sent = "dasrA yuvAkavaH na satyA pqktabarhiRaH"
w = sent.split(" ")
def jata(n):
    print("\nJata paat sequence for %d words :" %n)
    for j in range(1,n):
        print(j, j+1, end =' ')
        print(j+1,j,end = ' ')
        print(j,j+1, end=';\n')
    print(n," ithi ",n, ";\n")
    print("Jata paat for","\"",sent,"\" is as follows :" )
    for j in range(1,n):
        print(w[j-1], w[j], end =' ')
        print(w[j],w[j-1],end = ' ')
        print(w[j-1],w[j], end=';\n')
    print(w[n-1]," ithi ",w[n-1], ";\n")

def mala(n):
    print("Maala paat sequence for %d words :" %n)
    for j in range(1,n):
        print(j,j+1, end='; ')
        print(j+1,j,end='; ')
        print(j,j+1, end=';\n')
    print(n," ithi ",n, ";\n")
    print("Mala paat for","\"",sent,"\" is as follows :" )
    for j in range(1,n):
        print(w[j-1],w[j], end='; ')
        print(w[j],w[j-1],end='; ')
        print(w[j-1],w[j], end=';\n')
    print(w[n-1]," ithi ",w[n-1], ";\n")

def sikha(n):
    print("Sikha paat sequence for %d words :" %n)
    for j in range(1,n-1):
        print(j,j+1, end='; ')
        print(j+1,j,end='; ')
        print(j,j+1,j+2, end=';\n')
    print(n," ithi ",n, ";\n")
    print("Sikha paat for","\"",sent,"\" is as follows :" )
    for j in range(1,n-1):
        print(w[j-1],w[j], end='; ')
        print(w[j],w[j-1],end='; ')
        print(w[j-1],w[j],w[j-1], end=';\n')
    print(w[n-1]," ithi ",w[n-1], ";\n")

def rekha(n):
    print("Rekha paat for %d words :" %n)
    for j in range(1,n):
        for q in range(j-1,range(1,n+1).index(j+1)+j):
            if q+1<n+1:
                print(q+1,"",end = '')
            else:
                continue
        print("; ", end="")
        for q in reversed(range(j-1,range(1,n+1).index(j+1)+j)):
            if q+1<n+1:
                print(q+1,"",end = '')
            else:
                continue
        print("; ", end="")
        print(j,j+1,";")
    print(n," ithi ",n,";\n")
    print("Rekha paat for","\"",sent,"\" is as follows :" )
    for j in range(1,n):
        for q in range(j-1,range(1,n+1).index(j+1)+j):
            if q+1<n+1:
                print(w[q],"",end = '')
            else:
                continue
        print("; ", end="")
        for q in reversed(range(j-1,range(1,n+1).index(j+1)+j)):
            if q+1<n+1:
                print(w[q],"",end = '')
            else:
                continue
        print("; ", end="")
        print(w[j-1],w[j],";")
    print(w[n-1]," ithi ",w[n-1],";\n")
def ghana(n):
    print("Ghana paat sequence for %d words :" %n)
    for i in range(1,n+1):
        if i<=n : print(i, end=" ")
        if i+1<=n : print(i+1, end=" ")
        else : print("_", end=" ")
        if i+1<=n : print(i+1, end=" ")
        else : print("_", end=" ")
        if i<=n : print(i,i, end=" ")
        else : print("_", end=" ")
        if i+1<=n : print(i+1, end=" ")
        else : print("_", end=" ")
        if i+2<=n : print(i+2, end=" ")
        else : print("_", end=" ")
        if i+2<=n : print(i+2, end=" ")
        else : print("_", end=" ")
        if i+1<=n : print(i+1, end=" ")
        else : print("_", end=" ")
        if i<=n : print(i, end=" ")
        else : print("_", end=" ")
        print(";")
    print(n," ithi ",n, ";\n")
    print("Ghana paat for","\"",sent,"\" is as follows :" )
    for i in range(0,n):
        if i<n : print(w[i], end=" ")
        if i+1<n : print(w[i+1], w[i+1], end=" ")
        else : print("_", end=" ")
        if i<n : print(w[i],w[i], end=" ")
        else : print("_", end=" ")
        if i+1<n : print(w[i+1], end=" ")
        else : print("_", end=" ")
        if i+2<n : print(w[i+2], end=" ")
        else : print("_", end=" ")
        if i+2<n : print(w[i+2], end=" ")
        else : print("_", end=" ")
        if i+1<n : print(w[i+1], end=" ")
        else : print("_", end=" ")
        if i<n : print(w[i], end=" ")
        else : print("_", end=" ")
        print(";")
    print(w[n-1]," ithi ",w[n-1],';\n')
        

n = len(w)
option = int(input("1.Jata\n2.Mala\n3.Sikha\n4.Rekha\n5.Ghana\n6.All\nEnter Choice: "))
if option == 1:
    jata(n)
elif option == 2:
    mala(n)
elif option == 3:
    sikha(n)
elif option == 4:
    rekha(n)
elif option == 5:
    ghana(n)
elif option == 6:
    jata(n)
    mala(n)
    sikha(n)
    rekha(n)
    ghana(n)
else :
    print("wrong choice")
