ranges works in two sides