#include "bprolog.h"
main(argc,argv)
int             argc;
char           *argv[];
{

  int sol;
  TERM query;

  initialize_bprolog(argc,argv);

  bp_call_string("load(queens_8)");
  
  query = bp_build_structure("queens",2);
  bp_unify(bp_build_integer(8),bp_get_arg(1,query));

  bp_mount_query_term(query);

  do {
    sol = bp_next_solution();
    if (sol==BP_TRUE){bp_write(query); printf("\n");}
  } while (sol == BP_TRUE);
}






