du x P * r *-