Project Euler Problem #30 Solution (Java)

The main problem was the upper bound. This was calculated as 6*(9^5).