// F# の詳細については、http://fsharp.org を参照してください
// 詳細については、'F# チュートリアル' プロジェクトを参照してください。
open System

[<EntryPoint>]
let main argv = 
  let [| n; k |] = Console.ReadLine().Split(' ') |> Array.map int
  
  let d = 
    Console.ReadLine().Split(' ')
    |> Array.map int
    |> Array.sort
  
  let d' = [ 0..9 ] |> List.filter (fun x -> not (Array.Exists(d, fun y -> x = y)))
  let isOK n = string n |> String.forall (fun x -> List.contains (int x - int '0') d')
  
  let rec solve n = 
    if isOK n then printfn "%d" n
    else solve (n + 1)
  solve n
  0 // 整数の終了コードを返します

