Stores the number of moves required to obtain respective values from the given array
List < int > [ ] v = new List < int > [ MAX ] ; for ( int i = 0 ; i < v . Length ; i ++ ) v [ i ] = new List < int > ( ) ;