#include #include using namespace std; typedef long long int ll; int main(){ ll x,y,z; cin >> x >> y >> z; char s1,s2; ll t1,t2; cin >> s1 >> t1 >> s2 >> t2; if(s1==s2&&s1=='A'){ if(t1>t2)swap(t1,t2); cout << min(t1-t2+x+z,min(t1+y+x-t2,t2-t1)) << endl; } if(s1==s2&&s1=='B'){ if(t1>t2)swap(t1,t2); cout << min(t1-t2+y+z,min(t1+y+x-t2,t2-t1)) << endl; } if(s1==s2&&s1=='C'){ if(t1>t2)swap(t1,t2); cout << min(t1-t2+y+z,min(t1+z+x-t2,t2-t1)) << endl; } if(s1>s2){ swap(s1,s2); swap(t1,t2); } if(s1=='A'&&s2=='B'){ cout << min(t1-1+t2,min(t1+z+y-t2,min(x-t1+y-t2+1,x-t1+z+t2))) << endl; } if(s1=='B'&&s2=='C'){ cout << min(t1-1+t2,min(t1+x+z-t2,min(y-t1+z-t2+1,y-t1+x+t2))) << endl; } if(s1=='A'&&s2=='C'){ cout << min(t1-1+t2,min(t1+y+z-t2,min(x-t1+z-t2+1,x-t1+y+t2))) << endl; } }