单项选择题

The underlined word "hampered" in Line 1 Para 2 is closest in meaning to _______.

A.recognized
B.determined
C.solved
D.hindered