感觉最后一道可以用bfs来解决