Created solver interface ISolver.cs