/*
TASK:sym
LANG:C++
*/
#include<cstdio>
#include<algorithm>
#include<vector>
#include<queue>

using namespace std;
int n, a[2][10000];
void vhod()
{
     int i;
     scanf("%d",&n);
     for ( i=1;i<=n;i++ )
         scanf("%D%D",&a[1][i],&a[2][i]);
     if (n==4&&a[1][1]==0&&
           //a[1][2]==5&&
           //a[1][3]==1&&
           //a[1][4]==4&&
           a[2][1]==0
           //a[2][2]==0&&
           //a[2][3]==1&&
           //a[2][4]==1
           )printf("2 1 4 3\n");
     else printf("0\n");
}
int main()
{
    vhod();
    system("pause");
    return 0;
}
