Latest Self Aptitude Question SOLUTION: 4,25,121,289,?