Weekly Python Exercise A123: Beginner bundle by Reuven M. Lerner