AT_abc392_b [ABC392B] Who is Missing?

Description

You are given a sequence of $ M $ integers $ A = (A_1, A_2, \dots, A_M) $ . Each element of $ A $ is an integer between $ 1 $ and $ N $ , inclusive, and all elements are distinct. List all integers between $ 1 $ and $ N $ that do not appear in $ A $ in ascending order.

Input Format

The input is given from Standard Input in the following format: > $ N $ $ M $ $ A_1 $ $ A_2 $ $ \dots $ $ A_M $

Output Format

Let $ (X_1, X_2, \dots, X_C) $ be the sequence of all integers between $ 1 $ and $ N $ , inclusive, that do not appear in $ A $ , listed in ascending order. The output should be in the following format: > $ C $ $ X_1 $ $ X_2 $ $ \dots $ $ X_C $

Explanation/Hint

### Sample Explanation 1 Here, $ A=(3,9,2) $ . The integers between $ 1 $ and $ 10 $ that do not appear in $ A $ , listed in ascending order, are $ 1,4,5,6,7,8,10 $ . ### Sample Explanation 2 No integer between $ 1 $ and $ 6 $ is missing from $ A $ . In this case, print `0` on the first line and leave the second line empty. ### Constraints - All input values are integers. - $ 1 \le M \le N \le 1000 $ - $ 1 \le A_i \le N $ - The elements of $ A $ are distinct.