diff --git a/lab-p10/lab-p10.ipynb b/lab-p10/lab-p10.ipynb
index 6c9ef8eec942f267f6724d5195a7f8ef3d356fb4..3cc7abee4608427099f5c5819728579235bb4e9f 100644
--- a/lab-p10/lab-p10.ipynb
+++ b/lab-p10/lab-p10.ipynb
@@ -3,7 +3,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "cfa86fb2",
+   "id": "1f46357f",
    "metadata": {
     "cell_type": "code",
     "deletable": false,
@@ -23,10 +23,10 @@
    "metadata": {
     "editable": false,
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:20.315665Z",
-     "iopub.status.busy": "2023-11-04T18:31:20.315665Z",
-     "iopub.status.idle": "2023-11-04T18:31:20.598466Z",
-     "shell.execute_reply": "2023-11-04T18:31:20.597454Z"
+     "iopub.execute_input": "2023-11-08T02:52:25.564823Z",
+     "iopub.status.busy": "2023-11-08T02:52:25.564823Z",
+     "iopub.status.idle": "2023-11-08T02:52:25.807100Z",
+     "shell.execute_reply": "2023-11-08T02:52:25.806092Z"
     }
    },
    "outputs": [],
@@ -235,10 +235,10 @@
    "id": "48449d80",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:20.604464Z",
-     "iopub.status.busy": "2023-11-04T18:31:20.604464Z",
-     "iopub.status.idle": "2023-11-04T18:31:20.612646Z",
-     "shell.execute_reply": "2023-11-04T18:31:20.611632Z"
+     "iopub.execute_input": "2023-11-08T02:52:25.813100Z",
+     "iopub.status.busy": "2023-11-08T02:52:25.812100Z",
+     "iopub.status.idle": "2023-11-08T02:52:25.820025Z",
+     "shell.execute_reply": "2023-11-08T02:52:25.819015Z"
     },
     "tags": []
    },
@@ -286,10 +286,10 @@
    "id": "a2539165",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:20.617648Z",
-     "iopub.status.busy": "2023-11-04T18:31:20.617648Z",
-     "iopub.status.idle": "2023-11-04T18:31:20.629189Z",
-     "shell.execute_reply": "2023-11-04T18:31:20.628176Z"
+     "iopub.execute_input": "2023-11-08T02:52:25.826023Z",
+     "iopub.status.busy": "2023-11-08T02:52:25.825025Z",
+     "iopub.status.idle": "2023-11-08T02:52:25.840565Z",
+     "shell.execute_reply": "2023-11-08T02:52:25.839557Z"
     },
     "tags": []
    },
@@ -305,7 +305,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "734a79cd",
+   "id": "908939fa",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -347,10 +347,10 @@
    "id": "9283d54a",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:20.648992Z",
-     "iopub.status.busy": "2023-11-04T18:31:20.648992Z",
-     "iopub.status.idle": "2023-11-04T18:31:20.657926Z",
-     "shell.execute_reply": "2023-11-04T18:31:20.656914Z"
+     "iopub.execute_input": "2023-11-08T02:52:25.856973Z",
+     "iopub.status.busy": "2023-11-08T02:52:25.856973Z",
+     "iopub.status.idle": "2023-11-08T02:52:25.863434Z",
+     "shell.execute_reply": "2023-11-08T02:52:25.863434Z"
     },
     "tags": []
    },
@@ -362,7 +362,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "2e7dfe5e",
+   "id": "3f60dca2",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -404,10 +404,10 @@
    "id": "ce9a6977",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:20.673488Z",
-     "iopub.status.busy": "2023-11-04T18:31:20.673488Z",
-     "iopub.status.idle": "2023-11-04T18:31:20.681456Z",
-     "shell.execute_reply": "2023-11-04T18:31:20.680441Z"
+     "iopub.execute_input": "2023-11-08T02:52:25.878335Z",
+     "iopub.status.busy": "2023-11-08T02:52:25.878335Z",
+     "iopub.status.idle": "2023-11-08T02:52:25.885439Z",
+     "shell.execute_reply": "2023-11-08T02:52:25.884432Z"
     },
     "tags": []
    },
