123 * 456 = 56088 295 / 2 = 147 295 % 2 = 1 nyni pozor: 20000 * 20001 = 400020000 400020000 * 10 = -294767296