https://leetcode.com/problems/single-number-iii/discuss/68901/Sharing-explanation-of-the-solution
https://leetcode.com/problems/single-number-iii/discuss/68900/Accepted-C++Java-O\(n\)-time-O\(1\)-space-Easy-Solution-with-Detail-Explanations