{"trustable":false,"sections":[{"title":"คำอธิบายโจทย์","value":{"format":"MD","content":"ให้พิมพ์การเรียงสลับเปลี่ยน (permutation) ของตัวอักษรภาษาอังกฤษพิมพ์ใหญ่ N ตัวแรก แต่เนื่องจากจำนวนรูปแบบที่เป็นไปได้ทั้งหมดมีได้เยอะมาก เราให้คุณพิมพ์มันออกมาแค่ K แบบแรกก็พอ"}},{"title":"Input","value":{"format":"MD","content":"บรรทัดแรกประกอบไปด้วยจำนวนเต็ม T แทนจำนวนกรณีทดสอบ (1 \u003c\u003d T \u003c\u003d 100)\nอีก T บรรทัดต่อมา แต่ละบรรทัดแทนหนึ่งกรณีทดสอบ\n\nแต่ในกรณีทดสอบ ประกอบไปด้วยจำนวนเต็มสองจำนวน N และ K (1 \u003c\u003d N \u003c\u003d 26, 1 \u003c\u003d K \u003c\u003d 30)"}},{"title":"Output","value":{"format":"MD","content":"ในแต่ละกรณีทดสอบ ให้พิมพ์หมายเลขกรณีทดสอบ (ดูตัวอย่าง Output) แล้วขึ้นบรรทัดใหม่ ตามด้วยให้พิมพ์การเรียงสลับเปลี่ยน K แบบแรก ของตัวอักษรภาษาอังกฤษพิมพ์ใหญ่ N ตัวแรก \n\nถ้าจำนวนรูปแบบของการเรียงสลับเปลี่ยนมีน้อยกว่า K ให้พิมพ์การเรียงสลับเปลี่ยนมาให้ครบทุกแบบ\n "}},{"title":"Sample Input","value":{"format":"MD","content":"```\n2\n3 8\n10 10\n```"}},{"title":"Sample Output","value":{"format":"MD","content":"```\nCase 1:\nABC\nACB\nBAC\nBCA\nCAB\nCBA\nCase 2:\nABCDEFGHIJ\nABCDEFGHJI\nABCDEFGIHJ\nABCDEFGIJH\nABCDEFGJHI\nABCDEFGJIH\nABCDEFHGIJ\nABCDEFHGJI\nABCDEFHIGJ\nABCDEFHIJG\n```"}}]}