81宫格求解!!最好把解法也附上。多谢!!

400309080
030100700
900080504
000038000
000217040
000090300
004000102
050800090
000061007

分为9个小正方形的吗?
475329681
836145729
912786534
149538276
368217945
527694318
784953162
651872493
293461857

一个一个推,例如最右下那个小方格的最左下可以推出只能填8,因为第三行第二列格子的8和1行3列的8的限定,以此类推,可以从1开始推,1,2没有明确可以填出的,3好像有几个,4可以全部填出,其他的都可以这样做。当将可以推断的都写出来后会发现有几项和另外宫格里的正好对应,不能明确,这时候只能试着选一个填,填完之后再一一排除错误的填法。
可以明确推导的建议用不同颜色写出,需要选填的建议用铅笔。
温馨提示:答案为网友推荐,仅供参考