In file included from /in/Compile/check.cpp:7:
/in/sokoban.hpp:43:50: error: implicit conversion loses integer precision: 'const unsigned long' to 'int' [-Werror,-Wshorten-64-to-32]
box_hash ^= std::hash<int>()(box.first) ^ std::hash<int>()(box.second);
~~~ ~~~~^~~~~
/in/sokoban.hpp:43:80: error: implicit conversion loses integer precision: 'const unsigned long' to 'int' [-Werror,-Wshorten-64-to-32]
box_hash ^= std::hash<int>()(box.first) ^ std::hash<int>()(box.second);
~~~ ~~~~^~~~~~
2 errors generated.
/in/Compile/Makefile:16: recipe for target 'main' failed
make: *** [main] Error 1