Objective :
    To find a solution which minimizes the number of different assigned values.

