Answers to project euler problems