CSES - Datatähti 2024 alku - Results
Submission details
Task:Laskettelukeskus
Sender:Miika
Submission time:2023-10-30 16:33:35 +0200
Language:Assembly
Status:COMPILE ERROR

Compiler report

input/code.asm:1: error: parser: instruction expected
input/code.asm:2: error: invalid decorator token inside braces
input/code.asm:2: error: label or instruction expected at start of line
input/code.asm:3: error: parser: instruction expected
input/code.asm:4: error: label or instruction expected at start of line
input/code.asm:5: error: label or instruction expected at start of line
input/code.asm:6: error: parser: instruction expected
input/code.asm:7: error: label or instruction expected at start of line
input/code.asm:8: error: label or instruction expected at start of line
input/code.asm:9: error: label or instruction expected at start of line
input/code.asm:10: error: parser: instruction expected
input/code.asm:11: error: label or instruction expected at start of line
input/code.asm:12: error: label or instruction expected at start of line
input/code.asm:13: error: parser: instruction expected
input/code.asm:14: error: label or instruction expected at start of line
input/code.asm...

Code

.assembly _
{
    .custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = (
        01 00 08 00 00 00 00 00
    )
    .custom instance void [System.Runtime]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = (
        01 00 01 00 54 02 16 57 72 61 70 4e 6f 6e 45 78
        63 65 70 74 69 6f 6e 54 68 72 6f 77 73 01
    )
    .custom instance void [System.Runtime]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [System.Runtime]System.Diagnostics.DebuggableAttribute/DebuggingModes) = (
        01 00 07 01 00 00 00 00
    )
    .permissionset reqmin = (
        2e 01 80 8a 53 79 73 74 65 6d 2e 53 65 63 75 72
        69 74 79 2e 50 65 72 6d 69 73 73 69 6f 6e 73 2e
        53 65 63 75 72 69 74 79 50 65 72 6d 69 73 73 69
        6f 6e 41 74 74 72 69 62 75 74 65 2c 20 53 79 73
        74 65 6d 2e 52 75 6e 74 69 6d 65 2c 20 56 65 72
        73 69 6f 6e 3d 37 2e 30 2e 30 2e 30 2c 20 43 75
        6c 74 75 72 65 3d 6e 65 75 74 72 61 6c 2c 20 50
        75 62 6c 69 63 4b 65 79 54 6f 6b 65 6e 3d 62 30
        33 66 35 66 37 66 31 31 64 35 30 61 33 61 15 01
        54 02 10 53 6b 69 70 56 65 72 69 66 69 63 61 74
        69 6f 6e 01
    )
    .hash algorithm 0x00008004 // SHA1
    .ver 0:0:0:0
}

.class private auto ansi '<Module>'
{
} // end of class <Module>

