import java.util.*;
 

public class Main {
    public static void main(String[] args) {   
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        long A[] = new long[N]; 
        int count = 0;

        for(int i=0; i<N; i++){
            A[i] = sc.nextLong();
        }

        int j=0;
        while(A[j]%2==0){
            A[j] /=2;
            if(j==N-1){
            count++;
            j=0;
            continue;
            }     
            j++;
        }

        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();
        long A[] = new long[N]; 
        int count = 0;

        for(int i=0; i<N; i++){
            A[i] = sc.nextLong();
        }

        int j=0;
        while(A[j]%2==0){
            A[j] /=2;
            if(j==N-1){
            count++;
            j=0;
            continue;
            }     
            j++;
        }

        System.out.println(count);

        }
    } Main public static void main(String[] args) {   
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        long A[] = new long[N]; 
        int count = 0;

        for(int i=0; i<N; i++){
            A[i] = sc.nextLong();
        }

        int j=0;
        while(A[j]%2==0){
            A[j] /=2;
            if(j==N-1){
            count++;
            j=0;
            continue;
            }     
            j++;
        }

        System.out.println(count);

        } main {   
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        long A[] = new long[N]; 
        int count = 0;

        for(int i=0; i<N; i++){
            A[i] = sc.nextLong();
        }

        int j=0;
        while(A[j]%2==0){
            A[j] /=2;
            if(j==N-1){
            count++;
            j=0;
            continue;
            }     
            j++;
        }

        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 long A[] = new long[N]; A new long[N] N int count = 0; count 0 for(int i=0; i<N; i++){
            A[i] = sc.nextLong();
        } int i=0; int i=0; i 0 i<N i N i++ i++ i {
            A[i] = sc.nextLong();
        } {
            A[i] = sc.nextLong();
        } A[i] = sc.nextLong() A[i] A i sc.nextLong() sc.nextLong sc int j=0; j 0 while(A[j]%2==0){
            A[j] /=2;
            if(j==N-1){
            count++;
            j=0;
            continue;
            }     
            j++;
        } A[j]%2==0 A[j]%2 A[j] A j 2 0 {
            A[j] /=2;
            if(j==N-1){
            count++;
            j=0;
            continue;
            }     
            j++;
        } A[j] /=2 A[j] A j 2 if(j==N-1){
            count++;
            j=0;
            continue;
            } j==N-1 j N-1 N 1 {
            count++;
            j=0;
            continue;
            } count++ count j=0 j 0 continue; j++ j 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();
        long A[] = new long[N]; 
        int count = 0;

        for(int i=0; i<N; i++){
            A[i] = sc.nextLong();
        }

        int j=0;
        while(A[j]%2==0){
            A[j] /=2;
            if(j==N-1){
            count++;
            j=0;
            continue;
            }     
            j++;
        }

        System.out.println(count);

        }
    } public class Main {
    public static void main(String[] args) {   
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        long A[] = new long[N]; 
        int count = 0;

        for(int i=0; i<N; i++){
            A[i] = sc.nextLong();
        }

        int j=0;
        while(A[j]%2==0){
            A[j] /=2;
            if(j==N-1){
            count++;
            j=0;
            continue;
            }     
            j++;
        }

        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();
        long A[] = new long[N]; 
        int count = 0;

        for(int i=0; i<N; i++){
            A[i] = sc.nextLong();
        }

        int j=0;
        while(A[j]%2==0){
            A[j] /=2;
            if(j==N-1){
            count++;
            j=0;
            continue;
            }     
            j++;
        }

        System.out.println(count);

        }
    }    



