Don't know why test #53 stuck, I feel tired now :(