first missing positive integer interviewbit