euler 26 solution