// Latihan bergaya OSN, Bab 05, soal 2 -- pembahasan. // // Bilangan dibalik digit per digit, lalu dibandingkan dengan aslinya. // Nilai asli disimpan dulu karena n habis dipakai saat membalik. #include using namespace std; int main() { long long n; cin >> n; long long asli = n; long long balik = 0; while (n > 0) { balik = balik * 10 + n % 10; n /= 10; } if (balik == asli) cout << "YA\n"; else cout << "TIDAK\n"; return 0; }