input: [0] C# keyword [1] operator [2] out [3] override [4] params [5] partial [6] private [8] public [9] readonly [10] ref [11] return [12] sbyte [13] sealed [14] set [15] short [16] sizeof [17] stackalloc [18] static [19] string [20] struct [21] switch [22] this [7] 
output: protected