* r * ri