hr/euler/euler016.c