Unriddler /(?)/

Un·rid·dler

Unriddler

n.
  1. One who unriddles.