import java.util.*;
public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
        int[] Array = new int[N];
        int count = 0;
        int flg = 0;
      
        for(int i=0; i<N; i++){
          Array[i] = sc.nextInt();
        }
      
      
      while(flg < 1){
      	for(int j=0; j<N; j++){
          if(Array[j]%2 == 0){
            Array[j] /= 2;
            if(j == N-1){
              count++;
            }
          }else{
         	flg = 100;
            break;
          }
        }
      }
      
        System.out.println(count);
    }
} import java.util.*; util.* java public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
        int[] Array = new int[N];
        int count = 0;
        int flg = 0;
      
        for(int i=0; i<N; i++){
          Array[i] = sc.nextInt();
        }
      
      
      while(flg < 1){
      	for(int j=0; j<N; j++){
          if(Array[j]%2 == 0){
            Array[j] /= 2;
            if(j == N-1){
              count++;
            }
          }else{
         	flg = 100;
            break;
          }
        }
      }
      
        System.out.println(count);
    }
} Main public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
        int[] Array = new int[N];
        int count = 0;
        int flg = 0;
      
        for(int i=0; i<N; i++){
          Array[i] = sc.nextInt();
        }
      
      
      while(flg < 1){
      	for(int j=0; j<N; j++){
          if(Array[j]%2 == 0){
            Array[j] /= 2;
            if(j == N-1){
              count++;
            }
          }else{
         	flg = 100;
            break;
          }
        }
      }
      
        System.out.println(count);
    } main {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
        int[] Array = new int[N];
        int count = 0;
        int flg = 0;
      
        for(int i=0; i<N; i++){
          Array[i] = sc.nextInt();
        }
      
      
      while(flg < 1){
      	for(int j=0; j<N; j++){
          if(Array[j]%2 == 0){
            Array[j] /= 2;
            if(j == N-1){
              count++;
            }
          }else{
         	flg = 100;
            break;
          }
        }
      }
      
        System.out.println(count);
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int N = sc.nextInt(); N sc.nextInt() sc.nextInt sc int[] Array = new int[N]; Array new int[N] N int count = 0; count 0 int flg = 0; flg 0 for(int i=0; i<N; i++){
          Array[i] = sc.nextInt();
        } int i=0; int i=0; i 0 i<N i N i++ i++ i {
          Array[i] = sc.nextInt();
        } {
          Array[i] = sc.nextInt();
        } Array[i] = sc.nextInt() Array[i] Array i sc.nextInt() sc.nextInt sc while(flg < 1){
      	for(int j=0; j<N; j++){
          if(Array[j]%2 == 0){
            Array[j] /= 2;
            if(j == N-1){
              count++;
            }
          }else{
         	flg = 100;
            break;
          }
        }
      } flg < 1 flg 1 {
      	for(int j=0; j<N; j++){
          if(Array[j]%2 == 0){
            Array[j] /= 2;
            if(j == N-1){
              count++;
            }
          }else{
         	flg = 100;
            break;
          }
        }
      } for(int j=0; j<N; j++){
          if(Array[j]%2 == 0){
            Array[j] /= 2;
            if(j == N-1){
              count++;
            }
          }else{
         	flg = 100;
            break;
          }
        } int j=0; int j=0; j 0 j<N j N j++ j++ j {
          if(Array[j]%2 == 0){
            Array[j] /= 2;
            if(j == N-1){
              count++;
            }
          }else{
         	flg = 100;
            break;
          }
        } {
          if(Array[j]%2 == 0){
            Array[j] /= 2;
            if(j == N-1){
              count++;
            }
          }else{
         	flg = 100;
            break;
          }
        } if(Array[j]%2 == 0){
            Array[j] /= 2;
            if(j == N-1){
              count++;
            }
          }else{
         	flg = 100;
            break;
          } Array[j]%2 == 0 Array[j]%2 Array[j] Array j 2 0 {
            Array[j] /= 2;
            if(j == N-1){
              count++;
            }
          } Array[j] /= 2 Array[j] Array j 2 if(j == N-1){
              count++;
            } j == N-1 j N-1 N 1 {
              count++;
            } count++ count {
         	flg = 100;
            break;
          } flg = 100 flg 100 break; System.out.println(count) System.out.println System.out System System.out count String[] args args public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
        int[] Array = new int[N];
        int count = 0;
        int flg = 0;
      
        for(int i=0; i<N; i++){
          Array[i] = sc.nextInt();
        }
      
      
      while(flg < 1){
      	for(int j=0; j<N; j++){
          if(Array[j]%2 == 0){
            Array[j] /= 2;
            if(j == N-1){
              count++;
            }
          }else{
         	flg = 100;
            break;
          }
        }
      }
      
        System.out.println(count);
    }
} public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
        int[] Array = new int[N];
        int count = 0;
        int flg = 0;
      
        for(int i=0; i<N; i++){
          Array[i] = sc.nextInt();
        }
      
      
      while(flg < 1){
      	for(int j=0; j<N; j++){
          if(Array[j]%2 == 0){
            Array[j] /= 2;
            if(j == N-1){
              count++;
            }
          }else{
         	flg = 100;
            break;
          }
        }
      }
      
        System.out.println(count);
    }
} Main
import java.util.*;
public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
        int[] Array = new int[N];
        int count = 0;
        int flg = 0;
      
        for(int i=0; i<N; i++){
          Array[i] = sc.nextInt();
        }
      
      
      while(flg < 1){
      	for(int j=0; j<N; j++){
          if(Array[j]%2 == 0){
            Array[j] /= 2;
            if(j == N-1){
              count++;
            }
          }else{
         	flg = 100;
            break;
          }
        }
      }
      
        System.out.println(count);
    }
}
