np-complete view 3