первое условие не хочет выпоняться, что сделать то надо, так в остальном вроде верно