Out( "\nSearch a move to ponder\n\n" );
OutCsaShogi( "info ponder start\n" );
+#if defined(XBOARD)
+ // [HGM] for converting to CSA move during ponder
+ for( iret = 0; iret < nsquare; iret++ ) root_pos[iret] = BOARD[iret];
+#endif
+
game_status |= flag_puzzling;
iret = iterate( ptree );
game_status &= ~flag_puzzling;