Swap and Share Cum Compilation 4

5