.class private auto ansi beforefieldinit Program
    extends [System.Runtime]System.Object
{
    // Nested Types
    .class nested private auto ansi sealed serializable beforefieldinit '<>c'
        extends [System.Runtime]System.Object
    {
        .custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = (
            01 00 00 00
        )
        // Fields
        .field public static initonly class Program/'<>c' '<>9'
        .field public static class [System.Runtime]System.Func`2<string[], class [System.Runtime]System.Collections.Generic.IEnumerable`1<string>> '<>9__0_0'
        .custom instance void System.Runtime.CompilerServices.NullableAttribute::.ctor(uint8[]) = (
            01 00 05 00 00 00 00 00 00 01 00 00 00
        )
        .field public static class [System.Runtime]System.Func`2<string, string> '<>9__0_1'
        .field public static class [System.Runtime]System.Func`2<class [System.Linq]System.Linq.IGrouping`2<string, string>, string> '<>9__0_2'
        .field public static class [System.Runtime]System.Func`2<class [System.Linq]System.Linq.IGrouping`2<string, string>, int32> '<>9__0_3'

        // Methods
        .method private hidebysig specialname rtspecialname static 
            void .cctor () cil managed 
        {
            // Method begins at RVA 0x2375
            // Code size 11 (0xb)
            .maxstack 8

            IL_0000: newobj instance void Program/'<>c'::.ctor()
            IL_0005: stsfld class Program/'<>c' Program/'<>c'::'<>9'
            IL_000a: ret
        } // end of method '<>c'::.cctor

        .method public hidebysig specialname rtspecialname 
            instance void .ctor () cil managed 
        {
            // Method begins at RVA 0x236c
            // Code size 8 (0x8)
            .maxstack 8

            IL_0000: ldarg.0
            IL_0001: call instance void [System.Runtime]System.Object::.ctor()
            IL_0006: nop
            IL_0007: ret
        } // end of method '<>c'::.ctor

        .method assembly hidebysig 
            instance class [System.Runtime]System.Collections.Generic.IEnumerable`1<string> '<Main>b__0_0' (
                string[] sublist
            ) cil managed 
        {
            .param [0]
                .custom instance void System.Runtime.CompilerServices.NullableAttribute::.ctor(uint8[]) = (
                    01 00 02 00 00 00 01 00 00 00
                )
            // Method begins at RVA 0x2381
            // Code size 2 (0x2)
            .maxstack 8

            IL_0000: ldarg.1
            IL_0001: ret
        } // end of method '<>c'::'<Main>b__0_0'

        .method assembly hidebysig 
            instance string '<Main>b__0_1' (
                string item
            ) cil managed 
        {
            // Method begins at RVA 0x2381
            // Code size 2 (0x2)
            .maxstack 8

            IL_0000: ldarg.1
            IL_0001: ret
        } // end of method '<>c'::'<Main>b__0_1'

        .method assembly hidebysig 
            instance string '<Main>b__0_2' (
                class [System.Linq]System.Linq.IGrouping`2<string, string> group
            ) cil managed 
        {
            // Method begins at RVA 0x2384
            // Code size 7 (0x7)
            .maxstack 8

            IL_0000: ldarg.1
            IL_0001: callvirt instance !0 class [System.Linq]System.Linq.IGrouping`2<string, string>::get_Key()
            IL_0006: ret
        } // end of method '<>c'::'<Main>b__0_2'

        .method assembly hidebysig 
            instance int32 '<Main>b__0_3' (
                class [System.Linq]System.Linq.IGrouping`2<string, string> group
            ) cil managed 
        {
            // Method begins at RVA 0x238c
            // Code size 7 (0x7)
            .maxstack 8

            IL_0000: ldarg.1
            IL_0001: call int32 [System.Linq]System.Linq.Enumerable::Count<string>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>)
            IL_0006: ret
        } // end of method '<>c'::'<Main>b__0_3'

    } // end of class <>c

    .class nested private auto ansi sealed beforefieldinit '<>c__DisplayClass0_0'
        extends [System.Runtime]System.Object
    {
        .custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = (
            01 00 00 00
        )
        // Fields
        .field public valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32> item

        // Methods
        .method public hidebysig specialname rtspecialname 
            instance void .ctor () cil managed 
        {
            // Method begins at RVA 0x236c
            // Code size 8 (0x8)
            .maxstack 8

            IL_0000: ldarg.0
            IL_0001: call instance void [System.Runtime]System.Object::.ctor()
            IL_0006: nop
            IL_0007: ret
        } // end of method '<>c__DisplayClass0_0'::.ctor

    } // end of class <>c__DisplayClass0_0

    .class nested private auto ansi sealed beforefieldinit '<>c__DisplayClass0_1'
        extends [System.Runtime]System.Object
    {
        .custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = (
            01 00 00 00
        )
        // Fields
        .field public int32 m
        .field public class Program/'<>c__DisplayClass0_0' 'CS$<>8__locals1'
        .field public class [System.Runtime]System.Func`2<string[], bool> '<>9__4'
        .field public class [System.Runtime]System.Func`2<string[], bool> '<>9__5'

        // Methods
        .method public hidebysig specialname rtspecialname 
            instance void .ctor () cil managed 
        {
            // Method begins at RVA 0x236c
            // Code size 8 (0x8)
            .maxstack 8

            IL_0000: ldarg.0
            IL_0001: call instance void [System.Runtime]System.Object::.ctor()
            IL_0006: nop
            IL_0007: ret
        } // end of method '<>c__DisplayClass0_1'::.ctor

        .method assembly hidebysig 
            instance bool '<Main>b__4' (
                string[] e
            ) cil managed 
        {
            // Method begins at RVA 0x2394
            // Code size 71 (0x47)
            .maxstack 6
            .locals init (
                [0] int32
            )

            IL_0000: ldarg.1
            IL_0001: ldc.i4.2
            IL_0002: newarr [System.Runtime]System.String
            IL_0007: dup
            IL_0008: ldc.i4.0
            IL_0009: ldarg.0
            IL_000a: ldfld class Program/'<>c__DisplayClass0_0' Program/'<>c__DisplayClass0_1'::'CS$<>8__locals1'
            IL_000f: ldflda valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32> Program/'<>c__DisplayClass0_0'::item
            IL_0014: call instance !0 valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32>::get_Key()
            IL_0019: call int32 [System.Runtime]System.Int32::Parse(string)
            IL_001e: ldarg.0
            IL_001f: ldfld int32 Program/'<>c__DisplayClass0_1'::m
            IL_0024: sub
            IL_0025: stloc.0
            IL_0026: ldloca.s 0
            IL_0028: call instance string [System.Runtime]System.Int32::ToString()
            IL_002d: stelem.ref
            IL_002e: dup
            IL_002f: ldc.i4.1
            IL_0030: ldarg.0
            IL_0031: ldfld class Program/'<>c__DisplayClass0_0' Program/'<>c__DisplayClass0_1'::'CS$<>8__locals1'
            IL_0036: ldflda valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32> Program/'<>c__DisplayClass0_0'::item
            IL_003b: call instance !0 valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32>::get_Key()
            IL_0040: stelem.ref
            IL_0041: call bool [System.Linq]System.Linq.Enumerable::SequenceEqual<string>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>, class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>)
            IL_0046: ret
        } // end of method '<>c__DisplayClass0_1'::'<Main>b__4'

        .method assembly hidebysig 
            instance bool '<Main>b__5' (
                string[] e
            ) cil managed 
        {
            // Method begins at RVA 0x23e8
            // Code size 71 (0x47)
            .maxstack 6
            .locals init (
                [0] int32
            )

            IL_0000: ldarg.1
            IL_0001: ldc.i4.2
            IL_0002: newarr [System.Runtime]System.String
            IL_0007: dup
            IL_0008: ldc.i4.0
            IL_0009: ldarg.0
            IL_000a: ldfld class Program/'<>c__DisplayClass0_0' Program/'<>c__DisplayClass0_1'::'CS$<>8__locals1'
            IL_000f: ldflda valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32> Program/'<>c__DisplayClass0_0'::item
            IL_0014: call instance !0 valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32>::get_Key()
            IL_0019: call int32 [System.Runtime]System.Int32::Parse(string)
            IL_001e: ldarg.0
            IL_001f: ldfld int32 Program/'<>c__DisplayClass0_1'::m
            IL_0024: sub
            IL_0025: stloc.0
            IL_0026: ldloca.s 0
            IL_0028: call instance string [System.Runtime]System.Int32::ToString()
            IL_002d: stelem.ref
            IL_002e: dup
            IL_002f: ldc.i4.1
            IL_0030: ldarg.0
            IL_0031: ldfld class Program/'<>c__DisplayClass0_0' Program/'<>c__DisplayClass0_1'::'CS$<>8__locals1'
            IL_0036: ldflda valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32> Program/'<>c__DisplayClass0_0'::item
            IL_003b: call instance !0 valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32>::get_Key()
            IL_0040: stelem.ref
            IL_0041: call bool [System.Linq]System.Linq.Enumerable::SequenceEqual<string>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>, class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>)
            IL_0046: ret
        } // end of method '<>c__DisplayClass0_1'::'<Main>b__5'

    } // end of class <>c__DisplayClass0_1


    // Methods
    .method private hidebysig static 
        void Main (
            string[] args
        ) cil managed 
    {
        .custom instance void System.Runtime.CompilerServices.NullableContextAttribute::.ctor(uint8) = (
            01 00 01 00 00
        )
        // Method begins at RVA 0x20a4
        // Code size 671 (0x29f)
        .maxstack 4
        .locals init (
            [0] int32 n,
            [1] class [System.Collections]System.Collections.Generic.List`1<string[]> lista,
            [2] string[] n2,
            [3] class [System.Collections]System.Collections.Generic.List`1<string> nlist,
            [4] int32 aurat,
            [5] int32 i,
            [6] bool,
            [7] class [System.Collections]System.Collections.Generic.Dictionary`2<string, int32> a,
            [8] class [System.Collections]System.Collections.Generic.List`1<string[]> dellist,
            [9] valuetype [System.Collections]System.Collections.Generic.Dictionary`2/Enumerator<string, int32>,
            [10] class Program/'<>c__DisplayClass0_0' 'CS$<>8__locals0',
            [11] bool,
            [12] class Program/'<>c__DisplayClass0_1' 'CS$<>8__locals1',
            [13] bool,
            [14] class [System.Runtime]System.Func`2<string[], bool>,
            [15] string[] sublist,
            [16] int32 tarve,
            [17] int32 h,
            [18] int32,
            [19] bool,
            [20] bool
        )

        IL_0000: nop
        IL_0001: call string [System.Console]System.Console::ReadLine()
        IL_0006: call int32 [System.Runtime]System.Int32::Parse(string)
        IL_000b: stloc.0
        IL_000c: newobj instance void class [System.Collections]System.Collections.Generic.List`1<string[]>::.ctor()
        IL_0011: stloc.1
        IL_0012: ldc.i4.0
        IL_0013: stloc.s 5
        // sequence point: hidden
        IL_0015: br.s IL_0036
        // loop start (head: IL_0036)
            IL_0017: nop
            IL_0018: ldloc.1
            IL_0019: call string [System.Console]System.Console::ReadLine()
            IL_001e: ldstr " "
            IL_0023: ldc.i4.0
            IL_0024: callvirt instance string[] [System.Runtime]System.String::Split(string, valuetype [System.Runtime]System.StringSplitOptions)
            IL_0029: callvirt instance void class [System.Collections]System.Collections.Generic.List`1<string[]>::Add(!0)
            IL_002e: nop
            IL_002f: nop
            IL_0030: ldloc.s 5
            IL_0032: ldc.i4.1
            IL_0033: add
            IL_0034: stloc.s 5

            IL_0036: ldloc.s 5
            IL_0038: ldloc.0
            IL_0039: ldc.i4.1
            IL_003a: sub
            IL_003b: clt
            IL_003d: stloc.s 6
            // sequence point: hidden
            IL_003f: ldloc.s 6
            IL_0041: brtrue.s IL_0017
        // end loop

        IL_0043: call string [System.Console]System.Console::ReadLine()
        IL_0048: ldstr " "
        IL_004d: ldc.i4.0
        IL_004e: callvirt instance string[] [System.Runtime]System.String::Split(string, valuetype [System.Runtime]System.StringSplitOptions)
        IL_0053: stloc.2
        IL_0054: newobj instance void class [System.Collections]System.Collections.Generic.List`1<string>::.ctor()
        IL_0059: stloc.3
        IL_005a: ldc.i4.0
        IL_005b: stloc.s 4
        // sequence point: hidden
        IL_005d: br IL_0277
        // loop start (head: IL_0277)
            IL_0062: nop
            IL_0063: ldloc.1
            IL_0064: ldsfld class [System.Runtime]System.Func`2<string[], class [System.Runtime]System.Collections.Generic.IEnumerable`1<string>> Program/'<>c'::'<>9__0_0'
            IL_0069: dup
            IL_006a: brtrue.s IL_0083

            IL_006c: pop
            IL_006d: ldsfld class Program/'<>c' Program/'<>c'::'<>9'
            IL_0072: ldftn instance class [System.Runtime]System.Collections.Generic.IEnumerable`1<string> Program/'<>c'::'<Main>b__0_0'(string[])
            IL_0078: newobj instance void class [System.Runtime]System.Func`2<string[], class [System.Runtime]System.Collections.Generic.IEnumerable`1<string>>::.ctor(object, native int)
            IL_007d: dup
            IL_007e: stsfld class [System.Runtime]System.Func`2<string[], class [System.Runtime]System.Collections.Generic.IEnumerable`1<string>> Program/'<>c'::'<>9__0_0'

            IL_0083: call class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!1> [System.Linq]System.Linq.Enumerable::SelectMany<string[], string>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>, class [System.Runtime]System.Func`2<!!0, class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!1>>)
            IL_0088: call class [System.Collections]System.Collections.Generic.List`1<!!0> [System.Linq]System.Linq.Enumerable::ToList<string>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>)
            IL_008d: stloc.3
            IL_008e: ldloc.3
            IL_008f: ldsfld class [System.Runtime]System.Func`2<string, string> Program/'<>c'::'<>9__0_1'
            IL_0094: dup
            IL_0095: brtrue.s IL_00ae

            IL_0097: pop
            IL_0098: ldsfld class Program/'<>c' Program/'<>c'::'<>9'
            IL_009d: ldftn instance string Program/'<>c'::'<Main>b__0_1'(string)
            IL_00a3: newobj instance void class [System.Runtime]System.Func`2<string, string>::.ctor(object, native int)
            IL_00a8: dup
            IL_00a9: stsfld class [System.Runtime]System.Func`2<string, string> Program/'<>c'::'<>9__0_1'

            IL_00ae: call class [System.Runtime]System.Collections.Generic.IEnumerable`1<class [System.Linq]System.Linq.IGrouping`2<!!1, !!0>> [System.Linq]System.Linq.Enumerable::GroupBy<string, string>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>, class [System.Runtime]System.Func`2<!!0, !!1>)
            IL_00b3: ldsfld class [System.Runtime]System.Func`2<class [System.Linq]System.Linq.IGrouping`2<string, string>, string> Program/'<>c'::'<>9__0_2'
            IL_00b8: dup
            IL_00b9: brtrue.s IL_00d2

            IL_00bb: pop
            IL_00bc: ldsfld class Program/'<>c' Program/'<>c'::'<>9'
            IL_00c1: ldftn instance string Program/'<>c'::'<Main>b__0_2'(class [System.Linq]System.Linq.IGrouping`2<string, string>)
            IL_00c7: newobj instance void class [System.Runtime]System.Func`2<class [System.Linq]System.Linq.IGrouping`2<string, string>, string>::.ctor(object, native int)
            IL_00cc: dup
            IL_00cd: stsfld class [System.Runtime]System.Func`2<class [System.Linq]System.Linq.IGrouping`2<string, string>, string> Program/'<>c'::'<>9__0_2'

            IL_00d2: ldsfld class [System.Runtime]System.Func`2<class [System.Linq]System.Linq.IGrouping`2<string, string>, int32> Program/'<>c'::'<>9__0_3'
            IL_00d7: dup
            IL_00d8: brtrue.s IL_00f1

            IL_00da: pop
            IL_00db: ldsfld class Program/'<>c' Program/'<>c'::'<>9'
            IL_00e0: ldftn instance int32 Program/'<>c'::'<Main>b__0_3'(class [System.Linq]System.Linq.IGrouping`2<string, string>)
            IL_00e6: newobj instance void class [System.Runtime]System.Func`2<class [System.Linq]System.Linq.IGrouping`2<string, string>, int32>::.ctor(object, native int)
            IL_00eb: dup
            IL_00ec: stsfld class [System.Runtime]System.Func`2<class [System.Linq]System.Linq.IGrouping`2<string, string>, int32> Program/'<>c'::'<>9__0_3'

            IL_00f1: call class [System.Collections]System.Collections.Generic.Dictionary`2<!!1, !!2> [System.Linq]System.Linq.Enumerable::ToDictionary<class [System.Linq]System.Linq.IGrouping`2<string, string>, string, int32>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>, class [System.Runtime]System.Func`2<!!0, !!1>, class [System.Runtime]System.Func`2<!!0, !!2>)
            IL_00f6: stloc.s 7
            IL_00f8: newobj instance void class [System.Collections]System.Collections.Generic.List`1<string[]>::.ctor()
            IL_00fd: stloc.s 8
            IL_00ff: nop
            IL_0100: ldloc.s 7
            IL_0102: callvirt instance valuetype [System.Collections]System.Collections.Generic.Dictionary`2/Enumerator<!0, !1> class [System.Collections]System.Collections.Generic.Dictionary`2<string, int32>::GetEnumerator()
            IL_0107: stloc.s 9
            .try
            {
                // sequence point: hidden
                IL_0109: br IL_024b
                // loop start (head: IL_024b)
                    // sequence point: hidden
                    IL_010e: newobj instance void Program/'<>c__DisplayClass0_0'::.ctor()
                    IL_0113: stloc.s 10
                    IL_0115: ldloc.s 10
                    IL_0117: ldloca.s 9
                    IL_0119: call instance valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<!0, !1> valuetype [System.Collections]System.Collections.Generic.Dictionary`2/Enumerator<string, int32>::get_Current()
                    IL_011e: stfld valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32> Program/'<>c__DisplayClass0_0'::item
                    IL_0123: nop
                    IL_0124: ldloc.s 10
                    IL_0126: ldflda valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32> Program/'<>c__DisplayClass0_0'::item
                    IL_012b: call instance !1 valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32>::get_Value()
                    IL_0130: ldc.i4.1
                    IL_0131: ceq
                    IL_0133: stloc.s 11
                    // sequence point: hidden
                    IL_0135: ldloc.s 11
                    IL_0137: brfalse IL_024a

                    // sequence point: hidden
                    IL_013c: newobj instance void Program/'<>c__DisplayClass0_1'::.ctor()
                    IL_0141: stloc.s 12
                    IL_0143: ldloc.s 12
                    IL_0145: ldloc.s 10
                    IL_0147: stfld class Program/'<>c__DisplayClass0_0' Program/'<>c__DisplayClass0_1'::'CS$<>8__locals1'
                    IL_014c: nop
                    IL_014d: ldloc.s 12
                    IL_014f: ldc.i4.0
                    IL_0150: stfld int32 Program/'<>c__DisplayClass0_1'::m
                    // sequence point: hidden
                    IL_0155: br IL_0241
                    // loop start (head: IL_0241)
                        IL_015a: nop
                        IL_015b: ldloc.s 12
                        IL_015d: ldloc.s 12
                        IL_015f: ldfld int32 Program/'<>c__DisplayClass0_1'::m
                        IL_0164: ldc.i4.1
                        IL_0165: add
                        IL_0166: stfld int32 Program/'<>c__DisplayClass0_1'::m
                        IL_016b: ldloc.1
                        IL_016c: ldloc.s 12
                        IL_016e: ldfld class [System.Runtime]System.Func`2<string[], bool> Program/'<>c__DisplayClass0_1'::'<>9__4'
                        IL_0173: dup
                        IL_0174: brtrue.s IL_0190

                        IL_0176: pop
                        IL_0177: ldloc.s 12
                        IL_0179: ldloc.s 12
                        IL_017b: ldftn instance bool Program/'<>c__DisplayClass0_1'::'<Main>b__4'(string[])
                        IL_0181: newobj instance void class [System.Runtime]System.Func`2<string[], bool>::.ctor(object, native int)
                        IL_0186: dup
                        IL_0187: stloc.s 14
                        IL_0189: stfld class [System.Runtime]System.Func`2<string[], bool> Program/'<>c__DisplayClass0_1'::'<>9__4'
                        IL_018e: ldloc.s 14

                        IL_0190: call bool [System.Linq]System.Linq.Enumerable::Any<string[]>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>, class [System.Runtime]System.Func`2<!!0, bool>)
                        IL_0195: stloc.s 13
                        // sequence point: hidden
                        IL_0197: ldloc.s 13
                        IL_0199: brfalse IL_0240

                        IL_019e: nop
                        IL_019f: ldloc.1
                        IL_01a0: ldloc.s 12
                        IL_01a2: ldfld class [System.Runtime]System.Func`2<string[], bool> Program/'<>c__DisplayClass0_1'::'<>9__5'
                        IL_01a7: dup
                        IL_01a8: brtrue.s IL_01c4

                        IL_01aa: pop
                        IL_01ab: ldloc.s 12
                        IL_01ad: ldloc.s 12
                        IL_01af: ldftn instance bool Program/'<>c__DisplayClass0_1'::'<Main>b__5'(string[])
                        IL_01b5: newobj instance void class [System.Runtime]System.Func`2<string[], bool>::.ctor(object, native int)
                        IL_01ba: dup
                        IL_01bb: stloc.s 14
                        IL_01bd: stfld class [System.Runtime]System.Func`2<string[], bool> Program/'<>c__DisplayClass0_1'::'<>9__5'
                        IL_01c2: ldloc.s 14

                        IL_01c4: call !!0 [System.Linq]System.Linq.Enumerable::First<string[]>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>, class [System.Runtime]System.Func`2<!!0, bool>)
                        IL_01c9: stloc.s 15
                        IL_01cb: ldloc.s 8
                        IL_01cd: ldloc.s 15
                        IL_01cf: callvirt instance void class [System.Collections]System.Collections.Generic.List`1<string[]>::Add(!0)
                        IL_01d4: nop
                        IL_01d5: ldloc.2
                        IL_01d6: ldloc.s 12
                        IL_01d8: ldfld class Program/'<>c__DisplayClass0_0' Program/'<>c__DisplayClass0_1'::'CS$<>8__locals1'
                        IL_01dd: ldflda valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32> Program/'<>c__DisplayClass0_0'::item
                        IL_01e2: call instance !0 valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32>::get_Key()
                        IL_01e7: call int32 [System.Runtime]System.Int32::Parse(string)
                        IL_01ec: ldc.i4.1
                        IL_01ed: sub
                        IL_01ee: ldelem.ref
                        IL_01ef: call int32 [System.Runtime]System.Int32::Parse(string)
                        IL_01f4: stloc.s 16
                        IL_01f6: ldloc.s 4
                        IL_01f8: ldloc.s 16
                        IL_01fa: add
                        IL_01fb: stloc.s 4
                        IL_01fd: ldloc.s 12
                        IL_01ff: ldfld class Program/'<>c__DisplayClass0_0' Program/'<>c__DisplayClass0_1'::'CS$<>8__locals1'
                        IL_0204: ldflda valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32> Program/'<>c__DisplayClass0_0'::item
                        IL_0209: call instance !0 valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32>::get_Key()
                        IL_020e: call int32 [System.Runtime]System.Int32::Parse(string)
                        IL_0213: ldloc.s 12
                        IL_0215: ldfld int32 Program/'<>c__DisplayClass0_1'::m
                        IL_021a: sub
                        IL_021b: ldc.i4.1
                        IL_021c: sub
                        IL_021d: stloc.s 17
                        IL_021f: ldloc.2
                        IL_0220: ldloc.s 17
                        IL_0222: ldloc.2
                        IL_0223: ldloc.s 17
                        IL_0225: ldelem.ref
                        IL_0226: call int32 [System.Runtime]System.Int32::Parse(string)
                        IL_022b: ldloc.s 16
                        IL_022d: sub
                        IL_022e: ldc.i4.0
                        IL_022f: call int32 [System.Runtime]System.Math::Max(int32, int32)
                        IL_0234: stloc.s 18
                        IL_0236: ldloca.s 18
                        IL_0238: call instance string [System.Runtime]System.Int32::ToString()
                        IL_023d: stelem.ref
                        IL_023e: br.s IL_0249

                        IL_0240: nop

                        IL_0241: ldc.i4.1
                        IL_0242: stloc.s 19
                        IL_0244: br IL_015a
                    // end loop

                    IL_0249: nop

                    IL_024a: nop

                    IL_024b: ldloca.s 9
                    IL_024d: call instance bool valuetype [System.Collections]System.Collections.Generic.Dictionary`2/Enumerator<string, int32>::MoveNext()
                    IL_0252: brtrue IL_010e
                // end loop

                IL_0257: leave.s IL_0268
            } // end .try
            finally
            {
                // sequence point: hidden
                IL_0259: ldloca.s 9
                IL_025b: constrained. valuetype [System.Collections]System.Collections.Generic.Dictionary`2/Enumerator<string, int32>
                IL_0261: callvirt instance void [System.Runtime]System.IDisposable::Dispose()
                IL_0266: nop
                IL_0267: endfinally
            } // end handler

            IL_0268: ldloc.1
            IL_0269: ldloc.s 8
            IL_026b: call class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0> [System.Linq]System.Linq.Enumerable::Except<string[]>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>, class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>)
            IL_0270: call class [System.Collections]System.Collections.Generic.List`1<!!0> [System.Linq]System.Linq.Enumerable::ToList<string[]>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>)
            IL_0275: stloc.1
            IL_0276: nop

            IL_0277: ldloc.1
            IL_0278: callvirt instance int32 class [System.Collections]System.Collections.Generic.List`1<string[]>::get_Count()
            IL_027d: ldc.i4.1
            IL_027e: cgt
            IL_0280: stloc.s 20
            // sequence point: hidden
            IL_0282: ldloc.s 20
            IL_0284: brtrue IL_0062
        // end loop

        IL_0289: ldloc.s 4
        IL_028b: ldloc.2
        IL_028c: ldc.i4.0
        IL_028d: ldelem.ref
        IL_028e: call int32 [System.Runtime]System.Int32::Parse(string)
        IL_0293: call int32 [System.Runtime]System.Math::Max(int32, int32)
        IL_0298: call void [System.Console]System.Console::WriteLine(int32)
        IL_029d: nop
        IL_029e: ret
    } // end of method Program::Main

    .method public hidebysig specialname rtspecialname 
        instance void .ctor () cil managed 
    {
        // Method begins at RVA 0x236c
        // Code size 8 (0x8)
        .maxstack 8

        IL_0000: ldarg.0
        IL_0001: call instance void [System.Runtime]System.Object::.ctor()
        IL_0006: nop
        IL_0007: ret
    } // end of method Program::.ctor

} // end of class Program

