hard as Chinese algebra

Etymology
Algebra and the Chinese language are both widely reputed as difficult to learn.

Adjective

 * 1)  Very difficult.
 * 2)  Very hard in texture, especially: having a very firm erection.