2. NP

2. NP