HDOJ 4760 Good Firewall