The time is now between 3 and 4 o'clock. Fifty-four minutes ago, the number of minutes past 2 o'clock was twice the number of minutes that it is now before 4 o'clock. How many minutes before 4 o'clock is it?

explain and show work