#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; typedef pair PII; typedef vector VI; typedef vector VVI; #define MP make_pair #define PB push_back #define inf 1000000007 #define rep(i,n) for(int i=0;i<(int)(n);++i) int q[] = {2,8,5,7,1,4}; int main(){ string s,t; cin >> s >> t; int n = s.size(); int m = t.size(); int a; int b; if((s[n-1]-'0')%2==0){ a = 0; }else{ a = 1; } int p = 0; for(auto x:s){ p += x-'0'; p %=3; } if(p==0){ b = 0; }else if(p==1){ b = 1; }else{ if((t[m-1]-'0')%2==0){ b = 1; }else{ b = 2; } } int ans = 0; for(int i=1;i<=6;i++){ if(i%2==a&&i%3==b)ans = i; } ans--; cout << q[ans] << endl; return 0; }