dancing links code,  do not test