✅ need help with a problem
i know what im supposed to do but im having trouble implementing it. i need to add the sum of a list except for the minimum value and do the same but this time except the maximum value


intmain or no?1 2 3 4 5256741038 623958417 467905213 714532089 938071625longintarr.Sum()-arr.Min(); public static void miniMaxSum(List<int> arr)
{
int a = arr.Sum() - arr.Max();
int b = arr.Sum() - arr.Min();
Console.WriteLine(a + " " + b);
}Unhandled exception. System.OverflowException: Arithmetic operation resulted in an overflow.
at System.Linq.Enumerable.Sum(IEnumerable`1 source)
at Result.miniMaxSum(List`1 arr) in /tmp/submission/20221204/04/00/hackerrank-a6dbcc82c252190428c82ae94e977449/code/Solution.cs:line 26
at Solution.Main(String[] args) in /tmp/submission/20221204/04/00/hackerrank-a6dbcc82c252190428c82ae94e977449/code/Solution.cs:line 41
Aborted (core dumped)using System.CodeDom.Compiler;
using System.Collections.Generic;
using System.Collections;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Runtime.Serialization;
using System.Text.RegularExpressions;
using System.Text;
using System;
class Result
{
/*
* Complete the 'miniMaxSum' function below.
*
* The function accepts INTEGER_ARRAY arr as parameter.
*/
public static void miniMaxSum(List<int> arr)
{
long a = arr.Sum() - arr.Max();
long b = arr.Sum() - arr.Min();
Console.WriteLine(a + " " + b);
}
}
class Solution
{
public static void Main(string[] args)
{
List<int> arr = Console.ReadLine().TrimEnd().Split(' ').ToList().Select(arrTemp => Convert.ToInt32(arrTemp)).ToList();
Result.miniMaxSum(arr);
}
}using System.CodeDom.Compiler;
using System.Collections.Generic;
using System.Collections;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Runtime.Serialization;
using System.Text.RegularExpressions;
using System.Text;
using System;
class Result
{
/*
* Complete the 'miniMaxSum' function below.
*
* The function accepts INTEGER_ARRAY arr as parameter.
*/
public static void miniMaxSum(List<long> arr)
{
long a = arr.Sum() - arr.Max();
long b = arr.Sum() - arr.Min();
Console.WriteLine(a + " " + b);
}
}
class Solution
{
public static void Main(string[] args)
{
List<long> arr = Console.ReadLine().TrimEnd().Split(' ').ToList().Select(arrTemp => Convert.ToInt64(arrTemp)).ToList();
Result.miniMaxSum(arr);
}
}public static void miniMaxSum(List<int> arr)
{
long a = arr.Sum(m => (long)m) - arr.Max();
long b = arr.Sum(m => (long)m) - arr.Min();
Console.WriteLine(a + " " + b);
}