We will be discussing the Millennium Problem P vs NP so that we can understand this problem and what makes it so difficult.