/*
#include <stdio.h>
int main()
{
int w,h,b;
scanf("%d %d %d", &w, &h,&b);
printf("%.2f MB", (float)w*h*b/(8*1024*1024));
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int c;
scanf("%d",&c);
printf("%.3f",(float)9/5*c+32);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int N;
scanf("%d",&N);
printf("%o %X", N, N);
return 0;
}
산술연산자 + - * / %
비교연산자 > < >= <= == !=
a가 b보다 큰가요? -> 네 or 아니오
true or false
1 or 0
printf("%d",a>b); // 1 or 0
1. 비교연산의 결과는 무조건 1 또는 0으로 나온다
2. >= <= != =을 오른쪽에 써주기
a<=b (o)
a=<b (x)
3.
== vs =
a=5; (대입) 명령.a는 5야. 대답하지마 !!!!
a==5 (비교) a와 5가 같나요?? 같다면 1 아니면 0 대답해주세요~~
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a, &b);
printf("%d",a>b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d", a==b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a,&b);
printf("%d", a<=b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d", a!=b);
return 0;
}
논리연산자
논리값 1 or 0
0 거짓 false
0이 아닌 모든 수 -> true
not 아니다
a !a
0 1
1 0
3 0
and 그리고
printf("%d", a && b );
or 또는
printf("%d", a || b );
//
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d",!a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d", a && b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a,&b);
printf("%d", a || b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d", (!a&&b)||(a&&!b));
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d", (a&&b)||(!a&&!b));
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d", !a && !b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d",a<<1);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d",a<<b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d",~a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d", a&b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a,&b);
printf("%d", a|b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a, &b);
printf("%d", a^b);
return 0;
}
a = 7
b = 8
int res = (a >b) ? 0 : 1;
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
int r = (a>b) ? a : b;
printf("%d",r);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d", &a, &b, &c);
int r = (a<b ? a:b);
printf("%d",r<c?r:c);
return 0;
}
조건문
1. if-else 90%
2. switch-case 10%
(a==0 && b==1 ) || c==9
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(-30<a&& a<0){
printf("추워요");
}
else if(a<20 || a==77){
printf("따뜻해요");
}
else{
printf("더워요");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(a<10){
printf("small");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(a<10){
printf("small");
}
else{
printf("big");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if(a>b){
printf(">");
}
else if(a<b){
printf("<");
}
else{
printf("=");
}
return 0;
}
*/\
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if(a>b){
printf("%d",a-b);
}
else{
printf("%d",b-a);
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(a%7 == 0){
printf("multiple");
}
else{
printf("not multiple");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
float a;
scanf("%f",&a);
if(a>=50 && a<=60){
printf("win");
}
else{
printf("lose");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
if((n>=30 && n <=40) || (n>=60 && n<= 70)){
printf("win");
}
else{
printf("lose");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,m,n;
scanf("%d %d",&a,&b);
if (a%2 == 0){
m=2;
printf("짝수");
}
else{
m=1;
printf("홀수");
}
printf("+");
if (b%2 == 0){
n=2;
printf("짝수");
}
else{
n=1;
printf("홀수");
}
printf("=");
if((m+n)%2 ==0){
printf("짝수");
}
else{
printf("홀수");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if (a%2 == 0){
printf("짝수+");
if (b%2 == 0){
printf("짝수=짝수");
}
else{
printf("홀수=홀수");
}
}
else{
printf("홀수+");
if (b%2 == 0){
printf("짝수=홀수");
}
else{
printf("홀수=짝수");
}
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if(a<=170 || b<=170 || c<=170){
printf("CRASH");
}
else{
printf("PASS");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int l;
scanf("%d",&l);
if(l%4==0 && l%100!=0 || l%400==0){
printf("Leap");
}
else{
printf("Normal");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a, &b);
if(b<30 && b>=0){
if(a==0){
a=23;
}
else{
a=a-1;
}
b=b+30;
}
else{
b = b-30;
}
printf("%d %d",a,b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if (a%10 ==1 &&a!=11){
printf("%dst",a);
}
else if (a%10 ==2&&a!=12){
printf("%dnd",a);
}
else if (a%10 ==3&&a!=13){
printf("%drd",a);
}
else {
printf("%dth",a);
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a, &b);
if (a%b == 0){
printf("%d*%d=%d",b,a/b,a);
}
else if (b%a == 0){
printf("%d*%d=%d",a,b/a,b);
}
else{
printf("none");
}
return 0;
}
*/
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a, &b);
if(a%4==0 && a%100!=0 || a%400==0){
if(b==2){
printf("29");
}
else if(b == 1||b == 3||b == 5||b == 7||b == 8||b == 10||b == 12){
printf("31");
}
else{
printf("30");
}
}
else{
if(b==2){
printf("28");
}
else if(b == 1||b == 3||b == 5||b == 7||b == 8||b == 10||b == 12){
printf("31");
}
else{
printf("30");
}
}
return 0;
}