는 집합에 포함되지 않은 가장 작은 음이 아닌 정수를 찾는 함수이다. 예를 들어 이고, 이다.
ibasic은 길이가 이고 음이 아닌 정수로 구성된 수열 에 대해 함수를 다음과 같이 정의하였다.
즉, 는 수열 의 모든 연속 부분수열에 대해, 각 부분수열의 모든 원소로 구성된 집합의 함수를 취한 값을 구하고, 그 값들의 집합에 대해 다시 함수를 취한 값이다.
ibasic을 위해 가 되는 길이가 인 수열 를 구해주자.
Input
첫 번째 줄에 두 정수 , 가 공백으로 구분되어 주어진다.
Output
첫 번째 줄에 조건을 만족하는 수열 을 공백으로 구분하여 출력한다.
단, 조건을 만족하는 수열이 존재하지 않는다면 -1을 대신 출력한다. 가능한 수열이 여러 가지라면 그중 아무거나 하나를 출력한다.
Subtasks
Samples
입력
6 7
출력
0 1 2 3 4 5