{
  "$schema": "../../../lib/mock-test/schema/paper.schema.json",
  "schemaVersion": 1,
  "id": "infosys_se_2026_p1",
  "examSlug": "infosys",
  "title": "Infosys Systems Engineer — Paper 1",
  "shortTitle": "Paper 1",
  "year": 2026,
  "tagline": "REASONING · MATHEMATICAL · VERBAL · PSEUDOCODE · PUZZLES · GRAMMAR · EMAIL",
  "intro": "Infosys Systems Engineer online test, rebuilt to the full official blueprint: seven sections, 60 questions, 120 minutes. Questions come from the category-wise memory-based banks (Aptitude, Reasoning, Verbal Ability, English Grammar, Pseudocode, Numerical Puzzles and Essay); every key was independently re-solved, and no question repeats across Papers 1-7.",
  "sourceType": "memory_based",
  "difficulty": "medium",
  "version": 2,
  "timing": {
    "mode": "section",
    "autoSubmit": true,
    "warnAtSeconds": 300
  },
  "navigation": {
    "acrossSections": "locked",
    "withinSection": "free",
    "allowMarkForReview": true,
    "allowClear": true,
    "allowSectionSubmit": true,
    "allowEarlySubmit": true
  },
  "marking": {
    "correct": 1,
    "negative": 0
  },
  "ui": {
    "skin": "pyqkart",
    "showCalculator": false,
    "watermark": true,
    "fullscreen": "prompt"
  },
  "instructions": [
    "Infosys uses **sectional cutoffs**: score in every section, not just overall.",
    "There is no calculator in the real test — practise mental arithmetic."
  ],
  "sections": [
    {
      "id": "reasoning_ability",
      "title": "Reasoning Ability",
      "minutes": 25,
      "description": "Cryptarithmetic sets, number series, analogies and coded operations.",
      "questions": [
        {
          "id": "inf_p1_crypt_1",
          "type": "group",
          "title": "Cryptarithmetic set",
          "passage": "In the following puzzle every letter stands for a different digit (0–9) and the leading letter of any number is never 0.\n\n**NO + NO + GUN = HUNT**\n\nSolve the puzzle and answer the three questions that follow.",
          "topic": "Cryptarithmetic",
          "children": [
            {
              "id": "inf_p1_q01",
              "type": "mcq",
              "topic": "Cryptarithmetic",
              "prompt": "What is the value of **HUNT**?",
              "options": [
                {
                  "id": "A",
                  "text": "1082"
                },
                {
                  "id": "B",
                  "text": "1092"
                },
                {
                  "id": "C",
                  "text": "1802"
                },
                {
                  "id": "D",
                  "text": "1028"
                }
              ],
              "answer": "A",
              "explanation": "Let HUNT = 1082, so H = 1, U = 0, N = 8, T = 2. Then 2 × (80 + O) + (100G + 8) = 1082 → 2O + 100G = 914 → G = 9, O = 7. Check: 87 + 87 + 908 = 1082 ✓ with all letters distinct.",
              "source": {
                "type": "memory_based",
                "document": "Infosys Paper 1.docx"
              }
            },
            {
              "id": "inf_p1_q02",
              "type": "mcq",
              "topic": "Cryptarithmetic",
              "prompt": "Which digit does **U** represent?",
              "options": [
                {
                  "id": "A",
                  "text": "0"
                },
                {
                  "id": "B",
                  "text": "2"
                },
                {
                  "id": "C",
                  "text": "6"
                },
                {
                  "id": "D",
                  "text": "8"
                }
              ],
              "answer": "A",
              "explanation": "From HUNT = 1082 the second digit U is 0.",
              "source": {
                "type": "memory_based",
                "document": "Infosys Paper 1.docx"
              }
            },
            {
              "id": "inf_p1_q03",
              "type": "numeric",
              "topic": "Cryptarithmetic",
              "prompt": "What is the value of **N + O + T**?",
              "answer": 17,
              "explanation": "N = 8, O = 7, T = 2 → 8 + 7 + 2 = 17.",
              "source": {
                "type": "memory_based",
                "document": "Infosys Paper 1.docx"
              }
            }
          ]
        },
        {
          "id": "inf_p1_q04",
          "type": "mcq",
          "topic": "Number series",
          "prompt": "Which number should replace the question mark in the series?\n\n14, 17, 22, 29, ?",
          "options": [
            {
              "id": "A",
              "text": "36"
            },
            {
              "id": "B",
              "text": "38"
            },
            {
              "id": "C",
              "text": "40"
            },
            {
              "id": "D",
              "text": "42"
            }
          ],
          "answer": "C",
          "explanation": "The differences are consecutive primes: +3, +5, +7, +11 → 29 + 11 = 40.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q05",
          "type": "mcq",
          "topic": "Letter–number analogy",
          "prompt": "F : 216 :: L : ?",
          "options": [
            {
              "id": "A",
              "text": "144"
            },
            {
              "id": "B",
              "text": "1331"
            },
            {
              "id": "C",
              "text": "1728"
            },
            {
              "id": "D",
              "text": "1296"
            }
          ],
          "answer": "C",
          "explanation": "F is the 6th letter and 6³ = 216. L is the 12th letter, so 12³ = 1728.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q06",
          "type": "mcq",
          "topic": "Coded operations",
          "prompt": "If 264 * 2 = 6 and 870 * 3 = 11, then what should 735 * 5 be?",
          "options": [
            {
              "id": "A",
              "text": "10"
            },
            {
              "id": "B",
              "text": "12"
            },
            {
              "id": "C",
              "text": "15"
            },
            {
              "id": "D",
              "text": "20"
            }
          ],
          "answer": "B",
          "explanation": "Candidates reported the key as 12. One consistent reading: add the digits and subtract the multiplier — (7 + 3 + 5) − 3 = 12; the other two examples are recalled imperfectly.",
          "answerNote": "Memory-based question — the exact rule used in the exam could not be verified.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q07",
          "type": "mcq",
          "topic": "Number series",
          "prompt": "Find the missing number in the sequence: 25, 36, 49, ?, 81",
          "options": [
            {
              "id": "A",
              "text": "56"
            },
            {
              "id": "B",
              "text": "60"
            },
            {
              "id": "C",
              "text": "64"
            },
            {
              "id": "D",
              "text": "72"
            }
          ],
          "answer": "C",
          "explanation": "5², 6², 7², 8², 9² → 8² = 64.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q31",
          "type": "mcq",
          "topic": "Statement and assumptions",
          "prompt": "In the question below a statement is followed by two assumptions numbered I and II. An assumption is something supposed or taken for granted. Decide which of the assumptions is implicit in the statement.\n\n**Statement:** \"You are hereby appointed as a software engineer with a probation period of six months, and your skills and performance will be reviewed at the end of the probation period for confirmation.\" - a line written in an appointment letter.\n\n**Assumptions:**\nI. The performance of the candidate is not known at the time of appointment.\nII. An individual is likely to prove his worth during the probation period.",
          "options": [
            {
              "id": "A",
              "text": "Only I is implicit"
            },
            {
              "id": "B",
              "text": "Only II is implicit"
            },
            {
              "id": "C",
              "text": "Either I or II is implicit"
            },
            {
              "id": "D",
              "text": "Neither I nor II is implicit"
            },
            {
              "id": "E",
              "text": "Both I and II are implicit"
            }
          ],
          "answer": "E",
          "explanation": "A probation period is fixed only because the employer has not yet seen the candidate perform on the job, so assumption I underlies the letter. The review at the end of that period is meaningful only if the employer supposes six months is long enough for the person to demonstrate his worth, so assumption II is also taken for granted. Both are therefore implicit.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_Reasoning(PYQ).docx"
          }
        },
        {
          "id": "inf_p1_q32",
          "type": "mcq",
          "topic": "Coding-decoding",
          "prompt": "In a certain code 'WRITER' is written as 'SFUJSX'. How is 'DOCTOR' written in that code?",
          "options": [
            {
              "id": "A",
              "text": "SUPPDE"
            },
            {
              "id": "B",
              "text": "SPPUDE"
            },
            {
              "id": "C",
              "text": "SPUDPE"
            },
            {
              "id": "D",
              "text": "SPUPDE"
            }
          ],
          "answer": "C",
          "explanation": "Move every letter of WRITER one step forward: W-R-I-T-E-R becomes X-S-J-U-F-S, and then write the result in reverse order to get SFUJSX. Applying the same rule to DOCTOR: D-O-C-T-O-R becomes E-P-D-U-P-S, and reversing that gives SPUDPE.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_Reasoning(PYQ).docx"
          }
        },
        {
          "id": "inf_p1_q33",
          "type": "mcq",
          "topic": "Circular seating arrangement",
          "prompt": "Six friends - Amar, Kiran, Jeetu, Hemanth, Dhawan and Manjeet - are sitting around a circular table facing the centre.\n\nJeetu is sitting 2 places to the left of Amar, who is sitting exactly opposite Kiran. Dhawan and Manjeet are sitting exactly opposite each other.\n\nWho is sitting immediately to the left of Jeetu?",
          "options": [
            {
              "id": "A",
              "text": "Amar"
            },
            {
              "id": "B",
              "text": "Manjeet"
            },
            {
              "id": "C",
              "text": "Dhawan"
            },
            {
              "id": "D",
              "text": "Kiran"
            }
          ],
          "answer": "D",
          "explanation": "Kiran sits opposite Amar, so Kiran is 3 places from Amar. Jeetu is 2 places to Amar's left, so moving one more place in the same direction from Jeetu lands on the seat 3 places from Amar, which is Kiran's seat. Hence Kiran is immediately to Jeetu's left. Dhawan and Manjeet occupy another opposite pair and Hemanth the remaining seat, which does not affect this deduction.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_Reasoning(PYQ).docx"
          }
        },
        {
          "id": "inf_p1_q34",
          "type": "mcq",
          "topic": "Letter series",
          "prompt": "What will be the next term in the series?\n\nZ, W, S, N, ...",
          "options": [
            {
              "id": "A",
              "text": "H"
            },
            {
              "id": "B",
              "text": "G"
            },
            {
              "id": "C",
              "text": "I"
            },
            {
              "id": "D",
              "text": "J"
            }
          ],
          "answer": "A",
          "explanation": "The letters are at alphabet positions 26, 23, 19 and 14. The gaps between them are -3, -4 and -5, so they widen by one each step. The next gap is -6, giving position 14 - 6 = 8, which is the letter H.",
          "source": {
            "type": "pyqkart"
          }
        },
        {
          "id": "inf_p1_q35",
          "type": "mcq",
          "topic": "Direction sense (renamed directions)",
          "prompt": "If West is called North-East, North-East is called East, East is called South-West, South-West is called North, North is called North-West, North-West is called South and South is called South-East, then in which direction is the Pole Star?",
          "options": [
            {
              "id": "A",
              "text": "North-East"
            },
            {
              "id": "B",
              "text": "North-West"
            },
            {
              "id": "C",
              "text": "North"
            },
            {
              "id": "D",
              "text": "South-West"
            }
          ],
          "answer": "B",
          "explanation": "The Pole Star actually lies in the North. In the new naming scheme North is called North-West, so in this code the Pole Star is said to lie to the North-West.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_Reasoning(PYQ).docx"
          }
        },
        {
          "id": "inf_p1_q36",
          "type": "mcq",
          "topic": "Statement and assumptions",
          "prompt": "In the question below a statement is followed by two assumptions numbered I and II. An assumption is something supposed or taken for granted. Decide which of the assumptions is implicit in the statement.\n\n**Statement:** It is suggested that a child should be put in school at the age of 4 or so.\n\n**Assumptions:**\nI. At this age the child is ready to learn new things.\nII. The schools do not admit children after the age of 4.",
          "options": [
            {
              "id": "A",
              "text": "Only I is implicit"
            },
            {
              "id": "B",
              "text": "Only II is implicit"
            },
            {
              "id": "C",
              "text": "Either I or II is implicit"
            },
            {
              "id": "D",
              "text": "Neither I nor II is implicit"
            },
            {
              "id": "E",
              "text": "Both I and II are implicit"
            }
          ],
          "answer": "A",
          "explanation": "Recommending age 4 for starting school makes sense only if a four-year-old is considered ready to learn, so assumption I is implicit. Assumption II claims schools refuse older children, which the statement neither says nor needs - a suggested age is not an upper limit - so II is not implicit.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_Reasoning(PYQ).docx"
          }
        },
        {
          "id": "inf_p1_q38",
          "type": "mcq",
          "topic": "Number series",
          "prompt": "Study the series given below and find the term that should come next.\n\n0.5, 1.5, 4.5, 13.5, ...",
          "options": [
            {
              "id": "A",
              "text": "27"
            },
            {
              "id": "B",
              "text": "33.5"
            },
            {
              "id": "C",
              "text": "40.5"
            },
            {
              "id": "D",
              "text": "54"
            }
          ],
          "answer": "C",
          "explanation": "Each term is three times the one before it: 0.5 x 3 = 1.5, 1.5 x 3 = 4.5 and 4.5 x 3 = 13.5. The next term is 13.5 x 3 = 40.5.",
          "source": {
            "type": "pyqkart"
          }
        },
        {
          "id": "inf_p1_q39",
          "type": "mcq",
          "topic": "Statement and conclusions",
          "prompt": "In the question below a statement is followed by two conclusions numbered I and II. Assume everything in the statement to be true, then decide which of the conclusions logically follows beyond a reasonable doubt from the information given.\n\n**Statement:** \"While there is no harm in providing a safety net for international players, we need to pay more to our first-class players, especially as most of them are without jobs.\" - a statement made by the BCCI treasurer.\n\n**Conclusions:**\nI. Senior players already get huge amounts and giving them more makes little sense.\nII. All first-class players need more motivation than that needed by international players.",
          "options": [
            {
              "id": "A",
              "text": "If only conclusion I follows"
            },
            {
              "id": "B",
              "text": "If only conclusion II follows"
            },
            {
              "id": "C",
              "text": "If either I or II follows"
            },
            {
              "id": "D",
              "text": "If neither I nor II follows"
            },
            {
              "id": "E",
              "text": "If both I and II follow"
            }
          ],
          "answer": "D",
          "explanation": "The treasurer explicitly says there is no harm in a safety net for international players, so conclusion I, which calls paying them more pointless, contradicts rather than follows from the statement. Conclusion II speaks of motivation for all first-class players, whereas the statement argues for better pay on grounds of unemployment, and it says nothing about every first-class player. Neither conclusion follows.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_Reasoning(PYQ).docx"
          }
        }
      ]
    },
    {
      "id": "mathematical_ability",
      "title": "Mathematical Ability",
      "minutes": 35,
      "description": "Ages, time & work, mixtures, permutations, trains, boats & streams, interest.",
      "questions": [
        {
          "id": "inf_p1_q08",
          "type": "mcq",
          "topic": "Ages",
          "prompt": "The respective ratio of the present ages of Ram and Rohan is 4 : 5. Six years hence, the ratio of their ages will be 6 : 7. What is the difference between their ages?",
          "options": [
            {
              "id": "A",
              "text": "2 years"
            },
            {
              "id": "B",
              "text": "3 years"
            },
            {
              "id": "C",
              "text": "4 years"
            },
            {
              "id": "D",
              "text": "6 years"
            }
          ],
          "answer": "B",
          "explanation": "Let the ages be 4x and 5x. (4x+6)/(5x+6) = 6/7 → 28x + 42 = 30x + 36 → x = 3. Difference = 5x − 4x = 3 years.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q09",
          "type": "mcq",
          "topic": "Time and work",
          "prompt": "A can complete a work in 20 days, B in 30 days and C in 60 days. In how many days will the work be completed if A works continuously and is assisted by B and C on every 4th day?",
          "options": [
            {
              "id": "A",
              "text": "12 days"
            },
            {
              "id": "B",
              "text": "15 days"
            },
            {
              "id": "C",
              "text": "16 days"
            },
            {
              "id": "D",
              "text": "18 days"
            }
          ],
          "answer": "C",
          "explanation": "In 4 days: A does 4/20 = 1/5 and B + C add 1/30 + 1/60 = 1/20 on the 4th day → 1/5 + 1/20 = 1/4 per 4-day cycle. Four cycles = 16 days.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q10",
          "type": "mcq",
          "topic": "Mixtures",
          "prompt": "In a mixture of 60 litres, the ratio of milk and water is 2 : 1. If this ratio is to become 1 : 2, what quantity of water must be added?",
          "options": [
            {
              "id": "A",
              "text": "20 litres"
            },
            {
              "id": "B",
              "text": "40 litres"
            },
            {
              "id": "C",
              "text": "60 litres"
            },
            {
              "id": "D",
              "text": "80 litres"
            }
          ],
          "answer": "C",
          "explanation": "Milk = 40 L, water = 20 L. For 1 : 2 we need water = 80 L, so add 60 L.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q11",
          "type": "mcq",
          "topic": "Permutations",
          "prompt": "How many 3-digit numbers can be formed from the digits 2, 3, 4, 5, 6, 7 and 9 (without repetition) which are divisible by 5?",
          "options": [
            {
              "id": "A",
              "text": "20"
            },
            {
              "id": "B",
              "text": "30"
            },
            {
              "id": "C",
              "text": "42"
            },
            {
              "id": "D",
              "text": "210"
            }
          ],
          "answer": "B",
          "explanation": "The units digit must be 5. The remaining two places take 6 × 5 = 30 arrangements.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q12",
          "type": "mcq",
          "topic": "Trains",
          "prompt": "A train 120 metres long crosses a pole in 10 seconds. What is the speed of the train in km/hr?",
          "options": [
            {
              "id": "A",
              "text": "36 km/hr"
            },
            {
              "id": "B",
              "text": "43.2 km/hr"
            },
            {
              "id": "C",
              "text": "60 km/hr"
            },
            {
              "id": "D",
              "text": "72 km/hr"
            }
          ],
          "answer": "B",
          "explanation": "Speed = 120/10 = 12 m/s = 12 × 18/5 = 43.2 km/hr.",
          "answerNote": "Candidates recalled 72 km/hr as the key, which would need a 200 m train — 43.2 km/hr is the mathematically correct value for the numbers as recovered.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q13",
          "type": "mcq",
          "topic": "Boats and streams",
          "prompt": "A man's speed with the current is 15 km/hr and the speed of the current is 2.5 km/hr. What is the man's speed against the current?",
          "options": [
            {
              "id": "A",
              "text": "8.5 km/hr"
            },
            {
              "id": "B",
              "text": "10 km/hr"
            },
            {
              "id": "C",
              "text": "12.5 km/hr"
            },
            {
              "id": "D",
              "text": "17.5 km/hr"
            }
          ],
          "answer": "B",
          "explanation": "Speed in still water = 15 − 2.5 = 12.5; upstream = 12.5 − 2.5 = 10 km/hr.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q14",
          "type": "mcq",
          "topic": "Simple interest",
          "prompt": "Rohan invested Rs. 13,900 in two schemes A and B at simple interest of 14% p.a. and 11% p.a. respectively. If the total interest earned in 2 years is Rs. 3,508, what was the amount invested in scheme B?",
          "options": [
            {
              "id": "A",
              "text": "Rs. 6,400"
            },
            {
              "id": "B",
              "text": "Rs. 6,500"
            },
            {
              "id": "C",
              "text": "Rs. 7,200"
            },
            {
              "id": "D",
              "text": "Rs. 7,500"
            }
          ],
          "answer": "A",
          "explanation": "Let B = x. 2 × [0.14(13900 − x) + 0.11x] = 3508 → 3892 − 0.28x + 0.22x = 3508 → 0.06x = 384 → x = 6,400.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q40",
          "type": "mcq",
          "topic": "Standard deviation",
          "prompt": "If the standard deviation of 0, 1, 2, 3, ..., 9 is K, then the standard deviation of 10, 11, 12, 13, ..., 19 will be:",
          "options": [
            {
              "id": "A",
              "text": "K + 1"
            },
            {
              "id": "B",
              "text": "K"
            },
            {
              "id": "C",
              "text": "K + 4"
            },
            {
              "id": "D",
              "text": "Cannot be determined"
            }
          ],
          "answer": "B",
          "explanation": "The second set is obtained by adding the constant 10 to every value of the first set. Adding a constant shifts the mean by the same constant, so every deviation from the mean is unchanged and the standard deviation stays exactly the same, namely K.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_Aptitude.docx"
          }
        },
        {
          "id": "inf_p1_q41",
          "type": "mcq",
          "topic": "Number series",
          "prompt": "Which number should come next in the series?\n\n3, 6, 18, 72, ...",
          "options": [
            {
              "id": "A",
              "text": "144"
            },
            {
              "id": "B",
              "text": "216"
            },
            {
              "id": "C",
              "text": "288"
            },
            {
              "id": "D",
              "text": "360"
            }
          ],
          "answer": "D",
          "explanation": "The multiplier increases by one at each step: 3 x 2 = 6, 6 x 3 = 18 and 18 x 4 = 72. The next multiplier is 5, so the next term is 72 x 5 = 360.",
          "source": {
            "type": "pyqkart"
          }
        },
        {
          "id": "inf_p1_q42",
          "type": "mcq",
          "topic": "Triangles and area",
          "prompt": "One of the longest sides of a triangle is 20 metres and another side is 10 metres. The area of the triangle is 80 square metres.\n\nWhat is the third side of the triangle (in metres)?",
          "options": [
            {
              "id": "A",
              "text": "18"
            },
            {
              "id": "B",
              "text": "2√65"
            },
            {
              "id": "C",
              "text": "16"
            },
            {
              "id": "D",
              "text": "2√185"
            }
          ],
          "answer": "B",
          "explanation": "Take the two known sides as 20 and 10 with included angle x. Area = (1/2)(20)(10) sin x = 100 sin x = 80, so sin x = 0.8 and cos x = +0.6 or -0.6. By the cosine rule the third side c satisfies c^2 = 400 + 100 - 2(20)(10) cos x = 500 - 400 cos x, giving c^2 = 260 or c^2 = 740, that is c = 2√65 ≈ 16.12 or c = 2√185 ≈ 27.20. Since 20 is stated to be one of the longest sides, the third side cannot exceed 20, so c = 2√65. Note that 16 is close but not exact: a third side of exactly 16 would give an area of about 79.37 square metres.",
          "answerNote": "The source document lists only three options (18, 2√65, 16); a fourth option 2√185 has been added, which is the rejected obtuse-angle root of the same equation, so that the item has four choices.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_Aptitude.docx"
          }
        }
      ]
    },
    {
      "id": "verbal_ability",
      "title": "Verbal Ability",
      "minutes": 20,
      "description": "Error spotting, synonyms, idioms, voice, sentence improvement and para-jumbles.",
      "questions": [
        {
          "id": "inf_p1_q15",
          "type": "mcq",
          "topic": "Spot the error",
          "prompt": "Spot the error:\n\n(A) Not only the bandits robbed / (B) the traveller of his purse / (C) but also wounded him grievously / (D) No error",
          "options": [
            {
              "id": "A",
              "text": "Not only the bandits robbed"
            },
            {
              "id": "B",
              "text": "the traveller of his purse"
            },
            {
              "id": "C",
              "text": "but also wounded him grievously"
            },
            {
              "id": "D",
              "text": "No error"
            }
          ],
          "answer": "A",
          "explanation": "\"Not only\" must sit next to the verb it pairs with: \"The bandits not only robbed … but also wounded …\".",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q16",
          "type": "mcq",
          "topic": "Synonyms",
          "prompt": "Choose the word closest in meaning to **perpetuate**.",
          "options": [
            {
              "id": "A",
              "text": "Abolish"
            },
            {
              "id": "B",
              "text": "Maintain"
            },
            {
              "id": "C",
              "text": "Interrupt"
            },
            {
              "id": "D",
              "text": "Confuse"
            }
          ],
          "answer": "B",
          "explanation": "To perpetuate something is to make it continue indefinitely, so 'maintain' is closest. 'Abolish' and 'interrupt' are the opposite — they end or break the continuation — and 'confuse' is unrelated to duration.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q17",
          "type": "mcq",
          "topic": "Idioms",
          "prompt": "What does the idiom **cry over spilt milk** mean?",
          "options": [
            {
              "id": "A",
              "text": "To waste food carelessly"
            },
            {
              "id": "B",
              "text": "To worry about things that cannot be undone"
            },
            {
              "id": "C",
              "text": "To complain about small losses in business"
            },
            {
              "id": "D",
              "text": "To weep in front of others"
            }
          ],
          "answer": "B",
          "explanation": "'Cry over spilt milk' means to waste regret on something already done and beyond repair. A and D read the phrase literally (food, weeping), and C narrows it to business losses; the idiom is about regretting what cannot be undone, whatever the loss.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q18",
          "type": "mcq",
          "topic": "Sentence improvement",
          "prompt": "Improve the underlined part:\n\n\"The Himalayas represent **one of the more rugged** mountain barriers of the world.\"",
          "options": [
            {
              "id": "A",
              "text": "one of the more rugged"
            },
            {
              "id": "B",
              "text": "one of the most rugged"
            },
            {
              "id": "C",
              "text": "one of the rugged most"
            },
            {
              "id": "D",
              "text": "one of the ruggeder"
            }
          ],
          "answer": "B",
          "explanation": "\"One of the …\" takes the superlative: one of the most rugged.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q19",
          "type": "mcq",
          "topic": "Para-jumble",
          "prompt": "Rearrange the parts to form a meaningful sentence:\n\n(P) future is always shrouded in a thick veil of mystery\n(Q) yet if we closely understand and analyse the present\n(R) man cannot know what is going to happen in the future\n(S) as we can form some idea as to what the future is going to be",
          "options": [
            {
              "id": "A",
              "text": "RPQS"
            },
            {
              "id": "B",
              "text": "PRQS"
            },
            {
              "id": "C",
              "text": "QSPR"
            },
            {
              "id": "D",
              "text": "PQRS"
            }
          ],
          "answer": "B",
          "explanation": "P opens with the general claim (the future is shrouded in mystery), R states its consequence for man, Q introduces the concession ('yet if we ... analyse the present'), and S completes that conditional ('as we can form some idea ...'). Q must precede S because S is its dependent clause, and P must precede R because R follows from it — which leaves PRQS.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q20",
          "type": "fill_blank",
          "topic": "Voice",
          "prompt": "Change the voice: \"The cat chased the mouse.\"\n\nType the passive-voice sentence.",
          "answer": [
            "The mouse was chased by the cat",
            "The mouse was chased by the cat."
          ],
          "normalize": true,
          "explanation": "Object becomes subject; past simple → was/were + past participle.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q43",
          "type": "mcq",
          "topic": "Near-homonyms",
          "prompt": "Fill in the blank with the most appropriate word.\n\nHe had to cancel the trip because of ___ weather.",
          "options": [
            {
              "id": "A",
              "text": "Bad"
            },
            {
              "id": "B",
              "text": "Worse"
            },
            {
              "id": "C",
              "text": "Adverse"
            },
            {
              "id": "D",
              "text": "Averse"
            }
          ],
          "answer": "C",
          "explanation": "'Adverse' means unfavourable or hostile and is the word used of circumstances such as weather. 'Averse' means unwilling and describes a person, not conditions. 'Worse' is a comparative and needs something to compare with, and 'bad' is far weaker and less idiomatic than the set phrase 'adverse weather'.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_ENGLISH_GRAMMAR.docx"
          }
        },
        {
          "id": "inf_p1_q44",
          "type": "mcq",
          "topic": "Sentence rearrangement",
          "prompt": "Rearrange the jumbled words into a meaningful sentence.\n\ndeserves / of / a standing ovation / her / performance / truly",
          "options": [
            {
              "id": "A",
              "text": "Her truly deserves of a standing ovation performance."
            },
            {
              "id": "B",
              "text": "Her performance truly deserves a standing ovation."
            },
            {
              "id": "C",
              "text": "Her performance of deserves truly a standing ovation."
            },
            {
              "id": "D",
              "text": "Deserves truly a standing ovation of her performance."
            }
          ],
          "answer": "B",
          "explanation": "The natural order is subject ('Her performance') + adverb ('truly') + verb ('deserves') + object ('a standing ovation'). 'Deserve' is transitive and takes the object directly, so the stray 'of' is dropped. The other options break subject-verb order or insert 'of' where no preposition belongs.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_ENGLISH_GRAMMAR.docx"
          }
        },
        {
          "id": "inf_p1_q45",
          "type": "mcq",
          "topic": "Sentence rearrangement",
          "prompt": "Rearrange the words to make a meaningful sentence.\n\nIf / the company / implement / succeeds / these changes / in / will thrive",
          "options": [
            {
              "id": "A",
              "text": "If the company succeeds, these changes in implement will thrive."
            },
            {
              "id": "B",
              "text": "If the company succeeds in implementing these changes, it will thrive."
            },
            {
              "id": "C",
              "text": "These changes will thrive in implementing the company if succeeds."
            },
            {
              "id": "D",
              "text": "The company will thrive if these changes implement succeeds in."
            }
          ],
          "answer": "B",
          "explanation": "The sentence needs a conditional clause followed by a main clause: 'If the company succeeds in implementing these changes, it will thrive.' 'Succeed in' is followed by a gerund, so 'implement' becomes 'implementing'. The other options leave 'implement' as a bare verb after a preposition or make 'these changes' the subject of 'thrive', which is illogical.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_ENGLISH_GRAMMAR.docx"
          }
        },
        {
          "id": "inf_p1_q46",
          "type": "mcq",
          "topic": "Prepositions",
          "prompt": "Fill in the blank with the correct preposition.\n\nThe company's operational policies strictly comply ___ international environmental safety standards.",
          "options": [
            {
              "id": "A",
              "text": "to"
            },
            {
              "id": "B",
              "text": "with"
            },
            {
              "id": "C",
              "text": "of"
            },
            {
              "id": "D",
              "text": "about"
            }
          ],
          "answer": "B",
          "explanation": "The verb 'comply' collocates with 'with': one complies with a rule or a standard. 'Conform' takes 'to', which is the source of the common confusion, while 'of' and 'about' never follow 'comply'.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_ENGLISH_GRAMMAR.docx"
          }
        },
        {
          "id": "inf_p1_q47",
          "type": "mcq",
          "topic": "Synonyms",
          "prompt": "Choose the word closest in meaning to the underlined word.\n\nHis explanation was too **ambiguous** to be understood.",
          "options": [
            {
              "id": "A",
              "text": "Clear"
            },
            {
              "id": "B",
              "text": "Vague"
            },
            {
              "id": "C",
              "text": "Certain"
            },
            {
              "id": "D",
              "text": "Detailed"
            }
          ],
          "answer": "B",
          "explanation": "'Ambiguous' means open to more than one interpretation, and so unclear - which is exactly what 'vague' conveys. 'Clear' and 'certain' are opposites of the sense required, and 'detailed' says how much was said, not how unclear it was.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_ENGLISH_GRAMMAR.docx"
          }
        },
        {
          "id": "inf_p1_q48",
          "type": "mcq",
          "topic": "Sentence rearrangement",
          "prompt": "Rearrange the words to make a meaningful sentence.\n\nimmediately / agreed / the manager / to / the proposal",
          "options": [
            {
              "id": "A",
              "text": "The manager immediately agreed to the proposal."
            },
            {
              "id": "B",
              "text": "Agreed the manager to the proposal immediately."
            },
            {
              "id": "C",
              "text": "The proposal agreed to immediately by the manager."
            },
            {
              "id": "D",
              "text": "Immediately the manager agreed the proposal to."
            }
          ],
          "answer": "A",
          "explanation": "English word order here is subject ('The manager') + adverb ('immediately') + verb phrase ('agreed to') + complement ('the proposal'). Option B puts the verb before the subject in a statement, option C leaves an incomplete passive with no auxiliary 'was', and option D strands the preposition 'to' at the end with nothing after it.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_ENGLISH_GRAMMAR.docx"
          }
        },
        {
          "id": "inf_p1_q49",
          "type": "mcq",
          "topic": "Error spotting",
          "prompt": "The sentence below is divided into three parts. Select the part that contains an error. If there is no error, choose 'No error'.\n\nThe number of students who applied for the scholarship (A) / have increased sharply (B) / over the last three years (C)",
          "options": [
            {
              "id": "A",
              "text": "The number of students who applied for the scholarship"
            },
            {
              "id": "B",
              "text": "have increased sharply"
            },
            {
              "id": "C",
              "text": "over the last three years"
            },
            {
              "id": "D",
              "text": "No error"
            }
          ],
          "answer": "B",
          "explanation": "The head of the subject is the singular noun 'number', not the plural 'students' inside the of-phrase, so the verb must be singular: 'The number of students ... has increased sharply'. (Compare 'A number of students have', where 'a number of' works as a plural quantifier.) Parts A and C are correct as they stand.",
          "source": {
            "type": "pyqkart"
          }
        },
        {
          "id": "inf_p1_q50",
          "type": "mcq",
          "topic": "Homophones",
          "prompt": "Choose the correct word to complete the sentence.\n\nThe company has decided to ___ new employees for the upcoming project.",
          "options": [
            {
              "id": "A",
              "text": "Hire"
            },
            {
              "id": "B",
              "text": "Higher"
            },
            {
              "id": "C",
              "text": "Hired"
            },
            {
              "id": "D",
              "text": "Hiring"
            }
          ],
          "answer": "A",
          "explanation": "'Decided to' is followed by the bare infinitive, so 'hire' is required. 'Higher' is the comparative of 'high' and is only a homophone, while 'hired' and 'hiring' are inflected forms that cannot follow the infinitive marker 'to'.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_ENGLISH_GRAMMAR.docx"
          }
        },
        {
          "id": "inf_p1_q51",
          "type": "mcq",
          "topic": "Sentence correction",
          "prompt": "Replace the underlined part with the correct option.\n\nThe committee **comprises of** five members.",
          "options": [
            {
              "id": "A",
              "text": "comprises"
            },
            {
              "id": "B",
              "text": "comprised"
            },
            {
              "id": "C",
              "text": "comprise"
            },
            {
              "id": "D",
              "text": "No correction needed"
            }
          ],
          "answer": "A",
          "explanation": "'Comprise' already means 'consist of' and is transitive, so it takes the object directly: 'The committee comprises five members.' The added 'of' is redundant. 'Comprised' would wrongly shift the sentence into the past, and 'comprise' does not agree with the singular subject 'committee' here.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_ENGLISH_GRAMMAR.docx"
          }
        },
        {
          "id": "inf_p1_q52",
          "type": "mcq",
          "topic": "Idioms and phrases",
          "prompt": "Select the correct meaning of the idiom.\n\nTo burn the candle at both ends",
          "options": [
            {
              "id": "A",
              "text": "To waste financial resources carelessly"
            },
            {
              "id": "B",
              "text": "To exhaust oneself by working excessively late and early"
            },
            {
              "id": "C",
              "text": "To cause conflict between two opposing factions"
            },
            {
              "id": "D",
              "text": "To resolve a disagreement through compromise"
            }
          ],
          "answer": "B",
          "explanation": "A candle lit at both ends is consumed twice as fast; the idiom describes someone who stays up late and rises early and so wears himself out. It refers to energy, not to money, conflict or compromise.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_ENGLISH_GRAMMAR.docx"
          }
        },
        {
          "id": "inf_p1_q53",
          "type": "mcq",
          "topic": "Error spotting",
          "prompt": "The sentence below has been divided into three parts. Select the part of the sentence that has an error. If the sentence has no error, select 'No error'.\n\nHong Kong has been endowed (A) / with one of the finest natural (B) / harbour in the world. (C)",
          "options": [
            {
              "id": "A",
              "text": "No error"
            },
            {
              "id": "B",
              "text": "harbour in the world."
            },
            {
              "id": "C",
              "text": "with one of the finest natural"
            },
            {
              "id": "D",
              "text": "Hong Kong has been endowed"
            }
          ],
          "answer": "B",
          "explanation": "'One of the' must be followed by a plural noun, because it selects a single item out of a group: 'one of the finest natural harbours in the world'. The other two parts are correct.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_VerbalAbility.docx"
          }
        },
        {
          "id": "inf_p1_q54",
          "type": "mcq",
          "topic": "Double negatives",
          "prompt": "Spot the part of the sentence that contains an error.\n\nHe could (A) / scarcely see (B) / nobody (C) / through the thick winter fog (D)",
          "options": [
            {
              "id": "A",
              "text": "He could"
            },
            {
              "id": "B",
              "text": "scarcely see"
            },
            {
              "id": "C",
              "text": "nobody"
            },
            {
              "id": "D",
              "text": "through the thick winter fog"
            }
          ],
          "answer": "C",
          "explanation": "'Scarcely' is already negative in force, so pairing it with 'nobody' produces a double negative that reverses the intended meaning. The correct form is 'could scarcely see anybody'. The remaining parts are well formed.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_ENGLISH_GRAMMAR.docx"
          }
        },
        {
          "id": "inf_p1_q55",
          "type": "mcq",
          "topic": "Sentence rearrangement",
          "prompt": "Rearrange the words to form a coherent statement.\n\nrarely / we / witnessed / have / such / dedication / extraordinary",
          "options": [
            {
              "id": "A",
              "text": "We rarely have witnessed such extraordinary dedication."
            },
            {
              "id": "B",
              "text": "Rarely have we witnessed such extraordinary dedication."
            },
            {
              "id": "C",
              "text": "Extraordinary dedication we have rarely witnessed such."
            },
            {
              "id": "D",
              "text": "Dedication such extraordinary rarely have we witnessed."
            }
          ],
          "answer": "B",
          "explanation": "When a restrictive adverb such as 'rarely' is placed at the front of a sentence, the subject and auxiliary must invert: 'Rarely have we witnessed...'. Option A puts 'rarely' after the subject but before the auxiliary, which is the wrong slot, and options C and D scramble the noun phrase 'such extraordinary dedication'.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_ENGLISH_GRAMMAR.docx"
          }
        },
        {
          "id": "inf_p1_q56",
          "type": "mcq",
          "topic": "Antonyms",
          "prompt": "Choose the word most nearly opposite in meaning to the underlined word.\n\nThe decision was **arbitrary** and lacked logic.",
          "options": [
            {
              "id": "A",
              "text": "Random"
            },
            {
              "id": "B",
              "text": "Purposeful"
            },
            {
              "id": "C",
              "text": "Haphazard"
            },
            {
              "id": "D",
              "text": "Superficial"
            }
          ],
          "answer": "B",
          "explanation": "'Arbitrary' means made on personal whim rather than for a reason, so its opposite is 'purposeful' - reasoned and deliberate. 'Random' and 'haphazard' are near synonyms of arbitrary, and 'superficial' means shallow, which is unrelated.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_ENGLISH_GRAMMAR.docx"
          }
        }
      ]
    },
    {
      "id": "pseudocode",
      "title": "Pseudocode",
      "minutes": 10,
      "description": "Predict the output of short programs.",
      "instructions": [
        "Trace the code by hand — there is no editor in this section."
      ],
      "questions": [
        {
          "id": "inf_p1_q21",
          "type": "mcq",
          "topic": "Recursion",
          "prompt": "What will be the output for a = 2, b = 3?",
          "code": {
            "language": "pseudocode",
            "content": "doSomething(Integer a, Integer b)\n    if (b EQUALS 1)\n        return 0\n    else\n        return a + doSomething(a, b - 1)"
          },
          "options": [
            {
              "id": "A",
              "text": "2"
            },
            {
              "id": "B",
              "text": "4"
            },
            {
              "id": "C",
              "text": "6"
            },
            {
              "id": "D",
              "text": "8"
            }
          ],
          "answer": "B",
          "explanation": "doSomething(2,3) = 2 + doSomething(2,2) = 2 + 2 + doSomething(2,1) = 4 + 0 = 4.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q22",
          "type": "mcq",
          "topic": "Recursion",
          "prompt": "What will be the output for p = 3 and q = 4?",
          "code": {
            "language": "pseudocode",
            "content": "int fun1(int p, int q)\n    if (q EQUALS 0) return 0\n    if (q mod 2 EQUALS 0)\n        return fun1(p + p, q / 2)\n    return fun1(p + p, q / 2) + p"
          },
          "options": [
            {
              "id": "A",
              "text": "7"
            },
            {
              "id": "B",
              "text": "12"
            },
            {
              "id": "C",
              "text": "16"
            },
            {
              "id": "D",
              "text": "24"
            }
          ],
          "answer": "B",
          "explanation": "fun1(3,4) → fun1(6,2) → fun1(12,1) → fun1(24,0) + 12 = 12. The function multiplies p × q by doubling.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q23",
          "type": "mcq",
          "topic": "Loops",
          "prompt": "What will be the output of the following pseudocode?",
          "code": {
            "language": "pseudocode",
            "content": "Integer a, n, q\nSet a = 123, n = 0\nSet q = a\nwhile (q mod 10 NOT EQUALS 0)\n    n = n + 1\n    q = q / 10\nEnd while\nPrint n"
          },
          "options": [
            {
              "id": "A",
              "text": "1"
            },
            {
              "id": "B",
              "text": "2"
            },
            {
              "id": "C",
              "text": "3"
            },
            {
              "id": "D",
              "text": "Infinite loop"
            }
          ],
          "answer": "C",
          "explanation": "q goes 123 → 12 → 1 → 0 with integer division; n counts three iterations. It counts the digits.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q24",
          "type": "mcq",
          "topic": "Logical operators",
          "prompt": "What will be the output of the following pseudocode?",
          "code": {
            "language": "pseudocode",
            "content": "Integer x, y, z, a\nSet x = 2, y = 1, z = 5\na = (x AND y) OR (z + 1)\nPrint a"
          },
          "options": [
            {
              "id": "A",
              "text": "0"
            },
            {
              "id": "B",
              "text": "1"
            },
            {
              "id": "C",
              "text": "6"
            },
            {
              "id": "D",
              "text": "7"
            }
          ],
          "answer": "B",
          "explanation": "Logical AND of two non-zero values is 1; 1 OR 6 is 1 (logical OR yields a boolean).",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q25",
          "type": "mcq",
          "topic": "C output",
          "prompt": "What will be the output of the following C code?",
          "code": {
            "language": "c",
            "content": "float i = 1;\nprintf(\"%d\", i);"
          },
          "options": [
            {
              "id": "A",
              "text": "1"
            },
            {
              "id": "B",
              "text": "1.0"
            },
            {
              "id": "C",
              "text": "Garbage value"
            },
            {
              "id": "D",
              "text": "Compilation error"
            }
          ],
          "answer": "C",
          "explanation": "A float is passed where %d expects an int — undefined behaviour, typically garbage.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        }
      ]
    },
    {
      "id": "puzzle_solving",
      "title": "Puzzle Solving",
      "minutes": 10,
      "description": "Numerical pattern puzzles — type the number.",
      "questions": [
        {
          "id": "inf_p1_q26",
          "type": "numeric",
          "topic": "Grid puzzle",
          "prompt": "Every row follows the same rule: the first three entries add up to the last one.\n\nWhich number replaces the question mark?",
          "grid": {
            "boxes": [
              {
                "rows": [
                  [
                    "4",
                    "3",
                    "4",
                    "11"
                  ],
                  [
                    "5",
                    "1",
                    "7",
                    "13"
                  ],
                  [
                    "4",
                    "4",
                    "9",
                    "17"
                  ],
                  [
                    "12",
                    "21",
                    "28",
                    "61"
                  ],
                  [
                    "17",
                    "14",
                    "?",
                    "71"
                  ]
                ]
              }
            ]
          },
          "answer": 40,
          "explanation": "Plain addition: 71 − 17 − 14 = 40.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q27",
          "type": "numeric",
          "topic": "Boundary puzzle",
          "prompt": "The centre value equals the sum of the boundary values multiplied by the number of boundary segments. The boundary values are 8, 1, 3, 4, 2, 3, 5, 4 and the shape has 8 segments. What is the centre value?",
          "answer": 240,
          "explanation": "Sum = 30; 30 × 8 = 240.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q28",
          "type": "numeric",
          "topic": "Pattern logic",
          "prompt": "(1 + 7) × (2 + 3) = 40\n(2 + 3) × (1 + 9) = 50\n(1 + 9) × (2 + 1) = 30\n\nUsing the same logic, what is (5 + 0) × (3 + 0)?",
          "answer": 15,
          "explanation": "Each line is just the product of the two bracketed sums: (1+7) x (2+3) = 8 x 5 = 40, (2+3) x (1+9) = 5 x 10 = 50 and (1+9) x (2+1) = 10 x 3 = 30. So (5+0) x (3+0) = 5 x 3 = 15.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        },
        {
          "id": "inf_p1_q29",
          "type": "numeric",
          "topic": "Digit sum",
          "prompt": "23 × 23 = 529 → 5 + 2 + 9 = 16\n29 × 29 = 841 → 8 + 4 + 1 = 13\n\nUsing the same logic, what does 31 × 31 yield?",
          "answer": 16,
          "explanation": "31² = 961 → 9 + 6 + 1 = 16.",
          "source": {
            "type": "memory_based",
            "document": "Infosys Paper 1.docx"
          }
        }
      ]
    },
    {
      "id": "english_grammar",
      "title": "English Grammar",
      "minutes": 10,
      "description": "Tenses, agreement, conditionals, prepositions and punctuation.",
      "questions": [
        {
          "id": "inf_p1_q57",
          "type": "mcq",
          "topic": "Sentence types",
          "prompt": "Identify the type of the sentence given below.\n\nThe sun sets in the west.",
          "options": [
            {
              "id": "A",
              "text": "Imperative"
            },
            {
              "id": "B",
              "text": "Interrogative"
            },
            {
              "id": "C",
              "text": "Declarative"
            },
            {
              "id": "D",
              "text": "Exclamatory"
            }
          ],
          "answer": "C",
          "explanation": "The sentence simply states a fact and ends with a full stop, which makes it declarative. An imperative gives a command, an interrogative asks a question and ends with a question mark, and an exclamatory expresses strong feeling and ends with an exclamation mark.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_ENGLISH_GRAMMAR.docx"
          }
        },
        {
          "id": "inf_p1_q58",
          "type": "mcq",
          "topic": "Subject-verb agreement",
          "prompt": "Choose the correct option to fill in the blank.\n\nTen kilometres ___ a long distance to walk without water.",
          "options": [
            {
              "id": "A",
              "text": "is"
            },
            {
              "id": "B",
              "text": "are"
            },
            {
              "id": "C",
              "text": "were"
            },
            {
              "id": "D",
              "text": "being"
            }
          ],
          "answer": "A",
          "explanation": "A measurement of distance, time, weight or money is treated as one single quantity and takes a singular verb, so 'Ten kilometres is'. 'Are' and 'were' treat the quantity as a plural count, and 'being' is a participle that cannot serve as the main verb of the sentence.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_ENGLISH_GRAMMAR.docx"
          }
        },
        {
          "id": "inf_p1_q59",
          "type": "mcq",
          "topic": "Conditionals",
          "prompt": "Fill in the blank with the appropriate option.\n\nIf you ___ the instructions carefully, you would not have made such mistakes.",
          "options": [
            {
              "id": "A",
              "text": "follow"
            },
            {
              "id": "B",
              "text": "had followed"
            },
            {
              "id": "C",
              "text": "followed"
            },
            {
              "id": "D",
              "text": "have followed"
            }
          ],
          "answer": "B",
          "explanation": "The main clause 'would not have made' marks this as a third conditional about an unreal past, and the if-clause of a third conditional takes the past perfect: 'If you had followed'. The simple present, simple past and present perfect forms do not match 'would have + past participle'.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_ENGLISH_GRAMMAR.docx"
          }
        },
        {
          "id": "inf_p1_q60",
          "type": "mcq",
          "topic": "Subject-verb agreement",
          "prompt": "Identify the part of the sentence that contains an error.\n\nEach of the boys (A) / were given (B) / a prize (C)",
          "options": [
            {
              "id": "A",
              "text": "Each of the boys"
            },
            {
              "id": "B",
              "text": "were given"
            },
            {
              "id": "C",
              "text": "a prize"
            },
            {
              "id": "D",
              "text": "No error"
            }
          ],
          "answer": "B",
          "explanation": "'Each' is a distributive pronoun and is always singular; the plural 'of the boys' is only a modifying phrase and does not change the number of the subject. The verb must therefore be 'was given'. The other parts of the sentence are correct.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_ENGLISH_GRAMMAR.docx"
          }
        },
        {
          "id": "inf_p1_q61",
          "type": "mcq",
          "topic": "Prepositions",
          "prompt": "Fill in the blank with the correct preposition.\n\nThe new manager is confident ___ achieving the annual targets ahead of schedule.",
          "options": [
            {
              "id": "A",
              "text": "to"
            },
            {
              "id": "B",
              "text": "of"
            },
            {
              "id": "C",
              "text": "on"
            },
            {
              "id": "D",
              "text": "for"
            }
          ],
          "answer": "B",
          "explanation": "The adjective 'confident' takes 'of' before a gerund or noun - 'confident of achieving', 'confident of success'. The noun 'confidence' takes 'in' ('confidence in the team'), and 'to', 'on' and 'for' are not used after 'confident'.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_SE_ENGLISH_GRAMMAR.docx"
          }
        }
      ]
    },
    {
      "id": "email_writing",
      "title": "Email / Essay Writing",
      "minutes": 10,
      "description": "One Infosys-style email on a workplace theme.",
      "instructions": [
        "Ungraded - written answers are reviewed manually. Aim for the word count."
      ],
      "questions": [
        {
          "id": "inf_p1_q62",
          "type": "essay",
          "topic": "Email / essay writing",
          "prompt": "Your department head is collecting employee views before the company revises its after-hours communication policy, and has asked each team member to send in a short written opinion.\n\nWrite an email of 150-300 words to your department head on the topic: **Work-life balance in the age of constant digital connectivity**\n\nState in the opening lines where you stand on always-being-reachable, support it with at least two concrete examples of how constant connectivity helps or harms work and personal life, acknowledge the opposite view, and close with one or two specific practices you would like the company to adopt.",
          "minWords": 150,
          "maxWords": 300,
          "rubric": [
            "States a clear position on constant digital connectivity in the first two or three lines and holds it throughout.",
            "Supports the position with at least two concrete examples drawn from work situations or personal experience.",
            "Acknowledges and answers the opposing view rather than ignoring it.",
            "Uses formal email conventions - subject line, salutation, short paragraphs, sign-off - with correct grammar and a courteous register."
          ],
          "explanation": "Open-ended writing task: evaluated on position, evidence, balance and email register rather than a single correct answer.",
          "source": {
            "type": "memory_based",
            "document": "INFOSYS_ESSAY.docx"
          }
        }
      ]
    }
  ]
}
