{
  "paper": {
    "school": "Rosyth",
    "year": 2025,
    "level": "P3",
    "label": "End of Year Exam",
    "source_prefix": "Rosyth 2025 P3 End of Year Exam",
    "has_answer_key": true
  },
  "questions": [
    {
      "n": 1,
      "type_id": 1,
      "question": "In 8930, the digit 3 is in the [?] place.",
      "answer0": "ones",
      "answer1": "tens",
      "answer2": "hundreds",
      "answer3": "thousands",
      "correct_answer": 1,
      "skill_id": 66,
      "difficulty_id": 1,
      "explanation": "Read place values from the right: 0 ones, 3 tens, 9 hundreds, 8 thousands. The digit 3 is in the tens place.",
      "hints": ["The rightmost digit is the ones place.", "Count left: ones, tens, hundreds, thousands."],
      "source": "Rosyth 2025 P3 End of Year Exam Q1",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 2 -> tens (0-based index 1)."
    },
    {
      "n": 2,
      "type_id": 1,
      "question": "What is the missing number?\n[?] ÷ 6 = 9 R 1",
      "answer0": "14",
      "answer1": "16",
      "answer2": "55",
      "answer3": "60",
      "correct_answer": 2,
      "skill_id": 74,
      "difficulty_id": 2,
      "explanation": "Reverse the division with remainder: number = quotient × divisor + remainder = 9 × 6 + 1 = 54 + 1 = 55.",
      "hints": ["Multiply the quotient by the divisor.", "Add the remainder back: 9 × 6 + 1."],
      "source": "Rosyth 2025 P3 End of Year Exam Q2",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 3 -> 55 (0-based index 2)."
    },
    {
      "n": 3,
      "type_id": 1,
      "question": "4/5 - 1/10 =",
      "answer0": "3/5",
      "answer1": "3/10",
      "answer2": "5/10",
      "answer3": "7/10",
      "correct_answer": 3,
      "skill_id": 81,
      "difficulty_id": 2,
      "explanation": "Make like denominators: 4/5 = 8/10. Then 8/10 - 1/10 = 7/10.",
      "hints": ["Convert 4/5 to tenths.", "4/5 = 8/10, then subtract 1/10."],
      "source": "Rosyth 2025 P3 End of Year Exam Q3",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 4 -> 7/10 (0-based index 3)."
    },
    {
      "n": 4,
      "type_id": 1,
      "question": "Which of the following is the same as 8015 ml?",
      "answer0": "8 ℓ 15 ml",
      "answer1": "8 ℓ 105 ml",
      "answer2": "80 ℓ 15 ml",
      "answer3": "801 ℓ 5 ml",
      "correct_answer": 0,
      "skill_id": 86,
      "difficulty_id": 2,
      "explanation": "1 ℓ = 1000 ml. 8015 ml = 8000 ml + 15 ml = 8 ℓ 15 ml.",
      "hints": ["1 litre = 1000 ml.", "Split 8015 into thousands and the remainder."],
      "source": "Rosyth 2025 P3 End of Year Exam Q4",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 1 -> 8 l 15 ml (0-based index 0)."
    },
    {
      "n": 5,
      "type_id": 1,
      "question": "Arrange these numbers from the greatest to the smallest.\n6089 , 6890 , 6809",
      "answer0": "6089 , 6809 , 6890",
      "answer1": "6890 , 6809 , 6089",
      "answer2": "6809 , 6890 , 6089",
      "answer3": "6890 , 6089 , 6809",
      "correct_answer": 1,
      "skill_id": 68,
      "difficulty_id": 2,
      "explanation": "All share 6 thousands. Compare hundreds: 6890 (8) > 6809 (8, then tens 0<9) ... 6890>6809>6089. Greatest to smallest: 6890, 6809, 6089.",
      "hints": ["The thousands digit is the same (6).", "Compare the hundreds, then tens digits."],
      "source": "Rosyth 2025 P3 End of Year Exam Q5",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 2 -> 6890, 6809, 6089 (0-based index 1)."
    },
    {
      "n": 6,
      "type_id": 1,
      "question": "The difference between two numbers is 218. The smaller number is 357. What is the greater number?",
      "answer0": "139",
      "answer1": "141",
      "answer2": "565",
      "answer3": "575",
      "correct_answer": 3,
      "skill_id": 71,
      "difficulty_id": 1,
      "explanation": "Greater number = smaller number + difference = 357 + 218 = 575.",
      "hints": ["Difference means subtract; reverse it by adding.", "357 + 218 = ?"],
      "source": "Rosyth 2025 P3 End of Year Exam Q6",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 4 -> 575 (0-based index 3)."
    },
    {
      "n": 7,
      "type_id": 1,
      "question": "There were some children in a school hall. 332 of them were boys. There were 140 more boys than girls. How many children were there in the school hall altogether?",
      "answer0": "332",
      "answer1": "472",
      "answer2": "524",
      "answer3": "612",
      "correct_answer": 2,
      "skill_id": 71,
      "difficulty_id": 2,
      "explanation": "Girls = boys - 140 = 332 - 140 = 192. Total = boys + girls = 332 + 192 = 524.",
      "hints": ["Find the number of girls first.", "Girls = 332 - 140, then add the boys."],
      "source": "Rosyth 2025 P3 End of Year Exam Q7",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 3 -> 524 (0-based index 2)."
    },
    {
      "n": 8,
      "type_id": 1,
      "question": "The figure is made up of 3 identical squares. One square is divided equally into 4 triangles. What fraction of the figure is shaded?",
      "answer0": "1/4",
      "answer1": "1/5",
      "answer2": "3/16",
      "answer3": "7/8",
      "correct_answer": 0,
      "skill_id": 77,
      "difficulty_id": 3,
      "explanation": "Each square is worth 4 quarter-triangles, so 3 squares = 12 equal triangles. The shaded part is 3 of the 4 triangles in one square = 3 triangles. 3/12 = 1/4.",
      "hints": ["Express the whole figure in equal triangles (4 per square).", "Count shaded triangles over total: 3/12."],
      "source": "Rosyth 2025 P3 End of Year Exam Q8",
      "image_needed": true,
      "image_options": false,
      "image_file": "q8.png",
      "image_page": 4,
      "image_bbox": [0.34, 0.17, 0.57, 0.31],
      "image_loc": "upper-middle of page, below the question: L-shaped figure of 3 squares, top-left square divided into 4 triangles with 3 shaded",
      "notes": "Key: 1 -> 1/4 (0-based index 0)."
    },
    {
      "n": 9,
      "type_id": 2,
      "question": "What is the smallest 4-digit odd number that can be formed with all the digits 3, 1, 0, 6?\nAns: [?]",
      "answer0": "1063",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 66,
      "difficulty_id": 3,
      "explanation": "Odd means the last digit must be odd (1 or 3). To be smallest, put the smallest non-zero digit first (1) and the smallest possible odd digit last (3): 1063. (0 cannot lead.)",
      "hints": ["For odd, the ones digit must be 1 or 3.", "Smallest: lead with 1, end with 3, put 0 next."],
      "source": "Rosyth 2025 P3 End of Year Exam Q9",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 1063. Digits shown as boxes 3,1,0,6 but stated in stem so no figure needed."
    },
    {
      "n": 10,
      "type_id": 2,
      "question": "What is the missing number in the box?\n647 + [?] = 6500",
      "answer0": "5853",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 70,
      "difficulty_id": 2,
      "explanation": "Missing addend = total - known part = 6500 - 647 = 5853.",
      "hints": ["Subtract to find a missing addend.", "6500 - 647 = ?"],
      "source": "Rosyth 2025 P3 End of Year Exam Q10",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 5853."
    },
    {
      "n": 11,
      "type_id": 2,
      "question": "Express 2480 m in km and m.\nAns: [?] km [?] m",
      "answer0": "2",
      "answer1": "480",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 86,
      "difficulty_id": 1,
      "explanation": "1 km = 1000 m. 2480 m = 2000 m + 480 m = 2 km 480 m.",
      "hints": ["1 km = 1000 m.", "How many whole thousands are in 2480?"],
      "source": "Rosyth 2025 P3 End of Year Exam Q11",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 2 km 480 m."
    },
    {
      "n": 12,
      "type_id": 2,
      "question": "How much did the book and the pencil case cost altogether?\nAns: $[?]",
      "answer0": "19.20",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 83,
      "difficulty_id": 2,
      "explanation": "Add the two prices: $12.75 (book) + $6.45 (pencil case) = $19.20.",
      "hints": ["Add the two amounts of money.", "Line up the decimal points: 12.75 + 6.45."],
      "source": "Rosyth 2025 P3 End of Year Exam Q12",
      "image_needed": true,
      "image_options": false,
      "image_file": "q12.png",
      "image_page": 6,
      "image_bbox": [0.22, 0.15, 0.72, 0.30],
      "image_loc": "top of page: a book labelled $12.75 on the left and a pencil case labelled $6.45 on the right",
      "notes": "Key: $19.20. Prices are in the figure ($12.75 book, $6.45 pencil case)."
    },
    {
      "n": 13,
      "type_id": 2,
      "question": "The figure is made up of 2 identical rectangles. Find the perimeter of the figure.\nAns: [?] cm",
      "answer0": "54",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 96,
      "difficulty_id": 2,
      "explanation": "Two identical rectangles are placed side by side. Each is 10 cm long, so the whole length = 10 + 10 = 20 cm; height = 7 cm. Perimeter = 2 × (20 + 7) = 2 × 27 = 54 cm.",
      "hints": ["Two rectangles side by side make one longer rectangle.", "Total length = 20 cm, height = 7 cm; perimeter = 2 × (L + B)."],
      "source": "Rosyth 2025 P3 End of Year Exam Q13",
      "image_needed": true,
      "image_options": false,
      "image_file": "q13.png",
      "image_page": 6,
      "image_bbox": [0.22, 0.53, 0.80, 0.70],
      "image_loc": "middle of page: two identical rectangles side by side, one marked 10 cm wide and the whole figure 7 cm tall",
      "notes": "Key: 54 cm."
    },
    {
      "n": 14,
      "type_id": 2,
      "question": "The bar graph shows the number of ice cream cones Mr Ahmad sold over 5 days. Each ice cream cone was sold for $3. How much money did Mr Ahmad collect on Wednesday?\nAns: $[?]",
      "answer0": "132",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 104,
      "difficulty_id": 2,
      "explanation": "Read Wednesday's bar = 44 cones. Money collected = 44 × $3 = $132.",
      "hints": ["Read the length of the Wednesday bar.", "Multiply the number of cones by $3."],
      "source": "Rosyth 2025 P3 End of Year Exam Q14",
      "image_needed": true,
      "image_options": false,
      "image_file": "q14.png",
      "image_page": 7,
      "image_bbox": [0.23, 0.17, 0.80, 0.43],
      "image_loc": "upper-middle of page: horizontal bar graph titled 'Ice Cream Sales Over 5 Days', Monday-Friday, x-axis 0-60 number of ice cream cones",
      "notes": "Key: 44 x 3 = $132. Wednesday bar reads 44 cones."
    },
    {
      "n": 15,
      "type_id": 2,
      "question": "The bar graph shows the number of boys and girls from 3 classes who took part in an Art competition. Find the total number of students who took part in the Art competition.\nAns: [?]",
      "answer0": "97",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 104,
      "difficulty_id": 2,
      "explanation": "Read each bar: 3A girls 12, boys 16; 3B girls 22, boys 15; 3C girls 14, boys 18. Total = 12+16+22+15+14+18 = 97.",
      "hints": ["Read all six bars (girls and boys for each class).", "Add every value together."],
      "source": "Rosyth 2025 P3 End of Year Exam Q15",
      "image_needed": true,
      "image_options": false,
      "image_file": "q15.png",
      "image_page": 8,
      "image_bbox": [0.25, 0.17, 0.80, 0.53],
      "image_loc": "upper half of page: vertical bar graph titled 'Students Who Took Part In An Art Competition' for classes 3A/3B/3C with a girls/boys legend",
      "notes": "Key: 97."
    },
    {
      "n": 16,
      "type_id": 2,
      "question": "Ali reached the bus stop at 6:45 am. He waited 8 minutes before he got on the bus. He got off the bus at 7:30 am. How long was he on the bus?\nAns: [?] min",
      "answer0": "37",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 92,
      "difficulty_id": 2,
      "explanation": "He got on the bus at 6:45 + 8 min = 6:53 am. From 6:53 am to 7:30 am is 7 min to 7:00, then 30 min to 7:30 = 37 min.",
      "hints": ["First find the time he boarded the bus.", "6:53 to 7:30 = 7 min + 30 min."],
      "source": "Rosyth 2025 P3 End of Year Exam Q16",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 37 min."
    },
    {
      "n": 17,
      "type_id": 2,
      "question": "Johan and Ben had the same number of marbles at first. Then, Johan lost 50 marbles and Ben bought another 138 marbles. How many more marbles did Ben have than Johan in the end?\nAns: [?]",
      "answer0": "188",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 71,
      "difficulty_id": 2,
      "explanation": "They started equal. Johan went down 50 and Ben went up 138, so the gap = 50 + 138 = 188 marbles.",
      "hints": ["They started with the same amount, so compare the changes.", "Johan's loss plus Ben's gain: 50 + 138."],
      "source": "Rosyth 2025 P3 End of Year Exam Q17",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 138 + 50 = 188."
    },
    {
      "n": 18,
      "type_id": 2,
      "question": "Mrs Tan spent $35. How many mangoes did she buy?\nAns: [?]",
      "answer0": "15",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 76,
      "difficulty_id": 2,
      "explanation": "Mangoes cost 3 for $7. Number of $7 sets = $35 ÷ $7 = 5 sets. Mangoes = 5 × 3 = 15.",
      "hints": ["How many $7 are there in $35?", "Each $7 buys 3 mangoes."],
      "source": "Rosyth 2025 P3 End of Year Exam Q18",
      "image_needed": true,
      "image_options": false,
      "image_file": "q18.png",
      "image_page": 9,
      "image_bbox": [0.40, 0.62, 0.80, 0.78],
      "image_loc": "lower half of page: a crate of mangoes with a sign reading '3 mangoes for $7'",
      "notes": "Key: 35 ÷ 7 = 5; 5 × 3 = 15. Price '3 mangoes for $7' is in the figure."
    },
    {
      "n": 19,
      "type_id": 2,
      "question": "Lokman and Vincent had 84 stickers at first. Lokman had 5 times as many stickers as Vincent. Then Vincent bought 17 more stickers. How many stickers did Vincent have in the end?\nAns: [?]",
      "answer0": "31",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 76,
      "difficulty_id": 3,
      "explanation": "Together they are 5 + 1 = 6 units = 84, so 1 unit = 84 ÷ 6 = 14 (Vincent's first amount). After buying 17 more: 14 + 17 = 31.",
      "hints": ["Use units: Vincent = 1 unit, Lokman = 5 units, total 6 units.", "84 ÷ 6 = 14, then add 17."],
      "source": "Rosyth 2025 P3 End of Year Exam Q19",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 14 + 17 = 31."
    },
    {
      "n": 20,
      "type_id": 2,
      "question": "Arrange the fractions 1/2 , 11/12 , 1/6 in order. Begin with the smallest fraction.\nAns: [?] , [?] , [?]",
      "answer0": "1/6",
      "answer1": "1/2",
      "answer2": "11/12",
      "answer3": null,
      "correct_answer": null,
      "skill_id": 79,
      "difficulty_id": 2,
      "explanation": "Convert to twelfths: 1/2 = 6/12, 11/12 = 11/12, 1/6 = 2/12. Order smallest to greatest: 2/12, 6/12, 11/12 = 1/6, 1/2, 11/12.",
      "hints": ["Use a common denominator of 12.", "1/2 = 6/12 and 1/6 = 2/12; then compare."],
      "source": "Rosyth 2025 P3 End of Year Exam Q20",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 1/6, 1/2, 11/12 (smallest to greatest). Ordering FIB, one [?] per position."
    },
    {
      "n": 21,
      "type_id": 1,
      "question": "Name the two angles that are smaller than a right angle.",
      "answer0": "a and e",
      "answer1": "b and c",
      "answer2": "a and f",
      "answer3": "d and e",
      "correct_answer": 0,
      "skill_id": 99,
      "difficulty_id": 2,
      "explanation": "Compare each marked angle to a right angle (square corner). Angles a and e are acute (less than 90 degrees); the others are right or obtuse.",
      "hints": ["A right angle is a square corner (90 degrees).", "Look for the angles that open less than a square corner."],
      "source": "Rosyth 2025 P3 End of Year Exam Q21",
      "image_needed": true,
      "image_options": false,
      "image_file": "q21.png",
      "image_page": 10,
      "image_bbox": [0.28, 0.62, 0.78, 0.83],
      "image_loc": "lower half of page: a crown-like polygon with angles labelled a, b, c, d, e, f",
      "notes": "Key: a and e. Converted to MCQ (letter answers) per spec; distractors are plausible angle pairs."
    },
    {
      "n": 22,
      "type_id": 2,
      "question": "Study the figure in the square grid and fill in the blanks.\n(a) Identify and name a pair of perpendicular lines: [?] ⊥ [?]\n(b) Identify and name a pair of parallel lines: [?] // [?]",
      "answer0": "BE",
      "answer1": "ED",
      "answer2": "AG",
      "answer3": "BF",
      "correct_answer": null,
      "skill_id": 100,
      "difficulty_id": 2,
      "explanation": "On the square grid, line BE meets line ED at a square corner, so BE ⊥ ED. Lines AG and BF run in the same direction without meeting, so AG // BF.",
      "hints": ["Perpendicular lines meet at a right angle (square corner).", "Parallel lines stay the same distance apart and never meet."],
      "source": "Rosyth 2025 P3 End of Year Exam Q22",
      "image_needed": true,
      "image_options": false,
      "image_file": "q22.png",
      "image_page": 11,
      "image_bbox": [0.18, 0.15, 0.62, 0.32],
      "image_loc": "top of page: a square grid with a figure whose vertices are labelled A, B, C, D, E, F, G",
      "notes": "Key: (a) BE ⊥ ED, (b) AG // BF. Two-part FIB: answer0/1 = perpendicular pair, answer2/3 = parallel pair. Other valid pairs may exist."
    },
    {
      "n": 23,
      "type_id": 2,
      "question": "The diagrams show some similar rubber balls, toy cars and a teddy bear placed on 3 identical weighing scales.\n(a) What is the mass of 1 rubber ball? Ans: [?] g\n(b) What is the mass of the teddy bear? Ans: [?] g",
      "answer0": "20",
      "answer1": "540",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 87,
      "difficulty_id": 3,
      "explanation": "(a) 7 rubber balls balance 140 g, so 1 ball = 140 ÷ 7 = 20 g. (b) From the second scale, 9 balls balance the toy cars, and the teddy bear balances the same toy cars; teddy = 9 × 20 g = 180 g per group, and the bear balances 3 such groups, so 180 × 3 = 540 g.",
      "hints": ["First scale: divide 140 g by the number of balls.", "Use the balls' mass to work out the cars, then the teddy bear."],
      "source": "Rosyth 2025 P3 End of Year Exam Q23",
      "image_needed": true,
      "image_options": false,
      "image_file": "q23.png",
      "image_page": 12,
      "image_bbox": [0.18, 0.30, 0.85, 0.66],
      "image_loc": "middle of page: three balance scales - (top) rubber balls vs a 140 g weight plus balls; (bottom) balls vs a toy car, and a teddy bear vs toy cars",
      "notes": "Key: (a) 140 ÷ 7 = 20 g; (b) 180 × 3 = 540 g. Counts must be read from the scale figures."
    },
    {
      "n": 24,
      "type_id": 2,
      "question": "The figure is made up of 4 identical squares. The length of the figure is 12 cm.\n(a) What is the length of one square? Ans: [?] cm\n(b) What is the area of the figure? Ans: [?] cm2",
      "answer0": "3",
      "answer1": "36",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 97,
      "difficulty_id": 2,
      "explanation": "(a) 4 squares in a row span 12 cm, so one square's side = 12 ÷ 4 = 3 cm. (b) Area of figure = length × width = 12 × 3 = 36 cm2 (or 4 squares × 3 × 3).",
      "hints": ["Divide the total length by the number of squares.", "Area = length × width of the whole strip."],
      "source": "Rosyth 2025 P3 End of Year Exam Q24",
      "image_needed": true,
      "image_options": false,
      "image_file": "q24.png",
      "image_page": 13,
      "image_bbox": [0.26, 0.15, 0.62, 0.25],
      "image_loc": "top of page: a row of 4 identical squares with the total length marked 12 cm",
      "notes": "Key: (a) 12 ÷ 4 = 3 cm; (b) 12 × 3 = 36 cm2."
    },
    {
      "n": 25,
      "type_id": 2,
      "question": "1402 visitors went to the zoo on Tuesday. 564 of them were adults and the rest were children.\n(a) How many children were at the zoo? Ans: [?]\n(b) Among the 564 adults, there were twice as many women as men. How many of them were women? Ans: [?]",
      "answer0": "838",
      "answer1": "376",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 76,
      "difficulty_id": 3,
      "explanation": "(a) Children = total - adults = 1402 - 564 = 838. (b) Men = 1 unit, women = 2 units, so 3 units = 564; 1 unit = 564 ÷ 3 = 188; women = 2 × 188 = 376.",
      "hints": ["(a) Subtract the adults from the total.", "(b) 3 equal units make 564; women are 2 of those units."],
      "source": "Rosyth 2025 P3 End of Year Exam Q25",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: (a) 1402 - 564 = 838; (b) 564 ÷ 3 = 188, 188 × 2 = 376."
    },
    {
      "n": 26,
      "type_id": 2,
      "question": "Some lamp posts were placed in a straight row at an equal distance apart. The distance between the 1st and the 5th lamp post was 36 m. The distance between the 2nd and the last lamp post was 144 m. What was the total number of lamp posts along the straight row?\nAns: [?]",
      "answer0": "18",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 76,
      "difficulty_id": 3,
      "explanation": "1st to 5th post = 4 gaps = 36 m, so 1 gap = 36 ÷ 4 = 9 m. 2nd to last = 144 m = 144 ÷ 9 = 16 gaps, meaning the last post is the (2 + 16) = 18th post. Total lamp posts = 18.",
      "hints": ["1st to 5th is 4 gaps, not 5; find one gap length.", "Count gaps from the 2nd post: 144 ÷ 9, then add 2 for the post number."],
      "source": "Rosyth 2025 P3 End of Year Exam Q26",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key: 144 ÷ 9 = 16; 16 + 2 = 18."
    }
  ]
}
