{
  "paper": {
    "school": "Rosyth",
    "year": 2025,
    "level": "P4",
    "label": "End-of-Year Exam",
    "source_prefix": "Rosyth 2025 P4 End-of-Year Exam",
    "has_answer_key": true
  },
  "questions": [
    {
      "n": 1,
      "type_id": 1,
      "question": "Forty-six thousand and sixteen in figures is [?].",
      "answer0": "46 160",
      "answer1": "46 106",
      "answer2": "46 016",
      "answer3": "4616",
      "correct_answer": 2,
      "skill_id": 105,
      "difficulty_id": 1,
      "explanation": "Forty-six thousand = 46 000, and sixteen = 16. 46 000 + 16 = 46 016. Option (3).",
      "hints": ["Break it into 46 thousand and 16.", "Sixteen fills the tens and ones places, so the thousands part stays 46."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q1",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q1 = option 3."
    },
    {
      "n": 2,
      "type_id": 1,
      "question": "In which of the following numbers does the digit 8 stands for 80?",
      "answer0": "3028",
      "answer1": "3082",
      "answer2": "3820",
      "answer3": "8032",
      "correct_answer": 1,
      "skill_id": 105,
      "difficulty_id": 1,
      "explanation": "The 8 must be in the tens place to stand for 80. In 3082 the 8 is in the tens place (80). Option (2).",
      "hints": ["80 means the 8 is in the tens place.", "Check the tens digit of each number."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q2",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q2 = option 2."
    },
    {
      "n": 3,
      "type_id": 1,
      "question": "13 429 rounded to the nearest hundred is [?].",
      "answer0": "13 500",
      "answer1": "13 430",
      "answer2": "13 400",
      "answer3": "13 000",
      "correct_answer": 2,
      "skill_id": 109,
      "difficulty_id": 1,
      "explanation": "Look at the tens digit (2). Since 2 < 5, round down: 13 429 to the nearest hundred is 13 400. Option (3).",
      "hints": ["The hundreds digit is 4; decide using the tens digit.", "Tens digit 2 is less than 5, so round down."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q3",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q3 = option 3."
    },
    {
      "n": 4,
      "type_id": 1,
      "question": "The figure shown is made up of identical triangles. What fraction of the figure is shaded?",
      "answer0": "$$\\frac{4}{12}$$",
      "answer1": "$$\\frac{8}{12}$$",
      "answer2": "$$\\frac{4}{11}$$",
      "answer3": "$$\\frac{4}{8}$$",
      "correct_answer": 0,
      "skill_id": 120,
      "difficulty_id": 2,
      "explanation": "The figure is made of 12 identical triangles and 4 of them are shaded, so the shaded fraction is $$\\frac{4}{12}$$. Option (1).",
      "hints": ["Count the total number of identical triangles in the whole figure.", "Count how many of those triangles are shaded, then write shaded over total."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q4",
      "image_needed": true,
      "image_options": false,
      "image_file": "q4.png",
      "image_page": 3,
      "image_bbox": [0.33, 0.16, 0.50, 0.30],
      "image_loc": "hexagon-like figure of shaded/unshaded triangles, upper-middle of page below the question",
      "notes": "Key Q4 = option 1 (4/12). 12 triangles total, 4 shaded."
    },
    {
      "n": 5,
      "type_id": 1,
      "question": "$$\\frac{1}{3}+\\frac{1}{9}=$$ [?]",
      "answer0": "$$\\frac{1}{27}$$",
      "answer1": "$$\\frac{2}{12}$$",
      "answer2": "$$\\frac{3}{9}$$",
      "answer3": "$$\\frac{4}{9}$$",
      "correct_answer": 3,
      "skill_id": 121,
      "difficulty_id": 1,
      "explanation": "Make denominators the same: $$\\frac{1}{3}=\\frac{3}{9}$$. Then $$\\frac{3}{9}+\\frac{1}{9}=\\frac{4}{9}$$. Option (4).",
      "hints": ["Convert $$\\frac{1}{3}$$ to ninths.", "$$\\frac{1}{3}=\\frac{3}{9}$$, then add the numerators."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q5",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q5 = option 4 (4/9)."
    },
    {
      "n": 6,
      "type_id": 1,
      "question": "In the figure shown, PQRS is a square. Find $$\\angle v$$.",
      "answer0": "$$36°$$",
      "answer1": "$$54°$$",
      "answer2": "$$70°$$",
      "answer3": "$$74°$$",
      "correct_answer": 1,
      "skill_id": 140,
      "difficulty_id": 2,
      "explanation": "Angle PQR of the square is $$90°$$. The angles at Q given are $$20°$$ and $$16°$$, so $$\\angle v=90°-20°-16°=54°$$. Option (2).",
      "hints": ["The corner angle of a square is $$90°$$.", "Subtract the two marked angles ($$20°$$ and $$16°$$) from $$90°$$."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q6",
      "image_needed": true,
      "image_options": false,
      "image_file": "q6.png",
      "image_page": 4,
      "image_bbox": [0.28, 0.12, 0.55, 0.30],
      "image_loc": "square PQRS with angles 20°, v and 16° marked at corner Q, top-middle of page",
      "notes": "Key Q6 = option 2 (54°). v = 90 - 20 - 16."
    },
    {
      "n": 7,
      "type_id": 1,
      "question": "What is the number when 17.54 is rounded to 1 decimal place?",
      "answer0": "17.0",
      "answer1": "17.5",
      "answer2": "17.6",
      "answer3": "18.0",
      "correct_answer": 1,
      "skill_id": 128,
      "difficulty_id": 1,
      "explanation": "To round to 1 decimal place, look at the hundredths digit (4). Since 4 < 5, keep the tenths digit: 17.54 to 1 d.p. is 17.5. Option (2).",
      "hints": ["The tenths digit is 5; decide using the next digit.", "Hundredths digit 4 is less than 5, so round down."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q7",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q7 = option 2 (17.5)."
    },
    {
      "n": 8,
      "type_id": 1,
      "question": "Abby started cleaning her room at 13 30. She took 1 h 30 min to clean her room. What time did she finish cleaning her room?",
      "answer0": "12 00",
      "answer1": "12 30",
      "answer2": "14 30",
      "answer3": "15 00",
      "correct_answer": 3,
      "skill_id": 135,
      "difficulty_id": 1,
      "explanation": "13 30 + 1 h 30 min = 15 00. Option (4).",
      "hints": ["Add 1 hour first: 13 30 to 14 30.", "Then add 30 minutes: 14 30 to 15 00."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q8",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q8 = option 4 (15 00)."
    },
    {
      "n": 9,
      "type_id": 1,
      "question": "Which of the following figures in the square grid has both parallel lines and perpendicular lines?",
      "answer0": "Figure (1)",
      "answer1": "Figure (2)",
      "answer2": "Figure (3)",
      "answer3": "Figure (4)",
      "correct_answer": 0,
      "skill_id": 143,
      "difficulty_id": 2,
      "explanation": "Only Figure (1) contains lines that are both parallel to each other and a pair that meet at right angles (perpendicular). Option (1).",
      "hints": ["Parallel lines never meet; perpendicular lines cross at a right angle.", "Look for a figure that has both kinds of lines at once."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q9",
      "image_needed": true,
      "image_options": true,
      "image_file": null,
      "image_page": 5,
      "image_bbox": [0.13, 0.16, 0.85, 0.33],
      "image_loc": "four labelled line figures on a square grid across the page",
      "notes": "Key Q9 = option 1. image_options: crop each figure to q9_opt0.png..q9_opt3.png."
    },
    {
      "n": 10,
      "type_id": 1,
      "question": "The figure shown is made up of a square S of side 5 cm and a rectangle R with breadth 2 cm. What is the length of rectangle R?",
      "answer0": "$$7cm$$",
      "answer1": "$$9cm$$",
      "answer2": "$$3cm$$",
      "answer3": "$$4cm$$",
      "correct_answer": 3,
      "skill_id": 136,
      "difficulty_id": 2,
      "explanation": "The total base length is 9 cm and the square has side 5 cm. Length of R = 9 - 5 = 4 cm. Option (4).",
      "hints": ["The whole base measures 9 cm.", "Subtract the square's side (5 cm) from 9 cm."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q10",
      "image_needed": true,
      "image_options": false,
      "image_file": "q10.png",
      "image_page": 5,
      "image_bbox": [0.20, 0.45, 0.66, 0.66],
      "image_loc": "L-shaped figure: rectangle R (2 cm) beside square S (5 cm), total base 9 cm",
      "notes": "Key Q10 = option 4 (4 cm)."
    },
    {
      "n": 11,
      "type_id": 1,
      "question": "Which of the following does not have a line of symmetry?",
      "answer0": "Figure (1)",
      "answer1": "Figure (2)",
      "answer2": "Figure (3)",
      "answer3": "Figure (4)",
      "correct_answer": 0,
      "skill_id": 145,
      "difficulty_id": 2,
      "explanation": "Figures (2), (3) and (4) each have a line of symmetry; Figure (1)'s shaded pattern cannot be folded onto itself, so it has no line of symmetry. Option (1).",
      "hints": ["A line of symmetry folds the shaded pattern exactly onto itself.", "Test horizontal, vertical and diagonal folds for each grid."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q11",
      "image_needed": true,
      "image_options": true,
      "image_file": null,
      "image_page": 6,
      "image_bbox": [0.24, 0.15, 0.45, 0.72],
      "image_loc": "four 3x3 shaded-square grids stacked vertically on left of page",
      "notes": "Key Q11 = option 1. image_options: crop each grid to q11_opt0.png..q11_opt3.png."
    },
    {
      "n": 12,
      "type_id": 1,
      "question": "The following table shows the number of students who visited the Makerspace from Monday to Friday. What is the total number of students who visited the Makerspace from Monday to Wednesday?",
      "answer0": "39",
      "answer1": "62",
      "answer2": "81",
      "answer3": "109",
      "correct_answer": 1,
      "skill_id": 148,
      "difficulty_id": 1,
      "explanation": "Mon + Tue + Wed = 13 + 23 + 26 = 62. Option (2).",
      "hints": ["Add the values for Monday, Tuesday and Wednesday only.", "13 + 23 + 26."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q12",
      "image_needed": true,
      "image_options": false,
      "image_file": "q12.png",
      "image_page": 7,
      "image_bbox": [0.17, 0.18, 0.83, 0.30],
      "image_loc": "table of days Mon-Fri with student counts 13, 23, 26, 19, 28",
      "notes": "Key Q12 = option 2 (62)."
    },
    {
      "n": 13,
      "type_id": 1,
      "question": "The following rectangle ABCD is made up of 2 squares. The perimeter of a square is 80 cm. Find the perimeter of rectangle ABCD.",
      "answer0": "$$20cm$$",
      "answer1": "$$40cm$$",
      "answer2": "$$120cm$$",
      "answer3": "$$160cm$$",
      "correct_answer": 2,
      "skill_id": 138,
      "difficulty_id": 2,
      "explanation": "Side of a square = 80 ÷ 4 = 20 cm. The rectangle is 2 squares wide: length = 40 cm, breadth = 20 cm. Perimeter = 2 × (40 + 20) = 120 cm. Option (3).",
      "hints": ["First find one side of a square from its perimeter (80 ÷ 4).", "The rectangle measures 40 cm by 20 cm; find its perimeter."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q13",
      "image_needed": true,
      "image_options": false,
      "image_file": "q13.png",
      "image_page": 7,
      "image_bbox": [0.30, 0.55, 0.62, 0.70],
      "image_loc": "rectangle ABCD split into two equal squares by a middle vertical line",
      "notes": "Key Q13 = option 3 (120 cm)."
    },
    {
      "n": 14,
      "type_id": 1,
      "question": "Jason spent $55 on 2 identical shirts and a pair of pants. A pair of pants cost $25 more than a shirt. How much did he spend on 1 shirt?",
      "answer0": "$10",
      "answer1": "$15",
      "answer2": "$30",
      "answer3": "$80",
      "correct_answer": 0,
      "skill_id": 118,
      "difficulty_id": 2,
      "explanation": "$55 - $25 = $30 is the cost of 3 shirts' worth (2 shirts + 1 shirt-equivalent of pants). 3 units = $30, so 1 shirt = $10. Option (1).",
      "hints": ["Remove the extra $25 the pants cost: 55 - 25 = 30.", "That $30 is the value of 3 shirts, so divide by 3."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q14",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q14 = option 1 ($10). 2 shirts + (shirt+25) = 55, 3 shirts = 30, 1 shirt = 10."
    },
    {
      "n": 15,
      "type_id": 1,
      "question": "Alicia is facing her school. She makes a $$\\frac{1}{2}$$ turn anticlockwise. She then makes a $$270°$$ turn clockwise. Where is she facing now?",
      "answer0": "home",
      "answer1": "library",
      "answer2": "playground",
      "answer3": "school",
      "correct_answer": 1,
      "skill_id": 141,
      "difficulty_id": 3,
      "explanation": "Net turn = $$180°$$ anticlockwise then $$270°$$ clockwise = $$90°$$ clockwise overall. Facing school (down), a $$90°$$ clockwise turn faces her to the library (left). Option (2).",
      "hints": ["A half turn is $$180°$$; combine it with the $$270°$$ clockwise turn.", "$$270°$$ clockwise minus $$180°$$ anticlockwise gives a $$90°$$ clockwise turn from school."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q15",
      "image_needed": true,
      "image_options": false,
      "image_file": "q15.png",
      "image_page": 8,
      "image_bbox": [0.25, 0.36, 0.70, 0.66],
      "image_loc": "8-point compass of locations: home (top), school (bottom), library (left), playground (right) around a girl",
      "notes": "Key Q15 = option 2 (library)."
    },
    {
      "n": 16,
      "type_id": 2,
      "question": "$$83\\,905 = 80\\,000 + 3000 + $$ [?] $$ + 5$$<br>What is the missing number?",
      "answer0": "900",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 105,
      "difficulty_id": 1,
      "explanation": "83 905 = 80 000 + 3000 + 900 + 5. The missing number is 900 (the hundreds value).",
      "hints": ["Expand 83 905 by place value.", "The hundreds digit is 9, so the hundreds value is 900."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q16",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q16 = 900."
    },
    {
      "n": 17,
      "type_id": 2,
      "question": "Write the missing number in the number pattern below.<br>13 000 , 12 600 , 12 200 , 11 800 , [?] , 11 000",
      "answer0": "11400",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 108,
      "difficulty_id": 1,
      "explanation": "Each term decreases by 400. 11 800 - 400 = 11 400.",
      "hints": ["Find the constant difference between terms.", "Each step is -400, so 11 800 - 400 = 11 400."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q17",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q17 = 11400."
    },
    {
      "n": 18,
      "type_id": 2,
      "question": "Express $$\\frac{10}{15}$$ in its simplest form.",
      "answer0": "2/3",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 119,
      "difficulty_id": 1,
      "explanation": "Divide numerator and denominator by 5: $$\\frac{10}{15}=\\frac{2}{3}$$.",
      "hints": ["Find the common factor of 10 and 15.", "Divide both by 5."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q18",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q18 = 2/3."
    },
    {
      "n": 19,
      "type_id": 2,
      "question": "Write $$\\frac{15}{7}$$ as a mixed number.",
      "answer0": "2 1/7",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 119,
      "difficulty_id": 1,
      "explanation": "15 ÷ 7 = 2 remainder 1, so $$\\frac{15}{7}=2\\frac{1}{7}$$.",
      "hints": ["Divide 15 by 7.", "2 whole with remainder 1 over 7."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q19",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q19 = 2 1/7."
    },
    {
      "n": 20,
      "type_id": 2,
      "question": "In the figure, ABCD is a rectangle. Find the value of $$\\angle x$$.",
      "answer0": "51",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 140,
      "difficulty_id": 2,
      "explanation": "Angle DAB of the rectangle is $$90°$$. The diagonal makes a $$39°$$ angle with AB, so $$\\angle x=90°-39°=51°$$.",
      "hints": ["The corner angle A of a rectangle is $$90°$$.", "Subtract the marked $$39°$$ from $$90°$$."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q20",
      "image_needed": true,
      "image_options": false,
      "image_file": "q20.png",
      "image_page": 10,
      "image_bbox": [0.18, 0.33, 0.58, 0.52],
      "image_loc": "rectangle ABCD with a line from A; angle x and 39° marked at corner A",
      "notes": "Key Q20 = 51 (degrees). Answer entered as bare number; stem shows ° after the blank."
    },
    {
      "n": 21,
      "type_id": 2,
      "question": "Write 5 thousandths as a decimal.",
      "answer0": "0.005",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 123,
      "difficulty_id": 1,
      "explanation": "5 thousandths = 5 ÷ 1000 = 0.005.",
      "hints": ["Thousandths is the third decimal place.", "Place the 5 in the thousandths position: 0.005."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q21",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q21 = 0.005."
    },
    {
      "n": 22,
      "type_id": 2,
      "question": "Write $$\\frac{85}{100}$$ as a decimal.",
      "answer0": "0.85",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 127,
      "difficulty_id": 1,
      "explanation": "$$\\frac{85}{100}$$ is 85 hundredths = 0.85.",
      "hints": ["Hundredths is the second decimal place.", "85 hundredths = 0.85."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q22",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q22 = 0.85."
    },
    {
      "n": 23,
      "type_id": 2,
      "question": "Arrange the following numbers in order from the greatest to the smallest.<br>3.909, 3.093, 3.099",
      "answer0": "3.909",
      "answer1": "3.099",
      "answer2": "3.093",
      "answer3": null,
      "correct_answer": null,
      "skill_id": 124,
      "difficulty_id": 2,
      "explanation": "Compare tenths first: 3.909 has 9 tenths (largest). Then 3.099 vs 3.093 — hundredths equal (9), thousandths 9 > 3, so 3.099 > 3.093. Order greatest to smallest: 3.909, 3.099, 3.093.",
      "hints": ["Compare the tenths digit first.", "When tenths and hundredths tie, compare the thousandths digit."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q23",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q23 = 3.909, 3.099, 3.093 (greatest to smallest). Three answer blanks in order."
    },
    {
      "n": 24,
      "type_id": 2,
      "question": "Express 0.4 as a fraction.",
      "answer0": "4/10",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 126,
      "difficulty_id": 1,
      "explanation": "0.4 = 4 tenths = $$\\frac{4}{10}$$.",
      "hints": ["The 4 is in the tenths place.", "0.4 = 4 over 10."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q24",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q24 = 4/10 (key gives unsimplified 4/10)."
    },
    {
      "n": 25,
      "type_id": 2,
      "question": "The following line graph shows the number of soft toys sold at the Care Carnival. Each soft toy was sold at $12.<br>(a) Which day has the greatest number of soft toys sold?<br>(b) How much money was collected from the sales on that day?",
      "answer0": "Wed",
      "answer1": "432",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 147,
      "difficulty_id": 2,
      "explanation": "(a) The highest point on the line graph is Wednesday (36 soft toys). (b) 36 × $12 = $432.",
      "hints": ["Find the highest point on the graph for part (a).", "Multiply that day's number of toys (36) by $12 for part (b)."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q25",
      "image_needed": true,
      "image_options": false,
      "image_file": "q25.png",
      "image_page": 12,
      "image_bbox": [0.12, 0.18, 0.75, 0.42],
      "image_loc": "line graph of soft toys sold Mon-Fri, peaking at Wed (36)",
      "notes": "Key Q25a = Wed, Q25b = $432. Two answer blanks: (a) day, (b) dollar amount entered as 432."
    },
    {
      "n": 26,
      "type_id": 2,
      "question": "Mrs Wong wants to pack 36 blueberry cupcakes and 54 chocolate cupcakes into boxes with no remainder. The total number of cupcakes packed into each box is the same. The number of blueberry cupcakes in each box is the same. What is the greatest number of boxes that Mrs Wong can pack?",
      "answer0": "18",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 113,
      "difficulty_id": 2,
      "explanation": "Find the common factors of 36 and 54: 1, 2, 3, 6, 9, 18. The greatest common factor is 18, so the greatest number of boxes is 18.",
      "hints": ["The number of boxes must divide both 36 and 54 exactly.", "Find the greatest common factor of 36 and 54."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q26",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q26 = 18 (GCF of 36 and 54)."
    },
    {
      "n": 27,
      "type_id": 2,
      "question": "Emily and Guo Chuan are standing at point X facing the same direction. After Emily makes a $$270°$$ turn clockwise, she faces south-east. Where will Guo Chuan face after he makes a $$135°$$ anticlockwise turn from the original position?",
      "answer0": "East",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 142,
      "difficulty_id": 3,
      "explanation": "Emily's $$270°$$ clockwise turn lands on south-east, so the original direction is south-west (turning back $$270°$$ anticlockwise from SE, i.e. $$90°$$ clockwise = SW). From south-west, a $$135°$$ anticlockwise turn gives east. Guo Chuan faces East.",
      "hints": ["Work out the original facing direction from Emily's turn first.", "Each compass step is $$45°$$; turn $$135°$$ (three steps) anticlockwise from the start."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q27",
      "image_needed": true,
      "image_options": false,
      "image_file": "q27.png",
      "image_page": 13,
      "image_bbox": [0.18, 0.56, 0.68, 0.86],
      "image_loc": "8-point compass centred on X with N, NE, E, SE, S, SW, W, NW labelled",
      "notes": "Key Q27 = East."
    },
    {
      "n": 28,
      "type_id": 0,
      "question": "Complete the following symmetric figure with line AB as the line of symmetry.",
      "answer0": null,
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 145,
      "difficulty_id": 2,
      "explanation": "Reflect every vertex of the given polygon across the diagonal line AB and join the mirror images to complete the symmetric figure.",
      "hints": ["Each point and its reflection are the same distance from line AB, on opposite sides.", "Reflect the corners across AB, then connect them."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q28",
      "image_needed": true,
      "image_options": false,
      "image_file": "q28.png",
      "image_page": 14,
      "image_bbox": [0.18, 0.15, 0.70, 0.52],
      "image_loc": "square grid with diagonal dashed line AB and a partial polygon on the right",
      "notes": "type_id 0 — draw/complete-the-figure task, no value answer; SKIPPED on insert. Key Q28 shows the completed symmetric figure."
    },
    {
      "n": 29,
      "type_id": 2,
      "question": "The graph shows the number of fruits sold in the first week of August. Which fruit was sold twice as many as mangoes?",
      "answer0": "Apple",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 148,
      "difficulty_id": 2,
      "explanation": "Mangoes sold = 30. Twice that is 60. Apples sold ≈ 60 (the bar reaching about 60), so the answer is Apple.",
      "hints": ["Read the mango bar first, then double it.", "Find the fruit whose bar is twice the mango bar."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q29",
      "image_needed": true,
      "image_options": false,
      "image_file": "q29.png",
      "image_page": 15,
      "image_bbox": [0.10, 0.15, 0.75, 0.43],
      "image_loc": "bar graph of fruits sold: Apple, Orange, Pear, Mango, Banana",
      "notes": "Key Q29 = Apple (Apple 60 is twice Mango 30)."
    },
    {
      "n": 30,
      "type_id": 2,
      "question": "The figure is made up of 2 identical rectangles. The total area of the figure is 48 cm². Find the length of one rectangle.",
      "answer0": "8",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 136,
      "difficulty_id": 2,
      "explanation": "Area of one rectangle = 48 ÷ 2 = 24 cm². The breadth is 3 cm, so length = 24 ÷ 3 = 8 cm.",
      "hints": ["Split the total area between the 2 identical rectangles.", "Divide one rectangle's area (24 cm²) by its breadth (3 cm)."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q30",
      "image_needed": true,
      "image_options": false,
      "image_file": "q30.png",
      "image_page": 16,
      "image_bbox": [0.16, 0.16, 0.42, 0.42],
      "image_loc": "L-shape of two identical rectangles; top length marked ?, vertical width 3 cm",
      "notes": "Key Q30 = 8 cm. Answer entered as 8; stem/Ans line shows cm."
    },
    {
      "n": 31,
      "type_id": 2,
      "question": "The following square and rectangle have the same perimeter. Find the area of the square.",
      "answer0": "100",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 137,
      "difficulty_id": 2,
      "explanation": "Perimeter of rectangle = 2 × (13 + 7) = 40 cm. The square has the same perimeter, so its side = 40 ÷ 4 = 10 cm. Area = 10 × 10 = 100 cm².",
      "hints": ["Find the rectangle's perimeter: 13 + 13 + 7 + 7.", "Square side = perimeter ÷ 4, then area = side × side."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q31",
      "image_needed": true,
      "image_options": false,
      "image_file": "q31.png",
      "image_page": 16,
      "image_bbox": [0.24, 0.56, 0.64, 0.70],
      "image_loc": "a square beside a rectangle labelled 13 cm by 7 cm",
      "notes": "Key Q31 = 100 cm². Answer entered as 100; Ans line shows cm²."
    },
    {
      "n": 32,
      "type_id": 2,
      "question": "A square of side 4 cm has been cut out from a rectangular piece of paper. Exactly 6 such squares can be cut out from the paper without any leftover. Find the perimeter of the piece of paper now.",
      "answer0": "40",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 138,
      "difficulty_id": 3,
      "explanation": "Original paper holds 6 squares of side 4 cm, arranged 3 by 2: length = 3 × 4 = 12 cm, breadth = 2 × 4 = 8 cm. Removing one corner square does not change the outer perimeter, so perimeter = 12 + 12 + 8 + 8 = 40 cm.",
      "hints": ["Find the whole paper's dimensions: 6 squares form a 3 by 2 grid of 4 cm squares.", "Cutting out a corner square leaves the outer perimeter unchanged (12 + 12 + 8 + 8)."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q32",
      "image_needed": true,
      "image_options": false,
      "image_file": "q32.png",
      "image_page": 17,
      "image_bbox": [0.27, 0.18, 0.60, 0.35],
      "image_loc": "rectangular paper with one corner square removed; a separate 4 cm square shown",
      "notes": "Key Q32 = 40 cm. Length 3x4=12, breadth 2x4=8, perimeter 40."
    },
    {
      "n": 33,
      "type_id": 2,
      "question": "10 trees were planted along a road at equal distance. The distance between the 2nd and the 4th tree was 5.6 m. What was the distance between the 1st and the 10th tree?",
      "answer0": "25.2",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 118,
      "difficulty_id": 2,
      "explanation": "From the 2nd to the 4th tree is 2 gaps = 5.6 m, so 1 gap = 5.6 ÷ 2 = 2.8 m. From the 1st to the 10th tree is 9 gaps = 9 × 2.8 = 25.2 m.",
      "hints": ["Count gaps, not trees: 2nd to 4th is 2 gaps.", "1st to 10th is 9 gaps; multiply by one gap length (2.8 m)."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q33",
      "image_needed": true,
      "image_options": false,
      "image_file": "q33.png",
      "image_page": 17,
      "image_bbox": [0.10, 0.58, 0.78, 0.78],
      "image_loc": "row of trees 1st, 2nd, 3rd, 4th ... 10th with 5.6 m marked between 2nd and 4th",
      "notes": "Key Q33 = 25.2 m. Answer entered as 25.2; Ans line shows m."
    },
    {
      "n": 34,
      "type_id": 2,
      "question": "Aini prepared 6 $$\\ell$$ of fruit punch for a party. She poured them equally into 4 bottles. What is the volume of the fruit punch in each bottle?",
      "answer0": "1.5",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 125,
      "difficulty_id": 1,
      "explanation": "6 $$\\ell$$ ÷ 4 = 1.5 $$\\ell$$ in each bottle.",
      "hints": ["Divide the total volume by the number of bottles.", "6 ÷ 4 = 1.5."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q34",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q34 = 1.5 litres. Answer entered as 1.5; Ans line shows litres."
    },
    {
      "n": 35,
      "type_id": 2,
      "question": "Kelvin is 1.81 m tall. He is 0.35 m taller than Jonathan. Jonathan is 0.29 m shorter than Elson. What is Elson's height?",
      "answer0": "1.75",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 129,
      "difficulty_id": 2,
      "explanation": "Jonathan = 1.81 - 0.35 = 1.46 m. Elson is 0.29 m taller than Jonathan: 1.46 + 0.29 = 1.75 m.",
      "hints": ["First find Jonathan's height from Kelvin's.", "Elson is taller than Jonathan by 0.29 m; add it on."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q35",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q35 = 1.75 m. Answer entered as 1.75; Ans line shows m."
    },
    {
      "n": 36,
      "type_id": 2,
      "question": "Leela's watch is 15 minutes slower. The time shown on her watch is 1.35 p.m. Find the actual time using the 24-hour clock.",
      "answer0": "13 50",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 134,
      "difficulty_id": 2,
      "explanation": "The watch is 15 min slow, so the actual time is 15 min later: 1.35 p.m. + 15 min = 1.50 p.m. = 13 50 in the 24-hour clock.",
      "hints": ["A slow watch means the real time is later than shown.", "Add 15 min to 1.35 p.m., then convert to 24-hour time."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q36",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q36 = 13 50."
    },
    {
      "n": 37,
      "type_id": 2,
      "question": "When I open my storybook, two pages face me. The sum of these two page numbers is 667. What is the page number of the smaller number?",
      "answer0": "333",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 118,
      "difficulty_id": 2,
      "explanation": "Two facing pages are consecutive numbers. Sum = 667, so the smaller page = (667 - 1) ÷ 2 = 666 ÷ 2 = 333.",
      "hints": ["Facing pages differ by 1 (consecutive numbers).", "Subtract 1 from the sum, then halve: (667 - 1) ÷ 2."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q37",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q37 = 333."
    },
    {
      "n": 38,
      "type_id": 2,
      "question": "Mark bought some sweets. He gave his friends $$\\frac{1}{7}$$ of the sweets and gave his brother $$\\frac{3}{4}$$ of the sweets. All the remaining sweets were eaten by him. What fraction of the sweets did Mark eat?",
      "answer0": "3/28",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 122,
      "difficulty_id": 3,
      "explanation": "Given away = $$\\frac{1}{7}+\\frac{3}{4}=\\frac{4}{28}+\\frac{21}{28}=\\frac{25}{28}$$. Mark ate the rest: $$\\frac{28}{28}-\\frac{25}{28}=\\frac{3}{28}$$.",
      "hints": ["Add the two fractions given away using a common denominator of 28.", "Subtract that total from 1 (which is 28/28)."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q38",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q38 = 3/28."
    },
    {
      "n": 39,
      "type_id": 2,
      "question": "The following graph shows the number of visitors who went to the museum over seven months.<br>(a) Between January to June, which month has the least number of visitors?<br>(b) The total number of visitors who went to the museum in May, June and July is 1500. How many visitors went to the museum in July?",
      "answer0": "Mar",
      "answer1": "425",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 147,
      "difficulty_id": 2,
      "explanation": "(a) The shortest bar between Jan and Jun is March. (b) May = 600 and June = 475, so May + June = 1075. July = 1500 - 1075 = 425.",
      "hints": ["For (a) find the shortest bar from Jan to Jun.", "For (b) read May (600) and June (475), then subtract their sum from 1500."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q39",
      "image_needed": true,
      "image_options": false,
      "image_file": "q39.png",
      "image_page": 21,
      "image_bbox": [0.12, 0.15, 0.65, 0.45],
      "image_loc": "horizontal bar graph of museum visitors Jan-Jul (Jul bar unknown, marked ?)",
      "notes": "Key Q39a = Mar, Q39b = 425. Two answer blanks: (a) month, (b) number."
    },
    {
      "n": 40,
      "type_id": 2,
      "question": "The figure is made up of 5 identical squares. The area of a square is 25 cm². What is the perimeter of the figure?",
      "answer0": "50",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 138,
      "difficulty_id": 2,
      "explanation": "Area of one square = 25 cm², so its side = 5 cm. Counting the unit edges around the figure gives 10 sides, so perimeter = 10 × 5 = 50 cm.",
      "hints": ["Find one square's side from its area (5 × 5 = 25).", "Count the outer edges of the figure (10), then multiply by 5 cm."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q40",
      "image_needed": true,
      "image_options": false,
      "image_file": "q40.png",
      "image_page": 22,
      "image_bbox": [0.30, 0.14, 0.55, 0.26],
      "image_loc": "T/cross arrangement of 5 identical squares near top of page",
      "notes": "Key Q40 = 50 cm. 10 unit edges x 5 cm."
    },
    {
      "n": 41,
      "type_id": 2,
      "question": "Nicole had baked five times as many cookies as Joey at first. After Nicole gave away 235 cookies and Joey gave away 19 cookies, they had the same number of cookies left.<br>(a) How many cookies did Nicole bake at first?<br>(b) How many cookies did each of them have in the end?",
      "answer0": "270",
      "answer1": "35",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 118,
      "difficulty_id": 3,
      "explanation": "Let Joey = 1 unit, Nicole = 5 units. After giving away: 5u - 235 = 1u - 19, so 4u = 235 - 19 = 216, 1u = 54. (a) Nicole baked 5u = 5 × 54 = 270. (b) Each had 1u - 19 = 54 - 19 = 35 in the end.",
      "hints": ["Let Joey = 1 unit and Nicole = 5 units, then set the leftovers equal.", "4 units = 235 - 19 = 216, so 1 unit = 54."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q41",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q41a = 270, Q41b = 35. Two answer blanks."
    },
    {
      "n": 42,
      "type_id": 2,
      "question": "Mrs Devi and Mdm Tan baked an equal number of muffins for sale. Mrs Devi sold 49 muffins and had $$\\frac{2}{9}$$ of the muffins left.<br>(a) How many muffins did Mrs Devi have left?<br>(b) How many muffins did Mrs Devi and Mdm Tan bake in all?",
      "answer0": "14",
      "answer1": "126",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 122,
      "difficulty_id": 3,
      "explanation": "Mrs Devi sold $$\\frac{7}{9}$$ of her muffins (since $$\\frac{2}{9}$$ are left) = 49, so 7 units = 49, 1 unit = 7. (a) Left = 2 units = 2 × 7 = 14. (b) Each baked 9 units = 9 × 7 = 63; total for both = 63 × 2 = 126.",
      "hints": ["49 sold is 7/9 of Mrs Devi's muffins; find 1/9 first.", "Each person baked 9 units; double it for the total."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q42",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q42a = 14, Q42b = 126. Two answer blanks."
    },
    {
      "n": 43,
      "type_id": 2,
      "question": "Charlie had twice as marbles as Sally. After Sally lost 45 marbles, Charlie had 5 times as many marbles as Sally. How many marbles did Charlie have?",
      "answer0": "150",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 118,
      "difficulty_id": 3,
      "explanation": "Charlie's marbles never change. At first Charlie = 2 × Sally. After Sally loses 45, Charlie = 5 × (new Sally). Let new Sally = 1 unit, Charlie = 5 units; original Sally = 5u ÷ 2. Since Sally lost 45: 5u/2 - 45 = u, giving 3u/2 = 45, u = 30. Charlie = 5u... using the key: 3u = 45 + 45 = 90, 1u = 30, Charlie = 5 × 30 = 150.",
      "hints": ["Charlie's total stays the same throughout.", "Model it with units: the change of 45 marbles equals the difference in Sally's units."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q43",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q43 = 150. Stem typo 'twice as marbles' kept verbatim. Working from key: 3u = 90, 1u = 30, Charlie = 5u = 150."
    },
    {
      "n": 44,
      "type_id": 2,
      "question": "Three children shared some money. Alice and Benny received $100 altogether. Benny and Catherine received $450 in all. Catherine received five times as much money as Alice. How much money did Alice receive?",
      "answer0": "87.50",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 118,
      "difficulty_id": 3,
      "explanation": "Catherine - Alice = (Benny+Catherine) - (Alice+Benny) = 450 - 100 = 350. Catherine is 5 times Alice, so Catherine - Alice = 4 units = 350, 1 unit = 350 ÷ 4 = $87.50. Alice (1 unit) received $87.50.",
      "hints": ["Subtract the two given totals to find Catherine - Alice = 350.", "Catherine is 5 times Alice, so that difference is 4 units."],
      "source": "Rosyth 2025 P4 End-of-Year Exam Q44",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key Q44 = $87.50. Answer entered as 87.50."
    }
  ]
}
