I promise this is the most satisfying puzzle in the entire world