My solver program, in its beginning stage