#https://yukicoder.me/contests/532
#MOD_N=998244353
srand(1234)
MOD_N=10**8
#V=5-1
#n,m,h = gets.chomp.split().map{_1.to_i}
n =gets.chomp.to_i
#n =gets.chomp.to_i
#raise "unexpected size n #{n}" unless n==600
#def d(v1,v2) = [(v1-v2).abs,MOD_N-(v1-v2).abs].min
def d(v1,v2) = MOD_N/2-((v1-v2).abs-MOD_N/2).abs
a=[]
n.times{
a << gets.chomp.split(' ').map{_1.to_i}
raise "unexpected size" unless a.last.size == a.size
}
def ppp(s)
# pp s; STDOUT.flush
end
class Cl
attr_accessor :a
attr_accessor :b
def initialize(a)
@a=a
end
end
def next_(arr)
(0...arr.size-1).each{
arr[_1]+=arr[_1+1]
arr[_1]%=MOD_N
}
arr.pop
end
def calc_total_d(arr,a)
max_=0
(0...a.size).each{|row|
a_=a[a.size-row-1]
raise "unexpected arr.size=#{arr.size}, a.size=#{a_.size}" unless arr.size==a_.size
(0...a_.size).each{
dd=d(a_[_1],arr[_1])
max_ = dd if max_
stdout."$file" ; python3 ../tester_local.py $file stdout."$file" >> ../stdout; done; cd ..; grep score stdout>results/scores.txt; mv in/stdout.* results; mv stdout results; cp ../yukicoder532.rb results; cp -r results "results-$(date +"%Y%m%d_%H%M")"
# for file in in/000*.txt; do ; ruby -W2 ../ahc042.rb < $file > ../out.txt ; cargo run -r --bin vis $file ../out.txt 2>/dev/null; done;
# cargo run -r --bin vis sample_input.txt =(ruby -W2 ../ahc040.rb < sample_input.txt) 2> /dev/null
# mkdir results
# time rm stderr; for file in in/000*.txt; do cargo run -r --bin tester ruby ../ahc040.rb < $file > "$file".stdout 2>> stderr; done; grep Score stderr>results/scores.txt; cat in/*.txt.stdout | grep CNT > results/analysis.txt; cp -r results "results-$(date +"%Y%m%d_%H%M")"
# rm -rf results; mkdir results; cd in; for file in 000*.txt; do time cargo run -r --bin tester ruby ../../ahc040.rb < $file > stdout."$file" 2>> ../stderr; done; cd ..; grep Score stderr>results/scores.txt; mv in/stdout.* results; mv stderr results; cp ../ahc040.rb results; cp -r results "results-$(date +"%Y%m%d_%H%M")"