adding long divison solution