может второй пример неправильно записан, только с остатком получается
554580|_79 553 7020 ------ 158 158 ----- 0 1358400|_238 1190. 5700 ------- 1684 1666 ------- 18(остаток)