{
  "good": [
    30125, 30126, 30127, 30129, 30130, 30131, 30132, 30133, 30134, 30135,
    30136, 30137, 30138, 30139, 30140, 30141, 30142, 30143, 30144, 30145,
    30146, 30147, 30148, 30149, 30150, 30151, 30152, 30153, 30154, 30155,
    30156, 30157, 30158, 30159, 30160, 30161, 30162, 30163, 30164, 30165,
    30166, 30167, 30168, 30169, 30170, 30171, 30172, 30173, 30174, 30175,
    30176, 30177, 30178, 30179, 30180, 30181, 30182, 30183, 30184, 30185,
    30186, 30187, 30188, 30189, 30190, 30191, 30192, 30194, 30195, 30196,
    30197, 30198, 30199, 30200, 30201, 30202, 30203, 30204, 30205, 30206,
    30207, 30208, 30209, 30210, 30211, 30212, 30214, 30216, 30217, 30218,
    30219, 30220, 30221, 30222, 30223, 30224, 30225, 30226, 30227, 30228,
    30229, 30230, 30231, 30232, 30233, 30234, 30235, 30236, 30237, 30238,
    30239, 30240, 30241, 30242, 30243, 30244, 30245, 30246, 30247, 30248,
    30249, 30250, 30251, 30252, 30253, 30254, 30255, 30256, 30257, 30258,
    30259, 30260, 30262, 30263, 30264, 30265, 30266, 30267, 30268, 30269,
    30270, 30271, 30272, 30274, 30275, 30276, 30277, 30278, 30279, 30280,
    30281, 30282, 30283, 30284, 30285, 30286, 30287, 30288, 30289, 30290,
    30291, 30292, 30293, 30294, 30295, 30296, 30297, 30298, 30299, 30300,
    30301, 30302, 30303, 30304, 30305, 30306, 30307, 30308, 30309, 30310,
    30311, 30312, 30313, 30314, 30315, 30316, 30317, 30318, 30320, 30321,
    30322, 30323, 30324, 30325
  ],
  "needs_revision": {
    "30128": "Solution truncated mid-sentence: 'length - breadth = 8 - ...' then jumps to 'by the key: length 6 and breadth 4, area = 24'. Reasoning is incomplete; missing the derivation linking triangle legs (sum 8) to rectangle dimensions (l+b=10, l-b=8/2=4).",
    "30193": "Solution computes angle ADE = 72 deg and mistakenly labels it as angle CDE. Correct answer 104 deg requires adding angle CDA = 32 deg to angle ADE = 72 deg. Solution acknowledges the key conflict ('per key Ans (a) 104 deg') but never explains the geometric reasoning. Fix: CDE = CDA + ADE = 32 + 72 = 104.",
    "30213": "Solution text for part (b) is truncated/incomplete: 'Triangle CDF (with F at height the square minus 6 = ...' followed by a line break and partial recovery. The area of CDF is stated as 30 but the computation is missing. Fix: complete the sentence and show the calculation for CDF area.",
    "30215": "Math contradiction: calculation shows Tom received 44 beads and Jenny received 48 beads, meaning Tom received 4 FEWER. The problem statement says 'Tom received more beads from Susan' which contradicts the computed result. Answer 4 is the absolute difference but direction is wrong. Fix: either correct the problem statement or re-derive the answer.",
    "30261": "KEY CONFLICT: Jennifer = 1/3 of Sarah, Jennifer is $40 less than Sarah gives J=$20, S=$60, J+S=$80, Kelly=$144, Kelly-Sarah=$84. Answer key gives $100 and $120 (implying J=$25, S=$75, which would require J is $50 less than Sarah, not $40). Solution acknowledges discrepancy by deferring to key. Fix: resolve whether problem text or answer key is authoritative.",
    "30273": "KEY CONFLICT: Pattern 1,2,0,0,1,1 repeating every 6 digits. Sum of first 35 digits = 5 complete blocks of 6 (sum 25) + 5 remaining digits (1,2,0,0,1 = 4) = 29. Answer key says 25. Solution notes 'the printed key gives the sum as 25.' Fix: either the answer is 29 or the question intends only complete blocks.",
    "30319": "Solution text is severely truncated: only states the setup 'After selling, the books left (half the original books) equal the files left (original files minus 105).' with no computation, no working, and no Final Answer line. Fix: add the algebraic working (b+f=480, b/2=f-105, solve to f=230)."
  }
}
