func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     string d[] = { monday ,  tuesday ,   wednesday ,  thursday ,                    friday ,  saturday ,  sunday };     string a, b;     int e, c, g, f, u;     bool o;     cin >> a >> b;     for (int i = 0; i < 7; i++) {       if (a == d[i]) {         e = i;       }       if (b == d[i]) {         c = i;       }     }     u = abs(e - c);     for (int m = 1; m <= 12; m++) {       if (m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12) {         g = 4;         f = e - g;         if (f < 0) {           f = 7 - abs(f);         }         if (d[f] == d[c]) {           o = 1;           cout <<  YES ;           break;         } else           o = 0;       } else if (m == 2) {         g = 0;         f = e - g;         if (f < 0) {           f = 7 - abs(f);         }         if (d[f] == d[c]) {           o = 1;           cout <<  YES ;           break;         } else           o = 0;       } else if (m == 4 || m == 6 || m == 9 || m == 1) {         g = 5;         f = e - g;         if (f < 0) {           f = 7 - abs(f);         }         if (d[f] == d[c]) {           o = 1;           cout <<  YES ;           break;         } else           o = 0;       }     }     if (o == 0) {       cout <<  NO ;     }   }   