   `endTime` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
   `teacherId` bigint(20) UNSIGNED NOT NULL,
   `type` enum('Private','Public') NOT NULL,
-  `testing_type` tinytext NOT NULL,
+  `judge` tinytext NOT NULL,
   `problems_list` mediumtext NOT NULL,
   PRIMARY KEY (`id`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

(7, 1003, 0x2d312e33323520312e333235, 0x302e303030, 30971520, 300),
(8, 1003, 0x2d33303030302e3120302e31, 0x2d33303030302e303030, 30971520, 300),
(9, 1003, 0x352e323320372e313235, 0x31322e333535, 30971520, 300),
(10, 1004, 0x350d0a2d3332303030203334352032373037203131303420353637, 0x2d33323030300d0a3334350d0a323730370d0a313130340d0a353637, 20971520, 200),
(11, 1004, 0x30, '', 20971520, 50),
(12, 1004, 0x3130300d0a36353620353737203535372035373720343435203131203332303030202d3332303030202d3536203434352036353620353737203535372035373720343435203131203332303030202d3332303030202d3536203434352036353620353737203535372035373720343435203131203332303030202d3332303030202d3536203434352036353620353737203535372035373720343435203131203332303030202d3332303030202d3536203434352036353620353737203535372035373720343435203131203332303030202d3332303030202d3536203434352036353620353737203535372035373720343435203131203332303030202d3332303030202d3536203434352036353620353737203535372035373720343435203131203332303030202d3332303030202d3536203434352036353620353737203535372035373720343435203131203332303030202d3332303030202d3536203434352036353620353737203535372035373720343435203131203332303030202d3332303030202d3536203434352036353620353737203535372035373720343435203131203332303030202d3332303030202d353620343435, 0x3635360d0a3537370d0a3535370d0a3537370d0a3434350d0a31310d0a33323030300d0a2d33323030300d0a2d35360d0a3434350d0a3635360d0a3537370d0a3535370d0a3537370d0a3434350d0a31310d0a33323030300d0a2d33323030300d0a2d35360d0a3434350d0a3635360d0a3537370d0a3535370d0a3537370d0a3434350d0a31310d0a33323030300d0a2d33323030300d0a2d35360d0a3434350d0a3635360d0a3537370d0a3535370d0a3537370d0a3434350d0a31310d0a33323030300d0a2d33323030300d0a2d35360d0a3434350d0a3635360d0a3537370d0a3535370d0a3537370d0a3434350d0a31310d0a33323030300d0a2d33323030300d0a2d35360d0a3434350d0a3635360d0a3537370d0a3535370d0a3537370d0a3434350d0a31310d0a33323030300d0a2d33323030300d0a2d35360d0a3434350d0a3635360d0a3537370d0a3535370d0a3537370d0a3434350d0a31310d0a33323030300d0a2d33323030300d0a2d35360d0a3434350d0a3635360d0a3537370d0a3535370d0a3537370d0a3434350d0a31310d0a33323030300d0a2d33323030300d0a2d35360d0a3434350d0a3635360d0a3537370d0a3535370d0a3537370d0a3434350d0a31310d0a33323030300d0a2d33323030300d0a2d35360d0a3434350d0a3635360d0a3537370d0a3535370d0a3537370d0a3434350d0a31310d0a33323030300d0a2d33323030300d0a2d35360d0a343435, 20971520, 200),
(13, 1005, 0x370d0a36203520342033203220312030, 0x30, 31457280, 200),
(14, 1005, 0x360d0a3120322033203420352036, 0x31, 31457280, 200),
(15, 1005, 0x360d0a3320382037203620352034, 0x33, 31457280, 200),

(1001, 1, 1, 1, 'Hello, world!', 'Напишіть програму, що виведе у вихідний потік рядок &quot;Hello, world!&quot; і одразу ж завершить свою роботу.', '', 'В вихідний потік вивести фразу \"Hello, world!\".', 0x7573696e672053797374656d3b0d0a0d0a6e616d6573706163652070726f626c656d0d0a7b0d0a202020200d0a20202020636c617373204d61696e436c6173730d0a202020207b0d0a20202020202020200d0a20202020202020207075626c69632073746174696320766f6964204d61696e28290d0a20202020202020207b0d0a202020202020202020202020436f6e736f6c652e57726974654c696e65282248656c6c6f2c20776f726c642122293b0d0a20202020202020207d0d0a20202020202020200d0a202020207d0d0a202020200d0a7d, 'csharp', 1),
(1002, 1, 1, 1, 'A+B', 'Вивести у стандартний вихідний потік суму A і B.', 'У вхідному потоці надаються 2 цілих числа через пробіл, що знаходяться у проміжку від -32000 до 32000.', 'В вихідний потік вивести суму чисел, що надані у вхідному потоці.', 0x76617220612c623a696e74656765723b0d0a626567696e0d0a20202020726561646c6e28612c62293b0d0a20202020777269746528612b62293b0d0a656e642e, 'freepascal', 1),
(1003, 1, 1, 1, 'C+D', 'Вивести на екран суму речових&amp;nbsp;чисел C и D.', 'У вхідному потоці надано 2 речових числа, що знаходяться у діапазоні від -32000 до 32000.', 'Вивести на екран суму наданих чисел із точністю 3 знаки після точки.', 0x76617220632c643a7265616c3b0d0a626567696e0d0a20202020726561646c6e28632c64293b0d0a2020202077726974652828632b64293a303a33293b0d0a656e642e, 'freepascal', 1),
(1005, 1, 2, 6, 'Пошук найменшого', '&lt;p&gt;У вхідному потоці надана послідовність чисел. Знайти в ній найменше число.&lt;/p&gt;', 'Задано спочатку число N (кількість чисел в послідовності), а потім на новому рядку N чисел. Всі числа - з діапазону Integer (|a[i]| <= 32000). N <= 100.', 'Виведіть на екран найменше число.', 0x76617220613a61727261795b312e2e3130305d206f6620696e74656765723b0d0a20202020692c6e3a696e74656765723b0d0a202020206d696e3a696e74656765723b0d0a626567696e0d0a20202020726561646c6e286e293b0d0a202020206d696e3a3d33323030303b0d0a20202020666f7220693a3d3120746f206e20646f20626567696e0d0a20202020202020207265616428615b695d293b0d0a2020202020202020696620615b695d3c6d696e207468656e206d696e3a3d615b695d3b0d0a20202020656e643b0d0a202020207772697465286d696e293b0d0a656e642e, 'freepascal', 1),
(1006, 1, 4, 6, 'Вивести одиноких', '&lt;p&gt;Дано два масиви чисел. Потрібно вивести у вихідний файл ті елементи першого масиву (в тому порядку, в якому вони йдуть в першому масиві), яких немає в другому масиві.&lt;/p&gt;', 'У вхідному потоці записано спочатку число N - кількість елементів в першому\r\nмасиві, потім N чисел - елементи масиву. Потім записано число M - кількість\r\nелементів в другому масиві. Потім записані елементи другого масиву.\r\nКількість елементів кожного масиву не перевищує 100. Самі елементи -\r\nчисла з діапазону Longint (|a[i]| <= 2 147 483 647).', 'У вихідний потік виведіть ті елементи першого масиву, яких немає в другому в\r\nтому порядку, в якому вони йдуть в першому масиві.', 0x766172206e2c6d3a696e74656765723b0d0a20202020612c623a61727261795b312e2e3130305d206f66206c6f6e67696e743b0d0a20202020692c6a3a696e74656765723b0d0a20202020663a626f6f6c65616e3b0d0a626567696e0d0a2020202072656164286e293b0d0a20202020666f7220693a3d3120746f206e20646f207265616428615b695d293b0d0a2020202072656164286d293b0d0a20202020666f72206a3a3d3120746f206e20646f207265616428625b6a5d293b0d0a20202020666f7220693a3d3120746f206e20646f20626567696e0d0a2020202020202020663a3d747275653b0d0a2020202020202020666f72206a3a3d3120746f206d20646f0d0a202020202020202020696620615b695d3d625b6a5d207468656e0d0a202020202020202020202020663a3d66616c73653b0d0a202020202020202069662066207468656e20777269746528615b695d2c272027293b0d0a20202020656e643b0d0a656e642e, 'freepascal', 1),
(1007, 1, 6, 6, 'День народження Sirkadirov-а', '&lt;p&gt;Головний кухар вирішив влаштувати в Гімназії 28 День народження Sirkadirov-а. Для цього він приготував гімназистам N надзвичайно смачних піц і потай ухвалив, що перший, який завітав покуштувати поварську страву школяр повинен отримати найбільшу кількість смачних піц, а кожний наступний - строго менше, ніж попередній (кухареві дуже не подобалося, коли до приготовленого їм обіду спізнювалися і той змушений був остигати).&lt;/p&gt;\r\n&lt;p&gt;Звичайно, введене правило залишає істотне свавілля в числі піц, одержуваних черговим з\'явився гімназистом, і це число не в останню чергу залежатиме від ставлення Sirkadirov-а до гімназиста, а також від чарівних слів, вимовлених ним на честь Sirkadirov-а. Наприклад, 6 піц можуть бути в результаті розподілені по одній з наступних чотирьох схем: 3 + 2 + 1 (три піци першому з тих, хто прийшов школярів, дві - другого і одну - третього), 4 + 2, 5 + 1 та 6 (всі піци з\'їдає щасливчик, який прийшов першим).&lt;/p&gt;\r\n&lt;p&gt;Кухар просить вас написати програму, яка визначить, якою кількістю різних способів він може розподілити приготоване ласощі серед школярів.&lt;/p&gt;', 'Вхідний потік містить одне ціле число N - кількість приготованих\r\nкухарем піц (0 <= N <= 200).', 'Вихідний потік повинен містити одне ціле число типу longint (0 <= a <= 2 147 483 647), що дорівнює кількості можливих розподілів піц.', 0x76617220613a61727261795b302e2e3230305d206f6620636f6d703b0d0a20202020692c6a2c6e3a696e74656765723b0d0a626567696e0d0a2020202072656164286e293b0d0a2020202066696c6c6368617228612c73697a656f662861292c30293b0d0a20202020615b305d3a3d313b0d0a20202020666f72206a3a3d3120746f206e20646f20626567696e0d0a2020202020202020666f7220693a3d6e20646f776e746f206a20646f200d0a202020202020202020202020615b695d3a3d615b695d2b615b692d6a5d3b0d0a20202020656e643b0d0a20202020777269746528615b6e5d293b0d0a656e642e, 'freepascal', 1),
