screen name and knapsack solutions
new algorithm for better optimization
inneficient on big datasets!
coloring problem