#include<bits/stdc++.h>
using namespace std;
double x,ans;
int main(){
cin>>x;
cout<<(exp(x)-exp(-x))/2;
}
#include<bits/stdc++.h>
using namespace std;
string a;
int sum(string &s){
int ans=0;
for(char ch:s){
ans+=ch-'0';
}
return ans;
}
int main(){
cin>>a;
cout<<sum(a);
}
#include<bits/stdc++.h>
using namespace std;
long long n;
long long fac(long long x){
(x-1)&&(x*=fac(x-1));
return x;
}
int main(){
cin>>n;
cout<<fac(n);
}
#include<string.h>
#include<stdio.h>
int n,i,j;
char s[105];
void invert(char s[]){
i=0,j=strlen(s)-1;
while(i<j){
char mid=s[i];
s[i]=s[j];
s[j]=mid;
++i,--j;
}
}
int main(){
scanf("%d",&n);
while(n--){
scanf("%s",s);
invert(s);
printf("%s\n",s);
}
}
#include<bits/stdc++.h>
using namespace std;
int n;
int isprime(int n){
if(n<2) return 0;
for(int i=2;i<=sqrt(n);++i){
if(n%i==0) return 0;
}
return 1;
}
int main(){
cin>>n;
cout<<isprime(n);
}
#include<bits/stdc++.h>
using namespace std;
int a,b;
int loop(int x){
int mid=x,ans=0;
while(mid){
ans=ans*10+mid%10;
mid/=10;
}
if(ans==x) return 1;
return 0;
}
int main(){
cin>>a>>b;
for(int i=a%2==0?a:a+1;i<=b;i+=2){
if(loop(i)){
cout<<i<<endl;
}
}
}