.class private auto ansi sealed beforefieldinit Microsoft.CodeAnalysis.EmbeddedAttribute
    extends [System.Runtime]System.Attribute
{
    .custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = (
        01 00 00 00
    )
    .custom instance void Microsoft.CodeAnalysis.EmbeddedAttribute::.ctor() = (
        01 00 00 00
    )
    // Methods
    .method public hidebysig specialname rtspecialname 
        instance void .ctor () cil managed 
    {
        // Method begins at RVA 0x2050
        // Code size 8 (0x8)
        .maxstack 8

        IL_0000: ldarg.0
        IL_0001: call instance void [System.Runtime]System.Attribute::.ctor()
        IL_0006: nop
        IL_0007: ret
    } // end of method EmbeddedAttribute::.ctor

} // end of class Microsoft.CodeAnalysis.EmbeddedAttribute

.class private auto ansi sealed beforefieldinit System.Runtime.CompilerServices.NullableAttribute
    extends [System.Runtime]System.Attribute
{
    .custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = (
        01 00 00 00
    )
    .custom instance void Microsoft.CodeAnalysis.EmbeddedAttribute::.ctor() = (
        01 00 00 00
    )
    .custom instance void [System.Runtime]System.AttributeUsageAttribute::.ctor(valuetype [System.Runtime]System.AttributeTargets) = (
        01 00 84 6b 00 00 02 00 54 02 0d 41 6c 6c 6f 77
        4d 75 6c 74 69 70 6c 65 00 54 02 09 49 6e 68 65
        72 69 74 65 64 00
    )
    // Fields
    .field public initonly uint8[] NullableFlags

    // Methods
    .method public hidebysig specialname rtspecialname 
        instance void .ctor (
            uint8 ''
        ) cil managed 
    {
        // Method begins at RVA 0x2059
        // Code size 24 (0x18)
        .maxstack 8

        IL_0000: ldarg.0
        IL_0001: call instance void [System.Runtime]System.Attribute::.ctor()
        IL_0006: nop
        IL_0007: ldarg.0
        IL_0008: ldc.i4.1
        IL_0009: newarr [System.Runtime]System.Byte
        IL_000e: dup
        IL_000f: ldc.i4.0
        IL_0010: ldarg.1
        IL_0011: stelem.i1
        IL_0012: stfld uint8[] System.Runtime.CompilerServices.NullableAttribute::NullableFlags
        IL_0017: ret
    } // end of method NullableAttribute::.ctor

    .method public hidebysig specialname rtspecialname 
        instance void .ctor (
            uint8[] ''
        ) cil managed 
    {
        // Method begins at RVA 0x2072
        // Code size 15 (0xf)
        .maxstack 8

        IL_0000: ldarg.0
        IL_0001: call instance void [System.Runtime]System.Attribute::.ctor()
        IL_0006: nop
        IL_0007: ldarg.0
        IL_0008: ldarg.1
        IL_0009: stfld uint8[] System.Runtime.CompilerServices.NullableAttribute::NullableFlags
        IL_000e: ret
    } // end of method NullableAttribute::.ctor

} // end of class System.Runtime.CompilerServices.NullableAttribute

