#include <iostream>
#include <vector>
using namespace std;

bool dali_e_palindrom(int x) {
    int prevrten_broj = 0;
    int tmp = x;
    while(tmp > 0) {
        int cifra = tmp % 10;
        prevrten_broj = (prevrten_broj * 10) + cifra;
        tmp /= 10;
    }
    
    if(x == prevrten_broj) {
        return true;
    }
    
    return false;
}
int main()
{
    
    int number;
    cin >> number;
    
    if(dali_e_palindrom(number)) {
        cout << number << " palindrome true" << endl;
    }
    else {
        cout <<  number << " palindrome false" << endl;
    }
    
    int prv_paren_pogolem, prv_paren_pomal;
    
    if(number % 2 == 0) {
        prv_paren_pomal = number - 2;
        prv_paren_pogolem = number + 2;
    }
    else {
        prv_paren_pomal = number - 1;
        prv_paren_pogolem = number + 1;
    }
    
    if(dali_e_palindrom(prv_paren_pomal)) {
        cout << prv_paren_pomal << " palindrome true" << endl;
    }
    else {
        cout << prv_paren_pomal << " palindrome false" << endl;
    }
    
    if(dali_e_palindrom(prv_paren_pogolem)) {
        cout << prv_paren_pogolem << " palindrome true" << endl;
    }
    else {
        cout << prv_paren_pogolem << " palindrome false" << endl;
    }
    
     return 0;
}
