So the solution is to agree that whoever goes first will, for example, say "black" if he sees an odd number of black hats and "white" if he sees  an even number of black hats.
وعليه فالحل يعتمد على أن تتفق المجموعة على أن أياً كان من سيجيب أولاً، فسيكون عليه، مثلاً، أن يجيب بـ "أسود" إذا  كان يرى عدداً فردياً من القبعات السوداء، وأن يجيب بـ "أبيض" إذا كان يرى  عدداً زوجياً من القبعات السوداء.