Text this: Exact and greedy algorithms of allocating experts to maximum set of programmer teams