add project euler problem 3 solution