We need to output JSON only, no markdown code blocks. Provide fields: joke_text,...
We need to output JSON only, no markdown code blocks. Provide fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. Must be German joke starting with "Chuck Norris". Must be unique, not repeating existing jokes. Must be funny, classic style. Provide image prompt in English describing scene. Must be within length limits: headline max 80 chars, meme_caption max 80 chars, meta_title max 60 chars, meta_description max 160 chars. We need to craft a joke. Something like: "Chuck Norris can divide by zero." That's common but maybe okay but might be considered existing. Need unique. Maybe something about his beard or his ability to make the sun rise. Let's think of a unique scenario: "Chuck Norris once tried to write a joke about himself, but the joke was so funny that it caused the universe to reboot." That's maybe too generic. Need something more specific. Maybe: "Chuck Norris can make a roundhouse kick that creates a new time zone." That's similar to existing jokes. Let's think of something about his beard being a national park. Or "Chuck Norris can make a snowstorm disappear with a single stare." Hmm. We need to ensure uniqueness and not repeat typical jokes. Let's craft: "Chuck Norris once challenged a calendar to a fight; the calendar surrendered and now February has 30 days." That's a known joke? Not sure. Might be similar. Better: "Chuck Norris can fix a broken heart by simply breathing on it; the victim instantly becomes a cactus." That's weird but maybe okay. But must be classic Chuck Norris style: exaggeration of invincibility, ability to do impossible things. Let's propose: "Chuck Norris can solve a Sudoku puzzle in under a second, and the numbers rearrange themselves to spell his name." That's unique. But must start with "Chuck Norris". So "Chuck Norris kann ein Sudoku-Rätsel in unter einer Sekunde lösen, und die Zahlen ordnen sich neu, um seinen Namen zu schreiben." That's German. But we need to output JSON fields. The joke_text should be the full joke text. So we can put the German joke there. Headline: short, max 80 chars. Something like "Chuck Norris und das ultimative Rätsel". That's within 80. Meme caption: max 80 chars. Something like "Wenn das Rätsel dich nicht besiegt, dann du ihn." That's maybe 45 chars. Image prompt: English description of a specific scene from the joke. Must be hyper-realistic portrait of tough legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build, black sleeveless vest. Include specific scene: maybe "Chuck Norris solves a Sudoku puzzle on a chalkboard while the numbers swirl into his name". Must be in English. Must not include text or captions. Must be photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. Meta title: SEO Title max 60 chars. Something like "Chuck Norris löst Sudoku – Legende der Zahlen". Count characters: "Chuck Norris löst Sudoku – Legende der Zahlen" 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, Legende(7)=34, space=35, der(3)=38, space=39, Zahlen(6)=45. So 45 chars, okay. Meta description: max 160 chars. Something like "Entdecke den unglaublichen Chuck-Norris-Witz, bei dem er ein Sudoku in Sekunden löst und die Zahlen seinen Namen schreiben – episch und humorvoll!" Count characters: let's approximate <160. Should be okay. Now ensure JSON fields are correctly quoted and no extra text. Check constraints: No repeated jokes, unique. Should be okay. Now produce JSON with fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. Make sure no markdown code fences. Just raw JSON. Let's craft: joke_text: "Chuck Norris kann ein Sudoku-Rätsel in unter einer Sekunde lösen, und die Zahlen ordnen sich neu, um seinen Namen zu schreiben." headline: "Chuck Norris löst das ultimative Sudoku – Zahlen-Zauber" Check length: "Chuck Norris löst das ultimative Sudoku – Zahlen-Zauber" length? Count: Chuck(5) space=6 Norris(6)=12 space=13 löst(4)=17 space=18 das(3)=21 space=22 ultimative(10)=32 space=33 Sudoku(6)=39 space=40 –(1)=41 space=42 Zahlen-Zauber(13?) Let's count: Zahlen-Zauber (13 inc hyphen?) Actually "Zahlen-Zauber" length 12? Z(1) a2 h3 l4 e5 n6 -7 Z8 a9 u10 b11 e12 r13? Might be 13. So total ~55, within 80. meme_caption: "Wenn Zahlen zu Namen werden, ist das nur Chuck Norris." Count characters: let's count: Wenn(4) space=5 Zahlen(6)=11 space=12 zu(2)=14 space=15 Namen(5)=20 space=21 werden,(7 inc comma?) Actually "werden," 7 inc comma? w1 e2 r3 e4 n5 ,6 =6? Let's just approximate under 80. It's fine. image_prompt: Must be English, describing specific scene. Something like: "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, standing confidently in front of a giant chalkboard covered with Sudoku numbers that swirl and rearrange into the letters of 'CHUCK NORRIS'." Must include "No text, no captions." Also mention "photorealistic action movie poster, dramatic cinematic lighting, American flag background." Let's craft: "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, standing in front of a massive chalkboard where Sudoku numbers swirl and rearrange into the letters of 'CHUCK NORRIS'. Photorealistic action movie poster, dramatic