#Y3056. 异或和

异或和

题目描述

给出一个数组,求对于每一个数字,求除了本身以外的所有数字的异或和

输入格式

一个正整数 n(n1000)n(n\leq 1000),表示数组大小 第二行 nn 个正整数,表示 a1,a2,...,ana_1,a_2,...,a_n

输出格式

nn 个正整数,第 ii 个数表示除了第 ii 个数以外的所有数字的异或和

样例

输入样例

4
1 2 3 4

输出样例

5 6 7 0