my code for pku oj problems