{"id":5741,"date":"2025-12-22T07:42:00","date_gmt":"2025-12-22T07:42:00","guid":{"rendered":"https:\/\/promotionexams.com\/?page_id=5741"},"modified":"2026-10-23T18:05:13","modified_gmt":"2026-10-23T18:05:13","slug":"previous-year-papers-fundamental-supplementary-rules","status":"publish","type":"page","link":"https:\/\/promotionexams.com\/?page_id=5741","title":{"rendered":"Previous Year Papers-Fundamental &amp; Supplementary Rules"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5741\" class=\"elementor elementor-5741\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d9f205 e-con-full e-flex e-con e-parent\" data-id=\"2d9f205\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c60bb6f elementor-widget elementor-widget-html\" data-id=\"c60bb6f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\r\n=====================================================================\r\nCSS ADDA \u00b7 PromotionExams.com\r\nPYQ-ONLY AI TEST SERIES  \u2014  previous year questions, one subject per page\r\n=====================================================================\r\n\r\nWHAT THIS IS\r\n  A drill page carrying previous year questions only. Three tabs:\r\n     PRACTICE        filters (All \/ chapter \/ weak \/ flagged), search,\r\n                     flagging, live scorecard, per-question timer\r\n     MY PERFORMANCE  readiness engine, chapter accuracy against exam\r\n                     weight, PYQ paper\r\n     EXAM ANALYTICS  chapters ranked by PYQ count, chapter x year\r\n                     heatmap, questions per exam cycle\r\n\r\n  Exam weight is COUNTED from the bank: a chapter holding 30 of 120 PYQs\r\n  is 25% of the paper, and the page says so with the count behind it.\r\n  Add a year of papers and every weight and priority re-computes.\r\n\r\nSETTING UP A NEW SUBJECT \u2014 all edits at the top of the script\r\n  1. CFG.quizId   UNIQUE PER PAGE. It is the localStorage key and the\r\n                  server-side meta key; two pages sharing it overwrite\r\n                  each other's progress. Letters, digits, - and _ only.\r\n     CFG.topic    subject name for the header.\r\n     CFG.eyebrow  the exam line above it, or blank.\r\n  2. CFG.sourceUrl  page carrying the full text of the subject; shown as\r\n                  a \"Read the source\" card. Blank switches it off.\r\n  3. pyqQuestions   every previous year question, each with its year:\r\n                      { id, year:'2022', chapter, question, options[],\r\n                        correct, explanation }\r\n                  Chapters are matched on their NUMBER \u2014 'CH 2', 'Ch-2'\r\n                  and 'Chapter 2: General Outlines...' are one chapter.\r\n                  ids: unique within a chapter. Never change an id once\r\n                  published \u2014 saved progress follows it.\r\n\r\nSCORECARD + TIMER\r\n  The rail scores the set on screen as the exam would: answered, not\r\n  answered, right, wrong, accuracy, net score after negative marking\r\n  (CFG.marking), time on the set and per question against\r\n  CFG.secondsPerQuestion. The per-question timer runs only while the\r\n  question is unanswered, on screen and the learner is active.\r\n\r\nPROGRESS\r\n  Mirrored to the learner's WordPress account when the Code Snippet\r\n  \"CSS ADDA \u2014 Quiz Progress Sync v1.0\" is active; local-only otherwise.\r\n  A sitting resumes where it was left, on any device.\r\n\r\nLOOK\r\n  paperMode \/ paperTexture \/ bookletCode as before. The question sheet is\r\n  set in UPSC booklet type \u2014 see \"UPSC TYPE\" in the styles.\r\n\r\nRESETS\r\n  \"Reset session\"        clears only this sitting's answers and times.\r\n  \"Reset my performance\" wipes lifetime mastery, weak areas and flags.\r\n\r\n=====================================================================\r\n-->\r\n\r\n<meta charset=\"utf-8\">\r\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1,viewport-fit=cover\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Newsreader:opsz,wght@6..72,400;6..72,500;6..72,600&family=Tinos:ital,wght@0,400;0,700;1,400;1,700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n.cdrill{\r\n  --blue-900:#12246E; --blue-800:#1B3FCB; --blue-700:#2757E8; --blue-100:#EAF0FF; --blue-50:#F5F8FF;\r\n  --gold:#E8A317; --gold-lt:#F5C55B; --gold-bg:#FFF7E4;\r\n  --ink:#0F172A; --slate:#5B6B85; --line:#DFE6F3; --paper:#FFFFFF; --wash:#F4F7FD;\r\n  --ok:#0B8457; --ok-bg:#E7F7F0; --bad:#D3313E; --bad-bg:#FDEDEE; --warn:#C2620E;\r\n  --r:14px; --shadow:0 1px 2px rgba(16,32,74,.06),0 8px 24px -12px rgba(16,32,74,.18);\r\n  \/* \u2193 paste the same value your other pages use for --serif *\/\r\n  --serif:'Newsreader',Georgia,'Times New Roman',serif;\r\n  font-family:'Plus Jakarta Sans',system-ui,sans-serif; font-size:15px; line-height:1.55;\r\n  color:var(--ink); background:var(--wash); -webkit-font-smoothing:antialiased;\r\n  border-radius:var(--r); overflow:hidden; box-shadow:var(--shadow);\r\n}\r\n.cdrill *{box-sizing:border-box}\r\n.cdrill button{font:inherit;cursor:pointer;border:0;background:none;color:inherit;margin:0;padding:0;\r\n  min-width:0;min-height:0;width:auto;height:auto;line-height:1.4;letter-spacing:normal;text-transform:none;\r\n  box-shadow:none;border-radius:0;text-align:inherit;-webkit-appearance:none;appearance:none}\r\n.cdrill input,.cdrill select{font:inherit}\r\n.cdrill h1,.cdrill h2,.cdrill h3,.cdrill h4,.cdrill h5,.cdrill p,.cdrill ol,.cdrill ul{margin:0}\r\n.cdrill .wrap{max-width:1120px;margin:0 auto;padding:0 20px}\r\n.cdrill .tnum{font-variant-numeric:tabular-nums}\r\n.cdrill .hide{display:none !important}\r\n.cdrill ::selection{background:#CFE0FF;color:var(--ink)}\r\n.cdrill :focus-visible{outline:2.5px solid var(--gold);outline-offset:2px;border-radius:6px}\r\n@media(prefers-reduced-motion:reduce){.cdrill *{animation:none!important;transition:none!important}}\r\n\r\n\/* ---------- hero ---------- *\/\r\n.cdrill .hero{background:linear-gradient(158deg,#3A5BCE 0%,#4468DC 55%,#5077E6 100%);\r\n  color:#fff;padding:26px 0 0;position:relative;overflow:hidden}\r\n.cdrill .hero::after{content:\"\";position:absolute;inset:auto -10% -65% 58%;height:200px;\r\n  background:radial-gradient(closest-side,rgba(245,197,91,.16),transparent 72%);pointer-events:none}\r\n.cdrill .eyebrow{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#FFE0A3;font-weight:800}\r\n.cdrill .hero h1,\r\n.cdrill header.hero h1{margin:6px 0 2px;font-size:clamp(19px,3.2vw,26px);font-weight:800;letter-spacing:-.02em;\r\n  color:#FFFFFF !important;line-height:1.25;font-family:'Plus Jakarta Sans',system-ui,sans-serif}\r\n.cdrill .hero p{margin:0 0 16px;color:#DCE5FF;font-size:13.5px;max-width:64ch}\r\n.cdrill .hstats{display:flex;gap:9px;flex-wrap:wrap;position:relative;z-index:1}\r\n.cdrill .hstat{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.24);border-radius:12px;\r\n  padding:9px 15px;min-width:92px}\r\n.cdrill .hstat b{display:block;font-size:20px;font-weight:800;color:#FFE0A3;letter-spacing:-.02em;line-height:1.15}\r\n.cdrill .hstat span{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#DCE5FF;font-weight:700}\r\n.cdrill .tabs{display:flex;gap:8px;margin-top:22px;position:relative;z-index:1}\r\n.cdrill .tab{position:relative;padding:12px 24px 13px;border-radius:12px 12px 0 0;font-weight:700;font-size:14px;\r\n  color:#E4EBFF;display:flex;gap:8px;align-items:center;background:rgba(12,25,74,.22);\r\n  border:1px solid rgba(255,255,255,.18);border-bottom:0;transition:.16s;top:0}\r\n.cdrill .tab:hover{color:#fff;background:rgba(12,25,74,.34);top:-2px}\r\n.cdrill .tab[aria-selected=true]{background:var(--paper);color:var(--blue-900);border-color:transparent;\r\n  top:0;padding-bottom:15px;margin-bottom:-2px;font-weight:800;\r\n  box-shadow:0 -3px 12px -4px rgba(9,20,66,.35)}\r\n.cdrill .tab[aria-selected=true]::before{content:\"\";position:absolute;left:14px;right:14px;top:0;height:3px;\r\n  border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--gold),var(--gold-lt))}\r\n.cdrill .tab .pill{background:var(--gold);color:#3A2A02;font-size:10.5px;font-weight:800;padding:2px 7px;border-radius:99px}\r\n.cdrill .goldrule{height:4px;background:linear-gradient(90deg,var(--gold),var(--gold-lt))}\r\n\r\n\/* ---------- filters ---------- *\/\r\n.cdrill .filters{background:var(--paper);border-bottom:1px solid var(--line)}\r\n.cdrill .filters .wrap{display:flex;gap:10px;padding-top:14px;padding-bottom:14px;overflow-x:auto;scrollbar-width:none}\r\n.cdrill .filters .wrap::-webkit-scrollbar{display:none}\r\n.cdrill .pill-f{display:flex;flex:none;align-items:center;gap:8px;padding:9px 16px;border-radius:99px;\r\n  border:1.5px solid var(--line);background:var(--paper);font-weight:600;font-size:13.5px;color:var(--slate);\r\n  white-space:nowrap;transition:.15s}\r\n.cdrill .pill-f:hover{border-color:#B9C8EC;color:var(--ink)}\r\n.cdrill .pill-f .n{font-size:11.5px;font-weight:800;background:var(--blue-100);color:var(--blue-800);padding:2px 8px;border-radius:99px}\r\n.cdrill .pill-f[aria-pressed=true]{background:var(--blue-700);border-color:var(--blue-700);color:#fff}\r\n.cdrill .pill-f[aria-pressed=true] .n{background:rgba(255,255,255,.2);color:#fff}\r\n.cdrill .pill-f.warn{border-color:#F3C2C6;color:var(--bad)}\r\n.cdrill .pill-f.warn .n{background:var(--bad);color:#fff}\r\n.cdrill .pill-f.warn[aria-pressed=true]{background:var(--bad);border-color:var(--bad);color:#fff}\r\n.cdrill .pill-f.gold{border-color:#F2DFAE;color:#8A6206}\r\n.cdrill .pill-f.gold .n{background:var(--gold);color:#3A2A02}\r\n.cdrill .pill-f.gold[aria-pressed=true]{background:linear-gradient(180deg,var(--gold-lt),var(--gold));border-color:var(--gold);color:#3A2A02}\r\n.cdrill .pill-f.navy{border-color:#C3CFF0;color:var(--blue-900)}\r\n.cdrill .pill-f.navy .n{background:var(--blue-900);color:#fff}\r\n.cdrill .pill-f.navy[aria-pressed=true]{background:var(--blue-900);border-color:var(--blue-900);color:#fff}\r\n\r\n\/* ---------- layout ---------- *\/\r\n.cdrill .grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;padding:20px 0 60px}\r\n@media(max-width:960px){.cdrill .grid{grid-template-columns:1fr}}\r\n.cdrill .card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}\r\n\r\n\/* ---------- toolbar \/ context ---------- *\/\r\n.cdrill .toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:0 0 16px}\r\n.cdrill .search{flex:1;min-width:190px;position:relative}\r\n.cdrill .search input{width:100%;padding:11px 15px 11px 38px;border:1.5px solid var(--line);border-radius:11px;background:var(--paper)}\r\n.cdrill .search svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--slate)}\r\n.cdrill .tgl{display:flex;align-items:center;gap:8px;padding:10px 15px;border:1.5px solid var(--line);border-radius:11px;\r\n  background:var(--paper);font-weight:600;font-size:13.5px;color:var(--slate);white-space:nowrap}\r\n.cdrill .tgl[aria-pressed=true]{border-color:var(--blue-700);background:var(--blue-50);color:var(--blue-800)}\r\n.cdrill .ctxbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--paper);\r\n  border:1px solid var(--line);border-left:4px solid var(--blue-700);border-radius:0 12px 12px 0;\r\n  padding:13px 18px;margin:0 0 16px;box-shadow:var(--shadow)}\r\n.cdrill .ctxlab{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-weight:800}\r\n.cdrill .ctxsel{flex:1;min-width:210px;max-width:560px;padding:9px 12px;border:1.5px solid var(--line);border-radius:10px;\r\n  background:var(--paper);font-weight:700;font-size:14.5px;color:var(--ink);cursor:pointer}\r\n.cdrill .ctxmeta{font-size:12.5px;color:var(--slate);font-weight:600;white-space:nowrap}\r\n\r\n\/* ---------- chapter chips ---------- *\/\r\n.cdrill .chapcard{margin:0 0 16px;overflow:hidden}\r\n.cdrill .chaphead{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 18px;\r\n  background:linear-gradient(90deg,var(--blue-50),#EDF3FF);border-bottom:1px solid var(--line)}\r\n.cdrill .chapcard{border-radius:var(--r)}\r\n.cdrill .chaplist{border-radius:0 0 var(--r) var(--r);overflow:hidden}\r\n.cdrill .chaphead b{font-size:13.5px;font-weight:800;color:var(--blue-800);display:flex;align-items:center;gap:8px}\r\n.cdrill .chaphead i{font-style:normal;font-size:12px;color:var(--slate);font-weight:600}\r\n.cdrill .chaphead .meta{margin-left:auto;font-size:12px;color:var(--slate);font-weight:700;white-space:nowrap}\r\n.cdrill .bankseg{display:inline-flex;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--paper)}\r\n.cdrill .bankseg button{padding:6px 13px;font-size:11.5px;font-weight:800;color:var(--slate);\r\n  border-right:1px solid var(--line);transition:.14s;letter-spacing:.02em}\r\n.cdrill .bankseg button:last-child{border-right:0}\r\n.cdrill .bankseg button:hover{background:var(--blue-50);color:var(--blue-800)}\r\n.cdrill .bankseg button[aria-pressed=true]{background:var(--blue-700);color:#fff}\r\n\/* ---------- year panel ---------- *\/\r\n.cdrill .yearlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;\r\n  padding:14px 16px 16px;background:var(--paper);border-radius:0 0 var(--r) var(--r)}\r\n.cdrill .ychip{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:11px 13px 10px;\r\n  border:1.5px solid var(--line);border-radius:12px;background:#fff;text-align:left;transition:.14s}\r\n.cdrill .ychip:hover{border-color:#9FB4E6;background:var(--blue-50)}\r\n.cdrill .ychip b{font-size:18px;font-weight:800;color:var(--blue-900);letter-spacing:-.01em;line-height:1.2;\r\n  font-variant-numeric:tabular-nums}\r\n.cdrill .ychip .yc{font-size:12.6px;font-weight:800;color:#8A6206}\r\n.cdrill .ychip .ys{font-size:10.8px;font-weight:600;color:var(--slate);white-space:nowrap}\r\n.cdrill .ychip .ybar{display:block;width:100%;height:4px;border-radius:99px;background:#EEF2F9;margin-top:7px;overflow:hidden}\r\n.cdrill .ychip .ybar>i{display:block;height:100%;border-radius:99px;background:var(--ok)}\r\n.cdrill .ychip[aria-pressed=true]{border-color:var(--blue-700);background:var(--blue-50);box-shadow:inset 0 0 0 1px var(--blue-700)}\r\n.cdrill .ychip[aria-pressed=true] b{color:var(--blue-800)}\r\n.cdrill button.cycbar{cursor:pointer;border-radius:8px;padding:4px 2px 2px;transition:background .13s}\r\n.cdrill button.cycbar:hover{background:var(--blue-50)}\r\n@media(max-width:640px){.cdrill .yearlist{grid-template-columns:repeat(3,minmax(0,1fr))}\r\n  .cdrill .ychip{padding:10px 10px 9px}.cdrill .ychip b{font-size:16px}}\r\n@media(max-width:380px){.cdrill .yearlist{grid-template-columns:repeat(2,minmax(0,1fr))}}\r\n.cdrill .chaplist{display:grid;grid-template-columns:1fr;gap:1px;padding:0;background:var(--line)}\r\n@media(min-width:900px){.cdrill .chaplist{grid-template-columns:1fr 1fr}}\r\n.cdrill .chapchip{display:flex;align-items:center;gap:8px;\r\n  padding:10px 16px;border:0;background:var(--paper);text-align:left;transition:background .13s;width:100%}\r\n.cdrill .chapchip:hover{background:var(--blue-50)}\r\n.cdrill .chapchip .no{flex:none;width:26px;font-size:11px;font-weight:800;color:var(--slate);font-variant-numeric:tabular-nums}\r\n.cdrill .chapchip .cn{flex:1;min-width:0;font-size:12.6px;font-weight:600;color:var(--ink);letter-spacing:-.005em;\r\n  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}\r\n.cdrill .chapchip .cw{flex:none;font-size:10.5px;font-weight:800;background:var(--gold-bg);color:#8A6206;\r\n  border:1px solid #F2DFAE;padding:2px 8px;border-radius:99px;white-space:nowrap}\r\n.cdrill .chapchip .cc{flex:none;font-size:10.5px;font-weight:800;min-width:28px;padding:3px 7px;border-radius:6px;\r\n  text-align:center;font-variant-numeric:tabular-nums}\r\n.cdrill .chapchip .cc.pyq{background:var(--blue-900);color:#fff}\r\n.cdrill .chapchip .cc.con{background:var(--blue-100);color:var(--blue-800)}\r\n.cdrill .chapchip[aria-pressed=true]{background:var(--blue-50);box-shadow:inset 3px 0 0 var(--blue-700)}\r\n.cdrill .chapchip[aria-pressed=true] .cn{color:var(--blue-800);font-weight:700}\r\n.cdrill .chapchip[aria-pressed=true] .cc.con{background:var(--blue-700);color:#fff}\r\n.cdrill .chapchip .done{flex:none;font-size:10.5px;font-weight:800;color:var(--ok)}\r\n\r\n\/* ---------- question ---------- *\/\r\n.cdrill .qhead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;\r\n  background:linear-gradient(135deg,#F1F5FB 0%,#E4ECFB 100%);border-bottom:1px solid var(--line);\r\n  border-radius:var(--r) var(--r) 0 0;padding:13px 20px}\r\n.cdrill .qcount{font-family:var(--serif);font-weight:600;color:var(--blue-900);font-size:16.3px;letter-spacing:0}\r\n.cdrill .qmeta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}\r\n.cdrill .badge-ch{display:flex;align-items:center;gap:7px;background:linear-gradient(180deg,var(--gold-lt),var(--gold));\r\n  color:#3A2A02;font-weight:800;font-size:12px;padding:6px 13px;border-radius:99px;max-width:340px}\r\n.cdrill .badge-ch span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\r\n.cdrill .badge-w{display:flex;align-items:center;gap:6px;border:1.5px solid var(--gold-lt);color:#8A6206;\r\n  background:var(--gold-bg);font-weight:700;font-size:12px;padding:5px 12px;border-radius:99px}\r\n.cdrill .badge-m{font-weight:700;font-size:12px;padding:5px 12px;border-radius:99px;background:var(--blue-100);color:var(--blue-800)}\r\n.cdrill .qtags{display:flex;gap:6px;flex-wrap:wrap}\r\n.cdrill .qtag{font-weight:800;font-size:11.5px;padding:5px 11px;border-radius:99px;white-space:nowrap}\r\n.cdrill .qtag.weak{background:var(--bad-bg);color:var(--bad);border:1px solid #F3C2C6}\r\n.cdrill .qtag.flag{background:var(--gold-bg);color:#8A6206;border:1px solid #F2DFAE}\r\n.cdrill .qtag.done{background:var(--ok-bg);color:var(--ok);border:1px solid #A9DEC6}\r\n.cdrill .badge-m.weak{background:var(--bad-bg);color:var(--bad)}\r\n.cdrill .qbody{padding:22px}\r\n.cdrill .stem{font-family:var(--serif) !important;font-size:18.5px !important;line-height:1.7;\r\n  font-weight:600;margin:0 0 18px;color:#161b26;text-align:justify;hyphens:auto;-webkit-hyphens:auto}\r\n.cdrill .stem b{font-weight:700}\r\n.cdrill .qno{font-family:var(--serif);font-weight:700;color:#8A6206;margin-right:7px;\r\n  hyphens:none;-webkit-hyphens:none}\r\n.cdrill .qsheet{background:#fffef9;border:1px solid #e9e3d2;border-left:4px solid var(--gold);\r\n  border-radius:12px;padding:20px 22px;margin:0 0 18px}\r\n.cdrill .qsheet .lead,\r\n.cdrill .qsheet .intro,\r\n.cdrill .qsheet .close{font-family:var(--serif) !important;font-size:18.5px !important;line-height:1.7;\r\n  font-weight:600;color:#161b26;text-align:justify;hyphens:auto;-webkit-hyphens:auto}\r\n.cdrill .qsheet .intro{margin:16px 0 0}\r\n.cdrill .qsheet .close{margin:16px 0 0;text-align:left;hyphens:none;-webkit-hyphens:none}\r\n.cdrill .stmts{list-style:none;counter-reset:s;margin:4px 0 0;padding:0;display:block}\r\n.cdrill .stmts li{counter-increment:s;display:grid;grid-template-columns:30px 1fr;gap:4px;align-items:baseline;\r\n  font-family:var(--serif) !important;font-size:18.5px !important;font-weight:600;line-height:1.65;color:#161b26;\r\n  margin:12px 0 0 14px;text-align:justify;hyphens:auto;-webkit-hyphens:auto}\r\n.cdrill .stmts li::before{content:counter(s) \".\";font-family:var(--serif);font-weight:600;font-size:18.5px;color:#161b26}\r\n.cdrill .lists{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin:18px 0 0}\r\n@media(max-width:760px){.cdrill .lists{grid-template-columns:1fr;gap:22px}}\r\n.cdrill .lcol h5{margin:0 0 10px;padding:0 0 9px;border-bottom:1px solid #DCD3BE;font-size:12px;font-weight:800;color:var(--ink)}\r\n.cdrill .lcol ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}\r\n.cdrill .lcol li{display:grid;grid-template-columns:28px 1fr;align-items:baseline;\r\n  font-family:var(--serif) !important;font-size:17.5px;font-weight:600;line-height:1.6;color:#161b26}\r\n.cdrill .lcol li b{font-family:var(--serif);font-weight:600;font-size:17.3px;color:#8A6206}\r\n\r\n\/* options as bordered cards, matching the other pages *\/\r\n.cdrill .opts{display:flex;flex-direction:column;gap:9px}\r\n.cdrill .opt{font-family:var(--serif) !important;padding:12px 16px;border:1.5px solid var(--line);\r\n  border-radius:12px;cursor:pointer;display:flex;align-items:flex-start;gap:12px;transition:all .25s;\r\n  background:#fff;text-align:left;width:100%;-webkit-user-select:none;user-select:none}\r\n.cdrill .opt .txt{font-family:var(--serif) !important;font-size:18.5px !important;line-height:1.6;\r\n  color:#161b26;flex:1;min-width:0}\r\n.cdrill .opt:hover:not(:disabled){border-color:#5F86F0;background:#F6F9FF;transform:translateX(4px)}\r\n.cdrill .opt:disabled{cursor:default;opacity:1;transform:none}\r\n.cdrill .key{min-width:34px;font-family:var(--serif) !important;font-weight:600;font-size:17.3px !important;\r\n  color:#161b26;flex-shrink:0;line-height:1.6}\r\n.cdrill .opt.sel{border-color:var(--blue-700);background:#EFF5FF;box-shadow:0 0 0 1px var(--blue-700)}\r\n.cdrill .opt.sel::after{content:\"Selected\";font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;\r\n  font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-800);align-self:center;white-space:nowrap}\r\n.cdrill .opt.right{border-color:var(--ok);background:#F0FDF6;box-shadow:0 0 0 1px var(--ok)}\r\n.cdrill .opt.right .key{color:#086945}\r\n.cdrill .opt.wrong{border-color:var(--bad);background:#FEF4F4;box-shadow:0 0 0 1px var(--bad)}\r\n.cdrill .opt.wrong .key{color:#A81F2B}\r\n.cdrill .mark{margin-left:auto;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:10.5px;\r\n  letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-self:center}\r\n.cdrill .mark.r{color:var(--ok)} .cdrill .mark.w{color:var(--bad)}\r\n@media(prefers-reduced-motion:reduce){.cdrill .opt:hover:not(:disabled){transform:none}}\r\n.cdrill .hint{margin:12px 0 0;font-size:13.5px;font-weight:600;color:#8A6206;background:var(--gold-bg);\r\n  border:1px solid #F2DFAE;border-radius:10px;padding:10px 14px}\r\n.cdrill .actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px;align-items:center}\r\n.cdrill .btn{padding:11px 20px;border-radius:11px;font-weight:700;font-size:14px;background:var(--blue-700);color:#fff;transition:.15s}\r\n.cdrill .btn:hover{background:var(--blue-800)}\r\n.cdrill .btn:disabled{opacity:.4;cursor:not-allowed}\r\n.cdrill .btn.ghost{background:var(--paper);border:1.5px solid var(--line);color:var(--ink)}\r\n.cdrill .btn.ghost:hover{border-color:var(--blue-700);color:var(--blue-800);background:var(--blue-50)}\r\n.cdrill .flagbtn{display:flex;align-items:center;gap:7px;padding:11px 18px;border-radius:11px;font-weight:700;font-size:14px;\r\n  border:1.5px solid var(--line);background:var(--paper);color:var(--slate);margin-left:auto;transition:.15s}\r\n.cdrill .flagbtn:hover{border-color:var(--gold);color:#8A6206;background:var(--gold-bg)}\r\n.cdrill .flagbtn[aria-pressed=true]{border-color:var(--gold);background:linear-gradient(180deg,var(--gold-lt),var(--gold));color:#3A2A02}\r\n.cdrill .kbd{display:inline-block;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;padding:3px 6px;background:#fff;\r\n  border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;font-weight:700}\r\n.cdrill .keys{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line);font-size:11.5px;color:var(--slate);\r\n  display:flex;gap:14px;flex-wrap:wrap;font-weight:600}\r\n@media(max-width:700px){.cdrill .keys{display:none}}\r\n\r\n.cdrill .verdict{display:flex;align-items:center;gap:10px;font-weight:800;font-size:14px;margin:20px 0 0}\r\n.cdrill .verdict.r{color:var(--ok)} .cdrill .verdict.w{color:var(--bad)}\r\n.cdrill .expl{margin-top:12px;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:0 12px 12px 0;\r\n  background:#FCFDFF;padding:16px 18px;font-size:14.2px;line-height:1.68}\r\n.cdrill .expl .body{font-family:'Newsreader',Georgia,serif;font-size:16px;line-height:1.7}\r\n.cdrill .expl b{color:var(--blue-800)}\r\n.cdrill .expl-h{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-weight:800;margin-bottom:8px}\r\n\r\n.cdrill .ai-out{margin-top:12px;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:14px 16px;\r\n  font-size:14px;line-height:1.65}\r\n.cdrill .ai-out b{color:var(--blue-800)}\r\n.cdrill .offline{margin-top:12px;padding-top:10px;border-top:1px dashed #CBD8F6;font-size:11.5px;color:var(--slate);line-height:1.5}\r\n.cdrill .dots span{display:inline-block;width:6px;height:6px;border-radius:99px;background:var(--blue-700);margin-right:4px;animation:cdb 1.1s infinite}\r\n.cdrill .dots span:nth-child(2){animation-delay:.16s} .cdrill .dots span:nth-child(3){animation-delay:.32s}\r\n@keyframes cdb{0%,80%{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}\r\n\r\n\/* ---------- rail ---------- *\/\r\n.cdrill .rail{display:grid;gap:16px;align-content:start}\r\n.cdrill .rail .card{padding:16px}\r\n.cdrill .rail h3{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-weight:800}\r\n.cdrill .score{display:flex;align-items:baseline;gap:8px;margin:10px 0 4px}\r\n.cdrill .score b{font-size:32px;font-weight:800;letter-spacing:-.03em}\r\n.cdrill .score i{font-style:normal;color:var(--slate);font-size:13px;font-weight:600}\r\n.cdrill .bar{height:7px;border-radius:99px;background:var(--wash);overflow:hidden;margin-top:10px}\r\n.cdrill .bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--ok),#37B37E);border-radius:99px;transition:width .4s}\r\n.cdrill .mini{display:flex;justify-content:space-between;font-size:12.5px;color:var(--slate);margin-top:8px;font-weight:600}\r\n.cdrill .streak{display:flex;gap:4px;margin-top:12px}\r\n.cdrill .streak i{flex:1;height:26px;border-radius:5px;background:var(--wash);border:1px solid var(--line)}\r\n.cdrill .streak i.r{background:var(--ok-bg);border-color:#A9DEC6}\r\n.cdrill .streak i.w{background:var(--bad-bg);border-color:#F3C2C6}\r\n.cdrill .nav-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;\r\n  border-bottom:1px solid var(--line);flex-wrap:nowrap}\r\n.cdrill .nav-head b{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-weight:800}\r\n.cdrill .navtoggle{flex:none;white-space:nowrap;min-width:56px;text-align:center;\r\n  font-size:12px;font-weight:800;color:var(--blue-800);padding:5px 12px;border-radius:7px;\r\n  border:1px solid var(--line);background:var(--paper);letter-spacing:.02em;transition:.14s}\r\n.cdrill .nav-head b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\r\n.cdrill .navtoggle:hover{border-color:var(--blue-700);background:var(--blue-50)}\r\n.cdrill .navgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;\r\n  padding:14px 16px 12px;max-height:238px;overflow-y:auto;overflow-x:hidden}\r\n.cdrill .navgrid::-webkit-scrollbar{width:6px}\r\n.cdrill .navgrid::-webkit-scrollbar-thumb{background:#CBD5E1;border-radius:99px}\r\n.cdrill .navgrid::-webkit-scrollbar-track{background:transparent}\r\n.cdrill .nq{position:relative;box-sizing:border-box;width:100%;min-width:0;height:34px;padding:0;margin:0;\r\n  border-radius:8px;border:1px solid var(--line);background:var(--paper);\r\n  font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-weight:700;font-size:11.5px;line-height:1;\r\n  color:var(--slate);display:flex;align-items:center;justify-content:center;overflow:visible;\r\n  transition:background .12s,border-color .12s,color .12s;font-variant-numeric:tabular-nums;letter-spacing:-.02em}\r\n.cdrill .nq:hover{border-color:var(--blue-700);color:var(--blue-800);background:var(--blue-50)}\r\n@media(max-width:960px){.cdrill .navgrid{grid-template-columns:repeat(10,minmax(0,1fr))}}\r\n@media(max-width:520px){.cdrill .navgrid{grid-template-columns:repeat(7,minmax(0,1fr))}}\r\n.cdrill .nq.r{background:var(--ok-bg);border-color:#8FD3B6;color:#086945}\r\n.cdrill .nq.w{background:var(--bad-bg);border-color:#F0AEB4;color:#A81F2B}\r\n.cdrill .nq.cur{border-color:var(--blue-700);background:var(--blue-700);color:#fff}\r\n.cdrill .nq .fl{position:absolute;top:-5px;right:-4px;font-size:9.5px;line-height:1;\r\n  filter:drop-shadow(0 0 2px #fff)}\r\n.cdrill .nq.mastered::after{content:\"\";position:absolute;bottom:3px;left:50%;transform:translateX(-50%);\r\n  width:4px;height:4px;border-radius:99px;background:var(--ok)}\r\n.cdrill .legend{display:flex;gap:12px;flex-wrap:wrap;font-size:10.5px;color:var(--slate);font-weight:600;\r\n  padding:10px 16px 14px;border-top:1px solid var(--line);margin-top:4px}\r\n.cdrill .legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px;vertical-align:-1px}\r\n\r\n\/* ---------- performance ---------- *\/\r\n.cdrill .perf{padding:24px 24px 32px;display:grid;gap:34px}\r\n.cdrill .ph{margin:0 0 10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-weight:800}\r\n.cdrill .ph .secno{color:var(--gold);font-size:12px;letter-spacing:0}\r\n\r\n\/* ---------- performance blocks ---------- *\/\r\n.cdrill .pblock{border:1px solid var(--line);border-radius:16px;background:var(--paper);overflow:hidden}\r\n.cdrill .pbh{display:flex;align-items:flex-start;gap:16px;padding:20px 24px 18px;\r\n  background:linear-gradient(180deg,#FBFCFF,#F6F9FF);border-bottom:1px solid var(--line)}\r\n.cdrill .pbh .txt{flex:1;min-width:0}\r\n.cdrill .pbh h4{font-size:17px;font-weight:800;letter-spacing:-.015em;color:var(--ink);margin:0 0 7px;\r\n  display:flex;align-items:center;gap:9px}\r\n.cdrill .pbh h4 .dot{width:7px;height:7px;border-radius:99px;background:var(--gold);flex:none}\r\n.cdrill .pbh p{font-size:13px;color:var(--slate);line-height:1.6;margin:0}\r\n.cdrill .pbh .pbtag{flex:none;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;\r\n  color:var(--blue-800);background:var(--blue-100);border-radius:99px;padding:6px 13px;white-space:nowrap}\r\n.cdrill .bars{padding:8px 24px 18px}\r\n.cdrill .subhead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:18px 24px 2px;\r\n  border-top:1px solid #EEF2F9;margin-top:6px}\r\n.cdrill .subhead:first-of-type{border-top:0;margin-top:0}\r\n.cdrill .subhead h5{font-size:12.5px;font-weight:800;color:var(--ink);letter-spacing:.01em;margin:0}\r\n.cdrill .subhead span{font-size:11.8px;color:var(--slate);font-weight:600}\r\n.cdrill .hero2{display:grid;grid-template-columns:260px 1fr;gap:18px}\r\n@media(max-width:860px){.cdrill .hero2{grid-template-columns:1fr}}\r\n.cdrill .ring-card{background:linear-gradient(150deg,var(--blue-900),var(--blue-800) 70%,var(--blue-700));border-radius:var(--r);\r\n  padding:24px 20px;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}\r\n.cdrill .ring{position:relative;width:150px;height:150px}\r\n.cdrill .ring svg{transform:rotate(-90deg)}\r\n.cdrill .ring .bg{fill:none;stroke:rgba(255,255,255,.14);stroke-width:11}\r\n.cdrill .ring .fg{fill:none;stroke:var(--gold-lt);stroke-width:11;stroke-linecap:round;transition:stroke-dashoffset 1s ease}\r\n.cdrill .ring-txt{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}\r\n.cdrill .ring-txt b{font-size:40px;font-weight:800;color:var(--gold-lt);letter-spacing:-.03em;line-height:1}\r\n.cdrill .ring-txt span{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#BFDBFE;margin-top:5px;font-weight:700}\r\n.cdrill .verdict2{margin-top:14px;font-size:13.4px;color:#DBEAFE;line-height:1.55}\r\n.cdrill .verdict2 b{color:#fff}\r\n.cdrill .coach{border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;background:var(--paper)}\r\n.cdrill .coach h4{font-size:14.5px;font-weight:800;margin-bottom:12px;display:flex;gap:8px;align-items:center}\r\n.cdrill .reco{display:flex;gap:12px;padding:11px 0;border-bottom:1px dashed var(--line);align-items:flex-start}\r\n.cdrill .reco:last-child{border-bottom:0}\r\n.cdrill .reco .ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:13px;flex:none;margin-top:1px}\r\n.cdrill .reco .ic.hot{background:var(--bad-bg);color:var(--bad)}\r\n.cdrill .reco .ic.warm{background:var(--gold-bg);color:#8A6206}\r\n.cdrill .reco .ic.cool{background:var(--blue-100);color:var(--blue-800)}\r\n.cdrill .reco .ic.good{background:var(--ok-bg);color:var(--ok)}\r\n.cdrill .reco p{font-size:13.8px;line-height:1.55}\r\n.cdrill .reco .go{margin-left:auto;flex:none;background:var(--blue-50);color:var(--blue-800);border:1px solid #D4E2FB;\r\n  border-radius:8px;padding:6px 12px;font-size:11.5px;font-weight:800;white-space:nowrap;transition:.15s}\r\n.cdrill .reco .go:hover{background:var(--blue-700);color:#fff}\r\n.cdrill .planner{background:linear-gradient(135deg,#FFFDF6,#FFF8E8);border:1px solid #EADFC2;border-left:4px solid var(--gold);\r\n  border-radius:0 var(--r) var(--r) 0;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}\r\n.cdrill .planner h4{font-size:17px;font-weight:800;margin-bottom:5px;letter-spacing:-.01em;\r\n  display:flex;align-items:center;gap:9px}\r\n.cdrill .planner p{font-size:13px;color:var(--slate);line-height:1.55;max-width:62ch}\r\n.cdrill .pbtns{display:flex;gap:10px;flex-wrap:wrap}\r\n.cdrill .pbtn{padding:11px 18px;border:1.5px solid var(--gold);border-radius:11px;background:#fff;color:#8A6206;\r\n  font-weight:800;font-size:13.5px;display:flex;gap:7px;align-items:center;white-space:nowrap;transition:.15s}\r\n.cdrill .pbtn:hover{background:var(--gold-bg)}\r\n.cdrill .pbtn.primary{background:linear-gradient(180deg,var(--gold-lt),var(--gold));color:#3A2A02;border-color:var(--gold)}\r\n.cdrill .pbtn.navy{background:var(--blue-900);border-color:var(--blue-900);color:#fff}\r\n.cdrill .pbtn.navy:hover{background:var(--blue-800);border-color:var(--blue-800)}\r\n.cdrill .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}\r\n.cdrill .kpi{border:1px solid var(--line);border-radius:12px;padding:15px;background:linear-gradient(180deg,#fff,var(--blue-50))}\r\n.cdrill .kpi b{display:block;font-size:26px;font-weight:800;letter-spacing:-.03em}\r\n.cdrill .kpi span{font-size:11.5px;color:var(--slate);font-weight:700;text-transform:uppercase;letter-spacing:.06em}\r\n.cdrill .tblwrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:#fff}\r\n.cdrill table.perf-t{border-collapse:collapse;width:100%;font-size:13px;min-width:760px}\r\n.cdrill table.perf-t th,.cdrill table.perf-t td{padding:10px;border-bottom:1px solid #EEF2F9;text-align:center;vertical-align:middle}\r\n.cdrill table.perf-t thead th{background:var(--blue-900);color:#fff;font-weight:700;font-size:11px;letter-spacing:.05em;text-transform:uppercase}\r\n.cdrill table.perf-t th:first-child,.cdrill table.perf-t td:first-child{text-align:left;padding-left:14px}\r\n.cdrill table.perf-t td:first-child{font-weight:700;max-width:280px;line-height:1.35;background:#FBFCFE}\r\n.cdrill .sub{display:block;font-size:10.6px;color:var(--slate);font-weight:600;margin-top:3px}\r\n.cdrill .tbar{height:6px;border-radius:99px;background:var(--wash);overflow:hidden;min-width:80px}\r\n.cdrill .tbar>i{display:block;height:100%;border-radius:99px}\r\n\/* nested two-tier header, PYQ and concept side by side *\/\r\n.cdrill table.nested{min-width:880px}\r\n.cdrill table.nested thead th{background:var(--blue-700);border-bottom:0;padding:11px 10px;\r\n  font-size:10.6px;letter-spacing:.06em;vertical-align:middle}\r\n.cdrill table.nested thead th.grp{background:var(--blue-900);border-left:1px solid rgba(255,255,255,.16);\r\n  border-right:1px solid rgba(255,255,255,.16);font-size:11.4px;letter-spacing:.04em}\r\n.cdrill table.nested thead th.sub2{background:#2F62EA;font-size:10.2px;font-weight:600;padding:8px 10px}\r\n.cdrill table.nested thead th.lft{text-align:left;padding-left:14px}\r\n.cdrill table.nested td{padding:12px 10px;font-size:12.6px}\r\n.cdrill table.nested td.lft{text-align:left;padding-left:14px;font-weight:700;max-width:270px;\r\n  line-height:1.4;background:#FBFCFE;font-size:12.8px}\r\n.cdrill .wt{font-size:15px;font-weight:800;color:var(--blue-900)}\r\n.cdrill .wsub{display:block;font-size:10.6px;color:var(--slate);font-weight:700;margin-top:2px}\r\n.cdrill .nil{color:#B6C2D6;font-weight:700}\r\n.cdrill .minibar{height:6px;width:62px;margin:0 auto 4px;border-radius:99px;background:#EEF2F9;overflow:hidden}\r\n.cdrill .minibar>i{display:block;height:100%;border-radius:99px}\r\n.cdrill .miniv{font-size:11.4px;font-weight:800}\r\n.cdrill td.prac{white-space:nowrap}\r\n.cdrill td.prac .mini-go+.mini-go{margin-left:5px}\r\n.cdrill .mini-go.pyq{color:#fff;background:var(--blue-900);border-color:var(--blue-900)}\r\n.cdrill .mini-go.pyq:hover{background:var(--blue-800);border-color:var(--blue-800)}\r\n\/* numbered section headings *\/\r\n.cdrill .pbh h4 .secno{font-size:15px;font-weight:800;color:var(--gold);letter-spacing:0;\r\n  font-variant-numeric:tabular-nums;margin-right:2px}\r\n.cdrill .pbh .sechint{flex:none;font-family:'Newsreader',Georgia,serif;font-style:italic;font-size:12.8px;\r\n  color:var(--slate);white-space:nowrap;align-self:center}\r\n@media(max-width:760px){.cdrill .pbh .sechint{display:none}}\r\n.cdrill .tag{display:inline-block;font-size:10.4px;font-weight:800;padding:3px 9px;border-radius:99px;text-transform:uppercase;letter-spacing:.04em}\r\n.cdrill .tag.hot{background:var(--bad-bg);color:var(--bad)}\r\n.cdrill .tag.warm{background:var(--gold-bg);color:#8A6206}\r\n.cdrill .tag.ok{background:var(--blue-100);color:var(--blue-800)}\r\n.cdrill .tag.good{background:var(--ok-bg);color:var(--ok)}\r\n.cdrill .tag.na{background:#F1F5F9;color:var(--slate)}\r\n.cdrill .mini-go{border:1px solid var(--line);border-radius:8px;padding:5px 10px;font-size:11.2px;font-weight:800;color:var(--blue-800);transition:.15s}\r\n.cdrill .mini-go:hover{background:var(--blue-700);color:#fff;border-color:var(--blue-700)}\r\n.cdrill .lrow{display:grid;grid-template-columns:minmax(150px,1.2fr) 2.4fr 96px;gap:18px;align-items:center;\r\n  padding:12px 10px;border-radius:9px;transition:background .13s;margin:0 -10px}\r\n.cdrill .lrow:hover{background:#FAFCFF}\r\n.cdrill .lrow+.lrow{border-top:1px solid #F1F5FB}\r\n@media(max-width:620px){.cdrill .lrow{grid-template-columns:1fr auto;row-gap:6px}.cdrill .lrow .ltrack{grid-column:1\/-1}}\r\n.cdrill .lname{font-size:13.4px;font-weight:700;line-height:1.35}\r\n.cdrill .lsub{display:block;font-size:10.8px;font-weight:600;color:var(--slate);margin-top:4px}\r\n.cdrill .ltrack{background:#EEF2F9;border-radius:99px;height:11px;overflow:hidden;\r\n  box-shadow:inset 0 1px 2px rgba(16,32,74,.05)}\r\n.cdrill .lfill{height:100%;border-radius:99px;transition:width .8s cubic-bezier(.22,.9,.28,1)}\r\n.cdrill .lval{text-align:right;font-size:16px;font-weight:800;letter-spacing:-.02em}\r\n.cdrill .lval small{display:block;font-size:10px;font-weight:700;color:var(--slate);text-transform:uppercase;letter-spacing:.05em;margin-top:2px}\r\n.cdrill .split{display:grid;grid-template-columns:1fr 1fr;gap:16px}\r\n@media(max-width:860px){.cdrill .split{grid-template-columns:1fr}}\r\n.cdrill .panel{border:1px solid var(--line);border-radius:12px;padding:16px 18px}\r\n.cdrill .rev{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:#FAFBFE;border-left:3px solid var(--gold);\r\n  border-radius:8px;padding:10px 12px;margin-bottom:8px;font-size:12.6px;transition:.15s}\r\n.cdrill .rev:hover{background:var(--gold-bg);transform:translateX(3px)}\r\n.cdrill .rev .n{font-weight:800;color:#8A6206;flex:none}\r\n.cdrill .rev .t{flex:1;color:var(--slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\r\n.cdrill .rev .d{background:var(--gold);color:#3A2A02;padding:2px 8px;border-radius:99px;font-size:10.2px;font-weight:800;white-space:nowrap}\r\n.cdrill .danger{border:1px dashed #F3C2C6;border-radius:12px;background:#FFFAFA;padding:16px 18px;\r\n  display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}\r\n.cdrill .danger p{font-size:13px;color:var(--slate);flex:1;min-width:220px;line-height:1.6}\r\n.cdrill .danger b{color:var(--bad)}\r\n.cdrill .dbtn{padding:11px 20px;background:#fff;border:1.5px solid #F3C2C6;border-radius:11px;color:var(--bad);\r\n  font-size:13px;font-weight:800;white-space:nowrap;transition:.15s}\r\n.cdrill .dbtn:hover{background:var(--bad);border-color:var(--bad);color:#fff}\r\n.cdrill .empty{text-align:center;padding:40px 20px;color:var(--slate)}\r\n.cdrill .empty b{display:block;color:var(--ink);font-size:16px;margin-bottom:6px}\r\n.cdrill .toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);background:var(--blue-900);color:#fff;\r\n  padding:12px 22px;border-radius:11px;font-weight:700;font-size:13.5px;z-index:9999;display:none;box-shadow:var(--shadow)}\r\n.cdrill .toast.show{display:block}\r\n.cdrill .toast.ok{background:var(--ok)}\r\n\r\n\/* ---------- exam analytics ---------- *\/\r\n.cdrill .rankrow{display:grid;grid-template-columns:26px minmax(120px,1.25fr) 2.2fr 42px 46px;gap:14px;\r\n  align-items:center;padding:9px 10px;margin:0 -10px;border-radius:9px;transition:background .13s}\r\n.cdrill .rankrow:hover{background:#FAFCFF}\r\n.cdrill .rankrow+.rankrow{border-top:1px dashed #EEF2F9}\r\n.cdrill .rankrow .rk{font-size:11.5px;font-weight:800;color:#B6C2D6;text-align:right;font-variant-numeric:tabular-nums}\r\n.cdrill .rankrow .rname{font-size:12.4px;font-weight:600;color:var(--blue-800);line-height:1.35;\r\n  overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\r\n.cdrill .rankrow .rname.gold{color:#8A6206;font-weight:800}\r\n.cdrill .rankrow .rtrack{height:15px;border-radius:5px;background:#EEF2F9;overflow:hidden}\r\n.cdrill .rankrow .rtrack>i{display:block;height:100%;border-radius:5px;transition:width .8s cubic-bezier(.22,.9,.28,1)}\r\n.cdrill .rankrow .rv{font-size:15px;font-weight:800;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.02em}\r\n.cdrill .rankrow .rp{font-size:11px;font-weight:700;color:var(--slate);text-align:right;font-variant-numeric:tabular-nums}\r\n@media(max-width:700px){.cdrill .rankrow{grid-template-columns:22px minmax(0,1fr) 34px 42px}\r\n  .cdrill .rankrow .rtrack{grid-column:1\/-1;order:9}}\r\n\r\n.cdrill table.hm{min-width:760px;font-size:12px}\r\n.cdrill table.hm thead th{background:var(--blue-700);padding:9px 6px;font-size:10.4px}\r\n.cdrill table.hm thead th.lft{text-align:left;padding-left:14px;min-width:230px}\r\n.cdrill table.hm thead th.tot{background:var(--blue-900)}\r\n.cdrill table.hm td{padding:7px 6px;font-size:11.8px;border-bottom:1px solid #F1F5FB;font-variant-numeric:tabular-nums}\r\n.cdrill table.hm td.lft{text-align:left;padding-left:14px;font-weight:600;font-size:11.8px;line-height:1.35;\r\n  background:#FBFCFE;max-width:250px}\r\n.cdrill table.hm td.tot{font-weight:800;background:#F4F7FD;color:var(--blue-900)}\r\n.cdrill table.hm tfoot td{background:var(--blue-700);color:#fff;font-weight:800;font-size:11.6px;padding:9px 6px;border:0}\r\n.cdrill table.hm tfoot td.lft{background:var(--blue-700);color:#fff;text-align:left;padding-left:14px}\r\n.cdrill .hmlegend{display:flex;align-items:center;gap:5px;padding:12px 24px 16px;font-size:10.8px;\r\n  color:var(--slate);font-weight:700}\r\n.cdrill .hmlegend i{width:26px;height:11px;border-radius:3px;display:inline-block;border:1px solid rgba(0,0,0,.05)}\r\n.cdrill .hmlegend span:last-child{margin-left:3px}\r\n\r\n.cdrill .cyc{display:flex;align-items:flex-end;gap:12px;padding:26px 24px 18px;overflow-x:auto}\r\n.cdrill .cycbar{display:flex;flex-direction:column;align-items:center;gap:7px;flex:1;min-width:52px}\r\n.cdrill .cycbar .cn{font-size:12.5px;font-weight:800;color:var(--blue-800);font-variant-numeric:tabular-nums}\r\n.cdrill .cycbar .cbar{width:100%;max-width:46px;border-radius:6px 6px 0 0;\r\n  background:linear-gradient(180deg,var(--gold-lt),var(--gold));transition:height .8s cubic-bezier(.22,.9,.28,1)}\r\n.cdrill .cycbar .cy{font-size:10.4px;font-weight:700;color:var(--slate);white-space:nowrap}\r\n\r\n\/* ---------- content protection ---------- *\/\r\n.cdrill{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;\r\n  -webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}\r\n\/* inputs must stay usable, or the search box cannot be edited *\/\r\n.cdrill input,.cdrill textarea,.cdrill select{-webkit-user-select:text;user-select:text}\r\n.cdrill.allow-select{-webkit-user-select:text;user-select:text}\r\n.cdrill img,.cdrill svg{-webkit-user-drag:none;user-drag:none;pointer-events:none}\r\n.cdrill .navtoggle,.cdrill .tab,.cdrill button{-webkit-user-drag:none}\r\n\/* screen obscured while the window is not in front *\/\r\n.cdrill.veiled .qbody,.cdrill.veiled .perf,.cdrill.veiled .chaplist,.cdrill.veiled .yearlist{\r\n  filter:blur(9px);transition:filter .12s}\r\n.cdrill .veilmsg{position:absolute;inset:0;display:none;align-items:center;justify-content:center;\r\n  background:rgba(244,247,253,.72);z-index:40;font-weight:800;font-size:13.5px;color:var(--blue-900);\r\n  text-align:center;padding:20px;border-radius:var(--r)}\r\n.cdrill.veiled .veilmsg{display:flex}\r\n\/* watermark over the question sheet \u2014 set by the script from CFG.watermark *\/\r\n.cdrill.wm .qbody{position:relative}\r\n.cdrill.wm .qbody::after{content:\"\";position:absolute;inset:0;pointer-events:none;z-index:3;\r\n  background-image:var(--wm);background-repeat:repeat;background-position:0 0}\r\n.cdrill{position:relative}\r\n\/* what a print or PDF export gets instead of the paper *\/\r\n.cdrill-printblock{display:none}\r\n@media print{\r\n  .cdrill{display:none!important}\r\n  .cdrill-printblock{display:block!important;padding:60px 40px;text-align:center;\r\n    font-family:'Plus Jakarta Sans',system-ui,sans-serif;color:#12246E}\r\n  .cdrill-printblock h2{font-size:20px;font-weight:800;margin:0 0 10px}\r\n  .cdrill-printblock p{font-size:13.5px;color:#5B6B85;line-height:1.7;max-width:60ch;margin:0 auto}\r\n}\r\n\r\n\/* ---------- mobile ---------- *\/\r\n@media(max-width:640px){\r\n  .cdrill .wrap{padding:0 14px}\r\n\r\n  \/* hero: tighter, and the stat tiles share the row evenly *\/\r\n  .cdrill .hero{padding-top:18px}\r\n  .cdrill .hero h1{font-size:19px}\r\n  .cdrill .hero p{font-size:12.6px;margin-bottom:14px}\r\n  .cdrill .hstats{gap:7px}\r\n  .cdrill .hstat{flex:1 1 0;min-width:0;padding:8px 10px;text-align:center}\r\n  .cdrill .hstat b{font-size:17px}\r\n  .cdrill .hstat span{font-size:8.8px;letter-spacing:.06em}\r\n\r\n  \/* tabs scroll sideways instead of wrapping onto two lines *\/\r\n  .cdrill .tabs{margin-top:16px;gap:5px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;\r\n    -webkit-overflow-scrolling:touch}\r\n  .cdrill .tabs::-webkit-scrollbar{display:none}\r\n  .cdrill .tab{flex:none;padding:10px 15px;font-size:12.6px;gap:6px;white-space:nowrap}\r\n  .cdrill .tab[aria-selected=true]{padding-bottom:13px}\r\n\r\n  \/* THE FIX: pills were shrinking to fit instead of scrolling, which cut\r\n     every label in half. flex:none makes the row scroll as intended. *\/\r\n  .cdrill .filters .wrap{padding-top:11px;padding-bottom:11px;gap:8px;\r\n    -webkit-overflow-scrolling:touch}\r\n  .cdrill .pill-f{flex:none;padding:8px 14px;font-size:12.6px;gap:6px}\r\n  .cdrill .pill-f .n{font-size:10.5px;padding:2px 7px}\r\n\r\n  \/* toolbar stacks *\/\r\n  .cdrill .grid{padding:14px 0 40px;gap:14px}\r\n  .cdrill .toolbar{gap:8px;padding-bottom:12px}\r\n  .cdrill .search{flex:1 1 100%;min-width:0}\r\n  .cdrill .tgl{flex:1;justify-content:center;padding:9px 12px;font-size:12.6px}\r\n\r\n  \/* question card *\/\r\n  .cdrill .qhead{padding:11px 14px;gap:8px}\r\n  .cdrill .qcount{font-size:15px;width:100%}\r\n  .cdrill .qmeta{gap:6px}\r\n  .cdrill .badge-ch{max-width:100%;font-size:11px;padding:5px 11px}\r\n  .cdrill .badge-m,.cdrill .badge-src,.cdrill .qtag{font-size:10.6px;padding:4px 10px}\r\n  .cdrill .qbody{padding:16px 14px 18px}\r\n  .cdrill .qsheet{padding:15px 15px 16px;border-radius:0 9px 9px 0}\r\n  .cdrill .stem,.cdrill .qsheet .lead,.cdrill .qsheet .intro,.cdrill .qsheet .close,\r\n  .cdrill .stmts li,.cdrill .opt .txt{font-size:16.6px !important;line-height:1.6}\r\n  .cdrill .lists{grid-template-columns:1fr;gap:18px}\r\n  .cdrill .opt{padding:11px 13px;gap:9px}\r\n  .cdrill .key{min-width:28px;font-size:16px !important}\r\n  .cdrill .opt.sel::after{display:none}\r\n  .cdrill .actions{gap:7px}\r\n  .cdrill .btn{flex:1;padding:11px 14px;font-size:13.4px;text-align:center}\r\n  .cdrill .flagbtn{margin-left:0;flex:1 1 100%;justify-content:center;padding:11px 14px}\r\n  .cdrill .expl{padding:14px 15px}\r\n  .cdrill .expl .body{font-size:15.4px}\r\n\r\n  \/* chapter list and navigator *\/\r\n  .cdrill .chaphead{padding:10px 14px;gap:8px}\r\n  .cdrill .chaphead .meta{margin-left:0;flex:1 1 100%;white-space:normal}\r\n  .cdrill .chapchip{padding:10px 14px;gap:7px}\r\n  .cdrill .chapchip .cn{font-size:12.2px}\r\n  .cdrill .yearlist{padding:14px;gap:8px}\r\n  .cdrill .ychip{flex:1 1 calc(33.333% - 6px);min-width:0;padding:10px 8px}\r\n  .cdrill .navgrid{grid-template-columns:repeat(8,minmax(0,1fr));max-height:none}\r\n  .cdrill .rail .card{padding:14px}\r\n\r\n  \/* performance and analytics *\/\r\n  .cdrill .perf{padding:16px 14px 24px;gap:22px}\r\n  .cdrill .pbh{padding:16px 15px 14px;gap:10px}\r\n  .cdrill .pbh h4{font-size:15.4px}\r\n  .cdrill .pbh p{font-size:12.4px}\r\n  .cdrill .bars{padding:6px 15px 14px}\r\n  .cdrill .hero2{gap:14px}\r\n  .cdrill .ring-card{padding:20px 16px}\r\n  .cdrill .coach{padding:15px}\r\n  .cdrill .reco{gap:10px}\r\n  .cdrill .reco p{font-size:13px}\r\n  .cdrill .reco .go{margin-left:0;flex:1 1 100%;margin-top:6px}\r\n  .cdrill .planner{padding:15px;gap:12px}\r\n  .cdrill .pbtns{width:100%;gap:8px}\r\n  .cdrill .pbtn{flex:1 1 100%;justify-content:center;padding:12px 14px}\r\n  .cdrill .kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}\r\n  .cdrill .kpi{padding:12px}\r\n  .cdrill .kpi b{font-size:22px}\r\n  .cdrill .kpi span{font-size:10.4px}\r\n  .cdrill .panel{padding:14px}\r\n  .cdrill .danger{padding:14px}\r\n  .cdrill .dbtn{width:100%}\r\n  .cdrill .cyc{padding:20px 14px 14px;gap:8px}\r\n  .cdrill .cycbar{min-width:42px}\r\n  .cdrill .toast{left:14px;right:14px;transform:none;text-align:center;bottom:16px}\r\n}\r\n@media(max-width:380px){\r\n  .cdrill .hstat b{font-size:15.5px}\r\n  .cdrill .navgrid{grid-template-columns:repeat(6,minmax(0,1fr))}\r\n  .cdrill .ychip{flex:1 1 calc(50% - 5px)}\r\n  .cdrill .kpis{grid-template-columns:1fr}\r\n}\r\n\/* ===================================================================\r\n   UPSC PAPER SKIN  \u2014  scoped to .cdrill.paper\r\n   Remove the \"paper\" class on #cdRoot (or set CFG.paperMode = false)\r\n   to get the original card look back. Nothing above is overwritten.\r\n   =================================================================== *\/\r\n.cdrill.paper{\r\n  --pk-ink:#14161a; --pk-rule:#2b2f36; --pk-sheet:#fdfdfb; --pk-tint:#f4f6fa;\r\n  --pk-serif:'Times New Roman',Times,'Tinos','Liberation Serif','Nimbus Roman','TeX Gyre Termes',serif;   \/* UPSC booklet face; Tinos (loaded above) is the same design for phones without Times *\/\r\n}\r\n\/* ---- the sheet ---- *\/\r\n.cdrill.paper .qbody{background:var(--pk-sheet);padding:34px clamp(20px,4vw,54px) 26px}\r\n.cdrill.paper .qsheet{background:transparent;border:0;padding:0;border-radius:0}\r\n\/* ---- question number: hanging indent, as the booklet sets it ---- *\/\r\n.cdrill.paper .qsheet .lead{position:relative;padding-left:3.1em}\r\n.cdrill.paper .qsheet .intro,\r\n.cdrill.paper .qsheet .close{padding-left:3.1em}\r\n.cdrill.paper .qno{position:absolute;left:0;top:0;width:2.5em;margin:0;text-align:left;\r\n  color:var(--pk-ink);font-weight:700;font-family:var(--pk-serif);font-variant-numeric:tabular-nums}\r\n\/* ---- body type ---- *\/\r\n.cdrill.paper .qsheet .lead,\r\n.cdrill.paper .qsheet .intro,\r\n.cdrill.paper .qsheet .close,\r\n.cdrill.paper .stem{font-family:var(--pk-serif) !important;font-size:17.5px !important;\r\n  line-height:1.62;font-weight:400;color:var(--pk-ink);text-align:justify;hyphens:auto;-webkit-hyphens:auto}\r\n.cdrill.paper .qsheet .close{text-align:left}\r\n\/* ---- numbered statements ---- *\/\r\n.cdrill.paper .stmts{margin:10px 0 0;padding-left:3.1em}\r\n.cdrill.paper .stmts li{grid-template-columns:2.5em 1fr;gap:0;align-items:baseline;margin:0 0 5px}\r\n.cdrill.paper .stmts li::before{font-family:var(--pk-serif);font-size:17.5px;font-weight:400;\r\n  color:var(--pk-ink);font-variant-numeric:tabular-nums}\r\n.cdrill.paper .stmts li span{font-family:var(--pk-serif);font-size:17.5px;line-height:1.62;color:var(--pk-ink)}\r\n\/* ---- options: printed lines, not cards ---- *\/\r\n.cdrill.paper .opts{display:block;margin-top:20px;padding-left:3.1em;gap:0}\r\n.cdrill.paper .opt{border:0 !important;background:transparent !important;box-shadow:none !important;\r\n  border-radius:4px;padding:5px 10px 5px 0;margin:0 0 3px;gap:0;align-items:baseline;transition:background .12s}\r\n.cdrill.paper .opt:hover:not(:disabled){background:var(--pk-tint) !important;transform:none}\r\n.cdrill.paper .opt .key{min-width:2.5em;font-family:var(--pk-serif) !important;font-size:17.5px !important;\r\n  font-weight:400;color:var(--pk-ink)}\r\n.cdrill.paper .opt .txt{font-family:var(--pk-serif) !important;font-size:17.5px !important;\r\n  line-height:1.62;color:var(--pk-ink);text-align:left}\r\n.cdrill.paper .opt.sel{background:var(--pk-tint) !important;box-shadow:inset 3px 0 0 var(--pk-rule) !important}\r\n.cdrill.paper .opt.sel::after{display:none}\r\n\/* after checking \u2014 a rule in the margin and a glyph, as a script is marked *\/\r\n.cdrill.paper .opt.right{background:transparent !important;box-shadow:inset 3px 0 0 #0F7A52 !important}\r\n.cdrill.paper .opt.wrong{background:transparent !important;box-shadow:inset 3px 0 0 #B3261E !important}\r\n.cdrill.paper .opt.right .key,.cdrill.paper .opt.right .txt{color:#0F7A52;font-weight:600}\r\n.cdrill.paper .opt.wrong .key,.cdrill.paper .opt.wrong .txt{color:#B3261E}\r\n.cdrill.paper .mark{font-family:var(--pk-serif);font-size:13px;font-weight:600;letter-spacing:0;\r\n  text-transform:none;padding-left:14px}\r\n.cdrill.paper .mark.r::before{content:\"\\2713  \"}\r\n.cdrill.paper .mark.w::before{content:\"\\2717  \"}\r\n\/* ---- tables inside a stem (the item-analysis question) ---- *\/\r\n.cdrill.paper .qsheet table{border-collapse:collapse;margin:12px 0 12px 3.1em;\r\n  font-family:var(--pk-serif);font-size:16px}\r\n.cdrill.paper .qsheet table td{border:1px solid var(--pk-rule);padding:5px 12px;text-align:center}\r\n.cdrill.paper .qsheet table tr td:first-child{text-align:left}\r\n\/* ---- booklet footer ---- *\/\r\n.cdrill.paper .paperfoot{margin:30px 0 0;padding-top:12px;border-top:1px solid #d8d5cc;\r\n  font-family:var(--pk-serif);font-size:13.5px;letter-spacing:.04em;color:#5a5f68;\r\n  display:flex;justify-content:space-between}\r\n.cdrill:not(.paper) .paperfoot{display:none}\r\n\/* ---- chrome kept, quietened ---- *\/\r\n.cdrill.paper .qhead{background:#f7f8f6;border-bottom:1px solid #e3e0d7}\r\n.cdrill.paper .qcount{font-family:var(--pk-serif);font-weight:600}\r\n.cdrill.paper .expl{background:#fff}\r\n\/* ---- mobile ---- *\/\r\n@media(max-width:700px){\r\n  .cdrill.paper .qbody{padding:22px 16px 18px}\r\n  .cdrill.paper .qsheet .lead,.cdrill.paper .qsheet .intro,.cdrill.paper .qsheet .close,\r\n  .cdrill.paper .stmts li span,.cdrill.paper .opt .key,.cdrill.paper .opt .txt{font-size:16px !important}\r\n  .cdrill.paper .qsheet .lead,.cdrill.paper .qsheet .intro,.cdrill.paper .qsheet .close,\r\n  .cdrill.paper .stmts,.cdrill.paper .opts{padding-left:2.4em}\r\n  .cdrill.paper .qno{width:2em}\r\n  .cdrill.paper .opt .key{min-width:2em}\r\n  .cdrill.paper .qsheet table{margin-left:0;font-size:14px}\r\n}\r\n\r\n\/* ===================================================================\r\n   PAGE TURN  \u2014  book style. The leaf being turned is a copy of the page,\r\n   hinged on the spine at the left edge, laid over the card while the\r\n   real page underneath already shows the new question.\r\n   Off when CFG.pageTurn is false or the reader prefers reduced motion.\r\n   =================================================================== *\/\r\n.cdrill #qCard{position:relative}\r\n.cdrill #qCard.turning{overflow:hidden}\r\n.cdrill .leafwrap{position:absolute;left:0;right:0;z-index:30;pointer-events:none;\r\n  perspective:2200px;perspective-origin:0% 50%}\r\n.cdrill .leafwrap .under{position:absolute;inset:0;overflow:hidden}\r\n.cdrill .leafwrap .leaf{position:absolute;left:0;top:0;right:0;overflow:hidden;\r\n  transform-origin:0% 50%;backface-visibility:hidden;-webkit-backface-visibility:hidden;\r\n  will-change:transform;box-shadow:0 0 0 rgba(0,0,0,0)}\r\n.cdrill .leafwrap .leaf .qbody,\r\n.cdrill .leafwrap .under .qbody{margin:0}\r\n\/* darkening on the leaf as it tilts away from the light *\/\r\n.cdrill .leafwrap .shade{position:absolute;inset:0;pointer-events:none;\r\n  background:linear-gradient(90deg,rgba(40,32,20,.05) 0%,rgba(40,32,20,.22) 55%,rgba(40,32,20,.42) 100%)}\r\n\/* the gutter shadow the lifted leaf casts on the page below *\/\r\n.cdrill .leafwrap .cast{position:absolute;top:0;bottom:0;left:0;width:55%;pointer-events:none;\r\n  background:linear-gradient(90deg,rgba(30,24,14,.28),rgba(30,24,14,0))}\r\n\/* the spine: a faint crease along the left edge while a leaf is moving *\/\r\n.cdrill .leafwrap .spine{position:absolute;top:0;bottom:0;left:0;width:14px;pointer-events:none;\r\n  background:linear-gradient(90deg,rgba(30,24,14,.22),rgba(30,24,14,0))}\r\n\r\n\/* ===================================================================\r\n   BADGE-SRC  \u2014  the PYQ \/ Concept tag beside the question count\r\n   =================================================================== *\/\r\n.cdrill .badge-src{font-weight:800;font-size:11.5px;padding:5px 12px;border-radius:99px;\r\n  white-space:nowrap;letter-spacing:.02em}\r\n.cdrill .badge-src.pyq{background:linear-gradient(135deg,#16305F,#22468A);color:#fff}\r\n.cdrill .badge-src.con{background:#E4ECFB;color:#22468A;border:1px solid #CBD8F6}\r\n\r\n\/* ===================================================================\r\n   PAPER STOCK  \u2014  .cdrill.paper.stock\r\n   Real book paper, not a photocopy: a warm off-white sheet with a very\r\n   fine fibre grain, a soft edge shading where the page curves away, and\r\n   crisp ink. Nothing grey, nothing dirty. All CSS, no images.\r\n   =================================================================== *\/\r\n.cdrill.paper.stock{\r\n  --pk-ink  : #121418;\r\n  --pk-sheet: #fbf9f4;          \/* warm off-white, the colour of book stock *\/\r\n}\r\n.cdrill.paper.stock .qbody{\r\n  background:\r\n    \/* fibre grain \u2014 two offset hairline weaves, barely visible *\/\r\n    repeating-linear-gradient(  0deg, rgba(120,105,80,.020) 0 1px, transparent 1px 3px),\r\n    repeating-linear-gradient( 90deg, rgba(120,105,80,.016) 0 1px, transparent 1px 4px),\r\n    \/* the faint warmth a sheet picks up towards its edges *\/\r\n    radial-gradient(125% 90% at 50% 42%, #fdfcf9 0%, #fbf9f4 58%, #f5f1e8 100%);\r\n  box-shadow:\r\n    inset 0 1px 0 rgba(255,255,255,.9),          \/* the lit top edge   *\/\r\n    inset 0 -14px 22px -18px rgba(120,105,80,.20); \/* the page falling away *\/\r\n}\r\n\/* crisp ink \u2014 no bleed, no smudge *\/\r\n.cdrill.paper.stock .qsheet .lead,\r\n.cdrill.paper.stock .qsheet .intro,\r\n.cdrill.paper.stock .qsheet .close,\r\n.cdrill.paper.stock .stmts li span,\r\n.cdrill.paper.stock .opt .key,\r\n.cdrill.paper.stock .opt .txt,\r\n.cdrill.paper.stock .qno{color:var(--pk-ink);text-shadow:none}\r\n\r\n.cdrill.paper.stock .opt:hover:not(:disabled){background:rgba(255,255,255,.7) !important}\r\n.cdrill.paper.stock .opt.sel{background:rgba(255,255,255,.92) !important}\r\n.cdrill.paper.stock .paperfoot{border-top:1px solid rgba(120,105,80,.22);color:#6b6459}\r\n.cdrill.paper.stock .qhead{background:#f6f3ec;border-bottom:1px solid #e6e0d3}\r\n.cdrill.paper.stock .expl{background:#fffefb}\r\n.cdrill.paper.stock .qsheet table td{border-color:#3a3630}\r\n\r\n\r\n\r\n\/* ---- resume bar ---- *\/\r\n.cdrill .resumebar{\r\n  display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;\r\n  margin:0;padding:11px 18px;\r\n  background:linear-gradient(180deg,#EEF3FF,#E4ECFB);\r\n  border-bottom:1px solid #CBD8F6;\r\n  font-size:13.5px;color:#22468A;\r\n}\r\n.cdrill .resumebar b{font-weight:800}\r\n.cdrill .rb-btn{\r\n  border:1px solid #B9CBF2;background:#fff;color:#22468A;\r\n  font:inherit;font-weight:700;font-size:12.5px;\r\n  padding:6px 14px;border-radius:99px;cursor:pointer;white-space:nowrap;\r\n}\r\n.cdrill .rb-btn:hover{background:#F5F8FF;border-color:#8FAEE8}\r\n.cdrill.paper .resumebar{\r\n  background:#f2efe6;border-bottom:1px solid #ddd7c7;color:#4a4437;\r\n  font-family:var(--pk-serif);font-size:14px;\r\n}\r\n.cdrill.paper .rb-btn{border-color:#cfc7b3;color:#4a4437;font-family:var(--pk-serif)}\r\n@media(max-width:700px){ .cdrill .resumebar{font-size:12.5px;padding:10px 14px} }\r\n\r\n\/* ---- the QUESTION in bold \u2014 stem, its statements and any table in it.\r\n        The options stay at normal weight, so the eye separates what is\r\n        being asked from what is being chosen between. ---- *\/\r\n.cdrill.boldq .qsheet .lead,\r\n.cdrill.boldq .qsheet .intro,\r\n.cdrill.boldq .qsheet .close,\r\n.cdrill.boldq .qsheet .stem,\r\n.cdrill.boldq .stmts li span,\r\n.cdrill.boldq .stmts li::before,\r\n.cdrill.boldq .qsheet table td{font-weight:700 !important}\r\n.cdrill.boldq .qno{font-weight:800 !important}\r\n\/* options explicitly held at normal weight *\/\r\n.cdrill.boldq .opt .key,\r\n.cdrill.boldq .opt .txt{font-weight:400 !important}\r\n\/* except the one marked correct after checking, which keeps its emphasis *\/\r\n.cdrill.boldq .opt.right .key,\r\n.cdrill.boldq .opt.right .txt{font-weight:600 !important}\r\n\/* the match-the-following grid, where present *\/\r\n.cdrill.boldq .mtab th,\r\n.cdrill.boldq .mtab td{font-weight:700 !important}\r\n\/* the explanation is untouched \u2014 none of the selectors above reach it,\r\n   so its <b> tags keep working normally *\/\r\n\r\n\/* ===================================================================\r\n   OPTION BOXES \u2014 the chosen option and the correct option are shown\r\n   as full coloured boxes (placed last so it wins over the paper skin)\r\n   =================================================================== *\/\r\n.cdrill .opts .opt.sel,\r\n.cdrill.paper .opts .opt.sel,\r\n.cdrill.paper.stock .opts .opt.sel{\r\n  background:#EAF0FF !important;border:1.5px dotted var(--blue-700) !important;\r\n  box-shadow:none !important;border-radius:10px !important;\r\n  padding:8px 12px !important;margin:0 0 8px !important}\r\n.cdrill .opts .opt.right,\r\n.cdrill.paper .opts .opt.right,\r\n.cdrill.paper.stock .opts .opt.right{\r\n  background:#E3F6EC !important;border:1.5px dotted #0F7A52 !important;\r\n  box-shadow:none !important;border-radius:10px !important;\r\n  padding:8px 12px !important;margin:0 0 8px !important}\r\n.cdrill .opts .opt.wrong,\r\n.cdrill.paper .opts .opt.wrong,\r\n.cdrill.paper.stock .opts .opt.wrong{\r\n  background:#FDE8E9 !important;border:1.5px dotted #B3261E !important;\r\n  box-shadow:none !important;border-radius:10px !important;\r\n  padding:8px 12px !important;margin:0 0 8px !important}\r\n\/* unanswered options keep the same footprint, so nothing jumps when colour appears *\/\r\n.cdrill.paper .opts .opt{border:1.5px solid transparent !important;border-radius:10px;\r\n  padding:8px 12px !important;margin:0 0 8px !important}\r\n.cdrill.paper .opts .opt.right .key,.cdrill.paper .opts .opt.right .txt{color:#0B5E3F !important}\r\n.cdrill.paper .opts .opt.wrong .key,.cdrill.paper .opts .opt.wrong .txt{color:#8E1C22 !important}\r\n\r\n\/* ===================================================================\r\n   UPSC TYPE  \u2014  the question sheet set the way the Commission prints it\r\n   Times New Roman (Tinos on devices without it), regular weight, only\r\n   the question number bold, justified, no hyphenation. Spacing measured\r\n   off a Prelims booklet. Tune the four numbers below; nothing else.\r\n   =================================================================== *\/\r\n#cdRoot.paper{\r\n  --uq    : 19px;     \/* body size                                   *\/\r\n  --uq-lh : 1.25;     \/* line height  (booklet \u2248 1.22)               *\/\r\n  --uq-gap: .8em;     \/* space between stem, statements, close line  *\/\r\n  --uq-in : 2em;      \/* hanging indent after the question number    *\/\r\n}\r\n#cdRoot.paper .qsheet,#cdRoot.paper .stmts,#cdRoot.paper .opts,#cdRoot.paper .lists{font-size:var(--uq) !important}\r\n#cdRoot.paper .qsheet .lead,#cdRoot.paper .qsheet .intro,#cdRoot.paper .qsheet .close,\r\n#cdRoot.paper .stmts li,#cdRoot.paper .stmts li span,#cdRoot.paper .stmts li::before,\r\n#cdRoot.paper .opt .key,#cdRoot.paper .opt .txt,\r\n#cdRoot.paper .lcol li,#cdRoot.paper .lcol li b,#cdRoot.paper .lcol li span,\r\n#cdRoot.paper .qsheet table{\r\n  font-family:var(--pk-serif) !important;font-size:var(--uq) !important;line-height:var(--uq-lh) !important;\r\n  font-weight:400 !important;color:var(--pk-ink);letter-spacing:0;word-spacing:0;\r\n  font-kerning:normal;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:auto}\r\n#cdRoot.paper .qsheet table{font-size:calc(var(--uq) - 2px) !important}\r\n#cdRoot.paper .qsheet .lead,#cdRoot.paper .qsheet .intro,#cdRoot.paper .qsheet .close,\r\n#cdRoot.paper .stmts li span{text-align:justify !important;text-justify:inter-word;\r\n  hyphens:manual !important;-webkit-hyphens:manual !important}\r\n\r\n\/* question number: bold, hanging *\/\r\n#cdRoot.paper .qsheet .lead{padding-left:var(--uq-in) !important}\r\n#cdRoot.paper .qno{width:var(--uq-in) !important;font-family:var(--pk-serif) !important;font-size:var(--uq) !important;\r\n  line-height:var(--uq-lh) !important;font-weight:700 !important;color:var(--pk-ink) !important}\r\n#cdRoot.paper .qsheet .intro,#cdRoot.paper .qsheet .close{padding-left:var(--uq-in) !important;margin:var(--uq-gap) 0 0 !important}\r\n\r\n\/* numbered statements: \"1.\" set in from the stem, text hanging after it *\/\r\n#cdRoot.paper .stmts{margin:var(--uq-gap) 0 0 !important;padding-left:calc(var(--uq-in) + .8em) !important}\r\n#cdRoot.paper .stmts li{display:grid !important;grid-template-columns:1.25em minmax(0,1fr) !important;gap:0 !important;\r\n  align-items:baseline !important;margin:0 0 var(--uq-gap) !important}\r\n#cdRoot.paper .stmts li:last-child{margin-bottom:0 !important}\r\n\r\n\/* List-I \/ List-II *\/\r\n#cdRoot.paper .lists{margin:var(--uq-gap) 0 0 !important;padding-left:var(--uq-in);gap:2.2em}\r\n#cdRoot.paper .lcol h5{font-family:var(--pk-serif);font-size:var(--uq);font-weight:700;color:var(--pk-ink);\r\n  border:0;padding:0;margin:0 0 .45em;letter-spacing:0}\r\n#cdRoot.paper .lcol ul{gap:.45em}\r\n#cdRoot.paper .lcol li{grid-template-columns:1.6em minmax(0,1fr) !important}\r\n\r\n\/* options: one per line, \"(a)\" under the stem text, text two em after *\/\r\n#cdRoot.paper .opts{margin:var(--uq-gap) 0 0 !important;padding-left:calc(var(--uq-in) - 10px) !important}\r\n#cdRoot.paper .opts .opt{padding:5px 10px !important;margin:0 0 8px !important;gap:0 !important;align-items:baseline !important}\r\n#cdRoot.paper .opt .key{min-width:2em !important;flex:none}\r\n#cdRoot.paper .opts .opt.right .key,#cdRoot.paper .opts .opt.right .txt{font-weight:700 !important}\r\n\r\n@media(max-width:700px){\r\n  #cdRoot.paper{--uq:17px; --uq-in:1.9em}\r\n  #cdRoot.paper .lists{padding-left:0}\r\n}\r\n\r\n\/* ---------- Exam score (rail) ---------- *\/\r\n.cdrill .negtag{margin-left:6px;font-size:10px;letter-spacing:.04em;text-transform:none;font-weight:800;\r\n  color:var(--bad);background:var(--bad-bg);padding:2px 7px;border-radius:99px}\r\n.cdrill .xrows{display:grid;gap:5px;margin-top:10px;font-size:12.6px;color:var(--slate);font-weight:600}\r\n.cdrill .xrows div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dotted var(--line)}\r\n.cdrill .xrows b{color:var(--ink);font-weight:800}\r\n.cdrill .xrows b.bad{color:var(--bad)}\r\n.cdrill .jnote{margin:9px 0 0;font-size:11.8px;color:var(--slate);line-height:1.5}\r\n\r\n\/* ---------- Scorecard (rail) ---------- *\/\r\n.cdrill .sc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;\r\n  padding:13px 16px 11px;border-bottom:1px solid var(--line)}\r\n.cdrill .sc-title{min-width:0}\r\n.cdrill .sc-title b{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-weight:800}\r\n.cdrill .sc-title span{display:block;font-size:12px;color:var(--ink);font-weight:700;margin-top:3px;\r\n  overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\r\n.cdrill .sc-head .negtag{margin:1px 0 0;flex:none;white-space:nowrap}\r\n.cdrill .negtag.none{color:var(--ok);background:var(--ok-bg)}\r\n.cdrill .sc-top{display:flex;align-items:center;gap:16px;padding:14px 16px 13px}\r\n.cdrill .sc-ring{position:relative;width:100px;height:100px;flex:none}\r\n.cdrill .sc-ring svg{transform:rotate(-90deg);display:block}\r\n.cdrill .sc-ring .c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}\r\n.cdrill .sc-ring .c b{font-size:20px;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}\r\n.cdrill .sc-ring .c b small{font-size:11.5px;color:var(--slate);font-weight:700;letter-spacing:0}\r\n.cdrill .sc-ring .c span{font-size:8.8px;letter-spacing:.1em;text-transform:uppercase;color:var(--slate);font-weight:800;margin-top:4px}\r\n.cdrill .sc-big{min-width:0}\r\n.cdrill .sc-lab{display:block;font-size:9.8px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);font-weight:800}\r\n.cdrill .sc-big b{display:block;font-size:33px;font-weight:800;letter-spacing:-.035em;line-height:1.05;margin-top:3px;\r\n  font-variant-numeric:tabular-nums}\r\n.cdrill .sc-big b.neg{color:var(--bad)}\r\n.cdrill .sc-big i{display:block;font-style:normal;font-size:12.4px;color:var(--slate);font-weight:600}\r\n.cdrill .sc-pct{display:inline-block;margin-top:7px;font-size:10.8px;font-weight:800;padding:3px 9px;border-radius:99px;\r\n  background:var(--blue-100);color:var(--blue-800)}\r\n.cdrill .sc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}\r\n.cdrill .sc-grid div{padding:10px 4px 9px;text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}\r\n.cdrill .sc-grid div:nth-child(3n){border-right:0}\r\n.cdrill .sc-grid b{display:block;font-size:18px;font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums}\r\n.cdrill .sc-grid span{display:block;font-size:9.2px;letter-spacing:.07em;text-transform:uppercase;color:var(--slate);\r\n  font-weight:800;margin-top:3px}\r\n.cdrill .sc-time{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap;padding:10px 16px;font-size:12.2px;\r\n  color:var(--slate);font-weight:600;border-bottom:1px solid var(--line)}\r\n.cdrill .sc-time b{color:var(--ink);font-weight:800;font-variant-numeric:tabular-nums}\r\n.cdrill .pace{font-size:10.2px;font-weight:800;padding:2px 8px;border-radius:99px;margin-left:auto;white-space:nowrap}\r\n.cdrill .pace.ok{background:var(--ok-bg);color:var(--ok)}\r\n.cdrill .pace.warm{background:var(--gold-bg);color:#8A6206}\r\n.cdrill .pace.hot{background:var(--bad-bg);color:var(--bad)}\r\n.cdrill .sc-act{display:flex;flex-wrap:wrap;gap:7px;padding:12px 16px 16px}\r\n.cdrill .sc-chip{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 6px;\r\n  border:1.5px solid var(--line);border-radius:10px;font-size:11.8px;font-weight:700;color:var(--ink);background:#fff;\r\n  white-space:nowrap;transition:.14s;text-align:center}\r\n.cdrill .sc-chip b{font-size:10.6px;background:var(--wash);color:var(--slate);padding:1px 7px;border-radius:99px}\r\n.cdrill .sc-chip.w b{background:var(--bad-bg);color:var(--bad)}\r\n.cdrill .sc-chip:hover:not(:disabled){border-color:var(--blue-700);color:var(--blue-800)}\r\n.cdrill .sc-chip[aria-pressed=true]{border-color:var(--blue-700);background:var(--blue-50);color:var(--blue-800)}\r\n.cdrill .sc-chip:disabled{opacity:.45;cursor:default}\r\n@media(max-width:960px){.cdrill #scCard{order:-1}}\r\n\r\n\/* ---------- per-question timer ---------- *\/\r\n.cdrill .badge-t{font-weight:700;font-size:12px;padding:5px 11px;border-radius:99px;background:#EEF2F7;color:var(--slate);\r\n  font-variant-numeric:tabular-nums;white-space:nowrap}\r\n.cdrill .badge-t.warm{background:var(--gold-bg);color:#8A6206}\r\n.cdrill .badge-t.hot{background:var(--bad-bg);color:var(--bad)}\r\n.cdrill .badge-t.paused{background:#E2E8F0;color:#64748B}\r\n.cdrill .badge-t.done{background:transparent;border:1px solid var(--line)}\r\n\r\n\/* ---------- review modes ---------- *\/\r\n.cdrill .modebar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 18px;\r\n  background:#FFF3F4;border-bottom:1px solid #F3C2C6;font-size:13px;color:#8E1C22;border-radius:var(--r) var(--r) 0 0}\r\n.cdrill .modebar.blank{background:var(--blue-50);border-color:#CBD8F6;color:var(--blue-900)}\r\n.cdrill .modebar b{font-weight:800}\r\n\r\n<\/style>\r\n\r\n<div class=\"cdrill\" id=\"cdRoot\">\r\n\r\n  <header class=\"hero\">\r\n    <div class=\"wrap\">\r\n      <div class=\"eyebrow\" id=\"cdEyebrow\">CSS ADDA \u00b7 PromotionExams.com<\/div>\r\n      <h1 id=\"cdTopic\">Chapter-wise Test Series<\/h1>\r\n      <p id=\"cdSub\">Previous year questions, chapter by chapter, weighted by what the paper actually asks.<\/p>\r\n      <div class=\"hstats\">\r\n        <div class=\"hstat\"><b class=\"tnum\" id=\"hQ\">0<\/b><span>Questions<\/span><\/div>\r\n        <div class=\"hstat\"><b class=\"tnum\" id=\"hCh\">0<\/b><span>Chapters<\/span><\/div>\r\n        <div class=\"hstat\"><b class=\"tnum\" id=\"hMastered\">0%<\/b><span>Mastered<\/span><\/div>\r\n        <div class=\"hstat\"><b class=\"tnum\" id=\"hReady\">\u2014<\/b><span>Readiness<\/span><\/div>\r\n      <\/div>\r\n      <div class=\"tabs\" role=\"tablist\">\r\n        <button class=\"tab\" role=\"tab\" aria-selected=\"true\" data-tab=\"quiz\">\u270f\ufe0f Practice<\/button>\r\n        <button class=\"tab\" role=\"tab\" aria-selected=\"false\" data-tab=\"perf\">\ud83d\udcca My Performance <span class=\"pill hide\" id=\"perfPill\">!<\/span><\/button>\r\n        <button class=\"tab hide\" role=\"tab\" aria-selected=\"false\" data-tab=\"exam\" id=\"tabExam\">\ud83d\udcdc Exam Analytics<\/button>\r\n      <\/div>\r\n    <\/div>\r\n  <\/header>\r\n  <div class=\"goldrule\"><\/div>\r\n\r\n  <div class=\"filters\" id=\"cdFilters\">\r\n    <div class=\"wrap\" role=\"group\" aria-label=\"Filter questions\">\r\n      <button class=\"pill-f\" data-f=\"all\" aria-pressed=\"true\">\ud83d\udccb All questions<span class=\"n tnum\" id=\"fAll\">0<\/span><\/button>\r\n      <button class=\"pill-f\" data-f=\"chapter\">\ud83d\udcda By chapter<\/button>\r\n      <button class=\"pill-f hide\" data-f=\"year\" id=\"pillYear\">\ud83d\uddd3\ufe0f By year<span class=\"n tnum\" id=\"fYear\">0<\/span><\/button>\r\n      <button class=\"pill-f gold hide\" data-f=\"session\" id=\"pillSession\">\ud83e\udde9 <span id=\"sessLabel\">My session<\/span><span class=\"n tnum\" id=\"fSess\">0<\/span><\/button>\r\n      <button class=\"pill-f warn\" data-f=\"weak\">\u26a0\ufe0f Weak areas<span class=\"n tnum\" id=\"fWeak\">0<\/span><\/button>\r\n      <button class=\"pill-f\" data-f=\"flagged\">\ud83d\udd16 Flagged<span class=\"n tnum\" id=\"fFlag\">0<\/span><\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"wrap\">\r\n    <!-- ============ PRACTICE ============ -->\r\n    <div class=\"grid\" id=\"viewQuiz\">\r\n      <div>\r\n        <div class=\"toolbar\">\r\n          <div class=\"search\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><path d=\"M20 20l-3.5-3.5\"\/><\/svg>\r\n            <input id=\"cdSearch\" placeholder=\"Search a phrase or a rule number\" aria-label=\"Search questions\">\r\n          <\/div>\r\n          <button class=\"tgl\" id=\"tglUn\" aria-pressed=\"false\"><span class=\"box\">\u25fb<\/span> Unattempted only<\/button>\r\n          <button class=\"tgl\" id=\"tglReset\">\u21ba Reset session<\/button>\r\n        <\/div>\r\n\r\n        <section class=\"card chapcard hide\" id=\"chapPanel\">\r\n          <div class=\"chaphead\">\r\n            <b>\ud83d\udcda Filter by chapter<\/b><i id=\"chapHint\"><\/i>\r\n            <span class=\"meta\" id=\"ctxMeta\"><\/span>\r\n          <\/div>\r\n          <div class=\"chaplist\" id=\"chapList\" role=\"group\" aria-label=\"Choose chapter\"><\/div>\r\n        <\/section>\r\n\r\n        <section class=\"card chapcard hide\" id=\"yearPanel\">\r\n          <div class=\"chaphead\">\r\n            <b>\ud83d\uddd3\ufe0f Filter by year<\/b><i id=\"yearHint\">\u2014 MCQs each paper contributed<\/i>\r\n            <span class=\"meta\" id=\"yearMeta\"><\/span>\r\n          <\/div>\r\n          <div class=\"yearlist\" id=\"yearList\" role=\"group\" aria-label=\"Choose exam year\"><\/div>\r\n        <\/section>\r\n\r\n        <section class=\"card hide\" id=\"emptyCard\">\r\n          <div class=\"qhead\"><span class=\"qcount\">Nothing to show<\/span><\/div>\r\n          <div class=\"empty\" id=\"emptyBody\"><\/div>\r\n        <\/section>\r\n\r\n        <section class=\"card\" id=\"qCard\">\r\n          <div class=\"modebar hide\" id=\"modeBar\"><\/div>\r\n          <div class=\"qhead\">\r\n            <span class=\"qcount\" id=\"qCount\">Question 1 of 1<\/span>\r\n            <span class=\"qmeta\">\r\n              <span class=\"badge-t hide\" id=\"qTime\" title=\"Time on this question\">\u23f1 0:00<\/span>\r\n              <span class=\"badge-src\" id=\"qSrc\">Concept<\/span>\r\n              <span class=\"badge-m\" id=\"qMastery\">Not seen yet<\/span>\r\n              <span class=\"badge-ch\"><span id=\"qChap\">Chapter<\/span><\/span>\r\n              <span id=\"qTags\" class=\"qtags\"><\/span>\r\n            <\/span>\r\n          <\/div>\r\n          <div class=\"qbody\">\r\n            <p class=\"stem\" id=\"qStem\"><\/p>\r\n            <div class=\"opts\" id=\"qOpts\"><\/div>\r\n            <div class=\"paperfoot\" id=\"cdFoot\"><\/div>\r\n            <div class=\"actions\">\r\n              <button class=\"btn\" id=\"btnCheck\">See Explanation<\/button>\r\n              <button class=\"btn ghost\" id=\"btnPrev\">\u2190 Previous<\/button>\r\n              <button class=\"btn ghost\" id=\"btnNext\">Next \u2192<\/button>\r\n              <button class=\"flagbtn\" id=\"btnFlag\" aria-pressed=\"false\"><span id=\"flagIco\">\ud83c\udff3\ufe0f<\/span><span id=\"flagTxt\">Flag<\/span><\/button>\r\n            <\/div>\r\n            <p class=\"hint hide\" id=\"pickHint\">Choose an option above, then check your answer.<\/p>\r\n\r\n            <div id=\"result\" class=\"hide\">\r\n              <div class=\"verdict\" id=\"verdict\"><\/div>\r\n              <div class=\"expl hide\" id=\"explCard\">\r\n                <div class=\"expl-h\">Source &amp; reasoning<\/div>\r\n                <div id=\"explBody\" class=\"body\"><\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/section>\r\n      <\/div>\r\n\r\n      <aside class=\"rail\">\r\n        <section class=\"card\" id=\"navCard\" style=\"padding:0\">\r\n          <div class=\"nav-head\"><b id=\"navTitle\">Navigator<\/b><button class=\"navtoggle\" id=\"navToggle\">Hide<\/button><\/div>\r\n          <div class=\"navgrid\" id=\"navGrid\"><\/div>\r\n          <div class=\"legend\">\r\n            <span><i style=\"background:var(--ok-bg);border:1.5px solid #8FD3B6\"><\/i>Correct<\/span>\r\n            <span><i style=\"background:var(--bad-bg);border:1.5px solid #F0AEB4\"><\/i>Wrong<\/span>\r\n            <span><i style=\"background:#fff;border:1.5px solid #C5CFE0\"><\/i>Not attempted<\/span>\r\n            <span><i style=\"background:var(--ok)\"><\/i>Mastered<\/span>\r\n          <\/div>\r\n        <\/section>\r\n        <section class=\"card\" id=\"scCard\" style=\"padding:0\">\r\n          <div class=\"sc-head\">\r\n            <div class=\"sc-title\"><b>Scorecard<\/b><span id=\"scSet\">\u2014<\/span><\/div>\r\n            <span class=\"negtag\" id=\"negTag\"><\/span>\r\n          <\/div>\r\n          <div class=\"sc-top\">\r\n            <div class=\"sc-ring\" id=\"scRing\" role=\"img\"><\/div>\r\n            <div class=\"sc-big\">\r\n              <span class=\"sc-lab\">Net score<\/span>\r\n              <b id=\"scNet\">0<\/b>\r\n              <i id=\"scMax\">of 0 marks<\/i>\r\n              <span class=\"sc-pct\" id=\"scPct\"><\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"sc-grid\" id=\"scGrid\"><\/div>\r\n          <div class=\"sc-time\" id=\"scTime\"><\/div>\r\n          <div class=\"sc-act\">\r\n            <button type=\"button\" class=\"sc-chip w\" id=\"scWrong\" aria-pressed=\"false\">\u2715 Review wrong <b id=\"scWrongN\">0<\/b><\/button>\r\n            <button type=\"button\" class=\"sc-chip\" id=\"scBlank\" aria-pressed=\"false\">\u25cb Unanswered <b id=\"scBlankN\">0<\/b><\/button>\r\n          <\/div>\r\n        <\/section>\r\n        <div class=\"card hide\" id=\"shareCard\">\r\n          <h3 id=\"wHead\">Share on screen<\/h3>\r\n          <div class=\"score\"><b id=\"wPct\" style=\"color:#8A6206\">\u2014<\/b><i id=\"wUnit\">of this bank<\/i><\/div>\r\n          <p style=\"margin:8px 0 0;font-size:12.8px;color:var(--slate);line-height:1.55\" id=\"wNote\"><\/p>\r\n        <\/div>\r\n        <div class=\"card hide\" id=\"srcCard\">\r\n          <h3>Source text<\/h3>\r\n          <p style=\"margin:9px 0 12px;font-size:12.8px;color:var(--slate);line-height:1.55\">Every explanation here is drawn from the full text of the subject. Open it when a citation needs checking.<\/p>\r\n          <a class=\"btn\" id=\"srcLink\" href=\"#\" target=\"_blank\" rel=\"noopener\" style=\"display:block;text-align:center;text-decoration:none\">\ud83d\udcd6 Read the source<\/a>\r\n        <\/div>\r\n      <\/aside>\r\n    <\/div>\r\n\r\n    <!-- ============ EXAM ANALYTICS ============ -->\r\n    <div class=\"hide\" id=\"viewExam\">\r\n      <section class=\"card\" style=\"margin:20px 0 60px\">\r\n        <div class=\"qhead\"><span class=\"qcount\">Exam Analytics<\/span><span class=\"badge-w\" id=\"examCount\">0 PYQs<\/span><\/div>\r\n        <div class=\"perf\" id=\"examBody\"><\/div>\r\n      <\/section>\r\n    <\/div>\r\n\r\n    <!-- ============ PERFORMANCE ============ -->\r\n    <div class=\"hide\" id=\"viewPerf\">\r\n      <section class=\"card\" style=\"margin:20px 0 60px\">\r\n        <div class=\"qhead\"><span class=\"qcount\">My Performance<\/span><span class=\"badge-w\" id=\"perfCount\">0 attempted<\/span><\/div>\r\n        <div class=\"perf\" id=\"perfBody\"><\/div>\r\n      <\/section>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"veilmsg\" id=\"veilMsg\">Paused \u2014 bring this window back to the front to continue<\/div>\r\n  <div class=\"toast\" id=\"toast\"><\/div>\r\n<\/div>\r\n\r\n<div class=\"cdrill-printblock\">\r\n  <h2>This test series is not available in print<\/h2>\r\n  <p>The questions, explanations and your progress are licensed for use on\r\n     PromotionExams.com and cannot be printed or saved as a PDF. Please\r\n     work through them on screen.<\/p>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n\"use strict\";\r\n\r\n\/* =====================================================================\r\n   1. CONFIGURATION  \u2190 EDIT PER SUBJECT\r\n   ===================================================================== *\/\r\nconst CFG = {\r\n  quizId : 'FRSR-pyq-only',   \/\/ unique per subject \u2014 this is the progress key,\r\n  paperMode   : true,               \/\/ true \u2192 UPSC booklet look; false \u2192 original card look\r\n  bookletCode : '',                 \/\/ e.g. 'JHGD-U-OFX'. Blank \u2192 only the page number prints\r\n  numberQuestions : false,          \/\/ false \u2192 every stem opens with 'Q.'  \u00b7  true \u2192 1. 2. 3.\r\n  boldQuestion    : false,          \/\/ false = as UPSC prints it: question regular, only its number bold\r\n  pyqLabel        : 'PYQ',          \/\/ text before the year on the tag\r\n  showConceptTag  : true,           \/\/ items with no year show a grey 'Concept' tag\r\n  paperTexture    : true,           \/\/ warm paper stock with a fine grain\r\n                                    \/\/ so change it for every new page you publish\r\n  topic  : 'Fundamental and Supplementary Rules (FR & SR)',          \/\/ e.g. 'CCS (Conduct) Rules, 1964'\r\n  eyebrow: '',                      \/\/ e.g. 'UPSC SO \/ Steno LDCE \u00b7 Paper II' \u2014 leave blank to hide\r\n  sub    : 'Previous year questions, chapter by chapter, weighted by what the paper actually asks.',\r\n\r\n  \/* --- SOURCE PAGE ---------------------------------------------------\r\n     The page on your site that carries the full text of this subject.\r\n     A \"Read the source\" card then appears in the rail. Leave it blank\r\n     and the card disappears.                                            *\/\r\n  sourceUrl   : '',                 \/\/ e.g. 'https:\/\/promotionexams.com\/your-source-page\/'\r\n  sourceLabel : 'full source text', \/\/ shown on the link\r\n\r\n  \/* --- CHAPTER WEIGHT -----------------------------------------------\r\n     'auto'       PYQs loaded \u2192 weight is COUNTED from the PYQ bank (a\r\n                  chapter with 30 of 120 PYQs is 25% of the exam).\r\n                  No PYQs \u2192 your chapterImportance ratings below.\r\n     'pyq'        always count from the PYQ bank (when it has questions)\r\n     'importance' always use chapterImportance, even with PYQs loaded\r\n     The weight drives the ranking, the readiness score and the planner. *\/\r\n  weightSource : 'auto',\r\n  highYield    : 15,       \/\/ Exam Analytics: a chapter with this many PYQs is marked high-yield (gold)\r\n\r\n  masteryThreshold : 3,     \/\/ clean correct answers before a question counts as mastered\r\n  weakThreshold    : 1,     \/\/ wrong attempts before a question is flagged weak\r\n\r\n  priorAccuracy : 0.30,     \/\/ expected-score model: shrink raw accuracy toward this\r\n  priorStrength : 6,\r\n  retention     : { baseDays:3, growth:2.5, riskBelow:0.70 },\r\n\r\n  pyqSize     : 30,         \/\/ PYQ paper (previous year questions only)\r\n\r\n  \/* INSTANT FEEDBACK\r\n     true  \u2014 picking an option marks it right or wrong straight away. The\r\n             explanation stays folded until See Explanation is pressed,\r\n             and Next works at any time.\r\n     false \u2014 the old two-step flow: pick, then press Check answer, which\r\n             grades and opens the explanation together. *\/\r\n  instantCheck : true,\r\n\r\n  \/* PAGE TURN \u2014 true: Next \/ Previous turn the page like a book, hinged\r\n     on the spine at the left. false (default): the question simply changes. *\/\r\n  pageTurn : false,\r\n\r\n  \/* SCORECARD \u2014 marks per question and the negative marking.\r\n     Set wrong to 0 if the exam has no negative marking. *\/\r\n  marking : { correct:1, wrong:1\/3 },\r\n\r\n  \/* TIMING \u2014 the per-question timer runs only while a question is\r\n     unanswered, on screen, and the learner is active. *\/\r\n  secondsPerQuestion : 60,    \/\/ target pace; the scorecard compares against it\r\n  idleSeconds        : 180,   \/\/ no tap, scroll or key for this long \u2192 timer pauses\r\n\r\n  \/* WATERMARK \u2014 faint diagonal text across the question sheet, so every\r\n     screenshot carries it. {user} is filled in when the sync snippet\r\n     prints the learner (window.CSSADDA_SYNC.user); blank '' turns it off. *\/\r\n  watermark : 'PromotionExams.com \u00b7 {user}'\r\n};\r\n\r\n\/* =====================================================================\r\n   2. CHAPTER IMPORTANCE  \u2190 you set this by hand\r\n   Keys do NOT have to match your chapter names exactly. Anything that\r\n   starts with a chapter or appendix number is matched on that number\r\n   alone, so 'Ch 2' finds 'CH 2: GENERAL OUTLINES OF THE SYSTEM OF\r\n   ACCOUNTS', and 'Apndx 5' finds 'APPENDIX 5: PRINCIPLES AND RULES...'.\r\n   Chapter, Chap, CH, Ch-2, 2. \u2014 all read the same. For appendices:\r\n   Appendix, Apndx, Appx, Annex, Annexure, in digits or roman numerals.\r\n   A key with no number falls back to a loose text match.\r\n   Numbers are relative: they need NOT total 100. A chapter you leave\r\n   out is given its share of the bank instead and is marked \"not rated\r\n   yet\" in the performance table.\r\n   Empty this map altogether to switch importance off everywhere.\r\n   Once pyqQuestions has questions, exam weight is COUNTED from them and\r\n   this map is not used (unless CFG.weightSource is 'importance').\r\n   ===================================================================== *\/\r\nconst chapterImportance = {\r\n  'Ch 1' : 30,\r\n  'Ch 2' : 45,\r\n  'Ch 3' : 25\r\n  \/\/ 'Apndx 1' : 25,   \u2190 appendices work the same way\r\n};\r\n\r\n\/* =====================================================================\r\n   3. PREVIOUS YEAR QUESTIONS  \u2190 PASTE YOUR BANK HERE\r\n      { id, year:'2022', chapter, question, options[], correct, explanation }\r\n     id          unique within its chapter. Never change it once published:\r\n                 saved progress follows chapter + id.\r\n     year        the paper it came from \u2014 drives the Exam Analytics tab\r\n     chapter     matched on its NUMBER, so 'CH 2', 'Ch-2' and\r\n                 'Chapter 2: General Outlines\u2026' are one chapter\r\n     correct     0-indexed\r\n     explanation may contain HTML; cite the rule or paragraph in <b> tags\r\n   A stem may carry \"\\n1. ...\" statement lines or a \"List-I \/ List-II\"\r\n   block \u2014 both are laid out automatically, and so is a plain stem.\r\n   ===================================================================== *\/\r\n\r\nconst pyqQuestions = [\r\n{\r\n    id: 1,\r\n    year: \"2009-11\",\r\n    chapter: \"FOREIGN SERVICE\",\r\n    question: \"Consider the following statements :\\nA government servant can be transferred to foreign service only if\\n1. it is not against his will\\n2. the duties to be performed can be rendered by a government servant\\n3. he holds a post paid from general revenues\\n4. he accepts the restrictions, if any, imposed by government\\nWhich of these statements are correct?\",\r\n    options: [\r\n        \"1, 2 and 3 only\",\r\n        \"1, 3 and 4 only\",\r\n        \"2 and 4 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>FR 110(a)<\/b> \u2014 Statements 1, 2 and 3 are conditions; statement 4 is not.<br><br>FR 110(a): <i>\\\"No Government servant may be transferred to foreign service against his will: Provided that this sub-rule shall not apply to the transfer of a Government servant to the service of a body, incorporated or not, which is wholly or substantially owned or controlled by the Government.\\\"<\/i><br><br>FR 111: <i>\\\"A transfer to foreign service is not admissible unless\u2014<br>(a) the duties to be performed after the transfer are such as should, for public reasons, be rendered by a Government servant; and<br>(b) the Government servant transferred holds at the time of transfer, a post paid from General Revenues, or holds a lien on a permanent post, or would hold a lien on such a post had his lien not been suspended.\\\"<\/i><br><br>Statements 1 and 3 are stated in simplified form: consent is not needed for transfer to bodies wholly or substantially owned or controlled by Government (proviso to FR 110(a)), and FR 111(b) also allows a Government servant who holds a lien on a permanent post. Statement 4, however, is not a condition at all. Under FR 110(b), restrictions are imposed by the Central Government on its sanction of the transfer; acceptance of restrictions by the Government servant is not a condition of the transfer.\"\r\n},\r\n{\r\n    id: 2,\r\n    year: \"2009-11\",\r\n    chapter: \"FOREIGN SERVICE\",\r\n    question: \"Foreign service means service in which a government servant receives pay with the sanction of the government from\",\r\n    options: [\r\n        \"State Government\",\r\n        \"Public Sector Undertaking\",\r\n        \"Union Territory Administration\",\r\n        \"Indian Mission Abroad\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>FR 9(7)<\/b> \u2014 <i>\\\"Foreign Service means service in which a Government servant receives his pay with the sanction of Government from any source other than the Consolidated Fund of India or the Consolidated Fund of a State or the Consolidated Fund of a Union Territory.\\\"<\/i><br><br>A Public Sector Undertaking pays from its own funds, so service there is foreign service. A State Government pays from the Consolidated Fund of the State. A Union Territory Administration and an Indian Mission abroad are paid from Government funds. Service under them is therefore not foreign service as defined.\"\r\n},\r\n{\r\n    id: 3,\r\n    year: \"2009-11\",\r\n    chapter: \"RETIREMENT\",\r\n    question: \"Consider the following statements :\\nA government servant can be granted an extension beyond sixty years, if he is\\n1. engaged in budget work\\n2. working as a full-time member of a committee to be wound up within a short period\\n3. an eminent scientist of international stature\\n4. an expert in medical or scientific field\\nWhich of the above statements are correct?\",\r\n    options: [\r\n        \"1, 2 and 3 only\",\r\n        \"1, 3 and 4 only\",\r\n        \"2 and 4 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>FR 56(d)<\/b> \u2014 All four categories can be granted extension.<br><br>FR 56(d): <i>\\\"No Government servant shall be granted extension in service beyond the age of retirement of sixty years: Provided that a Government servant dealing with budget work or working as a full-time member of a Committee which is to be wound up within a short period of time may be granted extension of service for a period not exceeding three months in public interest; Provided further that a specialist in medical or scientific fields may be granted extension of service up to the age of sixty-two years, if such extension is in public interest and the grounds for such extension are recorded in writing: Provided also that an eminent scientist of international stature may be granted extension of service up to the age of 64 years, if such extension is in public interest and the grounds for such extension are recorded in writing.\\\"<\/i><br><br>Budget work (1) and committee work (2) allow up to three months; a specialist in medical or scientific fields (4) up to 62 years; an eminent scientist of international stature (3) up to 64 years.\"\r\n},\r\n{\r\n    id: 4,\r\n    year: \"2009-11\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"The pay and allowances of a government servant who is dismissed from service cease from\",\r\n    options: [\r\n        \"the date of dismissal\",\r\n        \"the date of suspension from service\",\r\n        \"the date from which he has been proved to be guilty by competent authority\",\r\n        \"the date of dismissal of his appeal against his dismissal from service\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>FR 52<\/b> \u2014 <i>\\\"The pay and allowances of a Government servant who is dismissed or removed from service cease from the date of such dismissal or removal.\\\"<\/i><br><br>Pay does not stop from the date of suspension, because subsistence allowance is paid during suspension under FR 53. Nor does it stop from the date of disposal of an appeal.\"\r\n},\r\n{\r\n    id: 5,\r\n    year: \"2009-11\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"A government servant under suspension or deemed to be placed under suspension shall be entitled to subsistence allowance namely\",\r\n    options: [\r\n        \"equal to his leave salary\",\r\n        \"equal to leave on half average pay only\",\r\n        \"equal to leave on half average pay in addition to dearness allowance as admissible\",\r\n        \"subsistence allowance at discretion of Head of Office\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>FR 53(1)(ii)(a)<\/b> \u2014 a Government servant under suspension or deemed to have been placed under suspension is entitled to <i>\\\"a subsistence allowance at an amount equal to the leave salary which the Government servant would have drawn, if he had been on leave on half average pay or on half-pay and in addition, dearness allowance, if admissible on the basis of such leave salary\\\"<\/i>.<br><br>Under the proviso, after the first three months the suspending authority may increase or reduce the subsistence allowance by up to 50% of the initial amount, depending on whether the prolongation is attributable to the Government servant. FR 53(1)(ii)(b) also allows other compensatory allowances based on the pay drawn on the date of suspension.\"\r\n},\r\n{\r\n    id: 6,\r\n    year: \"2009-11\",\r\n    chapter: \"JOINING TIME\",\r\n    question: \"A government servant who does not join his post within his joining time, is entitled to\",\r\n    options: [\r\n        \"leave salary as due to him\",\r\n        \"only basic pay due to him\",\r\n        \"neither pay nor leave salary\",\r\n        \"full pay with allowances\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>FR 108<\/b> \u2014 <i>\\\"A Government servant who does not join his post within his joining time is entitled to no pay or leave salary after the end of the joining time. Wilful absence from duty after the expiry of joining time may be treated as misbehaviour for the purpose of Rule 15.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 7,\r\n    year: \"2009-11\",\r\n    chapter: \"COMPENSATORY ALLOWANCES\",\r\n    question: \"Central Government has decided to abolish which of the following, based on Sixth Pay Commission Report?\",\r\n    options: [\r\n        \"House Rent Allowance\",\r\n        \"City Compensatory Allowance\",\r\n        \"Remote Locality Allowance\",\r\n        \"Bad Climate Allowance\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>G.I., M.F., O.M. No. 2(13)\/2008-E.II(B) dated 29.08.2008<\/b> \u2014 <i>\\\"The Compensatory (City) Allowance stands abolished with effect from 1-9-2008 vide G.I., M.F., O.M. No. 2 (13)\/2008-E. II (B), dated the 29th August, 2008\\\"<\/i> \u2014 the order implementing the Sixth CPC recommendations on HRA\/CCA.<br><br>House Rent Allowance continues. It is now 30% \/ 20% \/ 10% of Basic Pay for X \/ Y \/ Z cities with effect from 01.01.2024. Remote Locality Allowance and Bad Climate Allowance were not abolished on the 6th CPC; under the 7th CPC they were subsumed in the Tough Location Allowance w.e.f. 01.07.2017.\"\r\n},\r\n{\r\n    id: 8,\r\n    year: \"2009-11\",\r\n    chapter: \"FEES AND HONORARIUM\",\r\n    question: \"Unless the President by special order otherwise directs, one-third of any fees paid to a Government servant in a financial year shall be credited to the Consolidated Fund of India in excess of\",\r\n    options: [\r\n        \"\u20b9 1,500\",\r\n        \"\u20b9 2,500\",\r\n        \"\u20b9 5,000\",\r\n        \"\u20b9 10,000\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>SR 12 (as substituted w.e.f. 15.11.2021)<\/b> \u2014 <i>\\\"Unless the President by special order otherwise directs, one-third of any fees in excess of \u20b9 5,000 paid to a Government servant in a financial year shall be credited to the Consolidated Fund of India.\\\"<\/i><br><br>GoI Order (2) below SR 12 [DoPT OM No. A-37013\/01\/2018-Estt.(AL) dated 08.09.2022]: <i>\\\"the fee limit for occasional and casual work performed outside the office hours under SR 12, unless otherwise provided, has been enhanced from \u20b9 1,500 to \u20b9 5,000 in a financial year with effect from 15-11-2021\\\"<\/i>.<br><br>The Note to SR 12 exempts fees received from Universities, statutory bodies like the ICAI and Government-financed Autonomous Bodies for examination work or lectures, and similar fees from PSUs.\"\r\n},\r\n{\r\n    id: 9,\r\n    year: \"2009-11\",\r\n    chapter: \"RECORD OF SERVICE\",\r\n    question: \"The Service Book of a government servant must be maintained in duplicate\",\r\n    options: [\r\n        \"one by Head of Office and one by the government servant\",\r\n        \"one by Joint Secretary of the division concerned and one by Head of Office\",\r\n        \"one by the government servant and one by audit department\",\r\n        \"one by administrative branch and one by Head of Office\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>GoI Decision (1) below SR 198 [Rule 288(2)-(4) of GFR 2017]<\/b> \u2014 <i>\\\"(1) The Service Book of a Government servant shall be maintained in duplicate. First copy shall be retained by the Head of the Office and the second copy should be given to the Government servant for safe custody ...<br>(2) In January each year, the Government servant shall hand over his copy of the Service Book to his office for updation. The office shall update and return it to the Government servant within thirty days of its receipt.<br>(3) In case the Government servant's copy is lost by the Government servant, it shall be replaced on payment of a sum of \u20b9 500.\\\"<\/i><br><br>SR 198 itself requires the Service Book to be <i>\\\"kept in the custody of the Head of the Office in which he is serving and transferred with him from office to office.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 10,\r\n    year: \"2009-11\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"The travelling allowance of a government servant on transfer to foreign service and on reversion therefrom to government service, will be borne by\",\r\n    options: [\r\n        \"Government of India for joining foreign service\",\r\n        \"foreign government for reversion to government service\",\r\n        \"foreign employer\",\r\n        \"Government of India\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>FR 114 orders (Appendix-1, 'Remuneration during Foreign Service')<\/b> \u2014 The travelling allowance for both journeys \u2014 on transfer to foreign service and on reversion to Government service \u2014 is a charge on the foreign employer, not on the lending Government.<br><br>FR 114 orders (Appendix-1, 'Remuneration during Foreign Service'): the terms of transfer must not impose an unnecessarily heavy burden on the foreign employer, and among the concessions that may be granted <i>\\\"by the foreign employer\\\"<\/i> is <i>\\\"(b) The grant of Travelling Allowance under the ordinary Travelling Allowance rules of the Central Government or under the local rules of the foreign employer\\\"<\/i>. GoI Order (1) under the same Appendix: <i>\\\"Specific terms in regard to travelling allowance to be allowed to Government servants for journeys on transfer to foreign service and on reversion therefrom, should invariably be prescribed in future by sanctioning authorities in consultation and agreement with the foreign employer.\\\"<\/i> GoI Order (6): where a Government servant moves from one foreign employer to another without reverting, <i>\\\"the transit pay and allowances and transfer Travelling Allowance ... should be borne by the foreign employer to whom the employee proceeds on transfer.\\\"<\/i><br><br>GoI Decision (1) below SR 1 [MoF OM No. F. 5(66)-E.IV(B)\/64 dated 09.02.1965]: Government servants deputed on foreign service to bodies wholly or substantially owned or controlled by Government <i>\\\"will be governed for purposes of travelling allowance, by the rules of such organizations in respect of their journeys in connection with the affairs of the bodies ... as also of the journeys undertaken by them to join the above bodies, etc., and on reversion therefrom to Government service.\\\"<\/i><br><br>The same principle appears in the Standard Terms of Deputation (Appendix-5, Section V, item (5)) for Central Government servants deputed to State Governments: T.A. and joining time <i>\\\"both on joining the post on deputation and on reversion therefrom\\\"<\/i> are borne by the borrowing Government. (Under DoPT's consolidated deputation guidelines, Travelling Allowance and Transfer T.A. are now regulated by mutual consent of the lending and borrowing organisations, para 7.6(b).)<br><br>Options (a) and (d) wrongly place the charge on the Government of India, and option (b) splits the liability; the whole of it is borne by the foreign employer.\"\r\n},\r\n{\r\n    id: 11,\r\n    year: \"2009-11\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"A person went on duty to market to get some relevant books for library. The distance to the shop from his office was 6 km, but due to rush at the shop and on road he took 8 hours to return to his office. His admissible daily allowance is\",\r\n    options: [\r\n        \"50%\",\r\n        \"70%\",\r\n        \"100%\",\r\n        \"zero\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>SR 71<\/b> \u2014 No daily allowance is admissible because the place visited (6 km from the office) is within the 8-km radius of the duty point; the 8 hours spent are irrelevant.<br><br>SR 71: <i>\\\"Daily allowance may not be drawn for any day on which a Government servant does not reach a point outside a radius of eight kilometres from the duty point (i.e., the place \/ office of employment) at his headquarters or return to it from a similar point.\\\"<\/i> Note below SR 71: <i>\\\"The term 'radius of eight kilometres' should be interpreted as meaning a distance of eight kilometres by the shortest practicable route...\\\"<\/i><br><br>Likewise, GoI Order (3)(b) below SR 71: <i>\\\"Travelling allowance for a local journey shall be admissible if the temporary place of duty is beyond 8 km from the normal place of duty.\\\"<\/i> For journeys within the 8-km radius, only the cost of hiring a conveyance may be reimbursed \u2014 SR 89, Note 1: <i>\\\"Reimbursement to Government servants of the cost of hiring conveyance on journeys within a radius of 8 kilometres, for which no travelling allowance is admissible under these rules, is regulated under the provisions of Delegation of Financial Powers Rules, 1978.\\\"<\/i> No daily allowance is payable. Hence the admissible DA is zero.\"\r\n},\r\n{\r\n    id: 12,\r\n    year: \"2009-11\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"Consider the following statements :\\nDaily allowance is given to a government servant\\n1. for his absence on duty from headquarters\\n2. for his enforced halts occurring en route\\n3. for his enforced halt at tour station\\n4. for his extension of tour on health ground\\nWhich of the above statements is\/are correct?\",\r\n    options: [\r\n        \"1 only\",\r\n        \"2 only\",\r\n        \"1, 2 and 3\",\r\n        \"1, 3 and 4\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>SR 49<\/b> \u2014 Statements 1, 2 and 3 are correct; statement 4 is not.<br><br>1. Correct \u2014 SR 49: <i>\\\"A daily allowance is a uniform allowance for each day of absence from headquarters, which is intended to cover the ordinary daily charges incurred by a Government servant in consequence of such absence.\\\"<\/i><br>2. Correct \u2014 GoI Order (4)(a) below SR 51 [MoF OM No. 19030\/1\/73-E.IV(B) dated 17.01.1976]: in cases of <i>\\\"enforced halts occurring en route on journeys on tour, transfer, temporary transfer and journeys in connection with training, necessitated by breakdown of communications due to blockade of roads on account of floods, rains, heavy snowfall, landslide, etc.\\\"<\/i> the period of enforced halt <i>\\\"shall be included in the entire absence from headquarters for purpose of grant of daily allowance\\\"<\/i> (subject to specific sanction in each case).<br>3. Correct \u2014 GoI Order (4)(b) below SR 51: the period of absence at the tour station due to disturbances and curfew, regularised by Special Casual Leave, <i>\\\"can be compared with enforced halt for which daily allowance is admissible.\\\"<\/i><br>4. Incorrect \u2014 there is no provision allowing daily allowance for extending a tour on health grounds; a halt beyond what the Controlling Officer considers necessary may be disallowed under SR 195(a).\"\r\n},\r\n{\r\n    id: 13,\r\n    year: \"2009-11\",\r\n    chapter: \"HRA \/ DA \/ DR\",\r\n    question: \"Match List-I with List-II and select the correct answer using the code given below the Lists :\\nList-I (Classification of Cities) : A. X ; B. Y ; C. Z\\nList-II (Rate of House Rent Allowance) : 1. 20% ; 2. 10% ; 3. 30%\\nCode :\",\r\n    options: [\r\n        \"A-3, B-1, C-2\",\r\n        \"A-2, B-1, C-3\",\r\n        \"A-2, B-3, C-1\",\r\n        \"A-3, B-2, C-1\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>DoE OM No. 2\/5\/2017-E.II(B) dated 07.07.2017 (7th CPC, effective 01.07.2017)<\/b> \u2014 HRA per month as a percentage of Basic Pay only \u2014 X: 24%, Y: 16%, Z: 8%, not less than \u20b9 5,400 \/ \u20b9 3,600 \/ \u20b9 1,800. Para 3: <i>\\\"The rates of HRA will be revised to 27%, 18% and 9% for 'X', 'Y', and 'Z' class cities respectively when Dearness Allowance (DA) crosses 25% and further revised to 30%, 20% and 10% when DA crosses 50%.\\\"<\/i> Para 4: <i>\\\"The term 'Basic Pay' in the revised pay structure means the pay drawn in the prescribed pay Levels in the Pay Matrix and does not include Non-Practising Allowance (NPA), Military Service Pay (MSP), etc. or any other type of pay like Special Pay, etc.\\\"<\/i><br><br>DA reached 50% with effect from 01.01.2024, so the rates are now 30% (X), 20% (Y) and 10% (Z).<br><br>X \u2192 30% (3), Y \u2192 20% (1), Z \u2192 10% (2): A-3, B-1, C-2. The 6th CPC rates (w.e.f. 01.09.2008, MoF OM No. 2(13)\/2008-E.II(B) dated 29.08.2008) were also 30% \/ 20% \/ 10%, so the match is the same under both.\"\r\n},\r\n{\r\n    id: 14,\r\n    year: \"2009-11\",\r\n    chapter: \"HRA \/ DA \/ DR\",\r\n    question: \"House rent is admissible to a government servant\",\r\n    options: [\r\n        \"on production of actual rent paid receipt\",\r\n        \"without requiring him to produce any rent receipt\",\r\n        \"up to the limit of actual rent paid\",\r\n        \"only if house is rented with government approval\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>MoF OM No. 11013\/2\/86-E.II(B) dated 23.09.1986 ('No verification of rent receipt')<\/b> \u2014 <i>\\\"House Rent Allowance is admissible, without reference to the quantum of rent paid, to all employees without requiring them to produce any rent receipts.\\\"<\/i><br><br>HRA is a fixed percentage of Basic Pay (30% \/ 20% \/ 10% for X \/ Y \/ Z cities from 01.01.2024). It is not limited to the actual rent paid.\"\r\n},\r\n{\r\n    id: 15,\r\n    year: \"2012-13\",\r\n    chapter: \"EXTENT OF APPLICATION AND DEFINITIONS\",\r\n    question: \"Which of the following conditions are not true insofar as treating of training of a Central Government servant within India as duty is concerned?\\n1. It is obligatory on the part of Government to send the person on such training.\\n2. The training should not be in professional or technical subjects which are normally brought under the provisions relating to study leave.\\n3. The training need not be connected to the post which the Government servant is holding at the time of placing him on training.\\n4. The period of training should not exceed two years.\",\r\n    options: [\r\n        \"1 and 2\",\r\n        \"2 and 3\",\r\n        \"3 and 4\",\r\n        \"1 and 4\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>GoI Order (6) below FR 9(6) [MoF OM No. F. 2(71)-Estt. III\/60 dated 03.12.1960]<\/b> \u2014 Statements 3 and 4 are NOT true; statements 1 and 2 are true conditions.<br><br>GoI Order (6) below FR 9(6) [MoF OM No. F. 2(71)-Estt. III\/60 dated 03.12.1960] \u2014 the period of training or instruction may be treated as 'duty' subject to the following conditions:<br><i>\\\"(a) the training or instruction should be in India;<br>(b) the training or instruction should be connected with the post which the Government servant is holding at the time of placing him on training or instructions;<br>(c) that it is obligatory on the part of the Government to send the persons for such training or instruction;<br>(d) the training should not be in professional or technical subjects which are normally brought under the provisions relating to 'study leave'; and<br>(e) the period of training should not exceed one year.\\\"<\/i><br><br>Statement 3 is not true, because condition (b) requires the training to be connected with the post held. Statement 4 is not true, because the limit is one year, not two years.\"\r\n},\r\n{\r\n    id: 16,\r\n    year: \"2012-13\",\r\n    chapter: \"EXTENT OF APPLICATION AND DEFINITIONS\",\r\n    question: \"A post which an individual Government servant may not hold for more than a limited period is called\",\r\n    options: [\r\n        \"Temporary post\",\r\n        \"Permanent post\",\r\n        \"Tenure post\",\r\n        \"None of the above\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>FR 9(30-A)<\/b> \u2014 <i>\\\"Tenure post means a permanent post which an individual Government servant may not hold for more than a limited period.\\\"<\/i><br><br>The other options are defined differently. A temporary post is <i>\\\"a post carrying a definite rate of pay sanctioned for a limited time\\\"<\/i> [FR 9(30)], so it is the post itself that is limited in time. A permanent post is <i>\\\"a post carrying a definite rate of pay sanctioned without limit of time\\\"<\/i> [FR 9(22)]. In a tenure post the post is permanent, but each individual may hold it only for a limited period. (Clause (30-A) of FR 9 is not reproduced in the extract of Swamy's compilation supplied; the definition quoted is the rule text.)\"\r\n},\r\n{\r\n    id: 17,\r\n    year: \"2012-13\",\r\n    chapter: \"GENERAL CONDITIONS OF SERVICE\",\r\n    question: \"A sanction of an advance or a non-refundable part-withdrawal from Provident Fund, unless it is specifically renewed, lapses on the expiry of a period of\",\r\n    options: [\r\n        \"12 months\",\r\n        \"9 months\",\r\n        \"6 months\",\r\n        \"3 months\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>GPF orders on advances and withdrawals<\/b> \u2014 Under the orders on GPF advances and withdrawals (as reproduced in the C&amp;AG's GPF guidelines), the sanction for an advance or a non-refundable withdrawal <i>\\\"will remain operative for a period of three months only and shall be deemed to have lapsed thereafter unless specifically renewed\\\"<\/i>.<br><br>This is the GPF-specific rule. The general 12-month lapse of sanctions under the GFR does not apply to it.\"\r\n},\r\n{\r\n    id: 18,\r\n    year: \"2012-13\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"In a particular financial year, the same festival fell twice. A Government servant who had taken festival advance for the first time applied for this advance second time in the same financial year. Can the second advance be sanctioned?\",\r\n    options: [\r\n        \"Yes, it can be sanctioned\",\r\n        \"Festival advance for the same festival can be drawn only once in a financial year\",\r\n        \"It can be sanctioned at the discretion of the competent authority\",\r\n        \"It can be sanctioned provided the Government servant undertakes to repay it with interest\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Compendium of Rules on Advances to Government Servants, Rule 55 (Festival Advance)<\/b> \u2014 <i>\\\"An advance under rules in this part shall not be granted to a Government servant more than once in a financial year even if the festival qualifying for advance falls twice in a year.\\\"<\/i><br><br>Current position: the festival advance was one of the interest-free advances discontinued by DoE OM No. 12(1)\/E.II(A)\/2016 dated 07.10.2016 (7th CPC).\"\r\n},\r\n{\r\n    id: 19,\r\n    year: \"2012-13\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"A Central Government servant gets transferred to a new station because his headquarters gets shifted as a result of Government policy. He draws advance of pay which is equal to his two months pay. What is the maximum number of instalments permissible to him for recovery of the said advance?\",\r\n    options: [\r\n        \"3\",\r\n        \"12\",\r\n        \"24\",\r\n        \"None of the above\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Compendium of Rules on Advances, Rule 40<\/b> \u2014 the advance of pay on transfer <i>\\\"shall not exceed (a) one month's pay ... or (b) two months' pay in the case of a Government servant in an office, the headquarters of which is shifted as a result of Government policy\\\"<\/i>. Rule 42: the advance is recoverable <i>\\\"in not more than three equal monthly installments in the case of an advance granted under Clause (a), and not more than twenty-four in the case of an advance granted under Clause (b)\\\"<\/i>.<br><br>Here the headquarters shifted because of Government policy, so the two months' pay advance is recoverable in not more than 24 instalments.<br><br>Current position: the advance of pay on transfer was discontinued by DoE OM dated 07.10.2016.\"\r\n},\r\n{\r\n    id: 20,\r\n    year: \"2012-13\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"A Class-III Central Government servant gets posted to a hill station and he also belongs to hill tracts. This is his first appointment. What is the minimum period of stay required at the hill station before his Head of Office can sanction him an advance for purchase of warm clothing?\",\r\n    options: [\r\n        \"6 months\",\r\n        \"9 months\",\r\n        \"12 months\",\r\n        \"15 months\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Compendium of Rules on Advances, Rules 33-34 (warm clothing advance)<\/b> \u2014 a Head of Office may sanction the advance to a Class III or Class IV Government servant posted at a hill station, <i>\\\"whether on first appointment or on transfer, for a period of not less than one year, irrespective of the fact whether he belongs to hill tracts or not\\\"<\/i>. The Head of Office must certify that the Government servant is likely to stay at the hill station for not less than twelve months.<br><br>So belonging to the hill tracts makes no difference; the minimum stay required is 12 months.<br><br>Current position: the warm clothing advance was discontinued by DoE OM dated 07.10.2016.\"\r\n},\r\n{\r\n    id: 21,\r\n    year: \"2012-13\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"Consider the following statements :\\n1. In the case of a temporary Government servant, surety from a permanent Government servant should be obtained before an advance in connection with a Natural Calamity is sanctioned.\\n2. It is also mandatory for the authority sanctioning an advance to a Quasi-permanent Government servant in connection with a Natural Calamity to insist for a surety from a permanent Government servant before doing so.\\nWhich of the above statements is\/are correct?\",\r\n    options: [\r\n        \"Both 1 and 2\",\r\n        \"1 only\",\r\n        \"2 only\",\r\n        \"Neither 1 nor 2\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Compendium of Rules on Advances, GoI decision (natural calamity advances)<\/b> \u2014 Statement 1 is correct; statement 2 is incorrect.<br><br>Compendium of Rules on Advances, GoI decision (natural calamity advances): <i>\\\"In the case of a temporary Government servant, surety from a permanent Government servant should be obtained before an advance ... is sanctioned. In the case of Government servants, who are quasi-permanent or are on probation against permanent posts, it is left to the discretion of the authority sanctioning the advance.\\\"<\/i><br><br>For a quasi-permanent Government servant, surety is discretionary, not mandatory.<br><br>Current position: the natural calamity advance was discontinued by DoE OM dated 07.10.2016.\"\r\n},\r\n{\r\n    id: 22,\r\n    year: \"2012-13\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"Which one of the following advances is at present admissible to a Central Government servant free of interest?\",\r\n    options: [\r\n        \"Advance of pay on transfer\",\r\n        \"Advance of TA on tour or transfer\",\r\n        \"Festival advance\",\r\n        \"Advance for purchase of Personal Computer\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>DoE OM No. 12(1)\/E.II(A)\/2016 dated 07.10.2016 (7th CPC)<\/b> \u2014 <i>\\\"All interest free advances stand discontinued with the exception of interest free advance for medical treatment, travelling allowance for family of deceased, travelling allowance on tour or transfer and leave travel concession (LTC).\\\"<\/i><br><br>\u2022 Advance of pay on transfer \u2014 discontinued.<br>\u2022 Festival advance \u2014 discontinued.<br>\u2022 Personal Computer advance \u2014 retained by the same OM, but it is an interest-bearing advance.<br>\u2022 Advance of TA on tour\/transfer \u2014 retained and remains interest-free.\"\r\n},\r\n{\r\n    id: 23,\r\n    year: \"2012-13\",\r\n    chapter: \"FOREIGN SERVICE\",\r\n    question: \"Which of the following is\/are not true in the context of those Government servants who are transferred to Foreign Service in terms of provisions contained in Fundamentals Rules 109, 110 and 111?\\n1. No Government servant may be transferred to Foreign Service against his will.\\n2. For the purpose of Foreign Service rules, Nepal is to be treated outside India.\\n3. Temporary Government servant cannot be transferred to Foreign Service.\\n4. Transfer to Foreign Service outside India or in India may be sanctioned by the Central Government subject to any restriction, which it may deem fit to impose by general or specific order.\",\r\n    options: [\r\n        \"1 and 2\",\r\n        \"2 and 3\",\r\n        \"3 only\",\r\n        \"4 only\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>FR 110(a)<\/b> \u2014 Only statement 3 is not true.<br><br>1. True \u2014 FR 110(a): <i>\\\"No Government servant may be transferred to foreign service against his will\\\"<\/i> (subject to the proviso for bodies wholly or substantially owned or controlled by Government).<br>2. True \u2014 Audit Instruction (1) below FR 110: <i>\\\"For the purpose of the 'Foreign Service' rules, 'Nepal' should be treated as outside India.\\\"<\/i><br>3. Not true \u2014 GoI Order (2) below FR 111 [G.I., F.D. dated 22.07.1924]: <i>\\\"Under this rule, the transfer of a temporary Government servant to foreign service is permissible.\\\"<\/i><br>4. True \u2014 FR 110(b): <i>\\\"Transfer to foreign service outside India and in India may be sanctioned by the Central Government subject to any restrictions, which it may deem fit to impose by general or special order.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 24,\r\n    year: \"2012-13\",\r\n    chapter: \"RETIREMENT\",\r\n    question: \"Which one of the following statements is not correct?\",\r\n    options: [\r\n        \"Government servant whose date of birth is the first of a month shall retire from service on the afternoon of the last day of the month in which he attains the age of sixty years.\",\r\n        \"The term 'age next birthday' is relevant in the context of commutation of pension.\",\r\n        \"Refusal to work overtime by a group of employees acting in combination, where such work is necessary in the public interest amounts to 'strike'.\",\r\n        \"The period of absence not covered by grant of leave is treated as 'dies-non'.\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>FR 56(a)<\/b> \u2014 Statement (a) is the incorrect one.<br><br>FR 56(a): <i>\\\"Except as otherwise provided in this rule, every Government servant shall retire from service on the afternoon of the last day of the month in which he attains the age of sixty years: Provided that a Government servant whose date of birth is the first of a month shall retire from service on the afternoon of the last day of the preceding month on attaining the age of sixty years.\\\"<\/i><br><br>A Government servant born on the 1st of a month retires on the afternoon of the last day of the preceding month, not of the month in which he attains sixty.<br><br>The other statements are correct:<br>(b) Commutation of pension is calculated with reference to the commutation factor for the 'age next birthday'.<br>(c) GoI Order (2) below FR 17-A [MHA OM No. 25\/23\/66-Estt.(A) dated 09.12.1966]: <i>\\\"'strike' means refusal to work or stoppage or slowing down of work by a group of employees acting in combination, and includes\u2014 ... (ii) refusal to work overtime where such overtime work is necessary in the public interest\\\"<\/i>.<br>(d) GoI Order (1) below FR 18: <i>\\\"The period of absence not covered by grant of leave shall have to be treated as dies non for all purposes, viz., increment, leave and pension.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 25,\r\n    year: \"2012-13\",\r\n    chapter: \"RETIREMENT\",\r\n    question: \"Every Government servant shall retire on attaining the age of 60 years and no Government servant shall be granted extension in service beyond the age of retirement except under special circumstances. Which of the following constitute such special categories\/circumstances?\",\r\n    options: [\r\n        \"A particular Government servant is indispensable\",\r\n        \"His junior is not competent enough to take over the responsibilities\",\r\n        \"The superannuating official is very influential\",\r\n        \"A medical specialist or an eminent scientist may be granted extension of service up to the age of 62\/64 years if such extensions are in public interest and grounds for such extension are recorded in writing\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>FR 56(d)<\/b> \u2014 <i>\\\"No Government servant shall be granted extension in service beyond the age of retirement of sixty years: Provided that a Government servant dealing with budget work or working as a full-time member of a Committee which is to be wound up within a short period of time may be granted extension of service for a period not exceeding three months in public interest; Provided further that a specialist in medical or scientific fields may be granted extension of service up to the age of sixty-two years, if such extension is in public interest and the grounds for such extension are recorded in writing: Provided also that an eminent scientist of international stature may be granted extension of service up to the age of 64 years, if such extension is in public interest and the grounds for such extension are recorded in writing.\\\"<\/i><br><br>Option (d) restates the second and third provisos: a specialist in medical or scientific fields up to 62 years, and an eminent scientist up to 64 years, in public interest with grounds recorded in writing.<br><br>Options (a) to (c) are not grounds under the rule. DoPT guidelines (GoI Order (6) below FR 56) state that <i>\\\"no Ministry \/ Department should propose to grant extension in service unless the case is covered by the Rules\\\"<\/i> and that no extension should be considered merely because a suitable successor is not available.\"\r\n},\r\n{\r\n    id: 26,\r\n    year: \"2012-13\",\r\n    chapter: \"RETIREMENT\",\r\n    question: \"A Government servant in permanent employment whose services are required to be dispensed with on the abolition of his permanent post should be given a notice of at least\",\r\n    options: [\r\n        \"1 month before his services are dispensed with\",\r\n        \"3 months before his services are dispensed with\",\r\n        \"6 months before his services are dispensed with\",\r\n        \"12 months before his services are dispensed with\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Rule 39 of the CCS (Pension) Rules, 1972<\/b> \u2014 Rule 39 of the CCS (Pension) Rules, 1972 (compensation pension) provides that <i>\\\"Notice of at least three months shall be given to Government servant in permanent employment before his services are dispensed with on the abolition of his permanent post.\\\"<\/i><br><br>The CCS (Pension) Rules, 1972 have since been replaced by the CCS (Pension) Rules, 2021, which continue the compensation pension on abolition of a permanent post.\"\r\n},\r\n{\r\n    id: 27,\r\n    year: \"2012-13\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"Which of the following deductions is\/are not permissible from Subsistence Allowance?\",\r\n    options: [\r\n        \"Contribution under CGHS\",\r\n        \"Contribution towards CGEIS, 1977\",\r\n        \"Subscription to General Provident Fund (GPF)\",\r\n        \"Income tax\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>GoI Order (5) below FR 53 [MoF OMs No. F. 15(5)-E.IV\/57 dated 18.09.1959 and 20.11.1961]<\/b> \u2014 Subscription to GPF is the deduction that is not permissible.<br><br>GoI Order (5) below FR 53 [MoF OMs No. F. 15(5)-E.IV\/57 dated 18.09.1959 and 20.11.1961] \u2014 Recoveries from subsistence allowance:<br><i>\\\"2. ... the recovery of the following deductions which fall under category (a) [compulsory deductions] ... should be enforced from the subsistence allowance:\u2014<br>(i) Income tax (provided the employee's yearly income calculated with reference to subsistence allowance is taxable).<br>(ii) House rent and allied charges, i.e., electricity, water, furniture, etc.<br>(iii) Repayment of loans and advances taken from Government ...<br>(iv) Contribution under Central Government Health Scheme.<br>(v) Contribution towards Central Government Employees Insurance Scheme, 1977.<br>(vi) Subscription to the Central Government Employees' Group Insurance Scheme, 1980.<br>3. The deductions falling under category (b) [optional], which should not be made except with the Government servant's written consent, are as under\u2014<br>(a) Premia due on Postal Life Assurance Policies.<br>(b) Amounts due to Co-operative Stores and Co-operative Credit Societies.<br>(c) Refund of advances taken from General Provident Fund.<br>4. ... the deductions of the following nature should not be made from the subsistence allowance:\u2014<br>(i) Subscription to a General Provident Fund.<br>(ii) Amounts due on Court attachments.<br>(iii) Recovery of loss to Government for which a Government servant is responsible.\\\"<\/i><br><br>CGHS contribution, CGEIS contribution and income tax are compulsory deductions.\"\r\n},\r\n{\r\n    id: 28,\r\n    year: \"2012-13\",\r\n    chapter: \"LIEN\",\r\n    question: \"In which of the following cases, retention of 'lien' is not permissible?\",\r\n    options: [\r\n        \"While under suspension\",\r\n        \"While on leave\",\r\n        \"While on Foreign Service\",\r\n        \"Where a Government servant has proceeded on immediate absorption basis to a post outside his service in the Government from the date of absorption\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>FR 13<\/b> \u2014 <i>\\\"A Government servant who has acquired lien on a post retains the lien on that post\u2014<br>(a) while performing the duties of that post;<br>(b) while on foreign service, or holding a temporary post, or officiating in another post;<br>(c) during joining time on transfer to another post ...;<br>(d) while on leave; and<br>(e) while under suspension. Provided that no lien of a Government servant shall be retained\u2014<br>(i) where a Government servant has proceeded on immediate absorption basis to a post or service outside his service\/cadre\/post in the Government from the date of absorption; and<br>(ii) On foreign service\/deputation beyond the maximum limit admissible under the orders of the Government issued from time to time.\\\"<\/i><br><br>Suspension, leave and foreign service (within the permissible limit) all preserve the lien. Immediate absorption outside the service ends it.\"\r\n},\r\n{\r\n    id: 29,\r\n    year: \"2012-13\",\r\n    chapter: \"RECORD OF SERVICE\",\r\n    question: \"A record of the service of a Gazetted Government servant will be kept in a format to be prescribed by which one of the following authorities?\",\r\n    options: [\r\n        \"DOPT\",\r\n        \"Ministry of Finance\",\r\n        \"The Public Accounts Committee\",\r\n        \"The Comptroller and Auditor General of India\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>SR 196 (Gazetted Government servants)<\/b> \u2014 <i>\\\"A record of the services of a Gazetted Government servant will be kept by such Audit Officer and in such form as the Comptroller and Auditor-General may prescribe.\\\"<\/i><br><br>Similarly, SR 197 provides that <i>\\\"A Service Book in such form as the Comptroller and Auditor-General may prescribe must be maintained for every non-Gazetted Government servant\\\"<\/i>. (Under the GoI Order below SR 196 [MoF OM dated 28.02.1976], the service records of Gazetted Officers have since been transferred to the departmental authorities, but the form is still prescribed by the C&amp;AG.)\"\r\n},\r\n{\r\n    id: 30,\r\n    year: \"2012-13\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"What is the extent of Subsistence Allowance to which a Government servant under suspension is entitled during the first 3 months of the period of suspension?\",\r\n    options: [\r\n        \"75% of his normal pay and allowances\",\r\n        \"75% of his leave salary, if he had been on leave on half pay\",\r\n        \"Leave salary which he would have drawn if he had been on leave on half pay\",\r\n        \"None of the above\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>FR 53(1)(ii)(a)<\/b> \u2014 For the first three months the subsistence allowance equals the leave salary on half pay \/ half average pay, with dearness allowance on it. Option (c) is correct.<br><br>FR 53(1)(ii)(a): a Government servant under suspension is entitled to <i>\\\"a subsistence allowance at an amount equal to the leave salary which the Government servant would have drawn, if he had been on leave on half average pay or on half pay and in addition, dearness allowance, if admissible on the basis of such leave salary\\\"<\/i>.<br><br>The proviso allows the amount to be varied only <i>\\\"for any period subsequent to the period of the first three months\\\"<\/i>. It may be increased by up to 50 per cent of the subsistence allowance admissible during the first three months where the suspension is prolonged for reasons not directly attributable to the Government servant. It may be reduced by up to 50 per cent where the prolongation is directly attributable to him. GoI Order (4) below FR 53 puts it as <i>\\\"50% initially and then enhanced or reduced to 75% or 25%, as the case may be.\\\"<\/i><br><br>Option (a) 75% of pay is reachable only after three months, by the maximum increase (half pay + 50% of it). Option (b) 75% of the half-pay leave salary is a reduced amount, possible only after three months and only for delay attributable to the employee.\"\r\n},\r\n{\r\n    id: 31,\r\n    year: \"2014\",\r\n    chapter: \"EXTENT OF APPLICATION AND DEFINITIONS\",\r\n    question: \"Consider the following statements in the context of conditions for treating of training as duty :\\n1. The training should be in India.\\n2. The period of training should not exceed two years.\\n3. It is obligatory on the part of the Government to send the person for such training.\\nWhich of the above statements are correct?\",\r\n    options: [\r\n        \"2 and 3 only\",\r\n        \"1 and 2 only\",\r\n        \"1 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>GoI Order (6) below FR 9(6) [MoF OM dated 03.12.1960]<\/b> \u2014 Statements 1 and 3 are correct; statement 2 is incorrect.<br><br>GoI Order (6) below FR 9(6) [MoF OM dated 03.12.1960] lists the conditions for treating training as duty: <i>\\\"(a) the training or instruction should be in India;<br>(b) ... connected with the post which the Government servant is holding ...;<br>(c) that it is obligatory on the part of the Government to send the persons for such training or instruction;<br>(d) the training should not be in professional or technical subjects which are normally brought under the provisions relating to 'study leave'; and<br>(e) the period of training should not exceed one year.\\\"<\/i><br><br>Statement 2 ('should not exceed two years') is wrong; the limit is one year.\"\r\n},\r\n{\r\n    id: 32,\r\n    year: \"2014\",\r\n    chapter: \"EXTENT OF APPLICATION AND DEFINITIONS\",\r\n    question: \"Subsistence grant means\\n1. A monthly grant made to a Government servant who is not in receipt of pay or leave salary.\\n2. An allowance paid to a Government servant during his suspension.\\nWhich of the above statements is\/are correct?\",\r\n    options: [\r\n        \"1 only\",\r\n        \"2 only\",\r\n        \"Both 1 and 2\",\r\n        \"Neither 1 nor 2\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>FR 9(27)<\/b> \u2014 Both statements are correct.<br><br>1. FR 9(27): <i>\\\"Subsistence grant means a monthly grant made to a Government servant who is not in receipt of pay or leave salary.\\\"<\/i><br>2. A Government servant under suspension draws neither pay nor leave salary. FR 53(1)(ii)(a) instead entitles him to <i>\\\"a subsistence allowance at an amount equal to the leave salary which the Government servant would have drawn, if he had been on leave on half average pay or on half-pay and in addition, dearness allowance\\\"<\/i>. The rules use the two terms for the same payment: for example, FR 45-C(vi) speaks of <i>\\\"a Government servant under suspension and in receipt of a subsistence grant\\\"<\/i>, and GoI Order (6) below FR 53 speaks of <i>\\\"licence fee recovered on the basis of the subsistence grant\\\"<\/i>. The allowance paid during suspension is therefore the subsistence grant as defined.\"\r\n},\r\n{\r\n    id: 33,\r\n    year: \"2014\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"The conditions for grant of personal pay equal to the difference between pay plus special pay drawn in the lower post and the pay due in the higher post on promotion are\\n1. It must be certified that but for his appointment to the other post, the Government servant would have continued to draw special pay.\\n2. The protection will only be for so long as the Government servant could have continued to draw the special pay.\\n3. The personal pay will be absorbed in subsequent increases of pay.\\nWhich of the above statements are correct?\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"1 and 3 only\",\r\n        \"2 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>GoI Order (a) below FR 9(25) [MoF OM No. 6(13)-E.III\/62 dated 29.07.1963]<\/b> \u2014 All three are conditions.<br><br>GoI Order (a) below FR 9(25) [MoF OM No. 6(13)-E.III\/62 dated 29.07.1963] \u2014 protection of special pay on promotion: <i>\\\"special pay granted for specific additions to duty or for arduousness of work will be protected on promotion by granting a personal pay equal to the difference between pay plus special pay drawn in the lower post and the pay due in the higher post on the basis of the basic pay in the lower post. The conditions are\u2014<br>(i) It must be certified that but for his appointment to the other post, the Government servant would have continued to draw special pay.<br>(ii) The protection will only be for so long as the Government servant could have continued to draw the special pay.<br>(iii) The personal pay will be absorbed in subsequent increases of pay.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 34,\r\n    year: \"2014\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"Which of the following is\/are correct regarding fixation of pay in case of employees who seek transfer to a lower post under FR 15 (a)?\\n1. The pay of a Government servant holding a post on regular basis will be fixed at the stage equal to the pay drawn by him in the higher Level of post held regularly.\\n2. If the maximum of the vertical range of pay progression at the lower Level is less than the pay drawn by him in the higher Level, his pay may be restricted to that maximum under FR 22 (I) (a) (3).\",\r\n    options: [\r\n        \"1 only\",\r\n        \"Both 1 and 2\",\r\n        \"2 only\",\r\n        \"Neither 1 nor 2\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>GoI Order (2) below FR 15 [DoPT OM No. 12\/1\/2016-Estt.(Pay-I) dated 31.03.2017, effective 01.01.2016]<\/b> \u2014 Both statements are correct.<br><br>GoI Order (2) below FR 15 [DoPT OM No. 12\/1\/2016-Estt.(Pay-I) dated 31.03.2017, effective 01.01.2016]: <i>\\\"In case of transfer to a lower Level of post in the Pay Matrix under FR 15 (a) on his\/her own request with effect from 1-1-2016, the pay of the Government servant holding a post on regular basis will be fixed in the revised pay structure at the stage equal to the pay drawn by him\/her in the higher Level of post held regularly. If no such stage is available, the pay will be fixed at the stage next below in the lower Level with respect to the pay drawn by him\/her in the higher Level of post held regularly and the difference in the pay may be granted as personal pay to be absorbed in future increment(s). If maximum of the vertical range of pay progression at the lower Level in which he\/she is appointed, happens to be less than the pay drawn by him\/her in the higher Level, his\/her pay may be restricted to that maximum under FR 22 (1) (a) (3).\\\"<\/i>\"\r\n},\r\n{\r\n    id: 35,\r\n    year: \"2014\",\r\n    chapter: \"DEPUTATION\",\r\n    question: \"Which of the following conditions are required to be ensured by the sponsoring Department while formulating proposals for training of Government servants under the financially aided schemes e.g. Colombo Plan, etc.?\\n1. He should have at least 4 years to serve after conclusion of the training.\\n2. He should possess adequate background of the subject in which he would be receiving training.\\n3. He should have completed a minimum of 5 years service.\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"1 and 3 only\",\r\n        \"2 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Instructions on deputation \/ delegations abroad (Appendix-6, Section I), para 4<\/b> \u2014 All three are conditions.<br><br>Instructions on deputation \/ delegations abroad (Appendix-6, Section I), para 4: <i>\\\"While formulating proposals for training of Government servants under the financially aided schemes (e.g., Colombo Plan, etc.), the sponsoring Department should ensure fulfilment of the following conditions in respect of each sponsored candidate:\u2014<br>(i) He should have at least four years to serve after conclusion of the training.<br>(ii) He should have completed a minimum of five years service. The limit may, however, be relaxed in cases where the very nature of training does not warrant such a restriction ...<br>(iii) He should possess adequate background of the subject or field in which he would be receiving training.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 36,\r\n    year: \"2014\",\r\n    chapter: \"RETIREMENT\",\r\n    question: \"In which of the following cases, the date of retirement of a Government servant, shall be treated as a non-working day?\",\r\n    options: [\r\n        \"The day on which a Government servant retires\",\r\n        \"The day on which he is discharged from service\",\r\n        \"The day on which he is allowed to resign from service\",\r\n        \"The day on which he is retired prematurely\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Rule 5(2) of the CCS (Pension) Rules (1972; the same provision continues in the CCS (Pension) Rules, 2021)<\/b> \u2014 <i>\\\"The day on which a Government servant retires or is retired or is discharged or is allowed to resign from service, as the case may be, shall be treated as his last working day. The date of death shall also be treated as a working day: Provided that in the case of a Government servant who is retired prematurely or who retires voluntarily under Clauses (j) to (m) of Rule 56 of the Fundamental Rules or Rule 48 or Rule 48-A, as the case may be, the date of retirement shall be treated as a non-working day.\\\"<\/i><br><br>Retirement on superannuation, discharge and resignation are treated as working days; premature (or voluntary) retirement is the exception.\"\r\n},\r\n{\r\n    id: 37,\r\n    year: \"2014\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"Consider the deductions to be enforced on the following counts from the subsistence allowance :\\n1. CGHS contributions\\n2. House rent and allied charges i.e. Electricity, Water, Furniture, etc.\\n3. Amount due on court attachments\\n4. Subscription to General Provident Fund\\nWhich of the above are compulsory deductions?\",\r\n    options: [\r\n        \"1 and 4 only\",\r\n        \"2 and 4 only\",\r\n        \"1 and 2 only\",\r\n        \"2 and 3 only\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>GoI Order (5) below FR 53 [MoF OMs No. F. 15(5)-E.IV\/57 dated 18.09.1959 and 20.11.1961]<\/b> \u2014 Items 1 and 2 are compulsory deductions.<br><br>GoI Order (5) below FR 53 [MoF OMs No. F. 15(5)-E.IV\/57 dated 18.09.1959 and 20.11.1961] \u2014 Recoveries from subsistence allowance:<br><i>\\\"2. ... the recovery of the following deductions which fall under category (a) [compulsory deductions] ... should be enforced from the subsistence allowance:\u2014<br>(i) Income tax (provided the employee's yearly income calculated with reference to subsistence allowance is taxable).<br>(ii) House rent and allied charges, i.e., electricity, water, furniture, etc.<br>(iii) Repayment of loans and advances taken from Government ...<br>(iv) Contribution under Central Government Health Scheme.<br>(v) Contribution towards Central Government Employees Insurance Scheme, 1977.<br>(vi) Subscription to the Central Government Employees' Group Insurance Scheme, 1980.<br>3. The deductions falling under category (b) [optional], which should not be made except with the Government servant's written consent, are as under\u2014<br>(a) Premia due on Postal Life Assurance Policies.<br>(b) Amounts due to Co-operative Stores and Co-operative Credit Societies.<br>(c) Refund of advances taken from General Provident Fund.<br>4. ... the deductions of the following nature should not be made from the subsistence allowance:\u2014<br>(i) Subscription to a General Provident Fund.<br>(ii) Amounts due on Court attachments.<br>(iii) Recovery of loss to Government for which a Government servant is responsible.\\\"<\/i><br><br>CGHS contributions and house rent\/allied charges are compulsory. Court attachments and GPF subscription must not be deducted at all.\"\r\n},\r\n{\r\n    id: 38,\r\n    year: \"2014\",\r\n    chapter: \"JOINING TIME\",\r\n    question: \"What is the quantum of joining time admissible to a Government servant on transfer from one station to another involving a distance of more than 2,000 km by direct route? (not involving air travel)\",\r\n    options: [\r\n        \"10 days\",\r\n        \"12 days\",\r\n        \"15 days\",\r\n        \"8 days\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 5(4) of the CCS (Joining Time) Rules, 1979<\/b> \u2014 joining time by distance between old and new headquarters:<br>\u2022 1,000 km or less \u2014 10 days (12 days where the transfer necessarily involves continuous travel by road for more than 200 km);<br>\u2022 More than 1,000 km \u2014 12 days (15 days with continuous road travel of more than 200 km);<br>\u2022 More than 2,000 km \u2014 15 days, <i>\\\"except in cases of travel by air for which the maximum will be 12 days\\\"<\/i> (15 days with continuous road travel of more than 200 km).<br>Note 2 (inserted by DoPT Notification dated 27.03.2015): two additional days for transfers to\/from the North-Eastern Region including Sikkim, Andaman &amp; Nicobar Islands, Lakshadweep and Ladakh.<br><br>For more than 2,000 km without air travel, the joining time is 15 days.\"\r\n},\r\n{\r\n    id: 39,\r\n    year: \"2014\",\r\n    chapter: \"JOINING TIME\",\r\n    question: \"Joining time may be combined with which of the following?\\n1. Vacation\\n2. Earned leave\\n3. Commuted leave\\n4. Casual leave\",\r\n    options: [\r\n        \"1, 2 and 4 only\",\r\n        \"2, 3 and 4 only\",\r\n        \"1, 2 and 3 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 6(2) of the CCS (Joining Time) Rules, 1979<\/b> \u2014 <i>\\\"Joining time may be combined with vacation and\/or regular leave of any kind or duration except casual leave.\\\"<\/i><br><br>Vacation, earned leave and commuted leave can therefore be combined with joining time; casual leave, which is not regular leave, cannot.\"\r\n},\r\n{\r\n    id: 40,\r\n    year: \"2014\",\r\n    chapter: \"MEDICAL CERTIFICATE OF FITNESS\",\r\n    question: \"For which of the following posts, can candidates with Implanted Pacemakers be considered fit for appointment?\\n1. Pilots\\n2. Railway or Bus Drivers\\n3. Police and Security\\n4. Posts attached to electro-magnetic areas\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"2 only\",\r\n        \"3 and 4 only\",\r\n        \"None of the above\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Under the orders below SR 4 [Ministry of Health &amp; Family Welfare OM No. A.17020\/2\/86-MS dated 17.03.1988]<\/b> \u2014 A person with an implanted pacemaker is not fit for any of the four posts listed.<br><br>Under the orders below SR 4 [Ministry of Health &amp; Family Welfare OM No. A.17020\/2\/86-MS dated 17.03.1988]: <i>\\\"A candidate having got a Pacemaker implanted, may be considered fit for Government service, except the candidates selected for the following posts:\u2014<br>(1) Pilots.<br>(2) Jobs in the Defence Forces, Police and Security.<br>(3) Railway or Bus Drivers.<br>(4) Posts attached to electro-magnetic areas.<br>(5) Any other posts requiring higher standards of physical fitness.\\\"<\/i><br><br>Pilots, Railway\/Bus Drivers, Police and Security, and posts attached to electro-magnetic areas are all on the excluded list.\"\r\n},\r\n{\r\n    id: 41,\r\n    year: \"2014\",\r\n    chapter: \"MEDICAL CERTIFICATE OF FITNESS\",\r\n    question: \"In which of the following cases, production of medical certificate of health is not necessary?\\n1. A retired Government servant re-employed immediately after retirement.\\n2. A Government servant promoted from non-qualifying service paid from a local fund to a post in Government service.\\n3. A Government servant appointed in a temporary vacancy for a period not exceeding 3 months.\\n4. A person re-employed after forfeiture of past service.\",\r\n    options: [\r\n        \"1 and 4 only\",\r\n        \"1 and 3 only\",\r\n        \"2 and 3 only\",\r\n        \"2 and 4 only\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>SR 4-A<\/b> \u2014 A medical certificate is not necessary in cases 1 and 3, and is necessary in cases 2 and 4.<br><br>SR 4-A: <i>\\\"Except where a competent authority by general or special order directs otherwise, the following classes of Government servants are exempted from producing a medical certificate of health:\u2014 ...<br>(3) A Government servant appointed in a temporary vacancy for a period not exceeding three months. ...<br>(5) A retired Government servant re-employed immediately after retirement.\\\"<\/i><br><br>Note 1(a) below SR 4-A: <i>\\\"The production of a medical certificate is necessary when\u2014<br>(1) a Government servant is promoted from non-qualifying service paid from a local fund to a post in Government service;<br>(2) a person is re-employed after resignation or forfeiture of past service.\\\"<\/i> So cases 2 and 4 require a certificate.\"\r\n},\r\n{\r\n    id: 42,\r\n    year: \"2014\",\r\n    chapter: \"COMPENSATORY ALLOWANCES\",\r\n    question: \"In which of the following matters weightage for satisfactory performance of duties for the prescribed tenure in the North-East is admissible to a Government servant?\\n1. Promotion in cadre posts\\n2. Deputation to Central tenure posts\\n3. Courses of training abroad\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"1 and 3 only\",\r\n        \"2 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Ministry of Finance OM No. 20014\/3\/83-E.IV dated 14.12.1983<\/b> \u2014 Ministry of Finance OM No. 20014\/3\/83-E.IV dated 14.12.1983 (package of allowances and facilities for civilian Central Government employees serving in the North-Eastern Region; continued by later orders including OM dated 01.12.1988): <i>\\\"Satisfactory performance of duties for the prescribed tenure in the North East shall be given due recognition in the case of eligible officers in the matter of<br>(a) promotion in cadre posts;<br>(b) deputation to Central tenure posts; and<br>(c) courses of training abroad.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 43,\r\n    year: \"2014\",\r\n    chapter: \"COMPENSATORY ALLOWANCES\",\r\n    question: \"What is the present monthly ceiling for reimbursement of telephone (landline and\/or mobile, including data) charges at residence fixed for Additional Secretary and Joint Secretary to the Government of India?\",\r\n    options: [\r\n        \"Additional Secretary : \u20b9 2,500 pm and Joint Secretary : \u20b9 2,000 pm\",\r\n        \"Additional Secretary : \u20b9 3,000 pm and Joint Secretary : \u20b9 2,700 pm\",\r\n        \"Additional Secretary : \u20b9 4,200 pm and Joint Secretary : \u20b9 3,000 pm\",\r\n        \"Additional Secretary : \u20b9 2,700 pm and Joint Secretary : \u20b9 2,250 pm\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>DoE OM F.No. 24(3)\/E.Coord\/2018 dated 26.03.2018<\/b> \u2014 Department of Expenditure OM F.No. 24(3)\/E.Coord\/2018 dated 26.03.2018 (provision of telephone facilities and reimbursement of charges) fixed the following monthly ceilings, covering landline and\/or mobile and data together, plus taxes:<br>\u2022 Secretary \u2014 \u20b9 4,200<br>\u2022 Additional Secretary \u2014 \u20b9 3,000<br>\u2022 Joint Secretary \u2014 \u20b9 2,700<br>\u2022 Director \/ Deputy Secretary \u2014 \u20b9 2,250<br>\u2022 Officers below Deputy Secretary (where entitled) \u2014 \u20b9 1,200<br><br>Option (a) shows the superseded ceilings (AS \u20b9 2,500 \/ JS \u20b9 2,000) on which the original 2014 question was based.\"\r\n},\r\n{\r\n    id: 44,\r\n    year: \"2014\",\r\n    chapter: \"COMPENSATORY ALLOWANCES\",\r\n    question: \"Upon the decisions taken by the Government on the recommendations of which of the Central Pay Commissions (CPC), the Border Area Allowance has been discontinued?\",\r\n    options: [\r\n        \"3rd CPC\",\r\n        \"4th CPC\",\r\n        \"5th CPC\",\r\n        \"6th CPC\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Sixth CPC \u2014 Discontinuation of Border Area Allowance (order dated 05.09.2008)<\/b> \u2014 The Border Area Allowance was discontinued on the Government's decisions on the Sixth Central Pay Commission's recommendations. The order is titled <i>\\\"Discontinuation of Border Area Allowance to the Central Government employees serving on the International Border of Rajasthan \u2014 Implementation of Recommendations of Sixth Central Pay Commission\\\"<\/i> (Government order dated 05.09.2008, as reproduced by the Controller General of Defence Accounts).\"\r\n},\r\n{\r\n    id: 45,\r\n    year: \"2014\",\r\n    chapter: \"LIEN\",\r\n    question: \"Under which of the following circumstances no lien of a Government servant shall be retained?\\n1. While on Foreign Service\\n2. While holding a temporary post\\n3. While having proceeded on immediate absorption basis to a post outside his service\",\r\n    options: [\r\n        \"1, 2 and 3\",\r\n        \"1 only\",\r\n        \"2 only\",\r\n        \"3 only\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>FR 13<\/b> \u2014 Only in case 3 is the lien not retained.<br><br>FR 13 retains the lien <i>\\\"(b) while on foreign service, or holding a temporary post, or officiating in another post\\\"<\/i> \u2014 so cases 1 and 2 keep the lien. The proviso to FR 13 says: <i>\\\"Provided that no lien of a Government servant shall be retained\u2014<br>(i) where a Government servant has proceeded on immediate absorption basis to a post or service outside his service\/cadre\/post in the Government from the date of absorption; and<br>(ii) On foreign service\/deputation beyond the maximum limit admissible under the orders of the Government issued from time to time.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 46,\r\n    year: \"2014\",\r\n    chapter: \"FEES AND HONORARIUM\",\r\n    question: \"Which of the following points are required to be kept in view while sanctioning honorarium?\\n1. The expenditure on the honorarium will be met from the sanctioned budget of the concerned office.\\n2. No honorarium should be granted in cases where overtime allowance has been paid to the staff in connection with the same work.\\n3. No honorarium is admissible for temporary increase in work.\\n4. Work should be of occasional or intermittent nature.\",\r\n    options: [\r\n        \"1, 2 and 3 only\",\r\n        \"1, 2 and 4 only\",\r\n        \"2, 3 and 4 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>GoI Order (1) below FR 46 [MoF OM No. 12(9)-E.II(B)\/69 dated 02.12.1969], para 3<\/b> \u2014 All four points are to be kept in view.<br><br>1. Orders below FR 46 on honorarium (e.g., Department of Official Language OM dated 25.02.2005, para 2(e)): <i>\\\"The expenditure on the honorarium will be met from the sanctioned budget of the concerned office.\\\"<\/i><br>2 &amp; 3. GoI Order (1) below FR 46 [MoF OM No. 12(9)-E.II(B)\/69 dated 02.12.1969], para 3: <i>\\\"(i) No honorarium is admissible for temporary increases in work, which are normal incidents of Government work and form part of the legitimate duties of Government servants according to the general principle, enunciated in FR 11. ...<br>(iv) No honorarium should be granted in cases where overtime allowance has been paid to the staff in connection with the same work.\\\"<\/i><br>4. FR 46(b): honorarium is remuneration <i>\\\"for work performed which is occasional or intermittent in character and either so laborious or of such special merit as to justify a special reward\\\"<\/i>; see also FR 9(9).\"\r\n},\r\n{\r\n    id: 47,\r\n    year: \"2014\",\r\n    chapter: \"GPRA AND LICENCE FEE\",\r\n    question: \"Under the rules at present governing General Pool Residential Accommodation, an allottee may share the accommodation allotted to him with:\",\r\n    options: [\r\n        \"Central Government servants ineligible for General Pool residences\",\r\n        \"Staff of semi-Government organisations and teachers of recognised schools\",\r\n        \"Only the members of his family and his immediate relations\",\r\n        \"Retired Central Government servants\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 66 of the Central Government General Pool Residential Accommodation (GPRA) Rules, 2017<\/b> \u2014 <i>\\\"(1) The allottee shall reside in the accommodation allotted to him with his family and immediate relations. ...<br>(4) The allottee who shares the accommodation with his family or immediate relations shall furnish prior intimation to the Directorate of Estates ... Provided that the details of guests, if such guest is likely to stay for more than fifteen days in the accommodation, shall be intimated to the Directorate of Estates\\\"<\/i>.<br><br>Rule 2(o) defines 'immediate relations' as <i>\\\"relationship such as Grandfather, Grandmother, Grandsons, Granddaughters, Father-in-law, Mother-in-law, Son-in-law, Daughter-in-law and include relationship established by legal adoption\\\"<\/i>. Rule 2(v) defines 'subletting' as <i>\\\"letting out of a general pool residential accommodation partly or wholly by an allottee to any person outside allottee's family and immediate relations\\\"<\/i>.<br><br>G.I., Ministry of Urban Development, Circular No. 12035\/4\/2014-Pol.II dated 18.01.2016: <i>\\\"By these amendments, the provision of sharing of accommodation has been totally withdrawn and the allottee shall reside with his family and immediate relations only. In case, subletting is proved against an allottee, double the rate of damages are to be imposed from the date of inspection apart from major penalty proceedings\\\"<\/i>.<br><br>Under the earlier administrative orders, Central Government servants ineligible for general pool, staff of semi-Government organisations, teachers of recognised schools and retired Central Government servants (among others) could be sharers. Those orders no longer operate.\"\r\n},\r\n{\r\n    id: 48,\r\n    year: \"2014\",\r\n    chapter: \"GPRA AND LICENCE FEE\",\r\n    question: \"Consider the following statements in the context of the Central Government General Pool Residential Accommodation Rules, 2017 :\\n1. Entitlement to a Type of accommodation is determined with reference to the Level of the officer in the Pay Matrix.\\n2. An officer in Level 14 of the Pay Matrix is entitled to Type VI-A accommodation.\\n3. An officer in Level 13-A of the Pay Matrix is entitled to Type VI-A accommodation.\\nWhich of the above are correct?\",\r\n    options: [\r\n        \"1 and 3 only\",\r\n        \"1 and 2 only\",\r\n        \"2 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Rule 8(1) of the GPRA Rules, 2017<\/b> \u2014 Statements 1 and 2 are correct; statement 3 is incorrect.<br><br>Rule 8(1) of the GPRA Rules, 2017: <i>\\\"Save as otherwise provided in these rules, an applicant shall be eligible for allotment of residence of the Type as shown in the Column (1) as per the Level in the Pay Matrix specified in the corresponding Column (3)\\\"<\/i>. Table I (substituted by Notification dated 01.08.2017):<br>Type I \u2014 Level 1; Type II \u2014 Levels 2-5; Type III \u2014 Levels 6-8; Type IV \u2014 Levels 9-11; Type IV(S) \u2014 Level 11; Type V-A [D-II] \u2014 Level 12; Type V-B [D-I] \u2014 Levels 13, 13-A; Type VI-A [C-II] \u2014 Level 14; Type VI-B [C-I] \u2014 Level 15 (index 1-4); Type VII \u2014 Level 15 (index 5-8), 16; Type VIII \u2014 Levels 17, 18.<br><br>Level 13-A officers are entitled to Type V-B, not Type VI-A.\"\r\n},\r\n{\r\n    id: 49,\r\n    year: \"2014\",\r\n    chapter: \"GPRA AND LICENCE FEE\",\r\n    question: \"'Tenure Officers' Pool' for allotment of Government residences to officers on duty with the Central Government or Delhi Administration on tenure basis is for officers of\\n1. The Indian Administrative Service\\n2. The Indian Forest Service\\n3. The Indian Police Service\\n4. The Central Civil Services\\nWhich of the above are correct?\",\r\n    options: [\r\n        \"1, 2, 3 and 4\",\r\n        \"1, 2 and 4 only\",\r\n        \"2, 3 and 4 only\",\r\n        \"1, 2 and 3 only\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Rule 28(1) of the GPRA Rules, 2017<\/b> \u2014 <i>\\\"Notwithstanding anything contained in these rules, a Tenure Officers Pool shall be maintained for the officers of the Indian Administrative Service, the Indian Forest Service and the Indian Police Service posted under Central Staffing Scheme with the Central Government or Delhi Government or in the office of the Resident Commissioners of various States or Union Territory Governments at Delhi\\\"<\/i>.<br><br>Officers of non-All India Services (e.g. Central Civil Services) coming under the Central Staffing Scheme have a separate 'Tenure Pool' under Rule 29.\"\r\n},\r\n{\r\n    id: 50,\r\n    year: \"2014\",\r\n    chapter: \"GPRA AND LICENCE FEE\",\r\n    question: \"In the event of death of a Government servant allotted with Government accommodation and having no house of his\/her own at the place of posting, his\/her family will be eligible to retain the Government accommodation for a period up to\",\r\n    options: [\r\n        \"08 months\",\r\n        \"12 months\",\r\n        \"18 months\",\r\n        \"24 months\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Rule 40(1) of the GPRA Rules, 2017, table, item (iv)<\/b> \u2014 'To eligible spouse or ward in case of death of the allottee ...': <i>\\\"Twelve months on normal licence fee and for a further period of twelve months on normal licence fee, provided the deceased or missing allottee or any member of the family does not own a house at the place of occupation of accommodation.\\\"<\/i><br><br>Where the family has no house of its own at the place of posting, retention is therefore permissible for up to 24 months in all, on normal licence fee.\"\r\n},\r\n{\r\n    id: 51,\r\n    year: \"2014\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"Under which of the following circumstances, will Daily Allowance (DA) be admissible to a Government servant while on tour?\\n1. When Government servant takes casual leave.\\n2. When Government servant takes restricted holiday.\\n3. When Government servant is actually and not merely constructively present on duty station on Sunday or holiday.\\n4. The Government servant left his place of halt on Sunday and holiday in the morning and returned the same evening.\",\r\n    options: [\r\n        \"1 and 3 only\",\r\n        \"3 and 4 only\",\r\n        \"1 and 4 only\",\r\n        \"2 and 3 only\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>GoI Order (1) below SR 72 [G.I., F.D. No. F. 85\/C.S.R.\/26 dated 13.03.1926, reaffirmed by MoF OM No. 1 (14)-E.IV(B)\/66 dated 07.02.1967]<\/b> \u2014 Daily allowance is admissible in situations 3 and 4 only.<br><br>GoI Order (1) below SR 72 [G.I., F.D. No. F. 85\/C.S.R.\/26 dated 13.03.1926, reaffirmed by MoF OM No. 1 (14)-E.IV(B)\/66 dated 07.02.1967]:<br>(a) <i>\\\"a Government servant who takes casual leave or restricted holiday while on tour is not entitled to draw daily allowance during such leave\\\"<\/i> \u2014 so statements 1 and 2 are wrong;<br>(b) <i>\\\"daily allowance is not admissible for any day, whether Sunday or holiday, unless the officer is actually and not merely constructively in camp\\\"<\/i> \u2014 so statement 3 is correct.<br><br>On statement 4, the same Order records that where the Government servant <i>\\\"left his place of halt on Sundays and holidays in the morning and returned the same evening\\\"<\/i>, it has been decided that <i>\\\"daily allowance can be allowed if the Controlling Officer is satisfied that the claimant actually spent at least a portion of the particular Sundays and holidays in camp\\\"<\/i> [MoF Letter No. 1938-E.IV(B)\/56 dated 17.08.1956]. Hence 3 and 4.\"\r\n},\r\n{\r\n    id: 52,\r\n    year: \"2014\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"In case of transfer within the same station involving a change of residence, a Government servant will be entitled to travelling allowance as under :\\n1. Composite Transfer Grant equal to 80% of the last month's Basic Pay.\\n2. Composite Transfer Grant equal to one-third of 80% of the last month's Basic Pay.\\n3. Actual cost of conveyance for self and family but not exceeding the road mileage allowance admissible under rules.\\n4. Actual cost of transportation of personal effects not exceeding the amount admissible under rules.\\nWhich of the above statements are correct?\",\r\n    options: [\r\n        \"1 and 3 only\",\r\n        \"2, 3 and 4 only\",\r\n        \"1, 3 and 4 only\",\r\n        \"2 and 4 only\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>GoI Order (20) below SR 116 [MoF OM No. F. 7(1)-E.IV(B)\/66 dated 25.03.1966, as amended including OM No. 19030\/1\/2017-E.IV dated 13.07.2017]<\/b> \u2014 Statements 2, 3 and 4 are correct.<br><br>GoI Order (20) below SR 116 [MoF OM No. F. 7(1)-E.IV(B)\/66 dated 25.03.1966, as amended including OM No. 19030\/1\/2017-E.IV dated 13.07.2017]: <i>\\\"In case of transfer within the same station or within a short distance from the old headquarters which may or may not involve a change of residence ...<br>(i) No travelling allowance will be admissible if no change of residence is involved.<br>(ii) If there is change of residence, as a result of transfer only the following reimbursements may be allowed:\u2014<br>Composite Transfer Grant: Equal to one-third of 80% of the last month's Basic Pay.<br>Self and Family: Actual cost of conveyance but not exceeding the road mileage allowance admissible under Supplementary Rule 116 (a) II (i) and (ii).<br>Personal effects: Actual cost of transportation not exceeding the amount admissible under SR 116 (a) II (iii).\\\"<\/i><br><br>Statement 1 is wrong: the full CTG (80% of last month's Basic Pay) is payable only where the stations are 20 km or more apart. Para (ii)(b) of the 13.07.2017 OM: <i>\\\"In cases of transfer to stations which are at a distance of less than 20 kms. from the old station and of transfer within the same city, one-third of the composite transfer grant will be admissible, provided a change of residence is actually involved.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 53,\r\n    year: \"2014\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"For the purpose of TA on transfer, which of the following are included in the definition of 'Family'?\\n1. Spouse residing with the Government servant.\\n2. Parents residing with the Government servant and wholly dependent.\\n3. Unmarried sisters and minor brothers residing with and wholly dependent upon the Government servant.\\n4. Stepfather residing with and wholly dependent upon the Government servant.\",\r\n    options: [\r\n        \"1, 2 and 4 only\",\r\n        \"1, 2 and 3 only\",\r\n        \"2, 3 and 4 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>SR 2(8)<\/b> \u2014 Statements 1, 2 and 3 fall within 'family'; a stepfather does not.<br><br>SR 2(8): <i>\\\"'Family' means a Government servant's wife or husband, as the case may be, residing with the Government servant and legitimate children and stepchildren residing with and wholly dependent upon the Government servant.\\\"<\/i><br><br>GoI Order (2) below SR 2(8) [MoF OMs No. 19030\/1\/73-E.IV(B) dated 29.06.1974 and 31.12.1975]: <i>\\\"The definition of 'family' under SR 2 (8) for transfer travelling allowance will also include parents, stepmother, sisters and minor brothers residing with and wholly dependent upon the Government servant.\\\"<\/i> 'Sisters' means unmarried sisters, and widowed sisters whose father is not alive or is himself wholly dependent on the Government servant [MoF Letter No. 769-E.IV\/86 dated 25.03.1986].<br><br>Stepfather NOT included: Department of Expenditure Letter No. 300\/E.IV\/2008 dated 20.11.2008 clarified that the Sixth CPC <i>\\\"has not mentioned the inclusion of Stepfather in the definition of family for the purpose of T.A. on transfer.\\\"<\/i> (A stepfather is a family member for LTC, not for transfer TA.) Hence 1, 2 and 3 only.\"\r\n},\r\n{\r\n    id: 54,\r\n    year: \"2014\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"Under the Travelling Allowance Rules, reimbursement of hotel accommodation charges of up to \u20b95,625 per day on tour (ceiling as enhanced with effect from 01.01.2024) is admissible to officers drawing pay in Pay Level :\",\r\n    options: [\r\n        \"14 and above\",\r\n        \"12 and 13\",\r\n        \"9 to 11\",\r\n        \"6 to 8\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Para 2E(i) of DoE OM No. 19030\/1\/2017-E.IV dated 13.07.2017 (GoI Order (1) below SR 51)<\/b> \u2014 Under Para 2E(i) of DoE OM No. 19030\/1\/2017-E.IV dated 13.07.2017 (GoI Order (1) below SR 51), the hotel accommodation ceilings on tour were: Level 14 and above \u2014 \u20b97,500 per day; Level 12 and 13 \u2014 \u20b94,500 per day; Level 9 to 11 \u2014 \u20b92,250 per day; Level 6 to 8 \u2014 \u20b9750 per day; Level 5 and below \u2014 \u20b9450 per day.<br><br>The same OM provides: <i>\\\"The ceiling for reimbursement of hotel charges will further rise by 25% whenever DA increases by 50%.\\\"<\/i> DA on the 7th CPC pay structure reached 50% w.e.f. 01.01.2024 (DoE OM No. 1\/1\/2024-E.II(B) dated 12.03.2024), so the ceilings now stand at: Level 14 and above \u2014 \u20b99,375; Level 12 and 13 \u2014 \u20b95,625; Level 9 to 11 \u2014 \u20b92,812.50; Level 6 to 8 \u2014 \u20b9937.50; Level 5 and below \u2014 \u20b9562.50 per day.<br><br>\u20b95,625 (= \u20b94,500 \u00d7 1.25) is therefore the ceiling for Pay Level 12 and 13. Officers in Level 13-A are treated on par with Level 13 for TA\/DA [DoE OM No. 19030\/1\/2017-E.IV dated 04.09.2017].\"\r\n},\r\n{\r\n    id: 55,\r\n    year: \"2014\",\r\n    chapter: \"HRA \/ DA \/ DR\",\r\n    question: \"House Rent Allowance is payable as a percentage of :\",\r\n    options: [\r\n        \"Basic Pay in the Level of the Pay Matrix only\",\r\n        \"Basic Pay plus Non-Practising Allowance\",\r\n        \"Basic Pay plus Special Pay\",\r\n        \"Basic Pay plus Personal Pay\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>DoE OM No. 2\/5\/2017-E.II(B) dated 07.07.2017 (7th CPC, effective 01.07.2017)<\/b> \u2014 HRA per month as a percentage of Basic Pay only \u2014 X: 24%, Y: 16%, Z: 8%, not less than \u20b9 5,400 \/ \u20b9 3,600 \/ \u20b9 1,800. Para 3: <i>\\\"The rates of HRA will be revised to 27%, 18% and 9% for 'X', 'Y', and 'Z' class cities respectively when Dearness Allowance (DA) crosses 25% and further revised to 30%, 20% and 10% when DA crosses 50%.\\\"<\/i> Para 4: <i>\\\"The term 'Basic Pay' in the revised pay structure means the pay drawn in the prescribed pay Levels in the Pay Matrix and does not include Non-Practising Allowance (NPA), Military Service Pay (MSP), etc. or any other type of pay like Special Pay, etc.\\\"<\/i><br><br>DA reached 50% with effect from 01.01.2024, so the rates are now 30% (X), 20% (Y) and 10% (Z).<br><br>So HRA is calculated on Basic Pay alone. Under the 6th CPC it was <i>\\\"30% \/ 20% \/ 10% of pay drawn in the Pay Band plus Grade Pay\\\"<\/i> (MoF OM No. 2(13)\/2008-E.II(B) dated 29.08.2008).\"\r\n},\r\n{\r\n    id: 56,\r\n    year: \"2014\",\r\n    chapter: \"HRA \/ DA \/ DR\",\r\n    question: \"In which of the following circumstances, a Government servant is not entitled to HRA?\\n1. If he shares Government accommodation allotted rent-free with another Government servant.\\n2. If his wife\/her husband has been allotted Government accommodation at the same station by the Central or State Government.\\n3. If he is staying in Inspection Quarters.\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"1 and 3 only\",\r\n        \"2 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Para 5(c) of MoF OM No. 2(37)-E.II(B)\/64 dated 27.11.1965 (HRA general orders)<\/b> \u2014 HRA is not admissible in any of the three cases.<br><br>Para 5(c) of MoF OM No. 2(37)-E.II(B)\/64 dated 27.11.1965 (HRA general orders): <i>\\\"A Government servant shall not be entitled to House Rent Allowance, if\u2014<br>(i) he shares Government accommodation allotted rent-free to another Government servant; or<br>(ii) he\/she resides in accommodation allotted to his \/ her parents \/ son \/ daughter by the Central Government, State Government, an Autonomous Public Undertaking or semi-Government Organization such as a Municipality, Port Trust, Nationalized Banks, Life Insurance Corporation of India, etc.<br>(iii) his wife \/ her husband has been allotted accommodation at the same station by the Central Government, State Government, an Autonomous Public Undertaking or semi-Government Organization such as Municipality, Port Trust, etc., whether he\/she resides in that accommodation or he\/she resides separately in accommodation rented by him\/her.\\\"<\/i><br><br>GoI Order (4) below Para 4 [Ministry of Communications letter dated 26.11.1985, issued in consultation with MoF]: <i>\\\"officers staying in the Inspection Quarters in the Headquarters of their posting will not be entitled to draw HRA for the period during which they stay in the Inspection Quarters.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 57,\r\n    year: \"2015\",\r\n    chapter: \"GENERAL CONDITIONS OF SERVICE\",\r\n    question: \"Which of the following sports qualify for appointment of meritorious sportspersons?\\n1. Archery\\n2. Atya-Patya\\n3. Rowing\\nSelect the correct answer by using the codes given below :\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"1 and 3 only\",\r\n        \"2 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>DoPT OM dated 04.03.2024<\/b> \u2014 Archery, Atya-Patya and Rowing are all included in the list of games\/sports disciplines recognised by DoPT for appointment of meritorious sportspersons in Central Government. The list was expanded to 65 disciplines by DoPT OM dated 04.03.2024; all three were on the earlier lists of 43 and later 63 disciplines as well.\"\r\n},\r\n{\r\n    id: 58,\r\n    year: \"2015\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"A Government servant promoted on regular basis to a post in the Higher Administrative Grade (Level 15 of the Pay Matrix) opts under FR 22 (I) (a) (1) to have his pay fixed initially at the next cell and re-fixed on the date of his next increment in the lower post. On that date of next increment, how many increments will be granted in the level from which he is promoted for re-fixing his pay?\",\r\n    options: [\r\n        \"One increment\",\r\n        \"Two increments\",\r\n        \"Three increments\",\r\n        \"No increment\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>FR 22 (I) (a) (1), second paragraph<\/b> \u2014 the Government servant <i>\\\"shall have the option, to be exercised within one month from the date of promotion or appointment, as the case may be, to have the pay fixed under this rule from the date of such promotion or appointment or to have the pay fixed initially at the next cell in the level of the post to which he or she is promoted on regular basis and subsequently, on the date of accrual of next increment in the level of the post from which Government servant is promoted, his pay shall be re-fixed and two increments (one accrued on account of annual increment and the second accrued on account of promotion) shall be granted in the level from which the Government servant is promoted and he or she shall be placed, at a cell equal to the figure so arrived in the level of the post to which he or she is promoted\\\"<\/i>.<br><br>If he opts for fixation from the date of promotion itself, only one increment is given in the lower level and he is placed at the equal or next higher cell in the promotion level. Under the DNI option, two increments are granted on the date of next increment.\"\r\n},\r\n{\r\n    id: 59,\r\n    year: \"2015\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"Which of the following is the interest bearing advance?\",\r\n    options: [\r\n        \"Advance of pay on transfer\",\r\n        \"Advance of LTC\",\r\n        \"Advance in connection with legal proceedings\",\r\n        \"Advance for purchase of Personal Computer\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>DoE OM dated 07.10.2016 (7th CPC)<\/b> \u2014 Before 2016, the advances of pay on transfer, for LTC and in connection with legal proceedings were all interest-free. The advance for purchase of a Personal Computer was an interest-bearing advance.<br><br>DoE OM dated 07.10.2016 (7th CPC) retained the PC advance \u2014 <i>\\\"Rs. 50,000 or actual price of PC, whichever is lower\\\"<\/i>, <i>\\\"allowed maximum five times in the entire service\\\"<\/i> \u2014 as an interest-bearing advance. It discontinued the other interest-bearing advances (Motor Car, Motor Cycle\/Scooter\/Moped) and most interest-free ones, keeping only medical treatment, TA for family of deceased, TA on tour\/transfer and LTC.\"\r\n},\r\n{\r\n    id: 60,\r\n    year: \"2015\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"Advances for bicycles and warm clothing given to the Central Government employees have been made interest free on the basis of the recommendations of\",\r\n    options: [\r\n        \"Sixth Pay Commission\",\r\n        \"Fifth Pay Commission\",\r\n        \"Fourth Pay Commission\",\r\n        \"Seventh Pay Commission\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>DoE OM dated 07.10.2016<\/b> \u2014 Under the Compendium of Rules on Advances, interest was earlier charged on warm clothing advance <i>\\\"at the rates fixed for cycle advance\\\"<\/i>. These advances were made interest-free consequent upon the Government's decisions on the Sixth Central Pay Commission's recommendations (2008), and were treated as interest-free advances thereafter. They were among the <i>\\\"interest free advances\\\"<\/i> later discontinued under the 7th CPC by DoE OM dated 07.10.2016 (bicycle, warm clothing, pay on transfer, festival, natural calamity, leave salary and law suits).\"\r\n},\r\n{\r\n    id: 61,\r\n    year: \"2015\",\r\n    chapter: \"FOREIGN SERVICE\",\r\n    question: \"Consider the following statements :\\nIn the case of transfer to Foreign Service, the Central Government may\\n1. Remit the contribution due in any specified case or class of cases.\\n2. Make rules prescribing the rate of interest, if any, to be levied on overdue contributions.\\nWhich of the above statements is\/are correct?\",\r\n    options: [\r\n        \"1 only\",\r\n        \"2 only\",\r\n        \"Both 1 and 2\",\r\n        \"Neither 1 nor 2\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>FR 119<\/b> \u2014 <i>\\\"In the case of transfer to foreign service, the Central Government may\u2014<br>(a) remit the contributions due in any specified case or class of cases; and<br>(b) make rules prescribing the rate of interest, if any, to be levied on overdue contributions.\\\"<\/i><br><br>Both statements reproduce FR 119.\"\r\n},\r\n{\r\n    id: 62,\r\n    year: \"2015\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"During suspension, a Government servant is entitled to subsistence allowance equal to\",\r\n    options: [\r\n        \"50% of the leave salary initially and then enhanced to 75% or reduced to 25% as the case may be\",\r\n        \"40% of the leave salary + DA initially and then enhanced to 60% or reduced to 20% as the case may be\",\r\n        \"60% of the leave salary + DA + HRA initially and then enhanced to 80% or reduced to 30% as the case may be\",\r\n        \"Full leave salary\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>GoI Order (4) below FR 53 [MoF OMs dated 19.08.1994 and 06.05.1996]<\/b> \u2014 <i>\\\"During suspension, a Government servant is entitled to subsistence allowance equal to percentage of the leave salary, viz. 50% initially and then enhanced or reduced to 75% or 25%, as the case may be.\\\"<\/i><br><br>This follows from FR 53(1)(ii)(a). The initial subsistence allowance equals leave salary on half pay \/ half average pay (i.e. 50% of pay), plus DA on it. Under the proviso, after three months it may be increased or reduced <i>\\\"by a suitable amount, not exceeding 50 per cent of the subsistence allowance admissible during the period of the first three months\\\"<\/i> \u2014 i.e. to a maximum of 75% or a minimum of 25% of pay.<br><br>Option (d) 'full leave salary' is wrong: the subsistence allowance equals only the leave salary on half pay \/ half average pay, not the full leave salary admissible on earned leave.\"\r\n},\r\n{\r\n    id: 63,\r\n    year: \"2015\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"Which of the following nature of deductions should not be made from the subsistence allowance of a Government servant under suspension?\\n1. Amounts due on court attachments\\n2. Recovery of loss to the Government for which the Government servant is responsible\\n3. Subscription to a General Provident Fund\\nSelect the correct answer by using the codes given below :\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"1 and 3 only\",\r\n        \"2 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>GoI Order (5) below FR 53 [MoF OMs No. F. 15(5)-E.IV\/57 dated 18.09.1959 and 20.11.1961]<\/b> \u2014 All three are in the 'should not be made' list (para 4 of the order).<br><br>GoI Order (5) below FR 53 [MoF OMs No. F. 15(5)-E.IV\/57 dated 18.09.1959 and 20.11.1961] \u2014 Recoveries from subsistence allowance:<br><i>\\\"2. ... the recovery of the following deductions which fall under category (a) [compulsory deductions] ... should be enforced from the subsistence allowance:\u2014<br>(i) Income tax (provided the employee's yearly income calculated with reference to subsistence allowance is taxable).<br>(ii) House rent and allied charges, i.e., electricity, water, furniture, etc.<br>(iii) Repayment of loans and advances taken from Government ...<br>(iv) Contribution under Central Government Health Scheme.<br>(v) Contribution towards Central Government Employees Insurance Scheme, 1977.<br>(vi) Subscription to the Central Government Employees' Group Insurance Scheme, 1980.<br>3. The deductions falling under category (b) [optional], which should not be made except with the Government servant's written consent, are as under\u2014<br>(a) Premia due on Postal Life Assurance Policies.<br>(b) Amounts due to Co-operative Stores and Co-operative Credit Societies.<br>(c) Refund of advances taken from General Provident Fund.<br>4. ... the deductions of the following nature should not be made from the subsistence allowance:\u2014<br>(i) Subscription to a General Provident Fund.<br>(ii) Amounts due on Court attachments.<br>(iii) Recovery of loss to Government for which a Government servant is responsible.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 64,\r\n    year: \"2015\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"A Government servant under suspension is entitled up to the first three months of the period of suspension, to subsistence allowance at an amount equal to\",\r\n    options: [\r\n        \"Full pay\",\r\n        \"Half pay\",\r\n        \"One-third of pay\",\r\n        \"Two-third of pay\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>FR 53(1)(ii)(a)<\/b> \u2014 the Government servant under suspension is entitled to <i>\\\"a subsistence allowance at an amount equal to the leave salary which the Government servant would have drawn, if he had been on leave on half average pay or on half-pay and in addition, dearness allowance\\\"<\/i>.<br><br>Leave salary on half pay is half of the pay. For the first three months the subsistence allowance is therefore half pay (plus DA). Thereafter it may be varied by up to 50% of that amount under the proviso to FR 53(1)(ii)(a).\"\r\n},\r\n{\r\n    id: 65,\r\n    year: \"2015\",\r\n    chapter: \"MEDICAL CERTIFICATE OF FITNESS\",\r\n    question: \"A candidate having got a pacemaker implanted may be considered fit for Government Service, except for the post of\",\r\n    options: [\r\n        \"Teacher\",\r\n        \"Pilot\",\r\n        \"Assistant\",\r\n        \"Office Manager\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Orders below SR 4 [MoHFW OM No. A.17020\/2\/86-MS dated 17.03.1988]<\/b> \u2014 <i>\\\"A candidate having got a Pacemaker implanted, may be considered fit for Government service, except the candidates selected for the following posts:\u2014<br>(1) Pilots.<br>(2) Jobs in the Defence Forces, Police and Security.<br>(3) Railway or Bus Drivers.<br>(4) Posts attached to electro-magnetic areas.<br>(5) Any other posts requiring higher standards of physical fitness.\\\"<\/i><br><br>Of the options, only 'Pilot' is on the excluded list. Teacher, Assistant and Office Manager posts are not excluded.\"\r\n},\r\n{\r\n    id: 66,\r\n    year: \"2015\",\r\n    chapter: \"LIEN\",\r\n    question: \"A Government servant who has acquired lien on a post retains the lien on that post\\n1. While performing the duties of that post.\\n2. While on leave.\\n3. While under suspension.\\n4. While on Foreign Service.\\nWhich of the above statements are correct?\",\r\n    options: [\r\n        \"1, 2 and 3 only\",\r\n        \"1 and 4 only\",\r\n        \"2, 3 and 4 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>FR 13<\/b> \u2014 All four situations preserve the lien.<br><br>FR 13: <i>\\\"A Government servant who has acquired lien on a post retains the lien on that post\u2014<br>(a) while performing the duties of that post;<br>(b) while on foreign service, or holding a temporary post, or officiating in another post;<br>(c) during joining time on transfer to another post ...;<br>(d) while on leave; and<br>(e) while under suspension.\\\"<\/i><br><br>Foreign service preserves the lien only up to the permissible limit. Under proviso (ii) to FR 13, no lien is retained <i>\\\"On foreign service\/deputation beyond the maximum limit admissible under the orders of the Government\\\"<\/i>.\"\r\n},\r\n{\r\n    id: 67,\r\n    year: \"2015\",\r\n    chapter: \"RECORD OF SERVICE\",\r\n    question: \"The Service Book of a Government servant is required to be maintained in duplicate. In this context, which of the following statements is correct?\",\r\n    options: [\r\n        \"First copy shall be retained by the Head of the Office and the second copy should be given to the Government servant\",\r\n        \"First copy shall be given to the Government servant and the second copy should be kept with the Head of the Office\",\r\n        \"Both the first and the second copies shall be retained by the Head of the Office\",\r\n        \"Both the first and the second copies should be given to the Government servant\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>GoI Decision (1) below SR 198 [Rule 288 of GFR 2017]<\/b> \u2014 <i>\\\"The Service Book of a Government servant shall be maintained in duplicate. First copy shall be retained by the Head of the Office and the second copy should be given to the Government servant for safe custody as indicated below:\u2014<br>(a) To the existing employees \u2014 within six months of the date on which these rules become effective.<br>(b) To new appointees \u2014 within one month of the date of appointment.\\\"<\/i><br><br>Options (b), (c) and (d) do not match this division of custody.\"\r\n},\r\n{\r\n    id: 68,\r\n    year: \"2015\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"Which of the following is true during the suspension of a Government servant?\",\r\n    options: [\r\n        \"The relationship of master and servant ceases\",\r\n        \"The Government servant ceases to be a member of the service\",\r\n        \"He no more continues to be the subject of the same discipline and penalties, and the Conduct Rules do not continue to apply to him\",\r\n        \"He cannot supplement his subsistence allowance by engaging himself in any other employment\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>FR 53(2)<\/b> \u2014 Subsistence allowance is payable only on a certificate that he is not engaged in any other employment, so he cannot supplement it by taking up other work. Option (d) is correct.<br><br>FR 53(2): <i>\\\"No payment under sub-rule (1) shall be made unless the Government servant furnishes a certificate that he is not engaged in any other employment, business, profession or vocation.\\\"<\/i><br><br>GoI Order 3(a) below FR 53 [MoF OM dated 29.08.1963] makes this the only ground on which the allowance can be refused: <i>\\\"The subsistence allowance shall not be denied on any ground unless a Government servant is unable to\/does not furnish a certificate that he is not engaged in any other employment, business, profession or vocation, during the period of suspension.\\\"<\/i><br><br>Options (a), (b) and (c) are wrong because suspension does not end the service relationship. The suspended Government servant remains a member of the service and stays subject to the same discipline and penalties and to the CCS (Conduct) Rules, 1964 (DoPT consolidated instructions on suspension, OM No. 11012\/17\/2013-Estt.(A) dated 02.01.2014). That is why FR 53 pays him a subsistence allowance at all.\"\r\n},\r\n{\r\n    id: 69,\r\n    year: \"2015\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"In which of the following cases, is the reinstatement in service of a Government servant under suspension\/whose service has been terminated possible?\\n1. If the penalty of compulsory retirement, removal or dismissal from service imposed upon him is set aside by a Court of law\\n2. If the penalty of compulsory retirement, removal or dismissal from service imposed upon him is set aside by the Appellate\/Revising Authority\\n3. If the departmental proceedings instituted against him are withdrawn\\nSelect the correct answer by using the codes given below :\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"1 and 3 only\",\r\n        \"2 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>FR 54, FR 54-A and FR 54-B<\/b> \u2014 Reinstatement is possible in all three cases, and each has its own rule for the intervening period. Option (d) is correct.<br><br>1. Correct \u2014 FR 54-A(1): <i>\\\"Where the dismissal, removal or compulsory retirement of a Government servant is set aside by a Court of Law and such Government servant is reinstated without holding any further inquiry, the period of absence from duty shall be regularized and the Government servant shall be paid pay and allowances in accordance with the provisions of sub-rule (2) or (3) subject to the directions, if any, of the Court.\\\"<\/i><br>2. Correct \u2014 FR 54(1): <i>\\\"When a Government servant who has been dismissed, removed or compulsorily retired is reinstated as a result of appeal or review or would have been so reinstated but for his retirement on superannuation while under suspension or not, the authority competent to order reinstatement shall consider and make a specific order\\\"<\/i> regarding the pay and allowances for the period of absence and whether that period is to be treated as duty.<br>3. Correct \u2014 when the proceedings are withdrawn the suspension is revoked under Rule 10(5)(c) of the CCS (CCA) Rules, 1965, and he is reinstated. FR 54-B(1): <i>\\\"When a Government servant who has been suspended is reinstated ... the authority competent to order reinstatement shall consider and make a specific order\\\"<\/i> regarding the pay and allowances for the period of suspension and whether it is to be treated as duty.<br><br>Where the appellate authority or the Court sets the penalty aside but a further inquiry is ordered, he is not reinstated. He is deemed to be under suspension from the date of the original penalty [Rule 10(3) and 10(4), CCS (CCA) Rules], and subsistence allowance is paid from that date under GoI Order 3(f) below FR 53.\"\r\n},\r\n{\r\n    id: 70,\r\n    year: \"2015\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"In an establishment where provision for leave reserve exists, any vacancy caused on account of suspension of a Government servant, should normally be filled by\",\r\n    options: [\r\n        \"A reservist\",\r\n        \"An officiating appointment\",\r\n        \"Creating an extra post\",\r\n        \"None of the above\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>GoI Order below FR 55 [MF (D.E.) OM No. F. 27 (100)-E.G.I.\/57 dated 19.12.1957]<\/b> \u2014 The vacancy is filled by a reservist. An officiating appointment is made only if no reservist is available, and no extra post is needed. Option (a) is correct.<br><br>The order was issued on a case where extra posts had been created to carry on the work of Government servants placed under suspension: <i>\\\"in an establishment where provision for leave reserves exists, any vacancy caused on account of suspension of a Government servant should be filled by reservist and where a reservist is not available, the post should be filled by an officiating appointment. It is, however, not necessary to create an extra post.\\\"<\/i><br><br>FR 55: <i>\\\"Leave may not be granted to a Government servant under suspension.\\\"<\/i><br><br>Option (b) is only the fallback when no reservist is available. Option (c) is ruled out by the order itself.\"\r\n},\r\n{\r\n    id: 71,\r\n    year: \"2016-17\",\r\n    chapter: \"EXTENT OF APPLICATION AND DEFINITIONS\",\r\n    question: \"A post carrying a definite rate of pay sanctioned for a limited time is called :\",\r\n    options: [\r\n        \"Tenure post\",\r\n        \"Permanent post\",\r\n        \"Probationary post\",\r\n        \"Temporary post\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>FR 9(30)<\/b> \u2014 <i>\\\"Temporary post means a post carrying a definite rate of pay sanctioned for a limited time.\\\"<\/i><br><br>By contrast, FR 9(22): <i>\\\"Permanent Post means a post carrying a definite rate of pay sanctioned without limit of time\\\"<\/i>. A tenure post [FR 9(30-A)] is a permanent post that an individual may hold only for a limited period. 'Probationary post' is not a category defined in FR 9.\"\r\n},\r\n{\r\n    id: 72,\r\n    year: \"2016-17\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"When a temporary post is created which will probably be filled by a person who is already a Government servant, its pay should be fixed by the Central Government with due regard to :\",\r\n    options: [\r\n        \"The experience of the Government servant alone\",\r\n        \"The character and responsibility of the work to be performed\",\r\n        \"The minimum that is necessary to secure the services of a person\",\r\n        \"The existing pay of one level below that post only\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>FR 40<\/b> \u2014 <i>\\\"When a temporary post is created which will probably be filled by a person who is already a Government servant, its pay should be fixed by the Central Government with due regard to\u2014 (a) the character and responsibility of the works to be performed, and (b) the existing pay of Government servants of a status sufficient to warrant their selection for the post.\\\"<\/i><br><br>Option (c) describes FR 39, which applies where the temporary post <i>\\\"may have to be filled by a person not already in Government service\\\"<\/i>: its pay is fixed <i>\\\"with reference to the minimum that is necessary to secure the services of a person capable of discharging efficiently the duties of the post.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 73,\r\n    year: \"2016-17\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"The advance sanctioned for the purchase of a personal computer shall be recovered in equal monthly instalments not exceeding :\",\r\n    options: [\r\n        \"50\",\r\n        \"100\",\r\n        \"125\",\r\n        \"150\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Compendium of Rules on Advances, Rule 21(5)<\/b> \u2014 <i>\\\"The advance sanctioned for the purchase of a personal computer shall be recovered in such number of equal monthly installments as the Government servant may elect, but not exceeding 150.\\\"<\/i><br><br>The PC advance was retained after the 7th CPC (DoE OM dated 07.10.2016): \u20b9 50,000 or the actual price of the PC, whichever is lower, admissible a maximum of five times in the entire service.\"\r\n},\r\n{\r\n    id: 74,\r\n    year: \"2016-17\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"In pursuance of the decision taken by the Government on the Seventh Pay Commission's recommendations, which of the following interest free advances stand discontinued?\\n1. Advance of pay on transfer\\n2. Advance of leave salary\\n3. Advance for medical treatment\\n4. Advance for Travelling Allowance on tour or transfer\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"1, 2 and 3\",\r\n        \"3 and 4 only\",\r\n        \"1, 3 and 4\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>DoE OM No. 12(1)\/E.II(A)\/2016 dated 07.10.2016 (on the 7th CPC recommendations)<\/b> \u2014 <i>\\\"All interest free advances stand discontinued with the exception of interest free advance for medical treatment, travelling allowance for family of deceased, travelling allowance on tour or transfer and leave travel concession (LTC).\\\"<\/i><br><br>The interest-free advances discontinued were those for Bicycle, Warm Clothing, Pay on Transfer, Festival, Natural Calamity, Leave Salary and Law Suits. Advance of pay on transfer (1) and advance of leave salary (2) were therefore discontinued. Advance for medical treatment (3) and advance of TA on tour or transfer (4) continue.\"\r\n},\r\n{\r\n    id: 75,\r\n    year: \"2016-17\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"Which one of the following deductions should not be made from the subsistence allowance?\",\r\n    options: [\r\n        \"CGHS contribution\",\r\n        \"Subscription to the Central Government Employees' Group Insurance Scheme, 1980\",\r\n        \"House rent and allied charges i.e. electricity, water, furniture, etc.\",\r\n        \"Subscription to General Provident Fund\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>GoI Order (5) below FR 53 [MoF OMs No. F. 15(5)-E.IV\/57 dated 18.09.1959 and 20.11.1961]<\/b> \u2014 GPF subscription should not be deducted.<br><br>GoI Order (5) below FR 53 [MoF OMs No. F. 15(5)-E.IV\/57 dated 18.09.1959 and 20.11.1961] \u2014 Recoveries from subsistence allowance:<br><i>\\\"2. ... the recovery of the following deductions which fall under category (a) [compulsory deductions] ... should be enforced from the subsistence allowance:\u2014<br>(i) Income tax (provided the employee's yearly income calculated with reference to subsistence allowance is taxable).<br>(ii) House rent and allied charges, i.e., electricity, water, furniture, etc.<br>(iii) Repayment of loans and advances taken from Government ...<br>(iv) Contribution under Central Government Health Scheme.<br>(v) Contribution towards Central Government Employees Insurance Scheme, 1977.<br>(vi) Subscription to the Central Government Employees' Group Insurance Scheme, 1980.<br>3. The deductions falling under category (b) [optional], which should not be made except with the Government servant's written consent, are as under\u2014<br>(a) Premia due on Postal Life Assurance Policies.<br>(b) Amounts due to Co-operative Stores and Co-operative Credit Societies.<br>(c) Refund of advances taken from General Provident Fund.<br>4. ... the deductions of the following nature should not be made from the subsistence allowance:\u2014<br>(i) Subscription to a General Provident Fund.<br>(ii) Amounts due on Court attachments.<br>(iii) Recovery of loss to Government for which a Government servant is responsible.\\\"<\/i><br><br>CGHS contribution, CGEGIS 1980 subscription, and house rent with allied charges are all compulsory deductions.\"\r\n},\r\n{\r\n    id: 76,\r\n    year: \"2016-17\",\r\n    chapter: \"MEDICAL CERTIFICATE OF FITNESS\",\r\n    question: \"Which of the following classes of Government servants are exempted from producing a medical certificate of health, except where a competent authority may by general or special order direct otherwise?\\n1. A Government servant appointed in a temporary vacancy for a period not exceeding three months\\n2. A retired Government servant re-employed immediately after retirement\\n3. A person re-employed after resignation or forfeiture of past service\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"1 and 3 only\",\r\n        \"2 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>SR 4-A<\/b> \u2014 Categories 1 and 2 are exempt; category 3 is not.<br><br>SR 4-A: <i>\\\"Except where a competent authority by general or special order directs otherwise, the following classes of Government servants are exempted from producing a medical certificate of health:\u2014 ...<br>(3) A Government servant appointed in a temporary vacancy for a period not exceeding three months. ...<br>(5) A retired Government servant re-employed immediately after retirement.\\\"<\/i><br><br>Note 1(a)(2) below SR 4-A: <i>\\\"The production of a medical certificate is necessary when\u2014 ... (2) a person is re-employed after resignation or forfeiture of past service.\\\"<\/i> (The only exception, under GoI Order (2) below SR 4-A, is a resignation tendered to take up another Government appointment applied for through proper channel after medical examination to a standard not lower than that of the new post.)\"\r\n},\r\n{\r\n    id: 77,\r\n    year: \"2016-17\",\r\n    chapter: \"FEES AND HONORARIUM\",\r\n    question: \"A recurring or non-recurring payment granted to a Government servant from Consolidated Fund of India as remuneration for special work of an occasional or intermittent character is called :\",\r\n    options: [\r\n        \"Bonus\",\r\n        \"Fee\",\r\n        \"Honorarium\",\r\n        \"Special allowance\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>FR 9(9)<\/b> \u2014 <i>\\\"Honorarium means a recurring or non-recurring payment granted to a Government servant from the Consolidated Fund of India or the Consolidated Fund of a State [or the Consolidated Fund of a Union Territory] as remuneration for special work of an occasional or intermittent character.\\\"<\/i><br><br>A 'fee' [FR 9(6-A)], by contrast, is paid from a source other than the Consolidated Fund.\"\r\n},\r\n{\r\n    id: 78,\r\n    year: \"2016-17\",\r\n    chapter: \"GPRA AND LICENCE FEE\",\r\n    question: \"When the standard license fee for a residence has been calculated, minor additions and alterations may be made without the license fee of the residence being increased, subject to which of the following conditions :\\n1. The total cost of such additions or alterations shall not exceed 5% of the capital cost on which the standard license fee was last calculated\\n2. Such additions and alterations shall be made within five years after the last calculation of the standard license fee\\n3. The total cost of such additions or alterations shall not exceed 15% of the capital cost on which the standard license fee was last calculated\\n4. Such additions and alterations shall be made after five years of the last calculation of the standard license fee\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"1 and 2\",\r\n        \"1 and 4\",\r\n        \"2 and 3\",\r\n        \"3 and 4\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>SR 323(1)<\/b> \u2014 <i>\\\"When the standard licence fee of a residence has been calculated, minor additions and alterations may be made without the licence fee of the residence being increased, subject to the following conditions, namely:\u2014 (a) the total cost of such additions and alterations shall not exceed 5 per cent of the capital cost on which the standard licence fee was last calculated, and (b) such additions and alterations shall be made within five years after the last calculation of the standard licence fee.\\\"<\/i><br><br>(SR 323(2): where additions\/alterations are made at the specific request of the allottee, an additional licence fee at 6% of their estimated cost is recovered from him.)\"\r\n},\r\n{\r\n    id: 79,\r\n    year: \"2016-17\",\r\n    chapter: \"GPRA AND LICENCE FEE\",\r\n    question: \"The Directorate of Estates would issue an Advance No Demand Certificate to the Department concerned with a copy endorsed to the individual concerned eight months before the date of superannuation informing :\\n1. The amount of license fee due up to that period i.e. eight months prior to the date of superannuation\\n2. The rate of monthly recovery of license fee for the rest of the service i.e. eight months\\n3. The amount of license fee recoverable for twelve months period of retention allowed after retirement\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"1 only\",\r\n        \"2 only\",\r\n        \"1 and 2 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 40 of the GPRA Rules, 2017<\/b> \u2014 Statements 1 and 2 are correct; statement 3 is incorrect.<br><br>Under the pension procedure orders, the Directorate of Estates issues an 'Advance No Demand Certificate' to the Department concerned, with a copy to the individual, eight months before the date of superannuation. The certificate informs (i) the amount of licence fee due up to that date, i.e. eight months before superannuation, (ii) the monthly rate of recovery of licence fee for the remaining eight months of service, and (iii) the amount of licence fee recoverable for the short period of retention allowed after retirement.<br><br>Statement 3 refers to a twelve-month period of retention, which is wrong. (Under Rule 40 of the GPRA Rules, 2017, retention on retirement is now six months on normal licence fee.)\"\r\n},\r\n{\r\n    id: 80,\r\n    year: \"2016-17\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"Which one of the following allowances is not categorized as travelling allowance?\",\r\n    options: [\r\n        \"Transport allowance\",\r\n        \"Mileage allowance\",\r\n        \"Daily allowance\",\r\n        \"Permanent travelling allowance\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>SR 21<\/b> \u2014 Transport Allowance is not a kind of travelling allowance.<br><br>SR 21: <i>\\\"The following are the different kinds of travelling allowances which may be drawn in different circumstances by Government servants:\u2014<br>(a) Permanent travelling allowance.<br>(b) Conveyance or horse allowance.<br>(c) Mileage allowance.<br>(d) Daily allowance.<br>(e) The actual cost of travelling.\\\"<\/i><br><br>Mileage allowance, daily allowance and permanent travelling allowance are listed. Transport Allowance is a separate monthly allowance paid to compensate for commuting between residence and the place of duty, and is not among the kinds of TA in SR 21.\"\r\n},\r\n{\r\n    id: 81,\r\n    year: \"2016-17\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"In which one of the following situations is Daily Allowance admissible to a Central Government official on tour?\",\r\n    options: [\r\n        \"On a Sunday and holiday during halts\",\r\n        \"During casual leave for a day\",\r\n        \"During a restricted holiday availed by him\",\r\n        \"On a Sunday that was spent away from the camp\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>SR 72<\/b> \u2014 Daily allowance is admissible on a Sunday or holiday during a halt on tour, provided the officer is actually in camp.<br><br>SR 72: <i>\\\"Subject to the conditions laid down in Rules 73 and 74, daily allowance may be drawn during a halt on tour on a holiday occurring during a tour.\\\"<\/i><br><br>GoI Order (1) below SR 72 excludes the other situations: <i>\\\"(a) ... a Government servant who takes casual leave or restricted holiday while on tour is not entitled to draw daily allowance during such leave; and<br>(b) ... daily allowance is not admissible for any day, whether Sunday or holiday, unless the officer is actually and not merely constructively in camp.\\\"<\/i> Options (b) and (c) are therefore barred, and option (d) \u2014 a Sunday spent away from the camp \u2014 fails condition (b).\"\r\n},\r\n{\r\n    id: 82,\r\n    year: \"2016-17\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"Before signing or countersigning a travelling allowance bill, duty of a controlling officer is to :\\n1. Scrutinize the necessity, frequency and duration of journey performed\\n2. Scrutinize distances entered in the travelling allowance bills\\n3. Disallow a halt of excessive duration\\n4. Permit use of exchanging daily allowance for mileage allowance without restriction\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"1, 2 and 3\",\r\n        \"1, 2 and 4\",\r\n        \"1, 3 and 4\",\r\n        \"2, 3 and 4\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>SR 195<\/b> \u2014 Duties 1, 2 and 3 are correct. Duty 4 states the opposite of what the rule requires.<br><br>SR 195: <i>\\\"It is the duty of a Controlling Officer, before signing or countersigning a travelling allowance bill,\u2014<br>(a) to scrutinize the necessity, frequency and duration of journeys and halts for which travelling allowance is claimed, and to disallow the whole or any part of the travelling allowance claimed for any journey or halt if he considers that a journey was unnecessary or unduly protracted or that a halt was of excessive duration;<br>(b) to scrutinize carefully the distances entered in travelling allowance bills; ...<br>(d) to check any tendency to abuse the option of exchanging daily allowance for mileage allowance; ...\\\"<\/i><br><br>Statement 4 ('permit ... without restriction') is wrong, because clause (d) requires the Controlling Officer to check abuse of that option.\"\r\n},\r\n{\r\n    id: 83,\r\n    year: \"2016-17\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"Which of the following officials working abroad and members of their family may be allowed air passage by economy class, to the port of disembarkation in India on their selection for appointment under the Government of India?\\n1. Indian Medical Officers\\n2. Indian Scientists and Technical Officers\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"1 only\",\r\n        \"2 only\",\r\n        \"Both 1 and 2\",\r\n        \"Neither 1 nor 2\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>GoI Order (1) below SR 105 [MoF OM No. F. 10(2)-E.IV(B)\/66 dated 13.10.1966, 10.03.1967 and 24.08.1967]<\/b> \u2014 Only Indian Scientists and Technical Officers working abroad are covered.<br><br>GoI Order (1) below SR 105 [MoF OM No. F. 10(2)-E.IV(B)\/66 dated 13.10.1966, 10.03.1967 and 24.08.1967]: <i>\\\"It has been decided that Indian Scientists\/Technical Officers working abroad may on their selection for appointment under the Government of India be allowed air passage by Economy (Tourist) Class for the Scientist\/Technical Officer and members of his family as defined in SR 2 (8) from the country where he is working to port of disembarkation in India and rail fare of the class (other than air-conditioned class) to which he shall be entitled ... provided he undertakes to serve the Government of India for a minimum period of three years from the date of joining duty in India.\\\"<\/i><br><br>SR 105 lays down the general rule that <i>\\\"travelling allowance is not admissible to any person for the journey to join his first post in Government service\\\"<\/i>. The exception in this order is confined to Scientists\/Technical Officers; Medical Officers are not named in it.\"\r\n},\r\n{\r\n    id: 84,\r\n    year: \"2016-17\",\r\n    chapter: \"MEDICAL FACILITIES (CGHS & AMA)\",\r\n    question: \"Which of the following facilities are available under CGHS?\\n1. X-ray, laboratory and other diagnostic facilities\\n2. Reimbursement of cost of intra-ocular lens\\n3. Supply of medicines\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"1 and 3 only\",\r\n        \"2 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>CGHS orders (F.No. S-14013\/2005-06\/CGHS\/R&amp;H)<\/b> \u2014 All three facilities are available under CGHS. The CGHS package covers OPD treatment including issue of medicines; specialists' consultation, including X-Ray, ECG and laboratory examinations and other diagnostic facilities; and hospitalisation. Reimbursement of the cost of intra-ocular lens is allowed at ceiling rates notified by the Ministry of Health &amp; Family Welfare (CGHS orders on revision of ceiling rates for intra-ocular lenses, F.No. S-14013\/2005-06\/CGHS\/R&amp;H).\"\r\n},\r\n{\r\n    id: 85,\r\n    year: \"2018\",\r\n    chapter: \"EXTENT OF APPLICATION AND DEFINITIONS\",\r\n    question: \"In terms of the Fundamental Rules, a monthly grant made to a Government servant who is not in receipt of pay or leave salary is called :\",\r\n    options: [\r\n        \"Special Pay\",\r\n        \"Personal Pay\",\r\n        \"Subsistence Grant\",\r\n        \"Presumptive Pay\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>FR 9(27)<\/b> \u2014 <i>\\\"Subsistence grant means a monthly grant made to a Government servant who is not in receipt of pay or leave salary.\\\"<\/i><br><br>The other options are also defined in FR 9. Special Pay [FR 9(25)] is an addition to pay for <i>\\\"the specially arduous nature of the duties; or a specific addition to the work or responsibility\\\"<\/i>. Personal Pay [FR 9(23)] is additional pay granted to save a Government servant from loss of substantive pay, or on other personal considerations. Presumptive pay [FR 9(24)] is the pay to which a Government servant would be entitled if he held the post substantively.\"\r\n},\r\n{\r\n    id: 86,\r\n    year: \"2018\",\r\n    chapter: \"EXTENT OF APPLICATION AND DEFINITIONS\",\r\n    question: \"Consider the following statements regarding application of Fundamental Rules :\\n1. These Rules shall apply to all Government servants whose pay is debitable to Civil Estimates.\\n2. These Rules shall not apply to Government servants paid from Civil Estimates and temporarily transferred to service paid from Defence Estimates.\\n3. These Rules shall not apply to the personnel of the Defence Accounts Department.\\nWhich of the statement(s) given above is\/are correct?\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"1 only\",\r\n        \"1 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>FR 2<\/b> \u2014 Only statement 1 is correct.<br><br>1. Correct \u2014 FR 2: <i>\\\"The Fundamental Rules apply, subject to the provisions of Rule 3 to all Government servants whose pay is debitable to Civil Estimates and to any other class of Government servants to which the President may, by general or special order, declare them to be applicable.\\\"<\/i><br>2. Incorrect \u2014 GoI Order (1) below FR 2: <i>\\\"Government servants paid from Civil Estimates, who are temporarily transferred to service paid from Defence Estimates, continue to be subject to the Fundamental Rules.\\\"<\/i><br>3. Incorrect \u2014 GoI Order (2) below FR 2 [MoF (Defence Division) OM dated 15.06.1976]: <i>\\\"commencing from the 1st July, 1976, the Defence Accounts Department personnel will be governed by the Fundamental Rules\\\"<\/i>. Those who did not opt otherwise within three months were brought under the FRs automatically.\"\r\n},\r\n{\r\n    id: 87,\r\n    year: \"2018\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"As per the decision of the Government based on the recommendations of the 7th Central Pay Commission, Non-Practicing Allowance (NPA) shall be payable at the rate of 20% of Basic Pay subject to the condition that the sum of Basic Pay and NPA does not exceed :\",\r\n    options: [\r\n        \"Rs. 1,75,500\",\r\n        \"Rs. 2,15,000\",\r\n        \"Rs. 2,37,500\",\r\n        \"Rs. 2,50,500\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>GoI Order (2) below FR 9(21) [MoF OM No. 12\/2\/2016-E.III.A dated 07.07.2017, effective 01.07.2017]<\/b> \u2014 <i>\\\"the NPA shall now be paid at the rate of 20% of the Basic Pay in the revised pay structure ... subject to the condition that the sum of Basic Pay and NPA does not exceed \u20b9 2,37,500 (Rupees two lakh thirty-seven thousand and five hundred only).\\\"<\/i><br><br>\u20b9 2,37,500 is the average of the Apex Level (\u20b9 2,25,000) and the Cabinet Secretary's pay (\u20b9 2,50,000). The same ceiling caps Basic Pay + NPA + Deputation (Duty) Allowance.\"\r\n},\r\n{\r\n    id: 88,\r\n    year: \"2018\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"Which one of the following is not a required condition for grant of Non-Practicing Allowance to the medical posts for which medical qualifications recognized under the Indian Medical Council Act, 1956 have been prescribed as an essential qualification?\",\r\n    options: [\r\n        \"The post is a clinical one\",\r\n        \"The post is included in the Central Health Services\",\r\n        \"The post is a whole-time post\",\r\n        \"There is ample scope for private practice\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>GoI Order (2) below FR 9(21) [MoF OM dated 07.07.2017], para 3(iii)<\/b> \u2014 Inclusion in the Central Health Service is not one of the conditions.<br><br>GoI Order (2) below FR 9(21) [MoF OM dated 07.07.2017], para 3(iii): <i>\\\"NPA shall continue to be restricted to those medical posts for which minimum qualification of a medical degree recognised under the Indian Medical Council Act, 1956, or under the Dentist Act, 1948 have been prescribed as an essential qualification. The following conditions shall also be fulfilled as hitherto:\u2014<br>(a) The post is a clinical one.<br>(b) The post is a whole-time post.<br>(c) There is ample scope for private practice, and (d) It is necessary to prohibit private practice in public interest.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 89,\r\n    year: \"2018\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"In terms of the Fundamental Rules, which of the following instances\/events constitute anomaly for 'stepping up' of pay of seniors when juniors draw more pay?\\n1. Both the junior and the senior Government servants belong to the same cadre and the posts to which they have been promoted are identical in the same cadre.\\n2. The Level in the Pay Matrix of the lower and the higher posts in which they draw pay are identical.\\n3. A senior forgoes promotion leading to his junior being promoted to the higher post earlier and the junior draws higher pay than the senior.\\n4. A junior gets more pay due to additional increments earned on acquiring higher qualifications.\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"1, 2 and 3 only\",\r\n        \"3 and 4 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>DoPT OM No. 4\/3\/2017-Estt.(Pay-I) dated 26.10.2018 (consolidated guidelines on stepping up, GoI Order (26) below FR 22)<\/b> \u2014 Items 1 and 2 are the conditions that make it an anomaly; items 3 and 4 are listed as cases that are not anomalies.<br><br>DoPT OM No. 4\/3\/2017-Estt.(Pay-I) dated 26.10.2018 (consolidated guidelines on stepping up, GoI Order (26) below FR 22): stepping up is allowed subject to the conditions that <i>\\\"(a) both the junior and the senior Government servants should belong to the same cadre and the posts in which they have been promoted are identical in the same cadre;<br>(b) the Level in the Pay Matrix of the lower and higher posts in which they are entitled to draw pay should be identical;<br>(c) the anomaly is directly as a result of the application of the provisions of Fundamental Rule 22 (I) (a) (1) read with Rule 13 of CCS (RP) Rules, 2016.\\\"<\/i><br><br>Para 3 of the same OM: <i>\\\"The following instances \/ events wherein juniors draw more pay than seniors, do not constitute anomaly ...\u2014<br>(b) If a senior forgoes\/refuses promotion leading to his junior being promoted\/appointed to the higher post earlier and the junior draws higher pay than the senior. ...<br>(h) Where a junior gets more pay due to additional increments earned on acquiring higher qualifications.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 90,\r\n    year: \"2018\",\r\n    chapter: \"FOREIGN SERVICE\",\r\n    question: \"Consider the following statements regarding Government servants on Foreign Service :\\n1. Contribution for leave salary or pension due in respect of the Government servant may be paid annually within a month from the end of each financial year.\\n2. If the deputation on foreign service expires before the end of financial year, contribution for leave salary or pension needs to be paid at the end of foreign service.\\n3. Leave salary and pension contributions should be paid separately as they are creditable to different Heads of Accounts.\\nWhich of the statement(s) given above is\/are correct?\",\r\n    options: [\r\n        \"1, 2 and 3\",\r\n        \"2 and 3 only\",\r\n        \"1 and 2 only\",\r\n        \"3 only\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>GoI Order (3) below FR 111<\/b> \u2014 Statements 2 and 3 are correct; statement 1 is incorrect.<br><br>The DoPT terms of deputation\/foreign service (as published for officers on deputation, persmin.gov.in) provide that leave salary and pension contributions are payable annually <i>\\\"within 15 days from the end of each financial year or at the end of foreign service if the deputation expires before the end of a financial year\\\"<\/i>. They are to be paid separately, as they are credited to different heads of account. GoI Order (3) below FR 111 likewise lists them under separate receipt heads: pension\/CPF contributions under the superannuation receipt head, and leave salary contributions under the receipt head corresponding to the service head of the post. (Where contributions are settled monthly under the terms of transfer, the same order requires payment <i>\\\"within fifteen days from the end of the month in which the pay on which it is based has been drawn\\\"<\/i>.)<br><br>Statement 1 ('within a month from the end of each financial year') is wrong; the period is fifteen days.\"\r\n},\r\n{\r\n    id: 91,\r\n    year: \"2018\",\r\n    chapter: \"RETIREMENT\",\r\n    question: \"The Appropriate Authority has absolute right to retire a Government servant, if necessary to do so in public interest in terms of :\\n1. FR 56 (J)\\n2. FR 56 (L)\\n3. Rule 42 of CCS (Pension) Rules, 2021\\n4. Rule 14 of CCS (CCA) Rules, 1965\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"1 only\",\r\n        \"1 and 2 only\",\r\n        \"2, 3 and 4\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>DoPT consolidated guidelines on premature retirement (orders below FR 56), para 3.1<\/b> \u2014 Provisions 1, 2 and 3 confer the absolute right; Rule 14 of the CCS (CCA) Rules does not.<br><br>DoPT consolidated guidelines on premature retirement (orders below FR 56), para 3.1: <i>\\\"The Appropriate Authority has the absolute right to retire a Government servant under FR 56 (j), FR 56 (l) or Rule 48 (1) (b) of CCS (Pension) Rules, 1972 [now Rule 42 of CCS (Pension) Rules, 2021], as the case may be, if it is necessary to do so in public interest.\\\"<\/i><br><br>Para 2 of the same guidelines: <i>\\\"It is clarified that premature retirement of Government servants under these rules is not a penalty. It is distinct from 'Compulsory Retirement', which is one of prescribed penalties under CCS (CCA) Rules, 1965.\\\"<\/i> Rule 14 of the CCS (CCA) Rules is the procedure for imposing major penalties, not a power to retire in public interest.\"\r\n},\r\n{\r\n    id: 92,\r\n    year: \"2018\",\r\n    chapter: \"RETIREMENT\",\r\n    question: \"Sanction of which one of the following authorities shall be required for alteration of date of birth of a Central Government servant?\",\r\n    options: [\r\n        \"Head of Department\",\r\n        \"Appointing Authority\",\r\n        \"Head of Office\",\r\n        \"Ministry\/Department concerned\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Note 6 below FR 56<\/b> \u2014 <i>\\\"An alteration of date of birth of a Government servant can be made, with the sanction of a Ministry or Department of the Central Government, or the Comptroller and Auditor-General in regard to persons serving in the Indian Audit and Accounts Department, or an Administrator of a Union Territory under which the Government servant is serving, if\u2014<br>(a) a request in this regard is made within five years of his entry into Government service;<br>(b) it is clearly established that a genuine bona fide mistake has occurred; and<br>(c) the date of birth so altered would not make him ineligible to appear in any School or University or Union Public Service Commission examination in which he had appeared, or for entry into Government service on the date on which he first appeared at such examination or on the date on which he entered Government service.\\\"<\/i><br><br>Alteration of the date of birth requires the sanction of the Ministry\/Department concerned (C&amp;AG for IA&amp;AD; Administrator for UT staff). It cannot be made by the Head of Department, Head of Office or the Appointing Authority.\"\r\n},\r\n{\r\n    id: 93,\r\n    year: \"2018\",\r\n    chapter: \"RETIREMENT\",\r\n    question: \"The age of superannuation in respect of specialist Medical Officers of Central Armed Police Forces and Assam Rifles is :\",\r\n    options: [\r\n        \"58 years\",\r\n        \"60 years\",\r\n        \"62 years\",\r\n        \"65 years\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>FR 56(bb)(i), proviso<\/b> \u2014 <i>\\\"Provided that the age of superannuation in respect of the doctors belonging to the General Duty Medical Officers sub-cadre of Central Armed Police Forces and Assam Rifles and Specialist Medical Officers of Central Armed Police Forces and Assam Rifles shall be sixty-five years.\\\"<\/i><br><br>For doctors of the Central Health Service and the other services listed in FR 56(bb)(i), the age of superannuation is 62 years, unless they opt for teaching, clinical, patient-care, public health or similar postings, in which case they continue up to 65 years.\"\r\n},\r\n{\r\n    id: 94,\r\n    year: \"2018\",\r\n    chapter: \"RETIREMENT\",\r\n    question: \"Which of the following statement(s) regarding the date of retirement from service of a Government servant on attaining the age of superannuation is\/are correct?\\n1. A Government servant shall retire from service on the afternoon of the last day of the month in which he attains the age of sixty years.\\n2. A Government servant whose date of birth is the first of a month shall also retire from service on the afternoon of the last day of the month in which he attains the age of sixty years.\\n3. Suitable orders of the appropriate authority shall be necessary for retirement of a Government servant on due date.\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"1 only\",\r\n        \"1 and 2 only\",\r\n        \"2 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>FR 56(a)<\/b> \u2014 Only statement 1 is correct.<br><br>FR 56(a): <i>\\\"Except as otherwise provided in this rule, every Government servant shall retire from service on the afternoon of the last day of the month in which he attains the age of sixty years: Provided that a Government servant whose date of birth is the first of a month shall retire from service on the afternoon of the last day of the preceding month on attaining the age of sixty years.\\\"<\/i><br><br>Statement 2 is wrong because the proviso makes a Government servant born on the 1st retire on the last day of the preceding month.<br><br>Statement 3 is wrong. GoI Order (2) below FR 56 [MHA OM dated 10.12.1965]: <i>\\\"In all such cases, retirement is automatic and in the absence of specific orders to the contrary by the Competent Authority, a Government servant must retire on the due date.\\\"<\/i> No specific orders are needed.\"\r\n},\r\n{\r\n    id: 95,\r\n    year: \"2018\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"In respect of which of the following, written consent of a Government servant under suspension shall be required for deduction from his subsistence allowance?\\n1. Amounts due to Co-operative Credit Societies\\n2. Refund of advances taken from General Provident Fund\\n3. Contribution under Central Government Health Scheme\\n4. Premia due on Postal Life Assurance Policies\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"1, 2 and 4 only\",\r\n        \"2, 3 and 4 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>GoI Order (5) below FR 53 [MoF OMs No. F. 15(5)-E.IV\/57 dated 18.09.1959 and 20.11.1961]<\/b> \u2014 Items 1, 2 and 4 need written consent; item 3 (CGHS) is a compulsory deduction.<br><br>GoI Order (5) below FR 53 [MoF OMs No. F. 15(5)-E.IV\/57 dated 18.09.1959 and 20.11.1961] \u2014 Recoveries from subsistence allowance:<br><i>\\\"2. ... the recovery of the following deductions which fall under category (a) [compulsory deductions] ... should be enforced from the subsistence allowance:\u2014<br>(i) Income tax (provided the employee's yearly income calculated with reference to subsistence allowance is taxable).<br>(ii) House rent and allied charges, i.e., electricity, water, furniture, etc.<br>(iii) Repayment of loans and advances taken from Government ...<br>(iv) Contribution under Central Government Health Scheme.<br>(v) Contribution towards Central Government Employees Insurance Scheme, 1977.<br>(vi) Subscription to the Central Government Employees' Group Insurance Scheme, 1980.<br>3. The deductions falling under category (b) [optional], which should not be made except with the Government servant's written consent, are as under\u2014<br>(a) Premia due on Postal Life Assurance Policies.<br>(b) Amounts due to Co-operative Stores and Co-operative Credit Societies.<br>(c) Refund of advances taken from General Provident Fund.<br>4. ... the deductions of the following nature should not be made from the subsistence allowance:\u2014<br>(i) Subscription to a General Provident Fund.<br>(ii) Amounts due on Court attachments.<br>(iii) Recovery of loss to Government for which a Government servant is responsible.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 96,\r\n    year: \"2018\",\r\n    chapter: \"JOINING TIME\",\r\n    question: \"Mr. 'X' has been transferred from station 'A' to station 'B' involving a distance of 1400 km. The transfer, however, does not necessarily involve continuous travel by road for more than 200 km. The joining time admissible in this case to Mr. 'X' will be :\",\r\n    options: [\r\n        \"8 days\",\r\n        \"10 days\",\r\n        \"12 days\",\r\n        \"15 days\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 5(4) of the CCS (Joining Time) Rules, 1979<\/b> \u2014 joining time by distance between old and new headquarters:<br>\u2022 1,000 km or less \u2014 10 days (12 days where the transfer necessarily involves continuous travel by road for more than 200 km);<br>\u2022 More than 1,000 km \u2014 12 days (15 days with continuous road travel of more than 200 km);<br>\u2022 More than 2,000 km \u2014 15 days, <i>\\\"except in cases of travel by air for which the maximum will be 12 days\\\"<\/i> (15 days with continuous road travel of more than 200 km).<br>Note 2 (inserted by DoPT Notification dated 27.03.2015): two additional days for transfers to\/from the North-Eastern Region including Sikkim, Andaman &amp; Nicobar Islands, Lakshadweep and Ladakh.<br><br>The distance is 1,400 km, i.e. more than 1,000 km, and there is no continuous road travel exceeding 200 km, so the joining time is 12 days.\"\r\n},\r\n{\r\n    id: 97,\r\n    year: \"2018\",\r\n    chapter: \"MEDICAL CERTIFICATE OF FITNESS\",\r\n    question: \"In which of the following cases, a Government servant is not required to produce a medical certificate of health?\\n1. Non-gazetted Central Government servants deputed to hold Gazetted posts in other Departments of the Government of India.\\n2. Where a person has already been examined by a Medical Board in respect of his previous appointment and if standard of medical examination prescribed for the new post is the same.\\n3. A person is re-employed after resignation or forfeiture of service.\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"1 and 3 only\",\r\n        \"2 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>GoI Order (4) below SR 4-A<\/b> \u2014 Cases 1 and 2 do not require a fresh certificate; case 3 does.<br><br>1. GoI Order (4) below SR 4-A [MoF OM No. 15(2)-E.V(B)\/62 dated 18.08.1962]: <i>\\\"non-gazetted Central Government servants deputed to hold Gazetted posts in other Departments of the Government of India need not be subjected to fresh medical examination by Medical Boards, provided that they had been examined by competent medical authority and declared fit for holding their previous appointment.\\\"<\/i><br>2. GoI Order (3) below SR 4-A [Para 2.10 of DoPT OM No. 28020\/1\/2010-Estt.(C) dated 17.08.2016]: <i>\\\"In cases where a person has already been examined by a Medical Board in respect of his previous appointment and if standard of medical examination prescribed for the new post is the same, then he need not be required to undergo a fresh examination.\\\"<\/i><br>3. Note 1(a)(2) below SR 4-A: <i>\\\"The production of a medical certificate is necessary when\u2014 ... (2) a person is re-employed after resignation or forfeiture of past service.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 98,\r\n    year: \"2018\",\r\n    chapter: \"MEDICAL CERTIFICATE OF FITNESS\",\r\n    question: \"For which of the following Government jobs, candidates with implanted pacemakers shall be considered not fit?\\n1. Bus Drivers\\n2. Police and Security\\n3. Pilots\\n4. Posts attached to electro-magnetic areas\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"3 and 4 only\",\r\n        \"1 and 2 only\",\r\n        \"2, 3 and 4 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Orders below SR 4 [MoHFW OM No. A.17020\/2\/86-MS dated 17.03.1988]<\/b> \u2014 All four categories are excluded.<br><br>Orders below SR 4 [MoHFW OM No. A.17020\/2\/86-MS dated 17.03.1988]: <i>\\\"A candidate having got a Pacemaker implanted, may be considered fit for Government service, except the candidates selected for the following posts:\u2014<br>(1) Pilots.<br>(2) Jobs in the Defence Forces, Police and Security.<br>(3) Railway or Bus Drivers.<br>(4) Posts attached to electro-magnetic areas.<br>(5) Any other posts requiring higher standards of physical fitness.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 99,\r\n    year: \"2018\",\r\n    chapter: \"LIEN\",\r\n    question: \"In which of the following situations, a Government servant who has acquired lien on a post does not retain the lien on that post?\\n1. A Government servant acquiring a lien on another post under Central\/State Government, outside the cadre on which he is borne\\n2. While under suspension\\n3. A Government servant on foreign service\/deputation beyond the maximum limit admissible under the Government orders issued from time to time\\n4. While holding a temporary post\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"1, 2 and 3 only\",\r\n        \"1 and 3 only\",\r\n        \"2, 3 and 4 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>FR 14-A(d)<\/b> \u2014 The lien is lost in situations 1 and 3 and retained in 2 and 4.<br><br>1. Lost \u2014 FR 14-A(d): <i>\\\"A Government servant's lien on a post shall stand terminated on his acquiring a lien on another post (whether under the Central Government or State Government) outside the cadre on which he is borne.\\\"<\/i> (See also FR 12-A.)<br>2. Retained \u2014 FR 13(e): lien is retained <i>\\\"while under suspension\\\"<\/i>.<br>3. Lost \u2014 Proviso (ii) to FR 13: no lien shall be retained <i>\\\"On foreign service\/deputation beyond the maximum limit admissible under the orders of the Government issued from time to time.\\\"<\/i><br>4. Retained \u2014 FR 13(b): lien is retained <i>\\\"while on foreign service, or holding a temporary post, or officiating in another post\\\"<\/i>.\"\r\n},\r\n{\r\n    id: 100,\r\n    year: \"2018\",\r\n    chapter: \"FEES AND HONORARIUM\",\r\n    question: \"Fee is defined as a recurring or non-recurring payment to a Government servant from a source other than the Consolidated Fund of India\/State\/Union Territory, subject to certain conditions. Which of the following are not examples of 'Fee'?\\n1. Unearned income such as income from property or dividends\\n2. Income from literary efforts\\n3. Income from participating in sports activities as an amateur\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"1 and 3 only\",\r\n        \"2 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>FR 9(6-A)<\/b> \u2014 None of the three is a 'fee'.<br><br>FR 9(6-A): <i>\\\"Fee means a recurring or non-recurring payment to a Government servant from a source other than the Consolidated Fund of India, or the Consolidated Fund of a State or the Consolidated Fund of a Union Territory whether made directly to the Government servant or indirectly through the intermediary of Government, but does not include\u2014<br>(a) unearned income such as income from property, dividends, and interests on securities; and<br>(b) income from literary, cultural, artistic, scientific or technological efforts and income from participation in sports activities as amateur.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 101,\r\n    year: \"2018\",\r\n    chapter: \"RECORD OF SERVICE\",\r\n    question: \"The Service Book of a Government servant shall be maintained in duplicate and second copy given to the Government servant for safe custody. In the case of loss of the second copy by the Government servant, it shall be replaced on payment of a sum of :\",\r\n    options: [\r\n        \"Rs. 250\",\r\n        \"Rs. 500\",\r\n        \"Rs. 750\",\r\n        \"Rs. 900\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>GoI Decision (1)(3) below SR 198 [Rule 288(4) of GFR 2017]<\/b> \u2014 <i>\\\"In case the Government servant's copy is lost by the Government servant, it shall be replaced on payment of a sum of \u20b9 500.\\\"<\/i><br><br>The same Decision provides that the Service Book is maintained in duplicate \u2014 the first copy with the Head of Office and the second with the Government servant. Each January the Government servant's copy is updated by the office and returned within thirty days.\"\r\n},\r\n{\r\n    id: 102,\r\n    year: \"2018\",\r\n    chapter: \"GPRA AND LICENCE FEE\",\r\n    question: \"Under the Central Government General Pool Residential Accommodation Rules, 2017, an allottee may reside in the accommodation allotted to him with which of the following?\\n1. Members of his family\\n2. His immediate relations, such as father-in-law and son-in-law\\n3. Staff of semi-Government organisations\\n4. Retired Central Government servants\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"1, 2 and 3 only\",\r\n        \"1, 2 and 4 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Rule 66 of the Central Government General Pool Residential Accommodation (GPRA) Rules, 2017<\/b> \u2014 <i>\\\"(1) The allottee shall reside in the accommodation allotted to him with his family and immediate relations. ...<br>(4) The allottee who shares the accommodation with his family or immediate relations shall furnish prior intimation to the Directorate of Estates ... Provided that the details of guests, if such guest is likely to stay for more than fifteen days in the accommodation, shall be intimated to the Directorate of Estates\\\"<\/i>.<br><br>Rule 2(o) defines 'immediate relations' as <i>\\\"relationship such as Grandfather, Grandmother, Grandsons, Granddaughters, Father-in-law, Mother-in-law, Son-in-law, Daughter-in-law and include relationship established by legal adoption\\\"<\/i>. Rule 2(v) defines 'subletting' as <i>\\\"letting out of a general pool residential accommodation partly or wholly by an allottee to any person outside allottee's family and immediate relations\\\"<\/i>.<br><br>G.I., Ministry of Urban Development, Circular No. 12035\/4\/2014-Pol.II dated 18.01.2016: <i>\\\"By these amendments, the provision of sharing of accommodation has been totally withdrawn and the allottee shall reside with his family and immediate relations only. In case, subletting is proved against an allottee, double the rate of damages are to be imposed from the date of inspection apart from major penalty proceedings\\\"<\/i>.<br><br>Under the earlier administrative orders, Central Government servants ineligible for general pool, staff of semi-Government organisations, teachers of recognised schools and retired Central Government servants (among others) could be sharers. Those orders no longer operate.\"\r\n},\r\n{\r\n    id: 103,\r\n    year: \"2018\",\r\n    chapter: \"GPRA AND LICENCE FEE\",\r\n    question: \"Which of the following statement(s) regarding retention of Government accommodation by allottee availing leave and joining time is\/are correct?\\n1. The allottee, on transfer, shall be allowed to retain the accommodation for two months or for the period of their leave not exceeding four months, whichever is more, if the leave has been sanctioned before relinquishment of charge.\\n2. Where an allottee avails joining time after expiry of leave at the old station, he may be allowed to retain the accommodation until the expiry of the period of joining time.\\n3. Normal licence fee shall be charged for the period of retention of accommodation at the old station.\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"1 only\",\r\n        \"3 only\",\r\n        \"1 and 2 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Rule 42 of the GPRA Rules, 2017<\/b> \u2014 All three statements are correct.<br><br>Rule 42 of the GPRA Rules, 2017: <i>\\\"(1) The allottee on transfer shall be allowed to retain the accommodation for two months or for the period of their leave not exceeding four months, whichever is more, if the leave has been sanctioned before relinquishment of charge: Provided that an allottee availing joining time after expiry of leave at the old station, may be allowed to retain the accommodation until the expiry of the period of joining time.<br>(2) Normal licence fee shall be charged for the period of retention at the old station.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 104,\r\n    year: \"2018\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"A travelling allowance granted by a competent authority to a Government servant whose duties require him to travel extensively and is drawn all the year round, subject to prescribed conditions, is called :\",\r\n    options: [\r\n        \"Daily allowance\",\r\n        \"The actual cost of travelling\",\r\n        \"Permanent travelling allowance\",\r\n        \"Conveyance allowance\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>SR 22<\/b> \u2014 <i>\\\"A permanent monthly travelling allowance may be granted by a competent authority to any Government servant whose duties require him to travel extensively. Such an allowance is granted in lieu of all other forms of travelling allowance for journeys within the Government servant's sphere of duty and is drawn all the year round, whether the Government servant is absent from his headquarters or not.\\\"<\/i><br><br>By contrast, Conveyance Allowance (SR 25) is for travel <i>\\\"at or within a short distance from his headquarters under conditions which do not render him eligible for daily allowance\\\"<\/i>, and Daily Allowance (SR 49) is paid only for each day of absence from headquarters.\"\r\n},\r\n{\r\n    id: 105,\r\n    year: \"2018\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"Consider the following statements regarding mileage allowance :\\n1. Where travel by road is in public interest and sanction of the competent authority is accorded, full road mileage allowance may be admitted.\\n2. TA by longer route is not admissible in cases where the journey could not be performed by the shortest route because of non-availability of reserved accommodation of entitled class by that route.\\n3. If a Government servant travels by a route which is not the shortest but is cheaper than the shortest, his mileage allowance should be calculated on the shortest route.\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"1 and 3 only\",\r\n        \"2 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>GoI Order (1) below SR 31<\/b> \u2014 Statements 1 and 2 are correct; statement 3 is incorrect.<br><br>1. Correct \u2014 GoI Order (1) below SR 31 [MoF OM No. 19030\/1\/73-E.IV(B) dated 02.07.1975]: <i>\\\"Road mileage will be limited to the rail fare of the entitled class ... Full road mileage may, however, be admitted in those cases where travel by road is in public interest and sanction of the competent authority under SR 31 is accorded.\\\"<\/i><br>2. Correct \u2014 GoI Order (2) below SR 31 [MoF OM No. F. 10(4)-E.IV(B)\/60 dated 24.10.1960]: <i>\\\"T.A. by the longer route is not admissible in cases where the journey could not be performed by the shortest route because of non-availability of reserved accommodation of the entitled class by that route.\\\"<\/i><br>3. Incorrect \u2014 SR 30(c): <i>\\\"If a Government servant travels by a route which is not the shortest but is cheaper than the shortest, his mileage allowance should be calculated on the route actually used\\\"<\/i>, not on the shortest route.\"\r\n},\r\n{\r\n    id: 106,\r\n    year: \"2018\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"With reference to Composite Transfer Grant, transportation of Personal Effects up to 6000 kg by goods train\/4-wheeler wagon\/1 single container is admissible to Government servants drawing pay in Level :\",\r\n    options: [\r\n        \"14 and above\",\r\n        \"12 and above\",\r\n        \"6 to 11\",\r\n        \"15 and above\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Para III of the Annexure to DoE OM No. 19030\/1\/2017-E.IV dated 13.07.2017 (under SR 116)<\/b> \u2014 Transportation of personal effects on transfer \u2014 Para III of the Annexure to DoE OM No. 19030\/1\/2017-E.IV dated 13.07.2017 (under SR 116):<br>\u2022 Level 12 and above \u2014 6000 kg by goods train \/ 4 wheeler wagon \/ 1 double container (by road \u20b950 per km);<br>\u2022 Level 6 to 11 \u2014 6000 kg by goods train \/ 4 wheeler wagon \/ 1 single container (by road \u20b950 per km);<br>\u2022 Level 5 \u2014 3000 kg (\u20b925 per km);<br>\u2022 Level 4 and below \u2014 1500 kg (\u20b915 per km).<br><br>The '1 single container' entitlement belongs to Level 6 to 11; Level 12 and above get a double container. (The OM adds: <i>\\\"The rates will further rise by 25 per cent whenever DA increases by 50 per cent\\\"<\/i> \u2014 this affects the per-km road rates, not the weight\/container entitlement.)\"\r\n},\r\n{\r\n    id: 107,\r\n    year: \"2018\",\r\n    chapter: \"HRA \/ DA \/ DR\",\r\n    question: \"In which of the following cases, a Government servant shall not be entitled to House Rent Allowance?\\n1. When he\/she shares Government accommodation allotted rent-free to another Government servant.\\n2. When he\/she resides in Government accommodation allotted to his\/her parents\/son\/daughter by Central\/State Government.\\n3. When his wife\/her husband has been allotted Government accommodation at the same station by the Central\/State Government.\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"1 only\",\r\n        \"3 only\",\r\n        \"1 and 2 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Para 5(c) of MoF OM No. 2(37)-E.II(B)\/64 dated 27.11.1965 (HRA general orders)<\/b> \u2014 HRA is not admissible in any of the three cases.<br><br>Para 5(c) of MoF OM No. 2(37)-E.II(B)\/64 dated 27.11.1965 (HRA general orders): <i>\\\"A Government servant shall not be entitled to House Rent Allowance, if\u2014<br>(i) he shares Government accommodation allotted rent-free to another Government servant; or<br>(ii) he\/she resides in accommodation allotted to his \/ her parents \/ son \/ daughter by the Central Government, State Government, an Autonomous Public Undertaking or semi-Government Organization such as a Municipality, Port Trust, Nationalized Banks, Life Insurance Corporation of India, etc.<br>(iii) his wife \/ her husband has been allotted accommodation at the same station by the Central Government, State Government, an Autonomous Public Undertaking or semi-Government Organization such as Municipality, Port Trust, etc., whether he\/she resides in that accommodation or he\/she resides separately in accommodation rented by him\/her.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 108,\r\n    year: \"2018\",\r\n    chapter: \"HRA \/ DA \/ DR\",\r\n    question: \"With effect from 01.01.2026, the Dearness Allowance to employees who continue to draw pay as per the 6th Central Pay Commission is admissible at the rate of :\",\r\n    options: [\r\n        \"60%\",\r\n        \"257%\",\r\n        \"262%\",\r\n        \"483%\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Department of Expenditure OM No. 1\/1(ii)\/2026-E.II(B) dated 22.04.2026<\/b> \u2014 the Dearness Allowance payable to Central Government employees who continue to draw pay in the pre-revised pay scales of the 6th CPC was raised from 257% (w.e.f. 01.07.2025) to 262% of Basic Pay with effect from 01.01.2026.<br><br>For comparison, on the same date (01.01.2026): DA in the 7th CPC pay structure \u2014 60% (raised from 58%, DoE OM dated 22.04.2026); DA in the 5th CPC pre-revised scales \u2014 483%.\"\r\n},\r\n{\r\n    id: 109,\r\n    year: \"2018\",\r\n    chapter: \"MEDICAL FACILITIES (CGHS & AMA)\",\r\n    question: \"Consider the following statements regarding eligibility for medical facilities under the Central Government Health Scheme (CGHS) :\\n1. Central Government pensioners retiring with Contributory Provident Fund benefits, and their families, are eligible.\\n2. Widows of Central Government pensioners getting family pension are eligible.\\n3. Serving Central Government employees residing outside the CGHS covered areas may become CGHS beneficiaries by exercising a one-time option.\\n4. Serving Central Government employees residing within CGHS covered areas may opt out of CGHS and remain under the CS (MA) Rules.\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"2 and 3 only\",\r\n        \"2, 3 and 4\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>MoHFW OM No. Z.16025\/227\/2026\/CGHS-III\/EHS dated 17.09.2026<\/b> \u2014 Statements 1, 2 and 3 are correct; statement 4 is incorrect.<br><br>1 &amp; 2. The categories eligible for CGHS include <i>\\\"Central Government Pensioners retiring with Contributory Provident Fund benefits and their families\\\"<\/i> and <i>\\\"Widows of Central Government pensioners, in receipt of family pension\\\"<\/i>.<br>3. MoHFW OM No. Z.16025\/227\/2026\/CGHS-III\/EHS dated 17.09.2026: <i>\\\"It has been decided to totally dispense with the existing geographical criterion for determining eligibility of serving Central Government employees, for availing CGHS facilities.\\\"<\/i> Serving employees in non-CGHS areas, earlier covered only by the CS (MA) Rules, <i>\\\"may exercise one-time option to be a CGHS beneficiary\\\"<\/i>. The option is final and binding and applies to all dependants.<br>4. Incorrect \u2014 under the same OM, employees residing within CGHS-covered areas must be CGHS beneficiaries and cannot opt for CS (MA) instead.\"\r\n},\r\n{\r\n    id: 110,\r\n    year: \"2019-20\",\r\n    chapter: \"EXTENT OF APPLICATION AND DEFINITIONS\",\r\n    question: \"Which of the following are considered as the period spent on duty by a Government servant under the Fundamental Rules?\\n1. Training in professional or technical subjects\\n2. Training in Territorial Army\\n3. Training at National Defence College in the case of officers belonging to Indian Audit and Accounts Service\\n4. Period of waiting on joining from leave for posting orders\\nSelect the correct answer using the code given below.\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"2, 3 and 4 only\",\r\n        \"3 and 4 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>GoI Order (6) below FR 9(6)<\/b> \u2014 Items 2, 3 and 4 are treated as duty; item 1 is not.<br><br>1. Not duty \u2014 GoI Order (6) below FR 9(6) lays down that, for training to be treated as duty, <i>\\\"the training should not be in professional or technical subjects which are normally brought under the provisions relating to 'study leave'\\\"<\/i>. GoI Order (5) adds that a course of study of that kind <i>\\\"should be dealt with under the Study Leave Rules\\\"<\/i>.<br>2. Duty \u2014 GoI Order (4) below FR 9(6) [DoPT OM No. 6\/7\/85-Estt.(A) dated 07.06.1985]: <i>\\\"The period of absence of Civil Government servants while undergoing training in the Territorial Army \/ Civil Defence should be treated as on duty.\\\"<\/i><br>3. Duty \u2014 GoI Order (9) below FR 9(6) [MoF OM dated 09.02.1962]: <i>\\\"The period of training at the National Defence College in the case of officers belonging to the Established Services, viz., I.A.S., I.F.S., I.P.S., I.A. &amp; A.S., ... may be treated as duty under FR 9 (6) (b) (i).\\\"<\/i><br>4. Duty \u2014 GoI Order (20) below FR 9(6): the period of compulsory waiting for posting orders on return from leave <i>\\\"should be treated as duty\\\"<\/i>. (Swamy's note: such cases are now dealt with under the CCS (Joining Time) Rules, 1979.)\"\r\n},\r\n{\r\n    id: 111,\r\n    year: \"2019-20\",\r\n    chapter: \"EXTENT OF APPLICATION AND DEFINITIONS\",\r\n    question: \"A post carrying a definite rate of pay sanctioned for a limited time is called\",\r\n    options: [\r\n        \"temporary post\",\r\n        \"permanent post\",\r\n        \"tenure post\",\r\n        \"honorary post\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>FR 9(30)<\/b> \u2014 <i>\\\"Temporary post means a post carrying a definite rate of pay sanctioned for a limited time.\\\"<\/i><br><br>A permanent post is sanctioned <i>\\\"without limit of time\\\"<\/i> [FR 9(22)]. A tenure post is a permanent post which an individual may not hold beyond a limited period [FR 9(30-A)]. 'Honorary post' is not an FR category.\"\r\n},\r\n{\r\n    id: 112,\r\n    year: \"2019-20\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"What is the period from the date of promotion within which a Government servant is required to exercise his option to have his pay fixed under FR 22 (1) (a) (1)?\",\r\n    options: [\r\n        \"One month\",\r\n        \"Two months\",\r\n        \"Three months\",\r\n        \"Five months\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>FR 22 (I) (a) (1)<\/b> \u2014 the Government servant <i>\\\"shall have the option, to be exercised within one month from the date of promotion or appointment, as the case may be, to have the pay fixed under this rule from the date of such promotion or appointment or to have the pay fixed initially at the next cell in the level of the post to which he or she is promoted on regular basis and subsequently, on the date of accrual of next increment in the level of the post from which Government servant is promoted, his pay shall be re-fixed ...\\\"<\/i><br><br>Where an ad hoc promotion is followed by regular appointment without break, <i>\\\"the option is admissible from the date of initial appointment or promotion, to be exercised within one month from the date of such regular appointment.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 113,\r\n    year: \"2019-20\",\r\n    chapter: \"COMBINATION OF APPOINTMENTS\",\r\n    question: \"Consider the following statements regarding 'Combination of Appointments' under the Fundamental Rules :\\n1. Where an officer is formally appointed to hold full additional charge of another post, the aggregate of pay and additional pay shall in no case exceed Rs. 2,25,000.\\n2. Additional pay shall be admissible to a Government servant who is appointed to hold current charge of the routine duties of another post.\\n3. Deputation allowance shall be admissible to an officer for holding additional charge of an ex-cadre post.\\nWhich of the statements given above is\/are correct?\",\r\n    options: [\r\n        \"1 only\",\r\n        \"1 and 3 only\",\r\n        \"2 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>FR 49(iv)<\/b> \u2014 Only statement 1 is correct.<br><br>1. Correct \u2014 FR 49(iv): <i>\\\"where an officer is formally appointed to hold full additional charge of another post, the aggregate of pay and additional pay shall in no case exceed \u20b9 2,25,000\\\"<\/i> [substituted by DoPT Notification No. 4\/2\/2016-Estt.(Pay-II) dated 12.06.2017, effective 01.01.2016].<br>2. Incorrect \u2014 FR 49(v): <i>\\\"no additional pay shall be admissible to a Government servant who is appointed to hold current charge of the routine duties of another post or posts irrespective of the duration of the additional charge\\\"<\/i>.<br>3. Incorrect \u2014 GoI Order (1) below FR 49 [MoF OM dated 12.09.1966]: <i>\\\"it is not correct to grant Deputation Allowance when an officer holds only the additional charge of an ex cadre post. Deputation Allowance, if otherwise admissible, can be granted only when an officer is appointed, on a full-time basis, to an ex cadre post.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 114,\r\n    year: \"2019-20\",\r\n    chapter: \"RETIREMENT\",\r\n    question: \"Under which one of the following Fundamental Rules, the Appointing Authority has the absolute right to retire, in public interest, a Government servant in Group 'C' post (Class III) not governed by any pension rules after he has completed 30 years' service?\",\r\n    options: [\r\n        \"FR 56 (a)\",\r\n        \"FR 56 (j)\",\r\n        \"FR 56 (l)\",\r\n        \"FR 56 (i)\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>FR 56(l) (as set out in the DoPT consolidated guidelines below FR 56, para 3.3)<\/b> \u2014 <i>\\\"Notwithstanding anything contained in Clause (j), the Appropriate Authority shall, if it is of the opinion that it is in the public interest so to do, have the absolute right to retire a Government servant in Group 'C' service or post who is not governed by any pension rules, after he has completed thirty years' service by giving him notice of not less than three months in writing or three months' pay and allowances in lieu of such notice.\\\"<\/i><br><br>FR 56(j) applies to Group A\/B officers (after 50 years of age if they entered service before 35) and others (after 55 years). FR 56(a) is the normal superannuation clause.\"\r\n},\r\n{\r\n    id: 115,\r\n    year: \"2019-20\",\r\n    chapter: \"RETIREMENT\",\r\n    question: \"The doctors belonging to the Central Health Service have the option to continue in service up to the age of\",\r\n    options: [\r\n        \"62 years\",\r\n        \"63 years\",\r\n        \"65 years\",\r\n        \"67 years\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>FR 56(bb)(i)<\/b> \u2014 <i>\\\"The age of superannuation in respect of the doctors belonging to\u2014 (i) Central Health Service; ... shall be sixty-two years unless they exercise the option of posting to Teaching, Clinical, Patient Care, Implementation of Health programmes, Public Health programmes and functions including advisory and consultancy as decided by the Competent Authority in the concerned Ministry or Department from time to time, in case they desire to continue in their service up to the age of sixty-five years\\\"<\/i>.<br><br>CHS doctors can therefore continue up to 65 years by exercising this option; otherwise they retire at 62.\"\r\n},\r\n{\r\n    id: 116,\r\n    year: \"2019-20\",\r\n    chapter: \"RETIREMENT\",\r\n    question: \"A Government servant seeks alteration of his date of birth declared by him at the time of appointment and accepted by the appropriate authority. What is the period within which he can make a request in this regard from the date of his entry into Government service?\",\r\n    options: [\r\n        \"Two years\",\r\n        \"Three years\",\r\n        \"Five years\",\r\n        \"Ten years\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Note 6 below FR 56<\/b> \u2014 <i>\\\"An alteration of date of birth of a Government servant can be made, with the sanction of a Ministry or Department of the Central Government, or the Comptroller and Auditor-General in regard to persons serving in the Indian Audit and Accounts Department, or an Administrator of a Union Territory under which the Government servant is serving, if\u2014<br>(a) a request in this regard is made within five years of his entry into Government service;<br>(b) it is clearly established that a genuine bona fide mistake has occurred; and<br>(c) the date of birth so altered would not make him ineligible to appear in any School or University or Union Public Service Commission examination in which he had appeared, or for entry into Government service on the date on which he first appeared at such examination or on the date on which he entered Government service.\\\"<\/i><br><br>The request must be made within five years of entry into Government service. DoPT OM No. 19017\/1\/2014-Estt.(A-IV) dated 16.12.2014 reiterates this, citing the Supreme Court in Union of India v. Harnam Singh (1993) on refusing relief for inordinate delay.\"\r\n},\r\n{\r\n    id: 117,\r\n    year: \"2019-20\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"When a Government servant is placed under suspension, the competent authority shall pass an order regarding payment of subsistence allowance to him under\",\r\n    options: [\r\n        \"FR 22 (1) (a) (1)\",\r\n        \"FR 52\",\r\n        \"FR 53\",\r\n        \"FR 54 (1)\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>GoI Order (3)(c) below FR 53<\/b> \u2014 FR 53 ('Payments to a Government servant under suspension') entitles the suspended Government servant to subsistence allowance and other allowances. Under the proviso to FR 53(1)(ii)(a), the suspending authority may vary the subsistence allowance after the first three months.<br><br>GoI Order (3)(c) below FR 53: <i>\\\"It is obligatory under FR 53 that in sufficient time before the expiry of the first six (now three) months of suspension, the competent authority should review each case ... and even if it comes to the conclusion that the rate is not to be altered ... specific orders to that effect are to be passed\\\"<\/i>.<br><br>FR 52 deals with cessation of pay on dismissal\/removal, FR 54 with pay on reinstatement after dismissal\/removal, and FR 22(I)(a)(1) with pay on promotion.\"\r\n},\r\n{\r\n    id: 118,\r\n    year: \"2019-20\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"Consider the following statements in the case of a Government servant placed under suspension :\\n1. Licence fee-free concession will cease from the date of suspension.\\n2. Leave may not be granted to a Government servant under suspension.\\n3. Period of suspension shall be treated as duty if the departmental proceedings against a Government servant finally end up with imposition of a minor penalty.\\nWhich of the statements given above is\/are correct?\",\r\n    options: [\r\n        \"1 only\",\r\n        \"3 only\",\r\n        \"2 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>GoI Order (6) below FR 53<\/b> \u2014 All three statements are correct.<br><br>1. Correct \u2014 GoI Order (6) below FR 53 [MoF OM dated 24.09.1966]: <i>\\\"(i) The licence fee-free concession will cease from the date of suspension.\\\"<\/i><br>2. Correct \u2014 FR 55: <i>\\\"Leave may not be granted to a Government servant under suspension.\\\"<\/i><br>3. Correct \u2014 Administrative Instruction (3) below FR 54-B [DoPT OM No. 11012\/15\/85-Estt.(A) dated 03.12.1985]: <i>\\\"where departmental proceedings against a suspended employee for the imposition of a major penalty finally end with the imposition of a minor penalty, the suspension can be said to be wholly unjustified in terms of FR 54-B and the employee concerned should, therefore, be paid full pay and allowances for the period of suspension by passing a suitable order under FR 54-B.\\\"<\/i> Under FR 54-B, where the suspension is held wholly unjustified, the period of suspension is treated as duty for all purposes.\"\r\n},\r\n{\r\n    id: 119,\r\n    year: \"2019-20\",\r\n    chapter: \"JOINING TIME\",\r\n    question: \"Consider the following statements regarding joining time :\\n1. Joining time shall commence from the date following the date of relinquishment of charge of old post irrespective of the fact whether the charge is made over in the forenoon or in the afternoon.\\n2. The quantum of joining time admissible on transfer involving travel for 1000 km or less between old headquarters and new headquarters but does not involve continuous travel by road for more than 200 km is 12 days.\\n3. Half a day's joining time shall be allowed to a Government servant to join a new post within the same station.\\nWhich of the statements given above is\/are not correct?\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"3 only\",\r\n        \"2 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Rule 5(1) of the CCS (Joining Time) Rules, 1979<\/b> \u2014 All three statements are incorrect.<br><br>1. Incorrect \u2014 Rule 5(1) of the CCS (Joining Time) Rules, 1979: <i>\\\"The joining time shall commence from the date of relinquishment of charge of the old post if the charge is made over in the forenoon or the following date if the charge is made over in the afternoon.\\\"<\/i> Whether charge is made over in the forenoon or afternoon matters.<br>2. Incorrect \u2014 under the Rule 5(4) schedule, for 1,000 km or less without continuous road travel of more than 200 km, the joining time is 10 days, not 12 days.<br>3. Incorrect \u2014 Rule 5(3): <i>\\\"Not more than one day's joining time shall be allowed to a Government servant to join a new post within the same station or which does not involve a change of residence from one station to another.\\\"<\/i> The rule allows one day, not half a day.\"\r\n},\r\n{\r\n    id: 120,\r\n    year: \"2019-20\",\r\n    chapter: \"LIEN\",\r\n    question: \"Consider the following statements regarding Lien in terms of the Fundamental Rules :\\n1. Lien represents the right of a Government servant to hold a regular post.\\n2. Its benefit is also enjoyed by a Government employee on probation.\\n3. It is also available to those who have been promoted on regular basis to a higher post.\\nWhich of the statements given above is\/are correct?\",\r\n    options: [\r\n        \"1 only\",\r\n        \"3 only\",\r\n        \"2 and 3\",\r\n        \"1 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>FR 9(13)<\/b> \u2014 Statements 1 and 3 are correct; statement 2 is incorrect.<br><br>FR 9(13): <i>\\\"Lien means the title of a Government servant to hold on regular basis, either immediately or on the termination of a period or periods of absence, a post, including a tenure post, to which he has been appointed on regular basis and on which he is not on probation\\\"<\/i>.<br><br>1. Correct \u2014 GoI Order (1) below FR 9(13) [DoPT OM No. 28020\/1\/2010-Estt.(C) dated 17.08.2016]: <i>\\\"Lien will now represent only the right \/ title of a Government servant to hold a regular post\\\"<\/i>.<br>2. Incorrect \u2014 the definition excludes a post <i>\\\"on which he is not on probation\\\"<\/i>; a probationer does not hold a lien on the post to which he is on probation.<br>3. Correct \u2014 under the FR 9(13) definition, lien attaches to a post <i>\\\"to which he has been appointed on regular basis and on which he is not on probation\\\"<\/i>. A Government servant promoted on regular basis (and not on probation) therefore holds a lien on the higher post.\"\r\n},\r\n{\r\n    id: 121,\r\n    year: \"2019-20\",\r\n    chapter: \"FEES AND HONORARIUM\",\r\n    question: \"In respect of which of the following items of work, grant of honorarium is not admissible under the Fundamental Rules?\\n1. Preparing index of old files in record rooms\\n2. Temporary increases in cash book in Cash Section\\n3. Special work in arbitration case\\n4. Exemplary work of commendable nature and devotion to duty\\nSelect the correct answer using the code given below.\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"2, 3 and 4 only\",\r\n        \"1, 2 and 4 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>GoI Order (1) below FR 46 [MoF OM dated 02.12.1969]<\/b> \u2014 Honorarium is not admissible for any of the four items.<br><br>GoI Order (1) below FR 46 [MoF OM dated 02.12.1969]: honorarium had been wrongly granted for <i>\\\"(i) preparing index of old files in record room;<br>(ii) temporary increases in cash work in Cash Section ...\\\"<\/i>. The OM said <i>\\\"None of these cases mentioned above was a fit case for the grant of honorarium. Performance of duties of the type mentioned in (i) and (ii) above is within the sphere of normal duties of Government servants.\\\"<\/i><br><br>DoPT OM No. 17011\/3\/97-Estt.(Allowances) dated 17.07.1998 \u2014 Annexure, 'Illustrative list of items for which honorarium should not be paid', includes <i>\\\"18. Special work in arbitration case\\\"<\/i> and <i>\\\"24. Exemplary work of commendable nature and devotion to duty.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 122,\r\n    year: \"2019-20\",\r\n    chapter: \"FEES AND HONORARIUM\",\r\n    question: \"Recurring or non-recurring payment meant as honorarium is granted to a Central Government servant from the\",\r\n    options: [\r\n        \"Public Fund\",\r\n        \"Consolidated Fund of India\",\r\n        \"Contingency Fund\",\r\n        \"Local Fund\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>FR 9(9)<\/b> \u2014 <i>\\\"Honorarium means a recurring or non-recurring payment granted to a Government servant from the Consolidated Fund of India or the Consolidated Fund of a State [or the Consolidated Fund of a Union Territory] as remuneration for special work of an occasional or intermittent character.\\\"<\/i><br><br>A payment from a source other than the Consolidated Fund is a 'fee' [FR 9(6-A)].\"\r\n},\r\n{\r\n    id: 123,\r\n    year: \"2019-20\",\r\n    chapter: \"GPRA AND LICENCE FEE\",\r\n    question: \"Which of the following are taken into account for calculation of 'emoluments' for the purpose of recovery of licence fee?\\n1. Pay\\n2. Allowances attached to Indian Police Medal\\n3. Messing allowance\\n4. Family pension granted under the CCS (Pension) Rules\\nSelect the correct answer using the code given below.\",\r\n    options: [\r\n        \"1, 3 and 4 only\",\r\n        \"1 and 3 only\",\r\n        \"1 and 4 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>FR 45-C<\/b> \u2014 Items 1 and 3 count as emoluments; items 2 and 4 do not.<br><br>FR 45-C: <i>\\\"For the purpose of Rules 45-A and 45-B, 'emoluments' means\u2014<br>(i) Pay; ...<br>(iii) Compensatory allowances, other than travelling allowance, Children's Educational Allowance, uniform allowance, clothing allowance, outfit allowance ...; ... It does not include allowances attached to the Indian Police Medal.\\\"<\/i><br><br>GoI Order (2) below FR 45-C [MoF OM dated 22.09.1956]: <i>\\\"Messing Allowance drawn by Nursing staff should be treated as emoluments under Fundamental Rule 45-C for the purpose of recovery of licence fee\\\"<\/i>.<br><br>GoI Order (5) below FR 45-C [MoF OM dated 07.08.1965]: <i>\\\"Family Pension granted under the CCS (Pension) Rules shall not be included in 'emoluments' as defined in FR 45-C.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 124,\r\n    year: \"2019-20\",\r\n    chapter: \"GPRA AND LICENCE FEE\",\r\n    question: \"In terms of the Fundamental Rules, which one of the following is the rate of damages to be charged for the 3rd month for unauthorized occupation of Type IV general pool residential accommodation at Delhi station?\",\r\n    options: [\r\n        \"40 times of licence fee\",\r\n        \"40 times of licence fee plus 5%\",\r\n        \"50 times of licence fee plus 10%\",\r\n        \"40 times of licence fee plus 20%\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Directorate of Estates OM No. 18011\/1\/2015-Pol.III dated 22.07.2016 read with OM dated 07.09.2016 (GoI Orders below FR 45-A)<\/b> \u2014 damages for unauthorised occupation of GPRA w.e.f. 01.07.2016. For Delhi, Type I to IV: 40 times the licence fee for the first month. Para 3: <i>\\\"The rate of damages for unauthorized occupation for each type of general pool residential accommodation shall increase in telescopic method from second month onwards, i.e. for second month \u2014 damages + 10% of rate of damages; for third month \u2014 damages + 20% of rate of damages; for fourth month \u2014 damages + 40% of rate of damages; and so on\\\"<\/i>. The OM of 07.09.2016 limits this <i>\\\"to the maximum 5 times of rates of damages charged during the first month\\\"<\/i>.<br><br>For Type IV in Delhi, the third month's damages are therefore 40 times the licence fee plus 20%.\"\r\n},\r\n{\r\n    id: 125,\r\n    year: \"2019-20\",\r\n    chapter: \"GPRA AND LICENCE FEE\",\r\n    question: \"Consider the following statements regarding allotment of general pool residential accommodation :\\n1. A unified waiting list for all lower types accommodation, i.e., Type I to Type IV shall be prepared.\\n2. The allotment of accommodation to an allottee under suspension shall be made as if suspension has not taken place.\\n3. The allottee may accept the allotment of the accommodation himself only.\\nWhich of the statements given above is\/are correct?\",\r\n    options: [\r\n        \"1 only\",\r\n        \"2 only\",\r\n        \"1 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Rule 11(1) of the GPRA Rules, 2017<\/b> \u2014 Only statement 2 is correct.<br><br>1. Incorrect \u2014 Rule 11(1) of the GPRA Rules, 2017: <i>\\\"A unified waiting list shall be prepared for each Type of accommodation except for Type VII (General Pool) and Type VIII (General Pool) accommodation.\\\"<\/i> There is a unified list for each Type, not one list for Types I to IV taken together.<br>2. Correct \u2014 Rule 19: <i>\\\"The allotment of accommodation to an allottee under suspension shall be made as if suspension has not taken place.\\\"<\/i><br>3. Incorrect \u2014 Rule 15(2): <i>\\\"The allottee may accept the allotment of the accommodation by himself or through an authorized representative before the next bidding cycle.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 126,\r\n    year: \"2019-20\",\r\n    chapter: \"GPRA AND LICENCE FEE\",\r\n    question: \"Consider the following provisions regarding booking of Holiday Homes :\\n1. Serving Central Government employees can book accommodation 60 days in advance from the check-in date.\\n2. There is no provision for refund of booking charges even if the accommodation is not occupied.\\n3. Accommodation can be booked for a period not exceeding 5 nights, except at certain stations such as Mussoorie and Goa where a lower limit applies.\\n4. As regards booking of Holiday Homes by the retired Government servants, the presence of the retired Government servant is necessary at the time of checking in and a photocopy of the Pension Payment Order (PPO) should also be presented at that time.\\n5. Retired Central Government employees can book accommodation 45 days in advance from the check-in date.\\nWhich of the statements given above is\/are not correct?\",\r\n    options: [\r\n        \"1 and 5\",\r\n        \"1 only\",\r\n        \"2, 3 and 4\",\r\n        \"5 only\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Directorate of Estates OM No. D-11028\/23\/82-Regions dated 10.07.2012 (Holiday Homes)<\/b> \u2014 Only statement 5 is not correct.<br><br>Directorate of Estates terms and conditions for booking of Central Government Holiday Homes (OM No. D-11028\/23\/82-Regions dated 10.07.2012, as continued in the e-Sampada booking FAQ):<br>1. Correct \u2014 serving Central Government employees <i>\\\"can book accommodation 60 (Sixty) days in advance\\\"<\/i> from the check-in date.<br>2. Correct \u2014 <i>\\\"There is no provision for refund of booking charges even if the accommodation is not occupied\\\"<\/i>.<br>3. Correct \u2014 booking is <i>\\\"for a period not exceeding 5 nights\\\"<\/i>, with Mussoorie and Goa (and, per the 2024 FAQ, Udaipur) restricted to 3 nights.<br>4. Correct \u2014 a retired Government servant must be present at check-in and present <i>\\\"a photocopy of the PPO\\\"<\/i>.<br>5. Incorrect \u2014 retired Central Government employees <i>\\\"can book 30 (Thirty) days in advance\\\"<\/i>, not 45 days.\"\r\n},\r\n{\r\n    id: 127,\r\n    year: \"2019-20\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"At places where no specific rates have been prescribed either by the Directorate of Transport of the concerned State or of the neighbouring States, the admissible Mileage Allowance for journey performed in own car\/taxi shall be\",\r\n    options: [\r\n        \"\u20b915 per kilometre\",\r\n        \"\u20b924 per kilometre\",\r\n        \"\u20b930 per kilometre\",\r\n        \"\u20b936 per kilometre\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>DoE OM No. 19030\/1\/2017-E.IV dated 13.07.2017 (GoI Order (1)(2) below SR 46, 'Mileage Allowance for Journeys by Road with effect from 1-7-2017')<\/b> \u2014 <i>\\\"At places where no specific rates have been prescribed either by the Directorate of Transport of the concerned State or of the neighbouring States:\u2014 For journeys performed in own car \/ taxi \u20b9 24 per km; For journeys performed by autorickshaw, own scooter, etc. \u20b9 12 per km. At places where no specific rates have been prescribed, the rate per km will further rise by 25 % whenever DA increases by 50%.\\\"<\/i><br><br>Dearness Allowance on the 7th CPC pay structure reached 50% with effect from 01.01.2024 (DoE OM No. 1\/1\/2024-E.II(B) dated 12.03.2024). The own car\/taxi rate therefore stands at \u20b924 \u00d7 1.25 = \u20b930 per km, and the autorickshaw\/own scooter rate at \u20b915 per km.\"\r\n},\r\n{\r\n    id: 128,\r\n    year: \"2019-20\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"Who among the following is the competent authority to allow Mileage Allowance to be calculated by a route other than the shortest or cheapest in the case of a Government servant while on tour?\",\r\n    options: [\r\n        \"The Head of Office\",\r\n        \"The Head of Department\",\r\n        \"The Financial Advisor of the concerned Ministry\/Department\",\r\n        \"The Secretary of the Ministry\/Department concerned with the advice of their Financial Advisor\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>SR 31<\/b> \u2014 <i>\\\"A competent authority may, for special reasons which should be recorded, permit mileage allowance to be calculated on a route other than the shortest or cheapest, provided that the journey is actually performed by such route.\\\"<\/i><br><br>Appendix 1 to the Supplementary Rules (authorities exercising the powers of a competent authority), Serial No. 13 \u2014 SR 31, <i>\\\"Power to allow mileage allowance to be calculated by a route other than the shortest or cheapest\\\"<\/i>: delegated to <i>\\\"All Heads of Departments\\\"<\/i> with <i>\\\"Full power, for journeys within their jurisdiction, provided that the selection of such route is in the interest of Government.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 129,\r\n    year: \"2019-20\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"The term 'controlled travelling' is relevant in the context of\",\r\n    options: [\r\n        \"Permanent Travelling Allowance\",\r\n        \"Conveyance Allowance\",\r\n        \"Actual Cost of Travelling\",\r\n        \"Mileage Allowance\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>SR 25<\/b> \u2014 'Controlled travelling' belongs to the Fixed Conveyance Allowance under SR 25.<br><br>Under the terms for grant of conveyance allowance (GoI Order (1)(c) below SR 25, 'Initial fixation'), the Government servant maintains a log-book of official journeys; the sanctioning authority scrutinises it <i>\\\"for determining the average mileage per month justified for official work for the post and the rate of conveyance allowance should be fixed on that basis.\\\"<\/i> The order goes on: <i>\\\"The conveyance allowance will be determined for specific posts on the basis of 'controlled travelling' as above by the sanctioning authority, and the officers appointed to these posts will draw the same, unless the mode of conveyance is different, subject to their satisfying the prescribed conditions.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 130,\r\n    year: \"2019-20\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"The time limit for submission of claims for Travelling Allowance on retirement from the date succeeding the date of completion of the journey is\",\r\n    options: [\r\n        \"60 days\",\r\n        \"90 days\",\r\n        \"180 days\",\r\n        \"240 days\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>GoI Order (8) below SR 194-A [DoE OM No. 19030\/1\/2017-E.IV dated 15.06.2021]<\/b> \u2014 <i>\\\"...in partial modification of this Department's O.M. of even number, dated 13-3-2018, it has been decided that the time-limit for submission of claims for TA on Retirement is modified from 60 days to 180 days (six months), succeeding the date of completion of the journey. The time-limit for submission of TA claim on tour, transfer and training will remain 60 days.\\\"<\/i><br><br>Background: SR 194-A originally allowed one year. After GFR 2017 (Rule 290), DoE OM dated 13.03.2018 reduced it to sixty days for tour, transfer, training and journey on retirement. The 2021 OM restored a longer limit of 180 days for retirement claims only.\"\r\n},\r\n{\r\n    id: 131,\r\n    year: \"2019-20\",\r\n    chapter: \"HRA \/ DA \/ DR\",\r\n    question: \"House Rent Allowance is payable with reference to which of the following?\\n1. Basic Pay\\n2. Non-Practicing Allowance\\n3. Special Pay\\n4. Personal Pay\\nSelect the correct answer using the code given below.\",\r\n    options: [\r\n        \"1 only\",\r\n        \"1 and 4 only\",\r\n        \"1, 2 and 3 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>DoE OM No. 2\/5\/2017-E.II(B) dated 07.07.2017 (7th CPC, effective 01.07.2017)<\/b> \u2014 HRA per month as a percentage of Basic Pay only \u2014 X: 24%, Y: 16%, Z: 8%, not less than \u20b9 5,400 \/ \u20b9 3,600 \/ \u20b9 1,800. Para 3: <i>\\\"The rates of HRA will be revised to 27%, 18% and 9% for 'X', 'Y', and 'Z' class cities respectively when Dearness Allowance (DA) crosses 25% and further revised to 30%, 20% and 10% when DA crosses 50%.\\\"<\/i> Para 4: <i>\\\"The term 'Basic Pay' in the revised pay structure means the pay drawn in the prescribed pay Levels in the Pay Matrix and does not include Non-Practising Allowance (NPA), Military Service Pay (MSP), etc. or any other type of pay like Special Pay, etc.\\\"<\/i><br><br>DA reached 50% with effect from 01.01.2024, so the rates are now 30% (X), 20% (Y) and 10% (Z).<br><br>Only Basic Pay (item 1) counts. NPA, Special Pay and Personal Pay are excluded.\"\r\n},\r\n{\r\n    id: 132,\r\n    year: \"2019-20\",\r\n    chapter: \"HRA \/ DA \/ DR\",\r\n    question: \"Consider the following statements regarding grant of House Rent Allowance (HRA) to re-employed pensioners :\\n1. HRA will be calculated on maximum pay of the post, if pay plus pension exceeds the sanctioned maximum pay of the post.\\n2. HRA will be calculated on pay plus pension in all cases.\\n3. Amount of pension ignored while fixing pay on re-employment in a civil post shall not be taken into account for the purpose of the grant of HRA.\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"2 and 3 only\",\r\n        \"1 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>MoF OM No. 13011\/1\/E.II(B)\/76 dated 21.11.1977, item (xii)<\/b> \u2014 Statements 1 and 3 are correct; statement 2 is incorrect.<br><br>For re-employed pensioners, the allowances are regulated as follows (MoF OM No. 13011\/1\/E.II(B)\/76 dated 21.11.1977, item (xii), as noted by the C&amp;AG): <i>\\\"(a) In the case of persons whose pay plus pension exceeds the sanctioned maximum pay of the post, the allowance will be calculated on the maximum.<br>(b) In the case of persons whose pay on re-employment in a civil post is fixed without taking into account the entire pension or a part thereof, the amount of pension so ignored shall also not be taken into account for the purpose of calculating Dearness Allowance.\\\"<\/i> The C&amp;AG note adds: <i>\\\"Similar provisions exist for the allowance of HRA, CCA to re-employed pensioners\\\"<\/i>.<br><br>MoF U.O. dated 29.11.1988 clarifies that <i>\\\"pension or a part thereof taken into account for the purpose of fixation of pay is to be treated pay as defined under FR 9 (21) (a) (i) and therefore, DA, HRA and CCA would be admissible on that pay.\\\"<\/i> HRA is therefore not calculated on pay plus pension 'in all cases' (statement 2).\"\r\n},\r\n{\r\n    id: 133,\r\n    year: \"2019-20\",\r\n    chapter: \"HRA \/ DA \/ DR\",\r\n    question: \"Where Central Government officials temporarily stay in Government Guest Houses on their transfer\/posting to a new station necessitating change of residence, they shall, subject to certain conditions, be entitled to reimbursement of the amount of rent paid up to a maximum period of\",\r\n    options: [\r\n        \"three months\",\r\n        \"six months\",\r\n        \"twelve months\",\r\n        \"nine months\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>GoI Order (3) below Para 5 of the HRA orders [DoE OM No. 2\/05\/2018-E.II(B) dated 01.02.2019]<\/b> \u2014 officials on posting to the Centre, and Central Government officials on transfer\/posting to a new station necessitating change of residence, who temporarily stay in State Bhavans \/ Guest Houses \/ Departmental Guest Houses <i>\\\"may be reimbursed the amount of rent paid subject to fulfilment of the following conditions:<br>(a) The official has applied for accommodation of his entitlement, but has not been allotted residential accommodation by the Government.<br>(b) The concerned Guest House should be located at the place of posting of the official.<br>(c) The official must have stayed in State Bhavans \/ Guest Houses ... and submit rent receipts in support of payment of rent.<br>(d) Reimbursement of rent shall be admissible up to a maximum period of six months.<br>(e) No House Rent Allowance (HRA) shall be admissible during this period.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 134,\r\n    year: \"2019-20\",\r\n    chapter: \"HRA \/ DA \/ DR\",\r\n    question: \"Consider the following statements regarding admissibility of Dearness Allowance (DA) to a Government servant :\\n1. DA may be drawn during Study Leave based on leave salary sanctioned during such leave.\\n2. During joining time, DA will be based on the admissible joining time pay.\\n3. A Government servant under suspension may be granted DA on the basis of the pay drawn by him before being placed under suspension.\\nWhich of the statements given above is\/are correct?\",\r\n    options: [\r\n        \"2 only\",\r\n        \"1 and 3 only\",\r\n        \"1 and 2 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>General orders on Dearness Allowance (MoF OM No. 13011\/1\/E.II(B)\/76 dated 21.11.1977 and later amendments, reproduced in Swamy's DA compilation)<\/b> \u2014 Statements 1 and 2 are correct; statement 3 is incorrect, because DA during suspension is on the subsistence allowance, not on the pre-suspension pay.<br><br>General orders on Dearness Allowance (MoF OM No. 13011\/1\/E.II(B)\/76 dated 21.11.1977 and later amendments, reproduced in Swamy's DA compilation):<br><i>\\\"(ii) Admissibility of the allowance during leave \u2014<br>(a) The allowance may be drawn during any period of leave other than (i) extraordinary leave, in or outside India and (ii) any portion of leave preparatory to retirement spent outside India ...<br>(c) The allowance may be drawn during Study Leave based on leave salary sanctioned during such leave.<br>(iii) ... During joining time, the allowance will be based on the joining time pay admissible under Rule 7 ibid.<br>(iv) ... A Government servant under suspension may be granted Dearness Allowance on the basis of the subsistence allowance paid from time to time.<br>(v) (a) A Central Government employee deputed for training abroad under the various officially sponsored training schemes may be allowed Dearness Allowance at the rate at which he would have drawn Dearness Allowance had he not proceeded on deputation abroad for training, even in cases of stay of more than six months in a single country. The Dearness Allowance will be admissible for the entire period of such deputation abroad for training excluding any regular leave taken abroad.<br>(vi) ... If, however, such State Government servant is allowed to retain the scale of pay admissible to him in his parent Government plus Deputation Allowance, then he is not entitled to the payment of Dearness Allowance admissible under these orders but shall be allowed Dearness Allowance under the rules of the parent Government.<br>(viii) ... The following classes of Government servants will be eligible for the allowance, provided their pay does not include an element of compensation for the increased cost of living:\u2014<br>(a) Persons employed on contract.<br>(b) Persons appointed on ad hoc or personal rates of pay.<br>(c) Work-charged establishment.<br>(d) Staff paid at daily or piece-work rates borne on regular establishment ...\\\"<\/i>\"\r\n},\r\n{\r\n    id: 135,\r\n    year: \"2019-20\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"Which one of the following actions can appropriately be taken in accordance with the CCS (CCA) Rules, 1965 when a Government servant facing disciplinary action dies while under suspension?\",\r\n    options: [\r\n        \"The disciplinary proceedings should be held ex parte, and a decision should be taken based on the findings of the Inquiry Officer.\",\r\n        \"Orders of the President should be obtained for continuation or termination of the disciplinary proceedings.\",\r\n        \"The period of suspension should be treated as dies non for the purposes of calculating the arrears of pay and allowances.\",\r\n        \"The period of suspension should be treated as duty, and full pay and allowances should be paid to the family.\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>FR 54-B(2)<\/b> \u2014 The period from suspension to death is treated as duty for all purposes, and the family gets full pay and allowances less the subsistence allowance already paid. Option (d) is correct.<br><br>FR 54-B(2): <i>\\\"Notwithstanding anything contained in Rule 53, where a Government servant under suspension dies before the disciplinary or the Court proceedings instituted against him are concluded, the period between the date of suspension and the date of death shall be treated as duty for all purposes and his family shall be paid the full pay and allowances for that period to which he would have been entitled had he not been suspended, subject to adjustment in respect of subsistence allowance already paid.\\\"<\/i><br><br>Death ends the proceedings, and the rule itself settles the outcome; no order of exoneration is needed. Options (a) and (b) fail because no penalty can be imposed on a deceased Government servant, so the proceedings cannot be continued, ex parte or otherwise. Option (c) is wrong because the rule treats the period as duty for all purposes, not as dies non.<br><br>UPSC key (LDCE 2019-20, Series A, Q.79): D.\"\r\n},\r\n{\r\n    id: 136,\r\n    year: \"2021-22\",\r\n    chapter: \"EXTENT OF APPLICATION AND DEFINITIONS\",\r\n    question: \"In the context of Fundamental Rules, which of the following are the conditions for treating training as duty?\\n1. The training should be in India\\n2. The period of training should not exceed one year\\n3. It should be non-obligatory on the part of the Government to send the persons for such training\\n4. It should be in professional or technical subjects which are normally brought under the provisions relating to 'study leave'\\nSelect the correct answer using the code given below:\",\r\n    options: [\r\n        \"1, 3 and 4 only\",\r\n        \"1 and 2 only\",\r\n        \"3 and 4 only\",\r\n        \"1, 2 and 4 only\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>GoI Order (6) below FR 9(6) [MoF OM dated 03.12.1960]<\/b> \u2014 Statements 1 and 2 are correct conditions; statements 3 and 4 state the opposite of the conditions.<br><br>GoI Order (6) below FR 9(6) [MoF OM dated 03.12.1960]: <i>\\\"(a) the training or instruction should be in India;<br>(b) the training or instruction should be connected with the post which the Government servant is holding ...;<br>(c) that it is obligatory on the part of the Government to send the persons for such training or instruction;<br>(d) the training should not be in professional or technical subjects which are normally brought under the provisions relating to 'study leave'; and<br>(e) the period of training should not exceed one year.\\\"<\/i><br><br>Statement 3 ('non-obligatory') contradicts condition (c), and statement 4 contradicts condition (d).\"\r\n},\r\n{\r\n    id: 137,\r\n    year: \"2021-22\",\r\n    chapter: \"GENERAL CONDITIONS OF SERVICE\",\r\n    question: \"In a Central Government department, the method followed for promotion in Group-A posts is 'Selection'. A DPC proposal has been initiated for eight (08) vacancies that are likely to be available in the Junior Administrative Grade during 2023. The normal zone of consideration of eligible candidates for the purpose shall be:\",\r\n    options: [\r\n        \"8\",\r\n        \"16\",\r\n        \"20\",\r\n        \"40\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>DoPT Guidelines on Departmental Promotion Committees (OM dated 22.07.2024), para 4.3<\/b> \u2014 the normal size of the zone of consideration for 5 to 10 vacancies is <i>\\\"Twice the number of vacancies + 4\\\"<\/i>. For 8 vacancies: 2 \u00d7 8 + 4 = 20.\"\r\n},\r\n{\r\n    id: 138,\r\n    year: \"2021-22\",\r\n    chapter: \"GENERAL CONDITIONS OF SERVICE\",\r\n    question: \"Consider the following statements regarding completion of Annual Performance Assessment Reports (APARs):\\n1. Wherever an authority has upgraded\/downgraded the overall grading in APAR without giving sufficient reasons, the Departmental Promotion Committee shall treat such an exercise as non est\/invalid\\n2. A Reporting Officer can write APAR of his subordinates within one month of his (Reporting Officer's) retirement\\n3. Earned leave for a period of more than 15 days can be deducted from the total period spent on any post, for purposes of computing the period of three months which is mandatory for writing APAR\\n4. Confidential reports relating to a deceased Officer may be destroyed after a period of five years from the date of his death\\nWhich of the statement(s) given above is\/are not correct?\",\r\n    options: [\r\n        \"1 only\",\r\n        \"1, 3 and 4 only\",\r\n        \"4 only\",\r\n        \"1, 2 and 3 only\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>DoPT instructions on APARs<\/b> \u2014 Only statement 4 is not correct.<br><br>1. Correct \u2014 instructions on APARs: where an authority has upgraded or downgraded the overall grading without giving sufficient reasons, the exercise is to be treated as non-est\/invalid.<br>2. Correct \u2014 a Reporting Officer may write the APAR <i>\\\"within one month of his retirement or demission of office\\\"<\/i>.<br>3. Correct \u2014 <i>\\\"For computing period of 3 months leave availed more than 15 days is to be deducted.\\\"<\/i><br>4. Incorrect \u2014 <i>\\\"Confidential reports relating to a deceased officer may be destroyed after a period of two years from the date of his death\\\"<\/i>, not five years.\"\r\n},\r\n{\r\n    id: 139,\r\n    year: \"2021-22\",\r\n    chapter: \"GENERAL CONDITIONS OF SERVICE\",\r\n    question: \"A Group 'C' employee gets promoted to Group 'B' w.e.f. 15.02.2022 while the rate of monthly subscription under the Central Government Employees' Group Insurance Scheme, 1980 for a Group 'C' employee is Rs. 30, monthly subscription rate for a Group 'B' employee is Rs. 60. From which one of the following dates will monthly subscription at the rate of Rs. 60 be deducted in this case?\",\r\n    options: [\r\n        \"01-02-2022\",\r\n        \"01-01-2023\",\r\n        \"01-03-2022\",\r\n        \"15-02-2022\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>CGEGIS, 1980<\/b> \u2014 Under the Central Government Employees Group Insurance Scheme, 1980, membership and subscription are reckoned on an annual cycle from 1st January. Where an employee is promoted on regular basis to a higher Group after 1st January of a year, <i>\\\"his subscription will be raised from the 1st January of the next year.\\\"<\/i> The promotion took effect on 15.02.2022, so the Group 'B' subscription of \u20b9 60 is deducted from 01.01.2023.\"\r\n},\r\n{\r\n    id: 140,\r\n    year: \"2021-22\",\r\n    chapter: \"GENERAL CONDITIONS OF SERVICE\",\r\n    question: \"Consider the following statements in the context of the Recruitment Rules (RRs) of Central Civil Services Group 'B' posts:\\n1. RRs of Central Civil Services posts being statutory in nature have the force of law\\n2. RRs can be modified through executive orders\\n3. Modifications\/Amendments to RRs are to be compulsorily notified in the same manner as the original rules concerned\\n4. Formal amendment is not required if the intention of the alteration in the RRs is to liberalize the rules in favour of the Government servant\\nWhich of the statement(s) given above is\/are correct?\",\r\n    options: [\r\n        \"2 only\",\r\n        \"1 and 2 only\",\r\n        \"3 and 4 only\",\r\n        \"1 and 3 only\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Article 309 \u2014 Recruitment Rules<\/b> \u2014 Statements 1 and 3 are correct; statements 2 and 4 are incorrect.<br><br>Recruitment Rules made under the proviso to Article 309 <i>\\\"are subordinate legislation and so, they are statutory in nature\\\"<\/i>, and have the force of law. Being statutory, they cannot be modified through executive orders. Every amendment \u2014 including one meant to liberalise the rules in favour of Government servants \u2014 must be formally made and notified in the same manner as the original rules.\"\r\n},\r\n{\r\n    id: 141,\r\n    year: \"2021-22\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"In case a Government servant is transferred from a higher post to a lower post on his written request, his pay shall be fixed under:\",\r\n    options: [\r\n        \"FR 22\",\r\n        \"FR 15\",\r\n        \"FR 35\",\r\n        \"FR 27\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>FR 15(a)<\/b> \u2014 <i>\\\"The President may transfer a Government servant from one post to another provided that except\u2014 (1) on account of inefficiency or misbehaviour, or (2) on his written request, a Government servant shall not be transferred to, or except in a case covered by Rule 49, appointed to officiate in a post carrying less pay than the pay of the post on which he holds a lien.\\\"<\/i><br><br>The pay on such a request transfer is fixed under the orders issued below FR 15. GoI Order (2) below FR 15 [DoPT OM No. 12\/1\/2016-Estt.(Pay-I) dated 31.03.2017]: pay is fixed <i>\\\"at the stage equal to the pay drawn by him\/her in the higher Level of post held regularly\\\"<\/i>, or at the stage next below with the difference as personal pay. If the maximum of the lower Level is lower, pay is restricted to that maximum under FR 22(I)(a)(3).<br><br>FR 22 governs initial pay on promotion\/appointment, FR 35 empowers the Government to fix officiating pay lower than admissible, and FR 27 deals with premature increments. None of them is the rule for a transfer to a lower post on written request.\"\r\n},\r\n{\r\n    id: 142,\r\n    year: \"2021-22\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"Which of the following would justify stepping up of pay of a senior Government servant with that of his junior?\\n1. Both the senior and junior Government servants belong to the same cadre and the posts in which they have been promoted are identical in the same cadre\\n2. A senior joins the higher post later than the junior, for whatsoever reasons, whereby he starts drawing less pay than the junior\\n3. The level in the pay matrix of the lower and higher posts in which the senior and junior Government servants are entitled to draw pay are identical\\n4. The anomaly in pay of the senior and junior Government servants is directly as a result of the application of the provisions of the Fundamental Rule 22(I)(a)(1) read with Rule 13 of the CCS (RP) Rules, 2016\\nSelect the correct answer using the code given below:\",\r\n    options: [\r\n        \"1, 2, 3 and 4\",\r\n        \"1, 2 and 3 only\",\r\n        \"2, 3 and 4 only\",\r\n        \"1, 3 and 4 only\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>DoPT OM No. 4\/3\/2017-Estt.(Pay-I) dated 26.10.2018 (GoI Order (26) below FR 22), para 2(i)<\/b> \u2014 Conditions 1, 3 and 4 justify stepping up; situation 2 does not.<br><br>DoPT OM No. 4\/3\/2017-Estt.(Pay-I) dated 26.10.2018 (GoI Order (26) below FR 22), para 2(i): stepping up is subject to <i>\\\"(a) both the junior and the senior Government servants should belong to the same cadre and the posts in which they have been promoted are identical in the same cadre;<br>(b) the Level in the Pay Matrix of the lower and higher posts in which they are entitled to draw pay should be identical;<br>(c) the anomaly is directly as a result of the application of the provisions of Fundamental Rule 22 (I) (a) (1) read with Rule 13 of CCS (RP) Rules, 2016.\\\"<\/i><br><br>Para 3(d) of the same OM rules out situation 2: <i>\\\"If a senior joins the higher post later than the junior, for whatsoever reasons, whereby he starts drawing less pay than the junior. In such cases, senior cannot claim stepping up of pay at par with that of his junior.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 143,\r\n    year: \"2021-22\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"Consider the following pay details of three Central Government Officers in PB-4 (Rs. 37,400 - Rs. 67,000) with Grade Pay of Rs. 10,000 as on 31.12.2015 (7th CPC Pay Matrix of Pay Level-14 is provided at the end of the booklet) :\\nMr. 'X' : Pay in the Pay Band-4 Rs. 43,000 ; Mr. 'Y' : Rs. 44,590 ; Mr. 'Z' : Rs. 46,230\\nWhat will be their revised pay as on 01.01.2016 in 7th CPC corresponding Pay Matrix?\",\r\n    options: [\r\n        \"Mr. 'X' : Rs. 1,44,200; Mr. 'Y' : Rs. 1,44,200; Mr. 'Z' : Rs. 1,48,500\",\r\n        \"Mr. 'X' : Rs. 1,44,200; Mr. 'Y' : Rs. 1,48,500; Mr. 'Z' : Rs. 1,53,000\",\r\n        \"Mr. 'X' : Rs. 1,44,200; Mr. 'Y' : Rs. 1,48,500; Mr. 'Z' : Rs. 1,48,500\",\r\n        \"Mr. 'X' : Rs. 1,44,200; Mr. 'Y' : Rs. 1,44,200; Mr. 'Z' : Rs. 1,44,200\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 7 of the CCS (RP) Rules, 2016<\/b> \u2014 Fixation on 01.01.2016 under Rule 7 of the CCS (RP) Rules, 2016: pay in the Pay Band plus Grade Pay as on 31.12.2015 is multiplied by 2.57 and placed at the equal or next higher cell of the Level. PB-4 with Grade Pay \u20b9 10,000 corresponds to Level 14, whose cells run \u20b9 1,44,200; 1,48,500; 1,53,000; ...<br><br>\u2022 Mr. X: (43,000 + 10,000) = 53,000 \u00d7 2.57 = \u20b9 1,36,210, so he is placed in the first cell, \u20b9 1,44,200.<br>\u2022 Mr. Y: (44,590 + 10,000) = 54,590 \u00d7 2.57 = \u20b9 1,40,296, which also falls in the first cell, \u20b9 1,44,200. Since 54,590 is 3% above 53,000, the two pre-revised stages are bunched in the same cell. Y therefore gets one additional increment and moves to \u20b9 1,48,500.<br>\u2022 Mr. Z: (46,230 + 10,000) = 56,230 \u00d7 2.57 = \u20b9 1,44,511, so he is placed at the next higher cell, \u20b9 1,48,500. No further bunching benefit is admissible.<br><br>This is exactly the illustration in Para 5.1.37 of the 7th CPC Report, adopted by DoE OM No. 1-6\/2016-IC dated 07.09.2016 (GoI Order (6) below FR 22): <i>\\\"if two persons drawing pay of \u20b9 53,000 and \u20b9 54,590 in the GP \u20b9 10,000 are to be fitted in the new Pay Matrix ... Revised pay of both should ideally be fixed in the first cell of Level 14 in the pay of \u20b9 1,44,200 but to avoid bunching the person drawing pay of \u20b9 54,590 will get fixed in second cell of Level 14 in the pay of \u20b9 1,48,500.\\\"<\/i><br><br>DoE OM No. 1-6\/2016-IC\/E.III(A) dated 07.02.2019 (GoI Order (6-C) below FR 22), para 8, settles the case of \u20b9 56,230: <i>\\\"The revised pay fixed in the Level 14 with reference to the pre-revised pay of \u20b9 56,230 will be \u20b9 1,48,500. This will be the same as the pay to be given with reference to the pre-revised pay of \u20b9 54,590 after allowing bunching. However, the Seventh Pay Commission did not recommend any additional benefit in such cases\\\"<\/i>. Para 9(ii) adds: <i>\\\"no further action is to be taken after the benefit of bunching\\\"<\/i>. (\u20b9 53,000 is the 6th CPC Entry Pay for Grade Pay \u20b9 10,000, so it counts as a stage under para 8(iv) of the OM dated 03.08.2017.)\"\r\n},\r\n{\r\n    id: 144,\r\n    year: \"2021-22\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"An officer drawing pay of Rs. 68,000 in Cell-13 of Level-8 (with DNI 01.07.2017) is appointed to a post in Level-11 on 01.03.2017 carrying higher duties and responsibilities. There is a provision of 2 years' probation period in the new post. What will be his pay after successful completion of probation on 01.03.2019? (7th CPC Pay Matrices of Pay Level-8 and 11 are provided at the end of the booklet)\",\r\n    options: [\r\n        \"Rs. 67,700\",\r\n        \"Rs. 69,700\",\r\n        \"Rs. 72,100\",\r\n        \"Rs. 76,200\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>FR 22-B(1)(a)<\/b> \u2014 Level 8 cells (\u20b9): \u2026 64,100; 66,000; 68,000 (cell 13); 70,000; 72,100; 74,300 \u2026 Level 11 cells (\u20b9): 67,700; 69,700; 71,800; 74,000; 76,200 \u2026<br><br>Step 1 \u2014 during probation (FR 22-B(1)(a)): a Government servant appointed as a probationer in another post draws pay at the minimum of the new Level. The proviso says that <i>\\\"if the presumptive pay of the permanent post on which he holds a lien ... should at any time be greater than the pay fixed under this clause, he shall draw the presumptive pay of the permanent post\\\"<\/i>. His presumptive pay in Level 8 moves 68,000 \u2192 70,000 (01.07.2017) \u2192 72,100 (01.07.2018). This exceeds the Level 11 minimum of 67,700, so he draws it.<br><br>Step 2 \u2014 on confirmation after probation, i.e. 01.03.2019 (FR 22-B(1)(b)): <i>\\\"the pay of the Government servant shall be fixed in the time-scale of the service or post in accordance with the provisions of Rule 22\\\"<\/i>. The new post carries higher responsibilities, so FR 22 (I) (a) (1) applies: <i>\\\"giving one increment in the level from which the Government servant is promoted\\\"<\/i> \u2014 72,100 \u2192 74,300 in Level 8. He is then placed <i>\\\"at a cell equal to the figure so arrived at\\\"<\/i> or, if there is none, <i>\\\"at the next higher cell\\\"<\/i> in Level 11. No cell equals 74,300, so he goes to the next higher cell, \u20b9 76,200.\"\r\n},\r\n{\r\n    id: 145,\r\n    year: \"2021-22\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"Scientists in DRDO are covered under the Flexible Complementing Scheme (FCS). A scientist 'B' appointed on 01.06.2008 has been upgraded to Scientist 'C' after 4 years in second chance (minimum residency period for upgrade from Scientist 'B' to Scientist 'C' is 3 years) under FCS. He has not been upgraded to Scientist 'D' under FCS for three successive years (minimum residency period for upgrade from Scientist 'C' to Scientist 'D' is 4 years). In this context, which one of the following represents the correct course of action regarding upgradation of the scientist under MACP Scheme?\",\r\n    options: [\r\n        \"MACP Scheme is not applicable for the posts where FCS is operative\",\r\n        \"He can be considered for Scientist 'D' under MACP Scheme after completion of 20 years from the date of appointment as Scientist 'B'\",\r\n        \"He can be considered for Scientist 'D' under MACP Scheme after completion of 10 years of service in the grade of Scientist 'C'\",\r\n        \"He can be considered for Scientist 'D' after completion of 14 years of service in the grade of Scientist 'B'\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>DoPT OM No. 35034\/3\/2008-Estt.(D) dated 19.05.2009 (MACP)<\/b> \u2014 DoPT has clarified (OM No. 35034\/3\/2008-Estt.(D) dated 19.05.2009 and later clarification) that <i>\\\"Modified Assured Career Progression (MACP), as approved for Central Govt. civilian employees would also be applicable to scientists covered under FCS\\\"<\/i>. Option (a) is therefore wrong.<br><br>Under the MACP Scheme a financial upgradation is granted on completion of 10 years of continuous regular service in the same grade\/level, if no promotion or upgradation has been earned in that period. Scientist 'B' was upgraded to Scientist 'C' in 2012 (4 years after 01.06.2008) and has not been upgraded under FCS since. He becomes due for MACP to Scientist 'D' on completing 10 years in the grade of Scientist 'C' \u2014 before he reaches 20 years of total service.\"\r\n},\r\n{\r\n    id: 146,\r\n    year: \"2021-22\",\r\n    chapter: \"DEPUTATION\",\r\n    question: \"Which of the following conditions are required to be fulfilled while formulating proposals for training of Government servants under the financially aided schemes e.g., Colombo Plan, etc.?\\n1. The Government servant should have at least four years to serve after conclusion of the training\\n2. He should possess adequate background of the subject in which he would be receiving training\\n3. He should be in permanent employ of the Government of India\\n4. He should have completed ten years of service\\nSelect the correct answer using the code given below:\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"3 and 4 only\",\r\n        \"1, 2 and 3 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Appendix-6, Section I, para 4<\/b> \u2014 Conditions 1 and 2 are correct; conditions 3 and 4 are not.<br><br>Appendix-6, Section I, para 4: <i>\\\"(i) He should have at least four years to serve after conclusion of the training.<br>(ii) He should have completed a minimum of five years service. ...<br>(iii) He should possess adequate background of the subject or field in which he would be receiving training.<br>(iv) If he is on loan from a State Government or a quasi-Government body, the lending authority should agree to make him available to the Government of India for a period of not less than three years after the conclusion of the training, if required.\\\"<\/i><br><br>There is no requirement that he be in the permanent employ of the Government of India, and the minimum service required is five years, not ten.\"\r\n},\r\n{\r\n    id: 147,\r\n    year: \"2021-22\",\r\n    chapter: \"DEPUTATION\",\r\n    question: \"A Central Government Officer serving at Delhi in Level-14, drawing a Basic Pay of Rs. 2,18,200, proceeds on deputation to another Central Government Department at Mumbai. How much deputation (duty) allowance will be payable to him?\",\r\n    options: [\r\n        \"Rs. 21,820\",\r\n        \"Rs. 9,000\",\r\n        \"Rs. 10,910\",\r\n        \"Rs. 6,800\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>GoI Order (15) below Appendix-5, Section I<\/b> \u2014 The allowance works out to \u20b9 6,800, because of the Apex Level cap.<br><br>DoPT OM on Deputation (Duty) Allowance \u2014 7th CPC (GoI Order (15) below Appendix-5, Section I), effective 01.07.2017:<br><i>\\\"(b) In case of deputation involving change of station, the Deputation (Duty) Allowance will be payable at the rate of 10% of the Basic Pay subject to a maximum of \u20b9 9,000 p.m.<br>(c) The ceilings will further rise by 25 per cent each time Dearness Allowance increases by 50 per cent.<br>(d) Basic Pay, from time to time, plus Deputation (Duty) Allowance shall not exceed the Basic Pay in the Apex Level i.e. \u20b9 2,25,000.\\\"<\/i><br><br>Delhi to Mumbai involves a change of station. 10% of \u20b9 2,18,200 = \u20b9 21,820. This is capped at the monthly ceiling: \u20b9 9,000 originally, \u20b9 11,250 since DA reached 50% on 01.01.2024. The overall cap also applies: Basic Pay + DDA \u2264 \u20b9 2,25,000, so DDA \u2264 \u20b9 2,25,000 \u2212 \u20b9 2,18,200 = \u20b9 6,800. The lowest of these limits governs, so the admissible allowance is \u20b9 6,800.\"\r\n},\r\n{\r\n    id: 148,\r\n    year: \"2021-22\",\r\n    chapter: \"JOINING TIME\",\r\n    question: \"Where the distance between the old headquarters and the new headquarters is more than 2000 km and the Government servant is travelling by air from the old headquarters to the new headquarters, the joining time admissible to him shall be:\",\r\n    options: [\r\n        \"08 days\",\r\n        \"10 days\",\r\n        \"12 days\",\r\n        \"15 days\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 5(4) of the CCS (Joining Time) Rules, 1979<\/b> \u2014 joining time by distance between old and new headquarters:<br>\u2022 1,000 km or less \u2014 10 days (12 days where the transfer necessarily involves continuous travel by road for more than 200 km);<br>\u2022 More than 1,000 km \u2014 12 days (15 days with continuous road travel of more than 200 km);<br>\u2022 More than 2,000 km \u2014 15 days, <i>\\\"except in cases of travel by air for which the maximum will be 12 days\\\"<\/i> (15 days with continuous road travel of more than 200 km).<br>Note 2 (inserted by DoPT Notification dated 27.03.2015): two additional days for transfers to\/from the North-Eastern Region including Sikkim, Andaman &amp; Nicobar Islands, Lakshadweep and Ladakh.<br><br>For more than 2,000 km with travel by air, the maximum is 12 days.\"\r\n},\r\n{\r\n    id: 149,\r\n    year: \"2021-22\",\r\n    chapter: \"COMPENSATORY ALLOWANCES\",\r\n    question: \"Which one of the following statements regarding Compensatory Allowance is not correct?\",\r\n    options: [\r\n        \"It is an allowance granted to meet personal expenditure necessitated by the special circumstances in which duty is performed\",\r\n        \"It includes Travelling allowance\",\r\n        \"It includes Sumptuary allowance\",\r\n        \"It does not include grant of free passage by sea to or from any place outside India\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>FR 9(5)<\/b> \u2014 <i>\\\"Compensatory allowance means an allowance granted to meet personal expenditure necessitated by the special circumstances in which duty is performed. It includes a travelling allowance, but does not include a sumptuary allowance nor the grant of free passage by sea to or from any place outside India.\\\"<\/i><br><br>Statements (a), (b) and (d) agree with the definition. Statement (c) is wrong, because the definition expressly excludes the sumptuary allowance.\"\r\n},\r\n{\r\n    id: 150,\r\n    year: \"2021-22\",\r\n    chapter: \"FEES AND HONORARIUM\",\r\n    question: \"Which one of the following is not a characteristic of Honorarium?\",\r\n    options: [\r\n        \"It is granted to a Government servant as remuneration for special work of an occasional or intermittent character\",\r\n        \"It should not be paid for work relating to reviewing, weeding and transfer of old records\",\r\n        \"It is paid from a source other than the Consolidated Fund of India or Consolidated Fund of a State or Consolidated Fund of a Union Territory\",\r\n        \"It should not be paid for supervising the job of vacating the stores and arranging segregation\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>FR 9(9)<\/b> \u2014 Statement (c) is not a characteristic of honorarium; it describes a fee.<br><br>FR 9(9): honorarium is <i>\\\"a recurring or non-recurring payment granted to a Government servant from the Consolidated Fund of India or the Consolidated Fund of a State [or the Consolidated Fund of a Union Territory] as remuneration for special work of an occasional or intermittent character\\\"<\/i>. A payment from a source other than the Consolidated Fund is a 'fee' under FR 9(6-A).<br><br>Statements (b) and (d) are correct. The illustrative list of items for which honorarium should not be paid [DoPT OM No. 17011\/3\/97-Estt.(Allowances) dated 17.07.1998, Annexure] includes <i>\\\"9. Work relating to the reviewing, weeding and transfer of old records\\\"<\/i> and <i>\\\"15. Supervising the job of vacating the stores and arranging segregation\\\"<\/i>.\"\r\n},\r\n{\r\n    id: 151,\r\n    year: \"2021-22\",\r\n    chapter: \"GPRA AND LICENCE FEE\",\r\n    question: \"Mr. 'X' and Ms. 'Y' who are two allottees in occupation of separate accommodation allotted under Central Government GPRA Rules, 2017 at the same station, marry each other. They shall be required to surrender one of the accommodations within how many month(s) of their marriage?\",\r\n    options: [\r\n        \"One month\",\r\n        \"Three months\",\r\n        \"Six months\",\r\n        \"Nine months\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Rule 24(2) of the GPRA Rules, 2017<\/b> \u2014 <i>\\\"Where two allottees in occupation of separate accommodation allotted under these rules marry each other, they shall within one month of marriage, surrender one of the accommodation.\\\"<\/i><br><br>Rule 24(3): <i>\\\"If one of the accommodation is not surrendered within the stipulated period ..., the allotment of the accommodation of the lower Type shall be deemed to have been cancelled on the expiry of such period and if the accommodations are of the same Type, the allotment of such one of them as the Directorate of Estates may decide, shall be deemed to have been cancelled\\\"<\/i>.\"\r\n},\r\n{\r\n    id: 152,\r\n    year: \"2021-22\",\r\n    chapter: \"GPRA AND LICENCE FEE\",\r\n    question: \"The licence fee for Type VI-A General Pool Residential Accommodation is \u20b9 2,430 p.m. (flat rate with effect from 01.07.2026). An officer occupying such accommodation at Malabar Hill, Mumbai is declared an unauthorised occupant. He retains the accommodation for two months after being declared an unauthorised occupant. How much amount in damages is recoverable from him?\",\r\n    options: [\r\n        \"\u20b9 6,12,360\",\r\n        \"\u20b9 5,83,200\",\r\n        \"\u20b9 6,41,520\",\r\n        \"\u20b9 3,20,760\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>FR 45-A<\/b> \u2014 Damages for unauthorised occupation \u2014 Directorate of Estates OM No. 18011\/1\/2015-Pol.III dated 22.07.2016 read with OM dated 07.09.2016 (GoI Orders below FR 45-A). For Mumbai \u2014 <i>\\\"Hyderabad Estate, Belvedere, Pedder Road, BD Road, Malabar Hill, Colaba and Prabhadevi\\\"<\/i> \u2014 the rate for the first month is 120 times the licence fee for all Types. It <i>\\\"shall increase in telescopic method from second month onwards, i.e. for second month \u2014 damages + 10% of rate of damages; for third month \u2014 damages + 20% ...\\\"<\/i>.<br><br>Licence fee of Type VI-A from 01.07.2026 = \u20b9 2,430 (Annexure to Directorate of Estates OM No. 18011\/2\/2015-Pol.III dated 17.07.2026).<br>1st month: 120 \u00d7 2,430 = \u20b9 2,91,600<br>2nd month: 2,91,600 + 10% = \u20b9 3,20,760<br>Total for two months = \u20b9 6,12,360.<br><br>Option (b) is simply twice the first month. Option (c) wrongly applies the third-month (+20%) rate to the second month. Option (d) is the second month alone.\"\r\n},\r\n{\r\n    id: 153,\r\n    year: \"2021-22\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"The travelling allowance of a Government servant, both in respect of the journey on transfer to foreign service, and the journey on reversion therefrom to Government service will be borne:\",\r\n    options: [\r\n        \"by the employee\",\r\n        \"by the lending employer\",\r\n        \"by the foreign employer\",\r\n        \"On transfer to foreign service by the lending employer, and the journey on reversion to Government service, by the foreign employer\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>FR 114 orders (Appendix-1, 'Remuneration during Foreign Service')<\/b> \u2014 The travelling allowance for both journeys \u2014 on transfer to foreign service and on reversion to Government service \u2014 is a charge on the foreign employer, not on the lending Government.<br><br>FR 114 orders (Appendix-1, 'Remuneration during Foreign Service'): the terms of transfer must not impose an unnecessarily heavy burden on the foreign employer, and among the concessions that may be granted <i>\\\"by the foreign employer\\\"<\/i> is <i>\\\"(b) The grant of Travelling Allowance under the ordinary Travelling Allowance rules of the Central Government or under the local rules of the foreign employer\\\"<\/i>. GoI Order (1) under the same Appendix: <i>\\\"Specific terms in regard to travelling allowance to be allowed to Government servants for journeys on transfer to foreign service and on reversion therefrom, should invariably be prescribed in future by sanctioning authorities in consultation and agreement with the foreign employer.\\\"<\/i> GoI Order (6): where a Government servant moves from one foreign employer to another without reverting, <i>\\\"the transit pay and allowances and transfer Travelling Allowance ... should be borne by the foreign employer to whom the employee proceeds on transfer.\\\"<\/i><br><br>GoI Decision (1) below SR 1 [MoF OM No. F. 5(66)-E.IV(B)\/64 dated 09.02.1965]: Government servants deputed on foreign service to bodies wholly or substantially owned or controlled by Government <i>\\\"will be governed for purposes of travelling allowance, by the rules of such organizations in respect of their journeys in connection with the affairs of the bodies ... as also of the journeys undertaken by them to join the above bodies, etc., and on reversion therefrom to Government service.\\\"<\/i><br><br>The same principle appears in the Standard Terms of Deputation (Appendix-5, Section V, item (5)) for Central Government servants deputed to State Governments: T.A. and joining time <i>\\\"both on joining the post on deputation and on reversion therefrom\\\"<\/i> are borne by the borrowing Government. (Under DoPT's consolidated deputation guidelines, Travelling Allowance and Transfer T.A. are now regulated by mutual consent of the lending and borrowing organisations, para 7.6(b).)<br><br>The lending employer bears neither journey, so options (b) and (d) are wrong.\"\r\n},\r\n{\r\n    id: 154,\r\n    year: \"2021-22\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"Officers of which of the following pay levels are entitled to transportation of personal effects up to 6000 kg by goods train\/4 wheeler wagon\/1 single container under the Travelling Allowance Rules?\",\r\n    options: [\r\n        \"Level 12 and above\",\r\n        \"Level 6 to 11\",\r\n        \"Level 5\",\r\n        \"Level 4 and below\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Para III of the Annexure to DoE OM No. 19030\/1\/2017-E.IV dated 13.07.2017 (Transportation of Personal Effects, under SR 116)<\/b> \u2014 \u2022 Level 12 and above \u2014 6000 kg by goods train \/ 4 wheeler wagon \/ 1 double container;<br>\u2022 Level 6 to 11 \u2014 6000 kg by goods train \/ 4 wheeler wagon \/ 1 single container;<br>\u2022 Level 5 \u2014 3000 kg;<br>\u2022 Level 4 and below \u2014 1500 kg.<br><br>The 'single container' entitlement is for Level 6 to 11; Level 12 and above are entitled to a double container.\"\r\n},\r\n{\r\n    id: 155,\r\n    year: \"2021-22\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"In cases where both husband and wife are Central Government employees and their transfer takes place within six months, but after 60 days of the transfer of the spouse, what percentage of the Composite Transfer and Packing Grant (CTG) shall be allowed to the spouse transferred later?\",\r\n    options: [\r\n        \"No CTG admissible\",\r\n        \"50% of CTG\",\r\n        \"80% of CTG\",\r\n        \"100% of CTG\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Para 2(ii)(c) of the Annexure to DoE OM No. 19030\/1\/2017-E.IV dated 13.07.2017 (GoI Order (1) below SR 116)<\/b> \u2014 <i>\\\"In cases where the transfer of husband and wife takes place within six months, but after 60 days of the transfer of the spouse, fifty per cent of the transfer grant on transfer shall be allowed to the spouse transferred later. No transfer grant shall be admissible to the spouse transferred later, in case both the transfers are ordered within 60 days. The existing provisions shall continue to be applicable in case of transfers after a period of six months or more.\\\"<\/i><br><br>So: within 60 days \u2014 no CTG; after 60 days but within six months \u2014 50% of CTG; six months or more \u2014 full CTG.\"\r\n},\r\n{\r\n    id: 156,\r\n    year: \"2021-22\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"Which of the following pair(s) is\/are correctly matched regarding the maximum amount reimbursable for hotel accommodation on tour, as applicable from 01.01.2024? (Pay Level in Pay Matrix \u2014 Maximum amount reimbursable for hotel accommodation)\\n1. Level 14 and above : \u20b912,500 per day\\n2. Level 13 : \u20b99,375 per day\\n3. Level 12 : \u20b95,625 per day\\n4. Level 11 : \u20b92,812.50 per day\\nSelect the correct answer using the code given below:\",\r\n    options: [\r\n        \"1 and 3 only\",\r\n        \"2 and 3 only\",\r\n        \"3 only\",\r\n        \"3 and 4 only\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Para 2E(i) of DoE OM No. 19030\/1\/2017-E.IV dated 13.07.2017 (GoI Order (1) below SR 51)<\/b> \u2014 Hotel accommodation ceilings under Para 2E(i) of DoE OM No. 19030\/1\/2017-E.IV dated 13.07.2017 (GoI Order (1) below SR 51) were: Level 14 and above \u20b97,500; Level 12 and 13 \u20b94,500; Level 9 to 11 \u20b92,250; Level 6 to 8 \u20b9750; Level 5 and below \u20b9450 per day. The OM provides: <i>\\\"The ceiling for reimbursement of hotel charges will further rise by 25% whenever DA increases by 50%.\\\"<\/i> DA reached 50% w.e.f. 01.01.2024, so the current ceilings are: Level 14 and above \u20b99,375; Level 12 and 13 \u20b95,625; Level 9 to 11 \u20b92,812.50; Level 6 to 8 \u20b9937.50; Level 5 and below \u20b9562.50.<br><br>Pair 1 is wrong (Level 14+ is \u20b99,375, not \u20b912,500). Pair 2 is wrong (\u20b99,375 is the Level 14+ figure; Level 13 is \u20b95,625). Pair 3 is correct (Level 12 \u2014 \u20b95,625). Pair 4 is correct (Level 11 falls in Level 9 to 11 \u2014 \u20b92,812.50). Hence 3 and 4 only.\"\r\n},\r\n{\r\n    id: 157,\r\n    year: \"2021-22\",\r\n    chapter: \"HRA \/ DA \/ DR\",\r\n    question: \"Which of the following class(es) of Government servants is\/are eligible for dearness allowance if their pay does not include an element of compensation for the increased cost of living?\\n1. Persons employed on contract\\n2. Persons appointed on ad hoc rates of pay\\n3. Persons working in work-charged establishment\\nSelect the correct answer using the code given below:\",\r\n    options: [\r\n        \"1 only\",\r\n        \"1 and 2 only\",\r\n        \"3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>General orders on Dearness Allowance (MoF OM No. 13011\/1\/E.II(B)\/76 dated 21.11.1977 and later amendments, reproduced in Swamy's DA compilation)<\/b> \u2014 All three classes are eligible, provided their pay does not include an element of compensation for the increased cost of living.<br><br>General orders on Dearness Allowance (MoF OM No. 13011\/1\/E.II(B)\/76 dated 21.11.1977 and later amendments, reproduced in Swamy's DA compilation):<br><i>\\\"(ii) Admissibility of the allowance during leave \u2014<br>(a) The allowance may be drawn during any period of leave other than (i) extraordinary leave, in or outside India and (ii) any portion of leave preparatory to retirement spent outside India ...<br>(c) The allowance may be drawn during Study Leave based on leave salary sanctioned during such leave.<br>(iii) ... During joining time, the allowance will be based on the joining time pay admissible under Rule 7 ibid.<br>(iv) ... A Government servant under suspension may be granted Dearness Allowance on the basis of the subsistence allowance paid from time to time.<br>(v) (a) A Central Government employee deputed for training abroad under the various officially sponsored training schemes may be allowed Dearness Allowance at the rate at which he would have drawn Dearness Allowance had he not proceeded on deputation abroad for training, even in cases of stay of more than six months in a single country. The Dearness Allowance will be admissible for the entire period of such deputation abroad for training excluding any regular leave taken abroad.<br>(vi) ... If, however, such State Government servant is allowed to retain the scale of pay admissible to him in his parent Government plus Deputation Allowance, then he is not entitled to the payment of Dearness Allowance admissible under these orders but shall be allowed Dearness Allowance under the rules of the parent Government.<br>(viii) ... The following classes of Government servants will be eligible for the allowance, provided their pay does not include an element of compensation for the increased cost of living:\u2014<br>(a) Persons employed on contract.<br>(b) Persons appointed on ad hoc or personal rates of pay.<br>(c) Work-charged establishment.<br>(d) Staff paid at daily or piece-work rates borne on regular establishment ...\\\"<\/i>\"\r\n},\r\n{\r\n    id: 158,\r\n    year: \"2021-22\",\r\n    chapter: \"HRA \/ DA \/ DR\",\r\n    question: \"Which one of the following statements regarding House Rent Allowance (HRA) is not correct?\",\r\n    options: [\r\n        \"For the purpose of admissibility of HRA, the cities\/towns have been classified into three categories\",\r\n        \"For the grant of HRA, S.A.S. Nagar, Mohali has been treated at par with Chandigarh\",\r\n        \"For the purpose of admissibility of HRA, Mathura-Vrindavan and Saharanpur are included in \\\"Y\\\" category\",\r\n        \"A government servant on temporary transfer shall be entitled to draw HRA at the same rate for a period up to 180 days.\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Para 4(b)(xi) of MoF OM dated 27.11.1965<\/b> \u2014 Statement (d) is not correct: the period is 90 days, not 180 days.<br><br>Para 4(b)(xi) of MoF OM dated 27.11.1965: <i>\\\"During the period of transfer not exceeding 90 days, a Government servant shall draw Compensatory (City) and House Rent Allowances at the same rates at which he was entitled to them at the time of transfer. ... For periods of transfer exceeding 90 days, the grant of these allowances shall be regulated with reference to the new Headquarters.\\\"<\/i> GoI Order (5) under Para 4 clarifies that this period <i>\\\"has not been extended from 90 days to 180 days\\\"<\/i>, even though the temporary-transfer limit for daily allowance was raised to 180 days.<br><br>The other statements are correct. (a) Cities are classified as X, Y and Z (DoE OM dated 07.07.2017). (b) The special dispensation for S.A.S. Nagar (Mohali) at par with Chandigarh continues (DoE OM No. 2\/2\/2016-E.II(B) dated 03.02.2017). (c) Saharanpur was re-classified as 'Y' w.e.f. 01.06.2011 (MoF OM dated 15.06.2011) and Mathura-Vrindavan as 'Y' w.e.f. 01.03.2020 (DoE OM No. 2\/4\/2018-E.II(B) dated 25.02.2020).\"\r\n},\r\n{\r\n    id: 159,\r\n    year: \"2023\",\r\n    chapter: \"EXTENT OF APPLICATION AND DEFINITIONS\",\r\n    question: \"In terms of Fundamental Rules, which of the following statement(s) regarding probationer is\/are correct?\\n1. The term \\\"Probationer\\\" covers a Government servant who holds substantively a permanent post in a cadre and is appointed on probation to another post\\n2. The period of Joining time availed by a probationer on return from leave should be counted towards the prescribed period of probation if, but for the leave, he would have continued to officiate in the post to which he was appointed\\n3. The status of a probationer is to be considered as having the attributes of a substantive status except where the rules prescribe otherwise\\nSelect the correct answer using the code given below:\",\r\n    options: [\r\n        \"2 only\",\r\n        \"2 and 3 only\",\r\n        \"1 and 3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>FR 9(6)<\/b> \u2014 Statements 2 and 3 are correct; statement 1 is incorrect.<br><br>1. Incorrect \u2014 Audit Instruction (1)(a) below FR 9(6): <i>\\\"The term 'probationer' does not cover a Government servant who holds substantively a permanent post in a cadre and is appointed 'on probation' to another post.\\\"<\/i> (Such a person is 'on probation', not a 'probationer'.)<br>2. Correct \u2014 GoI Order (21) below FR 9(6) [Para 14 of DoPT Master Circular on Probation\/Confirmation, OM No. 28020\/3\/2018-Estt.(C) dated 11.03.2019]: <i>\\\"The period of joining time availed by a probationer on return from leave should be counted towards the prescribed period of probation if but for the leave, he would have continued to officiate in the post to which he was appointed.\\\"<\/i><br>3. Correct \u2014 Audit Instruction (1)(c) below FR 9(6): <i>\\\"The status of a probationer is to be considered as having the attributes of a substantive status except where the rules prescribe otherwise.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 160,\r\n    year: \"2023\",\r\n    chapter: \"GENERAL CONDITIONS OF SERVICE\",\r\n    question: \"What are the normal and extended zones of consideration for original Departmental Promotion Committee, if the number of available vacancies is 5?\",\r\n    options: [\r\n        \"7 and 9 respectively\",\r\n        \"10 and 15 respectively\",\r\n        \"14 and 25 respectively\",\r\n        \"15 and 30 respectively\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>DoPT Guidelines on Departmental Promotion Committees (OM dated 22.07.2024), para 4.3<\/b> \u2014 for 5 to 10 vacancies the normal zone of consideration is <i>\\\"2 \u00d7 vacancies + 4\\\"<\/i> and the extended zone is <i>\\\"5 \u00d7 vacancies\\\"<\/i>. For 5 vacancies: normal zone = 2 \u00d7 5 + 4 = 14; extended zone = 5 \u00d7 5 = 25.\"\r\n},\r\n{\r\n    id: 161,\r\n    year: \"2023\",\r\n    chapter: \"GENERAL CONDITIONS OF SERVICE\",\r\n    question: \"The Reporting Officers and Reviewing Officers are required to have at least 3 months' experience of supervising the work and conduct of the Government servant reported upon to record their assessment in the Annual Performance Appraisal Report. Earned leave availed of by the Government servant reported upon during this period exceeding how many days at a time is to be excluded for computing the period of 3 months?\",\r\n    options: [\r\n        \"7 days\",\r\n        \"10 days\",\r\n        \"15 days\",\r\n        \"20 days\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>DoPT instructions on APARs<\/b> \u2014 Under the DoPT instructions on APARs, a Reporting\/Reviewing Officer must have at least three months' experience of the work and conduct of the officer reported upon. In computing these three months, <i>\\\"leave availed more than 15 days is to be deducted\\\"<\/i> \u2014 i.e. earned leave exceeding 15 days at a time is excluded.\"\r\n},\r\n{\r\n    id: 162,\r\n    year: \"2023\",\r\n    chapter: \"GENERAL CONDITIONS OF SERVICE\",\r\n    question: \"While considering cases for promotion to Senior Administrative Grade (SAG) posts for the vacancy year 2019, it was observed by the Departmental Promotion Committee (DPC) that while in case of all other candidates, Annual Performance Appraisal Reports (APARs) for the preceding five years, i.e. from 2012-13 to 2016-17 were available, in case of Mr. 'X', APAR for 2013-14 had not been written as he was on medical leave. The benchmark prescribed for promotion to SAG level posts is 'Very Good'. Which one of the following shall be the correct course of action by the DPC?\",\r\n    options: [\r\n        \"It should ignore the APAR for 2013-14 and if Mr. 'X' has 'Very Good' grading in other APARs, he should be recommended for promotion\",\r\n        \"It should ignore the APAR for 2013-14 and recommend his case for promotion provided his APARs for other four years are 'Outstanding'\",\r\n        \"It should consider the grading in the APAR for 2011-12 in lieu of the APAR for 2013-14\",\r\n        \"It should pend his case and hold a review DPC when the APAR for the latest period i.e. 2017-18 is also available\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>DoPT Guidelines on DPCs (OM dated 22.07.2024), para 4.4.4(c)<\/b> \u2014 <i>\\\"Where one or more APARs have not been written for any reason during the relevant period, the DPC should consider the APARs of the years preceding the period in question and if in any case even these are not available the DPC should take the APARs of the lower grade into account\\\"<\/i>.<br><br>The relevant period here is 2012-13 to 2016-17, and the APAR for 2013-14 is missing. The DPC will therefore consider the APAR of the preceding year, 2011-12, in its place.\"\r\n},\r\n{\r\n    id: 163,\r\n    year: \"2023\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"An officer working in Reserve Bank of India (RBI) has joined Ministry of Finance, Government of India as Economic Advisor on Direct Recruitment basis on 15.09.2020. Under which one of the following conditions would the benefits of pay protection be admissible to him\/her?\",\r\n    options: [\r\n        \"Pay protection benefits shall be admissible only if the selection is through interview\",\r\n        \"Pay protection benefits shall be admissible only if the post has been filled by the recruiting agency through open competitive examination\",\r\n        \"Pay protection benefits shall not be admissible as he\/she was not in Government service\",\r\n        \"Benefits of pay protection shall be admissible only if the Recruitment Rules for the post to which he\/she has been appointed prescribe a minimum number of years of experience in the specified area from RBI for appointment under the method of Direct Recruitment irrespective of whether the post is filled by the recruiting agency on the basis of interview or open competitive examination, or combination of both\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>DoPT OM No. 5\/2\/2012-Estt.(Pay-I)(Vol. II) dated 13.08.2020<\/b> \u2014 DoPT OM No. 5\/2\/2012-Estt.(Pay-I)(Vol. II) dated 13.08.2020 (GoI Order (31-A) below FR 22) applies to candidates from PSUs, Universities, Autonomous Bodies <i>\\\"and Nationalized Banks including State Bank of India and Reserve Bank of India\\\"<\/i> appointed as Direct Recruits. It reversed the earlier position (OM dated 10.07.1998) that protection was available <i>\\\"only if the selection is through interview and not through an open competitive examination\\\"<\/i>, and provides:<br><br><i>\\\"4. The President is pleased to decide that notwithstanding the mode of selection, henceforth, the benefit of pay protection will be available to Direct Recruits appointed in Central Government to those posts for which the relevant Recruitment Rules prescribe a requirement of minimum number of years of experience in a specified area from the field sources (Autonomous Bodies, PSUs, etc.) for appointment under the method of Direct Recruitment. The benefit will be allowed irrespective of whether the post is filled by the recruiting agency on the basis of interview or open competitive exam or combination of both. 5. This OM will be effective from the date of its issuance.\\\"<\/i><br><br>The officer joined on 15.09.2020, after the OM took effect on 13.08.2020, so option (d) applies. Option (a) states the superseded 1998 position.\"\r\n},\r\n{\r\n    id: 164,\r\n    year: \"2023\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"Consider the following statements regarding the 'Next Below Rule':\\n1. The 'Next Below Rule' is a rule of independent application\\n2. Protection under the 'Next Below Rule' shall be admissible to more than one officer in respect of a single official appointment in cases where a consecutive series of two or more officers in a cadre are on deputation to posts outside the regular line\\n3. The benefits under the 'Next Below Rule' is not available to a Government servant deputed to hold regularly constituted ex-cadre posts abroad\\n4. Benefits under the 'Next Below Rule' may be allowed to officers working outside their regular line dispensing with the requirements of \\\"one for one\\\" and \\\"promotion of at least one junior\\\" subject to fulfilment of certain conditions\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"2 and 3 only\",\r\n        \"3 and 4 only\",\r\n        \"2, 3 and 4\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>GoI Order (33) below FR 22<\/b> \u2014 Statements 3 and 4 are correct; statements 1 and 2 are incorrect.<br><br>1. Incorrect \u2014 GoI Order (33) below FR 22 [G.I., F.D. dated 02.04.1947]: <i>\\\"The so-called 'rule' is not a rule of any independent application. It sets out only the guiding principles for applications in any case in which it is proposed to regulate officiating pay by special orders\\\"<\/i>.<br>2. Incorrect \u2014 GoI Order (34) below FR 22 ('One for One Principle') [MoF OM dated 09.05.1949]: where <i>\\\"a consecutive series of two or more officers in a cadre are on deputation to posts outside the regular line ... one officer and one officer only, namely, the most senior fit officer who is not debarred by the conditions prescribed for the application of the rule should be allowed the benefit under the 'Next Below Rule'.\\\"<\/i><br>3. Correct \u2014 GoI Order (39) below FR 22: <i>\\\"the benefits under the 'Next Below Rule' shall not be admissible to Government servants deputed to hold regularly constituted ex cadre posts abroad.\\\"<\/i><br>4. Correct \u2014 GoI Order (38) below FR 22 [DoPT OM No. 8\/4\/84-Estt.(Pay-I) dated 15.07.1985]: <i>\\\"benefits envisaged under 'Next Below Rule' may henceforth be allowed to the officers working outside their regular line in dispensation of the requirements of 'one for one' and 'promotion of at least one junior' subject to the fulfilment of the following further conditions:\u2014<br>(a) that a post within the cadre remains unfilled for want of an approved person junior to the officer; and<br>(b) the vacancy caused in the cadre is not filled up by making promotion on ad hoc basis till the release of the next panel\\\"<\/i>.\"\r\n},\r\n{\r\n    id: 165,\r\n    year: \"2023\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"Consider the following statements regarding fixation of pay under Fundamental Rule (FR), 22:\\n1. Benefits of Pay fixation under FR 22 (I) (a) (1) will be available for promotion from Group 'B' to Group 'A' even though there is no change in the scale of pay in cases of promotion from Senior Accounts Officer to Junior Time-Scale of Indian Audit and Accounts Service\\n2. A Government servant getting two promotions in quick succession is entitled to benefits of re-fixation of pay from the date of next increment for each grade\/post under the savings clause of FR 22 (I) (a) (1)\\n3. Re-employed officials discharged under Rule 5 of CCS(TS) Rules are entitled to benefits of pay fixation under various provisos of FR 22\\n4. Benefits of fixation of pay from the date of next increments is not available for promotion to a new post not involving assumption of duties and responsibilities of greater importance\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n        \"1 and 3 only\",\r\n        \"1, 2 and 3\",\r\n        \"3 and 4 only\",\r\n        \"2 and 4 only\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>FR 22<\/b> \u2014 Statements 1 and 3 are correct; statements 2 and 4 are incorrect.<br><br>1. Correct \u2014 C&amp;AG Order below FR 22 [No. 4205-GE.I\/16-93 dated 17.11.1993]: <i>\\\"on promotion from the post of Senior Accounts Officer \/ Senior Audit Officer to Junior Time-Scale of Indian Audit and Accounts Service, the pay in the scale of Junior Time-Scale of Indian Audit and Accounts Service will be fixed under FR 22 (I) (a) (1)\\\"<\/i>.<br>2. Incorrect \u2014 C&amp;AG Letter No. 489-NGE(Entt.)\/19-2000 dated 07.06.2000 (two promotions in quick succession): the pay of a Government servant who opted for the savings clause on the first promotion but got another promotion before re-fixation from the date of increment <i>\\\"will be fixed with reference to the pay admissible on the date of second promotion. This means that he is not entitled to re-fixation of pay for the first promotion from the date of next increment.\\\"<\/i><br>3. Correct \u2014 D.G., P&amp;T Instruction (1) below FR 22 (Letter No. 30\/14\/SPB\/PAP dated 28.11.1962, applied also to terminations under Rule 5 of the CCS (TS) Rules, 1965 by Letter dated 11.05.1971): <i>\\\"the discharge of an official under Rule 5 does not amount to removal or dismissal from service and on re-employment, there will be no objection to the provisions of the proviso to FR 22 being applied, provided they are otherwise applicable.\\\"<\/i><br>4. Incorrect \u2014 FR 22 (I) (a) (2) (appointment not involving higher duties): <i>\\\"On appointment on regular basis to such a new post, other than to an ex cadre post on deputation, the Government servant shall have the option, to be exercised within one month from the date of such appointment, for fixation of his pay in the new post with effect from the date of appointment to the new post or with effect from the date of increment in the old post.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 166,\r\n    year: \"2023\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"Consider the following statements in the context of change in the pay of a post:\\n1. The holder of a post, the pay of which is changed, has the option to retain his\/her pay until he vacates his post\\n2. The option to retain his\/her pay shall be available only in case of downward revision of pay scale\\n3. A Government servant under suspension shall not be allowed to exercise the option under Fundamental Rule (FR) 23\\n4. Pay fixation under FR 23 shall not be available where a revision of pay is concurrent with a specific change in the duties and responsibilities attached to the post\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n        \"1 and 3 only\",\r\n        \"2 and 4 only\",\r\n        \"1 and 4 only\",\r\n        \"1, 3 and 4\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>FR 23<\/b> \u2014 Statements 1 and 4 are correct; statements 2 and 3 are incorrect.<br><br>1. Correct \u2014 FR 23: <i>\\\"The holder of a post, the pay of which is changed, shall be treated as if he were transferred to a new post on the new pay: Provided that he may at his option retain his old pay until the date on which he has earned his next or any subsequent increment on the old scale, or until he vacates his post or ceases to draw pay on that time-scale. The option once exercised is final.\\\"<\/i><br>2. Incorrect \u2014 GoI Order (5) below FR 23 [MoF OM dated 29.08.1960]: <i>\\\"the option under FR 23 ... shall be available to him irrespective of the fact whether the revision of pay scale is in the upward or equivalent or downward direction.\\\"<\/i><br>3. Incorrect \u2014 GoI Order (2) below FR 53 [MoF OM dated 27.08.1958]: a Government servant under suspension <i>\\\"should be allowed the option under FR 23 even while under suspension\\\"<\/i>, since he retains a lien on his post.<br>4. Correct \u2014 GoI Order (4) below FR 23 [MoF OM dated 06.11.1965]: <i>\\\"Where, however, a revision of pay is concurrent with a specific change in the duties and responsibilities attached to the post, the old post will be deemed to have been substituted by a different post ... pay will be fixed under the relevant rules, and not under FR 23.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 167,\r\n    year: \"2023\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"Which of the following statements is\/are correct?\\n1. A Government servant in Level-2 who gets his first regular promotion in Level-4 on completion of 8 years of service and then continues in the Level for another 10 years without any promotion, would be eligible for the 2nd financial upgradation under Modified Assured Career Progression Scheme (MACP) in Level-5 after completion of 18 years (8 + 10 years)\\n2. If a Government servant who got his 2nd financial upgradation after 18 years, as at (statement 1) above, does not get any promotion thereafter, he would get the 3rd financial upgradation in Level-6 on completion of further 10 years of service, i.e. after 28 years (8 + 10 + 10 years)\\n3. For grant of financial upgradation under the MACP Scheme, the prescribed benchmark is 'Very Good' for Annual Performance Appraisal Reports of all levels with effect from the year 2016-17\\nSelect the correct answer using the code given below:\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"2 only\",\r\n        \"3 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>DoPT OM No. 35034\/3\/2008-Estt.(D) dated 19.05.2009<\/b> \u2014 All three statements are correct.<br><br>1 &amp; 2. Under the MACP Scheme (DoPT OM No. 35034\/3\/2008-Estt.(D) dated 19.05.2009, Annexure-I illustrations), an upgradation becomes due after 10 years of continuous service in the same level without promotion. A Government servant whose first regular promotion comes at 8 years gets the 2nd financial upgradation after a further 10 years in that level, i.e. at 18 years (8 + 10). If there is no promotion thereafter, the 3rd upgradation comes <i>\\\"on completion of further 10 years of service i.e. after 28 years (8+10+10)\\\"<\/i>. Each upgradation is to the immediately next higher level in the Pay Matrix \u2014 here Level 4 \u2192 Level 5 \u2192 Level 6.<br>3. DoPT OM No. 35034\/3\/2015-Estt.(D) dated 27\/28.09.2016 (7th CPC), para 17: <i>\\\"For grant of financial upgradation under the MACPS, the prescribed benchmark would be 'Very Good' for all the posts\\\"<\/i> \u2014 the 'Very Good' benchmark thus applies to all levels under the 7th CPC dispensation (the OM gives the effective date as 25.07.2016), which is what statement 3 conveys.\"\r\n},\r\n{\r\n    id: 168,\r\n    year: \"2023\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"Which one of the following points is not included in the checklist for processing cases of stepping up of pay?\",\r\n    options: [\r\n        \"Whether promotion is on regular or ad-hoc basis\",\r\n        \"The proposal for stepping up of pay has the approval of an officer not below the rank of Director before it is referred to the Department of Personnel and Training\",\r\n        \"Whether senior and junior belong to the same cadre\",\r\n        \"Whether the pay scale of lower and higher posts of both employees is identical\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Annexure-I to the DoPT OM on streamlining of procedure for pay fixation references (GoI Order (22) below FR 22)<\/b> \u2014 The checklist requires approval of an officer not below the rank of Joint Secretary, not Director.<br><br>Annexure-I to the DoPT OM on streamlining of procedure for pay fixation references (GoI Order (22) below FR 22) \u2014 'Check-list for cases of stepping up of pay': <i>\\\"(i) Primary reason for request for stepping up;<br>(ii) Whether the condition of stepping up fulfilled ...;<br>(iii) Copy of Promotion order of the senior and junior;<br>(iv) Comparative pay fixation statements of both employees;<br>(v) Whether Promotion is on regular or ad hoc basis;<br>(vi) Whether senior and junior belong to same cadre;<br>(vii) Whether the pay scale of lower and higher post of both employees is identical;<br>(viii) Cause of anomaly ...;<br>(ix) Views \/ opinion of IFU \/ IFD of the administrative Ministry;<br>(x) Specific views of FA ...;<br>(xi) Approval of an officer not below the level of Joint Secretary for making reference to this Department.\\\"<\/i><br><br>Options (a), (c) and (d) are items (v), (vi) and (vii) of the checklist.\"\r\n},\r\n{\r\n    id: 169,\r\n    year: \"2023\",\r\n    chapter: \"COMBINATION OF APPOINTMENTS\",\r\n    question: \"Consider the following statements in the context of combination of appointments:\\n1. Additional pay is admissible to a Government servant who is appointed to hold current charge of the routine duties of another post in the same office as his own, in addition to his normal duties\\n2. A Government servant formally appointed to an additional post with the approval of the competent authority which involves discharge of all the duties of that post including the statutory functions, is entitled to additional pay under Fundamental Rule 49\\n3. An officer can hold additional charge of an ex-cadre post while holding full charge of his\/her regular post without deputation allowance\\n4. A Government servant cannot hold charge of more than two posts\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n        \"1 and 4 only\",\r\n        \"2, 3 and 4\",\r\n        \"2 and 3 only\",\r\n        \"1 and 3 only\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>FR 49(v)<\/b> \u2014 Statements 2 and 3 are correct; statements 1 and 4 are incorrect.<br><br>1. Incorrect \u2014 FR 49(v): <i>\\\"no additional pay shall be admissible to a Government servant who is appointed to hold current charge of the routine duties of another post or posts irrespective of the duration of the additional charge\\\"<\/i>.<br>2. Correct \u2014 GoI Order (3) below FR 49 [DoPT OM No. 4\/2\/89-Estt.(Pay-II) dated 11.08.1989]: <i>\\\"When an officer is required to discharge all the duties of the other post including the statutory functions ... formal orders appointing the officer to the additional post should be issued. On appointment, the officer should be allowed the additional remuneration as indicated in FR 49.\\\"<\/i><br>3. Correct \u2014 GoI Order (1) below FR 49: <i>\\\"it is not correct to grant Deputation Allowance when an officer holds only the additional charge of an ex cadre post\\\"<\/i>. The appropriate arrangement is full charge of the regular post with additional charge of the ex-cadre post, treated as a combination of appointments.<br>4. Incorrect \u2014 FR 49(iii) itself provides for a Government servant who <i>\\\"holds charge of more than two posts\\\"<\/i> (he is allowed the pay of the highest post plus additional pay).\"\r\n},\r\n{\r\n    id: 170,\r\n    year: \"2023\",\r\n    chapter: \"FOREIGN SERVICE\",\r\n    question: \"Consider the following statements in the context of Foreign Service under Fundamental Rules:\\n1. The term 'Transfer to foreign service' refers only to the transfer to Indian Embassies abroad\\n2. In terms of Fundamental Rules, transfer of temporary Government servant to foreign service is permissible\\n3. Consent of the Government servant will not be necessary for transfer to Panchayati Raj institutions set up in the Union Territories\\n4. Lending of a Government officer to a private undertaking may be allowed liberally\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n        \"1 and 3 only\",\r\n        \"2 and 3 only\",\r\n        \"2 and 4 only\",\r\n        \"1, 3 and 4\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>FR 9(7)<\/b> \u2014 Statements 2 and 3 are correct; statements 1 and 4 are incorrect.<br><br>1. Incorrect \u2014 FR 9(7): foreign service is any service in which the Government servant receives his pay, with the sanction of Government, <i>\\\"from any source other than the Consolidated Fund of India or the Consolidated Fund of a State or the Consolidated Fund of a Union Territory\\\"<\/i>. It is not confined to Indian Embassies.<br>2. Correct \u2014 GoI Order (2) below FR 111: <i>\\\"Under this rule, the transfer of a temporary Government servant to foreign service is permissible.\\\"<\/i><br>3. Correct \u2014 GoI Order (1) below FR 110 [MHA OM dated 17.05.1966], para 3: <i>\\\"necessary powers to do so are available under the proviso to FR 110 (a). Accordingly, consent of the Government servant will not be necessary for transfer to such institutions [Panchayati Raj institutions set up in the Union Territories].\\\"<\/i><br>4. Incorrect \u2014 GoI Order (1) below FR 111: <i>\\\"If in any case a proposal is made that a Government servant should be lent to a private undertaking, it is necessary that the principles of this rule should be applied most rigorously and generally the loan of a Government officer to a private undertaking should be regarded as a very exceptional case requiring special justification.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 171,\r\n    year: \"2023\",\r\n    chapter: \"FOREIGN SERVICE\",\r\n    question: \"In respect of Government employees, covered by National Pension System, transferred to foreign service after 01.04.2019, the total monthly pension contribution towards cost of pension payable during foreign service will be:\",\r\n    options: [\r\n        \"14% of basic pay in the level of the post held by him\/her at the time of transfer to foreign service\",\r\n        \"24% of basic pay in the level of the post held by him\/her at the time of proceeding to foreign service plus Dearness Allowance (DA) admissible on such basic pay i.e. 24% of (basic pay + DA)\",\r\n        \"28% of the basic pay in the level of the post held by him\/her at the time of foreign service plus DA admissible on such basic pay i.e. 28% of (basic pay + DA)\",\r\n        \"18% of the basic pay in the level of the post held by him\/her at the time of foreign service plus DA admissible on such basic pay i.e. 18% of (basic pay + DA)\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>DoPT OM No. 2\/9\/2017-Estt.(Pay-II) dated 09.10.2020 (orders under FRs 116 and 117, Appendix-2), para 3<\/b> \u2014 <i>\\\"In respect of Government employees covered by the NPS, during the active period of foreign service with effect from 1-1-2016, it has been decided to fix the monthly pension contribution @ 24% of basic pay in the Level (in Pay Matrix) of the post held by him\/her at the time of proceeding on foreign service plus DA admissible on such basic pay ... However, consequent to revision of Government's contribution for NPS from 10% to 14% with effect from 1-4-2019 ... the monthly pension contribution for Government employees covered by the NPS with effect from 1-4-2019 will be 28% of basic pay in the Level (in Pay Matrix) plus DA of the post held by him\/her, which will include employee's contribution @ 10%, employer's contribution @ 14% and contribution by employer for gratuity @ 4%.\\\"<\/i><br><br>For comparison, under the Old Pension Scheme the rate is 14% of (basic pay + DA) from 01.01.2016, and 18% from 01.04.2019 (para 4). Leave salary contribution is payable in addition.\"\r\n},\r\n{\r\n    id: 172,\r\n    year: \"2023\",\r\n    chapter: \"MEDICAL CERTIFICATE OF FITNESS\",\r\n    question: \"Consider the following statements regarding general conditions of service:\\n1. As a general rule, no person can be appointed in India to a post in Government service, without a medical certificate of health\\n2. A fresh appointee to Government service without medical certificate of health can be paid pay and allowances for a period not exceeding 6 months\\n3. The Administrative Ministries of the Government of India have full powers to dispense with the medical certificate of fitness in individual cases after appointment to Government service\\n4. A Government servant promoted to hold a Gazetted post requiring production of medical fitness certificate should be reverted to the lower post from which he\/she was promoted if found medically unfit\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n        \"2 and 3 only\",\r\n        \"1 and 4 only\",\r\n        \"3 and 4 only\",\r\n        \"2, 3 and 4\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>FR 10<\/b> \u2014 Statements 1 and 4 are correct; statements 2 and 3 are incorrect.<br><br>1. Correct \u2014 FR 10: <i>\\\"Except as provided by this rule, no person may be appointed in India to a post in Government service without a medical certificate of health.\\\"<\/i><br>2. Incorrect \u2014 GoI Order (4) below FR 10 [MoF OMs dated 16.12.1960 and 24.08.1966]: the Administrative Ministries may authorise, in relaxation of FR 10, <i>\\\"the drawal of pay and allowances for a period not exceeding two months in respect of fresh recruits to Government service without a medical certificate of health\\\"<\/i>. The limit is two months, not six.<br>3. Incorrect \u2014 GoI Order (6) below FR 10 [MoF OM dated 12.04.1967]: <i>\\\"The power vested under FR 10 is only to dispense with the production of a medical certificate of fitness from the competent authority\\\"<\/i> before appointment; a Ministry had wrongly assumed that FR 10 empowered it to exempt an appointee from medical examination after appointment, and the order directs that complete exemption be granted <i>\\\"only sparingly and in exceptional cases in the public interest\\\"<\/i>. The Ministries therefore do not have 'full powers' to dispense with the certificate after appointment.<br>4. Correct \u2014 GoI Order (5) below FR 10 [MoF OM dated 16.02.1968]: if a Government servant promoted to a Gazetted post is <i>\\\"subsequently found medically unfit, he should be reverted to the lower post from which he had been promoted after the expiry of one month from the date of communication to him of findings of the examining Medical Authority\\\"<\/i> (subject to his right of appeal for a second medical examination).\"\r\n},\r\n{\r\n    id: 173,\r\n    year: \"2023\",\r\n    chapter: \"FEES AND HONORARIUM\",\r\n    question: \"Consider the following statements regarding Fee and Honorarium:\\n1. Payments by UPSC to non-officials for work done is not called 'honorarium'\\n2. A Government servant can retain the premium awarded for an essay in public competition without special permission from the Government, except as otherwise provided\\n3. A Government servant appointed in his official capacity as 'Director' on the Board of Directors of a private company in which Central Government funds are not invested, can receive and retain Travelling Allowance from such bodies under their rules and regulations\\n4. A Government servant whose duties involve the carrying out of scientific or technical research may obtain a patent for an invention made by him\/her only with the permission of the Central Government\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n        \"1 and 4 only\",\r\n        \"2 and 3 only\",\r\n        \"2 and 4 only\",\r\n        \"2, 3 and 4\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>FR 46<\/b> \u2014 Statements 2 and 4 are correct; statements 1 and 3 are incorrect.<br><br>1. Incorrect \u2014 C&amp;AG's Decision (2) below FR 46 [C&amp;AG Letter No. 536-A.II\/50-59 dated 13.05.1959] (payments to non-officials): <i>\\\"if in a particular case the remuneration has been paid to a non-official for some work done or services rendered to the Government of India, no objection need be raised to its being called 'honorarium' and classified under 'Allowances and Honoraria'.\\\"<\/i> Such payments may thus be called honorarium.<br>2. Correct \u2014 FR 48(a): a Government servant may receive and retain without special permission <i>\\\"the premium awarded for any essay or plan in public competitions\\\"<\/i> (except as otherwise provided by general or special order).<br>3. Incorrect \u2014 GoI Order (2) below FR 48 [MoF OMs dated 16.04.1971 and 17.04.1972]: such a Government servant <i>\\\"shall draw only Travelling Allowance under the rules applicable to him and from the source from which he draws his pay and he should credit to Government whatever fees, Travelling Allowance or other remuneration which may be received by him from such bodies\\\"<\/i>.<br>4. Correct \u2014 FR 48-A: <i>\\\"A Government servant whose duties involve the carrying out of scientific or technical research shall not apply for or obtain ... a patent for an invention made by such Government servant save with the permission of the Central Government and in accordance with such conditions as the Central Government may impose.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 174,\r\n    year: \"2023\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"A uniform allowance for each day of absence from headquarters, which is intended to cover the ordinary daily charges incurred by a Government servant in consequence of such absence, is called:\",\r\n    options: [\r\n        \"Permanent Travelling Allowance\",\r\n        \"Mileage Allowance\",\r\n        \"Daily Allowance\",\r\n        \"Actual Expenses\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>SR 49<\/b> \u2014 The definition in the question is the verbatim text of SR 49: <i>\\\"A daily allowance is a uniform allowance for each day of absence from headquarters, which is intended to cover the ordinary daily charges incurred by a Government servant in consequence of such absence.\\\"<\/i><br><br>Permanent TA (SR 22) is a monthly allowance drawn all the year round; mileage allowance (SR 29) is <i>\\\"an allowance calculated on the distance travelled which is given to meet the cost of a particular journey\\\"<\/i>; actual expenses are reimbursements, not a uniform per-day allowance.\"\r\n},\r\n{\r\n    id: 175,\r\n    year: \"2023\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"Central Government servants travelling on duty in specified remote areas are sanctioned the facility to engage porters at government expense. Which one of the following areas is not covered under this facility?\",\r\n    options: [\r\n        \"District Leh in Union Territory of Ladakh\",\r\n        \"Kishtwar in Union Territory of Jammu & Kashmir\",\r\n        \"Dharchula Tehsil of Pithoragarh District in Uttarakhand\",\r\n        \"Chungthang Sub-Division of North Sikkim\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>GoI Order (9) below SR 46<\/b> \u2014 Kishtwar is not among the notified areas.<br><br>GoI Order (9) below SR 46 [MoF OM No. 19039\/1\/2006-E.IV dated 06.11.2006] extended the facility of engaging porters and animal transport at Government expense <i>\\\"to the following areas ranging between 14,000 feet to 18,000 feet.<br>(i) District Leh in J&amp;K.<br>(ii) Tissa and Saloni Tehsil of Chamba District in H.P.<br>(iii) Dharchula and Munsyari Tehsil of Pithoragarh District, Joshimath in Chamoli District, Bhatwadi Tehsil of Uttarkashi Districts in Uttaranchal.<br>(iv) Chungthan sub-division of North Sikkim.\\\"<\/i> (District Leh is now in the Union Territory of Ladakh.)<br><br>Earlier orders (GoI Orders (7) and (8) below SR 46) cover areas beyond the Inner Line in Arunachal Pradesh and Nagaland, Lahaul and Spiti, and specified tehsils of Himachal Pradesh. Kishtwar does not appear in any of them.\"\r\n},\r\n{\r\n    id: 176,\r\n    year: \"2023\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"Consider the following statements in the context of Travelling Allowances:\\n1. The facility of Travelling Allowance for the Attendant would only be admissible to those Government servants with Disabilities, wherein it is certified by the competent Medical Authority that such a person compulsorily requires assistance of another person for travel\\n2. Daily Allowance in addition to Mileage Allowance is admissible to the Escort of the Government servant with Disabilities\\n3. Travelling Allowance for the Attendant\/Escort would also be admissible to the Government servant with Disabilities on foreign tour\\nWhich of the statement(s) given above is\/are correct?\",\r\n    options: [\r\n        \"1 only\",\r\n        \"1, 2 and 3\",\r\n        \"2 and 3 only\",\r\n        \"1 and 3 only\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>GoI Order (1) below SR 22<\/b> \u2014 Statements 1 and 3 are correct; statement 2 is incorrect. Source: GoI Order (1) below SR 22 [DoE OM No. 19030\/3\/2013-E.IV dated 17.02.2015].<br><br>1. Correct \u2014 Para 2(d): <i>\\\"The facility of Travelling Allowance for the Attendant \/ Escort would only be admissible to those Government servants with Disabilities, wherein it is certified by the competent Medical Authority that such a person compulsorily requires assistance of another person for travel.\\\"<\/i><br>2. Incorrect \u2014 Para 2(g): <i>\\\"Travelling Allowance consists of two parts : Mileage Allowance and Daily Allowance. No Daily Allowance would be admissible to the Attendant \/ Escort of the Government servant with Disabilities. Mileage Allowance would be admissible to the Attendant \/ Escort at the same rate and in the same class of accommodation, as the Government servant with Disabilities is entitled to...\\\"<\/i><br>3. Correct \u2014 Para 2(e): <i>\\\"Subject to Clause (d) above, Travelling Allowance for the Attendant \/ Escort would be admissible to the Government servant with Disabilities while on tour (domestic or foreign).\\\"<\/i>\"\r\n},\r\n{\r\n    id: 177,\r\n    year: \"2023\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"Which one of the following statements in the context of applicability of Supplementary Rules for regulation of Travelling Allowance entitlements is correct?\",\r\n    options: [\r\n        \"These rules are also applicable to Government servants who are deputed on foreign service to autonomous bodies substantially controlled by the Central Government after 09.02.1965\",\r\n        \"Divisional Accountants whose pay is debitable to the State Revenues are not governed by Supplementary Rules of the Central Government for regulation of their Travelling Allowance entitlements\",\r\n        \"Travelling Allowance as admissible to regular Government servants under FR & SR is not admissible to work-charged staff\",\r\n        \"Traveling Allowance entitlements of persons paid out of Defence Services Estimates are also regulated in terms of Supplementary Rules\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>SR 1<\/b> \u2014 Only statement (b) is correct.<br><br>(b) Correct \u2014 Note 1 below SR 1: <i>\\\"Government servants under the administrative control of the Central Government, whether paid from the Central or State Revenues, will be governed by these rules, provided that the travelling allowance of the Divisional Accountants whose pay is debitable to the State Revenues will be regulated under the rules of the respective State Governments.\\\"<\/i><br><br>(a) Incorrect \u2014 GoI Decision (1) below SR 1 [MoF OM dated 09.02.1965]: Government servants deputed on foreign service on or after 9th February, 1965 to bodies wholly or substantially owned or controlled by Government <i>\\\"will be governed for purposes of travelling allowance, by the rules of such organizations\\\"<\/i>, not by the Supplementary Rules.<br>(c) Incorrect \u2014 GoI Decision (2) below SR 1 [MoF OM No. 5(44)-E.IV(B)\/60 dated 06.08.1960]: <i>\\\"travelling allowance as admissible to regular Government servants under the Fundamental Rules and Supplementary Rules ... may be granted to work-charged staff also\\\"<\/i>.<br>(d) Incorrect \u2014 SR 1: the rules <i>\\\"apply to those Government servants only, who are subject to the Fundamental Rules, and whose pay is debitable to Central Revenues\\\"<\/i>. Personnel paid from Defence Services Estimates are governed by their own (Defence) regulations.\"\r\n},\r\n{\r\n    id: 178,\r\n    year: \"2023\",\r\n    chapter: \"HRA \/ DA \/ DR\",\r\n    question: \"Consider the following statements in the context of admissibility of Dearness Allowance (DA):\\n1. DA is admissible to the employees on Extraordinary Leave (EOL) in India\\n2. Dearness Allowance to a Government servant under suspension may be granted based on the subsistence allowance paid to him\/her from time to time\\n3. A State Government servant on deputation to the Centre and allowed to retain the scale of pay admissible to him\/her in his\/her parent Government plus Deputation Allowance, will be entitled to payment of DA admissible under Central Government rules\\n4. A Central Government employee deputed for training abroad under various officially sponsored schemes, even in cases of stay of more than six months in a single country, will be allowed DA at the rate at which he\/she would have drawn DA had he\/she not proceeded on deputation excluding any regular leave taken abroad\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n        \"1 and 4 only\",\r\n        \"2, 3 and 4 only\",\r\n        \"2 and 4 only\",\r\n        \"2 and 3 only\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>General orders on Dearness Allowance (MoF OM No. 13011\/1\/E.II(B)\/76 dated 21.11.1977 and later amendments, reproduced in Swamy's DA compilation)<\/b> \u2014 Statements 2 and 4 are correct; statements 1 and 3 are incorrect.<br><br>General orders on Dearness Allowance (MoF OM No. 13011\/1\/E.II(B)\/76 dated 21.11.1977 and later amendments, reproduced in Swamy's DA compilation):<br><i>\\\"(ii) Admissibility of the allowance during leave \u2014<br>(a) The allowance may be drawn during any period of leave other than (i) extraordinary leave, in or outside India and (ii) any portion of leave preparatory to retirement spent outside India ...<br>(c) The allowance may be drawn during Study Leave based on leave salary sanctioned during such leave.<br>(iii) ... During joining time, the allowance will be based on the joining time pay admissible under Rule 7 ibid.<br>(iv) ... A Government servant under suspension may be granted Dearness Allowance on the basis of the subsistence allowance paid from time to time.<br>(v) (a) A Central Government employee deputed for training abroad under the various officially sponsored training schemes may be allowed Dearness Allowance at the rate at which he would have drawn Dearness Allowance had he not proceeded on deputation abroad for training, even in cases of stay of more than six months in a single country. The Dearness Allowance will be admissible for the entire period of such deputation abroad for training excluding any regular leave taken abroad.<br>(vi) ... If, however, such State Government servant is allowed to retain the scale of pay admissible to him in his parent Government plus Deputation Allowance, then he is not entitled to the payment of Dearness Allowance admissible under these orders but shall be allowed Dearness Allowance under the rules of the parent Government.<br>(viii) ... The following classes of Government servants will be eligible for the allowance, provided their pay does not include an element of compensation for the increased cost of living:\u2014<br>(a) Persons employed on contract.<br>(b) Persons appointed on ad hoc or personal rates of pay.<br>(c) Work-charged establishment.<br>(d) Staff paid at daily or piece-work rates borne on regular establishment ...\\\"<\/i><br><br>1 is wrong because DA is not admissible during extraordinary leave. 3 is wrong because such a State Government servant gets DA under the rules of the parent Government.\"\r\n},\r\n{\r\n    id: 179,\r\n    year: \"2023\",\r\n    chapter: \"HRA \/ DA \/ DR\",\r\n    question: \"Consider the following statements regarding grant of House Rent Allowance (HRA):\\n1. A Government servant, who on transfer, has retained Government accommodation at the old station on payment of market rent is entitled to claim HRA at the new station for a period of 08 months from the date of his transfer\\n2. Normal HRA may be granted to both husband and wife when both happen to be Government servants and are living together in hired accommodation\\n3. HRA is not admissible to a Government servant under suspension\\n4. HRA shall not be admissible to a female Government employee on Child Care Leave beyond 120 days\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n        \"1 and 4 only\",\r\n        \"2 and 3 only\",\r\n        \"1, 2, 3 and 4\",\r\n        \"1 and 2 only\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>MoF OM dated 27.11.1965<\/b> \u2014 Statements 1 and 2 are correct; statements 3 and 4 are incorrect.<br><br>1. Correct \u2014 Para 4(b)(ix) of MoF OM dated 27.11.1965: a Government servant who on transfer retains Government accommodation at the old station <i>\\\"will not be entitled to HRA at the new station for the period beyond 8 months from the date of his transfer\\\"<\/i>. He is therefore entitled for the first 8 months.<br>2. Correct \u2014 GoI Order (1) below Para 5 [MoF OM No. F. 11015\/2\/87-E.II(B) dated 08.11.1988]: <i>\\\"no restriction should be imposed only on the ground that husband \/ wife is also a Government servant and is living together in the hired \/ owned accommodation. In such cases, normal amount of HRA may be granted to them as per their entitlement\\\"<\/i>.<br>3. Incorrect \u2014 FR 53(1)(ii)(b) allows a suspended Government servant <i>\\\"Any other compensatory allowances admissible from time to time on the basis of pay of which the Government servant was in receipt on the date of suspension\\\"<\/i>. GoI Order (6)(v) below FR 53 confirms that HRA is allowed with reference to the pay drawn at the time of suspension.<br>4. Incorrect \u2014 GoI Order (4) below Para 6 (HRA during Child Care Leave): leave for HRA purposes <i>\\\"will include Child Care Leave\\\"<\/i>. HRA is drawn during the first 180 days of leave, and beyond that, if otherwise admissible, on furnishing the prescribed certificate. There is no bar beyond 120 days.\"\r\n},\r\n{\r\n    id: 180,\r\n    year: \"2024\",\r\n    chapter: \"EXTENT OF APPLICATION AND DEFINITIONS\",\r\n    question: \"In the context of Fundamental Rules, which one of the following statements regarding conditions for treatment of training as duty is not correct?\",\r\n    options: [\r\n        \"The training should be in India.\",\r\n        \"It is obligatory on the part of the Government to send the persons for such training.\",\r\n        \"The period of training should not exceed two years.\",\r\n        \"The training should not be in the technical subjects which are normally under the provisions relating to 'study leave'.\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>GoI Order (6) below FR 9(6) [MoF OM No. F. 2(71)-Estt. III\/60 dated 03.12.1960]<\/b> \u2014 Statement (c) is not correct: the limit is one year, not two.<br><br>GoI Order (6) below FR 9(6) [MoF OM No. F. 2(71)-Estt. III\/60 dated 03.12.1960]: <i>\\\"(a) the training or instruction should be in India;<br>(b) ... connected with the post which the Government servant is holding ...;<br>(c) that it is obligatory on the part of the Government to send the persons for such training or instruction;<br>(d) the training should not be in professional or technical subjects which are normally brought under the provisions relating to 'study leave'; and<br>(e) the period of training should not exceed one year.\\\"<\/i><br><br>Options (a), (b) and (d) reproduce conditions (a), (c) and (d) correctly.\"\r\n},\r\n{\r\n    id: 181,\r\n    year: \"2024\",\r\n    chapter: \"EXTENT OF APPLICATION AND DEFINITIONS\",\r\n    question: \"Under the Fundamental and Supplementary Rules, temporary transfer means a transfer to duty in another station which is expressed to be for a period not exceeding :\",\r\n    options: [\r\n        \"Two months\",\r\n        \"Four months\",\r\n        \"Six months\",\r\n        \"Twelve months\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>SR 6(b)<\/b> \u2014 <i>\\\"'Temporary transfer' means a transfer to duty in another station which is expressed to be for a period not exceeding four months. For the purpose of this Division it includes deputation. Subject to the limit of four months, the title to compensatory allowance, if the temporary duty is subsequently extended beyond four months in all, will remain intact up to the date of the orders of extension.\\\"<\/i><br><br>The Note to SR 6 adds that joining time may be added to the four-month period. (The same four-month limit appears in the definition of 'temporary transfer' in Rule 2(x) of the Central Government General Pool Residential Accommodation Rules, 2017.)\"\r\n},\r\n{\r\n    id: 182,\r\n    year: \"2024\",\r\n    chapter: \"GENERAL CONDITIONS OF SERVICE\",\r\n    question: \"Which one of the following Fundamental Rules (FR) states that the whole time of a Government servant is at the disposal of the Government which pays him, and he may be employed in any manner required by proper authority, without claim for additional remuneration?\",\r\n    options: [\r\n        \"FR 56\",\r\n        \"FR 22\",\r\n        \"FR 13\",\r\n        \"FR 11\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>FR 11<\/b> \u2014 <i>\\\"Unless in any case it is otherwise distinctly provided, the whole time of a Government servant is at the disposal of the Government which pays him and he may be employed in any manner required by proper authority, without claim for additional remuneration, whether the services required of him are such as would ordinarily be remunerated from general revenues, from a local fund or from the funds of a body incorporated or not, which is wholly or substantially owned or controlled by the Government.\\\"<\/i><br><br>FR 13 deals with retention of lien, FR 22 with initial pay on appointment\/promotion, and FR 56 with retirement.\"\r\n},\r\n{\r\n    id: 183,\r\n    year: \"2024\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"Which one of the following statements regarding incentive for acquiring fresh higher qualifications is not correct?\",\r\n    options: [\r\n        \"The incentive would be given only for higher qualification acquired after induction into service.\",\r\n        \"The incentive shall be limited to only three times in an employee's career, with a minimum gap of two years between successive grants.\",\r\n        \"The quantum of incentive will be uniform for all posts, irrespective of their classification or grade or the department.\",\r\n        \"The incentive shall not be admissible where the Government servant is sponsored by the Government or he\/she avails study leave for acquiring the qualification.\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>DoPT OM No. 1\/5\/2017-Estt.(Pay-I) dated 15.03.2019 (as amended by OM dated 16.09.2022), para 8<\/b> \u2014 Statement (b) is not correct: the incentive is limited to two times, not three.<br><br>DoPT OM No. 1\/5\/2017-Estt.(Pay-I) dated 15.03.2019 (as amended by OM dated 16.09.2022), para 8: <i>\\\"8.3. The quantum of incentive will be uniform for all posts, irrespective of their classification or grade or the department. 8.4. The incentive shall not be admissible where the Government servant is sponsored by the Government or he\/she avails study leave for acquiring the qualification. 8.5. The incentive would be given only for higher qualification acquired after induction into service. ... 8.8. The incentive shall be limited to maximum two times in an employee's career, with a minimum gap of two years between successive grants.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 184,\r\n    year: \"2024\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"When the scale of pay of a post is revised upwards without involving assumption of duties and responsibilities of greater importance, the fixation of pay of the incumbents is regulated under :\",\r\n    options: [\r\n        \"FR 24 and FR 22(I) (a) (1)\",\r\n        \"FR 23 and FR 22(I) (a) (2)\",\r\n        \"FR 26 and FR 22(I) (a) (1)\",\r\n        \"FR 35\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>GoI Order (6) below FR 23 [G.I., M.H.A., Dept. of Per. &amp; A.R., O.M. No. F. 13\/14\/83-Estt.(P-I) dated 09.01.1984]<\/b> \u2014 <i>\\\"When the scale of pay of a post is revised upwards without involving assumption of duties and responsibilities of greater importance, the fixation of pay of the incumbents is regulated under FR 23 and FR 22 (a) (ii) [now FR 22 (I) (a) (2)].\\\"<\/i><br><br>FR 22 (I) (a) (2) applies where <i>\\\"the appointment to the new post does not involve such assumption of duties and responsibilities of greater importance\\\"<\/i>. FR 23 gives the holder the option to retain the old pay until the next increment.\"\r\n},\r\n{\r\n    id: 185,\r\n    year: \"2024\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"In the case of Government servants receiving Non-Practicing Allowance, their Basic Pay plus Non-Practicing Allowance plus Deputation (Duty) Allowance shall not exceed :\",\r\n    options: [\r\n        \"Rs. 2,22,500\",\r\n        \"Rs. 2,37,500\",\r\n        \"Rs. 2,45,000\",\r\n        \"Rs. 2,50,000\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>GoI Order (15) below Appendix-5, Section I, para (d)<\/b> \u2014 GoI Order (15) below Appendix-5, Section I [DoPT OM on Deputation (Duty) Allowance \u2014 7th CPC, effective 01.07.2017], para (d): <i>\\\"Basic Pay, from time to time, plus Deputation (Duty) Allowance shall not exceed the Basic Pay in the Apex Level i.e. \u20b9 2,25,000. In the case of Government servants receiving Non-Practising Allowance, their Basic Pay plus Non-Practising Allowance plus Deputation (Duty) Allowance shall not exceed the average of Basic Pay of the revised scale applicable to the Apex Level and the Level of the Cabinet Secretary i.e. \u20b9 2,37,500.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 186,\r\n    year: \"2024\",\r\n    chapter: \"DEPUTATION\",\r\n    question: \"In the context of the Fundamental Rules and Supplementary Rules, which one of the following terms and conditions for deputation of Group 'A' Officers of the Central Government to ex-cadre posts under a State Government\/Union Territory Administration is correct?\",\r\n    options: [\r\n        \"The Officer shall be eligible for deputation only after he has completed 10 years of service in the Parent Cadre and before reaching Level-14 of the Pay Matrix in the Parent Cadre.\",\r\n        \"The Officer shall be eligible for deputation only after completion of 09 years of service in the Parent Cadre and before reaching Level-14 of the Pay Matrix in the Parent Cadre.\",\r\n        \"The Officer shall be required to undergo the mandatory cooling off period even in the case of deputation to North-Eastern states.\",\r\n        \"The Officers who are already on deputation and reached Level-14 of the Pay Matrix in the Parent Cadre, while on deputation, shall be required to revert to their Parent Cadre.\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>DoPT OM on deputation of Group 'A' officers to State Governments\/UTs, para 3<\/b> \u2014 DoPT OM on deputation of Group 'A' Officers of the Central Government to ex-cadre posts under State Governments\/UT Administrations (Appendix-5, Section I orders), para 3:<br><i>\\\"(ii) Such deputation will be available to the officers only after completion of nine years of service in parent Cadre and before reaching Level 14 of the Pay Matrix in the Parent Cadre. ...<br>(vii) The officers who are already on deputation and reached Level 14 of the Pay Matrix in the Parent Cadre, while on deputation, may be allowed to complete their full term.\\\"<\/i><br><br>On cooling off: <i>\\\"If the deputation is to North-East States, the cooling-off period would be waived off.\\\"<\/i><br><br>Hence (a) (10 years) is wrong, (c) is wrong because cooling-off is waived for NE States, and (d) is wrong because such officers may complete their full term.\"\r\n},\r\n{\r\n    id: 187,\r\n    year: \"2024\",\r\n    chapter: \"DEPUTATION\",\r\n    question: \"In the context of the instructions contained in the Fundamental Rules, which one of the following types of appointments will be treated as deputation\/foreign service?\",\r\n    options: [\r\n        \"Permanent appointment made by transfer\",\r\n        \"Temporary appointment made on the basis of personal requests of employees\",\r\n        \"Arrangements necessitated by staff imbalances arising on reorganisation of offices on the same or different stations, subject to the specific condition that no Deputation (Duty) Allowance will be admissible in such cases\",\r\n        \"Appointments that are made by transfer on a temporary basis, provided the transfer is outside the normal field of deployment and is in public interest\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>DoPT consolidated deputation guidelines (OM No. 6\/8\/2009-Estt.(Pay-II) dated 17.06.2010, Appendix-5, Section I)<\/b> \u2014 <i>\\\"3.1 The terms deputation \/ foreign service will cover only those appointments that are made by transfer on a temporary basis, provided the transfer is outside the normal field of deployment and is in public interest. ...<br>3.2 The following types of appointments will not be treated as deputation \/ foreign service for the purposes of these orders:\u2014<br>(a) appointment of serving employees made either by promotion or by direct recruitment ...;<br>(b) permanent appointment made by transfer.<br>(c) Temporary appointment made on the basis of personal requests of employees.<br>(d) Arrangements necessitated by staff imbalances arising on re-organization of offices on the same or different stations, subject to the specific condition that no Deputation (Duty) Allowance will be admissible in such cases.\\\"<\/i><br><br>Options (a), (b) and (c) are the excluded categories in para 3.2; option (d) is the definition in para 3.1.\"\r\n},\r\n{\r\n    id: 188,\r\n    year: \"2024\",\r\n    chapter: \"RETIREMENT\",\r\n    question: \"In the context of the Fundamental and Supplementary Rules, which one of the following is not a condition for alteration of date of birth of a Government servant?\",\r\n    options: [\r\n        \"A request in this regard is made within ten years of his entry into Government service\",\r\n        \"It is clearly established that a genuine bona fide mistake has occurred\",\r\n        \"The date of birth so altered would not make him ineligible to appear in any school or University or Union Public Service Examination in which he\/she had appeared\",\r\n        \"The date of birth so altered would not make him ineligible for entry into Government service on the date on which he first appeared at such examination or on the date on which he entered Government service\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Note 6 below FR 56<\/b> \u2014 Condition (a) is wrong: the period is five years, not ten.<br><br>Note 6 below FR 56: <i>\\\"An alteration of date of birth of a Government servant can be made, with the sanction of a Ministry or Department of the Central Government, or the Comptroller and Auditor-General in regard to persons serving in the Indian Audit and Accounts Department, or an Administrator of a Union Territory under which the Government servant is serving, if\u2014<br>(a) a request in this regard is made within five years of his entry into Government service;<br>(b) it is clearly established that a genuine bona fide mistake has occurred; and<br>(c) the date of birth so altered would not make him ineligible to appear in any School or University or Union Public Service Commission examination in which he had appeared, or for entry into Government service on the date on which he first appeared at such examination or on the date on which he entered Government service.\\\"<\/i><br><br>Options (b), (c) and (d) are conditions (b) and (c) of Note 6.\"\r\n},\r\n{\r\n    id: 189,\r\n    year: \"2024\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"Which one of the following is not a compulsory deduction from the subsistence allowance granted to a Government servant under suspension?\",\r\n    options: [\r\n        \"Income tax from the taxable amount\",\r\n        \"Contribution under Central Government Health Scheme\",\r\n        \"Subscription to Central Government Employees' Group Insurance Scheme, 1980\",\r\n        \"Subscription to a General Provident Fund\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>GoI Order (5) below FR 53 [MoF OMs No. F. 15(5)-E.IV\/57 dated 18.09.1959 and 20.11.1961]<\/b> \u2014 GPF subscription is not a compulsory deduction; it must not be deducted at all.<br><br>GoI Order (5) below FR 53 [MoF OMs No. F. 15(5)-E.IV\/57 dated 18.09.1959 and 20.11.1961] \u2014 Recoveries from subsistence allowance:<br><i>\\\"2. ... the recovery of the following deductions which fall under category (a) [compulsory deductions] ... should be enforced from the subsistence allowance:\u2014<br>(i) Income tax (provided the employee's yearly income calculated with reference to subsistence allowance is taxable).<br>(ii) House rent and allied charges, i.e., electricity, water, furniture, etc.<br>(iii) Repayment of loans and advances taken from Government ...<br>(iv) Contribution under Central Government Health Scheme.<br>(v) Contribution towards Central Government Employees Insurance Scheme, 1977.<br>(vi) Subscription to the Central Government Employees' Group Insurance Scheme, 1980.<br>3. The deductions falling under category (b) [optional], which should not be made except with the Government servant's written consent, are as under\u2014<br>(a) Premia due on Postal Life Assurance Policies.<br>(b) Amounts due to Co-operative Stores and Co-operative Credit Societies.<br>(c) Refund of advances taken from General Provident Fund.<br>4. ... the deductions of the following nature should not be made from the subsistence allowance:\u2014<br>(i) Subscription to a General Provident Fund.<br>(ii) Amounts due on Court attachments.<br>(iii) Recovery of loss to Government for which a Government servant is responsible.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 190,\r\n    year: \"2024\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"In the context of the Fundamental Rules and Supplementary Rules, which one of the following statements regarding treatment of licence fee-free concession during suspension is not correct?\",\r\n    options: [\r\n        \"The Licence fee-free concession will cease from the date of suspension.\",\r\n        \"The Government servant under suspension will not be required to vacate the licence fee-free accommodation unless the accommodation is specifically attached to any particular post.\",\r\n        \"If, subsequently, the Government servant is allowed for the period of suspension full pay and allowances under FR 54(2), the concession of licence fee-free accommodation will stand restored to him\/her and the licence fee if recovered for the period of suspension, will be refunded to him\/her.\",\r\n        \"If the period of suspension is treated as one spent on leave, the officer will be refunded the licence fee charged for the entire period.\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>GoI Order (6) below FR 53 [MoF OM No. F. 2(37)-E.II(B)\/66 dated 24.09.1966]<\/b> \u2014 treatment of licence fee-free concession during suspension:<br><i>\\\"(i) The licence fee-free concession will cease from the date of suspension.<br>(ii) The Government servant under suspension will not be required to vacate the licence fee-free accommodation unless the accommodation is specifically attached to any particular post. ...<br>(iii) If, subsequently, the Government servant is allowed for the period of suspension full pay and allowances under FR 54 (2), the concession of licence fee-free accommodation will stand restored to him and the licence fee if recovered for the period of suspension, will be refunded to him.<br>(iv) If the period of suspension is treated as one spent on leave, the officer will be refunded the licence fee charged for the first month only.\\\"<\/i><br><br>Option (d) says 'entire period' where the order says 'first month only', so (d) is the incorrect statement.\"\r\n},\r\n{\r\n    id: 191,\r\n    year: \"2024\",\r\n    chapter: \"JOINING TIME\",\r\n    question: \"The joining time admissible to a Government servant on transfer where the distance between the old headquarters and the new headquarters is less than 1,000 km and the transfer necessarily involves continuous travel by road for more than 200 km, shall be :\",\r\n    options: [\r\n        \"10 days\",\r\n        \"12 days\",\r\n        \"14 days\",\r\n        \"15 days\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>Rule 5(4) of the CCS (Joining Time) Rules, 1979<\/b> \u2014 joining time by distance between old and new headquarters:<br>\u2022 1,000 km or less \u2014 10 days (12 days where the transfer necessarily involves continuous travel by road for more than 200 km);<br>\u2022 More than 1,000 km \u2014 12 days (15 days with continuous road travel of more than 200 km);<br>\u2022 More than 2,000 km \u2014 15 days, <i>\\\"except in cases of travel by air for which the maximum will be 12 days\\\"<\/i> (15 days with continuous road travel of more than 200 km).<br>Note 2 (inserted by DoPT Notification dated 27.03.2015): two additional days for transfers to\/from the North-Eastern Region including Sikkim, Andaman &amp; Nicobar Islands, Lakshadweep and Ladakh.<br><br>For 1,000 km or less with continuous road travel of more than 200 km, the joining time is 12 days.\"\r\n},\r\n{\r\n    id: 192,\r\n    year: \"2024\",\r\n    chapter: \"JOINING TIME\",\r\n    question: \"In terms of the CCS (Joining Time) Rules, 1979, the joining time cannot be combined with which one of the following types of leave?\",\r\n    options: [\r\n        \"Earned Leave\",\r\n        \"Half Pay Leave\",\r\n        \"Leave Not Due\",\r\n        \"Casual Leave\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>Rule 6(2) of the CCS (Joining Time) Rules, 1979<\/b> \u2014 <i>\\\"Joining time may be combined with vacation and\/or regular leave of any kind or duration except casual leave.\\\"<\/i><br><br>Earned Leave, Half Pay Leave and Leave Not Due are all regular leave and may be combined. Casual leave may not.\"\r\n},\r\n{\r\n    id: 193,\r\n    year: \"2024\",\r\n    chapter: \"COMPENSATORY ALLOWANCES\",\r\n    question: \"Which one of the following Supplementary Rules (SR) provide that a compensatory allowance attached to a post will cease to be drawn by a Government servant when he\/she vacates the post?\",\r\n    options: [\r\n        \"SR 4\",\r\n        \"SR 5\",\r\n        \"SR 6\",\r\n        \"SR 7\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>SR 5<\/b> \u2014 SR 5 (Division 4 \u2014 Drawing of Compensatory Allowances): <i>\\\"General.\u2014Save as provided by the rules in this Division, a compensatory allowance attached to a post will cease to be drawn by a Government servant when he vacates the post.\\\"<\/i><br><br>SR 4 deals with who signs the medical certificate and when it is produced. SR 6 defines 'Leave' and 'Temporary transfer' for this Division, and SR 7 deals with horse\/animal allowance during leave or temporary transfer.\"\r\n},\r\n{\r\n    id: 194,\r\n    year: \"2024\",\r\n    chapter: \"COMPENSATORY ALLOWANCES\",\r\n    question: \"In terms of the Fundamental Rules, the prescribed ceiling in respect of hospitality related office expenditure in the case of Course Directors of Training Establishments is :\",\r\n    options: [\r\n        \"Rs. 8,000\",\r\n        \"Rs. 5,700\",\r\n        \"Rs. 4,500\",\r\n        \"Rs. 2,000\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>MoF OM No. 11-1\/2016\/E.II B (7th CPC)\/Pt. III (C) dated 22.09.2017<\/b> \u2014 After the Sumptuary Allowance was abolished on the 7th CPC recommendations, the Ministry of Finance (OM No. 11-1\/2016\/E.II B (7th CPC)\/Pt. III (C) dated 22.09.2017) prescribed monthly ceilings for office expenditure on hospitality. For Training Establishments the ceilings are: Director \/ Head of the Training Establishment \u2014 \u20b9 8,000; Course Directors \u2014 \u20b9 5,700; Counsellors \u2014 \u20b9 4,500.\"\r\n},\r\n{\r\n    id: 195,\r\n    year: \"2024\",\r\n    chapter: \"FEES AND HONORARIUM\",\r\n    question: \"As per the Fundamental Rules and Supplementary Rules, which of the following payments received by Government servants will be subject to crediting one-third of the amount to the general revenues?\",\r\n    options: [\r\n        \"Payment received on account of writing of reports, papers or study reports on selected subjects for international bodies like the UNO, UNESCO, etc.\",\r\n        \"Income derived from exploitation of patent or invention taken out by him\/her with the permission of competent authority\",\r\n        \"Income from occasional participation in sports, games and athletic activities as Players, Referees, Umpires or Managers of the team\",\r\n        \"Receipt of sale proceeds or royalties on a book which is a mere compilation of Government Rules, regulations and procedures\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>DoPT OM No. 16013\/1\/79-Allowances dated 11.02.1980 (as amended 21.01.1998), GoI Order (1) below SR 12<\/b> \u2014 Para 6 \u2014 payments NOT subject to crediting one-third: <i>\\\"(iii) writing of reports, papers or study reports on selected subjects for international bodies like the UNO, UNESCO, etc.; ...<br>(vi) income derived by a Government servant from exploitation of patent or invention taken out by him with the permission of competent authority; ...<br>(ix) income from occasional participation in sports, games and athletic activities as Players, Referees, Umpires or Managers of the teams.\\\"<\/i><br><br>Para 7 \u2014 the one-third restriction applies, for example, <i>\\\"(i) Where a Government servant receives sale proceeds or royalties on a book which is a mere compilation of Government rules, regulations and procedures\\\"<\/i>.\"\r\n},\r\n{\r\n    id: 196,\r\n    year: \"2024\",\r\n    chapter: \"GPRA AND LICENCE FEE\",\r\n    question: \"What is the ratio of allotment of accommodation between married lady employees and single lady employees under the Central Government General Pool Residential Accommodation Rules, 2017?\",\r\n    options: [\r\n        \"2 : 1\",\r\n        \"3 : 1\",\r\n        \"3 : 2\",\r\n        \"5 : 1\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>Rule 27(1) of the GPRA Rules, 2017<\/b> \u2014 <i>\\\"Notwithstanding anything contained in these rules, 'Ladies Pool' shall be maintained separately for married lady employees and for single lady employees and the allotment under these rules shall be made in the ratio of 2:1 between married lady employees and single lady employees.\\\"<\/i><br><br>Explanation to Rule 27: a 'single lady employee' means an unmarried lady employee and includes a widow with or without children.\"\r\n},\r\n{\r\n    id: 197,\r\n    year: \"2024\",\r\n    chapter: \"GPRA AND LICENCE FEE\",\r\n    question: \"In terms of Central Government General Pool Residential Accommodation Rules, 2017, which highest type of residence is the entitlement of an officer who is in the Level-12 of the Pay Matrix?\",\r\n    options: [\r\n        \"Type IV\",\r\n        \"Type IV(S)\",\r\n        \"Type V-A\",\r\n        \"Type V-B\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Rule 8(1), Table I of the GPRA Rules, 2017 (as substituted on 01.08.2017)<\/b> \u2014 Type IV \u2014 Levels 9, 10, 11; Type IV(S) \u2014 Level 11; Type V-A [D-II] \u2014 Level 12; Type V-B [D-I] \u2014 Levels 13, 13-A; Type VI-A [C-II] \u2014 Level 14.<br><br>The highest Type to which a Level-12 officer is entitled is Type V-A.\"\r\n},\r\n{\r\n    id: 198,\r\n    year: \"2024\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"Which one of the following, residing with and wholly dependent upon the Government servant concerned, is not a part of the \\\"Family\\\" for the purpose of the Travelling Allowances Rules?\",\r\n    options: [\r\n        \"Unmarried sisters\",\r\n        \"Widowed sisters where father is not alive\",\r\n        \"Widowed sisters where father is alive and is wholly dependent on the Government servant\",\r\n        \"Married sisters\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>GoI Order (2) below SR 2(8)<\/b> \u2014 A married sister is not a member of the 'family'.<br><br>GoI Order (2) below SR 2(8): the definition of 'family' for transfer TA <i>\\\"will also include parents, stepmother, sisters and minor brothers residing with and wholly dependent upon the Government servant.\\\"<\/i><br><br>Department of Expenditure Letter No. 769-E.IV\/86 dated 25.03.1986 explains which sisters are covered: <i>\\\"the term 'sisters' occurring above, will mean only unmarried sisters ... Thus only unmarried sisters residing with and wholly dependent upon the Government servant and widowed sisters residing with and wholly dependent upon the Government servant (provided, their father is either not alive or is himself wholly dependent on the Government servant concerned) are included in the definition of 'family' under SR 2 (8).\\\"<\/i><br><br>Options (a), (b) and (c) are therefore included; a married sister (option d) is not.\"\r\n},\r\n{\r\n    id: 199,\r\n    year: \"2024\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"The rate of fixed monthly conveyance allowance admissible to a Central Government employee under SR-25, for average monthly travel on official duty involving 451 - 600 km by own Motor Car, is :\",\r\n    options: [\r\n        \"\u20b92,100\",\r\n        \"\u20b93,150\",\r\n        \"\u20b93,725\",\r\n        \"\u20b94,557.50\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>SR 25<\/b> \u2014 GoI Order (1)(a) below SR 25 [DoE OM w.e.f. 01.07.2017, superseding OM No. 19039\/2\/2008-E.IV dated 23.09.2008] fixed the Fixed Conveyance Allowance (\u20b9 per month) for journeys by own motor car as: 201-300 km \u20b91,680; 301-450 km \u20b92,520; 451-600 km \u20b92,980; 601-800 km \u20b93,646; above 800 km \u20b94,500 (other modes: \u20b9556, \u20b9720, \u20b9960, \u20b91,126, \u20b91,276). Para 2: <i>\\\"These rates shall automatically increase by 25% whenever the Dearness Allowance payable on the revised pay structure goes up by 50%.\\\"<\/i><br><br>With DA at 50% from 01.01.2024, the rate for 451-600 km by own motor car is \u20b92,980 \u00d7 1.25 = \u20b93,725 per month. The other options are the enhanced rates for other distance slabs (\u20b91,680 \u2192 \u20b92,100; \u20b92,520 \u2192 \u20b93,150; \u20b93,646 \u2192 \u20b94,557.50).<br><br>SR 25: <i>\\\"A competent authority may grant ... a monthly conveyance or horse allowance to any Government servant who is required to travel extensively at or within a short distance from his headquarters under conditions which do not render him eligible for daily allowance.\\\"<\/i> No allowance is admissible unless the average monthly running on duty exceeds 200 km.\"\r\n},\r\n{\r\n    id: 200,\r\n    year: \"2024\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"In terms of the Travelling Allowance Rules, what percentage of lumpsum amount would be payable on account of food charges to a Government servant for absence from headquarters for 6 to 12 hours?\",\r\n    options: [\r\n        \"30%\",\r\n        \"50%\",\r\n        \"70%\",\r\n        \"100%\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Para 2E(v) of DoE OM No. 19030\/1\/2017-E.IV dated 13.07.2017 (GoI Order (1) below SR 71, 'Regulation of Daily Allowance'), 'Timing restrictions'<\/b> \u2014 <i>\\\"If absence from headquarters is &lt; 6 hours \u2014 30% of Lumpsum amount<br>If absence from headquarters is between 6-12 hours \u2014 70% of Lumpsum amount<br>If absence from headquarters is &gt;12 hours \u2014 100% of Lumpsum amount<br>Absence from Headquarter will be reckoned from midnight to midnight and will be calculated on a per day basis.\\\"<\/i><br><br>Under the same OM, <i>\\\"There will be no separate reimbursement of food bills. Instead, the lumpsum amount payable will be as per Table E (i)\\\"<\/i> \u2014 for absence of 6 to 12 hours, 70% of the lumpsum is paid. (For a local journey beyond 8 km, 50% of these amounts is paid, i.e. 35% \u2014 DoE Letter dated 12.09.2018.)\"\r\n},\r\n{\r\n    id: 201,\r\n    year: \"2024\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"Which of the following statements regarding entitlement of Government servants to Rail Accommodation in terms of Fundamental Rules and Supplementary Rules are correct?\\n1. A Government servant in Pay Level-13A of 7th CPC Pay matrix can travel on tour by AC-I.\\n2. The fare for journey performed by a Government servant by a premium train on official tour is reimbursable.\\n3. Reimbursement of service charge paid to the Traveller's Service Agents recognized by Zonal Railways for booking of tickets on Leave Travel Concession is allowed.\\n4. The system of paying incidentals to cover on the way expenses stands abolished.\\nSelect the correct answer using the code given below :\",\r\n    options: [\r\n        \"1, 2 and 4\",\r\n        \"2 and 4 only\",\r\n        \"1 and 3 only\",\r\n        \"3 and 4 only\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>DoE OM No. 19030\/1\/2017-E.IV dated 13.07.2017<\/b> \u2014 Statements 1, 2 and 4 are correct; statement 3 is incorrect.<br><br>1. Correct \u2014 Rail entitlement on tour (Para 2A(i) of DoE OM No. 19030\/1\/2017-E.IV dated 13.07.2017, GoI Order (1) below SR 34): Level 14 and above \u2014 AC-I; 12 and 13 \u2014 AC-I; 6 to 11 \u2014 AC-II; 5 and below \u2014 First Class\/AC-III\/AC Chair car. DoE OM dated 04.09.2017: <i>\\\"TA\/DA entitlements of Officers in Pay Level 13-A ... shall be equivalent to TA\/DA entitlements of Officers in Pay Level 13\\\"<\/i>. So Level 13-A travels by AC-I.<br>2. Correct \u2014 Para 2A(ii) of the 13.07.2017 OM: <i>\\\"It has also been decided to allow the Government officials to travel by Premium Trains \/ Premium Tatkal Trains \/ Suvidha Trains, the reimbursement to Premium Tatkal Charges for booking of tickets and the reimbursement of Dynamic \/ Flexi-fare in Shatabdi \/ Rajdhani \/ Duronto Trains while on official tour \/ training.\\\"<\/i> (The earlier bar on premium-train fares applied only up to 30.06.2017.)<br>3. Incorrect \u2014 GoI Order (8) below SR 34 ('Agency Charges' reimbursable): <i>\\\"Service charges levied by the Traveller's Service Agents recognized by the Zonal Railways may be allowed to be reimbursed to the Government servants performing journeys in public interest on tour or transfer. Reimbursement of service charges paid to the recognized Traveller's Service Agents for booking of tickets on Leave Travel Concession shall not, however, be allowed.\\\"<\/i><br>4. Correct \u2014 GoI Order (1) below SR 36: <i>\\\"The system of paying incidentals to cover on the way expenses has been abolished.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 202,\r\n    year: \"2024\",\r\n    chapter: \"HRA \/ DA \/ DR\",\r\n    question: \"The quantum of House Rent Allowance per month will be determined as a percentage of :\",\r\n    options: [\r\n        \"Basic Pay only\",\r\n        \"Basic Pay + Non-Practicing Allowance (NPA) only\",\r\n        \"Basic Pay + Special Pay only\",\r\n        \"Basic Pay + NPA + Special Pay\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>DoE OM No. 2\/5\/2017-E.II(B) dated 07.07.2017 (7th CPC, effective 01.07.2017)<\/b> \u2014 HRA per month as a percentage of Basic Pay only \u2014 X: 24%, Y: 16%, Z: 8%, not less than \u20b9 5,400 \/ \u20b9 3,600 \/ \u20b9 1,800. Para 3: <i>\\\"The rates of HRA will be revised to 27%, 18% and 9% for 'X', 'Y', and 'Z' class cities respectively when Dearness Allowance (DA) crosses 25% and further revised to 30%, 20% and 10% when DA crosses 50%.\\\"<\/i> Para 4: <i>\\\"The term 'Basic Pay' in the revised pay structure means the pay drawn in the prescribed pay Levels in the Pay Matrix and does not include Non-Practising Allowance (NPA), Military Service Pay (MSP), etc. or any other type of pay like Special Pay, etc.\\\"<\/i><br><br>DA reached 50% with effect from 01.01.2024, so the rates are now 30% (X), 20% (Y) and 10% (Z).<br><br>HRA is a percentage of Basic Pay only. NPA, Special Pay and Military Service Pay are excluded.\"\r\n},\r\n{\r\n    id: 203,\r\n    year: \"2024\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"Which of the following type(s) of recoveries can be made from the subsistence allowance paid to a Government servant under suspension with his written consent, in accordance with the CCS (CCA) Rules, 1965?\\n1. Amounts due on Court attachments\\n2. Premia due on Postal Life Assurance Policies\\n3. Amounts due to Co-operative Stores\\n4. Refund of advance taken from General Provident Fund\\nSelect the correct answer using the code given below:\",\r\n    options: [\r\n        \"1 only\",\r\n        \"1, 2 and 3\",\r\n        \"3 only\",\r\n        \"2, 3 and 4\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>FR 53 \u2014 DoPT consolidated instructions on suspension (OM No. 11012\/17\/2013-Estt.(A) dated 02.01.2014, para 14)<\/b> \u2014 Statements 2, 3 and 4 are the optional deductions (made only with the written consent of the Government servant); amounts due on court attachments cannot be recovered from subsistence allowance at all.<br><br>Deductions from subsistence allowance are classified as: <b>Compulsory<\/b> \u2014 income tax; house rent (licence fee) and allied charges (electricity, water, furniture); repayment of loans and advances taken from Government at rates fixed by the Head of Department; CGHS contribution; CGEGIS subscription. <b>Optional (with written consent)<\/b> \u2014 <i>\\\"premia due on Postal Life Insurance policies; amounts due to Co-operative Stores and Co-operative Credit Societies; refund of advances taken from General Provident Fund\\\"<\/i>. <b>Not to be made<\/b> \u2014 subscription to GPF; amounts due on Court attachments; recovery of loss to Government for which the Government servant is responsible.<br><br>Hence 2, 3 and 4 only \u2014 option (d). Official UPSC key (Combined SO LDCE-2024, Series A, Q.76): D.\"\r\n},\r\n{\r\n    id: 204,\r\n    year: \"2025\",\r\n    chapter: \"EXTENT OF APPLICATION AND DEFINITIONS\",\r\n    question: \"The power of interpreting Fundamental Rules is reserved for the :\",\r\n    options: [\r\n        \"President\",\r\n        \"Department of Personnel and Training\",\r\n        \"Ministry of Finance\",\r\n        \"Ministry of Law and Justice\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>FR 8<\/b> \u2014 <i>\\\"The power of interpreting these rules is reserved to the President.\\\"<\/i><br><br>Under the Fundamental Rules, interpretation is a power of the President. The Department of Personnel and Training and the Ministry of Finance issue orders and clarifications under the FRs on behalf of the President. Interpretation itself is reserved to the President by FR 8.\"\r\n},\r\n{\r\n    id: 205,\r\n    year: \"2025\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"Consider the following statements in terms of Fundamental Rules regarding eligibility of Non-Practicing Allowance (NPA) in the case of Veterinary posts :\\n1. The NPA shall be admissible at the rate of 25% of the Basic Pay.\\n2. For the purpose of NPA, the \\\"Basic Pay\\\" shall mean the pay drawn in the prescribed Level in the Pay Matrix.\\n3. The sum of Basic Pay and NPA shall not exceed Rs. 2,37,500.\\n4. The NPA shall be treated as pay for computation of Dearness Allowance but not for retirement benefits.\\nWhich of the statements given above are not correct?\",\r\n    options: [\r\n        \"1 and 3\",\r\n        \"1 and 4\",\r\n        \"2 and 4\",\r\n        \"2 and 3\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>GoI Order (3) below FR 9(21) [MoF OM No. 12\/2\/2016-E.III.A dated 07.07.2017]<\/b> \u2014 Statements 1 and 4 are not correct; statements 2 and 3 are correct.<br><br>GoI Order (3) below FR 9(21) [MoF OM No. 12\/2\/2016-E.III.A dated 07.07.2017] \u2014 NPA for Veterinary posts: <i>\\\"the NPA shall now be paid at the rate of 20% of the Basic Pay in the revised pay structure ... subject to the condition that the sum of Basic Pay and NPA does not exceed \u20b9 2,37,500 ...<br>(i) The term 'Basic Pay' in the revised pay structure shall mean 'Basic Pay' as defined in Rule 3 (8) of CCS (RP) Rules, 2016, i.e., 'Basic Pay' in the revised pay structure means the pay drawn in the prescribed Level in the Pay Matrix.<br>(ii) The NPA shall continue to be treated as pay for the purpose of computation of Dearness Allowance and other allowances, except those allowances in respect of which the applicable orders provide otherwise, including calculation of retirement benefits.\\\"<\/i><br><br>Statement 1 is wrong because the rate is 20%, not 25%. Statement 4 is wrong because NPA counts as pay for retirement benefits as well.\"\r\n},\r\n{\r\n    id: 206,\r\n    year: \"2025\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"Under which of the following Fundamental Rules, the pay of a Government servant who is appointed as a probationer in another service or cadre and subsequently confirmed in that service or cadre shall be regulated?\",\r\n    options: [\r\n        \"FR 22-B (1)\",\r\n        \"FR 23\",\r\n        \"FR 22 (I) (a) (1)\",\r\n        \"FR 31\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>FR 22-B(1)<\/b> \u2014 <i>\\\"Notwithstanding anything contained in these Rules, the following provisions shall govern the pay of a Government servant who is appointed as a probationer in another service or cadre, and subsequently confirmed in that service or cadre\u2014<br>(a) during the period of probation, he shall draw pay at the minimum of the time-scale or at the probationary stages of the time-scale of the service or post ... Provided that if the presumptive pay of the permanent post on which he holds a lien ... should at any time be greater than the pay fixed under this clause, he shall draw the presumptive pay of the permanent post;<br>(b) on confirmation in the service or post after the expiry of the period of probation, the pay of the Government servant shall be fixed in the time-scale of the service or post in accordance with the provisions of Rule 22 or Rule 22-C\\\"<\/i>.<br><br>FR 23 governs a change in the pay of a post, FR 22 (I) (a) (1) governs promotion, and FR 31 stands deleted (DoPT Notification dated 30.08.1989).\"\r\n},\r\n{\r\n    id: 207,\r\n    year: \"2025\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"In terms of the Fundamental Rules, the current rate of Special Allowance payable to Parliament Assistants is :\",\r\n    options: [\r\n        \"Rs. 1,500\",\r\n        \"Rs. 1,800\",\r\n        \"Rs. 2,813\",\r\n        \"Rs. 2,250\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>DoPT OM No. A-27023\/02\/2017-Estt.(AL) dated 24.10.2017<\/b> \u2014 DoPT OM No. A-27023\/02\/2017-Estt.(AL) dated 24.10.2017 (7th CPC) raised the Special Allowance to Parliament Assistants by 50%, from \u20b9 1,500 to \u20b9 2,250 per month for Assistants (and from \u20b9 1,200 to \u20b9 1,800 for UDCs). It is admissible at full rates for every calendar month in which Parliament is in session for at least 15 days.<br><br>DoPT's consolidated information document on allowances dated 02.04.2024, issued after DA reached 50%, continues to show \u20b9 2,250 for Assistants. This allowance is not among those (such as CEA and the special allowance for child care for women with disabilities) that the orders raise by 25% when DA reaches 50%. Option (c) \u20b9 2,813 would be \u20b9 2,250 \u00d7 1.25, and no order prescribing that figure has been issued.\"\r\n},\r\n{\r\n    id: 208,\r\n    year: \"2025\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"In terms of the provisions of Fundamental Rules regarding grant of incentive for acquiring fresh higher qualifications in fields directly relevant to the employee's job, a one-time lump sum amount of Rs. 25,000 is permissible for which one of the following qualifications?\",\r\n    options: [\r\n        \"Ph.D. or equivalent\",\r\n        \"PG Degree\/Diploma of duration more than one year, or equivalent\",\r\n        \"PG Degree\/Diploma of duration one year or less, or equivalent\",\r\n        \"Degree\/Diploma of duration more than three years, or equivalent\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>DoPT OM No. 1\/5\/2017-Estt.(Pay-I) dated 15.03.2019, para 5<\/b> \u2014 one-time lump sum incentive for fresh higher qualifications in fields directly relevant to the employee's job:<br>1. Ph.D. or equivalent \u2014 \u20b9 30,000<br>2. PG Degree \/ Diploma of duration more than one year, or equivalent \u2014 \u20b9 25,000<br>3. PG Degree \/ Diploma of duration one year or less, or equivalent \u2014 \u20b9 20,000<br>4. Degree \/ Diploma of duration more than three years, or equivalent \u2014 \u20b9 15,000<br>5. Degree \/ Diploma of duration three years or less, or equivalent \u2014 \u20b9 10,000<br><br>\u20b9 25,000 is for a PG Degree \/ Diploma of more than one year. The incentive is admissible for qualifications acquired on or after 01.07.2017, at most two times in a career.\"\r\n},\r\n{\r\n    id: 209,\r\n    year: \"2025\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"Consider the following statements in the context of bunching of stages at the time of initial fixation of pay in the 7th Central Pay Commission (CPC) pay structure :\\n1. Benefit on account of bunching be extended when two or more stages get bunched.\\n2. Benefit of one increment is to be extended on account of bunching of every two consecutive stages.\\n3. A difference of at least 2% be reckoned for determination of consecutive stages, specific to each employee.\\n4. All pay stages lower than the entry Pay in the 6th CPC pay structure as indicated in the Pay Matrix contained in the 7th CPC report are not to be taken into account for determining the extent of bunching.\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n        \"3 and 4 only\",\r\n        \"1, 2 and 3 only\",\r\n        \"1, 2 and 4 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>DoE OM No. 1-6\/2016-IC dated 03.08.2017 (GoI Order (6-B) below FR 22), para 8<\/b> \u2014 Statements 1, 2 and 4 are correct; statement 3 is incorrect.<br><br>DoE OM No. 1-6\/2016-IC dated 03.08.2017 (GoI Order (6-B) below FR 22), para 8: <i>\\\"(i) Benefit on account of bunching is to be extended when two or more stages get bunched.<br>(ii) Benefit of one increment is to be extended on account of bunching of every two consecutive stages.<br>(iii) As stipulated in MoF, OM, dated 7-9-2016, a difference of 3% to be reckoned for determination of consecutive pay stages, specific to each employee.<br>(iv) All pay stages lower than the Entry Pay in the Sixth CPC pay structure as indicated in the Pay Matrix contained in the Seventh CPC Report are not to be taken into account for determining the extent of bunching.\\\"<\/i><br><br>Statement 3 says 2%; the prescribed difference is 3%, the rate of annual increment under the 6th CPC.\"\r\n},\r\n{\r\n    id: 210,\r\n    year: \"2025\",\r\n    chapter: \"PAY (INCLUDING ADDITIONS TO PAY)\",\r\n    question: \"In terms of the Fundamental Rules, which of the following statements regarding Cash Handling and Treasury Allowance are not correct?\\n1. An Assistant Section Officer holding substantive post in Level-7 of Pay Matrix can be appointed to perform the duties of a Cashier.\\n2. For handling average monthly cash up to Rs. 5 Lakh, Cash Handling and Treasury Allowance of Rs. 900 is admissible.\\n3. For arriving at the amount of monthly cash disbursed, online payments made shall also be taken into account.\\n4. Cash Handling and Treasury Allowance shall be admissible in cases of Cashiers appointed on direct recruitment to such a post.\\nSelect the correct answer using the codes given below :\",\r\n    options: [\r\n        \"2, 3 and 4 only\",\r\n        \"1 and 4 only\",\r\n        \"1, 2 and 3 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>DoPT OM No. 4\/6\/2017-Estt.(Pay-II) dated 18.01.2019 (Cash Handling and Treasury Allowance, rates effective 01.07.2017)<\/b> \u2014 Statements 2, 3 and 4 are not correct; statement 1 is correct.<br><br>DoPT OM No. 4\/6\/2017-Estt.(Pay-II) dated 18.01.2019 (Cash Handling and Treasury Allowance, rates effective 01.07.2017):<br>1. Correct \u2014 officials <i>\\\"holding substantive post up to level 7 of Pay Matrix\\\"<\/i> may be appointed to perform the duties of Cashier.<br>2. Incorrect \u2014 for average monthly cash disbursed up to \u20b9 5 lakh the allowance is \u20b9 700 per month, and above \u20b9 5 lakh it is \u20b9 1,000 per month \u2014 not \u20b9 900.<br>3. Incorrect \u2014 the amount is determined by the <i>\\\"average amount of monthly Cash disbursed, excluding payment by cheques\/drafts\/ECS\/Online payments\/other modes where cash handling in physical form is not involved.\\\"<\/i><br>4. Incorrect \u2014 <i>\\\"In cases of Cashier appointed on direct recruitment\/promotion to such a post in terms of provision of RRs, no Cash Handling and Treasury Allowance will be admissible.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 211,\r\n    year: \"2025\",\r\n    chapter: \"COMBINATION OF APPOINTMENTS\",\r\n    question: \"Under which one of the following Fundamental Rules, the Central Government may appoint a Government servant already holding a post in a substantive or officiating capacity to officiate, as a temporary measure, in one or more of the other independent posts at one time under the Government?\",\r\n    options: [\r\n        \"FR 50\",\r\n        \"FR 49\",\r\n        \"FR 35\",\r\n        \"FR 27\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>FR 49<\/b> \u2014 <i>\\\"The Central Government may appoint a Government servant already holding a post in a substantive or officiating capacity to officiate, as a temporary measure, in one or more of other independent posts at one time under the Government. In such cases, his pay is regulated as follows:\u2014 ...\\\"<\/i><br><br>The question reproduces the opening words of FR 49 (Chapter VI \u2014 Combination of Appointments). FR 50 deals with deputation out of India, FR 35 with the power to fix officiating pay lower than admissible, and FR 27 with premature increments.\"\r\n},\r\n{\r\n    id: 212,\r\n    year: \"2025\",\r\n    chapter: \"DEPUTATION\",\r\n    question: \"In terms of the Fundamental Rules, where no tenure regulations exist for the ex-cadre post, the normal period of deputation within India shall be :\",\r\n    options: [\r\n        \"2 years\",\r\n        \"3 years\",\r\n        \"5 years\",\r\n        \"6 years\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>DoPT consolidated deputation guidelines, para 8.1 (as amended by DoPT OM No. 2\/6\/2018-Estt.(Pay-II) dated 18.05.2018)<\/b> \u2014 <i>\\\"The period of deputation \/ foreign service shall be as per the Recruitment Rules of the ex cadre post or 5 years in case no tenure regulations exist for the ex cadre post.\\\"<\/i><br><br>Para 8.2: where the RRs prescribe 5 years or less, the borrowing organisation may grant extension up to the sixth year with the approval of its Secretary, and for the seventh year with the approval of the Minister.\"\r\n},\r\n{\r\n    id: 213,\r\n    year: \"2025\",\r\n    chapter: \"DEPUTATION\",\r\n    question: \"In terms of the Fundamental Rules, the maximum age limit on the closing date of receipt of application prescribed for appointment on deputation in the case of posts at Senior Administrative Grade (SAG) level and above (i.e. Level-14 of the Pay Matrix and above) is :\",\r\n    options: [\r\n        \"45 years\",\r\n        \"50 years\",\r\n        \"56 years\",\r\n        \"58 years\"\r\n    ],\r\n    correct: 3,\r\n    explanation: \"<b>DoPT OM No. AB-14017\/11\/2017-Estt.(RR) dated 05.02.2018 (Appendix-5 orders)<\/b> \u2014 maximum age limit for appointment on deputation \/ deputation (including short-term contract):<br><i>\\\"(i) For posts in the SAG level and above (i.e. Level-14 of the Pay Matrix and above):\u2014 'Not exceeding fifty-eight years' on the closing date of receipt of application.<br>(ii) For posts below the SAG level (below Level-14 of the Pay Matrix):\u2014 'Not exceeding fifty-six years' on the closing date of receipt of application.\\\"<\/i><br><br>The earlier uniform limit of 56 years (DoPT OM dated 17.11.1992) continues only for posts below SAG level.\"\r\n},\r\n{\r\n    id: 214,\r\n    year: \"2025\",\r\n    chapter: \"DISMISSAL, REMOVAL AND SUSPENSION\",\r\n    question: \"Which one of the following recoveries from subsistence allowance can be enforced without the Government servant's written consent?\",\r\n    options: [\r\n        \"Premia due on Postal Life Assurance Policies\",\r\n        \"Refund of advance taken from General Provident Fund\",\r\n        \"Contribution under Central Government Health Scheme\",\r\n        \"Amount due to Co-operative Stores and Co-operative Credit Societies\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>GoI Order (5) below FR 53 [MoF OMs No. F. 15(5)-E.IV\/57 dated 18.09.1959 and 20.11.1961]<\/b> \u2014 CGHS contribution is a compulsory deduction, enforceable without consent. Options (a), (b) and (d) are optional deductions that need the Government servant's written consent.<br><br>GoI Order (5) below FR 53 [MoF OMs No. F. 15(5)-E.IV\/57 dated 18.09.1959 and 20.11.1961] \u2014 Recoveries from subsistence allowance:<br><i>\\\"2. ... the recovery of the following deductions which fall under category (a) [compulsory deductions] ... should be enforced from the subsistence allowance:\u2014<br>(i) Income tax (provided the employee's yearly income calculated with reference to subsistence allowance is taxable).<br>(ii) House rent and allied charges, i.e., electricity, water, furniture, etc.<br>(iii) Repayment of loans and advances taken from Government ...<br>(iv) Contribution under Central Government Health Scheme.<br>(v) Contribution towards Central Government Employees Insurance Scheme, 1977.<br>(vi) Subscription to the Central Government Employees' Group Insurance Scheme, 1980.<br>3. The deductions falling under category (b) [optional], which should not be made except with the Government servant's written consent, are as under\u2014<br>(a) Premia due on Postal Life Assurance Policies.<br>(b) Amounts due to Co-operative Stores and Co-operative Credit Societies.<br>(c) Refund of advances taken from General Provident Fund.<br>4. ... the deductions of the following nature should not be made from the subsistence allowance:\u2014<br>(i) Subscription to a General Provident Fund.<br>(ii) Amounts due on Court attachments.<br>(iii) Recovery of loss to Government for which a Government servant is responsible.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 215,\r\n    year: \"2025\",\r\n    chapter: \"COMPENSATORY ALLOWANCES\",\r\n    question: \"Special Duty Allowance is admissible to Central Government employees serving in the North-Eastern Region and Ladakh at the rate of :\",\r\n    options: [\r\n        \"5% of Basic Pay\",\r\n        \"10% of Basic Pay\",\r\n        \"12.5% of Basic Pay\",\r\n        \"20% of Basic Pay\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>MoF OM No. 11\/1\/2017-E.II(B) dated 18.07.2017 (7th CPC, Special Duty Allowance)<\/b> \u2014 <i>\\\"Central Government employees, serving in the North-Eastern Region and Ladakh, shall be paid Special Duty Allowance (SDA) at the rate of 10% of Basic Pay.\\\"<\/i><br><br>The same OM provides: <i>\\\"Special Duty Allowance will not be admissible along with Tough Location Allowance. Employees will have the additional option to avail of the benefit of Special Compensatory (Remote Locality) Allowance (SCRLA) as per Sixth Central Pay Commission rates along with Special Duty Allowance at revised rates.\\\"<\/i> SDA is not admissible during suspension or joining time.\"\r\n},\r\n{\r\n    id: 216,\r\n    year: \"2025\",\r\n    chapter: \"COMPENSATORY ALLOWANCES\",\r\n    question: \"What is the current monetary ceiling for reimbursement against purchase of briefcase\/office bag\/ladies purse in the case of a Senior PPS posted in the Ministry of Defence?\",\r\n    options: [\r\n        \"Rs. 5,000\",\r\n        \"Rs. 6,500\",\r\n        \"Rs. 6,250\",\r\n        \"Rs. 5,500\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>DoE OM F.No. 13016\/1\/2008-GAD dated 01.05.2024<\/b> \u2014 Department of Expenditure OM F.No. 13016\/1\/2008-GAD dated 01.05.2024 revised the monetary ceilings for reimbursement of the cost of briefcase \/ office bag \/ ladies purse. For officers in Level 13 (Director \/ Deputy Secretary \/ Senior PPS) the ceiling was raised from \u20b9 5,000 to \u20b9 6,250, admissible once in three years. The OM applies uniformly to all Ministries\/Departments, including the Ministry of Defence.\"\r\n},\r\n{\r\n    id: 217,\r\n    year: \"2025\",\r\n    chapter: \"LIEN\",\r\n    question: \"A Government servant who has acquired lien on a post retains the lien on that post :\\n1. While on leave\\n2. While under suspension\\n3. Where a Government servant has proceeded on immediate absorption basis to a post or service outside his service\/cadre\/post in the Government\\n4. While holding a temporary post, or officiating in another post\\nSelect the correct answer using the codes given below :\",\r\n    options: [\r\n        \"1 and 2 only\",\r\n        \"1, 2 and 4\",\r\n        \"1, 3 and 4\",\r\n        \"2 and 3\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>FR 13<\/b> \u2014 The lien is retained in situations 1, 2 and 4, and lost in situation 3.<br><br>FR 13: <i>\\\"A Government servant who has acquired lien on a post retains the lien on that post\u2014<br>(a) while performing the duties of that post;<br>(b) while on foreign service, or holding a temporary post, or officiating in another post;<br>(c) during joining time on transfer to another post ...;<br>(d) while on leave; and<br>(e) while under suspension. Provided that no lien of a Government servant shall be retained\u2014<br>(i) where a Government servant has proceeded on immediate absorption basis to a post or service outside his service\/cadre\/post in the Government from the date of absorption; and<br>(ii) On foreign service\/deputation beyond the maximum limit ...\\\"<\/i>\"\r\n},\r\n{\r\n    id: 218,\r\n    year: \"2025\",\r\n    chapter: \"FEES AND HONORARIUM\",\r\n    question: \"Consider the following statements regarding payment of fees under Fundamental Rules and Supplementary Rules :\\n1. A Government servant is eligible to receive and retain the premium awarded for any essay in public competition without special permission.\\n2. Fees include income from literary, cultural and artistic efforts.\\n3. One-third of any fees in excess of Rs. 1,500 paid to a Government servant in a financial year shall be credited to Consolidated Fund of India.\\nWhich of the statement(s) given above is\/are correct?\",\r\n    options: [\r\n        \"1 only\",\r\n        \"2 and 3 only\",\r\n        \"2 only\",\r\n        \"1, 2 and 3\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>FR 48<\/b> \u2014 Only statement 1 is correct.<br><br>1. Correct \u2014 FR 48: <i>\\\"Any Government servant is eligible to receive and, except as otherwise provided by a general or special order of the President, to retain without special permission\u2014 (a) the premium awarded for any essay or plan in public competitions\\\"<\/i>.<br>2. Incorrect \u2014 FR 9(6-A): fee <i>\\\"does not include\u2014<br>(a) unearned income such as income from property, dividends, and interests on securities; and<br>(b) income from literary, cultural, artistic, scientific or technological efforts and income from participation in sports activities as amateur.\\\"<\/i><br>3. Incorrect \u2014 SR 12 (substituted w.e.f. 15.11.2021): <i>\\\"one-third of any fees in excess of \u20b9 5,000 paid to a Government servant in a financial year shall be credited to the Consolidated Fund of India.\\\"<\/i> The limit of \u20b9 1,500 stands superseded.\"\r\n},\r\n{\r\n    id: 219,\r\n    year: \"2025\",\r\n    chapter: \"GPRA AND LICENCE FEE\",\r\n    question: \"In terms of the Central Government General Pool Residential Accommodation Rules, 2017, which of the following shall qualify for discretionary allotment of Government accommodation?\\n1. Total absence of sight\\n2. Orthopaedically handicapped to the extent of 30% and above disability\\n3. Mentally handicapped\/spastic dependents\\n4. Malignant neoplasm (cancer cases)\\nSelect the correct answer using the codes given below :\",\r\n    options: [\r\n        \"1, 2, 3 and 4\",\r\n        \"2 and 3 only\",\r\n        \"1, 3 and 4 only\",\r\n        \"1 and 2 only\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Directorate of Estates OM No. 12035\/2\/97-Pol.II (Pt.II) dated 17.11.1997, Annexure-I<\/b> \u2014 Grounds 1, 3 and 4 qualify; ground 2 does not as stated (30%).<br><br>Directorate of Estates OM No. 12035\/2\/97-Pol.II (Pt.II) dated 17.11.1997, Annexure-I (medical grounds for discretionary allotment), reproduced under the GPRA Rules, 2017: allotment on medical grounds may be made where the Government servant, spouse, dependent children or dependent parents suffer from: <i>\\\"(a) Tuberculosis ...<br>(b) Cancer Cases: Malignant neoplasm.<br>(c) Heart ailments ...<br>(d) Disabled persons:<br>(i) Blind:\u2014 Those who suffer from either of the following conditions:\u2014<br>(1) Total absence of sight. ...<br>(iii) Orthopaedically handicapped: To the extent of 40% and above disability.<br>(iv) Mentally handicapped \/ spastic dependants.\\\"<\/i><br><br>Orthopaedic disability qualifies at 40% and above, not 30%. All such discretionary allotments are within an overall ceiling of 5% of the vacancies in each Type in a calendar year.\"\r\n},\r\n{\r\n    id: 220,\r\n    year: \"2025\",\r\n    chapter: \"CHILDREN EDUCATION ALLOWANCE\",\r\n    question: \"Consider the following statements regarding Children Education Allowance (CEA)\/Hostel Subsidy :\\n1. Subject to exceptions, CEA\/Hostel Subsidy can be claimed only for the two eldest surviving children.\\n2. The ceiling of hostel subsidy is \u20b9 8,437.50 per month per child from 01.01.2024 onwards.\\n3. The reimbursement of CEA for Divyang Children of Government servant shall be \u20b9 2,812.50 per month per child.\\n4. The CEA and Hostel Subsidy are admissible in respect of children studying from three classes before class one to 12th standard.\\n5. Hostel Subsidy is applicable only in respect of the child studying in residential educational institution located at least 40 kilometres from the residence of the Government servant.\\nWhich of the statements given above are correct?\",\r\n    options: [\r\n        \"1, 3, 4 and 5\",\r\n        \"1, 2 and 4\",\r\n        \"1 and 4 only\",\r\n        \"2, 3 and 5\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>DoPT OM No. A-27012\/02\/2017-Estt.(AL) dated 17.07.2018<\/b> \u2014 Statements 1, 2 and 4 are correct; statements 3 and 5 are incorrect.<br><br>1. Correct \u2014 DoPT OM No. A-27012\/02\/2017-Estt.(AL) dated 17.07.2018, para 2(a): <i>\\\"The reimbursement of Children Education Allowance\/Hostel subsidy can be claimed only for the two eldest surviving children with the exception that in case the second child birth results in twins\/multiple birth.\\\"<\/i><br>2. Correct \u2014 the hostel subsidy ceiling was \u20b9 6,750 per month (para 2(c)). Para 2(e): <i>\\\"The above rates\/ceiling would be automatically raised by 25% every time the Dearness Allowance on the revised pay structure goes up by 50%.\\\"<\/i> DA reached 50% on 01.01.2024, and DoPT OM dated 25.04.2024 notified the hostel subsidy as \u20b9 8437.5 per month (fixed) from 01.01.2024.<br>3. Incorrect \u2014 para 2(d) of the 2018 OM: CEA for Divyaang children is <i>\\\"payable at double the normal rates of CEA ... i.e. Rs.4500\/- per month (fixed)\\\"<\/i>. From 01.01.2024 it is \u20b9 5,625 per month (DoPT OM dated 25.04.2024). \u20b9 2,812.50 is the normal CEA rate.<br>4. Correct \u2014 para 2(p), as modified by DoPT OM No. A-27012\/01\/2023-Pers. Policy (Allowance) dated 14.03.2024 (in line with NEP 2020, from academic year 2023-24): <i>\\\"The CEA and Hostel Subsidy is admissible in respect of children studying from three classes before class one to 12th standard (irrespective of nomenclature of class) ...\\\"<\/i><br>5. Incorrect \u2014 para 2(i): <i>\\\"Hostel subsidy is applicable only in respect of the child studying in a residential educational institution located at least 50 kilometers from the residence of the Government servant.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 221,\r\n    year: \"2025\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"Which of the following are covered in the definition of 'family' for the purpose of transfer travelling allowance?\\n1. Divorced daughter residing with the Government servant and wholly dependent on him\\n2. Stepfather\\n3. Unmarried sister residing with the Government servant and wholly dependent on him\\n4. Stepmother residing with the Government servant and wholly dependent on him\\nSelect the correct answer using the codes given below :\",\r\n    options: [\r\n        \"1, 3 and 4 only\",\r\n        \"2, 3 and 4 only\",\r\n        \"1 and 2 only\",\r\n        \"1, 2, 3 and 4\"\r\n    ],\r\n    correct: 0,\r\n    explanation: \"<b>GoI Order (1) below SR 2(8)<\/b> \u2014 1, 3 and 4 fall within 'family'; a stepfather (2) does not.<br><br>1. Divorced daughter \u2014 Included. GoI Order (1) below SR 2(8): <i>\\\"The term 'children' includes major sons, married daughters including widowed daughters, so long as they are residing with and wholly dependent upon the parent\\\"<\/i>. A married daughter is wholly dependent <i>\\\"only in case of special and exceptional circumstances, such as where she has been divorced, abandoned or separated from the husband, and is financially dependent on the parent\\\"<\/i> [Dept. of Telecom Letter No. 22\/5\/88-PAT dated 27.04.1988].<br>2. Stepfather \u2014 Not included. DoE Letter No. 300\/E.IV\/2008 dated 20.11.2008: the Sixth CPC <i>\\\"has not mentioned the inclusion of Stepfather in the definition of family for the purpose of T.A. on transfer.\\\"<\/i><br>3 &amp; 4. Unmarried sister and stepmother \u2014 Included. GoI Order (2) below SR 2(8): 'family' <i>\\\"will also include parents, stepmother, sisters and minor brothers residing with and wholly dependent upon the Government servant\\\"<\/i> (sisters = unmarried sisters, and widowed sisters subject to conditions).\"\r\n},\r\n{\r\n    id: 222,\r\n    year: \"2025\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"In the context of Daily Allowance on tour, Government servants drawing pay in the Pay Level 9 to 11 are entitled to reimbursement of per day food bills not exceeding :\",\r\n    options: [\r\n        \"Rs. 900\",\r\n        \"Rs. 1,125\",\r\n        \"Rs. 1,250\",\r\n        \"Rs. 1,000\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>DoE OM No. 19030\/1\/2017-E.IV dated 13.07.2017<\/b> \u2014 Food charges on tour \u2014 Para 2E(i) of DoE OM No. 19030\/1\/2017-E.IV dated 13.07.2017 (GoI Order (1) below SR 51) fixed the food charges per day as Level 14 and above \u20b91,200; Level 12 and 13 \u20b91,000; Level 9 to 11 \u20b9900; Level 6 to 8 \u20b9800; Level 5 and below \u20b9500. Para 2E(iv) of the same OM (GoI Order (1) below SR 71) states: <i>\\\"There will be no separate reimbursement of food bills. Instead, the lumpsum amount payable will be as per Table E (i) ... The lumpsum amount will increase by 25% whenever DA increase by 50%.\\\"<\/i><br><br>DA on the 7th CPC pay structure reached 50% with effect from 01.01.2024, so the amounts now are: Level 14 and above \u20b91,500; Level 12 and 13 \u20b91,250; Level 9 to 11 \u20b91,125; Level 6 to 8 \u20b91,000; Level 5 and below \u20b9625. For Level 9 to 11 the current figure is \u20b91,125 (= \u20b9900 \u00d7 1.25).\"\r\n},\r\n{\r\n    id: 223,\r\n    year: \"2025\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"Mr. 'X', a Central Government employee was posted from Delhi to Srinagar in the Kashmir Valley in the month of September, 2025. He opted to move his family from Delhi to Patna at Government expense. What would be his entitlement for Transport Allowance (inclusive of Composite Transfer Grant) for his family?\",\r\n    options: [\r\n        \"50% of the last month's Basic Pay\",\r\n        \"90% of the last month's Basic Pay\",\r\n        \"80% of the last month's Basic Pay\",\r\n        \"No Transport Allowance would be admissible in this case\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>Annexure to DoPT OM No. 18016\/3\/2018-Estt.(L) dated 14.10.2020, para I.A(i)<\/b> \u2014 The Kashmir Valley package gives the employee the option to move the family anywhere in India at Government expense, with transport allowance as on permanent transfer, inclusive of CTG at 80% of the last month's basic pay.<br><br>Annexure to DoPT OM No. 18016\/3\/2018-Estt.(L) dated 14.10.2020, para I.A(i): <i>\\\"The employees shall have an option to move their families to a selected place of their choice in India at Government expenses and the transport allowance for the families are proposed to be allowed as admissible in permanent transfer inclusive of the Composite Transfer Grant at the rate of 80 per cent of the last month's basic pay\\\"<\/i>. The package covers the ten districts of the Kashmir Valley, Srinagar included.<br><br>The package was extended for three years from 01.08.2024 by DoPT OM No. A-24011\/3\/2025-Estt.(Leave) dated 24.02.2025 on the same terms, so it applied to a posting in September 2025. 80% also matches the normal CTG rate under the 7th CPC TA orders (DoE OM dated 13.07.2017: <i>\\\"The Composite Transfer Grant shall be paid at the rate of 80% of the last month's Basic Pay\\\"<\/i>).\"\r\n},\r\n{\r\n    id: 224,\r\n    year: \"2025\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"Entitlement of a Government servant, in the Pay Level 6 to 11 in the Pay Matrix, to travel by Rail during journey on Tour is :\",\r\n    options: [\r\n        \"AC-I\",\r\n        \"AC-II\",\r\n        \"AC-III\",\r\n        \"First Class\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>DoE OM No. 19030\/1\/2017-E.IV dated 13.07.2017<\/b> \u2014 Rail travel entitlement on tour\/training \u2014 Para 2A(i) of DoE OM No. 19030\/1\/2017-E.IV dated 13.07.2017 (GoI Order (1) below SR 34):<br>\u2022 Pay Level 14 and above \u2014 AC-I<br>\u2022 12 and 13 \u2014 AC-I<br>\u2022 6 to 11 \u2014 AC-II<br>\u2022 5 and below \u2014 First Class \/ AC-III \/ AC Chair car<br><br>In Shatabdi \/ Rajdhani \/ Duronto \/ Premium trains, Level 6 to 11 are entitled to <i>\\\"AC 2nd Class \/ Chair Car (in Shatabdi Trains)\\\"<\/i>.\"\r\n},\r\n{\r\n    id: 225,\r\n    year: \"2025\",\r\n    chapter: \"TRAVELLING ALLOWANCE\",\r\n    question: \"In terms of the Travelling Allowance (TA) Rules, which of the following statement(s) is\/are correct?\\n1. Non-Practicing Allowance shall be included in the \\\"Basic Pay\\\" drawn in appropriate Pay Level in the Pay Matrix to determine the TA\/DA entitlement of a Government servant.\\n2. A temporary employee who has put in a total service of not less than ten years under the Central Government and retiring on attaining the age of superannuation shall be entitled to the TA concession.\\n3. The time limit for submission of claims for TA on retirement is 180 days, succeeding the date of completion of the journey.\\nSelect the correct answer using the codes given below :\",\r\n    options: [\r\n        \"1 only\",\r\n        \"2 and 3\",\r\n        \"1 and 2\",\r\n        \"3 only\"\r\n    ],\r\n    correct: 1,\r\n    explanation: \"<b>DoE OM No. 19030\/1\/2017-E.IV dated 13.07.2017<\/b> \u2014 Statements 2 and 3 are correct; statement 1 is incorrect.<br><br>1. Incorrect \u2014 Para 3 of DoE OM No. 19030\/1\/2017-E.IV dated 13.07.2017 (GoI Order (1) below SR 17): <i>\\\"The term 'Pay in the Level' for the purpose of these orders refer to Basic Pay drawn in appropriate Pay Level in the Pay Matrix as defined in Rule 3 (8) of Central Civil Services (Revised Pay) Rules, 2016 and does not include Non-Practising Allowance (NPA), Military Service Pay (MSP) or any other type of pay like Special Pay, etc.\\\"<\/i><br>2. Correct \u2014 TA on retirement (GoI Order below SR 147), para 2(v): <i>\\\"The concession will also be admissible to temporary employees who retire on attaining the age of superannuation or are invalided or are retrenched from service, without being offered alternative employment, provided that they have put in a total service of not less than 10 years under the Central Government at the time of retirement \/ invalidment \/ retrenchment.\\\"<\/i><br>3. Correct \u2014 GoI Order (8) below SR 194-A [DoE OM No. 19030\/1\/2017-E.IV dated 15.06.2021]: <i>\\\"the time-limit for submission of claims for TA on Retirement is modified from 60 days to 180 days (six months), succeeding the date of completion of the journey.\\\"<\/i>\"\r\n},\r\n{\r\n    id: 226,\r\n    year: \"2025\",\r\n    chapter: \"HRA \/ DA \/ DR\",\r\n    question: \"The rate of House Rent Allowance for a 'Y' Class city as on 01.12.2025 is :\",\r\n    options: [\r\n        \"30%\",\r\n        \"27%\",\r\n        \"20%\",\r\n        \"18%\"\r\n    ],\r\n    correct: 2,\r\n    explanation: \"<b>DoE OM No. 2\/5\/2017-E.II(B) dated 07.07.2017 (7th CPC, effective 01.07.2017)<\/b> \u2014 HRA per month as a percentage of Basic Pay only \u2014 X: 24%, Y: 16%, Z: 8%, not less than \u20b9 5,400 \/ \u20b9 3,600 \/ \u20b9 1,800. Para 3: <i>\\\"The rates of HRA will be revised to 27%, 18% and 9% for 'X', 'Y', and 'Z' class cities respectively when Dearness Allowance (DA) crosses 25% and further revised to 30%, 20% and 10% when DA crosses 50%.\\\"<\/i> Para 4: <i>\\\"The term 'Basic Pay' in the revised pay structure means the pay drawn in the prescribed pay Levels in the Pay Matrix and does not include Non-Practising Allowance (NPA), Military Service Pay (MSP), etc. or any other type of pay like Special Pay, etc.\\\"<\/i><br><br>DA reached 50% with effect from 01.01.2024, so the rates are now 30% (X), 20% (Y) and 10% (Z).<br><br>On 01.12.2025 the rate for a 'Y' class city is 20% of Basic Pay. 18% was the rate from 01.07.2021, when DA crossed 25%, until DA crossed 50% on 01.01.2024; 16% was the initial 7th CPC rate.\"\r\n},\r\n];\r\n\/* =====================================================================\r\n   4. SANITISE + INDEX\r\n   One malformed row used to blank the whole widget. Bad rows are now\r\n   dropped with a console note; everything else still works.\r\n   ===================================================================== *\/\r\nfunction sanitise(list, kind){\r\n  if(!Array.isArray(list)) return [];\r\n  const ok=[], bad=[];\r\n  list.forEach((q,i)=>{\r\n    const good = q && q.id!==undefined && typeof q.question==='string'\r\n      && Array.isArray(q.options) && q.options.length>=2\r\n      && Number.isInteger(q.correct) && q.correct>=0 && q.correct<q.options.length\r\n      && typeof q.chapter==='string' && q.chapter.length;\r\n    if(good){ q.bank=kind; q.srcChapter=q.chapter; ok.push(q); }\r\n    else bad.push({row:i, id:q&&q.id});\r\n  });\r\n  if(bad.length) console.warn('['+kind+' bank] skipped '+bad.length+' malformed question(s):', bad);\r\n  return ok;\r\n}\r\nconst PYQ = sanitise(pyqQuestions,'pyq');\r\nconst CON = [];                          \/\/ this page carries previous year questions only\r\nconst QS  = PYQ.concat(CON);\r\nconst L = ['A','B','C','D','E','F'];\r\n\r\n\/* Progress key. A concept question keeps exactly the key the single-bank\r\n   page used \u2014 the chapter as written in the bank, then the id \u2014 so\r\n   progress saved before v3 carries straight over. PYQs get their own\r\n   prefix, so an id may repeat across the two banks. The key follows the\r\n   chapter string AS WRITTEN on the question, never the merged display\r\n   name below, so adding a PYQ can never re-key a concept question. *\/\r\nconst uid = q => (q.bank==='pyq' ? 'pyq##' : '') + q.srcChapter + '##' + q.id;\r\nconst BY_UID = new Map(QS.map(q=>[uid(q), q]));\r\n(function duplicateIdCheck(){\r\n  const seen=new Set(), dup=[];\r\n  QS.forEach(q=>{ const u=uid(q); if(seen.has(u)) dup.push(u); seen.add(u); });\r\n  if(dup.length) console.warn('[bank] duplicate id(s) within a chapter \u2014 these questions will share one '\r\n    + 'progress record: ' + dup.join(', ') + '. Give every question its own id.');\r\n})();\r\n\r\n\/* ---------------------------------------------------------------------\r\n   Chapters are keyed on their number, so the two banks do not have to\r\n   spell a chapter identically. 'Ch 2', 'CH 2: GENERAL OUTLINES...' and\r\n   'Chapter-2' all resolve to one chapter; the longest spelling found in\r\n   either bank becomes the display name. Appendices work the same way\r\n   (Appendix, Apndx, Appx, Annex, Annexure \u2014 digits or roman numerals).\r\n   --------------------------------------------------------------------- *\/\r\nconst ROMAN = {i:1,ii:2,iii:3,iv:4,v:5,vi:6,vii:7,viii:8,ix:9,x:10,xi:11,xii:12};\r\nfunction chKey(str){\r\n  const t = String(str).toUpperCase().replace(\/[\u2010-\u2015]\/g,'-').trim();\r\n  let m = t.match(\/^(?:CH|CHAP|CHAPTER)\\s*[-.:]?\\s*(\\d+)\/);\r\n  if(m) return 'CH'+(+m[1]);\r\n  \/\/ longest spellings first, or 'APPX 5' reads its own X as a roman numeral\r\n  m = t.match(\/^(?:APPENDICES|APPENDIX|ANNEXURES?|ANNEXES?|APNDX|APPX|APDX|APP)\\s*[-.:]?\\s*(\\d+|[IVX]+)\\b\/);\r\n  if(m){ const v=m[1]; return 'APP'+(\/^\\d+$\/.test(v) ? +v : (ROMAN[v.toLowerCase()]||v)); }\r\n  m = t.match(\/^(\\d+)\\s*[-.:)]\/);\r\n  if(m) return 'CH'+(+m[1]);\r\n  return 'T:'+t.replace(\/[^A-Z0-9]+\/g,' ').trim();\r\n}\r\nconst CH_NAME = (function(){\r\n  const best={};\r\n  QS.forEach(q=>{ const k=chKey(q.chapter);\r\n    if(!best[k] || q.chapter.length>best[k].length) best[k]=q.chapter; });\r\n  return best;\r\n})();\r\nQS.forEach(q=>{ q.chKey = chKey(q.chapter); q.chapter = CH_NAME[q.chKey]; });\r\n\r\nconst CHAPTERS = [...new Set(QS.map(q=>q.chapter))];\r\nconst BY_CH  = (()=>{ const m=new Map(); QS.forEach(q=>{ if(!m.has(q.chapter)) m.set(q.chapter,[]); m.get(q.chapter).push(q); }); return m; })();\r\nconst inCh   = c => BY_CH.get(c) || [];\r\nconst inChB  = (c,b) => inCh(c).filter(q=>q.bank===b);\r\n\r\n\/* chapters list in their own order \u2014 Ch 1..n, then Appendix 1..n, then\r\n   anything else alphabetically \u2014 never by score, so the list never\r\n   shuffles under you *\/\r\nfunction chOrder(c){\r\n  const k = chKey(c);\r\n  if(k.startsWith('CH'))  return [0, +k.slice(2)||0, c];\r\n  if(k.startsWith('APP')) return [1, +k.slice(3)||99, c];\r\n  return [2, 0, c];\r\n}\r\nfunction byChapterOrder(a,b){\r\n  const x=chOrder(a.chapter||a), y=chOrder(b.chapter||b);\r\n  return x[0]-y[0] || x[1]-y[1] || String(x[2]).localeCompare(String(y[2]));\r\n}\r\n\/* a bank that stores chapter names in block capitals is softened for display *\/\r\nfunction titleCase(str){\r\n  const t=String(str);\r\n  const letters=t.replace(\/[^A-Za-z]\/g,'');\r\n  if(!letters || letters !== letters.toUpperCase()) return t;   \/\/ already mixed case, leave it\r\n  const small=new Set(['of','the','and','for','in','to','a','an','on','by','or','with','from','as','at','under']);\r\n  return t.toLowerCase().replace(\/[A-Za-z][A-Za-z'\u2019]*\/g,(w,i)=>\r\n    (i>0 && small.has(w)) ? w : w.charAt(0).toUpperCase()+w.slice(1))\r\n    .replace(\/\\bCh\\b\/g,'Ch').replace(\/\\bC&ag\\b\/gi,'C&AG').replace(\/\\bDpc\\b\/g,'DPC');\r\n}\r\nconst chShort = c => { const k=chKey(c);\r\n  return k.startsWith('CH') ? 'Ch '+k.slice(2) : k.startsWith('APP') ? 'Appx '+k.slice(3)\r\n       : (c.length>26 ? c.slice(0,24).trim()+'\u2026' : c); };\r\nconst chBrief = c => { const m=String(c).match(\/^\\s*(?:CH|CHAPTER)\\s*(\\d+)\\s*:\\s*(.+)$\/i);\r\n  const cap=t=>t.length>36?t.slice(0,34).trim()+'\u2026':t;\r\n  return m ? 'Ch '+m[1]+': '+cap(titleCase(m[2])) : cap(titleCase(String(c))); };\r\n\r\n\/* =====================================================================\r\n   5. CHAPTER WEIGHT\r\n   CFG.weightSource 'auto' (the default):\r\n     PYQs loaded          \u2192 COUNTED. A chapter's weight is its share of the\r\n                            PYQ bank, and the page uses exam language\r\n                            (\"12% of the exam\") because it is measured.\r\n     no PYQs, map filled  \u2192 your chapterImportance ratings (\"importance\").\r\n     neither              \u2192 each chapter's share of the bank.\r\n   Every phrase that could over-claim is drawn from the T table below.\r\n   ===================================================================== *\/\r\n\/* importance keys are matched on the chapter number, like the banks *\/\r\nconst impKey = chKey;\r\nconst IMP_INDEX = (function(){\r\n  const idx={}, used={};\r\n  Object.keys(chapterImportance).forEach(k=>{\r\n    const v = chapterImportance[k];\r\n    if(typeof v!=='number' || !isFinite(v) || v<0) return;\r\n    const key = impKey(k);\r\n    if(idx[key]!==undefined) console.warn('[importance] two keys collapse to the same chapter: '+k);\r\n    idx[key] = v; used[key] = k;\r\n  });\r\n  return {idx, used};\r\n})();\r\nfunction importanceOf(chapter){\r\n  const k = impKey(chapter);\r\n  if(IMP_INDEX.idx[k]!==undefined) return {value:IMP_INDEX.idx[k], key:k};\r\n  \/\/ last resort for un-numbered names: one contains the other\r\n  if(k.startsWith('T:')){\r\n    const target = k.slice(2);\r\n    const hit = Object.keys(IMP_INDEX.idx).filter(x=>x.startsWith('T:')).find(x=>{\r\n      const a=x.slice(2);\r\n      return a.length>3 && target.length>3 && (target.startsWith(a) || a.startsWith(target));\r\n    });\r\n    if(hit) return {value:IMP_INDEX.idx[hit], key:hit};\r\n  }\r\n  return null;\r\n}\r\n\r\nconst W = (function(){\r\n  const pyqCount={}, conCount={}, counts={};\r\n  CHAPTERS.forEach(c=>{ pyqCount[c]=inChB(c,'pyq').length; conCount[c]=inChB(c,'concept').length;\r\n                        counts[c]=pyqCount[c]+conCount[c]; });\r\n  const totalPyq=PYQ.length, total=QS.length;\r\n  const want = CFG.weightSource || 'auto';\r\n  const usePyq = totalPyq>0 && want!=='importance';\r\n  const weights={}, source={}, derived=[];\r\n  let unstocked=[];\r\n\r\n  if(usePyq){\r\n    CHAPTERS.forEach(c=>{ weights[c]=pyqCount[c]\/totalPyq; source[c]='pyq'; });\r\n  } else {\r\n    \/* hand ratings where given; share of the bank, on the same scale, where not *\/\r\n    const raw={}, matched=new Set();\r\n    let knownSum=0, knownShare=0;\r\n    CHAPTERS.forEach(c=>{\r\n      const hit = importanceOf(c);\r\n      if(hit){ raw[c]=hit.value; source[c]='rated'; matched.add(hit.key);\r\n               knownSum+=hit.value; knownShare += total?counts[c]\/total:0; }\r\n      else   { source[c]='derived'; derived.push(c); }\r\n    });\r\n    const scale = (knownSum>0 && knownShare>0) ? knownSum\/knownShare : 1;\r\n    derived.forEach(c => raw[c] = (total?counts[c]\/total:0)*scale);\r\n    let sum=0; CHAPTERS.forEach(c=>sum+=raw[c]);\r\n    if(!(sum>0)){ CHAPTERS.forEach(c=>{ raw[c]= total?counts[c]\/total:0; source[c]='derived'; });\r\n                  sum=CHAPTERS.reduce((a,c)=>a+raw[c],0)||1; }\r\n    CHAPTERS.forEach(c=>weights[c]=raw[c]\/sum);\r\n    \/\/ keys you rated that never found a chapter in the bank\r\n    unstocked = Object.keys(IMP_INDEX.idx).filter(k=>!matched.has(k)).map(k=>IMP_INDEX.used[k]);\r\n  }\r\n  const rated = !usePyq && CHAPTERS.some(c=>source[c]==='rated');\r\n  \/\/ chapters the paper has never asked from\r\n  const untested = CHAPTERS.filter(c=>pyqCount[c]===0 && conCount[c]>0);\r\n  return {weights, source, counts, pyqCount, conCount, total, totalPyq, derived, unstocked, untested,\r\n          measured:usePyq, rated, mode: usePyq ? 'pyq' : rated ? 'rated' : 'share'};\r\n})();\r\nconst weightOf = c => W.weights[c] || 0;\r\nconst pctLabel = x => { const v=(x||0)*100; if(!(v>0)) return '0%';\r\n  return (v<10 ? Math.round(v*10)\/10 : Math.round(v)) + '%'; };\r\n\r\n\/* every phrase that could over-claim lives here, in one place *\/\r\nconst WT = W.measured;                    \/\/ weights counted from real papers\r\nconst WR = W.mode==='rated';              \/\/ weights rated by hand\r\nconst T = {\r\n  ofPaper   : WT ? 'of the exam'           : WR ? 'importance'          : 'of this bank',\r\n  onScreen  : WT ? 'Exam weight on screen' : WR ? 'Importance on screen': 'Share on screen',\r\n  colWeight : WT ? 'Exam weight'           : WR ? 'Importance'          : 'Share of bank',\r\n  covered   : WT ? 'Paper weight touched'  : WR ? 'Weighted coverage'   : 'Bank covered',\r\n  projected : WT ? 'Projected paper score' : 'Projected score',\r\n  leakHead  : WT ? 'Where your marks are leaking' : 'Where you are losing the most',\r\n  leakUnit  : WT ? 'marks \/100'            : 'points \/100',\r\n  leakWord  : WT ? 'marks'                 : 'points',\r\n  readyDef  : WT ? 'Readiness = \u03a3 (exam weight \u00d7 mastery)'\r\n            : WR ? 'Readiness = \u03a3 (importance \u00d7 mastery)'\r\n                 : 'Readiness = \u03a3 (share of the bank \u00d7 mastery)',\r\n  paperOut  : WT ? 'the paper would come out near' : 'you would score around'\r\n};\r\nconst nPyq = n => n+' PYQ'+(n===1?'':'s');\r\n\/* \"12% of the exam (5 PYQs)\" when counted; \"rated 15% importance\" when rated by hand *\/\r\nconst impPhrase = r => WT ? '<b>'+pctLabel(r.weight)+'<\/b> of the exam ('+nPyq(W.pyqCount[r.chapter]||0)+')'\r\n  : W.source[r.chapter]==='rated' ? 'rated <b>'+pctLabel(r.weight)+'<\/b> importance' : '';\r\n\r\n\/* =====================================================================\r\n   6. PROGRESS (localStorage, one record per quizId)\r\n   ===================================================================== *\/\r\nconst SCHEMA = 1;\r\nconst KEY = 'pe_chapterdrill_' + CFG.quizId;\r\nfunction blank(){ return { schema:SCHEMA, stats:{}, weak:[], flags:[], log:[], queue:[], queueLabel:'', queueKind:'', lastUid:null, resume:null,\r\n                           attemptId:0, startedAt:0, updatedAt:0 }; }\r\nlet P = (function(){\r\n  const p = blank();\r\n  try{\r\n    const s = localStorage.getItem(KEY);\r\n    if(s){ const j=JSON.parse(s);\r\n      if(j && j.schema===SCHEMA) Object.assign(p, j);\r\n      else if(j) console.warn('[storage] older schema found; starting fresh.');\r\n    }\r\n  }catch(e){ console.warn('progress load failed', e); }\r\n  ['weak','flags','log','queue'].forEach(k=>{ if(!Array.isArray(p[k])) p[k]=[]; });\r\n  if(!p.stats) p.stats={};\r\n  ['attemptId','startedAt','updatedAt'].forEach(k=>{ if(typeof p[k]!=='number') p[k]=0; });\r\n  return p;\r\n})();\r\nlet storageWarned=false;\r\n\/* real implementation is installed in section 7b, below *\/\r\nlet SYNC = { push(){}, pull(){}, flushNow(){}, enabled:false };\r\nfunction save(){\r\n  P.updatedAt = Date.now();\r\n  try{\r\n    if(P.log.length>400) P.log = P.log.slice(-400);\r\n    localStorage.setItem(KEY, JSON.stringify(P));\r\n  }catch(e){\r\n    try{ P.log = P.log.slice(-80); localStorage.setItem(KEY, JSON.stringify(P)); }\r\n    catch(e2){ if(!storageWarned){ storageWarned=true; toast('Your browser is blocking saved progress \u2014 this sitting will not be remembered'); } }\r\n  }\r\n  SYNC.push();\r\n}\r\nfunction stat(u){ if(!P.stats[u]) P.stats[u]={correct:0,incorrect:0,last:null,lastOk:null}; return P.stats[u]; }\r\n\/* A uid is chapter + '##' + id, so renaming a chapter or re-numbering a\r\n   question orphans anything saved against the old uid. Left alone, an\r\n   orphan still counts on the Flagged pill but matches nothing in the\r\n   pool \u2014 the count says 1, the list comes back empty. Drop them here. *\/\r\nfunction pruneOrphans(){\r\n  const gone = [];\r\n  ['flags','queue'].forEach(k=>{\r\n    const before = (P[k]||[]).length;\r\n    P[k] = (P[k]||[]).filter(u=>BY_UID.has(u));\r\n    if(P[k].length !== before) gone.push(k+': '+(before-P[k].length));\r\n  });\r\n  if(P.resume && P.resume.uid && !BY_UID.has(P.resume.uid)) P.resume = null;\r\n  if(gone.length){ save(); console.info('[storage] dropped entries for questions no longer in the bank \u2014 '+gone.join(', ')); }\r\n}\r\nif(QS.length) pruneOrphans();\r\nconst flags = new Set(P.flags);\r\nconst weak  = new Set(P.weak);\r\n\r\n\/* =====================================================================\r\n   7. SESSION STATE\r\n   ===================================================================== *\/\r\nconst S = { only:null, qtime:{},\r\n            tab:'quiz', filter:'all', chapter:null, year:null, bank:'all', i:0, pick:null, nudge:false,\r\n            query:'', unattempted:false, ans:{}, order:[], explFor:null };\r\n\r\n\/* =====================================================================\r\n   7b. SERVER SYNC \u2014 progress follows the WordPress account\r\n   Requires the Code Snippet \"CSS ADDA \u2014 Quiz Progress Sync v1.0\".\r\n   Logged out, offline, or snippet inactive \u2192 silently local-only.\r\n   Nothing printed into a (possibly cached) page is trusted: one live\r\n   admin-ajax call decides whether the visitor is signed in and hands\r\n   back a fresh nonce, so page caching cannot break sync.\r\n   ===================================================================== *\/\r\nSYNC = (function(){\r\n  const cfg = window.CSSADDA_SYNC || {};\r\n  const AJAX = (cfg.ajaxUrl && String(cfg.ajaxUrl)) || (location.origin + '\/wp-admin\/admin-ajax.php');\r\n  let nonce = cfg.nonce || '';\r\n  let on = false, probed = null;\r\n  let busy = false, dirty = false, timer = null, retries = 0, pulled = false;\r\n\r\n  function body(action, extra){\r\n    const f = new FormData();\r\n    f.append('action', action);\r\n    f.append('nonce', nonce);\r\n    f.append('quiz_id', CFG.quizId);\r\n    f.append('page_id', cfg.pageId || 0);\r\n    Object.keys(extra || {}).forEach(k => f.append(k, extra[k]));\r\n    return f;\r\n  }\r\n  function post(action, extra){\r\n    if(typeof fetch !== 'function') return Promise.reject(new Error('no fetch'));\r\n    return fetch(AJAX, { method:'POST', credentials:'same-origin', body:body(action, extra) })\r\n      .then(r => r.json());\r\n  }\r\n  function freshNonce(){\r\n    if(typeof fetch !== 'function') return Promise.resolve(false);\r\n    try{\r\n      const f = new FormData(); f.append('action','cssadda_progress_nonce');\r\n      return fetch(AJAX, { method:'POST', credentials:'same-origin', body:f })\r\n        .then(r => r.json())\r\n        .then(j => { if(j && j.success && j.data && j.data.nonce){ nonce = j.data.nonce; return true; } return false; })\r\n        .catch(() => false);\r\n    }catch(e){ return Promise.resolve(false); }\r\n  }\r\n  \/* runs once: is this visitor signed in, and is the snippet live? *\/\r\n  function probe(){\r\n    if(probed) return probed;\r\n    probed = freshNonce().then(okNonce => {\r\n      on = !!okNonce;\r\n      console.info('[sync] account sync ' + (on\r\n        ? 'ON \u2014 quizId: ' + CFG.quizId\r\n        : 'OFF \u2014 not signed in, or the \"Quiz Progress Sync\" snippet is not active'));\r\n      return on;\r\n    });\r\n    return probed;\r\n  }\r\n\r\n  function sitting(){\r\n    let n = 0, ok = 0;\r\n    Object.keys(S.ans || {}).forEach(u => {\r\n      const q = BY_UID.get(u); if(!q) return;\r\n      n++; if(q.correct === S.ans[u]) ok++;\r\n    });\r\n    return { n:n, ok:ok };\r\n  }\r\n  function fields(){\r\n    const s = sitting();\r\n    return {\r\n      payload   : JSON.stringify(P),\r\n      score     : s.ok,\r\n      total     : s.n,\r\n      seconds   : P.startedAt ? Math.round((Date.now() - P.startedAt)\/1000) : 0,\r\n      attempt_id: P.attemptId || 0\r\n    };\r\n  }\r\n\r\n  function push(){ dirty = true; clearTimeout(timer); timer = setTimeout(flush, 1200); }\r\n\r\n  function flush(){\r\n    if(busy || !dirty) return;\r\n    if(!on){ probe().then(okp => { if(okp) flush(); }); return; }   \/\/ wait for the probe, then send\r\n    busy = true; dirty = false;\r\n    post('cssadda_progress_save', fields()).then(j => {\r\n      busy = false;\r\n      if(j && j.success){\r\n        retries = 0;\r\n        if(j.data){\r\n          if(j.data.attempt_id) P.attemptId = j.data.attempt_id;\r\n          if(j.data.updatedAt)  P.updatedAt = j.data.updatedAt;\r\n        }\r\n        try{ localStorage.setItem(KEY, JSON.stringify(P)); }catch(e){}\r\n      } else if(j && j.data && j.data.code === 'bad_nonce' && retries < 2){\r\n        retries++; freshNonce().then(okNonce => { if(okNonce){ dirty = true; flush(); } });\r\n      } else {\r\n        dirty = true;                       \/\/ retry on the next save\r\n      }\r\n    }).catch(() => { busy = false; dirty = true; });\r\n  }\r\n\r\n  function flushNow(){ clearTimeout(timer); dirty = true; flush(); }\r\n\r\n  \/* survives the tab being closed mid-sitting *\/\r\n  function beacon(){\r\n    if(!on || !navigator.sendBeacon) return;\r\n    try{ navigator.sendBeacon(AJAX, body('cssadda_progress_save', fields())); }catch(e){}\r\n  }\r\n\r\n  const answered = r => (r && r.ans && typeof r.ans==='object' && Object.keys(r.ans).length) ? r : null;\r\n\r\n  \/* merge, so one device can never wipe another *\/\r\n  function merge(local, remote){\r\n    if(!remote || typeof remote !== 'object' || remote.schema !== SCHEMA) return local;\r\n    const out = JSON.parse(JSON.stringify(local));\r\n    if(!out.stats) out.stats = {};\r\n\r\n    \/\/ per question, keep whichever record carries more attempts\r\n    Object.keys(remote.stats || {}).forEach(u => {\r\n      const r = remote.stats[u], l = out.stats[u];\r\n      const rn = (r.correct||0) + (r.incorrect||0);\r\n      const ln = l ? (l.correct||0) + (l.incorrect||0) : -1;\r\n      if(rn > ln) out.stats[u] = r;\r\n    });\r\n\r\n    const seen = new Set();\r\n    out.log = (local.log||[]).concat(remote.log||[])\r\n      .filter(x => x && x.ts)\r\n      .sort((a,b) => a.ts - b.ts)\r\n      .filter(x => { const k = x.u + '|' + x.ts; if(seen.has(k)) return false; seen.add(k); return true; })\r\n      .slice(-400);\r\n\r\n    \/* flags, the built session and the sitting belong to whichever side is newer *\/\r\n    const lt = local.updatedAt || 0, rt = remote.updatedAt || 0;\r\n    const la = answered(local.resume)  ? Object.keys(local.resume.ans).length  : 0;\r\n    const ra = answered(remote.resume) ? Object.keys(remote.resume.ans).length : 0;\r\n    const newer = ((rt > lt) || (rt === lt && ra > la)) ? remote : local;\r\n\r\n    out.flags      = (newer.flags || []).slice();\r\n    out.queue      = newer.queue || [];\r\n    out.queueLabel = newer.queueLabel || '';\r\n    out.queueKind  = newer.queueKind || '';\r\n    out.attemptId  = newer.attemptId || 0;\r\n    out.startedAt  = newer.startedAt || 0;\r\n    \/* an empty sitting must never overwrite a real one *\/\r\n    out.resume     = answered(newer.resume) || answered(local.resume) || newer.resume || null;\r\n    out.updatedAt  = Math.max(lt, rt);\r\n    return out;\r\n  }\r\n\r\n  function pull(){\r\n    if(pulled) return;\r\n    pulled = true;\r\n    probe().then(okp => { if(okp) load(); });\r\n  }\r\n  function load(){\r\n    post('cssadda_progress_load', {}).then(j => {\r\n      if(!j || !j.success){\r\n        if(j && j.data && j.data.code === 'bad_nonce' && retries < 2){\r\n          retries++; freshNonce().then(okNonce => { if(okNonce) load(); });\r\n        }\r\n        return;\r\n      }\r\n      const raw = j.data && j.data.payload;\r\n      if(!raw){ push(); return; }                 \/\/ first device \u2014 seed the server\r\n\r\n      let remote = null;\r\n      try{ remote = JSON.parse(raw); }catch(e){ return; }\r\n\r\n      const before = Object.keys(P.stats || {}).length;\r\n      const hadSitting = Object.keys(S.ans || {}).length;\r\n      P = merge(P, remote);\r\n      ['weak','flags','log','queue'].forEach(k=>{ if(!Array.isArray(P[k])) P[k]=[]; });\r\n      if(!P.stats) P.stats = {};\r\n      if(QS.length) pruneOrphans();\r\n\r\n      flags.clear(); (P.flags || []).forEach(u => flags.add(u));\r\n      refreshWeak();\r\n\r\n      \/* nothing answered here yet, but another device has a sitting \u2014 pick it up *\/\r\n      if(!hadSitting && answered(P.resume)){\r\n        const at = restoreResume();\r\n        if(at !== 0 && !document.querySelector('#cdRoot .resumebar')) resumeBar(at);\r\n      }\r\n      save(); render(); hdr();\r\n      if(S.tab==='perf') renderPerf();\r\n\r\n      if(Object.keys(P.stats || {}).length > before) toast('Progress restored from your account', true);\r\n    }).catch(() => {});\r\n  }\r\n\r\n  window.addEventListener('pagehide', beacon);\r\n  document.addEventListener('visibilitychange', () => { if(document.hidden) flushNow(); });\r\n  return { push:push, pull:pull, flushNow:flushNow, probe:probe, get enabled(){ return on; } };\r\n})();\r\n\r\n\/* =====================================================================\r\n   8. FORMAT + TRAIT MODEL\r\n   SHAPE  = how the question is built (one per question)\r\n   TRAIT  = what it turns on (a question may carry several)\r\n   A shape gap is a reading habit; a trait gap is recall. Same number,\r\n   opposite remedy \u2014 so they are reported separately.\r\n   ===================================================================== *\/\r\nconst SHAPES = [\r\n  { key:'match',  label:'Match the following (List-I \/ List-II)',\r\n    test:q => \/list\\s*-?\\s*i\\b\/i.test(q.question) },\r\n  { key:'multi',  label:'Multi-statement \/ how many are correct',\r\n    test:q => q.question.split(\/<br\\s*\\\/?>|\\n\/).filter(x=>\/^\\s*\\d+[.)]\/.test(x)).length>=2 },\r\n  { key:'direct', label:'Explanation', test:()=>true }  \/\/ catch-all\r\n];\r\nconst TRAITS = [\r\n  { key:'cite',      label:'Para, rule, article or article-number recall',\r\n    test:q => \/\\b(para|paragraph|rule|article|section|appendix|schedule|clause)\\s*[-\u2013]?\\s*\\d\/i.test(q.question+' '+q.options.join(' ')) },\r\n  { key:'period',    label:'Time limits and periods',\r\n    test:q => \/\\b\\d+\\s*(day|week|month|year|hour)s?\\b|\\b(one|two|three|four|five|six|seven|ten|fourteen|fifteen|twenty|twenty-five|thirty|forty-five|sixty|ninety)[\\s-](day|week|month|year)s?\\b\/i.test(q.options.join(' ')) },\r\n  { key:'money',     label:'Numbers, monetary limits and percentages',\r\n    test:q => \/\u20b9|\\bRs\\.?\\s*\\d|\\blakhs?\\b|\\bcrores?\\b|per\\s*cent|%|\\bone-(third|fourth|half|tenth)\\b\/i.test(q.options.join(' ')) },\r\n  { key:'authority', label:'Competent authority \/ level \/ who does what',\r\n    test:q => \/\\bwho\\b|\\bby whom\\b|\\bauthority\\b|\\brank of\\b|\\blevel of\\b|\\bnot below\\b|addressed to|shall be (signed|issued|approved|maintained|prepared|submitted)\/i.test(q.question+' '+q.options.join(' ')) },\r\n  { key:'negative',  label:'Negatively phrased (\u201cNOT correct\u201d, \u201cexcept\u201d)',\r\n    test:q => \/\\bnot correct\\b|\\bis incorrect\\b|\\bare not correct\\b|\\bexcept\\b|\\bdoes not\\b|\\bcannot\\b|\\bnot required\\b|\\bneed not\\b|\\bis\\\/are not\\b\/i.test(q.question) }\r\n];\r\nconst _shape = {};\r\nfunction shapeOf(q){ const u=uid(q); return _shape[u] || (_shape[u] = SHAPES.find(s=>s.test(q)) || SHAPES[SHAPES.length-1]); }\r\n\r\n\/* =====================================================================\r\n   9. MODELS\r\n   ===================================================================== *\/\r\nfunction smoothed(c,i){ const k=CFG.priorStrength, p0=CFG.priorAccuracy; return (c + k*p0)\/(c + i + k); }\r\nfunction expectedRate(c,i,coverage){ return smoothed(c,i)*coverage + CFG.priorAccuracy*(1-coverage); }\r\nfunction recall(st){\r\n  if(!st || !st.last || st.correct<2) return null;\r\n  const R=CFG.retention, reps=Math.max(1, st.correct - st.incorrect);\r\n  const stability = R.baseDays * Math.pow(R.growth, reps-1);\r\n  return Math.exp(-((Date.now()-st.last)\/86400000)\/stability);\r\n}\r\nfunction retentionIndex(){\r\n  let s=0,n=0; QS.forEach(q=>{ const r=recall(P.stats[uid(q)]); if(r!==null){s+=r;n++;} });\r\n  return n ? Math.round(s\/n*100) : null;\r\n}\r\nfunction bankStats(c, bank){\r\n  const qs = inChB(c, bank);\r\n  let att=0, ok=0, bad=0, mastSum=0;\r\n  qs.forEach(q=>{ const st=P.stats[uid(q)];\r\n    if(st && (st.correct+st.incorrect)>0){ att++; ok+=st.correct; bad+=st.incorrect; }\r\n    mastSum += st ? Math.min(st.correct\/CFG.masteryThreshold,1) : 0; });\r\n  return { count:qs.length, att, ok, bad,\r\n           acc:(ok+bad)?ok\/(ok+bad):null,\r\n           coverage: qs.length?att\/qs.length:0,\r\n           mastery: qs.length?mastSum\/qs.length:0 };\r\n}\r\nfunction chapterRows(){\r\n  return CHAPTERS.map(c=>{\r\n    const pyq = bankStats(c,'pyq'), con = bankStats(c,'concept');\r\n    const count = pyq.count+con.count, att = pyq.att+con.att;\r\n    const ok = pyq.ok+con.ok, bad = pyq.bad+con.bad;\r\n    const acc = (ok+bad) ? ok\/(ok+bad) : null;\r\n    const weight = weightOf(c);\r\n    const coverage = count?att\/count:0;\r\n    const mastery  = count ? (pyq.mastery*pyq.count + con.mastery*con.count)\/count : 0;\r\n    const expected = expectedRate(ok,bad,coverage);\r\n    const leak = weight*(1-expected);\r\n    const difficulty = acc===null ? 1 : (1.4 - 0.6*acc);\r\n    return { chapter:c, count, weight, source:W.source[c], pyq, con, att, ok, bad,\r\n             coverage, acc, mastery, expected, leak,\r\n             priority: weight*(1-mastery)*difficulty };\r\n  }).sort((a,b)=>b.weight-a.weight);\r\n}\r\nfunction readiness(){\r\n  const rows=chapterRows();\r\n  return {\r\n    score     : Math.round(rows.reduce((a,r)=>a+r.weight*r.mastery,0)*100),\r\n    projected : Math.round(rows.reduce((a,r)=>a+r.weight*r.expected,0)*100),\r\n    covered   : Math.round(rows.reduce((a,r)=>a+r.weight*r.coverage,0)*100),\r\n    touched   : Object.values(P.stats).some(s=>(s.correct+s.incorrect)>0),\r\n    rows\r\n  };\r\n}\r\nfunction masteredCount(){ return QS.filter(q=>{ const s=P.stats[uid(q)]; return s && s.correct>=CFG.masteryThreshold; }).length; }\r\nfunction formatRows(){\r\n  const acc={};\r\n  const ensure=(k,l,kind)=> acc[k] || (acc[k]={key:k,label:l,kind:kind,ok:0,bad:0,total:0,seen:0});\r\n  SHAPES.forEach(s=>ensure(s.key,s.label,'shape'));\r\n  TRAITS.forEach(t=>ensure(t.key,t.label,'trait'));\r\n  QS.forEach(q=>{\r\n    const s=P.stats[uid(q)], buckets=[acc[shapeOf(q).key]];\r\n    TRAITS.forEach(t=>{ if(t.test(q)) buckets.push(acc[t.key]); });\r\n    buckets.forEach(r=>{ r.total++; if(s && (s.correct+s.incorrect)>0){ r.seen++; r.ok+=s.correct; r.bad+=s.incorrect; } });\r\n  });\r\n  return Object.values(acc).map(r=>{ const n=r.ok+r.bad; r.attempts=n; r.acc = n? r.ok\/n : null; return r; })\r\n    .filter(r=>r.total>0);\r\n}\r\nfunction dueForRevision(){\r\n  const risk=CFG.retention.riskBelow;\r\n  return QS.map(q=>{\r\n    const st=P.stats[uid(q)], r=recall(st);\r\n    if(r===null || r>=risk) return null;\r\n    return { q, recall:r, days:Math.floor((Date.now()-st.last)\/86400000), urgency: weightOf(q.chapter)*(1-r) };\r\n  }).filter(Boolean).sort((a,b)=>b.urgency-a.urgency);\r\n}\r\n\r\n\/* =====================================================================\r\n   10. PYQ PAPER \u2014 real papers only, spread across chapters the way the\r\n   exam spreads them, favouring what you have seen least.\r\n   ===================================================================== *\/\r\nfunction allocate(rows,n,shareOf){\r\n  const total = rows.reduce((a,r)=>a+Math.max(0,shareOf(r)),0);\r\n  if(!(total>0)) return rows.map(r=>({r,slots:0}));\r\n  const out = rows.map(r=>{ const exact=n*Math.max(0,shareOf(r))\/total;\r\n    return {r, exact, slots:Math.min(Math.floor(exact), r.count)}; });\r\n  let left = n - out.reduce((a,x)=>a+x.slots,0);\r\n  out.slice().sort((a,b)=>(b.exact-b.slots)-(a.exact-a.slots))\r\n     .forEach(x=>{ if(left>0 && x.slots<x.r.count){ x.slots++; left--; } });\r\n  if(left>0) out.slice().sort((a,b)=>shareOf(b.r)-shareOf(a.r))\r\n     .forEach(x=>{ while(left>0 && x.slots<x.r.count){ x.slots++; left--; } });\r\n  return out;\r\n}\r\n\/* Fisher\u2013Yates, so the order of a sitting is never the order of the bank *\/\r\nfunction shuffle(a){\r\n  for(let i=a.length-1;i>0;i--){ const j=Math.floor(Math.random()*(i+1)); [a[i],a[j]]=[a[j],a[i]]; }\r\n  return a;\r\n}\r\n\/* Weighted sampling without replacement: a high score makes a question\r\n   likely, never certain. Two sittings built back to back therefore share\r\n   only part of their content instead of being identical. *\/\r\nfunction sampleWeighted(pool, n, scoreFn){\r\n  const items = pool.map(q=>({q, w:Math.max(scoreFn(q), 1e-9)}));\r\n  const out=[];\r\n  n = Math.min(n, items.length);\r\n  for(let k=0;k<n;k++){\r\n    let total=0; items.forEach(x=>total+=x.w);\r\n    let r=Math.random()*total, hit=items.length-1;\r\n    for(let i=0;i<items.length;i++){ r-=items[i].w; if(r<=0){ hit=i; break; } }\r\n    out.push(items[hit].q);\r\n    items.splice(hit,1);\r\n  }\r\n  return out;\r\n}\r\nfunction buildSession(){\r\n  const rows = chapterRows().filter(r=>r.pyq.count>0);\r\n  if(!rows.length) return 0;\r\n  const n = Math.min(CFG.pyqSize, PYQ.length);\r\n  const alloc = allocate(rows.map(r=>Object.assign({},r,{count:r.pyq.count})), n, r=>r.weight);\r\n  \/\/ whatever you were given last time is pushed down, not banned\r\n  const last = new Set(P.queue||[]);\r\n  const fresh = u => last.has(u) ? 0.3 : 1;\r\n  const picked=[];\r\n  alloc.forEach(({r,slots})=>{\r\n    if(!slots) return;\r\n    picked.push(...sampleWeighted(inChB(r.chapter,'pyq').slice(), slots, q=>{\r\n      const st=P.stats[uid(q)], seen=st?(st.correct+st.incorrect):0;\r\n      const stale=(st&&st.last) ? Math.min((Date.now()-st.last)\/(86400000*30),1) : 1;\r\n      return (1\/(1+seen*1.6) + 0.35*stale) * fresh(uid(q));\r\n    }));\r\n  });\r\n  shuffle(picked);\r\n  P.queue = picked.map(uid);\r\n  P.queueLabel = 'PYQ paper';\r\n  P.queueKind = 'pyq';\r\n  save();\r\n  return picked.length;\r\n}\r\n\/* a queue saved by the older page (kinds 'focus' \/ 'mock') is ignored *\/\r\nconst liveQueue = () => (P.queueKind==='focus' || P.queueKind==='mock') ? [] : (P.queue||[]);\r\n\/* a new sitting: answers and times start clean *\/\r\nfunction newSitting(){\r\n  S.ans={}; S.qtime={};\r\n  S.explFor=null; S.only=null; P.startedAt=0; P.attemptId=0;\r\n}\r\nfunction startSession(){\r\n  const had = liveQueue().length;\r\n  const n = buildSession();\r\n  if(!n){ toast('No previous year questions to build a paper from'); return; }\r\n  newSitting(); clearResume();                  \/\/ a new sitting starts clean\r\n  setTab('quiz'); setFilter('session');\r\n  toast('PYQ paper ready \u2014 '+n+' questions'+(had?' (previous paper replaced)':''), true);\r\n}\r\n\r\n\/* =====================================================================\r\n   11. POOL \/ FILTERS\r\n   ===================================================================== *\/\r\nfunction pool(base){\r\n  let p = QS.slice();\r\n  if(S.filter==='pyq')     p = p.filter(q=>q.bank==='pyq');\r\n  if(S.filter==='concept') p = p.filter(q=>q.bank==='concept');\r\n  if(S.filter==='year') p = S.year==null ? [] : PYQ.filter(q=>String(q.year)===String(S.year));\r\n  if(S.filter==='chapter' && S.chapter){\r\n    p = inCh(S.chapter).slice();\r\n    if(S.bank!=='all') p = p.filter(q=>q.bank===S.bank);\r\n  }\r\n  if(S.filter==='weak')    p = p.filter(q=>weak.has(uid(q)));\r\n  if(S.filter==='flagged') p = p.filter(q=>flags.has(uid(q)));\r\n  if(S.filter==='session') p = liveQueue().map(u=>BY_UID.get(u)).filter(Boolean);\r\n  if(S.query){ const t=S.query.toLowerCase();\r\n    p = p.filter(q=>(q.question+' '+q.options.join(' ')+' '+q.explanation).toLowerCase().includes(t)); }\r\n  if(base) return p;                       \/\/ the SET \u2014 what the scorecard scores\r\n  if(S.unattempted) p = p.filter(q=>S.ans[uid(q)]==null);\r\n  if(S.only==='wrong') p = p.filter(q=>{ const a=S.ans[uid(q)]; return a!=null && a!==q.correct; });\r\n  if(S.only==='blank') p = p.filter(q=>S.ans[uid(q)]==null);\r\n  return p;\r\n}\r\nconst setPool = () => pool(true);\r\nfunction refreshWeak(){\r\n  weak.clear();\r\n  QS.forEach(q=>{ const s=P.stats[uid(q)];\r\n    if(s && s.incorrect>=CFG.weakThreshold && s.correct<CFG.masteryThreshold) weak.add(uid(q)); });\r\n  P.weak=[...weak];\r\n}\r\nrefreshWeak();\r\n\r\n\/* =====================================================================\r\n   12. STEM RENDERING (statements + List-I \/ List-II)\r\n   ===================================================================== *\/\r\nconst cleanStem = t => String(t).replace(\/^\\s*(?:Q|Question)\\s*\\.?\\s*\\d+\\s*[.):\\-]\\s*\/i,'').trim();\r\nlet QNUM = '';                               \/\/ set by render() just before each stem is built\r\nconst QN = () => '<span class=\"qno\">' + (QNUM || 'Q.') + '<\/span>';\r\nfunction buildStem(raw){\r\n  const lines = raw.split(\/<br\\s*\\\/?>|\\n\/).map(s=>s.trim()).filter(Boolean);\r\n  const plain = s => s.replace(\/<\\\/?b>\/g,'').trim();\r\n  const isMatch = lines.some(l=>\/^List\\s*[-\u2013\u2014]?\\s*I\\b\/i.test(plain(l)));\r\n  const numbered = lines.filter(l=>\/^\\d+[.)]\\s\/.test(plain(l)));\r\n  if(isMatch) return matchCard(lines, plain);\r\n  if(numbered.length>=2) return stmtCard(lines, plain);\r\n  return plainCard(lines);\r\n}\r\n\/* a single-statement question gets the same sheet as the other two, so\r\n   every question on the page reads the same way *\/\r\nfunction plainCard(lines){\r\n  return '<div class=\"stem\" id=\"qStem\"><div class=\"qsheet\">'\r\n    + lines.map((l,i)=>'<p class=\"'+(i===0?'lead':'close')+'\">'+(i===0?QN():'')+l+'<\/p>').join('')\r\n    + '<\/div><\/div>';\r\n}\r\nfunction stmtCard(lines, plain){\r\n  const isN = l => \/^\\d+[.)]\\s\/.test(plain(l));\r\n  const first = lines.findIndex(isN);\r\n  let last=-1; lines.forEach((l,i)=>{ if(isN(l)) last=i; });\r\n  const head = lines.slice(0,first), tail = lines.slice(last+1);\r\n  const items = lines.slice(first,last+1).filter(isN).map(l=>plain(l).replace(\/^\\d+[.)]\\s*\/,''));\r\n  return '<div class=\"stem\" id=\"qStem\"><div class=\"qsheet\">'\r\n    + head.map((l,i)=>'<p class=\"'+(i===0?'lead':'intro')+'\">'+(i===0?QN():'')+l+'<\/p>').join('')\r\n    + '<ol class=\"stmts\">'+items.map(t=>'<li><span>'+t+'<\/span><\/li>').join('')+'<\/ol>'\r\n    + tail.map(l=>'<p class=\"close\">'+l+'<\/p>').join('')\r\n    + '<\/div><\/div>';\r\n}\r\n\/* Match-the-following comes in every shape: one item per line, or the\r\n   whole list run together on a single line separated by semicolons or\r\n   commas, or nothing at all between items. All three are split here so\r\n   the two columns always come out as proper rows. *\/\r\nfunction splitItems(body, kind){\r\n  const lab = kind==='alpha' ? '[A-Fa-f]' : '\\\\d{1,2}';\r\n  const mk  = re => new RegExp(re.replace('LAB', lab), 'g');\r\n  let parts = body.split(mk('\\\\s*[;\\\\n]\\\\s*(?=LAB\\\\s*[.):]\\\\s)'));\r\n  if(parts.length < 2) parts = body.split(mk('\\\\s*,\\\\s*(?=LAB\\\\s*[.):]\\\\s)'));\r\n  if(parts.length < 2) parts = body.split(mk('(?<=\\\\S)\\\\s+(?=LAB\\\\s*[.)]\\\\s)'));\r\n  const re = new RegExp('^\\\\s*('+lab+')\\\\s*[.):]\\\\s*(.+?)\\\\s*[;,.]?\\\\s*$');\r\n  return parts.map(p=>{ const m=String(p).match(re);\r\n    return m ? {k:m[1].toUpperCase(), v:m[2]} : null; }).filter(Boolean);\r\n}\r\nfunction matchCard(lines, plain){\r\n  \/\/ keep line breaks, normalise only runs of spaces\r\n  const text = lines.map(plain).join('\\n').replace(\/[ \\t]+\/g,' ').trim();\r\n\r\n  \/* The opening line almost always names both lists \u2014 \"Match List-I with\r\n     List-II and select\u2026\" \u2014 so the first occurrence of each is the wrong\r\n     one. Take the last List-I that actually has items after it, and the\r\n     first List-II following that. *\/\r\n  const at = re => [...text.matchAll(re)].map(m=>m.index);\r\n  const posI  = at(\/List\\s*[-\u2013\u2014]?\\s*I\\b\/gi);\r\n  const posII = at(\/List\\s*[-\u2013\u2014]?\\s*II\\b\/gi);\r\n  const hasItems = (str,kind) =>\r\n    (kind==='alpha' ? \/[A-F]\\s*[.):]\\s\/ : \/\\d{1,2}\\s*[.):]\\s\/).test(str);\r\n  let iI=-1, iII=-1;\r\n  for(let k=posI.length-1;k>=0 && iI<0;k--){\r\n    const ii = posII.find(x=>x>posI[k]);\r\n    if(ii===undefined) continue;\r\n    if(hasItems(text.slice(posI[k],ii),'alpha') && hasItems(text.slice(ii),'num')){ iI=posI[k]; iII=ii; }\r\n  }\r\n  if(iI<0 || iII<0) return plainCard(lines);\r\n\r\n  const head  = text.slice(0, iI).trim();\r\n  let segI    = text.slice(iI, iII).trim();\r\n  let segII   = text.slice(iII).trim();\r\n\r\n  \/\/ anything after the lists \u2014 \"Code :\", \"Select the correct answer\u2026\"\r\n  let tail = '';\r\n  const t = segII.match(\/(?:\\n|\\s)(Code\\s*[:.]?\\s*$|(?:Select|Choose)\\b[\\s\\S]*$)\/i);\r\n  if(t){ tail = t[1].trim(); segII = segII.slice(0, t.index).trim(); }\r\n\r\n  \/\/ column captions: \"List-I (Purpose of Leave) :\"\r\n  const capRe = \/^List\\s*[-\u2013\u2014]?\\s*I{1,2}\\b\\s*(\\([^)]*\\))?\\s*[:.]?\\s*\/i;\r\n  const hI  = segI.match(capRe),  hII = segII.match(capRe);\r\n  const capI  = hI  ? hI[0].replace(\/[\\s:.]+$\/,'')  : 'List-I';\r\n  const capII = hII ? hII[0].replace(\/[\\s:.]+$\/,'') : 'List-II';\r\n  const rowsI  = splitItems(hI  ? segI.slice(hI[0].length)  : segI,  'alpha');\r\n  const rowsII = splitItems(hII ? segII.slice(hII[0].length): segII, 'num');\r\n  if(!rowsI.length || !rowsII.length) return plainCard(lines);\r\n\r\n  const cell = x => '<li><b>'+x.k+'.<\/b><span>'+x.v+'<\/span><\/li>';\r\n  const headLines = head ? head.split('\\n').filter(Boolean) : [];\r\n  return '<div class=\"stem\" id=\"qStem\"><div class=\"qsheet\">'\r\n    + (headLines.length\r\n        ? headLines.map((l,i)=>'<p class=\"'+(i===0?'lead':'intro')+'\">'+(i===0?QN():'')+l+'<\/p>').join('')\r\n        : '<p class=\"lead\">'+QN()+'Match List-I with List-II and select the correct answer using the code given below the Lists:<\/p>')\r\n    + '<div class=\"lists\">'\r\n      + '<div class=\"lcol\"><h5>'+capI+'<\/h5><ul>'+rowsI.map(cell).join('')+'<\/ul><\/div>'\r\n      + '<div class=\"lcol\"><h5>'+capII+'<\/h5><ul>'+rowsII.map(cell).join('')+'<\/ul><\/div>'\r\n    + '<\/div>'\r\n    + '<p class=\"close\">'+(tail || 'Select the correct answer using the code given below:')+'<\/p>'\r\n    + '<\/div><\/div>';\r\n}\r\n\r\n\/* =====================================================================\r\n   13. UI HELPERS\r\n   ===================================================================== *\/\r\nconst $ = id => document.getElementById(id);\r\nlet toastTimer=null;\r\nfunction toast(msg, ok){\r\n  const t=$('toast'); t.innerHTML=msg; t.className='toast show'+(ok?' ok':'');\r\n  clearTimeout(toastTimer); toastTimer=setTimeout(()=>t.className='toast',3000);\r\n}\r\nconst SRC_ON = !!(CFG.sourceUrl && CFG.sourceUrl.trim());\r\nconst stripHtml = s => String(s).replace(\/<[^>]+>\/g,'').replace(\/\\s+\/g,' ').trim();\r\nconst preview = (q,n) => { const t=stripHtml(q.question); return t.length>n ? t.slice(0,n)+'\u2026' : t; };\r\nfunction stars(u){\r\n  const s=P.stats[u]; if(!s || (s.correct+s.incorrect)===0) return null;\r\n  return { filled: Math.min(s.correct, CFG.masteryThreshold), c:s.correct, i:s.incorrect };\r\n}\r\n\r\n\/* =====================================================================\r\n   14. RENDER \u2014 PRACTICE\r\n   ===================================================================== *\/\r\nconst TWO_BANKS = PYQ.length>0 && CON.length>0;\r\n\/* exam years in the PYQ bank, newest first, with what each paper gave *\/\r\nlet _years = null;\r\nfunction yearRows(){\r\n  if(!_years){\r\n    const by = new Map();\r\n    PYQ.forEach(q=>{ if(q.year===undefined || q.year===null || q.year==='') return;\r\n      const k=String(q.year); if(!by.has(k)) by.set(k,[]); by.get(k).push(q); });\r\n    _years = [...by.entries()].map(([y,qs])=>({y, qs}))\r\n      .sort((a,b)=>YEAR_ORDER(b.y)-YEAR_ORDER(a.y) || String(b.y).localeCompare(String(a.y)));\r\n  }\r\n  return _years.map(r=>{\r\n    let seen=0, ok=0, bad=0;\r\n    r.qs.forEach(q=>{ const s=P.stats[uid(q)]; if(s && (s.correct+s.incorrect)>0){ seen++; ok+=s.correct; bad+=s.incorrect; } });\r\n    return { y:r.y, n:r.qs.length, seen, acc:(ok+bad)?ok\/(ok+bad):null };\r\n  });\r\n}\r\nfunction renderYears(){\r\n  const panel=$('yearPanel');\r\n  const on = S.filter==='year';\r\n  panel.classList.toggle('hide', !on);\r\n  if(!on) return;\r\n  const rows = yearRows();\r\n  if(S.year==null || !rows.some(r=>r.y===String(S.year))) S.year = rows.length ? rows[0].y : null;\r\n  $('yearList').innerHTML = rows.map(r=>{\r\n    const sel = r.y===String(S.year), pct = r.n ? Math.round(r.seen\/r.n*100) : 0;\r\n    return '<button type=\"button\" class=\"ychip\" aria-pressed=\"'+sel+'\" data-y=\"'+esc(r.y)+'\" '\r\n      + 'title=\"'+esc(r.y)+' paper \u00b7 '+r.n+' MCQ'+(r.n===1?'':'s')+' \u00b7 '+r.seen+' done'+(r.acc==null?'':' \u00b7 '+Math.round(r.acc*100)+'% accurate')+'\">'\r\n      + '<b>'+esc(r.y)+'<\/b>'\r\n      + '<span class=\"yc\">'+r.n+' MCQ'+(r.n===1?'':'s')+'<\/span>'\r\n      + '<span class=\"ys\">'+(r.seen ? r.seen+' done'+(r.acc==null?'':' \u00b7 '+Math.round(r.acc*100)+'%') : 'not started')+'<\/span>'\r\n      + '<span class=\"ybar\"><i style=\"width:'+pct+'%\"><\/i><\/span><\/button>';\r\n  }).join('');\r\n  const tot = rows.reduce((a,r)=>a+r.n,0);\r\n  $('yearMeta').textContent = rows.length+' paper'+(rows.length===1?'':'s')+' \u00b7 '+tot+' MCQs';\r\n}\r\nfunction renderCtx(){\r\n  renderYears();\r\n  const panel=$('chapPanel');\r\n  const on = S.filter==='chapter';\r\n  panel.classList.toggle('hide', !on);\r\n  if(!on) return;\r\n  S.bank='all';\r\n  const rows = chapterRows().filter(r=>r.count>0).sort(byChapterOrder);\r\n  if(!S.chapter || !rows.some(r=>r.chapter===S.chapter)) S.chapter = rows[0] ? rows[0].chapter : null;\r\n  $('chapList').innerHTML = rows.map((r,n)=>{\r\n    const sel = r.chapter===S.chapter;\r\n    const mastered = inCh(r.chapter).filter(q=>{ const s=P.stats[uid(q)]; return s && s.correct>=CFG.masteryThreshold; }).length;\r\n    const title = r.chapter+(WT?' \u2014 '+pctLabel(r.weight)+' of the exam':'')+' \u00b7 '\r\n                + (PYQ.length ? nPyq(r.pyq.count)+', ' : '')\r\n                + r.con.count+' concept MCQ'+(r.con.count===1?'':'s')+' \u00b7 '\r\n                + Math.round(r.coverage*100)+'% seen'+(mastered?' \u00b7 '+mastered+' mastered':'');\r\n    return '<button class=\"chapchip\" aria-pressed=\"'+sel+'\" data-ch=\"'+encodeURIComponent(r.chapter)+'\" title=\"'+title+'\">'\r\n      + '<span class=\"no\">'+(n+1)+'<\/span>'\r\n      + '<span class=\"cn\">'+titleCase(r.chapter)+'<\/span>'\r\n      + (WT ? '<span class=\"cw\">'+pctLabel(r.weight)+' of exam<\/span>' : '')\r\n      + (mastered===r.count ? '<span class=\"done\">\u2713<\/span>' : '')\r\n      + (PYQ.length ? '<span class=\"cc pyq\" title=\"previous year questions\">'+r.pyq.count+'<\/span>' : '')\r\n      + (CON.length ? '<span class=\"cc con\" title=\"concept MCQs\">'+r.con.count+'<\/span>' : '')\r\n      + '<\/button>';\r\n  }).join('');\r\n  const r = rows.find(x=>x.chapter===S.chapter);\r\n  $('ctxMeta').textContent = r\r\n    ? Math.round(r.coverage*100)+'% seen \u00b7 '+(r.acc===null?'not attempted':Math.round(r.acc*100)+'% accurate')\r\n    : '';\r\n}\r\n\/* --- page turn: set by the navigation handlers, consumed by render() --- *\/\r\nlet TURN = 0;                       \/* +1 forward, -1 back, 0 = no animation *\/\r\nconst REDUCED = !!(window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches);\r\nlet LEAF = null;                    \/* the overlay of a turn still running *\/\r\nfunction endTurn(){\r\n  if(!LEAF) return;\r\n  (LEAF.anims||[]).forEach(a=>{ try{ a.cancel(); }catch(e){} });\r\n  LEAF.wrap.remove();\r\n  const card=$('qCard'); if(card) card.classList.remove('turning');\r\n  LEAF = null;\r\n}\r\n\/* an inert copy of the page: no ids, no focus, no clicks *\/\r\nfunction copyPage(sheet){\r\n  const c = sheet.cloneNode(true);\r\n  c.removeAttribute('id');\r\n  c.querySelectorAll('[id]').forEach(n=>n.removeAttribute('id'));\r\n  c.querySelectorAll('button,a,input').forEach(n=>{ n.setAttribute('tabindex','-1'); });\r\n  c.classList.remove('turn-f','turn-b');\r\n  c.setAttribute('aria-hidden','true');\r\n  return c;\r\n}\r\n\/* called BEFORE the new question is drawn: keeps a picture of the old page *\/\r\nfunction snapTurn(){\r\n  endTurn();\r\n  if(!CFG.pageTurn || REDUCED || typeof Element.prototype.animate !== 'function') return null;\r\n  const sheet = document.querySelector('#qCard .qbody');\r\n  if(!sheet || !sheet.offsetHeight) return null;\r\n  return { page: copyPage(sheet), top: sheet.offsetTop, h: sheet.offsetHeight };\r\n}\r\n\/* called AFTER the new question is drawn *\/\r\nfunction playTurn(dir, snap){\r\n  const card = $('qCard'), sheet = document.querySelector('#qCard .qbody');\r\n  if(!snap || !card || !sheet){ return; }\r\n  const h = Math.max(snap.h, sheet.offsetHeight);\r\n  const wrap = document.createElement('div');\r\n  wrap.className = 'leafwrap';\r\n  wrap.style.top = snap.top+'px'; wrap.style.height = h+'px';\r\n  const leaf = document.createElement('div'); leaf.className='leaf';\r\n  const shade = document.createElement('div'); shade.className='shade';\r\n  const cast = document.createElement('div');  cast.className='cast';\r\n  const spine = document.createElement('div'); spine.className='spine';\r\n  const anims = [];\r\n  const ease = 'cubic-bezier(.45,.05,.35,1)', D = 620;\r\n\r\n  if(dir > 0){\r\n    \/* forward: the old page lifts off the new one and folds back on the spine *\/\r\n    leaf.style.height = snap.h+'px';\r\n    leaf.appendChild(snap.page); leaf.appendChild(shade);\r\n    wrap.appendChild(cast); wrap.appendChild(leaf); wrap.appendChild(spine);\r\n    card.classList.add('turning'); card.appendChild(wrap);\r\n    anims.push(leaf.animate([\r\n      { transform:'rotateY(0deg)',   boxShadow:'0 0 0 rgba(0,0,0,0)' },\r\n      { transform:'rotateY(-35deg)', boxShadow:'18px 0 36px rgba(30,24,14,.22)', offset:.45 },\r\n      { transform:'rotateY(-90deg)', boxShadow:'4px 0 10px rgba(30,24,14,.10)' }\r\n    ], { duration:D, easing:ease, fill:'forwards' }));\r\n    anims.push(shade.animate([{opacity:0},{opacity:.55,offset:.5},{opacity:1}], { duration:D, easing:ease, fill:'forwards' }));\r\n    anims.push(cast.animate([{opacity:.0},{opacity:1,offset:.35},{opacity:0}], { duration:D, easing:'ease-out', fill:'forwards' }));\r\n  } else {\r\n    \/* back: the previous page swings in from the spine and settles over this one *\/\r\n    const under = document.createElement('div'); under.className='under';\r\n    under.appendChild(snap.page);\r\n    leaf.style.height = sheet.offsetHeight+'px';\r\n    leaf.appendChild(copyPage(sheet)); leaf.appendChild(shade);\r\n    wrap.appendChild(under); wrap.appendChild(cast); wrap.appendChild(leaf); wrap.appendChild(spine);\r\n    card.classList.add('turning'); card.appendChild(wrap);\r\n    anims.push(leaf.animate([\r\n      { transform:'rotateY(-90deg)', boxShadow:'4px 0 10px rgba(30,24,14,.10)' },\r\n      { transform:'rotateY(-35deg)', boxShadow:'18px 0 36px rgba(30,24,14,.22)', offset:.55 },\r\n      { transform:'rotateY(0deg)',   boxShadow:'0 0 0 rgba(0,0,0,0)' }\r\n    ], { duration:D, easing:ease, fill:'forwards' }));\r\n    anims.push(shade.animate([{opacity:1},{opacity:.55,offset:.5},{opacity:0}], { duration:D, easing:ease, fill:'forwards' }));\r\n    anims.push(cast.animate([{opacity:0},{opacity:1,offset:.65},{opacity:0}], { duration:D, easing:'ease-in', fill:'forwards' }));\r\n  }\r\n  LEAF = { wrap, anims };\r\n  const mine = LEAF;\r\n  anims[0].onfinish = () => { if(LEAF === mine) endTurn(); };\r\n\r\n  if(card.getBoundingClientRect().top < 0){\r\n    try{ card.scrollIntoView({block:'start', behavior:'smooth'}); }catch(e){}\r\n  }\r\n}\r\nfunction render(){\r\n  const _turn = TURN; TURN = 0;\r\n  const _snap = _turn ? snapTurn() : (endTurn(), null);\r\n  renderCtx();\r\n  const p = pool();\r\n  const ec = $('emptyCard');\r\n  if(!p.length){\r\n    CUR_UID=null;\r\n    $('qCard').classList.add('hide'); ec.classList.remove('hide');\r\n    const back = ' <button type=\"button\" class=\"rb-btn\" data-only-off=\"1\" style=\"margin-top:12px\">Show the whole set<\/button>';\r\n    $('emptyBody').innerHTML =\r\n      S.only==='wrong' ? '<b>No wrong answers in this set<\/b>Nothing to review \u2014 every answer here is right.'+back :\r\n      S.only==='blank' ? '<b>Every question in this set is answered<\/b>The scorecard has the final count.'+back :\r\n      S.query    ? '<b>No match for \u201c'+S.query+'\u201d<\/b>Try a rule or paragraph number, or a phrase like \u201cpart file\u201d.' :\r\n      S.filter==='weak'    ? '<b>No weak areas yet<\/b>Anything you answer wrong lands here until you have it right '+CFG.masteryThreshold+' times.' :\r\n      S.filter==='flagged' ? '<b>Nothing flagged yet<\/b>Press <b style=\"display:inline\">Flag<\/b> under any question and it collects here.' :\r\n      S.filter==='session' ? '<b>No PYQ paper built yet<\/b>Open My Performance and press PYQ paper.' :\r\n      S.unattempted        ? '<b>You have attempted everything here<\/b>Turn off \u201cUnattempted only\u201d to revise what you have done.' :\r\n                             '<b>No questions in this selection<\/b>Clear the search or pick another chapter.';\r\n    renderNav(p); rail(p); return;\r\n  }\r\n  ec.classList.add('hide'); $('qCard').classList.remove('hide');\r\n  if(S.i>=p.length) S.i=0; if(S.i<0) S.i=p.length-1;\r\n\r\n  const q=p[S.i], u=uid(q), given=S.ans[u];\r\n  CUR_UID = u;\r\n  renderModeBar(p);\r\n  $('qCount').textContent = 'Question '+(S.i+1)+' of '+p.length;\r\n  $('qChap').textContent  = chBrief(q.chapter);\r\n  \/* PYQ tag \u2014 every question from the PYQ bank (with its year); a concept\r\n     item that still carries a year\/exam field is tagged the same way *\/\r\n  const _src = $('qSrc'), _yr = q.year || q.exam || '';\r\n  if(q.bank==='pyq' || _yr){ _src.className='badge-src pyq'; _src.textContent = (CFG.pyqLabel||'PYQ')+(_yr?' '+_yr:''); _src.style.display=''; }\r\n  else if(CFG.showConceptTag){ _src.className='badge-src con'; _src.textContent='Concept'; _src.style.display=''; }\r\n  else { _src.style.display='none'; }\r\n  const tags=[];\r\n  if(weak.has(u))  tags.push('<span class=\"qtag weak\">\u26a0\ufe0f Weak<\/span>');\r\n  if(flags.has(u)) tags.push('<span class=\"qtag flag\">\ud83d\udd16 Flagged<\/span>');\r\n  const sMast=P.stats[u];\r\n  if(sMast && sMast.correct>=CFG.masteryThreshold) tags.push('<span class=\"qtag done\">\u2713 Mastered<\/span>');\r\n  $('qTags').innerHTML = tags.join('');\r\n  const st = stars(u), badge=$('qMastery');\r\n  if(!st){ badge.textContent='Not seen yet'; badge.className='badge-m'; }\r\n  else {\r\n    const done = st.c>=CFG.masteryThreshold;\r\n    badge.textContent = '\u2605'.repeat(st.filled)+'\u2606'.repeat(Math.max(0,CFG.masteryThreshold-st.filled))+'  '+st.c+'\u2713 '+st.i+'\u2717';\r\n    badge.className = 'badge-m'+(weak.has(u)&&!done?' weak':'');\r\n  }\r\n  QNUM = CFG.numberQuestions ? ((q.id != null ? q.id : (S.i + 1)) + '.') : 'Q.';\r\n  const _foot = $('cdFoot');\r\n  if(_foot) _foot.innerHTML = '<span>' + (CFG.bookletCode || '') + '<\/span>'\r\n                            + '<span>( ' + (S.i + 1) + ' \\u2013 A )<\/span>';\r\n  $('qStem').outerHTML = buildStem(cleanStem(q.question));\r\n\r\n  const box=$('qOpts'); box.innerHTML='';\r\n  q.options.forEach((o,k)=>{\r\n    const b=document.createElement('button');\r\n    b.className='opt';\r\n    b.innerHTML='<span class=\"key\">('+L[k].toLowerCase()+')<\/span><span class=\"txt\">'+o+'<\/span>';\r\n    if(given!=null){\r\n      b.disabled=true;\r\n      if(k===q.correct){ b.classList.add('right'); b.insertAdjacentHTML('beforeend','<span class=\"mark r\">Correct<\/span>'); }\r\n      else if(k===given){ b.classList.add('wrong'); b.insertAdjacentHTML('beforeend','<span class=\"mark w\">Your answer<\/span>'); }\r\n    } else if(S.pick===k) b.classList.add('sel');\r\n    b.onclick=()=>{ if(given!=null) return; S.pick=k; S.nudge=false;\r\n      CFG.instantCheck ? check() : render(); };\r\n    box.appendChild(b);\r\n  });\r\n\r\n  paintTime();\r\n\r\n  const bc=$('btnCheck');\r\n  const explOpen = given!=null && (!CFG.instantCheck || S.explFor===u);\r\n  if(CFG.instantCheck){\r\n    bc.disabled = given==null;\r\n    bc.textContent = explOpen ? 'Hide Explanation' : 'See Explanation';\r\n  } else {\r\n    bc.disabled = given!=null;\r\n    bc.textContent = given!=null ? 'Answered \u2713' : 'Check answer';\r\n  }\r\n  $('pickHint').classList.toggle('hide',\r\n    !!CFG.instantCheck || !(given==null && S.pick==null && S.nudge));\r\n  const on = flags.has(u);\r\n  $('btnFlag').setAttribute('aria-pressed', on);\r\n  $('flagIco').textContent = on ? '\ud83d\udd16' : '\ud83c\udff3\ufe0f';\r\n  $('flagTxt').textContent = on ? 'Flagged' : 'Flag';\r\n\r\n  const res=$('result');\r\n  res.classList.toggle('hide', given==null);\r\n  $('explCard').classList.toggle('hide', !explOpen);\r\n  if(given!=null){\r\n    const ok = given===q.correct, v=$('verdict');\r\n    v.className='verdict '+(ok?'r':'w');\r\n    v.innerHTML = ok ? '\u2713 Correct \u2014 '+L[q.correct]+' is right'\r\n                     : '\u2715 Not quite \u2014 the answer is '+L[q.correct];\r\n    $('explBody').innerHTML = q.explanation;\r\n  }\r\n  renderNav(p); rail(p);\r\n  if(_turn) playTurn(_turn, _snap);\r\n  if(S.tab==='quiz') markResume();\r\n}\r\nlet navOpen=true;\r\nfunction renderNav(p){\r\n  const card=$('navCard');\r\n  if(!p.length){ card.classList.add('hide'); return; }\r\n  card.classList.remove('hide');\r\n  const done=p.filter(q=>S.ans[uid(q)]!=null).length;\r\n  $('navTitle').textContent = 'Navigator \u2014 '+done+' of '+p.length+' attempted';\r\n  const g=$('navGrid');\r\n  g.classList.toggle('hide', !navOpen);\r\n  $('navToggle').textContent = navOpen ? 'Hide' : 'Show';\r\n  if(!navOpen) return;\r\n  g.innerHTML='';\r\n  p.forEach((q,k)=>{\r\n    const u=uid(q), a=S.ans[u], s=P.stats[u];\r\n    const b=document.createElement('button');\r\n    b.className='nq'+(k===S.i?' cur':(a!=null?(a===q.correct?' r':' w'):''))\r\n              + (s && s.correct>=CFG.masteryThreshold ? ' mastered':'');\r\n    b.innerHTML=(k+1)+(flags.has(u)?'<span class=\"fl\">\ud83d\udd16<\/span>':'');\r\n    b.title = 'Q'+(k+1)+' \u00b7 '+chBrief(q.chapter)+(a!=null?(a===q.correct?' \u00b7 correct':' \u00b7 wrong'):'');\r\n    b.setAttribute('aria-label','Go to question '+(k+1));\r\n    b.onclick=()=>{ TURN=(k>S.i?1:-1); S.i=k; S.pick=null; render(); };\r\n    g.appendChild(b);\r\n  });\r\n}\r\n\/* =====================================================================\r\n   14b. SCORECARD  \u2014  the set on screen, scored as the exam would score it\r\n   The SET is whatever the filters select (All, PYQs, a chapter, a PYQ\r\n   paper\u2026). Review modes and \"Unattempted only\" narrow what is on screen\r\n   but never the set, so the counts hold still while you review.\r\n   ===================================================================== *\/\r\nconst fmtM = x => { const r=Math.round(x*100)\/100; return (Math.abs(r-Math.round(r))<1e-9 ? Math.round(r) : r.toFixed(2)).toString(); };\r\nconst fmtT = sec => { const t=Math.max(0,Math.round(sec||0)), h=Math.floor(t\/3600), m=Math.floor(t%3600\/60), x=t%60;\r\n  return h ? h+':'+String(m).padStart(2,'0')+':'+String(x).padStart(2,'0') : m+':'+String(x).padStart(2,'0'); };\r\nconst fmtS = sec => sec==null ? '\u2014' : (sec<60 ? Math.round(sec)+' s' : fmtT(sec));\r\nconst pctT = x => Math.round((x||0)*100)+'%';\r\nconst esc  = t => String(t).replace(\/[&<>\"]\/g, c=>({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;'}[c]));\r\nconst OKC='#0B8457', BADC='#D3313E', TRACK='#E6EBF3';\r\nlet CUR_UID = null;          \/\/ the question on screen, for the timer\r\nlet SET_SECS = 0;            \/\/ time on the set, kept live by the clock\r\n\r\nfunction setLabel(){\r\n  const f=S.filter;\r\n  let l = f==='all' ? 'All questions' : f==='pyq' ? 'PYQs only' : f==='concept' ? 'Concept MCQs'\r\n        : f==='chapter' ? (S.chapter ? chShort(S.chapter) : 'Chapter')+(S.bank==='pyq'?' \u00b7 PYQs':S.bank==='concept'?' \u00b7 Concept':'')\r\n        : f==='year' ? (S.year!=null ? S.year+' paper' : 'By year')\r\n        : f==='weak' ? 'Weak areas' : f==='flagged' ? 'Flagged' : f==='session' ? (P.queueLabel||'My session') : f;\r\n  if(S.query) l += ' \u00b7 \u201c'+S.query+'\u201d';\r\n  return l;\r\n}\r\nfunction setStats(p){\r\n  const M = CFG.marking || {correct:1, wrong:0};\r\n  const r = { n:p.length, att:0, ok:0, bad:0, blank:0, secs:0, timed:0, secsAtt:0 };\r\n  p.forEach(q=>{\r\n    const u=uid(q), a=S.ans[u], t=S.qtime[u]||0;\r\n    r.secs+=t;\r\n    if(a==null){ r.blank++; return; }\r\n    r.att++;\r\n    if(t>0){ r.timed++; r.secsAtt+=t; }\r\n    a===q.correct ? r.ok++ : r.bad++;\r\n  });\r\n  r.raw=r.ok*M.correct; r.lost=r.bad*M.wrong; r.net=r.raw-r.lost; r.max=r.n*M.correct;\r\n  r.acc = r.att ? r.ok\/r.att : null;\r\n  r.avg = r.timed ? r.secsAtt\/r.timed : null;\r\n  return r;\r\n}\r\nfunction paceOf(avg){\r\n  const T=CFG.secondsPerQuestion||60;\r\n  if(avg==null) return null;\r\n  return avg<=T ? {cls:'ok', txt:'On pace'} : avg<=T*1.5 ? {cls:'warm', txt:'A little slow'} : {cls:'hot', txt:'Too slow'};\r\n}\r\n\/* a ring of right \/ wrong over the whole set; what is left is unanswered *\/\r\nfunction donut(parts, total, size, stroke){\r\n  const r=(size-stroke)\/2, C=2*Math.PI*r, cx=size\/2;\r\n  let off=0, segs='';\r\n  parts.forEach(x=>{\r\n    if(!x.v || !total) return;\r\n    const len = x.v\/total*C, gap = (len>4 && x.v<total) ? 1.6 : 0;\r\n    segs += '<circle cx=\"'+cx+'\" cy=\"'+cx+'\" r=\"'+r+'\" fill=\"none\" stroke=\"'+x.col+'\" stroke-width=\"'+stroke+'\"'\r\n         +  ' stroke-dasharray=\"'+Math.max(len-gap,0.01)+' '+(C-len+gap)+'\" stroke-dashoffset=\"'+(-off)+'\"><\/circle>';\r\n    off += len;\r\n  });\r\n  return '<svg width=\"'+size+'\" height=\"'+size+'\" viewBox=\"0 0 '+size+' '+size+'\" aria-hidden=\"true\">'\r\n       + '<circle cx=\"'+cx+'\" cy=\"'+cx+'\" r=\"'+r+'\" fill=\"none\" stroke=\"'+TRACK+'\" stroke-width=\"'+stroke+'\"><\/circle>'+segs+'<\/svg>';\r\n}\r\nfunction renderScorecard(){\r\n  const p=setPool(), r=setStats(p), M=CFG.marking||{correct:1,wrong:0};\r\n  SET_SECS = r.secs;\r\n  $('scSet').textContent = setLabel()+' \u00b7 '+r.n+' question'+(r.n===1?'':'s');\r\n  $('scSet').title = $('scSet').textContent;\r\n  const nt=$('negTag');\r\n  nt.textContent = M.wrong>0 ? '\u2212'+fmtM(M.wrong)+' per wrong' : 'No negative';\r\n  nt.className = 'negtag'+(M.wrong>0?'':' none');\r\n  $('scRing').innerHTML = donut([{v:r.ok,col:OKC},{v:r.bad,col:BADC}], r.n, 100, 11)\r\n    + '<div class=\"c\"><b>'+r.att+'<small>\/'+r.n+'<\/small><\/b><span>answered<\/span><\/div>';\r\n  $('scRing').setAttribute('aria-label', r.att+' of '+r.n+' answered: '+r.ok+' right, '+r.bad+' wrong');\r\n  const net=$('scNet'); net.textContent = fmtM(r.net); net.className = r.net<0 ? 'neg' : '';\r\n  $('scMax').textContent = 'of '+fmtM(r.max)+' mark'+(r.max===1?'':'s');\r\n  $('scPct').textContent = r.max ? 'Score '+(Math.round(r.net\/r.max*1000)\/10)+'%' : '';\r\n  const tile = (v,l,c) => '<div><b'+(c?' style=\"color:'+c+'\"':'')+'>'+v+'<\/b><span>'+l+'<\/span><\/div>';\r\n  $('scGrid').innerHTML =\r\n      tile(r.att,'Answered') + tile(r.blank,'Not answered','var(--slate)') + tile(r.acc==null?'\u2014':pctT(r.acc),'Accuracy','var(--blue-800)')\r\n    + tile(r.ok,'Right',OKC) + tile(r.bad,'Wrong',BADC) + tile(r.lost>0?'\u2212'+fmtM(r.lost):'0','Marks lost',r.lost>0?BADC:'');\r\n  const pace = paceOf(r.avg);\r\n  $('scTime').innerHTML = '\u23f1 <b id=\"scClock\">'+fmtT(r.secs)+'<\/b> on this set \u00b7 <b>'+fmtS(r.avg)+'<\/b> per question'\r\n    + (pace ? '<span class=\"pace '+pace.cls+'\" title=\"Target '+(CFG.secondsPerQuestion||60)+' s a question\">'+pace.txt+'<\/span>' : '');\r\n\r\n  const wb=$('scWrong'), bb=$('scBlank');\r\n  $('scWrongN').textContent = r.bad;  $('scBlankN').textContent = r.blank;\r\n  wb.disabled = !r.bad && S.only!=='wrong';  bb.disabled = !r.blank && S.only!=='blank';\r\n  wb.setAttribute('aria-pressed', S.only==='wrong');  bb.setAttribute('aria-pressed', S.only==='blank');\r\n}\r\nfunction renderModeBar(p){\r\n  const bar=$('modeBar');\r\n  if(!S.only){ bar.classList.add('hide'); return; }\r\n  bar.className = 'modebar'+(S.only==='blank'?' blank':'');\r\n  bar.innerHTML = (S.only==='wrong'\r\n      ? '<span>Reviewing <b>'+p.length+' wrong answer'+(p.length===1?'':'s')+'<\/b> \u2014 '+esc(setLabel())+'<\/span>'\r\n      : '<span><b>'+p.length+' unanswered<\/b> left in '+esc(setLabel())+' \u2014 each drops off as you answer it<\/span>')\r\n    + '<button type=\"button\" class=\"rb-btn\" data-only-off=\"1\">Show the whole set<\/button>';\r\n}\r\n\r\n\/* ---------------------------------------------------------------------\r\n   CLOCK \u2014 one tick a second. A question's time runs only while it is on\r\n   screen, unanswered, the page is in front and the learner is active.\r\n   --------------------------------------------------------------------- *\/\r\nlet lastAct = Date.now(), idle = false, tickN = 0;\r\n['pointerdown','pointermove','keydown','wheel','touchstart','scroll'].forEach(ev=>\r\n  window.addEventListener(ev, ()=>{ lastAct=Date.now(); if(idle){ idle=false; paintTime(); } }, {passive:true}));\r\nfunction paintTime(){\r\n  const b=$('qTime');\r\n  if(b){\r\n    if(!CUR_UID){ b.classList.add('hide'); }\r\n    else {\r\n      const t=S.qtime[CUR_UID]||0, done=S.ans[CUR_UID]!=null, T=CFG.secondsPerQuestion||60;\r\n      if(done && !t) b.classList.add('hide');\r\n      else {\r\n        const paused = idle && !done;\r\n        b.className = 'badge-t'+(done?' done':'')+(paused?' paused':t>2*T?' hot':t>T?' warm':'');\r\n        b.textContent = (paused?'\u23f8 ':'\u23f1 ')+fmtT(t);\r\n        b.title = done ? 'Answered in '+fmtT(t) : paused ? 'Timer paused \u2014 you seem to be away' : 'Time on this question (target '+T+' s)';\r\n      }\r\n    }\r\n  }\r\n  const c=$('scClock'); if(c) c.textContent = fmtT(SET_SECS);\r\n}\r\nfunction stash(){                 \/* quiet local save of the timers \u2014 no server call *\/\r\n  if(P.resume) P.resume.qtime = S.qtime;\r\n  try{ localStorage.setItem(KEY, JSON.stringify(P)); }catch(e){}\r\n}\r\nsetInterval(()=>{\r\n  if(document.hidden || S.tab!=='quiz' || !CUR_UID) return;\r\n  if(Date.now()-lastAct > (CFG.idleSeconds||180)*1000){ if(!idle){ idle=true; paintTime(); } return; }\r\n  if(S.ans[CUR_UID]!=null) return;\r\n  S.qtime[CUR_UID] = (S.qtime[CUR_UID]||0) + 1;\r\n  SET_SECS++;\r\n  paintTime();\r\n  if(++tickN % 15 === 0) stash();\r\n}, 1000);\r\n\r\n\r\nfunction rail(p){\r\n  renderScorecard();\r\n  const chs=[...new Set(p.map(q=>q.chapter))];\r\n  const w=chs.reduce((s,c)=>s+weightOf(c),0)*100;\r\n  $('wPct').textContent = w.toFixed(1)+'%';\r\n  $('wNote').textContent = p.length+' questions on screen, from '+chs.length+' '+(chs.length===1?'chapter':'chapters')+'. '\r\n    + (w>=35 ? 'That is a big slice in one sitting \u2014 worth clearing properly.' : 'Useful for topping up once the bigger chapters are secure.');\r\n  hdr();\r\n}\r\nfunction hdr(){\r\n  $('hQ').textContent = QS.length;\r\n  $('hCh').textContent = CHAPTERS.length;\r\n  $('hMastered').textContent = (QS.length ? Math.round(masteredCount()\/QS.length*100) : 0)+'%';\r\n  const r=readiness();\r\n  $('hReady').textContent = r.touched ? r.score+'%' : '\u2014';\r\n  $('fAll').textContent  = QS.length;\r\n  $('fWeak').textContent = weak.size;\r\n  \/* counted against the live bank so the pill can never disagree with the list *\/\r\n  const nFlag = [...flags].filter(u=>BY_UID.has(u)).length;\r\n  const nSess = liveQueue().filter(u=>BY_UID.has(u)).length;\r\n  $('fFlag').textContent = nFlag;\r\n  const _yr = yearRows();\r\n  $('fYear').textContent = _yr.length;\r\n  $('pillYear').classList.toggle('hide', !_yr.length);\r\n  $('fSess').textContent = nSess;\r\n  $('pillSession').classList.toggle('hide', !nSess);\r\n  $('sessLabel').textContent = P.queueLabel || 'My session';\r\n  $('perfPill').classList.toggle('hide', weak.size<5);\r\n}\r\n\r\n\/* =====================================================================\r\n   15. RENDER \u2014 PERFORMANCE\r\n   ===================================================================== *\/\r\nfunction renderPerf(){\r\n  const body=$('perfBody');\r\n  const seen=Object.values(P.stats).filter(s=>(s.correct+s.incorrect)>0).length;\r\n  $('perfCount').textContent = seen+' questions attempted';\r\n\r\n  if(!QS.length){ body.innerHTML='<div class=\"empty\"><b>No questions loaded<\/b>Paste your previous year questions into <code>pyqQuestions<\/code>, then reload.<\/div>'; return; }\r\n  const R = readiness();\r\n  if(!R.touched){\r\n    body.innerHTML = '<div class=\"empty\"><b>Your coach is waiting for data<\/b>Answer a few questions in Practice. '\r\n      + 'The coach then scores your readiness against the weightage of each chapter and works out where marks are leaking.<\/div>'\r\n      + plannerHTML(true);\r\n    bindPerf(); return;\r\n  }\r\n  const rows=R.rows, byPriority=[...rows].sort((a,b)=>b.priority-a.priority);\r\n  const allC=Object.values(P.stats).reduce((a,s)=>a+s.correct,0);\r\n  const allI=Object.values(P.stats).reduce((a,s)=>a+s.incorrect,0);\r\n  const accAll = (allC+allI) ? Math.round(allC\/(allC+allI)*100) : 0;\r\n  const recent = P.log.slice(-20);\r\n  const accRec = recent.length ? Math.round(recent.filter(x=>x.ok).length\/recent.length*100) : 0;\r\n  const trend = recent.length>=5 ? (accRec>accAll?' \u2197':(accRec<accAll?' \u2198':'')) : '';\r\n  const ret = retentionIndex();\r\n  const due = dueForRevision();\r\n  const band=(v,hi,mid)=> v>=hi?'var(--ok)': v>=mid?'#8A6206':'var(--bad)';\r\n\r\n  const verdict = R.score>=80 ? '<b>In good shape.<\/b> Hold it there with the revision queue and weak-area drills.'\r\n    : R.score>=60 ? '<b>Strong base.<\/b> Close the gaps in the biggest chapters below to cross 80.'\r\n    : R.score>=35 ? '<b>Building up.<\/b> Work the plan top-down \u2014 it is ordered by what will move this number fastest.'\r\n    : '<b>Early stage.<\/b> Start at the top of the plan; the biggest chapters move this number fastest.';\r\n\r\n  body.innerHTML =\r\n  '<div class=\"hero2\">'\r\n  + '<div class=\"ring-card\"><div class=\"ring\" role=\"img\" aria-label=\"Readiness '+R.score+' out of 100\">'\r\n    + '<svg width=\"150\" height=\"150\" aria-hidden=\"true\"><circle class=\"bg\" cx=\"75\" cy=\"75\" r=\"64\"><\/circle>'\r\n    + '<circle class=\"fg\" cx=\"75\" cy=\"75\" r=\"64\" stroke-dasharray=\"402\" stroke-dashoffset=\"'+(402-402*R.score\/100)+'\"><\/circle><\/svg>'\r\n    + '<div class=\"ring-txt\"><b>'+R.score+'<\/b><span>Readiness \/ 100<\/span><\/div><\/div>'\r\n    + '<div class=\"verdict2\">'+verdict+'<br><span style=\"font-size:11.6px;opacity:.85\">'+T.readyDef+' across '+CHAPTERS.length\r\n    + ' chapters. On today\u2019s form '+T.paperOut+' <b>'+R.projected+'%<\/b>.<\/span><\/div><\/div>'\r\n  + '<div class=\"coach\"><h4>\ud83e\udded What to do next<\/h4><div id=\"recoList\"><\/div><\/div>'\r\n  + '<\/div>'\r\n\r\n  + plannerHTML(false)\r\n\r\n  + '<div class=\"kpis\">'\r\n    + kpi(R.projected+'%',T.projected, band(R.projected,65,45))\r\n    + kpi(R.covered+'%',T.covered, band(R.covered,70,40))\r\n    + kpi(ret===null?'\u2014':ret+'%','Retention now', ret===null?'var(--slate)':band(ret,75,55))\r\n    + kpi(accAll+'%','Lifetime accuracy', band(accAll,70,45))\r\n    + kpi(accRec+'%'+trend,'Last 20 attempts', band(accRec,70,45))\r\n    + kpi(masteredCount(),'Mastered ('+CFG.masteryThreshold+'\u2713)','var(--ok)')\r\n    + kpi(weak.size,'Weak questions','var(--bad)')\r\n    + kpi(flags.size,'Flagged','#8A6206')\r\n  + '<\/div>'\r\n\r\n  + perfTable(byPriority)\r\n\r\n  + '<section class=\"pblock\"><div class=\"pbh\"><div class=\"txt\">'\r\n    + '<h4><span class=\"secno\">03<\/span>'+T.leakHead+'<\/h4>'\r\n    + '<p id=\"leakNote\"><\/p><\/div>'\r\n    + '<span class=\"sechint\">'+rows.filter(r=>r.count>0).length+' chapters<\/span><\/div>'\r\n    + '<div class=\"bars\" id=\"leakBars\"><\/div><\/section>'\r\n\r\n  + '<section class=\"pblock\"><div class=\"pbh\"><div class=\"txt\">'\r\n    + '<h4><span class=\"secno\">04<\/span>How you handle each kind of question<\/h4>'\r\n    + '<p id=\"fmtNote\"><\/p><\/div>'\r\n    + '<span class=\"sechint\">format beats topic when the gap is wide<\/span><\/div>'\r\n    + '<div class=\"subhead\"><h5>How the question is built<\/h5><span>one shape per question<\/span><\/div>'\r\n    + '<div class=\"bars\" id=\"shapeBars\"><\/div>'\r\n    + '<div class=\"subhead\"><h5>What the question turns on<\/h5><span>a question can sit in more than one \u2014 a time limit asked as a multi-statement code counts on both<\/span><\/div>'\r\n    + '<div class=\"bars\" id=\"traitBars\"><\/div><\/section>'\r\n\r\n  + '<div class=\"split\">'\r\n    + '<div class=\"panel\"><h4 class=\"ph\"><span class=\"secno\">05<\/span> Revision queue \u2014 what is fading fastest<\/h4><div id=\"revQ\"><\/div><\/div>'\r\n    + '<div class=\"panel\"><h4 class=\"ph\"><span class=\"secno\">06<\/span> Mastery distribution<\/h4><div id=\"mastDist\"><\/div><\/div>'\r\n  + '<\/div>'\r\n\r\n  + '<div class=\"danger\"><p><b>Danger zone.<\/b> This permanently erases your lifetime performance for this subject \u2014 mastery, weak areas, flags, accuracy history and the readiness score, on this device <b>and on your account<\/b>. Reset session on the Practice tab does <b>not<\/b> touch this.<\/p>'\r\n    + '<button class=\"dbtn\" id=\"btnWipe\">\ud83d\uddd1\ufe0f Reset my performance<\/button><\/div>';\r\n\r\n  renderRecos(byPriority, rows, due);\r\n  renderLeaks(rows);\r\n  renderFormats();\r\n  renderRevision(due);\r\n  renderMastery();\r\n  bindPerf();\r\n}\r\n\/* chapter table \u2014 with both banks loaded, PYQs and concept MCQs are scored\r\n   side by side, so a chapter that is fine on practice questions and weak\r\n   on the real paper shows up as exactly that *\/\r\nfunction perfTable(byPriority){\r\n  const nil = '<span class=\"nil\">\u2014<\/span>';\r\n  const cov = b => b.count ? b.att+'\/'+b.count : nil;\r\n  const accCell = b => {\r\n    if(b.acc===null) return nil;\r\n    const v=Math.round(b.acc*100);\r\n    const col = v<45?'var(--bad)':v<65?'var(--gold)':'var(--ok)';\r\n    return '<div class=\"minibar\"><i style=\"width:'+Math.max(v,4)+'%;background:'+col+'\"><\/i><\/div>'\r\n         + '<span class=\"miniv\" style=\"color:'+col+'\">'+v+'%<\/span>';\r\n  };\r\n  const tag = r => { const a = r.acc===null?null:Math.round(r.acc*100);\r\n    return r.count===0 ? '<span class=\"tag na\">No questions<\/span>'\r\n      : a===null ? '<span class=\"tag na\">Not started<\/span>'\r\n      : a<45 ? '<span class=\"tag hot\">Critical<\/span>'\r\n      : a<65 ? '<span class=\"tag warm\">Needs work<\/span>'\r\n      : a<85 ? '<span class=\"tag ok\">On track<\/span>'\r\n             : '<span class=\"tag good\">Strong<\/span>'; };\r\n  const wcell = r => '<b class=\"wt\">'+pctLabel(r.weight)+'<\/b>'\r\n    + (WT ? '<span class=\"wsub\">'+nPyq(r.pyq.count)+'<\/span>'\r\n       : WR ? '<span class=\"wsub\">'+(r.source==='rated'?'you rated this':'not rated yet')+'<\/span>' : '');\r\n  const go = (r,b,label,cls) => '<button class=\"mini-go'+(cls?' '+cls:'')+'\" data-goch=\"'+encodeURIComponent(r.chapter)+'\" data-bank=\"'+b+'\">'+label+'<\/button>';\r\n  const head = TWO_BANKS\r\n    ? '<tr><th rowspan=\"2\" class=\"lft\">Chapter<\/th><th rowspan=\"2\">'+T.colWeight+'<\/th>'\r\n      + '<th colspan=\"2\" class=\"grp\">PYQs<\/th><th colspan=\"2\" class=\"grp\">Concept MCQs<\/th>'\r\n      + '<th rowspan=\"2\">Status<\/th><th rowspan=\"2\">Practice<\/th><\/tr>'\r\n      + '<tr><th class=\"sub2\">Covered<\/th><th class=\"sub2\">Accuracy<\/th>'\r\n      + '<th class=\"sub2\">Covered<\/th><th class=\"sub2\">Accuracy<\/th><\/tr>'\r\n    : '<tr><th class=\"lft\">Chapter<\/th><th>'+T.colWeight+'<\/th><th>Covered<\/th><th>Accuracy<\/th><th>Status<\/th><th>Practice<\/th><\/tr>';\r\n  const rowsHtml = byPriority.map(r=>\r\n    '<tr><td class=\"lft\" title=\"'+r.chapter+'\">'+chBrief(r.chapter)\r\n      + '<span class=\"sub\">'+r.count+' question'+(r.count===1?'':'s')+'<\/span><\/td>'\r\n    + '<td>'+wcell(r)+'<\/td>'\r\n    + (TWO_BANKS\r\n        ? '<td>'+cov(r.pyq)+'<\/td><td>'+accCell(r.pyq)+'<\/td><td>'+cov(r.con)+'<\/td><td>'+accCell(r.con)+'<\/td>'\r\n        : '<td>'+cov(r)+'<\/td><td>'+accCell(r)+'<\/td>')\r\n    + '<td>'+tag(r)+'<\/td>'\r\n    + '<td class=\"prac\">'+(r.pyq.count?go(r,'pyq','PYQ','pyq'):'')+(r.con.count?go(r,'concept','Drill'):'')+'<\/td><\/tr>'\r\n  ).join('');\r\n  return '<section class=\"pblock\"><div class=\"pbh\"><div class=\"txt\">'\r\n    + '<h4><span class=\"secno\">02<\/span>Chapter performance vs '+T.colWeight.toLowerCase()+'<\/h4>'\r\n    + '<p>'+(TWO_BANKS\r\n        ? 'Both banks scored separately, so you can see a chapter that is fine on practice questions and weak on the real paper.'\r\n        : 'Ordered by what will move your readiness fastest, not by chapter number.')+'<\/p><\/div>'\r\n    + '<span class=\"sechint\">priority = high weight \u00d7 low accuracy<\/span><\/div>'\r\n    + '<div class=\"tblwrap\" style=\"border:0;border-radius:0\"><table class=\"perf-t nested\"><thead>'+head+'<\/thead>'\r\n    + '<tbody>'+rowsHtml+'<\/tbody><\/table><\/div><\/section>';\r\n}\r\nfunction kpi(v,l,color){ return '<div class=\"kpi\"><b style=\"color:'+color+'\">'+v+'<\/b><span>'+l+'<\/span><\/div>'; }\r\nfunction plannerHTML(){\r\n  if(!PYQ.length) return '';\r\n  return '<div class=\"planner\"><div><h4><span class=\"secno\">01<\/span>PYQ paper<\/h4><p id=\"plannerNote\">'\r\n    + Math.min(CFG.pyqSize,PYQ.length)+' previous year questions, spread across chapters the way the exam spreads them and '\r\n    + 'favouring the ones you have seen least. Press again for a fresh paper \u2014 last time\u2019s questions are pushed to the back.'\r\n    + '<\/p><\/div><div class=\"pbtns\">'\r\n    + '<button class=\"pbtn navy\" id=\"btnPyq\">\ud83d\udcdc PYQ paper \u2014 '+Math.min(CFG.pyqSize,PYQ.length)+' Q<\/button>'\r\n    + '<\/div><\/div>';\r\n}\r\nfunction renderRecos(byPriority, rows, due){\r\n  const out=[], named=new Set();\r\n  byPriority.slice(0,3).forEach(r=>{\r\n    if(!r.count) return;\r\n    named.add(r.chapter);\r\n    const imp = impPhrase(r);\r\n    if(r.acc===null)\r\n      out.push({ic:'warm',icon:'\ud83e\udded',txt:'<b>'+chBrief(r.chapter)+'<\/b>'+(imp?' is '+imp+' and':'')+' you have not touched it yet \u2014 start here.',ch:r.chapter});\r\n    else if(r.acc<0.6)\r\n      out.push({ic:'hot',icon:'\ud83d\udd25',txt:'<b>'+chBrief(r.chapter)+'<\/b>'+(imp?', '+imp+',':'')+' is running at only <b>'+Math.round(r.acc*100)+'%<\/b> \u2014 about <b>'+(r.leak*100).toFixed(1)+' '+T.leakWord+' per 100<\/b> are going here.',ch:r.chapter});\r\n    else if(r.coverage<0.6)\r\n      out.push({ic:'cool',icon:'\ud83d\udd0d',txt:'<b>'+chBrief(r.chapter)+'<\/b>: accuracy is fine at '+Math.round(r.acc*100)+'%, but you have seen only <b>'+Math.round(r.coverage*100)+'%<\/b> of a chapter'+(imp?' that is '+imp:'')+' \u2014 finish the set.',ch:r.chapter});\r\n    else\r\n      out.push({ic:'good',icon:'\u2705',txt:'<b>'+chBrief(r.chapter)+'<\/b>'+(imp?' ('+stripHtml(imp)+')':'')+' is in good shape at '+Math.round(r.acc*100)+'% \u2014 keep it warm through the revision queue.',ch:r.chapter});\r\n  });\r\n\r\n  \/\/ a format gap costs you in every chapter at once\r\n  const f = formatRows().filter(r=>r.acc!==null && r.attempts>=8).sort((a,b)=>a.acc-b.acc);\r\n  if(f.length>=2){\r\n    const worst=f[0], best=f[f.length-1];\r\n    if(best.acc-worst.acc >= 0.12){\r\n      const tail = worst.kind==='shape'\r\n        ? 'That is a reading habit, not a gap in the rules \u2014 and it costs you in every chapter at once.'\r\n        : 'That is recall, not comprehension \u2014 these have to be committed to memory, and they turn up everywhere.';\r\n      out.push({ic:'hot',icon:'\ud83e\udde9',txt:'<b>'+worst.label+'<\/b> questions are running at <b>'+Math.round(worst.acc*100)+'%<\/b> while you sit at '+Math.round(best.acc*100)+'% on '+best.label.toLowerCase()+'. '+tail});\r\n    }\r\n  }\r\n  \/\/ big chapter you have exhausted\r\n  const done = rows.filter(r=>!named.has(r.chapter) && r.weight>=0.08 && r.coverage>=0.9 && r.count>0).sort((a,b)=>b.weight-a.weight)[0];\r\n  if(done) out.push({ic:'warm',icon:'\ud83d\udcd8',txt:'You have worked nearly every question in <b>'+chBrief(done.chapter)+'<\/b>'+(impPhrase(done)?', '+impPhrase(done):'')+'. Practice has given what it can \u2014 go back to the source text for the rest.',ch:done.chapter});\r\n\r\n  \/\/ a chapter drilled hard that the paper has never actually asked from\r\n  if(WT && W.untested.length){\r\n    const worked = W.untested.map(c=>rows.find(r=>r.chapter===c)).filter(r=>r&&r.coverage>0.5)\r\n                    .sort((a,b)=>b.con.count-a.con.count)[0];\r\n    if(worked) out.push({ic:'cool',icon:'\u2696\ufe0f',txt:'<b>'+chBrief(worked.chapter)+'<\/b> has <b>no previous year questions<\/b> at all, and you are already '+Math.round(worked.coverage*100)+'% through its concept MCQs. Worth knowing before you spend another evening on it.',ch:worked.chapter});\r\n  }\r\n  \/\/ heavy on the paper, thin on practice material\r\n  const thin = rows.filter(r=>r.weight>=0.10 && r.con.count>0 && r.con.count < r.pyq.count)\r\n                   .sort((a,b)=>b.weight-a.weight)[0];\r\n  if(WT && thin) out.push({ic:'warm',icon:'\ud83d\udcda',txt:'<b>'+chBrief(thin.chapter)+'<\/b> is <b>'+pctLabel(thin.weight)+'<\/b> of the exam but has only '+thin.con.count+' concept MCQ'+(thin.con.count===1?'':'s')+' against '+nPyq(thin.pyq.count)+'. The bank is thin exactly where the paper is heavy.',ch:thin.chapter});\r\n  if(WR && W.unstocked.length)\r\n    out.push({ic:'hot',icon:'\ud83d\udd73\ufe0f',txt:'<b>'+W.unstocked.length+' rated '+(W.unstocked.length===1?'chapter has':'chapters have')+' no questions in this bank<\/b> \u2014 '+W.unstocked.slice(0,3).map(chBrief).join(', ')+(W.unstocked.length>3?' and others':'')+'. Nothing here prepares you for them.'});\r\n  if(weak.size>=3) out.push({ic:'hot',icon:'\u26a0\ufe0f',txt:'You have <b>'+weak.size+' weak questions<\/b> flagged, biggest chapter first. One Weak-areas sitting clears the backlog.',weak:true});\r\n  if(due.length) out.push({ic:'warm',icon:'\ud83d\udd01',txt:'<b>'+due.length+' questions<\/b> you had mastered have decayed below <b>'+Math.round(CFG.retention.riskBelow*100)+'% recall<\/b>. Re-answering one costs seconds; re-learning it later costs an evening.'});\r\n  if(flags.size) out.push({ic:'cool',icon:'\ud83d\udd16',txt:'<b>'+flags.size+'<\/b> question'+(flags.size>1?'s are':' is')+' flagged. Clear them before the exam.',flag:true});\r\n\r\n  $('recoList').innerHTML = out.map(r=>{\r\n    let btn='';\r\n    if(r.ch)        btn='<button class=\"go\" data-goch=\"'+encodeURIComponent(r.ch)+'\">Practice \u2192<\/button>';\r\n    else if(r.weak) btn='<button class=\"go\" data-goweak=\"1\">Start \u2192<\/button>';\r\n    else if(r.flag) btn='<button class=\"go\" data-goflag=\"1\">Open \u2192<\/button>';\r\n    return '<div class=\"reco\"><span class=\"ic '+r.ic+'\">'+r.icon+'<\/span><p>'+r.txt+'<\/p>'+btn+'<\/div>';\r\n  }).join('');\r\n}\r\nfunction renderLeaks(rows){\r\n  const list = rows.filter(r=>r.count>0).sort((a,b)=>b.leak-a.leak);\r\n  if(!list.length) return;\r\n  const max = Math.max(0.0001, ...list.map(r=>r.leak));\r\n  const total = list.reduce((a,r)=>a+r.leak,0)*100;\r\n  const top3 = list.slice(0,3);\r\n  $('leakNote').innerHTML = 'On today\\u2019s form you would expect to drop about <b>'+Math.round(total)+' '+T.leakWord+' in every 100<\/b>. <b>'\r\n    + top3.map(r=>chShort(r.chapter)).join(', ')+'<\/b> alone account for <b>'+Math.round(top3.reduce((a,r)=>a+r.leak,0)*100)\r\n    + '<\/b> of them \u2014 the shortest route to a better score.';\r\n  $('leakBars').innerHTML = list.map(r=>{\r\n    const m=r.leak*100;\r\n    const col = m>=8?'linear-gradient(90deg,#F08A92,var(--bad))' : m>=4?'linear-gradient(90deg,var(--gold-lt),var(--gold))' : 'linear-gradient(90deg,#9DB6EE,var(--blue-700))';\r\n    return '<div class=\"lrow\"><div><span class=\"lname\" title=\"'+r.chapter+'\">'+chBrief(r.chapter)+'<\/span>'\r\n      + '<span class=\"lsub\">'+(impPhrase(r)?stripHtml(impPhrase(r))+' \u00b7 ':'')+'you would clear about '+Math.round(r.expected*100)+'% today<\/span><\/div>'\r\n      + '<div class=\"ltrack\"><div class=\"lfill\" style=\"width:'+(r.leak\/max*100)+'%;background:'+col+'\"><\/div><\/div>'\r\n      + '<div class=\"lval\">'+m.toFixed(1)+'<small>'+T.leakUnit+'<\/small><\/div><\/div>';\r\n  }).join('');\r\n}\r\nfunction renderFormats(){\r\n  const rows=formatRows();\r\n  const bar = r => {\r\n    const p = r.acc===null?null:Math.round(r.acc*100);\r\n    const col = p===null?'#CBD5E1' : p<50?'linear-gradient(90deg,#F08A92,var(--bad))' : p<70?'linear-gradient(90deg,var(--gold-lt),var(--gold))' : 'linear-gradient(90deg,#6EE7B7,var(--ok))';\r\n    return '<div class=\"lrow\"><div><span class=\"lname\">'+r.label+'<\/span>'\r\n      + '<span class=\"lsub\">'+r.total+' in this bank \u00b7 '+r.seen+' attempted<\/span><\/div>'\r\n      + '<div class=\"ltrack\"><div class=\"lfill\" style=\"width:'+(p===null?0:p)+'%;background:'+col+'\"><\/div><\/div>'\r\n      + '<div class=\"lval\">'+(p===null?'\u2014':p+'%')+'<small>accuracy<\/small><\/div><\/div>';\r\n  };\r\n  const sorter=(a,b)=>(a.acc===null)-(b.acc===null)||(a.acc-b.acc);\r\n  $('shapeBars').innerHTML = rows.filter(r=>r.kind==='shape').sort(sorter).map(bar).join('');\r\n  $('traitBars').innerHTML = rows.filter(r=>r.kind==='trait').sort(sorter).map(bar).join('');\r\n  const rated = rows.filter(r=>r.acc!==null && r.attempts>=8).sort(sorter);\r\n  $('fmtNote').innerHTML = rated.length>=2\r\n    ? (()=>{ const w=rated[0], b=rated[rated.length-1], gap=Math.round((b.acc-w.acc)*100);\r\n        return gap>=12\r\n          ? 'Your weakest kind of question is <b>'+w.label+'<\/b> at <b>'+Math.round(w.acc*100)+'%<\/b>, against <b>'+Math.round(b.acc*100)+'%<\/b> on '+b.label.toLowerCase()+' \u2014 a <b>'+gap+'-point<\/b> gap. That is worth more than any single chapter, because these turn up in all of them.'\r\n          : 'You handle the different kinds of question evenly, within <b>'+gap+' points<\/b> of each other. Nothing to fix here \u2014 keep working the chapter list.'; })()\r\n    : 'Attempt a few more and this will show whether the format is costing you more than the topic.';\r\n}\r\nfunction renderRevision(due){\r\n  $('revQ').innerHTML = due.length\r\n    ? due.slice(0,8).map(d=>'<button class=\"rev\" data-gouid=\"'+encodeURIComponent(uid(d.q))+'\">'\r\n        + '<span class=\"n\">'+(d.q.bank==='pyq'?'PYQ ':'Q')+d.q.id+'<\/span><span class=\"t\">'+preview(d.q,58)+'<\/span>'\r\n        + '<span class=\"d\">'+Math.round(d.recall*100)+'% recall<\/span><\/button>').join('')\r\n    : '<p style=\"font-size:13px;color:var(--slate);line-height:1.6\">Nothing decaying right now. Mastered questions return here as their estimated recall drops below '+Math.round(CFG.retention.riskBelow*100)+'%.<\/p>';\r\n}\r\nfunction renderMastery(){\r\n  const b=[0,0,0,0];\r\n  QS.forEach(q=>{ const s=P.stats[uid(q)];\r\n    if(!s || (s.correct+s.incorrect)===0) b[0]++;\r\n    else if(s.correct>=CFG.masteryThreshold) b[3]++;\r\n    else if(s.correct>=2) b[2]++;\r\n    else b[1]++; });\r\n  const labels=['Untouched','Learning (0\u20131 \u2713)','Almost there (2 \u2713)','Mastered ('+CFG.masteryThreshold+' \u2713+)'];\r\n  const cols=['#CBD5E1','var(--gold)','var(--blue-700)','var(--ok)'];\r\n  $('mastDist').innerHTML = b.map((n,i)=>\r\n    '<div class=\"lrow\" style=\"grid-template-columns:minmax(120px,1fr) 2fr 54px\"><span class=\"lname\">'+labels[i]+'<\/span>'\r\n    + '<div class=\"ltrack\"><div class=\"lfill\" style=\"width:'+(QS.length?n\/QS.length*100:0)+'%;background:'+cols[i]+'\"><\/div><\/div>'\r\n    + '<div class=\"lval\" style=\"font-size:15px\">'+n+'<\/div><\/div>').join('');\r\n}\r\nfunction bindPerf(){\r\n  const y=$('btnPyq'), w=$('btnWipe');\r\n  if(y) y.onclick=startSession;\r\n  if(w) w.onclick=wipe;\r\n}\r\n\r\n\/* =====================================================================\r\n   15b. EXAM ANALYTICS  \u2014  what the paper has actually asked\r\n   Everything here is counted from the PYQ bank's year field. Nothing is\r\n   estimated, so the tab hides itself when no PYQs are loaded.\r\n   ===================================================================== *\/\r\nconst YEAR_ORDER = y => { const m=String(y).match(\/\\d{4}\/); return m ? +m[0] : 9999; };\r\nfunction examData(){\r\n  const years=[...new Set(PYQ.map(q=>q.year).filter(y=>y!==undefined && y!==null && y!==''))]\r\n              .sort((a,b)=>YEAR_ORDER(a)-YEAR_ORDER(b) || String(a).localeCompare(String(b)));\r\n  const rows = CHAPTERS.map(c=>{\r\n    const qs=inChB(c,'pyq'), byYear={};\r\n    years.forEach(y=>byYear[y]=0);\r\n    qs.forEach(q=>{ if(byYear[q.year]!==undefined) byYear[q.year]++; });\r\n    return { chapter:c, total:qs.length, byYear,\r\n             share: PYQ.length?qs.length\/PYQ.length:0 };\r\n  }).filter(r=>r.total>0).sort((a,b)=>b.total-a.total || byChapterOrder(a,b));\r\n  const perYear={}; years.forEach(y=>perYear[y]=PYQ.filter(q=>q.year===y).length);\r\n  return {years, rows, perYear, total:PYQ.length};\r\n}\r\nfunction renderExam(){\r\n  const d = examData(), body=$('examBody');\r\n  $('examCount').textContent = PYQ.length+' previous year questions';\r\n  if(!PYQ.length){ body.innerHTML='<div class=\"empty\"><b>No previous year questions loaded<\/b>Paste them into <code>pyqQuestions<\/code>, each with its year.<\/div>'; return; }\r\n\r\n  const hi = CFG.highYield, maxTot = Math.max(...d.rows.map(r=>r.total), 1);\r\n  const maxCell = Math.max(1, ...d.rows.map(r=>Math.max(0, ...Object.values(r.byYear))));\r\n  const shade = n => { if(!n) return '';\r\n    const t=n\/maxCell;\r\n    return 'background:'+(t>0.8?'#D99B12':t>0.6?'#E8B44A':t>0.4?'#F2D28C':t>0.2?'#F9E9C4':'#FDF6E6')\r\n         + ';color:'+(t>0.6?'#3A2A02':'#8A6206')+';font-weight:800';\r\n  };\r\n  const maxYear = Math.max(...Object.values(d.perYear), 1);\r\n  const heavy = d.rows.filter(r=>r.total>=hi);\r\n  const heavyShare = heavy.reduce((a,r)=>a+r.share,0);\r\n  const spread = d.years.length ? d.rows.filter(r=>Object.values(r.byYear).filter(Boolean).length >= Math.ceil(d.years.length*0.6)) : [];\r\n\r\n  body.innerHTML =\r\n  \/\/ ---------- 01 ranked ----------\r\n  '<section class=\"pblock\"><div class=\"pbh\"><div class=\"txt\">'\r\n    + '<h4><span class=\"secno\">01<\/span>Ranked \u2014 previous year questions per chapter<\/h4>'\r\n    + '<p>'+(heavy.length\r\n        ? '<b>'+heavy.length+' chapter'+(heavy.length===1?'':'s')+'<\/b> carry '+hi+' questions or more and together hold <b>'\r\n          + Math.round(heavyShare*100)+'%<\/b> of every paper on record. They are shown in gold.'\r\n        : 'No chapter has reached '+hi+' questions yet, so nothing is marked high-yield.')+'<\/p><\/div>'\r\n    + '<span class=\"sechint\">gold = high-yield ('+hi+'+ Qs)<\/span><\/div>'\r\n    + '<div class=\"bars\">'\r\n    + d.rows.map((r,i)=>{\r\n        const gold = r.total>=hi;\r\n        return '<div class=\"rankrow\"><span class=\"rk\">'+(i+1)+'<\/span>'\r\n          + '<span class=\"rname'+(gold?' gold':'')+'\" title=\"'+r.chapter+'\">'+titleCase(r.chapter)+'<\/span>'\r\n          + '<div class=\"rtrack\"><i style=\"width:'+(r.total\/maxTot*100)+'%;background:'\r\n            + (gold?'linear-gradient(90deg,var(--gold-lt),#D99B12)':'linear-gradient(90deg,#93B4F7,var(--blue-700))')+'\"><\/i><\/div>'\r\n          + '<span class=\"rv\">'+r.total+'<\/span><span class=\"rp\">'+(r.share*100).toFixed(1)+'%<\/span><\/div>';\r\n      }).join('')\r\n    + '<\/div><\/section>'\r\n\r\n  \/\/ ---------- 02 heatmap ----------\r\n  + (d.years.length ? '<section class=\"pblock\"><div class=\"pbh\"><div class=\"txt\">'\r\n    + '<h4><span class=\"secno\">02<\/span>Heatmap matrix \u2014 chapter \u00d7 exam year<\/h4>'\r\n    + '<p>'+(spread.length\r\n        ? '<b>'+spread.map(r=>chShort(r.chapter)).slice(0,3).join(', ')+'<\/b> appear in most papers on record \u2014 those are the standing favourites, not one-off spikes.'\r\n        : 'Read down a column to see what a single paper favoured; read across a row to see whether a chapter is a regular or a one-off.')+'<\/p><\/div>'\r\n    + '<span class=\"sechint\">darker gold = more questions<\/span><\/div>'\r\n    + '<div class=\"tblwrap\" style=\"border:0;border-radius:0\"><table class=\"perf-t hm\"><thead><tr>'\r\n    + '<th class=\"lft\">Chapter<\/th>'+d.years.map(y=>'<th>'+y+'<\/th>').join('')+'<th class=\"tot\">Total<\/th>'\r\n    + '<\/tr><\/thead><tbody>'\r\n    + d.rows.map(r=>'<tr><td class=\"lft\" title=\"'+r.chapter+'\">'+titleCase(r.chapter)+'<\/td>'\r\n        + d.years.map(y=>{ const n=r.byYear[y];\r\n            return '<td style=\"'+shade(n)+'\">'+(n||'<span class=\"nil\">\u00b7<\/span>')+'<\/td>'; }).join('')\r\n        + '<td class=\"tot\">'+r.total+'<\/td><\/tr>').join('')\r\n    + '<\/tbody><tfoot><tr><td class=\"lft\">Total<\/td>'\r\n    + d.years.map(y=>'<td>'+d.perYear[y]+'<\/td>').join('')+'<td>'+d.total+'<\/td><\/tr><\/tfoot><\/table><\/div>'\r\n    + '<div class=\"hmlegend\"><span>Low<\/span>'\r\n    + ['#FDF6E6','#F9E9C4','#F2D28C','#E8B44A','#D99B12'].map(c=>'<i style=\"background:'+c+'\"><\/i>').join('')\r\n    + '<span>High<\/span><\/div><\/section>'\r\n\r\n  \/\/ ---------- 03 per cycle ----------\r\n  + '<section class=\"pblock\"><div class=\"pbh\"><div class=\"txt\">'\r\n    + '<h4><span class=\"secno\">03<\/span>Questions per exam cycle<\/h4>'\r\n    + '<p>How many questions each paper on record contributed. A short bar usually means a partly recovered paper rather than a shorter exam \u2014 worth knowing before you read too much into that year\u2019s pattern.<\/p><\/div>'\r\n    + '<span class=\"sechint\">'+d.years.length+' cycles \u00b7 '+d.total+' questions<\/span><\/div>'\r\n    + '<div class=\"cyc\">'\r\n    + d.years.map(y=>{ const n=d.perYear[y];\r\n        return '<button type=\"button\" class=\"cycbar\" data-goyear=\"'+esc(String(y))+'\" title=\"Drill the '+esc(String(y))+' questions\"><span class=\"cn\">'+n+'<\/span>'\r\n          + '<div class=\"cbar\" style=\"height:'+Math.max(n\/maxYear*140,6)+'px\"><\/div>'\r\n          + '<span class=\"cy\">'+y+'<\/span><\/button>'; }).join('')\r\n    + '<\/div><\/section>' : '')\r\n\r\n  \/\/ ---------- 04 what this means for you ----------\r\n  + '<section class=\"pblock\"><div class=\"pbh\"><div class=\"txt\">'\r\n    + '<h4><span class=\"secno\">'+(d.years.length?'04':'02')+'<\/span>What this means for your revision<\/h4>'\r\n    + '<p>The same counts, read against how you are actually performing.<\/p><\/div><\/div>'\r\n    + '<div class=\"bars\" id=\"examReco\"><\/div><\/section>';\r\n\r\n  \/\/ recommendations tie the counts back to the learner's own record\r\n  const perf = chapterRows();\r\n  const out=[];\r\n  d.rows.slice(0,3).forEach(r=>{\r\n    const p = perf.find(x=>x.chapter===r.chapter);\r\n    const acc = p && p.pyq.acc!==null ? Math.round(p.pyq.acc*100) : null;\r\n    out.push({ic: acc===null?'warm':acc<60?'hot':'good', icon: acc===null?'\ud83e\udded':acc<60?'\ud83d\udd25':'\u2705',\r\n      txt:'<b>'+chBrief(r.chapter)+'<\/b> has produced <b>'+r.total+' questions<\/b>'\r\n        + (d.years.length ? ' across '+Object.values(r.byYear).filter(Boolean).length+' of '+d.years.length+' papers' : '')\r\n        + (acc===null ? ' and you have not attempted its PYQs yet.' : ' and you are at <b>'+acc+'%<\/b> on its PYQs.'),\r\n      ch:r.chapter});\r\n  });\r\n  const recent = d.years.slice(-3);\r\n  const rising = d.years.length>3 ? d.rows.map(r=>{\r\n    const late = recent.reduce((a,y)=>a+(r.byYear[y]||0),0);\r\n    const early = d.years.slice(0,-3).reduce((a,y)=>a+(r.byYear[y]||0),0);\r\n    return {r, late, early, rate: late\/Math.max(recent.length,1)};\r\n  }).filter(x=>x.late>=2 && x.rate > (x.early\/Math.max(d.years.length-3,1))*1.5)\r\n    .sort((a,b)=>b.late-a.late)[0] : null;\r\n  if(rising) out.push({ic:'warm',icon:'\ud83d\udcc8',\r\n    txt:'<b>'+chBrief(rising.r.chapter)+'<\/b> has been asked <b>'+rising.late+' times in the last '+recent.length\r\n      + ' papers<\/b>, well above its own earlier rate. Recent papers are the better guide to the next one.',ch:rising.r.chapter});\r\n  const silent = CHAPTERS.filter(c=>inChB(c,'pyq').length===0 && inChB(c,'concept').length>0);\r\n  if(silent.length) out.push({ic:'cool',icon:'\ud83d\udd07',\r\n    txt:'<b>'+silent.length+' chapter'+(silent.length===1?' has':'s have')+' never been asked<\/b> in the papers on record \u2014 '\r\n      + silent.slice(0,3).map(chBrief).join(', ')+(silent.length>3?' and others':'')\r\n      + '. They still carry concept MCQs, so decide deliberately how much time they deserve.'});\r\n  $('examReco').innerHTML = out.map(r=>\r\n    '<div class=\"reco\"><span class=\"ic '+r.ic+'\">'+r.icon+'<\/span><p>'+r.txt+'<\/p>'\r\n    + (r.ch?'<button class=\"go\" data-goch=\"'+encodeURIComponent(r.ch)+'\" data-bank=\"pyq\">Drill PYQs \u2192<\/button>':'')+'<\/div>').join('');\r\n}\r\n\r\n\/* =====================================================================\r\n   16. ANSWERING\r\n   ===================================================================== *\/\r\nfunction check(){\r\n  const p=pool(), q=p[S.i]; if(!q) return;\r\n  if(S.pick==null){ S.nudge=true; render(); return; }\r\n  const u=uid(q), ok = S.pick===q.correct;\r\n  if(!P.startedAt) P.startedAt=Date.now();\r\n  S.ans[u]=S.pick; S.pick=null; S.nudge=false;\r\n  const s=stat(u);\r\n  ok ? s.correct++ : s.incorrect++;\r\n  s.last=Date.now(); s.lastOk=ok;\r\n  P.log.push({u, ok, ts:Date.now(), t:S.qtime[u]||0});\r\n  P.lastUid=u;\r\n  refreshWeak(); markResume(); save(); render();\r\n  const res=$('result'); if(res && res.scrollIntoView) try{ res.scrollIntoView({block:'nearest',behavior:'smooth'}); }catch(e){}\r\n}\r\nfunction wipe(){\r\n  if(!confirm('Permanently erase ALL lifetime performance for this subject?\\n\\nMastery, weak areas, flags, accuracy history, the built session and the readiness score all go, on this device and on your account. This cannot be undone.')) return;\r\n  P = blank(); flags.clear(); weak.clear(); newSitting(); S.i=0;\r\n  save(); SYNC.flushNow(); setFilter('all'); renderPerf(); hdr();\r\n  toast('Lifetime performance erased', true);\r\n}\r\n\r\n\/* =====================================================================\r\n   18. EVENTS\r\n   ===================================================================== *\/\r\nfunction setTab(t){\r\n  S.tab=t;\r\n  document.querySelectorAll('#cdRoot .tab').forEach(b=>b.setAttribute('aria-selected', b.dataset.tab===t));\r\n  $('viewQuiz').classList.toggle('hide', t!=='quiz');\r\n  $('viewPerf').classList.toggle('hide', t!=='perf');\r\n  $('viewExam').classList.toggle('hide', t!=='exam');\r\n  $('cdFilters').classList.toggle('hide', t!=='quiz');\r\n  if(t==='perf') renderPerf();\r\n  if(t==='exam') renderExam();\r\n}\r\nfunction setFilter(f, ch){\r\n  S.filter=f; S.i=0; S.pick=null; S.only=null;\r\n  if(ch) S.chapter=ch;\r\n  document.querySelectorAll('#cdRoot .pill-f').forEach(b=>b.setAttribute('aria-pressed', b.dataset.f===f));\r\n  render();\r\n}\r\n\r\n\/* =====================================================================\r\n   RESUME  \u2014  pick the sitting up where it was left\r\n   The position, the filter that was in force and the answers given so\r\n   far are written under the same quizId key as everything else, so a\r\n   subject resumes independently of every other subject.\r\n   ===================================================================== *\/\r\nfunction markResume(){\r\n  const p = pool(), q = p[S.i];\r\n  if(!q) return;\r\n  const u = uid(q), n = Object.keys(S.ans).length;\r\n  const R = P.resume;\r\n  if(R && R.uid===u && R.n===n && R.filter===S.filter && (R.bank||'all')===S.bank && (R.year==null?null:String(R.year))===(S.year==null?null:String(S.year))){\r\n    R.ans=S.ans; R.qtime=S.qtime; return;              \/* nothing moved *\/\r\n  }\r\n  P.resume = { uid:u, n:n, filter:S.filter, chapter:S.chapter, year:S.year, bank:S.bank, query:S.query,\r\n               unattempted:!!S.unattempted, ans:S.ans, qtime:S.qtime, ts:Date.now() };\r\n  save();\r\n}\r\nfunction clearResume(){ P.resume=null; save(); }\r\n\r\nfunction restoreResume(){\r\n  const R = P.resume;\r\n  if(!R || !R.uid) return 0;\r\n  if(R.ans && typeof R.ans==='object') S.ans = R.ans;\r\n  S.qtime = (R.qtime && typeof R.qtime==='object') ? R.qtime : {};\r\n  S.chapter     = R.chapter || null;\r\n  S.year        = R.year==null ? null : String(R.year);\r\n  S.bank        = (TWO_BANKS && R.bank) ? R.bank : 'all';\r\n  S.query       = R.query || '';\r\n  S.unattempted = !!R.unattempted;\r\n  const sb = $('cdSearch'); if(sb) sb.value = S.query;\r\n  const tg = $('tglUn');\r\n  if(tg){ tg.setAttribute('aria-pressed', S.unattempted);\r\n          tg.querySelector('.box').textContent = S.unattempted ? '\\u2611' : '\\u25FB'; }\r\n  if(R.filter && R.filter!=='all' && !(R.filter==='session' && !liveQueue().length)) setFilter(R.filter, R.chapter);\r\n  const p = pool();\r\n  const k = p.findIndex(q => uid(q)===R.uid);\r\n  if(k < 0) return Object.keys(S.ans).length ? -1 : 0;   \/* answers kept, question gone *\/\r\n  S.i = k;\r\n  if(!R.n && k===0) return 0;        \/* nothing was actually attempted \u2014 no bar *\/\r\n  return k + 1;                                          \/* 1-based, for the message *\/\r\n}\r\n\r\nfunction resumeBar(nAt){\r\n  const host = $('qCard'); if(!host) return;\r\n  const bar = document.createElement('div');\r\n  bar.className = 'resumebar';\r\n  const done = Object.keys(S.ans).length;\r\n  bar.innerHTML = '<span>Picked up where you left off'\r\n    + (nAt>0 ? ' \\u2014 question <b>'+nAt+'<\/b>' : '')\r\n    + (done  ? ', <b>'+done+'<\/b> already answered' : '')\r\n    + '.<\/span><button type=\"button\" class=\"rb-btn\" id=\"rbFresh\">Start from the beginning<\/button>';\r\n  host.insertBefore(bar, host.firstChild);\r\n  $('rbFresh').onclick = ()=>{\r\n    newSitting(); S.i=0; S.pick=null; S.query=''; S.unattempted=false;\r\n    const sb=$('cdSearch'); if(sb) sb.value='';\r\n    const tg=$('tglUn');\r\n    if(tg){ tg.setAttribute('aria-pressed', false);\r\n            tg.querySelector('.box').textContent = '\\u25FB'; }\r\n    clearResume(); bar.remove(); setFilter('all');\r\n    toast('Starting fresh \u2014 your lifetime mastery and flags are untouched', true);\r\n  };\r\n}\r\ndocument.querySelectorAll('#cdRoot .tab').forEach(b=>b.onclick=()=>setTab(b.dataset.tab));\r\ndocument.querySelectorAll('#cdRoot .pill-f').forEach(b=>b.onclick=()=>setFilter(b.dataset.f));\r\n$('chapList').addEventListener('click', e=>{\r\n  const chip=e.target.closest('.chapchip'); if(!chip) return;\r\n  S.chapter = decodeURIComponent(chip.dataset.ch);\r\n  S.i=0; S.pick=null; render();\r\n});\r\n$('btnCheck').onclick = ()=>{\r\n  if(!CFG.instantCheck){ check(); return; }          \/\/ old flow: the button grades\r\n  const p=pool(), q=p[S.i]; if(!q) return;\r\n  const u=uid(q);\r\n  if(S.ans[u]==null) return;                          \/\/ nothing answered yet\r\n  S.explFor = (S.explFor===u) ? null : u;\r\n  render();\r\n  if(S.explFor){\r\n    const c=$('explCard');\r\n    if(c && c.scrollIntoView) try{ c.scrollIntoView({block:'nearest',behavior:'smooth'}); }catch(e){}\r\n  }\r\n};\r\n$('btnNext').onclick  = ()=>{ TURN=1; S.i++; S.pick=null; render(); };\r\n$('btnPrev').onclick  = ()=>{ TURN=-1; S.i--; S.pick=null; render(); };\r\n$('btnFlag').onclick  = ()=>{\r\n  const p=pool(), q=p[S.i]; if(!q) return;\r\n  const u=uid(q);\r\n  flags.has(u) ? flags.delete(u) : flags.add(u);\r\n  P.flags=[...flags]; save(); render();\r\n};\r\nconst setOnly = m => { S.only = (S.only===m ? null : m); S.i=0; S.pick=null; render(); };\r\n$('scWrong').onclick  = ()=>setOnly('wrong');\r\n$('scBlank').onclick  = ()=>setOnly('blank');\r\n\r\n$('navToggle').onclick = ()=>{ navOpen=!navOpen; renderNav(pool()); };\r\nlet tmr;\r\n$('cdSearch').addEventListener('input', e=>{\r\n  clearTimeout(tmr);\r\n  tmr=setTimeout(()=>{ S.query=e.target.value.trim(); S.i=0; S.pick=null; render(); },220);\r\n});\r\n$('tglUn').onclick = e=>{\r\n  S.unattempted=!S.unattempted;\r\n  e.currentTarget.setAttribute('aria-pressed',S.unattempted);\r\n  e.currentTarget.querySelector('.box').textContent = S.unattempted?'\u2611':'\u25fb';\r\n  S.i=0; S.pick=null; render();\r\n};\r\n$('tglReset').onclick = ()=>{\r\n  if(!Object.keys(S.ans).length) return;\r\n  if(!confirm('Reset this sitting? Only the answers on screen are cleared \u2014 your lifetime performance and mastery are kept.')) return;\r\n  newSitting(); S.i=0; S.pick=null;\r\n  clearResume(); render();\r\n  toast('Session reset \u2014 performance data kept', true);\r\n};\r\n\r\n\/* performance-tab jumps + AI chips, delegated *\/\r\ndocument.addEventListener('click', e=>{\r\n  if(!e.target.closest('#cdRoot')) return;\r\n  const goch=e.target.closest('[data-goch]');\r\n  if(goch){\r\n    S.bank = (TWO_BANKS && goch.dataset.bank) ? goch.dataset.bank : 'all';\r\n    setTab('quiz'); setFilter('chapter', decodeURIComponent(goch.dataset.goch));\r\n    toast('Filtered to '+chShort(S.chapter)+(S.bank==='pyq'?' \u2014 PYQs':S.bank==='concept'?' \u2014 concept MCQs':''), true);\r\n    return;\r\n  }\r\n  if(e.target.closest('[data-only-off]')){ S.only=null; S.i=0; S.pick=null; render(); return; }\r\n  const ych=e.target.closest('.ychip');\r\n  if(ych){ S.year=ych.dataset.y; S.i=0; S.pick=null; S.only=null; render(); return; }\r\n  const goy=e.target.closest('[data-goyear]');\r\n  if(goy){ S.year=goy.dataset.goyear; setTab('quiz'); setFilter('year');\r\n    toast('Filtered to the '+S.year+' paper', true); return; }\r\n  const bseg=e.target.closest('.bankseg button');\r\n  if(bseg){ S.bank=bseg.dataset.bank; S.i=0; S.pick=null; render(); return; }\r\n  if(e.target.closest('[data-goweak]')){ setTab('quiz'); setFilter('weak'); return; }\r\n  if(e.target.closest('[data-goflag]')){ setTab('quiz'); setFilter('flagged'); return; }\r\n  const gu=e.target.closest('[data-gouid]');\r\n  if(gu){\r\n    const u=decodeURIComponent(gu.dataset.gouid);\r\n    setTab('quiz'); setFilter('all');\r\n    const idx=pool().findIndex(q=>uid(q)===u);\r\n    if(idx>=0){ TURN=(idx>S.i?1:-1); S.i=idx; render(); }\r\n    return;\r\n  }\r\n});\r\n\/* keyboard, scoped to the widget *\/\r\ndocument.addEventListener('keydown', e=>{\r\n  if(S.tab!=='quiz') return;\r\n  const t=e.target;\r\n  if(t && (\/^(INPUT|TEXTAREA|SELECT)$\/.test(t.tagName) || t.isContentEditable)) return;\r\n  if(e.ctrlKey||e.metaKey||e.altKey) return;\r\n  const p=pool(); if(!p.length) return;\r\n  const q=p[S.i];\r\n  if(\/^[1-9]$\/.test(e.key)){\r\n    const k=+e.key-1;\r\n    if(q && S.ans[uid(q)]==null && k<q.options.length){ e.preventDefault(); S.pick=k; S.nudge=false;\r\n      CFG.instantCheck ? check() : render(); }\r\n    return;\r\n  }\r\n  const low=e.key.toLowerCase();\r\n  if(\/^[a-f]$\/.test(low)){\r\n    const k=low.charCodeAt(0)-97;\r\n    if(q && S.ans[uid(q)]==null && k<q.options.length){ e.preventDefault(); S.pick=k; S.nudge=false;\r\n      CFG.instantCheck ? check() : render(); }\r\n    return;\r\n  }\r\n  if(e.key==='Enter'){ e.preventDefault();\r\n    if(!CFG.instantCheck && q && S.ans[uid(q)]==null) check();\r\n    else if(S.i<p.length-1){ TURN=1; S.i++; S.pick=null; render(); }\r\n    return; }\r\n  if(e.key==='ArrowRight'){ e.preventDefault(); TURN=1; S.i++; S.pick=null; render(); return; }\r\n  if(e.key==='ArrowLeft'){ e.preventDefault(); TURN=-1; S.i--; S.pick=null; render(); return; }\r\n  if(low==='f'){ e.preventDefault(); $('btnFlag').click(); }\r\n});\r\nwindow.addEventListener('beforeunload', ()=>{ save(); SYNC.flushNow(); });\r\n\r\n\/* =====================================================================\r\n   19. BOOT\r\n   ===================================================================== *\/\r\n$('cdEyebrow').textContent = 'CSS ADDA \u00b7 PromotionExams.com' + (CFG.eyebrow ? '  \u00b7  '+CFG.eyebrow : '');\r\n$('cdTopic').textContent   = CFG.topic;\r\n$('cdSub').textContent     = CFG.sub;\r\ndocument.getElementById('cdRoot').classList.toggle('paper', !!CFG.paperMode);\r\ndocument.getElementById('cdRoot').classList.toggle('stock', !!CFG.paperTexture);\r\ndocument.getElementById('cdRoot').classList.toggle('boldq', !!CFG.boldQuestion);\r\n$('wHead').textContent     = T.onScreen;\r\n$('wUnit').textContent     = T.ofPaper;\r\n$('chapHint').textContent  = WT ? '\u2014 gold pill = share of the PYQs on record' : '';\r\nif(PYQ.length) $('tabExam').classList.remove('hide');\r\nif(SRC_ON){\r\n  $('srcCard').classList.remove('hide');\r\n  $('srcLink').href = CFG.sourceUrl;\r\n}\r\nif(WT){\r\n  console.info('[weight] counted from '+W.totalPyq+' previous year questions across '+CHAPTERS.length+' chapters.');\r\n  if(W.untested.length) console.info('[weight] no PYQs recorded for: '+W.untested.join(' | '));\r\n} else if(WR){\r\n  if(W.derived.length)   console.warn('[importance] not rated yet: '+W.derived.join(' | ')+' \u2014 using share of the bank for these.');\r\n  if(W.unstocked.length) console.warn('[importance] these keys matched no chapter in the bank: '+W.unstocked.join(' | '));\r\n  console.info('[importance] '+CHAPTERS.filter(c=>W.source[c]==='rated').length+' of '+CHAPTERS.length+' chapters matched a rating.');\r\n} else {\r\n  console.info('[ranking] no PYQs and no importance ratings \u2014 chapters are ranked by their share of this bank.');\r\n}\r\nsetTab('quiz');\r\nconst _resumedAt = restoreResume();\r\ntry{ render(); }catch(err){ console.error('render failed', err); }\r\nif(_resumedAt !== 0) resumeBar(_resumedAt);\r\nwindow.addEventListener('pagehide', markResume);\r\ndocument.addEventListener('visibilitychange', ()=>{ if(document.hidden) markResume(); });\r\nif(!CFG.instantCheck) $('btnCheck').textContent = 'Check answer';\r\nSYNC.pull();\r\n\r\n\/* =====================================================================\r\n   20. CONTENT PROTECTION\r\n   Honest about what this can and cannot do.\r\n\r\n   REALLY BLOCKED\r\n     copy, cut, right-click, drag-out, text selection, Ctrl\/Cmd+C, X, S,\r\n     P, U, and printing or \"Save as PDF\" from the browser.\r\n\r\n   DETERRED, NOT BLOCKED\r\n     screenshots. No web page can stop the operating system taking one \u2014\r\n     a phone's power + volume buttons above all never reach the page. So\r\n     the page does not claim to. Instead:\r\n       \u00b7 the question sheet blurs the instant a screenshot shortcut\r\n         starts \u2014 the Windows key (Win+Shift+S, Win+PrtScn), Cmd on a\r\n         Mac (Cmd+Shift+3\/4\/5), Alt (Alt+PrtScn) \u2014 so the capture\r\n         catches a blur, and it blurs whenever the window loses focus;\r\n       \u00b7 Print Screen, where the browser reports it, has its clipboard\r\n         copy overwritten;\r\n       \u00b7 a faint watermark runs across the sheet, so any screenshot that\r\n         does get through carries the site's name (and the learner's,\r\n         if the sync snippet provides it).\r\n\r\n   NOT BLOCKED AT ALL\r\n     View Source, Save Page, DevTools, or Reader Mode. Every question is\r\n     in the page HTML because that is how the widget runs. Anyone willing\r\n     to open the source can read the bank. Serving questions from a\r\n     licence-checked endpoint is the only real fix for that; this layer\r\n     stops casual copying, which is what it is for.\r\n   ===================================================================== *\/\r\nconst PROTECT = {\r\n  selection : true,   \/\/ block selecting, copying, cutting, dragging\r\n  context   : true,   \/\/ block right-click inside the widget\r\n  keys      : true,   \/\/ block Ctrl\/Cmd + C X S P U\r\n  print     : true,   \/\/ swap the paper for a notice when printing\r\n  veil      : true    \/\/ blur the questions when the window loses focus\r\n};\r\n\r\n(function protectContent(){\r\n  const root = $('cdRoot');\r\n  const stop = (e, msg) => { e.preventDefault(); e.stopPropagation(); if(msg) toast(msg); return false; };\r\n\r\n  if(PROTECT.selection){\r\n    ['copy','cut'].forEach(ev => root.addEventListener(ev, e=>{\r\n      if(e.target && \/^(INPUT|TEXTAREA)$\/.test(e.target.tagName)) return;   \/\/ let the search box work\r\n      stop(e,'This content cannot be copied');\r\n    }));\r\n    root.addEventListener('dragstart', e=>stop(e));\r\n    root.addEventListener('selectstart', e=>{\r\n      if(e.target && \/^(INPUT|TEXTAREA)$\/.test(e.target.tagName)) return;\r\n      e.preventDefault();\r\n    });\r\n  }\r\n\r\n  if(PROTECT.context)\r\n    root.addEventListener('contextmenu', e=>stop(e,'Right-click is disabled here'));\r\n\r\n  if(PROTECT.keys){\r\n    document.addEventListener('keydown', e=>{\r\n      const t=e.target;\r\n      const inField = t && (\/^(INPUT|TEXTAREA)$\/.test(t.tagName) || t.isContentEditable);\r\n      const k=(e.key||'').toLowerCase();\r\n      if((e.ctrlKey||e.metaKey) && ['c','x','s','p','u'].includes(k)){\r\n        if(inField && (k==='c'||k==='x')) return;    \/\/ copying inside the search box is harmless\r\n        return stop(e, k==='p' ? 'Printing is disabled' : k==='s' ? 'Saving is disabled' : 'This content cannot be copied');\r\n      }\r\n      if((e.ctrlKey||e.metaKey) && e.shiftKey && ['i','j','c'].includes(k)) return stop(e);\r\n      if(e.key==='F12') return stop(e);\r\n    }, true);\r\n\r\n    \/\/ Print Screen only reaches the page on some platforms; overwrite what it left\r\n    document.addEventListener('keyup', e=>{\r\n      if(e.key==='PrintScreen' || e.code==='PrintScreen'){\r\n        try{ navigator.clipboard && navigator.clipboard.writeText(' ').catch(()=>{}); }catch(err){}\r\n      }\r\n    });\r\n  }\r\n\r\n  if(PROTECT.print){\r\n    \/\/ the CSS swap covers rendering; this catches the shortcut and the menu\r\n    if(window.matchMedia){\r\n      const mq = window.matchMedia('print');\r\n      const onPrint = m => { if(m.matches) toast('Printing is disabled'); };\r\n      mq.addEventListener ? mq.addEventListener('change', onPrint) : mq.addListener(onPrint);\r\n    }\r\n    window.addEventListener('beforeprint', ()=>toast('Printing is disabled'));\r\n  }\r\n\r\n  if(PROTECT.veil){\r\n    const msg = $('veilMsg'), AWAY = msg ? msg.textContent : '';\r\n    let shieldT = null;\r\n    const veil = (on, text) => {\r\n      root.classList.toggle('veiled', !!on);\r\n      if(msg) msg.textContent = text || AWAY;\r\n    };\r\n    window.addEventListener('blur',  ()=>{ clearTimeout(shieldT); veil(true); });\r\n    window.addEventListener('focus', ()=>{ clearTimeout(shieldT); veil(false); });\r\n    document.addEventListener('visibilitychange', ()=>veil(document.hidden));\r\n\r\n    \/* screenshot shortcuts all start with a key the page does see first:\r\n       Windows \/ Cmd, Alt, or Print Screen itself. Blur at once, so the\r\n       capture that follows catches the blur; clear when the keys are up. *\/\r\n    const SHIELD = 'Hidden while a screenshot key is held';\r\n    const isShot = e => e.key==='Meta' || e.key==='OS' || e.key==='Super' || e.key==='Alt'\r\n                     || e.key==='PrintScreen' || e.code==='PrintScreen'\r\n                     || (e.shiftKey && e.metaKey);\r\n    document.addEventListener('keydown', e=>{\r\n      if(!isShot(e)) return;\r\n      const t=e.target;\r\n      if(e.key==='Alt' && t && \/^(INPUT|TEXTAREA)$\/.test(t.tagName)) return;   \/\/ AltGr while typing a search\r\n      clearTimeout(shieldT); veil(true, SHIELD);\r\n    }, true);\r\n    document.addEventListener('keyup', e=>{\r\n      if(!root.classList.contains('veiled') || !isShot(e)) return;\r\n      clearTimeout(shieldT);\r\n      shieldT = setTimeout(()=>{ if(document.hasFocus() && !document.hidden) veil(false); }, 1800);\r\n    }, true);\r\n  }\r\n\r\n  \/* watermark: the site's name, and the learner's when the snippet gives it *\/\r\n  (function watermark(){\r\n    const sync = window.CSSADDA_SYNC || {};\r\n    const who  = String(sync.user || sync.userEmail || sync.userName || '').trim();\r\n    const txt  = String(CFG.watermark || '').replace('{user}', who).replace(\/[\\s\u00b7|-]+$\/,'').trim();\r\n    if(!txt) return;\r\n    const x = t => t.replace(\/[&<>\"']\/g, c=>({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&apos;'}[c]));\r\n    const svg = '<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"380\" height=\"210\">'\r\n      + '<text x=\"190\" y=\"105\" text-anchor=\"middle\" dominant-baseline=\"middle\" transform=\"rotate(-24 190 105)\" '\r\n      + 'font-family=\"Arial,Helvetica,sans-serif\" font-size=\"15\" font-weight=\"700\" letter-spacing=\"1\" '\r\n      + 'fill=\"#1B2A4A\" fill-opacity=\"0.075\">'+x(txt)+'<\/text><\/svg>';\r\n    root.style.setProperty('--wm', 'url(\"data:image\/svg+xml;charset=utf-8,'+encodeURIComponent(svg)+'\")');\r\n    root.classList.add('wm');\r\n  })();\r\n})();\r\n\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c879f21 e-flex e-con-boxed e-con e-parent\" data-id=\"c879f21\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8179ff1 elementor-widget elementor-widget-spacer\" data-id=\"8179ff1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>CSS ADDA \u00b7 PromotionExams.com Chapter-wise Test Series Previous year questions, chapter by chapter, weighted by what the paper actually asks. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"disabled","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"disabled","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[44,52],"tags":[],"class_list":["post-5741","page","type-page","status-publish","hentry","category-pyq","category-test-series"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Previous Year Papers-Fundamental &amp; Supplementary Rules - PromotionExams<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/promotionexams.com\/?page_id=5741\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Previous Year Papers-Fundamental &amp; Supplementary Rules - PromotionExams\" \/>\n<meta property=\"og:description\" content=\"CSS ADDA \u00b7 PromotionExams.com Chapter-wise Test Series Previous year questions, chapter by chapter, weighted by what the paper actually asks. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/promotionexams.com\/?page_id=5741\" \/>\n<meta property=\"og:site_name\" content=\"PromotionExams\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-23T18:05:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/07\/CSS-ADDA-Logo-icon1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"228\" \/>\n\t<meta property=\"og:image:height\" content=\"227\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"284 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/promotionexams.com\\\/?page_id=5741\",\"url\":\"https:\\\/\\\/promotionexams.com\\\/?page_id=5741\",\"name\":\"Previous Year Papers-Fundamental &amp; Supplementary Rules - PromotionExams\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/promotionexams.com\\\/#website\"},\"datePublished\":\"2025-12-22T07:42:00+00:00\",\"dateModified\":\"2026-10-23T18:05:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/promotionexams.com\\\/?page_id=5741#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/promotionexams.com\\\/?page_id=5741\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/promotionexams.com\\\/?page_id=5741#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/promotionexams.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Previous Year Papers-Fundamental &amp; Supplementary Rules\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/promotionexams.com\\\/#website\",\"url\":\"https:\\\/\\\/promotionexams.com\\\/\",\"name\":\"Promotionexams.com\",\"description\":\"Best platform for Govt. Departmental Promotion Exams\",\"publisher\":{\"@id\":\"https:\\\/\\\/promotionexams.com\\\/#organization\"},\"alternateName\":\"cssadda.in\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/promotionexams.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/promotionexams.com\\\/#organization\",\"name\":\"CSSADDA\",\"url\":\"https:\\\/\\\/promotionexams.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/promotionexams.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/promotionexams.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/CSS-ADDA-Logo.png\",\"contentUrl\":\"https:\\\/\\\/promotionexams.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/CSS-ADDA-Logo.png\",\"width\":1077,\"height\":227,\"caption\":\"CSSADDA\"},\"image\":{\"@id\":\"https:\\\/\\\/promotionexams.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Previous Year Papers-Fundamental &amp; Supplementary Rules - PromotionExams","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/promotionexams.com\/?page_id=5741","og_locale":"en_GB","og_type":"article","og_title":"Previous Year Papers-Fundamental &amp; Supplementary Rules - PromotionExams","og_description":"CSS ADDA \u00b7 PromotionExams.com Chapter-wise Test Series Previous year questions, chapter by chapter, weighted by what the paper actually asks. [&hellip;]","og_url":"https:\/\/promotionexams.com\/?page_id=5741","og_site_name":"PromotionExams","article_modified_time":"2026-10-23T18:05:13+00:00","og_image":[{"width":228,"height":227,"url":"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/07\/CSS-ADDA-Logo-icon1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"284 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/promotionexams.com\/?page_id=5741","url":"https:\/\/promotionexams.com\/?page_id=5741","name":"Previous Year Papers-Fundamental &amp; Supplementary Rules - PromotionExams","isPartOf":{"@id":"https:\/\/promotionexams.com\/#website"},"datePublished":"2025-12-22T07:42:00+00:00","dateModified":"2026-10-23T18:05:13+00:00","breadcrumb":{"@id":"https:\/\/promotionexams.com\/?page_id=5741#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/promotionexams.com\/?page_id=5741"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/promotionexams.com\/?page_id=5741#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/promotionexams.com\/"},{"@type":"ListItem","position":2,"name":"Previous Year Papers-Fundamental &amp; Supplementary Rules"}]},{"@type":"WebSite","@id":"https:\/\/promotionexams.com\/#website","url":"https:\/\/promotionexams.com\/","name":"Promotionexams.com","description":"Best platform for Govt. Departmental Promotion Exams","publisher":{"@id":"https:\/\/promotionexams.com\/#organization"},"alternateName":"cssadda.in","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/promotionexams.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/promotionexams.com\/#organization","name":"CSSADDA","url":"https:\/\/promotionexams.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/promotionexams.com\/#\/schema\/logo\/image\/","url":"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/07\/CSS-ADDA-Logo.png","contentUrl":"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/07\/CSS-ADDA-Logo.png","width":1077,"height":227,"caption":"CSSADDA"},"image":{"@id":"https:\/\/promotionexams.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/pages\/5741","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5741"}],"version-history":[{"count":33,"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/pages\/5741\/revisions"}],"predecessor-version":[{"id":18117,"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/pages\/5741\/revisions\/18117"}],"wp:attachment":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}