How to concatenate several videos together? I guess this is a hard one :(

Hey everyone! I am having a situation here as I have to concatenate 9 videos. Basically, I want to show 8 short videos in a randomized order within a longer video (45 minutes). Every 4 minutes, the main video should stop and one of the eight shorter videos should start playing. Once the short video finished, the main video should start playing again smoothly.
Any idea on how to do this?
Thank you :slight_smile: