Write a program to print a 2D array (n x m) in spiral order (clockwise)
Your program should accept as its first argument a path to a filename. The input file contains several lines. Each line is one test case. Each line contains three items (semicolon delimited). The first is 'n'(rows), the second is 'm'(columns) and the third is a single space separated list of characters/numbers in row major order. E.g.
3;3;1 2 3 4 5 6 7 8 9
Print out the matrix in clockwise fashion, one per line, space delimited. E.g.
1 2 3 6 9 8 7 4 5