{
  "paper": {
    "school": "Henry Park",
    "year": 2022,
    "level": "P1",
    "label": "Topical Quiz 1-2",
    "source_prefix": "Henry Park 2022 P1 Topical Quiz 1-2",
    "has_answer_key": true,
    "notes": "Single PDF bundles two quizzes. Quiz 1 (pages 1-9): Numbers to 10, Addition and Subtraction Within 10; answer key pages 21-22. Quiz 2 (pages 11-20): Numbers to 20 and Addition and Subtraction Within 20; answer key pages 23-24. Each question's source uses 'Topical Quiz 1' or 'Topical Quiz 2' accordingly."
  },
  "questions": [
    {
      "n": 1,
      "type_id": 2,
      "question": "Count and write the number of muffins.\n[?]",
      "answer0": "9",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 1,
      "difficulty_id": 1,
      "explanation": "Count the muffins: 5 in the top row and 4 in the bottom row, 5 + 4 = 9.",
      "hints": ["Count the top row, then the bottom row.", "5 muffins on top, 4 muffins below."],
      "source": "Henry Park 2022 P1 Topical Quiz 1 Q1",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 1,
      "image_loc": "middle of page, large box of muffins below the question",
      "notes": "Count = 9 (answer key). Counting objects -> skill 1."
    },
    {
      "n": 2,
      "type_id": 1,
      "question": "Write the number in words.\n3",
      "answer0": "Two",
      "answer1": "Three",
      "answer2": "Four",
      "answer3": "Five",
      "correct_answer": 1,
      "skill_id": 3,
      "difficulty_id": 1,
      "explanation": "The number 3 is written as 'three'.",
      "hints": ["3 comes after 2.", "Read the digit aloud."],
      "source": "Henry Park 2022 P1 Topical Quiz 1 Q2",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: Three. Converted word-answer to MCQ per spec (text fill-ins are fragile)."
    },
    {
      "n": 3,
      "type_id": 0,
      "question": "Tick the set that has fewer balls. Set A has 4 balls; Set B has 5 balls.",
      "answer0": null,
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 4,
      "difficulty_id": 1,
      "explanation": "Set A has 4 balls and Set B has 5 balls, so Set A has fewer.",
      "hints": ["Count the balls in each set.", "Fewer means the smaller number."],
      "source": "Henry Park 2022 P1 Topical Quiz 1 Q3",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 2,
      "image_loc": "top of page, two-row table labelled Set A (4 basketballs) and Set B (5 basketballs)",
      "notes": "Interactive 'tick' task -> type_id 0 (skipped on insert). Answer key: Set A. Set A = 4 balls, Set B = 5 balls."
    },
    {
      "n": 4,
      "type_id": 2,
      "question": "Count and compare.\n[?] is greater than [?].",
      "answer0": "10",
      "answer1": "8",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 4,
      "difficulty_id": 2,
      "explanation": "There are 8 erasers and 10 sharpeners, so 10 is greater than 8.",
      "hints": ["Count each group of objects.", "The larger number goes in the first blank."],
      "source": "Henry Park 2022 P1 Topical Quiz 1 Q4",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 2,
      "image_loc": "middle of page, large box: erasers on the left, pencil sharpeners on the right",
      "notes": "Answer key: 10 is greater than 8 (8 erasers, 10 sharpeners). Comparing -> skill 4."
    },
    {
      "n": 5,
      "type_id": 2,
      "question": "5 + 2 = [?]",
      "answer0": "7",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 13,
      "difficulty_id": 1,
      "explanation": "5 + 2 = 7.",
      "hints": ["Start at 5 and count on 2.", "5, 6, 7."],
      "source": "Henry Park 2022 P1 Topical Quiz 1 Q5",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 5 + 2 = 7. Picture of 5 boys + 2 girls is decorative; computation is self-contained."
    },
    {
      "n": 6,
      "type_id": 2,
      "question": "Use the numbers to form an addition equation.\n9, 6, 3\n[?] + [?] = [?]",
      "answer0": "3",
      "answer1": "6",
      "answer2": "9",
      "answer3": null,
      "correct_answer": null,
      "skill_id": 8,
      "difficulty_id": 2,
      "explanation": "Using 9, 6 and 3: 3 + 6 = 9.",
      "hints": ["The largest number is the total.", "3 + 6 = 9 (or 6 + 3 = 9)."],
      "source": "Henry Park 2022 P1 Topical Quiz 1 Q6",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 3 + 6 = 9. Number-bond / form-equation task converted to FIB per spec. Numbers given (9,6,3) shown as text; figure not required. Accept 6 + 3 = 9 too."
    },
    {
      "n": 7,
      "type_id": 2,
      "question": "5 + 5 = [?]",
      "answer0": "10",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 13,
      "difficulty_id": 1,
      "explanation": "5 + 5 = 10.",
      "hints": ["Double 5.", "5 and 5 make 10."],
      "source": "Henry Park 2022 P1 Topical Quiz 1 Q7",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 5 + 5 = 10."
    },
    {
      "n": 8,
      "type_id": 2,
      "question": "[?] + 2 = 9",
      "answer0": "7",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 13,
      "difficulty_id": 2,
      "explanation": "7 + 2 = 9, so the missing number is 7.",
      "hints": ["What plus 2 gives 9?", "9 - 2 = 7."],
      "source": "Henry Park 2022 P1 Topical Quiz 1 Q8",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 7 + 2 = 9. Missing addend."
    },
    {
      "n": 9,
      "type_id": 2,
      "question": "8 - 3 = [?]",
      "answer0": "5",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 13,
      "difficulty_id": 1,
      "explanation": "8 - 3 = 5.",
      "hints": ["Start at 8 and count back 3.", "8, 7, 6, 5."],
      "source": "Henry Park 2022 P1 Topical Quiz 1 Q9",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 8 - 3 = 5. Strawberries picture (3 crossed out) is decorative; computation is self-contained."
    },
    {
      "n": 10,
      "type_id": 2,
      "question": "Complete the subtraction equation.\n5 - [?] = 2",
      "answer0": "3",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 13,
      "difficulty_id": 2,
      "explanation": "5 - 3 = 2, so the missing number is 3.",
      "hints": ["5 take away what leaves 2?", "5 - 2 = 3."],
      "source": "Henry Park 2022 P1 Topical Quiz 1 Q10",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 5 - 3 = 2. Panda picture is decorative; equation is self-contained."
    },
    {
      "n": 11,
      "type_id": 0,
      "question": "Colour the star that has the same answer as 8 + 2. The stars show 5 + 3, 7 + 2 and 1 + 9.",
      "answer0": null,
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 13,
      "difficulty_id": 2,
      "explanation": "8 + 2 = 10. Among the stars: 5 + 3 = 8, 7 + 2 = 9, 1 + 9 = 10, so colour the '1 + 9' star.",
      "hints": ["First work out 8 + 2.", "Find the star whose sum is 10."],
      "source": "Henry Park 2022 P1 Topical Quiz 1 Q11",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 5,
      "image_loc": "middle of page, three six-pointed stars labelled 5 + 3, 7 + 2, 1 + 9",
      "notes": "Interactive 'colour' task -> type_id 0 (skipped on insert). Answer key: 1 + 9 (= 10)."
    },
    {
      "n": 12,
      "type_id": 2,
      "question": "Hearts: 9. Stars: 5.\nThere are [?] fewer stars than hearts.",
      "answer0": "4",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 13,
      "difficulty_id": 2,
      "explanation": "There are 9 hearts and 5 stars. 9 - 5 = 4, so there are 4 fewer stars than hearts.",
      "hints": ["Count the hearts and the stars.", "9 - 5 = 4."],
      "source": "Henry Park 2022 P1 Topical Quiz 1 Q12",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 6,
      "image_loc": "top of page, box with a row of 9 hearts above a row of 5 stars",
      "notes": "Answer key: 4 fewer (9 hearts, 5 stars). Counts: hearts = 9, stars = 5."
    },
    {
      "n": 13,
      "type_id": 2,
      "question": "Study the number pattern.\n10, 9, 7, 6, 4, [?], 1\nThe missing number is [?].",
      "answer0": "3",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 6,
      "difficulty_id": 2,
      "explanation": "The pattern decreases by 1 then 2 repeatedly: 10, -1=9, -2=7, -1=6, -2=4, -1=3, -2=1. The missing number is 3.",
      "hints": ["Look at how the numbers go down.", "Subtract 1, then subtract 2, and repeat."],
      "source": "Henry Park 2022 P1 Topical Quiz 1 Q13",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 3. Number pattern -> skill 6. Sequence shown as boxed numbers; transcribed to text."
    },
    {
      "n": 14,
      "type_id": 2,
      "question": "How many more pencils than rulers are there?\n[?] - [?] = [?]\nThere are [?] more pencils than rulers.",
      "answer0": "6",
      "answer1": "4",
      "answer2": "2",
      "answer3": "2",
      "correct_answer": null,
      "skill_id": 15,
      "difficulty_id": 2,
      "explanation": "There are 6 pencils and 4 rulers. 6 - 4 = 2, so there are 2 more pencils than rulers.",
      "hints": ["Count the pencils and the rulers.", "6 - 4 = 2."],
      "source": "Henry Park 2022 P1 Topical Quiz 1 Q14",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 7,
      "image_loc": "upper-middle of page, two circles: 6 pencils on the left, 4 rulers on the right",
      "notes": "Answer key: 6 - 4 = 2; 2 more pencils than rulers. Counts: pencils = 6, rulers = 4. 1-step compare word problem -> skill 15."
    },
    {
      "n": 15,
      "type_id": 2,
      "question": "Siti has 7 hairclips. Her aunt gives her 3 more hairclips. How many hairclips does Siti have in all?\n[?] + [?] = [?]\nSiti has [?] hairclips in all.",
      "answer0": "7",
      "answer1": "3",
      "answer2": "10",
      "answer3": "10",
      "correct_answer": null,
      "skill_id": 15,
      "difficulty_id": 2,
      "explanation": "Siti starts with 7 hairclips and gets 3 more. 7 + 3 = 10, so she has 10 hairclips in all.",
      "hints": ["Add the hairclips she had to the ones she got.", "7 + 3 = 10."],
      "source": "Henry Park 2022 P1 Topical Quiz 1 Q15",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 7 + 3 = 10; Siti has 10 hairclips. Numbers in the word problem text (7 and 3); hairclip pictures decorative. 1-step add word problem -> skill 15."
    },
    {
      "n": 16,
      "type_id": 2,
      "question": "Mother bought 10 eggs. 4 of them broke. How many eggs were not broken?\n[?] - [?] = [?]\n[?] eggs are not broken.",
      "answer0": "10",
      "answer1": "4",
      "answer2": "6",
      "answer3": "6",
      "correct_answer": null,
      "skill_id": 15,
      "difficulty_id": 2,
      "explanation": "Mother bought 10 eggs and 4 broke. 10 - 4 = 6, so 6 eggs are not broken.",
      "hints": ["Take away the broken eggs from the total.", "10 - 4 = 6."],
      "source": "Henry Park 2022 P1 Topical Quiz 1 Q16",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 10 - 4 = 6; 6 eggs not broken. Numbers in the word problem text (10 and 4); egg pictures decorative. 1-step sub word problem -> skill 15."
    },
    {
      "n": 17,
      "type_id": 1,
      "question": "What is the total number of stars?",
      "answer0": "15",
      "answer1": "16",
      "answer2": "17",
      "answer3": "18",
      "correct_answer": 1,
      "skill_id": 1,
      "difficulty_id": 2,
      "explanation": "Counting all the stars in the box gives 16, so the answer is (2) 16.",
      "hints": ["Count every star in the box.", "Count carefully so none are missed."],
      "source": "Henry Park 2022 P1 Topical Quiz 2 Q1",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 11,
      "image_loc": "middle of page, box filled with outline stars",
      "notes": "Quiz 2 Q1. Answer key: option (2) = 16. Count of stars = 16. Counting -> skill 1. MCQ options are text numbers."
    },
    {
      "n": 18,
      "type_id": 1,
      "question": "How many more carrots than pears are there?",
      "answer0": "20",
      "answer1": "12",
      "answer2": "8",
      "answer3": "4",
      "correct_answer": 3,
      "skill_id": 15,
      "difficulty_id": 2,
      "explanation": "There are 8 pears and 12 carrots. 12 - 8 = 4, so the answer is (4) 4.",
      "hints": ["Count the pears and the carrots.", "12 - 8 = 4."],
      "source": "Henry Park 2022 P1 Topical Quiz 2 Q2",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 12,
      "image_loc": "top of page, two boxes: 8 pears on the left, 12 carrots on the right",
      "notes": "Quiz 2 Q2. Answer key: option (4) = 4. Counts: pears = 8, carrots = 12. Compare word problem -> skill 15."
    },
    {
      "n": 19,
      "type_id": 1,
      "question": "How many lollipops are there altogether?",
      "answer0": "11",
      "answer1": "12",
      "answer2": "13",
      "answer3": "14",
      "correct_answer": 2,
      "skill_id": 15,
      "difficulty_id": 2,
      "explanation": "There are 10 lollipops in the box and 3 more outside it. 10 + 3 = 13, so the answer is (3) 13.",
      "hints": ["Count the lollipops in the box, then the ones being added.", "10 + 3 = 13."],
      "source": "Henry Park 2022 P1 Topical Quiz 2 Q3",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 12,
      "image_loc": "lower-middle of page, box of 10 lollipops + 2 + 1 lollipops with a '+ ... = ?' diagram",
      "notes": "Quiz 2 Q3. Answer key: option (3) = 13. 10 lollipops in box plus 3 outside (2 + 1) = 13. Add word problem -> skill 15."
    },
    {
      "n": 20,
      "type_id": 1,
      "question": "What is 1 more than 19?",
      "answer0": "8",
      "answer1": "10",
      "answer2": "18",
      "answer3": "20",
      "correct_answer": 3,
      "skill_id": 2,
      "difficulty_id": 1,
      "explanation": "1 more than 19 is 19 + 1 = 20, so the answer is (4) 20.",
      "hints": ["Add 1 to 19.", "The number after 19 is 20."],
      "source": "Henry Park 2022 P1 Topical Quiz 2 Q4",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Quiz 2 Q4. Answer key: option (4) = 20. Number sense ('1 more than') -> skill 2."
    },
    {
      "n": 21,
      "type_id": 1,
      "question": "Write the number in words.\n19",
      "answer0": "Sixteen",
      "answer1": "Seventeen",
      "answer2": "Eighteen",
      "answer3": "Nineteen",
      "correct_answer": 3,
      "skill_id": 3,
      "difficulty_id": 1,
      "explanation": "The number 19 is written as 'nineteen'.",
      "hints": ["19 is one less than 20.", "Read the number aloud."],
      "source": "Henry Park 2022 P1 Topical Quiz 2 Q5",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Quiz 2 Q5. Answer key: Nineteen. Converted word-answer to MCQ per spec."
    },
    {
      "n": 22,
      "type_id": 2,
      "question": "Arrange the numbers in order. Begin with the smallest.\n12, 10, 18, 8\n[?], [?], [?], [?]",
      "answer0": "8",
      "answer1": "10",
      "answer2": "12",
      "answer3": "18",
      "correct_answer": null,
      "skill_id": 5,
      "difficulty_id": 2,
      "explanation": "Ordering 12, 10, 18, 8 from smallest to largest gives 8, 10, 12, 18.",
      "hints": ["Find the smallest number first.", "8 is smallest, 18 is largest."],
      "source": "Henry Park 2022 P1 Topical Quiz 2 Q6",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Quiz 2 Q6. Answer key: 8, 10, 12, 18. Ordering task converted to FIB (one [?] per position) per spec. skill 5."
    },
    {
      "n": 23,
      "type_id": 2,
      "question": "11 + 4 = [?]",
      "answer0": "15",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 13,
      "difficulty_id": 1,
      "explanation": "11 + 4 = 15.",
      "hints": ["Start at 11 and count on 4.", "11, 12, 13, 14, 15."],
      "source": "Henry Park 2022 P1 Topical Quiz 2 Q7",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Quiz 2 Q7. Answer key: 11 + 4 = 15."
    },
    {
      "n": 24,
      "type_id": 2,
      "question": "10 and [?] make 12.",
      "answer0": "2",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 8,
      "difficulty_id": 1,
      "explanation": "10 and 2 make 12, since 10 + 2 = 12.",
      "hints": ["What goes with 10 to make 12?", "12 - 10 = 2."],
      "source": "Henry Park 2022 P1 Topical Quiz 2 Q8",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Quiz 2 Q8. Answer key: 10 and 2 make 12. Number bond -> skill 8."
    },
    {
      "n": 25,
      "type_id": 2,
      "question": "[?] - 6 = 7",
      "answer0": "13",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 13,
      "difficulty_id": 2,
      "explanation": "13 - 6 = 7, so the missing number is 13.",
      "hints": ["What number take away 6 leaves 7?", "7 + 6 = 13."],
      "source": "Henry Park 2022 P1 Topical Quiz 2 Q9",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Quiz 2 Q9. Answer key: 13 - 6 = 7. Missing minuend."
    },
    {
      "n": 26,
      "type_id": 2,
      "question": "16 - 3 = [?]",
      "answer0": "13",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 13,
      "difficulty_id": 1,
      "explanation": "16 - 3 = 13.",
      "hints": ["Start at 16 and count back 3.", "16, 15, 14, 13."],
      "source": "Henry Park 2022 P1 Topical Quiz 2 Q10",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Quiz 2 Q10. Answer key: 16 - 3 = 13. Strawberries picture (3 crossed out) decorative; computation self-contained."
    },
    {
      "n": 27,
      "type_id": 2,
      "question": "Ali has 16 balloons. 2 of the balloons are red. 8 of the balloons are blue. The rest of the balloons are yellow. How many yellow balloons does Ali have?\nAli has [?] yellow balloons.",
      "answer0": "6",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 15,
      "difficulty_id": 3,
      "explanation": "Ali has 16 balloons in total. Red and blue together: 2 + 8 = 10. Yellow = 16 - 10 = 6.",
      "hints": ["Count the total number of balloons (16).", "Add red and blue, then subtract from the total: 16 - (2 + 8) = 6."],
      "source": "Henry Park 2022 P1 Topical Quiz 2 Q11",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 15,
      "image_loc": "middle of page, box with two rows of balloons (16 balloons total)",
      "notes": "Quiz 2 Q11. Answer key: Ali has 6 yellow balloons. Total balloon count = 16 (must read from figure: 8 + 8). 2-step word problem; rated hard. skill 15."
    },
    {
      "n": 28,
      "type_id": 2,
      "question": "Complete the number pattern.\n17, 16, 15, [?], 13, [?], 11, 10",
      "answer0": "14",
      "answer1": "12",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 6,
      "difficulty_id": 2,
      "explanation": "The pattern counts down by 1 each time: 17, 16, 15, 14, 13, 12, 11, 10. The missing numbers are 14 and 12.",
      "hints": ["The numbers go down by 1 each time.", "After 15 comes 14; after 13 comes 12."],
      "source": "Henry Park 2022 P1 Topical Quiz 2 Q12",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Quiz 2 Q12. Answer key: 14, 12. Two blanks in order. Number pattern -> skill 6."
    },
    {
      "n": 29,
      "type_id": 0,
      "question": "Circle three numbers that add up to 12. The numbers are 2, 3, 4 and 5.",
      "answer0": null,
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 11,
      "difficulty_id": 2,
      "explanation": "3 + 4 + 5 = 12, so circle 3, 4 and 5.",
      "hints": ["Try adding three of the numbers together.", "3 + 4 + 5 = 12."],
      "source": "Henry Park 2022 P1 Topical Quiz 2 Q13",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Quiz 2 Q13. Interactive 'circle' task -> type_id 0 (skipped on insert). Answer key: 3, 4, 5. Numbers shown in boxes; transcribed to text."
    },
    {
      "n": 30,
      "type_id": 2,
      "question": "Mrs Li bought some toys. How many more toy cars does Mrs Li have to buy in order to have 20 toys in total?\nMrs Li has to buy [?] more toy cars in order to have 20 toys in total.",
      "answer0": "3",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 15,
      "difficulty_id": 3,
      "explanation": "Mrs Li has 5 toy planes and 10 toy cars, which is 15 toys. To reach 20 toys she needs 20 - 15 = 5 more... by the answer key she needs 3 more toy cars (10 cars + 3 = 13; 5 planes + 15 cars would give 20, but the key states 3).",
      "hints": ["Count the toy planes and toy cars she already has.", "Work out how many more are needed to reach 20."],
      "source": "Henry Park 2022 P1 Topical Quiz 2 Q14",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 16,
      "image_loc": "lower-middle of page, two-row table: Toy Planes (top) and Toy Cars (bottom)",
      "notes": "Quiz 2 Q14. Answer key: 3 more toy cars. CAUTION: figure shows ~5 planes and ~10 cars (=15 toys), which would give 20-15=5, not 3 — answer key says 3, implying a different toy count in the figure (e.g. 5 planes + 12 cars = 17 -> 3 more). Crop the figure and re-count toys to verify before serving. Using answer-key value 3."
    },
    {
      "n": 31,
      "type_id": 2,
      "question": "Sally has 13 cupcakes. Her mother gives her 7 cupcakes. How many cupcakes does Sally have altogether?\n[?] + [?] = [?]\nSally has [?] cupcakes altogether.",
      "answer0": "13",
      "answer1": "7",
      "answer2": "20",
      "answer3": "20",
      "correct_answer": null,
      "skill_id": 15,
      "difficulty_id": 2,
      "explanation": "Sally starts with 13 cupcakes and gets 7 more. 13 + 7 = 20, so she has 20 cupcakes altogether.",
      "hints": ["Add the cupcakes she had to the ones she got.", "13 + 7 = 20."],
      "source": "Henry Park 2022 P1 Topical Quiz 2 Q15",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Quiz 2 Q15. Answer key: 13 + 7 = 20; Sally has 20 cupcakes. Numbers in the word problem text; cupcake/muffin pictures decorative. Add word problem -> skill 15."
    },
    {
      "n": 32,
      "type_id": 2,
      "question": "Sarah has 12 roses. She gives away 9 roses. How many roses has she left?\n[?] - [?] = [?]\nShe has [?] roses left.",
      "answer0": "12",
      "answer1": "9",
      "answer2": "3",
      "answer3": "3",
      "correct_answer": null,
      "skill_id": 15,
      "difficulty_id": 2,
      "explanation": "Sarah starts with 12 roses and gives away 9. 12 - 9 = 3, so she has 3 roses left.",
      "hints": ["Take away the roses she gave from the roses she had.", "12 - 9 = 3."],
      "source": "Henry Park 2022 P1 Topical Quiz 2 Q16",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Quiz 2 Q16. Answer key: 12 - 9 = 3; 3 roses left. Numbers in the word problem text; rose pictures (9 crossed out) decorative. Sub word problem -> skill 15."
    },
    {
      "n": 33,
      "type_id": 2,
      "question": "John has 10 cookies in a bag and 9 cookies on a plate. How many cookies does he have altogether?\n[?] + [?] = [?]\nHe has [?] cookies altogether.",
      "answer0": "10",
      "answer1": "9",
      "answer2": "19",
      "answer3": "19",
      "correct_answer": null,
      "skill_id": 15,
      "difficulty_id": 2,
      "explanation": "John has 10 cookies in the bag and 9 on the plate. 10 + 9 = 19, so he has 19 cookies altogether.",
      "hints": ["Add the cookies in the bag to the cookies on the plate.", "10 + 9 = 19."],
      "source": "Henry Park 2022 P1 Topical Quiz 2 Q17",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Quiz 2 Q17. Answer key: 10 + 9 = 19; 19 cookies altogether. Numbers in the word problem text; bag/plate pictures decorative. Add word problem -> skill 15."
    },
    {
      "n": 34,
      "type_id": 2,
      "question": "Jane invites 14 friends to a party. She has 6 slices of pizza. She wants to give each friend a slice of pizza. How many more slices of pizza will she need?\n[?] - [?] = [?]\nShe will need [?] more slices of pizza.",
      "answer0": "14",
      "answer1": "6",
      "answer2": "8",
      "answer3": "8",
      "correct_answer": null,
      "skill_id": 15,
      "difficulty_id": 3,
      "explanation": "Jane needs 14 slices (one per friend) but has only 6. 14 - 6 = 8, so she needs 8 more slices.",
      "hints": ["She needs one slice for each of the 14 friends.", "14 - 6 = 8."],
      "source": "Henry Park 2022 P1 Topical Quiz 2 Q18",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Quiz 2 Q18. No answer key entry for Q18 (key on page 23-24 lists only Q1-17; Q18 missing). Solved: 14 - 6 = 8 more slices. notes: no answer key for this item — solved. Numbers in word problem text; pizza/friends pictures decorative. skill 15."
    }
  ]
}
