#include <stdio.h>
int main()
{
volatile int a[] = {42, 100500};
printf("%d %d\n", a
[0], a
[1]); a[0] ^= (a[1] ^= (a[0] ^= a[1]));
printf("%d %d\n", a
[0], a
[1]); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpCnsKICAgIHZvbGF0aWxlIGludCBhW10gPSB7NDIsIDEwMDUwMH07CiAgICBwcmludGYoIiVkICVkXG4iLCBhWzBdLCBhWzFdKTsKICAgIGFbMF0gXj0gKGFbMV0gXj0gKGFbMF0gXj0gYVsxXSkpOwogICAgcHJpbnRmKCIlZCAlZFxuIiwgYVswXSwgYVsxXSk7CiAgICByZXR1cm4gMDsKfQ==