n = gets.to_s.to_i a = gets.to_s.split.map { |v| v.to_i } b = gets.to_s.split.map { |v| v.to_i } cnt = Hash.new(0) a.permutation do |a| key = a.zip(b).map { |i, j| i > j ? i - j : 0 }.sum cnt[key] += 1 end ans = cnt[cnt.keys.max] puts ans