Siemens Interview Question

Implement MUL instruction on a microcontroller that has only basic arithmetic instructions (no MUL and DIV , left shift and right shifts allowed).