#include using namespace std; #define rep(i, a, b) for (int i = a; i < b; i++) using ll = long long; int main(){ int ys, ms, ds, ye, me, de, q; cin >> ys >> ms >> ds >> ye >> me >> de >> q; vector md{31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; auto uru = [](int y) { if(y % 4) return false; if(y % 100 == 0) { if(y % 400 == 0) return true; else return false; } return true; }; auto f = [&](int &y, int &m, int &d) { d++; int mm = md[m - 1]; if(m == 2 && uru(y)) mm++; if(d > mm) { d = 1; m++; } if(m > 12) { m = 1; y++; } }; f(ye, me, de); rep(qi, 0, q) { int yy, mm, dd; cin >> yy >> mm >> dd; f(yy, mm, dd); int b = 0, a = 0, c = 0, y = ys, m = ms, d = ds; while(y != yy || m != mm || d != dd) { if(y == ye && m == me && d == de) c = 1; f(y, m, d); if(c) a++; else b++; } string ans = "Same"; if(b > a) ans = "Less"; if(b < a) ans = "More"; cout << ans << endl; } }