import java.util.Scanner;
class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n=sc.nextInt();
int m=sc.nextInt();
int c=sc.nextInt();
int b[] = new int[m];
for(int i=0; i<m; i++){
b[i]=sc.nextInt();
}
int a[][]=new int[n][m];
for(int i=0; i<n; i++){
for(int j=0; j<m; j++){
a[i][j]=sc.nextInt();
}}
int sum =0;
int total=0;
for(int i=0; i<n; i++){
for(int j=0; j<m; j++){
sum=sum+a[i][j]*b[j];
}
if (sum+c>0)
total++;
sum=0;
}
System.out.println(total);
}} import java.util.Scanner; Scanner java.util class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n=sc.nextInt();
int m=sc.nextInt();
int c=sc.nextInt();
int b[] = new int[m];
for(int i=0; i<m; i++){
b[i]=sc.nextInt();
}
int a[][]=new int[n][m];
for(int i=0; i<n; i++){
for(int j=0; j<m; j++){
a[i][j]=sc.nextInt();
}}
int sum =0;
int total=0;
for(int i=0; i<n; i++){
for(int j=0; j<m; j++){
sum=sum+a[i][j]*b[j];
}
if (sum+c>0)
total++;
sum=0;
}
System.out.println(total);
}} Main public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n=sc.nextInt();
int m=sc.nextInt();
int c=sc.nextInt();
int b[] = new int[m];
for(int i=0; i<m; i++){
b[i]=sc.nextInt();
}
int a[][]=new int[n][m];
for(int i=0; i<n; i++){
for(int j=0; j<m; j++){
a[i][j]=sc.nextInt();
}}
int sum =0;
int total=0;
for(int i=0; i<n; i++){
for(int j=0; j<m; j++){
sum=sum+a[i][j]*b[j];
}
if (sum+c>0)
total++;
sum=0;
}
System.out.println(total);
} main {
Scanner sc = new Scanner(System.in);
int n=sc.nextInt();
int m=sc.nextInt();
int c=sc.nextInt();
int b[] = new int[m];
for(int i=0; i<m; i++){
b[i]=sc.nextInt();
}
int a[][]=new int[n][m];
for(int i=0; i<n; i++){
for(int j=0; j<m; j++){
a[i][j]=sc.nextInt();
}}
int sum =0;
int total=0;
for(int i=0; i<n; i++){
for(int j=0; j<m; j++){
sum=sum+a[i][j]*b[j];
}
if (sum+c>0)
total++;
sum=0;
}
System.out.println(total);
} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int n=sc.nextInt(); n sc.nextInt() sc.nextInt sc int m=sc.nextInt(); m sc.nextInt() sc.nextInt sc int c=sc.nextInt(); c sc.nextInt() sc.nextInt sc int b[] = new int[m]; b new int[m] m for(int i=0; i<m; i++){
b[i]=sc.nextInt();
} int i=0; int i=0; i 0 i<m i m i++ i++ i {
b[i]=sc.nextInt();
} {
b[i]=sc.nextInt();
} b[i]=sc.nextInt() b[i] b i sc.nextInt() sc.nextInt sc int a[][]=new int[n][m]; a new int[n][m] n m for(int i=0; i<n; i++){
for(int j=0; j<m; j++){
a[i][j]=sc.nextInt();
}} int i=0; int i=0; i 0 i<n i n i++ i++ i {
for(int j=0; j<m; j++){
a[i][j]=sc.nextInt();
}} {
for(int j=0; j<m; j++){
a[i][j]=sc.nextInt();
}} for(int j=0; j<m; j++){
a[i][j]=sc.nextInt();
} int j=0; int j=0; j 0 j<m j m j++ j++ j {
a[i][j]=sc.nextInt();
} {
a[i][j]=sc.nextInt();
} a[i][j]=sc.nextInt() a[i][j] a[i] a i j sc.nextInt() sc.nextInt sc int sum =0; sum 0 int total=0; total 0 for(int i=0; i<n; i++){
for(int j=0; j<m; j++){
sum=sum+a[i][j]*b[j];
}
if (sum+c>0)
total++;
sum=0;
} int i=0; int i=0; i 0 i<n i n i++ i++ i {
for(int j=0; j<m; j++){
sum=sum+a[i][j]*b[j];
}
if (sum+c>0)
total++;
sum=0;
} {
for(int j=0; j<m; j++){
sum=sum+a[i][j]*b[j];
}
if (sum+c>0)
total++;
sum=0;
} for(int j=0; j<m; j++){
sum=sum+a[i][j]*b[j];
} int j=0; int j=0; j 0 j<m j m j++ j++ j {
sum=sum+a[i][j]*b[j];
} {
sum=sum+a[i][j]*b[j];
} sum=sum+a[i][j]*b[j] sum sum+a[i][j]*b[j] sum a[i][j]*b[j] a[i][j] a[i] a i j b[j] b j if (sum+c>0)
total++; sum+c>0 sum+c sum c 0 total++ total sum=0 sum 0 System.out.println(total) System.out.println System.out System System.out total String[] args args
import java.util.Scanner;
class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n=sc.nextInt();
int m=sc.nextInt();
int c=sc.nextInt();
int b[] = new int[m];
for(int i=0; i<m; i++){
b[i]=sc.nextInt();
}
int a[][]=new int[n][m];
for(int i=0; i<n; i++){
for(int j=0; j<m; j++){
a[i][j]=sc.nextInt();
}}
int sum =0;
int total=0;
for(int i=0; i<n; i++){
for(int j=0; j<m; j++){
sum=sum+a[i][j]*b[j];
}
if (sum+c>0)
total++;
sum=0;
}
System.out.println(total);
}}
