생성일: 2022년 2월 5일 오후 11:41
# 동전 교환
import sys
#sys.stdin = open("in2.txt", "rt")
def DFS(money, L):
global res
if money < 0:
return
if L >= res:
return
if money == 0:
if L < res:
res = L
return
else:
for x in coin:
DFS(money-x, L+1)
if __name__ == "__main__":
n = int(input())
coin = list(map(int, input().split()))
coin.sort(reverse=True)
money = int(input())
res = 2147000000
DFS(money, 0)
print(res)