{
  "1": {
    "group_id": 1,
    "name": "ICPC",
    "fullName": "ICPC",
    "parent_id": 0,
    "path": "ICPC",
    "child_groups": [
      {
        "id": 7,
        "name": "Regionals",
        "fullName": "Regionals"
      },
      {
        "id": 4,
        "name": "World Finals",
        "fullName": "World Finals"
      }
    ],
    "child_contests": []
  },
  "90": {
    "group_id": 90,
    "name": "North American Invitational Programming Contest",
    "fullName": "North American Invitational Programming Contest",
    "parent_id": 5,
    "path": "North American Invitational Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 428,
        "name": "UCIPC 2012",
        "fullName": "UCIPC 2012",
        "year": 2012,
        "problemCount": 10
      },
      {
        "id": 854,
        "name": "UCIPC 2013",
        "fullName": "UCIPC 2013",
        "year": 2013,
        "problemCount": 11
      },
      {
        "id": 1282,
        "name": "NAIPC 2014",
        "fullName": "NAIPC 2014",
        "year": 2014,
        "problemCount": 10
      },
      {
        "id": 1387,
        "name": "NAIPC 2015",
        "fullName": "NAIPC 2015",
        "year": 2015,
        "problemCount": 10
      },
      {
        "id": 1502,
        "name": "NAIPC 2016",
        "fullName": "NAIPC 2016",
        "year": 2016,
        "problemCount": 11
      },
      {
        "id": 1733,
        "name": "NAIPC 2017",
        "fullName": "NAIPC 2017",
        "year": 2017,
        "problemCount": 11
      },
      {
        "id": 1906,
        "name": "NAIPC 2018",
        "fullName": "NAIPC 2018",
        "year": 2018,
        "problemCount": 11
      },
      {
        "id": 2003,
        "name": "NAIPC 2019",
        "fullName": "NAIPC 2019",
        "year": 2019,
        "problemCount": 13
      }
    ]
  },
  "7": {
    "group_id": 7,
    "name": "Regionals",
    "fullName": "Regionals",
    "parent_id": 1,
    "path": "ICPC > Regionals",
    "child_groups": [
      {
        "id": 34,
        "name": "Africa and Arab",
        "fullName": "Africa and Arab"
      },
      {
        "id": 465,
        "name": "Asia East Continent",
        "fullName": "Asia East Continent"
      },
      {
        "id": 42,
        "name": "Asia Pacific",
        "fullName": "Asia Pacific"
      },
      {
        "id": 464,
        "name": "Asia West Continent",
        "fullName": "Asia West Continent"
      },
      {
        "id": 10,
        "name": "Europe",
        "fullName": "Europe"
      },
      {
        "id": 103,
        "name": "Latin America",
        "fullName": "Latin America"
      },
      {
        "id": 8,
        "name": "North America",
        "fullName": "North America"
      },
      {
        "id": 462,
        "name": "Northern Eurasia",
        "fullName": "Northern Eurasia"
      },
      {
        "id": 92,
        "name": "South Pacific",
        "fullName": "South Pacific"
      }
    ],
    "child_contests": []
  },
  "4": {
    "group_id": 4,
    "name": "World Finals",
    "fullName": "World Finals",
    "parent_id": 1,
    "path": "ICPC > World Finals",
    "child_groups": [
      {
        "id": 605,
        "name": "World Finals Dress Rehearsal",
        "fullName": "World Finals Dress Rehearsal"
      }
    ],
    "child_contests": [
      {
        "id": 1,
        "name": "ACM-ICPC World Finals 2012",
        "fullName": "ACM-ICPC World Finals 2012",
        "year": 2012,
        "problemCount": 12
      },
      {
        "id": 2,
        "name": "ACM-ICPC World Finals 2011",
        "fullName": "ACM-ICPC World Finals 2011",
        "year": 2011,
        "problemCount": 11
      },
      {
        "id": 1059,
        "name": "ACM-ICPC World Finals 2013",
        "fullName": "ACM-ICPC World Finals 2013",
        "year": 2013,
        "problemCount": 11
      },
      {
        "id": 1250,
        "name": "ACM-ICPC World Finals 2014",
        "fullName": "ACM-ICPC World Finals 2014",
        "year": 2014,
        "problemCount": 12
      },
      {
        "id": 1347,
        "name": "ACM-ICPC World Finals 2015",
        "fullName": "ACM-ICPC World Finals 2015",
        "year": 2015,
        "problemCount": 13
      },
      {
        "id": 1490,
        "name": "ACM-ICPC World Finals 2016",
        "fullName": "ACM-ICPC World Finals 2016",
        "year": 2016,
        "problemCount": 13
      },
      {
        "id": 1747,
        "name": "ACM-ICPC World Finals 2017",
        "fullName": "ACM-ICPC World Finals 2017",
        "year": 2017,
        "problemCount": 12
      },
      {
        "id": 1859,
        "name": "ACM-ICPC World Finals 2018",
        "fullName": "ACM-ICPC World Finals 2018",
        "year": 2018,
        "problemCount": 11
      },
      {
        "id": 2021,
        "name": "ICPC World Finals 2019",
        "fullName": "ICPC World Finals 2019",
        "year": 2019,
        "problemCount": 11
      },
      {
        "id": 2057,
        "name": "ACM-ICPC World Finals 2010",
        "fullName": "ACM-ICPC World Finals 2010",
        "year": 2010,
        "problemCount": 11
      },
      {
        "id": 2728,
        "name": "ACM-ICPC World Finals 2004",
        "fullName": "ACM-ICPC World Finals 2004",
        "year": 2004,
        "problemCount": 5
      },
      {
        "id": 2805,
        "name": "ICPC World Finals 2020",
        "fullName": "ICPC World Finals 2020",
        "year": 2020,
        "problemCount": 15
      },
      {
        "id": 2808,
        "name": "ACM-ICPC World Finals 2009",
        "fullName": "ACM-ICPC World Finals 2009",
        "year": 2009,
        "problemCount": 11
      },
      {
        "id": 2817,
        "name": "ACM-ICPC World Finals 2002",
        "fullName": "ACM-ICPC World Finals 2002",
        "year": 2002,
        "problemCount": 1
      },
      {
        "id": 3230,
        "name": "ICPC World Finals 2021",
        "fullName": "ICPC World Finals 2021",
        "year": 2021,
        "problemCount": 12
      },
      {
        "id": 4210,
        "name": "ICPC World Finals 2022",
        "fullName": "ICPC World Finals 2022",
        "year": 2022,
        "problemCount": 11
      },
      {
        "id": 4211,
        "name": "ICPC World Finals 2023",
        "fullName": "ICPC World Finals 2023",
        "year": 2023,
        "problemCount": 11
      },
      {
        "id": 4292,
        "name": "ICPC World Finals 2024",
        "fullName": "ICPC World Finals 2024",
        "year": 2024,
        "problemCount": 12
      },
      {
        "id": 4567,
        "name": "ICPC World Finals 2025",
        "fullName": "ICPC World Finals 2025",
        "year": 2025,
        "problemCount": 12
      }
    ]
  },
  "34": {
    "group_id": 34,
    "name": "Africa and Arab",
    "fullName": "Africa and Arab",
    "parent_id": 7,
    "path": "ICPC > Regionals > Africa and Arab",
    "child_groups": [
      {
        "id": 35,
        "name": "Arab Collegiate Programming Contest",
        "fullName": "Arab Collegiate Programming Contest"
      },
      {
        "id": 168,
        "name": "South Africa Regional Contest",
        "fullName": "South Africa Regional Contest"
      }
    ],
    "child_contests": []
  },
  "465": {
    "group_id": 465,
    "name": "Asia East Continent",
    "fullName": "Asia East Continent",
    "parent_id": 7,
    "path": "ICPC > Regionals > Asia East Continent",
    "child_groups": [
      {
        "id": 164,
        "name": "China",
        "fullName": "China"
      },
      {
        "id": 852,
        "name": "Hong Kong",
        "fullName": "Hong Kong"
      },
      {
        "id": 431,
        "name": "Mongolia",
        "fullName": "Mongolia"
      }
    ],
    "child_contests": []
  },
  "42": {
    "group_id": 42,
    "name": "Asia Pacific",
    "fullName": "Asia Pacific",
    "parent_id": 7,
    "path": "ICPC > Regionals > Asia Pacific",
    "child_groups": [
      {
        "id": 1024,
        "name": "Asia Pacific Championship",
        "fullName": "Asia Pacific Championship"
      },
      {
        "id": 211,
        "name": "Korea",
        "fullName": "Korea"
      },
      {
        "id": 223,
        "name": "Indonesia",
        "fullName": "Indonesia"
      },
      {
        "id": 43,
        "name": "Japan",
        "fullName": "Japan"
      },
      {
        "id": 260,
        "name": "Malaysia",
        "fullName": "Malaysia"
      },
      {
        "id": 285,
        "name": "Philippines",
        "fullName": "Philippines"
      },
      {
        "id": 255,
        "name": "Singapore",
        "fullName": "Singapore"
      },
      {
        "id": 257,
        "name": "Taiwan",
        "fullName": "Taiwan"
      },
      {
        "id": 102,
        "name": "Thailand",
        "fullName": "Thailand"
      },
      {
        "id": 449,
        "name": "Vietnam",
        "fullName": "Vietnam"
      }
    ],
    "child_contests": []
  },
  "464": {
    "group_id": 464,
    "name": "Asia West Continent",
    "fullName": "Asia West Continent",
    "parent_id": 7,
    "path": "ICPC > Regionals > Asia West Continent",
    "child_groups": [
      {
        "id": 475,
        "name": "Afghanistan",
        "fullName": "Afghanistan"
      },
      {
        "id": 275,
        "name": "Bangladesh",
        "fullName": "Bangladesh"
      },
      {
        "id": 360,
        "name": "India",
        "fullName": "India"
      },
      {
        "id": 163,
        "name": "Iran",
        "fullName": "Iran"
      },
      {
        "id": 306,
        "name": "Pakistan",
        "fullName": "Pakistan"
      }
    ],
    "child_contests": []
  },
  "10": {
    "group_id": 10,
    "name": "Europe",
    "fullName": "Europe",
    "parent_id": 7,
    "path": "ICPC > Regionals > Europe",
    "child_groups": [
      {
        "id": 13,
        "name": "Central European Regional Contest",
        "fullName": "Central European Regional Contest"
      },
      {
        "id": 1093,
        "name": "European Championship",
        "fullName": "European Championship"
      },
      {
        "id": 166,
        "name": "Mid-Central European Regional Contest",
        "fullName": "Mid-Central European Regional Contest"
      },
      {
        "id": 15,
        "name": "Northwestern European Regional Contest",
        "fullName": "Northwestern European Regional Contest"
      },
      {
        "id": 12,
        "name": "Southeastern European Regional Contest",
        "fullName": "Southeastern European Regional Contest"
      },
      {
        "id": 16,
        "name": "Southwestern European Regional Contest",
        "fullName": "Southwestern European Regional Contest"
      }
    ],
    "child_contests": []
  },
  "103": {
    "group_id": 103,
    "name": "Latin America",
    "fullName": "Latin America",
    "parent_id": 7,
    "path": "ICPC > Regionals > Latin America",
    "child_groups": [
      {
        "id": 1029,
        "name": "Latin America Championship",
        "fullName": "Latin America Championship"
      },
      {
        "id": 1028,
        "name": "Latin America Regional Contests",
        "fullName": "Latin America Regional Contests"
      },
      {
        "id": 362,
        "name": "Sub-Regional Brasil do ACM ICPC",
        "fullName": "Sub-Regional Brasil do ACM ICPC"
      }
    ],
    "child_contests": []
  },
  "8": {
    "group_id": 8,
    "name": "North America",
    "fullName": "North America",
    "parent_id": 7,
    "path": "ICPC > Regionals > North America",
    "child_groups": [
      {
        "id": 32,
        "name": "East Central North America Regional",
        "fullName": "East Central North America Regional"
      },
      {
        "id": 9,
        "name": "Greater New York Region",
        "fullName": "Greater New York Region"
      },
      {
        "id": 38,
        "name": "Mid-Atlantic Regional",
        "fullName": "Mid-Atlantic Regional"
      },
      {
        "id": 37,
        "name": "Mid-Central Regional",
        "fullName": "Mid-Central Regional"
      },
      {
        "id": 481,
        "name": "North America Championship",
        "fullName": "North America Championship"
      },
      {
        "id": 524,
        "name": "North America Division Championships",
        "fullName": "North America Division Championships"
      },
      {
        "id": 305,
        "name": "North America Qualification Contest",
        "fullName": "North America Qualification Contest"
      },
      {
        "id": 167,
        "name": "North Central North America Regional",
        "fullName": "North Central North America Regional"
      },
      {
        "id": 648,
        "name": "Northeast North America Regional",
        "fullName": "Northeast North America Regional"
      },
      {
        "id": 33,
        "name": "Pacific Northwest Regional",
        "fullName": "Pacific Northwest Regional"
      },
      {
        "id": 41,
        "name": "Rocky Mountain Regional",
        "fullName": "Rocky Mountain Regional"
      },
      {
        "id": 39,
        "name": "South Central USA Regional",
        "fullName": "South Central USA Regional"
      },
      {
        "id": 40,
        "name": "Southeast USA Regional",
        "fullName": "Southeast USA Regional"
      },
      {
        "id": 169,
        "name": "Southern California Regional",
        "fullName": "Southern California Regional"
      }
    ],
    "child_contests": []
  },
  "462": {
    "group_id": 462,
    "name": "Northern Eurasia",
    "fullName": "Northern Eurasia",
    "parent_id": 7,
    "path": "ICPC > Regionals > Northern Eurasia",
    "child_groups": [
      {
        "id": 463,
        "name": "Far Eastern Russia Regional Contest",
        "fullName": "Far Eastern Russia Regional Contest"
      },
      {
        "id": 11,
        "name": "Northern Eurasia Finals",
        "fullName": "Northern Eurasia Finals"
      },
      {
        "id": 14,
        "name": "Northwestern Russia Regional Contest",
        "fullName": "Northwestern Russia Regional Contest"
      }
    ],
    "child_contests": []
  },
  "92": {
    "group_id": 92,
    "name": "South Pacific",
    "fullName": "South Pacific",
    "parent_id": 7,
    "path": "ICPC > Regionals > South Pacific",
    "child_groups": [
      {
        "id": 104,
        "name": "South Pacific Region",
        "fullName": "South Pacific Region"
      }
    ],
    "child_contests": []
  },
  "605": {
    "group_id": 605,
    "name": "World Finals Dress Rehearsal",
    "fullName": "World Finals Dress Rehearsal",
    "parent_id": 4,
    "path": "ICPC > World Finals > World Finals Dress Rehearsal",
    "child_groups": [],
    "child_contests": [
      {
        "id": 2806,
        "name": "ACM-ICPC World Finals Dress Rehearsal 2012",
        "fullName": "ACM-ICPC World Finals Dress Rehearsal 2012",
        "year": 2012,
        "problemCount": 12
      },
      {
        "id": 2807,
        "name": "ACM-ICPC World Finals Dress Rehearsal 2010",
        "fullName": "ACM-ICPC World Finals Dress Rehearsal 2010",
        "year": 2010,
        "problemCount": 4
      },
      {
        "id": 2809,
        "name": "ACM-ICPC World Finals Dress Rehearsal 2009",
        "fullName": "ACM-ICPC World Finals Dress Rehearsal 2009",
        "year": 2009,
        "problemCount": 4
      }
    ]
  },
  "35": {
    "group_id": 35,
    "name": "Arab Collegiate Programming Contest",
    "fullName": "Arab Collegiate Programming Contest",
    "parent_id": 34,
    "path": "ICPC > Regionals > Africa and Arab > Arab Collegiate Programming Contest",
    "child_groups": [
      {
        "id": 279,
        "name": "ACM Jordanian Collegiate Programming Contest",
        "fullName": "ACM Jordanian Collegiate Programming Contest"
      },
      {
        "id": 280,
        "name": "Lebanese Collegiate Programming Contest",
        "fullName": "Lebanese Collegiate Programming Contest"
      },
      {
        "id": 311,
        "name": "Tunisian Collegiate Programming Contest ",
        "fullName": "Tunisian Collegiate Programming Contest "
      }
    ],
    "child_contests": [
      {
        "id": 131,
        "name": "2010 Arab Collegiate Programming Contest",
        "fullName": "2010 Arab Collegiate Programming Contest",
        "year": 2010,
        "problemCount": 9
      },
      {
        "id": 132,
        "name": "2009 Arab Collegiate Programming Contest",
        "fullName": "2009 Arab Collegiate Programming Contest",
        "year": 2009,
        "problemCount": 10
      },
      {
        "id": 133,
        "name": "2008 Arab Collegiate Programming Contest",
        "fullName": "2008 Arab Collegiate Programming Contest",
        "year": 2008,
        "problemCount": 10
      },
      {
        "id": 134,
        "name": "2007 Arab Collegiate Programming Contest",
        "fullName": "2007 Arab Collegiate Programming Contest",
        "year": 2007,
        "problemCount": 10
      },
      {
        "id": 135,
        "name": "2006 Arab Collegiate Programming Contest",
        "fullName": "2006 Arab Collegiate Programming Contest",
        "year": 2006,
        "problemCount": 9
      },
      {
        "id": 136,
        "name": "2005 Arab Collegiate Programming Contest",
        "fullName": "2005 Arab Collegiate Programming Contest",
        "year": 2005,
        "problemCount": 10
      },
      {
        "id": 1177,
        "name": "2013 Arab Collegiate Programming Contest",
        "fullName": "2013 Arab Collegiate Programming Contest",
        "year": 2013,
        "problemCount": 12
      },
      {
        "id": 1178,
        "name": "2012 Arab Collegiate Programming Contest",
        "fullName": "2012 Arab Collegiate Programming Contest",
        "year": 2012,
        "problemCount": 10
      },
      {
        "id": 1179,
        "name": "2011 Arab Collegiate Programming Contest",
        "fullName": "2011 Arab Collegiate Programming Contest",
        "year": 2011,
        "problemCount": 10
      },
      {
        "id": 1445,
        "name": "2014 Arab Collegiate Programming Contest",
        "fullName": "2014 Arab Collegiate Programming Contest",
        "year": 2014,
        "problemCount": 10
      },
      {
        "id": 2187,
        "name": "2015 Arab Collegiate Programming Contest",
        "fullName": "2015 Arab Collegiate Programming Contest",
        "year": 2015,
        "problemCount": 11
      },
      {
        "id": 2188,
        "name": "2016 Arab Collegiate Programming Contest",
        "fullName": "2016 Arab Collegiate Programming Contest",
        "year": 2016,
        "problemCount": 12
      },
      {
        "id": 2189,
        "name": "2017 Arab Collegiate Programming Contest",
        "fullName": "2017 Arab Collegiate Programming Contest",
        "year": 2017,
        "problemCount": 11
      },
      {
        "id": 2190,
        "name": "2018 Arab Collegiate Programming Contest",
        "fullName": "2018 Arab Collegiate Programming Contest",
        "year": 2018,
        "problemCount": 12
      }
    ]
  },
  "168": {
    "group_id": 168,
    "name": "South Africa Regional Contest",
    "fullName": "South Africa Regional Contest",
    "parent_id": 34,
    "path": "ICPC > Regionals > Africa and Arab > South Africa Regional Contest",
    "child_groups": [
      {
        "id": 399,
        "name": "Beninese Collegiate Programming Contest",
        "fullName": "Beninese Collegiate Programming Contest"
      }
    ],
    "child_contests": [
      {
        "id": 736,
        "name": "2001 South Africa Regional Contest",
        "fullName": "2001 South Africa Regional Contest",
        "year": 2001,
        "problemCount": 6
      },
      {
        "id": 2721,
        "name": "The 2002 ACM South Africa Programming Contest",
        "fullName": "The 2002 ACM South Africa Programming Contest",
        "year": 2002,
        "problemCount": 1
      }
    ]
  },
  "164": {
    "group_id": 164,
    "name": "China",
    "fullName": "China",
    "parent_id": 465,
    "path": "ICPC > Regionals > Asia East Continent > China",
    "child_groups": [
      {
        "id": 266,
        "name": "Beijing",
        "fullName": "Beijing"
      },
      {
        "id": 264,
        "name": "Hangzhou",
        "fullName": "Hangzhou"
      },
      {
        "id": 165,
        "name": "Shanghai",
        "fullName": "Shanghai"
      },
      {
        "id": 291,
        "name": "Xi'an",
        "fullName": "Xi'an"
      }
    ],
    "child_contests": []
  },
  "852": {
    "group_id": 852,
    "name": "Hong Kong",
    "fullName": "Hong Kong",
    "parent_id": 465,
    "path": "ICPC > Regionals > Asia East Continent > Hong Kong",
    "child_groups": [],
    "child_contests": [
      {
        "id": 3597,
        "name": "2023 ICPC Hong Kong Regional",
        "fullName": "2023 ICPC Hong Kong Regional",
        "year": 2023,
        "problemCount": 12
      }
    ]
  },
  "431": {
    "group_id": 431,
    "name": "Mongolia",
    "fullName": "Mongolia",
    "parent_id": 465,
    "path": "ICPC > Regionals > Asia East Continent > Mongolia",
    "child_groups": [
      {
        "id": 432,
        "name": "Mongolia National Programming Contest ",
        "fullName": "Mongolia National Programming Contest "
      }
    ],
    "child_contests": []
  },
  "1024": {
    "group_id": 1024,
    "name": "Asia Pacific Championship",
    "fullName": "Asia Pacific Championship",
    "parent_id": 42,
    "path": "ICPC > Regionals > Asia Pacific > Asia Pacific Championship",
    "child_groups": [],
    "child_contests": [
      {
        "id": 4173,
        "name": "The 2024 ICPC Asia Pacific Championship",
        "fullName": "The 2024 ICPC Asia Pacific Championship",
        "year": 2024,
        "problemCount": 17
      },
      {
        "id": 4585,
        "name": "The 2025 ICPC Asia Pacific Championship",
        "fullName": "The 2025 ICPC Asia Pacific Championship",
        "year": 2025,
        "problemCount": 17
      }
    ]
  },
  "211": {
    "group_id": 211,
    "name": "Korea",
    "fullName": "Korea",
    "parent_id": 42,
    "path": "ICPC > Regionals > Asia Pacific > Korea",
    "child_groups": [
      {
        "id": 256,
        "name": "Nationwide Internet Competition",
        "fullName": "Nationwide Internet Competition"
      }
    ],
    "child_contests": [
      {
        "id": 884,
        "name": "Asia Regional - Taejon 2001",
        "fullName": "Asia Regional - Taejon 2001",
        "year": 2001,
        "problemCount": 11
      },
      {
        "id": 1060,
        "name": "Asia Regional - Daejeon 2012",
        "fullName": "Asia Regional - Daejeon 2012",
        "year": 2012,
        "problemCount": 12
      },
      {
        "id": 1061,
        "name": "Asia Regional - Daejeon 2011",
        "fullName": "Asia Regional - Daejeon 2011",
        "year": 2011,
        "problemCount": 12
      },
      {
        "id": 1062,
        "name": "Asia Regional - Daejeon 2010",
        "fullName": "Asia Regional - Daejeon 2010",
        "year": 2010,
        "problemCount": 11
      },
      {
        "id": 1063,
        "name": "Asia Regional - Seoul 2009",
        "fullName": "Asia Regional - Seoul 2009",
        "year": 2009,
        "problemCount": 10
      },
      {
        "id": 1064,
        "name": "Asia Regional - Seoul 2008",
        "fullName": "Asia Regional - Seoul 2008",
        "year": 2008,
        "problemCount": 10
      },
      {
        "id": 1065,
        "name": "Asia Regional - Seoul 2007",
        "fullName": "Asia Regional - Seoul 2007",
        "year": 2007,
        "problemCount": 11
      },
      {
        "id": 1066,
        "name": "Asia Regional - Seoul 2006",
        "fullName": "Asia Regional - Seoul 2006",
        "year": 2006,
        "problemCount": 10
      },
      {
        "id": 1067,
        "name": "Asia Regional - Seoul 2005",
        "fullName": "Asia Regional - Seoul 2005",
        "year": 2005,
        "problemCount": 10
      },
      {
        "id": 1068,
        "name": "Asia Regional - Seoul 2004",
        "fullName": "Asia Regional - Seoul 2004",
        "year": 2004,
        "problemCount": 9
      },
      {
        "id": 1078,
        "name": "Asia Regional - Seoul 2003",
        "fullName": "Asia Regional - Seoul 2003",
        "year": 2003,
        "problemCount": 9
      },
      {
        "id": 1079,
        "name": "Asia Regional - Taejon 2002",
        "fullName": "Asia Regional - Taejon 2002",
        "year": 2002,
        "problemCount": 8
      },
      {
        "id": 1080,
        "name": "Asia Regional - Taejon 2000",
        "fullName": "Asia Regional - Taejon 2000",
        "year": 2000,
        "problemCount": 8
      },
      {
        "id": 1169,
        "name": "Asia Regional - Daejeon 2013",
        "fullName": "Asia Regional - Daejeon 2013",
        "year": 2013,
        "problemCount": 12
      },
      {
        "id": 1303,
        "name": "Asia Regional - Daejeon 2014",
        "fullName": "Asia Regional - Daejeon 2014",
        "year": 2014,
        "problemCount": 12
      },
      {
        "id": 1413,
        "name": "Asia Regional - Daejeon 2015",
        "fullName": "Asia Regional - Daejeon 2015",
        "year": 2015,
        "problemCount": 12
      },
      {
        "id": 1544,
        "name": "Asia Regional - Daejeon 2016",
        "fullName": "Asia Regional - Daejeon 2016",
        "year": 2016,
        "problemCount": 12
      },
      {
        "id": 1778,
        "name": "Asia Regional - Daejeon 2017",
        "fullName": "Asia Regional - Daejeon 2017",
        "year": 2017,
        "problemCount": 12
      },
      {
        "id": 1942,
        "name": "Asia Regional - Seoul 2018",
        "fullName": "Asia Regional - Seoul 2018",
        "year": 2018,
        "problemCount": 12
      },
      {
        "id": 2111,
        "name": "Asia Regional - Seoul 2019",
        "fullName": "Asia Regional - Seoul 2019",
        "year": 2019,
        "problemCount": 12
      },
      {
        "id": 2339,
        "name": "Asia Regional - Seoul 2020",
        "fullName": "Asia Regional - Seoul 2020",
        "year": 2020,
        "problemCount": 12
      },
      {
        "id": 2859,
        "name": "Asia Regional - Seoul 2021",
        "fullName": "Asia Regional - Seoul 2021",
        "year": 2021,
        "problemCount": 12
      },
      {
        "id": 3227,
        "name": "Asia Regional - Seoul 2022",
        "fullName": "Asia Regional - Seoul 2022",
        "year": 2022,
        "problemCount": 12
      },
      {
        "id": 4058,
        "name": "Asia Regional - Seoul 2023",
        "fullName": "Asia Regional - Seoul 2023",
        "year": 2023,
        "problemCount": 12
      },
      {
        "id": 4348,
        "name": "2024 ICPC Asia Seoul Regional",
        "fullName": "2024 ICPC Asia Seoul Regional",
        "year": 2024,
        "problemCount": 12
      },
      {
        "id": 4608,
        "name": "2025 ICPC Asia Seoul Regional",
        "fullName": "2025 ICPC Asia Seoul Regional",
        "year": 2025,
        "problemCount": 13
      }
    ]
  },
  "223": {
    "group_id": 223,
    "name": "Indonesia",
    "fullName": "Indonesia",
    "parent_id": 42,
    "path": "ICPC > Regionals > Asia Pacific > Indonesia",
    "child_groups": [
      {
        "id": 224,
        "name": "Indonesia National Contest",
        "fullName": "Indonesia National Contest"
      },
      {
        "id": 225,
        "name": "Jakarta",
        "fullName": "Jakarta"
      }
    ],
    "child_contests": []
  },
  "43": {
    "group_id": 43,
    "name": "Japan",
    "fullName": "Japan",
    "parent_id": 42,
    "path": "ICPC > Regionals > Asia Pacific > Japan",
    "child_groups": [
      {
        "id": 44,
        "name": "Japan Domestic Contest",
        "fullName": "Japan Domestic Contest"
      }
    ],
    "child_contests": [
      {
        "id": 191,
        "name": "Asia Regional Contest 2012 in Tokyo",
        "fullName": "Asia Regional Contest 2012 in Tokyo",
        "year": 2012,
        "problemCount": 10
      },
      {
        "id": 192,
        "name": "Asia Regional Contest 2011 in Fukuoka",
        "fullName": "Asia Regional Contest 2011 in Fukuoka",
        "year": 2011,
        "problemCount": 10
      },
      {
        "id": 193,
        "name": "Asia Regional Contest 2010 in Tokyo",
        "fullName": "Asia Regional Contest 2010 in Tokyo",
        "year": 2010,
        "problemCount": 10
      },
      {
        "id": 194,
        "name": "Asia Regional Contest 2009 in Tokyo",
        "fullName": "Asia Regional Contest 2009 in Tokyo",
        "year": 2009,
        "problemCount": 10
      },
      {
        "id": 195,
        "name": "Asia Regional Contest 2008 in Aizu",
        "fullName": "Asia Regional Contest 2008 in Aizu",
        "year": 2008,
        "problemCount": 10
      },
      {
        "id": 196,
        "name": "Asia Regional Contest 2007 in Tokyo",
        "fullName": "Asia Regional Contest 2007 in Tokyo",
        "year": 2007,
        "problemCount": 10
      },
      {
        "id": 197,
        "name": "Asia Regional Contest 2006 in Yokohama",
        "fullName": "Asia Regional Contest 2006 in Yokohama",
        "year": 2006,
        "problemCount": 9
      },
      {
        "id": 198,
        "name": "Asia Regional Contest 2005 in Tokyo",
        "fullName": "Asia Regional Contest 2005 in Tokyo",
        "year": 2005,
        "problemCount": 9
      },
      {
        "id": 199,
        "name": "Asia Regional Contest 2004 in Ehime",
        "fullName": "Asia Regional Contest 2004 in Ehime",
        "year": 2004,
        "problemCount": 9
      },
      {
        "id": 200,
        "name": "Asia Regional Contest 2003 in Aizu",
        "fullName": "Asia Regional Contest 2003 in Aizu",
        "year": 2003,
        "problemCount": 8
      },
      {
        "id": 1102,
        "name": "Asia Regional Contest 2001 in Hakodate",
        "fullName": "Asia Regional Contest 2001 in Hakodate",
        "year": 2001,
        "problemCount": 8
      },
      {
        "id": 1185,
        "name": "Asia Regional Contest 2013 in Aizu",
        "fullName": "Asia Regional Contest 2013 in Aizu",
        "year": 2013,
        "problemCount": 10
      },
      {
        "id": 1291,
        "name": "Asia Regional Contest 2014 in Tokyo",
        "fullName": "Asia Regional Contest 2014 in Tokyo",
        "year": 2014,
        "problemCount": 11
      },
      {
        "id": 1440,
        "name": "Asia Regional Contest 2015 in Tsukuba",
        "fullName": "Asia Regional Contest 2015 in Tsukuba",
        "year": 2015,
        "problemCount": 11
      },
      {
        "id": 1533,
        "name": "Asia Regional Contest 2016 in Tsukuba",
        "fullName": "Asia Regional Contest 2016 in Tsukuba",
        "year": 2016,
        "problemCount": 11
      },
      {
        "id": 1819,
        "name": "ACM-ICPC Asia Tsukuba Regional Contest 2017",
        "fullName": "ACM-ICPC Asia Tsukuba Regional Contest 2017",
        "year": 2017,
        "problemCount": 11
      },
      {
        "id": 1842,
        "name": "Asia Regional Contest 2002 in Kanazawa",
        "fullName": "Asia Regional Contest 2002 in Kanazawa",
        "year": 2002,
        "problemCount": 8
      },
      {
        "id": 1982,
        "name": "Asia Yokohama Regional Contest 2018",
        "fullName": "Asia Yokohama Regional Contest 2018",
        "year": 2018,
        "problemCount": 11
      },
      {
        "id": 2137,
        "name": "ICPC 2019 Asia Yokohama Regional",
        "fullName": "ICPC 2019 Asia Yokohama Regional",
        "year": 2019,
        "problemCount": 11
      },
      {
        "id": 2567,
        "name": "ICPC 2020 Asia Yokohama Regional",
        "fullName": "ICPC 2020 Asia Yokohama Regional",
        "year": 2020,
        "problemCount": 11
      },
      {
        "id": 2733,
        "name": "Asia Regional Contest 2000 in Tsukuba",
        "fullName": "Asia Regional Contest 2000 in Tsukuba",
        "year": 2000,
        "problemCount": 8
      },
      {
        "id": 2734,
        "name": "Asia Regional Contest 1999 in Kyoto",
        "fullName": "Asia Regional Contest 1999 in Kyoto",
        "year": 1999,
        "problemCount": 8
      },
      {
        "id": 3082,
        "name": "ICPC 2021 Asia Yokohama Regional",
        "fullName": "ICPC 2021 Asia Yokohama Regional",
        "year": 2021,
        "problemCount": 11
      },
      {
        "id": 3481,
        "name": "ICPC 2022 Asia Yokohama Regional",
        "fullName": "ICPC 2022 Asia Yokohama Regional",
        "year": 2022,
        "problemCount": 11
      },
      {
        "id": 4070,
        "name": "ICPC 2023 Asia Yokohama Regional",
        "fullName": "ICPC 2023 Asia Yokohama Regional",
        "year": 2023,
        "problemCount": 11
      },
      {
        "id": 4371,
        "name": "2024 ICPC Asia Yokohama Regional Contest",
        "fullName": "2024 ICPC Asia Yokohama Regional Contest",
        "year": 2024,
        "problemCount": 12
      },
      {
        "id": 4643,
        "name": "2025 ICPC Asia Yokohama Regional Contest",
        "fullName": "2025 ICPC Asia Yokohama Regional Contest",
        "year": 2025,
        "problemCount": 12
      }
    ]
  },
  "260": {
    "group_id": 260,
    "name": "Malaysia",
    "fullName": "Malaysia",
    "parent_id": 42,
    "path": "ICPC > Regionals > Asia Pacific > Malaysia",
    "child_groups": [
      {
        "id": 284,
        "name": "Malaysia National Programming Contest",
        "fullName": "Malaysia National Programming Contest"
      }
    ],
    "child_contests": [
      {
        "id": 1112,
        "name": "Asia Regional 2008 - Kuala Lumpur",
        "fullName": "Asia Regional 2008 - Kuala Lumpur",
        "year": 2008,
        "problemCount": 2
      },
      {
        "id": 1294,
        "name": "ACM ICPC Asia Kuala Lumpur Regional Contest 2014",
        "fullName": "ACM ICPC Asia Kuala Lumpur Regional Contest 2014",
        "year": 2014,
        "problemCount": 12
      }
    ]
  },
  "285": {
    "group_id": 285,
    "name": "Philippines",
    "fullName": "Philippines",
    "parent_id": 42,
    "path": "ICPC > Regionals > Asia Pacific > Philippines",
    "child_groups": [
      {
        "id": 286,
        "name": "Philippines Multi-Provincial Programming Contest",
        "fullName": "Philippines Multi-Provincial Programming Contest"
      }
    ],
    "child_contests": [
      {
        "id": 1824,
        "name": "2016 ACM-ICPC Asia-Manila Regional Programming Contest",
        "fullName": "2016 ACM-ICPC Asia-Manila Regional Programming Contest",
        "year": 2016,
        "problemCount": 21
      },
      {
        "id": 2720,
        "name": "The 2002 ACM Asia Programming Contest - Manila",
        "fullName": "The 2002 ACM Asia Programming Contest - Manila",
        "year": 2002,
        "problemCount": 1
      }
    ]
  },
  "255": {
    "group_id": 255,
    "name": "Singapore",
    "fullName": "Singapore",
    "parent_id": 42,
    "path": "ICPC > Regionals > Asia Pacific > Singapore",
    "child_groups": [],
    "child_contests": [
      {
        "id": 944,
        "name": "ACM-ICPC Regional Singapore 2007",
        "fullName": "ACM-ICPC Regional Singapore 2007",
        "year": 2007,
        "problemCount": 7
      }
    ]
  },
  "257": {
    "group_id": 257,
    "name": "Taiwan",
    "fullName": "Taiwan",
    "parent_id": 42,
    "path": "ICPC > Regionals > Asia Pacific > Taiwan",
    "child_groups": [
      {
        "id": 321,
        "name": "Taiwan Online Programming Contest",
        "fullName": "Taiwan Online Programming Contest"
      }
    ],
    "child_contests": [
      {
        "id": 1092,
        "name": "2003 ACM Asia Programming Contest Kaohsiung Site",
        "fullName": "2003 ACM Asia Programming Contest Kaohsiung Site",
        "year": 2003,
        "problemCount": 9
      },
      {
        "id": 1093,
        "name": "2006 ACM Asia Programming Contest Kaohsiung Site",
        "fullName": "2006 ACM Asia Programming Contest Kaohsiung Site",
        "year": 2006,
        "problemCount": 9
      },
      {
        "id": 1205,
        "name": "2002 ACM Asia Programming Contest Kaohsiung Site",
        "fullName": "2002 ACM Asia Programming Contest Kaohsiung Site",
        "year": 2002,
        "problemCount": 6
      },
      {
        "id": 2130,
        "name": "2019 ICPC Asia Taipei-Hsinchu Regional",
        "fullName": "2019 ICPC Asia Taipei-Hsinchu Regional",
        "year": 2019,
        "problemCount": 13
      },
      {
        "id": 2350,
        "name": "2020 ICPC Asia Taipei-Hsinchu Regional",
        "fullName": "2020 ICPC Asia Taipei-Hsinchu Regional",
        "year": 2020,
        "problemCount": 13
      }
    ]
  },
  "102": {
    "group_id": 102,
    "name": "Thailand",
    "fullName": "Thailand",
    "parent_id": 42,
    "path": "ICPC > Regionals > Asia Pacific > Thailand",
    "child_groups": [
      {
        "id": 278,
        "name": "Asia Thailand National Programming Contest",
        "fullName": "Asia Thailand National Programming Contest"
      },
      {
        "id": 289,
        "name": "Thailand Central Group-A Programming Contest",
        "fullName": "Thailand Central Group-A Programming Contest"
      },
      {
        "id": 288,
        "name": "Thailand Central Group-B Programming Contest",
        "fullName": "Thailand Central Group-B Programming Contest"
      },
      {
        "id": 328,
        "name": "Thailand First Round Online",
        "fullName": "Thailand First Round Online"
      },
      {
        "id": 287,
        "name": "Thailand Northen Regional Programming Contest",
        "fullName": "Thailand Northen Regional Programming Contest"
      },
      {
        "id": 290,
        "name": "Thailand Southern Programming Contest",
        "fullName": "Thailand Southern Programming Contest"
      }
    ],
    "child_contests": [
      {
        "id": 561,
        "name": "2012 ACM-ICPC Asia Hatyai Regional Programming Contest",
        "fullName": "2012 ACM-ICPC Asia Hatyai Regional Programming Contest",
        "year": 2012,
        "problemCount": 10
      },
      {
        "id": 562,
        "name": "2011 ACM-ICPC Asia Phuket Regional Programming Contest",
        "fullName": "2011 ACM-ICPC Asia Phuket Regional Programming Contest",
        "year": 2011,
        "problemCount": 14
      },
      {
        "id": 563,
        "name": "2009 ACM-ICPC Asia Phuket Regional Programming Contest",
        "fullName": "2009 ACM-ICPC Asia Phuket Regional Programming Contest",
        "year": 2009,
        "problemCount": 11
      },
      {
        "id": 1186,
        "name": "2013 ACM-ICPC Asia Phuket Regional Programming Contest",
        "fullName": "2013 ACM-ICPC Asia Phuket Regional Programming Contest",
        "year": 2013,
        "problemCount": 16
      },
      {
        "id": 1319,
        "name": "2014 ACM-ICPC Asia Bangkok Regional Programming Contest",
        "fullName": "2014 ACM-ICPC Asia Bangkok Regional Programming Contest",
        "year": 2014,
        "problemCount": 12
      },
      {
        "id": 1444,
        "name": "2015 ACM-ICPC Asia Phuket Regional Programming Contest",
        "fullName": "2015 ACM-ICPC Asia Phuket Regional Programming Contest",
        "year": 2015,
        "problemCount": 12
      },
      {
        "id": 1574,
        "name": "2016 ACM-ICPC Asia-Bangkok Regional Contest",
        "fullName": "2016 ACM-ICPC Asia-Bangkok Regional Contest",
        "year": 2016,
        "problemCount": 12
      }
    ]
  },
  "449": {
    "group_id": 449,
    "name": "Vietnam",
    "fullName": "Vietnam",
    "parent_id": 42,
    "path": "ICPC > Regionals > Asia Pacific > Vietnam",
    "child_groups": [],
    "child_contests": [
      {
        "id": 2017,
        "name": "2016 Nha Trang Regional Contest",
        "fullName": "2016 Nha Trang Regional Contest",
        "year": 2016,
        "problemCount": 12
      }
    ]
  },
  "475": {
    "group_id": 475,
    "name": "Afghanistan",
    "fullName": "Afghanistan",
    "parent_id": 464,
    "path": "ICPC > Regionals > Asia West Continent > Afghanistan",
    "child_groups": [],
    "child_contests": [
      {
        "id": 2159,
        "name": "Asia-Kabul ICPC Regional Contest 2018",
        "fullName": "Asia-Kabul ICPC Regional Contest 2018",
        "year": 2018,
        "problemCount": 10
      },
      {
        "id": 2160,
        "name": "ICPC Asia Kabul Regional Contest 2019",
        "fullName": "ICPC Asia Kabul Regional Contest 2019",
        "year": 2019,
        "problemCount": 12
      }
    ]
  },
  "275": {
    "group_id": 275,
    "name": "Bangladesh",
    "fullName": "Bangladesh",
    "parent_id": 464,
    "path": "ICPC > Regionals > Asia West Continent > Bangladesh",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1141,
        "name": "Dhaka Regional Contest 2002",
        "fullName": "Dhaka Regional Contest 2002",
        "year": 2002,
        "problemCount": 8
      },
      {
        "id": 2708,
        "name": "Dhaka Regional Contest 2005",
        "fullName": "Dhaka Regional Contest 2005",
        "year": 2005,
        "problemCount": 1
      },
      {
        "id": 2724,
        "name": "The 1998 ACM Asia Programming Contest, Dhaka",
        "fullName": "The 1998 ACM Asia Programming Contest, Dhaka",
        "year": 1998,
        "problemCount": 1
      }
    ]
  },
  "360": {
    "group_id": 360,
    "name": "India",
    "fullName": "India",
    "parent_id": 464,
    "path": "ICPC > Regionals > Asia West Continent > India",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1540,
        "name": "The 2009 ACM-ICPC Asia Amritapuri Regional Contest",
        "fullName": "The 2009 ACM-ICPC Asia Amritapuri Regional Contest",
        "year": 2009,
        "problemCount": 10
      },
      {
        "id": 2719,
        "name": "The 2000 ACM Asia Programming Contest, Kanpur",
        "fullName": "The 2000 ACM Asia Programming Contest, Kanpur",
        "year": 2000,
        "problemCount": 1
      },
      {
        "id": 3931,
        "name": "The 2008 Asia Amritapuri Contest",
        "fullName": "The 2008 Asia Amritapuri Contest",
        "year": 2008,
        "problemCount": 9
      },
      {
        "id": 3932,
        "name": "The 2010 ACM-ICPC Asia Amritapuri Regional Contest",
        "fullName": "The 2010 ACM-ICPC Asia Amritapuri Regional Contest",
        "year": 2010,
        "problemCount": 10
      },
      {
        "id": 3933,
        "name": "The 2015 ACM-ICPC Asia Chennai Regional Contest",
        "fullName": "The 2015 ACM-ICPC Asia Chennai Regional Contest",
        "year": 2015,
        "problemCount": 12
      }
    ]
  },
  "163": {
    "group_id": 163,
    "name": "Iran",
    "fullName": "Iran",
    "parent_id": 464,
    "path": "ICPC > Regionals > Asia West Continent > Iran",
    "child_groups": [
      {
        "id": 172,
        "name": "Iran Internet Programming Contest",
        "fullName": "Iran Internet Programming Contest"
      }
    ],
    "child_contests": [
      {
        "id": 712,
        "name": "Tehran Site 2012",
        "fullName": "Tehran Site 2012",
        "year": 2012,
        "problemCount": 10
      },
      {
        "id": 713,
        "name": "Tehran Site 2007",
        "fullName": "Tehran Site 2007",
        "year": 2007,
        "problemCount": 10
      },
      {
        "id": 714,
        "name": "Tehran Site 2006",
        "fullName": "Tehran Site 2006",
        "year": 2006,
        "problemCount": 9
      },
      {
        "id": 877,
        "name": "Tehran Site 2005",
        "fullName": "Tehran Site 2005",
        "year": 2005,
        "problemCount": 10
      },
      {
        "id": 878,
        "name": "Tehran Site 2004",
        "fullName": "Tehran Site 2004",
        "year": 2004,
        "problemCount": 8
      },
      {
        "id": 879,
        "name": "Tehran Site 2003",
        "fullName": "Tehran Site 2003",
        "year": 2003,
        "problemCount": 8
      },
      {
        "id": 880,
        "name": "Tehran Site 2002",
        "fullName": "Tehran Site 2002",
        "year": 2002,
        "problemCount": 7
      },
      {
        "id": 881,
        "name": "Tehran Site 2001",
        "fullName": "Tehran Site 2001",
        "year": 2001,
        "problemCount": 8
      },
      {
        "id": 882,
        "name": "Tehran Site 2000",
        "fullName": "Tehran Site 2000",
        "year": 2000,
        "problemCount": 9
      },
      {
        "id": 883,
        "name": "Tehran Site 1999",
        "fullName": "Tehran Site 1999",
        "year": 1999,
        "problemCount": 8
      },
      {
        "id": 1161,
        "name": "Tehran Site 2008",
        "fullName": "Tehran Site 2008",
        "year": 2008,
        "problemCount": 10
      },
      {
        "id": 1162,
        "name": "Tehran Site 2010",
        "fullName": "Tehran Site 2010",
        "year": 2010,
        "problemCount": 11
      },
      {
        "id": 1163,
        "name": "Tehran Site 2009",
        "fullName": "Tehran Site 2009",
        "year": 2009,
        "problemCount": 10
      },
      {
        "id": 1190,
        "name": "Tehran Site 2013",
        "fullName": "Tehran Site 2013",
        "year": 2013,
        "problemCount": 11
      },
      {
        "id": 1321,
        "name": "Tehran Site 2014",
        "fullName": "Tehran Site 2014",
        "year": 2014,
        "problemCount": 11
      },
      {
        "id": 1503,
        "name": "Tehran Site 2015",
        "fullName": "Tehran Site 2015",
        "year": 2015,
        "problemCount": 10
      },
      {
        "id": 1611,
        "name": "Tehran Site 2016",
        "fullName": "Tehran Site 2016",
        "year": 2016,
        "problemCount": 12
      },
      {
        "id": 1820,
        "name": "Tehran Site 2017",
        "fullName": "Tehran Site 2017",
        "year": 2017,
        "problemCount": 11
      },
      {
        "id": 1980,
        "name": "Tehran Site 2018",
        "fullName": "Tehran Site 2018",
        "year": 2018,
        "problemCount": 11
      },
      {
        "id": 2154,
        "name": "Tehran Site 2019",
        "fullName": "Tehran Site 2019",
        "year": 2019,
        "problemCount": 12
      },
      {
        "id": 2395,
        "name": "Tehran Site 2020",
        "fullName": "Tehran Site 2020",
        "year": 2020,
        "problemCount": 13
      },
      {
        "id": 3607,
        "name": "2022 ICPC Asia Tehran Regional Contest",
        "fullName": "2022 ICPC Asia Tehran Regional Contest",
        "year": 2022,
        "problemCount": 11
      },
      {
        "id": 4393,
        "name": "2023 ICPC Asia Tehran Regional Contest",
        "fullName": "2023 ICPC Asia Tehran Regional Contest",
        "year": 2023,
        "problemCount": 13
      },
      {
        "id": 4394,
        "name": "2024 ICPC Asia Tehran Regional Contest",
        "fullName": "2024 ICPC Asia Tehran Regional Contest",
        "year": 2024,
        "problemCount": 11
      }
    ]
  },
  "306": {
    "group_id": 306,
    "name": "Pakistan",
    "fullName": "Pakistan",
    "parent_id": 464,
    "path": "ICPC > Regionals > Asia West Continent > Pakistan",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1311,
        "name": "Asia Lahore Regional Online Contest 2014",
        "fullName": "Asia Lahore Regional Online Contest 2014",
        "year": 2014,
        "problemCount": 4
      },
      {
        "id": 1323,
        "name": "Asia Lahore Regional 2014",
        "fullName": "Asia Lahore Regional 2014",
        "year": 2014,
        "problemCount": 7
      }
    ]
  },
  "13": {
    "group_id": 13,
    "name": "Central European Regional Contest",
    "fullName": "Central European Regional Contest",
    "parent_id": 10,
    "path": "ICPC > Regionals > Europe > Central European Regional Contest",
    "child_groups": [
      {
        "id": 171,
        "name": "CTU Open Contest",
        "fullName": "CTU Open Contest"
      },
      {
        "id": 226,
        "name": "Poland Collegiate Programming Contest",
        "fullName": "Poland Collegiate Programming Contest"
      },
      {
        "id": 366,
        "name": "The Croatian Programming Contest",
        "fullName": "The Croatian Programming Contest"
      }
    ],
    "child_contests": [
      {
        "id": 33,
        "name": "CERC 2012",
        "fullName": "CERC 2012",
        "year": 2012,
        "problemCount": 11
      },
      {
        "id": 34,
        "name": "CERC 2011",
        "fullName": "CERC 2011",
        "year": 2011,
        "problemCount": 10
      },
      {
        "id": 35,
        "name": "CERC 2010",
        "fullName": "CERC 2010",
        "year": 2010,
        "problemCount": 10
      },
      {
        "id": 36,
        "name": "CERC 2007",
        "fullName": "CERC 2007",
        "year": 2007,
        "problemCount": 15
      },
      {
        "id": 37,
        "name": "CERC 2003",
        "fullName": "CERC 2003",
        "year": 2003,
        "problemCount": 9
      },
      {
        "id": 38,
        "name": "CERC 2001",
        "fullName": "CERC 2001",
        "year": 2001,
        "problemCount": 9
      },
      {
        "id": 39,
        "name": "CERC 2000",
        "fullName": "CERC 2000",
        "year": 2000,
        "problemCount": 9
      },
      {
        "id": 40,
        "name": "CERC 1999",
        "fullName": "CERC 1999",
        "year": 1999,
        "problemCount": 8
      },
      {
        "id": 41,
        "name": "CERC 1998",
        "fullName": "CERC 1998",
        "year": 1998,
        "problemCount": 9
      },
      {
        "id": 723,
        "name": "CERC 1997",
        "fullName": "CERC 1997",
        "year": 1997,
        "problemCount": 8
      },
      {
        "id": 724,
        "name": "CERC 1996",
        "fullName": "CERC 1996",
        "year": 1996,
        "problemCount": 8
      },
      {
        "id": 887,
        "name": "CERC 1995",
        "fullName": "CERC 1995",
        "year": 1995,
        "problemCount": 8
      },
      {
        "id": 950,
        "name": "CERC 2009",
        "fullName": "CERC 2009",
        "year": 2009,
        "problemCount": 11
      },
      {
        "id": 951,
        "name": "CERC 2008",
        "fullName": "CERC 2008",
        "year": 2008,
        "problemCount": 12
      },
      {
        "id": 1176,
        "name": "CERC 2013",
        "fullName": "CERC 2013",
        "year": 2013,
        "problemCount": 12
      },
      {
        "id": 1310,
        "name": "CERC 2014",
        "fullName": "CERC 2014",
        "year": 2014,
        "problemCount": 12
      },
      {
        "id": 1426,
        "name": "CERC 2015",
        "fullName": "CERC 2015",
        "year": 2015,
        "problemCount": 12
      },
      {
        "id": 1580,
        "name": "CERC 2016",
        "fullName": "CERC 2016",
        "year": 2016,
        "problemCount": 12
      },
      {
        "id": 1808,
        "name": "CERC 2017",
        "fullName": "CERC 2017",
        "year": 2017,
        "problemCount": 12
      },
      {
        "id": 1978,
        "name": "CERC 2018",
        "fullName": "CERC 2018",
        "year": 2018,
        "problemCount": 12
      },
      {
        "id": 2133,
        "name": "CERC 2019",
        "fullName": "CERC 2019",
        "year": 2019,
        "problemCount": 12
      },
      {
        "id": 2361,
        "name": "CERC 2002",
        "fullName": "CERC 2002",
        "year": 2002,
        "problemCount": 10
      },
      {
        "id": 2705,
        "name": "CERC 2005",
        "fullName": "CERC 2005",
        "year": 2005,
        "problemCount": 1
      },
      {
        "id": 2727,
        "name": "CERC 2004",
        "fullName": "CERC 2004",
        "year": 2004,
        "problemCount": 1
      },
      {
        "id": 2795,
        "name": "CERC 2020",
        "fullName": "CERC 2020",
        "year": 2020,
        "problemCount": 11
      },
      {
        "id": 3108,
        "name": "CERC 2021",
        "fullName": "CERC 2021",
        "year": 2021,
        "problemCount": 15
      },
      {
        "id": 3238,
        "name": "CERC 2022",
        "fullName": "CERC 2022",
        "year": 2022,
        "problemCount": 15
      },
      {
        "id": 4073,
        "name": "CERC 2023",
        "fullName": "CERC 2023",
        "year": 2023,
        "problemCount": 12
      }
    ]
  },
  "1093": {
    "group_id": 1093,
    "name": "European Championship",
    "fullName": "European Championship",
    "parent_id": 10,
    "path": "ICPC > Regionals > Europe > European Championship",
    "child_groups": [],
    "child_contests": [
      {
        "id": 4444,
        "name": "The 2024 ICPC European Championship",
        "fullName": "The 2024 ICPC European Championship",
        "year": 2024,
        "problemCount": 11
      },
      {
        "id": 4445,
        "name": "The 2025 ICPC European Championship",
        "fullName": "The 2025 ICPC European Championship",
        "year": 2025,
        "problemCount": 11
      }
    ]
  },
  "166": {
    "group_id": 166,
    "name": "Mid-Central European Regional Contest",
    "fullName": "Mid-Central European Regional Contest",
    "parent_id": 10,
    "path": "ICPC > Regionals > Europe > Mid-Central European Regional Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 721,
        "name": "MCERC 2000",
        "fullName": "MCERC 2000",
        "year": 2000,
        "problemCount": 8
      },
      {
        "id": 722,
        "name": "MCERC 1999",
        "fullName": "MCERC 1999",
        "year": 1999,
        "problemCount": 9
      }
    ]
  },
  "15": {
    "group_id": 15,
    "name": "Northwestern European Regional Contest",
    "fullName": "Northwestern European Regional Contest",
    "parent_id": 10,
    "path": "ICPC > Regionals > Europe > Northwestern European Regional Contest",
    "child_groups": [
      {
        "id": 89,
        "name": "Benelux Algorithm Programming Contest",
        "fullName": "Benelux Algorithm Programming Contest"
      },
      {
        "id": 47,
        "name": "German Collegiate Programming Contest",
        "fullName": "German Collegiate Programming Contest"
      },
      {
        "id": 46,
        "name": "Nordic Collegiate Programming Contest",
        "fullName": "Nordic Collegiate Programming Contest"
      },
      {
        "id": 332,
        "name": "The UK & Ireland Programming Contest",
        "fullName": "The UK & Ireland Programming Contest"
      }
    ],
    "child_contests": [
      {
        "id": 49,
        "name": "NWERC 2012",
        "fullName": "NWERC 2012",
        "year": 2012,
        "problemCount": 11
      },
      {
        "id": 50,
        "name": "NWERC 2011",
        "fullName": "NWERC 2011",
        "year": 2011,
        "problemCount": 10
      },
      {
        "id": 51,
        "name": "NWERC 2010",
        "fullName": "NWERC 2010",
        "year": 2010,
        "problemCount": 10
      },
      {
        "id": 52,
        "name": "NWERC 2009",
        "fullName": "NWERC 2009",
        "year": 2009,
        "problemCount": 10
      },
      {
        "id": 53,
        "name": "NWERC 2008",
        "fullName": "NWERC 2008",
        "year": 2008,
        "problemCount": 10
      },
      {
        "id": 54,
        "name": "NWERC 2007",
        "fullName": "NWERC 2007",
        "year": 2007,
        "problemCount": 10
      },
      {
        "id": 55,
        "name": "NWERC 2006",
        "fullName": "NWERC 2006",
        "year": 2006,
        "problemCount": 9
      },
      {
        "id": 56,
        "name": "NWERC 2005",
        "fullName": "NWERC 2005",
        "year": 2005,
        "problemCount": 9
      },
      {
        "id": 728,
        "name": "NWERC 2001",
        "fullName": "NWERC 2001",
        "year": 2001,
        "problemCount": 9
      },
      {
        "id": 888,
        "name": "NWERC 2004",
        "fullName": "NWERC 2004",
        "year": 2004,
        "problemCount": 9
      },
      {
        "id": 952,
        "name": "NWERC 2003",
        "fullName": "NWERC 2003",
        "year": 2003,
        "problemCount": 8
      },
      {
        "id": 953,
        "name": "NWERC 2002",
        "fullName": "NWERC 2002",
        "year": 2002,
        "problemCount": 8
      },
      {
        "id": 1188,
        "name": "NWERC 2013",
        "fullName": "NWERC 2013",
        "year": 2013,
        "problemCount": 10
      },
      {
        "id": 1312,
        "name": "NWERC 2014",
        "fullName": "NWERC 2014",
        "year": 2014,
        "problemCount": 11
      },
      {
        "id": 1431,
        "name": "NWERC 2015",
        "fullName": "NWERC 2015",
        "year": 2015,
        "problemCount": 11
      },
      {
        "id": 1578,
        "name": "NWERC 2016",
        "fullName": "NWERC 2016",
        "year": 2016,
        "problemCount": 14
      },
      {
        "id": 1852,
        "name": "NWERC 2017",
        "fullName": "NWERC 2017",
        "year": 2017,
        "problemCount": 14
      },
      {
        "id": 1967,
        "name": "NWERC 2018",
        "fullName": "NWERC 2018",
        "year": 2018,
        "problemCount": 14
      },
      {
        "id": 2121,
        "name": "NWERC 2019",
        "fullName": "NWERC 2019",
        "year": 2019,
        "problemCount": 14
      },
      {
        "id": 2488,
        "name": "NWERC 2020",
        "fullName": "NWERC 2020",
        "year": 2020,
        "problemCount": 14
      },
      {
        "id": 2887,
        "name": "NWERC 2021",
        "fullName": "NWERC 2021",
        "year": 2021,
        "problemCount": 15
      },
      {
        "id": 3237,
        "name": "NWERC 2022",
        "fullName": "NWERC 2022",
        "year": 2022,
        "problemCount": 15
      },
      {
        "id": 4062,
        "name": "NWERC 2023",
        "fullName": "NWERC 2023",
        "year": 2023,
        "problemCount": 15
      },
      {
        "id": 4356,
        "name": "NWERC 2024",
        "fullName": "Northwestern European Regional Contest NWERC 2024",
        "year": 2024,
        "problemCount": 16
      },
      {
        "id": 4637,
        "name": "NWERC 2025",
        "fullName": "NWERC 2025",
        "year": 2025,
        "problemCount": 15
      }
    ]
  },
  "12": {
    "group_id": 12,
    "name": "Southeastern European Regional Contest",
    "fullName": "Southeastern European Regional Contest",
    "parent_id": 10,
    "path": "ICPC > Regionals > Europe > Southeastern European Regional Contest",
    "child_groups": [
      {
        "id": 212,
        "name": "All-Ukrainian Collegiate Programming Contest",
        "fullName": "All-Ukrainian Collegiate Programming Contest"
      },
      {
        "id": 990,
        "name": "Greek Collegiate Programming Contest",
        "fullName": "Greek Collegiate Programming Contest"
      }
    ],
    "child_contests": [
      {
        "id": 22,
        "name": "SEERC 2012",
        "fullName": "SEERC 2012",
        "year": 2012,
        "problemCount": 10
      },
      {
        "id": 23,
        "name": "SEERC 2011",
        "fullName": "SEERC 2011",
        "year": 2011,
        "problemCount": 9
      },
      {
        "id": 24,
        "name": "SEERC 2010",
        "fullName": "SEERC 2010",
        "year": 2010,
        "problemCount": 10
      },
      {
        "id": 25,
        "name": "SEERC 2009",
        "fullName": "SEERC 2009",
        "year": 2009,
        "problemCount": 11
      },
      {
        "id": 26,
        "name": "SEERC 2008",
        "fullName": "SEERC 2008",
        "year": 2008,
        "problemCount": 9
      },
      {
        "id": 27,
        "name": "SEERC 2007",
        "fullName": "SEERC 2007",
        "year": 2007,
        "problemCount": 9
      },
      {
        "id": 28,
        "name": "SEERC 2006",
        "fullName": "SEERC 2006",
        "year": 2006,
        "problemCount": 9
      },
      {
        "id": 29,
        "name": "SEERC 2005",
        "fullName": "SEERC 2005",
        "year": 2005,
        "problemCount": 9
      },
      {
        "id": 30,
        "name": "SEERC 2004",
        "fullName": "SEERC 2004",
        "year": 2004,
        "problemCount": 9
      },
      {
        "id": 31,
        "name": "SEERC 2003",
        "fullName": "SEERC 2003",
        "year": 2003,
        "problemCount": 9
      },
      {
        "id": 32,
        "name": "SEERC 2002",
        "fullName": "SEERC 2002",
        "year": 2002,
        "problemCount": 8
      },
      {
        "id": 1149,
        "name": "SEERC 2013",
        "fullName": "SEERC 2013",
        "year": 2013,
        "problemCount": 10
      },
      {
        "id": 1293,
        "name": "SEERC 2014",
        "fullName": "SEERC 2014",
        "year": 2014,
        "problemCount": 10
      },
      {
        "id": 1407,
        "name": "SEERC 2015",
        "fullName": "SEERC 2015",
        "year": 2015,
        "problemCount": 10
      },
      {
        "id": 1571,
        "name": "SEERC 2016",
        "fullName": "SEERC 2016",
        "year": 2016,
        "problemCount": 11
      },
      {
        "id": 1825,
        "name": "SEERC 2017",
        "fullName": "SEERC 2017",
        "year": 2017,
        "problemCount": 12
      },
      {
        "id": 1939,
        "name": "SEERC 2018",
        "fullName": "SEERC 2018",
        "year": 2018,
        "problemCount": 11
      },
      {
        "id": 2110,
        "name": "SEERC 2019",
        "fullName": "SEERC 2019",
        "year": 2019,
        "problemCount": 11
      },
      {
        "id": 2566,
        "name": "SEERC 2020",
        "fullName": "SEERC 2020",
        "year": 2020,
        "problemCount": 13
      },
      {
        "id": 2725,
        "name": "SEERC 2001",
        "fullName": "SEERC 2001",
        "year": 2001,
        "problemCount": 1
      },
      {
        "id": 4106,
        "name": "SEERC 2021",
        "fullName": "SEERC 2021",
        "year": 2021,
        "problemCount": 14
      }
    ]
  },
  "16": {
    "group_id": 16,
    "name": "Southwestern European Regional Contest",
    "fullName": "Southwestern European Regional Contest",
    "parent_id": 10,
    "path": "ICPC > Regionals > Europe > Southwestern European Regional Contest",
    "child_groups": [
      {
        "id": 433,
        "name": "Télécom ParisTech Internal Selection",
        "fullName": "Télécom ParisTech Internal Selection"
      }
    ],
    "child_contests": [
      {
        "id": 57,
        "name": "SWERC 2012",
        "fullName": "SWERC 2012",
        "year": 2012,
        "problemCount": 10
      },
      {
        "id": 58,
        "name": "SWERC 2011",
        "fullName": "SWERC 2011",
        "year": 2011,
        "problemCount": 10
      },
      {
        "id": 59,
        "name": "SWERC 2010",
        "fullName": "SWERC 2010",
        "year": 2010,
        "problemCount": 10
      },
      {
        "id": 60,
        "name": "SWERC 2009",
        "fullName": "SWERC 2009",
        "year": 2009,
        "problemCount": 10
      },
      {
        "id": 61,
        "name": "SWERC 2008",
        "fullName": "SWERC 2008",
        "year": 2008,
        "problemCount": 10
      },
      {
        "id": 717,
        "name": "SWERC 2002",
        "fullName": "SWERC 2002",
        "year": 2002,
        "problemCount": 9
      },
      {
        "id": 718,
        "name": "SWERC 1998",
        "fullName": "SWERC 1998",
        "year": 1998,
        "problemCount": 9
      },
      {
        "id": 719,
        "name": "SWERC 1997",
        "fullName": "SWERC 1997",
        "year": 1997,
        "problemCount": 14
      },
      {
        "id": 734,
        "name": "SWERC 1996",
        "fullName": "SWERC 1996",
        "year": 1996,
        "problemCount": 11
      },
      {
        "id": 735,
        "name": "SWERC 1995",
        "fullName": "SWERC 1995",
        "year": 1995,
        "problemCount": 9
      },
      {
        "id": 896,
        "name": "SWERC 2005",
        "fullName": "SWERC 2005",
        "year": 2005,
        "problemCount": 10
      },
      {
        "id": 1184,
        "name": "SWERC 2013",
        "fullName": "SWERC 2013",
        "year": 2013,
        "problemCount": 10
      },
      {
        "id": 1313,
        "name": "SWERC 2014",
        "fullName": "SWERC 2014",
        "year": 2014,
        "problemCount": 10
      },
      {
        "id": 1432,
        "name": "SWERC 2015",
        "fullName": "SWERC 2015",
        "year": 2015,
        "problemCount": 10
      },
      {
        "id": 1581,
        "name": "SWERC 2016",
        "fullName": "SWERC 2016",
        "year": 2016,
        "problemCount": 11
      },
      {
        "id": 1826,
        "name": "SWERC 2017",
        "fullName": "SWERC 2017",
        "year": 2017,
        "problemCount": 16
      },
      {
        "id": 2067,
        "name": "SWERC 2018",
        "fullName": "SWERC 2018",
        "year": 2018,
        "problemCount": 16
      },
      {
        "id": 2148,
        "name": "SWERC 2019",
        "fullName": "SWERC 2019",
        "year": 2019,
        "problemCount": 17
      },
      {
        "id": 2465,
        "name": "SWERC 2020-2021",
        "fullName": "SWERC 2020-2021",
        "year": 2020,
        "problemCount": 17
      },
      {
        "id": 3100,
        "name": "SWERC 2021-2022",
        "fullName": "SWERC 2021-2022",
        "year": 2022,
        "problemCount": 12
      },
      {
        "id": 3518,
        "name": "SWERC 2022-2023",
        "fullName": "SWERC 2022-2023",
        "year": 2022,
        "problemCount": 12
      },
      {
        "id": 4151,
        "name": "SWERC 2023-2024",
        "fullName": "SWERC 2023-2024",
        "year": 2024,
        "problemCount": 18
      },
      {
        "id": 4654,
        "name": "SWERC 2025",
        "fullName": "SWERC 2025",
        "year": 2025,
        "problemCount": 12
      }
    ]
  },
  "1029": {
    "group_id": 1029,
    "name": "Latin America Championship",
    "fullName": "Latin America Championship",
    "parent_id": 103,
    "path": "ICPC > Regionals > Latin America > Latin America Championship",
    "child_groups": [],
    "child_contests": [
      {
        "id": 4195,
        "name": "The 2024 ICPC Latin America Championship",
        "fullName": "The 2024 ICPC Latin America Championship",
        "year": 2024,
        "problemCount": 12
      },
      {
        "id": 4596,
        "name": "The 2025 ICPC Latin America Championship",
        "fullName": "The 2025 ICPC Latin America Championship",
        "year": 2025,
        "problemCount": 12
      }
    ]
  },
  "1028": {
    "group_id": 1028,
    "name": "Latin America Regional Contests",
    "fullName": "Latin America Regional Contests",
    "parent_id": 103,
    "path": "ICPC > Regionals > Latin America > Latin America Regional Contests",
    "child_groups": [],
    "child_contests": [
      {
        "id": 564,
        "name": "Latin America Regional Contests 2012",
        "fullName": "Latin America Regional Contests 2012",
        "year": 2012,
        "problemCount": 12
      },
      {
        "id": 565,
        "name": "Latin America Regional Contests 2011",
        "fullName": "Latin America Regional Contests 2011",
        "year": 2011,
        "problemCount": 13
      },
      {
        "id": 566,
        "name": "Latin America Regional Contests 2010",
        "fullName": "Latin America Regional Contests 2010",
        "year": 2010,
        "problemCount": 13
      },
      {
        "id": 567,
        "name": "Latin America Regional Contests 2009",
        "fullName": "Latin America Regional Contests 2009",
        "year": 2009,
        "problemCount": 13
      },
      {
        "id": 568,
        "name": "South America Regional Contests 2008",
        "fullName": "South America Regional Contests 2008",
        "year": 2008,
        "problemCount": 13
      },
      {
        "id": 569,
        "name": "South America Regional Contests 2007",
        "fullName": "South America Regional Contests 2007",
        "year": 2007,
        "problemCount": 11
      },
      {
        "id": 570,
        "name": "South America Regional Contests 2006",
        "fullName": "South America Regional Contests 2006",
        "year": 2006,
        "problemCount": 10
      },
      {
        "id": 571,
        "name": "South America Regional Contests 2005",
        "fullName": "South America Regional Contests 2005",
        "year": 2005,
        "problemCount": 10
      },
      {
        "id": 572,
        "name": "South America Regional Contests 2004",
        "fullName": "South America Regional Contests 2004",
        "year": 2004,
        "problemCount": 8
      },
      {
        "id": 573,
        "name": "South America Regional Contests 2003",
        "fullName": "South America Regional Contests 2003",
        "year": 2003,
        "problemCount": 10
      },
      {
        "id": 574,
        "name": "South America Regional Contests 2002",
        "fullName": "South America Regional Contests 2002",
        "year": 2002,
        "problemCount": 11
      },
      {
        "id": 1175,
        "name": "Latin America Regional Contests 2013",
        "fullName": "Latin America Regional Contests 2013",
        "year": 2013,
        "problemCount": 12
      },
      {
        "id": 1297,
        "name": "Latin America Regional Contests 2014",
        "fullName": "Latin America Regional Contests 2014",
        "year": 2014,
        "problemCount": 14
      },
      {
        "id": 1418,
        "name": "Latin America Regional Contests 2015",
        "fullName": "Latin America Regional Contests 2015",
        "year": 2015,
        "problemCount": 12
      },
      {
        "id": 1572,
        "name": "Latin America Regional Contests 2016",
        "fullName": "Latin America Regional Contests 2016",
        "year": 2016,
        "problemCount": 11
      },
      {
        "id": 1787,
        "name": "Latin America Regional Contests 2017",
        "fullName": "Latin America Regional Contests 2017",
        "year": 2017,
        "problemCount": 13
      },
      {
        "id": 1956,
        "name": "Latin America Regional Contests 2018",
        "fullName": "Latin America Regional Contests 2018",
        "year": 2018,
        "problemCount": 13
      },
      {
        "id": 2117,
        "name": "Latin America Regional Contests 2019",
        "fullName": "Latin America Regional Contests 2019",
        "year": 2019,
        "problemCount": 13
      },
      {
        "id": 2611,
        "name": "Latin America Regional Contests 2020",
        "fullName": "Latin America Regional Contests 2020",
        "year": 2020,
        "problemCount": 14
      },
      {
        "id": 2723,
        "name": "South America Regional Contests 1998",
        "fullName": "South America Regional Contests 1998",
        "year": 1998,
        "problemCount": 1
      },
      {
        "id": 3088,
        "name": "Latin America Regional Contests 2021",
        "fullName": "Latin America Regional Contests 2021",
        "year": 2021,
        "problemCount": 13
      },
      {
        "id": 3579,
        "name": "Latin America Regional Contests 2022",
        "fullName": "Latin America Regional Contests 2022",
        "year": 2022,
        "problemCount": 13
      },
      {
        "id": 4006,
        "name": "Latin America Regional Contests 2023",
        "fullName": "Latin America Regional Contests 2023",
        "year": 2023,
        "problemCount": 13
      },
      {
        "id": 4388,
        "name": "Latin America Regional Contests 2024",
        "fullName": "Latin America Regional Contests 2024",
        "year": 2024,
        "problemCount": 12
      },
      {
        "id": 4687,
        "name": "Latin America Regional Contests 2025",
        "fullName": "Latin America Regional Contests 2025",
        "year": 2025,
        "problemCount": 12
      }
    ]
  },
  "362": {
    "group_id": 362,
    "name": "Sub-Regional Brasil do ACM ICPC",
    "fullName": "Sub-Regional Brasil do ACM ICPC",
    "parent_id": 103,
    "path": "ICPC > Regionals > Latin America > Sub-Regional Brasil do ACM ICPC",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1545,
        "name": "A Primeira Fase da Maratona de Programação 2016",
        "fullName": "A Primeira Fase da Maratona de Programação 2016",
        "year": 2016,
        "problemCount": 12
      },
      {
        "id": 1546,
        "name": "A Primeira Fase da Maratona de Programação 2015",
        "fullName": "A Primeira Fase da Maratona de Programação 2015",
        "year": 2015,
        "problemCount": 12
      },
      {
        "id": 1547,
        "name": "A Primeira Fase da Maratona de Programação 2014",
        "fullName": "A Primeira Fase da Maratona de Programação 2014",
        "year": 2014,
        "problemCount": 11
      },
      {
        "id": 1548,
        "name": "A Primeira Fase da Maratona de Programação 2013",
        "fullName": "A Primeira Fase da Maratona de Programação 2013",
        "year": 2013,
        "problemCount": 10
      },
      {
        "id": 1549,
        "name": "A Primeira Fase da Maratona de Programação 2012",
        "fullName": "A Primeira Fase da Maratona de Programação 2012",
        "year": 2012,
        "problemCount": 12
      },
      {
        "id": 1550,
        "name": "A Primeira Fase da Maratona de Programação 2011",
        "fullName": "A Primeira Fase da Maratona de Programação 2011",
        "year": 2011,
        "problemCount": 9
      },
      {
        "id": 1551,
        "name": "A Primeira Fase da Maratona de Programação 2010",
        "fullName": "A Primeira Fase da Maratona de Programação 2010",
        "year": 2010,
        "problemCount": 11
      },
      {
        "id": 1552,
        "name": "A Primeira Fase da Maratona de Programação 2009",
        "fullName": "A Primeira Fase da Maratona de Programação 2009",
        "year": 2009,
        "problemCount": 8
      },
      {
        "id": 1553,
        "name": "A Primeira Fase da Maratona de Programação 2008",
        "fullName": "A Primeira Fase da Maratona de Programação 2008",
        "year": 2008,
        "problemCount": 10
      },
      {
        "id": 1554,
        "name": "A Primeira Fase da Maratona de Programação 2007",
        "fullName": "A Primeira Fase da Maratona de Programação 2007",
        "year": 2007,
        "problemCount": 10
      },
      {
        "id": 1555,
        "name": "A Primeira Fase da Maratona de Programação 2006",
        "fullName": "A Primeira Fase da Maratona de Programação 2006",
        "year": 2006,
        "problemCount": 8
      },
      {
        "id": 1556,
        "name": "A Primeira Fase da Maratona de Programação 2005",
        "fullName": "A Primeira Fase da Maratona de Programação 2005",
        "year": 2005,
        "problemCount": 8
      },
      {
        "id": 1786,
        "name": "A Primeira Fase da Maratona de Programação 2017",
        "fullName": "A Primeira Fase da Maratona de Programação 2017",
        "year": 2017,
        "problemCount": 13
      },
      {
        "id": 1950,
        "name": "A Primeira Fase da Maratona de Programação 2018",
        "fullName": "A Primeira Fase da Maratona de Programação 2018",
        "year": 2018,
        "problemCount": 13
      },
      {
        "id": 2065,
        "name": "Maratona de Programação SBC 2019",
        "fullName": "Maratona de Programação SBC 2019",
        "year": 2019,
        "problemCount": 13
      },
      {
        "id": 2352,
        "name": "Maratona de Programação SBC 2020",
        "fullName": "Maratona de Programação SBC 2020",
        "year": 2020,
        "problemCount": 15
      },
      {
        "id": 2827,
        "name": "Maratona de Programação SBC 2021",
        "fullName": "Maratona de Programação SBC 2021",
        "year": 2021,
        "problemCount": 14
      },
      {
        "id": 3253,
        "name": "Maratona de Programação da SBC 2022",
        "fullName": "Maratona de Programação da SBC 2022",
        "year": 2022,
        "problemCount": 14
      },
      {
        "id": 3902,
        "name": "Maratona de Programação da SBC 2023",
        "fullName": "Maratona de Programação da SBC 2023",
        "year": 2023,
        "problemCount": 13
      },
      {
        "id": 4029,
        "name": "Maratona de Programação da SBC 2022 - Extra Vitória Site",
        "fullName": "Maratona de Programação da SBC 2022 - Extra Vitória Site",
        "year": 2022,
        "problemCount": 12
      },
      {
        "id": 4298,
        "name": "Maratona de Programação da SBC 2024",
        "fullName": "Maratona de Programação da SBC 2024",
        "year": 2024,
        "problemCount": 12
      },
      {
        "id": 4601,
        "name": "Maratona SBC de Programação 2025",
        "fullName": "Maratona SBC de Programação 2025",
        "year": 2025,
        "problemCount": 13
      }
    ]
  },
  "32": {
    "group_id": 32,
    "name": "East Central North America Regional",
    "fullName": "East Central North America Regional",
    "parent_id": 8,
    "path": "ICPC > Regionals > North America > East Central North America Regional",
    "child_groups": [],
    "child_contests": [
      {
        "id": 114,
        "name": "2012 East Central Regional Contest",
        "fullName": "2012 East Central Regional Contest",
        "year": 2012,
        "problemCount": 9
      },
      {
        "id": 115,
        "name": "2011 East Central Regional Contest",
        "fullName": "2011 East Central Regional Contest",
        "year": 2011,
        "problemCount": 9
      },
      {
        "id": 116,
        "name": "2010 East Central Regional Contest",
        "fullName": "2010 East Central Regional Contest",
        "year": 2010,
        "problemCount": 8
      },
      {
        "id": 117,
        "name": "2009 East Central Regional Contest",
        "fullName": "2009 East Central Regional Contest",
        "year": 2009,
        "problemCount": 8
      },
      {
        "id": 118,
        "name": "2008 East Central Regional Contest",
        "fullName": "2008 East Central Regional Contest",
        "year": 2008,
        "problemCount": 8
      },
      {
        "id": 119,
        "name": "2007 East Central Regional Contest",
        "fullName": "2007 East Central Regional Contest",
        "year": 2007,
        "problemCount": 8
      },
      {
        "id": 120,
        "name": "2006 East Central Regional Contest",
        "fullName": "2006 East Central Regional Contest",
        "year": 2006,
        "problemCount": 8
      },
      {
        "id": 121,
        "name": "2005 East Central Regional Contest",
        "fullName": "2005 East Central Regional Contest",
        "year": 2005,
        "problemCount": 8
      },
      {
        "id": 122,
        "name": "2004 East Central Regional Contest",
        "fullName": "2004 East Central Regional Contest",
        "year": 2004,
        "problemCount": 8
      },
      {
        "id": 123,
        "name": "2003 East Central Regional Contest",
        "fullName": "2003 East Central Regional Contest",
        "year": 2003,
        "problemCount": 9
      },
      {
        "id": 124,
        "name": "2002 East Central Regional Contest",
        "fullName": "2002 East Central Regional Contest",
        "year": 2002,
        "problemCount": 9
      },
      {
        "id": 885,
        "name": "2001 East Central Regional Contest",
        "fullName": "2001 East Central Regional Contest",
        "year": 2001,
        "problemCount": 11
      },
      {
        "id": 886,
        "name": "2000 East Central Regional Contest",
        "fullName": "2000 East Central Regional Contest",
        "year": 2000,
        "problemCount": 12
      },
      {
        "id": 1098,
        "name": "1998 East Central Regional Contest",
        "fullName": "1998 East Central Regional Contest",
        "year": 1998,
        "problemCount": 1
      },
      {
        "id": 1108,
        "name": "1999 East Central Regional Contest",
        "fullName": "1999 East Central Regional Contest",
        "year": 1999,
        "problemCount": 5
      },
      {
        "id": 1214,
        "name": "2013 East Central Regional Contest",
        "fullName": "2013 East Central Regional Contest",
        "year": 2013,
        "problemCount": 12
      },
      {
        "id": 1296,
        "name": "2014 East Central Regional Contest",
        "fullName": "2014 East Central Regional Contest",
        "year": 2014,
        "problemCount": 12
      },
      {
        "id": 1441,
        "name": "2015 East Central Regional Contest",
        "fullName": "2015 East Central Regional Contest",
        "year": 2015,
        "problemCount": 13
      },
      {
        "id": 1788,
        "name": "2016 East Central Regional Contest",
        "fullName": "2016 East Central Regional Contest",
        "year": 2016,
        "problemCount": 14
      },
      {
        "id": 1789,
        "name": "2017 East Central Regional Contest",
        "fullName": "2017 East Central Regional Contest",
        "year": 2017,
        "problemCount": 16
      },
      {
        "id": 2001,
        "name": "2018 East Central Regional Contest",
        "fullName": "2018 East Central Regional Contest",
        "year": 2018,
        "problemCount": 16
      },
      {
        "id": 2098,
        "name": "2019 East Central Regional Contest",
        "fullName": "2019 East Central Regional Contest",
        "year": 2019,
        "problemCount": 17
      },
      {
        "id": 2456,
        "name": "2020 East Central Regional Contest",
        "fullName": "2020 East Central Regional Contest",
        "year": 2020,
        "problemCount": 12
      },
      {
        "id": 3033,
        "name": "2021 East Central Regional Contest",
        "fullName": "2021 East Central Regional Contest",
        "year": 2021,
        "problemCount": 13
      },
      {
        "id": 3521,
        "name": "2022-2023 East Central Regional Contest",
        "fullName": "2022-2023 East Central Regional Contest",
        "year": 2022,
        "problemCount": 12
      },
      {
        "id": 4011,
        "name": "2023-2024 East Central NA Regional Contest",
        "fullName": "2023-2024 East Central NA Regional Contest",
        "year": 2023,
        "problemCount": 12
      },
      {
        "id": 4341,
        "name": "2024 East Central NA Regional Contest",
        "fullName": "2024 East Central NA Regional Contest",
        "year": 2024,
        "problemCount": 13
      },
      {
        "id": 4685,
        "name": "2025 East Central NA Regional Contest",
        "fullName": "2025 East Central NA Regional Contest",
        "year": 2025,
        "problemCount": 12
      }
    ]
  },
  "9": {
    "group_id": 9,
    "name": "Greater New York Region",
    "fullName": "Greater New York Region",
    "parent_id": 8,
    "path": "ICPC > Regionals > North America > Greater New York Region",
    "child_groups": [],
    "child_contests": [
      {
        "id": 4,
        "name": "2012 Greater New York Programming Contest",
        "fullName": "2012 Greater New York Programming Contest",
        "year": 2012,
        "problemCount": 10
      },
      {
        "id": 5,
        "name": "2011 Greater New York Programming Contest",
        "fullName": "2011 Greater New York Programming Contest",
        "year": 2011,
        "problemCount": 9
      },
      {
        "id": 6,
        "name": "2010 Greater New York Programming Contest",
        "fullName": "2010 Greater New York Programming Contest",
        "year": 2010,
        "problemCount": 9
      },
      {
        "id": 7,
        "name": "2009 Greater New York Programming Contest",
        "fullName": "2009 Greater New York Programming Contest",
        "year": 2009,
        "problemCount": 9
      },
      {
        "id": 8,
        "name": "2008 Greater New York Programming Contest",
        "fullName": "2008 Greater New York Programming Contest",
        "year": 2008,
        "problemCount": 9
      },
      {
        "id": 9,
        "name": "2007 Greater New York Programming Contest",
        "fullName": "2007 Greater New York Programming Contest",
        "year": 2007,
        "problemCount": 9
      },
      {
        "id": 10,
        "name": "2006 Greater New York Programming Contest",
        "fullName": "2006 Greater New York Programming Contest",
        "year": 2006,
        "problemCount": 9
      },
      {
        "id": 11,
        "name": "2005 Greater New York Programming Contest",
        "fullName": "2005 Greater New York Programming Contest",
        "year": 2005,
        "problemCount": 9
      },
      {
        "id": 12,
        "name": "2004 Greater New York Programming Contest",
        "fullName": "2004 Greater New York Programming Contest",
        "year": 2004,
        "problemCount": 9
      },
      {
        "id": 13,
        "name": "2003 Greater New York Programming Contest",
        "fullName": "2003 Greater New York Programming Contest",
        "year": 2003,
        "problemCount": 9
      },
      {
        "id": 725,
        "name": "2002 Greater New York Programming Contest",
        "fullName": "2002 Greater New York Programming Contest",
        "year": 2002,
        "problemCount": 9
      },
      {
        "id": 726,
        "name": "2001 Greater New York Programming Contest",
        "fullName": "2001 Greater New York Programming Contest",
        "year": 2001,
        "problemCount": 9
      },
      {
        "id": 727,
        "name": "2000 Greater New York Programming Contest",
        "fullName": "2000 Greater New York Programming Contest",
        "year": 2000,
        "problemCount": 8
      },
      {
        "id": 1170,
        "name": "2013 Greater New York Programming Contest",
        "fullName": "2013 Greater New York Programming Contest",
        "year": 2013,
        "problemCount": 9
      },
      {
        "id": 1301,
        "name": "2014 Greater New York Programming Contest",
        "fullName": "2014 Greater New York Programming Contest",
        "year": 2014,
        "problemCount": 9
      },
      {
        "id": 1416,
        "name": "2015 Greater New York Programming Contest",
        "fullName": "2015 Greater New York Programming Contest",
        "year": 2015,
        "problemCount": 9
      },
      {
        "id": 1573,
        "name": "2016 Greater New York Programming Contest",
        "fullName": "2016 Greater New York Programming Contest",
        "year": 2016,
        "problemCount": 10
      },
      {
        "id": 1813,
        "name": "2017 Greater New York Programming Contest",
        "fullName": "2017 Greater New York Programming Contest",
        "year": 2017,
        "problemCount": 10
      },
      {
        "id": 1960,
        "name": "2018 Greater New York Programming Contest",
        "fullName": "2018 Greater New York Programming Contest",
        "year": 2018,
        "problemCount": 10
      },
      {
        "id": 2099,
        "name": "2019 Greater New York Programming Contest",
        "fullName": "2019 Greater New York Programming Contest",
        "year": 2019,
        "problemCount": 11
      },
      {
        "id": 2484,
        "name": "2020 Greater New York Programming Contest",
        "fullName": "2020 Greater New York Programming Contest",
        "year": 2020,
        "problemCount": 12
      },
      {
        "id": 3059,
        "name": "2021 Greater New York Programming Contest",
        "fullName": "2021 Greater New York Programming Contest",
        "year": 2021,
        "problemCount": 15
      },
      {
        "id": 3555,
        "name": "2022 Greater New York Programming Contest",
        "fullName": "2022 Greater New York Programming Contest",
        "year": 2022,
        "problemCount": 10
      },
      {
        "id": 4013,
        "name": "2023 Greater New York Programming Contest",
        "fullName": "2023 Greater New York Programming Contest",
        "year": 2023,
        "problemCount": 12
      },
      {
        "id": 4342,
        "name": "2024 Greater New York Regional Contest",
        "fullName": "2024 Greater New York Regional Contest",
        "year": 2024,
        "problemCount": 13
      }
    ]
  },
  "38": {
    "group_id": 38,
    "name": "Mid-Atlantic Regional",
    "fullName": "Mid-Atlantic Regional",
    "parent_id": 8,
    "path": "ICPC > Regionals > North America > Mid-Atlantic Regional",
    "child_groups": [
      {
        "id": 825,
        "name": "2022 Mid-Atlantic USA Regional Contest",
        "fullName": "2022 Mid-Atlantic USA Regional Contest"
      },
      {
        "id": 1021,
        "name": "2023 Mid-Atlantic USA Regional Contest",
        "fullName": "2023 Mid-Atlantic USA Regional Contest"
      },
      {
        "id": 1158,
        "name": "2024 Mid-Atlantic USA Regional Contest",
        "fullName": "2024 Mid-Atlantic USA Regional Contest"
      },
      {
        "id": 1161,
        "name": "2025 Mid-Atlantic USA Regional Contest",
        "fullName": "2025 Mid-Atlantic USA Regional Contest"
      }
    ],
    "child_contests": [
      {
        "id": 158,
        "name": "2012 Mid-Atlantic Regional Programming Contest",
        "fullName": "2012 Mid-Atlantic Regional Programming Contest",
        "year": 2012,
        "problemCount": 9
      },
      {
        "id": 159,
        "name": "2011 Mid-Atlantic Regional Programming Contest",
        "fullName": "2011 Mid-Atlantic Regional Programming Contest",
        "year": 2011,
        "problemCount": 9
      },
      {
        "id": 160,
        "name": "2010 Mid-Atlantic Regional Programming Contest",
        "fullName": "2010 Mid-Atlantic Regional Programming Contest",
        "year": 2010,
        "problemCount": 9
      },
      {
        "id": 161,
        "name": "2009 Mid-Atlantic Regional Programming Contest",
        "fullName": "2009 Mid-Atlantic Regional Programming Contest",
        "year": 2009,
        "problemCount": 8
      },
      {
        "id": 162,
        "name": "2008 Mid-Atlantic Regional Programming Contest",
        "fullName": "2008 Mid-Atlantic Regional Programming Contest",
        "year": 2008,
        "problemCount": 8
      },
      {
        "id": 163,
        "name": "2007 Mid-Atlantic Regional Programming Contest",
        "fullName": "2007 Mid-Atlantic Regional Programming Contest",
        "year": 2007,
        "problemCount": 8
      },
      {
        "id": 164,
        "name": "2006 Mid-Atlantic Regional Programming Contest",
        "fullName": "2006 Mid-Atlantic Regional Programming Contest",
        "year": 2006,
        "problemCount": 9
      },
      {
        "id": 165,
        "name": "2005 Mid-Atlantic Regional Programming Contest",
        "fullName": "2005 Mid-Atlantic Regional Programming Contest",
        "year": 2005,
        "problemCount": 8
      },
      {
        "id": 166,
        "name": "2004 Mid-Atlantic Regional Programming Contest",
        "fullName": "2004 Mid-Atlantic Regional Programming Contest",
        "year": 2004,
        "problemCount": 9
      },
      {
        "id": 167,
        "name": "2003 Mid-Atlantic Regional Programming Contest",
        "fullName": "2003 Mid-Atlantic Regional Programming Contest",
        "year": 2003,
        "problemCount": 9
      },
      {
        "id": 168,
        "name": "2002 Mid-Atlantic Regional Programming Contest",
        "fullName": "2002 Mid-Atlantic Regional Programming Contest",
        "year": 2002,
        "problemCount": 8
      },
      {
        "id": 743,
        "name": "1996 Mid-Atlantic Regional Programming Contest",
        "fullName": "1996 Mid-Atlantic Regional Programming Contest",
        "year": 1996,
        "problemCount": 8
      },
      {
        "id": 1096,
        "name": "2001 Mid-Atlantic Regional Programming Contest",
        "fullName": "2001 Mid-Atlantic Regional Programming Contest",
        "year": 2001,
        "problemCount": 1
      },
      {
        "id": 2462,
        "name": "2020 Mid-Atlantic USA Regional Contest",
        "fullName": "2020 Mid-Atlantic USA Regional Contest",
        "year": 2020,
        "problemCount": 14
      },
      {
        "id": 3036,
        "name": "2021 Mid-Atlantic USA Regional Contest",
        "fullName": "2021 Mid-Atlantic USA Regional Contest",
        "year": 2021,
        "problemCount": 13
      },
      {
        "id": 4244,
        "name": "2015 Mid-Atlantic Regional Programming Contest",
        "fullName": "2015 Mid-Atlantic Regional Programming Contest",
        "year": 2015,
        "problemCount": 8
      },
      {
        "id": 4245,
        "name": "2016 Mid-Atlantic Regional Programming Contest",
        "fullName": "2016 Mid-Atlantic Regional Programming Contest",
        "year": 2016,
        "problemCount": 8
      },
      {
        "id": 4246,
        "name": "2017 Mid-Atlantic USA Regional Contest",
        "fullName": "2017 Mid-Atlantic USA Regional Contest",
        "year": 2017,
        "problemCount": 8
      },
      {
        "id": 4247,
        "name": "2018 Mid-Atlantic USA Regional Contest",
        "fullName": "2018 Mid-Atlantic USA Regional Contest",
        "year": 2018,
        "problemCount": 8
      }
    ]
  },
  "37": {
    "group_id": 37,
    "name": "Mid-Central Regional",
    "fullName": "Mid-Central Regional",
    "parent_id": 8,
    "path": "ICPC > Regionals > North America > Mid-Central Regional",
    "child_groups": [],
    "child_contests": [
      {
        "id": 140,
        "name": "2012 Mid-Central Regional Programming Contest",
        "fullName": "2012 Mid-Central Regional Programming Contest",
        "year": 2012,
        "problemCount": 8
      },
      {
        "id": 141,
        "name": "2011 Mid-Central Regional Programming Contest",
        "fullName": "2011 Mid-Central Regional Programming Contest",
        "year": 2011,
        "problemCount": 8
      },
      {
        "id": 142,
        "name": "2010 Mid-Central Regional Programming Contest",
        "fullName": "2010 Mid-Central Regional Programming Contest",
        "year": 2010,
        "problemCount": 9
      },
      {
        "id": 143,
        "name": "2009 Mid-Central Regional Programming Contest",
        "fullName": "2009 Mid-Central Regional Programming Contest",
        "year": 2009,
        "problemCount": 9
      },
      {
        "id": 144,
        "name": "2008 Mid-Central Regional Programming Contest",
        "fullName": "2008 Mid-Central Regional Programming Contest",
        "year": 2008,
        "problemCount": 8
      },
      {
        "id": 145,
        "name": "2007 Mid-Central Regional Programming Contest",
        "fullName": "2007 Mid-Central Regional Programming Contest",
        "year": 2007,
        "problemCount": 8
      },
      {
        "id": 146,
        "name": "2006 Mid-Central Regional Programming Contest",
        "fullName": "2006 Mid-Central Regional Programming Contest",
        "year": 2006,
        "problemCount": 7
      },
      {
        "id": 147,
        "name": "2005 Mid-Central Regional Programming Contest",
        "fullName": "2005 Mid-Central Regional Programming Contest",
        "year": 2005,
        "problemCount": 9
      },
      {
        "id": 148,
        "name": "2004 Mid-Central Regional Programming Contest",
        "fullName": "2004 Mid-Central Regional Programming Contest",
        "year": 2004,
        "problemCount": 7
      },
      {
        "id": 149,
        "name": "2003 Mid-Central Regional Programming Contest",
        "fullName": "2003 Mid-Central Regional Programming Contest",
        "year": 2003,
        "problemCount": 8
      },
      {
        "id": 150,
        "name": "2002 Mid-Central Regional Programming Contest",
        "fullName": "2002 Mid-Central Regional Programming Contest",
        "year": 2002,
        "problemCount": 7
      },
      {
        "id": 151,
        "name": "2001 Mid-Central Regional Programming Contest",
        "fullName": "2001 Mid-Central Regional Programming Contest",
        "year": 2001,
        "problemCount": 7
      },
      {
        "id": 152,
        "name": "2000 Mid-Central Regional Programming Contest",
        "fullName": "2000 Mid-Central Regional Programming Contest",
        "year": 2000,
        "problemCount": 6
      },
      {
        "id": 153,
        "name": "1999 Mid-Central Regional Programming Contest",
        "fullName": "1999 Mid-Central Regional Programming Contest",
        "year": 1999,
        "problemCount": 6
      },
      {
        "id": 154,
        "name": "1998 Mid-Central Regional Programming Contest",
        "fullName": "1998 Mid-Central Regional Programming Contest",
        "year": 1998,
        "problemCount": 6
      },
      {
        "id": 155,
        "name": "1997 Mid-Central Regional Programming Contest",
        "fullName": "1997 Mid-Central Regional Programming Contest",
        "year": 1997,
        "problemCount": 6
      },
      {
        "id": 156,
        "name": "1996 Mid-Central Regional Programming Contest",
        "fullName": "1996 Mid-Central Regional Programming Contest",
        "year": 1996,
        "problemCount": 7
      },
      {
        "id": 157,
        "name": "1995 Mid-Central Regional Programming Contest",
        "fullName": "1995 Mid-Central Regional Programming Contest",
        "year": 1995,
        "problemCount": 7
      },
      {
        "id": 1167,
        "name": "2013 Mid-Central Regional Programming Contest",
        "fullName": "2013 Mid-Central Regional Programming Contest",
        "year": 2013,
        "problemCount": 8
      },
      {
        "id": 1292,
        "name": "2014 Mid-Central Regional Programming Contest",
        "fullName": "2014 Mid-Central Regional Programming Contest",
        "year": 2014,
        "problemCount": 9
      },
      {
        "id": 1417,
        "name": "2015 Mid-Central Regional Programming Contest",
        "fullName": "2015 Mid-Central Regional Programming Contest",
        "year": 2015,
        "problemCount": 9
      },
      {
        "id": 1558,
        "name": "2016 Mid-Central Regional Programming Contest",
        "fullName": "2016 Mid-Central Regional Programming Contest",
        "year": 2016,
        "problemCount": 10
      },
      {
        "id": 1790,
        "name": "2017 Mid-Central Regional Programming Contest",
        "fullName": "2017 Mid-Central Regional Programming Contest",
        "year": 2017,
        "problemCount": 9
      },
      {
        "id": 1946,
        "name": "2018 Mid-Central Regional Programming Contest",
        "fullName": "2018 Mid-Central Regional Programming Contest",
        "year": 2018,
        "problemCount": 11
      },
      {
        "id": 2136,
        "name": "2019 Mid-Central Regional Programming Contest",
        "fullName": "2019 Mid-Central Regional Programming Contest",
        "year": 2019,
        "problemCount": 12
      },
      {
        "id": 2362,
        "name": "1994 Mid-Central Regional Programming Contest",
        "fullName": "1994 Mid-Central Regional Programming Contest",
        "year": 1994,
        "problemCount": 6
      },
      {
        "id": 2363,
        "name": "1993 Mid-Central Regional Programming Contest",
        "fullName": "1993 Mid-Central Regional Programming Contest",
        "year": 1993,
        "problemCount": 6
      },
      {
        "id": 2459,
        "name": "2020 Mid-Central Regional Programming Contest",
        "fullName": "2020 Mid-Central Regional Programming Contest",
        "year": 2020,
        "problemCount": 15
      },
      {
        "id": 3042,
        "name": "Mid-Central USA Programming Contest 2021",
        "fullName": "Mid-Central USA Programming Contest 2021",
        "year": 2021,
        "problemCount": 11
      },
      {
        "id": 3512,
        "name": "2022 Mid-Central USA Regional Contest",
        "fullName": "2022 Mid-Central USA Regional Contest",
        "year": 2022,
        "problemCount": 13
      },
      {
        "id": 4158,
        "name": "2023 Mid-Central USA Programming Contest",
        "fullName": "2023 Mid-Central USA Programming Contest",
        "year": 2023,
        "problemCount": 12
      },
      {
        "id": 4332,
        "name": "2024 Mid-Central USA Programming Contest",
        "fullName": "2024 Mid-Central USA Programming Contest",
        "year": 2024,
        "problemCount": 15
      }
    ]
  },
  "481": {
    "group_id": 481,
    "name": "North America Championship",
    "fullName": "North America Championship",
    "parent_id": 8,
    "path": "ICPC > Regionals > North America > North America Championship",
    "child_groups": [],
    "child_contests": [
      {
        "id": 2173,
        "name": "North America Championship 2020",
        "fullName": "North America Championship 2020",
        "year": 2020,
        "problemCount": 12
      },
      {
        "id": 2744,
        "name": "North America Championship 2021",
        "fullName": "North America Championship 2021",
        "year": 2021,
        "problemCount": 13
      },
      {
        "id": 3126,
        "name": "North America Championship 2022",
        "fullName": "North America Championship 2022",
        "year": 2022,
        "problemCount": 13
      },
      {
        "id": 3594,
        "name": "North America Championship 2023",
        "fullName": "North America Championship 2023",
        "year": 2023,
        "problemCount": 13
      },
      {
        "id": 4226,
        "name": "North America Championship 2024",
        "fullName": "North America Championship 2024",
        "year": 2024,
        "problemCount": 13
      },
      {
        "id": 4543,
        "name": "North America Championship 2025",
        "fullName": "North America Championship 2025",
        "year": 2025,
        "problemCount": 13
      },
      {
        "id": 4690,
        "name": "North America Championship 2026",
        "fullName": "North America Championship 2026",
        "year": 2026,
        "problemCount": 13
      }
    ]
  },
  "524": {
    "group_id": 524,
    "name": "North America Division Championships",
    "fullName": "North America Division Championships",
    "parent_id": 8,
    "path": "ICPC > Regionals > North America > North America Division Championships",
    "child_groups": [],
    "child_contests": [
      {
        "id": 2517,
        "name": "2021 ICPC North America Division Championships",
        "fullName": "2021 ICPC North America Division Championships",
        "year": 2021,
        "problemCount": 13
      }
    ]
  },
  "305": {
    "group_id": 305,
    "name": "North America Qualification Contest",
    "fullName": "North America Qualification Contest",
    "parent_id": 8,
    "path": "ICPC > Regionals > North America > North America Qualification Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1307,
        "name": "ACM-ICPC North America Qualifier 2014",
        "fullName": "ACM-ICPC North America Qualifier 2014",
        "year": 2014,
        "problemCount": 11
      },
      {
        "id": 1308,
        "name": "ACM-ICPC North America Qualifier 2013",
        "fullName": "ACM-ICPC North America Qualifier 2013",
        "year": 2013,
        "problemCount": 11
      },
      {
        "id": 1309,
        "name": "ACM-ICPC North America Qualifier 2012",
        "fullName": "ACM-ICPC North America Qualifier 2012",
        "year": 2012,
        "problemCount": 11
      },
      {
        "id": 1372,
        "name": "ACM-ICPC North America Qualifier 2015",
        "fullName": "ACM-ICPC North America Qualifier 2015",
        "year": 2015,
        "problemCount": 11
      },
      {
        "id": 1523,
        "name": "ACM-ICPC North America Qualifier 2016",
        "fullName": "ACM-ICPC North America Qualifier 2016",
        "year": 2016,
        "problemCount": 12
      },
      {
        "id": 1827,
        "name": "ACM-ICPC North America Qualifier 2017",
        "fullName": "ACM-ICPC North America Qualifier 2017",
        "year": 2017,
        "problemCount": 13
      },
      {
        "id": 1969,
        "name": "ACM-ICPC North America Qualifier 2018",
        "fullName": "ACM-ICPC North America Qualifier 2018",
        "year": 2018,
        "problemCount": 13
      },
      {
        "id": 2070,
        "name": "ICPC North America Qualifier 2019",
        "fullName": "ICPC North America Qualifier 2019",
        "year": 2019,
        "problemCount": 13
      },
      {
        "id": 2440,
        "name": "ICPC North America Qualifier 2020",
        "fullName": "ICPC North America Qualifier 2020",
        "year": 2020,
        "problemCount": 8
      },
      {
        "id": 3015,
        "name": "ICPC North America Qualifier 2021",
        "fullName": "ICPC North America Qualifier 2021",
        "year": 2021,
        "problemCount": 14
      },
      {
        "id": 3475,
        "name": "ICPC North America Qualifier 2022",
        "fullName": "ICPC North America Qualifier 2022",
        "year": 2022,
        "problemCount": 12
      },
      {
        "id": 4130,
        "name": "ICPC North America Qualifier 2023",
        "fullName": "ICPC North America Qualifier 2023",
        "year": 2023,
        "problemCount": 12
      },
      {
        "id": 4310,
        "name": "ICPC North America Qualifier 2024",
        "fullName": "ICPC North America Qualifier 2024",
        "year": 2024,
        "problemCount": 12
      },
      {
        "id": 4589,
        "name": "ICPC North America Qualifier 2025",
        "fullName": "ICPC North America Qualifier 2025",
        "year": 2025,
        "problemCount": 13
      }
    ]
  },
  "167": {
    "group_id": 167,
    "name": "North Central North America Regional",
    "fullName": "North Central North America Regional",
    "parent_id": 8,
    "path": "ICPC > Regionals > North America > North Central North America Regional",
    "child_groups": [],
    "child_contests": [
      {
        "id": 732,
        "name": "NCNA 1997",
        "fullName": "NCNA 1997",
        "year": 1997,
        "problemCount": 6
      },
      {
        "id": 733,
        "name": "NCNA 1996",
        "fullName": "NCNA 1996",
        "year": 1996,
        "problemCount": 7
      },
      {
        "id": 742,
        "name": "NCNA 1993",
        "fullName": "NCNA 1993",
        "year": 1993,
        "problemCount": 7
      },
      {
        "id": 1231,
        "name": "NCNA 2013",
        "fullName": "NCNA 2013",
        "year": 2013,
        "problemCount": 8
      },
      {
        "id": 1302,
        "name": "NCNA 2014",
        "fullName": "NCNA 2014",
        "year": 2014,
        "problemCount": 9
      },
      {
        "id": 1944,
        "name": "NCNA 2017",
        "fullName": "NCNA 2017",
        "year": 2017,
        "problemCount": 10
      },
      {
        "id": 1955,
        "name": "NCNA 2018",
        "fullName": "NCNA 2018",
        "year": 2018,
        "problemCount": 10
      },
      {
        "id": 2457,
        "name": "NCNA 2020",
        "fullName": "NCNA 2020",
        "year": 2020,
        "problemCount": 12
      },
      {
        "id": 2464,
        "name": "NCNA 2019",
        "fullName": "NCNA 2019",
        "year": 2019,
        "problemCount": 11
      },
      {
        "id": 3037,
        "name": "2021 North Central NA Regional Contest",
        "fullName": "2021 North Central NA Regional Contest",
        "year": 2021,
        "problemCount": 13
      },
      {
        "id": 3513,
        "name": "2022 North Central NA Regional Contest",
        "fullName": "2022 North Central NA Regional Contest",
        "year": 2022,
        "problemCount": 10
      },
      {
        "id": 4015,
        "name": "2023 North Central NA Regional Contest",
        "fullName": "2023 North Central NA Regional Contest",
        "year": 2023,
        "problemCount": 12
      },
      {
        "id": 4330,
        "name": "2024 North Central NA Regional Contest",
        "fullName": "2024 North Central NA Regional Contest",
        "year": 2024,
        "problemCount": 12
      }
    ]
  },
  "648": {
    "group_id": 648,
    "name": "Northeast North America Regional",
    "fullName": "Northeast North America Regional",
    "parent_id": 8,
    "path": "ICPC > Regionals > North America > Northeast North America Regional",
    "child_groups": [],
    "child_contests": [
      {
        "id": 3043,
        "name": "2021 Northeast North America Regional Contest",
        "fullName": "2021 Northeast North America Regional Contest",
        "year": 2021,
        "problemCount": 12
      },
      {
        "id": 4343,
        "name": "2024 Northeast North America Regional Contest",
        "fullName": "2024 Northeast North America Regional Contest",
        "year": 2024,
        "problemCount": 13
      }
    ]
  },
  "33": {
    "group_id": 33,
    "name": "Pacific Northwest Regional",
    "fullName": "Pacific Northwest Regional",
    "parent_id": 8,
    "path": "ICPC > Regionals > North America > Pacific Northwest Regional",
    "child_groups": [
      {
        "id": 808,
        "name": "2014 Pacific Northwest Region Programming Contest",
        "fullName": "2014 Pacific Northwest Region Programming Contest"
      },
      {
        "id": 809,
        "name": "2015 Pacific Northwest Region Programming Contest",
        "fullName": "2015 Pacific Northwest Region Programming Contest"
      },
      {
        "id": 810,
        "name": "2016 Pacific Northwest Region Programming Contest",
        "fullName": "2016 Pacific Northwest Region Programming Contest"
      },
      {
        "id": 811,
        "name": "2017 Pacific Northwest Region Programming Contest",
        "fullName": "2017 Pacific Northwest Region Programming Contest"
      },
      {
        "id": 812,
        "name": "2018 Pacific Northwest Region Programming Contest",
        "fullName": "2018 Pacific Northwest Region Programming Contest"
      },
      {
        "id": 813,
        "name": "2019 ICPC Pacific Northwest Region",
        "fullName": "2019 ICPC Pacific Northwest Region"
      },
      {
        "id": 814,
        "name": "2020 ICPC Pacific Northwest Region",
        "fullName": "2020 ICPC Pacific Northwest Region"
      },
      {
        "id": 815,
        "name": "2021 ICPC Pacific Northwest Region",
        "fullName": "2021 ICPC Pacific Northwest Region"
      },
      {
        "id": 828,
        "name": "2022 ICPC Pacific Northwest Region",
        "fullName": "2022 ICPC Pacific Northwest Region"
      },
      {
        "id": 1019,
        "name": "2023 ICPC Pacific Northwest Region",
        "fullName": "2023 ICPC Pacific Northwest Region"
      },
      {
        "id": 1141,
        "name": "2025 ICPC Pacific Northwest Regional",
        "fullName": "2025 ICPC Pacific Northwest Regional"
      },
      {
        "id": 1066,
        "name": "The 2024 Pacific Northwest Regional Contest",
        "fullName": "The 2024 Pacific Northwest Regional Contest"
      }
    ],
    "child_contests": [
      {
        "id": 125,
        "name": "2012 Pacific Northwest Region Programming Contest",
        "fullName": "2012 Pacific Northwest Region Programming Contest",
        "year": 2012,
        "problemCount": 12
      },
      {
        "id": 126,
        "name": "2011 Pacific Northwest Region Programming Contest",
        "fullName": "2011 Pacific Northwest Region Programming Contest",
        "year": 2011,
        "problemCount": 12
      },
      {
        "id": 127,
        "name": "2010 Pacific Northwest Region Programming Contest",
        "fullName": "2010 Pacific Northwest Region Programming Contest",
        "year": 2010,
        "problemCount": 12
      },
      {
        "id": 128,
        "name": "2009 Pacific Northwest Region Programming Contest",
        "fullName": "2009 Pacific Northwest Region Programming Contest",
        "year": 2009,
        "problemCount": 11
      },
      {
        "id": 129,
        "name": "2008 Pacific Northwest Region Programming Contest",
        "fullName": "2008 Pacific Northwest Region Programming Contest",
        "year": 2008,
        "problemCount": 11
      },
      {
        "id": 130,
        "name": "2007 Pacific Northwest Region Programming Contest",
        "fullName": "2007 Pacific Northwest Region Programming Contest",
        "year": 2007,
        "problemCount": 12
      },
      {
        "id": 1103,
        "name": "2006 Pacific Northwest Region Programming Contest",
        "fullName": "2006 Pacific Northwest Region Programming Contest",
        "year": 2006,
        "problemCount": 11
      },
      {
        "id": 1104,
        "name": "2005 Pacific Northwest Region Programming Contest",
        "fullName": "2005 Pacific Northwest Region Programming Contest",
        "year": 2005,
        "problemCount": 10
      },
      {
        "id": 1105,
        "name": "2004 Pacific Northwest Region Programming Contest",
        "fullName": "2004 Pacific Northwest Region Programming Contest",
        "year": 2004,
        "problemCount": 10
      },
      {
        "id": 1106,
        "name": "1999 Pacific Northwest Region Programming Contest",
        "fullName": "1999 Pacific Northwest Region Programming Contest",
        "year": 1999,
        "problemCount": 8
      },
      {
        "id": 1107,
        "name": "1998 Pacific Northwest Region Programming Contest",
        "fullName": "1998 Pacific Northwest Region Programming Contest",
        "year": 1998,
        "problemCount": 6
      },
      {
        "id": 1173,
        "name": "2013 Pacific Northwest Region Programming Contest",
        "fullName": "2013 Pacific Northwest Region Programming Contest",
        "year": 2013,
        "problemCount": 13
      }
    ]
  },
  "41": {
    "group_id": 41,
    "name": "Rocky Mountain Regional",
    "fullName": "Rocky Mountain Regional",
    "parent_id": 8,
    "path": "ICPC > Regionals > North America > Rocky Mountain Regional",
    "child_groups": [
      {
        "id": 270,
        "name": "Alberta Collegiate Programming Contest",
        "fullName": "Alberta Collegiate Programming Contest"
      }
    ],
    "child_contests": [
      {
        "id": 181,
        "name": "2012 Rocky Mountain Regional Contest",
        "fullName": "2012 Rocky Mountain Regional Contest",
        "year": 2012,
        "problemCount": 11
      },
      {
        "id": 182,
        "name": "2011 Rocky Mountain Regional Contest",
        "fullName": "2011 Rocky Mountain Regional Contest",
        "year": 2011,
        "problemCount": 10
      },
      {
        "id": 183,
        "name": "2010 Rocky Mountain Regional Contest",
        "fullName": "2010 Rocky Mountain Regional Contest",
        "year": 2010,
        "problemCount": 9
      },
      {
        "id": 184,
        "name": "2009 Rocky Mountain Regional Contest",
        "fullName": "2009 Rocky Mountain Regional Contest",
        "year": 2009,
        "problemCount": 9
      },
      {
        "id": 185,
        "name": "2008 Rocky Mountain Regional Contest",
        "fullName": "2008 Rocky Mountain Regional Contest",
        "year": 2008,
        "problemCount": 9
      },
      {
        "id": 186,
        "name": "2007 Rocky Mountain Regional Contest",
        "fullName": "2007 Rocky Mountain Regional Contest",
        "year": 2007,
        "problemCount": 9
      },
      {
        "id": 187,
        "name": "2006 Rocky Mountain Regional Contest",
        "fullName": "2006 Rocky Mountain Regional Contest",
        "year": 2006,
        "problemCount": 9
      },
      {
        "id": 188,
        "name": "2005 Rocky Mountain Regional Contest",
        "fullName": "2005 Rocky Mountain Regional Contest",
        "year": 2005,
        "problemCount": 9
      },
      {
        "id": 189,
        "name": "2004 Rocky Mountain Regional Contest",
        "fullName": "2004 Rocky Mountain Regional Contest",
        "year": 2004,
        "problemCount": 8
      },
      {
        "id": 190,
        "name": "2003 Rocky Mountain Regional Contest",
        "fullName": "2003 Rocky Mountain Regional Contest",
        "year": 2003,
        "problemCount": 8
      },
      {
        "id": 1156,
        "name": "2013 Rocky Mountain Regional Contest",
        "fullName": "2013 Rocky Mountain Regional Contest",
        "year": 2013,
        "problemCount": 10
      },
      {
        "id": 1298,
        "name": "2014 Rocky Mountain Regional Contest",
        "fullName": "2014 Rocky Mountain Regional Contest",
        "year": 2014,
        "problemCount": 11
      },
      {
        "id": 1428,
        "name": "2015 Rocky Mountain Regional Contest",
        "fullName": "2015 Rocky Mountain Regional Contest",
        "year": 2015,
        "problemCount": 11
      },
      {
        "id": 1761,
        "name": "2016 Rocky Mountain Regional Contest",
        "fullName": "2016 Rocky Mountain Regional Contest",
        "year": 2016,
        "problemCount": 10
      },
      {
        "id": 1811,
        "name": "2017 Rocky Mountain Regional Contest",
        "fullName": "2017 Rocky Mountain Regional Contest",
        "year": 2017,
        "problemCount": 11
      },
      {
        "id": 2100,
        "name": "2019 Rocky Mountain Regional Contest",
        "fullName": "2019 Rocky Mountain Regional Contest",
        "year": 2019,
        "problemCount": 11
      },
      {
        "id": 2466,
        "name": "2020 Rocky Mountain Regional Contest",
        "fullName": "2020 Rocky Mountain Regional Contest",
        "year": 2020,
        "problemCount": 11
      },
      {
        "id": 2613,
        "name": "2018 Rocky Mountain Regional Contest",
        "fullName": "2018 Rocky Mountain Regional Contest",
        "year": 2018,
        "problemCount": 10
      },
      {
        "id": 3061,
        "name": "2021 Rocky Mountain Regional Contest",
        "fullName": "2021 Rocky Mountain Regional Contest",
        "year": 2021,
        "problemCount": 14
      },
      {
        "id": 3516,
        "name": "2022 Rocky Mountain Regional Contest",
        "fullName": "2022 Rocky Mountain Regional Contest",
        "year": 2022,
        "problemCount": 12
      },
      {
        "id": 4016,
        "name": "2023 Rocky Mountain Regional Contest",
        "fullName": "2023 Rocky Mountain Regional Contest",
        "year": 2023,
        "problemCount": 12
      },
      {
        "id": 4331,
        "name": "2024 Rocky Mountain Regional Contest",
        "fullName": "2024 Rocky Mountain Regional Contest",
        "year": 2024,
        "problemCount": 13
      }
    ]
  },
  "39": {
    "group_id": 39,
    "name": "South Central USA Regional",
    "fullName": "South Central USA Regional",
    "parent_id": 8,
    "path": "ICPC > Regionals > North America > South Central USA Regional",
    "child_groups": [
      {
        "id": 816,
        "name": "2021 South Central USA Regional Contest",
        "fullName": "2021 South Central USA Regional Contest"
      },
      {
        "id": 826,
        "name": "2022 South Central USA Regional Contest",
        "fullName": "2022 South Central USA Regional Contest"
      },
      {
        "id": 1020,
        "name": "2023 South Central USA Regional Contest",
        "fullName": "2023 South Central USA Regional Contest"
      },
      {
        "id": 1157,
        "name": "2024 South Central USA Regional Contest",
        "fullName": "2024 South Central USA Regional Contest"
      },
      {
        "id": 1160,
        "name": "2025 South Central USA Regional Contest",
        "fullName": "2025 South Central USA Regional Contest"
      }
    ],
    "child_contests": [
      {
        "id": 169,
        "name": "2011 South Central USA  Regional Programming Contest",
        "fullName": "2011 South Central USA  Regional Programming Contest",
        "year": 2011,
        "problemCount": 8
      },
      {
        "id": 170,
        "name": "2009 South Central USA  Regional Programming Contest",
        "fullName": "2009 South Central USA  Regional Programming Contest",
        "year": 2009,
        "problemCount": 8
      },
      {
        "id": 171,
        "name": "2008 South Central USA  Regional Programming Contest",
        "fullName": "2008 South Central USA  Regional Programming Contest",
        "year": 2008,
        "problemCount": 9
      },
      {
        "id": 172,
        "name": "2007 South Central USA  Regional Programming Contest",
        "fullName": "2007 South Central USA  Regional Programming Contest",
        "year": 2007,
        "problemCount": 9
      },
      {
        "id": 173,
        "name": "2006 South Central USA  Regional Programming Contest",
        "fullName": "2006 South Central USA  Regional Programming Contest",
        "year": 2006,
        "problemCount": 8
      },
      {
        "id": 174,
        "name": "2005 South Central USA  Regional Programming Contest",
        "fullName": "2005 South Central USA  Regional Programming Contest",
        "year": 2005,
        "problemCount": 8
      },
      {
        "id": 175,
        "name": "2004 South Central USA Regional Programming Contest",
        "fullName": "2004 South Central USA Regional Programming Contest",
        "year": 2004,
        "problemCount": 8
      },
      {
        "id": 738,
        "name": "1998 South Central USA Regional Programming Contest",
        "fullName": "1998 South Central USA Regional Programming Contest",
        "year": 1998,
        "problemCount": 1
      },
      {
        "id": 739,
        "name": "1997 South Central USA Regional Programming Contest",
        "fullName": "1997 South Central USA Regional Programming Contest",
        "year": 1997,
        "problemCount": 7
      },
      {
        "id": 740,
        "name": "1996 South Central USA Regional Programming Contest",
        "fullName": "1996 South Central USA Regional Programming Contest",
        "year": 1996,
        "problemCount": 6
      },
      {
        "id": 741,
        "name": "1995 South Central USA Regional Programming Contest",
        "fullName": "1995 South Central USA Regional Programming Contest",
        "year": 1995,
        "problemCount": 6
      },
      {
        "id": 1166,
        "name": "2013 South Central USA Regional Programming Contest",
        "fullName": "2013 South Central USA Regional Programming Contest",
        "year": 2013,
        "problemCount": 8
      },
      {
        "id": 1233,
        "name": "2003 South Central USA Regional Programming Contest",
        "fullName": "2003 South Central USA Regional Programming Contest",
        "year": 2003,
        "problemCount": 8
      },
      {
        "id": 1234,
        "name": "2002 South Central USA Regional Programming Contest",
        "fullName": "2002 South Central USA Regional Programming Contest",
        "year": 2002,
        "problemCount": 8
      },
      {
        "id": 1235,
        "name": "2001 South Central USA Regional Programming Contest",
        "fullName": "2001 South Central USA Regional Programming Contest",
        "year": 2001,
        "problemCount": 8
      },
      {
        "id": 1415,
        "name": "2015 South Central USA Regional Programming Contest",
        "fullName": "2015 South Central USA Regional Programming Contest",
        "year": 2015,
        "problemCount": 9
      },
      {
        "id": 2463,
        "name": "2020 South Central USA Regional Contest",
        "fullName": "2020 South Central USA Regional Contest",
        "year": 2020,
        "problemCount": 16
      },
      {
        "id": 2616,
        "name": "2014 South Central USA Regional Programming Contest",
        "fullName": "2014 South Central USA Regional Programming Contest",
        "year": 2014,
        "problemCount": 9
      },
      {
        "id": 2711,
        "name": "1999 South Central USA Regional Programming Contest",
        "fullName": "1999 South Central USA Regional Programming Contest",
        "year": 1999,
        "problemCount": 1
      },
      {
        "id": 4078,
        "name": "2012 South Central USA Regional Programming Contest",
        "fullName": "2012 South Central USA Regional Programming Contest",
        "year": 2012,
        "problemCount": 8
      },
      {
        "id": 4080,
        "name": "2016 South Central USA Regional Programming Contest",
        "fullName": "2016 South Central USA Regional Programming Contest",
        "year": 2016,
        "problemCount": 11
      },
      {
        "id": 4081,
        "name": "2017 South Central USA Regional Programming Contest",
        "fullName": "2017 South Central USA Regional Programming Contest",
        "year": 2017,
        "problemCount": 11
      },
      {
        "id": 4082,
        "name": "2018 ICPC South Central USA Regional Programming Contest",
        "fullName": "2018 ICPC South Central USA Regional Programming Contest",
        "year": 2018,
        "problemCount": 12
      }
    ]
  },
  "40": {
    "group_id": 40,
    "name": "Southeast USA Regional",
    "fullName": "Southeast USA Regional",
    "parent_id": 8,
    "path": "ICPC > Regionals > North America > Southeast USA Regional",
    "child_groups": [
      {
        "id": 817,
        "name": "2012 Southeast USA Regional Programming Contest",
        "fullName": "2012 Southeast USA Regional Programming Contest"
      },
      {
        "id": 818,
        "name": "2013 Southeast USA Regional Programming Contest",
        "fullName": "2013 Southeast USA Regional Programming Contest"
      },
      {
        "id": 819,
        "name": "2014 Southeast USA Regional Programming Contest",
        "fullName": "2014 Southeast USA Regional Programming Contest"
      },
      {
        "id": 820,
        "name": "2015 Southeast USA Regional Programming Contest",
        "fullName": "2015 Southeast USA Regional Programming Contest"
      },
      {
        "id": 821,
        "name": "2016 Southeast USA Regional Programming Contest",
        "fullName": "2016 Southeast USA Regional Programming Contest"
      },
      {
        "id": 822,
        "name": "2017 Southeast USA Regional Programming Contest",
        "fullName": "2017 Southeast USA Regional Programming Contest"
      },
      {
        "id": 823,
        "name": "2018 Southeast USA Regional Programming Contest",
        "fullName": "2018 Southeast USA Regional Programming Contest"
      },
      {
        "id": 824,
        "name": "2019 Southeast USA Regional Programming Contest",
        "fullName": "2019 Southeast USA Regional Programming Contest"
      },
      {
        "id": 830,
        "name": "2021 Southeast USA Regional Programming Contest",
        "fullName": "2021 Southeast USA Regional Programming Contest"
      },
      {
        "id": 827,
        "name": "2022 Southeast USA Regional Programming Contest",
        "fullName": "2022 Southeast USA Regional Programming Contest"
      },
      {
        "id": 1022,
        "name": "2023 Southeast USA Regional Programming Contest",
        "fullName": "2023 Southeast USA Regional Programming Contest"
      },
      {
        "id": 1067,
        "name": "2024 Southeast USA Regional Programming Contest",
        "fullName": "2024 Southeast USA Regional Programming Contest"
      },
      {
        "id": 1159,
        "name": "2025 Southeast USA Regional Programming Contest",
        "fullName": "2025 Southeast USA Regional Programming Contest"
      }
    ],
    "child_contests": [
      {
        "id": 177,
        "name": "2011 Southeast USA Regional Programming Contest",
        "fullName": "2011 Southeast USA Regional Programming Contest",
        "year": 2011,
        "problemCount": 10
      },
      {
        "id": 178,
        "name": "2010 Southeast USA Regional Programming Contest",
        "fullName": "2010 Southeast USA Regional Programming Contest",
        "year": 2010,
        "problemCount": 10
      },
      {
        "id": 179,
        "name": "2009 Southeast USA Regional Programming Contest",
        "fullName": "2009 Southeast USA Regional Programming Contest",
        "year": 2009,
        "problemCount": 12
      },
      {
        "id": 180,
        "name": "2008 Southeast USA Regional Programming Contest",
        "fullName": "2008 Southeast USA Regional Programming Contest",
        "year": 2008,
        "problemCount": 10
      },
      {
        "id": 2455,
        "name": "2020 Southeast USA Regional Programming Contest",
        "fullName": "2020 Southeast USA Regional Programming Contest",
        "year": 2020,
        "problemCount": 16
      },
      {
        "id": 2717,
        "name": "1999 Southeast USA Regional Programming Contest",
        "fullName": "1999 Southeast USA Regional Programming Contest",
        "year": 1999,
        "problemCount": 3
      }
    ]
  },
  "169": {
    "group_id": 169,
    "name": "Southern California Regional",
    "fullName": "Southern California Regional",
    "parent_id": 8,
    "path": "ICPC > Regionals > North America > Southern California Regional",
    "child_groups": [],
    "child_contests": [
      {
        "id": 737,
        "name": "1989 Southern California Regional",
        "fullName": "1989 Southern California Regional",
        "year": 1989,
        "problemCount": 5
      },
      {
        "id": 2458,
        "name": "2020 Southern California Regional",
        "fullName": "2020 Southern California Regional",
        "year": 2020,
        "problemCount": 11
      },
      {
        "id": 4248,
        "name": "2018 Southern California Regional",
        "fullName": "2018 Southern California Regional",
        "year": 2018,
        "problemCount": 6
      }
    ]
  },
  "463": {
    "group_id": 463,
    "name": "Far Eastern Russia Regional Contest",
    "fullName": "Far Eastern Russia Regional Contest",
    "parent_id": 462,
    "path": "ICPC > Regionals > Northern Eurasia > Far Eastern Russia Regional Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 945,
        "name": "NEERC Far-Eastern Subregional 2005",
        "fullName": "NEERC Far-Eastern Subregional 2005",
        "year": 2005,
        "problemCount": 7
      },
      {
        "id": 946,
        "name": "NEERC Far-Eastern Subregional 2004",
        "fullName": "NEERC Far-Eastern Subregional 2004",
        "year": 2004,
        "problemCount": 6
      },
      {
        "id": 947,
        "name": "NEERC Far-Eastern Subregional 2003",
        "fullName": "NEERC Far-Eastern Subregional 2003",
        "year": 2003,
        "problemCount": 6
      },
      {
        "id": 948,
        "name": "NEERC Far-Eastern Subregional 2002",
        "fullName": "NEERC Far-Eastern Subregional 2002",
        "year": 2002,
        "problemCount": 6
      },
      {
        "id": 949,
        "name": "NEERC Far-Eastern Subregional 2000",
        "fullName": "NEERC Far-Eastern Subregional 2000",
        "year": 2000,
        "problemCount": 6
      }
    ]
  },
  "11": {
    "group_id": 11,
    "name": "Northern Eurasia Finals",
    "fullName": "Northern Eurasia Finals",
    "parent_id": 462,
    "path": "ICPC > Regionals > Northern Eurasia > Northern Eurasia Finals",
    "child_groups": [],
    "child_contests": [
      {
        "id": 14,
        "name": "NEERC 2012",
        "fullName": "NEERC 2012",
        "year": 2012,
        "problemCount": 11
      },
      {
        "id": 15,
        "name": "NEERC 2011",
        "fullName": "NEERC 2011",
        "year": 2011,
        "problemCount": 12
      },
      {
        "id": 16,
        "name": "NEERC 2010",
        "fullName": "NEERC 2010",
        "year": 2010,
        "problemCount": 11
      },
      {
        "id": 17,
        "name": "NEERC 2009",
        "fullName": "NEERC 2009",
        "year": 2009,
        "problemCount": 11
      },
      {
        "id": 18,
        "name": "NEERC 2008",
        "fullName": "NEERC 2008",
        "year": 2008,
        "problemCount": 11
      },
      {
        "id": 19,
        "name": "NEERC 2007",
        "fullName": "NEERC 2007",
        "year": 2007,
        "problemCount": 12
      },
      {
        "id": 20,
        "name": "NEERC 2006",
        "fullName": "NEERC 2006",
        "year": 2006,
        "problemCount": 11
      },
      {
        "id": 21,
        "name": "NEERC 2005",
        "fullName": "NEERC 2005",
        "year": 2005,
        "problemCount": 12
      },
      {
        "id": 889,
        "name": "NEERC 2004",
        "fullName": "NEERC 2004",
        "year": 2004,
        "problemCount": 12
      },
      {
        "id": 890,
        "name": "NEERC 2003",
        "fullName": "NEERC 2003",
        "year": 2003,
        "problemCount": 11
      },
      {
        "id": 891,
        "name": "NEERC 2002",
        "fullName": "NEERC 2002",
        "year": 2002,
        "problemCount": 9
      },
      {
        "id": 892,
        "name": "NEERC 2001",
        "fullName": "NEERC 2001",
        "year": 2001,
        "problemCount": 8
      },
      {
        "id": 893,
        "name": "NEERC 2000",
        "fullName": "NEERC 2000",
        "year": 2000,
        "problemCount": 8
      },
      {
        "id": 894,
        "name": "NEERC 1999",
        "fullName": "NEERC 1999",
        "year": 1999,
        "problemCount": 8
      },
      {
        "id": 895,
        "name": "NEERC 1998",
        "fullName": "NEERC 1998",
        "year": 1998,
        "problemCount": 8
      },
      {
        "id": 1183,
        "name": "NEERC 2013",
        "fullName": "NEERC 2013",
        "year": 2013,
        "problemCount": 11
      },
      {
        "id": 1320,
        "name": "NEERC 2014",
        "fullName": "NEERC 2014",
        "year": 2014,
        "problemCount": 11
      },
      {
        "id": 1439,
        "name": "NEERC 2015",
        "fullName": "NEERC 2015",
        "year": 2015,
        "problemCount": 12
      },
      {
        "id": 1585,
        "name": "NEERC 2016",
        "fullName": "NEERC 2016",
        "year": 2016,
        "problemCount": 13
      },
      {
        "id": 1812,
        "name": "NEERC 2017",
        "fullName": "NEERC 2017",
        "year": 2017,
        "problemCount": 12
      },
      {
        "id": 1972,
        "name": "NERC 2018",
        "fullName": "NERC 2018",
        "year": 2018,
        "problemCount": 13
      },
      {
        "id": 2241,
        "name": "Northern Eurasia Finals 2019",
        "fullName": "Northern Eurasia Finals 2019",
        "year": 2019,
        "problemCount": 12
      },
      {
        "id": 2397,
        "name": "Northern Eurasia Finals 2020 (Online)",
        "fullName": "Northern Eurasia Finals 2020 (Online)",
        "year": 2020,
        "problemCount": 15
      },
      {
        "id": 2575,
        "name": "Northern Eurasia Finals 2020 (Offline)",
        "fullName": "Northern Eurasia Finals 2020 (Offline)",
        "year": 2020,
        "problemCount": 11
      },
      {
        "id": 3141,
        "name": "Northern Eurasia Finals 2021",
        "fullName": "Northern Eurasia Finals 2021",
        "year": 2021,
        "problemCount": 12
      },
      {
        "id": 3261,
        "name": "Northern Eurasia Finals 2022",
        "fullName": "Northern Eurasia Finals 2022",
        "year": 2022,
        "problemCount": 12
      },
      {
        "id": 4372,
        "name": "Northern Eurasia Finals 2023",
        "fullName": "Northern Eurasia Finals 2023",
        "year": 2023,
        "problemCount": 12
      },
      {
        "id": 4373,
        "name": "Northern Eurasia Finals 2024",
        "fullName": "Northern Eurasia Finals 2024",
        "year": 2024,
        "problemCount": 13
      },
      {
        "id": 4633,
        "name": "Northern Eurasia Finals 2025",
        "fullName": "Northern Eurasia Finals 2025",
        "year": 2025,
        "problemCount": 13
      }
    ]
  },
  "14": {
    "group_id": 14,
    "name": "Northwestern Russia Regional Contest",
    "fullName": "Northwestern Russia Regional Contest",
    "parent_id": 462,
    "path": "ICPC > Regionals > Northern Eurasia > Northwestern Russia Regional Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 42,
        "name": "NEERC Northern Subregional 2011",
        "fullName": "NEERC Northern Subregional 2011",
        "year": 2011,
        "problemCount": 11
      },
      {
        "id": 43,
        "name": "NEERC Northern Subregional 2010",
        "fullName": "NEERC Northern Subregional 2010",
        "year": 2010,
        "problemCount": 11
      },
      {
        "id": 44,
        "name": "NEERC Northern Subregional 2009",
        "fullName": "NEERC Northern Subregional 2009",
        "year": 2009,
        "problemCount": 11
      },
      {
        "id": 45,
        "name": "NEERC Northern Subregional 2008",
        "fullName": "NEERC Northern Subregional 2008",
        "year": 2008,
        "problemCount": 11
      },
      {
        "id": 46,
        "name": "NEERC Northern Subregional 2007",
        "fullName": "NEERC Northern Subregional 2007",
        "year": 2007,
        "problemCount": 11
      },
      {
        "id": 47,
        "name": "NEERC Northern Subregional 2006",
        "fullName": "NEERC Northern Subregional 2006",
        "year": 2006,
        "problemCount": 11
      },
      {
        "id": 48,
        "name": "NEERC Northern Subregional 2005",
        "fullName": "NEERC Northern Subregional 2005",
        "year": 2005,
        "problemCount": 11
      },
      {
        "id": 897,
        "name": "NEERC Northern Subregional 2004",
        "fullName": "NEERC Northern Subregional 2004",
        "year": 2004,
        "problemCount": 11
      },
      {
        "id": 898,
        "name": "NEERC Northern Subregional 2003",
        "fullName": "NEERC Northern Subregional 2003",
        "year": 2003,
        "problemCount": 11
      },
      {
        "id": 936,
        "name": "NEERC Western Subregional 2005",
        "fullName": "NEERC Western Subregional 2005",
        "year": 2005,
        "problemCount": 10
      },
      {
        "id": 937,
        "name": "NEERC Northern Subregional 2012",
        "fullName": "NEERC Northern Subregional 2012",
        "year": 2012,
        "problemCount": 12
      },
      {
        "id": 1168,
        "name": "NEERC Northern Subregional 2013",
        "fullName": "NEERC Northern Subregional 2013",
        "year": 2013,
        "problemCount": 12
      },
      {
        "id": 1204,
        "name": "NEERC Northern Subregional 2002",
        "fullName": "NEERC Northern Subregional 2002",
        "year": 2002,
        "problemCount": 9
      },
      {
        "id": 1295,
        "name": "NEERC Northern Subregional 2014",
        "fullName": "NEERC Northern Subregional 2014",
        "year": 2014,
        "problemCount": 11
      },
      {
        "id": 1411,
        "name": "NEERC Northern Subregional 2015",
        "fullName": "NEERC Northern Subregional 2015",
        "year": 2015,
        "problemCount": 12
      },
      {
        "id": 1536,
        "name": "NEERC Northern Subregional 2016",
        "fullName": "NEERC Northern Subregional 2016",
        "year": 2016,
        "problemCount": 11
      },
      {
        "id": 1795,
        "name": "NEERC Northern Subregional 2017",
        "fullName": "NEERC Northern Subregional 2017",
        "year": 2017,
        "problemCount": 12
      },
      {
        "id": 1970,
        "name": "NEERC Northern Subregional 2018",
        "fullName": "NEERC Northern Subregional 2018",
        "year": 2018,
        "problemCount": 12
      },
      {
        "id": 2120,
        "name": "ICPC 2019-2020 North-Western Russia Regional Contest",
        "fullName": "ICPC 2019-2020 North-Western Russia Regional Contest",
        "year": 2019,
        "problemCount": 13
      },
      {
        "id": 2125,
        "name": "ICPC 2019-2020 North-Western Russia Qualification",
        "fullName": "ICPC 2019-2020 North-Western Russia Qualification",
        "year": 2019,
        "problemCount": 12
      },
      {
        "id": 2348,
        "name": "ICPC 2020-2021 North-Western Russia Regional Contest",
        "fullName": "ICPC 2020-2021 North-Western Russia Regional Contest",
        "year": 2020,
        "problemCount": 14
      },
      {
        "id": 3048,
        "name": "ICPC 2021-2022 North-Western Russia Qualification ",
        "fullName": "ICPC 2021-2022 North-Western Russia Qualification ",
        "year": 2021,
        "problemCount": 15
      },
      {
        "id": 3049,
        "name": "ICPC 2021-2022 North-Western Russia Regional Contest",
        "fullName": "ICPC 2021-2022 North-Western Russia Regional Contest",
        "year": 2021,
        "problemCount": 14
      },
      {
        "id": 3226,
        "name": "ICPC 2022-2023 North-Western Russia Qualification",
        "fullName": "ICPC 2022-2023 North-Western Russia Qualification",
        "year": 2022,
        "problemCount": 11
      },
      {
        "id": 3348,
        "name": "ICPC 2022-2023 North-Western Russia Regional Contest",
        "fullName": "ICPC 2022-2023 North-Western Russia Regional Contest",
        "year": 2022,
        "problemCount": 14
      },
      {
        "id": 4023,
        "name": "ICPC 2023-2024 Northwestern Russia Qualification",
        "fullName": "ICPC 2023-2024 Northwestern Russia Qualification",
        "year": 2023,
        "problemCount": 12
      },
      {
        "id": 4024,
        "name": "ICPC 2023-2024 Northwestern Russia Regional Contest",
        "fullName": "ICPC 2023-2024 Northwestern Russia Regional Contest",
        "year": 2023,
        "problemCount": 13
      },
      {
        "id": 4358,
        "name": "ICPC 2024-2025 Northwestern Russia Qualification",
        "fullName": "ICPC 2024-2025 Northwestern Russia Qualification",
        "year": 2024,
        "problemCount": 14
      },
      {
        "id": 4361,
        "name": "ICPC 2024-2025 Northwestern Russia Regional Contest",
        "fullName": "ICPC 2024-2025 Northwestern Russia Regional Contest",
        "year": 2024,
        "problemCount": 13
      },
      {
        "id": 4630,
        "name": "ICPC 2025-2026 Northwestern Russia Qualification",
        "fullName": "ICPC 2025-2026 Northwestern Russia Qualification",
        "year": 2025,
        "problemCount": 14
      },
      {
        "id": 4631,
        "name": "ICPC 2025-2026 Northwestern Russia Regional Contest",
        "fullName": "ICPC 2025-2026 Northwestern Russia Regional Contest",
        "year": 2025,
        "problemCount": 12
      }
    ]
  },
  "104": {
    "group_id": 104,
    "name": "South Pacific Region",
    "fullName": "South Pacific Region",
    "parent_id": 92,
    "path": "ICPC > Regionals > South Pacific > South Pacific Region",
    "child_groups": [
      {
        "id": 407,
        "name": "ACM ICPC South Pacific Divisionals",
        "fullName": "ACM ICPC South Pacific Divisionals"
      },
      {
        "id": 325,
        "name": "ACM South Pacific Central Division",
        "fullName": "ACM South Pacific Central Division"
      },
      {
        "id": 324,
        "name": "ACM South Pacific Eastern Division",
        "fullName": "ACM South Pacific Eastern Division"
      },
      {
        "id": 323,
        "name": "ACM South Pacific Western Division",
        "fullName": "ACM South Pacific Western Division"
      },
      {
        "id": 259,
        "name": "Australian Programming Contest",
        "fullName": "Australian Programming Contest"
      },
      {
        "id": 93,
        "name": "New Zealand Programming Contest",
        "fullName": "New Zealand Programming Contest"
      }
    ],
    "child_contests": [
      {
        "id": 575,
        "name": "2012 ACM South Pacific Programming Contest",
        "fullName": "2012 ACM South Pacific Programming Contest",
        "year": 2012,
        "problemCount": 11
      },
      {
        "id": 720,
        "name": "2011 ACM South Pacific Programming Contest",
        "fullName": "2011 ACM South Pacific Programming Contest",
        "year": 2011,
        "problemCount": 11
      },
      {
        "id": 729,
        "name": "1993 ACM South Pacific Programming Contest",
        "fullName": "1993 ACM South Pacific Programming Contest",
        "year": 1993,
        "problemCount": 7
      },
      {
        "id": 730,
        "name": "1992 ACM South Pacific Programming Contest",
        "fullName": "1992 ACM South Pacific Programming Contest",
        "year": 1992,
        "problemCount": 7
      },
      {
        "id": 731,
        "name": "1991 ACM South Pacific Programming Contest",
        "fullName": "1991 ACM South Pacific Programming Contest",
        "year": 1991,
        "problemCount": 8
      },
      {
        "id": 1561,
        "name": "2015 ACM South Pacific Programming Contest",
        "fullName": "2015 ACM South Pacific Programming Contest",
        "year": 2015,
        "problemCount": 11
      },
      {
        "id": 1798,
        "name": "2016 ACM South Pacific Programming Contest",
        "fullName": "2016 ACM South Pacific Programming Contest",
        "year": 2016,
        "problemCount": 11
      },
      {
        "id": 1912,
        "name": "2017 ACM South Pacific Programming Contest",
        "fullName": "2017 ACM South Pacific Programming Contest",
        "year": 2017,
        "problemCount": 12
      },
      {
        "id": 1968,
        "name": "2018 ACM South Pacific Programming Contest",
        "fullName": "2018 ACM South Pacific Programming Contest",
        "year": 2018,
        "problemCount": 12
      },
      {
        "id": 2204,
        "name": "2019 ICPC South Pacific Regionals",
        "fullName": "2019 ICPC South Pacific Regionals",
        "year": 2019,
        "problemCount": 11
      },
      {
        "id": 2707,
        "name": "2006 ACM South Pacific Programming Contest",
        "fullName": "2006 ACM South Pacific Programming Contest",
        "year": 2006,
        "problemCount": 2
      },
      {
        "id": 2712,
        "name": "2004 ACM South Pacific Programming Contest",
        "fullName": "2004 ACM South Pacific Programming Contest",
        "year": 2004,
        "problemCount": 2
      },
      {
        "id": 2718,
        "name": "2001 ACM South Pacific Programming Contest",
        "fullName": "2001 ACM South Pacific Programming Contest",
        "year": 2001,
        "problemCount": 1
      }
    ]
  },
  "279": {
    "group_id": 279,
    "name": "ACM Jordanian Collegiate Programming Contest",
    "fullName": "ACM Jordanian Collegiate Programming Contest",
    "parent_id": 35,
    "path": "ICPC > Regionals > Africa and Arab > Arab Collegiate Programming Contest > ACM Jordanian Collegiate Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1158,
        "name": "JCPC 2012",
        "fullName": "JCPC 2012",
        "year": 2012,
        "problemCount": 9
      }
    ]
  },
  "280": {
    "group_id": 280,
    "name": "Lebanese Collegiate Programming Contest",
    "fullName": "Lebanese Collegiate Programming Contest",
    "parent_id": 35,
    "path": "ICPC > Regionals > Africa and Arab > Arab Collegiate Programming Contest > Lebanese Collegiate Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1159,
        "name": "LCPC 2011",
        "fullName": "LCPC 2011",
        "year": 2011,
        "problemCount": 9
      }
    ]
  },
  "311": {
    "group_id": 311,
    "name": "Tunisian Collegiate Programming Contest ",
    "fullName": "Tunisian Collegiate Programming Contest ",
    "parent_id": 35,
    "path": "ICPC > Regionals > Africa and Arab > Arab Collegiate Programming Contest > Tunisian Collegiate Programming Contest ",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1331,
        "name": "TCPC 2013",
        "fullName": "TCPC 2013",
        "year": 2013,
        "problemCount": 10
      }
    ]
  },
  "399": {
    "group_id": 399,
    "name": "Beninese Collegiate Programming Contest",
    "fullName": "Beninese Collegiate Programming Contest",
    "parent_id": 168,
    "path": "ICPC > Regionals > Africa and Arab > South Africa Regional Contest > Beninese Collegiate Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1740,
        "name": "The 2016 Beninese Collegiate Programming Contest",
        "fullName": "The 2016 Beninese Collegiate Programming Contest",
        "year": 2016,
        "problemCount": 8
      }
    ]
  },
  "266": {
    "group_id": 266,
    "name": "Beijing",
    "fullName": "Beijing",
    "parent_id": 164,
    "path": "ICPC > Regionals > Asia East Continent > China > Beijing",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1119,
        "name": "Beijing Regional Contest 2004",
        "fullName": "Beijing Regional Contest 2004",
        "year": 2004,
        "problemCount": 9
      },
      {
        "id": 1137,
        "name": "Beijing Regional Contest 2002",
        "fullName": "Beijing Regional Contest 2002",
        "year": 2002,
        "problemCount": 8
      },
      {
        "id": 1138,
        "name": "Beijing Regional Contest 2005",
        "fullName": "Beijing Regional Contest 2005",
        "year": 2005,
        "problemCount": 9
      }
    ]
  },
  "264": {
    "group_id": 264,
    "name": "Hangzhou",
    "fullName": "Hangzhou",
    "parent_id": 164,
    "path": "ICPC > Regionals > Asia East Continent > China > Hangzhou",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1116,
        "name": "Hangzhou Regional Contest 2005",
        "fullName": "Hangzhou Regional Contest 2005",
        "year": 2005,
        "problemCount": 3
      }
    ]
  },
  "165": {
    "group_id": 165,
    "name": "Shanghai",
    "fullName": "Shanghai",
    "parent_id": 164,
    "path": "ICPC > Regionals > Asia East Continent > China > Shanghai",
    "child_groups": [],
    "child_contests": [
      {
        "id": 715,
        "name": "Shanghai Regional Contest 2011",
        "fullName": "Shanghai Regional Contest 2011",
        "year": 2011,
        "problemCount": 10
      },
      {
        "id": 1139,
        "name": "Shanghai Regional Contest 2004",
        "fullName": "Shanghai Regional Contest 2004",
        "year": 2004,
        "problemCount": 10
      },
      {
        "id": 1140,
        "name": "Shanghai Regional Contest 2006",
        "fullName": "Shanghai Regional Contest 2006",
        "year": 2006,
        "problemCount": 10
      },
      {
        "id": 2714,
        "name": "Shanghai Regional Contest 1999",
        "fullName": "Shanghai Regional Contest 1999",
        "year": 1999,
        "problemCount": 3
      }
    ]
  },
  "291": {
    "group_id": 291,
    "name": "Xi'an",
    "fullName": "Xi'an",
    "parent_id": 164,
    "path": "ICPC > Regionals > Asia East Continent > China > Xi'an",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1206,
        "name": "Xi'an Regional Contest 2002",
        "fullName": "Xi'an Regional Contest 2002",
        "year": 2002,
        "problemCount": 9
      }
    ]
  },
  "432": {
    "group_id": 432,
    "name": "Mongolia National Programming Contest ",
    "fullName": "Mongolia National Programming Contest ",
    "parent_id": 431,
    "path": "ICPC > Regionals > Asia East Continent > Mongolia > Mongolia National Programming Contest ",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1909,
        "name": "Mongolia National Programming Contest 2018",
        "fullName": "Mongolia National Programming Contest 2018",
        "year": 2018,
        "problemCount": 10
      }
    ]
  },
  "256": {
    "group_id": 256,
    "name": "Nationwide Internet Competition",
    "fullName": "Nationwide Internet Competition",
    "parent_id": 211,
    "path": "ICPC > Regionals > Asia Pacific > Korea > Nationwide Internet Competition",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1081,
        "name": "Daejeon Nationalwide Internet Competition 2012",
        "fullName": "Daejeon Nationalwide Internet Competition 2012",
        "year": 2012,
        "problemCount": 10
      },
      {
        "id": 1082,
        "name": "Daejeon Nationalwide Internet Competition 2011",
        "fullName": "Daejeon Nationalwide Internet Competition 2011",
        "year": 2011,
        "problemCount": 11
      },
      {
        "id": 1083,
        "name": "Daejeon Nationalwide Internet Competition 2010",
        "fullName": "Daejeon Nationalwide Internet Competition 2010",
        "year": 2010,
        "problemCount": 10
      },
      {
        "id": 1084,
        "name": "Seoul Nationalwide Internet Competition 2009",
        "fullName": "Seoul Nationalwide Internet Competition 2009",
        "year": 2009,
        "problemCount": 10
      },
      {
        "id": 1085,
        "name": "Seoul Nationalwide Internet Competition 2008",
        "fullName": "Seoul Nationalwide Internet Competition 2008",
        "year": 2008,
        "problemCount": 10
      },
      {
        "id": 1086,
        "name": "Seoul Nationalwide Internet Competition 2007",
        "fullName": "Seoul Nationalwide Internet Competition 2007",
        "year": 2007,
        "problemCount": 10
      },
      {
        "id": 1087,
        "name": "Seoul Nationalwide Internet Competition 2006",
        "fullName": "Seoul Nationalwide Internet Competition 2006",
        "year": 2006,
        "problemCount": 9
      },
      {
        "id": 1088,
        "name": "Seoul Nationalwide Internet Competition 2005",
        "fullName": "Seoul Nationalwide Internet Competition 2005",
        "year": 2005,
        "problemCount": 7
      },
      {
        "id": 1089,
        "name": "Seoul Nationalwide Internet Competition 2004",
        "fullName": "Seoul Nationalwide Internet Competition 2004",
        "year": 2004,
        "problemCount": 7
      },
      {
        "id": 1090,
        "name": "Seoul Nationalwide Internet Competition 2003",
        "fullName": "Seoul Nationalwide Internet Competition 2003",
        "year": 2003,
        "problemCount": 8
      },
      {
        "id": 1091,
        "name": "Taejon Nationalwide Internet Competition 2002",
        "fullName": "Taejon Nationalwide Internet Competition 2002",
        "year": 2002,
        "problemCount": 7
      },
      {
        "id": 1124,
        "name": "Daejeon Nationalwide Internet Competition 2013",
        "fullName": "Daejeon Nationalwide Internet Competition 2013",
        "year": 2013,
        "problemCount": 12
      },
      {
        "id": 1283,
        "name": "Daejeon Nationalwide Internet Competition 2014",
        "fullName": "Daejeon Nationalwide Internet Competition 2014",
        "year": 2014,
        "problemCount": 11
      },
      {
        "id": 1368,
        "name": "Daejeon Nationalwide Internet Competition 2015",
        "fullName": "Daejeon Nationalwide Internet Competition 2015",
        "year": 2015,
        "problemCount": 12
      },
      {
        "id": 1528,
        "name": "Daejeon Nationalwide Internet Competition 2016",
        "fullName": "Daejeon Nationalwide Internet Competition 2016",
        "year": 2016,
        "problemCount": 12
      },
      {
        "id": 1758,
        "name": "Daejeon Nationalwide Internet Competition 2017",
        "fullName": "Daejeon Nationalwide Internet Competition 2017",
        "year": 2017,
        "problemCount": 12
      },
      {
        "id": 1935,
        "name": "Seoul Nationalwide Internet Competition 2018",
        "fullName": "Seoul Nationalwide Internet Competition 2018",
        "year": 2018,
        "problemCount": 12
      },
      {
        "id": 2064,
        "name": "Seoul Nationalwide Internet Competition 2019",
        "fullName": "Seoul Nationalwide Internet Competition 2019",
        "year": 2019,
        "problemCount": 12
      },
      {
        "id": 2330,
        "name": "Seoul Nationalwide Internet Competition 2020",
        "fullName": "Seoul Nationalwide Internet Competition 2020",
        "year": 2020,
        "problemCount": 12
      },
      {
        "id": 2810,
        "name": "Seoul Nationalwide Internet Competition 2021",
        "fullName": "Seoul Nationalwide Internet Competition 2021",
        "year": 2021,
        "problemCount": 12
      },
      {
        "id": 3217,
        "name": "Seoul Nationalwide Internet Competition 2022",
        "fullName": "Seoul Nationalwide Internet Competition 2022",
        "year": 2022,
        "problemCount": 11
      },
      {
        "id": 4005,
        "name": "Seoul Nationalwide Internet Competition 2023",
        "fullName": "Seoul Nationalwide Internet Competition 2023",
        "year": 2023,
        "problemCount": 11
      },
      {
        "id": 4344,
        "name": "Seoul Nationalwide Internet Competition 2024",
        "fullName": "Seoul Nationalwide Internet Competition 2024",
        "year": 2024,
        "problemCount": 11
      },
      {
        "id": 4591,
        "name": "Seoul Nationalwide Internet Competition 2025",
        "fullName": "Seoul Nationalwide Internet Competition 2025",
        "year": 2025,
        "problemCount": 10
      }
    ]
  },
  "224": {
    "group_id": 224,
    "name": "Indonesia National Contest",
    "fullName": "Indonesia National Contest",
    "parent_id": 223,
    "path": "ICPC > Regionals > Asia Pacific > Indonesia > Indonesia National Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 939,
        "name": "INC 2008",
        "fullName": "INC 2008",
        "year": 2008,
        "problemCount": 8
      },
      {
        "id": 940,
        "name": "INC 2007 Qual",
        "fullName": "INC 2007 Qual",
        "year": 2007,
        "problemCount": 5
      },
      {
        "id": 941,
        "name": "INC 2007",
        "fullName": "INC 2007",
        "year": 2007,
        "problemCount": 8
      },
      {
        "id": 942,
        "name": "INC 2010",
        "fullName": "INC 2010",
        "year": 2010,
        "problemCount": 9
      },
      {
        "id": 1920,
        "name": "INC 2009",
        "fullName": "INC 2009",
        "year": 2009,
        "problemCount": 6
      },
      {
        "id": 1966,
        "name": "INC 2018",
        "fullName": "INC 2018",
        "year": 2018,
        "problemCount": 13
      },
      {
        "id": 2443,
        "name": "INC 2020",
        "fullName": "INC 2020",
        "year": 2020,
        "problemCount": 13
      },
      {
        "id": 2444,
        "name": "INC 2019",
        "fullName": "INC 2019",
        "year": 2019,
        "problemCount": 13
      },
      {
        "id": 2445,
        "name": "INC 2017",
        "fullName": "INC 2017",
        "year": 2017,
        "problemCount": 12
      },
      {
        "id": 3524,
        "name": "INC 2021",
        "fullName": "INC 2021",
        "year": 2021,
        "problemCount": 17
      },
      {
        "id": 4382,
        "name": "INC 2022",
        "fullName": "INC 2022",
        "year": 2022,
        "problemCount": 17
      },
      {
        "id": 4383,
        "name": "INC 2023",
        "fullName": "INC 2023",
        "year": 2023,
        "problemCount": 17
      },
      {
        "id": 4384,
        "name": "INC 2024",
        "fullName": "INC 2024",
        "year": 2024,
        "problemCount": 17
      },
      {
        "id": 4644,
        "name": "INC 2025",
        "fullName": "INC 2025",
        "year": 2025,
        "problemCount": 16
      }
    ]
  },
  "225": {
    "group_id": 225,
    "name": "Jakarta",
    "fullName": "Jakarta",
    "parent_id": 223,
    "path": "ICPC > Regionals > Asia Pacific > Indonesia > Jakarta",
    "child_groups": [],
    "child_contests": [
      {
        "id": 943,
        "name": "ACM-ICPC Regional Jakarta 2010",
        "fullName": "ACM-ICPC Regional Jakarta 2010",
        "year": 2010,
        "problemCount": 10
      },
      {
        "id": 1884,
        "name": "ACM-ICPC Regional Contest, Jakarta 2017",
        "fullName": "ACM-ICPC Regional Contest, Jakarta 2017",
        "year": 2017,
        "problemCount": 12
      },
      {
        "id": 1965,
        "name": "The 2018 ICPC Asia Jakarta Regional Contest",
        "fullName": "The 2018 ICPC Asia Jakarta Regional Contest",
        "year": 2018,
        "problemCount": 12
      },
      {
        "id": 2235,
        "name": "The 2019 ICPC Asia Jakarta Regional Contest",
        "fullName": "The 2019 ICPC Asia Jakarta Regional Contest",
        "year": 2019,
        "problemCount": 12
      },
      {
        "id": 2396,
        "name": "The 2020 ICPC Asia Jakarta Regional Contest",
        "fullName": "The 2020 ICPC Asia Jakarta Regional Contest",
        "year": 2020,
        "problemCount": 13
      },
      {
        "id": 3347,
        "name": "The 2021 ICPC Asia Jakarta Regional Contest",
        "fullName": "The 2021 ICPC Asia Jakarta Regional Contest",
        "year": 2021,
        "problemCount": 17
      },
      {
        "id": 4254,
        "name": "The 2022 ICPC Asia Jakarta Regional Contest",
        "fullName": "The 2022 ICPC Asia Jakarta Regional Contest",
        "year": 2022,
        "problemCount": 17
      },
      {
        "id": 4255,
        "name": "The 2023 ICPC Asia Jakarta Regional Contest",
        "fullName": "The 2023 ICPC Asia Jakarta Regional Contest",
        "year": 2023,
        "problemCount": 17
      },
      {
        "id": 4385,
        "name": "The 2024 ICPC Asia Jakarta Regional Contest",
        "fullName": "The 2024 ICPC Asia Jakarta Regional Contest",
        "year": 2024,
        "problemCount": 17
      },
      {
        "id": 4648,
        "name": "The 2025 ICPC Asia Jakarta Regional Contest",
        "fullName": "The 2025 ICPC Asia Jakarta Regional Contest",
        "year": 2025,
        "problemCount": 17
      }
    ]
  },
  "44": {
    "group_id": 44,
    "name": "Japan Domestic Contest",
    "fullName": "Japan Domestic Contest",
    "parent_id": 43,
    "path": "ICPC > Regionals > Asia Pacific > Japan > Japan Domestic Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 201,
        "name": "2011 Japan Domestic Contest",
        "fullName": "2011 Japan Domestic Contest",
        "year": 2011,
        "problemCount": 7
      },
      {
        "id": 202,
        "name": "2010 Japan Domestic Contest",
        "fullName": "2010 Japan Domestic Contest",
        "year": 2010,
        "problemCount": 7
      },
      {
        "id": 203,
        "name": "2009 Japan Domestic Contest",
        "fullName": "2009 Japan Domestic Contest",
        "year": 2009,
        "problemCount": 6
      },
      {
        "id": 204,
        "name": "2008 Japan Domestic Contest",
        "fullName": "2008 Japan Domestic Contest",
        "year": 2008,
        "problemCount": 6
      },
      {
        "id": 205,
        "name": "2007 Japan Domestic Contest",
        "fullName": "2007 Japan Domestic Contest",
        "year": 2007,
        "problemCount": 6
      },
      {
        "id": 206,
        "name": "2006 Japan Domestic Contest",
        "fullName": "2006 Japan Domestic Contest",
        "year": 2006,
        "problemCount": 6
      },
      {
        "id": 207,
        "name": "2005 Japan Domestic Contest",
        "fullName": "2005 Japan Domestic Contest",
        "year": 2005,
        "problemCount": 6
      },
      {
        "id": 208,
        "name": "2004 Japan Domestic Contest",
        "fullName": "2004 Japan Domestic Contest",
        "year": 2004,
        "problemCount": 6
      },
      {
        "id": 826,
        "name": "2012 Japan Domestic Contest",
        "fullName": "2012 Japan Domestic Contest",
        "year": 2012,
        "problemCount": 7
      },
      {
        "id": 1109,
        "name": "2013 Japan Domestic Contest",
        "fullName": "2013 Japan Domestic Contest",
        "year": 2013,
        "problemCount": 6
      },
      {
        "id": 1281,
        "name": "2014 Japan Domestic Contest",
        "fullName": "2014 Japan Domestic Contest",
        "year": 2014,
        "problemCount": 7
      },
      {
        "id": 1367,
        "name": "2015 Japan Domestic Contest",
        "fullName": "2015 Japan Domestic Contest",
        "year": 2015,
        "problemCount": 8
      },
      {
        "id": 1522,
        "name": "2016 Japan Domestic Contest",
        "fullName": "2016 Japan Domestic Contest",
        "year": 2016,
        "problemCount": 8
      },
      {
        "id": 1780,
        "name": "2017 Japan Domestic Contest",
        "fullName": "2017 Japan Domestic Contest",
        "year": 2017,
        "problemCount": 8
      },
      {
        "id": 1905,
        "name": "2018 Japan Domestic Contest",
        "fullName": "2018 Japan Domestic Contest",
        "year": 2018,
        "problemCount": 8
      },
      {
        "id": 2069,
        "name": "2019 Japan Domestic Contest",
        "fullName": "2019 Japan Domestic Contest",
        "year": 2019,
        "problemCount": 8
      },
      {
        "id": 2347,
        "name": "2020 Japan Domestic Contest",
        "fullName": "2020 Japan Domestic Contest",
        "year": 2020,
        "problemCount": 8
      },
      {
        "id": 2729,
        "name": "2003 Japan Domestic Contest",
        "fullName": "2003 Japan Domestic Contest",
        "year": 2003,
        "problemCount": 5
      },
      {
        "id": 2730,
        "name": "2002 Japan Domestic Contest",
        "fullName": "2002 Japan Domestic Contest",
        "year": 2002,
        "problemCount": 5
      },
      {
        "id": 2731,
        "name": "2001 Japan Domestic Contest",
        "fullName": "2001 Japan Domestic Contest",
        "year": 2001,
        "problemCount": 5
      },
      {
        "id": 2732,
        "name": "2000 Japan Domestic Contest",
        "fullName": "2000 Japan Domestic Contest",
        "year": 2000,
        "problemCount": 5
      },
      {
        "id": 2880,
        "name": "2021 Japan Domestic Contest",
        "fullName": "2021 Japan Domestic Contest",
        "year": 2021,
        "problemCount": 8
      },
      {
        "id": 3177,
        "name": "2022 Japan Domestic Contest",
        "fullName": "2022 Japan Domestic Contest",
        "year": 2022,
        "problemCount": 8
      },
      {
        "id": 3288,
        "name": "1999 Japan Domestic Contest",
        "fullName": "1999 Japan Domestic Contest",
        "year": 1999,
        "problemCount": 5
      },
      {
        "id": 3289,
        "name": "1998 Japan Domestic Contest",
        "fullName": "1998 Japan Domestic Contest",
        "year": 1998,
        "problemCount": 4
      },
      {
        "id": 3854,
        "name": "2023 Japan Domestic Contest",
        "fullName": "2023 Japan Domestic Contest",
        "year": 2023,
        "problemCount": 8
      },
      {
        "id": 4253,
        "name": "2024 Japan Domestic Contest",
        "fullName": "2024 Japan Domestic Contest",
        "year": 2024,
        "problemCount": 9
      },
      {
        "id": 4641,
        "name": "2025 Japan Domestic Contest",
        "fullName": "2025 Japan Domestic Contest",
        "year": 2025,
        "problemCount": 9
      }
    ]
  },
  "284": {
    "group_id": 284,
    "name": "Malaysia National Programming Contest",
    "fullName": "Malaysia National Programming Contest",
    "parent_id": 260,
    "path": "ICPC > Regionals > Asia Pacific > Malaysia > Malaysia National Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1193,
        "name": "Al-Khawarizmi National Programming Contest 2013",
        "fullName": "Al-Khawarizmi National Programming Contest 2013",
        "year": 2013,
        "problemCount": 10
      },
      {
        "id": 1194,
        "name": "Al-Khawarizmi National Programming Contest 2012",
        "fullName": "Al-Khawarizmi National Programming Contest 2012",
        "year": 2012,
        "problemCount": 10
      },
      {
        "id": 1195,
        "name": "Al-Khawarizmi National Programming Contest 2011",
        "fullName": "Al-Khawarizmi National Programming Contest 2011",
        "year": 2011,
        "problemCount": 10
      },
      {
        "id": 1196,
        "name": "Al-Khawarizmi National Programming Contest 2010",
        "fullName": "Al-Khawarizmi National Programming Contest 2010",
        "year": 2010,
        "problemCount": 10
      },
      {
        "id": 1739,
        "name": "Al-Khawarizmi National Programming Contest 2016",
        "fullName": "Al-Khawarizmi National Programming Contest 2016",
        "year": 2016,
        "problemCount": 10
      },
      {
        "id": 1882,
        "name": "Al-Khawarizmi National Programming Contest 2018",
        "fullName": "Al-Khawarizmi National Programming Contest 2018",
        "year": 2018,
        "problemCount": 10
      }
    ]
  },
  "286": {
    "group_id": 286,
    "name": "Philippines Multi-Provincial Programming Contest",
    "fullName": "Philippines Multi-Provincial Programming Contest",
    "parent_id": 285,
    "path": "ICPC > Regionals > Asia Pacific > Philippines > Philippines Multi-Provincial Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1197,
        "name": "Philippines Multi-Provincial Programming Contest 2013",
        "fullName": "Philippines Multi-Provincial Programming Contest 2013",
        "year": 2013,
        "problemCount": 10
      }
    ]
  },
  "321": {
    "group_id": 321,
    "name": "Taiwan Online Programming Contest",
    "fullName": "Taiwan Online Programming Contest",
    "parent_id": 257,
    "path": "ICPC > Regionals > Asia Pacific > Taiwan > Taiwan Online Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1364,
        "name": "TOPC 2015",
        "fullName": "TOPC 2015",
        "year": 2015,
        "problemCount": 8
      },
      {
        "id": 1534,
        "name": "TOPC 2016",
        "fullName": "TOPC 2016",
        "year": 2016,
        "problemCount": 9
      },
      {
        "id": 1836,
        "name": "TOPC 2017",
        "fullName": "TOPC 2017",
        "year": 2017,
        "problemCount": 8
      },
      {
        "id": 2071,
        "name": "TOPC 2019",
        "fullName": "TOPC 2019",
        "year": 2019,
        "problemCount": 9
      },
      {
        "id": 2349,
        "name": "TOPC 2020",
        "fullName": "TOPC 2020",
        "year": 2020,
        "problemCount": 10
      },
      {
        "id": 2818,
        "name": "TOPC 2021",
        "fullName": "TOPC 2021",
        "year": 2021,
        "problemCount": 10
      },
      {
        "id": 3264,
        "name": "TOPC 2022",
        "fullName": "TOPC 2022",
        "year": 2022,
        "problemCount": 9
      },
      {
        "id": 3989,
        "name": "TOPC 2023",
        "fullName": "TOPC 2023",
        "year": 2023,
        "problemCount": 12
      },
      {
        "id": 4303,
        "name": "TOPC 2024",
        "fullName": "TOPC 2024",
        "year": 2024,
        "problemCount": 12
      },
      {
        "id": 4582,
        "name": "TOPC 2025",
        "fullName": "TOPC 2025",
        "year": 2025,
        "problemCount": 12
      }
    ]
  },
  "278": {
    "group_id": 278,
    "name": "Asia Thailand National Programming Contest",
    "fullName": "Asia Thailand National Programming Contest",
    "parent_id": 102,
    "path": "ICPC > Regionals > Asia Pacific > Thailand > Asia Thailand National Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1157,
        "name": "2013 ACM-ICPC Thailand National Programming Contest ",
        "fullName": "2013 ACM-ICPC Thailand National Programming Contest ",
        "year": 2013,
        "problemCount": 10
      },
      {
        "id": 1164,
        "name": "2010 ACM-ICPC Thailand National Programming Contest",
        "fullName": "2010 ACM-ICPC Thailand National Programming Contest",
        "year": 2010,
        "problemCount": 10
      },
      {
        "id": 1165,
        "name": "2009 ACM-ICPC Thailand National Programming Contest",
        "fullName": "2009 ACM-ICPC Thailand National Programming Contest",
        "year": 2009,
        "problemCount": 8
      },
      {
        "id": 1532,
        "name": "2015 ACM-ICPC Thailand National Programming Contest ",
        "fullName": "2015 ACM-ICPC Thailand National Programming Contest ",
        "year": 2015,
        "problemCount": 12
      }
    ]
  },
  "289": {
    "group_id": 289,
    "name": "Thailand Central Group-A Programming Contest",
    "fullName": "Thailand Central Group-A Programming Contest",
    "parent_id": 102,
    "path": "ICPC > Regionals > Asia Pacific > Thailand > Thailand Central Group-A Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1200,
        "name": "Thailand Central Group-A Programming Contest 2013",
        "fullName": "Thailand Central Group-A Programming Contest 2013",
        "year": 2013,
        "problemCount": 8
      },
      {
        "id": 1287,
        "name": "Thailand Central Group-A Programming Contest 2014",
        "fullName": "Thailand Central Group-A Programming Contest 2014",
        "year": 2014,
        "problemCount": 8
      },
      {
        "id": 1531,
        "name": "Thailand Central Group-A Programming Contest 2016",
        "fullName": "Thailand Central Group-A Programming Contest 2016",
        "year": 2016,
        "problemCount": 12
      }
    ]
  },
  "288": {
    "group_id": 288,
    "name": "Thailand Central Group-B Programming Contest",
    "fullName": "Thailand Central Group-B Programming Contest",
    "parent_id": 102,
    "path": "ICPC > Regionals > Asia Pacific > Thailand > Thailand Central Group-B Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1199,
        "name": "Thailand Central Group-B Programming Contest 2013",
        "fullName": "Thailand Central Group-B Programming Contest 2013",
        "year": 2013,
        "problemCount": 9
      },
      {
        "id": 1391,
        "name": "Thailand Central Group-B Programming Contest 2015",
        "fullName": "Thailand Central Group-B Programming Contest 2015",
        "year": 2015,
        "problemCount": 10
      }
    ]
  },
  "328": {
    "group_id": 328,
    "name": "Thailand First Round Online",
    "fullName": "Thailand First Round Online",
    "parent_id": 102,
    "path": "ICPC > Regionals > Asia Pacific > Thailand > Thailand First Round Online",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1390,
        "name": "Thailand First Round Online 2014",
        "fullName": "Thailand First Round Online 2014",
        "year": 2014,
        "problemCount": 11
      }
    ]
  },
  "287": {
    "group_id": 287,
    "name": "Thailand Northen Regional Programming Contest",
    "fullName": "Thailand Northen Regional Programming Contest",
    "parent_id": 102,
    "path": "ICPC > Regionals > Asia Pacific > Thailand > Thailand Northen Regional Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1198,
        "name": "Thailand Northen Regional Programming Contest 2013",
        "fullName": "Thailand Northen Regional Programming Contest 2013",
        "year": 2013,
        "problemCount": 10
      },
      {
        "id": 1288,
        "name": "Thailand Northen Regional Programming Contest 2014",
        "fullName": "Thailand Northen Regional Programming Contest 2014",
        "year": 2014,
        "problemCount": 10
      }
    ]
  },
  "290": {
    "group_id": 290,
    "name": "Thailand Southern Programming Contest",
    "fullName": "Thailand Southern Programming Contest",
    "parent_id": 102,
    "path": "ICPC > Regionals > Asia Pacific > Thailand > Thailand Southern Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1201,
        "name": "Thailand Southern Programming Contest 2013",
        "fullName": "Thailand Southern Programming Contest 2013",
        "year": 2013,
        "problemCount": 12
      },
      {
        "id": 1202,
        "name": "Thailand Southern Programming Contest 2012",
        "fullName": "Thailand Southern Programming Contest 2012",
        "year": 2012,
        "problemCount": 8
      },
      {
        "id": 1203,
        "name": "Thailand Southern Programming Contest 2011",
        "fullName": "Thailand Southern Programming Contest 2011",
        "year": 2011,
        "problemCount": 8
      },
      {
        "id": 1392,
        "name": "Thailand Southern Programming Contest 2015",
        "fullName": "Thailand Southern Programming Contest 2015",
        "year": 2015,
        "problemCount": 8
      }
    ]
  },
  "172": {
    "group_id": 172,
    "name": "Iran Internet Programming Contest",
    "fullName": "Iran Internet Programming Contest",
    "parent_id": 163,
    "path": "ICPC > Regionals > Asia West Continent > Iran > Iran Internet Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 773,
        "name": "IIPC 2006",
        "fullName": "IIPC 2006",
        "year": 2006,
        "problemCount": 8
      },
      {
        "id": 774,
        "name": "IIPC 2005",
        "fullName": "IIPC 2005",
        "year": 2005,
        "problemCount": 8
      },
      {
        "id": 1504,
        "name": "IIPC 2015",
        "fullName": "IIPC 2015",
        "year": 2015,
        "problemCount": 9
      },
      {
        "id": 1612,
        "name": "IIPC 2016",
        "fullName": "IIPC 2016",
        "year": 2016,
        "problemCount": 10
      }
    ]
  },
  "171": {
    "group_id": 171,
    "name": "CTU Open Contest",
    "fullName": "CTU Open Contest",
    "parent_id": 13,
    "path": "ICPC > Regionals > Europe > Central European Regional Contest > CTU Open Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 758,
        "name": "CTU Open Contest 2012",
        "fullName": "CTU Open Contest 2012",
        "year": 2012,
        "problemCount": 8
      },
      {
        "id": 759,
        "name": "CTU Open Contest 2011",
        "fullName": "CTU Open Contest 2011",
        "year": 2011,
        "problemCount": 9
      },
      {
        "id": 760,
        "name": "CTU Open Contest 2010",
        "fullName": "CTU Open Contest 2010",
        "year": 2010,
        "problemCount": 9
      },
      {
        "id": 761,
        "name": "CTU Open Contest 2009",
        "fullName": "CTU Open Contest 2009",
        "year": 2009,
        "problemCount": 9
      },
      {
        "id": 762,
        "name": "CTU Open Contest 2008",
        "fullName": "CTU Open Contest 2008",
        "year": 2008,
        "problemCount": 9
      },
      {
        "id": 763,
        "name": "CTU Open Contest 2007",
        "fullName": "CTU Open Contest 2007",
        "year": 2007,
        "problemCount": 9
      },
      {
        "id": 764,
        "name": "CTU Open Contest 2005",
        "fullName": "CTU Open Contest 2005",
        "year": 2005,
        "problemCount": 9
      },
      {
        "id": 765,
        "name": "CTU Open Contest 2004",
        "fullName": "CTU Open Contest 2004",
        "year": 2004,
        "problemCount": 10
      },
      {
        "id": 766,
        "name": "CTU Open Contest 2003",
        "fullName": "CTU Open Contest 2003",
        "year": 2003,
        "problemCount": 9
      },
      {
        "id": 767,
        "name": "CTU Open Contest 2002",
        "fullName": "CTU Open Contest 2002",
        "year": 2002,
        "problemCount": 10
      },
      {
        "id": 1100,
        "name": "CTU Open Contest 2001",
        "fullName": "CTU Open Contest 2001",
        "year": 2001,
        "problemCount": 8
      },
      {
        "id": 1101,
        "name": "CTU Open Contest 2000",
        "fullName": "CTU Open Contest 2000",
        "year": 2000,
        "problemCount": 8
      },
      {
        "id": 1150,
        "name": "CTU Open Contest 2013",
        "fullName": "CTU Open Contest 2013",
        "year": 2013,
        "problemCount": 8
      },
      {
        "id": 1289,
        "name": "CTU Open Contest 2014",
        "fullName": "CTU Open Contest 2014",
        "year": 2014,
        "problemCount": 10
      },
      {
        "id": 1410,
        "name": "CTU Open Contest 2015",
        "fullName": "CTU Open Contest 2015",
        "year": 2015,
        "problemCount": 10
      },
      {
        "id": 1575,
        "name": "CTU Open Contest 2016",
        "fullName": "CTU Open Contest 2016",
        "year": 2016,
        "problemCount": 10
      },
      {
        "id": 1781,
        "name": "CTU Open Contest 2017",
        "fullName": "CTU Open Contest 2017",
        "year": 2017,
        "problemCount": 11
      },
      {
        "id": 1940,
        "name": "CTU Open Contest 2018",
        "fullName": "CTU Open Contest 2018",
        "year": 2018,
        "problemCount": 10
      },
      {
        "id": 2096,
        "name": "CTU Open Contest 2019",
        "fullName": "CTU Open Contest 2019",
        "year": 2019,
        "problemCount": 10
      },
      {
        "id": 2888,
        "name": "CTU Open Contest 2021",
        "fullName": "CTU Open Contest 2021",
        "year": 2021,
        "problemCount": 12
      },
      {
        "id": 3225,
        "name": "CTU Open Contest 2022",
        "fullName": "CTU Open Contest 2022",
        "year": 2022,
        "problemCount": 12
      },
      {
        "id": 4022,
        "name": "CTU Open Contest 2023",
        "fullName": "CTU Open Contest 2023",
        "year": 2023,
        "problemCount": 12
      },
      {
        "id": 4317,
        "name": "CTU Open Contest 2024",
        "fullName": "CTU Open Contest 2024",
        "year": 2024,
        "problemCount": 12
      },
      {
        "id": 4686,
        "name": "CTU Open Contest 2025",
        "fullName": "CTU Open Contest 2025",
        "year": 2025,
        "problemCount": 12
      }
    ]
  },
  "226": {
    "group_id": 226,
    "name": "Poland Collegiate Programming Contest",
    "fullName": "Poland Collegiate Programming Contest",
    "parent_id": 13,
    "path": "ICPC > Regionals > Europe > Central European Regional Contest > Poland Collegiate Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 954,
        "name": "AMPPZ 2011",
        "fullName": "AMPPZ 2011",
        "year": 2011,
        "problemCount": 11
      },
      {
        "id": 955,
        "name": "AMPPZ 2010",
        "fullName": "AMPPZ 2010",
        "year": 2010,
        "problemCount": 11
      },
      {
        "id": 956,
        "name": "AMPPZ 2008",
        "fullName": "AMPPZ 2008",
        "year": 2008,
        "problemCount": 10
      },
      {
        "id": 957,
        "name": "AMPPZ 2007",
        "fullName": "AMPPZ 2007",
        "year": 2007,
        "problemCount": 9
      },
      {
        "id": 958,
        "name": "AMPPZ 2005",
        "fullName": "AMPPZ 2005",
        "year": 2005,
        "problemCount": 10
      },
      {
        "id": 962,
        "name": "AMPPZ 2012",
        "fullName": "AMPPZ 2012",
        "year": 2012,
        "problemCount": 11
      },
      {
        "id": 1192,
        "name": "AMPPZ 2013",
        "fullName": "AMPPZ 2013",
        "year": 2013,
        "problemCount": 12
      },
      {
        "id": 1853,
        "name": "AMPPZ 2014",
        "fullName": "AMPPZ 2014",
        "year": 2014,
        "problemCount": 11
      },
      {
        "id": 2118,
        "name": "AMPPZ 2019",
        "fullName": "AMPPZ 2019",
        "year": 2019,
        "problemCount": 12
      },
      {
        "id": 2212,
        "name": "AMPPZ 2017",
        "fullName": "AMPPZ 2017",
        "year": 2017,
        "problemCount": 13
      },
      {
        "id": 2866,
        "name": "AMPPZ 2018",
        "fullName": "AMPPZ 2018",
        "year": 2018,
        "problemCount": 13
      },
      {
        "id": 3089,
        "name": "AMPPZ 2015",
        "fullName": "AMPPZ 2015",
        "year": 2015,
        "problemCount": 12
      },
      {
        "id": 4107,
        "name": "AMPPZ 2021",
        "fullName": "AMPPZ 2021",
        "year": 2021,
        "problemCount": 13
      }
    ]
  },
  "366": {
    "group_id": 366,
    "name": "The Croatian Programming Contest",
    "fullName": "The Croatian Programming Contest",
    "parent_id": 13,
    "path": "ICPC > Regionals > Europe > Central European Regional Contest > The Croatian Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1596,
        "name": "CPC 2016",
        "fullName": "CPC 2016",
        "year": 2016,
        "problemCount": 10
      },
      {
        "id": 1597,
        "name": "CPC 2015",
        "fullName": "CPC 2015",
        "year": 2015,
        "problemCount": 10
      },
      {
        "id": 1598,
        "name": "CPC 2014 - 1st Round",
        "fullName": "CPC 2014 - 1st Round",
        "year": 2014,
        "problemCount": 9
      },
      {
        "id": 1599,
        "name": "CPC 2014 - 2nd Round",
        "fullName": "CPC 2014 - 2nd Round",
        "year": 2014,
        "problemCount": 9
      },
      {
        "id": 1600,
        "name": "CPC 2013",
        "fullName": "CPC 2013",
        "year": 2013,
        "problemCount": 9
      },
      {
        "id": 1601,
        "name": "CPC 2012",
        "fullName": "CPC 2012",
        "year": 2012,
        "problemCount": 9
      },
      {
        "id": 1602,
        "name": "CPC 2011",
        "fullName": "CPC 2011",
        "year": 2011,
        "problemCount": 9
      },
      {
        "id": 1603,
        "name": "CPC 2010",
        "fullName": "CPC 2010",
        "year": 2010,
        "problemCount": 9
      },
      {
        "id": 1604,
        "name": "CPC 2009",
        "fullName": "CPC 2009",
        "year": 2009,
        "problemCount": 9
      },
      {
        "id": 1605,
        "name": "CPC 2008",
        "fullName": "CPC 2008",
        "year": 2008,
        "problemCount": 9
      },
      {
        "id": 1606,
        "name": "CPC 2007",
        "fullName": "CPC 2007",
        "year": 2007,
        "problemCount": 9
      },
      {
        "id": 1800,
        "name": "CPC 2017",
        "fullName": "CPC 2017",
        "year": 2017,
        "problemCount": 10
      },
      {
        "id": 1941,
        "name": "CPC 2018",
        "fullName": "CPC 2018",
        "year": 2018,
        "problemCount": 10
      },
      {
        "id": 2147,
        "name": "CPC 2019",
        "fullName": "CPC 2019",
        "year": 2019,
        "problemCount": 10
      },
      {
        "id": 2357,
        "name": "CPC 2020",
        "fullName": "CPC 2020",
        "year": 2020,
        "problemCount": 11
      },
      {
        "id": 3111,
        "name": "CPC 2021",
        "fullName": "CPC 2021",
        "year": 2021,
        "problemCount": 10
      },
      {
        "id": 3263,
        "name": "CPC 2022",
        "fullName": "CPC 2022",
        "year": 2022,
        "problemCount": 12
      },
      {
        "id": 4108,
        "name": "CPC 2023",
        "fullName": "CPC 2023",
        "year": 2023,
        "problemCount": 12
      },
      {
        "id": 4396,
        "name": "CPC 2024",
        "fullName": "CPC 2024",
        "year": 2024,
        "problemCount": 11
      }
    ]
  },
  "89": {
    "group_id": 89,
    "name": "Benelux Algorithm Programming Contest",
    "fullName": "Benelux Algorithm Programming Contest",
    "parent_id": 15,
    "path": "ICPC > Regionals > Europe > Northwestern European Regional Contest > Benelux Algorithm Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 418,
        "name": "BAPC 2012 Preliminaries",
        "fullName": "BAPC 2012 Preliminaries",
        "year": 2012,
        "problemCount": 10
      },
      {
        "id": 419,
        "name": "BAPC 2011",
        "fullName": "BAPC 2011",
        "year": 2011,
        "problemCount": 9
      },
      {
        "id": 420,
        "name": "BAPC 2010",
        "fullName": "BAPC 2010",
        "year": 2010,
        "problemCount": 9
      },
      {
        "id": 421,
        "name": "BAPC 2009",
        "fullName": "BAPC 2009",
        "year": 2009,
        "problemCount": 9
      },
      {
        "id": 422,
        "name": "BAPC 2008",
        "fullName": "BAPC 2008",
        "year": 2008,
        "problemCount": 8
      },
      {
        "id": 423,
        "name": "BAPC 2005",
        "fullName": "BAPC 2005",
        "year": 2005,
        "problemCount": 8
      },
      {
        "id": 424,
        "name": "BAPC 2012",
        "fullName": "BAPC 2012",
        "year": 2012,
        "problemCount": 9
      },
      {
        "id": 425,
        "name": "BAPC 2011 Preliminaries",
        "fullName": "BAPC 2011 Preliminaries",
        "year": 2011,
        "problemCount": 10
      },
      {
        "id": 426,
        "name": "BAPC 2010 Preliminaries",
        "fullName": "BAPC 2010 Preliminaries",
        "year": 2010,
        "problemCount": 10
      },
      {
        "id": 427,
        "name": "BAPC 2005 Preliminaries",
        "fullName": "BAPC 2005 Preliminaries",
        "year": 2005,
        "problemCount": 8
      },
      {
        "id": 1094,
        "name": "BAPC 2006 Qualification",
        "fullName": "BAPC 2006 Qualification",
        "year": 2006,
        "problemCount": 9
      },
      {
        "id": 1095,
        "name": "BAPC 2007 Preliminaries",
        "fullName": "BAPC 2007 Preliminaries",
        "year": 2007,
        "problemCount": 8
      },
      {
        "id": 1114,
        "name": "BAPC 2006",
        "fullName": "BAPC 2006",
        "year": 2006,
        "problemCount": 9
      },
      {
        "id": 1125,
        "name": "BAPC 2008 Preliminaries",
        "fullName": "BAPC 2008 Preliminaries",
        "year": 2008,
        "problemCount": 8
      },
      {
        "id": 1155,
        "name": "BAPC 2013 Preliminaries",
        "fullName": "BAPC 2013 Preliminaries",
        "year": 2013,
        "problemCount": 11
      },
      {
        "id": 1160,
        "name": "BAPC 2013",
        "fullName": "BAPC 2013",
        "year": 2013,
        "problemCount": 10
      },
      {
        "id": 1286,
        "name": "BAPC 2014 Preliminaries",
        "fullName": "BAPC 2014 Preliminaries",
        "year": 2014,
        "problemCount": 10
      },
      {
        "id": 1290,
        "name": "BAPC 2014",
        "fullName": "BAPC 2014",
        "year": 2014,
        "problemCount": 11
      },
      {
        "id": 1409,
        "name": "BAPC 2015 Preliminaries",
        "fullName": "BAPC 2015 Preliminaries",
        "year": 2015,
        "problemCount": 11
      },
      {
        "id": 1427,
        "name": "BAPC 2015",
        "fullName": "BAPC 2015",
        "year": 2015,
        "problemCount": 12
      },
      {
        "id": 1529,
        "name": "BAPC 2016 Preliminaries",
        "fullName": "BAPC 2016 Preliminaries",
        "year": 2016,
        "problemCount": 11
      },
      {
        "id": 1535,
        "name": "BAPC 2016",
        "fullName": "BAPC 2016",
        "year": 2016,
        "problemCount": 12
      },
      {
        "id": 1782,
        "name": "BAPC 2017 Preliminaries",
        "fullName": "BAPC 2017 Preliminaries",
        "year": 2017,
        "problemCount": 15
      },
      {
        "id": 1783,
        "name": "BAPC 2017",
        "fullName": "BAPC 2017",
        "year": 2017,
        "problemCount": 13
      },
      {
        "id": 1936,
        "name": "BAPC 2018 Preliminaries",
        "fullName": "BAPC 2018 Preliminaries",
        "year": 2018,
        "problemCount": 11
      },
      {
        "id": 1937,
        "name": "BAPC 2018",
        "fullName": "BAPC 2018",
        "year": 2018,
        "problemCount": 11
      },
      {
        "id": 2066,
        "name": "BAPC 2019 Preliminaries",
        "fullName": "BAPC 2019 Preliminaries",
        "year": 2019,
        "problemCount": 12
      },
      {
        "id": 2094,
        "name": "BAPC 2019",
        "fullName": "BAPC 2019",
        "year": 2019,
        "problemCount": 12
      },
      {
        "id": 2346,
        "name": "BAPC 2020 Preliminaries",
        "fullName": "BAPC 2020 Preliminaries",
        "year": 2020,
        "problemCount": 11
      },
      {
        "id": 2360,
        "name": "BAPC 2020",
        "fullName": "BAPC 2020",
        "year": 2020,
        "problemCount": 11
      },
      {
        "id": 2496,
        "name": "BAPC 2007",
        "fullName": "BAPC 2007",
        "year": 2007,
        "problemCount": 10
      },
      {
        "id": 2825,
        "name": "BAPC 2021 Preliminaries",
        "fullName": "BAPC 2021 Preliminaries",
        "year": 2021,
        "problemCount": 11
      },
      {
        "id": 2826,
        "name": "BAPC 2021",
        "fullName": "BAPC 2021",
        "year": 2021,
        "problemCount": 12
      },
      {
        "id": 3221,
        "name": "BAPC 2022 Preliminaries",
        "fullName": "BAPC 2022 Preliminaries",
        "year": 2022,
        "problemCount": 12
      },
      {
        "id": 3222,
        "name": "BAPC 2022",
        "fullName": "BAPC 2022",
        "year": 2022,
        "problemCount": 12
      },
      {
        "id": 3987,
        "name": "BAPC 2023 Preliminaries",
        "fullName": "BAPC 2023 Preliminaries",
        "year": 2023,
        "problemCount": 13
      },
      {
        "id": 4010,
        "name": "BAPC 2023",
        "fullName": "BAPC 2023",
        "year": 2023,
        "problemCount": 12
      },
      {
        "id": 4313,
        "name": "BAPC 2024 Preliminaries",
        "fullName": "BAPC 2024 Preliminaries",
        "year": 2024,
        "problemCount": 12
      },
      {
        "id": 4319,
        "name": "BAPC 2024",
        "fullName": "BAPC 2024",
        "year": 2024,
        "problemCount": 13
      },
      {
        "id": 4651,
        "name": "BAPC 2025 Preliminaries",
        "fullName": "BAPC 2025 Preliminaries",
        "year": 2025,
        "problemCount": 12
      },
      {
        "id": 4652,
        "name": "BAPC 2025",
        "fullName": "BAPC 2025",
        "year": 2025,
        "problemCount": 12
      }
    ]
  },
  "47": {
    "group_id": 47,
    "name": "German Collegiate Programming Contest",
    "fullName": "German Collegiate Programming Contest",
    "parent_id": 15,
    "path": "ICPC > Regionals > Europe > Northwestern European Regional Contest > German Collegiate Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 217,
        "name": "GCPC 2012",
        "fullName": "GCPC 2012",
        "year": 2012,
        "problemCount": 11
      },
      {
        "id": 218,
        "name": "GCPC 2011",
        "fullName": "GCPC 2011",
        "year": 2011,
        "problemCount": 10
      },
      {
        "id": 219,
        "name": "GCPC 2010",
        "fullName": "GCPC 2010",
        "year": 2010,
        "problemCount": 11
      },
      {
        "id": 1110,
        "name": "GCPC 2013",
        "fullName": "GCPC 2013",
        "year": 2013,
        "problemCount": 11
      },
      {
        "id": 1285,
        "name": "GCPC 2014",
        "fullName": "GCPC 2014",
        "year": 2014,
        "problemCount": 11
      },
      {
        "id": 1355,
        "name": "GCPC 2015",
        "fullName": "GCPC 2015",
        "year": 2015,
        "problemCount": 11
      },
      {
        "id": 1509,
        "name": "GCPC 2016",
        "fullName": "GCPC 2016",
        "year": 2016,
        "problemCount": 12
      },
      {
        "id": 1907,
        "name": "GCPC 2017",
        "fullName": "GCPC 2017",
        "year": 2017,
        "problemCount": 11
      },
      {
        "id": 1908,
        "name": "GCPC 2018",
        "fullName": "GCPC 2018",
        "year": 2018,
        "problemCount": 13
      },
      {
        "id": 2119,
        "name": "GCPC 2019",
        "fullName": "GCPC 2019",
        "year": 2019,
        "problemCount": 13
      },
      {
        "id": 2427,
        "name": "GCPC 2020",
        "fullName": "GCPC 2020",
        "year": 2020,
        "problemCount": 13
      },
      {
        "id": 3127,
        "name": "GCPC 2021",
        "fullName": "GCPC 2021",
        "year": 2021,
        "problemCount": 14
      },
      {
        "id": 3223,
        "name": "GCPC 2022",
        "fullName": "GCPC 2022",
        "year": 2022,
        "problemCount": 13
      },
      {
        "id": 3625,
        "name": "GCPC 2023",
        "fullName": "GCPC 2023",
        "year": 2023,
        "problemCount": 13
      },
      {
        "id": 4304,
        "name": "GCPC 2024",
        "fullName": "GCPC 2024",
        "year": 2024,
        "problemCount": 13
      },
      {
        "id": 4638,
        "name": "GCPC 2025",
        "fullName": "GCPC 2025",
        "year": 2025,
        "problemCount": 13
      }
    ]
  },
  "46": {
    "group_id": 46,
    "name": "Nordic Collegiate Programming Contest",
    "fullName": "Nordic Collegiate Programming Contest",
    "parent_id": 15,
    "path": "ICPC > Regionals > Europe > Northwestern European Regional Contest > Nordic Collegiate Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 209,
        "name": "NCPC 2012",
        "fullName": "NCPC 2012",
        "year": 2012,
        "problemCount": 12
      },
      {
        "id": 210,
        "name": "NCPC 2011",
        "fullName": "NCPC 2011",
        "year": 2011,
        "problemCount": 10
      },
      {
        "id": 211,
        "name": "NCPC 2010",
        "fullName": "NCPC 2010",
        "year": 2010,
        "problemCount": 11
      },
      {
        "id": 212,
        "name": "NCPC 2009",
        "fullName": "NCPC 2009",
        "year": 2009,
        "problemCount": 10
      },
      {
        "id": 213,
        "name": "NCPC 2008",
        "fullName": "NCPC 2008",
        "year": 2008,
        "problemCount": 10
      },
      {
        "id": 214,
        "name": "NCPC 2007",
        "fullName": "NCPC 2007",
        "year": 2007,
        "problemCount": 9
      },
      {
        "id": 215,
        "name": "NCPC 2006",
        "fullName": "NCPC 2006",
        "year": 2006,
        "problemCount": 9
      },
      {
        "id": 216,
        "name": "NCPC 2005",
        "fullName": "NCPC 2005",
        "year": 2005,
        "problemCount": 9
      },
      {
        "id": 768,
        "name": "NCPC 2004",
        "fullName": "NCPC 2004",
        "year": 2004,
        "problemCount": 8
      },
      {
        "id": 769,
        "name": "NCPC 2003",
        "fullName": "NCPC 2003",
        "year": 2003,
        "problemCount": 8
      },
      {
        "id": 770,
        "name": "NCPC 2002",
        "fullName": "NCPC 2002",
        "year": 2002,
        "problemCount": 8
      },
      {
        "id": 771,
        "name": "NCPC 2001",
        "fullName": "NCPC 2001",
        "year": 2001,
        "problemCount": 8
      },
      {
        "id": 772,
        "name": "NCPC 2000",
        "fullName": "NCPC 2000",
        "year": 2000,
        "problemCount": 7
      },
      {
        "id": 1146,
        "name": "NCPC 2013",
        "fullName": "NCPC 2013",
        "year": 2013,
        "problemCount": 11
      },
      {
        "id": 1284,
        "name": "NCPC 2014",
        "fullName": "NCPC 2014",
        "year": 2014,
        "problemCount": 11
      },
      {
        "id": 1393,
        "name": "NCPC 2015",
        "fullName": "NCPC 2015",
        "year": 2015,
        "problemCount": 10
      },
      {
        "id": 1530,
        "name": "NCPC 2016",
        "fullName": "NCPC 2016",
        "year": 2016,
        "problemCount": 11
      },
      {
        "id": 1784,
        "name": "NCPC 2017",
        "fullName": "NCPC 2017",
        "year": 2017,
        "problemCount": 11
      },
      {
        "id": 1938,
        "name": "NCPC 2018",
        "fullName": "NCPC 2018",
        "year": 2018,
        "problemCount": 11
      },
      {
        "id": 2116,
        "name": "NCPC 2019",
        "fullName": "NCPC 2019",
        "year": 2019,
        "problemCount": 11
      },
      {
        "id": 2447,
        "name": "NCPC 2020",
        "fullName": "NCPC 2020",
        "year": 2020,
        "problemCount": 13
      },
      {
        "id": 2816,
        "name": "NCPC 2021",
        "fullName": "NCPC 2021",
        "year": 2021,
        "problemCount": 13
      },
      {
        "id": 3224,
        "name": "NCPC 2022",
        "fullName": "NCPC 2022",
        "year": 2022,
        "problemCount": 11
      },
      {
        "id": 4004,
        "name": "NCPC 2023",
        "fullName": "NCPC 2023",
        "year": 2023,
        "problemCount": 11
      },
      {
        "id": 4314,
        "name": "NCPC 2024",
        "fullName": "NCPC 2024",
        "year": 2024,
        "problemCount": 11
      },
      {
        "id": 4653,
        "name": "NCPC 2025",
        "fullName": "NCPC 2025",
        "year": 2025,
        "problemCount": 11
      }
    ]
  },
  "332": {
    "group_id": 332,
    "name": "The UK & Ireland Programming Contest",
    "fullName": "The UK & Ireland Programming Contest",
    "parent_id": 15,
    "path": "ICPC > Regionals > Europe > Northwestern European Regional Contest > The UK & Ireland Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1412,
        "name": "UKIEPC 2015",
        "fullName": "UKIEPC 2015",
        "year": 2015,
        "problemCount": 13
      },
      {
        "id": 1542,
        "name": "UKIEPC 2016",
        "fullName": "UKIEPC 2016",
        "year": 2016,
        "problemCount": 12
      },
      {
        "id": 1785,
        "name": "UKIEPC 2017",
        "fullName": "UKIEPC 2017",
        "year": 2017,
        "problemCount": 12
      },
      {
        "id": 2068,
        "name": "UKIEPC 2018",
        "fullName": "UKIEPC 2018",
        "year": 2018,
        "problemCount": 12
      },
      {
        "id": 2095,
        "name": "UKIEPC 2019",
        "fullName": "UKIEPC 2019",
        "year": 2019,
        "problemCount": 13
      },
      {
        "id": 2358,
        "name": "UKIEPC 2020",
        "fullName": "UKIEPC 2020",
        "year": 2020,
        "problemCount": 13
      },
      {
        "id": 3057,
        "name": "UKIEPC 2021",
        "fullName": "UKIEPC 2021",
        "year": 2021,
        "problemCount": 12
      },
      {
        "id": 4017,
        "name": "UKIEPC 2023",
        "fullName": "UKIEPC 2023",
        "year": 2023,
        "problemCount": 14
      },
      {
        "id": 4316,
        "name": "UKIEPC 2024",
        "fullName": "UKIEPC 2024",
        "year": 2024,
        "problemCount": 12
      },
      {
        "id": 4655,
        "name": "UKIEPC 2025",
        "fullName": "UKIEPC 2025",
        "year": 2025,
        "problemCount": 13
      }
    ]
  },
  "212": {
    "group_id": 212,
    "name": "All-Ukrainian Collegiate Programming Contest",
    "fullName": "All-Ukrainian Collegiate Programming Contest",
    "parent_id": 12,
    "path": "ICPC > Regionals > Europe > Southeastern European Regional Contest > All-Ukrainian Collegiate Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 899,
        "name": "AUCPC Semi-Final 2010",
        "fullName": "AUCPC Semi-Final 2010",
        "year": 2010,
        "problemCount": 10
      },
      {
        "id": 900,
        "name": "AUCPC 2010",
        "fullName": "AUCPC 2010",
        "year": 2010,
        "problemCount": 12
      }
    ]
  },
  "990": {
    "group_id": 990,
    "name": "Greek Collegiate Programming Contest",
    "fullName": "Greek Collegiate Programming Contest",
    "parent_id": 12,
    "path": "ICPC > Regionals > Europe > Southeastern European Regional Contest > Greek Collegiate Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 4025,
        "name": "GRCPC 2023",
        "fullName": "GRCPC 2023",
        "year": 2023,
        "problemCount": 8
      }
    ]
  },
  "433": {
    "group_id": 433,
    "name": "Télécom ParisTech Internal Selection",
    "fullName": "Télécom ParisTech Internal Selection",
    "parent_id": 16,
    "path": "ICPC > Regionals > Europe > Southwestern European Regional Contest > Télécom ParisTech Internal Selection",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1910,
        "name": "Concours interne de programmation Télécom ParisTech 2018",
        "fullName": "Concours interne de programmation Télécom ParisTech 2018",
        "year": 2018,
        "problemCount": 7
      },
      {
        "id": 1911,
        "name": "Concours interne de programmation Télécom ParisTech 2017",
        "fullName": "Concours interne de programmation Télécom ParisTech 2017",
        "year": 2017,
        "problemCount": 6
      },
      {
        "id": 2351,
        "name": "Concours interne de programmation Télécom ParisTech 2019",
        "fullName": "Concours interne de programmation Télécom ParisTech 2019",
        "year": 2019,
        "problemCount": 7
      }
    ]
  },
  "825": {
    "group_id": 825,
    "name": "2022 Mid-Atlantic USA Regional Contest",
    "fullName": "2022 Mid-Atlantic USA Regional Contest",
    "parent_id": 38,
    "path": "ICPC > Regionals > North America > Mid-Atlantic Regional > 2022 Mid-Atlantic USA Regional Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 3506,
        "name": "Division 1",
        "fullName": "2022 Mid-Atlantic USA Regional Contest Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 3509,
        "name": "Division 2",
        "fullName": "2022 Mid-Atlantic USA Regional Contest Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "1021": {
    "group_id": 1021,
    "name": "2023 Mid-Atlantic USA Regional Contest",
    "fullName": "2023 Mid-Atlantic USA Regional Contest",
    "parent_id": 38,
    "path": "ICPC > Regionals > North America > Mid-Atlantic Regional > 2023 Mid-Atlantic USA Regional Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 4161,
        "name": "Division 1",
        "fullName": "2023 Mid-Atlantic USA Regional Contest Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 4162,
        "name": "Division 2",
        "fullName": "2023 Mid-Atlantic USA Regional Contest Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "1158": {
    "group_id": 1158,
    "name": "2024 Mid-Atlantic USA Regional Contest",
    "fullName": "2024 Mid-Atlantic USA Regional Contest",
    "parent_id": 38,
    "path": "ICPC > Regionals > North America > Mid-Atlantic Regional > 2024 Mid-Atlantic USA Regional Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 4677,
        "name": "Division 1",
        "fullName": "2024 Mid-Atlantic USA Regional Contest Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 4678,
        "name": "Division 2",
        "fullName": "2024 Mid-Atlantic USA Regional Contest Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "1161": {
    "group_id": 1161,
    "name": "2025 Mid-Atlantic USA Regional Contest",
    "fullName": "2025 Mid-Atlantic USA Regional Contest",
    "parent_id": 38,
    "path": "ICPC > Regionals > North America > Mid-Atlantic Regional > 2025 Mid-Atlantic USA Regional Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 4683,
        "name": "Division 1",
        "fullName": "2025 Mid-Atlantic USA Regional Contest Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 4684,
        "name": "Division 2",
        "fullName": "2025 Mid-Atlantic USA Regional Contest Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "808": {
    "group_id": 808,
    "name": "2014 Pacific Northwest Region Programming Contest",
    "fullName": "2014 Pacific Northwest Region Programming Contest",
    "parent_id": 33,
    "path": "ICPC > Regionals > North America > Pacific Northwest Regional > 2014 Pacific Northwest Region Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1317,
        "name": "Division 1",
        "fullName": "Division 1",
        "year": 1,
        "problemCount": 12
      },
      {
        "id": 1318,
        "name": "Division 2",
        "fullName": "Division 2",
        "year": 2,
        "problemCount": 12
      }
    ]
  },
  "809": {
    "group_id": 809,
    "name": "2015 Pacific Northwest Region Programming Contest",
    "fullName": "2015 Pacific Northwest Region Programming Contest",
    "parent_id": 33,
    "path": "ICPC > Regionals > North America > Pacific Northwest Regional > 2015 Pacific Northwest Region Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1424,
        "name": "Division 1",
        "fullName": "Division 1",
        "year": 1,
        "problemCount": 11
      },
      {
        "id": 1425,
        "name": "Division 2",
        "fullName": "Division 2",
        "year": 2,
        "problemCount": 11
      }
    ]
  },
  "810": {
    "group_id": 810,
    "name": "2016 Pacific Northwest Region Programming Contest",
    "fullName": "2016 Pacific Northwest Region Programming Contest",
    "parent_id": 33,
    "path": "ICPC > Regionals > North America > Pacific Northwest Regional > 2016 Pacific Northwest Region Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1583,
        "name": "Division 1",
        "fullName": "Division 1",
        "year": 1,
        "problemCount": 12
      },
      {
        "id": 1584,
        "name": "Division 2",
        "fullName": "Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "811": {
    "group_id": 811,
    "name": "2017 Pacific Northwest Region Programming Contest",
    "fullName": "2017 Pacific Northwest Region Programming Contest",
    "parent_id": 33,
    "path": "ICPC > Regionals > North America > Pacific Northwest Regional > 2017 Pacific Northwest Region Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1791,
        "name": "Division 1",
        "fullName": "Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 1792,
        "name": "Division 2",
        "fullName": "Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "812": {
    "group_id": 812,
    "name": "2018 Pacific Northwest Region Programming Contest",
    "fullName": "2018 Pacific Northwest Region Programming Contest",
    "parent_id": 33,
    "path": "ICPC > Regionals > North America > Pacific Northwest Regional > 2018 Pacific Northwest Region Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1976,
        "name": "Division 1",
        "fullName": "Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 1977,
        "name": "Division 2",
        "fullName": "Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "813": {
    "group_id": 813,
    "name": "2019 ICPC Pacific Northwest Region",
    "fullName": "2019 ICPC Pacific Northwest Region",
    "parent_id": 33,
    "path": "ICPC > Regionals > North America > Pacific Northwest Regional > 2019 ICPC Pacific Northwest Region",
    "child_groups": [],
    "child_contests": [
      {
        "id": 2131,
        "name": "Division 1",
        "fullName": "Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 2132,
        "name": "Division 2",
        "fullName": "Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "814": {
    "group_id": 814,
    "name": "2020 ICPC Pacific Northwest Region",
    "fullName": "2020 ICPC Pacific Northwest Region",
    "parent_id": 33,
    "path": "ICPC > Regionals > North America > Pacific Northwest Regional > 2020 ICPC Pacific Northwest Region",
    "child_groups": [],
    "child_contests": [
      {
        "id": 2460,
        "name": "Division 1",
        "fullName": "Division 1",
        "year": 1,
        "problemCount": 17
      },
      {
        "id": 2461,
        "name": "Division 2",
        "fullName": "Division 2",
        "year": 2,
        "problemCount": 17
      }
    ]
  },
  "815": {
    "group_id": 815,
    "name": "2021 ICPC Pacific Northwest Region",
    "fullName": "2021 ICPC Pacific Northwest Region",
    "parent_id": 33,
    "path": "ICPC > Regionals > North America > Pacific Northwest Regional > 2021 ICPC Pacific Northwest Region",
    "child_groups": [],
    "child_contests": [
      {
        "id": 3038,
        "name": "Division 1",
        "fullName": "Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 3039,
        "name": "Division 2",
        "fullName": "Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "828": {
    "group_id": 828,
    "name": "2022 ICPC Pacific Northwest Region",
    "fullName": "2022 ICPC Pacific Northwest Region",
    "parent_id": 33,
    "path": "ICPC > Regionals > North America > Pacific Northwest Regional > 2022 ICPC Pacific Northwest Region",
    "child_groups": [],
    "child_contests": [
      {
        "id": 3514,
        "name": "Division 1",
        "fullName": "2022 ICPC Pacific Northwest Region Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 3515,
        "name": "Division 2",
        "fullName": "2022 ICPC Pacific Northwest Region Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "1019": {
    "group_id": 1019,
    "name": "2023 ICPC Pacific Northwest Region",
    "fullName": "2023 ICPC Pacific Northwest Region",
    "parent_id": 33,
    "path": "ICPC > Regionals > North America > Pacific Northwest Regional > 2023 ICPC Pacific Northwest Region",
    "child_groups": [],
    "child_contests": [
      {
        "id": 4156,
        "name": "Division 1",
        "fullName": "2023 ICPC Pacific Northwest Region Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 4157,
        "name": "Division 2",
        "fullName": "2023 ICPC Pacific Northwest Region Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "1141": {
    "group_id": 1141,
    "name": "2025 ICPC Pacific Northwest Regional",
    "fullName": "2025 ICPC Pacific Northwest Regional",
    "parent_id": 33,
    "path": "ICPC > Regionals > North America > Pacific Northwest Regional > 2025 ICPC Pacific Northwest Regional",
    "child_groups": [],
    "child_contests": [
      {
        "id": 4602,
        "name": "Division 1",
        "fullName": "2025 ICPC Pacific Northwest Regional Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 4603,
        "name": "Division 2",
        "fullName": "2025 ICPC Pacific Northwest Regional Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "1066": {
    "group_id": 1066,
    "name": "The 2024 Pacific Northwest Regional Contest",
    "fullName": "The 2024 Pacific Northwest Regional Contest",
    "parent_id": 33,
    "path": "ICPC > Regionals > North America > Pacific Northwest Regional > The 2024 Pacific Northwest Regional Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 4339,
        "name": "Division 1",
        "fullName": "The 2024 Pacific Northwest Regional Contest Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 4340,
        "name": "Division 2",
        "fullName": "The 2024 Pacific Northwest Regional Contest Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "270": {
    "group_id": 270,
    "name": "Alberta Collegiate Programming Contest",
    "fullName": "Alberta Collegiate Programming Contest",
    "parent_id": 41,
    "path": "ICPC > Regionals > North America > Rocky Mountain Regional > Alberta Collegiate Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1126,
        "name": "ACPC 2012",
        "fullName": "ACPC 2012",
        "year": 2012,
        "problemCount": 8
      },
      {
        "id": 1127,
        "name": "ACPC 2003",
        "fullName": "ACPC 2003",
        "year": 2003,
        "problemCount": 8
      },
      {
        "id": 1128,
        "name": "ACPC 2000",
        "fullName": "ACPC 2000",
        "year": 2000,
        "problemCount": 8
      },
      {
        "id": 1129,
        "name": "ACPC 1999",
        "fullName": "ACPC 1999",
        "year": 1999,
        "problemCount": 8
      }
    ]
  },
  "816": {
    "group_id": 816,
    "name": "2021 South Central USA Regional Contest",
    "fullName": "2021 South Central USA Regional Contest",
    "parent_id": 39,
    "path": "ICPC > Regionals > North America > South Central USA Regional > 2021 South Central USA Regional Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 3040,
        "name": "Division 1",
        "fullName": "Division 1",
        "year": 1,
        "problemCount": 11
      },
      {
        "id": 3041,
        "name": "Division 2",
        "fullName": "Division 2",
        "year": 2,
        "problemCount": 12
      }
    ]
  },
  "826": {
    "group_id": 826,
    "name": "2022 South Central USA Regional Contest",
    "fullName": "2022 South Central USA Regional Contest",
    "parent_id": 39,
    "path": "ICPC > Regionals > North America > South Central USA Regional > 2022 South Central USA Regional Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 3507,
        "name": "Division 1",
        "fullName": "2022 South Central USA Regional Contest Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 3510,
        "name": "Division 2",
        "fullName": "2022 South Central USA Regional Contest Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "1020": {
    "group_id": 1020,
    "name": "2023 South Central USA Regional Contest",
    "fullName": "2023 South Central USA Regional Contest",
    "parent_id": 39,
    "path": "ICPC > Regionals > North America > South Central USA Regional > 2023 South Central USA Regional Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 4159,
        "name": "Division 1",
        "fullName": "2023 South Central USA Regional Contest Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 4160,
        "name": "Division 2",
        "fullName": "2023 South Central USA Regional Contest Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "1157": {
    "group_id": 1157,
    "name": "2024 South Central USA Regional Contest",
    "fullName": "2024 South Central USA Regional Contest",
    "parent_id": 39,
    "path": "ICPC > Regionals > North America > South Central USA Regional > 2024 South Central USA Regional Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 4675,
        "name": "Division 1",
        "fullName": "2024 South Central USA Regional Contest Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 4676,
        "name": "Division 2",
        "fullName": "2024 South Central USA Regional Contest Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "1160": {
    "group_id": 1160,
    "name": "2025 South Central USA Regional Contest",
    "fullName": "2025 South Central USA Regional Contest",
    "parent_id": 39,
    "path": "ICPC > Regionals > North America > South Central USA Regional > 2025 South Central USA Regional Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 4681,
        "name": "Division 1",
        "fullName": "2025 South Central USA Regional Contest Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 4682,
        "name": "Division 2",
        "fullName": "2025 South Central USA Regional Contest Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "817": {
    "group_id": 817,
    "name": "2012 Southeast USA Regional Programming Contest",
    "fullName": "2012 Southeast USA Regional Programming Contest",
    "parent_id": 40,
    "path": "ICPC > Regionals > North America > Southeast USA Regional > 2012 Southeast USA Regional Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 176,
        "name": "Division 1",
        "fullName": "Division 1",
        "year": 1,
        "problemCount": 10
      },
      {
        "id": 1760,
        "name": "Division 2",
        "fullName": "Division 2",
        "year": 2,
        "problemCount": 10
      }
    ]
  },
  "818": {
    "group_id": 818,
    "name": "2013 Southeast USA Regional Programming Contest",
    "fullName": "2013 Southeast USA Regional Programming Contest",
    "parent_id": 40,
    "path": "ICPC > Regionals > North America > Southeast USA Regional > 2013 Southeast USA Regional Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1171,
        "name": "Division 1",
        "fullName": "Division 1",
        "year": 1,
        "problemCount": 10
      },
      {
        "id": 1172,
        "name": "Division 2",
        "fullName": "Division 2",
        "year": 2,
        "problemCount": 10
      }
    ]
  },
  "819": {
    "group_id": 819,
    "name": "2014 Southeast USA Regional Programming Contest",
    "fullName": "2014 Southeast USA Regional Programming Contest",
    "parent_id": 40,
    "path": "ICPC > Regionals > North America > Southeast USA Regional > 2014 Southeast USA Regional Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1388,
        "name": "Division 1",
        "fullName": "Division 1",
        "year": 1,
        "problemCount": 9
      },
      {
        "id": 1389,
        "name": "Division 2",
        "fullName": "Division 2",
        "year": 2,
        "problemCount": 9
      }
    ]
  },
  "820": {
    "group_id": 820,
    "name": "2015 Southeast USA Regional Programming Contest",
    "fullName": "2015 Southeast USA Regional Programming Contest",
    "parent_id": 40,
    "path": "ICPC > Regionals > North America > Southeast USA Regional > 2015 Southeast USA Regional Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1429,
        "name": "Division 1",
        "fullName": "Division 1",
        "year": 1,
        "problemCount": 10
      },
      {
        "id": 1430,
        "name": "Division 2",
        "fullName": "Division 2",
        "year": 2,
        "problemCount": 11
      }
    ]
  },
  "821": {
    "group_id": 821,
    "name": "2016 Southeast USA Regional Programming Contest",
    "fullName": "2016 Southeast USA Regional Programming Contest",
    "parent_id": 40,
    "path": "ICPC > Regionals > North America > Southeast USA Regional > 2016 Southeast USA Regional Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1559,
        "name": "Division 1",
        "fullName": "Division 1",
        "year": 1,
        "problemCount": 11
      },
      {
        "id": 1560,
        "name": "Division 2",
        "fullName": "Division 2",
        "year": 2,
        "problemCount": 11
      }
    ]
  },
  "822": {
    "group_id": 822,
    "name": "2017 Southeast USA Regional Programming Contest",
    "fullName": "2017 Southeast USA Regional Programming Contest",
    "parent_id": 40,
    "path": "ICPC > Regionals > North America > Southeast USA Regional > 2017 Southeast USA Regional Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1793,
        "name": "Division 1",
        "fullName": "Division 1",
        "year": 1,
        "problemCount": 11
      },
      {
        "id": 1794,
        "name": "Division 2",
        "fullName": "Division 2",
        "year": 2,
        "problemCount": 11
      }
    ]
  },
  "823": {
    "group_id": 823,
    "name": "2018 Southeast USA Regional Programming Contest",
    "fullName": "2018 Southeast USA Regional Programming Contest",
    "parent_id": 40,
    "path": "ICPC > Regionals > North America > Southeast USA Regional > 2018 Southeast USA Regional Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1947,
        "name": "Division 1",
        "fullName": "Division 1",
        "year": 1,
        "problemCount": 11
      },
      {
        "id": 1948,
        "name": "Division 2",
        "fullName": "Division 2",
        "year": 2,
        "problemCount": 11
      }
    ]
  },
  "824": {
    "group_id": 824,
    "name": "2019 Southeast USA Regional Programming Contest",
    "fullName": "2019 Southeast USA Regional Programming Contest",
    "parent_id": 40,
    "path": "ICPC > Regionals > North America > Southeast USA Regional > 2019 Southeast USA Regional Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 2113,
        "name": "Division 1",
        "fullName": "Division 1",
        "year": 1,
        "problemCount": 11
      },
      {
        "id": 2114,
        "name": "Division 2",
        "fullName": "Division 2",
        "year": 2,
        "problemCount": 11
      }
    ]
  },
  "830": {
    "group_id": 830,
    "name": "2021 Southeast USA Regional Programming Contest",
    "fullName": "2021 Southeast USA Regional Programming Contest",
    "parent_id": 40,
    "path": "ICPC > Regionals > North America > Southeast USA Regional > 2021 Southeast USA Regional Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 3522,
        "name": "Division 1",
        "fullName": "2021 Southeast USA Regional Programming Contest Division 1",
        "year": 1,
        "problemCount": 11
      },
      {
        "id": 3523,
        "name": "Division 2",
        "fullName": "2021 Southeast USA Regional Programming Contest Division 2",
        "year": 2,
        "problemCount": 12
      }
    ]
  },
  "827": {
    "group_id": 827,
    "name": "2022 Southeast USA Regional Programming Contest",
    "fullName": "2022 Southeast USA Regional Programming Contest",
    "parent_id": 40,
    "path": "ICPC > Regionals > North America > Southeast USA Regional > 2022 Southeast USA Regional Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 3508,
        "name": "Division 1",
        "fullName": "2022 Southeast USA Regional Programming Contest Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 3511,
        "name": "Division 2",
        "fullName": "2022 Southeast USA Regional Programming Contest Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "1022": {
    "group_id": 1022,
    "name": "2023 Southeast USA Regional Programming Contest",
    "fullName": "2023 Southeast USA Regional Programming Contest",
    "parent_id": 40,
    "path": "ICPC > Regionals > North America > Southeast USA Regional > 2023 Southeast USA Regional Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 4163,
        "name": "Division 1",
        "fullName": "2023 Southeast USA Regional Programming Contest Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 4164,
        "name": "Division 2",
        "fullName": "2023 Southeast USA Regional Programming Contest Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "1067": {
    "group_id": 1067,
    "name": "2024 Southeast USA Regional Programming Contest",
    "fullName": "2024 Southeast USA Regional Programming Contest",
    "parent_id": 40,
    "path": "ICPC > Regionals > North America > Southeast USA Regional > 2024 Southeast USA Regional Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 4349,
        "name": "Division 1",
        "fullName": "2024 Southeast USA Regional Programming Contest Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 4350,
        "name": "Division 2",
        "fullName": "2024 Southeast USA Regional Programming Contest Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "1159": {
    "group_id": 1159,
    "name": "2025 Southeast USA Regional Programming Contest",
    "fullName": "2025 Southeast USA Regional Programming Contest",
    "parent_id": 40,
    "path": "ICPC > Regionals > North America > Southeast USA Regional > 2025 Southeast USA Regional Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 4679,
        "name": "Division 1",
        "fullName": "2025 Southeast USA Regional Programming Contest Division 1",
        "year": 1,
        "problemCount": 13
      },
      {
        "id": 4680,
        "name": "Division 2",
        "fullName": "2025 Southeast USA Regional Programming Contest Division 2",
        "year": 2,
        "problemCount": 13
      }
    ]
  },
  "407": {
    "group_id": 407,
    "name": "ACM ICPC South Pacific Divisionals",
    "fullName": "ACM ICPC South Pacific Divisionals",
    "parent_id": 104,
    "path": "ICPC > Regionals > South Pacific > South Pacific Region > ACM ICPC South Pacific Divisionals",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1796,
        "name": "2017 South Pacific Divisional Contest",
        "fullName": "2017 South Pacific Divisional Contest",
        "year": 2017,
        "problemCount": 12
      },
      {
        "id": 1797,
        "name": "2016 South Pacific Divisional Contest",
        "fullName": "2016 South Pacific Divisional Contest",
        "year": 2016,
        "problemCount": 12
      }
    ]
  },
  "325": {
    "group_id": 325,
    "name": "ACM South Pacific Central Division",
    "fullName": "ACM South Pacific Central Division",
    "parent_id": 104,
    "path": "ICPC > Regionals > South Pacific > South Pacific Region > ACM South Pacific Central Division",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1371,
        "name": "ACM South Pacific Central Division 2015",
        "fullName": "ACM South Pacific Central Division 2015",
        "year": 2015,
        "problemCount": 11
      }
    ]
  },
  "324": {
    "group_id": 324,
    "name": "ACM South Pacific Eastern Division",
    "fullName": "ACM South Pacific Eastern Division",
    "parent_id": 104,
    "path": "ICPC > Regionals > South Pacific > South Pacific Region > ACM South Pacific Eastern Division",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1370,
        "name": "ACM South Pacific Eastern Division 2015",
        "fullName": "ACM South Pacific Eastern Division 2015",
        "year": 2015,
        "problemCount": 11
      }
    ]
  },
  "323": {
    "group_id": 323,
    "name": "ACM South Pacific Western Division",
    "fullName": "ACM South Pacific Western Division",
    "parent_id": 104,
    "path": "ICPC > Regionals > South Pacific > South Pacific Region > ACM South Pacific Western Division",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1369,
        "name": "ACM South Pacific Western Division 2015",
        "fullName": "ACM South Pacific Western Division 2015",
        "year": 2015,
        "problemCount": 11
      }
    ]
  },
  "259": {
    "group_id": 259,
    "name": "Australian Programming Contest",
    "fullName": "Australian Programming Contest",
    "parent_id": 104,
    "path": "ICPC > Regionals > South Pacific > South Pacific Region > Australian Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 1111,
        "name": "AuPC 2013",
        "fullName": "AuPC 2013",
        "year": 2013,
        "problemCount": 8
      }
    ]
  },
  "93": {
    "group_id": 93,
    "name": "New Zealand Programming Contest",
    "fullName": "New Zealand Programming Contest",
    "parent_id": 104,
    "path": "ICPC > Regionals > South Pacific > South Pacific Region > New Zealand Programming Contest",
    "child_groups": [],
    "child_contests": [
      {
        "id": 445,
        "name": "NZPC 2012",
        "fullName": "NZPC 2012",
        "year": 2012,
        "problemCount": 13
      },
      {
        "id": 446,
        "name": "NZPC 2011",
        "fullName": "NZPC 2011",
        "year": 2011,
        "problemCount": 14
      },
      {
        "id": 447,
        "name": "NZPC 2010",
        "fullName": "NZPC 2010",
        "year": 2010,
        "problemCount": 15
      },
      {
        "id": 913,
        "name": "NZPC 2009",
        "fullName": "NZPC 2009",
        "year": 2009,
        "problemCount": 15
      },
      {
        "id": 914,
        "name": "NZPC 2008",
        "fullName": "NZPC 2008",
        "year": 2008,
        "problemCount": 14
      },
      {
        "id": 1142,
        "name": "NZPC 2006",
        "fullName": "NZPC 2006",
        "year": 2006,
        "problemCount": 15
      },
      {
        "id": 1143,
        "name": "NZPC 2005",
        "fullName": "NZPC 2005",
        "year": 2005,
        "problemCount": 15
      },
      {
        "id": 1144,
        "name": "NZPC 2004",
        "fullName": "NZPC 2004",
        "year": 2004,
        "problemCount": 15
      },
      {
        "id": 1145,
        "name": "NZPC 2002",
        "fullName": "NZPC 2002",
        "year": 2002,
        "problemCount": 10
      },
      {
        "id": 1232,
        "name": "NZPC 2007",
        "fullName": "NZPC 2007",
        "year": 2007,
        "problemCount": 16
      },
      {
        "id": 1395,
        "name": "NZPC 2015",
        "fullName": "NZPC 2015",
        "year": 2015,
        "problemCount": 15
      },
      {
        "id": 1562,
        "name": "NZPC 2016",
        "fullName": "NZPC 2016",
        "year": 2016,
        "problemCount": 16
      },
      {
        "id": 1799,
        "name": "NZPC 2017",
        "fullName": "NZPC 2017",
        "year": 2017,
        "problemCount": 15
      }
    ]
  }
}