HDU 22.50