Whether or not you’re generally on top of the cleanliness game, some things can seem hopelessly dirty.

Life gets messy, after all, but fortunately for each mess, there are clever solutions.

Got a stain that won’t come out? Are your favorite shoes too dirty to wear?

Check out these 20 life hackers that will clean up even the most impossible mess!