genosolver
