static void Main(string[] args) { MagicSquare m = new MagicSquare(4); m.solve(0); m.Print(); //m = new MagicSquare(3); //m.count(0); //Console.WriteLine("There are " + m.total + " possible squares."); var m2 = MagicSquare2(3); Print(3, m2); var m4 = MagicSquare2(4); Print(4, m4); }