Добавила объектно-ориентированную версию
Добавила версию в процедурном стиле