package yukicoder fun main() { val N = readLine()!!.toInt() val A = readLine()!!.split(" ").map(String::toInt) val B = readLine()!!.split(" ").map(String::toInt) val maxScoreUser: Int = (0 until N) .map { Pair(B[it], A[it]) } .groupBy { it.first } .map { Pair(it.key, it.value.sumBy { pair -> pair.second }) } .maxBy { it.second }?.let { it.first } ?: run { 0 } val ans = when (maxScoreUser == 0) { true -> "YES" false -> "NO" } println(ans) }