a HUSTOJ branch, OI training oriented.