On the spot (5,3,4)
I believe the answer is:
there and then
(Other definitions for there and then that I've seen before include "Without hesitation" , "Instantly (but not here and now!)" , "Forthwith, immediately" , "straight away" .)
I believe the answer is:
there and then
(Other definitions for there and then that I've seen before include "Without hesitation" , "Instantly (but not here and now!)" , "Forthwith, immediately" , "straight away" .)