4 LINER || O(1) space
\nint minMaxGame(vector<int>& nums) {\n        \n        int k=nums.size();\n       do\n        {\n            for(int i=0;i<k/2;i++)\n            nums[i]=i&1?n
```\nint minMaxGame(vector<int>& nums) {\n        \n        int k=nums.size();\n       do\n        {\n            for(int i=0;i<k/2;i++)\n            nums[i]=i&1?nums[2*i]<nums[2*i+1]?nums[2*i+1]:nums[2*i]:nums[2*i]<nums[2*i+1]?nums[2*i]:nums[2*i+1];\n        } while(k/=2);\n        \n        return nums[0];\n    }\n```
['C']