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

03 : 43 : 18