Latest self Aptitude Question SOLUTION: 589654237, 89654237, 8965423, 965423, ? A. 58965 B. 65423 C. 89654 D. 96542