Ecency
QC contest #103. Competition | Ecency