i * * r!