Hidden Object Puzzles: Find Secrets in Rich Scenes