function fn(n){ let num = 0 function generate(l, r) { if (l + r === 2 * n) { num++ return } if (l < n) { generate(l + 1, r) } if (l > r) { generate(l, r + 1) } } generate(0, 0) return num }