.class private auto ansi sealed beforefieldinit System.Runtime.CompilerServices.NullableContextAttribute
    extends [System.Runtime]System.Attribute
{
    .custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = (
        01 00 00 00
    )
    .custom instance void Microsoft.CodeAnalysis.EmbeddedAttribute::.ctor() = (
        01 00 00 00
    )
    .custom instance void [System.Runtime]System.AttributeUsageAttribute::.ctor(valuetype [System.Runtime]System.AttributeTargets) = (
        01 00 4c 14 00 00 02 00 54 02 0d 41 6c 6c 6f 77
        4d 75 6c 74 69 70 6c 65 00 54 02 09 49 6e 68 65
        72 69 74 65 64 00
    )
    // Fields
    .field public initonly uint8 Flag

    // Methods
    .method public hidebysig specialname rtspecialname 
        instance void .ctor (
            uint8 ''
        ) cil managed 
    {
        // Method begins at RVA 0x2082
        // Code size 15 (0xf)
        .maxstack 8

        IL_0000: ldarg.0
        IL_0001: call instance void [System.Runtime]System.Attribute::.ctor()
        IL_0006: nop
        IL_0007: ldarg.0
        IL_0008: ldarg.1
        IL_0009: stfld uint8 System.Runtime.CompilerServices.NullableContextAttribute::Flag
        IL_000e: ret
    } // end of method NullableContextAttribute::.ctor

} // end of class System.Runtime.CompilerServices.NullableContextAttribute

