Gadget Reduction Criterion for NP-Completeness