euler 12 21 22