305. Spread