Language: C++

"""
int #整数
float #小数

#標準入力
a=input()
a,b=map(int,input().split()) #入力は行ごと
#標準出力
print(a)
ptrint("Hello")
#for
for name in fruits: #fruitの頭から操作
    print(name)
#リスト
list0 = [] #リスト生成
list0 = [1,2,3,4] #初期化
list0 = [0]*10 #[0,0,0,0,0,0,0,0,0,0]
list1 = list(map(int, input().split()))　# 複数の入力をリストに入れる
list1 = list1 + [6, 7, 8] #リストの追加
list2.append(34) #リストの追加　最後に（）内が足される
list.insert(3,10) #リストの追加　任意の位置（追加したい位置,追加したい値）
len(list4) #リストの要素数
max(sa) #list saの最小値
list5.count(2) #リスト内の2の数
abs(a) #aの絶対値
max(a,b) min(a,b) #最大値　最小値

extension_1 = []
for i in range(10):
    extension_1.append(i)
extension_1
#>>> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

comprehension_1= [i for i in range(10)]
comprehension_1
#>>> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
"""
import math
import sys
X,N=map(int,input().split())
if N==0:
    print(X)
    sys.exit()
    
number = list(map(int, input().split()))
sa =[0]*100

    
for i in range(100):
    sa[i]=abs(i+1-X)
    
for j in range(N):
    sa[number[j]-1]=101
        
A=min(sa)
    
for k in range(100):
    if sa[k]==A:
        break
    k=k+1
    
print(k+1)




Compiler output:
a.cc:1:3: warning: missing terminating " character
    1 | """
      |   ^
a.cc:1:3: error: missing terminating " character
a.cc:2:5: error: stray '#' in program
    2 | int #整数
      |     ^
a.cc:3:7: error: stray '#' in program
    3 | float #小数
      |       ^
a.cc:5:2: error: invalid preprocessing directive #\U00006a19\U00006e96\U00005165\U0000529b
    5 | #標準入力
      |  ^~~~~~~~
a.cc:7:30: error: stray '#' in program
    7 | a,b=map(int,input().split()) #入力は行ごと
      |                              ^
a.cc:8:2: error: invalid preprocessing directive #\U00006a19\U00006e96\U000051fa\U0000529b
    8 | #標準出力
      |  ^~~~~~~~
a.cc:11:2: error: invalid preprocessing directive #for
   11 | #for
      |  ^~~
a.cc:12:21: error: stray '#' in program
   12 | for name in fruits: #fruitの頭から操作
      |                     ^
a.cc:14:2: error: invalid preprocessing directive #\U000030ea\U000030b9\U000030c8
   14 | #リスト
      |  ^~~~~~
a.cc:15:12: error: stray '#' in program
   15 | list0 = [] #リスト生成
      |            ^
a.cc:16:19: error: stray '#' in program
   16 | list0 = [1,2,3,4] #初期化
      |                   ^
a.cc:17:16: error: stray '#' in program
   17 | list0 = [0]*10 #[0,0,0,0,0,0,0,0,0,0]
      |                ^
a.cc:18:40: error: extended character 　 is not valid in an identifier
   18 | list1 = list(map(int, input().split()))　# 複数の入力をリストに入れる
      |                                        ^
a.cc:18:42: error: stray '#' in program
   18 | list1 = list(map(int, input().split()))　# 複数の入力をリストに入れる
      |                                          ^
a.cc:19:27: error: stray '#' in program
   19 | list1 = list1 + [6, 7, 8] #リストの追加
      |                           ^
a.cc:20:18: error: stray '#' in program
   20 | list2.append(34) #リストの追加　最後に（）内が足される
      |                  ^
a.cc:20:19: error: extended character 　 is not valid in an identifier
   20 | list2.append(34) #リストの追加　最後に（）内が足される
      |                   ^
a.cc:21:19: error: stray '#' in program
   21 | list.insert(3,10) #リストの追加　任意の位置（追加したい位置,追加したい値）
      |                   ^
a.cc:21:20: error: extended character 　 is not valid in an identifier
   21 | list.insert(3,10) #リストの追加　任意の位置（追加したい位置,追加したい値）
      |                    ^
a.cc:22:12: error: stray '#' in program
   22 | len(list4) #リストの要素数
      |            ^
a.cc:23:9: error: stray '#' in program
   23 | max(sa) #list saの最小値
      |         ^
a.cc:24:16: error: stray '#' in program
   24 | list5.count(2) #リスト内の2の数
      |                ^
a.cc:25:8: error: stray '#' in program
   25 | abs(a) #aの絶対値
      |        ^
a.cc:26:19: error: stray '#' in program
   26 | max(a,b) min(a,b) #最大値　最小値
      |                   ^
a.cc:26:20: error: extended character 　 is not valid in an identifier
   26 | max(a,b) min(a,b) #最大値　最小値
      |                    ^
a.cc:32:2: error: invalid preprocessing directive #>>
   32 | #>>> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
      |  ^~
a.cc:36:2: error: invalid preprocessing directive #>>
   36 | #>>> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
      |  ^~
a.cc:37:3: warning: missing terminating " character
   37 | """
      |   ^
a.cc:37:3: error: missing terminating " character
a.cc:1:1: error: expected unqualified-id before string constant
    1 | """
      | ^~