Driver code
static void Main ( ) { List < List < int > > mat = new List < List < int > > ( ) ; mat . Add ( new List < int > { 0 , 1 , 0 , 0 , 1 } ) ; mat . Add ( new List < int > { 1 , 1 , 0 , 1 , 1 } ) ; mat . Add ( new List < int > { 1 , 0 , 1 , 1 , 0 } ) ;