How can I cut this tubes

 From:  Rudl
4179.3 
When I use boolean " A - B " , A is not divided in two parts, so that I could remove one of them. What did you make, that it functions?

Rudl