added solution for first missing positive