my answers to project euleur