2.4...8.....3.4.............3.5.7...6.....4.2...1......1.....5.8...9........6..7.
