#11

работающая версия
сейчас буду править