#include<bits/stdc++.h>
#define Int long long
using namespace std;

int main(){

    Int n,i;
    cin>>n;
    Int x[n],y[n];

    for(i=0;i<n;i++)
        cin>>x[i]>>y[i];
    Int Min= LLONG_MAX,index;

    for(i=1;i<n;i++){

        Int temp = (x[i]-x[0])*(x[i]-x[0])+(y[i]-y[0])+(y[i]-y[0]);
        if(temp<Min){
            Min=temp;
            index=i;
        }

    }

    //cout<<"index "<<index<<endl;
    Int index2;
    Int Min2=LLONG_MAX;

    for(i=1;i<n;i++){

                
        if(i==index)
            continue;
        Int area;
        area = x[0]*(y[index]-y[i])+x[index]*(y[i]-y[0])+x[i]*(y[0]-y[index]);
        //area=abs(area);
        if(area<0)
            area*=-1;
        //cout<<"area "<<area<<endl;
        if(area<Min2&&area!=0){
            Min2=area;
            index2=i;
        }
          //  }

        //}
        //else continue;

    }

    //cout<<"index2 "<<index2<<endl;
    cout<<1<<' '<<index+1<<' '<<index2+1<<endl;


}
