n = int(input()) M = [int(input()) for i in range(n)] INF = 10**18 dp = [INF]*(1<>i)&1: d += M[i] d %= 1000 for i in range(n): if (s>>i)&1: continue ns = s|(1<