Learn/C++/C++ Advanced/Advanced Concurrency/Checkpoint: Concurrency/Pipeline Stage GauntletPipeline Stage GauntletChallenge on lesson: Checkpoint: ConcurrencyInstructionsCodeOutputImplement Stage: put feeds the inbox (value -1 closes it), run moves inbox values (+delta) to the outbox until closed, take blocks for outbox values.Difficulty: advancedSubmitPress Submit to check your solution.Back to lesson: Checkpoint: Concurrency