Project Euler - Problem 29, Java