黒から送られる前までは白だし
こんな感じで巻き添えなく綺麗にできそう

どんぐり不正者リスト=アリーナ不正者リスト
for (どんぐり転送ログの読み出し) {
 if(転送元がどんぐり不正者リストに存在) {
  転送先をどんぐり不正者リストに追加
  転送の差し戻し
 }
}
for (どんぐり不正者にいて、アリーナ不正者にいない) {
 どんぐりがマイナスならゼロクリア
}
for (アリーナ不正者) {
 アカウント停止
}