refaktoryzacja klasy Solver
+ czytanie danych z konsoli