enigmatic characters puzzle