N,K = map(int,input().split())
money = []
Total_count = 0
for i in range(N):
  money.append(input())

money = list(map(int, money))
money.sort(reverse=True)

for i in range(0,N): 
  if int(money[i]) <= K:
    Total_count += int(K/int(money[i]))
    count = int(K/int(money[i]))
    K = K-count*int(money[i])
  elif K <= 0:
    break

print(Total_count)


+ Recent posts