euler/e117.c