import java.util.*;
import java.io.*;

 public class Main{
// taking inputs
static BufferedReader s1;
static BufferedWriter out;
static String read() throws IOException{String line="";while(line.length()==0){line=s1.readLine();continue;}return line;}
static int int_v (String s1){return Integer.parseInt(s1);}
static long long_v(String s1){return Long.parseLong(s1);}
static int[] int_arr() throws IOException{String[] a=read().split(" ");int[] b=new int[a.length];for(int i=0;i<a.length;i++){b[i]=int_v(a[i]);}return b;}
static long[] long_arr() throws IOException{String[] a=read().split(" ");long[] b=new long[a.length];for(int i=0;i<a.length;i++){b[i]=long_v(a[i]);}return b;}
static void assign(){s1=new BufferedReader(new InputStreamReader(System.in));out=new BufferedWriter(new OutputStreamWriter(System.out));}

//......................................@uthor_Alx..............................................
static int g=2;
static int f(int[] a, int[] b){
	if(a[0]+a[1]>=g&&b[0]+b[1]>=g){
		return a[0]-b[0];
	}
	return b[0]+b[1]-a[0]-a[1];
}
   public static void main(String[] args) throws  IOException{
	        		  assign();
	        		  	int[] a=int_arr();
	        		  	for(int i=0;i<a.length;i++){
	        		  		if(a[i]==0){
	        		  			out.write(i+1+"");
	        		  			break;
	        		  		}
	        		  	}
	
                      out.flush();
	        		 
	}
}
	       
	          



	
  





	
  


 import java.util.*; util.* java import java.io.*; io.* java public class Main{
// taking inputs
static BufferedReader s1;
static BufferedWriter out;
static String read() throws IOException{String line="";while(line.length()==0){line=s1.readLine();continue;}return line;}
static int int_v (String s1){return Integer.parseInt(s1);}
static long long_v(String s1){return Long.parseLong(s1);}
static int[] int_arr() throws IOException{String[] a=read().split(" ");int[] b=new int[a.length];for(int i=0;i<a.length;i++){b[i]=int_v(a[i]);}return b;}
static long[] long_arr() throws IOException{String[] a=read().split(" ");long[] b=new long[a.length];for(int i=0;i<a.length;i++){b[i]=long_v(a[i]);}return b;}
static void assign(){s1=new BufferedReader(new InputStreamReader(System.in));out=new BufferedWriter(new OutputStreamWriter(System.out));}

//......................................@uthor_Alx..............................................
static int g=2;
static int f(int[] a, int[] b){
	if(a[0]+a[1]>=g&&b[0]+b[1]>=g){
		return a[0]-b[0];
	}
	return b[0]+b[1]-a[0]-a[1];
}
   public static void main(String[] args) throws  IOException{
	        		  assign();
	        		  	int[] a=int_arr();
	        		  	for(int i=0;i<a.length;i++){
	        		  		if(a[i]==0){
	        		  			out.write(i+1+"");
	        		  			break;
	        		  		}
	        		  	}
	
                      out.flush();
	        		 
	}
} Main // taking inputs
static BufferedReader s1; s1 static BufferedWriter out; out //......................................@uthor_Alx..............................................
static int g=2; g 2 static String read() throws IOException{String line="";while(line.length()==0){line=s1.readLine();continue;}return line;} read {String line="";while(line.length()==0){line=s1.readLine();continue;}return line;} String line=""; line "" while(line.length()==0){line=s1.readLine();continue;} line.length()==0 line.length() line.length line 0 {line=s1.readLine();continue;} line=s1.readLine() line s1.readLine() s1.readLine s1 continue; return line; line static int int_v (String s1){return Integer.parseInt(s1);} int_v {return Integer.parseInt(s1);} return Integer.parseInt(s1); Integer.parseInt(s1) Integer.parseInt Integer s1 String s1 s1 static long long_v(String s1){return Long.parseLong(s1);} long_v {return Long.parseLong(s1);} return Long.parseLong(s1); Long.parseLong(s1) Long.parseLong Long s1 String s1 s1 static int[] int_arr() throws IOException{String[] a=read().split(" ");int[] b=new int[a.length];for(int i=0;i<a.length;i++){b[i]=int_v(a[i]);}return b;} int_arr {String[] a=read().split(" ");int[] b=new int[a.length];for(int i=0;i<a.length;i++){b[i]=int_v(a[i]);}return b;} String[] a=read().split(" "); a read().split(" ") read().split read() read " " int[] b=new int[a.length]; b new int[a.length] a.length a a.length for(int i=0;i<a.length;i++){b[i]=int_v(a[i]);} int i=0; int i=0; i 0 i<a.length i a.length a a.length i++ i++ i {b[i]=int_v(a[i]);} {b[i]=int_v(a[i]);} b[i]=int_v(a[i]) b[i] b i int_v(a[i]) int_v a[i] a i return b; b static long[] long_arr() throws IOException{String[] a=read().split(" ");long[] b=new long[a.length];for(int i=0;i<a.length;i++){b[i]=long_v(a[i]);}return b;} long_arr {String[] a=read().split(" ");long[] b=new long[a.length];for(int i=0;i<a.length;i++){b[i]=long_v(a[i]);}return b;} String[] a=read().split(" "); a read().split(" ") read().split read() read " " long[] b=new long[a.length]; b new long[a.length] a.length a a.length for(int i=0;i<a.length;i++){b[i]=long_v(a[i]);} int i=0; int i=0; i 0 i<a.length i a.length a a.length i++ i++ i {b[i]=long_v(a[i]);} {b[i]=long_v(a[i]);} b[i]=long_v(a[i]) b[i] b i long_v(a[i]) long_v a[i] a i return b; b static void assign(){s1=new BufferedReader(new InputStreamReader(System.in));out=new BufferedWriter(new OutputStreamWriter(System.out));} assign {s1=new BufferedReader(new InputStreamReader(System.in));out=new BufferedWriter(new OutputStreamWriter(System.out));} s1=new BufferedReader(new InputStreamReader(System.in)) s1 new BufferedReader(new InputStreamReader(System.in)) out=new BufferedWriter(new OutputStreamWriter(System.out)) out new BufferedWriter(new OutputStreamWriter(System.out)) static int f(int[] a, int[] b){
	if(a[0]+a[1]>=g&&b[0]+b[1]>=g){
		return a[0]-b[0];
	}
	return b[0]+b[1]-a[0]-a[1];
} f {
	if(a[0]+a[1]>=g&&b[0]+b[1]>=g){
		return a[0]-b[0];
	}
	return b[0]+b[1]-a[0]-a[1];
} if(a[0]+a[1]>=g&&b[0]+b[1]>=g){
		return a[0]-b[0];
	} a[0]+a[1]>=g&&b[0]+b[1]>=g a[0]+a[1]>=g a[0]+a[1] a[0] a 0 a[1] a 1 g b[0]+b[1]>=g b[0]+b[1] b[0] b 0 b[1] b 1 g {
		return a[0]-b[0];
	} return a[0]-b[0]; a[0]-b[0] a[0] a 0 b[0] b 0 return b[0]+b[1]-a[0]-a[1]; b[0]+b[1]-a[0]-a[1] b[0]+b[1]-a[0]-a[1] b[0]+b[1] b[0] b 0 b[1] b 1 a[0] a 0 a[1] a 1 int[] a a int[] b b public static void main(String[] args) throws  IOException{
	        		  assign();
	        		  	int[] a=int_arr();
	        		  	for(int i=0;i<a.length;i++){
	        		  		if(a[i]==0){
	        		  			out.write(i+1+"");
	        		  			break;
	        		  		}
	        		  	}
	
                      out.flush();
	        		 
	} main {
	        		  assign();
	        		  	int[] a=int_arr();
	        		  	for(int i=0;i<a.length;i++){
	        		  		if(a[i]==0){
	        		  			out.write(i+1+"");
	        		  			break;
	        		  		}
	        		  	}
	
                      out.flush();
	        		 
	} assign() assign int[] a=int_arr(); a int_arr() int_arr for(int i=0;i<a.length;i++){
	        		  		if(a[i]==0){
	        		  			out.write(i+1+"");
	        		  			break;
	        		  		}
	        		  	} int i=0; int i=0; i 0 i<a.length i a.length a a.length i++ i++ i {
	        		  		if(a[i]==0){
	        		  			out.write(i+1+"");
	        		  			break;
	        		  		}
	        		  	} {
	        		  		if(a[i]==0){
	        		  			out.write(i+1+"");
	        		  			break;
	        		  		}
	        		  	} if(a[i]==0){
	        		  			out.write(i+1+"");
	        		  			break;
	        		  		} a[i]==0 a[i] a i 0 {
	        		  			out.write(i+1+"");
	        		  			break;
	        		  		} out.write(i+1+"") out.write out i+1+"" i+1+"" i 1 "" break; out.flush() out.flush out String[] args args public class Main{
// taking inputs
static BufferedReader s1;
static BufferedWriter out;
static String read() throws IOException{String line="";while(line.length()==0){line=s1.readLine();continue;}return line;}
static int int_v (String s1){return Integer.parseInt(s1);}
static long long_v(String s1){return Long.parseLong(s1);}
static int[] int_arr() throws IOException{String[] a=read().split(" ");int[] b=new int[a.length];for(int i=0;i<a.length;i++){b[i]=int_v(a[i]);}return b;}
static long[] long_arr() throws IOException{String[] a=read().split(" ");long[] b=new long[a.length];for(int i=0;i<a.length;i++){b[i]=long_v(a[i]);}return b;}
static void assign(){s1=new BufferedReader(new InputStreamReader(System.in));out=new BufferedWriter(new OutputStreamWriter(System.out));}

//......................................@uthor_Alx..............................................
static int g=2;
static int f(int[] a, int[] b){
	if(a[0]+a[1]>=g&&b[0]+b[1]>=g){
		return a[0]-b[0];
	}
	return b[0]+b[1]-a[0]-a[1];
}
   public static void main(String[] args) throws  IOException{
	        		  assign();
	        		  	int[] a=int_arr();
	        		  	for(int i=0;i<a.length;i++){
	        		  		if(a[i]==0){
	        		  			out.write(i+1+"");
	        		  			break;
	        		  		}
	        		  	}
	
                      out.flush();
	        		 
	}
} public class Main{
// taking inputs
static BufferedReader s1;
static BufferedWriter out;
static String read() throws IOException{String line="";while(line.length()==0){line=s1.readLine();continue;}return line;}
static int int_v (String s1){return Integer.parseInt(s1);}
static long long_v(String s1){return Long.parseLong(s1);}
static int[] int_arr() throws IOException{String[] a=read().split(" ");int[] b=new int[a.length];for(int i=0;i<a.length;i++){b[i]=int_v(a[i]);}return b;}
static long[] long_arr() throws IOException{String[] a=read().split(" ");long[] b=new long[a.length];for(int i=0;i<a.length;i++){b[i]=long_v(a[i]);}return b;}
static void assign(){s1=new BufferedReader(new InputStreamReader(System.in));out=new BufferedWriter(new OutputStreamWriter(System.out));}

//......................................@uthor_Alx..............................................
static int g=2;
static int f(int[] a, int[] b){
	if(a[0]+a[1]>=g&&b[0]+b[1]>=g){
		return a[0]-b[0];
	}
	return b[0]+b[1]-a[0]-a[1];
}
   public static void main(String[] args) throws  IOException{
	        		  assign();
	        		  	int[] a=int_arr();
	        		  	for(int i=0;i<a.length;i++){
	        		  		if(a[i]==0){
	        		  			out.write(i+1+"");
	        		  			break;
	        		  		}
	        		  	}
	
                      out.flush();
	        		 
	}
} Main
import java.util.*;
import java.io.*;

 public class Main{
// taking inputs
static BufferedReader s1;
static BufferedWriter out;
static String read() throws IOException{String line="";while(line.length()==0){line=s1.readLine();continue;}return line;}
static int int_v (String s1){return Integer.parseInt(s1);}
static long long_v(String s1){return Long.parseLong(s1);}
static int[] int_arr() throws IOException{String[] a=read().split(" ");int[] b=new int[a.length];for(int i=0;i<a.length;i++){b[i]=int_v(a[i]);}return b;}
static long[] long_arr() throws IOException{String[] a=read().split(" ");long[] b=new long[a.length];for(int i=0;i<a.length;i++){b[i]=long_v(a[i]);}return b;}
static void assign(){s1=new BufferedReader(new InputStreamReader(System.in));out=new BufferedWriter(new OutputStreamWriter(System.out));}

//......................................@uthor_Alx..............................................
static int g=2;
static int f(int[] a, int[] b){
	if(a[0]+a[1]>=g&&b[0]+b[1]>=g){
		return a[0]-b[0];
	}
	return b[0]+b[1]-a[0]-a[1];
}
   public static void main(String[] args) throws  IOException{
	        		  assign();
	        		  	int[] a=int_arr();
	        		  	for(int i=0;i<a.length;i++){
	        		  		if(a[i]==0){
	        		  			out.write(i+1+"");
	        		  			break;
	        		  		}
	        		  	}
	
                      out.flush();
	        		 
	}
}
	       
	          



	
  





	
  



