//#define USING_STD_VECTOR
+#include <climits>
+#include <cstddef>
+#include <exception>
+#include <iomanip>
#include <iostream>
-#include <sstream>
-#include <typeinfo>
-#include <type_traits>
#include <map>
#include <set>
-#include <string>
+#include <sstream>
#include <stdexcept>
-#include <exception>
-#include <climits>
-#include <cstddef>
-#include <iomanip>
+#include <string>
+#include <type_traits>
+#include <typeinfo>
#include <boost/iterator/iterator_adaptor.hpp>
#include <boost/preprocessor.hpp>