Турнір вихідного дня 25-01
Бали: 100
Дано натуральне число ~n~. Знайти значення виразу ~n+nn+nnn~.
Обмеження
- ~1 \le n \le 100~
Input
Єдиний рядок входу містить натуральне число ~n~
Output
Вивести результат
Sample Input 1
1
Sample Output 1
123
Пояснення
~nn~ - конкатенація чисел ~n~ і ~n~.
Конкатенація чисел - це об'єднання кількох чисел в один рядок символів, де числа перетворюються на текст. Наприклад, конкатенація чисел 12 і 34 дасть рядок "1234".
Бали: 100
Напишіть програму, яка зчитує ціле число ~N~ і виводить попереднє та наступне числа відносно введеного.
Обмеження
- ~-1000 \le N \le 1000~
Input
Вводиться ціле число ~N~
Output
Вивести відповідь згідно формату прикладу вихідних даних
Sample Input 1
179
Sample Output 1
The next number for the number 179 is 180.
The previous number for the number 179 is 178.
Бали: 100
Дано двоцифрове число. Знайдіть число десятків у ньому.
Input
Вводиться ціле двоцифрове число.
Output
Вивести кількість десятків у ньому.
Sample Input 1
21
Sample Output 1
2
Бали: 100
Дано натуральне число ~N~. Знайдіть цифру, що стоїть в розряді десятків у десятковому записі числа ~N~ (друга цифра, якщо рахувати з кінця запису).
Обмеження
- ~1 \le N \le 10^{10}~
Input
Вводиться натуральне число ~N~.
Output
Вивести шукану цифру або -1, якщо такої не існує
Sample Input 1
123
Sample Output 1
2
Бали: 100
Задається ціле число ~N~. Виведіть число ~N~, доповнене нулями зліва, якщо число має у своєму записі менше 5 розрядів.
Обмеження
- ~0 \le N \le 10^{10}~
Input
Вводиться ціле число ~N~.
Output
Вивести результат.
Sample Input 1
125
Sample Output 1
00125
Бали: 100
Напишіть програму для друку числа ~N~, у якому розділювачем груп розрядів (групи по три цифри) є коми.
Обмеження
- ~-10^{10} \le N \le 10^{10}~
Input
Вводиться ціле число ~N~.
Output
Вивести дане число із розділювачем розрядів.
Sample Input 1
1000000
Sample Output 1
1,000,000