euler1 complete