Finished Euler 2