import java.util.*;

public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		//全体の個数を入力
		int n = sc.nextInt();
		// 入力値受け取りとリスト出力用
		int temp;
		//回数カウント用
		int count = 0;
		boolean result = true;
		//全体の個数を入力
		List<Integer> list = new ArrayList<>();
		//リストの入力
		for(int i = 0 ; i < n; i++){
			temp = sc.nextInt();
			list.add(temp);
		}
		for(int t = 0; t < n ; t++){
			if(result){
				temp = list.get(t);
				if(temp % 2 == 0){
					list.set(t,temp/2);
				}else{
					break;
				}
			}

			if(t == n - 1){
				//最初に戻す
				t = 0;
				count++;
			}
		}
		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 temp;
		//回数カウント用
		int count = 0;
		boolean result = true;
		//全体の個数を入力
		List<Integer> list = new ArrayList<>();
		//リストの入力
		for(int i = 0 ; i < n; i++){
			temp = sc.nextInt();
			list.add(temp);
		}
		for(int t = 0; t < n ; t++){
			if(result){
				temp = list.get(t);
				if(temp % 2 == 0){
					list.set(t,temp/2);
				}else{
					break;
				}
			}

			if(t == n - 1){
				//最初に戻す
				t = 0;
				count++;
			}
		}
		System.out.println(count);
	}
} Main public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		//全体の個数を入力
		int n = sc.nextInt();
		// 入力値受け取りとリスト出力用
		int temp;
		//回数カウント用
		int count = 0;
		boolean result = true;
		//全体の個数を入力
		List<Integer> list = new ArrayList<>();
		//リストの入力
		for(int i = 0 ; i < n; i++){
			temp = sc.nextInt();
			list.add(temp);
		}
		for(int t = 0; t < n ; t++){
			if(result){
				temp = list.get(t);
				if(temp % 2 == 0){
					list.set(t,temp/2);
				}else{
					break;
				}
			}

			if(t == n - 1){
				//最初に戻す
				t = 0;
				count++;
			}
		}
		System.out.println(count);
	} main {
		Scanner sc = new Scanner(System.in);
		//全体の個数を入力
		int n = sc.nextInt();
		// 入力値受け取りとリスト出力用
		int temp;
		//回数カウント用
		int count = 0;
		boolean result = true;
		//全体の個数を入力
		List<Integer> list = new ArrayList<>();
		//リストの入力
		for(int i = 0 ; i < n; i++){
			temp = sc.nextInt();
			list.add(temp);
		}
		for(int t = 0; t < n ; t++){
			if(result){
				temp = list.get(t);
				if(temp % 2 == 0){
					list.set(t,temp/2);
				}else{
					break;
				}
			}

			if(t == n - 1){
				//最初に戻す
				t = 0;
				count++;
			}
		}
		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 temp; temp int count = 0; count 0 boolean result = true; result true List<Integer> list = new ArrayList<>(); list new ArrayList<>() for(int i = 0 ; i < n; i++){
			temp = sc.nextInt();
			list.add(temp);
		} int i = 0 ; int i = 0 ; i 0 i < n i n i++ i++ i {
			temp = sc.nextInt();
			list.add(temp);
		} {
			temp = sc.nextInt();
			list.add(temp);
		} temp = sc.nextInt() temp sc.nextInt() sc.nextInt sc list.add(temp) list.add list temp for(int t = 0; t < n ; t++){
			if(result){
				temp = list.get(t);
				if(temp % 2 == 0){
					list.set(t,temp/2);
				}else{
					break;
				}
			}

			if(t == n - 1){
				//最初に戻す
				t = 0;
				count++;
			}
		} int t = 0; int t = 0; t 0 t < n t n t++ t++ t {
			if(result){
				temp = list.get(t);
				if(temp % 2 == 0){
					list.set(t,temp/2);
				}else{
					break;
				}
			}

			if(t == n - 1){
				//最初に戻す
				t = 0;
				count++;
			}
		} {
			if(result){
				temp = list.get(t);
				if(temp % 2 == 0){
					list.set(t,temp/2);
				}else{
					break;
				}
			}

			if(t == n - 1){
				//最初に戻す
				t = 0;
				count++;
			}
		} if(result){
				temp = list.get(t);
				if(temp % 2 == 0){
					list.set(t,temp/2);
				}else{
					break;
				}
			} result {
				temp = list.get(t);
				if(temp % 2 == 0){
					list.set(t,temp/2);
				}else{
					break;
				}
			} temp = list.get(t) temp list.get(t) list.get list t if(temp % 2 == 0){
					list.set(t,temp/2);
				}else{
					break;
				} temp % 2 == 0 temp % 2 temp 2 0 {
					list.set(t,temp/2);
				} list.set(t,temp/2) list.set list t temp/2 temp 2 {
					break;
				} break; if(t == n - 1){
				//最初に戻す
				t = 0;
				count++;
			} t == n - 1 t n - 1 n 1 {
				//最初に戻す
				t = 0;
				count++;
			} t = 0 t 0 count++ count 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 temp;
		//回数カウント用
		int count = 0;
		boolean result = true;
		//全体の個数を入力
		List<Integer> list = new ArrayList<>();
		//リストの入力
		for(int i = 0 ; i < n; i++){
			temp = sc.nextInt();
			list.add(temp);
		}
		for(int t = 0; t < n ; t++){
			if(result){
				temp = list.get(t);
				if(temp % 2 == 0){
					list.set(t,temp/2);
				}else{
					break;
				}
			}

			if(t == n - 1){
				//最初に戻す
				t = 0;
				count++;
			}
		}
		System.out.println(count);
	}
} public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		//全体の個数を入力
		int n = sc.nextInt();
		// 入力値受け取りとリスト出力用
		int temp;
		//回数カウント用
		int count = 0;
		boolean result = true;
		//全体の個数を入力
		List<Integer> list = new ArrayList<>();
		//リストの入力
		for(int i = 0 ; i < n; i++){
			temp = sc.nextInt();
			list.add(temp);
		}
		for(int t = 0; t < n ; t++){
			if(result){
				temp = list.get(t);
				if(temp % 2 == 0){
					list.set(t,temp/2);
				}else{
					break;
				}
			}

			if(t == n - 1){
				//最初に戻す
				t = 0;
				count++;
			}
		}
		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 temp;
		//回数カウント用
		int count = 0;
		boolean result = true;
		//全体の個数を入力
		List<Integer> list = new ArrayList<>();
		//リストの入力
		for(int i = 0 ; i < n; i++){
			temp = sc.nextInt();
			list.add(temp);
		}
		for(int t = 0; t < n ; t++){
			if(result){
				temp = list.get(t);
				if(temp % 2 == 0){
					list.set(t,temp/2);
				}else{
					break;
				}
			}

			if(t == n - 1){
				//最初に戻す
				t = 0;
				count++;
			}
		}
		System.out.println(count);
	}
}
