#include <stdio.h>//第０講演習 3-2

int is_uruu(int year){
	if(year%4==0){
		if(year%100==0){
			if(year%400==0) return 1;
			else return 0;
		}
		else return 1;
	}
	else return 0;
}
int maxday_of_month(int y, int m){
	if(m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12){
		return 31;
	}
	else if(m==4 || m==6 || m==9 || m==11){
		return 30;
	}
	else if(m==2){
		int a;
		a=is_uruu(y);
		if(a==1) return 29;
		else if (a==0) return 28;
	}
}
int days_from(int y, int m, int d){
	int i,s=0;
	for(i=1;i<m;i++){
		s=s+maxday_of_month(y,i);
	}
	return s+d;
}
int main() {
	int year,month,day,hi,sum_hi;
	scanf("%d %d %d",&year,&month,&day);
	hi=days_from(year,month,day)-1;
	printf("西暦%d年%d月%d日と西暦%d年1月1日は、%d日離れている",year,month,day,year,hi);
	return 0;
}