@@ -419,7 +419,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "6c4fd974",
+   "id": "2dfdca0d",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -453,10 +453,10 @@
    "id": "f315e5b6",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:20.705136Z",
-     "iopub.status.busy": "2023-11-04T18:31:20.704137Z",
-     "iopub.status.idle": "2023-11-04T18:31:20.715695Z",
-     "shell.execute_reply": "2023-11-04T18:31:20.714682Z"
+     "iopub.execute_input": "2023-11-08T02:52:25.898942Z",
+     "iopub.status.busy": "2023-11-08T02:52:25.897941Z",
+     "iopub.status.idle": "2023-11-08T02:52:25.904220Z",
+     "shell.execute_reply": "2023-11-08T02:52:25.904220Z"
     },
     "tags": []
    },
@@ -472,7 +472,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "e31630a3",
+   "id": "51b61e29",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -506,10 +506,10 @@
    "id": "c5ba072e",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:20.740598Z",
-     "iopub.status.busy": "2023-11-04T18:31:20.739600Z",
-     "iopub.status.idle": "2023-11-04T18:31:20.748239Z",
-     "shell.execute_reply": "2023-11-04T18:31:20.747227Z"
+     "iopub.execute_input": "2023-11-08T02:52:25.918021Z",
+     "iopub.status.busy": "2023-11-08T02:52:25.918021Z",
+     "iopub.status.idle": "2023-11-08T02:52:25.925026Z",
+     "shell.execute_reply": "2023-11-08T02:52:25.924016Z"
     },
     "tags": []
    },
@@ -521,7 +521,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "6e4da4db",
+   "id": "9e855148",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -552,10 +552,10 @@
    "id": "d270a2e3",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:20.767956Z",
-     "iopub.status.busy": "2023-11-04T18:31:20.766957Z",
-     "iopub.status.idle": "2023-11-04T18:31:20.777083Z",
-     "shell.execute_reply": "2023-11-04T18:31:20.776074Z"
+     "iopub.execute_input": "2023-11-08T02:52:25.938125Z",
+     "iopub.status.busy": "2023-11-08T02:52:25.938125Z",
+     "iopub.status.idle": "2023-11-08T02:52:25.945077Z",
+     "shell.execute_reply": "2023-11-08T02:52:25.944069Z"
     },
     "tags": []
    },
@@ -567,7 +567,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "169ea981",
+   "id": "a7056de4",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -596,10 +596,10 @@
    "id": "07940c2e",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:20.796490Z",
-     "iopub.status.busy": "2023-11-04T18:31:20.795489Z",
-     "iopub.status.idle": "2023-11-04T18:31:20.808026Z",
-     "shell.execute_reply": "2023-11-04T18:31:20.807009Z"
+     "iopub.execute_input": "2023-11-08T02:52:25.958189Z",
+     "iopub.status.busy": "2023-11-08T02:52:25.958189Z",
+     "iopub.status.idle": "2023-11-08T02:52:25.964205Z",
+     "shell.execute_reply": "2023-11-08T02:52:25.964205Z"
     },
     "tags": []
    },
@@ -611,7 +611,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "7cad68a4",
+   "id": "948fc468",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -661,10 +661,10 @@
    "id": "03da7912",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:20.825269Z",
-     "iopub.status.busy": "2023-11-04T18:31:20.825269Z",
-     "iopub.status.idle": "2023-11-04T18:31:20.832306Z",
-     "shell.execute_reply": "2023-11-04T18:31:20.831295Z"
+     "iopub.execute_input": "2023-11-08T02:52:25.978066Z",
+     "iopub.status.busy": "2023-11-08T02:52:25.977066Z",
+     "iopub.status.idle": "2023-11-08T02:52:25.983518Z",
+     "shell.execute_reply": "2023-11-08T02:52:25.982512Z"
     }
    },
    "outputs": [],
