Has anybody had any trouble solving puzzle #12?