import java.util.*;

public class Main {
  public static void main(String[] args) {
   
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int x = sc.nextInt();
    int m = sc.nextInt();
    int stack;
    int ans;
    
    x -= m;
    
    for(int i = 1; i < n;i++){
      stack = sc.nextInt();
      x -= stack;
      if(m > stack) m = stack;
    }
    
    ans = n + x/m;
    System.out.println(ans);
  }
} 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 x = sc.nextInt();
    int m = sc.nextInt();
    int stack;
    int ans;
    
    x -= m;
    
    for(int i = 1; i < n;i++){
      stack = sc.nextInt();
      x -= stack;
      if(m > stack) m = stack;
    }
    
    ans = n + x/m;
    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 m = sc.nextInt();
    int stack;
    int ans;
    
    x -= m;
    
    for(int i = 1; i < n;i++){
      stack = sc.nextInt();
      x -= stack;
      if(m > stack) m = stack;
    }
    
    ans = n + x/m;
    System.out.println(ans);
  } main {
   
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int x = sc.nextInt();
    int m = sc.nextInt();
    int stack;
    int ans;
    
    x -= m;
    
    for(int i = 1; i < n;i++){
      stack = sc.nextInt();
      x -= stack;
      if(m > stack) m = stack;
    }
    
    ans = n + x/m;
    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 m = sc.nextInt(); m sc.nextInt() sc.nextInt sc int stack; stack int ans; ans x -= m x m for(int i = 1; i < n;i++){
      stack = sc.nextInt();
      x -= stack;
      if(m > stack) m = stack;
    } int i = 1; int i = 1; i 1 i < n i n i++ i++ i {
      stack = sc.nextInt();
      x -= stack;
      if(m > stack) m = stack;
    } {
      stack = sc.nextInt();
      x -= stack;
      if(m > stack) m = stack;
    } stack = sc.nextInt() stack sc.nextInt() sc.nextInt sc x -= stack x stack if(m > stack) m = stack; m > stack m stack m = stack m stack ans = n + x/m ans n + x/m n x/m x m System.out.println(ans) System.out.println System.out System System.out ans String[] args args public class Main {
  public static void main(String[] args) {
   
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int x = sc.nextInt();
    int m = sc.nextInt();
    int stack;
    int ans;
    
    x -= m;
    
    for(int i = 1; i < n;i++){
      stack = sc.nextInt();
      x -= stack;
      if(m > stack) m = stack;
    }
    
    ans = n + x/m;
    System.out.println(ans);
  }
} public class Main {
  public static void main(String[] args) {
   
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int x = sc.nextInt();
    int m = sc.nextInt();
    int stack;
    int ans;
    
    x -= m;
    
    for(int i = 1; i < n;i++){
      stack = sc.nextInt();
      x -= stack;
      if(m > stack) m = stack;
    }
    
    ans = n + x/m;
    System.out.println(ans);
  }
} Main
import java.util.*;

public class Main {
  public static void main(String[] args) {
   
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int x = sc.nextInt();
    int m = sc.nextInt();
    int stack;
    int ans;
    
    x -= m;
    
    for(int i = 1; i < n;i++){
      stack = sc.nextInt();
      x -= stack;
      if(m > stack) m = stack;
    }
    
    ans = n + x/m;
    System.out.println(ans);
  }
}
