div(-823487234,93248) = -8832 mod(-823487234,93248) = 79102 quot(-823487234,93248) = -8831 rem(-823487234,93248) = -14146 -823487234 / 93248 = -8831 -823487234 % 93248 = -14146 OK: 395 * 2339 + 79 == 923984 OK: 668347 * 125303 + 145332 == 83746029473 OK: 883927018473 * 37220 + 620767262403 == 32900384394827463 OK: 66 * 7 + 11 == 473 OK: 393484736649394 * 1 + 219344584173654 == 612829320823048 OK: 738495 * 1393758586 + 332175 == 1029283747300245 OK: 19483 * -1 + -8837 == -28320 OK: -8392 * -9218578 + 3717 == 77362310293 OK: -2394373293284005527324983 * 53978 + -365395354423939899331375 == -129243847020238474293847263749 OK: 98333 * 1 + 29987 == 128320 OK: -1 * -923847384 + 0 == 923847384 OK: -3423889347 * 1 + 0 == -3423889347 OK: 662372300238342615234 * -6 + -662372300237642615234 == -4636606101667698306638