hash exercises due 10/31