//Berezvai Dániel
//BEDTACI.ELTE

#include <iostream>
using namespace std;

struct ember{
	int talalat;
	int nyeremeny;
};

int main(){
	int n;
	cin>>n;
	/** /cout<<n<<endl;//*/
	ember e[n];
	int nagyok=0;
	int otosID=-1;
	int db=0;
	int vesztesek[n];
	for(int i=0;i<n;i++){
		cin>>e[i].talalat>>e[i].nyeremeny;
		/** /cout<<e[i].talalat<<" "<<e[i].nyeremeny<<endl;//*/
		if(e[i].nyeremeny>99999){
			nagyok++;
		}
		if(e[i].talalat==5 && otosID<0){
			otosID=i+1;
		}
		if(e[i].talalat==0){
			vesztesek[db]=i;
			db++;
		}
	}
	cout<<nagyok<<endl;
	cout<<otosID<<endl;
	cout<<db;
	for(int i=0;i<db;i++){
		cout<<" "<<vesztesek[i]+1;
	}
	return 0;
}
