Tam bir yönlü ağırlıklı çizge, komşuluk matrisi ile verilmektedir. Bu çizgenin tüm köşe çiftleri arasındaki en kısa uzaklıklar matrisini oluşturunuz. Çizgenin negatif ağırlıklı döngü içermediği garanti edilmektedir.
İlk satırda çizgedeki köşe sayısı n~(1 \le n \le 100) verilmektedir. Sonraki satırın her biri çizgenin komşuluk matrisini tanımlayan tam sayı içerir: -inci satırdaki -inci sayı, köşesinden köşesine olan kenarın ağırlığıdır. Her sayının mutlak değeri 'ü geçmez. Matrisin köşegen elemanları her zaman sıfırdır.
Her biri tam sayıdan oluşan satır yazdırınız — tüm köşe çiftleri arasındaki en kısa uzaklıklar matrisi. -inci satırdaki -inci sayı, köşesinden köşesine olan en kısa yolun uzunluğuna eşit olmalıdır.
Örnek 1