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.
Така че решението е да се договори, че който е пръв ще каже, примерно "черно", ако вижда нечетен брой черни шапки и "бяло" ако вижда четен брой черни шапки.