.class private auto ansi sealed beforefieldinit System.Runtime.CompilerServices.RefSafetyRulesAttribute
    extends [System.Runtime]System.Attribute
{
    .custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = (
        01 00 00 00
    )
    .custom instance void Microsoft.CodeAnalysis.EmbeddedAttribute::.ctor() = (
        01 00 00 00
    )
    .custom instance void [System.Runtime]System.AttributeUsageAttribute::.ctor(valuetype [System.Runtime]System.AttributeTargets) = (
        01 00 02 00 00 00 02 00 54 02 0d 41 6c 6c 6f 77
        4d 75 6c 74 69 70 6c 65 00 54 02 09 49 6e 68 65
        72 69 74 65 64 00
    )
    // Fields
    .field public initonly int32 Version

    // Methods
    .method public hidebysig specialname rtspecialname 
        instance void .ctor (
            int32 ''
        ) cil managed 
    {
        // Method begins at RVA 0x2092
        // Code size 15 (0xf)
        .maxstack 8

        IL_0000: ldarg.0
        IL_0001: call instance void [System.Runtime]System.Attribute::.ctor()
        IL_0006: nop
        IL_0007: ldarg.0
        IL_0008: ldarg.1
        IL_0009: stfld int32 System.Runtime.CompilerServices.RefSafetyRulesAttribute::Version
        IL_000e: ret
    } // end of method RefSafetyRulesAttribute::.ctor

} // end of class System.Runtime.CompilerServices.RefSafetyRulesAttribute