import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int y=0;
int n=0;
int[] month=new int[]{31,28,31,30,31,30,31,31,30,31,30,31};
while(sc.hasNext()){
y=sc.nextInt();
n=sc.nextInt();
int mon=0;
int day=0;
if(!isTrueYear(y)){
if(n>=1&&n<=31){
mon=1;
day=n;
}else if(n>31&&n<=59){
mon=2;
day=n-31;
}else if(n>59&&n<=90){
mon=3;
day=n-59;
}else if(n>90&&n<=120){
mon=4;
day=n-90;
}else if(n>120&&n<=151){
mon=5;
day=n-120;
}else if(n>151&&n<=181){
mon=6;
day=n-151;
}else if(n>181&&n<=212){
mon=7;
day=n-181;
}else if(n>212&&n<=243){
mon=8;
day=n-212;
}else if(n>243&&n<=273){
mon=9;
day=n-243;
}else if(n>273&&n<=304){
mon=10;
day=n-273;
}else if(n>304&&n<=334){
mon=11;
day=n-304;
}else if(n>334&&n<=365){
mon=12;
day=n-334;
}
}else{
if(n>=1&&n<=31){
mon=1;
day=n;
}else if(n>31&&n<=60){
mon=2;
day=n-31;
}else if(n>60&&n<=91){
mon=3;
day=n-60;
}else if(n>91&&n<=121){
mon=4;
day=n-91;
}else if(n>121&&n<=152){
mon=5;
day=n-121;
}else if(n>152&&n<=182){
mon=6;
day=n-152;
}else if(n>182&&n<=213){
mon=7;
day=n-182;
}else if(n>213&&n<=244){
mon=8;
day=n-213;
}else if(n>244&&n<=274){
mon=9;
day=n-244;
}else if(n>274&&n<=305){
mon=10;
day=n-274;
}else if(n>305&&n<=335){
mon=11;
day=n-305;
}else if(n>335&&n<=366){
mon=12;
day=n-335;
}
}
if(mon<10){
if(day<10){
System.out.println(y+"-0"+mon+"-0"+day);
}else{
System.out.println(y+"-0"+mon+"-"+day);
}
}else{
if(day<10){
System.out.println(y+"-"+mon+"-0"+day);
}else{
System.out.println(y+"-"+mon+"-"+day);
}
}
}
}
static boolean isTrueYear(int n){
if(n%100==0){
if(n%400==0)return true;
else return false;
}
else if(n%4==0){
return true;
}else{
return false;
}
}
}
京公网安备 11010502036488号