#include #include #include using namespace std; int main() { int n,i,j,k; cin >> n; vector r(n), g, b; int maxR = 0; for (i = 0; i < n; i++) { cin >> r[i]; if (maxR < r[i]) { maxR = r[i]; } } int v; for (i = 0; i < n; i++) { cin >> v; if (v <= maxR) { g.push_back(v); } } for (i = 0; i < n; i++) { cin >> v; if (v <= maxR) { b.push_back(v); } } int ans = 0; for (i = 0; i < n; i++) { for (j = 0; j < g.size(); j++) { for (k = 0; k < b.size(); k++) { int x = g[j] - b[k]; if (x < 0) { x = -x; } int y = g[j] + b[k]; if (r[i] > x && r[i] < y) { if (r[i] >= g[j] && r[i] >= b[k]) { ans++; } } } } } cout << ans << endl; return 0; }