r ! , sD-n