In most situations this will give the result, but if it is still not possible then we need to keep going.
Но иногда это не так, например:Если работник d выполняет работу 2, некому выполнять работу 3, и наоборот.