Вроде учел все условия