complete Euler 1
complete Euler 2