ProjectEuler.net and PythonChallenge.com --- Puzzle Solutions in Python