The idea puzzled me so much that I stopped for a few seconds to

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

正确答案是A