#Programa que calcula el DETERMINANTE y organiza su respectiva matriz
#!/usr/bin/python
from random import randint
n = int(raw_input('Ingrese n: '))#pide filas de la matriz
m = int(raw_input('Ingrese m: '))#pide columnas de la matriz
M = [[0,0,0],[0,0,0],[0,0,0]]#inicia posiciones en ceros
for i in range(n):
for j in range(m):
M[i][j]=randint(0,100)#ubica valores al azar en rango dado, puedes cambiar este rango
det = M[0][0]*(M[1][1]*M[2][2] - M[1][2]*M[2][1]) - M[0][1]*(M[1][0]*M[2][2] - M[1][2]*M[2][0]) + M[0][2]*(M[1][0]*M[2][1] - M[1][1]*M[2][0])#calcula el determinante con las posiciones matriciales
print 'Matriz M = ', M
print 'El determinante es: ', det
raw_input()