#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;
}