while True:
    try:
        input()
        li = [int(x) for x in input().split()]
        reverse = input()
    except EOFError:
        break
    li.sort(reverse=True if reverse == '1' else False)
    print(' '.join([str(x) for x in li]))