split join exercise