guards cant touch, min you need

2 color dfs