<prompt> Umepewa safu kamili za Nbele zenye faharasa 0 na nyuma za urefu n, ambapo kadi ya ith ina nambari kamili ingawai iliyochapishwa mbele na nyuma i iliyochapishwa nyuma. Hapo awali, kila kadi huwekwa kwenye meza ili nambari ya mbele iko juu na nyingine iko chini. Unaweza kugeuza idadi yoyote ya kadi labda sifuri.Baada ya kugeuza kadi, nambari kamili inachukuliwa kuwa nzuri ikiwa imetazama chini kwenye kadi fulani na si ikitazama juu kwenye kadi yoyote.Rudisha _idadi kamili iwezekanavyo baada ya kugeuza kadi_. Ikiwa hakuna nambari kamili, rudisha 0.Mfano wa 1:Ingizo: pande 1,2,4,4,7, migongo 1,3,4,1,3Pato: 2Maelezo:Ikiwa tutageuza kadi ya pili, nambari za uso juu ni 1,3,4,4,7 na uso chini ni 1,2,4,1,3.2 ndio nambari kamili ya chini kabisa kwani inaonekana imetazama chini lakini haijatazama juu.Inaweza kuonyeshwa kuwa 2 ndio nambari kamili ya chini kabisa inayowezekana kupatikana baada ya kugeuza baadhi ya kadi.Mfano wa 2:Ingizo: pande 1, migongo 1Pato: 0Maelezo:Hakuna nambari kamili bila kujali jinsi tunavyogeuza kadi, kwa hivyo tunarudisha 0.Vikwazo: n fronts.length backs.length 1 n 1000 1 sehemu za mbelei, migongoi 2000  <response>: def uniqueMorseRepresentationsmaneno: morse .-, -..., -.-., -.., ., ..-., --., ... , .., .---, -.-, .-.., --, -., ---, .--., --.-, .-., ..., -, ..-, ...-, .--, -..-, -.--, --.. mabadiliko kuweka kwa neno kwa maneno: morseCode .jiungemorseordc - orda kwa c katika neno transformations.ongezaMorseCode len ya kurudi mabadiliko 