hash exercise