Функционал поиска цепочки выведен в отдельный класс