Latest Self Aptitude Question SOLUTION: 5 20 380 144020 ?