/*
TASK:matrix
LANG:C++
*/
#include<iostream>
using namespace std;
long a[1001][1001],n,m,n2;
int main()
{
    cin>>n>>m;
    n2=n;
    int i,j;
    for(i=0;i<n;i++)
    for(j=0;j<m;j++)
    cin>>a[i][j];
    
    for(i=0;i<n;i++)
    sort(a[i],a[i]+m);
int k;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
{
for(k=0;k<m;k++)
if(a[i][k]!=a[j][k])break;
else
if(k==m-1)n2--;
                  
                  }
    
    
    
    
    
   cout<<n2<<endl;
  
    
    
}
