import java.util.Scanner;

class Main{
	public static void main(String[] args) {
		Scanner scan=new Scanner(System.in);
		int n=scan.nextInt(),x=scan.nextInt(),m,s=n,t=1000,i;
		for(i=0;i<n;i++) {
			m=scan.nextInt();
			if(t>m) t=m;
			x-=m;
		}
		scan.close();
		s+=x/t;
		System.out.print(s);
	}
} import java.util.Scanner; Scanner java.util class Main{
	public static void main(String[] args) {
		Scanner scan=new Scanner(System.in);
		int n=scan.nextInt(),x=scan.nextInt(),m,s=n,t=1000,i;
		for(i=0;i<n;i++) {
			m=scan.nextInt();
			if(t>m) t=m;
			x-=m;
		}
		scan.close();
		s+=x/t;
		System.out.print(s);
	}
} Main public static void main(String[] args) {
		Scanner scan=new Scanner(System.in);
		int n=scan.nextInt(),x=scan.nextInt(),m,s=n,t=1000,i;
		for(i=0;i<n;i++) {
			m=scan.nextInt();
			if(t>m) t=m;
			x-=m;
		}
		scan.close();
		s+=x/t;
		System.out.print(s);
	} main {
		Scanner scan=new Scanner(System.in);
		int n=scan.nextInt(),x=scan.nextInt(),m,s=n,t=1000,i;
		for(i=0;i<n;i++) {
			m=scan.nextInt();
			if(t>m) t=m;
			x-=m;
		}
		scan.close();
		s+=x/t;
		System.out.print(s);
	} Scanner scan=new Scanner(System.in); scan new Scanner(System.in) int n=scan.nextInt() n scan.nextInt() scan.nextInt scan x=scan.nextInt() x scan.nextInt() scan.nextInt scan m m s=n s n t=1000 t 1000 i; i for(i=0;i<n;i++) {
			m=scan.nextInt();
			if(t>m) t=m;
			x-=m;
		} i=0; i=0 i 0 i<n i n i++ i++ i {
			m=scan.nextInt();
			if(t>m) t=m;
			x-=m;
		} {
			m=scan.nextInt();
			if(t>m) t=m;
			x-=m;
		} m=scan.nextInt() m scan.nextInt() scan.nextInt scan if(t>m) t=m; t>m t m t=m t m x-=m x m scan.close() scan.close scan s+=x/t s x/t x t System.out.print(s) System.out.print System.out System System.out s String[] args args
import java.util.Scanner;

class Main{
	public static void main(String[] args) {
		Scanner scan=new Scanner(System.in);
		int n=scan.nextInt(),x=scan.nextInt(),m,s=n,t=1000,i;
		for(i=0;i<n;i++) {
			m=scan.nextInt();
			if(t>m) t=m;
			x-=m;
		}
		scan.close();
		s+=x/t;
		System.out.print(s);
	}
}