complete Euler No. 5