But to find the correct value means to update M, and since the decrement only parts of M are {TAIL ~ one way}, and the read only parts of {HEAD ~ M} cannot be changed, a clone consumable would have to update a real consumable before attempting to find a collision 
But to find the correct value means to update M , and since the decrement only parts of M are { TAIL ~ one way } , and the read only parts of { HEAD ~ M } can not be changed , a clone consumable would have to update a real consumable before attempting to find a collision
OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH