{
  "paper": {
    "school": "Tao Nan",
    "year": 2025,
    "level": "P2",
    "label": "Term 2 Revision",
    "source_prefix": "Tao Nan 2025 P2 Term 2 Revision",
    "has_answer_key": true
  },
  "questions": [
    {
      "n": 1,
      "type_id": 2,
      "question": "Debbie has 3 identical flowers. Each flower has 5 petals. How many petals are there altogether? [?] × [?] = [?]",
      "answer0": "3",
      "answer1": "5",
      "answer2": "15",
      "answer3": null,
      "correct_answer": null,
      "skill_id": 40,
      "difficulty_id": 1,
      "explanation": "3 flowers × 5 petals each = 15 petals.",
      "hints": ["Each flower has 5 petals.", "Multiply the number of flowers by petals per flower: 3 × 5."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q1",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 2,
      "image_loc": "below the question, three identical 5-petal flowers in a row",
      "notes": "Answer key: 3 × 5 = 15. Multiplication 1-step word problem."
    },
    {
      "n": 2,
      "type_id": 2,
      "question": "Mr Cher reads 2 pages of a book every day. How many pages will he read in a week? [?] × [?] = [?]",
      "answer0": "2",
      "answer1": "7",
      "answer2": "14",
      "answer3": null,
      "correct_answer": null,
      "skill_id": 40,
      "difficulty_id": 1,
      "explanation": "A week has 7 days. 2 pages × 7 days = 14 pages.",
      "hints": ["A week has 7 days.", "Multiply pages per day by 7: 2 × 7."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q2",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 2 × 7 = 14. Open-book picture is decorative only."
    },
    {
      "n": 3,
      "type_id": 2,
      "question": "3 taxis can carry 12 children altogether. Each taxi carries an equal number of children. How many children are there in each taxi? [?] ÷ [?] = [?]",
      "answer0": "12",
      "answer1": "3",
      "answer2": "4",
      "answer3": null,
      "correct_answer": null,
      "skill_id": 40,
      "difficulty_id": 1,
      "explanation": "12 children shared equally among 3 taxis: 12 ÷ 3 = 4 children per taxi.",
      "hints": ["Divide the total children by the number of taxis.", "12 ÷ 3."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q3",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 12 ÷ 3 = 4. Three taxi pictures are decorative."
    },
    {
      "n": 4,
      "type_id": 2,
      "question": "Luke baked 18 cookies for his 9 friends. How many cookies would each friend get? [?] ÷ [?] = [?]",
      "answer0": "18",
      "answer1": "9",
      "answer2": "2",
      "answer3": null,
      "correct_answer": null,
      "skill_id": 40,
      "difficulty_id": 1,
      "explanation": "18 cookies shared equally among 9 friends: 18 ÷ 9 = 2 cookies each.",
      "hints": ["Divide the total cookies by the number of friends.", "18 ÷ 9."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q4",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 18 ÷ 9 = 2. The 16 cookie pictures are decorative."
    },
    {
      "n": 5,
      "type_id": 2,
      "question": "7 × 5 = [?]",
      "answer0": "35",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 39,
      "difficulty_id": 1,
      "explanation": "7 × 5 = 35.",
      "hints": ["Use the 5 times table.", "5, 10, 15, 20, 25, 30, 35."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q5",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 7 × 5 = 35. Both factors are printed; only the product box is blank. Pentagon-group picture is decorative."
    },
    {
      "n": 6,
      "type_id": 2,
      "question": "10 × 9 = [?]",
      "answer0": "90",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 39,
      "difficulty_id": 1,
      "explanation": "10 × 9 = 90.",
      "hints": ["Use the 10 times table.", "Ten nines is 90."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q6",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 10 × 9 = 90. Both factors printed; only product box blank. Dot-array picture is decorative."
    },
    {
      "n": 7,
      "type_id": 2,
      "question": "16 ÷ [?] = 2",
      "answer0": "8",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 39,
      "difficulty_id": 2,
      "explanation": "16 ÷ 8 = 2, so the missing divisor is 8.",
      "hints": ["What number do you divide 16 by to get 2?", "16 ÷ ? = 2 means ? = 16 ÷ 2 = 8."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q7",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 16 ÷ 8 = 2. Dividend 16 and quotient 2 printed; divisor box blank. Picture (8 ovals of 2 squares) is decorative."
    },
    {
      "n": 8,
      "type_id": 2,
      "question": "[?] ÷ 10 = 6",
      "answer0": "60",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 39,
      "difficulty_id": 2,
      "explanation": "60 ÷ 10 = 6, so the missing number is 60.",
      "hints": ["What number divided by 10 gives 6?", "? = 6 × 10 = 60."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q8",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key lists this as '60 ÷ 10 = 6' (mis-labelled Q7 in key; it is Q8). Divisor 10 and quotient 6 printed; dividend box blank. Bubble-tea picture decorative."
    },
    {
      "n": 9,
      "type_id": 2,
      "question": "Write a multiplication equation for the picture. [?] × [?] = [?]",
      "answer0": "4",
      "answer1": "3",
      "answer2": "12",
      "answer3": null,
      "correct_answer": null,
      "skill_id": 38,
      "difficulty_id": 2,
      "explanation": "There are 4 palm trees with 3 coconuts each: 4 × 3 = 12 coconuts.",
      "hints": ["Count the trees (4) and the coconuts on each tree (3).", "Multiply: 4 × 3."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q9",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 6,
      "image_loc": "top of page, four palm trees each bearing 3 coconuts",
      "notes": "Answer key: 4 × 3 = 12. Same picture used for Q9 and Q10 (4 palm trees, 3 coconuts each)."
    },
    {
      "n": 10,
      "type_id": 2,
      "question": "Write a division equation for the picture. [?] ÷ [?] = [?]",
      "answer0": "12",
      "answer1": "4",
      "answer2": "3",
      "answer3": null,
      "correct_answer": null,
      "skill_id": 38,
      "difficulty_id": 2,
      "explanation": "12 coconuts shared among 4 trees: 12 ÷ 4 = 3 coconuts per tree.",
      "hints": ["Total coconuts is 12, shared over 4 trees.", "12 ÷ 4."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q10",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 6,
      "image_loc": "top of page, four palm trees each bearing 3 coconuts (same figure as Q9)",
      "notes": "Answer key: 12 ÷ 4 = 3. Relationship between multiplication and division (companion to Q9)."
    },
    {
      "n": 11,
      "type_id": 1,
      "question": "Box C is _____ Box B.",
      "answer0": "heavier than",
      "answer1": "lighter than",
      "answer2": "as heavy as",
      "answer3": "twice as heavy as",
      "correct_answer": 1,
      "skill_id": 53,
      "difficulty_id": 2,
      "explanation": "Left balance: A is higher than B, so B is heavier than A. Right balance: A is higher than C, so C is heavier than A. B is heavier than A, and C is heavier than A; the balances show B's pan is lower (B heavier) while C is only slightly heavier than A, so C is lighter than B. Answer key: lighter than.",
      "hints": ["A lower pan means a heavier box.", "Compare B and C using box A as the link."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q11",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 7,
      "image_loc": "top of page, two balance scales: left A vs B (B lower), right A vs C (C lower)",
      "notes": "Original is 'Underline the correct answer' from 3 choices (heavier than / lighter than / as heavy as); converted to MCQ. Answer key: Lighter than → index 1. Added a 4th distractor to reach 4 options."
    },
    {
      "n": 12,
      "type_id": 2,
      "question": "The mass of the packet of rice is [?] kg.",
      "answer0": "3",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 50,
      "difficulty_id": 1,
      "explanation": "The balance shows the rice balancing a 1 kg and a 2 kg weight: 1 + 2 = 3 kg.",
      "hints": ["The two pans balance, so the masses are equal.", "Add the weights: 1 kg + 2 kg."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q12",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 7,
      "image_loc": "bottom of page, balance with packet of rice on left, 1 kg and 2 kg weights on right",
      "notes": "Answer key: 1 + 2 = 3 kg."
    },
    {
      "n": 13,
      "type_id": 2,
      "question": "The mass of the bunch of grapes is [?] g.",
      "answer0": "700",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 50,
      "difficulty_id": 2,
      "explanation": "The needle on the kitchen scale points to 700 g.",
      "hints": ["Read where the pointer stops on the dial.", "The dial is marked in 100 g steps."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q13",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 8,
      "image_loc": "upper-left of page, kitchen weighing scale with a bunch of grapes, dial pointer near 700 g",
      "notes": "Answer key: 700 g. Reading a weighing scale."
    },
    {
      "n": 14,
      "type_id": 2,
      "question": "Compare and order the masses of the fishes from the heaviest to the lightest. [?], [?], [?]",
      "answer0": "Tuna",
      "answer1": "Codfish",
      "answer2": "Salmon",
      "answer3": null,
      "correct_answer": null,
      "skill_id": 53,
      "difficulty_id": 2,
      "explanation": "Tuna 20 kg, Codfish 12 kg, Salmon 5 kg. Heaviest to lightest: Tuna, Codfish, Salmon.",
      "hints": ["Tuna is 20 kg, Salmon 5 kg, Codfish 12 kg.", "Start with the largest mass."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q14",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 9,
      "image_loc": "upper area, three fish on scales labelled Tuna 20 kg, Salmon 5 kg, Codfish 12 kg",
      "notes": "Answer key: Tuna, Codfish, Salmon. Ordering task → FIB, one [?] per position (heaviest first)."
    },
    {
      "n": 15,
      "type_id": 2,
      "question": "Arrange the objects from the lightest to the heaviest. [?], [?], [?]",
      "answer0": "Highlighter",
      "answer1": "Stapler",
      "answer2": "Coloured Pencils",
      "answer3": null,
      "correct_answer": null,
      "skill_id": 53,
      "difficulty_id": 2,
      "explanation": "Coloured Pencils 400 g, Highlighter 15 g, Stapler 350 g. Lightest to heaviest: Highlighter, Stapler, Coloured Pencils.",
      "hints": ["Highlighter 15 g, Stapler 350 g, Coloured Pencils 400 g.", "Start with the smallest mass."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q15",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 9,
      "image_loc": "lower area, three objects on scales: Coloured Pencils 400 g, Highlighter 15 g, Stapler 350 g",
      "notes": "Answer key: Highlighter, Stapler, Coloured Pencils. Ordering task → FIB, one [?] per position (lightest first)."
    },
    {
      "n": 16,
      "type_id": 2,
      "question": "Ahmad went to the library yesterday. The clock showed the time he reached the library. He reached the library at [?] am.",
      "answer0": "10:37",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 55,
      "difficulty_id": 2,
      "explanation": "The hour hand is between 10 and 11 and the minute hand points just past 7 (37 minutes): 10:37 am.",
      "hints": ["The short hand gives the hour, the long hand the minutes.", "Each number is 5 minutes; the minute hand is between 7 and 8."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q16",
      "image_needed": true,
      "image_options": false,
      "image_file": null,
      "image_page": 10,
      "image_loc": "top of page, analogue clock face, hour hand between 10 and 11, minute hand near 7",
      "notes": "Answer key: 10:37 a.m. Telling time."
    },
    {
      "n": 17,
      "type_id": 2,
      "question": "Ahmad stayed in the library until 11:00 am. He stayed in the library for [?] min.",
      "answer0": "23",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 58,
      "difficulty_id": 2,
      "explanation": "From 10:37 am to 11:00 am is 23 minutes.",
      "hints": ["He arrived at 10:37 am (from Q16).", "Count the minutes from 10:37 to 11:00."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q17",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 23 min. Depends on clock reading 10:37 from Q16 (same figure, page 10)."
    },
    {
      "n": 18,
      "type_id": 2,
      "question": "Liam started his football practice at 4:35 pm. His football practice ended at 6:55 pm. His football practice lasted for [?] h [?] min.",
      "answer0": "2",
      "answer1": "20",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 58,
      "difficulty_id": 2,
      "explanation": "4:35 pm to 6:35 pm is 2 h; 6:35 pm to 6:55 pm is 20 min. Total 2 h 20 min.",
      "hints": ["Count whole hours first: 4:35 to 6:35.", "Then add the extra minutes to 6:55."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q18",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 2h 20min. Timeline on page is a working aid, not required."
    },
    {
      "n": 19,
      "type_id": 2,
      "question": "Write in minutes. 3 h 20 min = [?] h + [?] min = [?] min + [?] min = [?] min",
      "answer0": "3",
      "answer1": "20",
      "answer2": "180",
      "answer3": "20",
      "correct_answer": null,
      "skill_id": 57,
      "difficulty_id": 2,
      "explanation": "3 h = 180 min. 180 min + 20 min = 200 min.",
      "hints": ["1 hour = 60 minutes, so 3 h = 180 min.", "Add the leftover 20 min."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q19",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 3h + 20min = 180min + 20min = 200min. Five blanks: 3, 20, 180, 20, then final total 200. Stored answer0..3 are the first four blanks; final blank (200 min) noted here — spec answer0..N caps at answer3 so the fifth blank value is 200."
    },
    {
      "n": 20,
      "type_id": 2,
      "question": "Write in hours and minutes. 185 min = [?] min + [?] min = [?] h [?] min",
      "answer0": "180",
      "answer1": "5",
      "answer2": "3",
      "answer3": "5",
      "correct_answer": null,
      "skill_id": 57,
      "difficulty_id": 2,
      "explanation": "185 min = 180 min + 5 min. 180 min = 3 h, so 185 min = 3 h 5 min.",
      "hints": ["Split off the largest whole hours: 180 min = 3 h.", "What is left over in minutes?"],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q20",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 180min + 5min = 3h 5min. Four blanks: 180, 5, 3, 5."
    },
    {
      "n": 21,
      "type_id": 2,
      "question": "Cai Ying has 4 pet rabbits. She buys 8 carrots for each rabbit. How many carrots does she buy? [?] × [?] = [?]",
      "answer0": "8",
      "answer1": "4",
      "answer2": "32",
      "answer3": null,
      "correct_answer": null,
      "skill_id": 40,
      "difficulty_id": 2,
      "explanation": "8 carrots per rabbit × 4 rabbits = 32 carrots.",
      "hints": ["Each rabbit gets 8 carrots, there are 4 rabbits.", "Multiply 8 × 4."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q21",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 8 × 4 = 32. 2-mark word problem."
    },
    {
      "n": 22,
      "type_id": 2,
      "question": "A caterpillar eats 3 leaves in a day. How many days will it take to eat 21 leaves? [?] ÷ [?] = [?]",
      "answer0": "21",
      "answer1": "3",
      "answer2": "7",
      "answer3": null,
      "correct_answer": null,
      "skill_id": 40,
      "difficulty_id": 2,
      "explanation": "21 leaves ÷ 3 leaves per day = 7 days.",
      "hints": ["Divide the total leaves by leaves eaten per day.", "21 ÷ 3."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q22",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 21 ÷ 3 = 7. Stem prints 'takes eats 3 leaves' (typo); transcribed as 'eats 3 leaves'."
    },
    {
      "n": 23,
      "type_id": 2,
      "question": "The total mass of a bowl of noodles is 958 g. The mass of the empty bowl is 379 g. Find the mass of the noodles. The mass of the noodles is [?] g.",
      "answer0": "579",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 54,
      "difficulty_id": 2,
      "explanation": "958 g − 379 g = 579 g.",
      "hints": ["Subtract the empty-bowl mass from the total.", "958 − 379."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q23",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 958 − 379 = 579 g. Word problem involving mass."
    },
    {
      "n": 24,
      "type_id": 2,
      "question": "Skyler buys 6 watermelons from the supermarket. Each watermelon weighs 5 kg. What is the total mass of the 6 watermelons? The total mass of the 6 watermelons is [?] kg.",
      "answer0": "30",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 54,
      "difficulty_id": 2,
      "explanation": "6 watermelons × 5 kg each = 30 kg.",
      "hints": ["Each watermelon is 5 kg, there are 6.", "Multiply 5 × 6."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q24",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 5 × 6 = 30 kg. Word problem involving mass."
    },
    {
      "n": 25,
      "type_id": 2,
      "question": "Ms Vaswani took a flight from Singapore to Beijing. She left Singapore at 2:40 pm and reached Beijing at 8:55 pm. How long was her flight from Singapore to Beijing? Ms Vaswani's flight was [?] h [?] min long.",
      "answer0": "6",
      "answer1": "15",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 58,
      "difficulty_id": 3,
      "explanation": "2:40 pm → 3:00 pm is 20 min; 3:00 pm → 8:00 pm is 5 h; 8:00 pm → 8:55 pm is 55 min. 20 + 55 = 75 min = 1 h 15 min; 5 h + 1 h 15 min = 6 h 15 min.",
      "hints": ["Count up to the next whole hour first.", "Add whole hours, then the leftover minutes."],
      "source": "Tao Nan 2025 P2 Term 2 Revision Q25",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key: 2:40pm (20min) 3:00 (2h) 5:00 ... = 6h 15min. Timeline on page is a working aid. 2-mark duration problem."
    }
  ]
}
