The main idea of the present paper is to uncover the hidden potential of Karachay-Balkar language in Constrained Writing. Being well described and deeply analyzed in terms of major linguistics subdisciplines, Karachay-Balkar language (as well as many other minor languages) lacks academic attention towards creation of experimental forms, e.g., palindromes. The present paper aims to answer the question "How big is the potential of Karachay-Balkar language in creating palindromes of different kinds, and which methods are applicable in doing that?" In order to answer this question, we justify choosing the appropriate lexical databases, and demonstrate that two different approaches are effective: "heuristic method", based on some apriori knowledge about Karachay-Balkar language and our own creativity; and "algorithmic method", based on some set of rules executed on Python. As a result, we have generated many palindromes of different kinds (letter-palindromes, syllable-palindromes, educanto-palindromes, "magic squares"), and about 70 of them are demonstrated in the present paper.