Choose the alternative which best expresses the meaning of the idiom/ phrase.

To take the bull by the horns :

A. To punish a person severly for his arrogance

B. To grapple courageously with difficulty that lies in our way

C. To handle it by fierce attack

D. To bypass the legal process and take action according to ones own whims

Please do not use chat terms. Example: avoid using "grt" instead of "great".