Ecency
Reflection contest 217