diff --git a/.idea/Homework_Python.iml b/.idea/Homework_Python.iml
new file mode 100644
index 0000000..7e7ac84
--- /dev/null
+++ b/.idea/Homework_Python.iml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 0000000..105ce2d
--- /dev/null
+++ b/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..306104c
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..9c55612
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/HW_Seminar4.py b/HW_Seminar4.py
new file mode 100644
index 0000000..cd209e7
--- /dev/null
+++ b/HW_Seminar4.py
@@ -0,0 +1,62 @@
+# Задача 22:
+# Даны два неупорядоченных набора целых чисел (может быть, с
+# повторениями). Выдать без повторений в порядке возрастания все те числа, которые
+# встречаются в обоих наборах.
+# Пользователь вводит 2 числа. n - кол-во элементов первого множества. m - кол-во
+# элементов второго множества. Затем пользователь вводит сами элементы множеств.
+
+# 11 6
+# 2 4 6 8 10 12 10 8 6 4 2
+# 3 6 9 12 15 18
+
+# 6 12
+
+def newset(num):
+ new_set = set()
+ for i in range(num):
+ new_set.add(int(input("Введите число для множества: ")))
+ return new_set
+
+
+n = int(input("Введите кол-во элементов первого множества: "))
+n_set = newset(n)
+
+m = int(input("Введите кол-во элементов второго множества: "))
+m_set = newset(m)
+
+print(*n_set)
+print(*m_set)
+
+s_set = sorted(n_set.intersection(m_set))
+print(*s_set)
+
+# Задача 24: В фермерском хозяйстве в Карелии выращивают чернику.
+# Она растет на круглой грядке, причем кусты высажены только по окружности.
+# Таким образом, у каждого куста есть ровно два соседних.
+# Всего на грядке растет N кустов с i ягод.
+# Эти кусты обладают разной урожайностью, поэтому ко времени сбора на них
+# выросло различное число ягод – на i-ом кусте выросло a
+# В этом фермерском хозяйстве внедрена система автоматического сбора черники.
+# Эта система состоит из управляющего модуля и нескольких собирающих модулей.
+# Собирающий модуль за один заход, находясь непосредственно перед некоторым
+# кустом, собирает ягоды с этого куста и с двух соседних с ним.
+# Напишите программу для нахождения максимального числа ягод, которое может
+# собрать за один заход собирающий модуль, находясь перед некоторым кустом
+# заданной во входном файле грядки.
+
+# 4 -> 1 2 3 4
+# 9
+
+from random import randint
+# n = 10 # макс. кол-во ягод на кусте
+list_1 = list(randint(1, 10) for i in range(int(input('Введите кол-во кустов: '))))
+print(list_1)
+a = int(input('Введите № куста: '))
+res = 0
+if a == 1:
+ res = list_1[0] + list_1[1] + list_1[-1]
+elif a == len(list_1):
+ res = list_1[-2] + list_1[-1] + list_1[0]
+else:
+ res = list_1[a - 1] + list_1[a - 2] + list_1[a]
+print(res, 'ягод')