i * r enumerution