// Too simple to consider use of IO template
    static int[] Run(int[] a, int[] b)
    {
        var demo = new SubseqAlgoDemo <char>();
        var a    = Console.ReadLine().ToCharArray();
        var b    = Console.ReadLine().ToCharArray();

        Console.WriteLine(new string(demo.LongestCommonSubsequence(b, a)));
    }
    // IO method's in 'general-solving/hackerrank/IOTemplate.cs'
    static int[] Run(int[] a, int[] b)
    {
        var demo = new SubseqAlgoDemo <int>();

        return(demo.LongestCommonSubsequence(a, b));
    }