algorithm
 
Umbrellas