added solution to project euler problem 27