{
 "paper": {
  "school": "Henry Park",
  "year": 2023,
  "level": "P4",
  "label": "End of Year Exam",
  "source_prefix": "Henry Park 2023 P4 End of Year Exam",
  "has_answer_key": true
 },
 "questions": [
  {
   "n": 1,
   "type_id": 1,
   "question": "60 000 + 4 000 + 800 + 7 = [?]",
   "answer0": "64 870",
   "answer1": "64 807",
   "answer2": "64 087",
   "answer3": "60 487",
   "correct_answer": 1,
   "skill_id": 105,
   "difficulty_id": 1,
   "explanation": "Add the place values: 60 000 + 4 000 + 800 + 7 = 64 807. The ten-thousands digit is 6, thousands 4, hundreds 8, tens 0, ones 7.",
   "hints": [
    "Line up the place values: ten thousands, thousands, hundreds, tens, ones.",
    "There are no tens, so the tens digit is 0."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q1",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "MCQ stem rewritten with [?] for the blank in '= ___'. Key answer = option (2) 64 807."
  },
  {
   "n": 2,
   "type_id": 1,
   "question": "Complete the following number pattern.<br>7 , 11 , 15 , [?] , [?] , 27",
   "answer0": "16 , 17",
   "answer1": "16 , 26",
   "answer2": "19 , 20",
   "answer3": "19 , 23",
   "correct_answer": 3,
   "skill_id": 108,
   "difficulty_id": 1,
   "explanation": "The pattern increases by 4 each time: 7, 11, 15, 19, 23, 27. So the two missing numbers are 19 and 23.",
   "hints": [
    "Find the difference between consecutive terms: 11 - 7 = 4.",
    "Keep adding 4: 15 + 4 = 19, 19 + 4 = 23."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q2",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key answer = option (4) 19, 23."
  },
  {
   "n": 3,
   "type_id": 1,
   "question": "How many sixths are there in 2 wholes?",
   "answer0": "$$\\frac{1}{3}$$",
   "answer1": "6",
   "answer2": "3",
   "answer3": "12",
   "correct_answer": 3,
   "skill_id": 119,
   "difficulty_id": 1,
   "explanation": "1 whole = 6 sixths, so 2 wholes = 2 x 6 = 12 sixths. (2 = 12/6.)",
   "hints": [
    "Each whole contains six sixths.",
    "Multiply: 2 wholes x 6 sixths each."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q3",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key answer = option (4) 12."
  },
  {
   "n": 4,
   "type_id": 1,
   "question": "Which of the following decimals is the smallest?",
   "answer0": "4.07",
   "answer1": "4.18",
   "answer2": "4.032",
   "answer3": "4.85",
   "correct_answer": 2,
   "skill_id": 124,
   "difficulty_id": 2,
   "explanation": "Compare after the decimal point. 4.032 has 0 tenths and 3 hundredths; 4.07 has 0 tenths, 7 hundredths. 4.032 < 4.07 < 4.18 < 4.85, so 4.032 is smallest.",
   "hints": [
    "Compare the tenths digit first, then the hundredths.",
    "4.032 and 4.07 both have 0 tenths; compare hundredths next."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q4",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key answer = option (3) 4.032."
  },
  {
   "n": 5,
   "type_id": 1,
   "question": "In which of the following numbers does the digit 7 stand for 7 tenths?",
   "answer0": "413.75",
   "answer1": "371.54",
   "answer2": "237.68",
   "answer3": "123.17",
   "correct_answer": 0,
   "skill_id": 123,
   "difficulty_id": 2,
   "explanation": "7 tenths means the 7 is in the first place after the decimal point. In 413.75 the digit 7 is in the tenths place (0.7). The others have 7 in tens, ones or hundredths places.",
   "hints": [
    "Tenths is the first digit right after the decimal point.",
    "Look for a number with 7 just after the decimal point."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q5",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key answer = option (1) 413.75."
  },
  {
   "n": 6,
   "type_id": 1,
   "question": "One of the lines in the figure is parallel to JK. Which line is parallel to JK?",
   "answer0": "AB",
   "answer1": "CM",
   "answer2": "KL",
   "answer3": "LM",
   "correct_answer": 3,
   "skill_id": 100,
   "difficulty_id": 2,
   "explanation": "In the figure, line LM runs in the same direction as JK and never meets it, so LM is parallel to JK.",
   "hints": [
    "Parallel lines point in the same direction and never cross.",
    "Compare the slope of each option with line JK."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q6",
   "image_needed": true,
   "image_options": false,
   "image_file": "q6.png",
   "image_page": 3,
   "image_bbox": [
    0.38,
    0.5,
    0.65,
    0.66
   ],
   "image_loc": "centre of page, quadrilateral figure with points J, K, L, M, A, B, C below the question",
   "notes": "Key answer = option (4) LM. skill_id 100 (perpendicular and parallel lines, P3) is closest match."
  },
  {
   "n": 7,
   "type_id": 1,
   "question": "The graph shows the favourite sport of some students.<br>Which sport is twice as popular as hockey?",
   "answer0": "Tennis",
   "answer1": "Soccer",
   "answer2": "Basketball",
   "answer3": "Swimming",
   "correct_answer": 0,
   "skill_id": 104,
   "difficulty_id": 2,
   "explanation": "Hockey = 100 students. Twice as popular = 200 students. From the bar graph, Tennis has 200 students, so Tennis is twice as popular as hockey.",
   "hints": [
    "Read the height of the hockey bar first (100).",
    "Look for the sport with double that height (200)."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q7",
   "image_needed": true,
   "image_options": false,
   "image_file": "q7.png",
   "image_page": 4,
   "image_bbox": [
    0.1,
    0.13,
    0.88,
    0.45
   ],
   "image_loc": "top of page, bar graph of Number of Students vs sport (Hockey, Soccer, Basketball, Tennis, Swimming)",
   "notes": "Key answer = option (1) Tennis. skill_id 104 (bar graphs, P3) closest; bar graph data question."
  },
  {
   "n": 8,
   "type_id": 1,
   "question": "The figure is formed using 2 squares. Find the perimeter of the figure.",
   "answer0": "12 m",
   "answer1": "28 m",
   "answer2": "34 m",
   "answer3": "49 m",
   "correct_answer": 2,
   "skill_id": 138,
   "difficulty_id": 2,
   "explanation": "Large square side = 7 m. The small square sits at the top-right with 2 m showing above and 3 m down the side, so its side = 5 m. Perimeter = trace the L-shaped outline: 7 + 7 + 7 + 2 + 5 + 5 + (7-5) + (7) ... summed gives 34 m. The outer boundary totals 34 m.",
   "hints": [
    "The big square has side 7 m; the small square has side 5 m (2 m + 3 m).",
    "Add all the outer edges of the combined L-shape."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q8",
   "image_needed": true,
   "image_options": false,
   "image_file": "q8.png",
   "image_page": 5,
   "image_bbox": [
    0.33,
    0.13,
    0.62,
    0.3
   ],
   "image_loc": "top centre of page, two-square figure with 7 m across the top, 2 m and 3 m marked on the right",
   "notes": "Key answer = option (3) 34 m. skill_id 138 (area/perimeter of figures made of rectangles and squares)."
  },
  {
   "n": 9,
   "type_id": 1,
   "question": "Madam Lim bought $$\\frac{4}{5}$$ kg of chicken meat. She bought $$\\frac{3}{10}$$ kg less than the amount of chicken meat bought by Mrs Tan. How many kilograms of chicken meat did Mrs Tan buy?",
   "answer0": "$$\\frac{1}{10}$$ kg",
   "answer1": "$$\\frac{1}{2}$$ kg",
   "answer2": "$$\\frac{7}{15}$$ kg",
   "answer3": "$$1\\frac{1}{10}$$ kg",
   "correct_answer": 3,
   "skill_id": 122,
   "difficulty_id": 2,
   "explanation": "Madam Lim has 3/10 kg less than Mrs Tan, so Mrs Tan = 4/5 + 3/10. Convert: 4/5 = 8/10, so 8/10 + 3/10 = 11/10 = 1 1/10 kg.",
   "hints": [
    "'3/10 less than Mrs Tan' means Mrs Tan = Madam Lim + 3/10.",
    "Make the denominators the same: 4/5 = 8/10."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q9",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key answer = option (4) 1 1/10 kg."
  },
  {
   "n": 10,
   "type_id": 1,
   "question": "George was at a restaurant in a zoo. At the restaurant, George was facing south-west at first. He then made a $$\\frac{3}{4}$$-turn clockwise. Which animal would he be facing then?",
   "answer0": "Lion",
   "answer1": "Tiger",
   "answer2": "Monkey",
   "answer3": "Elephant",
   "correct_answer": 2,
   "skill_id": 142,
   "difficulty_id": 3,
   "explanation": "Facing south-west, a 3/4 turn clockwise = 270 degrees clockwise. SW + 270 deg clockwise lands on SE. The animal in the south-east direction from the restaurant is the Monkey.",
   "hints": [
    "A 3/4 turn = 270 degrees; clockwise from SW.",
    "SW -> NW (90) -> NE (180) -> SE (270). Find the SE animal."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q10",
   "image_needed": true,
   "image_options": false,
   "image_file": "q10.png",
   "image_page": 6,
   "image_bbox": [
    0.15,
    0.13,
    0.82,
    0.42
   ],
   "image_loc": "top of page, compass-style diagram with Restaurant in centre and 8 animals around it, North arrow at right",
   "notes": "Key answer = option (3) Monkey. skill_id 142 (8-point compass) closest match for direction question."
  },
  {
   "n": 11,
   "type_id": 2,
   "question": "4008 - 741 = [?]",
   "answer0": "3267",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 116,
   "difficulty_id": 1,
   "explanation": "4008 - 741: subtract with regrouping. 4008 - 741 = 3267.",
   "hints": [
    "Line up the digits by place value.",
    "Regroup across the zeros in 4008 when subtracting."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q11",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key answer = 3267."
  },
  {
   "n": 12,
   "type_id": 2,
   "question": "5964 ÷ 7 = [?]",
   "answer0": "852",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 117,
   "difficulty_id": 2,
   "explanation": "5964 ÷ 7 = 852 (since 852 x 7 = 5964, no remainder).",
   "hints": [
    "Use long division: how many 7s in 59, then bring down.",
    "Check by multiplying: 852 x 7 = 5964."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q12",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key answer = 852."
  },
  {
   "n": 13,
   "type_id": 2,
   "question": "Four factors of 12 are 1, 2, 6 and 12. What are the other two factors of 12?",
   "answer0": "3",
   "answer1": "4",
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 111,
   "difficulty_id": 1,
   "explanation": "The factors of 12 are 1, 2, 3, 4, 6, 12. Given 1, 2, 6 and 12, the remaining two factors are 3 and 4.",
   "hints": [
    "List all numbers that divide 12 exactly.",
    "12 = 3 x 4, so 3 and 4 are factors."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q13",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Two-blank FIB. Key answer = 3 and 4."
  },
  {
   "n": 14,
   "type_id": 2,
   "question": "Which two of the following fractions are in the simplest form?<br>$$\\frac{2}{3}$$ , $$\\frac{10}{12}$$ , $$\\frac{3}{7}$$ , $$\\frac{6}{8}$$",
   "answer0": "2/3",
   "answer1": "3/7",
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 78,
   "difficulty_id": 2,
   "explanation": "A fraction is in simplest form when numerator and denominator share no common factor besides 1. 2/3 and 3/7 cannot be simplified. 10/12 = 5/6 and 6/8 = 3/4 can be simplified.",
   "hints": [
    "Check if the top and bottom share a common factor.",
    "10/12 and 6/8 both simplify; 2/3 and 3/7 do not."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q14",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Two-blank FIB. Key answer = 2/3 and 3/7. skill_id 78 (simplest form, P3) closest match."
  },
  {
   "n": 15,
   "type_id": 2,
   "question": "$$\\frac{1}{3}$$ + $$\\frac{1}{12}$$ = [?]",
   "answer0": "5/12",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 121,
   "difficulty_id": 1,
   "explanation": "Convert to twelfths: 1/3 = 4/12. Then 4/12 + 1/12 = 5/12.",
   "hints": [
    "Find a common denominator of 12.",
    "1/3 = 4/12, then add the numerators."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q15",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key answer = 5/12. Answer kept plain a/b for FIB grading."
  },
  {
   "n": 16,
   "type_id": 2,
   "question": "Find the value of 1 - $$\\frac{3}{5}$$ - $$\\frac{1}{10}$$ .",
   "answer0": "3/10",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 121,
   "difficulty_id": 2,
   "explanation": "Convert to tenths: 1 = 10/10, 3/5 = 6/10. Then 10/10 - 6/10 - 1/10 = 3/10.",
   "hints": [
    "Use a common denominator of 10.",
    "1 = 10/10 and 3/5 = 6/10."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q16",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key answer = 3/10."
  },
  {
   "n": 17,
   "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": "Thousandths is the third place after the decimal point. 5 thousandths = 0.005.",
   "hints": [
    "Thousandths is the 3rd digit after the decimal point.",
    "Place the 5 in the thousandths place: 0.00_5."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q17",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key answer = 0.005."
  },
  {
   "n": 18,
   "type_id": 2,
   "question": "Round 117.65 to the nearest whole number.",
   "answer0": "118",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 128,
   "difficulty_id": 1,
   "explanation": "Look at the tenths digit (6). Since 6 is 5 or more, round up: 117.65 rounds to 118.",
   "hints": [
    "Look at the first digit after the decimal point.",
    "If it is 5 or more, round the whole-number part up."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q18",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key answer = 118."
  },
  {
   "n": 19,
   "type_id": 2,
   "question": "In the figure, name the smallest angle.",
   "answer0": "d",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 139,
   "difficulty_id": 2,
   "explanation": "Comparing angles a, b, c and d formed around the point, angle d has the smallest opening, so the smallest angle is angle d.",
   "hints": [
    "The smallest angle has the narrowest opening.",
    "Compare the gaps between the rays for a, b, c, d."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q19",
   "image_needed": true,
   "image_options": false,
   "image_file": "q19.png",
   "image_page": 9,
   "image_bbox": [
    0.27,
    0.62,
    0.48,
    0.8
   ],
   "image_loc": "centre-left of page, intersecting lines with angles labelled a, b, c, d around a point",
   "notes": "Key answer = d (answer written as 'd'). The form prints 'Ans: angle ___'."
  },
  {
   "n": 20,
   "type_id": 2,
   "question": "A square has an area of 64 cm². Find the length of the square.",
   "answer0": "8",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 137,
   "difficulty_id": 2,
   "explanation": "Area of a square = side x side. 8 x 8 = 64, so the length of the square is 8 cm.",
   "hints": [
    "Side x side = area for a square.",
    "What number times itself gives 64?"
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q20",
   "image_needed": true,
   "image_options": false,
   "image_file": "q20.png",
   "image_page": 10,
   "image_bbox": [
    0.28,
    0.13,
    0.45,
    0.24
   ],
   "image_loc": "top-left of page, a square labelled 64 cm2",
   "notes": "Answer unit is cm (form prints '___ cm'). Key answer = 8 cm; FIB answer stored as plain 8."
  },
  {
   "n": 21,
   "type_id": 2,
   "question": "The table shows the number of pets that students have at home.<br>How many students have more than 2 pets?",
   "answer0": "10",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 148,
   "difficulty_id": 2,
   "explanation": "More than 2 pets means 3 pets or 4 pets. Students with 3 pets = 9, with 4 pets = 1. Total = 9 + 1 = 10 students.",
   "hints": [
    "'More than 2' means 3 pets and 4 pets.",
    "Add the number of students in the 3-pet and 4-pet columns."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q21",
   "image_needed": true,
   "image_options": false,
   "image_file": "q21.png",
   "image_page": 10,
   "image_bbox": [
    0.13,
    0.4,
    0.7,
    0.52
   ],
   "image_loc": "middle of page, two-row table: Number of pet(s) per student (0-4) and Number of student(s) (12,15,3,9,1)",
   "notes": "Key answer = 10. skill_id 148 (1-step problems from tables)."
  },
  {
   "n": 22,
   "type_id": 2,
   "question": "Xiao Hui had more than 10 and fewer than 40 candies. When she packed the candies in bags of 7, she was left with 2 candies. When she packed them in bags of 3, she had no candies left. How many candies did Xiao Hui have?",
   "answer0": "30",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 118,
   "difficulty_id": 3,
   "explanation": "Numbers between 10 and 40 leaving remainder 2 when divided by 7: 16, 23, 30, 37. Of these, the one divisible by 3 (no remainder) is 30 (30 = 7x4 + 2 and 30 = 3x10).",
   "hints": [
    "List numbers 10-40 that leave remainder 2 when divided by 7.",
    "From that list, pick the one that divides exactly by 3."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q22",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key answer = 30."
  },
  {
   "n": 23,
   "type_id": 2,
   "question": "Jeremy thought of a decimal number with 3 decimal places. When he rounded the number to the nearest hundredth, the value was 10.05. Find the greatest possible value of the decimal number Jeremy thought of.",
   "answer0": "10.054",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 128,
   "difficulty_id": 3,
   "explanation": "To round to 10.05 (nearest hundredth), the thousandths digit must be 0-4 to round down. The greatest 3-decimal-place number that rounds to 10.05 is 10.054.",
   "hints": [
    "For it to round down to 10.05, the thousandths digit must be 4 or less.",
    "The largest such thousandths digit is 4, giving 10.054."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q23",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key answer = 10.054."
  },
  {
   "n": 24,
   "type_id": 2,
   "question": "The difference between the two numbers is 6.18. Given the larger number is 8.03, find the value of the smaller number.",
   "answer0": "1.85",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 129,
   "difficulty_id": 2,
   "explanation": "Smaller number = larger - difference = 8.03 - 6.18 = 1.85.",
   "hints": [
    "Difference = larger - smaller, so smaller = larger - difference.",
    "Subtract 8.03 - 6.18."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q24",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key answer = 1.85."
  },
  {
   "n": 25,
   "type_id": 0,
   "question": "25(a) Shade 2 more squares to form a symmetric figure with AB as the line of symmetry. 25(b) Complete the symmetric figure using a ruler and pencil.",
   "answer0": null,
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 145,
   "difficulty_id": 2,
   "explanation": "Reflect the existing shaded squares / drawn lines across the line of symmetry. The marked answer shows the completed shaded grid and the mirrored zig-zag figure.",
   "hints": [],
   "source": "Henry Park 2023 P4 End of Year Exam Q25",
   "image_needed": true,
   "image_options": false,
   "image_file": null,
   "notes": "Interactive shade/draw symmetry task - no app question type. type_id 0, SKIPPED on insert. Answer = mirror the shaded squares across diagonal AB (25a) and draw the reflection across the vertical line (25b)."
  },
  {
   "n": 26,
   "type_id": 1,
   "question": "Which of the following figures has / have at least one line of symmetry?",
   "answer0": "A and C",
   "answer1": "B and D",
   "answer2": "A and D",
   "answer3": "B and C",
   "correct_answer": 0,
   "skill_id": 144,
   "difficulty_id": 2,
   "explanation": "Figure A (isosceles triangle) and Figure C (rectangle) each have at least one line of symmetry. Figures B and D do not. So the answer is A and C.",
   "hints": [
    "A line of symmetry folds the figure into two matching halves.",
    "Check each figure: the triangle and the rectangle are symmetric."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q26",
   "image_needed": true,
   "image_options": false,
   "image_file": "q26.png",
   "image_page": 13,
   "image_bbox": [
    0.1,
    0.14,
    0.9,
    0.28
   ],
   "image_loc": "top of page, four figures A, B, C, D drawn on a dotted grid",
   "notes": "Open-ended in paper (Ans: Figure(s) ___), key = 'A and C'. Converted to MCQ with plausible distractors so it can be served. correct_answer index 0 = 'A and C'."
  },
  {
   "n": 27,
   "type_id": 2,
   "question": "A piece of wire is used to form a rectangle with an area of 120 cm². The breadth of the rectangle is 8 cm. Find the perimeter of the rectangle.",
   "answer0": "46",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 136,
   "difficulty_id": 2,
   "explanation": "Length = area / breadth = 120 / 8 = 15 cm. Perimeter = 2 x (length + breadth) = 2 x (15 + 8) = 2 x 23 = 46 cm.",
   "hints": [
    "Find the length first: length = area / breadth.",
    "Perimeter = 2 x (length + breadth)."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q27",
   "image_needed": true,
   "image_options": false,
   "image_file": "q27.png",
   "image_page": 13,
   "image_bbox": [
    0.22,
    0.36,
    0.52,
    0.49
   ],
   "image_loc": "left-centre of page, a rectangle with breadth 8 cm marked on the right side",
   "notes": "Answer unit cm (form prints '___ cm'). Key answer = 46 cm; FIB answer stored as plain 46."
  },
  {
   "n": 28,
   "type_id": 2,
   "question": "Yan Ling started reading at 4.20 p.m. She read for 1 h 35 min. What time did she stop reading?",
   "answer0": "5.55",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 135,
   "difficulty_id": 2,
   "explanation": "4.20 p.m. + 1 h = 5.20 p.m. Then + 35 min = 5.55 p.m.",
   "hints": [
    "Add the hour first: 4.20 -> 5.20 p.m.",
    "Then add 35 minutes: 5.20 -> 5.55 p.m."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q28",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Answer unit p.m. (form prints '___ p.m.'). Key answer = 5.55 p.m.; FIB answer stored as plain 5.55."
  },
  {
   "n": 29,
   "type_id": 2,
   "question": "The line graph shows the amount of flour bought by a bakery for 5 days. All the flour bought by the bakery was sold in packets of 5 kg. Each packet of flour cost $20. How much more money did the bakery pay for the flour on Day 5 than Day 3?",
   "answer0": "120",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 147,
   "difficulty_id": 3,
   "explanation": "From the graph, Day 5 = 105 kg, Day 3 = 75 kg. Difference = 105 - 75 = 30 kg. Packets = 30 / 5 = 6 packets. Cost = 6 x $20 = $120.",
   "hints": [
    "Read the flour amounts for Day 5 and Day 3 from the line graph.",
    "Find the difference in kg, divide by 5 for packets, multiply by $20."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q29",
   "image_needed": true,
   "image_options": false,
   "image_file": "q29.png",
   "image_page": 14,
   "image_bbox": [
    0.1,
    0.14,
    0.72,
    0.4
   ],
   "image_loc": "top of page, line graph of Amount of flour (kg) vs Day 1 to Day 5",
   "notes": "Answer is money $120 (form prints 'Ans: $ ___'). Key answer = $120; FIB answer stored as plain 120."
  },
  {
   "n": 30,
   "type_id": 2,
   "question": "The table shows the entrance fees to the Singapore Zoo. On Sunday, Mr and Mrs Fong, their ten-year-old child and sixty-five-year-old mother visited the Singapore Zoo. How much did the family pay for the entrance fees altogether?",
   "answer0": "184",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 118,
   "difficulty_id": 3,
   "explanation": "Sunday rates: Adult $58, Child $43, Senior Citizen $25. Mr & Mrs Fong = 2 adults = 2 x $58 = $116. Ten-year-old child = $43. Sixty-five-year-old mother (senior) = $25. Total = 116 + 43 + 25 = $184.",
   "hints": [
    "Use the Saturday and Sunday column.",
    "2 adults + 1 child (age 10) + 1 senior citizen (age 65)."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q30",
   "image_needed": true,
   "image_options": false,
   "image_file": "q30.png",
   "image_page": 15,
   "image_bbox": [
    0.13,
    0.1,
    0.78,
    0.22
   ],
   "image_loc": "top of page, entrance-fee table with rows Adult/Child/Senior Citizen and columns Monday to Friday / Saturday and Sunday",
   "notes": "Answer is money $184 (form prints 'Ans: $ ___'). Key answer = $184; FIB stored as plain 184."
  },
  {
   "n": 31,
   "type_id": 2,
   "question": "Shop A has 50 apples more than Shop B. Shop A has twice as many apples as Shop C. Given that shops A, B and C have 250 apples altogether, how many apples does Shop C have?",
   "answer0": "60",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 118,
   "difficulty_id": 3,
   "explanation": "Let Shop C = x. Then Shop A = 2x. Shop B = A - 50 = 2x - 50. Total: x + 2x + (2x - 50) = 250, so 5x - 50 = 250, 5x = 300, x = 60. Shop C has 60 apples.",
   "hints": [
    "Let Shop C be one unit; Shop A is two units (twice C).",
    "Shop B = A - 50. Add all three to make 250 and solve."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q31",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key answer = 60. (Key working: 250+50=300; 300/5=60; 60-50=10; etc. - the final boxed value Shop C = 60.)"
  },
  {
   "n": 32,
   "type_id": 2,
   "question": "Ramli spent $$\\frac{1}{3}$$ of his monthly salary on a television. He spent $$\\frac{2}{9}$$ of his salary on food and saved the rest. Given that Ramli saved $2392, how much did Ramli spend on food?",
   "answer0": "1196",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 122,
   "difficulty_id": 3,
   "explanation": "Fraction spent = 1/3 + 2/9 = 3/9 + 2/9 = 5/9. Saved = 1 - 5/9 = 4/9. So 4/9 of salary = $2392, meaning 1/9 = $598 and salary = $5382. Food = 2/9 = 2 x $598 = $1196.",
   "hints": [
    "Find the fraction saved: 1 - (1/3 + 2/9).",
    "Use the saved amount to find 1/9 of the salary, then 2/9 for food."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q32",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Answer is money $1196 (form prints 'Ans: $ ___'). Key answer = $1196; FIB stored as plain 1196."
  },
  {
   "n": 33,
   "type_id": 2,
   "question": "The total mass of 2 packets of sugar and 2 packets of flour was 6.54 kg. The mass of 1 packet of flour was twice as heavy as 1 packet of sugar. What was the mass of a packet of flour?",
   "answer0": "2.18",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 131,
   "difficulty_id": 3,
   "explanation": "Let 1 packet of sugar = 1 unit, so 1 packet of flour = 2 units. Total units = 2 sugar + 2 flour = 2(1) + 2(2) = 6 units = 6.54 kg. 1 unit = 6.54 / 6 = 1.09 kg. Flour = 2 units = 2 x 1.09 = 2.18 kg.",
   "hints": [
    "Sugar = 1 unit, flour = 2 units. Total = 2+4 = 6 units.",
    "6 units = 6.54 kg, so 1 unit = 1.09 kg; flour = 2 units."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q33",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Answer unit kg (form prints '___ kg'). Key answer = 2.18 kg; FIB stored as plain 2.18."
  },
  {
   "n": 34,
   "type_id": 2,
   "question": "Patrick bought 4 cupcakes. He gave the cashier some money and received $3.60 as change. Given that each cupcake cost $2.85, how much did he give the cashier?",
   "answer0": "15",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 131,
   "difficulty_id": 2,
   "explanation": "Cost of 4 cupcakes = 4 x $2.85 = $11.40. Money given = cost + change = $11.40 + $3.60 = $15.00.",
   "hints": [
    "Find the total cost: 4 x $2.85.",
    "Money given = total cost + change received."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q34",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Answer is money $15 (form prints 'Ans: $ ___'). Key answer = $15; FIB stored as plain 15."
  },
  {
   "n": 35,
   "type_id": 2,
   "question": "The figure shows a rectangle where $$\\angle a$$ is twice the size of $$\\angle b$$. Find $$\\angle a$$.",
   "answer0": "28",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 140,
   "difficulty_id": 3,
   "explanation": "The corner of the rectangle is 90 deg, split into angle a, the 48 deg angle and angle b: a + 48 + b = 90, so a + b = 42. Since a = 2b, 2b + b = 42, 3b = 42, b = 14, a = 28 deg.",
   "hints": [
    "The angles a, 48 deg and b together make the 90 deg corner.",
    "So a + b = 42; with a = 2b, solve 3b = 42."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q35",
   "image_needed": true,
   "image_options": false,
   "image_file": "q35.png",
   "image_page": 17,
   "image_bbox": [
    0.22,
    0.45,
    0.68,
    0.72
   ],
   "image_loc": "centre of page, rectangle with two diagonal lines from a corner forming angle a, a 48 degree angle and angle b",
   "notes": "Answer unit degrees (form prints '___ degree'). Key answer = 28 degrees; FIB stored as plain 28."
  },
  {
   "n": 36,
   "type_id": 2,
   "question": "A total of 2590 adults and children attended a family event on one weekend. 1770 adults attended the event. The number of adults at the event was three times as many as the number of boys.<br>(a) How many children were there at the event?<br>(b) How many girls were at the event?",
   "answer0": "820",
   "answer1": "230",
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 118,
   "difficulty_id": 3,
   "explanation": "(a) Children = total - adults = 2590 - 1770 = 820 children. (b) Boys = adults / 3 = 1770 / 3 = 590. Girls = children - boys = 820 - 590 = 230 girls.",
   "hints": [
    "Children = total people - number of adults.",
    "Boys = adults / 3; girls = children - boys."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q36",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Two-part problem sum. answer0 = part (a) 820 children, answer1 = part (b) 230 girls. Key matches."
  },
  {
   "n": 37,
   "type_id": 0,
   "question": "37(a) Line XY is perpendicular to Line YK. Line XY is the same length as line YK. Draw and label line YK in the square grid. 37(b) Draw and label a square ABCD such that it has a side that is twice the length of line XY in (a).",
   "answer0": null,
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 101,
   "difficulty_id": 2,
   "explanation": "(a) Draw YK perpendicular to XY at Y, same length as XY. (b) Draw a square ABCD with each side twice the length of XY. The answer key shows the perpendicular line drawn and a tilted square on the grid.",
   "hints": [],
   "source": "Henry Park 2023 P4 End of Year Exam Q37",
   "image_needed": true,
   "image_options": false,
   "image_file": null,
   "notes": "Interactive draw-on-grid task - no app question type. type_id 0, SKIPPED on insert. skill_id 101 (draw perpendicular/parallel lines on grid)."
  },
  {
   "n": 38,
   "type_id": 2,
   "question": "At first, Mary had $166 and Larry had $304. Each of them bought 5 similar plates. Each of the plates they bought was of the same price. After buying the plates, Larry had 4 times as much money as Mary left.<br>(a) How much money did Mary have left after buying the 5 plates?<br>(b) What was the price of one plate?",
   "answer0": "46",
   "answer1": "24",
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 118,
   "difficulty_id": 3,
   "explanation": "Both spent the same amount on plates, so the difference in money stays $304 - $166 = $138. After buying, Larry = 4 x Mary, so the difference = 3 units = $138, 1 unit = $46. (a) Mary had $46 left. (b) Mary spent 166 - 46 = $120 on 5 plates, so 1 plate = 120 / 5 = $24.",
   "hints": [
    "The difference between their money does not change after equal spending.",
    "Larry = 4 units, Mary = 1 unit; difference = 3 units = $138."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q38",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Two-part. answer0 = part (a) Mary left $46, answer1 = part (b) one plate $24. Key matches."
  },
  {
   "n": 39,
   "type_id": 2,
   "question": "The total mass of 3 children is 115.9 kg. John weighs twice as heavy as Amelia. Max is 8.4 kg heavier than John.<br>(a) What is Amelia's mass?<br>(b) What is the difference between Amelia's and Max's mass?",
   "answer0": "21.5",
   "answer1": "29.9",
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 131,
   "difficulty_id": 3,
   "explanation": "Let Amelia = 1 unit, John = 2 units, Max = 2 units + 8.4. Total = 1 + 2 + 2 units + 8.4 = 115.9, so 5 units = 107.5, 1 unit = 21.5. (a) Amelia = 21.5 kg. (b) Max = 2 x 21.5 + 8.4 = 51.4 kg; difference = 51.4 - 21.5 = 29.9 kg.",
   "hints": [
    "Amelia = 1 unit, John = 2 units, Max = 2 units + 8.4 kg.",
    "Subtract the 8.4 kg first: 115.9 - 8.4 = 107.5 = 5 units."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q39",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Two-part. answer0 = part (a) Amelia 21.5 kg, answer1 = part (b) difference 29.9 kg. Key matches (key working: 115.9-8.4=107.5, /5=21.5)."
  },
  {
   "n": 40,
   "type_id": 2,
   "question": "Casey used 2 identical rectangular tiles to form the figure.<br>(a) Find the area of the figure.<br>(b) Find the perimeter of the figure.",
   "answer0": "210",
   "answer1": "74",
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 138,
   "difficulty_id": 3,
   "explanation": "Each rectangular tile is 7 m by 15 m, area = 7 x 15 = 105 m2. (a) Total area = 2 x 105 = 210 m2. (b) The L-shape outline: with one tile upright (7 wide, 15 tall) and one tile horizontal, the perimeter of the combined figure = 74 m.",
   "hints": [
    "Each tile is 7 m by 15 m; area of one = 7 x 15.",
    "Add the two tile areas; for perimeter trace the outer edge of the L-shape."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q40",
   "image_needed": true,
   "image_options": false,
   "image_file": "q40.png",
   "image_page": 23,
   "image_bbox": [
    0.18,
    0.12,
    0.52,
    0.3
   ],
   "image_loc": "upper-left of page, L-shaped figure of two rectangular tiles with 7 m across the top and 15 m down the right",
   "notes": "Answer units m2 (area) and m (perimeter). answer0 = part (a) 210 m2, answer1 = part (b) 74 m. Key matches (key (a) '210', key (b) shows working ending '44 + 30 = 74m')."
  },
  {
   "n": 41,
   "type_id": 2,
   "question": "Mr Lee started working on his project at 8.45 a.m. He took a 40-minute lunch break. Then, he continued working on the project till he finished it at 5.30 p.m.<br>(a) How long did Mr Lee spend working on his project?<br>(b) Mr Lee reached the gym at 5.45 p.m. He exercised for 1 hour 40 minutes before driving home. He reached home at 7.50 p.m. How long did he take to drive home?",
   "answer0": "8 h 5 min",
   "answer1": "25 min",
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 135,
   "difficulty_id": 3,
   "explanation": "(a) From 8.45 a.m. to 5.30 p.m. is 8 h 45 min total. Subtract the 40 min lunch: 8 h 45 min - 40 min = 8 h 5 min working. (b) He reached the gym at 5.45 p.m., exercised 1 h 40 min, finishing at 7.25 p.m. He reached home at 7.50 p.m., so driving took 7.50 - 7.25 = 25 min.",
   "hints": [
    "(a) Find total time first, then subtract the 40-minute break.",
    "(b) Add 1 h 40 min to 5.45 p.m. to find when he left the gym."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q41",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Two-part. answer0 = part (a) 8 h 5 min, answer1 = part (b) 25 min. Key matches."
  },
  {
   "n": 42,
   "type_id": 2,
   "question": "Andrew has 1250 stickers and Ben has 490 stickers more than Andrew. Ben gave some of his stickers to Andrew. In the end, Ben had 626 stickers less than Andrew. How many stickers did Ben give to Andrew?",
   "answer0": "558",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 118,
   "difficulty_id": 3,
   "explanation": "Ben at first = 1250 + 490 = 1740. Total stickers = 1740 + 1250 = 2990 (unchanged). In the end Ben = Andrew - 626. So Andrew + (Andrew - 626) = 2990, 2 x Andrew = 3616, Andrew = 1808, Ben = 1182. Ben gave away = 1740 - 1182 = 558 stickers.",
   "hints": [
    "Total stickers stay the same after the gift.",
    "End: Ben = Andrew - 626; use total 2990 to find each, then find how many Ben lost."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q42",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key answer = 558. (Key working: 2990-626=2364, /2=1182 = Ben's final, 1740-1182=558.)"
  },
  {
   "n": 43,
   "type_id": 2,
   "question": "In a box, $$\\frac{1}{8}$$ of the marbles were blue. $$\\frac{7}{12}$$ of the marbles were red. There was an equal number of blue and green marbles in the box. The rest of the marbles were pink. There was a total of 581 green and pink marbles in the box. How many red marbles were there in the box?",
   "answer0": "1162",
   "answer1": null,
   "answer2": null,
   "answer3": null,
   "correct_answer": null,
   "skill_id": 122,
   "difficulty_id": 3,
   "explanation": "Blue = 1/8, green = blue = 1/8, red = 7/12. Pink = 1 - 1/8 - 1/8 - 7/12. Common denom 24: blue 3/24, green 3/24, red 14/24, so pink = 24/24 - 3/24 - 3/24 - 14/24 = 4/24. Green + pink = 3/24 + 4/24 = 7/24 = 581, so 1/24 = 83 and total = 1992. Red = 7/12 = 14/24 = 14 x 83 = 1162 marbles.",
   "hints": [
    "Use a common denominator (24) for all the fractions.",
    "Green + pink = 7/24 = 581; find 1/24, then red = 14/24."
   ],
   "source": "Henry Park 2023 P4 End of Year Exam Q43",
   "image_needed": false,
   "image_options": false,
   "image_file": null,
   "notes": "Key answer = 1162."
  }
 ]
}