//////#include <stdio.h>
//////#include <stdlib.h>
//////
//////int main()
//////{
////// char str[110];
////// gets(str);
////// printf("%s", str);
////// return 0;
//////}
/////*
////#include<stdio.h>
////int main()
////{
//// char str[1000], i;
//// scanf("%s", str);
//// for(i = 0; i<strlen(str);i++){
//// if(97<=str[i]&&122>=str[i]) //소문자라면
////// {
////// str[i]=str[i]-32;
//////
////// }
////// else if(65<=str[i]&&90>=str[i])
////// {
////// str[i]=str[i]+32;
////// }
////// }
//////// printf("%s", str);
////////}
////////*/
////////#include<stdio.h>
////////int main()
////////{
//////// char s1[10] = "def";
//////// char s2[10] = "def";
////////
//////// printf("%d",strcmp(s1,s2));
////////}
//////#include<stdio.h>
//////int main()
//////{
////// char str[100];
////// scanf("%s", str);
////// if(str[0]=='l'&&str[1]=='o'&&str[2]=='v'&&str[3]=='e'&&strlen(str)==4)
////// {
////// printf("I love you.");
////// }
////// return 0;
//////}
////#include<stdio.h>
////int main()
////{
//// char str[123];
//// int i, sum=0;
//// gets(str);
//// for(i=0;i<=strlen(str);i++)
//// {
//// if(str[i]=='l'&&str[i+1]=='o'&&str[i+2]=='v'&&str[i+3]=='e')
//// {
//// sum++;
//// }
//// }
//// printf("%d", sum);
////}
////#include<stdio.h>
////int main()
////{
//// char a[100], b[100];
//// int i;
//// scanf("%s %s", a, b);
////
////
//// if(strlen(a)<strlen(b))
//// {
//// printf("%s %s", a, b);
//// }
//// else if(strlen(a)>strlen(b))
//// {
//// printf("%s %s", b, a);
//// }
//// else{
//// for(i=0;i<=strlen(a);i++){
//// if(a[i]>b[i])
//// {
//// printf("%s %s", b, a);
//// break;
//// }
//// else if(a[i]<b[i])
//// {
//// printf("%s %s", a, b);
//// break;
//// }
//// if(i==strlen(a))
//// {
//// printf("%s %s", a, b);
//// }
//// }
//// }
////
//// return 0;
////}
//#include<stdio.h>
//int main()
//{
// char str[100];
// int i;
// gets(str);
// for(i=0;i<strlen(str);i++)
// {
// if(str[i]!=' ')
// {
//// printf("%c", str[i]);
//// }
//// }
//// return 0;
////}
//#include<stdio.h>
//int main()
//{
// char str[100];
// int i, a=0, b=0;
// scanf("%s", str);
// for(i=0;i<strlen(str);i++)
// {
// if(str[i]=='C'||str[i]=='c')
// {
// a++;
// if(str[i+1]=='C'||str[i+1]=='c')
// {
//// b++;
//// }
//// }
//// }
////
//// printf("%d\n%d", a, b);
////}
//#include<stdio.h>
//int main()
//{
// int i, a[11]={0};
// char str[11];
// gets(str);
// for(i=0;i<strlen(str);i++)
// {
// if(str[i]=='t')
// {
// printf("%d ", i+1);
// }
// }
//}
//#include<stdio.h>
//int main()
//{
// int i;
// char str[100];
// scanf("%s", str);
// if(str[0]=='I'&&str[1]=='O'&&str[2]=='I'&&strlen(str)==3)
// {
// printf("IOI is the International Olympiad in Informatics.");
// }
// else
// {
// printf("I don't care.");
// }
// return 0;
//}
//
//#include<stdio.h>
//#include<string.h>
//
//// strlen, strcmp, strstr, strcpy
//int main() {
// char arr[10000];
// int i;
//
//
//
// scanf("%s", arr);
//// printf("%d", strlen(arr));
// // strstr
//// for(i=0; i<strlen(arr); i++) {
////// printf("%p:>%c\n", &arr[i], arr[i]);
////// }
////// printf("\n\n%p\n", strstr(arr, "hello"));
//// strcpy(arr, "wowowowwwow");
//// printf("%s", arr);
////
////
////}
//#include<stdio.h>
//int main()
//{
// char idcard[11];
// int i;
// scanf("%s", idcard);
// printf("welcome! %s", idcard);
//}
//#include<stdio.h>
//#include<string.h>
//int main()
//{
// char s1[21], s2[21], s3[21];
// int i;
// scanf("%s %s %s", s1, s2, s3);
//
// if(s1[strlen(s1)-1]==s2[0]&&s2[strlen(s2)-1]==s3[0]&&s3[strlen(s3)-1]==s1[0])
// {
// printf("good");
// }
// else
// {
// printf("bad");
// }
// return 0;
//}
//
//
/*
int main()
{
int sum=0, i;
char a[10^500];
scanf("%s", a);
for(i=0;i<strlen(a);i++)
{
sum+=a[i];
}
if(sum%3==0)
{
printf("1");
}
else
{
printf("0");
}
return 0;
}
*/
int cnt=0;
float add(int a, int b){
return (float)a+b;
}
int main()
{
int sum=0, i,a,b;
scanf("%d %d",&a,&b);
printf("%f",add(a,b));
return 0;
}