Euler-38#Improving.