Lexicographically Smallest Valid String - Microsoft OA Question | OAHelper