Smart ran (7/43)

Smart ran