X ; r *1