...9....35.3.......2..4587.8.4..3.9...........1.7....4.5.4....7...51.3.8.3..2.6..