Descriptions:

MPI Maelstrom

POJ - 1502