ProjectEuler4 solved