HDOJ 2222 Keywords Search