#include<iostream>
#include<string>
#include<vector>
#include<iomanip>
bool isLeap(int year){
    return(year % 4 == 0 && year % 100!= 0)||(year % 400 == 0);
}
int getDaysInMonth(int m, int y){
    int days[] ={0,31,28,31,30,31,30,31,31,30,31,30,31};
    if(m == 2 && isLeapYear(y)) return 29;
    return days[m];
}
int main(){
    int d,m,y,n;
    string op;
    if(!(cin>>d>>m>>y>>op>>n)) return 0;
    if(d<1 || d>31 || m<1 || m>12 || y<1 || (op != "add" && op !="subtract")) {
        cout<<"Invalid input"<<endl;
        return 0;
    }
    if(op =="add"){
        d += n;
        while(d> getDaysInMonth(m,y)){
            d -= getDaysInMonth(m,y);
            m++;
            if(m>12){
                m =1;
                y++;
            }
        }
    }else{
        d -= n;
        while(d<= 0){
            m--;
            if(m<1){
                m=1;
                y--;
            }
            d += getDayInMonth(m,y);
        }
    }
    cout<<setfill('0')<<setw(2)<<d<<"/"
        <<setfill('0')<<setw(2)<<m<<"/"
        <<y<<endl;
    return 0;
    
}