More flexible solution parsing, CBC omits zero variables in returned results