    import java.util.*;

    class Main {
        public static void main(String[] args) {
    	Scanner sc = new Scanner(System.in);
    	int N = sc.nextInt();
    	int X = sc.nextInt();
    	int min = 100000;
    	int ans = 0;
    	for(int i = 0; i < N; i++) {
    	    int a = sc.nextInt();
    	    X -= a;
    	    min = Math.min(a, min);
			ans++;
    	} while(X>=min){
    		X -= min;
    		ans++;
    		
    	}
    	System.out.println(ans);
        }
    } import java.util.*; util.* java class Main {
        public static void main(String[] args) {
    	Scanner sc = new Scanner(System.in);
    	int N = sc.nextInt();
    	int X = sc.nextInt();
    	int min = 100000;
    	int ans = 0;
    	for(int i = 0; i < N; i++) {
    	    int a = sc.nextInt();
    	    X -= a;
    	    min = Math.min(a, min);
			ans++;
    	} while(X>=min){
    		X -= min;
    		ans++;
    		
    	}
    	System.out.println(ans);
        }
    } Main public static void main(String[] args) {
    	Scanner sc = new Scanner(System.in);
    	int N = sc.nextInt();
    	int X = sc.nextInt();
    	int min = 100000;
    	int ans = 0;
    	for(int i = 0; i < N; i++) {
    	    int a = sc.nextInt();
    	    X -= a;
    	    min = Math.min(a, min);
			ans++;
    	} while(X>=min){
    		X -= min;
    		ans++;
    		
    	}
    	System.out.println(ans);
        } main {
    	Scanner sc = new Scanner(System.in);
    	int N = sc.nextInt();
    	int X = sc.nextInt();
    	int min = 100000;
    	int ans = 0;
    	for(int i = 0; i < N; i++) {
    	    int a = sc.nextInt();
    	    X -= a;
    	    min = Math.min(a, min);
			ans++;
    	} while(X>=min){
    		X -= min;
    		ans++;
    		
    	}
    	System.out.println(ans);
        } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int N = sc.nextInt(); N sc.nextInt() sc.nextInt sc int X = sc.nextInt(); X sc.nextInt() sc.nextInt sc int min = 100000; min 100000 int ans = 0; ans 0 for(int i = 0; i < N; i++) {
    	    int a = sc.nextInt();
    	    X -= a;
    	    min = Math.min(a, min);
			ans++;
    	} int i = 0; int i = 0; i 0 i < N i N i++ i++ i {
    	    int a = sc.nextInt();
    	    X -= a;
    	    min = Math.min(a, min);
			ans++;
    	} {
    	    int a = sc.nextInt();
    	    X -= a;
    	    min = Math.min(a, min);
			ans++;
    	} int a = sc.nextInt(); a sc.nextInt() sc.nextInt sc X -= a X a min = Math.min(a, min) min Math.min(a, min) Math.min Math a min ans++ ans while(X>=min){
    		X -= min;
    		ans++;
    		
    	} X>=min X min {
    		X -= min;
    		ans++;
    		
    	} X -= min X min ans++ ans System.out.println(ans) System.out.println System.out System System.out ans String[] args args
    import java.util.*;

    class Main {
        public static void main(String[] args) {
    	Scanner sc = new Scanner(System.in);
    	int N = sc.nextInt();
    	int X = sc.nextInt();
    	int min = 100000;
    	int ans = 0;
    	for(int i = 0; i < N; i++) {
    	    int a = sc.nextInt();
    	    X -= a;
    	    min = Math.min(a, min);
			ans++;
    	} while(X>=min){
    		X -= min;
    		ans++;
    		
    	}
    	System.out.println(ans);
        }
    }