update project-euler: add solution to problem 10