We need to output JSON with fields: joke_text, headline, meme_caption, image_pro...
We need to output JSON with fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. Must be in German, no markdown code blocks. Must be a classic Chuck Norris joke, unique, start with "Chuck Norris" or mention him. Must be funny, ironic, typical genre. Must avoid repeats, no profanity, no politics, no real suffering. Must be unique. Provide image prompt in English describing scene. Provide meta title up to 60 chars, meta description up to 160 chars. Provide headline max 80 chars, meme_caption max 80 chars. Ensure JSON format exactly as specified, no extra text. No markdown code fences. Just raw JSON. We need to craft a joke: maybe "Chuck Norris can divide by zero" but that's common. Need unique. Something like "Chuck Norris can make a roundhouse kick that creates a new dimension where the sky is made of cheese." But must be unique and not repeat typical jokes. Let's think of a fresh scenario: Chuck Norris once challenged a calendar to a fight; the calendar now fears February 30. Or something about his beard being a separate entity. Must start with "Chuck Norris". Could be: "Chuck Norris can make a snowman melt just by staring at it." That's typical? Maybe not. Let's craft something original: "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving, and the cube becomes a black hole that swallows the entire sky." Might be too long. We need to keep joke_text concise but can be a sentence. Provide headline, meme_caption, image_prompt describing specific scene from the joke. Provide meta title and description. Let's craft: joke_text: "Chuck Norris can make a roundhouse kick that creates a new time zone just by kicking a clock." But need uniqueness. Maybe: "Chuck Norris can turn a simple yawn into a hurricane by exhaling through his nostrils." That's unique. Let's decide: "Chuck Norris can turn a simple yawn into a hurricane by exhaling through his nostrils, causing the wind to carry his beard across the Atlantic." Might be okay. But must be classic Chuck Norris style: exaggeration, impossible feats. Let's craft: "Chuck Norris can make a snowball melt just by looking at it, and the resulting water forms a perfect replica of the Eiffel Tower." That's unique. Better: "Chuck Norris can solve a Sudoku puzzle with a single glance, and the numbers rearrange themselves into a new language that only he can read." That's unique. Let's pick one: "Chuck Norris can solve a Sudoku puzzle with a single glance, and the numbers rearrange themselves into a new language that only he can read." That's unique and fits. Now headline: maybe "Chuck Norris löst Sudoku mit einem Blick". Must be <=80 chars. That's fine. meme_caption: maybe "Sudoku? Nur für Chuck Norris." <=80 chars. image_prompt: need English description of specific scene from the joke. So describe: "A hyper-realistic portrait of a tough, legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build. Black sleeveless vest. He is holding a glowing Sudoku grid that is transforming into glowing runes, with numbers swirling into an alien script, set against a dramatic cinematic background of a library with towering bookshelves and a faint aurora of numbers. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." But need to include specific scene: maybe "the numbers rearrange into an alien script". So include that. Now meta_title: up to 60 chars. Something like "Chuck Norris löst Sudoku – Ein unmöglicher Witz". Count characters: "Chuck Norris löst Sudoku – Ein unmöglicher Witz" length? Let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, löst(4)=17, space=18, Sudoku(6)=24, space=25, – (dash) maybe 1=26, space=27, Ein(3)=30, space=31, unmöglicher(11)=42, space=43, Witz(4)=47. So 47 chars, okay. meta_description: up to 160 chars. Something like "Ein kurzer, klassischer Chuck Norris Witz, bei dem er ein Sudoku mit einem Blick löst und die Zahlen in eine geheimnisvolle Sprache verwandelt." Count approx: let's count characters: "Ein kurzer, klassischer Chuck Norris Witz, bei dem er ein Sudoku mit einem Blick löst und die Zahlen in eine geheimnisvolle Sprache verwandelt." That's maybe ~130 chars, okay. Now ensure JSON fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. All values must be strings, no extra fields. Make sure no markdown code fences. Just raw JSON. Check constraints: Must start with "Chuck Norris" or mention him. Our joke_text starts with "Chuck Norris can solve a Sudoku puzzle with a single glance, and the numbers rearrange themselves into a new language that only he can read." That's English? Must be German. The instruction: "Erstelle einen lustigen, klassischen Chuck Norris Witz auf Deutsch." So the joke_text must be in German. So we need to translate the joke into German, but still start with "Chuck Norris". So maybe: "Chuck Norris kann ein Sudoku mit einem Blick lösen, und die Zahlen verwandeln sich in eine neue Sprache, die nur er lesen kann." That's German, starts with Chuck Norris. Good. Now headline must be German, up to 80 chars. "Chuck Norris löst Sudoku mit einem Blick". That's fine. meme_caption German, up to 80 chars: "Sudoku? Nur für Chuck Norris." That's fine. image_prompt must be English, describing specific scene from the joke. So we need to describe the scene: maybe "Chuck Norris solving a glowing Sudoku grid that transforms into alien script". Provide English prompt. Now meta_title and meta_description can be German or English? Not specified language; they are SEO Title/Description, likely German is okay. But they didn't restrict language. We'll keep them German. Now ensure no repeats, unique. Now produce JSON. Check lengths: headline: "Chuck Norris löst Sudoku mit einem Blick" length: count: Chuck(5) space1=6 Norris(6)=12 space=13 löst(4)=17 space=18 Sudoku(6)=24 space=25 mit(3)=28 space=29 einem(5)=34 space=35 Blick(5)=4