#include <bits/stdc++.h>
#include "office.h"
using namespace std;
const int nx=1e5+5;
int n, a, b, st;
vector<int> v;
int main()
{
n=GetN();
if (isOnLine(1, 2, 3)) a=1, b=2, st=4;
else
{
if (isOnLine(1, 2, 4)) a=1, b=2, st=5, v.push_back(3);
else if (isOnLine(1, 3, 4)) a=1, b=3, st=5, v.push_back(2);
else if (isOnLine(2, 3, 4)) a=2, b=3, st=5, v.push_back(1);
else
{
if (isOnLine(1, 2, 5)) v.push_back(3), v.push_back(4);
else if (isOnLine(1, 3, 5)) v.push_back(2), v.push_back(4);
else if (isOnLine(1, 4, 5)) v.push_back(2), v.push_back(3);
else if (isOnLine(2, 3, 5)) v.push_back(1), v.push_back(4);
else if (isOnLine(2, 4, 5)) v.push_back(1), v.push_back(3);
else v.push_back(1), v.push_back(2);
}
}
for (int i=st; i+1<=n; i+=2)
{
if (v.size()>=2) break;
if (isOnLine(a, i, i+1)) continue;
if (isOnLine(a, b, i)) v.push_back(i+1);
else v.push_back(i);
}
if (v.size()<2) v.push_back(n);
Answer(a, b, v[0], v[1]);
}