#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;
}

京公网安备 11010502036488号