There has been the oldest card games called "one hundred waka poems(Hyakunin Isshu)" since 17th century. Each of these waka consists of 31 syllables arranged in the first part and the second part. To play the game, first the cards that have only the second part of the waka printed on them are laid face up. A number of people sit around these cards, listen to one person read out the waka and try to pick up the matching card. The winner is the one who picks up the most.
So, in order to win the game, you must memorize the whole of the one hundred waka.
This application help you to assist it.