euler-37#Improving