Every edge deserves two good loops · HackerTrans