Add euler problem 21