algorithm-notes-61