MUCH smarter team balancing algorithm (greedy approximation) based on NP-complete knapsack problem