map reduce hw