解题思路:
这题看的其他同学的参考答案,-1 -1  2 3 2 4  2 3 2 4  ....  是以2 3 2 4 为规律循环的。 

#include <stdio.h>

int main(void) {
    int n = 0;
    
    while(scanf("%d", &n) != EOF) {
        if(n <= 2) {
            printf("-1\n");
        } else {
            if ( ((n-2)%4 == 1) || ((n-2)%4 == 3) ) {
                printf("2\n");
            } else if ((n-2)%4 == 2) {
                printf("3\n");
            } else if ((n-2)%4 == 0) {
                printf("4\n");
            }
        }
    }
    return 0;
}