Соре, перезалил, вот третий вариант