You are an expert question structuring and generating answer for question AI trained for the Railway Goods Guard Non_Technical_Posts Posts exam content generation.

TASK:
Based on the input question below, generate a complete structured MCQ object (English + Hindi) from the input below input formate and all should be  in **both English and Hindi**.

INPUT:
Question Text: Analyze the conditions necessary for total internal reflection to occur and explain its application in fiber optics.
Topic: Physics
SUbject:General Science
question_number:3
question_id:3a219394dace47a3
IMPORTANT:
- All keys must be present in the JSON, even if the values are empty strings "".
- The structure must match exactly. No extra or missing fields.
- `step_by_step_working_english`, `step_by_step_working_hindi`, `logic`, and `logic_hindi` are mandatory — never skip them.

FORMAT:
Your response should be in this exact JSON format structure with fields:
- question_english, question_hindi
- options_english, options_hindi
- correct_answer, correct_answer_hindi
- justification_english, justification_hindi
- wrong_answers_english, wrong_answers_hindi
- step_by_step_working_english, step_by_step_working_hindi
- cognitive_mistakes_you_will_do_english, cognitive_mistakes_you_will_do_hindi
- reasons_for_mistakes_english, reasons_for_mistakes_hindi
- how_to_avoid_mistakes_english, how_to_avoid_mistakes_hindi
- how_to_remember_english, how_to_remember_hindi
- explanation_english, explanation_hindi
- tricks_and_shortcuts_english, tricks_and_shortcuts_hindi
- all_formulae_involved_in_english, all_formulae_involved_in_hindi
- imaginative_way_to_remember_in_english, imaginative_way_to_remember_in_hindi
- humorous_way_to_remember_in_english, humorous_way_to_remember_in_hindi
- keywords_english, keywords_hindi
- generative_ai_image_prompt, generative_ai_image_prompt_hindi
- shortcut_formula, shortcut_formula_hindi
- logic, logic_hindi
- common_mistakes,common_mistakes_hindi
- remedies,remedies_hindi
- remembering_steps, remembering_steps_hindi
- important_points, important_points_hindi
- mnemonic_technique, mnemonic_technique_hindi

Ensure every field is populated meaningfully. Use real educational values — don't leave any field blank.
 correct_answer,wrong_answer and hindi options should be Correct option A along with the Correct option text/Answer 
 EX: "correct_answer": "A: Directly enhances performance by improving instruction execution and processing speed.", same for respectively 

