NP-Walk Through