hr/euler/euler012.c