//#include <iostream>
//
//using namespace std;
//
//int main()
//{
// long long int a;
// long long int b;
// long long int c;
//
// cin>>a>>b>>c;
// cout<<a+b+c<<endl;
// printf("%.1lf", (double)(a+b+c)/3);
// return 0;
//}
//#include<iostream>
//using namespace std;
//int main()
//{
// int a;
// int b;
// cin >> a >> b;
// cout << (a > b);
//
// return 0;
//}
//#include<iostream>
//using namespace std;
//int main()
//{
// int a;
// int b;
//
// cin >> a >> b;
// cout << (a==b);
//
// return 0;
//}
//#include<iostream>
//using namespace std;
//int main()
//{
// int a;
// int b;
//
// cin >> a >> b;
// cout << (a<=b);
//
// return 0;
//}
//#include<iostream>
//using namespace std;
//int main()
//{
// int a;
// int b;
//
// cin>>a>>b;
// cout<<(a!=b);
//
// return 0;
//}
//#include<iostream>
//using namespace std;
//int main()
//{
// int a;
// int b;
// cin >> a;
// cout << !(a);
// return 0;
//}
//#include<iostream>
//using namespace std;
//int main()
//{
// int a;
// int b;
//
// cin >> a >> b;
// cout << (a&&b);
//
// return 0;
//}
//#include <iostream>
//using namespace std;
//int main()
//{
// int a;
// int b;
//
// cin >> a >> b;
// cout << (a||b);
//
// return 0;
//}
//#include <iostream>
//using namespace std;
//int main()
//{
// int a;
// int b;
// cin >> a >> b;
// cout << (!(a&&b)&&(a||b));
//
//
// return 0;
//}
//#include<iostream>
//using namespace std;
//int main()
//{
// int a;
// int b;
// cin >>a >>b;
// cout<<((a&&b)||!(a||b));
//
// return 0;
//}
#include<iostream>
using namespace std;
int main()
{
int a;
int b;
cin>>a>>b;
cout<<(a||b)||(a &&b));
return 0;
}