#include<stdio.h>
 
int main(){
    int N,M,h[2000],w[2000],i,j,k,l,th=0,tw=0,cnt;
    while(1){
        scanf("%d %d",&N,&M);
        if(M==0&&N==0) break;
        for(i=0;i<N;i++) scanf("%d",&h[i]);
        for(i=0;i<M;i++) scanf("%d",&w[i]);
        for(cnt=0,k=0;k<N;k++){
            for(l=0;l<M;l++){
                for(th=0,tw=0,i=k;i<N;i++){
                    th+=h[i];
                    for(j=l,tw=0;j<M;j++){
                        tw+=w[j];
                        if(th==tw){
                            cnt++;
                        }
                    }
                }
            }
        }
        printf("%d\n",cnt);
    }
    return 0;
}