# 1107번. 리모컨
importsysinput=sys.stdin.readlinen=int(input())m=int(input())check={str(i)foriinrange(10)}ifm:check=check-set(input().split())ans=abs(n-100)# 채널은 50만까지지만 그보다 큰 수부터 내려오는 것이
# 빠른 경우의 수도 있으므로 범위는 100만까지
foriinrange(1000001):flag=True# 고장난 버튼이 포함 되어있으면 break
fornuminstr(i):ifnumnotincheck:flag=Falsebreakifflag:# abs(n-i)+len(str(i)) 설명
# len(str(i)) : 이만큼 숫자 버튼을 눌러서 그 채널로 이동
# abs(n-i) : 남은 차이는 +,- 버튼으로 움직임
ans=min(ans,abs(n-i)+len(str(i)))print(ans)