Solving multiplication problems