package main import ( "math" "log" "fmt" "bufio" "os" "strconv" ) func main() { log.SetFlags(log.Lshortfile) n := nextInt() x := nextInts(n) y := nextInts(n) var ans int = math.MaxInt64 for i:=0; i a[i] { r = a[i] } } return r } func sum(a []int) (r int) { for i := range a { r += a[i] } return r } func abs(a int) int { if a < 0 { return -a } return a } type pair struct { a, b int } type pairs []pair func (p pairs) Len() int { return len(p) } func (p pairs) Swap(i, j int) { p[i], p[j] = p[j], p[i] } func (p pairs) Less(i, j int) bool { if p[i].a == p[j].a { return p[i].b < p[j].b } return p[i].a < p[j].a }