#include<stdio.h>
main()
{
int n, m, x1[20], y1[20], x2[20], y2[20], cap[20], i, j, k[20], l[20], temp[20], p[20], a, b[20] = {0}, c = 0;
for(i = 0; i < n; i++)
scanf("%d%d%d", &x1
[i
], &y1
[i
], &cap
[i
]); for(j = 0; j < m; j++){
scanf("%d%d", &x2
[j
], &y2
[j
]); for(i = 0; i < n; i++){
k[i] = x2[j] - x1[i];
l[i] = y2[j] - y1[i];
if(k[i] < 0)
k[i] = -k[i];
if(l[i] < 0)
l[i] = -l[i];
p[i] = k[i] + l[i];
}
for(i = 0; i < n - 1; i++)
if(p[i] > p[i+1]){
temp[i] = p[i];
p[i] = p[i+1];
p[i+1] = temp[i];
}
for(i = 0; i < n; i++)
for(a = n-1; (a >= 0) && a != i; a--)
if(cap[i] > 0){
if((k[i] + l[i] == p[0]) && (k[i] + l[i] != k[a] + l[a])){
cap[i]--;
b[i]++;
}
else if((k[i] + l[i] == k[a] + l[a]) && (k[i] + l[i] == p[0])){
if(x1[i] < x1[a]){
cap[i]--;
b[i]++;
}
else if((x1[a] < x1[i]) && (cap[a] <= 0)){
cap[i]--;
b[i]++;
}
else if (x1[a] == x1[i])
if(y1[i] < y1[a]){
cap[i]--;
b[i]++;
}
}
}
}
for(i = 0; i < n; i++)
}
I2luY2x1ZGU8c3RkaW8uaD4KbWFpbigpCnsKICAgIGludCBuLCBtLCB4MVsyMF0sIHkxWzIwXSwgeDJbMjBdLCB5MlsyMF0sIGNhcFsyMF0sIGksIGosIGtbMjBdLCBsWzIwXSwgdGVtcFsyMF0sIHBbMjBdLCBhLCBiWzIwXSA9IHswfSwgYyA9IDA7CiAgICBzY2FuZigiJWQiLCAmbik7CiAgICBmb3IoaSA9IDA7IGkgPCBuOyBpKyspCiAgICAgICAgc2NhbmYoIiVkJWQlZCIsICZ4MVtpXSwgJnkxW2ldLCAmY2FwW2ldKTsKICAgIHNjYW5mKCIlZCIsICZtKTsKICAgIGZvcihqID0gMDsgaiA8IG07IGorKyl7CiAgICAgICAgc2NhbmYoIiVkJWQiLCAmeDJbal0sICZ5MltqXSk7CiAgICAgICAgZm9yKGkgPSAwOyBpIDwgbjsgaSsrKXsKICAgICAgICAgICAga1tpXSA9IHgyW2pdIC0geDFbaV07CiAgICAgICAgICAgIGxbaV0gPSB5MltqXSAtIHkxW2ldOwogICAgICAgICAgICBpZihrW2ldIDwgMCkKICAgICAgICAgICAgICAgIGtbaV0gPSAta1tpXTsKICAgICAgICAgICAgaWYobFtpXSA8IDApCiAgICAgICAgICAgICAgICBsW2ldID0gLWxbaV07CiAgICAgICAgICAgIHBbaV0gPSBrW2ldICsgbFtpXTsKICAgICAgICB9CiAgICAgICAgZm9yKGkgPSAwOyBpIDwgbiAtIDE7IGkrKykKICAgICAgICAgICAgaWYocFtpXSA+IHBbaSsxXSl7CiAgICAgICAgICAgICAgICB0ZW1wW2ldID0gcFtpXTsKICAgICAgICAgICAgICAgIHBbaV0gPSBwW2krMV07CiAgICAgICAgICAgICAgICBwW2krMV0gPSB0ZW1wW2ldOwogICAgICAgICAgICB9CiAgICAgICAgZm9yKGkgPSAwOyBpIDwgbjsgaSsrKQogICAgICAgICAgIGZvcihhID0gbi0xOyAoYSA+PSAwKSAmJiBhICE9IGk7IGEtLSkKICAgICAgICAgICAgaWYoY2FwW2ldID4gMCl7CiAgICAgICAgICAgICAgICBpZigoa1tpXSArIGxbaV0gPT0gcFswXSkgJiYgKGtbaV0gKyBsW2ldICE9IGtbYV0gKyBsW2FdKSl7CiAgICAgICAgICAgICAgICBjYXBbaV0tLTsKICAgICAgICAgICAgICAgIGJbaV0rKzsKICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgZWxzZSBpZigoa1tpXSArIGxbaV0gPT0ga1thXSArIGxbYV0pICYmIChrW2ldICsgbFtpXSA9PSBwWzBdKSl7CiAgICAgICAgICAgICAgICAgICBpZih4MVtpXSA8IHgxW2FdKXsKICAgICAgICAgICAgICAgICAgICBjYXBbaV0tLTsKICAgICAgICAgICAgICAgICAgICBiW2ldKys7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICBlbHNlIGlmKCh4MVthXSA8IHgxW2ldKSAmJiAoY2FwW2FdIDw9IDApKXsKICAgICAgICAgICAgICAgICAgICBjYXBbaV0tLTsKICAgICAgICAgICAgICAgICAgICBiW2ldKys7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICBlbHNlIGlmICh4MVthXSA9PSB4MVtpXSkKICAgICAgICAgICAgICAgICAgICBpZih5MVtpXSA8IHkxW2FdKXsKICAgICAgICAgICAgICAgICAgICBjYXBbaV0tLTsKICAgICAgICAgICAgICAgICAgICBiW2ldKys7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICB9CiAgICAgICAgfQoKICAgICAgICBmb3IoaSA9IDA7IGkgPCBuOyBpKyspCiAgICAgICAgICAgIHByaW50ZigiJWRcbiIsIGJbaV0pOwp9CgoKCgo=