{
  "paper": {
    "school": "Rosyth",
    "year": 2023,
    "level": "P3",
    "label": "End of Year Exam",
    "source_prefix": "Rosyth 2023 P3 End of Year Exam",
    "has_answer_key": true
  },
  "questions": [
    {
      "n": 1,
      "type_id": 1,
      "question": "In 8371, the digit 3 is in the [?] place.",
      "answer0": "ones",
      "answer1": "tens",
      "answer2": "hundreds",
      "answer3": "thousands",
      "correct_answer": 2,
      "skill_id": 66,
      "difficulty_id": 1,
      "explanation": "In 8371 the digits are 8 (thousands), 3 (hundreds), 7 (tens), 1 (ones). So 3 is in the hundreds place.",
      "hints": ["Read the place values from the right: ones, tens, hundreds, thousands.", "3 is the second digit from the left in a 4-digit number."],
      "source": "Rosyth 2023 P3 End of Year Exam Q1",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=hundreds (option 3, 0-based index 2)."
    },
    {
      "n": 2,
      "type_id": 1,
      "question": "Find the product of 7 and 8.",
      "answer0": "1",
      "answer1": "15",
      "answer2": "54",
      "answer3": "56",
      "correct_answer": 3,
      "skill_id": 73,
      "difficulty_id": 1,
      "explanation": "7 x 8 = 56.",
      "hints": ["Product means multiply.", "Recall the multiplication table of 7 or 8."],
      "source": "Rosyth 2023 P3 End of Year Exam Q2",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=56 (option 4, index 3)."
    },
    {
      "n": 3,
      "type_id": 1,
      "question": "3 km 5 m is the same as [?] m.",
      "answer0": "35",
      "answer1": "305",
      "answer2": "3005",
      "answer3": "3500",
      "correct_answer": 2,
      "skill_id": 86,
      "difficulty_id": 2,
      "explanation": "3 km = 3000 m, so 3 km 5 m = 3000 + 5 = 3005 m.",
      "hints": ["1 km = 1000 m.", "Add the metres to the converted kilometres."],
      "source": "Rosyth 2023 P3 End of Year Exam Q3",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=3005 (option 3, index 2)."
    },
    {
      "n": 4,
      "type_id": 1,
      "question": "105 cents is the same as [?].",
      "answer0": "$1.05",
      "answer1": "$1.50",
      "answer2": "$10.50",
      "answer3": "$105.00",
      "correct_answer": 0,
      "skill_id": 46,
      "difficulty_id": 1,
      "explanation": "100 cents = $1, so 105 cents = $1.05.",
      "hints": ["100 cents make 1 dollar.", "Write the extra 5 cents after the decimal point."],
      "source": "Rosyth 2023 P3 End of Year Exam Q4",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=$1.05 (option 1, index 0)."
    },
    {
      "n": 5,
      "type_id": 1,
      "question": "The perimeter of the figure is [?] cm.",
      "answer0": "7",
      "answer1": "8",
      "answer2": "13",
      "answer3": "14",
      "correct_answer": 3,
      "skill_id": 96,
      "difficulty_id": 2,
      "explanation": "Counting the outer edges (1 cm each) of the rectilinear figure on the grid gives a perimeter of 14 cm.",
      "hints": ["Each grid square side is 1 cm.", "Count all the unit edges around the outside of the figure."],
      "source": "Rosyth 2023 P3 End of Year Exam Q5",
      "image_needed": true,
      "image_page": 4,
      "image_loc": "upper-middle of page, rectilinear figure on a square grid below the question",
      "image_options": false,
      "image_file": "q5.png",
      "notes": "Key=14 (option 4, index 3)."
    },
    {
      "n": 6,
      "type_id": 1,
      "question": "6 tens + 9 hundreds = [?]",
      "answer0": "69",
      "answer1": "690",
      "answer2": "906",
      "answer3": "960",
      "correct_answer": 3,
      "skill_id": 66,
      "difficulty_id": 1,
      "explanation": "6 tens = 60 and 9 hundreds = 900, so 60 + 900 = 960.",
      "hints": ["6 tens = 60.", "9 hundreds = 900."],
      "source": "Rosyth 2023 P3 End of Year Exam Q6",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=960 (option 4, index 3)."
    },
    {
      "n": 7,
      "type_id": 1,
      "question": "300 more than 57 tens is [?].",
      "answer0": "243",
      "answer1": "270",
      "answer2": "357",
      "answer3": "870",
      "correct_answer": 3,
      "skill_id": 66,
      "difficulty_id": 2,
      "explanation": "57 tens = 570. 300 more than 570 = 570 + 300 = 870.",
      "hints": ["57 tens = 570.", "Add 300 to 570."],
      "source": "Rosyth 2023 P3 End of Year Exam Q7",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=870 (option 4, index 3)."
    },
    {
      "n": 8,
      "type_id": 1,
      "question": "Find the difference between 3600 and 184.",
      "answer0": "3416",
      "answer1": "3426",
      "answer2": "3516",
      "answer3": "3584",
      "correct_answer": 0,
      "skill_id": 70,
      "difficulty_id": 2,
      "explanation": "Difference means subtract: 3600 - 184 = 3416.",
      "hints": ["Difference means subtract the smaller from the larger.", "3600 - 184 = 3416."],
      "source": "Rosyth 2023 P3 End of Year Exam Q8",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=3416 (option 1, index 0)."
    },
    {
      "n": 9,
      "type_id": 1,
      "question": "The sum of two numbers is 5211. The smaller number is 1979. Find the greater number.",
      "answer0": "3232",
      "answer1": "3332",
      "answer2": "4768",
      "answer3": "7190",
      "correct_answer": 0,
      "skill_id": 71,
      "difficulty_id": 2,
      "explanation": "Greater number = total - smaller = 5211 - 1979 = 3232.",
      "hints": ["The two numbers add up to 5211.", "Subtract the smaller number from the sum."],
      "source": "Rosyth 2023 P3 End of Year Exam Q9",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=3232 (option 1, index 0)."
    },
    {
      "n": 10,
      "type_id": 1,
      "question": "What is the quotient when 525 is divided by 5?",
      "answer0": "15",
      "answer1": "105",
      "answer2": "125",
      "answer3": "150",
      "correct_answer": 1,
      "skill_id": 75,
      "difficulty_id": 2,
      "explanation": "525 / 5 = 105.",
      "hints": ["Quotient is the result of division.", "Divide each part: 500/5 = 100, 25/5 = 5."],
      "source": "Rosyth 2023 P3 End of Year Exam Q10",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=105 (option 2, index 1)."
    },
    {
      "n": 11,
      "type_id": 1,
      "question": "How many threes are there in 233?",
      "answer0": "1",
      "answer1": "2",
      "answer2": "76",
      "answer3": "77",
      "correct_answer": 3,
      "skill_id": 74,
      "difficulty_id": 2,
      "explanation": "233 / 3 = 77 remainder 2, so there are 77 threes in 233.",
      "hints": ["Divide 233 by 3.", "Ignore the remainder; count the whole threes."],
      "source": "Rosyth 2023 P3 End of Year Exam Q11",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=77 (option 4, index 3)."
    },
    {
      "n": 12,
      "type_id": 1,
      "question": "Dan has 4 boxes of balloons. There are 8 balloons in each box. He uses 12 balloons for a party. How many balloons has he left?",
      "answer0": "12",
      "answer1": "20",
      "answer2": "32",
      "answer3": "44",
      "correct_answer": 1,
      "skill_id": 76,
      "difficulty_id": 2,
      "explanation": "4 x 8 = 32 balloons. 32 - 12 = 20 balloons left.",
      "hints": ["First find the total number of balloons: 4 x 8.", "Then subtract the 12 used."],
      "source": "Rosyth 2023 P3 End of Year Exam Q12",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=20 (option 2, index 1)."
    },
    {
      "n": 13,
      "type_id": 1,
      "question": "Which of the following figures is not equivalent to 1/4?",
      "answer0": "Figure 1",
      "answer1": "Figure 2",
      "answer2": "Figure 3",
      "answer3": "Figure 4",
      "correct_answer": 3,
      "skill_id": 77,
      "difficulty_id": 2,
      "explanation": "Figures 1, 2 and 3 each have 1/4 of the area shaded. Figure 4 (8 parts with 3 shaded) shows 3/8, which is not equivalent to 1/4.",
      "hints": ["Find the fraction shaded in each figure.", "Look for the one that is not equal to one quarter."],
      "source": "Rosyth 2023 P3 End of Year Exam Q13",
      "image_needed": true,
      "image_page": 6,
      "image_options": true,
      "image_loc": "lower half of page, four labelled square diagrams (1)-(4) stacked vertically",
      "image_file": null,
      "notes": "Key=Figure 4 (option 4, index 3). Image-option MCQ: crop each option to q13_opt0.png..q13_opt3.png."
    },
    {
      "n": 14,
      "type_id": 1,
      "question": "A pizza was cut into 6 equal pieces. Alice ate 2/3 of the pizza and Carol ate 1/6 of it. What fraction of the pizza was eaten?",
      "answer0": "1/6",
      "answer1": "5/6",
      "answer2": "3/9",
      "answer3": "5/12",
      "correct_answer": 1,
      "skill_id": 81,
      "difficulty_id": 2,
      "explanation": "2/3 = 4/6. 4/6 + 1/6 = 5/6 of the pizza was eaten.",
      "hints": ["Convert 2/3 to sixths: 2/3 = 4/6.", "Add the two fractions with the same denominator."],
      "source": "Rosyth 2023 P3 End of Year Exam Q14",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=5/6 (option 2, index 1)."
    },
    {
      "n": 15,
      "type_id": 1,
      "question": "What is the mass of the object?",
      "answer0": "1 kg 15 g",
      "answer1": "1 kg 30 g",
      "answer2": "1 kg 150 g",
      "answer3": "1 kg 300 g",
      "correct_answer": 2,
      "skill_id": 85,
      "difficulty_id": 2,
      "explanation": "The scale needle points to 1 kg 150 g (just past the 1 kg mark, between 1 kg and the next 500 g division).",
      "hints": ["Read where the pointer is on the kitchen scale.", "Note the scale marks: 0, 500 g, 1 kg."],
      "source": "Rosyth 2023 P3 End of Year Exam Q15",
      "image_needed": true,
      "image_page": 7,
      "image_options": false,
      "image_loc": "middle of page, drawing of a kitchen weighing scale with an object on the pan",
      "image_file": "q15.png",
      "notes": "Key=1 kg 150 g (option 3, index 2)."
    },
    {
      "n": 16,
      "type_id": 2,
      "question": "Write four thousand and fifteen in numeral.",
      "answer0": "4015",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 67,
      "difficulty_id": 1,
      "explanation": "Four thousand = 4000, and fifteen = 15, so 4000 + 15 = 4015.",
      "hints": ["Four thousand is 4000.", "Add fifteen to the thousands."],
      "source": "Rosyth 2023 P3 End of Year Exam Q16",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=4015."
    },
    {
      "n": 17,
      "type_id": 2,
      "question": "What is the missing number?\n7130, [?], 6730, 6530, 6330",
      "answer0": "6930",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 69,
      "difficulty_id": 2,
      "explanation": "The numbers decrease by 200 each time: 7130 - 200 = 6930.",
      "hints": ["Find the difference between the known terms (e.g. 6730 - 6530 = 200).", "The sequence goes down by 200 each step."],
      "source": "Rosyth 2023 P3 End of Year Exam Q17",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=6930. Missing term is the 2nd in the sequence."
    },
    {
      "n": 18,
      "type_id": 2,
      "question": "What is the volume of water in the beaker?\nAnswer: [?] ml",
      "answer0": "700",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 85,
      "difficulty_id": 2,
      "explanation": "The water level reaches the 700 ml mark on the 1-litre beaker.",
      "hints": ["The beaker is marked 1 l (1000 ml) at the top.", "Read the level of the water surface."],
      "source": "Rosyth 2023 P3 End of Year Exam Q18",
      "image_needed": true,
      "image_page": 8,
      "image_options": false,
      "image_loc": "lower-left of page, drawing of a beaker marked 1l with shaded water",
      "image_file": "q18.png",
      "notes": "Key=700 ml."
    },
    {
      "n": 19,
      "type_id": 2,
      "question": "Find the sum of $25.50 and $7.\nAnswer: $[?]",
      "answer0": "32.50",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 82,
      "difficulty_id": 1,
      "explanation": "$25.50 + $7.00 = $32.50.",
      "hints": ["Sum means add.", "Line up the dollars: $25.50 + $7.00."],
      "source": "Rosyth 2023 P3 End of Year Exam Q19",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=$32.50; answer blank holds the numeric value 32.50 (the $ is printed in the prompt)."
    },
    {
      "n": 20,
      "type_id": 2,
      "question": "Find the area of square X.\nAnswer: [?] m^2",
      "answer0": "49",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 97,
      "difficulty_id": 2,
      "explanation": "Area of a square = side x side = 7 m x 7 m = 49 m^2.",
      "hints": ["Area of a square = side x side.", "The side is 7 m."],
      "source": "Rosyth 2023 P3 End of Year Exam Q20",
      "image_needed": true,
      "image_page": 9,
      "image_options": false,
      "image_loc": "left side of page, square labelled X with side 7 m marked on top",
      "image_file": "q20.png",
      "notes": "Key=49 m^2. Side length 7 m is given on the figure."
    },
    {
      "n": 21,
      "type_id": 2,
      "question": "Find the sum of 4316 and 2784.\nAnswer: [?]",
      "answer0": "7100",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 70,
      "difficulty_id": 2,
      "explanation": "4316 + 2784 = 7100.",
      "hints": ["Sum means add.", "Add the ones, tens, hundreds and thousands with carrying."],
      "source": "Rosyth 2023 P3 End of Year Exam Q21",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=7100."
    },
    {
      "n": 22,
      "type_id": 2,
      "question": "54 less than 67 hundreds is [?]",
      "answer0": "6646",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 70,
      "difficulty_id": 2,
      "explanation": "67 hundreds = 6700. 54 less than 6700 = 6700 - 54 = 6646.",
      "hints": ["67 hundreds = 6700.", "Subtract 54 from 6700."],
      "source": "Rosyth 2023 P3 End of Year Exam Q22",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=6646."
    },
    {
      "n": 23,
      "type_id": 2,
      "question": "Find the value of (a) and (b).\nNumber of tricycles: 1, 2, 5, 7, 8, 10\nNumber of wheels: 3, 6, (a), 21, (b), 30\nAnswer: (a) [?] (b) [?]",
      "answer0": "15",
      "answer1": "24",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 73,
      "difficulty_id": 2,
      "explanation": "Each tricycle has 3 wheels. (a) 5 x 3 = 15. (b) 8 x 3 = 24.",
      "hints": ["Each tricycle has 3 wheels.", "Multiply the number of tricycles by 3."],
      "source": "Rosyth 2023 P3 End of Year Exam Q23",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key (a)=15, (b)=24. Table data embedded in the stem as text."
    },
    {
      "n": 24,
      "type_id": 2,
      "question": "Arrange the following fractions in order. Begin with the smallest.\n3/5, 4/10, 1/2\nAnswer: [?], [?], [?]",
      "answer0": "4/10",
      "answer1": "1/2",
      "answer2": "3/5",
      "answer3": null,
      "correct_answer": null,
      "skill_id": 79,
      "difficulty_id": 2,
      "explanation": "Convert to tenths: 3/5 = 6/10, 4/10 = 4/10, 1/2 = 5/10. Smallest to largest: 4/10, 5/10 (=1/2), 6/10 (=3/5).",
      "hints": ["Make all fractions have the same denominator (tenths).", "3/5 = 6/10 and 1/2 = 5/10."],
      "source": "Rosyth 2023 P3 End of Year Exam Q24",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key order smallest to largest: 4/10, 1/2, 3/5 (matches printed key)."
    },
    {
      "n": 25,
      "type_id": 2,
      "question": "What is the missing number in the box?\n1/2 = [?]/6",
      "answer0": "3",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 80,
      "difficulty_id": 1,
      "explanation": "To get from denominator 2 to 6, multiply by 3, so the numerator 1 x 3 = 3. 1/2 = 3/6.",
      "hints": ["2 x 3 = 6, so multiply the numerator by 3 too.", "1/2 is equivalent to 3/6."],
      "source": "Rosyth 2023 P3 End of Year Exam Q25",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=3 (the missing numerator)."
    },
    {
      "n": 26,
      "type_id": 2,
      "question": "2 boys cut a cake into 4 pieces. Eugene ate 1/4 of it. Michael ate 1/2 of it. How many pieces of the cake were left?",
      "answer0": "1",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 81,
      "difficulty_id": 2,
      "explanation": "Cake has 4 pieces. Eugene ate 1/4 = 1 piece. Michael ate 1/2 = 2 pieces. 4 - 1 - 2 = 1 piece left.",
      "hints": ["1/4 of 4 pieces = 1 piece; 1/2 of 4 pieces = 2 pieces.", "Subtract the eaten pieces from 4."],
      "source": "Rosyth 2023 P3 End of Year Exam Q26",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=1 piece of cake. Answer recorded as numeric 1 (unit 'piece' in stem)."
    },
    {
      "n": 27,
      "type_id": 2,
      "question": "3 children shared a bar of chocolate. Edwin ate 5/12 of it, Rayner ate 1/4 of it and Vincent ate the rest. What fraction of the chocolate did Vincent eat? Leave your answer in the simplest form.",
      "answer0": "1/3",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 81,
      "difficulty_id": 3,
      "explanation": "1/4 = 3/12. Edwin + Rayner = 5/12 + 3/12 = 8/12. Vincent = 12/12 - 8/12 = 4/12 = 1/3.",
      "hints": ["Convert 1/4 to twelfths: 1/4 = 3/12.", "Subtract the total eaten by the other two from the whole (12/12) and simplify."],
      "source": "Rosyth 2023 P3 End of Year Exam Q27",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=1/3."
    },
    {
      "n": 28,
      "type_id": 2,
      "question": "(a) 4 m 50 cm = [?] cm\n(b) 3 l 86 ml = [?] ml",
      "answer0": "450",
      "answer1": "3086",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 86,
      "difficulty_id": 2,
      "explanation": "(a) 4 m = 400 cm, so 4 m 50 cm = 450 cm. (b) 3 l = 3000 ml, so 3 l 86 ml = 3086 ml.",
      "hints": ["1 m = 100 cm; 1 l = 1000 ml.", "Convert the whole units then add the remainder."],
      "source": "Rosyth 2023 P3 End of Year Exam Q28",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key (a)=450 cm, (b)=3086 ml."
    },
    {
      "n": 29,
      "type_id": 2,
      "question": "Find the area of Figure Y.\nAnswer: [?] cm^2",
      "answer0": "13",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 95,
      "difficulty_id": 3,
      "explanation": "Counting the shaded squares and combining half-squares on the 1 cm grid gives a total area of 13 cm^2.",
      "hints": ["Each full grid square is 1 cm^2.", "Combine the half-shaded squares into wholes before counting."],
      "source": "Rosyth 2023 P3 End of Year Exam Q29",
      "image_needed": true,
      "image_page": 12,
      "image_options": false,
      "image_loc": "left-middle of page, shaded figure Y on a 1 cm square grid",
      "image_file": "q29.png",
      "notes": "Key=13 cm^2. Count-to-verify against grid; figure has slanted shaded region."
    },
    {
      "n": 30,
      "type_id": 2,
      "question": "Study the figure.\n(a) Name a line parallel to AB.\n(b) Name a line perpendicular to CD.\nAnswer: (a) [?] (b) [?]",
      "answer0": "EF",
      "answer1": "GH",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 100,
      "difficulty_id": 2,
      "explanation": "Line EF runs in the same direction as AB without meeting it, so EF is parallel to AB. Line GH meets the horizontal CD at a right angle, so GH is perpendicular to CD.",
      "hints": ["Parallel lines never meet and slant the same way.", "Perpendicular lines cross at a right angle."],
      "source": "Rosyth 2023 P3 End of Year Exam Q30",
      "image_needed": true,
      "image_page": 13,
      "image_options": false,
      "image_loc": "upper half of page, grid with labelled lines AB, CD, EF, GH, IJ",
      "image_file": "q30.png",
      "notes": "Key (a)=EF, (b)=GH."
    },
    {
      "n": 31,
      "type_id": 0,
      "question": "Draw a line parallel to KL that passes through point M.",
      "answer0": null,
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 101,
      "difficulty_id": 2,
      "explanation": "Draw a line through M with the same slope (gradient) as KL so the two lines never meet.",
      "hints": ["A parallel line has the same slant.", "Use the grid to copy KL's direction through M."],
      "source": "Rosyth 2023 P3 End of Year Exam Q31",
      "image_needed": true,
      "image_page": 13,
      "image_options": false,
      "image_loc": "lower-left of page, square grid with diagonal line KL and point M",
      "image_file": "q31.png",
      "notes": "Interactive draw-a-line task; type_id 0 (skipped on insert). Key=draw line through M parallel to KL."
    },
    {
      "n": 32,
      "type_id": 2,
      "question": "Find the number of right angles in Figure Z.",
      "answer0": "3",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 99,
      "difficulty_id": 2,
      "explanation": "Inspecting the arrow-shaped figure Z, three of its interior corners are right angles (90 degrees).",
      "hints": ["A right angle is a square corner (90 degrees).", "Check each corner of the figure against a right angle."],
      "source": "Rosyth 2023 P3 End of Year Exam Q32",
      "image_needed": true,
      "image_page": 14,
      "image_options": false,
      "image_loc": "upper-middle of page, arrow/chevron-shaped figure labelled Z",
      "image_file": "q32.png",
      "notes": "Key=3 right angles."
    },
    {
      "n": 33,
      "type_id": 2,
      "question": "In the figure, find the number of:\n(a) acute angles\n(b) obtuse angles\nAnswer: (a) [?] (b) [?]",
      "answer0": "2",
      "answer1": "3",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 99,
      "difficulty_id": 2,
      "explanation": "The figure has 2 acute angles (smaller than a right angle) and 3 obtuse angles (greater than a right angle but less than a straight angle).",
      "hints": ["Acute angles are smaller than a right angle; obtuse angles are larger.", "Check each interior corner of the figure."],
      "source": "Rosyth 2023 P3 End of Year Exam Q33",
      "image_needed": true,
      "image_page": 14,
      "image_options": false,
      "image_loc": "lower half of page, elongated five-sided polygon outline",
      "image_file": "q33.png",
      "notes": "Key (a)=2, (b)=3."
    },
    {
      "n": 34,
      "type_id": 2,
      "question": "The table shows the number of beads collected by four children.\nThe children collected a total of 360 beads altogether. How many beads does each circle stand for?",
      "answer0": "40",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 64,
      "difficulty_id": 2,
      "explanation": "Total circles: Fiona 3 + Gina 2 + Haile 3 + Irene 1 = 9 circles. 360 / 9 = 40 beads per circle.",
      "hints": ["Count the total number of circle symbols in the table.", "Divide 360 by the number of circles."],
      "source": "Rosyth 2023 P3 End of Year Exam Q34",
      "image_needed": true,
      "image_page": 15,
      "image_options": false,
      "image_loc": "upper-left of page, pictograph table (Fiona/Gina/Haile/Irene rows of bead circles)",
      "image_file": "q34.png",
      "notes": "Key=40. Verify circle count against crop (9 circles total: 3+2+3+1)."
    },
    {
      "n": 35,
      "type_id": 0,
      "question": "The graph shows the number of books read by children in a class. The number of Chinese books read by the children was the same as the total number of Malay and Tamil books read by the children. Draw the bar for the number of Tamil books the children read.",
      "answer0": null,
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 104,
      "difficulty_id": 3,
      "explanation": "Read Chinese and Malay bars from the graph; Tamil = Chinese total - Malay. Draw the Tamil bar to that length on the scale.",
      "hints": ["Chinese = Malay + Tamil, so Tamil = Chinese - Malay.", "Read the bar values off the scale (gridlines every 4)."],
      "source": "Rosyth 2023 P3 End of Year Exam Q35",
      "image_needed": true,
      "image_page": 15,
      "image_options": false,
      "image_loc": "lower-middle of page, partially drawn bar graph with axis labelled Number of books (0-32)",
      "image_file": "q35.png",
      "notes": "Interactive draw-the-bar task; type_id 0 (skipped on insert). Key=draw the Tamil bar."
    },
    {
      "n": 36,
      "type_id": 2,
      "question": "At a school carnival, Nigel sold 1843 cookies. He sold 379 cookies fewer than Pauline.\n(a) How many cookies did Pauline sell?\n(b) How many cookies did they sell altogether?",
      "answer0": "2222",
      "answer1": "4065",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 71,
      "difficulty_id": 2,
      "explanation": "(a) Pauline = 1843 + 379 = 2222 cookies. (b) Altogether = 2222 + 1843 = 4065 cookies.",
      "hints": ["Nigel sold 379 fewer, so Pauline sold 379 more than Nigel.", "Add both children's totals for the altogether figure."],
      "source": "Rosyth 2023 P3 End of Year Exam Q36",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key (a)=2222, (b)=4065."
    },
    {
      "n": 37,
      "type_id": 2,
      "question": "The school bookshop gives away 2 erasers for every 8 pencils bought. Mateen bought 96 pencils. How many erasers did he get?",
      "answer0": "24",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 76,
      "difficulty_id": 2,
      "explanation": "96 / 8 = 12 groups of 8 pencils. Each group gives 2 erasers, so 12 x 2 = 24 erasers.",
      "hints": ["Find how many groups of 8 pencils are in 96.", "Multiply the number of groups by 2 erasers."],
      "source": "Rosyth 2023 P3 End of Year Exam Q37",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=24."
    },
    {
      "n": 38,
      "type_id": 2,
      "question": "Faizah is at home. She wants to go to the library.\n(a) What is the distance Faizah needs to travel if she chooses Route P?\n(b) What is the difference in distance between Route P and Route Q?\nAnswer: (a) [?] (b) [?]",
      "answer0": "3438 m",
      "answer1": "412 m",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 71,
      "difficulty_id": 2,
      "explanation": "Route P (Home-School-Library) = 1370 + 2068 = 3438 m. Route Q = 3850 m. Difference = 3850 - 3438 = 412 m.",
      "hints": ["Route P goes via School: add 1370 m and 2068 m.", "Subtract the shorter route from the longer to find the difference."],
      "source": "Rosyth 2023 P3 End of Year Exam Q38",
      "image_needed": true,
      "image_page": 18,
      "image_options": false,
      "image_loc": "upper-middle of page, route map with Home, School, Library and Route P (1370 m, 2068 m) / Route Q (3850 m)",
      "image_file": "q38.png",
      "notes": "Key (a)=3438 m, (b)=412 m. Distances labelled on the map."
    },
    {
      "n": 39,
      "type_id": 2,
      "question": "Raja works at a hawker stall in a market. His earnings per day are shown in the table. How much does he earn from Monday to Friday?",
      "answer0": "903",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 76,
      "difficulty_id": 3,
      "explanation": "Monday to Thursday is 4 days at $167 = 4 x 167 = $668. Friday is one of the $235 days. $668 + $235 = $903.",
      "hints": ["Monday to Thursday = 4 days at $167 each.", "Add Friday's earning ($235) to the four-day total."],
      "source": "Rosyth 2023 P3 End of Year Exam Q39",
      "image_needed": true,
      "image_page": 19,
      "image_options": false,
      "image_loc": "upper-left of page, two-row table: Monday to Thursday $167, Friday to Sunday $235",
      "image_file": "q39.png",
      "notes": "Key=903 (i.e. $903). 167x4=668; 668+235=903 per key. Table data also given: Mon-Thu $167/day, Fri-Sun $235/day."
    },
    {
      "n": 40,
      "type_id": 2,
      "question": "The length of a field is 2 times its breadth. The perimeter of the field is 108 m. What is the length of the field?",
      "answer0": "36 m",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 96,
      "difficulty_id": 3,
      "explanation": "Perimeter = 2(length + breadth) = length + breadth + length + breadth. With length = 2 x breadth, the perimeter equals 6 breadths: 108 / 6 = 18 m breadth. Length = 18 + 18 = 36 m.",
      "hints": ["Length = 2 x breadth, so the perimeter is made of 6 equal breadths.", "108 / 6 gives the breadth; double it for the length."],
      "source": "Rosyth 2023 P3 End of Year Exam Q40",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key=36 m. Key working: 108/6=18, 18+18=36."
    }
  ]
}
