Beach with Pebbles and Waves