{
  "schemaVersion": "1.0",
  "id": "ja-sudoku-0028-1ppla8",
  "type": "sudoku",
  "locale": "ja",
  "slug": "sudoku-easy-0028",
  "title": "数独チャレンジ 028",
  "description": "数独 の easy パズル。オンライン、印刷、App WebView に対応しています。",
  "difficulty": "easy",
  "seed": "playonepage-v1-ja-sudoku-28",
  "sequence": 28,
  "tags": [
    "sudoku",
    "easy",
    "ja"
  ],
  "audience": "全年齢",
  "createdAt": "2026-05-30T00:00:00.000Z",
  "print": {
    "title": "数独チャレンジ 028",
    "instructions": "空欄を埋め、各行・各列・各2x2ブロックで1-4を一度ずつ使います。"
  },
  "routes": {
    "json": "/puzzles/v1/ja/sudoku/ja-sudoku-0028-1ppla8.json",
    "embed": "/embed/v1/ja/sudoku/ja-sudoku-0028-1ppla8.html",
    "web": "/ja/puzzles/sudoku/sudoku-easy-0028/"
  },
  "puzzle": {
    "size": 4,
    "boxWidth": 2,
    "boxHeight": 2,
    "givens": [
      2,
      3,
      4,
      null,
      null,
      1,
      2,
      3,
      null,
      4,
      3,
      2,
      null,
      null,
      null,
      4
    ]
  },
  "solution": {
    "kind": "sudoku",
    "solutionGrid": [
      2,
      3,
      4,
      1,
      4,
      1,
      2,
      3,
      1,
      4,
      3,
      2,
      3,
      2,
      1,
      4
    ]
  },
  "estimatedMinutes": 3
}
