solved project euler problem 34