testcases: - name: "Test Case 1 (Length Min)" inputs: - 1: "I" - name: "Test Case 11 (Length Max)" inputs: - 1: "JyInumebILiNcPgGtgxCVmbkmwKfLTHBEDjC4sIUMz50EvjKx73FtnjHznSlNYw5VWMRxpTsFE0PyzQPVK4DPWo5wfHdemHaNhFr0FVRn9PmEQtinh0Ve7AJt5DxkqKxtP2CTPS7cXXyRYDYZwc693YpYoqQFVq7Aue9P9vy6phiY0sFUxaI6LX8sJkILR7tV3HJiTKhqUVgIh3LeokUNjubumltDMqajtecxVaJweC3SzPgbGfe1EGDe0moG9Zw5gW53t4g4BzWkgTNFk86koAXtBt2LqcH5YeMbdCkGqPhlMlRH14f368r330NZSWPgYG7uCjtmhrqTac0wWTcadvzim8ptIwrhaK0MiCTUOFYdjxNHGt7Udg2V133S4Uf5qDp4MTA7kSVhJyNdssYExQaRNPFrm2XFiqkqyRmKoQPfD8G2fRta1jGyQqVCSlxPbNZpkCUASNW4Zdcq5mZpaqzVXY9wTzBcsIVym5IGzN2UPlreKko7lRi3QvUPQtw8l0AONRqt43FgodYWe3RLcvRSP7L1sXb8dd8bXs1L7PSRvcLR3eWYdogF3" - name: "Test Case 31 (Length Generic)" inputs: - 1: "ZN2YVpXbyBFNkpbiPNqX2DjPL5qiZ7fxFETEwcVvscedxMi6WyNIhqRPjTqewAD5haStuy7S4tR7Vvjc5xJAlP0qNQ52OvjoLX7AKY4cAyCuwA3FialhN0zugAMM2zUgukdddRfx7fnCeXoPUIOGoKiqjpBkU0agwokyyOYX81d8vz0XPkR0t5frOLxKTajQpVHPyYs7FElTJi4wB1LMYHd1Z17Qh9rTjCxNDQDpel356WnBekmDGmxN6TAPkWUUBHTbJHlphx24cGRyopjIlE2f5iEfd0P5LCMFwpkqGhv0qWbLj4Fs2pJDCK4ki8pKsQgNadp6Li8tmhl7OLaI7PqvNzTvmXm4M70lhXiuZi9g2gvm5DdY6SpAKvG5iZ8lhP5PpB7cHELhC2qVKWPRsOnI6Np3kX6PeSbQWjGFBKdl69jd5GsCs4ZaRur4dbEpwEgI0rMlpMDnDDtMlJ86oKMb9q5deijUnmRqx6cR95yQC4cqgFeDFhl1g5Esg8SbcsmCls7WjMPwdT9f1RA3IsH4NX2aDVr7YS25w3C2zyzBw6saIRlimmd7SBBqAoVLBTVe2dgsadTR9l9EMECWU7x4yp04TyItzJrFmM6I4UoW29iDyIyke49sWFLUVXNdmjWoCDH8d9M1sWFNBHoSQ7wEyLyDNYiCd6br1GRKeZnOGDUfQq6BMD6X4dyJYfbGO6CI6M92hI17esVv33JiSppSiJ33vVse71Ih29M6IC6OGbfYJyd4X6DMB6qQfUDGOnZeKRG1rb6dCiYNDyLyEw7QSoHBNFWs1M9d8HDCoWjmdNXVULFWs94ekyIyDi92WoU4I6MmFrJztIyT40py4x7UWCEME9l9RTdasgd2eVTBLVoAqBBS7dmmilRIas6wBzyz2C3w52SY7rVDa2XN4HsI3AR1f9TdwPMjW7slCmscbS8gsE5g1lhFDeFgqc4CQy59Rc6xqRmnUjied5q9bMKo68JlMtDDnDMplMr0" - name: "Test Case 51 (Single Palindrome)" inputs: - 1: "6pftZLLpUTMp4jDtwj29ZUF9ownORK0WOwgrOgr0ADM3L9cxTylEFC4VoSdZfZBicV8TEfNXr87mNksvsSXFyTV4l8VJjTDjl2DZ4HsqKENRLqoTbqnfYTQOsCbQKr2ESG4aCU0EWHgnoqmhI4NtWsRBisMGkuVXfe7idQlrZU1Y2T9XbOVHns6Hhs63serYHSsOb7D6u6HNBy6AN3sidZUSkfBdfUqJ5U3s4rU7MCwQDrMxvCIo8FvI54mYH2t6tdacgmKeJm0UnSOCzJJXxihbfEpW6rfph1KLrVNsrVUnO4QnnQhtZWXvcYWnYoa5u4GSrFT9Ox9F0Zt661bzV9bCauq1tVmZMQ4ipl3KOLnqDbwHgG9kdMZPcFxmUorZt3h0SWQggQ7laWsPpA1EVt8IxkRAoYUgGq9jK9feb8dvp7J0VuVgeaOKyZyyZyKOaegVuV0J7pvd8bef9Kj9qGgUYoARkxI8tVE1ApPsWal7QggQWS0h3tZroUmxFcPZMdk9GgHwbDqnLOK3lpi4QMZmVt1quaCb9Vzb166tZ0F9xO9TFrSG4u5aoYnWYcvXWZthQnnQ4OnUVrsNVrLK1hpfr6WpEfbhixXJJzCOSnU0mJeKmgcadt6t2HYm45IvF8oICvxMrDQwCM7Ur4s3U5JqUfdBfkSUZdis3NA6yBNH6u6D7bOsSHYres36shH6snHVObX9T2Y1UZrlQdi7efXVukGMsiBRsWtN4IhmqongHWE0UCa4GSE2rKQbCsOQTYfnqbToqLRNEKqsH4ZD2ljDTjJV8l4VTyFXSsvskNm78rXNfET8VciBZfZdSoV4CFElyTxc9L3MDA0rgOrgwOW0KROnwo9FUZ92jwtDj4pMTUpLLZtfp6" - name: "Test Case 71 (Multiple Palindromes)" inputs: - 1: "nouwy9LpRmbiN89KhqNRL3Lt1joGZujrd11drjuZGoj1tL3LRNqhK98NibmRpL9ywuon7lJVUvmLaz4WeNjQP960IE74tpKmUicjassajciUmKpt47EI069PQjNeW4zaLmvUVJl7kmEsvF3vghx9PrO0P73LgZh4VSYbhZMenMoUzkmBWYJcOOp0k1f9L2enI75XC8b7ybw7elrsTsZZfFsp5DD3drnlmWBWggggWBWmlnrd3DD5psFfZZsTsrle7wby7b8CX57Ine2L9f1k0pOOcJYWBmkzUoMneMZhbYSV4hZgL37P0OrP9xhgv3FvsEmkdoNPTCc5OJ94pvLS0HF56yFHjHdGncCb1u9Ax0h1XZ0DOPy04V7M5XK4TuSayXN2HQwuqiZwIWqraVrQipqmbu7GINx0SFO2fREiKG9FZU7bQqPAv2Vrc4dGvGeNUIhkz0m3zQRdqUgBE1m5Z5T35579tYEJ7xMtf9jstScQWwtKX7f78n0nodhNutRROrJUSmF2LFs7rTm7pu6pmjyl1zni77inz1lyjmp6up7mTr7sFL2FmSUJrORRtuNhdon0n87f7XKtwWQcStsj9ftMx7JEYt97553T5Z5m1EBgUqdRQz3m0zkhIUNeGvGd4crV2vAPqQb7UZF9GKiERf2OFS0xNIG7ubmqpiQrVarqWIwZiquwQH2NXyaSuT4KX5M7V40yPOD0ZX1h0xA9u1bCcnGdHjHFy65FH0SLvp49JO5cCTPNod" - name: "Test Case 91 (Palindrome Start)" inputs: - 1: "epe097pF103hXDkmaSmRLaCVkWKmYFsQQnN4x63WBJtEJhT5TvkHc5ZCOg3RW1bnPps6CvAzwoJRMAAMHgfJvP3eJZLy9uXgL6ZTUbEkkuO1K0al6RGyOxwYilYeai8HrcuJNHuPTbc6QKrIHs8k12pqE1GG1Eqp21k8sHIrKQ6cbTPuHNJucrH8iaeYliYwxOyGR6la0K1OukkEbUTZ6LgXu9yLZJe3PvJfgHMAAMRJowzAvC6spPnb1WR3gOCZ5cHkvT5ThJEtJBW36x4NnQQsFYmKWkVCaLRmSamkDXh301Fp790epea6Lln7XbwXkC6OFpsOXbNgtcWgi3bBLvUspcBno4PgEV6vWjRhFHqEx0UkjqfvS67DqMC96wlBvIE6WAzGc2fNtznLEEUJKvcuFJndeKsXTgCiph2H7bkIiyj411qRyPXTv10ScAgyXdmtprSRLWOYigs7poxk8ZdkQbJUqDP1ALf24BnkpWgUYqB7tPHwR6DGlihACY5QIOG3sPG13owWlNkgfty0ZaqckxlbpJMMFggRh7KaJ4uvTg5SZiBjYUjNbP8s50z0cKOAipazOd7lePOJ7DFNqUj4jTJ00d82OgTiZv9A05nKs1dA2hemrE7VjZAEWp" - name: "Test Case 101 (Palindrome End)" inputs: - 1: "zRmyeRgONDIx5OmvdwKcWBtLFZTioGs6HhgLiPu35QyDjeNsDsUUVPxGCzC9V6KRcACNVVaAeJV67tc3sDEzTLh3up05PaWOwT2cAPmoRvr1UoG7tytWKALRM1Ye5JNWlOOFsZ2XxUuFoEQ0Pt3parrap3tP0QEoFuUxX2ZsFOOlWNJ5eY1MRLAKWtyt7GoU1rvRomPAc2TwOWaP50pu3hLTzEDs3ct76VJeAaVVNCAc" - name: "Test Case 111 (Palindrome Middle)" inputs: - 1: "n1AFBT7LjIysywVO1wtlwsTVsV7dVq9HdB7eNzVtxQDNyqueEz7urFJpZRq1rKLcOGNo4fczfeMy2cBsyiknNHvu0vAqKCY84S4M15LyoqYBLFgH5HREp0J450XdyAaeI491FvNvP5fybQcqET8XCYvW5NPMcUmENjkduO2qYDXa7927vd2SaHhWhaVOPMKCHgXFdmuhgw4n0dpSEXHwtKC9cplSHJjoWA6kzzk6AWojJHSlpc9CKtwHXESpd0n4wghumdFXgHCKMPOVahWhHaS2dv7297aXDYq2OudkjNEmUcMPN5WvsCStRcGXk3JxEjcVg8gtENakNpqwFd8Q550Q1pOCfZqscUVwI1uQcBiuhPjs" - name: "Test Case 121 (No Palindrome Unique)" inputs: - 1: "baonKhA8DuSENBFzI93HrMsiQL5JVtf1pcGdmW6ZqyXlvx0POg74TCwY2RkjUe" - name: "Test Case 131 (No Palindrome Duplicates)" inputs: - 1: "aboKnhA8DNuESBFzI93HrMsiLQ5JVt1fpGcdmWqZ6Xylxv0POg74CTwYR2kjUe" - name: "Test Case 141 (Digits Only)" inputs: - 1: "7460527199350752368136925678077332449439522772083365176608695430547385909127538736377604351831862119784126599119224716490574057217586659003680373881920876763097161314357326629143390184871503881531964068645486331916743676496878041137952639268322437249169428529942186785479266288862572375769744400306320453691843802511090547308583691882890673490288736837534189291747900416090527331248558421337250906140097471929814357386378820943760982881963858037450901152083481963540236030044479675732752688826629745876812499258249619427342238629362597311408786946763476191336845468604691351883051784810933419266237534131617" - name: "Test Case 161 (Alphabets Only)" inputs: - 1: "UBkpBvFohdNuHNSGCVpJkXtsCxCPoaUZKAXTcZUVuJzhkgNTLPQUXqpjurHkmOJJMVAUdYumITNWKZtUdJXeTxUrcBFwgRBxZDAiIGMFyOIbAZTqOAtTUPnBiRiBuCRJdIIdXXKeFjSggstskEgnkAJRcYaLiXeKYDtlIcJcsdxFzHyCOSxxGUGKBZEFPhVpRJFsicNrzJfcjeevOuNkQkhPnNCFbpZZOysRIzLrqvWYbNOaZmFdQkjvopkxWjVmqOeobwTzTQgQfXnSCXTIMLsRNIdJHJotanZIfUKZSdaIbsAWZZAmmRTiEKpZSllEQHkYOwXrDQCaGottUwcOEReOrkoNHZEnFWjTdhxrUdKZLDFJXnhlnyYbiSpOsvTvotxBmYBRNOYfTYmGwplUMnmgSgnpAEBqEOXLavvolHfhbWqLMBtUKgHsmIBKmKesymZMoCtpTgTHSkMIfZUoWJNhWXkzuBykWPiQqWZpIDxKjafkToQgHpAqHVkaTnYAoeEoOUjeXIzoBeuGrYgzMJqUNNUqJMzgYrGueBozIXejUOoEeoAYnTakVHqApHgQoTkfajKxDIpZWqQiPWkyBuzkXWhNJWoUZfIMkSHTgTptCoMZmyseKmKBImsHgKUtBMLqWbhfHlovvaLXOEqBEApngSgmnMUlpwGmYTfYONRBYmBxtovTvsOpSibYynlhnXJFDLZKdUrxhdTjWFnEZHNokrOeREOcwUttoGa" - name: "Test Case 181 (Odd Palindromes)" inputs: - 1: "1NszwJREs72R8DAjDMmjUl9HP4Fgcksfo7ieOVwYR4nW4ZduXr0F0M79vLs4QEGCtbQNef9EDPPMkL52VOCnoSqoEGc99pSYKRBLw3oY1v2CltViRK30tOcUtcL0TZglhknNdl6JLFaArKInetlvsytQspvDstyIVC1dbFTlgL5T7jK9OMS08qGLeF28H9DfRYMkw9bhOEtGBIfHs8Uq7BInC985Z1VclFFjoswHRlQcoCzhKaigpMUYmUoTfNwdCWcLXCby3cofEje6D2ZxkQxrAyUcadE2McmlUnbLCB8ivUwYX8fNCEoJlPsazuEwNDumuDB2XL1nnFJP9fkswn7MyEA7yybe9KdNEKifaluMIOXAtmZuLToaXZR3Ygd8K73BZW3DLUgUB4tHTRxmodtjGBZTB3B7XEOUhyXKbqY5oV4jMm6voLzvzFhdqMcQFf3NC3CN3fFQcMqd1NszwJREs72R8DAjDMmjUl9HP4Fgcksfo7ieOVwYR4nW4ZduXr0F0M79vLs4QEGCtbQNef9EDPPMkL52VOCnoSqoEGc99pSYKRBLw3oY1v2CltViRK30tOcUtcL0TZglhknNdl6JLFaArKInetlvsytQspvDstyIVC1dbFTlgL5T7jK9OMS08qGLeF28H9DfRYMkw9bhOEtGBIfHs8Uq7BInC985Z1VclFFjoswHRlQcoCzhKaigpMUYmUoTfNwdCWcLXCby3cofEje6D2ZxkQxrAyUcadE2McmlUnbLCB8ivUwYX8fNCEoJlPsaz" - name: "Test Case 191 (Even Palindromes)" inputs: - 1: "KNfPGith0nAZn85CPXJ6DJljbkKEHmHWKsUILIYCa5YWiPooK1NkpNmsWIAjDP2FFKQyyITCUAv9gS6msJYSucL6o8AH8BICmfwgkZi1MFDZuVhv1BIWOtZfv4NeG5JsJItsBmxz3oErYLdfL4GUIHCYmKgXo2HO3otBEC35nzLeFujOrKgLxzJ7iD4OfycI60vsnxgQv3sgokNWnJE9zpIMQsyUMOYShAj5a2vAbEMa2WGGrHvLDR80omOG7gUT6v6ISnQ2rQ2De2xRB1Vcp0Cp1M5cJ6uRe3HjBl5tnNPex76EYNn80Ds12kOfDyvoDYhz45kedvKkwHPezsIEx43M0fKsa88asKf0M34xEIszePHKNfPGith0nAZn85CPXJ6DJljbkKEHmHWKsUILIYCa5YWiPooK1NkpNmsWIAjDP2FFKQyyITCUAv9gS6msJYSucL6o8AH8BICmfwgkZi1MFDZuVhv1BIWOtZfv4NeG5JsJItsBmxz3oErYLdfL4GUIHCYmKgXo2HO3otBEC35nzLeFujOrKgLxzJ7iD4OfycI60vsnxgQv3sgokNWnJE9zpIMQsyUMOYShAj5a2vAbEMa2WGGrHvLDR80omOG7gUT6v6ISnQ2rQ2De2xRB1Vcp0Cp1M5cJ6uRe3HjBl5tnNPex76EYNn80Ds"