{
  "schemaVersion": "1.0",
  "id": "en-logic-grid-0030-1vnliv",
  "type": "logic-grid",
  "locale": "en",
  "slug": "logic-grid-challenge-030-hard-0030",
  "title": "Logic Grid Challenge 030",
  "description": "A hard Logic Grid puzzle ready for online play, WebView embedding, and printing.",
  "difficulty": "hard",
  "seed": "playonepage-v1-en-logic-grid-30",
  "sequence": 30,
  "tags": [
    "logic-grid",
    "hard",
    "en"
  ],
  "audience": "All ages",
  "createdAt": "2026-05-30T00:00:00.000Z",
  "print": {
    "title": "Logic Grid Challenge 030",
    "instructions": "Use the clues to mark which items match."
  },
  "routes": {
    "json": "/puzzles/v1/en/logic-grid/en-logic-grid-0030-1vnliv.json",
    "embed": "/embed/v1/en/logic-grid/en-logic-grid-0030-1vnliv.html",
    "web": "/puzzles/logic-grid/logic-grid-challenge-030-hard-0030/"
  },
  "puzzle": {
    "categories": [
      {
        "name": "Kids",
        "items": [
          "Ava",
          "Ben",
          "Cara",
          "Drew"
        ]
      },
      {
        "name": "Activities",
        "items": [
          "Maze",
          "Sudoku",
          "Drawing",
          "Quiz"
        ]
      }
    ],
    "clues": [
      "Ava matches Drawing.",
      "Ben matches Maze.",
      "Cara matches Sudoku.",
      "Drew matches Quiz.",
      "Ava does not match Maze.",
      "Ben does not match Sudoku.",
      "Cara does not match Quiz.",
      "Drew does not match Drawing."
    ]
  },
  "solution": {
    "kind": "logic-grid",
    "matches": [
      {
        "left": "Ava",
        "right": "Drawing"
      },
      {
        "left": "Ben",
        "right": "Maze"
      },
      {
        "left": "Cara",
        "right": "Sudoku"
      },
      {
        "left": "Drew",
        "right": "Quiz"
      }
    ]
  },
  "estimatedMinutes": 7
}
