need # workers = # tasks