euler/e22.c