diff --git a/20250312/Informatikai_ism_forrasok_E2211/1_feladat/ipcimzes.txt b/20250312/Informatikai_ism_forrasok_E2211/1_feladat/ipcimzes.txt
new file mode 100644
index 0000000..35bf8a4
--- /dev/null
+++ b/20250312/Informatikai_ism_forrasok_E2211/1_feladat/ipcimzes.txt
@@ -0,0 +1,17 @@
+P�lda LAN (200 IP-c�m ig�ny)
+	h�l�zat azonos�t�: 172.16.0.0/24
+	alh�l�zati maszk: 255.255.255.0
+	haszn�lhat� c�mtartom�ny: 172.16.0.1 - 172.16.0.254
+	sz�r�si c�m: 172.16.0.255
+
+
+1. KIALLITAS (18 IP-c�m ig�ny)
+	h�l�zat azonos�t�:
+	alh�l�zati maszk:
+	haszn�lhat� c�mtartom�ny:
+	sz�r�si c�m:
+2. IRODA (10 IP-c�m ig�ny)
+	h�l�zat azonos�t�:
+	alh�l�zati maszk:
+	haszn�lhat� c�mtartom�ny:
+	sz�r�si c�m:
\ No newline at end of file
diff --git a/20250312/Informatikai_ism_forrasok_E2211/1_feladat/zoo_land.pkt b/20250312/Informatikai_ism_forrasok_E2211/1_feladat/zoo_land.pkt
new file mode 100644
index 0000000..abe3d73
Binary files /dev/null and b/20250312/Informatikai_ism_forrasok_E2211/1_feladat/zoo_land.pkt differ
diff --git a/20250312/Informatikai_ism_forrasok_E2211/2_feladat/csevegesek.txt b/20250312/Informatikai_ism_forrasok_E2211/2_feladat/csevegesek.txt
new file mode 100644
index 0000000..f3074e8
--- /dev/null
+++ b/20250312/Informatikai_ism_forrasok_E2211/2_feladat/csevegesek.txt
@@ -0,0 +1,551 @@
+Kezdet;Vég;Kezdeményező;Fogadó
+21.09.27-15:00:37;21.09.27-15:04:19;Marci;Krisztián
+21.09.27-15:01:33;21.09.27-15:02:46;Dénes;Andrea
+21.09.27-15:01:38;21.09.27-15:05:59;Tibor;Marci
+21.09.27-15:03:00;21.09.27-15:11:07;Bence;Annamari
+21.09.27-15:07:54;21.09.27-15:08:07;Dénes;Krisztián
+21.09.27-15:07:55;21.09.27-15:16:40;Zsombor;Kata
+21.09.27-15:08:07;21.09.27-15:08:26;Anna;Zsombor
+21.09.27-15:08:14;21.09.27-15:08:56;Pali;Andrea
+21.09.27-15:08:06;21.09.27-15:10:18;Kata;Laci
+21.09.27-15:10:19;21.09.27-15:16:34;Annamari;Marci
+21.09.27-15:11:41;21.09.27-15:16:47;Gábor;Zsombor
+21.09.27-15:11:04;21.09.27-15:18:15;Marci;Andrea
+21.09.27-15:13:53;21.09.27-15:23:18;Marietta;Norbert
+21.09.27-15:17:16;21.09.27-15:19:43;Dénes;Norbert
+21.09.27-15:20:04;21.09.27-15:21:45;Dénes;Gábor
+21.09.27-15:20:34;21.09.27-15:24:17;Marci;Annamari
+21.09.27-15:21:23;21.09.27-15:31:41;Laci;Anna
+21.09.27-15:25:40;21.09.27-15:35:50;Dénes;Marci
+21.09.27-15:27:04;21.09.27-15:31:24;Lili;Andrea
+21.09.27-15:30:27;21.09.27-15:35:48;Pali;Dénes
+21.09.27-15:32:54;21.09.27-15:35:31;Laci;Lili
+21.09.27-15:32:29;21.09.27-15:41:19;Lili;Krisztián
+21.09.27-15:33:10;21.09.27-15:34:32;Bence;Kata
+21.09.27-15:35:31;21.09.27-15:36:30;Annamari;Gábor
+21.09.27-15:35:36;21.09.27-15:39:41;Norbert;Marietta
+21.09.27-15:36:16;21.09.27-15:41:15;Zsombor;Marci
+21.09.27-15:38:58;21.09.27-15:39:17;Pali;Andrea
+21.09.27-15:38:25;21.09.27-15:39:50;Norbert;Kata
+21.09.27-15:40:15;21.09.27-15:46:17;Marietta;Krisztián
+21.09.27-15:42:52;21.09.27-15:48:20;Anna;Laci
+21.09.27-15:42:42;21.09.27-15:48:16;Pali;Annamari
+21.09.27-15:43:02;21.09.27-15:49:09;Zsombor;Marietta
+21.09.27-15:46:33;21.09.27-15:47:38;Andrea;Tibor
+21.09.27-15:47:17;21.09.27-15:57:26;Dénes;Lili
+21.09.27-15:48:35;21.09.27-15:51:23;Tibor;Kata
+21.09.27-15:49:51;21.09.27-15:58:42;Anna;Erzsi
+21.09.27-15:50:51;21.09.27-16:00:31;Pali;Andrea
+21.09.27-15:51:40;21.09.27-16:01:10;Dénes;Gizella
+21.09.27-15:53:17;21.09.27-15:58:44;Andrea;Botond
+21.09.27-15:55:04;21.09.27-15:56:21;Anna;Tibor
+21.09.27-15:58:46;21.09.27-16:00:46;Kata;Zsombor
+21.09.27-16:01:06;21.09.27-16:08:22;Krisztián;Norbert
+21.09.27-16:01:28;21.09.27-16:09:19;Botond;Marietta
+21.09.27-16:04:18;21.09.27-16:14:15;Krisztián;Lili
+21.09.27-16:05:16;21.09.27-16:14:49;Lili;Anna
+21.09.27-16:06:35;21.09.27-16:12:47;Marietta;Norbert
+21.09.27-16:07:31;21.09.27-16:07:57;Bence;Laci
+21.09.27-16:07:05;21.09.27-16:16:37;Dénes;Anna
+21.09.27-16:10:28;21.09.27-16:14:20;Andrea;Annamari
+21.09.27-16:10:46;21.09.27-16:20:32;Gábor;Marci
+21.09.27-16:10:15;21.09.27-16:20:05;Kata;Andrea
+21.09.27-16:12:54;21.09.27-16:13:13;Dénes;Tibor
+21.09.27-16:16:49;21.09.27-16:17:33;Lili;Krisztián
+21.09.27-16:16:24;21.09.27-16:20:27;Krisztián;Erzsi
+21.09.27-16:19:27;21.09.27-16:26:15;Marietta;Botond
+21.09.27-16:19:33;21.09.27-16:27:30;Pali;Dénes
+21.09.27-16:20:12;21.09.27-16:22:31;Tibor;Andrea
+21.09.27-16:20:33;21.09.27-16:26:55;Pali;Erzsi
+21.09.27-16:22:10;21.09.27-16:23:39;Dénes;Botond
+21.09.27-16:23:40;21.09.27-16:32:14;Gábor;Marci
+21.09.27-16:24:19;21.09.27-16:26:02;Lili;Laci
+21.09.27-16:25:10;21.09.27-16:25:46;Gábor;Dénes
+21.09.27-16:27:48;21.09.27-16:31:04;Marci;Kata
+21.09.27-16:28:11;21.09.27-16:34:43;Norbert;Tibor
+21.09.27-16:32:25;21.09.27-16:39:03;Erzsi;Marci
+21.09.27-16:33:41;21.09.27-16:35:56;Anna;Norbert
+21.09.27-16:34:58;21.09.27-16:38:32;Zsombor;Erzsi
+21.09.27-16:36:06;21.09.27-16:37:40;Zsombor;Botond
+21.09.27-16:37:52;21.09.27-16:38:52;Laci;Erzsi
+21.09.27-16:37:33;21.09.27-16:41:54;Gábor;Kata
+21.09.27-16:38:55;21.09.27-16:43:51;Erzsi;Bence
+21.09.27-16:38:48;21.09.27-16:44:00;Marci;Kata
+21.09.27-16:39:16;21.09.27-16:40:04;Laci;Marci
+21.09.27-16:39:34;21.09.27-16:45:00;Tibor;Pali
+21.09.27-16:40:33;21.09.27-16:41:10;Dénes;Pali
+21.09.27-16:40:26;21.09.27-16:47:48;Marci;Anna
+21.09.27-16:43:39;21.09.27-16:53:31;Lili;Botond
+21.09.27-16:45:13;21.09.27-17:05:12;Tibor;Anna
+21.09.27-16:47:55;21.09.27-16:55:08;Pali;Andrea
+21.09.27-16:48:25;21.09.27-16:49:44;Krisztián;Dénes
+21.09.27-16:48:22;21.09.27-16:50:40;Dénes;Annamari
+21.09.27-16:49:01;21.09.27-16:49:23;Bence;Tibor
+21.09.27-16:50:33;21.09.27-16:54:36;Anna;Lili
+21.09.27-16:50:32;21.09.27-16:54:40;Kata;Laci
+21.09.27-16:50:24;21.09.27-16:59:52;Tibor;Kata
+21.09.27-16:52:02;21.09.27-16:53:17;Erzsi;Lili
+21.09.27-16:53:06;21.09.27-17:03:45;Annamari;Marci
+21.09.27-16:55:19;21.09.27-16:58:27;Marietta;Marci
+21.09.27-16:56:13;21.09.27-17:00:09;Anna;Norbert
+21.09.27-16:56:29;21.09.27-17:03:43;Bence;Annamari
+21.09.27-16:56:30;21.09.27-17:06:10;Norbert;Gábor
+21.09.27-16:58:10;21.09.27-16:59:15;Annamari;Laci
+21.09.27-16:58:36;21.09.27-17:06:53;Bence;Marci
+21.09.27-17:04:17;21.09.27-17:06:26;Annamari;Norbert
+21.09.27-17:04:19;21.09.27-17:08:53;Marietta;Lili
+21.09.27-17:04:45;21.09.27-17:11:44;Zsombor;Anna
+21.09.27-17:04:27;21.09.27-17:13:48;Botond;Laci
+21.09.27-17:06:32;21.09.27-17:11:15;Gizella;Dénes
+21.09.27-17:06:49;21.09.27-17:12:24;Gizella;Tibor
+21.09.27-17:06:27;21.09.27-17:15:40;Norbert;Kata
+21.09.27-17:09:32;21.09.27-17:12:53;Dénes;Tibor
+21.09.27-17:09:35;21.09.27-17:15:40;Laci;Lili
+21.09.27-17:09:07;21.09.27-17:17:09;Annamari;Norbert
+21.09.27-17:09:41;21.09.27-17:19:53;Lili;Krisztián
+21.09.27-17:10:12;21.09.27-17:13:45;Kata;Dénes
+21.09.27-17:10:59;21.09.27-17:18:46;Botond;Erzsi
+21.09.27-17:12:38;21.09.27-17:12:51;Laci;Botond
+21.09.27-17:12:14;21.09.27-17:20:12;Bence;Krisztián
+21.09.27-17:13:29;21.09.27-17:17:46;Andrea;Krisztián
+21.09.27-17:13:47;21.09.27-17:19:39;Annamari;Krisztián
+21.09.27-17:13:19;21.09.27-17:20:05;Andrea;Norbert
+21.09.27-17:14:21;21.09.27-17:14:31;Botond;Norbert
+21.09.27-17:16:07;21.09.27-17:21:18;Bence;Erzsi
+21.09.27-17:19:50;21.09.27-17:27:18;Pali;Dénes
+21.09.27-17:20:13;21.09.27-17:28:04;Annamari;Dénes
+21.09.27-17:22:37;21.09.27-17:22:49;Kata;Gábor
+21.09.27-17:23:41;21.09.27-17:27:49;Krisztián;Annamari
+21.09.27-17:23:11;21.09.27-17:31:37;Marietta;Botond
+21.09.27-17:25:34;21.09.27-17:26:29;Tibor;Gizella
+21.09.27-17:25:07;21.09.27-17:27:27;Andrea;Laci
+21.09.27-17:27:11;21.09.27-17:28:23;Andrea;Marci
+21.09.27-17:27:13;21.09.27-17:30:33;Laci;Krisztián
+21.09.27-17:27:53;21.09.27-17:30:59;Annamari;Norbert
+21.09.27-17:28:05;21.09.27-17:29:45;Krisztián;Marci
+21.09.27-17:28:34;21.09.27-17:33:20;Bence;Dénes
+21.09.27-17:28:45;21.09.27-17:33:02;Marietta;Gizella
+21.09.27-17:31:36;21.09.27-17:31:48;Zsombor;Gizella
+21.09.27-17:32:20;21.09.27-17:39:26;Botond;Zsombor
+21.09.27-17:33:31;21.09.27-17:33:54;Annamari;Anna
+21.09.27-17:33:33;21.09.27-17:41:49;Bence;Krisztián
+21.09.27-17:33:19;21.09.27-17:41:23;Marci;Laci
+21.09.27-17:34:39;21.09.27-17:39:08;Pali;Dénes
+21.09.27-17:39:07;21.09.27-17:49:10;Tibor;Marci
+21.09.27-17:43:04;21.09.27-17:51:49;Bence;Marietta
+21.09.27-17:44:30;21.09.27-17:44:46;Gábor;Kata
+21.09.27-17:44:37;21.09.27-17:49:59;Kata;Krisztián
+21.09.27-17:45:39;21.09.27-17:54:20;Gábor;Tibor
+21.09.27-17:46:28;21.09.27-17:50:55;Dénes;Botond
+21.09.27-17:46:51;21.09.27-17:51:47;Lili;Gábor
+21.09.27-17:47:37;21.09.27-17:54:08;Andrea;Norbert
+21.09.27-17:48:12;21.09.27-17:50:04;Erzsi;Gizella
+21.09.27-17:50:44;21.09.27-17:51:53;Pali;Krisztián
+21.09.27-17:50:18;21.09.27-17:54:35;Dénes;Anna
+21.09.27-17:54:12;21.09.27-18:03:53;Erzsi;Norbert
+21.09.27-18:03:28;21.09.27-18:09:45;Dénes;Kata
+21.09.27-18:04:05;21.09.27-18:14:30;Dénes;Andrea
+21.09.27-18:05:56;21.09.27-18:12:17;Botond;Tibor
+21.09.27-18:06:08;21.09.27-18:15:48;Krisztián;Laci
+21.09.27-18:06:43;21.09.27-18:15:05;Pali;Gizella
+21.09.27-18:06:25;21.09.27-18:15:43;Zsombor;Annamari
+21.09.27-18:07:54;21.09.27-18:08:16;Botond;Krisztián
+21.09.27-18:10:15;21.09.27-18:20:57;Gábor;Pali
+21.09.27-18:11:42;21.09.27-18:17:45;Tibor;Bence
+21.09.27-18:11:23;21.09.27-18:21:16;Andrea;Norbert
+21.09.27-18:13:19;21.09.27-18:15:24;Andrea;Gizella
+21.09.27-18:16:34;21.09.27-18:19:44;Zsombor;Pali
+21.09.27-18:17:26;21.09.27-18:23:25;Pali;Laci
+21.09.27-18:20:37;21.09.27-18:29:14;Anna;Marietta
+21.09.27-18:21:39;21.09.27-18:28:45;Marci;Erzsi
+21.09.27-18:22:49;21.09.27-18:23:32;Tibor;Laci
+21.09.27-18:27:58;21.09.27-18:28:11;Krisztián;Marci
+21.09.27-18:28:20;21.09.27-18:28:45;Botond;Erzsi
+21.09.27-18:28:31;21.09.27-18:37:06;Krisztián;Marci
+21.09.27-18:29:03;21.09.27-18:30:21;Lili;Zsombor
+21.09.27-18:30:12;21.09.27-18:37:40;Gábor;Botond
+21.09.27-18:31:12;21.09.27-18:40:46;Botond;Marietta
+21.09.27-18:32:21;21.09.27-18:35:54;Gizella;Dénes
+21.09.27-18:34:13;21.09.27-18:36:55;Lili;Norbert
+21.09.27-18:34:49;21.09.27-18:40:47;Laci;Bence
+21.09.27-18:36:11;21.09.27-18:39:33;Lili;Gábor
+21.09.27-18:38:11;21.09.27-18:39:55;Pali;Botond
+21.09.27-18:39:33;21.09.27-18:40:03;Pali;Tibor
+21.09.27-18:44:10;21.09.27-18:44:21;Lili;Krisztián
+21.09.27-18:46:04;21.09.27-18:48:30;Annamari;Anna
+21.09.27-18:46:40;21.09.27-18:50:53;Dénes;Marci
+21.09.27-18:48:08;21.09.27-18:50:57;Krisztián;Marietta
+21.09.27-18:48:15;21.09.27-18:57:53;Andrea;Laci
+21.09.27-18:49:45;21.09.27-18:58:43;Anna;Tibor
+21.09.27-18:53:56;21.09.27-18:57:30;Kata;Gábor
+21.09.27-18:53:25;21.09.27-18:59:36;Annamari;Anna
+21.09.27-18:55:41;21.09.27-18:58:01;Botond;Bence
+21.09.27-18:55:04;21.09.27-19:00:39;Annamari;Dénes
+21.09.27-18:55:12;21.09.27-19:04:48;Botond;Annamari
+21.09.27-18:55:22;21.09.27-19:04:32;Annamari;Kata
+21.09.27-18:56:11;21.09.27-19:01:41;Krisztián;Anna
+21.09.27-18:57:25;21.09.27-18:57:51;Dénes;Anna
+21.09.27-18:58:34;21.09.27-19:00:16;Zsombor;Andrea
+21.09.27-18:58:21;21.09.27-19:02:02;Dénes;Laci
+21.09.27-18:59:37;21.09.27-19:03:16;Bence;Gábor
+21.09.27-19:02:34;21.09.27-19:03:10;Krisztián;Anna
+21.09.27-19:02:02;21.09.27-19:04:32;Tibor;Bence
+21.09.27-19:02:40;21.09.27-19:06:18;Bence;Dénes
+21.09.27-19:03:31;21.09.27-19:10:14;Bence;Annamari
+21.09.27-19:04:30;21.09.27-19:08:28;Marietta;Gizella
+21.09.27-19:06:08;21.09.27-19:11:30;Anna;Annamari
+21.09.27-19:06:59;21.09.27-19:12:18;Lili;Gizella
+21.09.27-19:06:21;21.09.27-19:12:34;Norbert;Tibor
+21.09.27-19:06:51;21.09.27-19:16:09;Anna;Gizella
+21.09.27-19:07:51;21.09.27-19:11:53;Pali;Krisztián
+21.09.27-19:07:51;21.09.27-19:17:22;Gizella;Pali
+21.09.27-19:08:59;21.09.27-19:09:32;Marietta;Lili
+21.09.27-19:08:18;21.09.27-19:10:59;Annamari;Bence
+21.09.27-19:08:28;21.09.27-19:10:17;Erzsi;Kata
+21.09.27-19:11:22;21.09.27-19:16:58;Erzsi;Kata
+21.09.27-19:12:32;21.09.27-19:16:42;Gizella;Anna
+21.09.27-19:13:05;21.09.27-19:18:39;Anna;Bence
+21.09.27-19:13:55;21.09.27-19:19:15;Annamari;Marietta
+21.09.27-19:13:34;21.09.27-19:23:08;Zsombor;Gábor
+21.09.27-19:14:21;21.09.27-19:22:45;Annamari;Laci
+21.09.27-19:15:08;21.09.27-19:20:57;Gábor;Marci
+21.09.27-19:16:17;21.09.27-19:18:53;Bence;Norbert
+21.09.27-19:18:23;21.09.27-19:21:41;Gizella;Lili
+21.09.27-19:18:41;21.09.27-19:24:06;Kata;Andrea
+21.09.27-19:19:30;21.09.27-19:27:00;Kata;Anna
+21.09.27-19:21:25;21.09.27-19:31:11;Kata;Krisztián
+21.09.27-19:22:11;21.09.27-19:30:44;Kata;Erzsi
+21.09.27-19:24:25;21.09.27-19:27:12;Anna;Annamari
+21.09.27-19:25:11;21.09.27-19:32:29;Annamari;Zsombor
+21.09.27-19:26:14;21.09.27-19:28:41;Laci;Marietta
+21.09.27-19:26:50;21.09.27-19:32:14;Erzsi;Laci
+21.09.27-19:26:52;21.09.27-19:38:32;Lili;Marietta
+21.09.27-19:32:56;21.09.27-19:36:25;Lili;Pali
+21.09.27-19:32:24;21.09.27-19:40:19;Erzsi;Marietta
+21.09.27-19:33:23;21.09.27-19:40:06;Lili;Norbert
+21.09.27-19:33:00;21.09.27-19:41:42;Norbert;Marci
+21.09.27-19:33:48;21.09.27-19:43:05;Krisztián;Laci
+21.09.27-19:33:44;21.09.27-19:43:53;Kata;Anna
+21.09.27-19:34:04;21.09.27-19:38:05;Marci;Tibor
+21.09.27-19:34:09;21.09.27-19:43:37;Tibor;Kata
+21.09.27-19:39:17;21.09.27-19:39:42;Marci;Annamari
+21.09.27-19:39:46;21.09.27-19:41:22;Annamari;Zsombor
+21.09.27-19:41:33;21.09.27-19:43:20;Erzsi;Bence
+21.09.27-19:41:31;21.09.27-19:44:21;Kata;Bence
+21.09.27-19:41:14;21.09.27-19:45:43;Zsombor;Gizella
+21.09.27-19:41:04;21.09.27-19:50:04;Botond;Annamari
+21.09.27-19:42:54;21.09.27-19:45:40;Gábor;Tibor
+21.09.27-19:44:55;21.09.27-19:49:54;Annamari;Lili
+21.09.27-19:45:05;21.09.27-19:50:45;Marietta;Marci
+21.09.27-19:45:57;21.09.27-19:55:57;Gizella;Gábor
+21.09.27-19:46:16;21.09.27-19:48:22;Zsombor;Gizella
+21.09.27-19:51:43;21.09.27-19:56:24;Anna;Annamari
+21.09.27-19:51:59;21.09.27-19:58:42;Andrea;Lili
+21.09.27-19:52:23;21.09.27-19:52:55;Lili;Marietta
+21.09.27-19:53:59;21.09.27-19:54:31;Andrea;Anna
+21.09.27-19:53:08;21.09.27-19:56:05;Lili;Marietta
+21.09.27-19:55:20;21.09.27-19:57:37;Laci;Pali
+21.09.27-19:58:23;21.09.27-20:59:27;Kata;Erzsi
+21.09.27-19:58:27;21.09.27-19:59:29;Lili;Tibor
+21.09.27-20:03:58;21.09.27-20:08:35;Annamari;Marietta
+21.09.27-20:03:54;21.09.27-20:11:03;Pali;Marci
+21.09.27-20:05:05;21.09.27-20:15:39;Botond;Zsombor
+21.09.27-20:06:01;21.09.27-20:07:56;Bence;Gizella
+21.09.27-20:06:48;21.09.27-20:07:07;Botond;Andrea
+21.09.27-20:10:09;21.09.27-20:12:50;Krisztián;Bence
+21.09.27-20:10:48;21.09.27-20:11:19;Norbert;Kata
+21.09.27-20:10:08;21.09.27-20:14:11;Marci;Kata
+21.09.27-20:10:20;21.09.27-20:17:55;Anna;Kata
+21.09.27-20:11:38;21.09.27-20:11:51;Botond;Lili
+21.09.27-20:13:23;21.09.27-20:14:50;Bence;Tibor
+21.09.27-20:15:57;21.09.27-20:17:26;Bence;Tibor
+21.09.27-20:15:22;21.09.27-20:17:42;Annamari;Gábor
+21.09.27-20:17:35;21.09.27-20:18:58;Kata;Lili
+21.09.27-20:18:43;21.09.27-20:18:57;Andrea;Gizella
+21.09.27-20:18:16;21.09.27-20:25:27;Bence;Krisztián
+21.09.27-20:19:27;21.09.27-20:24:35;Gábor;Tibor
+21.09.27-20:20:46;21.09.27-20:21:22;Annamari;Erzsi
+21.09.27-20:20:03;21.09.27-20:27:13;Tibor;Botond
+21.09.27-20:23:16;21.09.27-20:29:03;Krisztián;Gábor
+21.09.27-20:23:22;21.09.27-20:31:03;Gábor;Krisztián
+21.09.27-20:24:54;21.09.27-20:25:15;Marci;Krisztián
+21.09.27-20:24:55;21.09.27-20:34:08;Anna;Norbert
+21.09.27-20:25:43;21.09.27-20:27:49;Dénes;Norbert
+21.09.27-20:25:57;21.09.27-20:33:08;Zsombor;Kata
+21.09.27-20:25:16;21.09.27-20:35:27;Gábor;Zsombor
+21.09.27-20:27:49;21.09.27-20:29:05;Marietta;Anna
+21.09.27-20:27:06;21.09.27-20:31:08;Kata;Marci
+21.09.27-20:28:37;21.09.27-20:30:27;Bence;Lili
+21.09.27-20:28:41;21.09.27-20:31:22;Laci;Marietta
+21.09.27-20:34:04;21.09.27-20:39:03;Botond;Dénes
+21.09.27-20:35:12;21.09.27-20:41:30;Marietta;Gizella
+21.09.27-20:37:50;21.09.27-20:43:42;Annamari;Bence
+21.09.27-20:37:23;21.09.27-20:46:12;Marci;Kata
+21.09.27-20:38:32;21.09.27-20:47:46;Kata;Dénes
+21.09.27-20:42:08;21.09.27-20:49:07;Annamari;Andrea
+21.09.27-20:46:38;21.09.27-20:46:55;Krisztián;Botond
+21.09.27-20:46:59;21.09.27-20:51:19;Marietta;Dénes
+21.09.27-20:47:56;21.09.27-20:50:42;Annamari;Kata
+21.09.27-20:48:30;21.09.27-20:49:13;Erzsi;Dénes
+21.09.27-20:51:59;21.09.27-20:55:46;Norbert;Tibor
+21.09.27-20:51:01;21.09.27-21:00:34;Lili;Tibor
+21.09.27-20:54:00;21.09.27-21:00:49;Laci;Lili
+21.09.27-20:56:38;21.09.27-21:03:21;Annamari;Bence
+21.09.27-20:57:29;21.09.27-20:59:38;Gizella;Erzsi
+21.09.27-20:57:44;21.09.27-21:02:35;Botond;Tibor
+21.09.27-20:57:31;21.09.27-21:02:54;Tibor;Annamari
+21.09.27-20:57:58;21.09.27-21:06:19;Annamari;Laci
+21.09.27-20:58:50;21.09.27-21:00:23;Norbert;Tibor
+21.09.27-20:58:24;21.09.27-21:08:13;Kata;Bence
+21.09.27-21:02:45;21.09.27-21:09:30;Gábor;Lili
+21.09.27-21:03:16;21.09.27-21:11:11;Kata;Gizella
+21.09.27-21:04:00;21.09.27-21:05:09;Laci;Lili
+21.09.27-21:05:49;21.09.27-21:09:13;Pali;Botond
+21.09.27-21:07:06;21.09.27-21:11:46;Kata;Anna
+21.09.27-21:07:11;21.09.27-21:15:55;Erzsi;Botond
+21.09.27-21:08:57;21.09.27-21:15:27;Andrea;Pali
+21.09.27-21:12:22;21.09.27-21:19:18;Gizella;Dénes
+21.09.27-21:12:02;21.09.27-21:22:37;Botond;Gábor
+21.09.27-21:13:30;21.09.27-21:14:01;Lili;Kata
+21.09.27-21:13:03;21.09.27-21:16:01;Laci;Tibor
+21.09.27-21:13:43;21.09.27-21:18:54;Bence;Anna
+21.09.27-21:13:01;21.09.27-21:22:32;Marci;Kata
+21.09.27-21:14:35;21.09.27-21:14:44;Norbert;Kata
+21.09.27-21:14:36;21.09.27-21:21:39;Tibor;Krisztián
+21.09.27-21:17:29;21.09.27-21:19:33;Lili;Kata
+21.09.27-21:17:18;21.09.27-21:27:16;Krisztián;Laci
+21.09.27-21:18:28;21.09.27-21:23:29;Gábor;Anna
+21.09.27-21:18:29;21.09.27-21:28:49;Zsombor;Tibor
+21.09.27-21:19:34;21.09.27-21:21:51;Tibor;Zsombor
+21.09.27-21:25:00;21.09.27-21:26:24;Tibor;Bence
+21.09.27-21:25:14;21.09.27-21:34:42;Gábor;Norbert
+21.09.27-21:29:26;21.09.27-21:36:49;Gizella;Gábor
+21.09.27-21:30:37;21.09.27-21:36:04;Bence;Gábor
+21.09.27-21:30:32;21.09.27-21:37:40;Marci;Kata
+21.09.27-21:31:17;21.09.27-21:31:43;Andrea;Laci
+21.09.27-21:32:53;21.09.27-21:39:22;Krisztián;Gizella
+21.09.27-21:34:10;21.09.27-21:36:43;Botond;Anna
+21.09.27-21:34:47;21.09.27-21:42:22;Gábor;Tibor
+21.09.27-21:35:09;21.09.27-21:37:27;Norbert;Lili
+21.09.27-21:36:33;21.09.27-21:41:04;Andrea;Gizella
+21.09.27-21:37:37;21.09.27-21:40:26;Krisztián;Laci
+21.09.27-21:37:17;21.09.27-21:43:38;Marietta;Anna
+21.09.27-21:39:37;21.09.27-21:47:41;Botond;Pali
+21.09.27-21:40:59;21.09.27-21:45:53;Bence;Gábor
+21.09.27-21:40:48;21.09.27-21:45:12;Bence;Marietta
+21.09.27-21:41:03;21.09.27-21:45:38;Marietta;Zsombor
+21.09.27-21:41:01;21.09.27-21:50:38;Botond;Norbert
+21.09.27-21:42:46;21.09.27-21:52:00;Annamari;Krisztián
+21.09.27-21:45:27;21.09.27-21:46:12;Kata;Anna
+21.09.27-21:48:55;21.09.27-21:50:31;Gábor;Botond
+21.09.27-21:48:12;21.09.27-21:55:56;Pali;Marci
+21.09.27-21:52:22;21.09.27-21:52:55;Andrea;Laci
+21.09.27-21:53:39;21.09.27-22:03:55;Bence;Krisztián
+21.09.27-21:56:06;21.09.27-22:01:44;Botond;Gábor
+21.09.27-21:58:42;21.09.27-22:08:07;Dénes;Lili
+21.09.27-21:59:39;21.09.27-22:07:06;Marci;Gizella
+21.09.27-22:01:17;21.09.27-22:01:55;Marietta;Kata
+21.09.27-22:01:47;21.09.27-22:05:48;Lili;Marietta
+21.09.27-22:01:25;21.09.27-22:06:48;Botond;Krisztián
+21.09.27-22:04:12;21.09.27-22:13:56;Annamari;Tibor
+21.09.27-22:05:04;21.09.27-22:07:38;Krisztián;Bence
+21.09.27-22:05:51;21.09.27-22:15:04;Anna;Lili
+21.09.27-22:10:09;21.09.27-22:14:14;Tibor;Andrea
+21.09.27-22:11:20;21.09.27-22:19:31;Annamari;Dénes
+21.09.27-22:15:56;21.09.27-22:18:46;Bence;Andrea
+21.09.27-22:15:54;21.09.27-22:22:57;Krisztián;Pali
+21.09.27-22:17:32;21.09.27-22:27:02;Dénes;Zsombor
+21.09.27-22:19:52;21.09.27-22:24:40;Gábor;Anna
+21.09.27-22:20:04;21.09.27-22:24:01;Kata;Bence
+21.09.27-22:21:58;21.09.27-22:22:41;Gizella;Andrea
+21.09.27-22:22:34;21.09.27-22:27:15;Gábor;Marci
+21.09.27-22:23:11;21.09.27-22:25:41;Dénes;Botond
+21.09.27-22:23:32;21.09.27-22:31:57;Dénes;Gábor
+21.09.27-22:24:21;21.09.27-22:26:06;Norbert;Andrea
+21.09.27-22:24:51;21.09.27-22:29:58;Marietta;Norbert
+21.09.27-22:26:35;21.09.27-22:29:39;Lili;Kata
+21.09.27-22:26:59;21.09.27-22:31:58;Gizella;Kata
+21.09.27-22:27:26;21.09.27-22:31:33;Zsombor;Laci
+21.09.27-22:27:04;21.09.27-22:34:17;Andrea;Botond
+21.09.27-22:33:05;21.09.27-22:40:25;Lili;Dénes
+21.09.27-22:33:34;21.09.27-22:41:35;Krisztián;Zsombor
+21.09.27-22:33:47;21.09.27-22:41:55;Erzsi;Zsombor
+21.09.27-22:34:13;21.09.27-22:42:42;Laci;Erzsi
+21.09.27-22:34:33;21.09.27-22:44:14;Botond;Tibor
+21.09.27-22:35:02;21.09.27-22:37:06;Lili;Laci
+21.09.27-22:37:43;21.09.27-22:43:23;Zsombor;Andrea
+21.09.27-22:38:49;21.09.27-22:46:30;Dénes;Gizella
+21.09.27-22:44:21;21.09.27-22:44:49;Marietta;Pali
+21.09.27-22:47:27;21.09.27-22:56:10;Anna;Marci
+21.09.27-22:55:32;21.09.27-22:56:12;Norbert;Erzsi
+21.09.27-22:55:52;21.09.27-23:01:14;Kata;Andrea
+21.09.27-22:57:39;21.09.27-22:57:57;Tibor;Annamari
+21.09.27-23:00:10;21.09.27-23:00:35;Tibor;Pali
+21.09.27-23:00:57;21.09.27-23:03:33;Bence;Zsombor
+21.09.27-23:01:35;21.09.27-23:04:19;Gizella;Bence
+21.09.27-23:02:36;21.09.27-23:02:47;Dénes;Marietta
+21.09.27-23:02:55;21.09.27-23:09:33;Botond;Bence
+21.09.27-23:03:06;21.09.27-23:06:59;Botond;Annamari
+21.09.27-23:05:27;21.09.27-23:14:15;Lili;Andrea
+21.09.27-23:09:28;21.09.27-23:09:50;Pali;Lili
+21.09.27-23:11:23;21.09.27-23:14:06;Anna;Pali
+21.09.27-23:15:03;21.09.27-23:16:44;Norbert;Anna
+21.09.27-23:17:15;21.09.27-23:23:11;Krisztián;Erzsi
+21.09.27-23:19:49;21.09.27-23:20:29;Bence;Marci
+21.09.27-23:19:37;21.09.27-23:28:37;Zsombor;Laci
+21.09.27-23:20:05;21.09.27-23:23:54;Gábor;Gizella
+21.09.27-23:20:44;21.09.27-23:26:53;Kata;Dénes
+21.09.27-23:21:32;21.09.27-23:29:20;Gizella;Krisztián
+21.09.27-23:21:55;21.09.27-23:31:49;Kata;Andrea
+21.09.27-23:22:44;21.09.27-23:26:57;Laci;Kata
+21.09.27-23:24:44;21.09.27-23:24:59;Lili;Marietta
+21.09.27-23:27:38;21.09.27-23:28:43;Kata;Dénes
+21.09.27-23:28:30;21.09.27-23:37:56;Gizella;Erzsi
+21.09.27-23:30:27;21.09.27-23:31:15;Bence;Erzsi
+21.09.27-23:30:24;21.09.27-23:38:22;Kata;Botond
+21.09.27-23:30:21;21.09.27-23:40:12;Botond;Kata
+21.09.27-23:33:42;21.09.27-23:40:41;Krisztián;Gábor
+21.09.27-23:35:49;21.09.27-23:39:45;Bence;Botond
+21.09.27-23:36:11;21.09.27-23:45:55;Botond;Gizella
+21.09.27-23:37:42;21.09.27-23:43:58;Dénes;Marietta
+21.09.27-23:38:25;21.09.27-23:46:28;Erzsi;Norbert
+21.09.27-23:38:56;21.09.27-23:46:58;Pali;Annamari
+21.09.27-23:40:13;21.09.27-23:44:41;Kata;Marci
+21.09.27-23:40:02;21.09.27-23:45:02;Bence;Anna
+21.09.27-23:41:00;21.09.27-23:49:46;Botond;Tibor
+21.09.27-23:47:03;21.09.27-23:47:37;Pali;Gizella
+21.09.27-23:52:30;21.09.28-00:00:30;Andrea;Norbert
+21.09.27-23:52:06;21.09.28-00:00:23;Krisztián;Lili
+21.09.27-23:54:28;21.09.27-23:57:19;Erzsi;Dénes
+21.09.27-23:55:14;21.09.28-00:00:18;Annamari;Norbert
+21.09.27-23:57:43;21.09.28-00:02:33;Anna;Norbert
+21.09.27-23:58:04;21.09.28-00:00:15;Lili;Zsombor
+21.09.28-00:00:15;21.09.28-00:00:53;Laci;Anna
+21.09.28-00:01:12;21.09.28-00:08:02;Gábor;Laci
+21.09.28-00:01:03;21.09.28-00:11:46;Marietta;Marci
+21.09.28-00:02:09;21.09.28-00:11:00;Lili;Kata
+21.09.28-00:04:07;21.09.28-00:07:45;Annamari;Laci
+21.09.28-00:06:32;21.09.28-00:10:15;Dénes;Lili
+21.09.28-00:06:03;21.09.28-00:14:40;Zsombor;Annamari
+21.09.28-00:09:29;21.09.28-00:19:48;Gizella;Zsombor
+21.09.28-00:11:54;21.09.28-00:19:25;Laci;Kata
+21.09.28-00:14:15;21.09.28-00:21:37;Dénes;Laci
+21.09.28-00:16:18;21.09.28-00:19:43;Botond;Kata
+21.09.28-00:16:41;21.09.28-00:21:12;Annamari;Tibor
+21.09.28-00:17:35;21.09.28-00:27:26;Gábor;Erzsi
+21.09.28-00:27:17;21.09.28-00:29:51;Pali;Tibor
+21.09.28-00:27:41;21.09.28-00:37:23;Botond;Pali
+21.09.28-00:28:15;21.09.28-00:28:51;Krisztián;Lili
+21.09.28-00:28:23;21.09.28-00:28:41;Kata;Bence
+21.09.28-00:28:42;21.09.28-00:33:20;Bence;Annamari
+21.09.28-00:29:29;21.09.28-00:34:59;Anna;Bence
+21.09.28-00:30:59;21.09.28-00:32:14;Zsombor;Kata
+21.09.28-00:31:37;21.09.28-00:38:03;Marci;Norbert
+21.09.28-00:35:30;21.09.28-00:36:44;Laci;Botond
+21.09.28-00:35:57;21.09.28-00:36:50;Erzsi;Kata
+21.09.28-00:36:19;21.09.28-00:40:47;Marci;Erzsi
+21.09.28-00:36:50;21.09.28-00:42:25;Annamari;Marietta
+21.09.28-00:37:24;21.09.28-00:42:18;Dénes;Lili
+21.09.28-00:37:18;21.09.28-00:46:26;Norbert;Dénes
+21.09.28-00:41:56;21.09.28-00:42:32;Norbert;Pali
+21.09.28-00:41:11;21.09.28-00:45:00;Gizella;Zsombor
+21.09.28-00:41:27;21.09.28-00:46:37;Zsombor;Tibor
+21.09.28-00:45:29;21.09.28-00:49:17;Annamari;Krisztián
+21.09.28-00:47:19;21.09.28-00:51:43;Botond;Marietta
+21.09.28-00:47:30;21.09.28-00:53:41;Zsombor;Tibor
+21.09.28-00:49:52;21.09.28-00:54:22;Norbert;Dénes
+21.09.28-00:52:58;21.09.28-00:54:09;Marietta;Botond
+21.09.28-00:52:19;21.09.28-00:55:54;Laci;Tibor
+21.09.28-00:53:26;21.09.28-00:57:01;Andrea;Anna
+21.09.28-00:53:00;21.09.28-01:02:14;Anna;Gizella
+21.09.28-00:54:13;21.09.28-00:59:56;Marci;Gábor
+21.09.28-00:58:14;21.09.28-01:05:45;Erzsi;Pali
+21.09.28-01:00:06;21.09.28-01:02:29;Zsombor;Laci
+21.09.28-01:01:01;21.09.28-01:03:15;Tibor;Laci
+21.09.28-01:03:59;21.09.28-01:09:56;Lili;Kata
+21.09.28-01:03:32;21.09.28-01:10:56;Laci;Bence
+21.09.28-01:03:44;21.09.28-01:13:10;Kata;Norbert
+21.09.28-01:04:08;21.09.28-01:07:29;Lili;Gábor
+21.09.28-01:05:32;21.09.28-01:12:21;Anna;Annamari
+21.09.28-01:08:44;21.09.28-01:09:19;Andrea;Lili
+21.09.28-01:08:44;21.09.28-01:10:46;Gábor;Kata
+21.09.28-01:11:14;21.09.28-01:20:16;Lili;Kata
+21.09.28-01:12:58;21.09.28-01:15:57;Bence;Lili
+21.09.28-01:13:49;21.09.28-01:15:40;Gábor;Tibor
+21.09.28-01:15:06;21.09.28-01:23:29;Marci;Zsombor
+21.09.28-01:16:52;21.09.28-01:20:17;Gizella;Tibor
+21.09.28-01:17:26;21.09.28-01:18:42;Dénes;Zsombor
+21.09.28-01:17:18;21.09.28-01:26:14;Laci;Andrea
+21.09.28-01:18:45;21.09.28-01:28:41;Kata;Zsombor
+21.09.28-01:19:31;21.09.28-01:21:59;Botond;Dénes
+21.09.28-01:19:16;21.09.28-01:28:03;Gábor;Marci
+21.09.28-01:22:44;21.09.28-01:23:34;Lili;Andrea
+21.09.28-01:24:08;21.09.28-01:34:55;Kata;Tibor
+21.09.28-01:25:38;21.09.28-01:33:47;Andrea;Marietta
+21.09.28-01:26:00;21.09.28-01:28:49;Marci;Pali
+21.09.28-01:27:22;21.09.28-01:30:04;Bence;Pali
+21.09.28-01:27:16;21.09.28-01:36:41;Gábor;Pali
+21.09.28-01:28:30;21.09.28-01:29:26;Botond;Gábor
+21.09.28-01:28:42;21.09.28-01:29:57;Tibor;Norbert
+21.09.28-01:30:47;21.09.28-01:33:08;Botond;Gábor
+21.09.28-01:31:39;21.09.28-01:33:20;Lili;Marietta
+21.09.28-01:33:09;21.09.28-01:38:29;Pali;Gábor
+21.09.28-01:33:04;21.09.28-01:40:14;Kata;Zsombor
+21.09.28-01:34:30;21.09.28-01:35:02;Botond;Gábor
+21.09.28-01:36:51;21.09.28-01:44:54;Norbert;Andrea
+21.09.28-01:39:43;21.09.28-01:42:50;Annamari;Kata
+21.09.28-01:41:50;21.09.28-01:48:45;Pali;Marci
+21.09.28-01:42:02;21.09.28-01:43:41;Erzsi;Laci
+21.09.28-01:45:02;21.09.28-01:47:39;Dénes;Lili
+21.09.28-01:45:07;21.09.28-01:48:02;Erzsi;Laci
+21.09.28-01:46:19;21.09.28-01:47:02;Bence;Laci
+21.09.28-01:46:40;21.09.28-01:48:16;Erzsi;Marci
+21.09.28-01:46:06;21.09.28-01:50:47;Pali;Dénes
+21.09.28-01:50:01;21.09.28-01:51:45;Norbert;Erzsi
+21.09.28-01:50:12;21.09.28-02:00:51;Kata;Zsombor
+21.09.28-01:51:32;21.09.28-01:52:48;Gábor;Kata
+21.09.28-01:51:53;21.09.28-01:58:22;Lili;Norbert
+21.09.28-01:51:19;21.09.28-01:59:56;Gizella;Gábor
+21.09.28-01:53:53;21.09.28-02:00:14;Laci;Gábor
+21.09.28-01:57:29;21.09.28-02:05:53;Kata;Marci
+21.09.28-02:01:25;21.09.28-02:06:35;Tibor;Marci
+21.09.28-02:05:55;21.09.28-02:12:06;Krisztián;Bence
+21.09.28-02:06:05;21.09.28-02:06:31;Bence;Pali
+21.09.28-02:07:14;21.09.28-02:07:30;Bence;Botond
+21.09.28-02:07:38;21.09.28-02:15:48;Pali;Krisztián
+21.09.28-02:10:24;21.09.28-02:13:02;Norbert;Gizella
+21.09.28-02:12:49;21.09.28-02:21:45;Laci;Dénes
+21.09.28-02:13:49;21.09.28-02:18:37;Kata;Marci
+21.09.28-02:14:39;21.09.28-02:14:53;Norbert;Krisztián
+21.09.28-02:15:22;21.09.28-02:19:16;Lili;Kata
+21.09.28-02:18:13;21.09.28-02:27:45;Zsombor;Pali
+21.09.28-02:19:50;21.09.28-02:21:00;Botond;Kata
+21.09.28-02:21:21;21.09.28-02:29:55;Krisztián;Zsombor
+21.09.28-02:21:57;21.09.28-02:31:28;Marci;Bence
+21.09.28-02:22:25;21.09.28-02:31:06;Zsombor;Norbert
+21.09.28-02:23:48;21.09.28-02:30:47;Marci;Gizella
+21.09.28-02:24:09;21.09.28-02:28:14;Krisztián;Botond
+21.09.28-02:26:37;21.09.28-02:27:43;Lili;Dénes
+21.09.28-02:30:06;21.09.28-02:33:34;Bence;Erzsi
+21.09.28-02:31:11;21.09.28-02:37:34;Laci;Bence
+21.09.28-02:34:33;21.09.28-02:42:30;Bence;Norbert
+21.09.28-02:41:06;21.09.28-02:41:23;Marci;Botond
+21.09.28-02:41:27;21.09.28-02:45:29;Lili;Annamari
+21.09.28-02:42:58;21.09.28-02:43:08;Pali;Zsombor
+21.09.28-02:43:32;21.09.28-02:47:41;Dénes;Marietta
+21.09.28-02:43:16;21.09.28-02:48:00;Bence;Dénes
+21.09.28-02:43:52;21.09.28-02:52:13;Lili;Norbert
+21.09.28-02:44:40;21.09.28-02:54:39;Tibor;Kata
+21.09.28-02:46:45;21.09.28-02:53:55;Annamari;Marietta
+21.09.28-02:47:44;21.09.28-02:57:10;Erzsi;Laci
+21.09.28-02:48:34;21.09.28-02:48:46;Dénes;Anna
+21.09.28-02:48:04;21.09.28-02:49:31;Erzsi;Krisztián
+21.09.28-02:50:00;21.09.28-02:51:36;Kata;Marci
+21.09.28-02:50:52;21.09.28-02:58:35;Annamari;Erzsi
+21.09.28-02:51:07;21.09.28-03:01:06;Marci;Gábor
+21.09.28-02:52:31;21.09.28-02:54:05;Dénes;Marci
+21.09.28-02:53:41;21.09.28-02:55:47;Krisztián;Kata
+21.09.28-02:53:43;21.09.28-02:59:42;Krisztián;Zsombor
+21.09.28-02:54:38;21.09.28-02:55:26;Gizella;Erzsi
+21.09.28-02:54:32;21.09.28-02:58:52;Laci;Erzsi
+21.09.28-02:56:57;21.09.28-02:57:48;Tibor;Dénes
diff --git a/20250312/Informatikai_ism_forrasok_E2211/2_feladat/tagok.txt b/20250312/Informatikai_ism_forrasok_E2211/2_feladat/tagok.txt
new file mode 100644
index 0000000..47ec7ba
--- /dev/null
+++ b/20250312/Informatikai_ism_forrasok_E2211/2_feladat/tagok.txt
@@ -0,0 +1,21 @@
+Mária
+Marci
+Gábor
+Edit
+Laci
+Pali
+Marietta
+Annamari
+Norbert
+Krisztián
+Erzsi
+Lili
+Kata
+Bence
+Anna
+Andrea
+Tibor
+Botond
+Dénes
+Gizella
+Zsombor
diff --git a/20250312/Informatikai_ism_forrasok_E2211/3_feladat/adatbazis.sql b/20250312/Informatikai_ism_forrasok_E2211/3_feladat/adatbazis.sql
new file mode 100644
index 0000000..aa41661
--- /dev/null
+++ b/20250312/Informatikai_ism_forrasok_E2211/3_feladat/adatbazis.sql
@@ -0,0 +1,2719 @@
+-- Film stílusok
+CREATE TABLE filmtipus
+(
+    id  int         NOT NULL AUTO_INCREMENT,
+    nev varchar(32) NOT NULL,
+    primary key (id)
+);
+
+-- Vendégek
+CREATE TABLE vendeg
+(
+    id  int         NOT NULL AUTO_INCREMENT,
+    nev varchar(64) NOT NULL,
+    primary key (id)
+);
+
+-- Filmek
+create TABLE film
+(
+    id          int NOT NULL,
+    cim         varchar(64) NOT NULL,
+    filmtipusId int NOT NULL,
+    jegyar      int NOT NULL,
+    primary key (id),
+    key filmtipusId (filmtipusId),
+    CONSTRAINT FK_film_filmtipusId FOREIGN KEY (filmtipusId)
+        REFERENCES filmtipus (id)
+);
+
+-- Vetítések
+create TABLE vetites
+(
+    id     int  NOT NULL,
+    filmId int  NOT NULL,
+    datum  date NOT NULL,
+    kezdes time NOT NULL,
+    primary key (id),
+    key filmId (filmId),
+    CONSTRAINT FK_vetites_filmId FOREIGN KEY (filmId)
+        REFERENCES film (id)
+);
+
+-- Eladott jegyek
+create TABLE jegy
+(
+    id         int NOT NULL AUTO_INCREMENT,
+    kedvezmeny int NOT NULL,
+    vetitesId     int NOT NULL,
+    vendegId   int NOT NULL,
+    primary key (id),
+    key vetitesId (vetitesId),
+    CONSTRAINT FK_jegy_vetitesId FOREIGN KEY (vetitesId)
+        REFERENCES vetites (id),
+    key vendegId (vendegId),
+    CONSTRAINT FK_jegy_vendegId FOREIGN KEY (vendegId)
+        REFERENCES vendeg (id)
+);
+
+
+-- Adatok beszúrása
+
+
+INSERT INTO vendeg (id, nev)
+VALUES (1, 'Nagy Bence'),
+       (2, 'Kovács Máté'),
+       (3, 'Tóth Levente'),
+       (4, 'Szabó Dominik'),
+       (5, 'Horváth Marcell'),
+       (6, 'Varga Noel'),
+       (7, 'Kiss Ádám'),
+       (8, 'Molnár Dániel'),
+       (9, 'Németh Dávid'),
+       (10, 'Farkas Olivér'),
+       (11, 'Balogh Milán'),
+       (12, 'Papp Zalán'),
+       (13, 'Lakatos Botond'),
+       (14, 'Takács Benett'),
+       (15, 'Juhász Zsombor'),
+       (16, 'Mészáros Balázs'),
+       (17, 'Oláh Áron'),
+       (18, 'Simon Péter'),
+       (19, 'Rácz Kristóf'),
+       (20, 'Fekete Tamás'),
+       (21, 'Szilágyi Márk'),
+       (22, 'Török Benedek'),
+       (23, 'Fehér Gergő'),
+       (24, 'Balázs László'),
+       (25, 'Gál Nimród'),
+       (26, 'Kis Bálint'),
+       (27, 'Szűcs Zétény'),
+       (28, 'Kocsis Ákos'),
+       (29, 'Orsós Patrik'),
+       (30, 'Pintér Zoltán'),
+       (31, 'Fodor András'),
+       (32, 'Szalai Attila'),
+       (33, 'Sipos Hunor'),
+       (34, 'Magyar Barnabás'),
+       (35, 'Lukács Márton'),
+       (36, 'Gulyás Gábor'),
+       (37, 'Biró Alex'),
+       (38, 'Király Martin'),
+       (39, 'László István'),
+       (40, 'Balog Kornél'),
+       (41, 'Katona Vince'),
+       (42, 'Bogdán József'),
+       (43, 'Jakab János'),
+       (44, 'Sándor Krisztián'),
+       (45, 'Boros Zsolt'),
+       (46, 'Váradi Zente'),
+       (47, 'Fazekas Sándor'),
+       (48, 'Kelemen Erik'),
+       (49, 'Antal Bendegúz'),
+       (50, 'Orosz Roland'),
+       (51, 'Somogyi Richárd'),
+       (52, 'Fülöp Ábel'),
+       (53, 'Veres Csaba'),
+       (54, 'Vincze Róbert'),
+       (55, 'Budai Kevin'),
+       (56, 'Hegedűs Nolen'),
+       (57, 'Deák Soma'),
+       (58, 'Pap Ármin'),
+       (59, 'Bálint Mihály'),
+       (60, 'Illés Vencel'),
+       (61, 'Pál Norbert'),
+       (62, 'Vass Mátyás'),
+       (63, 'Szőke Ferenc'),
+       (64, 'Fábián Tibor'),
+       (65, 'Vörös Nándor'),
+       (66, 'Lengyel Benjámin'),
+       (67, 'Bognár Szabolcs'),
+       (68, 'Bodnár Benjamin'),
+       (69, 'Jónás Simon'),
+       (70, 'Szücs Gergely'),
+       (71, 'Hajdu Csongor'),
+       (72, 'Halász Viktor'),
+       (73, 'Máté Miklós'),
+       (74, 'Székely Nikolasz'),
+       (75, 'Kozma Vilmos'),
+       (76, 'Gáspár Boldizsár'),
+       (77, 'Pásztor Kende'),
+       (78, 'Bakos Imre'),
+       (79, 'Dudás Bertalan'),
+       (80, 'Major Brendon'),
+       (81, 'Orbán Zénó'),
+       (82, 'Virág Adrián'),
+       (83, 'Hegedüs Dorián'),
+       (84, 'Barna Krisztofer'),
+       (85, 'Novák György'),
+       (86, 'Soós Alexander'),
+       (87, 'Tamás Lajos'),
+       (88, 'Nemes Dénes'),
+       (89, 'Pataki Félix'),
+       (90, 'Balla Sámuel'),
+       (91, 'Faragó Denisz'),
+       (92, 'Kerekes Bende'),
+       (93, 'Borbély Noé'),
+       (94, 'Barta Károly'),
+       (95, 'Péter Donát'),
+       (96, 'Csonka Gyula'),
+       (97, 'Mezei Gellért'),
+       (98, 'Sárközi Mirkó'),
+       (99, 'Szekeres Vendel'),
+       (100, 'Márton Brájen'),
+       (101, 'Nagy Hanna'),
+       (102, 'Kovács Anna'),
+       (103, 'Tóth Zoé'),
+       (104, 'Szabó Luca'),
+       (105, 'Horváth Léna'),
+       (106, 'Varga Emma'),
+       (107, 'Kiss Zsófia'),
+       (108, 'Molnár Lili'),
+       (109, 'Németh Boglárka'),
+       (110, 'Farkas Mira'),
+       (111, 'Balogh Lilien'),
+       (112, 'Papp Nóra'),
+       (113, 'Lakatos Jázmin'),
+       (114, 'Takács Laura'),
+       (115, 'Juhász Maja'),
+       (116, 'Mészáros Sára'),
+       (117, 'Oláh Lara'),
+       (118, 'Simon Lilla'),
+       (119, 'Rácz Izabella'),
+       (120, 'Fekete Gréta'),
+       (121, 'Szilágyi Alíz'),
+       (122, 'Török Fanni'),
+       (123, 'Fehér Adél'),
+       (124, 'Balázs Flóra'),
+       (125, 'Gál Csenge'),
+       (126, 'Kis Dóra'),
+       (127, 'Szűcs Dorina'),
+       (128, 'Kocsis Zselyke'),
+       (129, 'Orsós Réka'),
+       (130, 'Pintér Dorka'),
+       (131, 'Fodor Liza'),
+       (132, 'Szalai Janka'),
+       (133, 'Sipos Liliána'),
+       (134, 'Magyar Olívia'),
+       (135, 'Lukács Viktória'),
+       (136, 'Gulyás Eszter'),
+       (137, 'Biró Natasa'),
+       (138, 'Király Noémi'),
+       (139, 'László Petra'),
+       (140, 'Balog Bianka'),
+       (141, 'Katona Szofia'),
+       (142, 'Bogdán Panna'),
+       (143, 'Jakab Vivien'),
+       (144, 'Sándor Emília'),
+       (145, 'Boros Szófia'),
+       (146, 'Váradi Rebeka'),
+       (147, 'Fazekas Kamilla'),
+       (148, 'Kelemen Blanka');
+
+INSERT INTO filmtipus (id, nev)
+VALUES (1, 'Dokumentumfilm'),
+       (2, 'Űropera'),
+       (3, 'Művész'),
+       (4, 'Képregény');
+
+INSERT INTO film (id, cim, filmtipusId, jegyar)
+VALUES (1, 'A kozmosz', 1, 1300),
+       (2, 'A Mars generáció', 1, 1300),
+       (3, 'Star Wars: Egy új remény', 2, 890),
+       (4, 'Avatar', 2, 1300),
+       (5, 'Dűne', 2, 890),
+       (6, 'Interstellar', 2, 1300),
+       (7, 'La Jetéé', 3, 890),
+       (8, 'Solaris',3, 890),
+       (9, 'A földre pottyant férfi',3,890 ),
+       (10, '2001: Űrodüsszeia', 3, 990),
+       (11, 'Az ötödik elem', 4, 690),
+       (12, 'A galaxis űrzői', 4, 1300),
+       (13, 'Thor: Ragnarök', 4, 1300);
+
+INSERT INTO vetites(id, filmId, datum, kezdes)
+VALUES(1, 3, '2021.03.01.', '10:00'),
+      (2, 3, '2021.03.01.', '12:00'),
+      (3, 3, '2021.03.01.', '16:00'),
+      (4, 5, '2021.03.01.', '20:00'),
+      (5, 7, '2021.03.02.', '10:00'),
+      (6, 1, '2021.03.03.', '10:00'),
+      (7, 1, '2021.03.03.', '12:00'),
+      (8, 1, '2021.03.04.', '10:00'),
+      (9, 3, '2021.03.04.', '12:00'),
+      (10, 12, '2021.03.05.', '10:00'),
+      (11, 11, '2021.03.05.', '12:00'),
+      (12, 12, '2021.03.05.', '16:00'),
+      (13, 12, '2021.03.05.', '20:00'),
+      (14, 1, '2021.03.06.', '10:00'),
+      (15, 1, '2021.03.06.', '12:00'),
+      (16, 5, '2021.03.06.', '16:00'),
+      (17, 5, '2021.03.06.', '20:00'),
+      (18, 6, '2021.03.07.', '10:00'),
+      (19, 6, '2021.03.07.', '12:00'),
+      (20, 8, '2021.03.07.', '16:00'),
+      (21, 1, '2021.03.08.', '10:00'),
+      (22, 10, '2021.03.09.', '10:00'),
+      (23, 10, '2021.03.09.', '12:00'),
+      (24, 10, '2021.03.09.', '16:00'),
+      (25, 6, '2021.03.09.', '20:00'),
+      (26, 10, '2021.03.10.', '10:00'),
+      (27, 10, '2021.03.10.', '12:00'),
+      (28, 10, '2021.03.10.', '16:00'),
+      (29, 10, '2021.03.10.', '20:00'),
+      (30, 11, '2021.03.11.', '10:00'),
+      (31, 11, '2021.03.11.', '12:00'),
+      (32, 3, '2021.03.12.', '10:00'),
+      (33, 3, '2021.03.12.', '12:00'),
+      (34, 3, '2021.03.12.', '16:00'),
+      (35, 6, '2021.03.12.', '20:00'),
+      (36, 13, '2021.03.13.', '10:00'),
+      (37, 9, '2021.03.13.', '12:00'),
+      (38, 13, '2021.03.13.', '16:00'),
+      (39, 4, '2021.03.14.', '10:00'),
+      (40, 4, '2021.03.14.', '12:00'),
+      (41, 4, '2021.03.14.', '16:00'),
+      (42, 13, '2021.03.15.', '10:00'),
+      (43, 13, '2021.03.15.', '12:00'),
+      (44, 11, '2021.03.15.', '16:00'),
+      (45, 4, '2021.03.16.', '10:00'),
+      (46, 13, '2021.03.16.', '12:00'),
+      (47, 13, '2021.03.16.', '16:00'),
+      (48, 4, '2021.03.16.', '20:00'),
+      (49, 3, '2021.03.17.', '10:00'),
+      (50, 7, '2021.03.18.', '10:00'),
+      (51, 4, '2021.03.18.', '12:00'),
+      (52, 4, '2021.03.18.', '16:00'),
+      (53, 8, '2021.03.19.', '10:00'),
+      (54, 4, '2021.03.20.', '10:00'),
+      (55, 6, '2021.03.20.', '12:00'),
+      (56, 10, '2021.03.21.', '10:00'),
+      (57, 10, '2021.03.21.', '12:00'),
+      (58, 4, '2021.03.22.', '10:00'),
+      (59, 2, '2021.03.22.', '12:00'),
+      (60, 2, '2021.03.22.', '16:00'),
+      (61, 2, '2021.03.23.', '10:00'),
+      (62, 2, '2021.03.23.', '12:00'),
+      (63, 8, '2021.03.24.', '10:00'),
+      (64, 6, '2021.03.24.', '12:00'),
+      (65, 8, '2021.03.24.', '16:00'),
+      (66, 6, '2021.03.25.', '10:00'),
+      (67, 5, '2021.03.25.', '12:00'),
+      (68, 5, '2021.03.25.', '16:00'),
+      (69, 12, '2021.03.26.', '10:00'),
+      (70, 8, '2021.03.27.', '10:00'),
+      (71, 10, '2021.03.27.', '12:00'),
+      (72, 10, '2021.03.27.', '16:00'),
+      (73, 3, '2021.03.28.', '10:00'),
+      (74, 3, '2021.03.28.', '12:00'),
+      (75, 8, '2021.03.28.', '16:00'),
+      (76, 8, '2021.03.28.', '20:00'),
+      (77, 11, '2021.03.29.', '10:00'),
+      (78, 11, '2021.03.29.', '12:00'),
+      (79, 11, '2021.03.29.', '16:00'),
+      (80, 11, '2021.03.29.', '20:00'),
+      (81, 10, '2021.03.30.', '10:00'),
+      (82, 11, '2021.03.31.', '10:00'),
+      (83, 8, '2021.03.31.', '12:00'),
+      (84, 8, '2021.03.31.', '16:00'),
+      (85, 8, '2021.03.31.', '20:00');
+
+INSERT INTO jegy(id, kedvezmeny, vetitesId, vendegId)
+VALUES (1, 0, 1, 86),
+       (2, 0, 1, 5),
+       (3, 0, 1, 118),
+       (4, 0, 1, 14),
+       (5, 50, 1, 26),
+       (6, 0, 1, 84),
+       (7, 50, 1, 147),
+       (8, 25, 1, 44),
+       (9, 0, 1, 69),
+       (10, 50, 1, 147),
+       (11, 50, 1, 31),
+       (12, 0, 1, 118),
+       (13, 0, 1, 99),
+       (14, 0, 1, 113),
+       (15, 25, 1, 94),
+       (16, 50, 1, 94),
+       (17, 0, 1, 88),
+       (18, 50, 1, 85),
+       (19, 25, 1, 55),
+       (20, 50, 1, 36),
+       (21, 0, 1, 141),
+       (22, 0, 1, 124),
+       (23, 0, 1, 96),
+       (24, 25, 1, 95),
+       (25, 25, 2, 30),
+       (26, 0, 2, 49),
+       (27, 0, 2, 139),
+       (28, 50, 2, 13),
+       (29, 50, 2, 52),
+       (30, 0, 2, 119),
+       (31, 25, 2, 125),
+       (32, 0, 2, 100),
+       (33, 25, 2, 86),
+       (34, 50, 2, 58),
+       (35, 50, 2, 1),
+       (37, 25, 2, 79),
+       (38, 25, 2, 124),
+       (39, 0, 2, 88),
+       (40, 50, 2, 102),
+       (41, 0, 2, 109),
+       (42, 0, 2, 98),
+       (43, 0, 3, 143),
+       (44, 25, 3, 10),
+       (45, 0, 3, 101),
+       (46, 50, 3, 14),
+       (47, 0, 3, 114),
+       (48, 0, 3, 137),
+       (49, 0, 3, 7),
+       (50, 0, 3, 35),
+       (51, 0, 3, 92),
+       (52, 50, 3, 58),
+       (53, 50, 3, 72),
+       (54, 0, 3, 8),
+       (55, 0, 3, 30),
+       (56, 0, 3, 122),
+       (57, 50, 3, 110),
+       (58, 0, 3, 125),
+       (59, 0, 3, 60),
+       (60, 0, 3, 146),
+       (61, 0, 3, 72),
+       (62, 0, 3, 88),
+       (63, 0, 3, 56),
+       (64, 0, 4, 61),
+       (65, 0, 4, 61),
+       (66, 0, 4, 29),
+       (67, 50, 4, 34),
+       (68, 25, 4, 123),
+       (69, 0, 4, 145),
+       (70, 0, 4, 87),
+       (71, 0, 4, 131),
+       (72, 50, 4, 76),
+       (73, 0, 4, 96),
+       (74, 0, 4, 35),
+       (75, 0, 4, 120),
+       (76, 0, 4, 50),
+       (77, 0, 4, 114),
+       (78, 0, 4, 40),
+       (79, 25, 4, 35),
+       (80, 25, 4, 94),
+       (81, 25, 4, 79),
+       (82, 25, 5, 146),
+       (83, 0, 5, 136),
+       (84, 0, 5, 41),
+       (85, 0, 5, 91),
+       (86, 50, 5, 137),
+       (87, 0, 5, 87),
+       (88, 0, 5, 56),
+       (89, 50, 5, 98),
+       (90, 0, 5, 71),
+       (91, 0, 5, 126),
+       (92, 50, 5, 50),
+       (93, 50, 5, 64),
+       (94, 0, 5, 127),
+       (95, 0, 5, 112),
+       (96, 0, 5, 88),
+       (97, 0, 5, 1),
+       (98, 0, 5, 80),
+       (99, 50, 5, 67),
+       (100, 0, 5, 106),
+       (101, 50, 6, 75),
+       (102, 0, 6, 31),
+       (103, 0, 6, 58),
+       (104, 0, 6, 126),
+       (105, 0, 6, 114),
+       (106, 0, 6, 20),
+       (107, 50, 6, 69),
+       (108, 50, 6, 1),
+       (109, 0, 6, 59),
+       (110, 50, 6, 147),
+       (111, 0, 6, 24),
+       (112, 50, 6, 45),
+       (113, 0, 6, 120),
+       (114, 0, 6, 31),
+       (115, 0, 6, 148),
+       (116, 0, 6, 148),
+       (117, 50, 6, 35),
+       (118, 0, 6, 10),
+       (119, 0, 6, 104),
+       (120, 0, 6, 54),
+       (121, 0, 6, 33),
+       (122, 50, 6, 73),
+       (123, 50, 6, 79),
+       (124, 50, 6, 140),
+       (125, 0, 6, 142),
+       (126, 50, 6, 1),
+       (127, 50, 6, 77),
+       (128, 50, 6, 99),
+       (129, 0, 6, 24),
+       (130, 25, 6, 123),
+       (131, 50, 6, 82),
+       (132, 25, 6, 132),
+       (133, 0, 6, 121),
+       (134, 0, 6, 29),
+       (135, 0, 6, 128),
+       (136, 50, 6, 102),
+       (137, 0, 6, 139),
+       (138, 0, 6, 52),
+       (139, 0, 6, 131),
+       (140, 0, 6, 110),
+       (141, 50, 6, 91),
+       (142, 0, 6, 53),
+       (143, 0, 7, 95),
+       (144, 0, 7, 145),
+       (145, 0, 7, 85),
+       (146, 50, 7, 122),
+       (147, 0, 7, 108),
+       (148, 50, 7, 48),
+       (149, 0, 7, 23),
+       (150, 50, 7, 41),
+       (151, 0, 7, 32),
+       (152, 0, 7, 90),
+       (153, 50, 7, 96),
+       (154, 0, 7, 58),
+       (155, 0, 7, 12),
+       (156, 50, 7, 98),
+       (157, 50, 7, 103),
+       (158, 0, 7, 18),
+       (159, 50, 7, 25),
+       (160, 25, 7, 148),
+       (161, 50, 7, 8),
+       (162, 0, 7, 31),
+       (163, 0, 7, 71),
+       (164, 0, 7, 93),
+       (165, 0, 7, 117),
+       (166, 0, 7, 122),
+       (167, 0, 7, 1),
+       (168, 25, 7, 20),
+       (169, 0, 7, 58),
+       (170, 50, 7, 30),
+       (171, 0, 8, 5),
+       (172, 0, 8, 69),
+       (173, 0, 8, 32),
+       (174, 0, 8, 106),
+       (175, 0, 8, 30),
+       (176, 0, 8, 103),
+       (177, 0, 8, 85),
+       (178, 50, 8, 68),
+       (179, 0, 8, 96),
+       (180, 0, 8, 23),
+       (181, 50, 8, 58),
+       (182, 25, 8, 34),
+       (183, 50, 8, 74),
+       (184, 0, 8, 1),
+       (185, 0, 8, 20),
+       (186, 0, 8, 108),
+       (187, 0, 8, 23),
+       (188, 0, 8, 48),
+       (189, 0, 8, 80),
+       (190, 0, 8, 96),
+       (191, 50, 8, 97),
+       (192, 0, 8, 124),
+       (193, 50, 8, 91),
+       (194, 0, 8, 59),
+       (195, 0, 8, 49),
+       (196, 0, 8, 141),
+       (197, 0, 8, 73),
+       (198, 50, 8, 139),
+       (199, 0, 8, 63),
+       (200, 0, 9, 135),
+       (201, 0, 9, 132),
+       (202, 50, 9, 105),
+       (203, 50, 9, 71),
+       (204, 50, 9, 96),
+       (205, 25, 9, 53),
+       (206, 0, 9, 116),
+       (207, 25, 9, 53),
+       (208, 0, 9, 114),
+       (209, 50, 9, 87),
+       (210, 50, 9, 126),
+       (211, 0, 9, 52),
+       (212, 0, 9, 97),
+       (213, 0, 9, 71),
+       (214, 0, 9, 77),
+       (215, 50, 9, 90),
+       (216, 0, 9, 24),
+       (217, 0, 9, 4),
+       (218, 0, 9, 114),
+       (219, 0, 9, 135),
+       (220, 50, 9, 123),
+       (221, 0, 9, 83),
+       (222, 50, 9, 73),
+       (223, 0, 9, 50),
+       (224, 0, 10, 85),
+       (225, 0, 10, 111),
+       (226, 0, 10, 116),
+       (227, 0, 10, 97),
+       (228, 0, 10, 97),
+       (229, 0, 10, 140),
+       (230, 0, 10, 75),
+       (231, 50, 10, 25),
+       (232, 0, 10, 138),
+       (233, 0, 10, 13),
+       (234, 0, 10, 131),
+       (235, 50, 10, 87),
+       (236, 0, 10, 56),
+       (237, 25, 10, 107),
+       (238, 0, 10, 51),
+       (239, 0, 10, 1),
+       (240, 50, 11, 36),
+       (241, 0, 11, 131),
+       (242, 0, 11, 113),
+       (243, 0, 11, 116),
+       (244, 0, 11, 132),
+       (245, 0, 11, 23),
+       (246, 0, 11, 2),
+       (247, 0, 11, 89),
+       (248, 50, 11, 58),
+       (249, 50, 11, 95),
+       (250, 50, 11, 55),
+       (251, 50, 11, 71),
+       (252, 0, 11, 53),
+       (253, 50, 11, 71),
+       (254, 50, 11, 4),
+       (255, 0, 11, 33),
+       (256, 25, 11, 113),
+       (257, 50, 11, 1),
+       (258, 0, 11, 120),
+       (259, 50, 11, 137),
+       (260, 50, 11, 31),
+       (261, 0, 11, 131),
+       (262, 25, 11, 24),
+       (263, 0, 11, 64),
+       (264, 50, 11, 130),
+       (265, 0, 12, 61),
+       (266, 50, 12, 83),
+       (267, 50, 12, 105),
+       (268, 0, 12, 26),
+       (269, 50, 12, 140),
+       (270, 0, 12, 57),
+       (271, 0, 12, 43),
+       (272, 50, 12, 36),
+       (273, 0, 12, 70),
+       (274, 0, 12, 120),
+       (275, 0, 12, 77),
+       (276, 50, 12, 121),
+       (277, 50, 12, 114),
+       (278, 50, 12, 31),
+       (279, 50, 12, 7),
+       (280, 0, 12, 98),
+       (281, 50, 12, 32),
+       (282, 25, 12, 113),
+       (283, 0, 12, 49),
+       (284, 25, 12, 81),
+       (285, 25, 12, 105),
+       (286, 50, 13, 55),
+       (287, 0, 13, 82),
+       (288, 0, 13, 44),
+       (289, 50, 13, 40),
+       (290, 50, 13, 118),
+       (291, 0, 13, 69),
+       (292, 50, 13, 52),
+       (293, 25, 13, 86),
+       (294, 50, 13, 131),
+       (295, 0, 13, 10),
+       (296, 50, 13, 115),
+       (297, 0, 13, 58),
+       (298, 0, 13, 19),
+       (299, 0, 13, 99),
+       (300, 50, 14, 37),
+       (301, 0, 14, 67),
+       (302, 25, 14, 108),
+       (303, 50, 14, 64),
+       (304, 0, 14, 143),
+       (305, 0, 14, 82),
+       (306, 50, 14, 104),
+       (307, 25, 14, 44),
+       (308, 0, 14, 18),
+       (309, 0, 14, 119),
+       (310, 0, 14, 107),
+       (311, 50, 14, 5),
+       (312, 0, 14, 129),
+       (313, 0, 14, 58),
+       (314, 0, 14, 106),
+       (315, 0, 14, 110),
+       (316, 50, 14, 17),
+       (317, 0, 14, 106),
+       (318, 25, 14, 52),
+       (319, 50, 14, 29),
+       (320, 0, 14, 59),
+       (321, 0, 14, 113),
+       (322, 50, 14, 60),
+       (323, 0, 14, 21),
+       (324, 0, 14, 137),
+       (325, 0, 15, 110),
+       (326, 0, 15, 57),
+       (327, 0, 15, 28),
+       (328, 0, 15, 131),
+       (329, 0, 15, 20),
+       (330, 50, 15, 49),
+       (331, 0, 15, 42),
+       (332, 0, 15, 70),
+       (333, 0, 15, 106),
+       (334, 0, 15, 2),
+       (335, 25, 15, 125),
+       (336, 0, 15, 131),
+       (337, 0, 15, 109),
+       (338, 50, 15, 109),
+       (339, 0, 15, 119),
+       (340, 50, 15, 108),
+       (341, 0, 15, 70),
+       (342, 0, 15, 15),
+       (343, 0, 15, 80),
+       (344, 50, 15, 116),
+       (345, 50, 15, 135),
+       (346, 50, 15, 31),
+       (347, 0, 15, 67),
+       (348, 0, 15, 17),
+       (349, 0, 15, 19),
+       (350, 50, 15, 96),
+       (351, 50, 15, 129),
+       (352, 0, 15, 12),
+       (353, 0, 15, 74),
+       (354, 0, 15, 100),
+       (355, 25, 15, 41),
+       (356, 0, 15, 45),
+       (357, 50, 15, 84),
+       (358, 25, 15, 53),
+       (359, 0, 15, 51),
+       (360, 0, 16, 6),
+       (361, 0, 16, 29),
+       (362, 50, 16, 7),
+       (363, 0, 16, 87),
+       (364, 50, 16, 134),
+       (365, 0, 16, 22),
+       (366, 0, 16, 55),
+       (367, 0, 16, 144),
+       (368, 0, 16, 11),
+       (369, 0, 16, 41),
+       (370, 25, 16, 84),
+       (371, 50, 16, 7),
+       (372, 50, 16, 127),
+       (373, 25, 16, 81),
+       (374, 25, 16, 9),
+       (375, 50, 16, 5),
+       (376, 0, 16, 52),
+       (377, 0, 16, 32),
+       (378, 0, 16, 33),
+       (379, 0, 16, 134),
+       (380, 0, 16, 6),
+       (381, 0, 16, 114),
+       (382, 0, 16, 104),
+       (383, 0, 16, 83),
+       (384, 0, 16, 72),
+       (385, 0, 16, 11),
+       (386, 50, 16, 125),
+       (387, 0, 16, 73),
+       (388, 50, 16, 47),
+       (389, 0, 16, 51),
+       (390, 50, 16, 147),
+       (391, 50, 17, 63),
+       (392, 0, 17, 22),
+       (393, 50, 17, 51),
+       (394, 0, 17, 140),
+       (395, 0, 17, 31),
+       (396, 50, 17, 121),
+       (397, 0, 17, 127),
+       (398, 0, 17, 102),
+       (399, 0, 17, 96),
+       (400, 0, 17, 53),
+       (401, 0, 17, 109),
+       (402, 0, 17, 125),
+       (403, 0, 17, 82),
+       (404, 25, 17, 76),
+       (405, 0, 17, 1),
+       (406, 50, 17, 124),
+       (407, 0, 17, 81),
+       (408, 0, 17, 142),
+       (409, 25, 17, 116),
+       (410, 0, 17, 94),
+       (411, 50, 17, 5),
+       (412, 0, 17, 34),
+       (413, 25, 17, 111),
+       (414, 50, 17, 20),
+       (415, 0, 17, 84),
+       (416, 0, 17, 20),
+       (417, 0, 17, 25),
+       (418, 0, 17, 49),
+       (419, 0, 17, 65),
+       (420, 0, 17, 135),
+       (421, 25, 17, 33),
+       (422, 0, 17, 56),
+       (423, 50, 17, 132),
+       (424, 0, 17, 138),
+       (425, 0, 17, 48),
+       (426, 0, 17, 104),
+       (427, 0, 17, 120),
+       (428, 50, 17, 127),
+       (429, 0, 18, 91),
+       (430, 0, 18, 42),
+       (431, 50, 18, 135),
+       (432, 0, 18, 77),
+       (433, 0, 18, 99),
+       (434, 50, 18, 19),
+       (435, 0, 18, 56),
+       (436, 25, 18, 83),
+       (437, 0, 18, 8),
+       (438, 50, 18, 109),
+       (439, 0, 18, 14),
+       (440, 25, 18, 105),
+       (441, 25, 18, 79),
+       (442, 50, 18, 111),
+       (443, 0, 18, 3),
+       (444, 0, 18, 132),
+       (445, 50, 18, 2),
+       (446, 0, 18, 80),
+       (447, 0, 18, 95),
+       (448, 0, 18, 57),
+       (449, 0, 18, 38),
+       (450, 0, 18, 102),
+       (451, 0, 18, 120),
+       (452, 0, 18, 133),
+       (453, 50, 18, 66),
+       (454, 0, 18, 98),
+       (455, 0, 18, 6),
+       (456, 0, 18, 118),
+       (457, 0, 19, 38),
+       (458, 50, 19, 22),
+       (459, 0, 19, 144),
+       (460, 0, 19, 29),
+       (461, 25, 19, 47),
+       (462, 50, 19, 51),
+       (463, 25, 19, 9),
+       (464, 50, 19, 20),
+       (465, 50, 19, 67),
+       (466, 50, 19, 5),
+       (467, 0, 19, 80),
+       (468, 0, 19, 51),
+       (469, 50, 19, 121),
+       (470, 0, 19, 136),
+       (471, 50, 19, 112),
+       (472, 0, 20, 29),
+       (473, 0, 20, 94),
+       (474, 0, 20, 136),
+       (475, 0, 20, 141),
+       (476, 0, 20, 42),
+       (477, 0, 20, 45),
+       (478, 50, 20, 118),
+       (479, 0, 20, 128),
+       (480, 0, 20, 99),
+       (481, 25, 20, 144),
+       (482, 0, 20, 67),
+       (483, 0, 20, 47),
+       (484, 50, 20, 66),
+       (485, 0, 20, 47),
+       (486, 0, 20, 99),
+       (487, 25, 20, 97),
+       (488, 50, 20, 12),
+       (489, 0, 20, 34),
+       (490, 50, 20, 140),
+       (491, 0, 20, 113),
+       (492, 0, 20, 86),
+       (493, 50, 20, 116),
+       (494, 50, 20, 34),
+       (495, 0, 20, 64),
+       (496, 0, 20, 146),
+       (497, 0, 20, 130),
+       (498, 0, 20, 91),
+       (499, 50, 20, 133),
+       (500, 0, 20, 12),
+       (501, 50, 20, 103),
+       (502, 0, 20, 90),
+       (503, 0, 20, 66),
+       (504, 0, 20, 23),
+       (505, 25, 20, 19),
+       (506, 50, 20, 119),
+       (507, 0, 20, 116),
+       (508, 0, 20, 62),
+       (509, 0, 20, 24),
+       (510, 0, 21, 51),
+       (511, 25, 21, 119),
+       (512, 0, 21, 40),
+       (513, 50, 21, 46),
+       (514, 0, 21, 46),
+       (515, 0, 21, 97),
+       (516, 0, 21, 122),
+       (517, 0, 21, 55),
+       (518, 0, 21, 145),
+       (519, 0, 21, 99),
+       (520, 25, 21, 27),
+       (521, 0, 21, 78),
+       (522, 25, 21, 114),
+       (523, 0, 21, 132),
+       (524, 50, 21, 37),
+       (525, 0, 21, 47),
+       (526, 50, 21, 59),
+       (527, 0, 21, 15),
+       (528, 50, 21, 112),
+       (529, 0, 22, 47),
+       (530, 0, 22, 113),
+       (531, 25, 22, 88),
+       (532, 50, 22, 116),
+       (533, 0, 22, 129),
+       (534, 50, 22, 117),
+       (535, 0, 22, 101),
+       (536, 0, 22, 16),
+       (537, 0, 22, 117),
+       (538, 0, 22, 3),
+       (539, 0, 22, 101),
+       (540, 0, 22, 118),
+       (541, 50, 22, 42),
+       (542, 0, 22, 31),
+       (543, 0, 22, 79),
+       (544, 50, 22, 73),
+       (545, 0, 22, 127),
+       (546, 0, 22, 85),
+       (547, 50, 22, 121),
+       (548, 0, 22, 72),
+       (549, 50, 22, 34),
+       (550, 0, 22, 106),
+       (551, 0, 22, 122),
+       (552, 0, 22, 99),
+       (553, 0, 22, 4),
+       (554, 0, 22, 144),
+       (555, 50, 22, 49),
+       (556, 25, 22, 72),
+       (557, 0, 22, 45),
+       (558, 0, 22, 122),
+       (559, 0, 22, 71),
+       (560, 0, 22, 29),
+       (561, 0, 22, 143),
+       (562, 0, 22, 86),
+       (563, 0, 22, 18),
+       (564, 0, 23, 16),
+       (565, 0, 23, 86),
+       (566, 50, 23, 60),
+       (567, 0, 23, 47),
+       (568, 0, 23, 81),
+       (569, 0, 23, 61),
+       (570, 25, 23, 84),
+       (571, 0, 23, 126),
+       (572, 0, 23, 130),
+       (573, 0, 23, 78),
+       (574, 50, 23, 18),
+       (575, 50, 23, 132),
+       (576, 25, 23, 44),
+       (577, 50, 23, 120),
+       (578, 50, 23, 145),
+       (579, 0, 23, 116),
+       (580, 25, 23, 44),
+       (581, 0, 23, 87),
+       (582, 0, 23, 55),
+       (583, 50, 23, 125),
+       (584, 0, 23, 18),
+       (585, 25, 23, 97),
+       (586, 25, 23, 63),
+       (587, 0, 23, 122),
+       (588, 50, 23, 102),
+       (589, 0, 23, 141),
+       (590, 50, 23, 106),
+       (591, 0, 23, 67),
+       (592, 0, 23, 24),
+       (593, 50, 23, 128),
+       (594, 50, 23, 54),
+       (595, 50, 23, 78),
+       (596, 50, 23, 145),
+       (597, 0, 23, 61),
+       (598, 50, 23, 127),
+       (599, 0, 23, 106),
+       (600, 0, 24, 147),
+       (601, 0, 24, 105),
+       (602, 50, 24, 49),
+       (603, 50, 24, 126),
+       (604, 0, 24, 13),
+       (605, 50, 24, 139),
+       (606, 50, 24, 38),
+       (607, 0, 24, 98),
+       (608, 50, 24, 61),
+       (609, 50, 24, 146),
+       (610, 0, 24, 14),
+       (611, 0, 24, 39),
+       (612, 50, 24, 11),
+       (613, 25, 24, 77),
+       (614, 50, 24, 30),
+       (615, 0, 24, 95),
+       (616, 0, 24, 98),
+       (617, 0, 24, 88),
+       (618, 0, 24, 94),
+       (619, 0, 24, 2),
+       (620, 50, 24, 127),
+       (621, 50, 24, 63),
+       (622, 0, 24, 68),
+       (623, 25, 24, 12),
+       (624, 0, 24, 78),
+       (625, 0, 24, 66),
+       (626, 0, 24, 67),
+       (627, 0, 24, 44),
+       (628, 0, 24, 35),
+       (629, 0, 24, 72),
+       (630, 0, 24, 87),
+       (631, 0, 25, 3),
+       (632, 0, 25, 96),
+       (633, 50, 25, 44),
+       (634, 0, 25, 51),
+       (635, 0, 25, 73),
+       (636, 0, 25, 85),
+       (637, 0, 25, 138),
+       (638, 50, 25, 49),
+       (639, 0, 25, 101),
+       (640, 0, 25, 50),
+       (641, 50, 25, 62),
+       (642, 0, 25, 102),
+       (643, 50, 25, 115),
+       (644, 0, 25, 110),
+       (645, 0, 25, 118),
+       (646, 50, 25, 8),
+       (647, 0, 25, 95),
+       (648, 0, 25, 87),
+       (649, 0, 25, 141),
+       (650, 25, 25, 103),
+       (651, 0, 26, 26),
+       (652, 0, 26, 24),
+       (653, 50, 26, 138),
+       (654, 0, 26, 1),
+       (655, 0, 26, 119),
+       (656, 50, 26, 52),
+       (657, 0, 26, 26),
+       (658, 50, 26, 47),
+       (659, 50, 26, 59),
+       (660, 50, 26, 1),
+       (661, 50, 26, 135),
+       (662, 0, 26, 80),
+       (663, 25, 26, 45),
+       (664, 0, 26, 29),
+       (665, 50, 26, 82),
+       (666, 0, 26, 118),
+       (667, 0, 26, 41),
+       (668, 0, 26, 48),
+       (669, 50, 26, 73),
+       (670, 0, 26, 64),
+       (671, 0, 26, 68),
+       (672, 0, 26, 18),
+       (673, 0, 26, 17),
+       (674, 25, 26, 95),
+       (675, 50, 26, 105),
+       (676, 0, 27, 136),
+       (677, 25, 27, 72),
+       (678, 0, 27, 138),
+       (679, 0, 27, 15),
+       (680, 0, 27, 43),
+       (681, 50, 27, 112),
+       (682, 50, 27, 20),
+       (683, 0, 27, 86),
+       (684, 0, 27, 61),
+       (685, 50, 27, 3),
+       (686, 0, 27, 81),
+       (687, 25, 27, 47),
+       (688, 0, 27, 144),
+       (689, 50, 27, 40),
+       (690, 0, 27, 112),
+       (691, 0, 27, 25),
+       (692, 25, 27, 26),
+       (693, 0, 27, 57),
+       (694, 0, 27, 57),
+       (695, 50, 27, 126),
+       (696, 0, 27, 45),
+       (697, 0, 27, 97),
+       (698, 0, 27, 18),
+       (699, 50, 27, 89),
+       (700, 0, 27, 139),
+       (701, 50, 27, 108),
+       (702, 50, 27, 36),
+       (703, 50, 27, 84),
+       (704, 0, 27, 119),
+       (705, 0, 27, 7),
+       (706, 50, 27, 92),
+       (707, 25, 27, 44),
+       (708, 0, 27, 33),
+       (709, 50, 27, 22),
+       (710, 50, 27, 29),
+       (711, 0, 27, 32),
+       (712, 25, 27, 54),
+       (713, 50, 27, 9),
+       (714, 0, 27, 127),
+       (715, 0, 27, 22),
+       (716, 50, 27, 143),
+       (717, 0, 27, 42),
+       (718, 25, 27, 84),
+       (719, 25, 27, 61),
+       (720, 0, 27, 26),
+       (721, 0, 28, 14),
+       (722, 50, 28, 71),
+       (723, 25, 28, 19),
+       (724, 0, 28, 68),
+       (725, 50, 28, 42),
+       (726, 50, 28, 18),
+       (727, 25, 28, 67),
+       (728, 0, 28, 32),
+       (729, 50, 28, 105),
+       (730, 50, 28, 33),
+       (731, 0, 28, 90),
+       (732, 25, 28, 43),
+       (733, 0, 28, 94),
+       (734, 50, 28, 51),
+       (735, 0, 28, 5),
+       (736, 50, 28, 36),
+       (737, 0, 28, 87),
+       (738, 0, 28, 5),
+       (739, 50, 28, 100),
+       (740, 0, 28, 124),
+       (741, 50, 28, 118),
+       (742, 50, 28, 31),
+       (743, 0, 28, 49),
+       (744, 0, 28, 1),
+       (745, 0, 29, 144),
+       (746, 0, 29, 100),
+       (747, 0, 29, 89),
+       (748, 0, 29, 58),
+       (749, 0, 29, 83),
+       (750, 0, 29, 70),
+       (751, 0, 29, 97),
+       (752, 0, 29, 133),
+       (753, 0, 29, 71),
+       (754, 0, 29, 141),
+       (755, 50, 29, 22),
+       (756, 25, 29, 30),
+       (757, 25, 29, 31),
+       (758, 50, 29, 134),
+       (759, 0, 29, 10),
+       (760, 0, 29, 56),
+       (761, 0, 29, 73),
+       (762, 50, 29, 18),
+       (763, 0, 29, 27),
+       (764, 50, 29, 145),
+       (765, 0, 29, 21),
+       (766, 0, 29, 99),
+       (767, 50, 29, 23),
+       (768, 0, 29, 144),
+       (769, 50, 29, 47),
+       (770, 0, 29, 34),
+       (771, 50, 29, 117),
+       (772, 0, 29, 8),
+       (773, 0, 29, 145),
+       (774, 0, 29, 100),
+       (775, 0, 29, 15),
+       (776, 25, 29, 54),
+       (777, 50, 29, 87),
+       (778, 0, 29, 69),
+       (779, 50, 29, 119),
+       (780, 50, 30, 112),
+       (781, 0, 30, 68),
+       (782, 0, 30, 98),
+       (783, 0, 30, 75),
+       (784, 0, 30, 4),
+       (785, 50, 30, 95),
+       (786, 50, 30, 102),
+       (787, 0, 30, 146),
+       (788, 0, 30, 48),
+       (789, 0, 30, 108),
+       (790, 0, 30, 91),
+       (791, 50, 30, 63),
+       (792, 0, 30, 120),
+       (793, 0, 30, 15),
+       (794, 0, 30, 106),
+       (795, 0, 30, 83),
+       (796, 50, 30, 53),
+       (797, 0, 30, 121),
+       (798, 50, 30, 63),
+       (799, 0, 30, 65),
+       (800, 0, 30, 62),
+       (801, 50, 30, 32),
+       (802, 0, 30, 17),
+       (803, 0, 30, 148),
+       (804, 0, 30, 134),
+       (805, 50, 30, 61),
+       (806, 0, 30, 4),
+       (807, 50, 30, 80),
+       (808, 50, 30, 121),
+       (809, 50, 31, 41),
+       (810, 50, 31, 20),
+       (811, 0, 31, 5),
+       (812, 0, 31, 124),
+       (813, 50, 31, 75),
+       (814, 50, 31, 80),
+       (815, 0, 31, 30),
+       (816, 50, 31, 34),
+       (817, 25, 31, 14),
+       (818, 50, 31, 48),
+       (819, 0, 31, 96),
+       (820, 50, 31, 107),
+       (821, 0, 31, 77),
+       (822, 0, 31, 72),
+       (823, 0, 31, 104),
+       (824, 0, 31, 128),
+       (825, 50, 31, 121),
+       (826, 0, 31, 141),
+       (827, 0, 31, 124),
+       (828, 25, 31, 2),
+       (829, 25, 31, 6),
+       (830, 25, 31, 25),
+       (831, 0, 31, 90),
+       (832, 25, 31, 127),
+       (833, 0, 31, 4),
+       (834, 0, 31, 87),
+       (835, 0, 31, 34),
+       (836, 0, 31, 19),
+       (837, 0, 31, 46),
+       (838, 0, 31, 47),
+       (839, 25, 31, 81),
+       (840, 0, 31, 115),
+       (841, 0, 31, 55),
+       (842, 0, 31, 38),
+       (843, 0, 31, 87),
+       (844, 0, 31, 74),
+       (845, 0, 31, 19),
+       (846, 0, 31, 117),
+       (847, 0, 31, 22),
+       (848, 25, 31, 32),
+       (849, 0, 31, 71),
+       (850, 0, 31, 76),
+       (851, 50, 31, 16),
+       (852, 50, 31, 102),
+       (853, 0, 31, 31),
+       (854, 50, 31, 137),
+       (855, 25, 31, 60),
+       (856, 0, 31, 128),
+       (857, 0, 32, 110),
+       (858, 25, 32, 93),
+       (859, 50, 32, 65),
+       (860, 0, 32, 13),
+       (861, 25, 32, 24),
+       (862, 25, 32, 7),
+       (863, 0, 32, 25),
+       (864, 50, 32, 72),
+       (865, 25, 32, 91),
+       (866, 50, 32, 1),
+       (867, 25, 32, 138),
+       (868, 25, 33, 116),
+       (869, 0, 33, 4),
+       (870, 0, 33, 113),
+       (871, 0, 33, 12),
+       (872, 50, 33, 86),
+       (873, 0, 33, 88),
+       (874, 0, 33, 135),
+       (875, 0, 33, 18),
+       (876, 25, 33, 24),
+       (877, 0, 33, 120),
+       (878, 0, 33, 76),
+       (879, 50, 33, 109),
+       (880, 50, 33, 89),
+       (881, 25, 33, 82),
+       (882, 0, 33, 117),
+       (883, 0, 33, 55),
+       (884, 50, 33, 14),
+       (885, 50, 33, 89),
+       (886, 0, 33, 123),
+       (887, 0, 33, 60),
+       (888, 0, 33, 18),
+       (889, 0, 33, 130),
+       (890, 50, 33, 106),
+       (891, 0, 33, 72),
+       (892, 50, 33, 118),
+       (893, 0, 33, 58),
+       (894, 50, 33, 74),
+       (895, 0, 33, 3),
+       (896, 0, 33, 49),
+       (897, 0, 33, 91),
+       (898, 0, 33, 30),
+       (899, 0, 33, 116),
+       (900, 0, 33, 44),
+       (901, 0, 33, 71),
+       (902, 25, 33, 87),
+       (903, 50, 33, 91),
+       (904, 50, 33, 136),
+       (905, 50, 33, 145),
+       (906, 50, 33, 60),
+       (907, 0, 33, 124),
+       (908, 25, 33, 58),
+       (909, 0, 33, 66),
+       (910, 0, 33, 88),
+       (911, 0, 34, 4),
+       (912, 0, 34, 102),
+       (913, 50, 34, 103),
+       (914, 50, 34, 124),
+       (915, 25, 34, 110),
+       (916, 50, 34, 43),
+       (917, 0, 34, 35),
+       (918, 0, 34, 72),
+       (919, 50, 34, 146),
+       (920, 0, 34, 64),
+       (921, 50, 34, 64),
+       (922, 25, 34, 5),
+       (923, 0, 34, 113),
+       (924, 0, 34, 45),
+       (925, 25, 34, 12),
+       (926, 0, 34, 3),
+       (927, 0, 34, 126),
+       (928, 0, 34, 75),
+       (929, 0, 34, 55),
+       (930, 0, 34, 124),
+       (931, 0, 34, 133),
+       (932, 0, 34, 135),
+       (933, 0, 34, 21),
+       (934, 50, 34, 109),
+       (935, 0, 34, 36),
+       (936, 0, 34, 110),
+       (937, 25, 34, 63),
+       (938, 0, 34, 40),
+       (939, 50, 34, 41),
+       (940, 0, 34, 32),
+       (941, 50, 35, 141),
+       (942, 50, 35, 115),
+       (943, 0, 35, 129),
+       (944, 0, 35, 80),
+       (945, 0, 35, 70),
+       (946, 0, 35, 62),
+       (947, 0, 35, 56),
+       (948, 0, 35, 104),
+       (949, 0, 35, 3),
+       (950, 0, 35, 91),
+       (951, 25, 35, 51),
+       (952, 0, 35, 146),
+       (953, 50, 35, 31),
+       (954, 0, 35, 3),
+       (955, 0, 35, 96),
+       (956, 0, 35, 23),
+       (957, 50, 35, 58),
+       (958, 0, 35, 134),
+       (959, 0, 35, 9),
+       (960, 25, 35, 88),
+       (961, 25, 35, 100),
+       (962, 0, 35, 32),
+       (963, 0, 35, 131),
+       (964, 0, 35, 144),
+       (965, 50, 35, 112),
+       (966, 25, 35, 20),
+       (967, 0, 35, 142),
+       (968, 50, 35, 69),
+       (969, 0, 35, 18),
+       (970, 50, 35, 93),
+       (971, 50, 35, 53),
+       (972, 0, 35, 59),
+       (973, 25, 35, 30),
+       (974, 50, 35, 69),
+       (975, 0, 35, 77),
+       (976, 0, 35, 109),
+       (977, 0, 35, 134),
+       (978, 50, 35, 14),
+       (979, 50, 35, 99),
+       (980, 0, 35, 124),
+       (981, 0, 35, 83),
+       (982, 25, 35, 68),
+       (983, 50, 35, 109),
+       (984, 25, 35, 98),
+       (985, 0, 36, 64),
+       (986, 0, 36, 65),
+       (987, 0, 36, 144),
+       (988, 0, 36, 17),
+       (989, 0, 36, 79),
+       (990, 50, 36, 123),
+       (991, 50, 36, 116),
+       (992, 0, 36, 62),
+       (993, 0, 36, 114),
+       (994, 0, 36, 39),
+       (995, 0, 36, 34),
+       (996, 0, 36, 3),
+       (997, 0, 36, 80),
+       (998, 0, 36, 85),
+       (999, 0, 36, 74),
+       (1000, 0, 36, 114),
+       (1001, 50, 37, 34),
+       (1002, 50, 37, 95),
+       (1003, 25, 37, 34),
+       (1004, 0, 37, 28),
+       (1005, 0, 37, 52),
+       (1006, 0, 37, 43),
+       (1007, 0, 37, 46),
+       (1008, 50, 37, 59),
+       (1009, 25, 37, 51),
+       (1010, 0, 37, 135),
+       (1011, 0, 37, 124),
+       (1012, 0, 37, 96),
+       (1013, 25, 37, 98),
+       (1014, 25, 37, 103),
+       (1015, 0, 37, 139),
+       (1016, 0, 37, 85),
+       (1017, 50, 37, 57),
+       (1018, 0, 37, 95),
+       (1019, 0, 37, 93),
+       (1020, 0, 37, 69),
+       (1021, 0, 37, 30),
+       (1022, 0, 37, 125),
+       (1023, 25, 37, 59),
+       (1024, 0, 37, 37),
+       (1025, 0, 38, 44),
+       (1026, 0, 38, 36),
+       (1027, 50, 38, 132),
+       (1028, 25, 38, 44),
+       (1029, 25, 38, 120),
+       (1030, 50, 38, 78),
+       (1031, 50, 38, 108),
+       (1032, 0, 38, 2),
+       (1033, 25, 38, 103),
+       (1034, 0, 38, 91),
+       (1035, 0, 38, 135),
+       (1036, 0, 38, 130),
+       (1037, 0, 38, 130),
+       (1038, 0, 39, 42),
+       (1039, 0, 39, 72),
+       (1040, 50, 39, 101),
+       (1041, 0, 39, 45),
+       (1042, 0, 39, 142),
+       (1043, 25, 39, 17),
+       (1044, 0, 39, 131),
+       (1045, 50, 39, 113),
+       (1046, 0, 39, 121),
+       (1047, 25, 39, 106),
+       (1048, 0, 39, 18),
+       (1049, 50, 39, 127),
+       (1050, 0, 39, 3),
+       (1051, 50, 39, 12),
+       (1052, 0, 40, 42),
+       (1053, 0, 40, 91),
+       (1054, 0, 40, 63),
+       (1055, 50, 40, 59),
+       (1056, 0, 40, 66),
+       (1057, 50, 40, 67),
+       (1058, 50, 40, 51),
+       (1059, 50, 40, 41),
+       (1060, 0, 40, 87),
+       (1061, 0, 40, 98),
+       (1062, 50, 40, 56),
+       (1063, 0, 40, 9),
+       (1064, 50, 40, 114),
+       (1065, 0, 40, 95),
+       (1066, 0, 40, 48),
+       (1067, 0, 40, 70),
+       (1068, 0, 40, 81),
+       (1069, 50, 41, 103),
+       (1070, 50, 41, 68),
+       (1071, 0, 41, 78),
+       (1072, 0, 41, 112),
+       (1073, 0, 41, 132),
+       (1074, 25, 41, 142),
+       (1075, 50, 41, 84),
+       (1076, 25, 41, 147),
+       (1077, 0, 41, 33),
+       (1078, 50, 41, 70),
+       (1079, 50, 41, 136),
+       (1080, 25, 41, 68),
+       (1081, 50, 41, 28),
+       (1082, 50, 41, 110),
+       (1083, 0, 41, 135),
+       (1084, 0, 41, 28),
+       (1085, 50, 42, 25),
+       (1086, 0, 42, 103),
+       (1087, 0, 42, 112),
+       (1088, 50, 42, 136),
+       (1089, 25, 42, 35),
+       (1090, 0, 42, 97),
+       (1091, 50, 42, 12),
+       (1092, 50, 42, 119),
+       (1093, 0, 42, 137),
+       (1094, 0, 42, 143),
+       (1095, 0, 42, 132),
+       (1096, 0, 42, 137),
+       (1097, 0, 42, 139),
+       (1098, 50, 42, 72),
+       (1099, 50, 42, 47),
+       (1100, 0, 42, 76),
+       (1101, 0, 42, 60),
+       (1102, 0, 43, 143),
+       (1103, 0, 43, 34),
+       (1104, 50, 43, 130),
+       (1105, 0, 43, 73),
+       (1106, 0, 43, 75),
+       (1107, 50, 43, 17),
+       (1108, 0, 43, 132),
+       (1109, 50, 43, 86),
+       (1110, 0, 43, 102),
+       (1111, 0, 43, 133),
+       (1112, 25, 43, 27),
+       (1113, 0, 43, 73),
+       (1114, 50, 43, 119),
+       (1115, 0, 43, 99),
+       (1116, 0, 43, 76),
+       (1117, 0, 43, 130),
+       (1118, 0, 43, 38),
+       (1119, 50, 43, 56),
+       (1120, 0, 43, 30),
+       (1121, 0, 43, 41),
+       (1122, 50, 43, 73),
+       (1123, 0, 43, 95),
+       (1124, 50, 43, 53),
+       (1125, 0, 43, 36),
+       (1126, 50, 43, 91),
+       (1127, 50, 43, 65),
+       (1128, 50, 43, 31),
+       (1129, 0, 43, 91),
+       (1130, 0, 43, 26),
+       (1131, 50, 44, 57),
+       (1132, 50, 44, 30),
+       (1133, 50, 44, 14),
+       (1134, 50, 44, 128),
+       (1135, 0, 44, 2),
+       (1136, 50, 44, 38),
+       (1137, 0, 44, 50),
+       (1138, 50, 44, 72),
+       (1139, 0, 44, 39),
+       (1140, 0, 44, 51),
+       (1141, 50, 44, 62),
+       (1142, 0, 44, 56),
+       (1143, 50, 44, 64),
+       (1144, 50, 44, 60),
+       (1145, 0, 44, 67),
+       (1146, 0, 44, 139),
+       (1147, 25, 44, 115),
+       (1148, 0, 44, 80),
+       (1149, 50, 45, 51),
+       (1150, 0, 45, 107),
+       (1151, 50, 45, 137),
+       (1152, 50, 45, 101),
+       (1153, 0, 45, 16),
+       (1154, 0, 45, 146),
+       (1155, 0, 45, 82),
+       (1156, 0, 45, 112),
+       (1157, 0, 45, 17),
+       (1158, 0, 45, 93),
+       (1159, 25, 45, 116),
+       (1160, 0, 45, 30),
+       (1161, 0, 45, 148),
+       (1162, 0, 45, 78),
+       (1163, 25, 45, 83),
+       (1164, 0, 45, 137),
+       (1165, 0, 45, 106),
+       (1166, 0, 46, 11),
+       (1167, 50, 46, 121),
+       (1168, 0, 46, 56),
+       (1169, 0, 46, 84),
+       (1170, 0, 46, 52),
+       (1171, 50, 46, 34),
+       (1172, 0, 46, 24),
+       (1173, 0, 46, 110),
+       (1174, 50, 46, 2),
+       (1175, 25, 46, 123),
+       (1176, 50, 46, 116),
+       (1177, 0, 46, 66),
+       (1178, 0, 46, 142),
+       (1179, 50, 46, 27),
+       (1180, 50, 46, 85),
+       (1181, 0, 46, 101),
+       (1182, 50, 46, 47),
+       (1183, 0, 46, 10),
+       (1184, 25, 47, 41),
+       (1185, 50, 47, 7),
+       (1186, 0, 47, 52),
+       (1187, 50, 47, 44),
+       (1188, 0, 47, 58),
+       (1189, 0, 47, 20),
+       (1190, 25, 47, 117),
+       (1191, 0, 47, 138),
+       (1192, 0, 47, 91),
+       (1193, 0, 47, 2),
+       (1194, 0, 47, 67),
+       (1195, 25, 47, 56),
+       (1196, 0, 47, 148),
+       (1197, 0, 47, 87),
+       (1198, 50, 47, 26),
+       (1199, 25, 47, 116),
+       (1200, 25, 47, 136),
+       (1201, 50, 47, 5),
+       (1202, 50, 47, 145),
+       (1203, 25, 47, 141),
+       (1204, 0, 47, 27),
+       (1205, 0, 47, 19),
+       (1206, 0, 47, 96),
+       (1207, 0, 47, 56),
+       (1208, 0, 47, 15),
+       (1209, 0, 47, 102),
+       (1210, 0, 47, 11),
+       (1211, 25, 47, 56),
+       (1212, 50, 47, 20),
+       (1213, 50, 47, 53),
+       (1214, 0, 47, 139),
+       (1215, 50, 47, 104),
+       (1216, 50, 47, 68),
+       (1217, 50, 48, 82),
+       (1218, 50, 48, 9),
+       (1219, 0, 48, 141),
+       (1220, 0, 48, 88),
+       (1221, 50, 48, 10),
+       (1222, 50, 48, 60),
+       (1223, 0, 48, 56),
+       (1224, 0, 48, 10),
+       (1225, 0, 48, 124),
+       (1226, 0, 48, 125),
+       (1227, 0, 48, 66),
+       (1228, 0, 48, 81),
+       (1229, 0, 48, 82),
+       (1230, 0, 48, 2),
+       (1231, 25, 48, 93),
+       (1232, 0, 48, 146),
+       (1233, 0, 48, 38),
+       (1234, 50, 48, 144),
+       (1235, 50, 48, 86),
+       (1236, 0, 48, 43),
+       (1237, 50, 48, 12),
+       (1238, 0, 48, 108),
+       (1239, 0, 48, 94),
+       (1240, 0, 48, 34),
+       (1241, 50, 48, 49),
+       (1242, 0, 48, 57),
+       (1243, 50, 48, 134),
+       (1244, 0, 48, 133),
+       (1245, 0, 48, 148),
+       (1246, 0, 48, 45),
+       (1247, 0, 48, 25),
+       (1248, 0, 48, 95),
+       (1249, 25, 48, 87),
+       (1250, 0, 48, 15),
+       (1251, 50, 48, 48),
+       (1252, 0, 48, 75),
+       (1253, 50, 48, 37),
+       (1254, 0, 48, 18),
+       (1255, 0, 48, 25),
+       (1256, 50, 48, 24),
+       (1257, 50, 48, 1),
+       (1258, 50, 48, 84),
+       (1259, 50, 48, 87),
+       (1260, 25, 48, 139),
+       (1261, 0, 48, 24),
+       (1262, 0, 49, 93),
+       (1263, 0, 49, 69),
+       (1264, 0, 49, 52),
+       (1265, 0, 49, 111),
+       (1266, 0, 49, 7),
+       (1267, 25, 49, 130),
+       (1268, 0, 49, 60),
+       (1269, 0, 49, 125),
+       (1270, 0, 49, 113),
+       (1271, 25, 49, 79),
+       (1272, 50, 49, 25),
+       (1273, 0, 49, 124),
+       (1274, 25, 49, 132),
+       (1275, 0, 50, 45),
+       (1276, 0, 50, 116),
+       (1277, 50, 50, 93),
+       (1278, 50, 50, 125),
+       (1279, 25, 50, 130),
+       (1280, 50, 50, 25),
+       (1281, 0, 50, 134),
+       (1282, 0, 50, 77),
+       (1283, 50, 50, 6),
+       (1284, 0, 50, 26),
+       (1285, 50, 50, 51),
+       (1286, 0, 50, 13),
+       (1287, 0, 50, 132),
+       (1288, 50, 50, 15),
+       (1289, 0, 50, 90),
+       (1290, 50, 50, 118),
+       (1291, 0, 50, 49),
+       (1292, 0, 50, 85),
+       (1293, 0, 50, 86),
+       (1294, 50, 50, 30),
+       (1295, 0, 50, 16),
+       (1296, 50, 50, 65),
+       (1297, 25, 51, 11),
+       (1298, 50, 51, 125),
+       (1299, 0, 51, 123),
+       (1300, 0, 51, 104),
+       (1301, 50, 51, 146),
+       (1302, 0, 51, 52),
+       (1303, 50, 51, 58),
+       (1304, 50, 51, 22),
+       (1305, 50, 51, 16),
+       (1306, 0, 51, 109),
+       (1307, 0, 51, 85),
+       (1308, 0, 51, 100),
+       (1309, 0, 51, 44),
+       (1310, 0, 51, 33),
+       (1311, 50, 51, 20),
+       (1312, 50, 51, 31),
+       (1313, 50, 51, 67),
+       (1314, 25, 51, 87),
+       (1315, 0, 51, 34),
+       (1316, 50, 51, 95),
+       (1317, 0, 51, 32),
+       (1318, 0, 51, 9),
+       (1319, 50, 51, 124),
+       (1320, 25, 51, 73),
+       (1321, 0, 51, 89),
+       (1322, 0, 51, 94),
+       (1323, 0, 51, 109),
+       (1324, 0, 51, 12),
+       (1325, 0, 52, 64),
+       (1326, 50, 52, 36),
+       (1327, 0, 52, 65),
+       (1328, 0, 52, 70),
+       (1329, 0, 52, 83),
+       (1330, 0, 52, 51),
+       (1331, 0, 52, 4),
+       (1332, 25, 52, 109),
+       (1333, 50, 52, 100),
+       (1334, 50, 52, 71),
+       (1335, 0, 52, 78),
+       (1336, 0, 52, 132),
+       (1337, 0, 52, 110),
+       (1338, 0, 52, 143),
+       (1339, 25, 52, 86),
+       (1340, 50, 52, 72),
+       (1341, 0, 52, 33),
+       (1342, 50, 52, 38),
+       (1343, 0, 52, 72),
+       (1344, 0, 53, 117),
+       (1345, 50, 53, 106),
+       (1346, 0, 53, 133),
+       (1347, 0, 53, 121),
+       (1348, 0, 53, 18),
+       (1349, 0, 53, 68),
+       (1350, 25, 53, 44),
+       (1351, 0, 53, 97),
+       (1352, 0, 53, 86),
+       (1353, 0, 53, 37),
+       (1354, 0, 53, 47),
+       (1355, 0, 53, 64),
+       (1356, 50, 53, 92),
+       (1357, 25, 53, 3),
+       (1358, 0, 53, 17),
+       (1359, 0, 53, 42),
+       (1360, 0, 53, 122),
+       (1361, 0, 53, 79),
+       (1362, 50, 53, 70),
+       (1363, 0, 53, 44),
+       (1364, 50, 53, 12),
+       (1365, 50, 53, 5),
+       (1366, 0, 54, 83),
+       (1367, 50, 54, 80),
+       (1368, 0, 54, 30),
+       (1369, 0, 54, 112),
+       (1370, 0, 54, 18),
+       (1371, 25, 54, 117),
+       (1372, 50, 54, 110),
+       (1373, 0, 54, 21),
+       (1374, 0, 54, 68),
+       (1375, 0, 54, 29),
+       (1376, 0, 54, 41),
+       (1377, 50, 54, 31),
+       (1378, 0, 54, 2),
+       (1379, 50, 54, 17),
+       (1380, 50, 54, 59),
+       (1381, 0, 54, 148),
+       (1382, 0, 54, 83),
+       (1383, 50, 54, 29),
+       (1384, 0, 54, 36),
+       (1385, 50, 54, 45),
+       (1386, 0, 54, 84),
+       (1387, 50, 54, 67),
+       (1388, 0, 54, 99),
+       (1389, 50, 54, 86),
+       (1390, 0, 54, 109),
+       (1391, 50, 54, 131),
+       (1392, 0, 54, 88),
+       (1393, 50, 54, 67),
+       (1394, 50, 54, 53),
+       (1395, 0, 54, 11),
+       (1396, 0, 54, 81),
+       (1397, 0, 54, 7),
+       (1398, 0, 54, 27),
+       (1399, 25, 54, 101),
+       (1400, 0, 54, 42),
+       (1401, 0, 54, 67),
+       (1402, 50, 54, 127),
+       (1403, 0, 54, 104),
+       (1404, 0, 54, 62),
+       (1405, 0, 54, 61),
+       (1406, 0, 54, 85),
+       (1407, 0, 54, 5),
+       (1408, 50, 54, 141),
+       (1409, 50, 54, 89),
+       (1410, 0, 54, 145),
+       (1411, 0, 54, 114),
+       (1412, 50, 54, 146),
+       (1413, 0, 54, 3),
+       (1414, 0, 54, 140),
+       (1415, 0, 55, 125),
+       (1416, 0, 55, 145),
+       (1417, 0, 55, 69),
+       (1418, 50, 55, 41),
+       (1419, 25, 55, 144),
+       (1420, 50, 55, 10),
+       (1421, 50, 55, 96),
+       (1422, 25, 55, 29),
+       (1423, 50, 55, 10),
+       (1424, 25, 55, 78),
+       (1425, 0, 55, 80),
+       (1426, 0, 55, 123),
+       (1427, 50, 55, 126),
+       (1428, 0, 55, 7),
+       (1429, 0, 55, 16),
+       (1430, 0, 55, 42),
+       (1431, 50, 55, 126),
+       (1432, 50, 55, 59),
+       (1433, 0, 55, 12),
+       (1434, 0, 55, 51),
+       (1435, 0, 55, 33),
+       (1436, 0, 55, 16),
+       (1437, 0, 55, 75),
+       (1438, 25, 55, 120),
+       (1439, 0, 55, 31),
+       (1440, 0, 55, 120),
+       (1441, 25, 55, 124),
+       (1442, 25, 55, 118),
+       (1443, 50, 55, 148),
+       (1444, 0, 55, 105),
+       (1445, 0, 55, 72),
+       (1446, 0, 55, 65),
+       (1447, 50, 55, 90),
+       (1448, 0, 55, 101),
+       (1449, 0, 55, 134),
+       (1450, 50, 55, 102),
+       (1451, 0, 55, 132),
+       (1452, 0, 55, 131),
+       (1453, 0, 55, 105),
+       (1454, 50, 55, 83),
+       (1455, 50, 55, 22),
+       (1456, 50, 55, 46),
+       (1457, 0, 55, 143),
+       (1458, 0, 55, 16),
+       (1459, 0, 55, 112),
+       (1460, 0, 55, 96),
+       (1461, 50, 55, 28),
+       (1462, 25, 55, 102),
+       (1463, 0, 55, 111),
+       (1464, 0, 56, 71),
+       (1465, 0, 56, 5),
+       (1466, 0, 56, 118),
+       (1467, 50, 56, 21),
+       (1468, 50, 56, 31),
+       (1469, 50, 56, 125),
+       (1470, 0, 56, 21),
+       (1471, 50, 56, 86),
+       (1472, 0, 56, 119),
+       (1473, 0, 56, 68),
+       (1474, 0, 56, 52),
+       (1475, 0, 56, 35),
+       (1476, 0, 56, 95),
+       (1477, 0, 56, 113),
+       (1478, 50, 56, 35),
+       (1479, 0, 56, 42),
+       (1480, 0, 56, 103),
+       (1481, 0, 56, 91),
+       (1482, 50, 56, 42),
+       (1483, 0, 56, 89),
+       (1484, 0, 56, 104),
+       (1485, 50, 56, 133),
+       (1486, 0, 56, 16),
+       (1487, 50, 56, 57),
+       (1488, 0, 56, 39),
+       (1489, 0, 56, 136),
+       (1490, 50, 56, 111),
+       (1491, 0, 56, 111),
+       (1492, 0, 56, 103),
+       (1493, 0, 56, 24),
+       (1494, 0, 56, 107),
+       (1495, 0, 56, 55),
+       (1496, 50, 56, 138),
+       (1497, 50, 56, 59),
+       (1498, 50, 56, 23),
+       (1499, 0, 56, 72),
+       (1500, 0, 56, 56),
+       (1501, 0, 56, 90),
+       (1502, 25, 56, 147),
+       (1503, 50, 56, 23),
+       (1504, 50, 56, 113),
+       (1505, 0, 56, 48),
+       (1506, 50, 56, 69),
+       (1507, 0, 56, 30),
+       (1508, 0, 56, 75),
+       (1509, 50, 56, 32),
+       (1510, 0, 57, 53),
+       (1511, 0, 57, 35),
+       (1512, 0, 57, 120),
+       (1513, 50, 57, 17),
+       (1514, 0, 57, 70),
+       (1515, 0, 57, 87),
+       (1516, 0, 57, 100),
+       (1517, 0, 57, 105),
+       (1518, 0, 57, 57),
+       (1519, 0, 57, 146),
+       (1520, 25, 57, 11),
+       (1521, 50, 57, 9),
+       (1522, 0, 57, 46),
+       (1523, 0, 57, 41),
+       (1524, 50, 57, 83),
+       (1525, 0, 57, 50),
+       (1526, 0, 57, 117),
+       (1527, 0, 57, 63),
+       (1528, 50, 57, 142),
+       (1529, 50, 57, 115),
+       (1530, 25, 57, 98),
+       (1531, 50, 57, 17),
+       (1532, 25, 57, 83),
+       (1533, 0, 57, 112),
+       (1534, 50, 57, 53),
+       (1535, 0, 57, 47),
+       (1536, 0, 57, 76),
+       (1537, 50, 57, 147),
+       (1538, 0, 57, 37),
+       (1539, 0, 57, 143),
+       (1540, 50, 57, 118),
+       (1541, 50, 57, 114),
+       (1542, 0, 57, 39),
+       (1543, 0, 57, 53),
+       (1544, 0, 57, 28),
+       (1545, 0, 57, 43),
+       (1546, 0, 57, 67),
+       (1547, 0, 57, 79),
+       (1548, 50, 57, 98),
+       (1549, 0, 57, 20),
+       (1550, 0, 57, 36),
+       (1551, 50, 57, 29),
+       (1552, 25, 57, 44),
+       (1553, 0, 57, 93),
+       (1554, 0, 57, 86),
+       (1555, 0, 58, 45),
+       (1556, 0, 58, 4),
+       (1557, 0, 58, 71),
+       (1558, 0, 58, 128),
+       (1559, 0, 58, 69),
+       (1560, 0, 58, 95),
+       (1561, 0, 58, 23),
+       (1562, 0, 58, 143),
+       (1563, 25, 58, 133),
+       (1564, 0, 58, 148),
+       (1565, 50, 58, 14),
+       (1566, 50, 58, 128),
+       (1567, 0, 58, 12),
+       (1568, 0, 58, 38),
+       (1569, 0, 58, 130),
+       (1570, 50, 59, 54),
+       (1571, 0, 59, 136),
+       (1572, 0, 59, 88),
+       (1573, 0, 59, 129),
+       (1574, 0, 59, 44),
+       (1575, 0, 59, 97),
+       (1576, 50, 59, 104),
+       (1577, 0, 59, 144),
+       (1578, 0, 59, 99),
+       (1579, 0, 59, 135),
+       (1580, 0, 59, 33),
+       (1581, 0, 59, 142),
+       (1582, 0, 59, 125),
+       (1583, 50, 59, 44),
+       (1584, 0, 59, 94),
+       (1585, 0, 59, 52),
+       (1586, 0, 59, 72),
+       (1587, 50, 59, 82),
+       (1588, 0, 59, 100),
+       (1589, 0, 59, 71),
+       (1590, 0, 59, 140),
+       (1591, 50, 59, 105),
+       (1592, 50, 59, 2),
+       (1593, 0, 59, 46),
+       (1594, 0, 59, 138),
+       (1595, 50, 59, 31),
+       (1596, 50, 60, 28),
+       (1597, 50, 60, 104),
+       (1598, 0, 60, 127),
+       (1599, 0, 60, 89),
+       (1600, 50, 60, 100),
+       (1601, 50, 60, 120),
+       (1602, 50, 60, 43),
+       (1603, 0, 60, 23),
+       (1604, 0, 60, 5),
+       (1605, 0, 60, 65),
+       (1606, 0, 60, 141),
+       (1607, 0, 60, 37),
+       (1608, 0, 60, 76),
+       (1609, 50, 60, 82),
+       (1610, 0, 60, 89),
+       (1611, 0, 60, 16),
+       (1612, 0, 60, 66),
+       (1613, 50, 60, 63),
+       (1614, 25, 60, 78),
+       (1615, 0, 60, 148),
+       (1616, 50, 60, 35),
+       (1617, 0, 60, 116),
+       (1618, 50, 60, 67),
+       (1619, 0, 60, 72),
+       (1620, 50, 60, 85),
+       (1621, 0, 60, 54),
+       (1622, 50, 60, 12),
+       (1623, 25, 60, 24),
+       (1624, 0, 60, 104),
+       (1625, 50, 60, 15),
+       (1626, 0, 60, 101),
+       (1627, 0, 60, 94),
+       (1628, 0, 60, 90),
+       (1629, 50, 60, 3),
+       (1630, 50, 60, 78),
+       (1631, 0, 61, 3),
+       (1632, 25, 61, 29),
+       (1633, 50, 61, 80),
+       (1634, 0, 61, 124),
+       (1635, 0, 61, 83),
+       (1636, 0, 61, 66),
+       (1637, 0, 61, 123),
+       (1638, 0, 61, 128),
+       (1639, 50, 61, 35),
+       (1640, 0, 61, 139),
+       (1641, 0, 61, 112),
+       (1642, 0, 61, 5),
+       (1643, 0, 61, 31),
+       (1644, 50, 61, 131),
+       (1645, 0, 61, 134),
+       (1646, 0, 61, 84),
+       (1647, 50, 61, 47),
+       (1648, 0, 61, 89),
+       (1649, 0, 61, 105),
+       (1650, 0, 61, 70),
+       (1651, 0, 61, 146),
+       (1652, 0, 62, 124),
+       (1653, 0, 62, 126),
+       (1654, 50, 62, 72),
+       (1655, 0, 62, 40),
+       (1656, 0, 62, 110),
+       (1657, 50, 62, 65),
+       (1658, 0, 62, 48),
+       (1659, 50, 62, 7),
+       (1660, 0, 62, 12),
+       (1661, 0, 62, 48),
+       (1662, 0, 62, 25),
+       (1663, 25, 62, 69),
+       (1664, 25, 62, 111),
+       (1665, 0, 62, 23),
+       (1666, 50, 62, 140),
+       (1667, 50, 62, 105),
+       (1668, 50, 62, 72),
+       (1669, 50, 62, 51),
+       (1670, 0, 62, 12),
+       (1671, 0, 62, 70),
+       (1672, 25, 62, 143),
+       (1673, 0, 62, 75),
+       (1674, 0, 62, 110),
+       (1675, 0, 62, 136),
+       (1676, 0, 62, 102),
+       (1677, 0, 62, 67),
+       (1678, 50, 62, 63),
+       (1679, 0, 62, 14),
+       (1680, 0, 62, 124),
+       (1681, 0, 62, 27),
+       (1682, 0, 62, 140),
+       (1683, 0, 62, 122),
+       (1684, 50, 62, 38),
+       (1685, 0, 62, 137),
+       (1686, 25, 62, 86),
+       (1687, 50, 62, 148),
+       (1688, 50, 62, 114),
+       (1689, 0, 62, 86),
+       (1690, 0, 62, 86),
+       (1691, 0, 62, 78),
+       (1692, 0, 62, 77),
+       (1693, 0, 63, 131),
+       (1694, 0, 63, 137),
+       (1695, 50, 63, 139),
+       (1696, 50, 63, 124),
+       (1697, 50, 63, 120),
+       (1698, 0, 63, 99),
+       (1699, 0, 63, 100),
+       (1700, 0, 63, 39),
+       (1701, 0, 63, 87),
+       (1702, 50, 63, 11),
+       (1703, 0, 63, 20),
+       (1704, 0, 63, 117),
+       (1705, 25, 63, 56),
+       (1706, 0, 63, 100),
+       (1707, 0, 63, 10),
+       (1708, 50, 63, 103),
+       (1709, 50, 63, 61),
+       (1710, 0, 63, 120),
+       (1711, 25, 63, 60),
+       (1712, 0, 63, 9),
+       (1713, 0, 63, 56),
+       (1714, 25, 63, 132),
+       (1715, 0, 63, 19),
+       (1716, 50, 63, 142),
+       (1717, 25, 63, 72),
+       (1718, 0, 63, 36),
+       (1719, 0, 63, 129),
+       (1720, 0, 63, 91),
+       (1721, 50, 63, 134),
+       (1722, 0, 63, 31),
+       (1723, 0, 63, 142),
+       (1724, 0, 63, 70),
+       (1725, 50, 63, 64),
+       (1726, 50, 63, 100),
+       (1727, 0, 63, 91),
+       (1728, 50, 63, 31),
+       (1729, 0, 63, 110),
+       (1730, 0, 63, 104),
+       (1731, 50, 63, 29),
+       (1732, 0, 63, 111),
+       (1733, 0, 63, 86),
+       (1734, 0, 63, 77),
+       (1735, 0, 63, 36),
+       (1736, 0, 63, 92),
+       (1737, 0, 63, 147),
+       (1738, 0, 63, 44),
+       (1739, 0, 63, 130),
+       (1740, 0, 63, 41),
+       (1741, 0, 64, 131),
+       (1742, 0, 64, 104),
+       (1743, 50, 64, 51),
+       (1744, 0, 64, 88),
+       (1745, 50, 64, 32),
+       (1746, 50, 64, 52),
+       (1747, 0, 64, 74),
+       (1748, 0, 64, 31),
+       (1749, 50, 64, 140),
+       (1750, 50, 64, 101),
+       (1751, 0, 64, 88),
+       (1752, 0, 64, 115),
+       (1753, 0, 64, 65),
+       (1754, 50, 64, 43),
+       (1755, 25, 64, 61),
+       (1756, 50, 64, 129),
+       (1757, 0, 64, 128),
+       (1758, 0, 64, 148),
+       (1759, 50, 64, 56),
+       (1760, 25, 64, 31),
+       (1761, 0, 64, 62),
+       (1762, 25, 64, 35),
+       (1763, 50, 64, 47),
+       (1764, 0, 64, 94),
+       (1765, 25, 64, 46),
+       (1766, 0, 64, 67),
+       (1767, 0, 64, 88),
+       (1768, 50, 64, 99),
+       (1769, 50, 64, 71),
+       (1770, 0, 64, 64),
+       (1771, 0, 64, 88),
+       (1772, 0, 64, 80),
+       (1773, 0, 64, 14),
+       (1774, 0, 64, 123),
+       (1775, 0, 64, 39),
+       (1776, 0, 65, 18),
+       (1777, 0, 65, 29),
+       (1778, 25, 65, 128),
+       (1779, 25, 65, 43),
+       (1780, 0, 65, 18),
+       (1781, 50, 65, 34),
+       (1782, 25, 65, 38),
+       (1783, 0, 65, 134),
+       (1784, 50, 65, 72),
+       (1785, 50, 65, 61),
+       (1786, 25, 65, 76),
+       (1787, 50, 65, 87),
+       (1788, 0, 65, 30),
+       (1789, 0, 65, 63),
+       (1790, 0, 65, 140),
+       (1791, 50, 65, 20),
+       (1792, 0, 65, 77),
+       (1793, 0, 65, 1),
+       (1794, 0, 65, 74),
+       (1795, 0, 65, 47),
+       (1796, 0, 65, 52),
+       (1797, 0, 65, 8),
+       (1798, 50, 65, 144),
+       (1799, 0, 65, 67),
+       (1800, 25, 65, 147),
+       (1801, 0, 65, 1),
+       (1802, 50, 65, 105),
+       (1803, 0, 65, 110),
+       (1804, 0, 65, 3),
+       (1805, 0, 65, 32),
+       (1806, 0, 65, 116),
+       (1807, 50, 65, 90),
+       (1808, 50, 65, 140),
+       (1809, 0, 65, 92),
+       (1810, 25, 65, 29),
+       (1811, 0, 65, 65),
+       (1812, 50, 65, 143),
+       (1813, 25, 65, 82),
+       (1814, 0, 65, 119),
+       (1815, 0, 65, 99),
+       (1816, 50, 65, 141),
+       (1817, 0, 65, 114),
+       (1818, 50, 65, 97),
+       (1819, 0, 65, 145),
+       (1820, 0, 66, 105),
+       (1821, 0, 66, 126),
+       (1822, 0, 66, 135),
+       (1823, 50, 66, 48),
+       (1824, 0, 66, 114),
+       (1825, 50, 66, 96),
+       (1826, 0, 66, 21),
+       (1827, 50, 66, 57),
+       (1828, 50, 66, 11),
+       (1829, 25, 66, 130),
+       (1830, 0, 66, 55),
+       (1831, 0, 66, 9),
+       (1832, 0, 66, 2),
+       (1833, 0, 66, 80),
+       (1834, 50, 66, 51),
+       (1835, 50, 66, 137),
+       (1836, 25, 66, 15),
+       (1837, 25, 66, 81),
+       (1838, 50, 66, 1),
+       (1839, 0, 66, 80),
+       (1840, 0, 66, 32),
+       (1841, 0, 66, 27),
+       (1842, 0, 66, 96),
+       (1843, 50, 66, 136),
+       (1844, 0, 66, 20),
+       (1845, 50, 66, 143),
+       (1846, 0, 66, 65),
+       (1847, 50, 66, 73),
+       (1848, 50, 66, 104),
+       (1849, 50, 66, 60),
+       (1850, 50, 66, 146),
+       (1851, 50, 66, 27),
+       (1852, 50, 66, 20),
+       (1853, 0, 67, 12),
+       (1854, 0, 67, 130),
+       (1855, 0, 67, 54),
+       (1856, 50, 67, 21),
+       (1857, 0, 67, 41),
+       (1858, 0, 67, 142),
+       (1859, 0, 67, 105),
+       (1860, 50, 67, 30),
+       (1861, 0, 67, 96),
+       (1862, 0, 67, 125),
+       (1863, 25, 67, 51),
+       (1864, 0, 67, 111),
+       (1865, 50, 67, 22),
+       (1866, 0, 67, 19),
+       (1867, 0, 67, 32),
+       (1868, 0, 67, 58),
+       (1869, 0, 67, 18),
+       (1870, 0, 67, 145),
+       (1871, 25, 67, 9),
+       (1872, 0, 67, 113),
+       (1873, 0, 67, 53),
+       (1874, 0, 67, 71),
+       (1875, 0, 67, 55),
+       (1876, 0, 67, 122),
+       (1877, 0, 67, 5),
+       (1878, 0, 67, 57),
+       (1879, 0, 67, 115),
+       (1880, 0, 67, 90),
+       (1881, 0, 67, 21),
+       (1882, 0, 67, 71),
+       (1883, 0, 67, 69),
+       (1884, 50, 68, 40),
+       (1885, 50, 68, 55),
+       (1886, 0, 68, 61),
+       (1887, 25, 68, 67),
+       (1888, 0, 68, 106),
+       (1889, 50, 68, 36),
+       (1890, 25, 68, 63),
+       (1891, 50, 68, 120),
+       (1892, 0, 68, 9),
+       (1893, 0, 68, 88),
+       (1894, 0, 68, 76),
+       (1895, 0, 68, 11),
+       (1896, 50, 68, 56),
+       (1897, 50, 69, 44),
+       (1898, 50, 69, 105),
+       (1899, 50, 69, 28),
+       (1900, 50, 69, 23),
+       (1901, 0, 69, 115),
+       (1902, 0, 69, 127),
+       (1903, 0, 69, 22),
+       (1904, 0, 69, 40),
+       (1905, 25, 69, 78),
+       (1906, 0, 69, 21),
+       (1907, 50, 69, 33),
+       (1908, 0, 69, 118),
+       (1909, 25, 69, 132),
+       (1910, 0, 69, 32),
+       (1911, 50, 70, 80),
+       (1912, 50, 70, 31),
+       (1913, 0, 70, 143),
+       (1914, 0, 70, 86),
+       (1915, 50, 70, 143),
+       (1916, 50, 70, 116),
+       (1917, 0, 70, 147),
+       (1918, 50, 70, 114),
+       (1919, 0, 70, 148),
+       (1920, 50, 70, 30),
+       (1921, 0, 70, 28),
+       (1922, 0, 70, 111),
+       (1923, 0, 70, 115),
+       (1924, 50, 70, 32),
+       (1925, 0, 70, 65),
+       (1926, 50, 70, 42),
+       (1927, 50, 70, 108),
+       (1928, 0, 70, 83),
+       (1929, 0, 70, 124),
+       (1930, 0, 70, 102),
+       (1931, 50, 70, 124),
+       (1932, 0, 70, 53),
+       (1933, 0, 70, 28),
+       (1934, 50, 70, 90),
+       (1935, 0, 70, 52),
+       (1936, 50, 70, 82),
+       (1937, 0, 70, 20),
+       (1938, 0, 70, 61),
+       (1939, 0, 70, 143),
+       (1940, 0, 70, 92),
+       (1941, 50, 70, 105),
+       (1942, 50, 70, 145),
+       (1943, 50, 70, 85),
+       (1944, 0, 70, 68),
+       (1945, 0, 70, 113),
+       (1946, 50, 70, 137),
+       (1947, 50, 70, 108),
+       (1948, 50, 70, 12),
+       (1949, 50, 71, 25),
+       (1950, 0, 71, 11),
+       (1951, 25, 71, 59),
+       (1952, 25, 71, 13),
+       (1953, 50, 71, 58),
+       (1954, 0, 71, 110),
+       (1955, 0, 71, 93),
+       (1956, 25, 71, 112),
+       (1957, 50, 71, 114),
+       (1958, 0, 71, 120),
+       (1959, 0, 71, 92),
+       (1960, 0, 71, 2),
+       (1961, 25, 71, 94),
+       (1962, 50, 71, 89),
+       (1963, 0, 71, 43),
+       (1964, 25, 72, 6),
+       (1965, 50, 72, 52),
+       (1966, 0, 72, 84),
+       (1967, 50, 72, 121),
+       (1968, 50, 72, 119),
+       (1969, 50, 72, 143),
+       (1970, 0, 72, 94),
+       (1971, 0, 72, 115),
+       (1972, 25, 72, 122),
+       (1973, 0, 72, 72),
+       (1974, 50, 72, 96),
+       (1975, 50, 72, 43),
+       (1976, 0, 72, 115),
+       (1977, 0, 72, 12),
+       (1978, 50, 72, 93),
+       (1979, 25, 72, 70),
+       (1980, 50, 72, 23),
+       (1981, 50, 72, 43),
+       (1982, 0, 72, 43),
+       (1983, 50, 72, 65),
+       (1984, 0, 72, 83),
+       (1985, 0, 72, 88),
+       (1986, 0, 72, 49),
+       (1987, 50, 72, 33),
+       (1988, 0, 72, 30),
+       (1989, 0, 72, 28),
+       (1990, 50, 72, 131),
+       (1991, 0, 72, 105),
+       (1992, 50, 72, 101),
+       (1993, 0, 72, 26),
+       (1994, 50, 72, 7),
+       (1995, 25, 73, 112),
+       (1996, 50, 73, 135),
+       (1997, 50, 73, 111),
+       (1998, 50, 73, 101),
+       (1999, 0, 73, 32),
+       (2000, 50, 73, 125),
+       (2001, 50, 73, 91),
+       (2002, 0, 73, 85),
+       (2003, 0, 73, 11),
+       (2004, 50, 73, 115),
+       (2005, 0, 73, 132),
+       (2006, 0, 73, 107),
+       (2007, 0, 73, 12),
+       (2008, 50, 73, 95),
+       (2009, 50, 74, 38),
+       (2010, 50, 74, 1),
+       (2011, 50, 74, 106),
+       (2012, 0, 74, 19),
+       (2013, 50, 74, 143),
+       (2014, 0, 74, 48),
+       (2015, 0, 74, 46),
+       (2016, 50, 74, 96),
+       (2017, 0, 74, 147),
+       (2018, 0, 74, 25),
+       (2019, 0, 74, 3),
+       (2020, 50, 74, 116),
+       (2021, 0, 74, 130),
+       (2022, 0, 74, 139),
+       (2023, 0, 74, 70),
+       (2024, 50, 74, 125),
+       (2025, 0, 74, 83),
+       (2026, 25, 74, 37),
+       (2027, 50, 74, 26),
+       (2028, 0, 74, 145),
+       (2029, 25, 74, 134),
+       (2030, 0, 74, 90),
+       (2031, 0, 74, 107),
+       (2032, 0, 74, 124),
+       (2033, 50, 74, 145),
+       (2034, 0, 74, 65),
+       (2035, 0, 74, 7),
+       (2036, 50, 74, 56),
+       (2037, 0, 74, 118),
+       (2038, 0, 74, 79),
+       (2039, 50, 74, 110),
+       (2040, 0, 74, 14),
+       (2041, 0, 74, 76),
+       (2042, 0, 74, 35),
+       (2043, 0, 74, 87),
+       (2044, 50, 74, 78),
+       (2045, 50, 74, 19),
+       (2046, 50, 74, 98),
+       (2047, 0, 74, 34),
+       (2048, 0, 74, 133),
+       (2049, 50, 74, 8),
+       (2050, 0, 74, 12),
+       (2051, 0, 74, 71),
+       (2052, 50, 74, 75),
+       (2053, 0, 74, 36),
+       (2054, 25, 74, 1),
+       (2055, 0, 74, 85),
+       (2056, 0, 74, 27),
+       (2057, 50, 74, 78),
+       (2058, 0, 75, 52),
+       (2059, 50, 75, 82),
+       (2060, 0, 75, 2),
+       (2061, 50, 75, 129),
+       (2062, 0, 75, 78),
+       (2063, 25, 75, 130),
+       (2064, 0, 75, 127),
+       (2065, 50, 75, 14),
+       (2066, 50, 75, 103),
+       (2067, 50, 75, 59),
+       (2068, 0, 75, 136),
+       (2069, 50, 75, 60),
+       (2070, 50, 75, 45),
+       (2071, 50, 75, 30),
+       (2072, 0, 75, 94),
+       (2073, 0, 75, 141),
+       (2074, 0, 75, 51),
+       (2075, 25, 75, 29),
+       (2076, 0, 75, 126),
+       (2077, 0, 75, 97),
+       (2078, 0, 75, 92),
+       (2079, 0, 75, 27),
+       (2080, 50, 75, 40),
+       (2081, 50, 75, 120),
+       (2082, 0, 75, 101),
+       (2083, 50, 75, 127),
+       (2084, 0, 75, 130),
+       (2085, 50, 75, 110),
+       (2086, 0, 75, 128),
+       (2087, 0, 75, 63),
+       (2088, 50, 75, 70),
+       (2089, 0, 75, 25),
+       (2090, 50, 75, 16),
+       (2091, 0, 75, 147),
+       (2092, 50, 75, 141),
+       (2093, 0, 75, 81),
+       (2094, 0, 76, 107),
+       (2095, 25, 76, 62),
+       (2096, 0, 76, 51),
+       (2097, 50, 76, 105),
+       (2098, 0, 76, 31),
+       (2099, 50, 76, 123),
+       (2100, 0, 76, 119),
+       (2101, 25, 76, 82),
+       (2102, 50, 76, 71),
+       (2103, 25, 76, 75),
+       (2104, 25, 76, 23),
+       (2105, 25, 76, 94),
+       (2106, 0, 76, 67),
+       (2107, 0, 76, 147),
+       (2108, 50, 77, 122),
+       (2109, 0, 77, 83),
+       (2110, 0, 77, 105),
+       (2111, 0, 77, 51),
+       (2112, 0, 77, 16),
+       (2113, 0, 77, 50),
+       (2114, 50, 77, 144),
+       (2115, 0, 77, 65),
+       (2116, 0, 77, 72),
+       (2117, 0, 77, 36),
+       (2118, 0, 77, 18),
+       (2119, 0, 77, 99),
+       (2120, 0, 77, 126),
+       (2121, 0, 77, 55),
+       (2122, 0, 77, 7),
+       (2123, 0, 77, 11),
+       (2124, 0, 77, 143),
+       (2125, 50, 77, 44),
+       (2126, 50, 77, 1),
+       (2127, 0, 77, 46),
+       (2128, 0, 77, 97),
+       (2129, 50, 77, 48),
+       (2130, 50, 77, 101),
+       (2131, 0, 77, 10),
+       (2132, 0, 77, 140),
+       (2133, 0, 77, 103),
+       (2134, 0, 77, 72),
+       (2135, 50, 77, 34),
+       (2136, 50, 77, 51),
+       (2137, 50, 77, 113),
+       (2138, 50, 77, 94),
+       (2139, 50, 77, 123),
+       (2140, 25, 77, 80),
+       (2141, 0, 78, 15),
+       (2142, 25, 78, 145),
+       (2143, 50, 78, 117),
+       (2144, 0, 78, 5),
+       (2145, 50, 78, 41),
+       (2146, 0, 78, 133),
+       (2147, 0, 78, 104),
+       (2148, 50, 78, 129),
+       (2149, 50, 78, 9),
+       (2150, 0, 78, 59),
+       (2151, 50, 78, 102),
+       (2152, 0, 78, 64),
+       (2153, 0, 78, 45),
+       (2154, 50, 78, 92),
+       (2155, 25, 78, 135),
+       (2156, 0, 78, 142),
+       (2157, 25, 78, 144),
+       (2158, 0, 78, 147),
+       (2159, 50, 78, 59),
+       (2160, 50, 78, 91),
+       (2161, 0, 78, 99),
+       (2162, 0, 78, 90),
+       (2163, 0, 78, 93),
+       (2164, 0, 78, 35),
+       (2165, 0, 78, 91),
+       (2166, 0, 78, 77),
+       (2167, 0, 78, 79),
+       (2168, 25, 78, 57),
+       (2169, 0, 78, 134),
+       (2170, 25, 78, 25),
+       (2171, 0, 78, 14),
+       (2172, 0, 78, 68),
+       (2173, 50, 79, 133),
+       (2174, 0, 79, 79),
+       (2175, 0, 79, 54),
+       (2176, 0, 79, 104),
+       (2177, 25, 79, 25),
+       (2178, 0, 79, 49),
+       (2179, 50, 79, 29),
+       (2180, 0, 79, 72),
+       (2181, 0, 79, 31),
+       (2182, 50, 79, 139),
+       (2183, 0, 79, 3),
+       (2184, 0, 79, 38),
+       (2185, 0, 79, 87),
+       (2186, 0, 79, 131),
+       (2187, 50, 79, 54),
+       (2188, 0, 79, 31),
+       (2189, 50, 79, 81),
+       (2190, 25, 79, 71),
+       (2191, 25, 79, 120),
+       (2192, 50, 79, 113),
+       (2193, 50, 79, 14),
+       (2194, 25, 79, 73),
+       (2195, 50, 79, 132),
+       (2196, 50, 79, 138),
+       (2197, 50, 79, 34),
+       (2198, 50, 79, 96),
+       (2199, 0, 79, 123),
+       (2200, 0, 79, 14),
+       (2201, 50, 79, 146),
+       (2202, 50, 79, 96),
+       (2203, 50, 79, 140),
+       (2204, 0, 79, 89),
+       (2205, 50, 79, 77),
+       (2206, 50, 80, 13),
+       (2207, 0, 80, 121),
+       (2208, 25, 80, 66),
+       (2209, 50, 80, 20),
+       (2210, 0, 80, 27),
+       (2211, 0, 80, 8),
+       (2212, 25, 80, 41),
+       (2213, 0, 80, 107),
+       (2214, 25, 80, 37),
+       (2215, 50, 80, 75),
+       (2216, 25, 80, 37),
+       (2217, 50, 80, 85),
+       (2218, 0, 80, 113),
+       (2219, 50, 80, 35),
+       (2220, 0, 80, 12),
+       (2221, 0, 80, 30),
+       (2222, 0, 80, 7),
+       (2223, 50, 80, 49),
+       (2224, 0, 80, 20),
+       (2225, 0, 80, 144),
+       (2226, 0, 80, 110),
+       (2227, 0, 80, 119),
+       (2228, 0, 80, 31),
+       (2229, 0, 80, 120),
+       (2230, 0, 80, 44),
+       (2231, 0, 80, 87),
+       (2232, 0, 80, 146),
+       (2233, 0, 80, 44),
+       (2234, 0, 80, 107),
+       (2235, 50, 80, 121),
+       (2236, 0, 80, 14),
+       (2237, 0, 80, 31),
+       (2238, 50, 80, 49),
+       (2239, 0, 80, 36),
+       (2240, 0, 81, 24),
+       (2241, 0, 81, 24),
+       (2242, 0, 81, 66),
+       (2243, 0, 81, 67),
+       (2244, 0, 81, 115),
+       (2245, 0, 81, 102),
+       (2246, 0, 81, 39),
+       (2247, 0, 81, 145),
+       (2248, 25, 81, 130),
+       (2249, 0, 81, 73),
+       (2250, 50, 81, 133),
+       (2251, 50, 81, 136),
+       (2252, 0, 81, 139),
+       (2253, 0, 81, 24),
+       (2254, 50, 81, 2),
+       (2255, 25, 81, 30),
+       (2256, 25, 81, 19),
+       (2257, 0, 81, 130),
+       (2258, 0, 81, 43),
+       (2259, 0, 81, 145),
+       (2260, 0, 81, 121),
+       (2261, 0, 81, 9),
+       (2262, 50, 81, 122),
+       (2263, 50, 81, 89),
+       (2264, 0, 81, 119),
+       (2265, 0, 81, 61),
+       (2266, 0, 81, 50),
+       (2267, 0, 81, 122),
+       (2268, 0, 81, 86),
+       (2269, 50, 81, 64),
+       (2270, 50, 81, 7),
+       (2271, 0, 81, 130),
+       (2272, 0, 81, 114),
+       (2273, 0, 81, 37),
+       (2274, 50, 81, 128),
+       (2275, 0, 81, 16),
+       (2276, 50, 81, 38),
+       (2277, 0, 81, 22),
+       (2278, 50, 81, 86),
+       (2279, 0, 81, 147),
+       (2280, 0, 81, 134),
+       (2281, 0, 81, 113),
+       (2282, 0, 81, 123),
+       (2283, 0, 81, 111),
+       (2284, 25, 81, 24),
+       (2285, 50, 81, 89),
+       (2286, 0, 81, 21),
+       (2287, 50, 82, 93),
+       (2288, 50, 82, 44),
+       (2289, 0, 82, 61),
+       (2290, 50, 82, 127),
+       (2291, 50, 82, 106),
+       (2292, 0, 82, 119),
+       (2293, 0, 82, 3),
+       (2294, 0, 82, 71),
+       (2295, 50, 82, 146),
+       (2296, 50, 82, 137),
+       (2297, 50, 82, 138),
+       (2298, 0, 82, 107),
+       (2299, 25, 82, 5),
+       (2300, 0, 82, 7),
+       (2301, 25, 82, 80),
+       (2302, 0, 82, 80),
+       (2303, 0, 82, 88),
+       (2304, 0, 82, 33),
+       (2305, 0, 82, 90),
+       (2306, 50, 82, 62),
+       (2307, 50, 82, 35),
+       (2308, 0, 82, 35),
+       (2309, 50, 82, 16),
+       (2310, 0, 82, 46),
+       (2311, 25, 82, 112),
+       (2312, 0, 82, 136),
+       (2313, 25, 82, 130),
+       (2314, 0, 82, 111),
+       (2315, 0, 82, 96),
+       (2316, 0, 82, 53),
+       (2317, 0, 82, 99),
+       (2318, 0, 82, 10),
+       (2319, 50, 82, 126),
+       (2320, 50, 82, 107),
+       (2321, 0, 82, 9),
+       (2322, 0, 83, 48),
+       (2323, 0, 83, 92),
+       (2324, 50, 83, 124),
+       (2325, 0, 83, 65),
+       (2326, 0, 83, 133),
+       (2327, 0, 83, 95),
+       (2328, 0, 83, 145),
+       (2329, 0, 83, 138),
+       (2330, 25, 83, 124),
+       (2331, 0, 83, 105),
+       (2332, 50, 83, 47),
+       (2333, 0, 83, 51),
+       (2334, 0, 83, 123),
+       (2335, 0, 83, 102),
+       (2336, 0, 83, 14),
+       (2337, 0, 83, 23),
+       (2338, 50, 83, 138),
+       (2339, 25, 83, 94),
+       (2340, 0, 83, 31),
+       (2341, 0, 83, 82),
+       (2342, 0, 83, 44),
+       (2343, 50, 83, 27),
+       (2344, 0, 83, 127),
+       (2345, 50, 83, 18),
+       (2346, 0, 83, 29),
+       (2347, 0, 83, 125),
+       (2348, 0, 84, 62),
+       (2349, 0, 84, 44),
+       (2350, 0, 84, 89),
+       (2351, 50, 84, 15),
+       (2352, 0, 84, 1),
+       (2353, 50, 84, 14),
+       (2354, 0, 84, 117),
+       (2355, 0, 84, 127),
+       (2356, 0, 84, 52),
+       (2357, 0, 84, 53),
+       (2358, 0, 84, 38),
+       (2359, 50, 84, 148),
+       (2360, 0, 84, 100),
+       (2361, 50, 84, 137),
+       (2362, 0, 84, 137),
+       (2363, 50, 84, 58),
+       (2364, 25, 84, 27),
+       (2365, 0, 84, 60),
+       (2366, 0, 84, 103),
+       (2367, 0, 84, 140),
+       (2368, 0, 84, 106),
+       (2369, 0, 84, 46),
+       (2370, 0, 84, 80),
+       (2371, 25, 84, 46),
+       (2372, 0, 84, 36),
+       (2373, 50, 84, 50),
+       (2374, 50, 84, 131),
+       (2375, 0, 84, 120),
+       (2376, 0, 85, 50),
+       (2377, 0, 85, 26),
+       (2378, 50, 85, 94),
+       (2379, 0, 85, 148),
+       (2380, 0, 85, 123),
+       (2381, 50, 85, 4),
+       (2382, 0, 85, 9),
+       (2383, 0, 85, 90),
+       (2384, 0, 85, 40),
+       (2385, 25, 85, 47),
+       (2386, 50, 85, 3),
+       (2387, 0, 85, 35),
+       (2388, 50, 85, 40),
+       (2389, 0, 85, 12),
+       (2390, 0, 85, 73),
+       (2391, 0, 85, 31),
+       (2392, 50, 85, 121),
+       (2393, 0, 85, 51),
+       (2394, 0, 85, 143),
+       (2395, 0, 85, 131),
+       (2396, 0, 85, 147),
+       (2397, 0, 85, 39);
+
+
diff --git a/20250312/Informatikai_ism_forrasok_E2211/3_feladat/kártya.txt b/20250312/Informatikai_ism_forrasok_E2211/3_feladat/kártya.txt
new file mode 100644
index 0000000..206439c
--- /dev/null
+++ b/20250312/Informatikai_ism_forrasok_E2211/3_feladat/kártya.txt
@@ -0,0 +1,22 @@
+Kép:
+assets/images/martian.jpg
+
+Kép helyettesítő szöveg:
+A Marsi moziplakát
+
+Cím:
+A marsi
+
+Leírás:
+Andy Wair regénye alapján készült mű az egyik legpontosabb leírás a jelenkori tudomány állása szerint az űrutazás viszontagságairól.
+A történet középpontjában Mark Watney amerikai asztronauta áll, aki egyedül marad a Marson, így rögtönöznie kell a túlélése érdekében.
+
+Következő vetítések:
+- Szerda, 20:00
+- Csütörtök 8:00, 12:00
+
+badge szöveg:
+Újdonság
+
+badge extra stílusosztály:
+bg-danger
diff --git a/20250312/Informatikai_ism_forrasok_E2211/3_feladat/mozi.zip b/20250312/Informatikai_ism_forrasok_E2211/3_feladat/mozi.zip
new file mode 100644
index 0000000..1a99163
Binary files /dev/null and b/20250312/Informatikai_ism_forrasok_E2211/3_feladat/mozi.zip differ
diff --git a/20250312/Informatikai_ism_forrasok_E2211/Informatikai_ism_emelt_gyakorlati_rendszergazdai_utm_2211.docx b/20250312/Informatikai_ism_forrasok_E2211/Informatikai_ism_emelt_gyakorlati_rendszergazdai_utm_2211.docx
new file mode 100644
index 0000000..7a9ee01
Binary files /dev/null and b/20250312/Informatikai_ism_forrasok_E2211/Informatikai_ism_emelt_gyakorlati_rendszergazdai_utm_2211.docx differ
diff --git a/20250312/config.php b/20250312/config.php
new file mode 100644
index 0000000..77b2fa5
--- /dev/null
+++ b/20250312/config.php
@@ -0,0 +1,15 @@
+<?php
+
+    $server = "localhost";
+    $user = "felhasznalo";
+    $pwd = "password";
+    $db = "mozi2";
+
+    $conn = new mysqli($server, $user, $pwd, $db);
+
+    if ($conn->connect_errno)
+    {
+        die("Nem sikerült a kapcsolat kiépítése: " . $conn->connect_error);
+    }
+
+?>
\ No newline at end of file
diff --git a/20250312/e_infoismfor_22okt_fl.zip b/20250312/e_infoismfor_22okt_fl.zip
new file mode 100644
index 0000000..5b20c2f
Binary files /dev/null and b/20250312/e_infoismfor_22okt_fl.zip differ
diff --git a/20250312/index.php b/20250312/index.php
new file mode 100644
index 0000000..a456d6e
--- /dev/null
+++ b/20250312/index.php
@@ -0,0 +1,167 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Mozi adatbázis megoldások</title>
+    <style>
+        body {
+            font-family: Arial, sans-serif;
+            margin: 0;
+            padding: 0;
+            background-color: #f4f4f4;
+            color: #333;
+        }
+        .container {
+            width: 80%;
+            margin: 0 auto;
+            padding: 20px;
+            background-color: #fff;
+            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
+        }
+        h1 {
+            text-align: center;
+            color: #444;
+        }
+        .result {
+            margin: 20px 0;
+            padding: 10px;
+            background-color: #e7f3fe;
+            border-left: 6px solid #2196F3;
+        }
+        .result.success {
+            background-color: #d4edda;
+            border-left: 6px solid #28a745;
+        }
+        .result.error {
+            background-color: #f8d7da;
+            border-left: 6px solid #dc3545;
+        }
+        table {
+            width: 100%;
+            border-collapse: collapse;
+            margin: 20px 0;
+        }
+        table, th, td {
+            border: 1px solid #ddd;
+        }
+        th, td {
+            padding: 12px;
+            text-align: left;
+        }
+        th {
+            background-color: #f2f2f2;
+        }
+        tr:nth-child(even) {
+            background-color: #f9f9f9;
+        }
+        tr:hover {
+            background-color: #f1f1f1;
+        }
+    </style>
+</head>
+<body>
+    <?php
+         require_once('config.php');
+
+         function executeQuery($conn, $query, $onlyValues = false) {
+             $result = $conn->query($query);
+             if ($result->num_rows > 0) {
+                 $output = "";
+                 while($row = $result->fetch_assoc()) {
+                     foreach ($row as $key => $value) {
+                         if ($onlyValues) {
+                             $output .= "$value<br>";
+                         } else {
+                             $output .= "$key: $value<br>";
+                         }
+                     }
+                 }
+                 return $output;
+             } else {
+                 return "0 results";
+             }
+         }
+ 
+         function executeQueryAsTable($conn, $query) {
+             $result = $conn->query($query);
+             if ($result->num_rows > 0) {
+                 $output = "<table><tr>";
+                 // Fetch the headers
+                 $headers = array_keys($result->fetch_assoc());
+                 foreach ($headers as $header) {
+                     $output .= "<th>$header</th>";
+                 }
+                 $output .= "</tr>";
+                 // Reset result pointer and fetch data
+                 $result->data_seek(0);
+                 while($row = $result->fetch_assoc()) {
+                     $output .= "<tr>";
+                     foreach ($row as $value) {
+                         $output .= "<td>$value</td>";
+                     }
+                     $output .= "</tr>";
+                 }
+                 $output .= "</table>";
+                 return $output;
+             } else {
+                 return "0 results";
+             }
+         }
+
+         function executeUpdate($conn, $query) {
+            if ($conn->query($query) === TRUE) {
+                return true;
+            } else {
+                return false;
+            }
+        }
+
+        function executeInsert($conn, $query) {
+            if ($conn->query($query) === TRUE) {
+                return true;
+            } else {
+                return false;
+            }
+        }
+ 
+         // Query to count the number of screenings starting at 20:00
+         $feladat15 = "SELECT COUNT(id) as vetitesek_szama FROM vetites WHERE kezdes = '20:00'";
+         echo "<div class='result'>Vetítések száma 20:00 órakor: " . executeQuery($conn, $feladat15, true) . "</div>";
+ 
+         // Query to get top 5 guests
+         $feladat16 = "SELECT COUNT(jegy.id) as 'jegy_db', vendeg.nev as 'vendeg_nev' FROM jegy INNER JOIN vendeg on jegy.vendegId = vendeg.id GROUP BY (jegy.vendegId) ORDER BY jegy_db DESC LIMIT 5;";
+         echo "16.feladat: " . executeQueryAsTable($conn, $feladat16) . "<br>";
+
+         // Update query
+        $updateQuery = "UPDATE film SET cim = 'Csillagok között' WHERE cim = 'Interstellar'";
+        //$updateQuery = "UPDATE film SET cim = 'Interstellar' WHERE cim = 'Csillagok között'";
+        if (executeUpdate($conn, $updateQuery)) {
+            echo "17. feladat: a film címe sikeresen átírva <br>";
+        } else {
+            echo "Hiba a film címének átírásakor <br>";
+        }
+
+        // Insert query
+        $insertQuery = "INSERT INTO filmtipus (nev) VALUES ('Animációs')";
+        if (executeInsert($conn, $insertQuery)) {
+            echo "18. feladat: Az új filmtípus hozzá lett adva <br>";
+        } else {
+            echo "Hiba a hozzáadáskor <br>";
+        }
+
+        $feladat19 = "SELECT nev as 'nev', count(jegy.id) as 'teljes_aru_jegy_db' FROM vendeg INNER JOIN jegy on vendeg.id = jegy.vendegId WHERE nev = 'Fodor András' and kedvezmeny = 0;";
+        echo "19.feladat: " . executeQueryAsTable($conn, $feladat19) . "<br>";
+
+        $feladat20 = "SELECT film.cim as 'film_neve', COUNT(jegy.id) as 'jegy_darabszam', SUM(film.jegyar - film.jegyar * jegy.kedvezmeny / 100) as 'teljes_bevetel'
+        FROM film
+        INNER JOIN vetites on film.id = vetites.filmId
+        INNER JOIN jegy on vetites.id = jegy.vetitesId
+        GROUP BY film.cim
+        ORDER BY teljes_bevetel DESC LIMIT 1;";
+        echo "20.feladat: " . executeQueryAsTable($conn, $feladat20) . "<br>";
+ 
+         $conn->close();
+    ?>
+</body>
+</html>
\ No newline at end of file
diff --git a/20250312/mozi2.sql b/20250312/mozi2.sql
new file mode 100644
index 0000000..fe49476
--- /dev/null
+++ b/20250312/mozi2.sql
@@ -0,0 +1,44 @@
+CREATE DATABASE mozi2
+DEFAULT CHARACTER SET utf8
+COLLATE utf8_hungarian_ci;
+
+-- 15
+SELECT COUNT(id) as "vetitesek_szama"
+FROM vetites
+WHERE kezdes = '20:00';
+
+-- 16
+SELECT COUNT(jegy.id) as "jegy_db", vendeg.nev
+as "vendeg_nev"
+FROM jegy
+INNER JOIN vendeg on jegy.vendegId = vendeg.id
+GROUP BY (jegy.vendegId)
+ORDER BY jegy_db DESC LIMIT 5; 
+
+-- 17
+UPDATE film
+SET cim = 'Csillagok között'
+WHERE cim = 'Interstellar'; 
+
+-- 18
+INSERT INTO filmtipus (nev)
+VALUES ('Animációs'); 
+
+-- 19
+SELECT nev as "nev", count(jegy.id) as
+'teljes_aru_jegy_db'
+FROM vendeg
+ INNER JOIN jegy on vendeg.id =
+jegy.vendegId
+WHERE nev = 'Fodor András'
+ and kedvezmeny = 0;
+
+-- 20
+SELECT film.cim as "film_neve",
+COUNT(jegy.id) as 'jegy_darabszam',
+SUM(film.jegyar - film.jegyar * jegy.kedvezmeny / 100) as 'teljes_bevetel'
+FROM film
+INNER JOIN vetites on film.id = vetites.filmId
+INNER JOIN jegy on vetites.id = jegy.vetitesId
+GROUP BY film.cim
+ORDER BY teljes_bevetel DESC LIMIT 1;
\ No newline at end of file