λλκΈ° ν λͺ«κ° λλ¨Έμ§λ₯Ό μ΄μ©
import sys
sys.stdin = open('input.txt')
N, M = map(int,input().split())
arr = []
for _ in range(N):
value = int(sys.stdin.readline().rstrip())
if M >= value: # λμ μ κ°μ΄ Mλ³΄λ€ κ°κ±°λ μμΌλ©΄ λ°°μ΄μ λ΄κΈ°
arr = [value] + arr # ν° λμ μ΄ μμΌλ‘ μ€λλ‘ λ°°μ΄μ λ€μ§μ΄μ λ°μμ€λ€.
cnt = 0
for i in arr: # λ°°μ΄μ μν
cnt += M//i # λμ μΌλ‘ λλ λͺ«μ΄ ν΄λΉ λμ μ λ΄λ μ
M %= i # λμ μΌλ‘ λλ λλ¨Έμ§κ° λ¨μ λμ λ€λ‘ λ΄μΌλλ λ¨μ κ°
print(cnt) # λͺ¨λ λμ μ λ΄λ μλ₯Ό λν΄μ μΆλ ₯
μ²μμλ dfsλ₯Ό μ΄μ©ν΄μ νμ΄λ³ΌκΉ μκ°νλ€. νμ§λ§ μμ μκ° μ£Όμ΄μ‘μ λ dfsλ₯Ό λ무 λ§μ΄ λμμ μ€ν¨νλλ° μ§κΈ μκ°ν΄λ³΄λ λ°°μ΄μ λ€μ§μ΄μ dfs νμμ μμνκ³ μ²μμΌλ‘ λμ μ κ°κ³Ό λμΌνκ² μμ±λμ λ λ°λ‘ μ’
λ£ μμΌλ²λ¦°λ€λ©΄ κ°λ₯ν κ² κ°κΈ°λ νλ€. νμ§λ§ μ§κΈ νμ΄κ° ν¨μ¬ λ κ°κ²°νκ³ κΉλνκ² νμ΄μ§ κ² κ°μμ μμ£Όμμ£Ό λ§μ‘±μ€λ½λ€ γ
γ
! (μνμ₯¬~)