finished the more efficient division