#include #include #include using namespace std; int ang(char ch) { if (ch == 'N') return 0; if (ch == 'E') return 90; return ch == 'S' ? 180 : 270; } double angle(string &s) { double res = ang(s.back()); for (int idx = s.size() - 1; idx --> 0; ) res = 0.5 * (res + ang(s[idx])); return res; } signed main() { string a, b; cin >> a >> b; double D = fabs(angle(a) - angle(b)); cout << min(D, 360.0 - D) << endl; return 0; }