1. puzzle
  2. mystery