まぁ悪問言うな。けっこう有名な問題だから。

答えは586で問題ないはず。

白の帽子の人全員が同時に名乗り出なきゃいけないような気もするから、問題文の表現まずかったかも・・・