難怪不得

Adverb

 * 1)  no wonder; small wonder