Різдвяний експрес — потяг, що може доставити будь-кого по кільцевому метро Північного полюса. Кільцеве метро містить станцій, пронумерованих цілими числами від до . Експрес зупинятиметься на станціях з номерами 1,2,\dots,n,1,2,\dots,n,1,2,\dots, і так далі...
Опираючись на статистику останніх двох років, Дідусик Морозик визначив, що кожного разу, коли потяг зупинятиметься на станції з номером для кожного (j\ne i) від до у потяг сядуть a_{i,j} ельфів, які вийдуть на станції з номером . У Дідусика Морозика важливе запитання — яка мінімально можлива кількість місць може бути у потязі, щоб задовольнити потреби жителів полюсу?
Ви можете вважати, що при зупинці на будь-якій станції пасажири спочатку виходять з потяга, а лише потім інші пасажири заходять до нього. Звісно, допомагати Морозику доведеться Вам.
Перший рядок містить одне ціле число (2\le n\le 500).
Кожен з наступних рядків містить по цілих чисел a_{i,1}, a_{i,2}, \dots, a_{i,n} (0\le a_{i,j}\le 500). Всі значення a_{i,i} рівні .
Виведіть одне ціле число — відповідь на задачу.
Приклад 1
Якщо потяг зможе перевозити лише вісім пасажирів одночасно, то не всі ельфи зможуть поміститись у нього; дев'ять місць у потязі достатньо, щоб ельфам вистачало місця.