/*
#include <stdio.h>
int main()
{
int y, m;
scanf("%d-%d", &y, &m);
printf("%06d%07d", y, m);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int y, m, d;
scanf("%d.%d.%d", &y, &m, &d);
printf("%02d-%02d-%04d", d, m, y);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%d%%", a);
return 0;
}
*/
/*
정수
int %d
-2147483648 ~ +2147483647 21억 정도
long long int %lld
실수
float %f
double %lf
문자
char %c
*/
/*
#include <stdio.h>
int main()
{
double a;
scanf("%lf", &a);
printf("%.11lf", a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
long long int a;
scanf("%lld", &a);
printf("%lld", a);
return 0;
}
산술 연산자
+ - * / %
5 / 2 ==> 2
5 % 2 ==> 1
정수 / 정수 = 정수 몫
정수 % 정수 = 정수 나머지
정수/실수
실수/정수
실수/실수 ==> 실수 결과
5.0/2 ==>2.5
int a, b;
(float)a/b
강제 형 변환
overflow 표현할수 있는 데이터보다 큰 숫자를 넣었을때
+
int a, b;
(long long int)a+b
*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%lld", (long long int)a+b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
long long int a, b;
scanf("%lld %lld", &a, &b);
printf("%lld", 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, c;
scanf("%d %d %d", &a, &b, &c);
printf("%d\n", a+b+c);
printf("%.1f", (a+b+c)/(float)3);
return 0;
}
*/
/*
a b + - * / %
비교연산자
> < >= <= == !=
=은 오른쪽에
a>b
참 1 true
거짓 0 false
a==b 비교연산자 a와 b가 같은 값인가?
a=b 대입연산자 b값을 a에 대입하세요
*/
/*
#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", b>=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\n",a+b);
printf("%d\n", a-b);
printf("%d\n", a*b);
printf("%d\n", a/b);
printf("%d\n", a%b);
printf("%.2f", (float)a/b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
float a, b;
scanf("%f %f", &a, &b);
printf("%.2f", a*b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%.1f",a*b/(float)2 );
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%d %d", a/60, a%60 );
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%.3f", (float)9/5*a+32);
return 0;
}
*/
/*
논리연산자
true 1
false 0
0 false
0이 아닌 모든수 true
NOT
참 -> 거짓
거짓 -> 참
!0 -> 1
!1 -> 0
!90 -> 0
AND
int a, b;
a b a&&b
0 0 0
0 1 0
1 0 0
1 1 1
90 && 0 0
OR
a b a||b !(a||b)
0 0 0 1
0 1 1 0
1 0 1 0
1 1 1 0
!(a||b) || a&&b
1 0 1
0 0 0
0 0 0
0 1 1
*/
/*
#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;
}