Practice Problem

Interleaving String

Difficulty: Medium

Given three strings s1, s2, and s3, determine whether s3 is formed by interleaving s1 and s2 while preserving the relative order of characters from each string.