// editor1
#include<stdio.h>
int miinSteps(int n)
{
    if(n==0)
        return 0;
    if(n<0)
        return 1000000;
    int a=minSteps(n-1);
    int b=minSteps(n-2);
    int c=minSteps(n-3);
    int min=a;
    if(b<min)min=b;
    if(c<min)min=c;
    return 1+min;
}
int main()
{
    float f;
    scanf("%f",&f);
    if(f<0)
    {
        printf("Invalid Input");
        return 0;
    }
    int n=(int)f;
    printf("%d",minsteps(n));
    return 0;
}