全ての地図を一つの中心の国の周りの国である円環領域が複数あるものであるとする
1. 中心の国を白とする
2. 中心の国の隣接国を1次隣接国として、その国の数が偶数であるのであれば、青と黄色で塗る。
  その国の数が奇数であれば、1国だけ赤で塗る。
3. 2次隣接国を赤と白で塗る。奇数であれば、1国だけ青で塗る。
4. 3が不可能である場合には、1隣接国以下の円環の国を回転させて、3を可能にする。
5. 3次隣接国以降に対して、3と4を繰り返す。

円環の国の数が奇数である場合には、1箇所だけ他の2色とは異なるようにする。

これで問題なのは、4が可能であるのかどうかだと考えられる。