solutions – allaboutpython.net