1/25 6:00

What is the next letter in this sequence?
N P O Q P R Q