My www.pythonchallenge.com attempts