User ainta is making a web site. This time he is going to make a navigation of the pages. In his site, there are *n* pages numbered by integers from 1 to *n*. Assume that somebody is on the *p*-th page now. The navigation will look like this:

When someone clicks the button "&lt;&lt;" he is redirected to page 1, and when someone clicks the button "&gt;&gt;" he is redirected to page *n*. Of course if someone clicks on a number, he is redirected to the corresponding page.

There are some conditions in the navigation:
 -  If page 1 is in the navigation, the button "&lt;&lt;" must not be printed. -  If page *n* is in the navigation, the button "&gt;&gt;" must not be printed. -  If the page number is smaller than 1 or greater than *n*, it must not be printed. 
You can see some examples of the navigations. Make a program that prints the navigation.
The first and the only line contains three integers *n*, *p*, *k* (3 ≤ *n* ≤ 100; 1 ≤ *p* ≤ *n*; 1 ≤ *k* ≤ *n*)
n = list(map(int, input().split()))
end, sta = n[0], 1
temp, temp2 = [], []
arr = "(" + str(n[1]) + ")"
c = 0

if n[1] != 1:
    for i in range(n[2]):
        if (n[1] - n[2] + i) >= 1:
            temp.append(n[1] - n[2] + i)


temp.append(arr)

for i in range(n[2]):
    c = n[1] + 1
    if c + i != n[0]:
        temp.append(c + i)
    else:
        temp.append(n[0])
        break

b = str(temp[0])
b = b.replace("(", "")
b = b.replace(")", "")

if int(b) != 1:
    temp2.append("<<")
    temp2.append(temp)
else:
    temp2.append(temp)

if temp[len(temp) - 1] != n[0]:
    temp2.append(">>")

ans = str(temp2)
ans = ans.replace("[", "")
ans = ans.replace("]", "")
ans = ans.replace(",", "")
ans = ans.replace("'", "")
print(ans)
