# ***************명령 끝에 세미콜론 안쓴다.
# 주석은 // 대신 #, 범위주석은 아래처럼 또는 ctrl + /
'''
print('hello')
'''
# 실행 ctrl + shift + F10
# 출력문
# end : 끝에 뭐 출력할지, 안쓰면 줄바꿈
# print('출력할내용')
#
# print("출력할내용",end=' ')
#
# print('출력할내용1','출력할내용2')
#
# # sep : 사이에 뭐 출력할지 설정, 안쓰면 띄어쓰기
# print('내용1','내용2')
#
# # '출력 -> \'***************************
#
# print('\'he\\llo\"')
# print("Hello")
#print("Hello","World")
# print("Hello")
# print("World")
#print("\'Hello\'")
#print("\"Hello","World\"")
#print("\"!@#$%^&*()\'")
#print("\"C:\Download\\'hello\'.py\"")
#print("print(\"Hello\\nWorld\")")
# 자료형
# 정수 int
# 실수 float
# 문자열(문자) -> 기본자료형
# *****************변수 선언이 필요 없다!!!!!!, 넣은 자료형에 따라 알아서 바뀐다
# n = input() # 문자열로 입력받기
# # n = int(n) # 정수로 변환하기
# print(n+'입니다')
# n = int(input())
# print(n)
#
# n = float(input())
# print(n)
# a = input() # input은 엔터가들어와야 끝난다.
# b = input()
# print(a,b)
#
# a, b = input().split() # 띄어쓰기를 기준으로 잘라서 입력받기
# print(a,b)
#
# a, b = input().split('*')
# print(a,b)
# a, b, c, d = input().split()
# print(a,b,c,d)
# ************** 정수 3 -> 곱한 결과가 출력 ... 문자열3 -> 문자열이 3번 출력
# a = input()
# # a = int(a)
# a=a*3
# print(a)
# a = input()
#
# print(ord(a)) # **********a의 아스키코드로 변환
#
# print(chr(50)) # ******** 아스키코드를 문자로 변환
#
# # print('a' + 3) # x
#
# print(chr(ord('a')+3))
# a = input()
# print(a)
# a = input()
# a = int(a)
# print(a)
# a = input()
# a = float(a)
# print(a)
# a = input()
# b = input()
# print(a)
# print(b)
# a = input()
# b = input()
# print(b)
# print(a)
# a = input()
# print(a)
# print(a)
# print(a)
# a,b = input().split()
# print(a)
# print(b)
# a,b = input().split()
# print(b,a)
# a = input()
# print(a,a,a)
# a,b = input().split(':')
# print(a,b,sep = ':')
# a,b,c = input().split('.')
# print(c,b,a,sep = '-')
# a,b = input().split('-')
# print(a,end = '')
# print(b)
# a = input()
# print(a[0])
# print(a[1])
# print(a[2])
# print(a[3])
# print(a[4])
# a = input()
# print(a[0]+a[1],a[2]+a[3],a[4]+a[5])
# a,b,c = input().split(':')
# print(b)
# a,b = input().split()
# print(a,end = '')
# print(b)
# a,b = input().split()
# a = int(a)
# b = int(b)
# print(a+b)
# a = input()
# b = input()
# a = float(a)
# b = float(b)
# print(a+b)
##############################################
# a,b = input().split()
# a = int(a)
# b = int(b)
# print(a,'+',b,'=',a+b,sep='')
# print(a,'-',b,'=',a-b,sep='')
# print(a,'*',b,'=',a*b,sep='')
# print(a,'/',b,'=',a//b,sep='')
# a,b = input().split()
# a = float(a)
# b = float(b)
# print('%.2f'%(a*b))
# a,b = input().split()
# a = float(a)
# b = float(b)
# print('%.1f'%(a*b/2))
# a = input()
# a = int(a)
# print(a//60,end = ' ')
# print(a%60)
# 산술연산자 + - * / %
# a//b 몫 a**b a의 b제곱
# 비교연산자 > < >= <= == !=
# 논리연산자 and or
# a>0 and b%5==0
# 6034 ~6045, 6048 ~ 6055
# a=10
# print(a==10)
# a,b = input().split()
# a = int(a)
# b = int(b)
# print(a-b)
# a,b = input().split()
# a = float(a)
# b = float(b)
# print(a*b)
# a,b = input().split()
# a = a*int(b)
# print(a)
# a = input()
# b = input()
# a = int(a)*b
# print(a)
# a,b = input().split()
# a = int(a)
# b = int(b)
# a = a**b
# print(a)
# a,b = input().split()
# a = float(a)
# b = float(b)
# a = a**b
# print(a)
##########################################조건문
#
# python에서는 들여쓰기가 중괄호다!
# a = int(input())
#
# if a%7==0 :
# print("7의배수")
# if 어쩌구 :
# 명령
#
# elif a%3==0 :
# print('3의배수')
# else :
# print('아무것도아님')
# print('end')
# a,b,c = input().split()
# a = int(a)
# b = int(b)
# c = int(c)
# if a%2==0 :
# print(a)
# if b%2==0 :
# print(b)
# if c%2==0 :
# print(c)
# a,b,c = input().split()
# a = int(a)
# b = int(b)
# c = int(c)
# if a%2==0:
# print('even')
# else :
# print('odd')
# if b%2==0:
# print('even')
# else :
# print('odd')
# if c%2==0:
# print('even')
# else :
# print('odd')
# a = input()
# a = int(a)
# if a<0 :
# if a%2==0:
# print('A')
# else :
# print('B')
# elif a%2==0:
# print('C')
# else :
# print('D')
# a = input()
# a = int(a)
# if a>=90 and a<=100 :
# print('A')
# elif a>=70 and a<=89 :
# print('B')
# elif a>=40 and a<=69 :
# print('C')
# else :
# print('D')
# a = input()
# if a == 'A':
# print('best!!!')
# elif a == 'B':
# print('good!!')
# elif a == 'C':
# print('run!')
# elif a == 'D':
# print('slowly~')
# else :
# print('what?')
# a = input()
# a = int(a)
# if a == 12 or a == 1 or a == 2:
# print('winter')
# elif a>=3 and a<=5:
# print('spring')
# elif a>=6 and a<=8:
# print('summer')
# elif a>=9 and a<=11:
# print('fall')
# a,b = map( int , input().split())
# print(a//b)
# a,b = map(int,input().split())
# print(a%b)
# split 자르다
# a = input()
# a = float(a)
# print('%.2f'%(a))
# a,b = map(int, input().split())
# c = a+b
# d = a-b
# f = a*b
# j = a//b
# k = a%b
# l = a/b
# print(c,d,f,j,k,'%.2f'%l,sep = '\n')
# a,b = map(int , input().split())
# if a%b==0 :
# c = a//b
# print(b,'*',c,'=',a,sep = '')
# elif b%a==0:
# c = b//a
# print(a,'*',c,'=',b,sep = '')
# else :
# print('none')
# a,b,c = map(int , input().split())
# f = a-b+c
# if f%10==0 :
# print('대박')
# else :
# print('그럭저럭')
# a,b = map(float ,input().split())
# if a<150:
# c = a-100
# elif a>=150 and a<160:
# c = a-150
# c = c/2+50
# else:
# c = a-100
# c = c*9/10
# f = b-c
# j = f*100
# k = j/c
# if k <= 10:
# print('정상')
# elif k>10 and k<=20:
# print('과체중')
# else:
# print('비만')
# a = input()
# a = int(a)
# if a>=50 and a<=70:
# print('win')
# elif a%6==0 :
# print('win')
# else:
# print('lose')
# while 조건식 :
# 반복할명령
#
# c에서 1 or 0 --> python True False
#
# while True :
# 무한반복할 명령
# i : 0 ~ 9
# for i in range(10) :
# print(i)
#
# n = int(input())
# for i in range(2,n) :
# print(i)
#
# range(a, b) -> a부터 b 미만까지 1간격
#
# range(a,b,2) -> a부터 b미만까지 2간격
# for i in range(5,1,-1) :
# print(i)
#
# 1251 ~ 1257 (1254빼고)
# for i in range(1,101):
# print(i)
# n = input()
# n = int(n)
# for i in range(1,n+1):
# print(i,end = ' ')
a,b = map(int,input().split())
for i in range(a,b+1):
print(i,end = ' ')