Довольно забавно вышло, но стоит немного доработать.