#include<stdio.h>
int main()
{
    //输入
    int n,i,m=-1;
    scanf("%d",&n);
    //1.n%8 -->=0 出n/8
    //      -->!=0 if((n%8)%6==0) 出n/8+(n%8)/6 return 0;
    //              else if 余数>6 出-1 return 0
    //              elseif余数<6-->for(i=n/8;i>=0;i--)
    //                               
    if(n%8==0)  printf("%d",n/8);
    else 
    {
       if((n%8)%6==0) {printf("%d",n/8+(n%8)/6);return 0;}
       else if((n%8)%6>6) {printf("-1");return 0;}
       else if((n%8)%6<6)
       {
        for(i=n/8;i>=0;i--)
        {
            if((n-i*8)%6==0) {printf("%d",i+(n-i*8)/6);return 0;}
        }
       }
        printf("%d",m);
    }
    return 0;
}