Spread spectrum (18/23)

Spread spectrum