Hashing to maintain left and right array elements to the main count
Dictionary < int , int > left = new Dictionary < int , int > ( ) ; Dictionary < int , int > right = new Dictionary < int , int > ( ) ;