euler 23 to 31