Напишите класс `Medication`, который будет описывать свойства, общие для всех препаратов - имя препарата, дозировку и форму, и методы - так же общие для всех препаратов: метод take() который выводит информацию о приеме заданного лекарства в дозировке и форме, и магический метод \"+\", который будет перегружен для возможности комбинации препаратов разных типов (Выводить информацию о дозировках и формах двух препаратов). Далее, создайте классы `Antibiotic` и `Analgesic` для отдельных типов препаратов, которые будут наследовать свойства и методы от родительского класса. Для каждого типа препаратов реализуйте принцип полиморфизма: метод `take()` для `Antibiotic` будет иметь другую реализацию, чем для `Analgesic`. "Таким образом по итогу вызова реализованных методов должно получиться следующее: `Прием Амоксициллина в таблетках в дозировке 500мг три раза в день в течении 7 дней` `Прием Ибупрофена в капсулах в дозировке 200мг при необходимости обезболивания `Прием Амоксициллина + Ибупрофена в таблетках + капсулах в дозировке 500мг + 200мг
Для каждого типа препаратов реализуйте принцип полиморфизма: метод `take()` для `Antibiotic` будет иметь другую реализацию, чем для `Analgesic`.
"Таким образом по итогу вызова реализованных методов должно получиться следующее:
`Прием Амоксициллина в таблетках в дозировке 500мг три раза в день в течении 7 дней`
`Прием Ибупрофена в капсулах в дозировке 200мг при необходимости обезболивания
`Прием Амоксициллина + Ибупрофена в таблетках + капсулах в дозировке 500мг + 200мг