>>83
前提として、盤面の向きはどちらが正面かなどわかるものとして考える。
盤面のマスに0から16までの通し番号をつけておく。
悪魔が告げた数が16の時は0とみなす。

Aの行動:悪魔が黒石を置いたマスのすべての番号および悪魔が告げた数を
2進法4桁で表し、それらすべての数について桁毎に排他的論理和をとる。
得られた4桁の2進数に相当するマスに黒石があれば取り除き、なければそこに黒石を置く。

Bの行動:黒石の置いてあるマスのすべての番号を2進法4桁で表し、
それらすべてについて桁毎に排他的論理和をとる。
得られた4桁の2進数に相当する数が悪魔が告げた数。(0のときは16とみなす)