원상 복구 (large)
시간 제한3초메모리 제한1024 MB
K번 섞은 뒤의 카드 배열과 섞기 순열 D가 주어질 때, 섞기 전 원래 카드 배열을 구한다.
문제
의 수가 적혀 있는 개의 카드가 있다.
1부터 N까지 수가 하나씩 존재하는 수열 이 있다. 이때 각 에 대해 번째 카드를 번째로 가져오는 작업을 셔플이라고 부른다.
예를 들어, 이 1, 4, 5, 3, 2이고, 가 4, 3, 1, 2, 5라고 가정해보자. 이 카드를 한번 셔플하면 3, 5, 1, 4, 2가 된다. 아래 그림으로 표현을 해보았다. 아래 는 카드를 한 번 셔플한 후를 의미한다.

위 방식을 그대로 번 셔플한 카드의 정보와 의 정보를 알고 있다고 할 때, 원래 카드는 어떤 배치를 이루고 있었는지 구해보자.
입력
첫번째 줄에는 카드의 개수 과 카드를 섞은 횟수인 가 공백으로 구분되어 주어진다.
두번째 줄에는 번 카드를 섞은 후 카드의 배치를 의미하는 가 공백으로 구분되어 총 개 주어진다.
세번째 줄에는 총 개의 이 공백으로 구분되어 주어진다.
출력
원래 카드의 배치인 부터 까지의 값들을 공백으로 구분해서 출력한다.
제한
- 는 정수