{
  "paper": {
    "school": "Rosyth",
    "year": 2025,
    "level": "P2",
    "label": "Term 4 Revision 1",
    "source_prefix": "Rosyth 2025 P2 Term 4 Revision 1",
    "has_answer_key": true
  },
  "questions": [
    {
      "n": 1,
      "type_id": 1,
      "question": "What is the value of the digit 5 in 4526?",
      "answer0": "5",
      "answer1": "50",
      "answer2": "500",
      "answer3": "5000",
      "correct_answer": 2,
      "skill_id": 29,
      "difficulty_id": 1,
      "explanation": "In 4526, the digit 5 is in the hundreds place, so its value is 500.",
      "hints": ["Look at which place the digit 5 sits in.", "Hundreds place value = digit x 100."],
      "source": "Rosyth 2025 P2 Term 4 Revision 1 Q1",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=option (3)=500. Verified."
    },
    {
      "n": 2,
      "type_id": 1,
      "question": "Find the sum of 245 + 132.",
      "answer0": "113",
      "answer1": "377",
      "answer2": "387",
      "answer3": "397",
      "correct_answer": 1,
      "skill_id": 34,
      "difficulty_id": 1,
      "explanation": "245 + 132 = 377.",
      "hints": ["Add the ones, then tens, then hundreds.", "5+2=7, 4+3=7, 2+1=3."],
      "source": "Rosyth 2025 P2 Term 4 Revision 1 Q2",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=option (2)=377. Verified."
    },
    {
      "n": 3,
      "type_id": 1,
      "question": "Charlie is thinking of two numbers. The sum of both numbers is 100. One number is 37. What is the other number?",
      "answer0": "63",
      "answer1": "67",
      "answer2": "77",
      "answer3": "173",
      "correct_answer": 0,
      "skill_id": 35,
      "difficulty_id": 2,
      "explanation": "100 - 37 = 63.",
      "hints": ["The two numbers add up to 100.", "Subtract the known number from the total: 100 - 37."],
      "source": "Rosyth 2025 P2 Term 4 Revision 1 Q3",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=option (1)=63. Verified."
    },
    {
      "n": 4,
      "type_id": 1,
      "question": "456 - 123 = [?]",
      "answer0": "333",
      "answer1": "339",
      "answer2": "370",
      "answer3": "579",
      "correct_answer": 0,
      "skill_id": 34,
      "difficulty_id": 1,
      "explanation": "456 - 123 = 333.",
      "hints": ["Subtract the ones, then tens, then hundreds.", "6-3=3, 5-2=3, 4-1=3."],
      "source": "Rosyth 2025 P2 Term 4 Revision 1 Q4",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=option (1)=333. Verified. Printed as MCQ so kept as MCQ."
    },
    {
      "n": 5,
      "type_id": 1,
      "question": "284 - [?] = 156",
      "answer0": "128",
      "answer1": "132",
      "answer2": "428",
      "answer3": "440",
      "correct_answer": 0,
      "skill_id": 34,
      "difficulty_id": 2,
      "explanation": "284 - 156 = 128, so the missing number is 128.",
      "hints": ["Rearrange: missing = 284 - 156.", "284 - 156 = 128."],
      "source": "Rosyth 2025 P2 Term 4 Revision 1 Q5",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=option (1)=128. Verified. Printed as MCQ so kept as MCQ."
    },
    {
      "n": 6,
      "type_id": 1,
      "question": "9 x 4 = [?]",
      "answer0": "13",
      "answer1": "24",
      "answer2": "27",
      "answer3": "36",
      "correct_answer": 3,
      "skill_id": 39,
      "difficulty_id": 1,
      "explanation": "9 x 4 = 36.",
      "hints": ["Multiply 9 by 4.", "9 x 4 is the same as 4 nines: 36."],
      "source": "Rosyth 2025 P2 Term 4 Revision 1 Q6",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=option (4)=36. Verified. Printed as MCQ so kept as MCQ."
    },
    {
      "n": 7,
      "type_id": 1,
      "question": "[?] x 3 = 27",
      "answer0": "8",
      "answer1": "9",
      "answer2": "24",
      "answer3": "30",
      "correct_answer": 1,
      "skill_id": 38,
      "difficulty_id": 2,
      "explanation": "27 / 3 = 9, so the missing number is 9.",
      "hints": ["Which number times 3 gives 27?", "27 divided by 3 = 9."],
      "source": "Rosyth 2025 P2 Term 4 Revision 1 Q7",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=option (2)=9. Verified. Printed as MCQ so kept as MCQ."
    },
    {
      "n": 8,
      "type_id": 1,
      "question": "20 ÷ 2 = [?]",
      "answer0": "5",
      "answer1": "10",
      "answer2": "18",
      "answer3": "22",
      "correct_answer": 1,
      "skill_id": 39,
      "difficulty_id": 1,
      "explanation": "20 ÷ 2 = 10.",
      "hints": ["Share 20 into 2 equal groups.", "20 / 2 = 10."],
      "source": "Rosyth 2025 P2 Term 4 Revision 1 Q8",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=option (2)=10. Verified. Printed as MCQ so kept as MCQ."
    },
    {
      "n": 9,
      "type_id": 1,
      "question": "I am a number. When you divide me by 6, the answer is 3. What number am I?",
      "answer0": "9",
      "answer1": "18",
      "answer2": "3",
      "answer3": "30",
      "correct_answer": 1,
      "skill_id": 38,
      "difficulty_id": 2,
      "explanation": "The number divided by 6 gives 3, so the number is 6 x 3 = 18.",
      "hints": ["Reverse the division using multiplication.", "6 x 3 = 18."],
      "source": "Rosyth 2025 P2 Term 4 Revision 1 Q9",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=option (2)=18. Verified."
    },
    {
      "n": 10,
      "type_id": 1,
      "question": "Write 349 in words.",
      "answer0": "Three hundred and forty-nine",
      "answer1": "Three hundred and ninety-four",
      "answer2": "Three hundred and forty",
      "answer3": "Three hundred and nineteen",
      "correct_answer": 0,
      "skill_id": 30,
      "difficulty_id": 1,
      "explanation": "349 = 300 + 40 + 9 = three hundred and forty-nine.",
      "hints": ["Break the number into hundreds, tens and ones.", "300 -> three hundred, 40 -> forty, 9 -> nine."],
      "source": "Rosyth 2025 P2 Term 4 Revision 1 Q10",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Word answer -> converted to MCQ (4 word options) per spec. Key='Three hundred and forty-nine'."
    },
    {
      "n": 11,
      "type_id": 2,
      "question": "Aini has 125 stickers. Her friend gives her 67 more stickers. How many stickers does Aini have now?",
      "answer0": "192",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 35,
      "difficulty_id": 1,
      "explanation": "125 + 67 = 192 stickers.",
      "hints": ["'Gives more' means add.", "125 + 67 = 192."],
      "source": "Rosyth 2025 P2 Term 4 Revision 1 Q11",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 125 + 67 = 192. Verified."
    },
    {
      "n": 12,
      "type_id": 2,
      "question": "Raju buys 3 packets of cards. Each packet has 8 cards. How many cards does he have altogether?",
      "answer0": "24",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 40,
      "difficulty_id": 1,
      "explanation": "3 packets x 8 cards = 24 cards.",
      "hints": ["Equal groups means multiply.", "3 x 8 = 24."],
      "source": "Rosyth 2025 P2 Term 4 Revision 1 Q12",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 3 x 8 = 24. Verified."
    },
    {
      "n": 13,
      "type_id": 2,
      "question": "125, 135, 145, [?], 165",
      "answer0": "155",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 32,
      "difficulty_id": 1,
      "explanation": "The numbers increase by 10 each time, so 145 + 10 = 155.",
      "hints": ["Find the difference between consecutive numbers.", "Each term goes up by 10: 145 + 10 = 155."],
      "source": "Rosyth 2025 P2 Term 4 Revision 1 Q13",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Pattern with definite value -> FIB. Key: 145 + 10 = 155. Verified."
    },
    {
      "n": 14,
      "type_id": 2,
      "question": "The baker baked 240 cupcakes in the morning and 185 cupcakes in the afternoon. (a) How many cupcakes did the baker bake altogether? (b) The baker sold 359 cupcakes during the day. How many cupcakes were left?",
      "answer0": "425",
      "answer1": "66",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 35,
      "difficulty_id": 2,
      "explanation": "(a) 240 + 185 = 425 cupcakes. (b) 425 - 359 = 66 cupcakes left.",
      "hints": ["Part (a): add the morning and afternoon batches.", "Part (b): subtract the number sold from the total baked."],
      "source": "Rosyth 2025 P2 Term 4 Revision 1 Q14",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Two-part word problem -> FIB with 2 blanks (a then b). Key: a) 240+185=425, b) 425-359=66. Verified."
    },
    {
      "n": 15,
      "type_id": 2,
      "question": "There are 7 boxes of pencils. Each box contains 10 pencils. (a) How many pencils are there in the 7 boxes? (b) If 25 pencils are given away, how many pencils are left?",
      "answer0": "70",
      "answer1": "45",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 40,
      "difficulty_id": 2,
      "explanation": "(a) 7 boxes x 10 pencils = 70 pencils. (b) 70 - 25 = 45 pencils left.",
      "hints": ["Part (a): equal groups, so multiply 7 by 10.", "Part (b): subtract the pencils given away from the total."],
      "source": "Rosyth 2025 P2 Term 4 Revision 1 Q15",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Two-part word problem (mult then sub) -> FIB with 2 blanks (a then b). Key: a) 7x10=70, b) 70-25=45. Verified."
    }
  ]
}
