Always up for a puzzle.