{
  "schemaVersion": "1.0",
  "id": "ja-spot-difference-0018-1rr6kd",
  "type": "spot-difference",
  "locale": "ja",
  "slug": "spot-difference-hard-0018",
  "title": "まちがい探しチャレンジ 018",
  "description": "まちがい探し の hard パズル。オンライン、印刷、App WebView に対応しています。",
  "difficulty": "hard",
  "seed": "playonepage-v1-ja-spot-difference-18",
  "sequence": 18,
  "tags": [
    "spot-difference",
    "hard",
    "ja"
  ],
  "audience": "全年齢",
  "createdAt": "2026-05-30T00:00:00.000Z",
  "print": {
    "title": "まちがい探しチャレンジ 018",
    "instructions": "2つの絵の違いをすべて見つけます。"
  },
  "routes": {
    "json": "/puzzles/v1/ja/spot-difference/ja-spot-difference-0018-1rr6kd.json",
    "embed": "/embed/v1/ja/spot-difference/ja-spot-difference-0018-1rr6kd.html",
    "web": "/ja/puzzles/spot-difference/spot-difference-hard-0018/"
  },
  "puzzle": {
    "width": 240,
    "height": 170,
    "base": [
      {
        "id": "shape-0",
        "kind": "circle",
        "x": 33,
        "y": 29,
        "radius": 13,
        "fill": "#83d483",
        "stroke": "#13284b",
        "strokeWidth": 2
      },
      {
        "id": "shape-1",
        "kind": "rect",
        "x": 73,
        "y": 18,
        "width": 26,
        "height": 24,
        "fill": "#ff8a7a",
        "stroke": "#13284b",
        "strokeWidth": 2
      },
      {
        "id": "shape-2",
        "kind": "line",
        "x": 126,
        "y": 31,
        "width": 28,
        "height": 0,
        "stroke": "#13284b",
        "strokeWidth": 4
      },
      {
        "id": "shape-3",
        "kind": "circle",
        "x": 192,
        "y": 35,
        "radius": 13,
        "fill": "#f7c948",
        "stroke": "#13284b",
        "strokeWidth": 2
      },
      {
        "id": "shape-4",
        "kind": "rect",
        "x": 18,
        "y": 70,
        "width": 26,
        "height": 24,
        "fill": "#ff8a7a",
        "stroke": "#13284b",
        "strokeWidth": 2
      },
      {
        "id": "shape-5",
        "kind": "line",
        "x": 71,
        "y": 76,
        "width": 28,
        "height": 0,
        "stroke": "#13284b",
        "strokeWidth": 4
      },
      {
        "id": "shape-6",
        "kind": "circle",
        "x": 137,
        "y": 81,
        "radius": 13,
        "fill": "#b99cff",
        "stroke": "#13284b",
        "strokeWidth": 2
      },
      {
        "id": "shape-7",
        "kind": "rect",
        "x": 188,
        "y": 68,
        "width": 26,
        "height": 24,
        "fill": "#5cc8ff",
        "stroke": "#13284b",
        "strokeWidth": 2
      },
      {
        "id": "shape-8",
        "kind": "line",
        "x": 18,
        "y": 121,
        "width": 28,
        "height": 0,
        "stroke": "#13284b",
        "strokeWidth": 4
      },
      {
        "id": "shape-9",
        "kind": "circle",
        "x": 85,
        "y": 131,
        "radius": 13,
        "fill": "#f7c948",
        "stroke": "#13284b",
        "strokeWidth": 2
      }
    ],
    "changed": [
      {
        "id": "shape-0",
        "kind": "circle",
        "x": 33,
        "y": 29,
        "radius": 13,
        "fill": "#f7c948",
        "stroke": "#13284b",
        "strokeWidth": 2
      },
      {
        "id": "shape-1",
        "kind": "rect",
        "x": 85,
        "y": 18,
        "width": 26,
        "height": 24,
        "fill": "#ff8a7a",
        "stroke": "#13284b",
        "strokeWidth": 2
      },
      {
        "id": "shape-2",
        "kind": "line",
        "x": 126,
        "y": 43,
        "width": 28,
        "height": 0,
        "stroke": "#13284b",
        "strokeWidth": 4
      },
      {
        "id": "shape-3",
        "kind": "circle",
        "x": 192,
        "y": 35,
        "radius": 13,
        "fill": "#83d483",
        "stroke": "#13284b",
        "strokeWidth": 2
      },
      {
        "id": "shape-4",
        "kind": "rect",
        "x": 30,
        "y": 70,
        "width": 26,
        "height": 24,
        "fill": "#ff8a7a",
        "stroke": "#13284b",
        "strokeWidth": 2
      },
      {
        "id": "shape-5",
        "kind": "line",
        "x": 71,
        "y": 88,
        "width": 28,
        "height": 0,
        "stroke": "#13284b",
        "strokeWidth": 4
      },
      {
        "id": "shape-6",
        "kind": "circle",
        "x": 137,
        "y": 81,
        "radius": 13,
        "fill": "#ff8a7a",
        "stroke": "#13284b",
        "strokeWidth": 2
      },
      {
        "id": "shape-7",
        "kind": "rect",
        "x": 188,
        "y": 68,
        "width": 26,
        "height": 24,
        "fill": "#5cc8ff",
        "stroke": "#13284b",
        "strokeWidth": 2
      },
      {
        "id": "shape-8",
        "kind": "line",
        "x": 18,
        "y": 121,
        "width": 28,
        "height": 0,
        "stroke": "#13284b",
        "strokeWidth": 4
      },
      {
        "id": "shape-9",
        "kind": "circle",
        "x": 85,
        "y": 131,
        "radius": 13,
        "fill": "#f7c948",
        "stroke": "#13284b",
        "strokeWidth": 2
      }
    ],
    "differenceCount": 7
  },
  "solution": {
    "kind": "spot-difference",
    "differences": [
      {
        "id": "shape-0",
        "x": 33,
        "y": 29,
        "radius": 18
      },
      {
        "id": "shape-1",
        "x": 98,
        "y": 30,
        "radius": 18
      },
      {
        "id": "shape-2",
        "x": 126,
        "y": 43,
        "radius": 18
      },
      {
        "id": "shape-3",
        "x": 192,
        "y": 35,
        "radius": 18
      },
      {
        "id": "shape-4",
        "x": 43,
        "y": 82,
        "radius": 18
      },
      {
        "id": "shape-5",
        "x": 71,
        "y": 88,
        "radius": 18
      },
      {
        "id": "shape-6",
        "x": 137,
        "y": 81,
        "radius": 18
      }
    ]
  },
  "estimatedMinutes": 7
}
