Не могу до конца упростить. Может использовать другой признак?!