This one is tricky and touchy. Solids are runnable, but it's not my favorite way to play. You make a mistake in position and you are in trouble.
You have 3 problem areas, the 8, the 3, and the 5. I would start by taking the 6 and breaking out the 5. Next, I would take the 7 in the side taking the cb into the 8 and separating it from the two stripes. I don't want to scatter them all over, just separate them so the 8 goes.
Next, I take the 4. I want to come off the rail with the cb to get as straight as possible on the 1 in the side pocket. Then, off the one, I want an angle on the 2 into the other side pocket. In making the two, I want to have just a touch of draw to come into the 3-14. I want to split the 3-14 lightly. I want to keep a shot on the 3 into the corner after the separation. If I don't, I'm done for. Then the 3 in the corner, and the 8 either in the corner or the side.
I hate leaving the last ball as a need to break it out AND get shape on it. It usually means a loss or bad planning. But, sometimes, you just have to do it. I tried to keep my analysis in the same time frame I would have to utilize at the table. Someone taking more time to analyze it may see something better. Stripes, I couldn't see a good way to get the third problem area cleared out.
EDIT: I see I left out making the 5! OOPS! Well, actually, that could be a good thing. If I break out the 5 properly, I can save it for an insurance ball when I break out the 3. That actually makes the runnout much more feasible.