#include <stdio.h>
 
unsigned int mid (unsigned int a, unsigned int b)
{
	if (a > b) {unsigned int c = a; a = b; b = c;}
	for(; a < b; a++, b--) {;};
	return b;
}
 
int main(void) {
	printf("%u %u %u %u ", mid
(2,2), mid
(3,2), mid
(2,3), mid
(3,3)); 	printf("%u %u %u %u ", mid
(7,36), mid
(27,47), mid
(47,288), mid
(47,999)); 	return 0;
}
				I2luY2x1ZGUgPHN0ZGlvLmg+Cgp1bnNpZ25lZCBpbnQgbWlkICh1bnNpZ25lZCBpbnQgYSwgdW5zaWduZWQgaW50IGIpCnsKCWlmIChhID4gYikge3Vuc2lnbmVkIGludCBjID0gYTsgYSA9IGI7IGIgPSBjO30KCWZvcig7IGEgPCBiOyBhKyssIGItLSkgezt9OwoJcmV0dXJuIGI7Cn0KCmludCBtYWluKHZvaWQpIHsKCXByaW50ZigiJXUgJXUgJXUgJXUgIiwgbWlkKDIsMiksIG1pZCgzLDIpLCBtaWQoMiwzKSwgbWlkKDMsMykpOwoJcHJpbnRmKCIldSAldSAldSAldSAiLCBtaWQoNywzNiksIG1pZCgyNyw0NyksIG1pZCg0NywyODgpLCBtaWQoNDcsOTk5KSk7CglyZXR1cm4gMDsKfQ==