/*
#include <stdio.h>
int main()
{
printf("\"c:\\test\"");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a, &b);
printf("%d %d", a,b);
return 0;
}
출력 포맷 지정!!!!
%d -> 정수 그대로 출력
%2d -> 무조건 두칸으로 출력 (빈 자리는 공백으로 채워서)
%02d -> 무조건 두칸으로 출력 (빈 자리는 0으로 채워서)
%f -> 소수점 아래 6자리까지출력
%.3f -> 소수점 아래 3자리까지 출력 ( 4자리에서 반올림)
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a, &b);
printf("%2d:%02d", a, b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
char a,b;
scanf("%c %c", &a, &b);
printf("%c %c", b, a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d %d %d", a, a, a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int h,m,s;
scanf("%d:%d:%d", &h, &m, &s);
printf("%d", m);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
float a;
scanf("%f", &a);
printf("%.2f", a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d-%d", &a, &b);
printf("%06d%d", a, b);
return 0;
}
+ - * /
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d.%d.%d", &a, &b, &c);
printf("%02d-%02d-%04d", c, b, a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
float a, b;
scanf("%f %f", &a, &b);
printf("%.2f", a*b);
return 0;
}
산술연산자 + - * / %
정수 / 정수 -> 정수
int + int -> int ( overflow 오버플로 )
int < long long int
int + int -> int
(long long int) int + int -> long long int
int / int -> int
(double)int / int -> double
#include <stdio.h>
int main()
{
int a=214748, b=3;
//강제형변환
//printf("%lld",(long long int)a+b);
printf("%d\n",a/b);
printf("%d\n",a%b);
printf("%lf",(double)a/b);
return 0;
}
int의 정확한 범위 : -2147483648 ~ +2147483647
*/
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a ,&b);
printf("%lld", (long long int)a+b);
return 0;
}