рабочий, но многословный вариант