spec 03 hash exercises file