Revert "Revert "d""

This reverts commit d0ad4170e68fbebbc3666830e5a80b785a903310.
Revert "Revert "1я версия""

This reverts commit 34744e008e4ea625d5cf4669ac953fc3a09d45e2.