using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace YukiCoder { class Program { static IEnumerable Permu(string str) { if (str.Length == 1) yield return str; char[] pa = str.ToCharArray(); for (int i = 0; i < pa.Length; i++) { char c = pa[i]; pa[i] = pa[0]; pa[0] = c; foreach (var s in Permu(new string(pa, 1, pa.Length - 1))) { yield return c + s; } } } static void Main(string[] args) { var va = Console.ReadLine().Split().Select(int.Parse).ToArray(); int[][] pia = new int[va[1]][]; for (int i = 0; i < va[1]; i++) { pia[i] = Console.ReadLine().Split().Select(int.Parse).ToArray(); } var vb = Enumerable.Range(0, va[0]).Select(n => (char)(n + '0')).ToArray(); int sMax = 0; Permu(new string(vb)).ToList().ForEach(s => { int sum = 0; for(int i=0; i sMax) sMax = sum; }); Console.WriteLine(sMax); } } }