Неправильное определение дабл-шифта и прочие мелочи
Много изменений