Prerequisites?

POJ - 2664