Ну вроде работает