package main import "fmt" type P struct { A int // 期待値 B int // 満足度 } func main() { var n int fmt.Scan(&n) p := make([]P, n) for i := 0; i < n; i++ { fmt.Scan(&p[i].A) } for j := 0; j < n; j++ { fmt.Scan(&p[j].B) } ans := 0 for _, pp := range p { if pp.A <= pp.B { ans++ } } fmt.Println(ans) }