Dirty puzzle

Dirty puzzle.