def first_missing_positive(nums: list[int]) -> int:
    # your move 
