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 language, but image_prompt must be English. Must start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must be funny, classic style. We need to ensure constraints: no repeats, no profanity, no politics, no real suffering, no similar formulations. Provide a unique joke. We need to craft a joke that starts with "Chuck Norris" or mentions him. Could be something like: "Chuck Norris can divide by zero." But that's common. Need unique. Maybe: "Chuck Norris once tried to teach a cat to play chess, but the cat surrendered after realizing it would never beat him at checkers." That's not typical. Better: "Chuck Norris can make a round square." That's also common. We need something unique: maybe about his beard? Or about his ability to make the sun rise? Or about his ability to win at karaoke? Or about his ability to solve a Rubik's cube in 0.001 seconds. Let's craft a joke: "Chuck Norris can solve a Sudoku puzzle using only his eyebrows." That's unique. But must be funny and typical Chuck Norris style: exaggeration, impossible feats. Maybe: "Chuck Norris can make a snowman melt just by staring at it." That's okay. But need to start with "Chuck Norris". So start with "Chuck Norris can..." Provide a full joke text. We also need headline (max 80 chars), meme_caption (max 80 chars), image_prompt (English description of specific scene from the joke), meta_title (max 60 chars), meta_description (max 160 chars). All within limits. Let's craft: joke_text: "Chuck Norris can solve a Sudoku puzzle using only his eyebrows, and the numbers appear as if they were written by a ghost." But need to be in German. So translate: "Chuck Norris kann ein Sudoku-Rätsel allein mit den Augenbrauen lösen, und die Zahlen erscheinen, als wären sie von einem Geist geschrieben." But must start with "Chuck Norris". So "Chuck Norris kann ein Sudoku-Rätsel allein mit den Augenbrauen lösen, und die Zahlen erscheinen, als wären sie von einem Geist geschrieben." That's okay. Now headline: maybe "Chuck Norris löst Sudoku mit den Augenbrauen". That's within 80 chars. Meme caption: maybe "Wenn selbst Zahlen Angst haben". Keep under 80 chars. Image prompt: need English description of specific scene from the joke. So describe: "Chuck Norris, hyper-realistic portrait, 50s, reddish-brown hair, thick reddish beard, piercing eyes, muscular build, black sleeveless vest, holding a giant pencil made of eyebrows, hovering over a Sudoku grid that glows, dramatic cinematic lighting, American flag background." But must be English and include [Specific scene from the joke] placeholder? The instruction says: "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. [Spezifische Szene aus dem Witz]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." So we need to replace [Spezifische Szene aus dem Witz] with the specific scene. So we can write: "Chuck Norris, 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, holding a giant pencil made of eyebrows, hovering over a glowing Sudoku grid, photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Meta title: up to 60 chars. Something like "Chuck Norris löst Sudoku mit den Augenbrauen". That's 38 chars. Meta description: up to 160 chars. Something like "Ein klassischer Chuck Norris Witz: Er löst ein Sudoku-Rätsel allein mit den Augenbrauen – unglaublich und humorvoll." Count characters: let's count roughly: "Ein klassischer Chuck Norris Witz: Er löst ein Sudoku-Rätsel allein mit den Augenbrauen – unglaublich und humorvoll." That's about 106 characters, okay. Now ensure JSON format, no markdown code block. Just raw JSON. Check constraints: Must be unique, not repeat existing jokes. This is likely unique. Make sure no profanity, no politics, no real suffering. It's fine. Now produce JSON with fields exactly as requested: "joke_text", "headline", "meme_caption", "image_prompt", "meta_title", "meta_description". Ensure proper quoting. Let's craft final values: joke_text: "Chuck Norris kann ein Sudoku-Rätsel allein mit den Augenbrauen lösen, und die Zahlen erscheinen, als wären sie von einem Geist geschrieben." headline: "Chuck Norris löst Sudoku mit den Augenbrauen" meme_caption: "Wenn selbst Zahlen Angst haben" image_prompt: "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. Chuck Norris, holding a giant pencil made of eyebrows, hovering over a glowing Sudoku grid, photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." But need to keep it as a single string. Ensure no extra line breaks? It's okay. meta_title: "Chuck Norris löst Sudoku mit den Augenbrauen" meta_description: "Ein klassischer Chuck Norris Witz: Er löst ein Sudoku-Rätsel allein mit den Augenbrauen – unglaublich und humorvoll." Check lengths: headline length: "Chuck Norris löst Sudoku mit den Augenbrauen" = 42 characters (including spaces). Under 80. meme_caption length: "Wenn selbst Zahlen Angst haben" = 27 characters. Under 80. meta_title length: same as headline, 42 characters, under 60. meta_description length: Let's count: "Ein klassischer Chuck Norris Witz: Er löst ein Sudoku-Rätsel allein mit den Augenbrauen – unglaublich und humorvoll." Count characters: Ein(3) + space=1 =>4 klassischer(10) =>14 space=1 =>15 Chuck(5)=>20 space=1=>21 Norris(6)=>27 space=1=>28