#include <bits/stdc++.h>
#define int long long
using namespace std;
int a[100005];
int n,K;
int j=1;int cnt=0;
inline long long connect(long long a, long long b)
{
return stoll(to_string(a) + to_string(b));
}
signed main()
{
cin>>n>>K;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
sort(a+1,a+n+1);
for(int i=1;;i++)
{
if(j==n && i==n)
break;
if(i==j)
continue;
else if(connect(a[j],a[i])>K)
break;
else
cnt++;
if(i==n)
{
i=0;
j++;
}
}
cout<<cnt<<endl;
return 0;
}