#  File: MagicSquare.py

#  Description:

#  Student's Name:

#  Student's UT EID:
 
#  Partner's Name:

#  Partner's UT EID:

#  Course Name: CS 313E 

#  Unique Number: 

#  Date Created:

#  Date Last Modified:


#  Input: 1-D list of integers a
#  Output: returns True if this list is a magic square
#          or False otherwise
def is_magic ( a ):

#  Input: 1-D list of integers a and an index idx
#  Output: prints only those permutations that are magic
def permute ( a, idx ):

#  Input: 1-D list of integers a
#  Output: prints this as a 2-D list
def print_square ( a ):

#  Input: 1-D list of integers a
#  Output: returns a 2-D list
def reshape ( a ):


def main():
  # create a 1-D list of numbers from 1 to 9

  # call permute to get all 3x3 magic squares

if __name__ == "__main__":
  main()
