b. impromptu
in other words, no preparation -- talking off the top of your head
9.4m questions
12.2m answers