euler/e122.c