For this Question: Given an N*N  matrix. Print the elements of the matrix in anticlockwise order (see the sample for better understanding).First line contains N. 
N lines follow each containing N space seperated integers.

Constraints:-
2 <= N <= 500
1 <= Mat[i][j] <= 1000Output N*N integers in a single  line separated by spaces, which are the elements of the matrix in anti-clockwise order.Sample Input
4
1 2 3 4 
5 6 7 8 
9 10 11 12 
13 14 15 16 

Sample output 
1 5 9 13 14 15 16 12 8 4 3 2 6 10 11 7 

Explanation:
We start from 1 , go down till 13 and then go right till 16 then go up till 4 , then we go left till 2 then down and so on in anti-clockwise fashion .

Sample Input 
3
1 2 3 
4 5 6 
7 8 9 

Sample output
1 4 7 8 9 6 3 2 5
, I have written this Solution Code: n = int(input())
arr = []
for i in range(n):
    j = input().split()
    arr.append([int(xx) for xx in j])

def counterClockspiralPrint(m, n, arr) :
    k = 0; l = 0
     
 
    cnt = 0
 
    total = m * n
 
    while (k < m and l < n) :
        if (cnt == total) :
            break
 
        for i in range(k, m) :
            print(arr[i][l], end = " ")
            cnt += 1
         
        l += 1
 
        if (cnt == total) :
            break
 
        for i in range (l, n) :
            print( arr[m - 1][i], end = " ")
            cnt += 1
         
        m -= 1
         
        if (cnt == total) :
            break
 
        if (k < m) :
            for i in range(m - 1, k - 1, -1) :
                print(arr[i][n - 1], end = " ")
                cnt += 1
            n -= 1
 
        if (cnt == total) :
            break
 
        if (l < n) :
            for i in range(n - 1, l - 1, -1) :
                print( arr[k][i], end = " ")
                cnt += 1
                 
            k += 1

counterClockspiralPrint(n, n, arr), In this Programming Language: Python, Now tell me if this Code is compilable or not?