Add Euler problem 28