硬碰硬

Verb

 * 1) to meet force with force

Adjective

 * 1) demanding; painstaking
 * 2) solid; hard
 * 3) rigid; inflexible