Benchmark solution ===================== The solution is analytical