function part2(input) {
const matches = parse(input);
const copies = Array(matches.length).fill(1);
for (let i = 0; i < copies.length; i++) {
for (let j = 1; j <= matches[i] && i + j < copies.length; j++) {
copies[i + j] += copies[i];
}
}
return _.sum(copies);
}