#include<stdio.h>
int min(int a,int b){
    return a < b ? a:b;
}
    int min3(int a,int b,int c) {
        return min(a,min(b,c));
    }
    
    int minTurns(int n) {
        if (n==0) return 0;
        if (n < 0) return 1000000;
        
        int a = 1+ minTurns(n - 1);
        int b = 1+ minsTurns(n - 2);
        int c = 1+ minsTurns(n - 3) ;
        return min3(a ,b, c);
        
    }
    int main () {
        float f;
        scanf("%f",&f);
        
        if (f < 0) {
            printf("Invlaid input");
            return 0;
        }
        int n = (int)f;
        int ans = minTurns(n);
        return 0;
    }