@@ -701,10 +701,10 @@
    "id": "f561d50b",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:20.838308Z",
-     "iopub.status.busy": "2023-11-04T18:31:20.837310Z",
-     "iopub.status.idle": "2023-11-04T18:31:20.847410Z",
-     "shell.execute_reply": "2023-11-04T18:31:20.846400Z"
+     "iopub.execute_input": "2023-11-08T02:52:25.987520Z",
+     "iopub.status.busy": "2023-11-08T02:52:25.986520Z",
+     "iopub.status.idle": "2023-11-08T02:52:25.992903Z",
+     "shell.execute_reply": "2023-11-08T02:52:25.992903Z"
     },
     "tags": []
    },
@@ -720,7 +720,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "124f519f",
+   "id": "2c0326d2",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -749,10 +749,10 @@
    "id": "8aa239c1",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:20.863492Z",
-     "iopub.status.busy": "2023-11-04T18:31:20.863492Z",
-     "iopub.status.idle": "2023-11-04T18:31:20.870927Z",
-     "shell.execute_reply": "2023-11-04T18:31:20.869911Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.007343Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.007343Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.012848Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.011841Z"
     },
     "tags": []
    },
@@ -778,10 +778,10 @@
    "id": "e913e4ea",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:20.879929Z",
-     "iopub.status.busy": "2023-11-04T18:31:20.878929Z",
-     "iopub.status.idle": "2023-11-04T18:31:20.887166Z",
-     "shell.execute_reply": "2023-11-04T18:31:20.886155Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.016849Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.016849Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.023325Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.022317Z"
     },
     "tags": []
    },
@@ -848,10 +848,10 @@
    "id": "f2ce62c2",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:20.893167Z",
-     "iopub.status.busy": "2023-11-04T18:31:20.892166Z",
-     "iopub.status.idle": "2023-11-04T18:31:20.905692Z",
-     "shell.execute_reply": "2023-11-04T18:31:20.904681Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.027326Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.027326Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.038242Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.037233Z"
     },
     "tags": []
    },
@@ -881,7 +881,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "af0985c5",
+   "id": "2318e17d",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -910,10 +910,10 @@
    "id": "5314bd44",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:20.923080Z",
-     "iopub.status.busy": "2023-11-04T18:31:20.922079Z",
-     "iopub.status.idle": "2023-11-04T18:31:20.933977Z",
-     "shell.execute_reply": "2023-11-04T18:31:20.932967Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.051355Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.051355Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.061353Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.060346Z"
     },
     "tags": []
    },
@@ -925,7 +925,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "3257ccb4",
+   "id": "8762ba26",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -954,10 +954,10 @@
    "id": "93256002",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:20.949375Z",
-     "iopub.status.busy": "2023-11-04T18:31:20.948373Z",
-     "iopub.status.idle": "2023-11-04T18:31:20.955310Z",
-     "shell.execute_reply": "2023-11-04T18:31:20.955310Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.074485Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.074485Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.081743Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.080730Z"
     },
     "tags": []
    },
@@ -973,7 +973,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "e399b365",
+   "id": "71a09468",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -1002,10 +1002,10 @@
    "id": "8a22b382",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:20.971477Z",
-     "iopub.status.busy": "2023-11-04T18:31:20.970477Z",
-     "iopub.status.idle": "2023-11-04T18:31:20.978275Z",
-     "shell.execute_reply": "2023-11-04T18:31:20.977263Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.095204Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.095204Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.101912Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.100904Z"
     },
     "tags": []
    },
@@ -1017,7 +1017,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "c9d471a6",
+   "id": "65060512",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -1046,10 +1046,10 @@
    "id": "c67a29c5",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:20.993595Z",
