solution to euler 21