Stav dette: Applied combinatorial theory and algorithms.