The core part of this project 

It search the number of different combination of data.