выправил кривую логику