#include "Constants.h"
#include "Enums.h"

#include <iostream>
#include <string>
#include <sstream>
#include <vector>
#include <set>
#include <stdexcept>
#include <iomanip>
#include <algorithm>

using std::string;
using std::stringstream;
using std::vector;
using std::set;
using std::invalid_argument;
using std::runtime_error;

typedef uint8_t BYTE;