# No.286 Modulo Discount Store def main(): N = int(input()) stores = [int(input()) for _ in range(N)] mod = 1000 INF = float('INF') dp = [INF]*2**N dp[0] = 0 for mask in range(2**N): for i in range(N): if not (mask >> i & 1): tot = 0 for j in range(N): if mask >> j & 1: tot += stores[j] dp[mask + (1<