Programming Challenge for Wave.