Non Deterministic Polynomial Problems