My project euler python solutions