This was my approach:
As it's said, r is obviously 8
r*4=32, carry-over from the units to the tenths is 3
Sinds we don't have carry-over from the hundredths to the thousands,
p have to be less than 3 (3*4=12 results in carry-over) If p = 1 then 4*q+3 (3 is carry-over from the units) = ...1 (number with unit 1)
q can be 2 or 7 (2*4+3=11, 2*7+3=31) If q = 2 then we have 2128 * 4 = 8512
...............................2pqr * 4 = r5q2
Maybe we shouldn't check q=2, because 4 is not in the given answers
q ≠ 2
If q = 7 then 2178*4=8712
..................2pqr *4=rqp2