added euler problem2