{
  "good": [
    7512, 7513, 7514, 7526, 7527, 7542, 7543, 7544, 7545, 7546,
    7547, 7548, 7549, 7551, 7559, 7569, 7570, 7571, 7578, 7579,
    7581, 7583, 7584, 7585, 7586, 7587, 7588, 7589, 7592, 7597,
    7601, 7602, 7603, 7604, 7605, 7606, 7607, 7638, 7641, 7643,
    7644, 7680, 7681, 7682, 7686, 7687, 7688, 7689, 7690, 7710,
    7711, 7712, 7713, 7714, 7715, 7731, 7734, 7771, 7775, 7776,
    7787, 7808, 7817, 7823, 7829, 7851, 7881, 7882, 7891, 7907,
    7908, 7909, 7910, 7911, 7912, 7953, 7968, 7969, 7971, 8019,
    8027, 8033, 8034, 8035, 8036, 8042, 8043, 8044, 8045, 8048,
    8050, 8051, 8052, 8053, 8054, 8055, 8057, 8058, 8059, 8063,
    8064, 8067, 8068, 8070, 8078, 8084, 8086, 8088, 8109, 8168,
    8169, 8170, 8171, 8172, 8175, 8182, 8185, 8186, 8188, 8189,
    8190, 8191, 8192, 8193, 8195, 8196, 8198, 8199, 8200, 8201,
    8202, 8203, 8204, 8206, 8207, 8208, 8209, 8210, 8227, 8237,
    8238, 8253, 8386, 8541, 8542, 8543, 8544, 8545, 8546, 8547,
    8548, 8549, 8550, 8551, 8552, 8553, 8554, 8555, 8556, 8557,
    8558, 8559, 8560, 8561, 8562, 8563, 8564, 8565, 8566, 8567,
    8568, 8569, 8570, 8571, 8573, 8574, 8575, 8576, 8577, 8578,
    8579, 8580, 8581, 8582, 8583, 8584, 8585, 8586, 8587, 8588,
    8589, 8590, 8591, 8592, 8593, 8594
  ],
  "needs_revision": {
    "7550": "KEY CONFLICT: stored answer says perimeter=80 m, but solution correctly computes 40 m via 2*(12+8)=40. The solution is mathematically correct; the answer key needs fixing (options all show ~78-82 m, none show 40 m).",
    "7580": "Placeholder solution ('The answer is shown in the figure. Count or calculate using the given dimensions.') for a malformed question. correct_index is null, answers[0] is the division sign, question text is garbled.",
    "8082": "KEY CONFLICT: stored answer A (9000+100+40=9140) is not equal to 9104. Solution correctly identifies B (8000+1100+4=9104) as correct. Answer key needs fixing.",
    "8194": "KEY CONFLICT: stored second blank = 4240, but the constant-difference pattern (-100) gives 4220. Solution correctly computes 4520,4420,4320,4220,4120,4020. Answer key wrong for second blank.",
    "8382": "KEY CONFLICT: stored answer = 170 litres, but solution computes 500/3 = 166 2/3 litres. The algebra is correct (9 units - 150 = 1350, so 1 unit = 1500/9 = 500/3). Question parameters likely need adjustment for integer answer."
  }
}
