// int main()
// {
//     int a = 0;
//     int b = 0;
//     scanf("a=%d,b=%d", &a, &b);
    
//     //用c来当中间变量,用于数据的交换
//     int c = 0;
    
//     c = a;
//     a = b;
//     b = c;
//     printf("a=%d,b=%d", a, b);
//     return 0;
// }

int main()
{
    int a = 0;
    int b = 0;
    scanf("a=%d,b=%d", &a, &b);
    
    //用单目操作符来运算(操作对象是二进制数据)
    //按位与&, 按位或|, 按位异或^
    //不会有溢出的情况发生
    a = a^b;
    b = a^b;
    a = a^b;
    
    printf("a=%d,b=%d", a, b);
    return 0;
}