All three questions have the same mathematical content as combinatorial optimisation, where all 29 answer parts are solved. This MSc version has a three-hour duration and different answer instructions and mark allocations; the undergraduate version has a two-hour duration. Their formal paper codes and cover metadata differ.