#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")