Euler 20 solved