위험한 잠수

N명의 지원자 중 R명의 복귀자 번호가 주어질 때 돌아오지 않은 번호를 오름차순으로 출력하고, 전원 복귀 시 *를 출력한다.

쉬움2배열해시맵아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

최근 Nlogonia에서 일어난 지진은 진앙에 있던 수도의 건물에는 큰 피해를 주지 않았다. 그러나 조사에 나선 과학자들이 방조제 벽의 지하 부분에서 심각한 구조 결함을 발견했다. 이 결함을 빨리 보수하지 않으면 방조제가 무너지고 수도 전체가 물에 잠긴다.

보수 작업은 잠수부가 깊은 수심에서 극도로 어렵고 위험한 조건을 견디며 해야 한다. 도시의 존속이 달린 일이라 주민이 대거 나서서 이 위험한 임무에 자원했다.

위험한 임무의 관례대로 각 잠수부는 임무를 시작할 때 식별 번호가 적힌 작은 표찰을 받았다. 임무를 마친 자원자는 표찰을 보관소에 넣어 반납했다.

방조제는 다시 안전해졌지만 일부 자원자가 임무에서 돌아오지 못한 것으로 보인다. 보관소에 남은 표찰을 보고 도시를 구하다 목숨을 잃은 자원자가 누구인지 알아내야 한다.

입력

첫째 줄에 두 정수 NNRR이 주어진다. NN은 임무에 나선 자원자 수, RR은 임무에서 돌아온 자원자 수이다. 자원자는 11부터 NN까지의 번호로 구분한다.

둘째 줄에 임무에서 돌아온 자원자의 번호 RR개가 주어진다. 번호는 임의의 순서로 주어지고 서로 다르다. 적어도 한 명은 돌아왔다.

제한

1RN1041 \le R \le N \le 10^4

출력

돌아오지 못한 자원자의 번호를 작은 번호부터 한 줄에 출력한다. 번호 사이는 공백 하나로 구분하고, 마지막 번호 뒤에는 아무것도 붙이지 않는다.

모든 자원자가 돌아왔다면 별표 하나 *만 출력한다.