var sumEvenGrandparent = function (root) {
let res = 0;
const isEven = (num) => num % 2 === 0;
function traverse(root) {
if (!root) return;
if (isEven(root.val)) {
res += root?.left?.left?.val || 0;
res += root?.left?.right?.val || 0;
res += root?.right?.left?.val || 0;
res += root?.right?.right?.val || 0;
}
traverse(root.left);
traverse(root.right);
}
traverse(root);
return res;
};