solution checking done