NP
cccc