# Arup Guha
# Prints out modular exponentiation chart
# 10/24/2022

# Get a prime.
p = int(input("Enter a prime.\n"))

# Possible bases.
for b in range(1, p):

    # val is our base raised to each power.
    val = 1

    # Loop through each exponent, building off previous answer.
    for exp in range(0,p):
        print(f"{val:>3}", end="")
        val = (val*b)%p

    # Go to the next line for the next base.
    print()
