What roots make up the above nerve and what part of the brachial plexus does it branch from?

C5,C6, C7 make up the long thoracic nerve.

The long thoracic nerve branches from the roots of the brachial plexus.