Shortest Covering Substring for Subsequence - Coding problem | OneNoughtOne