Division with remainders