import java.util.* ;
import java.io.* ;
public class Main
{
public static void main
( String [ ] args
) { Scanner sc
= new Scanner
( System .
in ) ; int n= sc.nextInt ( ) ;
int [ ] a = new int [ n] ;
for ( int i= 0 ; i< n; i++ ) {
a[ i] = sc.nextInt ( ) ;
}
int [ ] b = new int [ n] ;
for ( int i= 0 ; i< n; i++ ) {
b[ i] = sc.nextInt ( ) ;
}
int [ ] c = new int [ n] ;
for ( int i= 0 ; i< n; i++ ) {
c[ i] = sc.nextInt ( ) ;
}
int [ ] d = new int [ n] ;
for ( int i= 0 ; i< n; i++ ) {
d[ i] = sc.nextInt ( ) ;
}
HashMap
< Integer ,Integer
> h
= new HashMap
<> ( ) ; int sum= 0 ;
for ( int i= 0 ; i< n; i++ ) {
for ( int j= 0 ; j< n; j++ ) {
sum = c[ i] + d[ j] ;
h.put ( sum,h.getOrDefault ( sum,0 ) + 1 ) ;
sum= 0 ;
}
}
int count= 0 ;
for ( int i= 0 ; i< n; i++ ) {
for ( int j= 0 ; j< n; j++ ) {
int summ=- ( a[ i] + b[ j] ) ;
if ( h.containsKey ( summ) ) {
count+= h.get ( summ) ;
}
}
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5pby4qOwoKcHVibGljIGNsYXNzIE1haW4KewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCVNjYW5uZXIgc2MgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCWludCBuPXNjLm5leHRJbnQoKTsKCQlpbnRbXWEgPSBuZXcgaW50W25dOwoJCWZvcihpbnQgaT0wO2k8bjtpKyspewoJCSAgICBhW2ldPXNjLm5leHRJbnQoKTsKCQl9CgkJCgkJaW50W11iID0gbmV3IGludFtuXTsKCQlmb3IoaW50IGk9MDtpPG47aSsrKXsKCQkgICAgYltpXT1zYy5uZXh0SW50KCk7CgkJfQoJCQoJCWludFtdYyA9IG5ldyBpbnRbbl07CgkJZm9yKGludCBpPTA7aTxuO2krKyl7CgkJICAgIGNbaV09c2MubmV4dEludCgpOwoJCX0KCQkKCQlpbnRbXWQgPSBuZXcgaW50W25dOwoJCWZvcihpbnQgaT0wO2k8bjtpKyspewoJCSAgICBkW2ldPXNjLm5leHRJbnQoKTsKCQl9CgkJCiAgICAgICAgSGFzaE1hcDxJbnRlZ2VyLEludGVnZXI+aCA9IG5ldyBIYXNoTWFwPD4oKTsKCQlpbnQgc3VtPTA7CgkJZm9yKGludCBpPTA7aTxuO2krKyl7CgkJICAgIGZvcihpbnQgaj0wO2o8bjtqKyspewoJCSAgICAgICAgc3VtID1jW2ldK2Rbal07CgkJICAgICAgICBoLnB1dChzdW0saC5nZXRPckRlZmF1bHQoc3VtLDApKzEpOwoJCSAgICAgICAgc3VtPTA7CgkJICAgIH0KCQl9CgkJCgkJaW50IGNvdW50PTA7CgkJCgkJZm9yKGludCBpPTA7aTxuO2krKyl7CgkJICAgIGZvcihpbnQgaj0wO2o8bjtqKyspewoJCSAgICAgICAgaW50IHN1bW09LShhW2ldK2Jbal0pOwoJCSAgICAgICAgaWYoaC5jb250YWluc0tleShzdW1tKSl7CgkJICAgICAgICAgICAgY291bnQrPWguZ2V0KHN1bW0pOwoJCSAgICAgICAgfQoJCSAgICB9CgkJfQoJCVN5c3RlbS5vdXQucHJpbnQoY291bnQpOwoJfQp9