{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Привет, Яндекс!**\n",
    "Когда мы приходим на встречу, то первым делом здороваемся. Давайте тоже поприветствуем Яндекс.\n",
    "### **Формат вывода:**\n",
    "Одна строка: «Привет, Яндекс!»\n",
    "### **Пример**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "||Привет, Яндекс!|"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "print(\"Привет, Яндекс!\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Привет, всем!**\n",
    "Но вообще, хорошо бы узнать имя собеседника, а уже потом его приветствовать.<br>Напишите диалоговую программу, которая сначала познакомится со своим пользователем, а затем поздоровается с ним.\n",
    "### **Формат ввода:**\n",
    "Одна строка — имя пользователя программы.\n",
    "### **Формат вывода:**\n",
    "В первой строке написан вопрос: «Как Вас зовут?» Во второй строке — приветствие пользователя: «Привет, %username%».»\n",
    "### **Пример 1**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|Ann<br> <br>|Как Вас зовут?<br>Привет, Ann|\n",
    "### **Пример 2**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|Bob<br> <br>|Как Вас зовут?<br>Привет, Bob|"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "print(\"Как Вас зовут?\")\n",
    "name = input()\n",
    "print(f\"Привет, {name}\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Излишняя автоматизация**\n",
    "«Повторение — мать учения!» и «Если это можно автоматизировать — автоматизируй!»<br>Этим принципам следуют многие программисты. Но что будет, если их объединить?\n",
    "### **Формат ввода:**\n",
    "Одна строка — весьма полезная информация.\n",
    "### **Формат вывода:**\n",
    "Трижды повторённая весьма полезная информация.\n",
    "### **Пример 1**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|2 + 2 = 4<br> <br> <br>|2 + 2 = 4<br>2 + 2 = 4<br>2 + 2 = 4|\n",
    "### **Пример 2**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|2 + 2 = 4<br> <br> <br>|2 + 2 = 4<br>2 + 2 = 4<br>2 + 2 = 4|"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "trash = input()\n",
    "for _ in range(3):\n",
    "    print(trash)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Сдача**\n",
    "Чаще всего автоматизация идёт на пользу.<br>Одна из задач, в которой лучше исключить человеческий фактор, — подсчёт сдачи.<br>Определите, какую сдачу нужно выдать тому, кто купил 2,5кг черешни по цене 38 руб/кг.\n",
    "### **Формат ввода:**\n",
    "Одно натуральное число - номинал купюры пользователя (≥100).\n",
    "### **Формат вывода:**\n",
    "Одно натуральное число — размер сдачи.\n",
    "### **Пример**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|100|5|"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "mon = int(input())\n",
    "cost = int(2.5 * 38)\n",
    "print(mon - cost)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Магазин**\n",
    "Кроме черешни в магазине продаётся множество других товаров, которые продаются на развес.<br>Давайте автоматизируем расчёт сдачи и для них!\n",
    "### **Формат ввода:**\n",
    "Три натуральных числа:\n",
    "* цена товара;\n",
    "* вес товара;\n",
    "* количество денег у пользователя.\n",
    "### **Формат вывода:**\n",
    "Трижды повторённая весьма полезная информация.\n",
    "### **Пример 1**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|2<br>3<br>10|4<br> <br> <br>|\n",
    "### **Пример 2**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|187<br>43<br>8041|0<br> <br> <br>|"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "cost, weight, mon = int(input()), int(input()), int(input())\n",
    "print(mon - (cost * weight))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Чек**\n",
    "Сдачу посчитать, конечно, все могут, но красивый чек напечатать — не так просто.\n",
    "### **Формат ввода:**\n",
    "* название товара;\n",
    "* цена товара;\n",
    "* вес товара;\n",
    "* количество денег у пользователя.\n",
    "### **Формат вывода:**\n",
    "Чек<br><название товара> - <вес>кг - <цена>руб/кг<br>Итого: <итоговая стоимость>руб<br>Внесено: <количество денег от пользователя>руб<br>Сдача: <сдача>руб\n",
    "### **Пример 1**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|черешня<br>2<br>3<br>10<br> <br>|Чек<br>черешня - 3кг - 2руб/кг<br>Итого: 6руб<br>Внесено: 10руб<br>Сдача: 4руб|\n",
    "### **Пример 2**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|манго<br>187<br>43<br>8041<br> <br>|Чек<br>манго - 43кг - 187руб/кг<br>Итого: 8041руб<br>Внесено: 8041руб<br>Сдача: 0руб|"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "name, cost, weight, mon = input(), int(input()), int(input()), int(input())\n",
    "print(\"Чек\", f\"{name} - {weight}кг - {cost}руб/кг\", f\"Итого: {cost * weight}руб\", sep=\"\\n\")\n",
    "print(f\"Внесено: {mon}руб\", f\"Сдача: {mon - (cost * weight)}руб\", sep=\"\\n\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Делу — время, потехе — час**\n",
    "Давайте передохнём от автоматизации и сделаем что-то действительно интересное.\n",
    "### **Формат ввода:**\n",
    "Одно натуральное число N\n",
    "### **Формат вывода:**\n",
    "N строк с фразой: \"Купи слона!\"\n",
    "### **Пример 1**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|1|Купи слона!|\n",
    "### **Пример 2**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|3<br> <br> <br>|Купи слона!<br>Купи слона!<br>Купи слона!|"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "n = int(input())\n",
    "for _ in range(n):\n",
    "    print(\"Купи слона!\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Наказание**\n",
    "Наше развлечение не осталось незамеченным...<br>И наказание нам выбрали соответствующее.<br><br>В первой строке записано одно натуральное число N<br>Во второй строке записана часть наказания.<br><br>N строк вида: Я больше никогда не буду писать \"<часть наказания>\"!\n",
    "### **Пример 1**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|2<br>Купи слона!|Я больше никогда не буду писать \"Купи слона!\"!<br>Я больше никогда не буду писать \"Купи слона!\"!|\n",
    "### **Пример 2**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|3<br>Попка дурак!|Я больше никогда не буду писать \"Попка дурак!\"!<br>Я больше никогда не буду писать \"Попка дурак!\"!<br>Я больше никогда не буду писать \"Попка дурак!\"!|"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "n = int(input())\n",
    "s = input()\n",
    "for _ in range(n):\n",
    "    print(f'Я больше никогда не буду писать \"{s}\"!')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Деловая колбаса**\n",
    "Настало время для действительно серьёзных задач...<br>В детском саду 2 ребенка съедают 2 куска колбасы за 2 минуты. Сколько кусков колбасы за N минут съедят M детей?\n",
    "### **Формат ввода**\n",
    "В первой строке записано натуральное число N≥1<br>Во второй строке записано натуральное число M≥1\n",
    "### **Формат вывода**\n",
    "Одно натуральное число — количество кусков колбасы, съеденных детьми\n",
    "### **Примечание**\n",
    "Гарантируется, что в результате вычислений будет получено натуральное число.\n",
    "### **Пример 1**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|2<br>2|2<br> <br>|\n",
    "### **Пример 2**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|10<br>10|10<br> <br>|\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# скорость ребёнка = 0.5 колбаса/мин\n",
    "t, kid_c = int(input()), int(input())\n",
    "print(int(0.5 * t * kid_c))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Детский сад — штаны на лямках**\n",
    "В продолжение темы детского сада давайте и там что-нибудь автоматизируем.<br>За каждым ребёнком закреплён шкафчик и кровать. Номер шкафчика состоит из трёх цифр:<br>\n",
    "* номер группы в саду;\n",
    "* номер кроватки, закреплённой за ребёнком;\n",
    "* порядковый номер ребёнка в списке группы.\n",
    "\n",
    "Воспитатель просит сделать программу, которая по имени ребенка и номеру его шкафчика формирует «красивую» карточку для личного дела.\n",
    "### **Формат ввода**\n",
    "В первой строке записано имя ребенка.<br>Во второй строке записан номер шкафчика.\n",
    "### **Формат вывода**\n",
    "Карточка в виде:<br>\n",
    "Группа №<номер группы>.  <br><номер ребёнка в списке>. <имя ребенка>.  <br>Шкафчик: <номер шкафчика>.  <br>Кроватка: <номер кроватки>.\n",
    "### **Пример 1**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|Ванечка<br>832<br> <br> <br>|Группа №8.<br>2. Ванечка.<br>Шкафчик: 832.<br>Кроватка: 3.|\n",
    "### **Пример 2**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|Машенька<br>141<br> <br> <br>|Группа №1.<br>1. Машенька.<br>Шкафчик: 141.<br>Кроватка: 4.|"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "kid_name, num = input(), int(input())\n",
    "print(f\"Группа №{num // 100}.\", f\"{num % 10}. {kid_name}.\", f\"Шкафчик: {num}.\", sep=\"\\n\")\n",
    "print(f\"Кроватка: {(num % 100) // 10}.\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Автоматизация игры**\n",
    "Всё в том же детском саду ребята очень любят играть с цифрами.<br>Одна из таких игр — перестановка цифр четырёхзначного числа.<br>Напишите программу для робота-няни, которая из числа вида abcd составляет число badc.\n",
    "### **Формат ввода**\n",
    "Одно четырёхзначное число.\n",
    "### **Формат вывода**\n",
    "Одно четырёхзначное число — результат перестановки.\n",
    "### **Пример 1**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|1234|2143|\n",
    "### **Пример 2**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|1412|4121|"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "s = input()\n",
    "s = s[1] + s[0] + s[3] + s[2]\n",
    "print(s)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Интересное сложение**\n",
    "Один малыш из детского сада услышал от старшей сестры о некоем действии с числами — сложении.<br>И как это часто бывает — он не до конца разобрался, как работает сложение. Например, не совсем понял, как произвести перенос разряда.<br>Теперь он хочет научить сложению остальных ребят и просит написать программу, которая поможет ему в качестве наглядного материала.\n",
    "### **Формат ввода**\n",
    "В первой и второй строках записаны натуральные числа меньше 1000.\n",
    "### **Формат вывода**\n",
    "Одно число — результат сложения введённых чисел без учёта переносов.\n",
    "### **Пример 1**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|123<br>99|112<br> <br>|\n",
    "### **Пример 2**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|405<br>839<br>|234<br> <br>|"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "n1, n2 = input(), input()\n",
    "max_len = max(len(n1), len(n2))\n",
    "if len(n1) < max_len:\n",
    "    n1 = \"0\" * (max_len - len(n1)) + n1\n",
    "\n",
    "if len(n2) < max_len:\n",
    "    n2 = \"0\" * (max_len - len(n2)) + n2\n",
    "\n",
    "res = \"\"\n",
    "for i in range(max_len - 1, -1, -1):\n",
    "    res = str((int(n1[i]) + int(n2[i])) % 10) + res\n",
    "\n",
    "print(res)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Дед Мороз и конфеты**\n",
    "Настало самое главное событие в детском саду — новогодний утренник.<br>Хорошо замаскированная робоняня в роли Деда Мороза решила раздать детям конфеты так, чтобы каждому досталось поровну. Напишите для робоняни алгоритм, который поможет распределить конфеты.\n",
    "### **Формат ввода**\n",
    "В первой строке указано количество детей на утреннике.<br>Во второй строке — количество конфет в конфетном отсеке робоняни.\n",
    "### **Формат вывода**\n",
    "Сначала выведите количество конфет, которое выдано каждому ребенку, а затем количество конфет, что осталось в конфетном отсеке.\n",
    "### **Пример 1**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|3<br>100<br>|33<br>1|\n",
    "### **Пример 2**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|20<br>500<br>|25<br>0|"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "kid_c, cand_c = int(input()), int(input())\n",
    "print(cand_c // kid_c)\n",
    "print(cand_c % kid_c)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Шарики и ручки**\n",
    "Иногда ребята в детском саду скучают, поэтому они постоянно придумывают себе не очень сложные, но веселые, по их мнению, игры.<br>В группе есть ящик с шариками, количество которых детям заранее неизвестно, следующих цветов:<br>\n",
    "* красный;\n",
    "* зеленый;\n",
    "* синий.\n",
    "\n",
    "Игра заключается в том, что каждый ребенок подходит к ящику и, не глядя, вытаскивает один шарик, победителем считается тот, кто первым вытащит зелёный шарик.<br>Как вы думаете, через какое максимальное количество ходов дети выяснят победителя игры?\n",
    "### **Формат ввода**\n",
    "Три натуральных числа, каждое на новой строке (количество красных, зеленых и синих шаров соответственно).\n",
    "### **Формат вывода**\n",
    "Одно число — максимальное количество ходов, которое потребуется для определения победителя.\n",
    "### **Пример**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|1<br>2<br>3<br>|5<br> <br> <br>|"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "red_c, green_c, blue_c = int(input()), int(input()), int(input())\n",
    "print(red_c + blue_c + 1)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **В ожидании доставки**\n",
    "Сегодня в N часов M минут хозяин магазина заказал доставку нового товара. Оператор сказал, что продукты доставят через T минут.<br>Сколько будет времени на электронных часах, когда привезут долгожданные продукты?<br><br>В первой строке записано натуральное число N ($0≤N<24$).<br>Во второй строке записано натуральное число M ($0≤M<60$).<br>В третьей строке записано натуральное число T  ($30≤T<10^{9}$).<br><br>Одна строка, представляющая циферблат электронных часов.\n",
    "### **Пример 1**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|8<br>0<br>65<br>|09:05<br> <br> <br>|\n",
    "### **Пример 2**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|10<br>15<br>2752<br>|08:07<br> <br> <br>|"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "n, m, t = int(input()), int(input()), int(input())\n",
    "n += t // 60\n",
    "m += t % 60\n",
    "while m > 59:\n",
    "    m -= 60\n",
    "    n += 1\n",
    "while n > 23:\n",
    "    n -= 24\n",
    "\n",
    "s = \"\"\n",
    "for arg in [n, m]:\n",
    "    if arg < 10:\n",
    "        s += \"0\"\n",
    "    s += str(arg)\n",
    "s = s[:2] + \":\" + s[2:]\n",
    "print(s)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Доставка**\n",
    "Продуктовый склад и магазин находятся на одной дороге города Н.<br>Склад находится на отметке A км, а магазин — B км. Средняя скорость автомобиля, доставляющего товары, C км/ч.<br>За какое время продукты попадают со склада в магазин?\n",
    "### **Формат ввода**\n",
    "Три натуральных числа A, B и C, каждое на отдельной строке.\n",
    "### **Формат вывода**\n",
    "Одно рациональное число с точностью до сотых.\n",
    "### **Пример 1**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|10<br>32<br>5|4.40<br> <br> <br>|\n",
    "### **Пример 2**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|1<br>100<br>30|3.30<br> <br> <br>|"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "a, b, c = int(input()), int(input()), int(input())\n",
    "dist = a - b\n",
    "\n",
    "if dist < 0:\n",
    "    dist *= -1\n",
    "\n",
    "time = str(dist / c).split(\".\")\n",
    "if len(time[1]) < 2:\n",
    "    time[1] += \"0\"\n",
    "elif len(time) > 2:\n",
    "    time[1] = time[1][:2]\n",
    "print(\".\".join(time))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Ошибка кассового аппарата**\n",
    "Мы уже помогали магазину с расчётами и формированием чеков, но сегодня кассовый аппарат вместо привычных продавцу десятичных чисел начал выдавать двоичные.<br>Техподдержка приедет только завтра, а магазин должен продолжать работать. Надо помочь.\n",
    "### **Формат ввода**\n",
    "В первой строке записано десятичное число — общая сумма купленных в магазине товаров на данный момент.<br>Во второй строке указано двоичное число — сумма за последнюю покупку.\n",
    "### **Формат вывода**\n",
    "Одно десятичное число — сумма выручки за день с учётом последней покупки.\n",
    "### **Пример 1**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|123<br>1101|136<br> <br>|\n",
    "### **Пример 2**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|783<br>10110111|966<br> <br>|"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "print(int(input()) + int(input(), 2))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Сдача 10**\n",
    "Кстати, несмотря на ошибку аппарата, сдачу тоже нужно отдавать.\n",
    "### **Формат ввода**\n",
    "Цена покупки — двоичное число, выданное кассовым аппаратом.<br>Номинал купюры пользователя — десятичное число (≥100).\n",
    "### **Формат вывода**\n",
    "Одно десятичное число — сдача, которую требуется отдать пользователю.\n",
    "### **Примечание**\n",
    "Все числа, используемые в задаче, целые.\n",
    "### **Пример 1**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|1001001<br>100|27<br> <br>|\n",
    "### **Пример 2**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|101111100<br>500|120<br> <br>|"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "print(-1 * int(input(), 2) + int(input()))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Украшение чека**\n",
    "Давайте приведём в порядок чек, который печатали ранее.<br>Все строки должны быть длиной в 35 символов.\n",
    "### **Формат ввода**\n",
    "Название товара;<br>цена товара;<br>вес товара;<br>количество денег у пользователя.\n",
    "### **Формат вывода**\n",
    "Красивый чек в формате:<br>\n",
    "================Чек================<br>Товар: &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp;  &emsp; &emsp; &emsp; &emsp; <продукт><br>Цена: &emsp; &emsp; &emsp; &emsp;  &emsp; &emsp; <число>кг * <число>руб/кг<br>Итого: &emsp; &eтsp; &nbsp; &nbsp; &emsp; &emsp; &emsp; &emsp; &emsp;  &emsp; &emsp; <число>руб<br>Внесено: &emsp; &emsp; &emsp; &emsp; &emsp;  &emsp; &emsp; &emsp;  &emsp; &emsp; &nbsp; <число>руб<br>Сдача: &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp;  &emsp; &emsp; &nbsp; &nbsp; &nbsp; <число>руб<br>===================================\n",
    "### **Примечание**\n",
    "В данный момент примеры ниже визуализируются неправильно.\n",
    "### **Пример 1**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|черешня<br>2<br>3<br>10<br> <br> <br> <br>|================Чек================<br>Товар: &nbsp; &nbsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp;  &emsp; &emsp; &emsp; &emsp; черешня<br>Цена: &nbsp; &nbsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp;  &emsp; &emsp; &emsp; &emsp; 3кг * 2руб/кг<br>Итого: &nbsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp;  &emsp; &emsp; &emsp; &emsp; 6руб<br>Внесено: &emsp; &emsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &emsp; &emsp; &emsp; &emsp; &emsp;  &emsp; &emsp; &emsp; &emsp; 10руб<br>Сдача: &nbsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp;  &emsp; &emsp; &emsp; &emsp; 4руб<br>===================================|\n",
    "### **Пример 2**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|манго<br>187<br>43<br>8041<br> <br> <br> <br>|================Чек================<br>Товар: &nbsp; &nbsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp;  &emsp; &emsp; &emsp; &emsp; манго<br>Цена: &nbsp; &nbsp; nbsp; nbsp; &ensp; &emsp; &emsp; &emsp;  &emsp; &emsp; 43кг * 187руб/кг<br>Итого: &nbsp; &ensp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp;  &emsp; &emsp; &emsp; &emsp; 8041руб<br>Внесено: &emsp; &emsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &emsp; &emsp; &emsp; &emsp; &emsp;  &emsp; &emsp;  &emsp; 8041руб<br>Сдача:&nbsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &ensp; &ensp; &nbsp;  &nbsp; &emsp;  &emsp; &emsp; &emsp; &emsp; 0руб<br>===================================|\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "name, cost, weight, mon = input(), int(input()), int(input()), int(input())\n",
    "print(\"=\" * 16, \"Чек\", \"=\" * 16, sep=\"\")\n",
    "print(\"Товар:\", \" \" * (29 - len(str(name))), name, sep=\"\")\n",
    "print(\"Цена:\", \" \" * (19 - len(str(weight)) - len(str(cost))), f\"{weight}кг * {cost}руб/кг\", sep=\"\")\n",
    "print(\"Итого:\", \" \" * (26 - len(str(weight * cost))), f\"{weight * cost}руб\", sep=\"\")\n",
    "print(\"Внесено:\", \" \" * (24 - len(str(mon))), f\"{mon}руб\", sep=\"\")\n",
    "print(\"Сдача:\", \" \" * (26 - len(str(mon - (weight * cost)))), f\"{mon - (weight * cost)}руб\", sep=\"\")\n",
    "print(\"=\" * 35)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## **Мухи отдельно, котлеты отдельно**\n",
    "Вернёмся в магазин, хозяин которого уже привык полагаться на всемогущую автоматизацию.<br><br>Помогите ему разобраться с одной проблемой. Далее его история: «Пару дней назад я купил две партии котлет и по случайности высыпал их на один прилавок. Общий вес котлет составил $N$ килограмм, а ценник — $M$ рублей за килограмм.<br>Сегодня я обнаружил, что накладные на эти виды котлет потерялись, но я помню, что первый вид котлет стоил $K_1$  рублей за килограмм, а второй — $K_2$ .<br><br>Помогите мне вспомнить вес каждой партии котлет, чтобы поставить их на учёт.\n",
    "### **Формат ввода**\n",
    "В первой строке записано натуральное число $N$<br>Во второй строке — натуральное число $M$<br>В третьей строке — натуральное число $K_1$ <br>В четвёртой строке — натуральное число $K_2$ <br>Причём доподлинно известно, что второй вид котлет стоит меньше, чем первый.\n",
    "### **Формат вывода**\n",
    "Два натуральных числа, записанных через пробел — вес обеих партий котлет.\n",
    "### **Пример**\n",
    "|Ввод |Вывод|\n",
    "|-----|-----|\n",
    "|32<br>285<br>300<br>240|24 8<br> <br> <br> <br>|\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "n, m, k1, k2 = int(input()), int(input()), int(input()), int(input())\n",
    "x = int((n * m - k2 * n) / (k1 - k2))\n",
    "y = n - x\n",
    "print(x, y)"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "name": "python",
   "version": "3.11.4"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}