euler problem 44 Pentagon numbers