Statement is not available in English language
C. Разговор о деревьях
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Однажды студент МИСИС Анатолий сидел вечерком за компьютером и вел беседу с голосовым помощником от VK Марусей. Анатолий большой любитель программирования, поэтому разговор в итоге зашел о графах. От Маруси Анатолий узнал про деревья. А именно, граф из $$$n$$$ вершин является деревом, если он связный и у него $$$n - 1$$$ ребро. На этот момент Анатолий уже знал, что граф называют связным, когда между любой парой вершин этого графа существует как минимум один путь.

Этот разговор навел Анатолия на интересные мысли. Он представил себе граф из $$$n$$$ вершин, который является деревом. Далее он ввел обозначение $$$dist(a, b)$$$, которое обозначает кратчайшее расстояние между вершинами $$$a$$$ и $$$b$$$ в задуманном дереве. То есть $$$dist(a, b)$$$ — это наименьшее количество ребер, через которые необходимо пройти, чтобы из вершины $$$a$$$ попасть в вершину $$$b$$$. Затем Анатолий загадал число $$$m$$$ и определил, что в его графе $$$dist(a, b) \le m$$$ для всех пар $$$1 \le a, b \le n$$$, а также выполнено условие $$$dist(1, 2) = m$$$.

Позже Анатолий еще немного поговорил с Марусей о погоде и снова вернулся к размышлениям о задуманном дереве. На этот раз он задумался о далеких вершинах своего дерева. Вершина $$$v$$$ в дереве Анатолия называется далекой, если выполнены два условия $$$dist(1, v) = m$$$ и $$$dist(2, v) = m$$$.

Наконец Анатолий задумался, чему равно минимально возможное количество далеких вершин в его дереве. А еще он задался вопросом, чему равно максимально возможное количество далеких вершин в его дереве. Помогите Анатолию ответить на эти вопросы.

Входные данные

В единственной строке через пробел даны два целых числа $$$n$$$ ($$$3 \le n \le 10^5$$$) и $$$m$$$ ($$$1 \lt m \lt n$$$) — количество вершин в дереве и расстояние $$$dist(1, 2)$$$.

Выходные данные

В единственной строке через пробел выведите два целых числа — минимально возможное и максимально возможное количество далеких вершин в заданном дереве.

Примеры
Входные данные
3 2
Выходные данные
0 0
Входные данные
7 4
Выходные данные
0 1
Примечание

В первом примере есть только один возможный вариант дерева (рисунок 1) и в нем нет далеких вершин.

Во втором примере есть несколько вариантов деревьев. Существует дерево без далеких вершин (рисунок 2), существует дерево с одной далекой вершиной (рисунок 3). Можно доказать, что для второго примера не бывает деревьев, у которых более одной далекой вершины.