class Solution {
public int[] singleNumber(int[] nums) {
int xorr=0;
for(int i:nums){
xorr=xorr^i;
}
xorr=xorr&-xorr;
int[] ans={0,0};
for(int i:nums){
if((i&xorr)==0){
ans[0]=ans[0]^i;
}
else{
ans[1]=ans[1]^i;
}
}
return ans;
}
}