单项选择题

There are plenty of hotels in that town. There ______ be any difficulty for you to find one.

A.mustn't
B.oughtn't
C.shouldn't
D.needn't