สมมติว่าเรามีสตริง s เราต้องหาสตริงย่อยที่ยาวที่สุดของ s สำหรับสตริง s จะเรียกว่า nice เมื่อสำหรับตัวอักษรทุกตัวในหน่วย s จะปรากฏเป็นตัวพิมพ์ใหญ่และตัวพิมพ์เล็กทั้งคู่ หากมีหลายสตริงย่อยดังกล่าว ให้ส่งคืนสตริงย่อยของรายการแรกสุด ดังนั้น หากอินพุตเป็น s =ZbybBbz ผลลัพธ์จะเป็น bBb เนื่องจากมีตัวพิมพ์