function subsets(nums,m,n){
let res = [], len = nums.length;
for (let i = 0; i < (1 << len); i++) {
let arr = [];
for (let j = 0; j < len; j++) {
if (i & (1 << j)) arr.push(nums[j]);
}
res.push(arr);
}
let totalcoount=0
for(let j=0;j<res.length;j++){
let sstr=res[j].join('').split('')
// console.log(sstr)
let ocount=0
let zcount=0
for(let k=0;k<sstr.length;k++){
if(sstr[k]=='0'){
zcount++
}
if(sstr[k]=='1'){
ocount++
}
}
if(ocount<=n&&zcount<=m&&res[j].length>totalcoount){
totalcoount=res[j].length
}
}
console.log(totalcoount)
}
subsets(['10','1','0'],1,1)