move 8queen to c