grid.h: gird_monitonicity2: half done