#include #define rep(i,n) for(int i=0;i ; const ll INF = 1e18; const int MOD = 1000000007; int main(){ string sn,sk; cin >> sn >> sk; int p = (sn[sn.size()-1] - '0')%2; int q = 0; rep(i,sn.size()){ q = (q + sn[i] - '0')%3; } int n; if(p==0){ if(q==0) n = 0; else if(q==1) n = 4; else if(q==2) n = 2; }else{ if(q==0) n = 3; else if(q==1) n = 1; else if(q==2) n = 5; } int k = (sk[sk.size()-1] - '0')%2; int ans; if(n==0){ ans = 4; }else if(n==1){ ans = 2; }else if(n==2){ if(k==1) ans = 8; else ans = 7; }else if(n==3){ ans = 5; }else if(n==4){ ans = 7; }else{ if(k==1) ans = 1; else ans = 2; } cout << ans << endl; return 0; }