Meanings

  1. puzzle, waiting game

  2. test of patience