#include<bits/stdc++.h>
using namespace std;
bool NAND(bool a,bool b){
return not(a and b);
/*
0 0
0 1
1 0
1 1
1
1
1
0
*/
}
bool NOT(bool a){
return NAND(a,a);
/*
0
1
1
0
*/
}
bool AND(bool a,bool b){
return NOT(NAND(a,b));
/*
0 0
0 1
1 0
1 1
0
0
0
1
*/
}
bool OR(bool a,bool b){
return NOT(AND(NOT(a),NOT(b)));
/*
0 0
0 1
1 0
1 1
0
1
1
1
*/
}
bool TRue(bool a){
return OR(NOT(a),a);
/*
0
1
1
1
*/
}
bool FAlse(bool a){
return AND(NOT(a),a);
/*
0
1
0
0
*/
}
bool NOR(bool a,bool b){
return AND(NOT(a),NOT(b));
/*
0 0
0 1
1 0
1 1
1
0
0
0
*/
}
bool XOR(bool a,bool b){
return OR(AND(NOT(a),b),AND(a,NOT(b)));
/*
0 0
0 1
1 0
1 1
0
1
1
0
*/
}
int main(){
bool a,b;
while(cin >> a >> b)
cout << XOR(a,b) << endl;
}
借鉴图灵完备