hash exercise 3