Crusaders of Might and Magic
solution
by Lu Richardson
The Spoiler Centre