diff --git a/Работы/ИРФМ/L1/.python-version b/Работы/ИРФМ/L1/.python-version
new file mode 100644
index 0000000..e4fba21
--- /dev/null
+++ b/Работы/ИРФМ/L1/.python-version
@@ -0,0 +1 @@
+3.12
diff --git a/Работы/ИРФМ/L1/specialities.html b/Работы/ИРФМ/L1/specialities.html
index c21eb0b..2ee5de0 100644
--- a/Работы/ИРФМ/L1/specialities.html
+++ b/Работы/ИРФМ/L1/specialities.html
@@ -13,7 +13,6 @@
Анализ поля id
Тип данных: integer
@@ -106,13 +105,21 @@ CREATE SEQUENCE specialities_id_seq
CREATE TABLE specialities (
id INTEGER NOT NULL,
+
name VARCHAR(102) NOT NULL,
+
code VARCHAR(8) NOT NULL,
+
level VARCHAR(12) NOT NULL CHECK (level IN ('Специалитет', 'Магистратура', 'Бакалавриат', 'Аспирантура')),
+
level_id INTEGER NOT NULL CHECK (level_id IN (1, 2, 0, 3)),
+
generation VARCHAR(6) NOT NULL CHECK (generation IN ('ФГОС3+', 'ГОС2')),
+
generation_id INTEGER NOT NULL CHECK (generation_id IN (1, 0)),
+
type VARCHAR(13) NOT NULL CHECK (type IN ('специальность', 'направление')),
+
type_id INTEGER NOT NULL CHECK (type_id IN (1, 0)),
CONSTRAINT pk_specialities PRIMARY KEY (id)
);
diff --git a/Работы/ИРФМ/L1/specialities.xsl b/Работы/ИРФМ/L1/specialities.xsl
index 715d933..7b7dd57 100644
--- a/Работы/ИРФМ/L1/specialities.xsl
+++ b/Работы/ИРФМ/L1/specialities.xsl
@@ -2,7 +2,6 @@