euler/e118.c