Single Number II

update 2