#include using namespace std; int main() { int z1, l1, a1, z2, l2, a2; cin>> z1 >> l1 >>a1; z2 = z1 + 1; l2 = l1 + 1; a2 = a1 + 1; if ((l1 == 1 || l1 == 3 || l1 == 5 || l1 == 7 || l1 == 8 || l1 == 10 || l1 == 12) && z1 < 31) cout << z2 << " " << l1 << " " << a1; if ((l1 == 1 || l1 == 3 || l1 == 5 || l1 == 7 || l1 == 8 || l1 == 10) && z1 == 31) cout << 1 << " " << l2 << " " << a1; if (l1 == 12 && z1 == 31) cout << 1 << " " << 1 << " " << a2; if ((l1 == 4 || l1 == 6 || l1 == 9 || l1 == 11 ) && z1 < 30) cout << z2 << " " << l1 << " " << a1; if ((l1 == 4 || l1 == 6 || l1 == 9 || l1 == 11 ) && z1 == 30) cout << 1 << " " << l2 << " " << a1; if (l1 == 2 && z1 < 29 && a1 % 4 == 0 && (a1 % 100 != 0 || a1 % 400 == 0)) cout<< z2 << " " << l1 << " " << a1; if (l1 == 2 && z1 == 29 && a1 % 4 == 0 && (a1 % 100 != 0 || a1 % 400 == 0)) cout << 1 << " " << l2 << " " << a1; if (l1 == 2 && z1 < 28 && !(a1 % 4 == 0 && (a1 % 100 != 0 || a1 % 400 == 0))) cout << z2 << " " << l1 << " " << a1; if (l1 == 2 && z1 == 28 && !(a1 % 4 == 0 && (a1 % 100 != 0 || a1 % 400 == 0))) cout << 1 << " " << l2 << " " << a1; return 0; }