Implementing a polynomial-time algorithm for the Mooov Around problem with general preference. A program that takes as input the student preferences and determines whether there exists an allocation that is individually rational and strictly Pareto-efficient