#include<stdio.h>
#include<math.h>
long long dist(int, int, int, int);
int main()
{
int N, x1, x2, x3, y1, y2, y3, count=0;
long long side1, side2, side3;
scanf("%d",&N);
while(N--)
{
scanf("%d %d %d %d %d %d",&x1,&y1,&x2,&y2,&x3,&y3);
side1 = dist(x1, y1, x2, y2);
side2 = dist(x2, y2, x3, y3);
side3 = dist(x3, y3, x1, y1);
if(side1>side2 && side1>side3)
{
if( side1 == side2+side3 )
count++;
}
else if(side2>side3 && side2>side1)
{
if( side2 == side1+side3 )
count++;
}
else if(side3>side1 && side3>side2)
{
if( side3 == side1+side2 )
count++;
}
}
printf("%d\n",count);
return 0;
}
long long dist(int X1, int Y1, int X2, int Y2)
{
return(((X1-X2)*(X1-X2)+(Y1-Y2)*(Y1-Y2)));
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8bWF0aC5oPgoKbG9uZyBsb25nIGRpc3QoaW50LCBpbnQsIGludCwgaW50KTsKCmludCBtYWluKCkKewoJaW50IE4sIHgxLCB4MiwgeDMsIHkxLCB5MiwgeTMsIGNvdW50PTA7Cglsb25nIGxvbmcgc2lkZTEsIHNpZGUyLCBzaWRlMzsKCglzY2FuZigiJWQiLCZOKTsKCgl3aGlsZShOLS0pCgl7CgkJc2NhbmYoIiVkICVkICVkICVkICVkICVkIiwmeDEsJnkxLCZ4MiwmeTIsJngzLCZ5Myk7CgoJCXNpZGUxID0gZGlzdCh4MSwgeTEsIHgyLCB5Mik7CgkJc2lkZTIgPSBkaXN0KHgyLCB5MiwgeDMsIHkzKTsKCQlzaWRlMyA9IGRpc3QoeDMsIHkzLCB4MSwgeTEpOwoKCQlpZihzaWRlMT5zaWRlMiAmJiBzaWRlMT5zaWRlMykKCQl7CgkJCWlmKCBzaWRlMSA9PSBzaWRlMitzaWRlMyApCgkJCQljb3VudCsrOwoJCX0KCgkJZWxzZSBpZihzaWRlMj5zaWRlMyAmJiBzaWRlMj5zaWRlMSkKCQl7CgkJCWlmKCBzaWRlMiA9PSBzaWRlMStzaWRlMyApCgkJCQljb3VudCsrOwoJCX0KCgkJZWxzZSBpZihzaWRlMz5zaWRlMSAmJiBzaWRlMz5zaWRlMikKCQl7CgkJCWlmKCBzaWRlMyA9PSBzaWRlMStzaWRlMiApCgkJCQljb3VudCsrOwoJCX0KCX0KCglwcmludGYoIiVkXG4iLGNvdW50KTsKCglyZXR1cm4gMDsKfQoKbG9uZyBsb25nIGRpc3QoaW50IFgxLCBpbnQgWTEsIGludCBYMiwgaW50IFkyKQp7CglyZXR1cm4oKChYMS1YMikqKFgxLVgyKSsoWTEtWTIpKihZMS1ZMikpKTsKfQ==