
You are given an integer array nums and two integers k and m .
You may perform at most k operations. In one operation, you may choose any index i and increase nums[i] by 1.
Return an integer denoting the maximum possible bitwise AND of any subset of size m after performing up to k operations optimally.
1 <= n == nums.length <= 5 * 10 ^41 <= nums[i] <= 10 ^91 <= k <= 10 ^91 <= m <= n