Let p be a two-digit number, and q be the number consisting of the same digits written in reverse order. If pq = 2430, then what is the difference between p and q?

a) 18
b) 27
c) 36
d) 45