long GetSum(JArray arr, string avoid) => arr.Sum((dynamic a) => (long)GetSum(a, avoid)); //don't understand
long GetSum(JArray arr, string avoid) { return arr.Sum((dynamic a) => (long)GetSum(a, avoid)); }