Решение самых сложных случаев