first hashing.cpp