Just try to find out the behaviour accepted by the string and we will find that the grammar wants the two to cases to happen with an OR condition which are as follows:
b =1 at end with n a's at start ( S -> A )
a = 1 at start with n b's at start ( S -> B )
AND the conditions of m >= n >= 1 or the vice versa and n>=m>=1 or the vice versa won't clearly fit the reuqired behaviour. Therefore, only three cases left that is,
1) n =! m which is a must because if they are equal machine will reject it
2) n,m > 0 we can only give them lower boundation and that too not relative i.e. n>m is not allowed or vice versa.
3) n,m > 1 another one both are not compulsory but one of them among 2,3 option is a must as it defines the starting point of n, m.
Thus, on seeing options only C and D matches. And since asks about acceptation and not description therefore both will be answer or else it would have been D.