# data = []
# for i in range(19):
# v = [0] * 19
# data.append(v) #19 * 19 생성
#
# n = int(input())
# for i in range(n):
# x, y = map(int,input().split())
# x -= 1
# y -= 1
# data[x][y] = 1
#
# for i in range(19):
# for j in range(19):
# print(data[i][j], end=' ')
# print()
# n = int(input())
# if n > 0:
# print('양수')
# if n < 0:
# print('음수')
# if n == 0:
# print('0')
# n = int(input())
# if n >= 90:
# print('A')
# if 80 <= n < 90:
# print('B')
# if 70 <= n < 80:
# print('C')
# if 60 <= n < 70:
# print('D')
# if n < 60:
# print('F')
# n = int(input())
# if 0 <= n <= 10:
# print('정상')
# if 10 < n <= 20:
# print('과체중')
# if 20 < n :
# print('비만')
n = int(input())
if n % 10 == 1:
print(n+int("st")) # + st
elif n % 10 == 2:
print(n+int("nd")) # + nd
elif n % 10 == 3:
print(n+int("rd")) # + rd
else:
print(n+int("th")) # + th
if n == 11 or 12 or 13:
print(n+int("th")) # + th