1class Solution {2public int singleNumber(int[] nums) {3Stack numStack = new Stack();4Arrays.sort(nums);5for (var i = 0; i < nums.length; ++i) {6numStack.push(nums[i]);7if (i < nums.length - 1 && nums[++i] != (int) numStack.peek()) break;8}9return (int) numStack.pop();10}11}