n=int(input())
coins=list(map(int, input().split()))
amount=int(input())
results=[]
if n==1:
for a in range(amount//coins[0]+1):
if a*coins[0]==amount:
results.append([a])
elif n==2:
for a in range(amount//coins[0]+1):
for b in range(amount//coins[1]+1):
if a*coins[0]+b*coins[1]==amount:
results.append([a, b])
elif n==3:
for a in range(amount//coins[0]+1):
for b in range(amount//coins[1]+1):
for c in range(amount//coins[2]+1):
if a*coins[0]+b*coins[1]+c*coins[2]==amount:
results.append([a, b, c])
elif n==4:
for a in range(amount//coins[0]+1):
for b in range(amount//coins[1]+1):
for c in range(amount//coins[2]+1):
for d in range(amount//coins[3]+1):
if a*coins[0]+b*coins[1]+c*coins[2]+d*coins[3]==amount:
results.append([a, b, c, d])
elif n==5:
for a in range(amount//coins[0]+1):
for b in range(amount//coins[1]+1):
for c in range(amount//coins[2]+1):
for d in range(amount//coins[3]+1):
for e in range(amount//coins[4]+1):
if a*coins[0]+b*coins[1]+c*coins[2]+d*coins[3]+e*coins[4]==amount:
results.append([a, b, c, d, e])
results.sort()
for res in results:
print("("+",".join(map(str, res))+")")