public class P0604 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] split1 = br.readLine().split("\\s");
int s = Integer.parseInt(split1[0]);
int n = Integer.parseInt(split1[1]);
String[] split2 = br.readLine().split("\\s");
int[] arr = new int[n];
for (int i = 0; i < n; i++) {
arr[i] = Integer.parseInt(split2[i]);
}
int[] answer = new int[s];
for (int i = 0; i < n; i++) {
int point = s - 1;
for (int j = 0; j < s; j++) {
if (answer[j] == 0) {
point = j;
break;
}
if (arr[i] == answer[j]) {
point = j;
break;
}
}
for (int j = point; j > 0; j--) {
answer[j] = answer[j - 1];
}
answer[0] = arr[i];
}
for (int i : answer) {
System.out.print(i + " ");
}
}
}
Deque<Integer> stack = new ArrayDeque<>();
for (int i : arr) {
stack.remove(i);
stack.push(i);
}
for (int i = 0; i < s; i++) {
System.out.print(stack.pop() + " ");
}
π λ¬Έμ
βοΈ μμ΄λμ΄
π€ κ³ λ―Όν λ΄μ©
πͺ μλ‘κ² λ°°μ΄ λ΄μ©
π μ΄ν΄κ° μ΄λ €μ΄ λ΄μ©
β ν΄κ²°νμ§ λͺ»ν μ΄μ
β λ³ΈμΈ νμ΄
μ°Έκ³ ν μλ£