2014.4.7 finish Euler 20