BadNeighborsの解法を実装