Интересное задание. Получилось чуть дольше, чем договаривались, но это из-за сломанного пк... Рекомендую, все четко)