{
  "pack_format_version": 3,
  "slug": "woodpecker-under-500-100",
  "title": "Woodpecker Set: Under 500 (100 puzzles)",
  "author_name": "Theo van Stratum",
  "version": 1,
  "description": "A 100-puzzle Woodpecker Method set for players rated Under 500 (puzzle difficulty 0-599), drawn from the full Lichess puzzle database every installation already has. Built to match documents/study-brief-under-500.md's own banding -- repeat the full cycle, timing each pass, and aim to halve your time on every repeat.",
  "content_types": [
    "woodpecker"
  ],
  "price_cents": null,
  "lines": [],
  "woodpecker_sets": [
    {
      "name": "Woodpecker: Under 500",
      "rating_min": 0,
      "rating_max": 599,
      "target_size": 100,
      "set_themes": [],
      "items": [
        {
          "position": 1,
          "matched_theme_name": null,
          "lichess_id": "OYmPO"
        },
        {
          "position": 2,
          "matched_theme_name": null,
          "lichess_id": "Nh6Se"
        },
        {
          "position": 3,
          "matched_theme_name": null,
          "lichess_id": "8kl6g"
        },
        {
          "position": 4,
          "matched_theme_name": null,
          "lichess_id": "ed7jM"
        },
        {
          "position": 5,
          "matched_theme_name": null,
          "lichess_id": "bQUAs"
        },
        {
          "position": 6,
          "matched_theme_name": null,
          "lichess_id": "8LD6R"
        },
        {
          "position": 7,
          "matched_theme_name": null,
          "lichess_id": "PeA3A"
        },
        {
          "position": 8,
          "matched_theme_name": null,
          "lichess_id": "Lnp52"
        },
        {
          "position": 9,
          "matched_theme_name": null,
          "lichess_id": "pFuk8"
        },
        {
          "position": 10,
          "matched_theme_name": null,
          "lichess_id": "98fYK"
        },
        {
          "position": 11,
          "matched_theme_name": null,
          "lichess_id": "exXL4"
        },
        {
          "position": 12,
          "matched_theme_name": null,
          "lichess_id": "iuvmE"
        },
        {
          "position": 13,
          "matched_theme_name": null,
          "lichess_id": "sInCG"
        },
        {
          "position": 14,
          "matched_theme_name": null,
          "lichess_id": "MuCWZ"
        },
        {
          "position": 15,
          "matched_theme_name": null,
          "lichess_id": "Raizk"
        },
        {
          "position": 16,
          "matched_theme_name": null,
          "lichess_id": "cPBlh"
        },
        {
          "position": 17,
          "matched_theme_name": null,
          "lichess_id": "ULUkn"
        },
        {
          "position": 18,
          "matched_theme_name": null,
          "lichess_id": "Xj7Sy"
        },
        {
          "position": 19,
          "matched_theme_name": null,
          "lichess_id": "18VM3"
        },
        {
          "position": 20,
          "matched_theme_name": null,
          "lichess_id": "GogwM"
        },
        {
          "position": 21,
          "matched_theme_name": null,
          "lichess_id": "9DdnP"
        },
        {
          "position": 22,
          "matched_theme_name": null,
          "lichess_id": "x3Tr5"
        },
        {
          "position": 23,
          "matched_theme_name": null,
          "lichess_id": "LfSmO"
        },
        {
          "position": 24,
          "matched_theme_name": null,
          "lichess_id": "uRpbb"
        },
        {
          "position": 25,
          "matched_theme_name": null,
          "lichess_id": "4dxL4"
        },
        {
          "position": 26,
          "matched_theme_name": null,
          "lichess_id": "UgbU5"
        },
        {
          "position": 27,
          "matched_theme_name": null,
          "lichess_id": "tjfJv"
        },
        {
          "position": 28,
          "matched_theme_name": null,
          "lichess_id": "KQdyb"
        },
        {
          "position": 29,
          "matched_theme_name": null,
          "lichess_id": "AkCeT"
        },
        {
          "position": 30,
          "matched_theme_name": null,
          "lichess_id": "BS47O"
        },
        {
          "position": 31,
          "matched_theme_name": null,
          "lichess_id": "wc00q"
        },
        {
          "position": 32,
          "matched_theme_name": null,
          "lichess_id": "5AHB3"
        },
        {
          "position": 33,
          "matched_theme_name": null,
          "lichess_id": "hsHbJ"
        },
        {
          "position": 34,
          "matched_theme_name": null,
          "lichess_id": "WTktE"
        },
        {
          "position": 35,
          "matched_theme_name": null,
          "lichess_id": "4FilU"
        },
        {
          "position": 36,
          "matched_theme_name": null,
          "lichess_id": "MOnAy"
        },
        {
          "position": 37,
          "matched_theme_name": null,
          "lichess_id": "RaHo9"
        },
        {
          "position": 38,
          "matched_theme_name": null,
          "lichess_id": "PXLe8"
        },
        {
          "position": 39,
          "matched_theme_name": null,
          "lichess_id": "xS5RH"
        },
        {
          "position": 40,
          "matched_theme_name": null,
          "lichess_id": "1wQLb"
        },
        {
          "position": 41,
          "matched_theme_name": null,
          "lichess_id": "nAFmZ"
        },
        {
          "position": 42,
          "matched_theme_name": null,
          "lichess_id": "6zUfR"
        },
        {
          "position": 43,
          "matched_theme_name": null,
          "lichess_id": "SXRFu"
        },
        {
          "position": 44,
          "matched_theme_name": null,
          "lichess_id": "L8kbq"
        },
        {
          "position": 45,
          "matched_theme_name": null,
          "lichess_id": "kC4Cj"
        },
        {
          "position": 46,
          "matched_theme_name": null,
          "lichess_id": "MTIIv"
        },
        {
          "position": 47,
          "matched_theme_name": null,
          "lichess_id": "pBBc9"
        },
        {
          "position": 48,
          "matched_theme_name": null,
          "lichess_id": "FoqR7"
        },
        {
          "position": 49,
          "matched_theme_name": null,
          "lichess_id": "cgVoX"
        },
        {
          "position": 50,
          "matched_theme_name": null,
          "lichess_id": "Q8QxY"
        },
        {
          "position": 51,
          "matched_theme_name": null,
          "lichess_id": "jbrTu"
        },
        {
          "position": 52,
          "matched_theme_name": null,
          "lichess_id": "pt9Ux"
        },
        {
          "position": 53,
          "matched_theme_name": null,
          "lichess_id": "2DRQf"
        },
        {
          "position": 54,
          "matched_theme_name": null,
          "lichess_id": "mXYwl"
        },
        {
          "position": 55,
          "matched_theme_name": null,
          "lichess_id": "IFeKO"
        },
        {
          "position": 56,
          "matched_theme_name": null,
          "lichess_id": "CNJU6"
        },
        {
          "position": 57,
          "matched_theme_name": null,
          "lichess_id": "Klyjp"
        },
        {
          "position": 58,
          "matched_theme_name": null,
          "lichess_id": "67d0e"
        },
        {
          "position": 59,
          "matched_theme_name": null,
          "lichess_id": "O494l"
        },
        {
          "position": 60,
          "matched_theme_name": null,
          "lichess_id": "dWBpz"
        },
        {
          "position": 61,
          "matched_theme_name": null,
          "lichess_id": "hEMyn"
        },
        {
          "position": 62,
          "matched_theme_name": null,
          "lichess_id": "vRoKN"
        },
        {
          "position": 63,
          "matched_theme_name": null,
          "lichess_id": "QoxaA"
        },
        {
          "position": 64,
          "matched_theme_name": null,
          "lichess_id": "QIfKv"
        },
        {
          "position": 65,
          "matched_theme_name": null,
          "lichess_id": "RY26n"
        },
        {
          "position": 66,
          "matched_theme_name": null,
          "lichess_id": "nYR2t"
        },
        {
          "position": 67,
          "matched_theme_name": null,
          "lichess_id": "PeK7V"
        },
        {
          "position": 68,
          "matched_theme_name": null,
          "lichess_id": "ytOXj"
        },
        {
          "position": 69,
          "matched_theme_name": null,
          "lichess_id": "2sY3m"
        },
        {
          "position": 70,
          "matched_theme_name": null,
          "lichess_id": "iyode"
        },
        {
          "position": 71,
          "matched_theme_name": null,
          "lichess_id": "AUBlF"
        },
        {
          "position": 72,
          "matched_theme_name": null,
          "lichess_id": "67N0J"
        },
        {
          "position": 73,
          "matched_theme_name": null,
          "lichess_id": "zi2Ed"
        },
        {
          "position": 74,
          "matched_theme_name": null,
          "lichess_id": "CVfaz"
        },
        {
          "position": 75,
          "matched_theme_name": null,
          "lichess_id": "S4L0o"
        },
        {
          "position": 76,
          "matched_theme_name": null,
          "lichess_id": "YnO94"
        },
        {
          "position": 77,
          "matched_theme_name": null,
          "lichess_id": "0AhGJ"
        },
        {
          "position": 78,
          "matched_theme_name": null,
          "lichess_id": "zN9lV"
        },
        {
          "position": 79,
          "matched_theme_name": null,
          "lichess_id": "isZCS"
        },
        {
          "position": 80,
          "matched_theme_name": null,
          "lichess_id": "4KTsz"
        },
        {
          "position": 81,
          "matched_theme_name": null,
          "lichess_id": "U87IY"
        },
        {
          "position": 82,
          "matched_theme_name": null,
          "lichess_id": "9Di8n"
        },
        {
          "position": 83,
          "matched_theme_name": null,
          "lichess_id": "ShUtq"
        },
        {
          "position": 84,
          "matched_theme_name": null,
          "lichess_id": "bGDRT"
        },
        {
          "position": 85,
          "matched_theme_name": null,
          "lichess_id": "MtrL2"
        },
        {
          "position": 86,
          "matched_theme_name": null,
          "lichess_id": "ORKUl"
        },
        {
          "position": 87,
          "matched_theme_name": null,
          "lichess_id": "7MTG1"
        },
        {
          "position": 88,
          "matched_theme_name": null,
          "lichess_id": "cJvPY"
        },
        {
          "position": 89,
          "matched_theme_name": null,
          "lichess_id": "uSL9b"
        },
        {
          "position": 90,
          "matched_theme_name": null,
          "lichess_id": "S4526"
        },
        {
          "position": 91,
          "matched_theme_name": null,
          "lichess_id": "YlNwv"
        },
        {
          "position": 92,
          "matched_theme_name": null,
          "lichess_id": "0oj3U"
        },
        {
          "position": 93,
          "matched_theme_name": null,
          "lichess_id": "5E6i9"
        },
        {
          "position": 94,
          "matched_theme_name": null,
          "lichess_id": "j7OhD"
        },
        {
          "position": 95,
          "matched_theme_name": null,
          "lichess_id": "bBr8j"
        },
        {
          "position": 96,
          "matched_theme_name": null,
          "lichess_id": "vF0RM"
        },
        {
          "position": 97,
          "matched_theme_name": null,
          "lichess_id": "qxCs2"
        },
        {
          "position": 98,
          "matched_theme_name": null,
          "lichess_id": "VvBVW"
        },
        {
          "position": 99,
          "matched_theme_name": null,
          "lichess_id": "FDPqo"
        },
        {
          "position": 100,
          "matched_theme_name": null,
          "lichess_id": "vVPB1"
        }
      ]
    }
  ],
  "endgame_positions": []
}
