BUPT homework