Сяинова - Лабораторная работа #2

Конструктор сложно читаемый. Это можно вынести в отдельный метод, какой-нибудь bindSolvingDisable()