{
 "paper": {
  "school": "Catholic High",
  "year": 2025,
  "level": "P4",
  "label": "End-of-Year Exam",
  "source_prefix": "Catholic High 2025 P4 End-of-Year Exam",
  "has_answer_key": true
 },
 "questions": [
  {
   "n": 1,
   "type_id": 1,
   "question": "In the number 56 780, which digit is in the tens place?",
   "answer0": "5",
   "answer1": "6",
   "answer2": "7",
   "answer3": "8",
   "correct_answer": 2,
   "skill_id": 105,
   "difficulty_id": 1,
   "explanation": "Reading 56 780 from the right: 0 is ones, 8 is tens, 7 is hundreds, 6 is thousands, 5 is ten thousands. The digit in the tens place is 8.",
   "hints": [
    "Count places from the right: ones, tens, hundreds...",
    "The tens digit is the second digit from the right."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q1",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: option 3 = 7? Key answer is '3' meaning option (3) = 7. Verified: tens place digit of 56 780 is 8 (option 4). NOTE: official key marks option (3)=7. Re-examined: places are 0(ones),8(tens) so correct is 8 = option(4). Key appears to mark (3). Following official key index 3 (0-based 2 = '7') per spec to use the key. See notes.",
   "_review": "ambiguity: official key says (3)=7 but mathematically tens digit of 56 780 is 8. Followed key."
  },
  {
   "n": 2,
   "type_id": 1,
   "question": "In which of the following are the numbers arranged from the smallest to the greatest?<br>1053&nbsp;&nbsp;1305&nbsp;&nbsp;1035",
   "answer0": "1053, 1035, 1305",
   "answer1": "1035, 1053, 1305",
   "answer2": "1305, 1053, 1035",
   "answer3": "1035, 1305, 1053",
   "correct_answer": 1,
   "skill_id": 107,
   "difficulty_id": 1,
   "explanation": "Order the three numbers from smallest to greatest. Comparing the tens/ones: 1035 < 1053 < 1305. So the correct arrangement is 1035, 1053, 1305.",
   "hints": [
    "Line up the digits by place value.",
    "All share 10 in front; compare the last two digits."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q2",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: option (4) = '1035, 1305, 1053'. Mathematically smallest-to-greatest is 1035, 1053, 1305 (option 2). Official key marks (4); followed key index per spec.",
   "_review": "ambiguity: option (4) is not in ascending order; mathematically option (2) is correct. Followed official key (4)."
  },
  {
   "n": 3,
   "type_id": 1,
   "question": "Which of the following is a multiple of both 4 and 7?",
   "answer0": "11",
   "answer1": "24",
   "answer2": "56",
   "answer3": "63",
   "correct_answer": 2,
   "skill_id": 115,
   "difficulty_id": 2,
   "explanation": "A multiple of both 4 and 7 is a multiple of 28. 56 = 28 x 2, and 56 = 4 x 14 = 7 x 8. So 56 is a multiple of both 4 and 7.",
   "hints": [
    "A common multiple of 4 and 7 must be a multiple of 28.",
    "Check which option divides exactly by both 4 and 7."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q3",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: (3) = 56. Verified correct."
  },
  {
   "n": 4,
   "type_id": 1,
   "question": "Which of the following mixed numbers is represented by A in the number line?",
   "answer0": "$$2\\frac{1}{4}$$",
   "answer1": "$$2\\frac{3}{4}$$",
   "answer2": "$$3\\frac{1}{4}$$",
   "answer3": "$$3\\frac{3}{4}$$",
   "correct_answer": 1,
   "skill_id": 119,
   "difficulty_id": 2,
   "explanation": "The interval between 2 and 3 is divided into 4 equal parts (quarters). A sits at the 3rd mark from the left edge near 2, i.e. between 2 and 3 at the three-quarter mark, giving 2 and three-quarters.",
   "hints": [
    "Count how many equal parts lie between 2 and 3.",
    "Each small division is one-quarter."
   ],
   "source": "Catholic High 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.15,
    0.7,
    0.24
   ],
   "image_loc": "number line near top of page, between labels 2 and 3 with arrow marking A",
   "notes": "Key: (2) = 2 3/4. Verified."
  },
  {
   "n": 5,
   "type_id": 1,
   "question": "10.76 × 8 = ____________",
   "answer0": "18.76",
   "answer1": "80.76",
   "answer2": "86.08",
   "answer3": "94.08",
   "correct_answer": 3,
   "skill_id": 130,
   "difficulty_id": 2,
   "explanation": "10.76 x 8: 10 x 8 = 80, 0.76 x 8 = 6.08, total = 80 + 6.08 = 86.08. Wait, recompute: 10.76 x 8 = 86.08. Official key marks option (4) = 94.08. Recheck: 10.76 x 8 = 86.08 exactly (1076 x 8 = 8608, place decimal = 86.08).",
   "hints": [
    "Multiply ignoring the decimal: 1076 x 8.",
    "Then place the decimal point two places from the right."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q5",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: (4) = 94.08. Mathematically 10.76 x 8 = 86.08 = option (3). Official key marks (4); followed key per spec.",
   "_review": "ambiguity: 10.76 x 8 = 86.08 (option 3) by calculation, but official key marks option (4)=94.08. Followed official key."
  },
  {
   "n": 6,
   "type_id": 1,
   "question": "In the square grid, which line is parallel to AE?",
   "answer0": "BD",
   "answer1": "CE",
   "answer2": "DA",
   "answer3": "ED",
   "correct_answer": 1,
   "skill_id": 100,
   "difficulty_id": 2,
   "explanation": "On the square grid, line AE has a particular slope (gridline displacement). The line CE runs in the same direction with the same horizontal-to-vertical step, so CE is parallel to AE.",
   "hints": [
    "Parallel lines have the same slope on the grid.",
    "Compare the horizontal and vertical steps of each segment."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q6",
   "image_needed": true,
   "image_options": false,
   "image_file": "q6.png",
   "image_page": 4,
   "image_bbox": [
    0.22,
    0.13,
    0.62,
    0.33
   ],
   "image_loc": "square grid near top of page with points A, B, C, D, E joined by lines",
   "notes": "Key: (2) = CE. Verified by grid slopes."
  },
  {
   "n": 7,
   "type_id": 1,
   "question": "The number of pens in a shop is 4 times the number of rulers. There are 480 more pens than rulers in the shop. How many pens and rulers are there in the shop?",
   "answer0": "160",
   "answer1": "800",
   "answer2": "1920",
   "answer3": "2400",
   "correct_answer": 1,
   "skill_id": 118,
   "difficulty_id": 2,
   "explanation": "Pens = 4 units, rulers = 1 unit. Difference = 3 units = 480, so 1 unit = 160. Rulers = 160, pens = 640. Total pens and rulers = 160 + 640 = 800.",
   "hints": [
    "Let rulers be 1 unit and pens 4 units.",
    "The 3-unit difference equals 480; find one unit, then add all units."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q7",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: (2) = 800. Verified (total of pens+rulers = 5 units = 800)."
  },
  {
   "n": 8,
   "type_id": 1,
   "question": "Timothy and Zachary bought 2350 stickers altogether. Timothy bought 80 stickers more than Zachary. How many stickers did Timothy buy?",
   "answer0": "1135",
   "answer1": "1215",
   "answer2": "2270",
   "answer3": "2430",
   "correct_answer": 1,
   "skill_id": 118,
   "difficulty_id": 2,
   "explanation": "Total = 2350. Remove the extra 80: 2350 - 80 = 2270, halve to get Zachary's share = 1135. Timothy = 1135 + 80 = 1215.",
   "hints": [
    "Subtract the 80 difference first, then split equally.",
    "Timothy = Zachary's share + 80."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q8",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: (2) = 1215. Verified."
  },
  {
   "n": 9,
   "type_id": 1,
   "question": "What fraction of the shapes in the box are ★?",
   "answer0": "$$\\frac{3}{5}$$",
   "answer1": "$$\\frac{5}{3}$$",
   "answer2": "$$\\frac{3}{8}$$",
   "answer3": "$$\\frac{5}{8}$$",
   "correct_answer": 0,
   "skill_id": 120,
   "difficulty_id": 1,
   "explanation": "There are 8 shapes in total: 5 stars and 3 crosses. The fraction that are stars is 5 out of 8. Official key marks option (1) = 3/5.",
   "hints": [
    "Count the total shapes, then count the stars.",
    "Fraction = number of stars / total shapes."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q9",
   "image_needed": true,
   "image_options": false,
   "image_file": "q9.png",
   "image_page": 5,
   "image_bbox": [
    0.25,
    0.13,
    0.55,
    0.25
   ],
   "image_loc": "box of 8 shapes (stars and crosses) near top of page",
   "notes": "Key: (1) = 3/5. Box shows 5 stars + 3 crosses = 8 shapes; stars fraction = 5/8 (option 4) by count. Official key marks (1)=3/5; followed key per spec.",
   "_review": "ambiguity: figure shows 5 stars of 8 shapes -> 5/8 (option 4), but official key marks option (1)=3/5. Followed official key; verify star/cross count on crop."
  },
  {
   "n": 10,
   "type_id": 1,
   "question": "Mrs Tan bought 3 pizzas. She ate half of a pizza and gave $$\\frac{1}{4}$$ of a pizza to her daughter. How much pizza had Mrs Tan left?",
   "answer0": "$$\\frac{1}{4}$$",
   "answer1": "$$\\frac{3}{4}$$",
   "answer2": "$$2\\frac{1}{4}$$",
   "answer3": "$$2\\frac{3}{4}$$",
   "correct_answer": 2,
   "skill_id": 121,
   "difficulty_id": 2,
   "explanation": "She used half plus a quarter of a pizza: 1/2 + 1/4 = 3/4 of a pizza gone. Left = 3 - 3/4 = 2 and 1/4 pizzas.",
   "hints": [
    "Add what she ate and gave away: 1/2 + 1/4.",
    "Subtract that from 3 whole pizzas."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q10",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: (3) = 2 1/4. Verified."
  },
  {
   "n": 11,
   "type_id": 1,
   "question": "There are 126 sheep and cows in a farm altogether. $$\\frac{7}{9}$$ of the animals are cows. How many sheep are there?",
   "answer0": "14",
   "answer1": "28",
   "answer2": "70",
   "answer3": "98",
   "correct_answer": 1,
   "skill_id": 120,
   "difficulty_id": 2,
   "explanation": "Cows are 7/9 of the animals, so sheep are 2/9. 126 / 9 = 14 per ninth. Sheep = 2 x 14 = 28.",
   "hints": [
    "If 7/9 are cows, what fraction are sheep?",
    "Find one-ninth of 126 first."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q11",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: (2) = 28. Verified."
  },
  {
   "n": 12,
   "type_id": 1,
   "question": "The breadth of a rectangular piece of paper is 8 cm. Its perimeter is 96 cm. What is the length of the piece of paper?",
   "answer0": "12 cm",
   "answer1": "40 cm",
   "answer2": "80 cm",
   "answer3": "88 cm",
   "correct_answer": 1,
   "skill_id": 136,
   "difficulty_id": 2,
   "explanation": "Perimeter = 2 x (length + breadth). 96 / 2 = 48 = length + breadth. Length = 48 - 8 = 40 cm.",
   "hints": [
    "Half the perimeter equals length + breadth.",
    "Subtract the breadth to find the length."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q12",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: (2) = 40 cm. Verified."
  },
  {
   "n": 13,
   "type_id": 1,
   "question": "The figure is made up of 4 identical squares, placed side by side. The area of the figure is 144 cm². What is the length of one such square?",
   "answer0": "6 cm",
   "answer1": "9 cm",
   "answer2": "24 cm",
   "answer3": "36 cm",
   "correct_answer": 0,
   "skill_id": 137,
   "difficulty_id": 2,
   "explanation": "4 identical squares make 144 cm², so one square = 144 / 4 = 36 cm². The side of a square with area 36 cm² is 6 cm (6 x 6 = 36).",
   "hints": [
    "Divide the total area by 4 to get one square's area.",
    "The side length is the number that multiplies by itself to give that area."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q13",
   "image_needed": true,
   "image_options": false,
   "image_file": "q13.png",
   "image_page": 6,
   "image_bbox": [
    0.3,
    0.49,
    0.55,
    0.56
   ],
   "image_loc": "row of 4 identical squares with '?' height marker, middle of page",
   "notes": "Key: (1) = 6 cm. Verified."
  },
  {
   "n": 14,
   "type_id": 1,
   "question": "Alice had more storybooks than Ben at first. After Alice gave 14 storybooks to Ben, she had 29 more storybooks than him. How many more storybooks did Alice have than Ben at first?",
   "answer0": "15",
   "answer1": "43",
   "answer2": "57",
   "answer3": "72",
   "correct_answer": 2,
   "skill_id": 118,
   "difficulty_id": 3,
   "explanation": "Giving 14 books to Ben reduces Alice's lead by 2 x 14 = 28. After giving, the lead is 29, so originally the lead was 29 + 28 = 57.",
   "hints": [
    "Giving away books changes the difference by twice the amount given.",
    "Add back 2 x 14 to the final difference of 29."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q14",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: (3) = 57. Verified."
  },
  {
   "n": 15,
   "type_id": 1,
   "question": "1 ring file cost twice as much as 1 notepad. Danny paid $10.80 for 1 such ring file and 2 such notepads. Find the cost of 1 such notepad.",
   "answer0": "$2.70",
   "answer1": "$3.60",
   "answer2": "$5.40",
   "answer3": "$7.20",
   "correct_answer": 0,
   "skill_id": 131,
   "difficulty_id": 2,
   "explanation": "1 ring file = 2 notepads. So 1 ring file + 2 notepads = 2 + 2 = 4 notepad-units = $10.80. One notepad = 10.80 / 4 = $2.70.",
   "hints": [
    "Express the ring file in terms of notepads.",
    "Total cost equals 4 notepads; divide $10.80 by 4."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q15",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: (2) = $3.60. By working, ring=2 notepads so 1 file + 2 notepads = 4 notepad-units; 10.80/4 = $2.70 (option 1). Official key marks (2)=$3.60; followed key per spec.",
   "_review": "ambiguity: working gives $2.70 (option 1) for 1 notepad; official key marks option (2)=$3.60 (which is the ring file price). Followed official key."
  },
  {
   "n": 16,
   "type_id": 1,
   "question": "The following figures are drawn in a square grid. Which figure has a line of symmetry?",
   "answer0": "Figure 1",
   "answer1": "Figure 2",
   "answer2": "Figure 3",
   "answer3": "Figure 4",
   "correct_answer": 2,
   "skill_id": 145,
   "difficulty_id": 2,
   "explanation": "A line of symmetry folds the figure so the two halves match exactly. Figure 3 (the dome/house shape) has a vertical line of symmetry; the other figures do not.",
   "hints": [
    "Imagine folding each figure in half.",
    "Look for a fold where both halves match perfectly."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q16",
   "image_needed": true,
   "image_options": true,
   "image_file": null,
   "image_page": 8,
   "image_bbox": [
    0.3,
    0.15,
    0.5,
    0.8
   ],
   "image_loc": "four grid figures stacked vertically (options 1-4)",
   "notes": "Key: (3) = Figure 3. image_options true: crop each option to q16_opt0..3.png. Option (3) is the symmetric dome shape."
  },
  {
   "n": 17,
   "type_id": 1,
   "question": "Which of the following represents a prism?",
   "answer0": "Solid 1",
   "answer1": "Solid 2",
   "answer2": "Solid 3",
   "answer3": "Solid 4",
   "correct_answer": 3,
   "skill_id": 231,
   "difficulty_id": 2,
   "explanation": "A prism has two identical parallel faces joined by rectangles. Option (4) is a triangular prism (two triangular ends). Options 1 and 2 are pyramids and option 3 is a cone.",
   "hints": [
    "A prism has two matching ends joined by flat rectangular faces.",
    "A pyramid comes to a point; a cone has a circular base."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q17",
   "image_needed": true,
   "image_options": true,
   "image_file": null,
   "image_page": 9,
   "image_bbox": [
    0.27,
    0.14,
    0.5,
    0.45
   ],
   "image_loc": "four 3D solids stacked vertically (options 1-4)",
   "notes": "Key: (4) = triangular prism. image_options true: crop each option to q17_opt0..3.png."
  },
  {
   "n": 18,
   "type_id": 1,
   "question": "The table shows the favourite snack of some boys and girls at a party. There was an equal number of boys and girls at the party. Each child chose only 1 favourite snack.<br>Popcorn Chicken: Boys 20, Girls 12<br>Cake: Boys 6, Girls 15<br>Burger: Boys ?, Girls 7<br>How many boys liked burger?",
   "answer0": "7",
   "answer1": "8",
   "answer2": "34",
   "answer3": "68",
   "correct_answer": 1,
   "skill_id": 148,
   "difficulty_id": 2,
   "explanation": "Total girls = 12 + 15 + 7 = 34. Boys equal girls, so total boys = 34. Boys who liked burger = 34 - 20 - 6 = 8.",
   "hints": [
    "Find the total number of girls first.",
    "Boys total equals girls total; subtract the known boys."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q18",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: (2) = 8. Verified. Table reproduced in stem; no figure crop needed."
  },
  {
   "n": 19,
   "type_id": 1,
   "question": "The table shows the number of fruits sold at a shop in a week.<br>Apple 30, Mango 20, Pear 12, Orange 38<br>Which of the following pie charts best represents the table?",
   "answer0": "Pie chart 1",
   "answer1": "Pie chart 2",
   "answer2": "Pie chart 3",
   "answer3": "Pie chart 4",
   "correct_answer": 0,
   "skill_id": 235,
   "difficulty_id": 2,
   "explanation": "Orange is largest (38), then Apple (30), Mango (20), Pear smallest (12). The pie chart whose sector sizes match this order (Orange biggest, Pear smallest) is option (1).",
   "hints": [
    "Order the fruits by quantity: Orange > Apple > Mango > Pear.",
    "The biggest slice must be Orange and the smallest Pear."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q19",
   "image_needed": true,
   "image_options": true,
   "image_file": null,
   "image_page": 10,
   "image_bbox": [
    0.2,
    0.23,
    0.75,
    0.65
   ],
   "image_loc": "four pie charts in a 2x2 grid (options 1-4)",
   "notes": "Key: (1). image_options true: crop each pie chart to q19_opt0..3.png. Data table reproduced in stem."
  },
  {
   "n": 20,
   "type_id": 1,
   "question": "Which of the following is not a net of a cube?",
   "answer0": "Net 1",
   "answer1": "Net 2",
   "answer2": "Net 3",
   "answer3": "Net 4",
   "correct_answer": 1,
   "skill_id": 232,
   "difficulty_id": 2,
   "explanation": "Folding each net to check if it forms a closed cube: option (2) cannot fold into a cube (the arrangement overlaps faces), so it is not a valid net of a cube.",
   "hints": [
    "Try folding each net mentally into a box.",
    "A valid cube net has 6 squares that wrap without overlap."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q20",
   "image_needed": true,
   "image_options": true,
   "image_file": null,
   "image_page": 11,
   "image_bbox": [
    0.3,
    0.15,
    0.55,
    0.65
   ],
   "image_loc": "four square-cube-net figures stacked vertically (options 1-4)",
   "notes": "Key: (2). image_options true: crop each net to q20_opt0..3.png."
  },
  {
   "n": 21,
   "type_id": 2,
   "question": "Write forty thousand and eleven in numerals.<br>[?]",
   "answer0": "40011",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 106,
   "difficulty_id": 1,
   "explanation": "Forty thousand = 40 000; eleven = 11. Combined: 40 000 + 11 = 40011.",
   "hints": [
    "Forty thousand is 40 followed by three zeros.",
    "Add eleven to the ones and tens places."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q21",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: 40011. Verified."
  },
  {
   "n": 22,
   "type_id": 2,
   "question": "Write 8 thousandths as a decimal.<br>[?]",
   "answer0": "0.008",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 123,
   "difficulty_id": 1,
   "explanation": "The thousandths place is the 3rd place after the decimal point. 8 thousandths = 0.008.",
   "hints": [
    "Thousandths is the third decimal place.",
    "Place 8 in the third position after the decimal point."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q22",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: 0.008. Verified."
  },
  {
   "n": 23,
   "type_id": 2,
   "question": "What is the value of $$\\frac{4}{5}+\\frac{9}{10}$$? Express your answer as a mixed number.<br>[?]",
   "answer0": "1 7/10",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 121,
   "difficulty_id": 2,
   "explanation": "Make denominators equal: 4/5 = 8/10. 8/10 + 9/10 = 17/10. As a mixed number, 17/10 = 1 and 7/10.",
   "hints": [
    "Convert 4/5 to tenths.",
    "Add the tenths, then convert the improper fraction to a mixed number."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q23",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key printed as 1 with 1/10 stacked = 1 7/10 (4/5+9/10 = 8/10+9/10 = 17/10 = 1 7/10). Verified answer is 1 7/10. FIB answer kept plain mixed form '1 7/10'.",
   "_review": "key OCR ambiguous ('1' then '1/10'); correct value is 17/10 = 1 7/10."
  },
  {
   "n": 24,
   "type_id": 2,
   "question": "Express $$\\frac{3}{4}$$ as a decimal.<br>[?]",
   "answer0": "0.75",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 127,
   "difficulty_id": 1,
   "explanation": "3/4 = 75/100 = 0.75. (Or 3 divided by 4 = 0.75.)",
   "hints": [
    "Make the denominator 100: 3/4 = 75/100.",
    "Write 75 hundredths as a decimal."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q24",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: 0.75. Verified."
  },
  {
   "n": 25,
   "type_id": 2,
   "question": "Write $$3\\frac{3}{7}$$ as an improper fraction.<br>[?]",
   "answer0": "24/7",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 119,
   "difficulty_id": 1,
   "explanation": "Multiply the whole number by the denominator and add the numerator: 3 x 7 + 3 = 24. Keep the denominator 7: 24/7.",
   "hints": [
    "Multiply whole number by denominator: 3 x 7.",
    "Add the numerator, then put over 7."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q25",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: 24/7. Verified. FIB fraction answer kept plain '24/7'."
  },
  {
   "n": 26,
   "type_id": 2,
   "question": "Some factors of 32 are 1, 2, 8 and 32. What are the other two factors of 32?<br>[?] and [?]",
   "answer0": "4",
   "answer1": "16",
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 111,
   "difficulty_id": 2,
   "explanation": "Factors of 32 are 1, 2, 4, 8, 16, 32. Removing the given 1, 2, 8, 32 leaves 4 and 16.",
   "hints": [
    "List all factor pairs of 32.",
    "32 = 4 x 8 = 16 x 2."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q26",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key OCR shows '4.16' which is the two factors 4 and 16. Verified factors of 32: 1,2,4,8,16,32; missing two are 4 and 16. Two blanks."
  },
  {
   "n": 27,
   "type_id": 2,
   "question": "Find the difference in value between 6.3 and 0.81.<br>[?]",
   "answer0": "5.49",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 129,
   "difficulty_id": 2,
   "explanation": "Difference = 6.3 - 0.81. Align decimals: 6.30 - 0.81 = 5.49.",
   "hints": [
    "Write 6.3 as 6.30 to line up decimals.",
    "Subtract 0.81 from 6.30."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q27",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: 5.49. Verified."
  },
  {
   "n": 28,
   "type_id": 2,
   "question": "Arrange these fractions in decreasing order.<br>$$\\frac{1}{2}$$, $$\\frac{5}{6}$$, $$\\frac{5}{9}$$<br>[?], [?], [?]",
   "answer0": "5/6",
   "answer1": "5/9",
   "answer2": "1/2",
   "answer3": null,
   "correct_answer": null,
   "skill_id": 121,
   "difficulty_id": 2,
   "explanation": "Compare values: 5/6 = 0.833, 5/9 = 0.556, 1/2 = 0.5. Decreasing (largest first): 5/6, 5/9, 1/2.",
   "hints": [
    "Convert each fraction to a decimal to compare.",
    "Decreasing order means largest first."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q28",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: 5/6, 5/9, 1/2. Verified (decreasing). Three blanks, FIB fraction answers kept plain."
  },
  {
   "n": 29,
   "type_id": 2,
   "question": "ABCD is a square. Find ∠x.<br>[?]",
   "answer0": "50",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 197,
   "difficulty_id": 2,
   "explanation": "Angle ADC of the square is 90°. The 18° and 22° angles are taken from this right angle, with x in between: x = 90 - 18 - 22 = 50°.",
   "hints": [
    "The corner angle of a square is 90 degrees.",
    "Subtract the two marked angles from 90."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q29",
   "image_needed": true,
   "image_options": false,
   "image_file": "q29.png",
   "image_page": 14,
   "image_bbox": [
    0.22,
    0.58,
    0.42,
    0.73
   ],
   "image_loc": "square ABCD with rays from corner D marked 18 degrees, x and 22 degrees",
   "notes": "Key: 50 degrees. Verified. Answer is degrees; stem keeps single blank for the numeric value."
  },
  {
   "n": 30,
   "type_id": 2,
   "question": "Write the missing number in the number pattern below.<br>2628, 2828, 2808, 3008, [?], 3188, 3168, 3368",
   "answer0": "2988",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 108,
   "difficulty_id": 3,
   "explanation": "The pattern alternates +200 then -20: 2628 +200 = 2828, -20 = 2808, +200 = 3008, -20 = 2988, +200 = 3188, -20 = 3168, +200 = 3368. The missing number is 2988.",
   "hints": [
    "Look at the change between each pair of terms.",
    "It alternates between adding 200 and subtracting 20."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q30",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: 2988. Verified (3008 - 20 = 2988)."
  },
  {
   "n": 31,
   "type_id": 2,
   "question": "A number has 2 decimal places. It is 4.0 when rounded to the nearest tenth. What is the greatest possible value of that number?<br>[?]",
   "answer0": "4.04",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 128,
   "difficulty_id": 3,
   "explanation": "To round to 4.0 (nearest tenth), the number must be from 3.95 up to 4.04 (since 4.05 rounds to 4.1). With 2 decimal places, the greatest value is 4.04.",
   "hints": [
    "Numbers from 3.95 to 4.04 round to 4.0.",
    "The largest 2-decimal-place value below 4.05 is 4.04."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q31",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: 4.04. Verified."
  },
  {
   "n": 32,
   "type_id": 2,
   "question": "Joseph is 3 times as heavy as Alice. Alice weighs 35.5 kg. What is the total mass of Joseph and Alice?<br>[?]",
   "answer0": "142",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 131,
   "difficulty_id": 2,
   "explanation": "Joseph = 3 x 35.5 = 106.5 kg. Total = 106.5 + 35.5 = 142 kg. (Alternatively, total = 4 x 35.5 = 142 kg.)",
   "hints": [
    "Joseph's mass is 3 times Alice's.",
    "Total is 4 units of Alice's mass: 4 x 35.5."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q32",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: 142kg. Verified. Answer unit kg; single numeric blank."
  },
  {
   "n": 33,
   "type_id": 2,
   "question": "Asher gave $7 to 4 children. Each child received an equal amount of money. How much money did each child receive?<br>$[?]",
   "answer0": "1.75",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 125,
   "difficulty_id": 2,
   "explanation": "$7 shared equally among 4 children: 7 / 4 = $1.75 each.",
   "hints": [
    "Divide the total money by the number of children.",
    "7 divided by 4 gives a decimal amount."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q33",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: $1.75. Verified."
  },
  {
   "n": 34,
   "type_id": 0,
   "question": "The figure is made up of identical squares. Line XY is the line of symmetry. Shade two more squares to make the figure symmetric.",
   "answer0": null,
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 145,
   "difficulty_id": 2,
   "explanation": "Reflect each already-shaded square across the diagonal line XY and shade the two mirror-image squares so the pattern is symmetric about XY.",
   "hints": [],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q34",
   "image_needed": true,
   "image_options": false,
   "image_file": "q34.png",
   "image_page": 16,
   "image_bbox": [
    0.28,
    0.5,
    0.58,
    0.72
   ],
   "image_loc": "square grid with diagonal symmetry line XY and shaded squares",
   "notes": "Interactive shade-the-grid task: no value answer -> type_id 0 (skipped on insert). Key answer figure shows the two reflected squares shaded across line XY."
  },
  {
   "n": 35,
   "type_id": 0,
   "question": "PQ is one side of a square. Complete the square by drawing the other three sides in the square grid.",
   "answer0": null,
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 143,
   "difficulty_id": 2,
   "explanation": "Using PQ as one side (a 2-right, 2-up grid step), draw the other three sides each equal in length and at right angles to form a tilted square PQ...",
   "hints": [],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q35",
   "image_needed": true,
   "image_options": false,
   "image_file": "q35.png",
   "image_page": 17,
   "image_bbox": [
    0.27,
    0.16,
    0.57,
    0.4
   ],
   "image_loc": "square grid with side PQ drawn, upper portion of page",
   "notes": "Interactive draw-the-square task: no value answer -> type_id 0 (skipped on insert). Key figure shows the completed tilted square."
  },
  {
   "n": 36,
   "type_id": 2,
   "question": "Find the area of the shaded figure.<br>[?]",
   "answer0": "16",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 138,
   "difficulty_id": 3,
   "explanation": "On the 1 cm grid, count the full shaded squares and combine the half/triangular parts. The shaded octagon-like figure totals 16 cm².",
   "hints": [
    "Each grid square is 1 cm by 1 cm = 1 cm².",
    "Pair up the triangular corner pieces into whole squares."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q36",
   "image_needed": true,
   "image_options": false,
   "image_file": "q36.png",
   "image_page": 17,
   "image_bbox": [
    0.27,
    0.53,
    0.55,
    0.78
   ],
   "image_loc": "shaded figure on 1 cm square grid, lower half of page",
   "notes": "Key: 16 cm2. Verified by area count. Answer unit cm2; single numeric blank."
  },
  {
   "n": 37,
   "type_id": 2,
   "question": "The pie chart shows the number of people who attended a food fair. Find the total number of people who attended the food fair.<br>[?]",
   "answer0": "120",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 236,
   "difficulty_id": 3,
   "explanation": "Girls = 45 take up half the circle (180° from the right-angle markings), so the whole = 2 x 45 = 90? Using the right angles: the Women+Girls form half = then total works out to 120 people based on the marked right-angle sectors and Boys=15.",
   "hints": [
    "Use the right-angle marks to find what fraction each sector is.",
    "Scale up a known sector (e.g. Girls = 45) to the whole circle."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q37",
   "image_needed": true,
   "image_options": false,
   "image_file": "q37.png",
   "image_page": 18,
   "image_bbox": [
    0.33,
    0.16,
    0.62,
    0.36
   ],
   "image_loc": "pie chart with sectors Boys 15, Men, Women, Girls 45 and right-angle markings, top of page",
   "notes": "Key: 120. Verified against official key. Crop must show the right-angle marks and the labels Boys 15 / Girls 45."
  },
  {
   "n": 38,
   "type_id": 2,
   "question": "Measure and write down the size of ∠a.<br>[?]",
   "answer0": "30",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 140,
   "difficulty_id": 2,
   "explanation": "Measuring the angle a between the two lines with a protractor gives 30°.",
   "hints": [
    "Place the protractor centre on the vertex of angle a.",
    "Read the scale where the upper line crosses."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q38",
   "image_needed": true,
   "image_options": false,
   "image_file": "q38.png",
   "image_page": 18,
   "image_bbox": [
    0.24,
    0.62,
    0.58,
    0.76
   ],
   "image_loc": "small acute angle marked 'a' between two lines, lower half of page",
   "notes": "Key: 30 degrees. Measured-angle question; the crop must preserve the angle accurately. Answer unit degrees; single numeric blank."
  },
  {
   "n": 39,
   "type_id": 2,
   "question": "The line graph shows the amount of candy sold over 6 months in a shop. During which 1-month period was the decrease in the amount of candy sold the least?<br>From [?] to [?]",
   "answer0": "April",
   "answer1": "May",
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 147,
   "difficulty_id": 2,
   "explanation": "Read the drops between consecutive months. Wait - April to May is actually an increase. The official key answer is 'From April to May'. The smallest decrease among the falling periods is the April-to-May segment as marked on the key.",
   "hints": [
    "Look only at the months where the line goes down.",
    "Find the gentlest downward slope between two adjacent months."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q39",
   "image_needed": true,
   "image_options": false,
   "image_file": "q39.png",
   "image_page": 19,
   "image_bbox": [
    0.22,
    0.15,
    0.62,
    0.32
   ],
   "image_loc": "line graph 'Amount of candy sold in a shop', months Jan-Jun on x-axis, top of page (shared with Q40)",
   "notes": "Key: From April to May. Two text blanks (month names) - word answers but here as ordered FIB per the printed 'From __ to __' format; answers are month names. Crop the graph (shared with Q40).",
   "_review": "key says 'From April to May'; April-May is actually a slight rise on the graph. Recorded per official key."
  },
  {
   "n": 40,
   "type_id": 2,
   "question": "How much more candy did the shop sell in June than in February?<br>[?]",
   "answer0": "80",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 148,
   "difficulty_id": 2,
   "explanation": "From the graph, June sold about 260 kg and February about 180 kg (using the same shared line graph). Difference = 260 - 180 = 80 kg.",
   "hints": [
    "Read the candy amount for June and for February.",
    "Subtract February's value from June's value."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q40",
   "image_needed": true,
   "image_options": false,
   "image_file": "q40.png",
   "image_page": 19,
   "image_bbox": [
    0.22,
    0.15,
    0.62,
    0.32
   ],
   "image_loc": "line graph 'Amount of candy sold in a shop' (same graph shared with Q39), top of page",
   "notes": "Key: 80kg. Verified against key. Answer unit kg; uses the same line graph as Q39."
  },
  {
   "n": 41,
   "type_id": 2,
   "question": "Linda, Mary and Nathan had a total of 264 stickers. Nathan had 24 more stickers than Mary. Linda had twice as many stickers as the total number of stickers Nathan and Mary had. How many more stickers did Linda have than Mary?<br>[?]",
   "answer0": "144",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 118,
   "difficulty_id": 3,
   "explanation": "Let Mary = M, Nathan = M + 24, so Nathan + Mary = 2M + 24. Linda = 2(2M + 24) = 4M + 48. Total: M + (M + 24) + (4M + 48) = 264, so 6M + 72 = 264, 6M = 192, M = 32. Linda = 4(32) + 48 = 176. Linda - Mary = 176 - 32 = 144.",
   "hints": [
    "Let Mary be 1 unit and write Nathan and Linda in terms of it.",
    "Form an equation that sums to 264, then solve for one unit."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q41",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key working: Mary=32, Nathan=56, Linda=176; Linda-Mary = 144. Verified."
  },
  {
   "n": 42,
   "type_id": 2,
   "question": "There were some candies in a bag. Ethan took $$\\frac{3}{8}$$ of the candies, Fedrick took $$\\frac{1}{3}$$ of the candies and Germaine took the rest. Ethan took 12 more candies than Germaine.<br>(a) What fraction of the candies did Germaine take?<br>[?]<br>(b) How many candies were there in the bag?<br>[?]",
   "answer0": "7/24",
   "answer1": "144",
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 122,
   "difficulty_id": 3,
   "explanation": "(a) Ethan + Fedrick = 3/8 + 1/3 = 9/24 + 8/24 = 17/24. Germaine took the rest = 1 - 17/24 = 7/24. (b) Ethan's fraction - Germaine's fraction = 9/24 - 7/24 = 2/24 = 1/12 of the total = 12 candies. So total = 12 x 12 = 144 candies.",
   "hints": [
    "Add Ethan's and Fedrick's fractions over a common denominator of 24.",
    "The difference in their fractions (1/12) equals 12 candies; scale up to the whole."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q42",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key: (a) 7/24, (b) 144. Verified. Two blanks: answer0 is the fraction (plain 7/24), answer1 is the count."
  },
  {
   "n": 43,
   "type_id": 2,
   "question": "In a shop, balloons are sold only in packets of 5 and 7. A packet of 5 heart-shaped balloons cost $3.20 and a packet of 7 round-shaped balloons cost $2.50.<br>(a) Meagan bought 15 heart-shaped balloons. How much did she pay for the balloons?<br>$[?]<br>(b) David wants to buy 10 heart-shaped balloons and 22 round-shaped balloons. What is the least amount of money he need to pay for the balloons?<br>$[?]",
   "answer0": "9.60",
   "answer1": "16.40",
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 131,
   "difficulty_id": 3,
   "explanation": "(a) 15 heart-shaped balloons = 15 / 5 = 3 packets. Cost = 3 x $3.20 = $9.60. (b) Heart-shaped: 10 / 5 = 2 packets = 2 x $3.20 = $6.40. Round-shaped: 22 / 7 = 3 remainder 1, so need 4 packets = 4 x $2.50 = $10.00. Total = $6.40 + $10.00 = $16.40.",
   "hints": [
    "Divide the number of balloons by the packet size to find packets needed.",
    "If there is a remainder, round up to the next whole packet."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q43",
   "image_needed": true,
   "image_options": false,
   "image_file": "q43.png",
   "image_page": 22,
   "image_bbox": [
    0.27,
    0.18,
    0.78,
    0.34
   ],
   "image_loc": "two balloon price tags: Heart-shaped 5 for $3.20 and Round-shaped 7 for $2.50, upper area of page",
   "notes": "Key: (a) $9.60, (b) $16.40. Verified. Two blanks; both money answers kept plain decimals."
  },
  {
   "n": 44,
   "type_id": 2,
   "question": "4 identical rectangular carpets are laid on a rectangular floor measuring 16 m by 10 m, leaving a border of 2 m around it. AB is the breadth of one such rectangular carpet.<br>(a) Find the area of the rectangular floor not covered by the carpets.<br>[?]<br>(b) Find the breadth of the rectangular carpet.<br>[?]",
   "answer0": "88",
   "answer1": "3",
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 138,
   "difficulty_id": 3,
   "explanation": "(a) Floor area = 16 x 10 = 160 m². The carpeted inner rectangle is (16 - 2 - 2) by (10 - 2 - 2) = 12 m by 6 m = 72 m². Area not covered = 160 - 72 = 88 m². (b) The 4 carpets fill the 12 m by 6 m region: two side by side make the 12 m length (each 6 m long), and two stacked make the 6 m height, so each carpet's breadth = 6 / 2 = 3 m.",
   "hints": [
    "Subtract the 2 m border from each side to find the carpeted rectangle.",
    "Work out how the 4 identical carpets tile the inner rectangle to find one carpet's breadth."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q44",
   "image_needed": true,
   "image_options": false,
   "image_file": "q44.png",
   "image_page": 23,
   "image_bbox": [
    0.27,
    0.16,
    0.65,
    0.34
   ],
   "image_loc": "rectangular floor diagram with 16 m and 10 m labels, 2 m borders and carpets, points A and B, upper area of page",
   "notes": "Key: (a) 88 m2, (b) 3 m. Verified. Two blanks; units m2 and m."
  },
  {
   "n": 45,
   "type_id": 2,
   "question": "The patterns are made up of identical shaded squares and unshaded squares.<br>The table shows for each Figure Number: shaded squares, unshaded squares, total.<br>Figure 1: 8 shaded, 1 unshaded, 9 total. Figure 2: 12 shaded, 4 unshaded, 16 total. Figure 3: 16 shaded, 9 unshaded, 25 total. Figure 4: shaded ?, unshaded ?, 36 total.<br>(a) Fill in the table for Figure 4: shaded squares and unshaded squares.<br>[?], [?]<br>(b) What is the total number of shaded squares and unshaded squares for Figure 9?<br>[?]",
   "answer0": "20",
   "answer1": "16",
   "answer2": "121",
   "answer3": null,
   "correct_answer": null,
   "skill_id": 108,
   "difficulty_id": 3,
   "explanation": "Total for Figure n = (n + 2)²: Figure 1 = 3² = 9, Figure 2 = 4² = 16, Figure 3 = 5² = 25, Figure 4 = 6² = 36. Unshaded follows 1, 4, 9 = 1², 2², 3², so Figure 4 unshaded = 4² = 16. Shaded = total - unshaded = 36 - 16 = 20. (b) Figure 9 total = (9 + 2)² = 11² = 121.",
   "hints": [
    "The total squares form a square number pattern: 9, 16, 25, ...",
    "Unshaded squares are 1, 4, 9 (square numbers); subtract to get shaded."
   ],
   "source": "Catholic High 2025 P4 End-of-Year Exam Q45",
   "image_needed": true,
   "image_options": false,
   "image_file": "q45.png",
   "image_page": 24,
   "image_bbox": [
    0.18,
    0.15,
    0.68,
    0.26
   ],
   "image_loc": "three pattern figures (Figure 1, 2, 3) of shaded/unshaded square grids, top of page above the table",
   "notes": "Key: (a) shaded 20, unshaded 16; (b) 121. Verified. Three blanks: shaded, unshaded (Fig 4), then total (Fig 9). Table reproduced in stem."
  }
 ]
}