Задачка

Найти матрицу 5х5, с максимальной суммой элементов - целых в диапазоне от 1 до 4 включительно, такую, что с каждым элементом, равным 2, соседствует по вертикали или горизонтали элемент, равный 1; с каждым элементом, равным 3, соседствует 2 и 1, и с каждым элементом, равным 4, соседствует 1, 2 и 3.