unriddler

un·rid·dle

 (ŭn-rĭd′l)
tr.v. un·rid·dled, un·rid·dling, un·rid·dles
To solve or explain (a riddle or mystery).

un·rid′dler n.