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, p, k = input().split()
n, p, k = int(n), int(p), int(k)
Ahead = []
Back = []
x, y = p, p
for i in range(k):
    x = x+1
    y = y - 1
    if x <= n:
        Ahead.append(x)
    if y > 0:
        Back.append(y)


Back = list(reversed(Back))
if p == 1:
    if n in Ahead:
        print('(1)', *Ahead)
    else:
        print('(1)', *Ahead, ' ' + '>>')
elif p == n:
    if 1 in Back:
        print(*Back, '(', p, ')')
    else:
        # print('<<', *Back,  '(',sep = '','(', p)
        print("<< {} ({})".format(*Back, p))
else:
    if n not in Ahead and 1 not in Back:
         print('<<', *Back, '({})'.format(p), *Ahead, '>>')
    elif n in Ahead and 1 not in Back:
        print('<<', *Back, '({})'.format(p), *Ahead)
    elif n not in Ahead and 1 in Back:
        print(*Back, '({})'.format(p), *Ahead, '>>')
    elif n in Ahead and 1 in Back:
        print(*Back, '({})'.format(p), *Ahead)

