NP-Hard NP-Complete , (n!) . , , , , , .