leetcode problem 'single number II'