поправил синтаксические ошибки
работующая версия