Smart ran (37/43)

Smart ran