Dirty Dozen & Clean 15

dirty dozen, clean 15