俾一個長度係 $n$ 嘅排列 $a$ 你。同時俾兩個正整數 $k$ 同 $m$($1 \le k \le m \le n$)。
你需要判斷是否存在一個屬於 $a$ 而且長度係 $m$ 嘅子序列 $b$,令到 $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