N, K = list(map(int, input().split()))
m_list = []
for _ in range(N):
    m_list.append(int(input()))
    
min_value = 0

for i in m_list[::-1]:
    if(i > K):
        continue
    else:     
        if((K % i) < K):
            min_value = min_value + (K // i)
            K = K % i
        
print(min_value)

'# 코딩 문제 관련 > 파이썬' 카테고리의 다른 글

백준 11399번(python)  (0) 2020.01.07
백준 1931번(python)  (0) 2020.01.03
백준 12865번(python)  (0) 2020.01.02
백준 14889번(python)  (0) 2020.01.02
백준 14888번(python)  (0) 2020.01.02