#include <bits/stdc++.h>
using namespace std;
int w,m,q=0;
int qzy(int k){
	int o=k,p=0;
	while(o>0)
	{
		p++;
		o=o/10;
	}
	return p;
}
bool ctqzy(int x,int y)
{
	int o=x,p=0,r=0;
	vector<int>w(y+1);
	while(o>0)
	{
		w[r]=o%10;
		r++;
		o=o/10;
	}
	for(int i=0;i<y;i++){
		for(int j=0;j<y;j++){
			if(w[j]==i)
			{
				p++;
				break;
			}
		}
	}
	if(p==y)
	{
		return true;
	}
	return false;
}
int main()
{
	cin>>w>>m;
	for(int i=1;i<=m;i++)
	{
		int n=qzy(i);
		if(ctqzy(i,n)&&i/(n-1)!=0){
			q++;
		}
	}
	cout<<q;
	return 0;
}