new euler009.c