function part2(program) {
for (let i = 0; i < program.length; i++) {
let programCopy = _.cloneDeep(program);
if (programCopy[i][0] === 'nop') {
programCopy[i][0] = 'jmp';
} else if (programCopy[i][0] === 'jmp') {
programCopy[i][0] = 'nop';
}
const vm = new VM(programCopy);
vm.run();
if (vm.terminated) {
return vm.accumulator;
}
}
}