Did you know that the card game Solitaire is also known as Patience? Perhaps because to play the game, one must have excellent patience.  Of course, logical thinking is needed as well. Solitaire is one of the most popular single-player card games in the world.   And I...