5LIG0 (2018-GS2) Applied combinatorial algorithms