rename yea
add (- l r) and (- n)