Smart solutions (12/22)

Smart solutions