#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include // C++ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define rep(i,j,k) for(int i=(int)j;i<(int)k;i++) #define ll long long #define all(v) ((v).begin(),(v).end()) #define Sort(v) sort(all(v)) #define INF 1000000000 using namespace std; int day[12]={31,28,31,30,31,30,31,31,30,31,30,31}; bool isUruu(int x){ if(x%400==0)return true; if(x%100==0)return false; if(x%4==0)return true; return false; } int main(){ int y,m,d; scanf("%d/%d/%d",&y,&m,&d); rep(i,0,2){ d++; int diff=0; if(m==2&&isUruu(y))diff=1; if(day[m-1]+diff12){ m=1; y++; } } printf("%02d/%02d/%02d\n",y,m,d); }