private void button3_Click(object sender, RoutedEventArgs e) { Removed = 0; Solved = 0; myboard = new Board(); try { Generate(myboard); } catch (System.ArgumentException ex) { try { RemoveSpaces(myboard); } catch (System.ArgumentException ex2) { myboard.IntToString(); MyBoard.ItemsSource = myboard.StringSpace; } } }