Wheel of Time
solution
by Tim Warren
The Spoiler Centre