n = int(input())
w = tuple(map(int, input().split()))
av_min = 100000
for i in range(n-1):
    av = abs(sum(w[:i+1]) - sum(w[i+1:]))
    if av < av_min:
        av_min = av
    else:
        break
print(av_min) n = int(input()) n int(input()) int input() input w = tuple(map(int, input().split())) w tuple(map(int, input().split())) tuple map(int, input().split()) map int input().split() ().split () input split av_min = 100000 av_min 100000 for i in range(n-1):
    av = abs(sum(w[:i+1]) - sum(w[i+1:]))
    if av < av_min:
        av_min = av
    else:
        break i range(n-1) range n-1 n 1 av = abs(sum(w[:i+1]) - sum(w[i+1:])) av abs(sum(w[:i+1]) - sum(w[i+1:])) abs sum(w[:i+1]) - sum(w[i+1:]) sum(w[:i+1]) sum w[:i+1] w :i+1 i+1 i 1 sum(w[i+1:]) sum w[i+1:] w i+1: i+1 i 1 if av < av_min:
        av_min = av
    else:
        break av < av_min av av_min av_min = av av_min av break print(av_min) print av_min av = abs(sum(w[:i+1]) - sum(w[i+1:])) abs(sum(w[:i+1]) - sum(w[i+1:])) av w = tuple(map(int, input().split())) tuple(map(int, input().split())) w n = int(input()) int(input()) n av_min = 100000 100000 av_min av_min = av av av_min
n = int(input())
w = tuple(map(int, input().split()))
av_min = 100000
for i in range(n-1):
    av = abs(sum(w[:i+1]) - sum(w[i+1:]))
    if av < av_min:
        av_min = av
    else:
        break
print(av_min)