Puzzle Quest

Solve it!