#include "osl/record/miniBoardChar50.h"
#include "osl/record/compactBoard.h"
#include "osl/ptypeTable.h"
#include "osl/pieceTable.h"
#include <boost/tuple/tuple.hpp>
#include <boost/tuple/tuple_comparison.hpp>
#include <algorithm>
#include <stdexcept>