Descripción

A solution fulfilling your requirements. Hope you like it.