func fourSumCount(A []int, B []int, C []int, D []int) (cnt int) {
	n := len(A)
	m := make(map[int]int)
	for i := 0; i < n; i++ {
		for j := 0; j < n; j++ {
			m[C[i]+D[j]]++
		}
	}
	for i := 0; i < n; i++ {
		for j := 0; j < n; j++ {
			if val, ok := m[-A[i]-B[j]]; ok {
				cnt += val
			}
		}
	}
	return
}