위험한 잠수
시간 제한2초메모리 제한512 MB
N명의 지원자 중 R명의 복귀자 번호가 주어질 때 돌아오지 않은 번호를 오름차순으로 출력하고, 전원 복귀 시 *를 출력한다.
문제
최근 Nlogonia에서 일어난 지진은 진앙에 있던 수도의 건물에는 큰 피해를 주지 않았다. 그러나 조사에 나선 과학자들이 방조제 벽의 지하 부분에서 심각한 구조 결함을 발견했다. 이 결함을 빨리 보수하지 않으면 방조제가 무너지고 수도 전체가 물에 잠긴다.
보수 작업은 잠수부가 깊은 수심에서 극도로 어렵고 위험한 조건을 견디며 해야 한다. 도시의 존속이 달린 일이라 주민이 대거 나서서 이 위험한 임무에 자원했다.
위험한 임무의 관례대로 각 잠수부는 임무를 시작할 때 식별 번호가 적힌 작은 표찰을 받았다. 임무를 마친 자원자는 표찰을 보관소에 넣어 반납했다.
방조제는 다시 안전해졌지만 일부 자원자가 임무에서 돌아오지 못한 것으로 보인다. 보관소에 남은 표찰을 보고 도시를 구하다 목숨을 잃은 자원자가 누구인지 알아내야 한다.
입력
첫째 줄에 두 정수 과 이 주어진다. 은 임무에 나선 자원자 수, 은 임무에서 돌아온 자원자 수이다. 자원자는 부터 까지의 번호로 구분한다.
둘째 줄에 임무에서 돌아온 자원자의 번호 개가 주어진다. 번호는 임의의 순서로 주어지고 서로 다르다. 적어도 한 명은 돌아왔다.
제한
출력
돌아오지 못한 자원자의 번호를 작은 번호부터 한 줄에 출력한다. 번호 사이는 공백 하나로 구분하고, 마지막 번호 뒤에는 아무것도 붙이지 않는다.
모든 자원자가 돌아왔다면 별표 하나 *만 출력한다.