#include <stdio.h>
void cal(int x, int y, int *sum, int *diff, int *mul, int *mod);
int main(void) {
int x, y, sum, diff, mul, mod;
cal(x, y, &sum, &diff, &mul, &mod);
return 0;
}
void cal(int x, int y, int *sum, int *diff, int *mul, int *mod) {
*sum = x + y;
if (x >= y) {
*diff = x - y;
} else {
*diff = y - x;
}
*mul = x * y;
if (y != 0) {
*mod = x / y;
} else {
*mod = 0;
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGNhbChpbnQgeCwgaW50IHksIGludCAqc3VtLCBpbnQgKmRpZmYsIGludCAqbXVsLCBpbnQgKm1vZCk7CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgeCwgeSwgc3VtLCBkaWZmLCBtdWwsIG1vZDsKICAgIHNjYW5mKCIlZCIsICZ4KTsKICAgIHNjYW5mKCIlZCIsICZ5KTsKCiAgICBjYWwoeCwgeSwgJnN1bSwgJmRpZmYsICZtdWwsICZtb2QpOwoKICAgIHByaW50Zigi5ZKM44GvJWTjgafjgZlcbiIsIHN1bSk7CiAgICBwcmludGYoIuW3ruOBryAlZOOBp+OBmVxuIiwgZGlmZik7CiAgICBwcmludGYoIuepjeOBryVk44Gn44GZXG4iLCBtdWwpOwogICAgcHJpbnRmKCLllYbjga8lZOOBp+OBmVxuIiwgbW9kKTsKCiAgICByZXR1cm4gMDsKfQoKdm9pZCBjYWwoaW50IHgsIGludCB5LCBpbnQgKnN1bSwgaW50ICpkaWZmLCBpbnQgKm11bCwgaW50ICptb2QpIHsKICAgICpzdW0gPSB4ICsgeTsKICAgIGlmICh4ID49IHkpIHsKICAgICAgICAqZGlmZiA9IHggLSB5OwogICAgfSBlbHNlIHsKICAgICAgICAqZGlmZiA9IHkgLSB4OwogICAgfQogICAgKm11bCA9IHggKiB5OwogICAgaWYgKHkgIT0gMCkgewogICAgICAgICptb2QgPSB4IC8geTsKICAgIH0gZWxzZSB7CiAgICAgICAgKm1vZCA9IDA7CiAgICB9Cn0=