{
  "paper": {
    "school": "Red Swastika",
    "year": 2024,
    "level": "P3",
    "label": "Revision",
    "source_prefix": "Red Swastika 2024 P3 Revision",
    "has_answer_key": true
  },
  "questions": [
    {
      "n": 1,
      "type_id": 1,
      "question": "What is the value of the digit 4 in 9674?",
      "answer0": "4000",
      "answer1": "400",
      "answer2": "40",
      "answer3": "4",
      "correct_answer": 3,
      "skill_id": 66,
      "difficulty_id": 1,
      "explanation": "In 9674 the digit 4 is in the ones place, so its value is 4.",
      "hints": ["List the place values: 9 thousands, 6 hundreds, 7 tens, 4 ones.", "The last digit is in the ones place."],
      "source": "Red Swastika 2024 P3 Revision Q1",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": ""
    },
    {
      "n": 2,
      "type_id": 1,
      "question": "Which of the following is six thousand, two hundred and twelve in numerals?",
      "answer0": "6012",
      "answer1": "6200",
      "answer2": "6212",
      "answer3": "6220",
      "correct_answer": 2,
      "skill_id": 67,
      "difficulty_id": 1,
      "explanation": "Six thousand (6000) + two hundred (200) + twelve (12) = 6212.",
      "hints": ["6000 for six thousand.", "Add 200 and 12."],
      "source": "Red Swastika 2024 P3 Revision Q2",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": ""
    },
    {
      "n": 3,
      "type_id": 1,
      "question": "Arrange the following numbers in order, beginning with the greatest.\n\n8909, 989, 9098, 899",
      "answer0": "899, 989, 8909, 9098",
      "answer1": "9098, 8909, 989, 899",
      "answer2": "8909, 9098, 989, 899",
      "answer3": "9098, 8909, 899, 989",
      "correct_answer": 1,
      "skill_id": 68,
      "difficulty_id": 2,
      "explanation": "Compare: 9098 > 8909 > 989 > 899. Greatest first gives 9098, 8909, 989, 899.",
      "hints": ["Compare the thousands digit first.", "9098 and 8909 are the 4-digit numbers."],
      "source": "Red Swastika 2024 P3 Revision Q3",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": ""
    },
    {
      "n": 4,
      "type_id": 1,
      "question": "What is the value of 2000 − 384?",
      "answer0": "1616",
      "answer1": "1384",
      "answer2": "1726",
      "answer3": "2384",
      "correct_answer": 0,
      "skill_id": 70,
      "difficulty_id": 1,
      "explanation": "2000 − 384 = 1616.",
      "hints": ["Subtract using the standard algorithm with regrouping.", "2000 − 400 = 1600, then add back 16."],
      "source": "Red Swastika 2024 P3 Revision Q4",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": ""
    },
    {
      "n": 5,
      "type_id": 1,
      "question": "In the sum of 333 and 999, the digit in the _____ place is an even number.",
      "answer0": "ones",
      "answer1": "tens",
      "answer2": "hundreds",
      "answer3": "thousands",
      "correct_answer": 0,
      "skill_id": 70,
      "difficulty_id": 2,
      "explanation": "333 + 999 = 1332. Digits: 1 (thousands), 3 (hundreds), 3 (tens), 2 (ones). Only the ones digit, 2, is even.",
      "hints": ["First add 333 + 999.", "Check which digit of the sum is even."],
      "source": "Red Swastika 2024 P3 Revision Q5",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": ""
    },
    {
      "n": 6,
      "type_id": 1,
      "question": "[?] × [?] = 64\n\nWhat is the value of [?] ?",
      "answer0": "6",
      "answer1": "7",
      "answer2": "8",
      "answer3": "9",
      "correct_answer": 2,
      "skill_id": 73,
      "difficulty_id": 1,
      "explanation": "The same face multiplied by itself gives 64, and 8 × 8 = 64, so the face is 8.",
      "hints": ["The two faces are the same number.", "Which number times itself is 64?"],
      "source": "Red Swastika 2024 P3 Revision Q6",
      "image_needed": true,
      "image_page": 2,
      "image_loc": "below the question number, two identical smiley-face symbols in an equation 'face × face = 64' and a single face after 'What is the value of'",
      "image_options": false,
      "image_file": null,
      "notes": "Equation uses a repeated smiley-face symbol standing for the same unknown digit; rendered as a self-product equal to 64."
    },
    {
      "n": 7,
      "type_id": 1,
      "question": "What is the remainder when 886 is divided by 6?",
      "answer0": "1",
      "answer1": "2",
      "answer2": "3",
      "answer3": "4",
      "correct_answer": 3,
      "skill_id": 74,
      "difficulty_id": 2,
      "explanation": "886 ÷ 6 = 147 remainder 4 (147 × 6 = 882, 886 − 882 = 4).",
      "hints": ["Find the largest multiple of 6 not exceeding 886.", "147 × 6 = 882."],
      "source": "Red Swastika 2024 P3 Revision Q7",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": ""
    },
    {
      "n": 8,
      "type_id": 1,
      "question": "Which of the following does not have the same measurement as the rest?",
      "answer0": "520 cm",
      "answer1": "5 m 2 cm",
      "answer2": "5 m 20 cm",
      "answer3": "500 cm + 20 cm",
      "correct_answer": 1,
      "skill_id": 86,
      "difficulty_id": 2,
      "explanation": "520 cm, 5 m 20 cm and 500 cm + 20 cm all equal 520 cm, but 5 m 2 cm = 502 cm, which is different.",
      "hints": ["1 m = 100 cm. Convert each to cm.", "5 m 2 cm = 502 cm."],
      "source": "Red Swastika 2024 P3 Revision Q8",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": ""
    },
    {
      "n": 9,
      "type_id": 1,
      "question": "How many minutes are there from 3.55 p.m. to 4.20 p.m.?",
      "answer0": "20 minutes",
      "answer1": "25 minutes",
      "answer2": "35 minutes",
      "answer3": "55 minutes",
      "correct_answer": 1,
      "skill_id": 92,
      "difficulty_id": 1,
      "explanation": "From 3.55 p.m. to 4.00 p.m. is 5 minutes, and 4.00 p.m. to 4.20 p.m. is 20 minutes; total 25 minutes.",
      "hints": ["Count up to the next hour first.", "5 minutes + 20 minutes."],
      "source": "Red Swastika 2024 P3 Revision Q9",
      "image_needed": true,
      "image_page": 3,
      "image_loc": "below the question, two clock faces with an arrow between them showing 3.55 then 4.20",
      "image_options": false,
      "image_file": null,
      "notes": "Two clock illustrations support the question but the times are stated in the stem."
    },
    {
      "n": 10,
      "type_id": 1,
      "question": "Xiaomin only had five coins in her purse: $1, 50¢, 20¢, 10¢ and 5¢. She donated two coins from her purse to charity during Children's Day. Which of the following amounts could she have donated?",
      "answer0": "35¢",
      "answer1": "80¢",
      "answer2": "$1.15",
      "answer3": "$1.20",
      "correct_answer": 2,
      "skill_id": 82,
      "difficulty_id": 2,
      "explanation": "$1.15 = $1 + 15¢... a sum of two of the coins must match. $1 + 15¢ is not a coin, but $1 + 15¢ fails; check pairs: $1+10¢=$1.10, $1+5¢=$1.05, $1+20¢=$1.20... however the key answer is $1.15. The only pair giving an option is $1 + 15¢ which is impossible, so by the key 50¢+20¢=70¢, $1+20¢=$1.20. Per the answer key the correct option is $1.15.",
      "hints": ["The five coins are $1, 50¢, 20¢, 10¢, 5¢.", "Add two different coins; match against the options."],
      "source": "Red Swastika 2024 P3 Revision Q10",
      "image_needed": true,
      "image_page": 3,
      "image_loc": "below the first line, a row of five coins labelled 1 (=$1), 50, 20, 10, 5",
      "image_options": false,
      "image_file": null,
      "notes": "Coin values inferred from labels above each coin photo: $1, 50¢, 20¢, 10¢, 5¢. Answer key = option 3 ($1.15). Note: no pair of these coins sums to $1.15 ($1+10¢=$1.10, $1+20¢=$1.20); key may contain an error or a coin label differs (e.g. a 15¢ reading), flagged for human review."
    },
    {
      "n": 11,
      "type_id": 1,
      "question": "How much more does the teddy bear cost than the toy train?",
      "answer0": "$3.90",
      "answer1": "$4.10",
      "answer2": "$4.65",
      "answer3": "$5.45",
      "correct_answer": 2,
      "skill_id": 83,
      "difficulty_id": 2,
      "explanation": "Teddy bear $22.55 − toy train $17.90 = $4.65.",
      "hints": ["Find the prices of the teddy bear and the toy train.", "$22.55 − $17.90."],
      "source": "Red Swastika 2024 P3 Revision Q11",
      "image_needed": true,
      "image_page": 4,
      "image_loc": "below the question, a grid of six priced toy pictures (toy train $17.90, teddy bear $22.55, kite $3.25, toy car $18.65, toy robot $12.30, Rubik's cube $5.50)",
      "image_options": false,
      "image_file": null,
      "notes": "Prices needed (toy train $17.90, teddy bear $22.55) are shown only in the figure."
    },
    {
      "n": 12,
      "type_id": 1,
      "question": "Which of the following shapes has both perpendicular and parallel lines?",
      "answer0": "Shape 1 (trapezium)",
      "answer1": "Shape 2 (right-angled triangle)",
      "answer2": "Shape 3 (rhombus)",
      "answer3": "Shape 4 (arrow / pentagon-like figure)",
      "correct_answer": 3,
      "skill_id": 100,
      "difficulty_id": 2,
      "explanation": "The arrow figure (option 4) has a pair of parallel vertical sides that are perpendicular to its horizontal base, so it has both perpendicular and parallel lines.",
      "hints": ["Parallel lines never meet; perpendicular lines meet at a right angle.", "Look for a shape with both a pair of parallel sides and a right angle."],
      "source": "Red Swastika 2024 P3 Revision Q12",
      "image_needed": true,
      "image_options": true,
      "image_page": 4,
      "image_loc": "lower half of page, four option shapes stacked vertically labelled (1) trapezium, (2) right-angled triangle, (3) rhombus, (4) arrow figure",
      "image_file": null,
      "notes": "Options are shape pictures. Answer key = option 4."
    },
    {
      "n": 13,
      "type_id": 1,
      "question": "Find the area of the rectangle.",
      "answer0": "15 cm²",
      "answer1": "30 cm²",
      "answer2": "56 cm²",
      "answer3": "64 cm²",
      "correct_answer": 2,
      "skill_id": 97,
      "difficulty_id": 1,
      "explanation": "Area = length × breadth = 8 cm × 7 cm = 56 cm².",
      "hints": ["Area of a rectangle = length × breadth.", "8 × 7."],
      "source": "Red Swastika 2024 P3 Revision Q13",
      "image_needed": true,
      "image_page": 5,
      "image_loc": "top of page, a rectangle labelled 8 cm along the top and 7 cm down the right side",
      "image_options": false,
      "image_file": null,
      "notes": "Dimensions 8 cm and 7 cm are given on the figure."
    },
    {
      "n": 14,
      "type_id": 1,
      "question": "What fraction of the rectangle ABCD is shaded?",
      "answer0": "4/6",
      "answer1": "4/8",
      "answer2": "4/10",
      "answer3": "6/10",
      "correct_answer": 2,
      "skill_id": 78,
      "difficulty_id": 2,
      "explanation": "The rectangle is divided into 10 equal parts and 4 are shaded, giving 4/10.",
      "hints": ["Count the total number of equal parts.", "Count how many are shaded."],
      "source": "Red Swastika 2024 P3 Revision Q14",
      "image_needed": true,
      "image_page": 5,
      "image_loc": "below the question, rectangle ABCD split into a 2-by-5 grid with 4 shaded cells in a checker pattern",
      "image_options": false,
      "image_file": null,
      "notes": "Answer key = option 3 (4/10)."
    },
    {
      "n": 15,
      "type_id": 1,
      "question": "In the number line, A represents 5/8, C represents 7/8. What fraction is represented by B, given that B is exactly between A and C?",
      "answer0": "1/4",
      "answer1": "1/2",
      "answer2": "3/4",
      "answer3": "6/16",
      "correct_answer": 2,
      "skill_id": 77,
      "difficulty_id": 2,
      "explanation": "B is midway between 5/8 and 7/8, which is 6/8 = 3/4.",
      "hints": ["The midpoint of 5/8 and 7/8 is 6/8.", "Simplify 6/8."],
      "source": "Red Swastika 2024 P3 Revision Q15",
      "image_needed": true,
      "image_page": 5,
      "image_loc": "below the question, a number line with points A (5/8), B, C (7/8) marked left to right",
      "image_options": false,
      "image_file": null,
      "notes": "Fraction values for A and C are stated in the stem."
    },
    {
      "n": 16,
      "type_id": 1,
      "question": "A number when divided by 8 gives a remainder of 4. Which of the following can be added to the number so that it will leave no remainder when divided by 8?",
      "answer0": "8",
      "answer1": "2",
      "answer2": "6",
      "answer3": "4",
      "correct_answer": 3,
      "skill_id": 74,
      "difficulty_id": 2,
      "explanation": "A remainder of 4 means 4 more is needed to reach the next multiple of 8, so adding 4 leaves no remainder.",
      "hints": ["How far is the number from the next multiple of 8?", "8 − 4 = 4."],
      "source": "Red Swastika 2024 P3 Revision Q16",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": ""
    },
    {
      "n": 17,
      "type_id": 1,
      "question": "Adam, Bobby, Caden and Dennis collected some toy cars. Adam collected the least number of toy cars. Bobby collected more toy cars than Dennis but fewer than Caden. Who collected the most number of toy cars?",
      "answer0": "Adam",
      "answer1": "Bobby",
      "answer2": "Caden",
      "answer3": "Dennis",
      "correct_answer": 2,
      "skill_id": 68,
      "difficulty_id": 2,
      "explanation": "Adam is least; Dennis < Bobby < Caden. So Caden collected the most.",
      "hints": ["Order them from least to most.", "Caden has more than Bobby, who has more than Dennis."],
      "source": "Red Swastika 2024 P3 Revision Q17",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": ""
    },
    {
      "n": 18,
      "type_id": 1,
      "question": "Which of the following is likely to be the total mass of 10 eggs?",
      "answer0": "4 g",
      "answer1": "4 kg",
      "answer2": "400 g",
      "answer3": "400 kg",
      "correct_answer": 2,
      "skill_id": 84,
      "difficulty_id": 2,
      "explanation": "One egg is about 40 g, so 10 eggs is about 400 g.",
      "hints": ["Estimate the mass of one egg.", "Multiply by 10 and pick a sensible unit."],
      "source": "Red Swastika 2024 P3 Revision Q18",
      "image_needed": true,
      "image_page": 6,
      "image_loc": "right of the options, a carton of 10 eggs",
      "image_options": false,
      "image_file": null,
      "notes": "Egg carton picture is illustrative; question is answerable from text."
    },
    {
      "n": 19,
      "type_id": 1,
      "question": "What are the missing digits in the boxes?\n\n[ ]382 − 28[ ]9 = 1543",
      "answer0": "3382, 2839",
      "answer1": "3382, 2849",
      "answer2": "4382, 2839",
      "answer3": "4382, 2849",
      "correct_answer": 2,
      "skill_id": 70,
      "difficulty_id": 3,
      "explanation": "The subtraction is [ ]382 − 28[ ]9 = 1543. 1543 + 2839 = 4382, so the first box is 4 and the second box is 3 (giving 2839).",
      "hints": ["Add 1543 to the second number to get the first.", "Work out the thousands digit by checking 4382 − 2839."],
      "source": "Red Swastika 2024 P3 Revision Q19",
      "image_needed": true,
      "image_page": 6,
      "image_loc": "centre of page, a vertical column subtraction with boxed missing digits in the minuend and subtrahend",
      "image_options": false,
      "image_file": null,
      "notes": "Answer key = option 3 (first box 4, second box 3). Column subtraction with two boxed unknown digits; transcribed inline as [ ]382 − 28[ ]9 = 1543."
    },
    {
      "n": 20,
      "type_id": 1,
      "question": "Chris used stickers of four different shapes to make a pattern. The first 8 stickers are shown. What was the shape of the 36th sticker?",
      "answer0": "Smiley face",
      "answer1": "Heart",
      "answer2": "Sun",
      "answer3": "Four-pointed star",
      "correct_answer": 3,
      "skill_id": 69,
      "difficulty_id": 2,
      "explanation": "The pattern repeats every 4 stickers: face, heart, sun, star. 36 ÷ 4 = 9 exactly, so the 36th is the 4th in the cycle, the four-pointed star.",
      "hints": ["The pattern repeats every 4 shapes.", "36 is a multiple of 4, so it is the last shape in the cycle."],
      "source": "Red Swastika 2024 P3 Revision Q20",
      "image_needed": true,
      "image_options": true,
      "image_page": 7,
      "image_loc": "below the question, a strip showing the first 8 stickers (face, heart, sun, star repeated) ending with '?'; the four option pictures are below",
      "image_file": null,
      "notes": "Options are shape pictures (face/heart/sun/star). Answer key = option 4 (star)."
    },
    {
      "n": 21,
      "type_id": 2,
      "question": "Write the number that is represented by the diagram.\n\n[?]",
      "answer0": "4026",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 66,
      "difficulty_id": 1,
      "explanation": "Four 1000-discs, two 10-discs and six 1-discs: 4000 + 20 + 6 = 4026.",
      "hints": ["Count the discs in each place value group.", "4 thousands, 2 tens, 6 ones."],
      "source": "Red Swastika 2024 P3 Revision Q21",
      "image_needed": true,
      "image_page": 9,
      "image_loc": "below the question, place-value discs: a column of four '1000' discs, two '10' discs, and six '1' discs",
      "image_options": false,
      "image_file": null,
      "notes": "Disc counts: 4 × 1000, 2 × 10, 6 × 1."
    },
    {
      "n": 22,
      "type_id": 2,
      "question": "Multiply 422 by 3.\n\n[?]",
      "answer0": "1266",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 75,
      "difficulty_id": 1,
      "explanation": "422 × 3 = 1266.",
      "hints": ["Multiply each digit by 3.", "400×3 + 20×3 + 2×3."],
      "source": "Red Swastika 2024 P3 Revision Q22",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": ""
    },
    {
      "n": 23,
      "type_id": 2,
      "question": "Use all the digits 6, 5, 1, 3 to form the smallest odd number.\n\n[?]",
      "answer0": "1365",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 68,
      "difficulty_id": 2,
      "explanation": "For the smallest number, order digits ascending (1,3,5,6); for it to be odd the ones digit must be odd. Smallest is 1365 (ends in 5, with 1,3,6 arranged smallest in front).",
      "hints": ["Smallest number puts small digits in high places.", "An odd number ends in an odd digit (1, 3 or 5)."],
      "source": "Red Swastika 2024 P3 Revision Q23",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": ""
    },
    {
      "n": 24,
      "type_id": 2,
      "question": "Six angles are marked in the figure. How many of them are larger than a right angle?\n\n[?]",
      "answer0": "4",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 99,
      "difficulty_id": 2,
      "explanation": "Of the six marked angles, four are obtuse (larger than a right angle).",
      "hints": ["A right angle is 90 degrees.", "Count the angles that are wider than a square corner."],
      "source": "Red Swastika 2024 P3 Revision Q24",
      "image_needed": true,
      "image_page": 10,
      "image_loc": "top of page, an irregular polygon with six interior angles marked by arcs",
      "image_options": false,
      "image_file": null,
      "notes": "Count to verify against figure; answer key = 4."
    },
    {
      "n": 25,
      "type_id": 2,
      "question": "The bar graph shows the types of pets kept by the students in Class 3A. State whether each statement is True or False.\nStatement 1: 10 more students kept fish than hamsters as pets.\nStatement 2: There were twice as many students who kept cats as those who kept birds as pets.\n\nStatement 1: [?]\nStatement 2: [?]",
      "answer0": "False",
      "answer1": "True",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 102,
      "difficulty_id": 2,
      "explanation": "Fish = 8, hamsters = 2, difference = 6 (not 10), so Statement 1 is False. Cats = 10, birds = 5, and 10 is twice 5, so Statement 2 is True.",
      "hints": ["Read each bar's value off the graph.", "Fish − hamster; then compare cats with birds."],
      "source": "Red Swastika 2024 P3 Revision Q25",
      "image_needed": true,
      "image_page": 10,
      "image_loc": "below the question, a bar graph titled 'Types of pets kept by the students in Class 3A' with bars Bird=5, Cat=10, Dog=13, Fish=8, Hamster=2",
      "image_options": false,
      "image_file": null,
      "notes": "Two-blank True/False table converted to FIB; answer key = False, True. Bar values read from graph."
    },
    {
      "n": 26,
      "type_id": 2,
      "question": "I am a 4-digit number. The digits in my thousands place and ones place are the same. The digit in my tens place is 8 less than the digit in my thousands place. The value of the digit in my hundreds place is 300. What number am I?\n\n[?]",
      "answer0": "8308",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 66,
      "difficulty_id": 3,
      "explanation": "Hundreds digit value 300 means hundreds digit = 3. Tens digit is 8 less than thousands digit; thousands = ones. If thousands = 8 then tens = 0 and ones = 8, giving 8308.",
      "hints": ["Hundreds digit gives value 300, so it is 3.", "Tens = thousands − 8, and ones = thousands."],
      "source": "Red Swastika 2024 P3 Revision Q26",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": ""
    },
    {
      "n": 27,
      "type_id": 2,
      "question": "Mrs Singh bought 45 cookies. She bought 9 times as many cookies as Mdm Aminah. How many cookies did Mdm Aminah buy?\n\n[?]",
      "answer0": "5",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 76,
      "difficulty_id": 1,
      "explanation": "45 ÷ 9 = 5 cookies.",
      "hints": ["9 times as many means divide by 9.", "45 ÷ 9."],
      "source": "Red Swastika 2024 P3 Revision Q27",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": ""
    },
    {
      "n": 28,
      "type_id": 2,
      "question": "Mary had $548. She had $245 more than her sister. How much did her sister have?\n\n$[?]",
      "answer0": "303",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 71,
      "difficulty_id": 1,
      "explanation": "$548 − $245 = $303.",
      "hints": ["Mary has more, so subtract.", "548 − 245."],
      "source": "Red Swastika 2024 P3 Revision Q28",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer in dollars; key = $303."
    },
    {
      "n": 29,
      "type_id": 2,
      "question": "Study the pattern. What is the missing number?\n\n220, 230, 200, [?], 180, 190",
      "answer0": "210",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 69,
      "difficulty_id": 2,
      "explanation": "The pattern alternates: 220, 230, 200, 210, 180, 190 (each pair drops by 20, then +10). The missing number is 210.",
      "hints": ["Look at every other number.", "230, 210, 190 decrease by 20."],
      "source": "Red Swastika 2024 P3 Revision Q29",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer key = 210."
    },
    {
      "n": 30,
      "type_id": 2,
      "question": "Some plants were planted in a row at equal distances. The distance between the 1st and the 2nd plant was 655 m. What was the distance between the 1st and 6th plant? Give your answer in km and m.\n\n[?] km [?] m",
      "answer0": "3",
      "answer1": "275",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 87,
      "difficulty_id": 2,
      "explanation": "From the 1st to the 6th plant there are 5 equal gaps: 5 × 655 m = 3275 m = 3 km 275 m.",
      "hints": ["Count the number of gaps between plant 1 and plant 6.", "5 gaps of 655 m each."],
      "source": "Red Swastika 2024 P3 Revision Q30",
      "image_needed": true,
      "image_page": 12,
      "image_loc": "below the question, a row of six dots labelled 1st...6th with 655 m marked between the 1st and 2nd and '?' spanning 1st to 6th",
      "image_options": false,
      "image_file": null,
      "notes": "Two blanks (km and m); key = 3 km 275 m."
    },
    {
      "n": 31,
      "type_id": 2,
      "question": "Mrs Tan bought a packet of orange juice. She poured all the orange juice equally into 9 cups of 225 ml each. What is the volume of the orange juice in the packet? Give your answer in ℓ and ml.\n\n[?] ℓ [?] ml",
      "answer0": "2",
      "answer1": "25",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 87,
      "difficulty_id": 2,
      "explanation": "9 × 225 ml = 2025 ml = 2 ℓ 25 ml.",
      "hints": ["Multiply 225 ml by 9.", "1 ℓ = 1000 ml."],
      "source": "Red Swastika 2024 P3 Revision Q31",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Two blanks (ℓ and ml); key = 2 ℓ 25 ml."
    },
    {
      "n": 32,
      "type_id": 2,
      "question": "The bar graph shows the number of four types of files sold by a shopkeeper last month. The shopkeeper sold 3 times as many ring files as [?] files.",
      "answer0": "Box",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 104,
      "difficulty_id": 2,
      "explanation": "Ring files = 24. 24 ÷ 3 = 8, which matches Box files (8). So ring files are 3 times the box files.",
      "hints": ["Read the number of ring files.", "Which file type is one-third of that?"],
      "source": "Red Swastika 2024 P3 Revision Q32",
      "image_needed": true,
      "image_page": 13,
      "image_loc": "top of page, horizontal bar graph 'The number of four types of files sold' with bars Pocket=22, Ring=24, Clip=11, Box=8",
      "image_options": false,
      "image_file": null,
      "notes": "Answer is a word (file type) — but the answer set is a fixed list (Box/Ring/Clip/Pocket); key = Box. Read bar values from graph."
    },
    {
      "n": 33,
      "type_id": 1,
      "question": "The bar graph shows the number of four types of files sold by a shopkeeper last month. The clip file cost 4 times as much as a pocket file. The shopkeeper collected more money selling the _____ files last month.",
      "answer0": "clip",
      "answer1": "pocket",
      "answer2": "they collected the same",
      "answer3": "cannot be determined",
      "correct_answer": 0,
      "skill_id": 104,
      "difficulty_id": 3,
      "explanation": "Clip files = 11 sold, each costing 4 units; money = 44 units. Pocket files = 22 sold, each costing 1 unit; money = 22 units. 44 > 22, so more money was collected from clip files.",
      "hints": ["Let a pocket file cost 1 unit; a clip file costs 4 units.", "Multiply each file's price by the number sold."],
      "source": "Red Swastika 2024 P3 Revision Q33",
      "image_needed": true,
      "image_page": 13,
      "image_loc": "top of page, the same horizontal bar graph (Pocket=22, Ring=24, Clip=11, Box=8)",
      "image_options": false,
      "image_file": null,
      "notes": "Word answer (clip/pocket) made MCQ per spec; key = clip. Uses the same bar graph as Q32."
    },
    {
      "n": 34,
      "type_id": 2,
      "question": "The figure is made up of a square and a triangle of equal sides. Find the perimeter of the figure.\n\n[?] cm",
      "answer0": "40",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 96,
      "difficulty_id": 2,
      "explanation": "Each side is 8 cm. The perimeter is made of 5 outer sides of 8 cm (3 square sides + 2 triangle slants): 5 × 8 = 40 cm.",
      "hints": ["All sides are 8 cm long.", "Count the outer sides: 3 from the square, 2 slanted from the triangle."],
      "source": "Red Swastika 2024 P3 Revision Q34",
      "image_needed": true,
      "image_page": 14,
      "image_loc": "below the question, a house-shaped figure (square with a triangle on top) with one side labelled 8 cm",
      "image_options": false,
      "image_file": null,
      "notes": "Answer in cm; key = 40 cm."
    },
    {
      "n": 35,
      "type_id": 2,
      "question": "A pair of jeans cost $66. A skirt is $9.20 cheaper than the jeans. Find the cost of the skirt.\n\n$[?]",
      "answer0": "56.80",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 83,
      "difficulty_id": 2,
      "explanation": "$66 − $9.20 = $56.80.",
      "hints": ["The skirt costs less, so subtract.", "66.00 − 9.20."],
      "source": "Red Swastika 2024 P3 Revision Q35",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Answer in dollars; key = $56.80."
    },
    {
      "n": 36,
      "type_id": 2,
      "question": "The table shows the opening hours of a clinic.\nMorning: 8.00 a.m. to 11.30 a.m.\nAfternoon: 2.00 p.m. to 4.00 p.m.\nEvening: 6.30 p.m. to 9.00 p.m.\nHow many hours is the clinic open in a day?\n\n[?] h",
      "answer0": "8",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 93,
      "difficulty_id": 2,
      "explanation": "Morning 3 h 30 min + Afternoon 2 h + Evening 2 h 30 min = 8 h.",
      "hints": ["Find the duration of each session.", "3 h 30 min + 2 h + 2 h 30 min."],
      "source": "Red Swastika 2024 P3 Revision Q36",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Schedule table values transcribed into the stem; key = 8 h."
    },
    {
      "n": 37,
      "type_id": 0,
      "question": "Draw two more straight lines to form a 4-sided figure with two right angles, one obtuse angle and one acute angle.",
      "answer0": null,
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 99,
      "difficulty_id": 3,
      "explanation": "On the dotted grid, complete a right-angled trapezium: the two given perpendicular lines form the two right angles, then draw a slanted top and right side so one corner is obtuse and one is acute.",
      "hints": [],
      "source": "Red Swastika 2024 P3 Revision Q37",
      "image_needed": true,
      "image_page": 15,
      "image_loc": "below the question, a dot-grid with one horizontal and one vertical line already drawn (an 'L' shape)",
      "image_options": false,
      "image_file": null,
      "notes": "Interactive draw task — no app question type. Answer key shows a right-angled quadrilateral (trapezium) completed on the grid."
    },
    {
      "n": 38,
      "type_id": 2,
      "question": "What are the missing numbers in the fractions?\n\n2/a = 6/15 = b/25\n\na = [?], b = [?]",
      "answer0": "5",
      "answer1": "10",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 80,
      "difficulty_id": 2,
      "explanation": "6/15 simplifies to 2/5, so a = 5. For b/25 = 2/5, multiply numerator and denominator by 5: b = 10.",
      "hints": ["Simplify 6/15 to find a.", "Scale 2/5 up to a denominator of 25 to find b."],
      "source": "Red Swastika 2024 P3 Revision Q38",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Two blanks (a and b); key = a=5, b=10."
    },
    {
      "n": 39,
      "type_id": 2,
      "question": "Which of the following fractions is smaller than 1/3?\n\n2/9, 1/2, 5/6\n\n[?]",
      "answer0": "2/9",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 79,
      "difficulty_id": 2,
      "explanation": "1/3 = 3/9. 2/9 < 3/9, so 2/9 is smaller than 1/3; 1/2 and 5/6 are both larger.",
      "hints": ["Express 1/3 with a denominator of 9.", "Compare each fraction with 3/9."],
      "source": "Red Swastika 2024 P3 Revision Q39",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Single answer expected; key = 2/9."
    },
    {
      "n": 40,
      "type_id": 0,
      "question": "Andy, Beth and Candy shared a rectangular cake. Andy took 5/8 of the cake, while Beth took 1/4 of it. Shade in the figure the amount of cake Candy took.",
      "answer0": null,
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 81,
      "difficulty_id": 3,
      "explanation": "Candy took 1 − 5/8 − 1/4 = 8/8 − 5/8 − 2/8 = 1/8. Shade 1 of the 8 equal parts.",
      "hints": [],
      "source": "Red Swastika 2024 P3 Revision Q40",
      "image_needed": true,
      "image_page": 16,
      "image_loc": "below the question, a rectangle divided into 8 equal columns (2 rows) to be shaded",
      "image_options": false,
      "image_file": null,
      "notes": "Interactive shading task — no app question type. Candy's share = 1/8 (1 of the 8 parts shaded per answer key)."
    },
    {
      "n": 41,
      "type_id": 2,
      "question": "Julie collected 1480 stickers. Stephanie collected 288 stickers more than Julie.\n(a) How many stickers did Stephanie collect?\n(b) How many stickers did the two girls collect altogether?\n\n(a) [?]\n(b) [?]",
      "answer0": "1768",
      "answer1": "3248",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 71,
      "difficulty_id": 2,
      "explanation": "(a) 1480 + 288 = 1768. (b) 1768 + 1480 = 3248.",
      "hints": ["Stephanie has 288 more than Julie's 1480.", "Add both girls' totals for part (b)."],
      "source": "Red Swastika 2024 P3 Revision Q41",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Two-part structured question combined; key shows '1408+288' (typo for 1480) — using stem value 1480, so (a)=1768, (b)=3248, consistent with the key's (a) result and (b) total."
    },
    {
      "n": 42,
      "type_id": 2,
      "question": "Mrs Chandra bought 9 boxes of cupcakes. Each box contained 28 cupcakes. She repacked the cupcakes equally into 4 large containers. How many cupcakes were there in each large container?\n\n[?]",
      "answer0": "63",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 76,
      "difficulty_id": 2,
      "explanation": "Total cupcakes = 9 × 28 = 252. 252 ÷ 4 = 63 per container.",
      "hints": ["First find the total number of cupcakes.", "Then divide by 4 containers."],
      "source": "Red Swastika 2024 P3 Revision Q42",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Key = 63."
    },
    {
      "n": 43,
      "type_id": 2,
      "question": "Zan ran around his school during his PE lesson. He took 18 minutes to finish running one round.\n(a) How long would he take to finish running 5 rounds, given that he took the same amount of time for every round?\n(b) Zan completed his 5 rounds at 11.45 a.m. What time did he start running?\n\n(a) [?] min\n(b) [?]",
      "answer0": "90",
      "answer1": "10.15 a.m.",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 92,
      "difficulty_id": 2,
      "explanation": "(a) 18 × 5 = 90 minutes (= 1 h 30 min). (b) 11.45 a.m. minus 1 h 30 min = 10.15 a.m.",
      "hints": ["5 rounds at 18 min each.", "Subtract the total time from the finishing time of 11.45 a.m."],
      "source": "Red Swastika 2024 P3 Revision Q43",
      "image_needed": false,
      "image_options": false,
      "image_file": null,
      "notes": "Two-part: (a) duration in minutes, (b) start time; key (a)=90, (b)=10.15 a.m."
    },
    {
      "n": 44,
      "type_id": 2,
      "question": "Bottles of soft drinks are sold in cartons of three. Each carton cost $7. Mr James has $160. What is the greatest number of bottles of soft drinks he can buy?\n\n[?]",
      "answer0": "66",
      "answer1": null,
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 76,
      "difficulty_id": 3,
      "explanation": "$160 ÷ $7 = 22 cartons remainder $6, so he can buy 22 cartons. 22 × 3 bottles = 66 bottles.",
      "hints": ["Find how many $7 cartons fit into $160.", "Each carton has 3 bottles."],
      "source": "Red Swastika 2024 P3 Revision Q44",
      "image_needed": true,
      "image_page": 18,
      "image_loc": "right side, a carton of three soft-drink bottles labelled '$7 per carton'",
      "image_options": false,
      "image_file": null,
      "notes": "Key works to 66 bottles (22 cartons). The carton picture labels '$7 per carton'."
    },
    {
      "n": 45,
      "type_id": 2,
      "question": "A worker completely covered a square-shaped floor with identical tiles using the tiling pattern. Each tile is 46 cm by 46 cm and the left column shows the tiles stacked.\n(a) How many tiles did he use to completely cover the floor?\n(b) What is the perimeter of the floor?\n\n(a) [?] tiles\n(b) [?] cm",
      "answer0": "32",
      "answer1": "736",
      "answer2": null,
      "answer3": null,
      "correct_answer": null,
      "skill_id": 96,
      "difficulty_id": 3,
      "explanation": "Tile side = 46 cm. The floor side = 46 × 4 = 184 cm, so 184 ÷ 46 = 4 tiles along each side; the left column shows 8 tiles tall, so 4 × 8 = 32 tiles. (b) Perimeter = 184 × 4 = 736 cm.",
      "hints": ["Work out how many tile-lengths make up one side of the floor.", "Perimeter of a square = side × 4."],
      "source": "Red Swastika 2024 P3 Revision Q45",
      "image_needed": true,
      "image_page": 19,
      "image_loc": "below the question, a large square floor outline with one tile (46 cm × 46 cm) shown and a partial left column of tiles laid in",
      "image_options": false,
      "image_file": null,
      "notes": "Two-part: (a) tiles, (b) perimeter in cm. Per answer key: floor side 184 cm, 32 tiles, perimeter 736 cm."
    }
  ]
}
