import java.util.Scanner;

/**
 * 2019/06/09
 * AtCoder Beginner Contest 129
 * 
 * B - Balance
 * 
 * @author rued97
 */
public class Main {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		int N = sc.nextInt();
		int[] Ws = new int[N];
		int sum = 0;
		for(int i = 0; i < N; i++) {
			Ws[i] = sc.nextInt();
			sum += Ws[i];
		}

		int min = Integer.MAX_VALUE;
		int S1 = 0;
		int S2 = 0;
		for(int i = 0; i < N; i++) {
			S1 += Ws[i];
			S2 = sum - S1;
			int sa = S2 - S1;
			if(sa < 0) {
				sa = sa * -1;
				i = N;
			}
			if(sa < min) {
				min = sa;
			} 
		}

		System.out.println(min);
	}
	
} import java.util.Scanner; Scanner java.util public class Main {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		int N = sc.nextInt();
		int[] Ws = new int[N];
		int sum = 0;
		for(int i = 0; i < N; i++) {
			Ws[i] = sc.nextInt();
			sum += Ws[i];
		}

		int min = Integer.MAX_VALUE;
		int S1 = 0;
		int S2 = 0;
		for(int i = 0; i < N; i++) {
			S1 += Ws[i];
			S2 = sum - S1;
			int sa = S2 - S1;
			if(sa < 0) {
				sa = sa * -1;
				i = N;
			}
			if(sa < min) {
				min = sa;
			} 
		}

		System.out.println(min);
	}
	
} Main public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		int N = sc.nextInt();
		int[] Ws = new int[N];
		int sum = 0;
		for(int i = 0; i < N; i++) {
			Ws[i] = sc.nextInt();
			sum += Ws[i];
		}

		int min = Integer.MAX_VALUE;
		int S1 = 0;
		int S2 = 0;
		for(int i = 0; i < N; i++) {
			S1 += Ws[i];
			S2 = sum - S1;
			int sa = S2 - S1;
			if(sa < 0) {
				sa = sa * -1;
				i = N;
			}
			if(sa < min) {
				min = sa;
			} 
		}

		System.out.println(min);
	} main {
		
		Scanner sc = new Scanner(System.in);
		
		int N = sc.nextInt();
		int[] Ws = new int[N];
		int sum = 0;
		for(int i = 0; i < N; i++) {
			Ws[i] = sc.nextInt();
			sum += Ws[i];
		}

		int min = Integer.MAX_VALUE;
		int S1 = 0;
		int S2 = 0;
		for(int i = 0; i < N; i++) {
			S1 += Ws[i];
			S2 = sum - S1;
			int sa = S2 - S1;
			if(sa < 0) {
				sa = sa * -1;
				i = N;
			}
			if(sa < min) {
				min = sa;
			} 
		}

		System.out.println(min);
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int N = sc.nextInt(); N sc.nextInt() sc.nextInt sc int[] Ws = new int[N]; Ws new int[N] N int sum = 0; sum 0 for(int i = 0; i < N; i++) {
			Ws[i] = sc.nextInt();
			sum += Ws[i];
		} int i = 0; int i = 0; i 0 i < N i N i++ i++ i {
			Ws[i] = sc.nextInt();
			sum += Ws[i];
		} {
			Ws[i] = sc.nextInt();
			sum += Ws[i];
		} Ws[i] = sc.nextInt() Ws[i] Ws i sc.nextInt() sc.nextInt sc sum += Ws[i] sum Ws[i] Ws i int min = Integer.MAX_VALUE; min Integer.MAX_VALUE Integer Integer.MAX_VALUE int S1 = 0; S1 0 int S2 = 0; S2 0 for(int i = 0; i < N; i++) {
			S1 += Ws[i];
			S2 = sum - S1;
			int sa = S2 - S1;
			if(sa < 0) {
				sa = sa * -1;
				i = N;
			}
			if(sa < min) {
				min = sa;
			} 
		} int i = 0; int i = 0; i 0 i < N i N i++ i++ i {
			S1 += Ws[i];
			S2 = sum - S1;
			int sa = S2 - S1;
			if(sa < 0) {
				sa = sa * -1;
				i = N;
			}
			if(sa < min) {
				min = sa;
			} 
		} {
			S1 += Ws[i];
			S2 = sum - S1;
			int sa = S2 - S1;
			if(sa < 0) {
				sa = sa * -1;
				i = N;
			}
			if(sa < min) {
				min = sa;
			} 
		} S1 += Ws[i] S1 Ws[i] Ws i S2 = sum - S1 S2 sum - S1 sum S1 int sa = S2 - S1; sa S2 - S1 S2 S1 if(sa < 0) {
				sa = sa * -1;
				i = N;
			} sa < 0 sa 0 {
				sa = sa * -1;
				i = N;
			} sa = sa * -1 sa sa * -1 sa -1 1 i = N i N if(sa < min) {
				min = sa;
			} sa < min sa min {
				min = sa;
			} min = sa min sa System.out.println(min) System.out.println System.out System System.out min String[] args args public class Main {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		int N = sc.nextInt();
		int[] Ws = new int[N];
		int sum = 0;
		for(int i = 0; i < N; i++) {
			Ws[i] = sc.nextInt();
			sum += Ws[i];
		}

		int min = Integer.MAX_VALUE;
		int S1 = 0;
		int S2 = 0;
		for(int i = 0; i < N; i++) {
			S1 += Ws[i];
			S2 = sum - S1;
			int sa = S2 - S1;
			if(sa < 0) {
				sa = sa * -1;
				i = N;
			}
			if(sa < min) {
				min = sa;
			} 
		}

		System.out.println(min);
	}
	
} public class Main {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		int N = sc.nextInt();
		int[] Ws = new int[N];
		int sum = 0;
		for(int i = 0; i < N; i++) {
			Ws[i] = sc.nextInt();
			sum += Ws[i];
		}

		int min = Integer.MAX_VALUE;
		int S1 = 0;
		int S2 = 0;
		for(int i = 0; i < N; i++) {
			S1 += Ws[i];
			S2 = sum - S1;
			int sa = S2 - S1;
			if(sa < 0) {
				sa = sa * -1;
				i = N;
			}
			if(sa < min) {
				min = sa;
			} 
		}

		System.out.println(min);
	}
	
} Main
import java.util.Scanner;

/**
 * 2019/06/09
 * AtCoder Beginner Contest 129
 * 
 * B - Balance
 * 
 * @author rued97
 */
public class Main {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		int N = sc.nextInt();
		int[] Ws = new int[N];
		int sum = 0;
		for(int i = 0; i < N; i++) {
			Ws[i] = sc.nextInt();
			sum += Ws[i];
		}

		int min = Integer.MAX_VALUE;
		int S1 = 0;
		int S2 = 0;
		for(int i = 0; i < N; i++) {
			S1 += Ws[i];
			S2 = sum - S1;
			int sa = S2 - S1;
			if(sa < 0) {
				sa = sa * -1;
				i = N;
			}
			if(sa < min) {
				min = sa;
			} 
		}

		System.out.println(min);
	}
	
}