กำหนดการเรียงสับเปลี่ยน $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