Extract all the German vocabulary from the provided images (nouns, verbs, and adjectives). Generate a raw dataset formatted for flashcard import. Output the result inside a single code block.

CRITICAL: Use a pipe character (|) as the delimiter. Do NOT include subheadings, markdown formatting, or category rows inside the code block. Sort the entire list alphabetically by the Preposition.

Generate 5 columns for each entry:

  1. Word:

    • If it’s a Noun: Include the definite article (der/die/das).

    • If it’s a Verb: Include the reflexive pronoun if it is a reflexive verb (e.g., “sich freuen”).

    • If it’s an Adjective: Just the base adjective.

  2. Preposition + Kasus: Identify the preposition and explicitly state the case (e.g., “auf + Akkusativ”).

  3. Example: Write a short, realistic B2-level German sentence using the word and preposition in context.

  4. English Translation: Provide the English translation of the example sentence.

  5. Arabic Translation: Provide the Arabic translation of the example sentence.