hdoj 20130322 1001 and 1005