<prompt> Kwa kuzingatia mfuatano n unaowakilisha nambari kamili, rudisha _nambari kamili iliyo karibu zaidi bila kujumuisha yenyewe, ambayo ni palindrome_. Ikiwa kuna sare, rudisha _ile ndogo zaidi_.Ya karibu zaidi inafafanuliwa kama tofauti kamili iliyopunguzwa kati ya nambari mbili kamili.Mfano wa 1:Ingizo: n 123Pato: 121Mfano wa 2:Ingizo: n 1Pato: 0Maelezo: 0 na 2 ndizo palindromes zilizo karibu zaidi lakini tunarudisha ndogo ambayo ni 0.Vikwazo: 1 n.urefu 18 n ina tarakimu pekee. n haina sufuri zinazoongoza. n inawakilisha nambari kamili katika safu 1, 1018 - 1.  <response>: def is_palindromes: str - bool: return s s::-1def closest_palindromen: str - int: nambari intn kushoto nambari - 1 kulia nambari 1 wakati Kweli: if is_palindromestrkushoto: kurudi kushoto if is_palindromestrkulia: kurudi kulia kushoto - 1 kulia 1 