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

23 : 58 : 51