cleaner prob12 and solution prob13