3, 125, 625, 125, 25, ??? I am thinking it is 10, 2?

10,2 -- interesting. Don't get how. Post your reasoning; I'd be interested.

The terms are

3 5^3 5^4 5^3 5^2 ...
Can't seem to get from 3 to 125.