Practical Python and C++ Programming Part 6.1: Crack the Code!