Revert "решения задачь"

This reverts commit 10b1d1c336e04a1cd04ae01c514aff3f162a1dd2.
Revert "Revert "решения задачь""

This reverts commit a6f5c5445e4810df9276e31a3714241fd9ace9b5.