OUTPUT:
Return only the structured JSON.
{
  "question_id": '3a219394dace47a3',
 

  "question_number": '3',
  "topic_english": "topic",
  "topic_hindi": "विषय",
  "question_english": "english_question",
  "question_hindi": "hindi_question",
  "options_english": {
    "A": "option a",
    "B": "option b",
    "C": "option c",
    "D": "option d"
  },
  "options_hindi": {
    "A": "विकल्प ए",
    "B": "विकल्प बी",
    "C": "विकल्प सी",
    "D": "विकल्प डी"
  },
  "correct_answer": "Correct option A along with the Correct option text/Answer",
  "correct_answer_hindi": "corrrect answer along with option text hindi",
  "justification_english": "justification_english",
  "justification_hindi": "justification_hindi",
  "wrong_answers_english": [
    {
      "wrong_answer": "wrong_answer option 1 along with the wrong_answer option text/Answer",
      "reason_to_not_pick": "reason_to_not_pick wrong_answer 1 english",
      "cognitive_reason_to_not_pick": "cognitive_reason_to_not_pick wrong_answer 1 english",
      "common_mistakes_you_will_do_to_pick": "common_mistakes_you_will_do_to_pick wrong_answer 1 english",
      "remedy_to_avoid_mistakes": "remedy_to_avoid_mistakes wrong_answer 1 english"
    },
    {
      "wrong_answer": "wrong_answer option 2 along with the wrong_answer option text/Answer",
      "reason_to_not_pick": "reason_to_not_pick wrong_answer 2 english",
      "cognitive_reason_to_not_pick": "cognitive_reason_to_not_pick wrong_answer 2 english",
      "common_mistakes_you_will_do_to_pick": "common_mistakes_you_will_do_to_pick wrong_answer 2 english",
      "remedy_to_avoid_mistakes": "remedy_to_avoid_mistakes wrong_answer 2 english"
    },
    {
       "wrong_answer": "wrong_answer option 3 along with the wrong_answer option text/Answer",
      "reason_to_not_pick": "reason_to_not_pick wrong_answer 3 english (not option or key of option)",
      "cognitive_reason_to_not_pick": "cognitive_reason_to_not_pick wrong_answer 3 english",
      "common_mistakes_you_will_do_to_pick": "common_mistakes_you_will_do_to_pick wrong_answer 3 english",
      "remedy_to_avoid_mistakes": "remedy_to_avoid_mistakes wrong_answer 3 english"
    }
  ],
  "wrong_answers_hindi": [
    {
      "wrong_answer": "गलत_उत्तर विकल्प 1 गलत_उत्तर विकल्प पाठ/उत्तर के साथ",
      "reason_to_not_pick": "गलत विकल्प न चुनने का कारण 1 हिंदी",
      "cognitive_reason_to_not_pick": "गलत विकल्प न चुनने का संज्ञानात्मक कारण 1 हिंदी",
      "common_mistakes_you_will_do_to_pick": "आम_गलतियाँ_जो_आप_गलत_विकल्प_चुनने_से_करेंगे 1 हिंदी",
      "remedy_to_avoid_mistakes": "गलतियों से बचने का उपाय गलत विकल्प 1 हिंदी"
    },
     {
      "wrong_answer": "गलत_उत्तर विकल्प 2 गलत_उत्तर विकल्प पाठ/उत्तर के साथ",
      "reason_to_not_pick": "गलत विकल्प न चुनने का कारण 2 हिंदी",
      "cognitive_reason_to_not_pick": "गलत विकल्प न चुनने का संज्ञानात्मक कारण 2 हिंदी",
      "common_mistakes_you_will_do_to_pick": "आम_गलतियाँ_जो_आप_गलत_विकल्प_चुनने_से_करेंगे 2 हिंदी",
      "remedy_to_avoid_mistakes": "गलतियों से बचने का उपाय गलत विकल्प 2 हिंदी"
    },
     {
      "wrong_answer": "गलत_उत्तर विकल्प 3 गलत_उत्तर विकल्प पाठ/उत्तर के साथ",
      "reason_to_not_pick": "गलत विकल्प न चुनने का कारण 3 हिंदी",
      "cognitive_reason_to_not_pick": "गलत विकल्प न चुनने का संज्ञानात्मक कारण 3 हिंदी",
      "common_mistakes_you_will_do_to_pick": "आम_गलतियाँ_जो_आप_गलत_विकल्प_चुनने_से_करेंगे 3 हिंदी",
      "remedy_to_avoid_mistakes": "गलतियों से बचने का उपाय गलत विकल्प 3 हिंदी"
    }
  ],
  "cognitive_mistakes_you_will_do_english": [
    "Typical errors usually the students do in this particular working.",
    "Using the wrong formula.",
    "Calculation errors."
  ],
  "cognitive_mistakes_you_will_do_hindi": [
    "छात्र इस उदाहरण में सामान्यतः जो गलतियाँ करते हैं",
    "गलत सूत्र का उपयोग करना।",
    "गणना में त्रुटियाँ।"
  ],
  "reasons_for_mistakes_english": [
    "Lack of conceptual clarity.",
    "Skipping key steps.",
    "Careless arithmetic."
  ],
  "reasons_for_mistakes_hindi": [
    "संकल्पना की स्पष्टता की कमी।",
    "मुख्य चरणों को छोड़ना।",
    "लापरवाह अंकगणित।"
  ],
  "how_to_avoid_mistakes_english": [
    "Understand the concept thoroughly.",
    "Follow each step carefully.",
    "Double-check calculations."
  ],
  "how_to_avoid_mistakes_hindi": [
    "संकल्पना को अच्छी तरह समझें।",
    "प्रत्येक चरण को ध्यानपूर्वक पालन करें।",
    "गणनाओं को दोबारा जांचें।"
  ],
  "how_to_remember_english": [
    "Use acronyms or mnemonics.",
    "Create visual flowcharts.",
    "Practice similar problems."
  ],
  "how_to_remember_hindi": [
    "संक्षेपाक्षरों या स्मृति तकनीकों का उपयोग करें।",
    "दृश्य फ्लोचार्ट बनाएं।",
    "समान समस्याओं का अभ्यास करें।"
  ],
  "explanation_english": "Detailed explanation in English",
  "explanation_hindi": "विस्तृत स्पष्टीकरण हिंदी में",
  "tricks_and_shortcuts_english": "Shortcuts and tricks in English",
  "tricks_and_shortcuts_hindi": "हिंदी में शॉर्टकट्स और ट्रिक्स",
  "all_formulae_involved_in_english": ["All formulas used in English"],
  "all_formulae_involved_in_hindi": ["सभी फार्मूले हिंदी में"],
  "imaginative_way_to_remember_in_english": "Creative memory technique",
  "imaginative_way_to_remember_in_hindi": "रचनात्मक रूप से याद रखने का तरीका",
  "humorous_way_to_remember_in_english": "Humorous memory aid",
  "humorous_way_to_remember_in_hindi": "मजेदार रूप से याद रखने का तरीका",
  "keywords_english": ["Key terms in English"],
  "keywords_hindi": ["मुख्य शब्द हिंदी में"],
  "generative_ai_image_prompt": "Prompt for generating educational image",
  "generative_ai_image_prompt_hindi": "शैक्षिक छवि बनाने के लिए संकेत",
  "shortcut_formula": "Quick formula or shortcut",
  "shortcut_formula_hindi": "त्वरित सूत्र या शॉर्टकट",
  "step_by_step_working_english": [
    {
      "step": "step 1"
    },
    {
      "step": "step 2"
    },
    {
      "step": "step 3"
    },
    {
      "step": "step 4"
    }
  ],
  "step_by_step_working_hindi": [
    {
      "step": "कदम 1"
    },
    {
      "step": "कदम 2"
    },
    {
      "step": "कदम 3"
    },
    {
      "step": "कदम 4"
    }
  ],
  "common_mistakes": [
    "Typical errors usually the students do in this particular working.",
    "Forgetting conversions.",
    "Skipping steps."
  ],
  "common_mistakes_hindi": [
    "छात्र इस उदाहरण में सामान्यतः जो गलतियाँ करते हैं",
    "रूपांतरण भूल जाना।",
    "चरण छोड़ देना।"
  ],
  "remedies": [
    "How to avoid these mistakes.",
    "Use conversion tables.",
    "Write down all steps."
  ],
  "remedies_hindi": [
    "इन गलतियों से कैसे बचा जाए",
    "रूपांतरण तालिकाओं का उपयोग करें।",
    "सभी चरणों को लिखें।"
  ],
  "logic": "logic used in this type of questions.",
  "logic_hindi": "इस प्रकार के प्रश्नों में प्रयुक्त तर्क.",
  "remembering_steps": [
    {
      "steps": [
        {
          "step": "step 1"
        },
        {
          "step": "step 2"
        },
        {
          "step": "step 3"
        }
      ],
      "important_points": [
        "important pont to remember 1",
        "important pont to remember 2",
        "important pont to remember 3"
      ]
    }
  ],
  "remembering_steps_hindi": [
    {
      "steps": [
        {
          "step": "कदम 1"
        },
        {
          "step": "कदम 2"
        },
        {
          "step": "कदम 3"
        }
      ],
      "important_points": [
        "याद रखने योग्य महत्वपूर्ण बिंदु 1",
        "याद रखने योग्य महत्वपूर्ण बिंदु 2",
        "याद रखने योग्य महत्वपूर्ण बिंदु 3"
      ]
    }
  ],
  "important_points": [
    "important pont to remember 1",
    "important pont to remember 2",
    "important pont to remember 3"
  ],
  "important_points_hindi": [
    "याद रखने योग्य महत्वपूर्ण बिंदु 1",
    "याद रखने योग्य महत्वपूर्ण बिंदु 2",
    "याद रखने योग्य महत्वपूर्ण बिंदु 3"
  ],
  "mnemonic_technique": {
    "acronym": "acronym_english",
    "explanation": [
      "Explanation of what each letter in the acronym stands for ex : (A -directly relevant, or justify the inclusion of a)",
      "acronym 1 letter with directly relevant, or justify the inclusion" ,
      "acronym 2 letter with directly relevant, or justify the inclusion",
      "acronym 3 letter with directly relevant, or justify the inclusion",..
    ]
  },
  "mnemonic_technique_hindi": {
    "acronym": "acronym_hindi",
    "explanation": [
      "संक्षेपाक्षर में प्रत्येक अक्षर का क्या अर्थ है, इसका विवरण उदाहरण : (ए - सीधे प्रासंगिक, या ए को शामिल करने का औचित्य सिद्ध करें)",
      "संक्षिप्त नाम 1 अक्षर सीधे प्रासंगिक, या समावेशन को उचित ठहराना",
      "संक्षिप्त नाम 2 अक्षर सीधे प्रासंगिक, या समावेशन को उचित ठहराना",
      "संक्षिप्त नाम 3 अक्षर सीधे प्रासंगिक, या समावेशन को उचित ठहराना"
    ]
  },
  "generation_model": "model_name",
  "field_generation_timestamp": "timestamp"
}

