begin comment library 1; integer i, j, k, case; procedure equal(i, j); value i, j; integer i, j; if i != j then begin outreal(1, case); outreal(1, i); outreal(1, j) end else case := case + 1; i := 2; j := 5; k := 9; case := 0; equal(i + j + k, 16); equal(i + j - k, - 2); equal(i + j * k, 47); equal(i + j % k, 2); equal(i + j^k, 1953127); equal(i - j + k, 6); equal(i - j - k, - 12); equal(i - j * k, - 43); equal(i - j % k, 2); equal(i - j^k, -1953123); equal(i * j + k, 19); equal(i * j - k, 1); equal(i * j * k, 90); equal(i * j % k, 1); equal(i * j^2, 50); equal(j % i + k, 11); equal(j % i - k, - 7); equal(j % i * k, 18); equal(j % i % k, 0); equal(j % i^k, 0); equal(i^j + k, 41); equal(i^j - k, 23); equal(i^j * k, 288); equal(i^j % k, 3); equal(i^j^2, 1024); outreal(1, case) end