修改 split_hole 的代码，去掉冗余，代码缩进修正。