fun main(args : Array<String>) {
    val N = readLine()!!.toInt()
    val a = readLine()!!.split(" ").map { it.toLong() }.toLongArray()

    a.sort()
    (2..(N-1)).forEach {i ->
        if (a[i] != a[i - 1] xor a[i-2]) {
            println("No")
            return
        }
    }

    if (a[0] != a[N - 1] xor a[N - 2])  {
        println("No")
        return
    }

    if (a[1] != a[0] xor a[N - 1])  {
        println("No")
        return
    }


    println("Yes")
}