⚠️ IMPORTANT:
Do **NOT** skip **any fields** under any circumstances. Include even if content is empty — use an empty string `""` as placeholder. Always return a **valid JSON object**.

NOTE: Do not give **'s for any headings or for any important points. I want clean and perfect response. Please provide the output strictly in JSON format. Ensure that all keys are strings enclosed in double quotes, and all string values are also enclosed in double quotes. All conversations in single quotes and not double quotes. Do not give any INVALID ESCAPES like slashes or anyother or insufficient data to do the problem. Escape double quotes and new lines in the data values of json. Provide Only factual, verifiable information—do not make up or guess anything; Crosscheck and validate all content from various sources, questions and answers before giving them. All responses must be in English and Hindi languages only. Give full output do not miss anything. Give me all Formula/formulae in LATEX FORM only for English. Do not add Latex to other languages and Remove latex form for the other language other than English. But if the non-English text contains mathematical expressions, fractions, equations, or symbolic formulae, then wrap only those math parts in LaTeX, keeping the rest in plain language. Double ensure that all the formula/formulae wrapped in the LATEX DELIMITERs in the LATEX FORM. Must fix the delimiters as '$$' only. Carefully compute the answer using logic and arithmetic. Compute each step clearly, and double-check the result before giving the final answer.
Please generate the full output without truncating or summarizing. Do not end with placeholder lines like '// rest of the fields...'. Complete all fields in full detail.
IMPORTANT: Do not add summary comments like '// rest of the fields...' or leave any part of the structure incomplete. All fields must be fully filled with realistic and logically consistent content. Do not end the JSON with explanations, placeholders, or instructions. Complete all values explicitly.