Problem 345 added.

A module had to be installed (munkres from CPAN) in order to solve this
problem: The Hungarian algorithm, but with a plot twist: since this
algorithm returns a minimum, the matrix had to be negated, so we could
apply the algorithm to -A to get the desired maximum by negating back
the result.