[GeneralChess] solution for the GeneralChess puzzle from TopCoder