Smart moving (19/30)

Smart moving