Revert "Revert "исправленный вариант""

This reverts commit bbbf3e0cee5ea25171d7fb05c6caf92868f0950d.
Revert "Revert "Revert "исправленный вариант"""

This reverts commit 107fd5b54496b7d2de91124bb522ebe2a7564785.
1