catch (DivideByZeroException dEx) when (b==0)
throw new DivideByZeroException("Cannot divide by b because it is zero", dEx);
catch (DivideByZeroException dEx) when (c==0)
throw new DivideByZeroException("Cannot divide by c because it is zero", dEx);
Console.Write(ex.ToString());