Smart rm (21/36)

Smart rm