Given an array of intervals [start, end], merge all overlapping intervals and return the result.
Input: intervals as start:end comma-separated. Output: merged intervals, one per line.
1:3,2:6,8:10,15:18
1 6 8 10 15 18