Penguin

Describe algorithm? here.