Writeup, outputs, and final greedy update