finish euler 40