Clean
By @Mitsulia Hana