#include <stdio.h>
int canbuy(int a);
int less(int a);
int main() {
    int a;
    scanf("%d",&a);
    if(canbuy(a))
    {
        printf("%d",less(a));
    }
    else
    {
       printf("%d",-1); 
    }
    return 0;
}
int less(int a)
{
    for(int i=(a/8);i>=1;i--)
           {
               if((a-8*i)%6==0)
               {
                return i+(a-8*i)/6;
               }
           }
    return a/6;
}
int canbuy(int a)
{
    if(a%2==1)
    {
       return 0;
    }
    else
    {
        if(a%6||a%8)
        {
            return 1;
        }
        else
        {
           for(int i=1;i<=a;i++)
           {
               if((a-6*i)%8==0)
               {
                return 1;
               }
           }
           return 0;
        }
    }
}