I doubt very much that they will approve that routing. The general rule is that you can enter and leave each continent once. In a few cases you can enter and leave a continent a second time if you are only in transit. The problem with your routing is that you enter Europe three times (from BOS, NBO, ACC) in addition to entering Africa twice (EBB, ACC), neither of which I believe is permitted.