.
You may interpret the condition in this way:
The entire distance can be represented as some number of equal pieces each of the length 31 = 30 + 1 miles.
Now, how many such pieces are there in 651 miles ? - It is not difficult to answer: = 21.
Therefore, Dana just covered 21*30 = 630 miles, and she has left to drive 21 mile.
You may check that 21*30 + 21*1 = 651, exactly as the condition states.
Solved.