{
 "LFM2-350M": {
  "W1": {
   "text": "Introducing our sleek stainless steel water bottle, perfect for staying hydrated on-the-go. Crafted from durable, corrosion-resistant stainless steel, it offers a stylish design that complements any outfit. Enjoy the convenience of carrying a reliable water bottle that keeps your drinks fresh and your taste buds happy.",
   "secs": 0.5,
   "tokens": 63,
   "pass": false
  },
  "W2": {
   "text": "Mitochondria are like the cell's energy factory. They make ATP by using oxygen and other things called electrons, which is called oxidative phosphorylation.",
   "secs": 0.2,
   "tokens": 31
  },
  "W3": {
   "text": "Monday starts with a rush\nStarts with a bus ride\nMorning commute begins",
   "secs": 0.1,
   "tokens": 19,
   "pass": true
  },
  "C1": {
   "text": "```python\nimport re\n\ndef is_palindrome(s):\n    s = re.sub(r'\\W+', '', s).lower()\n    return str(s) == str(s)[::-1]\n```",
   "secs": 0.3,
   "tokens": 45,
   "pass": true
  },
  "C2": {
   "text": "```python\ndef fizzbuzz(n):\n    result = []\n    for i in range(1, n + 1):\n        if i % 3 == 0 and i % 5 == 0:\n            result.append('FizzBuzz')\n        elif i % 3 == 0:\n            result.append('Fizz')\n        elif i % 5 == 0:\n            result.append('Buzz')\n        else:\n            result.append(str(i))\n    return result\n```\n\nThis function iterates through the numbers 1 to n, checks for divisibility conditions, and appends the corresponding string to the result list. The `else` block handles the case where the number is not divisible by both 3 and 5, appending it as a string.",
   "secs": 1.0,
   "tokens": 163,
   "pass": true
  },
  "C3": {
   "text": "```python\ndef oldest(people):\n    if not people:\n        return None\n    oldest_name = max(people, key=lambda person: person['age'])['name']\n    return oldest_name\n```",
   "secs": 0.4,
   "tokens": 44,
   "pass": true
  }
 },
 "LFM2-700M": {
  "W1": {
   "text": "Introducing our sleek stainless steel water bottle, crafted for durability and style. Its robust design keeps your drinks at the perfect temperature, whether you're sipping on a refreshing morning coffee or a cool evening sip. Perfect for on-the-go adventures, this bottle is both functional and fashionable.",
   "secs": 0.7,
   "tokens": 63,
   "pass": true
  },
  "W2": {
   "text": "The mitochondria is like the energy factory inside a cell, making energy for the cell using something called ATP. \n\n\nLet me know if you'd like another simpler way to explain it!",
   "secs": 0.6,
   "tokens": 38
  },
  "W3": {
   "text": "Sunrise paints the sky,\nBike wheels clatter on pavement,\nMonday's journey begins.",
   "secs": 0.4,
   "tokens": 21,
   "pass": true
  },
  "C1": {
   "text": "```python\ndef is_palindrome(s):\n    s = ''.join(c for c in s if c.isalnum()).lower()\n    return s == s[::-1]\n```",
   "secs": 0.7,
   "tokens": 42,
   "pass": true
  },
  "C2": {
   "text": "```python\ndef fizzbuzz(n):\n    return ['Fizz' if i % 3 == 0 and i % 5 == 0 else 'Buzz' if i % 5 == 0 else i for i in range(1, n+1)]\n```",
   "secs": 0.9,
   "tokens": 60,
   "pass": false
  },
  "C3": {
   "text": "```python\ndef oldest(people):\n    if not people:\n        return None\n    oldest = max(people, key=lambda x: x['age'])\n    return oldest['name']\n```\n\n```python\ndef oldest(people):\n    if not people:\n        return None\n    oldest = max(people, key=lambda x: x['age'])\n    return oldest['name']\n```\n\n```python\ndef oldest(people):\n    return oldest('name', people) if people else None\n```",
   "secs": 1.6,
   "tokens": 105,
   "pass": true
  }
 },
 "Qwen3.5-0.8B": {
  "W1": {
   "text": "This sleek stainless steel water bottle features a durable design that keeps your beverages cool and fresh all day. Crafted from high-quality materials, it offers a secure seal to prevent spills and leaks while maintaining a perfect temperature. Whether you are commuting or exercising, this bottle provides reliable hydration without compromising on style or safety.",
   "secs": 1.0,
   "tokens": 63,
   "pass": false
  },
  "W2": {
   "text": "The mitochondria is the cell's power plant, making energy for the whole body by turning food into energy.",
   "secs": 0.4,
   "tokens": 23
  },
  "W3": {
   "text": "Morning light spills through the window,\nThe bus hums a steady rhythm,\nA quiet start to the day.",
   "secs": 0.4,
   "tokens": 25,
   "pass": true
  },
  "C1": {
   "text": "```python\ndef is_palindrome(s):\n    s = s.lower()\n    s = [c for c in s if c.isalnum()]\n    return s == s[::-1]\n```",
   "secs": 0.9,
   "tokens": 43,
   "pass": true
  },
  "C2": {
   "text": "```python\ndef fizzbuzz(n):\n    result = []\n    for i in range(1, n + 1):\n        if i % 3 == 0 and i % 5 == 0:\n            result.append(\"FizzBuzz\")\n        elif i % 3 == 0:\n            result.append(\"Fizz\")\n        elif i % 5 == 0:\n            result.append(\"Buzz\")\n        else:\n            result.append(str(i))\n    return result\n```",
   "secs": 2.2,
   "tokens": 108,
   "pass": true
  },
  "C3": {
   "text": "```python\ndef oldest(people):\n    if not people:\n        return None\n    return max(people, key=lambda p: p['age'])\n```",
   "secs": 0.7,
   "tokens": 36,
   "pass": false
  }
 },
 "LFM2-1.2B": {
  "W1": {
   "text": "This sleek stainless steel water bottle keeps your drinks fresh and cool for hours, making it perfect for on-the-go use. Its durable construction ensures it can withstand daily wear and tear, while its elegant design adds a touch of sophistication to any outfit. With a leak-proof cap and easy-to-clean interior, this bottle is both functional and stylish.",
   "secs": 1.2,
   "tokens": 75,
   "pass": true
  },
  "W2": {
   "text": "The mitochondria is like a tiny power plant inside cells that makes energy using a special process called oxidative phosphorylation.",
   "secs": 0.5,
   "tokens": 23
  },
  "W3": {
   "text": "Red lights flash,  \nSilent whispers of the streets,  \nNew beginnings dawn.",
   "secs": 1.4,
   "tokens": 20,
   "pass": true
  },
  "C1": {
   "text": "```python\nimport re\n\ndef is_palindrome(s):\n    s = re.sub('[\\W_]+', '', s).lower()\n    return s == s[::-1]\n```",
   "secs": 1.1,
   "tokens": 43,
   "pass": true
  },
  "C2": {
   "text": "```python\ndef fizzbuzz(n):\n    result = []\n    for i in range(1, n+1):\n        if i % 3 == 0 and i % 5 == 0:\n            result.append('FizzBuzz')\n        elif i % 3 == 0:\n            result.append('Fizz')\n        elif i % 5 == 0:\n            result.append('Buzz')\n        else:\n            result.append(str(i))\n    return result\n```\n\nAlternatively, you can use list comprehension for a more concise solution:\n\n```python\ndef fizzbuzz(n):\n    return ['Fizz' if i % 3 == 0 and i % 5 == 0 else 'Buzz' if i % 5 == 0 else str(i) for i in range(1, n+1)]\n```",
   "secs": 4.5,
   "tokens": 179,
   "pass": true
  },
  "C3": {
   "text": "```python\ndef oldest(people):\n    if not people:\n        return None\n    oldest_person = people[0]\n    for person in people:\n        if person['age'] > oldest_person['age']:\n            oldest_person = person\n    return oldest_person['name']\n```\n\nAlternatively, you can use the built-in `max` function with a key argument to simplify the code:\n\n```python\ndef oldest(people):\n    if not people:\n        return None\n    return max(people, key=lambda person: person['age'])['name']\n```",
   "secs": 3.0,
   "tokens": 123,
   "pass": true
  }
 },
 "Qwen3.5-2B": {
  "W1": {
   "text": "This durable stainless steel bottle keeps your drinks cold for hours or hot for days, ensuring you always have a refreshing beverage on hand. Its leak-proof design and ergonomic grip make it perfect for daily use, whether you're on the go or at the office. Crafted from premium materials, this bottle is both stylish and functional for any occasion.",
   "secs": 2.0,
   "tokens": 69,
   "pass": true
  },
  "W2": {
   "text": "The mitochondria are like the power plants inside your cells, where they make energy called ATP to keep you running. This process happens when the cell uses oxygen to break down food and create that essential energy.",
   "secs": 1.8,
   "tokens": 42
  },
  "W3": {
   "text": "Blue light on the screen,\nTraffic jams in the morning,\nCoffee cold and slow.",
   "secs": 0.8,
   "tokens": 20,
   "pass": true
  },
  "C1": {
   "text": "```python\ndef is_palindrome(s):\n    s = ''.join(c.lower() for c in s if c.isalnum())\n    return s == s[::-1]\n```",
   "secs": 1.3,
   "tokens": 39,
   "pass": true
  },
  "C2": {
   "text": "```python\ndef fizzbuzz(n):\n    result = []\n    for i in range(1, n + 1):\n        if i % 3 == 0 and i % 5 == 0:\n            result.append(\"FizzBuzz\")\n        elif i % 3 == 0:\n            result.append(\"Fizz\")\n        elif i % 5 == 0:\n            result.append(\"Buzz\")\n        else:\n            result.append(str(i))\n    return result\n```",
   "secs": 3.3,
   "tokens": 108,
   "pass": true
  },
  "C3": {
   "text": "```python\ndef oldest(people):\n    if not people:\n        return None\n    oldest = people[0]\n    for person in people:\n        if person['age'] > oldest['age']:\n            oldest = person\n    return oldest['name']\n```",
   "secs": 1.9,
   "tokens": 60,
   "pass": true
  }
 }
}