#include <iostream>
#include <vector>
using namespace std;
// n > 2 之后,偶数出现的位置会在 2,3,2,4循环
// 循环节有4个,很难看出规律,如果不是知道答案就很尴尬
// 这种题目,最好的办法就是先打印出前n个条目的结果,看看基本规律
int main() {
int n;
cin >> n;
vector<int> v{2,3,2,4};
n--;
if(n < 2) {
cout << -1 << endl;
} else {
cout << v[(n -2)%4] << endl;
}
}
// 64 位输出请用 printf("%lld")



京公网安备 11010502036488号