вариант 2
описание в файле с индивид заданиям (там и пример решения есть) (второй файл просто теория)