Name: CS 1510 Design Document for program squares.py General Description: Creates a Latin square, based on a beginning number and an order number. Inputs: A beginning positive integer and a positive order number. Algorithm: Set the line starting number equal to the input beginning int. For each line (number of line == power) For each number in the line Print a number, starting at the starting number If the number > power, reset the number to 1 Increment the starting number by one If the starting number > power, set it to 1 Ask the user if they want to continue. If yes, repeat the program. If no, quit. Outputs: A printed latin square