N is the grandfather of O. P is the father of O. How is N related to P?

Answer: B. Father
N is the grandfather of O, and since P is the father of O, N is P's father.