2 по ходу движения стрелки скажет что он в белой шляпе потому что видит перед собой черную шляпу и слышал как стоящий сзади сказал что не знает в какой он шляпе так как видит два разных цвета впереди. А если бы сзади стоящий сказал в белой, то 2 знал бы точно что он сам в черной.