-     "iopub.status.busy": "2023-11-04T18:31:20.992596Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.002202Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.001189Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.111087Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.111087Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.120147Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.120147Z"
     },
     "tags": []
    },
@@ -1061,7 +1061,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "1afeab22",
+   "id": "d48a67af",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -1098,10 +1098,10 @@
    "id": "134dcc62",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.018575Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.017573Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.031533Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.030521Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.129440Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.129440Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.145734Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.144725Z"
     },
     "tags": []
    },
@@ -1126,7 +1126,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "e70bcc38",
+   "id": "71932779",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -1155,10 +1155,10 @@
    "id": "1a1991bd",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.047647Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.047647Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.055344Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.054332Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.159774Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.158775Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.164817Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.164817Z"
     },
     "tags": []
    },
@@ -1170,7 +1170,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "c8548752",
+   "id": "24b2bc06",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -1199,10 +1199,10 @@
    "id": "ec4581f3",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.071703Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.071703Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.078596Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.078596Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.178923Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.178923Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.184447Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.184447Z"
     },
     "tags": []
    },
@@ -1214,7 +1214,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "89c84497",
+   "id": "d6c335b6",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -1286,10 +1286,10 @@
    "id": "57e495be",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.095472Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.095472Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.103336Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.102325Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.198811Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.198811Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.205810Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.204803Z"
     },
     "tags": []
    },
@@ -1322,10 +1322,10 @@
    "id": "56b65ea5",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.107335Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.107335Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.116140Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.115124Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.209810Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.209810Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.217798Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.216790Z"
     },
     "tags": []
    },
@@ -1346,7 +1346,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "3241ca1a",
+   "id": "57382169",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -1373,10 +1373,10 @@
    "id": "0d1d8b72",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.137145Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.136148Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.142798Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.141786Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.231047Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.230045Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.235761Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.234754Z"
     },
     "tags": []
    },
@@ -1394,7 +1394,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "b6b7c9e6",
+   "id": "dc2d771b",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -1421,10 +1421,10 @@
    "id": "a0b1d827",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.164416Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.163415Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.173854Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.172840Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.248839Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.247839Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.255473Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.254466Z"
     },
     "tags": []
    },
@@ -1441,7 +1441,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "f163f294",
+   "id": "9719157c",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -1480,10 +1480,10 @@
    "id": "45b7e5c2",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.197085Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.197085Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.211162Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.210151Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.268419Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.268419Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.278875Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.277868Z"
     },
     "tags": []
    },
@@ -1508,7 +1508,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "8177fa89",
+   "id": "b85d9756",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -1547,10 +1547,10 @@
    "id": "94336d4f",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.228229Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.227230Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.240730Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.239719Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.292221Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.292221Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.303213Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.302207Z"
     },
     "tags": []
    },
@@ -1562,7 +1562,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "58942905",
+   "id": "358d5f54",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -1589,10 +1589,10 @@
    "id": "290facf3",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.257110Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.256110Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.266497Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.266497Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.316650Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.316650Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.322974Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.322974Z"
     },
     "tags": []
    },
@@ -1610,7 +1610,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "a634804e",
+   "id": "cd8ae9a8",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -1652,10 +1652,10 @@
    "id": "f2748264",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.285141Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.284140Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.291175Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.290166Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.337536Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.336536Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.343387Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.342380Z"
     },
     "tags": []
    },
@@ -1674,10 +1674,10 @@
    "id": "dfe08fa0",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.295176Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.295176Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.303285Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.302273Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.347387Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.346388Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.353889Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.352882Z"
     },
     "tags": []
    },
@@ -1693,7 +1693,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "4ad341be",
+   "id": "463c8f44",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -1746,10 +1746,10 @@
    "id": "bb5fe960",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.321312Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.320306Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.328084Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.327073Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.367131Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.367131Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.372942Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.371935Z"
     },
     "tags": []
    },
@@ -1765,7 +1765,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "821a1f7e",
+   "id": "06702dff",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -1792,10 +1792,10 @@
    "id": "b7ab3301",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.345064Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.344065Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.350424Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.349413Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.386836Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.385833Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.391798Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.390791Z"
     }
    },
    "outputs": [],
