Who is for whom in Heroes 3?

 

v20240901