euler/e154.c