import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner teclado = new Scanner(System.in);
		int n = teclado.nextInt();
		int x = teclado.nextInt();
		int quant = 0;
		int v[] = new int[n];
		int r[] = new int[n+1];
		for (int y = 0; y < n; y++) {
			v[y] = teclado.nextInt();
		}
		
		r[0] = 0;
		
		for (int y = 1; y <= n; y++) {
			int z = y - 1;
			r[y] = r[z] + v[z];
		}
		
		for (int y = 0; y <= n; y++) {
			if (r[y] <= x) {
				quant = quant + 1;
			}
		}
		
		System.out.println(quant);
		
		teclado.close();
		
	}
} import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args) {
		Scanner teclado = new Scanner(System.in);
		int n = teclado.nextInt();
		int x = teclado.nextInt();
		int quant = 0;
		int v[] = new int[n];
		int r[] = new int[n+1];
		for (int y = 0; y < n; y++) {
			v[y] = teclado.nextInt();
		}
		
		r[0] = 0;
		
		for (int y = 1; y <= n; y++) {
			int z = y - 1;
			r[y] = r[z] + v[z];
		}
		
		for (int y = 0; y <= n; y++) {
			if (r[y] <= x) {
				quant = quant + 1;
			}
		}
		
		System.out.println(quant);
		
		teclado.close();
		
	}
} Main public static void main(String[] args) {
		Scanner teclado = new Scanner(System.in);
		int n = teclado.nextInt();
		int x = teclado.nextInt();
		int quant = 0;
		int v[] = new int[n];
		int r[] = new int[n+1];
		for (int y = 0; y < n; y++) {
			v[y] = teclado.nextInt();
		}
		
		r[0] = 0;
		
		for (int y = 1; y <= n; y++) {
			int z = y - 1;
			r[y] = r[z] + v[z];
		}
		
		for (int y = 0; y <= n; y++) {
			if (r[y] <= x) {
				quant = quant + 1;
			}
		}
		
		System.out.println(quant);
		
		teclado.close();
		
	} main {
		Scanner teclado = new Scanner(System.in);
		int n = teclado.nextInt();
		int x = teclado.nextInt();
		int quant = 0;
		int v[] = new int[n];
		int r[] = new int[n+1];
		for (int y = 0; y < n; y++) {
			v[y] = teclado.nextInt();
		}
		
		r[0] = 0;
		
		for (int y = 1; y <= n; y++) {
			int z = y - 1;
			r[y] = r[z] + v[z];
		}
		
		for (int y = 0; y <= n; y++) {
			if (r[y] <= x) {
				quant = quant + 1;
			}
		}
		
		System.out.println(quant);
		
		teclado.close();
		
	} Scanner teclado = new Scanner(System.in); teclado new Scanner(System.in) int n = teclado.nextInt(); n teclado.nextInt() teclado.nextInt teclado int x = teclado.nextInt(); x teclado.nextInt() teclado.nextInt teclado int quant = 0; quant 0 int v[] = new int[n]; v new int[n] n int r[] = new int[n+1]; r new int[n+1] n+1 n 1 for (int y = 0; y < n; y++) {
			v[y] = teclado.nextInt();
		} int y = 0; int y = 0; y 0 y < n y n y++ y++ y {
			v[y] = teclado.nextInt();
		} {
			v[y] = teclado.nextInt();
		} v[y] = teclado.nextInt() v[y] v y teclado.nextInt() teclado.nextInt teclado r[0] = 0 r[0] r 0 0 for (int y = 1; y <= n; y++) {
			int z = y - 1;
			r[y] = r[z] + v[z];
		} int y = 1; int y = 1; y 1 y <= n y n y++ y++ y {
			int z = y - 1;
			r[y] = r[z] + v[z];
		} {
			int z = y - 1;
			r[y] = r[z] + v[z];
		} int z = y - 1; z y - 1 y 1 r[y] = r[z] + v[z] r[y] r y r[z] + v[z] r[z] r z v[z] v z for (int y = 0; y <= n; y++) {
			if (r[y] <= x) {
				quant = quant + 1;
			}
		} int y = 0; int y = 0; y 0 y <= n y n y++ y++ y {
			if (r[y] <= x) {
				quant = quant + 1;
			}
		} {
			if (r[y] <= x) {
				quant = quant + 1;
			}
		} if (r[y] <= x) {
				quant = quant + 1;
			} r[y] <= x r[y] r y x {
				quant = quant + 1;
			} quant = quant + 1 quant quant + 1 quant 1 System.out.println(quant) System.out.println System.out System System.out quant teclado.close() teclado.close teclado String[] args args public class Main {
	public static void main(String[] args) {
		Scanner teclado = new Scanner(System.in);
		int n = teclado.nextInt();
		int x = teclado.nextInt();
		int quant = 0;
		int v[] = new int[n];
		int r[] = new int[n+1];
		for (int y = 0; y < n; y++) {
			v[y] = teclado.nextInt();
		}
		
		r[0] = 0;
		
		for (int y = 1; y <= n; y++) {
			int z = y - 1;
			r[y] = r[z] + v[z];
		}
		
		for (int y = 0; y <= n; y++) {
			if (r[y] <= x) {
				quant = quant + 1;
			}
		}
		
		System.out.println(quant);
		
		teclado.close();
		
	}
} public class Main {
	public static void main(String[] args) {
		Scanner teclado = new Scanner(System.in);
		int n = teclado.nextInt();
		int x = teclado.nextInt();
		int quant = 0;
		int v[] = new int[n];
		int r[] = new int[n+1];
		for (int y = 0; y < n; y++) {
			v[y] = teclado.nextInt();
		}
		
		r[0] = 0;
		
		for (int y = 1; y <= n; y++) {
			int z = y - 1;
			r[y] = r[z] + v[z];
		}
		
		for (int y = 0; y <= n; y++) {
			if (r[y] <= x) {
				quant = quant + 1;
			}
		}
		
		System.out.println(quant);
		
		teclado.close();
		
	}
} Main
import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner teclado = new Scanner(System.in);
		int n = teclado.nextInt();
		int x = teclado.nextInt();
		int quant = 0;
		int v[] = new int[n];
		int r[] = new int[n+1];
		for (int y = 0; y < n; y++) {
			v[y] = teclado.nextInt();
		}
		
		r[0] = 0;
		
		for (int y = 1; y <= n; y++) {
			int z = y - 1;
			r[y] = r[z] + v[z];
		}
		
		for (int y = 0; y <= n; y++) {
			if (r[y] <= x) {
				quant = quant + 1;
			}
		}
		
		System.out.println(quant);
		
		teclado.close();
		
	}
}