#include <stdio.h>
#include<stdbool.h>
int Max_gy(int a,int b);
bool leapYear(int year);
int main(int argc, const char * argv[]) {
// 求两个数的最大公约数
// int x,y,temp;
// scanf("%d%d",&x,&y);
// temp=Max_gy(x, y);
// printf("两个数的最大公约数为:%d\n",temp);
// return 0;
// 判断是否是闰年
int year;
scanf("%d",&year);
printf("%d\n",leapYear(year));
}
int Max_gy(int a,int b)
{ int i;
if(a<b){
i=a;a=b;b=i;
}
for (i=b; i>1; i--) {
if (a%i==0&&b%i==0) {
break;
}
}
return i;
}
bool leapYear(int year){
bool y=true;
if((year%400==0)||(year%4==0&&year%100!=0))
y=true;
else
y=false;
return y;
}
#include<stdbool.h>
int Max_gy(int a,int b);
bool leapYear(int year);
int main(int argc, const char * argv[]) {
// 求两个数的最大公约数
// int x,y,temp;
// scanf("%d%d",&x,&y);
// temp=Max_gy(x, y);
// printf("两个数的最大公约数为:%d\n",temp);
// return 0;
// 判断是否是闰年
int year;
scanf("%d",&year);
printf("%d\n",leapYear(year));
}
int Max_gy(int a,int b)
{ int i;
if(a<b){
i=a;a=b;b=i;
}
for (i=b; i>1; i--) {
if (a%i==0&&b%i==0) {
break;
}
}
return i;
}
bool leapYear(int year){
bool y=true;
if((year%400==0)||(year%4==0&&year%100!=0))
y=true;
else
y=false;
return y;
}