bel - narayanas age was equal to square of a number last year and the following year it would be cube of a number if again narayanas age has to be equal to the cube of some number then for how long he will have to wait - skillgun

Clearly, we have to first find two numbers whose difference is 2 and of which the smaller one is a perfect square and the bigger one a perfect cube.
Such numbers are 25 and 27.
Thus,Narayana is now 26 years old. Since the next perfect cube after 27 is 64,
so required time period = (64 - 26) years = 38 years.