Implement a concurrent task/job scheduler with multiple workers. The scheduler must accept submitted jobs, dispatch them to available workers, and coordinate concurrent execution — with the required property that every job runs exactly once: none processed twice, none dropped. One observed variant instead emphasises an LFU (Least Frequently Used) scheduling/eviction…