euler/e107.c