Турнір вихідного дня 25-02

Time limit: 1.0s / Memory limit: 256M

Бали: 100

Знайти кількість відрізків ~b~, розміщених на відрізку ~a~, і довжину незайнятої частини на відрізку ~a~.

Обмеження

  • ~1 \le a,b \le 10^6~
  • ~a,b~ - цілі

Input

Користувачем вводиться довжина відрізка ~a~, а потім довжина відрізка ~b~ на окремих рядках.

Output

Відповідь виводиться в одному рядку: кількість відрізків ~b~ і довжина незайнятої частини відрізка ~a~.

Sample Input 1

121
11

Sample Output 1

11 0

Time limit: 1.0s / Memory limit: 256M

Бали: 100

Вводиться додатне ціле трицифрове число. Знайти суму цифр числа.

Input

Вводиться одне ціле трицифрове число.

Output

Вивести відповідь.

Sample Input 1

123

Sample Output 1

6

Time limit: 1.0s / Memory limit: 256M

Бали: 100

Вводиться число ~n~, необхідно «відрізати« від нього ~k~ останніх цифр.

Наприклад, при ~n~ = 123456 і ~k~ = 3 відповідь повинна бути 123.

Обмеження

  • ~1 \le n \le 10^{18}~
  • ~0 \le k <~ кількості цифр ~n~

Input

Перший рядок містить ціле число ~n~, а другий - ціле число ~k~.

Output

Вивести оновлене число ~n~.

Sample Input 1

12345
2

Sample Output 1

123

Time limit: 1.0s / Memory limit: 256M

Бали: 100

Напишіть програму, щоб перетворити ціле число ~n~ в бінарне (двійкове). Передбачте зберігання провідних нулів у двійковому записі.

Обмеження

  • ~1 \le n \le 2^{32}-1~

Input

Одне ціле число ~n~.

Output

Вивести двійкове число. Довжина двійкового числа має містити 8 біт, або 16 біт, або 32 біти: вибрати найменшу допустиму довжину.

Sample Input 1

2

Sample Output 1

00000010

Time limit: 1.0s / Memory limit: 256M

Бали: 100

Дано два моменти часу в межах однієї доби. Для кожного моменту вказано години, хвилини і секунди. Відомо, що другий момент часу настав не раніше першого. Визначте, скільки секунд пройшло між двома моментами часу.

Input

Вводиться шість цілих чисел в окремих рядках. Перші три цілих числа відповідають годинам, хвилинам і секундам першого моменту, наступні три числа відповідають другому моменту. Години задаються числом від 0 до 23 включно. Хвилини і секунди - від 0 до 59.

Output

Вивести шукану кількість секунд.

Sample Input 1

1
1
1
2
2
2

Sample Output 1

3661

Time limit: 1.0s / Memory limit: 256M

Бали: 100

Равлик повзе по вертикальній жердині висотою ~h~ метрів, піднімаючись за день на ~a~ метрів, а за ніч спускаючись на ~b~ метрів.

На який день равлик доповзе до вершини жердини?

Обмеження

  • ~0 \le h \le 10^6~
  • ~0 \le a,b \le 100~
  • ~a>b~

Input

Перший рядок містить ціле число ~h~.

Другий рядок містить ціле число ~a~, а третій - ціле число ~b~.

Output

Вивести відповідь.

Sample Input 1

10
3
2

Sample Output 1

8