from math import isqrt import sys read=sys.stdin.buffer.read readline=sys.stdin.buffer.readline U=5*10**6+1 is_prime=[False]*U M=isqrt(U) is_prime[2]=True for i in range(3,U,2):is_prime[i]=True for i in range(3,M+1,2): if is_prime[i]: for j in range(i*i,U,i+i):is_prime[j]=False primes=[2] for i in range(3,U,2): if is_prime[i]:primes.append(i) N,*A=map(int,read().split()) ng,ok=[],[] def make_set(i): ret=0 while i!=0: ret|=1<<(i%10) i//=10 return ret mask=0 for x in A:mask|=1<r:break se|=s i+=1 if se==mask and ans