#include<stdio.h>
int min_turns(float score){
    if(score<0){
        return-1;
        
    }
    if (score ==0){
        return 0;
    }
    int turns1 = (score>=1)? min_turns(score-1): INT_MAX;
    int turns2 = (score >=2)?min turns(score-2): INT_MAX;
    int turns3 = (score>=3)?min_turns(score-3): INT_MAX;
    int min_turns_required = (turns == -1 || turns2 ==-1 || turns3 == -1)? -1:1+((turns1 <turns2 && turns1<turns3)? turns1:(turns2<turns3?turns2:turns3));
    return min_turns_required;
}
int main(){
    float score;
    printf("Enter the player's score: ");
    scanf("%f",&score);
    int turns = min_turns(score);
    if (turns ==-1){
        printf("Invalid input\n");
    } else{
        printf("%d\n",turns);
    }
    return 0;
}