finished hashes exercises