@@ -1823,10 +1823,10 @@
    "id": "147e2924",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.355425Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.354428Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.364394Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.363382Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.395799Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.394800Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.401749Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.401749Z"
     },
     "tags": []
    },
@@ -1842,7 +1842,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "6cf69463",
+   "id": "3fd5e363",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -1906,10 +1906,10 @@
     "deletable": false,
     "editable": false,
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.382575Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.382575Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.391608Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.389595Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.415956Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.415956Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.420399Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.420399Z"
     }
    },
    "outputs": [],
@@ -1936,10 +1936,10 @@
    "id": "3069bccd",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.399605Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.398607Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.408902Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.407885Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.425407Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.424407Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.432527Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.431522Z"
     },
     "tags": []
    },
@@ -1977,10 +1977,10 @@
    "id": "9debe1fa",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.415902Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.414902Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.426645Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.425626Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.436530Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.436530Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.442183Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.442183Z"
     },
     "tags": []
    },
@@ -1996,7 +1996,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "e7d83ea2",
+   "id": "03715ae0",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -2023,10 +2023,10 @@
    "id": "fb490a1f",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.444512Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.443511Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.451416Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.450747Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.455977Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.454973Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.460110Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.460110Z"
     },
     "tags": []
    },
@@ -2043,7 +2043,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "cf8585d5",
+   "id": "363f168c",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -2070,10 +2070,10 @@
    "id": "fe557bd6",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.470265Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.469265Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.479630Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.478615Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.474016Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.474016Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.481336Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.480326Z"
     },
     "tags": []
    },
@@ -2085,7 +2085,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "bfe7339d",
+   "id": "62179c25",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -2132,10 +2132,10 @@
    "id": "b66cf1f7",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.499507Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.498506Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.514441Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.513428Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.494500Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.494500Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.505781Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.504773Z"
     },
     "tags": []
    },
@@ -2170,7 +2170,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "63d00846",
+   "id": "39ba67f3",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -2221,10 +2221,10 @@
    "id": "af0c689c",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.536073Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.536073Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.552781Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.551771Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.519020Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.519020Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.529847Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.528839Z"
     },
     "tags": []
    },
@@ -2236,7 +2236,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "180671d1",
+   "id": "d43bf271",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -2265,10 +2265,10 @@
    "id": "9658a259",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.577746Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.576747Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.588561Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.587547Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.543215Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.543215Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.549591Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.548581Z"
     },
     "tags": []
    },
@@ -2280,7 +2280,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "14a7483d",
+   "id": "4daddc30",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -2309,10 +2309,10 @@
    "id": "06b05ef5",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.614367Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.613368Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.624426Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.623410Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.562647Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.562647Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.569103Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.568096Z"
     },
     "tags": []
    },
@@ -2324,7 +2324,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "3b61fa54",
+   "id": "251babd7",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -2353,10 +2353,10 @@
    "id": "8691a7d6",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.651046Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.650046Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.661414Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.660400Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.582008Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.582008Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.588330Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.587321Z"
     },
     "tags": []
    },
@@ -2368,7 +2368,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "55fe3856",
+   "id": "946941a2",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -2444,10 +2444,10 @@
    "id": "a4c36c6c",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.688594Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.687592Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.726918Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.725903Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.601446Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.601446Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.615438Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.614430Z"
     },
     "tags": []
    },
@@ -2473,7 +2473,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "1f6776a3",
+   "id": "06711a94",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -2546,10 +2546,10 @@
    "id": "9385a807",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.757619Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.756616Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.771455Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.769416Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.628918Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.628918Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.636851Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.635842Z"
     },
     "tags": []
    },
@@ -2568,7 +2568,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "115bdede",
+   "id": "c94e5a6a",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -2621,10 +2621,10 @@
    "id": "8775af92",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.797384Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.796386Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.809364Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.807351Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.646112Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.646112Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.659100Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.658090Z"
     },
     "tags": []
    },
