If |m-n|=3, is m>n?
1) mn<0
2) The distance between m and 0 is 2
==>In the original condition, there are 2 variables(m,n) and 1 equation(|m-n|=3), so D is highly likely to be the answer. In the case of 1), (m,n)=(2,-1),(-2,1), so yes and no coexist, hence not sufficient. In the case of 2), you get |m-0|=|m|=2, m=±2, then (m,n)=(2,-1),(-2,1), hence yes/no, so not sufficient.
Through 1) & 2), you get (m,n)=(2,-1),(-2,1), so yes/no, hence not sufficient. The answer is E.
Answer: E