Small deviations ignored
solve() returns string & we track history of inputs and outpust
Correctness checker