#!usr/bin/python3
import random

def fill_matrix(n):
	matrix=[[random.randint(1,6) for _ in range(n)]for _ in range(n)]
	return matrix

def print_matrix(matrix,n):
	for row in matrix:
		for el in row:
			print(el,end="")
		print()

def count_num(matrix):
	freq=[0 for _ in range(7)]
	for row in matrix:
		for num in row:
			freq[num]+=1
	for i in range(1,7):
		print(f"frequency[{i}]={freq[i]}")

def main():
	n=int(input("Δώσε n:"))
	matrix=fill_matrix(n)
	print_matrix(matrix,n)
	print('------')
	count_num(matrix)

if __name__=="__main__":
	main()
