/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include<stdio.h>
#include<string.h>
int main()
{
int n,i,j,c=0;
char a[155][155]= {0},b[155]= {0},k[155]= {0};
scanf("%d",&n);
for(i=1; i<=n; i++)
{
scanf("%s",a[i]);
}
scanf("%s",b);
for(i=1; i<=n; i++)
{
if(strstr(a[i],b)&&*(strstr(a[i],b)+strlen(b)+1)=='F'&&*(strstr(a[i],b)+strlen(b)+2)==','||strstr(a[i],b)&&*(strstr(a[i],b)+strlen(b)+1)=='M'&&*(strstr(a[i],b)+strlen(b)+2)==',')
{
strcpy(k,a[i]);
k[strlen(a[i])]='\n';
}
}
for(i=strlen(b)+6; i<strlen(a[i])-1; i++)
{
if(k[i]==',')
{
k[i]='\n';
}
printf("%c",k[i]);
}
return 0;
}
*/
//#include<stdio.h>
//int main()
//{
// int n,a[205]={0},i,sum=1;
// scanf("%d",&n);
// for(i=1;i<=n;i++)
// {
// n/=
// }
//
// return 0;
//}
#include<stdio.h>
int main()
{
int n, m;
int arrN[100] = {0}, arrM[100] = {0};
int i, j, k;
scanf("%d",&n);
m = n-1;
k = 0;
for(;;)
{
arrN[k++] = n%10;
n/=10;
if(n==0)
{
break;
}
}
k = 0;
for(;;)
{
arrM[k++] = m%10;
m/=10;
if(m==0)
{
break;
}
}
return 0;
}