Судоку "Цепочки"

судоку-цепочки Судоку "Цепочки".
Эта задача представляет собой квадрат, состоящий из кружков. Необходимо расставить в кружках цифры так, чтобы в каждой горизонтали и каждой вертикали все цифры были различны. В звеньях одной цепочки все цифры также должны быть различными.