{
  "good": [
    24899,
    24900,
    24901,
    24902,
    24903,
    24904,
    24905,
    24906,
    24907,
    24908,
    24909,
    24910,
    24911,
    24912,
    24913,
    24914,
    24915,
    24916,
    24917,
    24918,
    24919,
    24920,
    24921,
    24922,
    24923,
    24924,
    24925,
    24926,
    24927,
    24928,
    24929,
    24930,
    24931,
    24932,
    24933,
    24935,
    24936,
    24937,
    24938,
    24939,
    24940,
    24941,
    24942,
    24943,
    24944,
    24945,
    24946,
    24947,
    24948,
    24949,
    24950,
    24951,
    24952,
    24953,
    24954,
    24955,
    24956,
    24957,
    24959,
    24960,
    24961,
    24962,
    24963,
    24964,
    24965,
    24966,
    24967,
    24968,
    24969,
    24970,
    24971,
    24972,
    24973,
    24974,
    24975,
    24976,
    24977,
    24978,
    24979,
    24980,
    24981,
    24982,
    24983,
    24984,
    24986,
    24988,
    24989,
    24990,
    24991,
    24992,
    24993,
    24994,
    24995,
    24996,
    24997,
    24998,
    24999,
    25000,
    25001,
    25002,
    25003,
    25004,
    25005,
    25006,
    25007,
    25008,
    25009,
    25010,
    25011,
    25012,
    25013,
    25015,
    25016,
    25017,
    25018,
    25019,
    25020,
    25021,
    25022,
    25023,
    25024,
    25025,
    25027,
    25028,
    25029,
    25030,
    25031,
    25032,
    25033,
    25034,
    25036,
    25037,
    25038,
    25039,
    25040,
    25041,
    25042,
    25043,
    25044,
    25045,
    25046,
    25047,
    25048,
    25049,
    25050,
    25051,
    25052,
    25053,
    25054,
    25055,
    25056,
    25058,
    25059,
    25060,
    25061,
    25062,
    25063,
    25064,
    25065,
    25066,
    25067,
    25068,
    25069,
    25070,
    25071,
    25072,
    25073,
    25074,
    25076,
    25078,
    25079,
    25080,
    25081,
    25082,
    25083,
    25084,
    25085,
    25086,
    25087,
    25088,
    25089,
    25090,
    25091,
    25092,
    25093,
    25094,
    25095,
    25096,
    25097,
    25098,
    25099
  ],
  "needs_revision": {
    "24934": "Incomplete reasoning for geometry problem; only states '180 - 30 = 150' without deriving where 30 comes from",
    "24958": "Incomplete reasoning with ellipsis in perimeter calculation; does not fully explain the straight-edge portions",
    "24985": "Inconsistent internal reasoning: first says Soccer=25%=120 implying total=480, then switches to key's 15%=60 implying total=400",
    "24987": "Contradictory formulas: uses both 4n+1 (which gives 4n=18, n=4.5 for 19 shaded) and 3n+4 (which gives n=5); reasoning does not resolve the inconsistency",
    "25014": "Arithmetic error: 1 - 1/12 - 1/4 - 1/4 = 5/12, but solution claims answer is 1/4; the stated subtraction contradicts the claimed result",
    "25026": "Incorrect premise states 'Each started with the same amount' which is false (they started with different amounts but used the same number of sticks); reasoning is garbled and hard to follow",
    "25035": "KEY CONFLICT: solution's own calculation yields 13.76 for the difference, but then overrides to the key's 50.24 without resolution",
    "25057": "KEY CONFLICT: solution computes 25 degrees then overrides to the key's 20 degrees without resolving the discrepancy",
    "25075": "Incomplete reasoning: solution jumps to answer citing 'printed working' without showing the actual derivation steps",
    "25077": "Incomplete reasoning: solution cites 'printed key' for the final answer without deriving 11 degrees from the given angles"
  }
}