Champions of Krynn
solution
by Andrew Lai
The Spoiler Centre