diff --git a/notebooks/seminar02.ipynb b/notebooks/seminar02.ipynb
index 1de470e6aa826abd433d9f514c20a61f6a231a63..bece8c0846d480437d45e1054796331b99b2c608 100644
--- a/notebooks/seminar02.ipynb
+++ b/notebooks/seminar02.ipynb
@@ -26,7 +26,26 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "print(\"Wird noch ausgefüllt.\")"
+    "import os\n",
+    "                                                                            \n",
+    "query = \"Experiment\"\n",
+    "\n",
+    "# Suche nach query in s; falls gefunden: Fundstelle + hervorgehobene Anfrage zurückgeben\n",
+    "def search(s, query, context = 20):\n",
+    "    i = s.find(query)\n",
+    "    if i >= 0:\n",
+    "        return s[max(0, i-context):i] + \"*\" + s[i:i + len(query)] + \"*\" + s[i + len(query):min(len(s), i+context)]\n",
+    "    return None\n",
+    "\n",
+    "print(\"Suche nach '\" + query + \"':\")\n",
+    "# alle Python-Notebooks im aktuellen Verzeichnis durchsuchen\n",
+    "for entry in os.listdir():\n",
+    "    if entry.endswith(\".ipynb\"):\n",
+    "        with open(entry, \"rt\") as f:\n",
+    "            for line in f:\n",
+    "                result = search(line, query)\n",
+    "                if result:\n",
+    "                    print(entry + \":\", result)"
    ]
   },
   {