Types: N: int, M: int  
Ranges: 1 ≤ N ≤ 3000, 1 ≤ M ≤ 3000  
Addtl Info: None