Evil teacher's Final Problem

HDU - 3978