project euler problem one solution added