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. We must create a classic Chuck Norris joke in German, unique, starting with "Chuck Norris". Must be funny, ironic, typical genre. Must avoid repeats, no profanity, no politics, no real suffering. Must be unique. We need to craft a joke text, headline (max 80 chars), meme caption (max 80 chars), image_prompt (English prompt for image generation) describing 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, and then a specific scene from the joke. Must be photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. Meta title max 60 chars, meta description max 160 chars. We need to ensure JSON format exactly as described, no extra fields. Let's craft a joke: Something like "Chuck Norris can divide by zero." But that's overused. Need unique. Maybe: "Chuck Norris once tried to teach a computer to count to infinity, and the computer surrendered and gave him the answer." Not great. Better: "Chuck Norris once challenged a calendar to a fight, and the calendar gave up after realizing it only had 365 days." That's a bit. We need something classic: "Chuck Norris can slam a revolving door." That's also common. We need unique: maybe "Chuck Norris can make a roundhouse kick that creates a new dimension where he is always right." Hmm. Let's think of a scenario: "Chuck Norris counted to infinity... twice." That's also known. We need something fresh: maybe "Chuck Norris can make a snowman melt just by looking at it." Not typical. Better: "Chuck Norris can turn a black hole into a Wi-Fi hotspot with a single stare." That's creative. But must be typical Chuck Norris genre: exaggeration of superhuman abilities. Let's craft: "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving, and the cube will rearrange itself to thank him." That's too long. We need a concise joke text. Maybe: "Chuck Norris can make a horse run faster than the speed of light by simply thinking about it." Not typical. Let's think of a classic format: "Chuck Norris can divide by zero." That's classic but maybe too common. But we can make a unique twist: "Chuck Norris can divide by zero and still get a whole number, because he refuses to accept limits." That might be okay. But we must avoid similar existing jokes. "Divide by zero" is common but maybe still okay if we phrase uniquely. Better: "Chuck Norris can make a square circle by sheer will, and then use it to win at tic-tac-toe." That's unique. Let's craft a joke: "Chuck Norris can make a square circle by sheer will, and then use it to win at tic-tac-toe." That's a bit weird but okay. But we need to start with "Chuck Norris". So: "Chuck Norris kann einen Quadratkreis durch bloße Willenskraft erschaffen und damit Tic-Tac-Toe gewinnen." That's German. But we need to keep it short and funny. Maybe: "Chuck Norris kann einen Quadratkreis erschaffen und damit Tic-Tac-Toe gewinnen." That's okay. But we need to ensure it's unique and not a known joke. Let's go with: "Chuck Norris kann einen Quadratkreis erschaffen und damit Tic-Tac-Toe gewinnen, weil er die Regeln neu definiert." That's a bit longer. But we need to keep it as a single sentence maybe. Let's craft: "Chuck Norris kann einen Quadratkreis erschaffen und damit Tic-Tac-Toe gewinnen, weil er die Regeln neu definiert." That's okay. Now we need headline max 80 chars: maybe "Chuck Norris erschafft einen Quadratkreis und gewinnt Tic-Tac-Toe". That's within 80. Meme caption max 80 chars: maybe "Wenn selbst Geometrie ihn nicht aufhält". That's 33 chars. Image prompt: Must be English, describing 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, and a specific scene from the joke. The scene: "holding a glowing square circle in his hands, with a tic-tac-toe board floating around". Must include "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. [Specific scene from the joke]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to embed the specific scene: maybe "holding a glowing square circle while a floating tic-tac-toe board hovers around him". So the 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, holding a glowing square circle while a floating tic-tac-toe board hovers around him, photorealistic action movie poster, dramatic cinematic lighting, American flag background, no text, no captions." Make sure it's English. Meta title max 60 chars: maybe "Chuck Norris erschafft Quadratkreis – Ein Witz". That's 38 chars. Meta description max 160 chars: maybe "Ein klassischer Chuck Norris Witz, der einen Quadratkreis und Tic-Tac-Toe Sieg verbindet – humorvoll, ironisch und einzigartig." Count characters: let's count roughly: "Ein klassischer Chuck Norris Witz, der einen Quadratkreis und Tic-Tac-Toe Sieg verbindet – humorvoll, ironisch und einzigartig." That's about 106 characters, okay. Now ensure JSON fields are correct. Fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. Make sure no extra fields, no markdown. Now produce JSON. Check lengths: - headline max 80 characters: "Chuck Norris erschafft einen Quadratkreis und gewinnt Tic-Tac-Toe". Let's count: characters including spaces? Let's count: "Chuck Norris erschafft einen Quadratkreis und gewinnt Tic-Tac-Toe". Count: C(1)h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)e14r15s16c17h1