Project Euler problems 30, 55, 56, 152, 102