#include <iostream>

using namespace std;

int main(){
	int n, nd, nn, rev = 0;
	/*
	n - исходное число
	nd - переменная для значения исходного числа
	nn - переменная для хранения цифр числа
	rev - полученное число
	*/

	cout << "Input number: "; // вывод "Input number: "
	cin >> n; // ввод n 

	nd = n;

	while (abs(nd) > 0){ // работа цикла не отсановиться, пока n > 0
		nn = nd % 10; // получение цифры с самого правого (минимального) разряда исходного числа
		rev = rev * 10 + nn; // добавление полученной цифры к новому числу
		nd = nd / 10; // уменьшение исходного числа для дальнейшей обработки по алгоритму
	}

	cout << "Reverse number: " << rev << endl; // вывод результата на экран
	
	return 0; // завершение программы
}