Solution5: Parallel programming