Вам задано перестановку $a$ довжини $n$. Також вам задано додатні цілі числа $k$ та $m$ ($1 \le k \le m \le n$).
Потрібно визначити, чи існує підпослідовність $b$ перестановки $a$ довжини $m$ така, що довжина найбільшої зростаючої підпослідовності $b$ дорівнює $k$. Якщо така підпослідовність існує, виведіть будь-яку правильну.
Вхідні дані
Перший рядок містить три цілі числа $n, m, k$ ($1 \le k \le m \le n \le 5\,000$) — довжину перестановки, довжину підпослідовності $b$ та довжину найбільшої зростаючої підпослідовності $b$.
Вихідні дані
У першому рядку виведіть «Yes» або «No». Перевіряюча програма не чутлива до регістру.
У другому рядку виведіть одну з правильних підпослідовностей, якщо така існує.
Приклади
Вхідні дані 1
5 2 2 4 5 3 2 1
Вихідні дані 1
Yes 4 5
Вхідні дані 2
5 2 2 5 4 3 2 1
Вихідні дані 2
No
Вхідні дані 3
6 4 2 1 3 4 2 6 5
Вихідні дані 3
Yes 4 2 6 5