#include <bits/stdc++.h>
using namespace std;
//平年每个月份的天数
const int months[] = {
0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
};
//判断是否是闰年
bool is_leap(int year)
{
if(year % 400 == 0 || (year % 4 == 0 && year % 100)) return true;
return false;
}
//获得y年第m月的天数
int get_days(int y, int m)
{
if(m == 2) return months[m] + is_leap(y);
return months[m];
}
int main()
{
int y, m, d, days;
while(cin >> y >> days)
{
m = 1, d = 0;
while(days -- )
{
d ++;
if(d > get_days(y, m)) //如果d大于本月的天数,将变成下一月的1号
{
d = 1, m ++;
if(m > 12) m = 1, y ++; //如果月份大于12,将变成下一年的1月
}
}
printf("%04d-%02d-%02d\n", y, m, d);
}
return 0;
}