Are they also pumpkins?
Perhaps what he wants is:
to have all keys unique(which will be an obvious with a hash
to have all values in that hash unique
and intersection of keys and values is null set.
Re^2: hash with both values and keys unique to each other