first missing positive by hash table