[
  {
    "id": "LR1",
    "skill": "Reasoning",
    "level": 1,
    "challengeId": "R1",
    "title_en": "Odd One Out",
    "title_ml": "വ്യത്യസ്തമായത്",
    "visual": "🍎 🍌 🥕 🥭",
    "notes_en": ["Group things by what they are.", "Fruits grow sweet. Carrot grows underground.", "Ask: which one is NOT fruit?"],
    "notes_ml": ["എന്താണെന്നതിൽ ഗ്രൂപ്പ് ചെയ്യൂ.", "പഴങ്ങൾ മധുരമുള്ളവ. കാരറ്റ് മണ്ണിനടിയിൽ വളരും.", "ചോദിക്കൂ: ഏതാണ് പഴമല്ലാത്തത്?"],
    "example_en": "Apple, Banana, Mango = fruits. Carrot = vegetable.",
    "example_ml": "ആപ്പിൾ, വാഴപ്പഴം, മാമ്പഴം = പഴങ്ങൾ. കാരറ്റ് = പച്ചക്കറി.",
    "tip_en": "Think food group first.",
    "tip_ml": "ആദ്യം ഭക്ഷണവിഭാഗം ചിന്തിക്കൂ."
  },
  {
    "id": "LR2",
    "skill": "Reasoning",
    "level": 2,
    "challengeId": "R2",
    "title_en": "Order Chain",
    "title_ml": "ക്രമശൃംഖല",
    "visual": "🟢 ➡ 🟡 ➡ 🔴",
    "notes_en": ["A > B means A is bigger.", "Chain them: A > B > C.", "Answer always: A > C."],
    "notes_ml": ["A > B എന്നാൽ A വലുത്.", "ചേർക്കൂ: A > B > C.", "ഉത്തരം എപ്പോഴും: A > C."],
    "example_en": "Ram > Sita, Sita > Ravi. So Ram > Ravi.",
    "example_ml": "രാം > സീത, സീത > രവി. അതിനാൽ രാം > രവി.",
    "tip_en": "Draw them in a line.",
    "tip_ml": "വരിയായി വരയ്ക്കൂ."
  },
  {
    "id": "LR3",
    "skill": "Reasoning",
    "level": 3,
    "challengeId": "R3",
    "title_en": "Double Pattern",
    "title_ml": "ഇരട്ടി ക്രമം",
    "visual": "2️⃣ ✖2️⃣ 4️⃣ ✖2️⃣ 8️⃣ ❓",
    "notes_en": ["Look at gaps between numbers.", "2 to 4 is x2. 4 to 8 is x2.", "Next is 8 x 2 = 16."],
    "notes_ml": ["സംഖ്യകൾ തമ്മിലെ അകലം നോക്കൂ.", "2 മുതൽ 4 വരെ x2. 4 മുതൽ 8 വരെ x2.", "അടുത്തത് 8 x 2 = 16."],
    "example_en": "2, 4, 8, 16 — each doubles.",
    "example_ml": "2, 4, 8, 16 — ഓരോന്നും ഇരട്ടിക്കുന്നു.",
    "tip_en": "Check x2 or +same first.",
    "tip_ml": "ആദ്യം x2 അല്ലെങ്കിൽ +തുല്യം നോക്കൂ."
  },
  {
    "id": "LO1",
    "skill": "Observation",
    "level": 1,
    "challengeId": "O1",
    "title_en": "Triangle Count",
    "title_ml": "ത്രികോണ എണ്ണം",
    "visual": "△ ▲ △ ▲ △",
    "notes_en": ["Point at each shape once.", "Say the number aloud.", "Recount backwards to verify."],
    "notes_ml": ["ഓരോ രൂപത്തിലും ഒരിക്കൽ ചൂണ്ടൂ.", "സംഖ്യ ഉറക്കെ പറയൂ.", "പിന്നോട്ട് എണ്ണി ഉറപ്പിക്കൂ."],
    "example_en": "△ ▲ △ ▲ △ = 5 triangles.",
    "example_ml": "△ ▲ △ ▲ △ = 5 ത്രികോണങ്ങൾ.",
    "tip_en": "Slow eyes win.",
    "tip_ml": "സാവധാന കണ്ണുകൾ ജയിക്കും."
  },
  {
    "id": "LO2",
    "skill": "Observation",
    "level": 2,
    "challengeId": "O2",
    "title_en": "Word Swap",
    "title_ml": "വാക്ക് മാറ്റം",
    "visual": "C-A-T 🔁 C-T-A",
    "notes_en": ["Read letter by letter.", "Compare position 1, 2, 3.", "Last two swapped: A and T."],
    "notes_ml": ["അക്ഷരം അക്ഷരമായി വായിക്കൂ.", "1, 2, 3 സ്ഥാനങ്ങൾ താരതമ്യം ചെയ്യൂ.", "അവസാന രണ്ടും മാറി: A യും T യും."],
    "example_en": "CAT vs CTA — positions 2 and 3 differ.",
    "example_ml": "CAT vs CTA — 2, 3 സ്ഥാനങ്ങൾ വ്യത്യാസം.",
    "tip_en": "Cover one word, peek letterwise.",
    "tip_ml": "ഒരു വാക്ക് മറയ്ക്കൂ, അക്ഷരമായി നോക്കൂ."
  },
  {
    "id": "LO3",
    "skill": "Observation",
    "level": 3,
    "challengeId": "O3",
    "title_en": "Letter Spots",
    "title_ml": "അക്ഷര കണ്ടെത്തൽ",
    "visual": "A-P-P-L-E 🔍 A-P-L-E-P",
    "notes_en": ["Line up both words below each other.", "Tick same, cross different.", "3 spots differ: 3, 4, 5."],
    "notes_ml": ["രണ്ട് വാക്കുകളും താഴെത്താഴെ വയ്ക്കൂ.", "ഒരുപോലെ ടിക്ക്, വ്യത്യാസം ക്രോസ്.", "3 ഇടങ്ങൾ വ്യത്യാസം: 3, 4, 5."],
    "example_en": "APPLE vs APLEP — PPL vs LEP.",
    "example_ml": "APPLE vs APLEP — PPL vs LEP.",
    "tip_en": "Use your finger as ruler.",
    "tip_ml": "വിരൽ സ്കെയിലായി ഉപയോഗിക്കൂ."
  },
  {
    "id": "LL1",
    "skill": "Logic",
    "level": 1,
    "challengeId": "L1",
    "title_en": "Cat Logic",
    "title_ml": "പൂച്ച യുക്തി",
    "visual": "🐱 ➡ 🐾 ➡ 🌍",
    "notes_en": ["All cats are animals = rule.", "Fluffy is a cat = fact.", "Fluffy must be an animal."],
    "notes_ml": ["എല്ലാ പൂച്ചകളും മൃഗങ്ങൾ = നിയമം.", "ഫ്ലഫി പൂച്ച = വസ്തുത.", "ഫ്ലഫി മൃഗമായിരിക്കണം."],
    "example_en": "All birds fly. Sparrow is a bird. Sparrow flies.",
    "example_ml": "എല്ലാ പക്ഷികളും പറക്കും. കുരുവി പക്ഷി. കുരുവി പറക്കും.",
    "tip_en": "Rule + fact = answer.",
    "tip_ml": "നിയമം + വസ്തുത = ഉത്തരം."
  },
  {
    "id": "LL2",
    "skill": "Logic",
    "level": 2,
    "challengeId": "L2",
    "title_en": "Two Equations",
    "title_ml": "രണ്ട് സമവാക്യം",
    "visual": "➕ ➖ 🟰 3️⃣",
    "notes_en": ["A+B=5 and A-B=1.", "Add both: 2A = 6.", "So A = 3, B = 2."],
    "notes_ml": ["A+B=5 ഉം A-B=1 ഉം.", "കൂട്ടൂ: 2A = 6.", "അതിനാൽ A = 3, B = 2."],
    "example_en": "Add to kill B, divide to get A.",
    "example_ml": "B ഇല്ലാതാക്കാൻ കൂട്ടൂ, A കിട്ടാൻ ഹരിക്കൂ.",
    "tip_en": "Add first, think later.",
    "tip_ml": "ആദ്യം കൂട്ടൂ, പിന്നെ ചിന്തിക്കൂ."
  },
  {
    "id": "LL3",
    "skill": "Logic",
    "level": 3,
    "challengeId": "L3",
    "title_en": "Bulb Switches",
    "title_ml": "ബൾബ് സ്വിച്ച്",
    "visual": "🔘 🔘 🔘 🚪 💡💡💡",
    "notes_en": ["ON bulb gets warm.", "Keep switch 1 ON long, then OFF.", "Warm OFF = 1, ON = 2, cold OFF = 3."],
    "notes_ml": ["ON ബൾബ് ചൂടാകും.", "സ്വിച്ച് 1 ദീർഘം ON, പിന്നെ OFF.", "ചൂട് OFF = 1, ON = 2, തണുത്ത OFF = 3."],
    "example_en": "Heat is memory. Touch tells you.",
    "example_ml": "ചൂട് ഓർമ്മയാണ്. തൊട്ടാൽ മനസ്സിലാകും.",
    "tip_en": "Use heat as a clue.",
    "tip_ml": "ചൂട് സൂചനയാക്കൂ."
  },
  {
    "id": "LC1",
    "skill": "Coding",
    "level": 1,
    "challengeId": "C1",
    "title_en": "Hello Code",
    "title_ml": "ഹലോ കോഡ്",
    "visual": "⌨️ ➡ 👋",
    "notes_en": ["JS prints with console.log().", "Python prints with print().", "Text needs quotes: Hello."],
    "notes_ml": ["JS പ്രിന്റ്: console.log().", "Python പ്രിന്റ്: print().", "ടെക്സ്റ്റിന് ക്വോട്ട് വേണം: Hello."],
    "example_en": "console.log(Hello) / print(Hello).",
    "example_ml": "console.log(Hello) / print(Hello).",
    "tip_en": "Brackets hug the text.",
    "tip_ml": "ബ്രാക്കറ്റ് ടെക്സ്റ്റിനെ ചേർത്തുപിടിക്കും."
  },
  {
    "id": "LC2",
    "skill": "Coding",
    "level": 2,
    "challengeId": "C2",
    "title_en": "Loop Fix",
    "title_ml": "ലൂപ്പ് തിരുത്ത്",
    "visual": "🔁 0️⃣1️⃣2️⃣3️⃣4️⃣ ➡ 1️⃣2️⃣3️⃣4️⃣5️⃣",
    "notes_en": ["Loop i goes 0 to 4.", "We want 1 to 5.", "Print i+1 instead of i."],
    "notes_ml": ["ലൂപ്പ് i 0 മുതൽ 4 വരെ.", "1 മുതൽ 5 വരെ വേണം.", "i ക്ക് പകരം i+1 പ്രിന്റ് ചെയ്യൂ."],
    "example_en": "i=0 prints 1, i=4 prints 5.",
    "example_ml": "i=0 പ്രിന്റ് 1, i=4 പ്രിന്റ് 5.",
    "tip_en": "+1 shifts everything.",
    "tip_ml": "+1 എല്ലാം മാറ്റും."
  },
  {
    "id": "LC3",
    "skill": "Coding",
    "level": 3,
    "challengeId": "C3",
    "title_en": "Prime Check",
    "title_ml": "പ്രൈം പരിശോധന",
    "visual": "7️⃣ ❓ ➗ 🚫",
    "notes_en": ["Prime divides only by 1 and itself.", "Test 2 to n-1.", "No divisor found = prime."],
    "notes_ml": ["പ്രൈം 1 കൊണ്ടും തന്നെക്കൊണ്ടും മാത്രം ഹരിക്കും.", "2 മുതൽ n-1 വരെ പരിശോധിക്കൂ.", "വകഭേദമില്ല = പ്രൈം."],
    "example_en": "7: 2,3,4,5,6 fail. Prime!",
    "example_ml": "7: 2,3,4,5,6 പരാജയം. പ്രൈം!",
    "tip_en": "Stop at first divisor.",
    "tip_ml": "ആദ്യ വകഭേദത്തിൽ നിർത്തൂ."
  },
  {
    "id": "LP1",
    "skill": "Problem Solving",
    "level": 1,
    "challengeId": "P1",
    "title_en": "Water Jugs",
    "title_ml": "വെള്ള ജഗ്",
    "visual": "🪣5️⃣ ➡ 🪣3️⃣ ➡ 4️⃣",
    "notes_en": ["Fill the big 5L jug.", "Pour into small 3L, 2L stays.", "Empty small, pour 2L, refill smart to 4L."],
    "notes_ml": ["വലിയ 5L നിറയ്ക്കൂ.", "ചെറിയ 3L ലേക്ക് ഒഴിക്കൂ, 2L ബാക്കി.", "ചെറുത് കാലിയാക്കി 2L ഒഴിച്ച് 4L ആക്കൂ."],
    "example_en": "Remainder is your friend.",
    "example_ml": "ബാക്കിയാണ് സുഹൃത്ത്.",
    "tip_en": "Track what stays back.",
    "tip_ml": "ബാക്കി ശ്രദ്ധിക്കൂ."
  },
  {
    "id": "LP2",
    "skill": "Problem Solving",
    "level": 2,
    "challengeId": "P2",
    "title_en": "Apple Share",
    "title_ml": "ആപ്പിൾ പങ്ക്",
    "visual": "🍎🍎🍎🍎🍎🍎🍎 ➗ 👦👧🧒",
    "notes_en": ["7 apples, 3 friends.", "6 apples give 2 each.", "Cut last apple into 3 equal parts."],
    "notes_ml": ["7 ആപ്പിൾ, 3 സുഹൃത്ത്.", "6 ആപ്പിൾ 2 വീതം.", "അവസാന ആപ്പിൾ 3 തുല്യ ഭാഗം."],
    "example_en": "Fair = 2 full + 1/3 each.",
    "example_ml": "ന്യായം = 2 മുഴുവൻ + 1/3 വീതം.",
    "tip_en": "Divide remainder, don't waste.",
    "tip_ml": "ബാക്കി പങ്കിടൂ, കളയരുത്."
  },
  {
    "id": "LP3",
    "skill": "Problem Solving",
    "level": 3,
    "challengeId": "P3",
    "title_en": "Short Route",
    "title_ml": "ചെറിയ വഴി",
    "visual": "🅰️ 5️⃣ 🅱️ 4️⃣ ©️ 🆚 🔟",
    "notes_en": ["A-B is 5km, B-C is 4km.", "Via B = 9km.", "Direct A-C = 10km. Via B wins."],
    "notes_ml": ["A-B 5km, B-C 4km.", "B വഴി = 9km.", "നേരിട്ട് A-C = 10km. B വഴി ജയം."],
    "example_en": "Always add and compare.",
    "example_ml": "എപ്പോഴും കൂട്ടി താരതമ്യം ചെയ്യൂ.",
    "tip_en": "Shorter sum wins.",
    "tip_ml": "ചെറിയ തുക ജയിക്കും."
  }
]
