function solution(m, product) {
let answer = 0;
const arr = [];
product.forEach((item, i) => {
let total = item[0] + item[1];
let total2 = item[0] / 2 + item[1];
arr[i] = [total, total2];
});
arr.sort((a, b) => a[0] - b[0]);
arr.forEach(item => {
if (m < item[0] && m >= item[1]) {
m = m - item[1];
answer++;
console.log(m);
return;
}
if (m < item[0] && m < item[1]) return;
m = m - item[0];
console.log(m);
answer++;
});
return answer;
}