Написать программу реализующую описанный выше алгоритм для кластеризации заголовков
по темам. Количество заголовков задать не более 10 (оптимально от 7 до
10), количество кластеров не более 3. Программа должна запрашивать
заголовки (они могут храниться в файлах). После получения двумерного
сингулярного разложения осуществить прямую кластеризацию
самостоятельно выбранным и изученным методом (иерархические
алгоритмы, поиск k-средних и т.д.). Результатом работы программы
должен быть файл, содержащий заголовки, разбитые по кластерам.