@@ -2636,7 +2636,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "680fc9ea",
+   "id": "7d4c812a",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -2667,10 +2667,10 @@
    "id": "de95be9c",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.836596Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.835596Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.846718Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.845701Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.675385Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.675385Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.682143Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.681136Z"
     },
     "tags": []
    },
@@ -2682,7 +2682,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "d5ffad69",
+   "id": "276a01b3",
    "metadata": {
     "deletable": false,
     "editable": false
@@ -2711,10 +2711,10 @@
    "id": "f03feac1",
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2023-11-04T18:31:21.876761Z",
-     "iopub.status.busy": "2023-11-04T18:31:21.875760Z",
-     "iopub.status.idle": "2023-11-04T18:31:21.886388Z",
-     "shell.execute_reply": "2023-11-04T18:31:21.884361Z"
+     "iopub.execute_input": "2023-11-08T02:52:26.695687Z",
+     "iopub.status.busy": "2023-11-08T02:52:26.695687Z",
+     "iopub.status.idle": "2023-11-08T02:52:26.702424Z",
+     "shell.execute_reply": "2023-11-08T02:52:26.701415Z"
     },
     "tags": []
    },
@@ -2726,7 +2726,7 @@
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "6418cc60",
+   "id": "cdca3784",
    "metadata": {
     "deletable": false,
     "editable": false
diff --git a/lab-p10/public_tests.py b/lab-p10/public_tests.py
index dadbbba29d635a20b9f93146ddf95b182ef38312..cfa1007cae3dc64223504ef3223f50d207eb6f83 100644
--- a/lab-p10/public_tests.py
+++ b/lab-p10/public_tests.py
@@ -28,7 +28,7 @@ TEXT_FORMAT_NAMEDTUPLE = "TEXT_FORMAT_NAMEDTUPLE"  # question type when expected
 PNG_FORMAT_SCATTER = "PNG_FORMAT_SCATTER" # question type when the expected answer is a scatter plot
 HTML_FORMAT = "HTML_FORMAT" # question type when the expected answer is a DataFrame
 FILE_JSON_FORMAT = "FILE_JSON_FORMAT" # question type when the expected answer is a JSON file
-SLASHES = " SLASHES" # question SUFFIX when expected answer contains paths with slashes
+SLASHES = "SLASHES" # question SUFFIX when expected answer contains paths with slashes
 
 def get_expected_format():
     """get_expected_format() returns a dict mapping each question to the format
@@ -85,7 +85,6 @@ def get_expected_json():
                             'planets_1.csv',
                             'planets_2.csv',
                             'planets_3.csv',
-                            'small_data.zip',
                             'stars_1.csv',
                             'stars_2.csv',
                             'stars_3.csv'],
@@ -95,14 +94,12 @@ def get_expected_json():
                             'planets_1.csv',
                             'planets_2.csv',
                             'planets_3.csv',
-                            'small_data.zip',
                             'stars_1.csv',
                             'stars_2.csv',
                             'stars_3.csv'],
                      'q3': ['stars_3.csv',
                             'stars_2.csv',
                             'stars_1.csv',
-                            'small_data.zip',
                             'planets_3.csv',
                             'planets_2.csv',
                             'planets_1.csv',
@@ -113,7 +110,6 @@ def get_expected_json():
                      'q5': ['small_data\\stars_3.csv',
                             'small_data\\stars_2.csv',
                             'small_data\\stars_1.csv',
-                            'small_data\\small_data.zip',
                             'small_data\\planets_3.csv',
                             'small_data\\planets_2.csv',
                             'small_data\\planets_1.csv',
diff --git a/lab-p10/small_data.zip b/lab-p10/small_data.zip
index 1002b336b815897990880ebe72ce305438750cfa..09d9f37c99cdc877ca3aaefe0a41bab633745f75 100644
Binary files a/lab-p10/small_data.zip and b/lab-p10/small_data.zip differ