单项选择题

The idea puzzled me so much that i stopped for a few seconds to try to ______.

A. make it out
B. make it off
C. make it up
D. make it over