Let n = XYZAB be the number.
given, X+Y = A+B = Z , Z is factor of XY,AB , also the order - X<Y<Z>A>B, all are distinct digits.
Z is a digit from 0 - 9. For each digit from 0-9, we do the following:
Z = 0,1,2,3,4,5,6,7,8,9
We look for possible X,Y,A,B.
we need at least two distinct ways of expressing the digit as a sum of two integers, and the distinct numbers created using those integers should be multiples of Z)
Z = X + Y
0 = 0+0 ( n becomes 0)
1 = 1+0 ( only one distinct way of expressing as sum)
2= 1+1 (only one distinct way of expressing as sum)
3 = 1+2,2+1(Identical numbers expressed as sum)
4 = 1+3,2+2,3+1(not all digits are distinct)
5 = 1+4,2+3,3+2,4+1(the numbers formed using the digits, none of them are factors of 5)
6 = 1+5,2+4,4+2,1+5(there is one distinct number(42) that is a multiple of 6)
7 = 1+6, 2+5,3+4,4+3,2+5,6+1(none of the numbers formed any two digits from above pairs is multiple of 7)
8 = 1+7,2+6,3+6,4+4,5+3,6+3,7+1(none of the numbers formed any two digits from above pairs is multiple of 8)
9 = 1+8,2+7,3+6,4+5,5+4,6+3,7+2,8+1
All the numbers created using any two digits is a multiple of 9. So Z has to be 9.
One can see that from the given options, 954 can be the last three digits of n.
Note the order has to be 3rd digit > 4th digit > 5th digit, so, fourth digit is 5 and fifth digit is 4.