>>5
sure!
P = (deterministic) Polynomial
It means that the solution can be
found in polynomial time: P(N)
NP = Non-deterministic Polynomial
It means that the solution can be
verified in polynomial time at best.
It is a conjecture (meaning that most scientists believe it's true but it has not been mathematically proved yet) that NP problems cannot be P, that is, problems that require P(N) to be verified cannot be solved in P(N) too (and thus require K^N, which is impractical for real-world problems.)