function part1(input) {
const oFreqs = new Map();
const oGraph = orbitGraph(input);
const accumulateInnerPlanets = (p) => {
const pInner = oGraph.adjacent(p);
if (pInner.length === 1) {
AOC.addToFreqTable(oFreqs, pInner[0]);
return accumulateInnerPlanets(pInner[0]);
}
return oFreqs;
};
sortedPlanets(input).forEach((p) => accumulateInnerPlanets(p));
return AOC.sum([...oFreqs.values()]);
}