Single Number II
More explanations