Interface ISolver