deduction puzzle model puzzle with data structure project text-to-speech talkermake your computer talk to you use your operating system' text-to-speech engine project three-card montethe tricky fast-swapping card game that scammers play on tourists manipulate data structure based on random movements project tic-tac-toethe classic two-player board game of xs and os create data structure and helper functions project tower of hanoithe classic diskstacking puzzle use stack data structures to simulate puzzle state project trick questionsa quiz of simple questions with misleading answers parse the user' text to recognize keywords project twenty forty-eighta casual tile matching game simulate gravity to make tiles "fallin arbitrary directions project vigenere cipheran encryption scheme so advanced it remained unbreakable for hundreds of years until computers were invented perform more advanced math on text project water bucket puzzleobtain exactly four liters of water by filling and emptying three buckets use string templates to generate ascii art appendix atag index appendix bcharacter map contents in detail xiii