Basic solve