Buggy python submission (verdict: Runtime Error):
X,N=map(int,input().split())
P=list(map(int,input().split()))
 
if N==0:
    print(X)
else:
    if X<min(P):
        ans=X
        print(ans)
    
    elif X in range(min(P),max(P)+1):
        #大した大きい数じゃないので全探索すればいい
        ans_len=200 #ひとまずの仮定
        for i in range(min(P),max(P)+1):
            if i in P:
                continue
            else:
                l=abs(X-i)
                if l < ans_len:
                    ans_len=l
                    ans=i
        print(ans)
                
    else:
        ans=X
        print(ans)

Fixed submission:
X,N=map(int,input().split())
P=list(map(int,input().split()))

if N==0:
    print(X)
else:
    if X<min(P):
        ans=X
        print(ans)
    
    elif X in range(min(P),max(P)+1):
        #大した大きい数じゃないので全探索すればいい
        ans_len=200 #ひとまずの仮定
        for i in range(250):
            if i in P:
                continue
            else:
                l=abs(X-i)
                if l < ans_len:
                    ans_len=l
                    ans=i
        print(ans)
                
    else:
        ans=X
        print(ans)

Buggy python submission (verdict: Runtime Error):
X,N=map(int,input().split())
P=list(map(int,input().split()))

if N==0:
    print(X)
else:
    if X<min(P):
        ans=X
        print(ans)
    
    elif X in range(min(P),max(P)+1):
        #大した大きい数じゃないので全探索すればいい
        ans_len=200 #ひとまずの仮定
        for i in range(min(P),max(P)+1):
            if i in P:
                continue
            else:
                l=abs(X-i)
                if l < ans_len:
                    ans_len=l
                    ans=i
        print(ans)
                
    else:
        ans=X
        print(ans)

Fixed submission:
X,N=map(int,input().split())
P=list(map(int,input().split()))

if N==0:
    print(X)
else:
    if X<min(P):
        ans=X
        print(ans)
    
    elif X in range(min(P),max(P)+1):
        #大した大きい数じゃないので全探索すればいい
        ans_len=200 #ひとまずの仮定
        for i in range(250):
            if i in P:
                continue
            else:
                l=abs(X-i)
                if l < ans_len:
                    ans_len=l
                    ans=i
        print(ans)
                
    else:
        ans=X
        print(ans)

Buggy python submission (verdict: Runtime Error):
X,N=map(int,input().split())
P=list(map(int,input().split()))

if N==0:
    print(X)
    exit(0)

if X<min(P):
    ans=X
    print(ans)
    
elif X in range(min(P),max(P)+1):
    #大した大きい数じゃないので全探索すればいい
    ans_len=200 #ひとまずの仮定
    for i in range(min(P),max(P)+1):
        if i in P:
            continue
        else:
            l=abs(X-i)
            if l < ans_len:
                ans_len=l
                ans=i
    print(ans)
                
else:
    ans=X
    print(ans)

Fixed submission:
X,N=map(int,input().split())
P=list(map(int,input().split()))

if N==0:
    print(X)
else:
    if X<min(P):
        ans=X
        print(ans)
    
    elif X in range(min(P),max(P)+1):
        #大した大きい数じゃないので全探索すればいい
        ans_len=200 #ひとまずの仮定
        for i in range(250):
            if i in P:
                continue
            else:
                l=abs(X-i)
                if l < ans_len:
                    ans_len=l
                    ans=i
        print(ans)
                
    else:
        ans=X
        print(ans)

Buggy python submission (verdict: Runtime Error):
X,N=map(int,input().split())
P=list(map(int,input().split()))

if N==0:
    print(X)
    exit()

if X<min(P):
    ans=X
    print(ans)
    
elif X in range(min(P),max(P)+1):
    #大した大きい数じゃないので全探索すればいい
    ans_len=200 #ひとまずの仮定
    for i in range(min(P),max(P)+1):
        if i in P:
            continue
        else:
            l=abs(X-i)
            if l < ans_len:
                ans_len=l
                ans=i
    print(ans)
                
else:
    ans=X
    print(ans)

Fixed submission:
X,N=map(int,input().split())
P=list(map(int,input().split()))

if N==0:
    print(X)
else:
    if X<min(P):
        ans=X
        print(ans)
    
    elif X in range(min(P),max(P)+1):
        #大した大きい数じゃないので全探索すればいい
        ans_len=200 #ひとまずの仮定
        for i in range(250):
            if i in P:
                continue
            else:
                l=abs(X-i)
                if l < ans_len:
                    ans_len=l
                    ans=i
        print(ans)
                
    else:
        ans=X
        print(ans)