Euler-36#Improving.