import java.util.Scanner;

class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        String[] array = str.split(" ");
        int num=Integer.parseInt(array[0]);
        int max=Integer.parseInt(array[1]);
        int[] suu = new int[num];
        int count=num;
        int min=0;
        for(int i=0;i<num;i++){
            suu[i]=sc.nextInt();
        }
      for(int j=0;j<suu.length;j++){
          max=max-suu[j];
      }
      if(max==0){
        System.out.println(num);
      }else{
          min=suu[0];
        for(int k=0;k<suu.length;k++){
            min=Math.min(min, suu[k]);
        }
        while(max>=0){
            max=max-min;
            count++;
        }
        System.out.println(count-1);
      }
    }
} import java.util.Scanner; Scanner java.util class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        String[] array = str.split(" ");
        int num=Integer.parseInt(array[0]);
        int max=Integer.parseInt(array[1]);
        int[] suu = new int[num];
        int count=num;
        int min=0;
        for(int i=0;i<num;i++){
            suu[i]=sc.nextInt();
        }
      for(int j=0;j<suu.length;j++){
          max=max-suu[j];
      }
      if(max==0){
        System.out.println(num);
      }else{
          min=suu[0];
        for(int k=0;k<suu.length;k++){
            min=Math.min(min, suu[k]);
        }
        while(max>=0){
            max=max-min;
            count++;
        }
        System.out.println(count-1);
      }
    }
} Main public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        String[] array = str.split(" ");
        int num=Integer.parseInt(array[0]);
        int max=Integer.parseInt(array[1]);
        int[] suu = new int[num];
        int count=num;
        int min=0;
        for(int i=0;i<num;i++){
            suu[i]=sc.nextInt();
        }
      for(int j=0;j<suu.length;j++){
          max=max-suu[j];
      }
      if(max==0){
        System.out.println(num);
      }else{
          min=suu[0];
        for(int k=0;k<suu.length;k++){
            min=Math.min(min, suu[k]);
        }
        while(max>=0){
            max=max-min;
            count++;
        }
        System.out.println(count-1);
      }
    } main {
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        String[] array = str.split(" ");
        int num=Integer.parseInt(array[0]);
        int max=Integer.parseInt(array[1]);
        int[] suu = new int[num];
        int count=num;
        int min=0;
        for(int i=0;i<num;i++){
            suu[i]=sc.nextInt();
        }
      for(int j=0;j<suu.length;j++){
          max=max-suu[j];
      }
      if(max==0){
        System.out.println(num);
      }else{
          min=suu[0];
        for(int k=0;k<suu.length;k++){
            min=Math.min(min, suu[k]);
        }
        while(max>=0){
            max=max-min;
            count++;
        }
        System.out.println(count-1);
      }
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String str = sc.nextLine(); str sc.nextLine() sc.nextLine sc String[] array = str.split(" "); array str.split(" ") str.split str " " int num=Integer.parseInt(array[0]); num Integer.parseInt(array[0]) Integer.parseInt Integer array[0] array 0 int max=Integer.parseInt(array[1]); max Integer.parseInt(array[1]) Integer.parseInt Integer array[1] array 1 int[] suu = new int[num]; suu new int[num] num int count=num; count num int min=0; min 0 for(int i=0;i<num;i++){
            suu[i]=sc.nextInt();
        } int i=0; int i=0; i 0 i<num i num i++ i++ i {
            suu[i]=sc.nextInt();
        } {
            suu[i]=sc.nextInt();
        } suu[i]=sc.nextInt() suu[i] suu i sc.nextInt() sc.nextInt sc for(int j=0;j<suu.length;j++){
          max=max-suu[j];
      } int j=0; int j=0; j 0 j<suu.length j suu.length suu suu.length j++ j++ j {
          max=max-suu[j];
      } {
          max=max-suu[j];
      } max=max-suu[j] max max-suu[j] max suu[j] suu j if(max==0){
        System.out.println(num);
      }else{
          min=suu[0];
        for(int k=0;k<suu.length;k++){
            min=Math.min(min, suu[k]);
        }
        while(max>=0){
            max=max-min;
            count++;
        }
        System.out.println(count-1);
      } max==0 max 0 {
        System.out.println(num);
      } System.out.println(num) System.out.println System.out System System.out num {
          min=suu[0];
        for(int k=0;k<suu.length;k++){
            min=Math.min(min, suu[k]);
        }
        while(max>=0){
            max=max-min;
            count++;
        }
        System.out.println(count-1);
      } min=suu[0] min suu[0] suu 0 for(int k=0;k<suu.length;k++){
            min=Math.min(min, suu[k]);
        } int k=0; int k=0; k 0 k<suu.length k suu.length suu suu.length k++ k++ k {
            min=Math.min(min, suu[k]);
        } {
            min=Math.min(min, suu[k]);
        } min=Math.min(min, suu[k]) min Math.min(min, suu[k]) Math.min Math min suu[k] suu k while(max>=0){
            max=max-min;
            count++;
        } max>=0 max 0 {
            max=max-min;
            count++;
        } max=max-min max max-min max min count++ count System.out.println(count-1) System.out.println System.out System System.out count-1 count 1 String[] args args
import java.util.Scanner;

class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        String[] array = str.split(" ");
        int num=Integer.parseInt(array[0]);
        int max=Integer.parseInt(array[1]);
        int[] suu = new int[num];
        int count=num;
        int min=0;
        for(int i=0;i<num;i++){
            suu[i]=sc.nextInt();
        }
      for(int j=0;j<suu.length;j++){
          max=max-suu[j];
      }
      if(max==0){
        System.out.println(num);
      }else{
          min=suu[0];
        for(int k=0;k<suu.length;k++){
            min=Math.min(min, suu[k]);
        }
        while(max>=0){
            max=max-min;
            count++;
        }
        System.out.println(count-1);
      }
    }
}