//////#include <stdio.h>
//////
//////int n, k, d[1010];
//////
//////int upper_bound(int k)
//////{
//////
////// for(int i=1; i<=n; i++)
////// {
////// if(d[i] > k)
////// {
////// return i;
////// }
////// }
//////
////// return n+1;
//////
//////}
//////int main()
//////{
/////// scanf("%d", &n);
//////
////// for(int i=1; i<=n; i++)
////// scanf("%d", &d[i]);
//////
////// scanf("%d", &k);
//////
////// printf("%d\n", upper_bound(k));
//////}
//
//#include <stdio.h>
//
//long long int n, m;
//
//long long int f(long long int n, long long int m)
//{
// if(n>m)
// {
// return n-m;
// }
// else
// {
// return m-n;
// }
//}
//
//
//int main()
//{
// scanf("%lld %lld", &n, &m);
// printf("%lld\n", f(n, m));
//}
#include <stdio.h>
long long int n;
long long int abs(long long int n)
{
if(n<0){
return n*(-1);
}
else{
return n;
}
}
int main()
{
scanf("%lld", &n);
printf("%lld\n", abs(n));
return 0;
}