text:
@testset "6.1.1 (c+d x)^m (a+b sinh)^n" begin
    (a, b, c, d, e, f, m, n, x, ) = @variables a b c d e f m n x

    #= ::Package:: =#

    #= ::Title::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*(b*sinh(c+d*x))^p=#

    #= ::Section::Closed:: =#
    #=Integrands*of*the*form*(c+d*x)^m*(b*sinh(e+f*x))^n=#

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(c+d*x)^m*sinh(e+f*x)^n=#

    #= ::Subsubsection::Closed:: =#
    #=n>0=#

    @test_int [(c + d*x)^4*sinh(a + b*x), x, 5, (24*d^4*cosh(a + b*x))/b^5 + (12*d^2*(c + d*x)^2*cosh(a + b*x))/b^3 + ((c + d*x)^4*cosh(a + b*x))/b - (24*d^3*(c + d*x)*sinh(a + b*x))/b^4 - (4*d*(c + d*x)^3*sinh(a + b*x))/b^2]
    @test_int [(c + d*x)^3*sinh(a + b*x), x, 4, (6*d^2*(c + d*x)*cosh(a + b*x))/b^3 + ((c + d*x)^3*cosh(a + b*x))/b - (6*d^3*sinh(a + b*x))/b^4 - (3*d*(c + d*x)^2*sinh(a + b*x))/b^2]
    @test_int [(c + d*x)^2*sinh(a + b*x), x, 3, (2*d^2*cosh(a + b*x))/b^3 + ((c + d*x)^2*cosh(a + b*x))/b - (2*d*(c + d*x)*sinh(a + b*x))/b^2]
    @test_int [(c + d*x)*sinh(a + b*x), x, 2, ((c + d*x)*cosh(a + b*x))/b - (d*sinh(a + b*x))/b^2]
    @test_int [sinh(a + b*x)/(c + d*x), x, 3, (CoshIntegral((b*c)/d + b*x)*sinh(a - (b*c)/d))/d + (cosh(a - (b*c)/d)*SinhIntegral((b*c)/d + b*x))/d]
    @test_int [sinh(a + b*x)/(c + d*x)^2, x, 4, (b*cosh(a - (b*c)/d)*CoshIntegral((b*c)/d + b*x))/d^2 - sinh(a + b*x)/(d*(c + d*x)) + (b*sinh(a - (b*c)/d)*SinhIntegral((b*c)/d + b*x))/d^2]
    @test_int [sinh(a + b*x)/(c + d*x)^3, x, 5, -(b*cosh(a + b*x))/(2*d^2*(c + d*x)) + (b^2*CoshIntegral((b*c)/d + b*x)*sinh(a - (b*c)/d))/(2*d^3) - sinh(a + b*x)/(2*d*(c + d*x)^2) + (b^2*cosh(a - (b*c)/d)*SinhIntegral((b*c)/d + b*x))/(2*d^3)]

    @test_int [(c + d*x)^4*sinh(a + b*x)^2, x, 6, (-3*d^4*x)/(4*b^4) - (d*(c + d*x)^3)/(2*b^2) - (c + d*x)^5/(10*d) + (3*d^4*cosh(a + b*x)*sinh(a + b*x))/(4*b^5) + (3*d^2*(c + d*x)^2*cosh(a + b*x)*sinh(a + b*x))/(2*b^3) + ((c + d*x)^4*cosh(a + b*x)*sinh(a + b*x))/(2*b) - (3*d^3*(c + d*x)*sinh(a + b*x)^2)/(2*b^4) - (d*(c + d*x)^3*sinh(a + b*x)^2)/b^2]
    @test_int [(c + d*x)^3*sinh(a + b*x)^2, x, 4, (-3*c*d^2*x)/(4*b^2) - (3*d^3*x^2)/(8*b^2) - (c + d*x)^4/(8*d) + (3*d^2*(c + d*x)*cosh(a + b*x)*sinh(a + b*x))/(4*b^3) + ((c + d*x)^3*cosh(a + b*x)*sinh(a + b*x))/(2*b) - (3*d^3*sinh(a + b*x)^2)/(8*b^4) - (3*d*(c + d*x)^2*sinh(a + b*x)^2)/(4*b^2)]
    @test_int [(c + d*x)^2*sinh(a + b*x)^2, x, 4, -(d^2*x)/(4*b^2) - (c + d*x)^3/(6*d) + (d^2*cosh(a + b*x)*sinh(a + b*x))/(4*b^3) + ((c + d*x)^2*cosh(a + b*x)*sinh(a + b*x))/(2*b) - (d*(c + d*x)*sinh(a + b*x)^2)/(2*b^2)]
    @test_int [(c + d*x)*sinh(a + b*x)^2, x, 2, -(c*x)/2 - (d*x^2)/4 + ((c + d*x)*cosh(a + b*x)*sinh(a + b*x))/(2*b) - (d*sinh(a + b*x)^2)/(4*b^2)]
    @test_int [sinh(a + b*x)^2/(c + d*x), x, 5, (cosh(2*a - (2*b*c)/d)*CoshIntegral((2*b*c)/d + 2*b*x))/(2*d) - log(c + d*x)/(2*d) + (sinh(2*a - (2*b*c)/d)*SinhIntegral((2*b*c)/d + 2*b*x))/(2*d)]
    @test_int [sinh(a + b*x)^2/(c + d*x)^2, x, 5, (b*CoshIntegral((2*b*c)/d + 2*b*x)*sinh(2*a - (2*b*c)/d))/d^2 - sinh(a + b*x)^2/(d*(c + d*x)) + (b*cosh(2*a - (2*b*c)/d)*SinhIntegral((2*b*c)/d + 2*b*x))/d^2]
    @test_int [sinh(a + b*x)^2/(c + d*x)^3, x, 7, (b^2*cosh(2*a - (2*b*c)/d)*CoshIntegral((2*b*c)/d + 2*b*x))/d^3 - (b*cosh(a + b*x)*sinh(a + b*x))/(d^2*(c + d*x)) - sinh(a + b*x)^2/(2*d*(c + d*x)^2) + (b^2*sinh(2*a - (2*b*c)/d)*SinhIntegral((2*b*c)/d + 2*b*x))/d^3]
    @test_int [sinh(a + b*x)^2/(c + d*x)^4, x, 7, -b^2/(3*d^3*(c + d*x)) + (2*b^3*CoshIntegral((2*b*c)/d + 2*b*x)*sinh(2*a - (2*b*c)/d))/(3*d^4) - (b*cosh(a + b*x)*sinh(a + b*x))/(3*d^2*(c + d*x)^2) - sinh(a + b*x)^2/(3*d*(c + d*x)^3) - (2*b^2*sinh(a + b*x)^2)/(3*d^3*(c + d*x)) + (2*b^3*cosh(2*a - (2*b*c)/d)*SinhIntegral((2*b*c)/d + 2*b*x))/(3*d^4)]

    @test_int [(c + d*x)^4*sinh(a + b*x)^3, x, 12, (-488*d^4*cosh(a + b*x))/(27*b^5) - (80*d^2*(c + d*x)^2*cosh(a + b*x))/(9*b^3) - (2*(c + d*x)^4*cosh(a + b*x))/(3*b) + (8*d^4*cosh(a + b*x)^3)/(81*b^5) + (160*d^3*(c + d*x)*sinh(a + b*x))/(9*b^4) + (8*d*(c + d*x)^3*sinh(a + b*x))/(3*b^2) + (4*d^2*(c + d*x)^2*cosh(a + b*x)*sinh(a + b*x)^2)/(9*b^3) + ((c + d*x)^4*cosh(a + b*x)*sinh(a + b*x)^2)/(3*b) - (8*d^3*(c + d*x)*sinh(a + b*x)^3)/(27*b^4) - (4*d*(c + d*x)^3*sinh(a + b*x)^3)/(9*b^2)]
    @test_int [(c + d*x)^3*sinh(a + b*x)^3, x, 8, (-40*d^2*(c + d*x)*cosh(a + b*x))/(9*b^3) - (2*(c + d*x)^3*cosh(a + b*x))/(3*b) + (40*d^3*sinh(a + b*x))/(9*b^4) + (2*d*(c + d*x)^2*sinh(a + b*x))/b^2 + (2*d^2*(c + d*x)*cosh(a + b*x)*sinh(a + b*x)^2)/(9*b^3) + ((c + d*x)^3*cosh(a + b*x)*sinh(a + b*x)^2)/(3*b) - (2*d^3*sinh(a + b*x)^3)/(27*b^4) - (d*(c + d*x)^2*sinh(a + b*x)^3)/(3*b^2)]
    @test_int [(c + d*x)^2*sinh(a + b*x)^3, x, 6, (-14*d^2*cosh(a + b*x))/(9*b^3) - (2*(c + d*x)^2*cosh(a + b*x))/(3*b) + (2*d^2*cosh(a + b*x)^3)/(27*b^3) + (4*d*(c + d*x)*sinh(a + b*x))/(3*b^2) + ((c + d*x)^2*cosh(a + b*x)*sinh(a + b*x)^2)/(3*b) - (2*d*(c + d*x)*sinh(a + b*x)^3)/(9*b^2)]
    @test_int [(c + d*x)*sinh(a + b*x)^3, x, 3, (-2*(c + d*x)*cosh(a + b*x))/(3*b) + (2*d*sinh(a + b*x))/(3*b^2) + ((c + d*x)*cosh(a + b*x)*sinh(a + b*x)^2)/(3*b) - (d*sinh(a + b*x)^3)/(9*b^2)]
    @test_int [sinh(a + b*x)^3/(c + d*x), x, 8, (CoshIntegral((3*b*c)/d + 3*b*x)*sinh(3*a - (3*b*c)/d))/(4*d) - (3*CoshIntegral((b*c)/d + b*x)*sinh(a - (b*c)/d))/(4*d) - (3*cosh(a - (b*c)/d)*SinhIntegral((b*c)/d + b*x))/(4*d) + (cosh(3*a - (3*b*c)/d)*SinhIntegral((3*b*c)/d + 3*b*x))/(4*d)]
    @test_int [sinh(a + b*x)^3/(c + d*x)^2, x, 8, (-3*b*cosh(a - (b*c)/d)*CoshIntegral((b*c)/d + b*x))/(4*d^2) + (3*b*cosh(3*a - (3*b*c)/d)*CoshIntegral((3*b*c)/d + 3*b*x))/(4*d^2) - sinh(a + b*x)^3/(d*(c + d*x)) - (3*b*sinh(a - (b*c)/d)*SinhIntegral((b*c)/d + b*x))/(4*d^2) + (3*b*sinh(3*a - (3*b*c)/d)*SinhIntegral((3*b*c)/d + 3*b*x))/(4*d^2)]
    @test_int [sinh(a + b*x)^3/(c + d*x)^3, x, 12, (9*b^2*CoshIntegral((3*b*c)/d + 3*b*x)*sinh(3*a - (3*b*c)/d))/(8*d^3) - (3*b^2*CoshIntegral((b*c)/d + b*x)*sinh(a - (b*c)/d))/(8*d^3) - (3*b*cosh(a + b*x)*sinh(a + b*x)^2)/(2*d^2*(c + d*x)) - sinh(a + b*x)^3/(2*d*(c + d*x)^2) - (3*b^2*cosh(a - (b*c)/d)*SinhIntegral((b*c)/d + b*x))/(8*d^3) + (9*b^2*cosh(3*a - (3*b*c)/d)*SinhIntegral((3*b*c)/d + 3*b*x))/(8*d^3)]

    #= ::Subsubsection::Closed:: =#
    #=n<0=#

    @test_int [(c + d*x)^3*csch(a + b*x), x, 9, (-2*(c + d*x)^3*atanh(ℯ^(a + b*x)))/b - (3*d*(c + d*x)^2*PolyLog(2, -ℯ^(a + b*x)))/b^2 + (3*d*(c + d*x)^2*PolyLog(2, ℯ^(a + b*x)))/b^2 + (6*d^2*(c + d*x)*PolyLog(3, -ℯ^(a + b*x)))/b^3 - (6*d^2*(c + d*x)*PolyLog(3, ℯ^(a + b*x)))/b^3 - (6*d^3*PolyLog(4, -ℯ^(a + b*x)))/b^4 + (6*d^3*PolyLog(4, ℯ^(a + b*x)))/b^4]
    @test_int [(c + d*x)^2*csch(a + b*x), x, 7, (-2*(c + d*x)^2*atanh(ℯ^(a + b*x)))/b - (2*d*(c + d*x)*PolyLog(2, -ℯ^(a + b*x)))/b^2 + (2*d*(c + d*x)*PolyLog(2, ℯ^(a + b*x)))/b^2 + (2*d^2*PolyLog(3, -ℯ^(a + b*x)))/b^3 - (2*d^2*PolyLog(3, ℯ^(a + b*x)))/b^3]
    @test_int [(c + d*x)*csch(a + b*x), x, 5, (-2*(c + d*x)*atanh(ℯ^(a + b*x)))/b - (d*PolyLog(2, -ℯ^(a + b*x)))/b^2 + (d*PolyLog(2, ℯ^(a + b*x)))/b^2]
    @test_int [csch(a + b*x)/(c + d*x), x, 0, Unintegrable(csch(a + b*x)/(c + d*x), x)]
    @test_int [csch(a + b*x)/(c + d*x)^2, x, 0, Unintegrable(csch(a + b*x)/(c + d*x)^2, x)]

    @test_int [(c + d*x)^3*csch(a + b*x)^2, x, 6, -((c + d*x)^3/b) - ((c + d*x)^3*coth(a + b*x))/b + (3*d*(c + d*x)^2*log(1 - ℯ^(2*(a + b*x))))/b^2 + (3*d^2*(c + d*x)*PolyLog(2, ℯ^(2*(a + b*x))))/b^3 - (3*d^3*PolyLog(3, ℯ^(2*(a + b*x))))/(2*b^4)]
    @test_int [(c + d*x)^2*csch(a + b*x)^2, x, 5, -((c + d*x)^2/b) - ((c + d*x)^2*coth(a + b*x))/b + (2*d*(c + d*x)*log(1 - ℯ^(2*(a + b*x))))/b^2 + (d^2*PolyLog(2, ℯ^(2*(a + b*x))))/b^3]
    @test_int [(c + d*x)*csch(a + b*x)^2, x, 2, -(((c + d*x)*coth(a + b*x))/b) + (d*log(sinh(a + b*x)))/b^2]
    @test_int [csch(a + b*x)^2/(c + d*x), x, 0, Unintegrable(csch(a + b*x)^2/(c + d*x), x)]
    @test_int [csch(a + b*x)^2/(c + d*x)^2, x, 0, Unintegrable(csch(a + b*x)^2/(c + d*x)^2, x)]

    @test_int [(c + d*x)^3*csch(a + b*x)^3, x, 15, (-6*d^2*(c + d*x)*atanh(ℯ^(a + b*x)))/b^3 + ((c + d*x)^3*atanh(ℯ^(a + b*x)))/b - (3*d*(c + d*x)^2*csch(a + b*x))/(2*b^2) - ((c + d*x)^3*coth(a + b*x)*csch(a + b*x))/(2*b) - (3*d^3*PolyLog(2, -ℯ^(a + b*x)))/b^4 + (3*d*(c + d*x)^2*PolyLog(2, -ℯ^(a + b*x)))/(2*b^2) + (3*d^3*PolyLog(2, ℯ^(a + b*x)))/b^4 - (3*d*(c + d*x)^2*PolyLog(2, ℯ^(a + b*x)))/(2*b^2) - (3*d^2*(c + d*x)*PolyLog(3, -ℯ^(a + b*x)))/b^3 + (3*d^2*(c + d*x)*PolyLog(3, ℯ^(a + b*x)))/b^3 + (3*d^3*PolyLog(4, -ℯ^(a + b*x)))/b^4 - (3*d^3*PolyLog(4, ℯ^(a + b*x)))/b^4]
    @test_int [(c + d*x)^2*csch(a + b*x)^3, x, 9, ((c + d*x)^2*atanh(ℯ^(a + b*x)))/b - (d^2*atanh(cosh(a + b*x)))/b^3 - (d*(c + d*x)*csch(a + b*x))/b^2 - ((c + d*x)^2*coth(a + b*x)*csch(a + b*x))/(2*b) + (d*(c + d*x)*PolyLog(2, -ℯ^(a + b*x)))/b^2 - (d*(c + d*x)*PolyLog(2, ℯ^(a + b*x)))/b^2 - (d^2*PolyLog(3, -ℯ^(a + b*x)))/b^3 + (d^2*PolyLog(3, ℯ^(a + b*x)))/b^3]
    @test_int [(c + d*x)*csch(a + b*x)^3, x, 6, ((c + d*x)*atanh(ℯ^(a + b*x)))/b - (d*csch(a + b*x))/(2*b^2) - ((c + d*x)*coth(a + b*x)*csch(a + b*x))/(2*b) + (d*PolyLog(2, -ℯ^(a + b*x)))/(2*b^2) - (d*PolyLog(2, ℯ^(a + b*x)))/(2*b^2)]
    @test_int [csch(a + b*x)^3/(c + d*x), x, 0, Unintegrable(csch(a + b*x)^3/(c + d*x), x)]
    @test_int [csch(a + b*x)^3/(c + d*x)^2, x, 0, Unintegrable(csch(a + b*x)^3/(c + d*x)^2, x)]

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(c+d*x)^(m/2)*sinh(e+f*x)^n=#

    #= ::Subsubsection::Closed:: =#
    #=n>0=#

    @test_int [(c + d*x)^(5/2)*sinh(a + b*x), x, 8, (15*d^2*sqrt(c + d*x)*cosh(a + b*x))/(4*b^3) + ((c + d*x)^(5/2)*cosh(a + b*x))/b - (15*d^(5/2)*ℯ^(-a + (b*c)/d)*sqrt(pi)*erf((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(16*b^(7/2)) - (15*d^(5/2)*ℯ^(a - (b*c)/d)*sqrt(pi)*erfi((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(16*b^(7/2)) - (5*d*(c + d*x)^(3/2)*sinh(a + b*x))/(2*b^2)]
    @test_int [(c + d*x)^(3/2)*sinh(a + b*x), x, 7, ((c + d*x)^(3/2)*cosh(a + b*x))/b - (3*d^(3/2)*ℯ^(-a + (b*c)/d)*sqrt(pi)*erf((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(8*b^(5/2)) + (3*d^(3/2)*ℯ^(a - (b*c)/d)*sqrt(pi)*erfi((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(8*b^(5/2)) - (3*d*sqrt(c + d*x)*sinh(a + b*x))/(2*b^2)]
    @test_int [sqrt(c + d*x)*sinh(a + b*x), x, 6, (sqrt(c + d*x)*cosh(a + b*x))/b - (sqrt(d)*ℯ^(-a + (b*c)/d)*sqrt(pi)*erf((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(4*b^(3/2)) - (sqrt(d)*ℯ^(a - (b*c)/d)*sqrt(pi)*erfi((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(4*b^(3/2))]
    @test_int [sinh(a + b*x)/sqrt(c + d*x), x, 5, -(ℯ^(-a + (b*c)/d)*sqrt(pi)*erf((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(2*sqrt(b)*sqrt(d)) + (ℯ^(a - (b*c)/d)*sqrt(pi)*erfi((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(2*sqrt(b)*sqrt(d))]
    @test_int [sinh(a + b*x)/(c + d*x)^(3/2), x, 6, (sqrt(b)*ℯ^(-a + (b*c)/d)*sqrt(pi)*erf((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/d^(3/2) + (sqrt(b)*ℯ^(a - (b*c)/d)*sqrt(pi)*erfi((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/d^(3/2) - (2*sinh(a + b*x))/(d*sqrt(c + d*x))]
    @test_int [sinh(a + b*x)/(c + d*x)^(5/2), x, 7, (-4*b*cosh(a + b*x))/(3*d^2*sqrt(c + d*x)) - (2*b^(3/2)*ℯ^(-a + (b*c)/d)*sqrt(pi)*erf((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(3*d^(5/2)) + (2*b^(3/2)*ℯ^(a - (b*c)/d)*sqrt(pi)*erfi((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(3*d^(5/2)) - (2*sinh(a + b*x))/(3*d*(c + d*x)^(3/2))]
    @test_int [sinh(a + b*x)/(c + d*x)^(7/2), x, 8, (-4*b*cosh(a + b*x))/(15*d^2*(c + d*x)^(3/2)) + (4*b^(5/2)*ℯ^(-a + (b*c)/d)*sqrt(pi)*erf((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(15*d^(7/2)) + (4*b^(5/2)*ℯ^(a - (b*c)/d)*sqrt(pi)*erfi((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(15*d^(7/2)) - (2*sinh(a + b*x))/(5*d*(c + d*x)^(5/2)) - (8*b^2*sinh(a + b*x))/(15*d^3*sqrt(c + d*x))]

    @test_int [(c + d*x)^(5/2)*sinh(a + b*x)^2, x, 10, (-5*d*(c + d*x)^(3/2))/(16*b^2) - (c + d*x)^(7/2)/(7*d) + (15*d^(5/2)*ℯ^(-2*a + (2*b*c)/d)*sqrt(pi/2)*erf((sqrt(2)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(256*b^(7/2)) - (15*d^(5/2)*ℯ^(2*a - (2*b*c)/d)*sqrt(pi/2)*erfi((sqrt(2)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(256*b^(7/2)) + ((c + d*x)^(5/2)*cosh(a + b*x)*sinh(a + b*x))/(2*b) - (5*d*(c + d*x)^(3/2)*sinh(a + b*x)^2)/(8*b^2) + (15*d^2*sqrt(c + d*x)*sinh(2*a + 2*b*x))/(64*b^3)]
    @test_int [(c + d*x)^(3/2)*sinh(a + b*x)^2, x, 9, (-3*d*sqrt(c + d*x))/(16*b^2) - (c + d*x)^(5/2)/(5*d) + (3*d^(3/2)*ℯ^(-2*a + (2*b*c)/d)*sqrt(pi/2)*erf((sqrt(2)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(64*b^(5/2)) + (3*d^(3/2)*ℯ^(2*a - (2*b*c)/d)*sqrt(pi/2)*erfi((sqrt(2)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(64*b^(5/2)) + ((c + d*x)^(3/2)*cosh(a + b*x)*sinh(a + b*x))/(2*b) - (3*d*sqrt(c + d*x)*sinh(a + b*x)^2)/(8*b^2)]
    @test_int [sqrt(c + d*x)*sinh(a + b*x)^2, x, 8, -(c + d*x)^(3/2)/(3*d) + (sqrt(d)*ℯ^(-2*a + (2*b*c)/d)*sqrt(pi/2)*erf((sqrt(2)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(16*b^(3/2)) - (sqrt(d)*ℯ^(2*a - (2*b*c)/d)*sqrt(pi/2)*erfi((sqrt(2)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(16*b^(3/2)) + (sqrt(c + d*x)*sinh(2*a + 2*b*x))/(4*b)]
    @test_int [sinh(a + b*x)^2/sqrt(c + d*x), x, 7, -(sqrt(c + d*x)/d) + (ℯ^(-2*a + (2*b*c)/d)*sqrt(pi/2)*erf((sqrt(2)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(4*sqrt(b)*sqrt(d)) + (ℯ^(2*a - (2*b*c)/d)*sqrt(pi/2)*erfi((sqrt(2)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(4*sqrt(b)*sqrt(d))]
    @test_int [sinh(a + b*x)^2/(c + d*x)^(3/2), x, 7, -((sqrt(b)*ℯ^(-2*a + (2*b*c)/d)*sqrt(pi/2)*erf((sqrt(2)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/d^(3/2)) + (sqrt(b)*ℯ^(2*a - (2*b*c)/d)*sqrt(pi/2)*erfi((sqrt(2)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/d^(3/2) - (2*sinh(a + b*x)^2)/(d*sqrt(c + d*x))]
    @test_int [sinh(a + b*x)^2/(c + d*x)^(5/2), x, 9, (2*b^(3/2)*ℯ^(-2*a + (2*b*c)/d)*sqrt(2*pi)*erf((sqrt(2)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(3*d^(5/2)) + (2*b^(3/2)*ℯ^(2*a - (2*b*c)/d)*sqrt(2*pi)*erfi((sqrt(2)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(3*d^(5/2)) - (8*b*cosh(a + b*x)*sinh(a + b*x))/(3*d^2*sqrt(c + d*x)) - (2*sinh(a + b*x)^2)/(3*d*(c + d*x)^(3/2))]
    @test_int [sinh(a + b*x)^2/(c + d*x)^(7/2), x, 9, (-16*b^2)/(15*d^3*sqrt(c + d*x)) - (8*b^(5/2)*ℯ^(-2*a + (2*b*c)/d)*sqrt(2*pi)*erf((sqrt(2)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(15*d^(7/2)) + (8*b^(5/2)*ℯ^(2*a - (2*b*c)/d)*sqrt(2*pi)*erfi((sqrt(2)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(15*d^(7/2)) - (8*b*cosh(a + b*x)*sinh(a + b*x))/(15*d^2*(c + d*x)^(3/2)) - (2*sinh(a + b*x)^2)/(5*d*(c + d*x)^(5/2)) - (32*b^2*sinh(a + b*x)^2)/(15*d^3*sqrt(c + d*x))]
    @test_int [sinh(a + b*x)^2/(c + d*x)^(9/2), x, 11, (-16*b^2)/(105*d^3*(c + d*x)^(3/2)) + (32*b^(7/2)*ℯ^(-2*a + (2*b*c)/d)*sqrt(2*pi)*erf((sqrt(2)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(105*d^(9/2)) + (32*b^(7/2)*ℯ^(2*a - (2*b*c)/d)*sqrt(2*pi)*erfi((sqrt(2)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(105*d^(9/2)) - (8*b*cosh(a + b*x)*sinh(a + b*x))/(35*d^2*(c + d*x)^(5/2)) - (128*b^3*cosh(a + b*x)*sinh(a + b*x))/(105*d^4*sqrt(c + d*x)) - (2*sinh(a + b*x)^2)/(7*d*(c + d*x)^(7/2)) - (32*b^2*sinh(a + b*x)^2)/(105*d^3*(c + d*x)^(3/2))]

    @test_int [(c + d*x)^(5/2)*sinh(a + b*x)^3, x, 23, (-45*d^2*sqrt(c + d*x)*cosh(a + b*x))/(16*b^3) - (2*(c + d*x)^(5/2)*cosh(a + b*x))/(3*b) + (5*d^2*sqrt(c + d*x)*cosh(3*a + 3*b*x))/(144*b^3) + (45*d^(5/2)*ℯ^(-a + (b*c)/d)*sqrt(pi)*erf((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(64*b^(7/2)) - (5*d^(5/2)*ℯ^(-3*a + (3*b*c)/d)*sqrt(pi/3)*erf((sqrt(3)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(576*b^(7/2)) + (45*d^(5/2)*ℯ^(a - (b*c)/d)*sqrt(pi)*erfi((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(64*b^(7/2)) - (5*d^(5/2)*ℯ^(3*a - (3*b*c)/d)*sqrt(pi/3)*erfi((sqrt(3)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(576*b^(7/2)) + (5*d*(c + d*x)^(3/2)*sinh(a + b*x))/(3*b^2) + ((c + d*x)^(5/2)*cosh(a + b*x)*sinh(a + b*x)^2)/(3*b) - (5*d*(c + d*x)^(3/2)*sinh(a + b*x)^3)/(18*b^2)]
    @test_int [(c + d*x)^(3/2)*sinh(a + b*x)^3, x, 20, (-2*(c + d*x)^(3/2)*cosh(a + b*x))/(3*b) + (9*d^(3/2)*ℯ^(-a + (b*c)/d)*sqrt(pi)*erf((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(32*b^(5/2)) - (d^(3/2)*ℯ^(-3*a + (3*b*c)/d)*sqrt(pi/3)*erf((sqrt(3)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(96*b^(5/2)) - (9*d^(3/2)*ℯ^(a - (b*c)/d)*sqrt(pi)*erfi((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(32*b^(5/2)) + (d^(3/2)*ℯ^(3*a - (3*b*c)/d)*sqrt(pi/3)*erfi((sqrt(3)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(96*b^(5/2)) + (d*sqrt(c + d*x)*sinh(a + b*x))/b^2 + ((c + d*x)^(3/2)*cosh(a + b*x)*sinh(a + b*x)^2)/(3*b) - (d*sqrt(c + d*x)*sinh(a + b*x)^3)/(6*b^2)]
    @test_int [sqrt(c + d*x)*sinh(a + b*x)^3, x, 14, (-3*sqrt(c + d*x)*cosh(a + b*x))/(4*b) + (sqrt(c + d*x)*cosh(3*a + 3*b*x))/(12*b) + (3*sqrt(d)*ℯ^(-a + (b*c)/d)*sqrt(pi)*erf((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(16*b^(3/2)) - (sqrt(d)*ℯ^(-3*a + (3*b*c)/d)*sqrt(pi/3)*erf((sqrt(3)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(48*b^(3/2)) + (3*sqrt(d)*ℯ^(a - (b*c)/d)*sqrt(pi)*erfi((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(16*b^(3/2)) - (sqrt(d)*ℯ^(3*a - (3*b*c)/d)*sqrt(pi/3)*erfi((sqrt(3)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(48*b^(3/2))]
    @test_int [sinh(a + b*x)^3/sqrt(c + d*x), x, 12, (3*ℯ^(-a + (b*c)/d)*sqrt(pi)*erf((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(8*sqrt(b)*sqrt(d)) - (ℯ^(-3*a + (3*b*c)/d)*sqrt(pi/3)*erf((sqrt(3)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(8*sqrt(b)*sqrt(d)) - (3*ℯ^(a - (b*c)/d)*sqrt(pi)*erfi((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(8*sqrt(b)*sqrt(d)) + (ℯ^(3*a - (3*b*c)/d)*sqrt(pi/3)*erfi((sqrt(3)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(8*sqrt(b)*sqrt(d))]
    @test_int [sinh(a + b*x)^3/(c + d*x)^(3/2), x, 12, (-3*sqrt(b)*ℯ^(-a + (b*c)/d)*sqrt(pi)*erf((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(4*d^(3/2)) + (sqrt(b)*ℯ^(-3*a + (3*b*c)/d)*sqrt(3*pi)*erf((sqrt(3)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(4*d^(3/2)) - (3*sqrt(b)*ℯ^(a - (b*c)/d)*sqrt(pi)*erfi((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(4*d^(3/2)) + (sqrt(b)*ℯ^(3*a - (3*b*c)/d)*sqrt(3*pi)*erfi((sqrt(3)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(4*d^(3/2)) - (2*sinh(a + b*x)^3)/(d*sqrt(c + d*x))]
    @test_int [sinh(a + b*x)^3/(c + d*x)^(5/2), x, 18, (b^(3/2)*ℯ^(-a + (b*c)/d)*sqrt(pi)*erf((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(2*d^(5/2)) - (b^(3/2)*ℯ^(-3*a + (3*b*c)/d)*sqrt(3*pi)*erf((sqrt(3)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(2*d^(5/2)) - (b^(3/2)*ℯ^(a - (b*c)/d)*sqrt(pi)*erfi((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(2*d^(5/2)) + (b^(3/2)*ℯ^(3*a - (3*b*c)/d)*sqrt(3*pi)*erfi((sqrt(3)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(2*d^(5/2)) - (4*b*cosh(a + b*x)*sinh(a + b*x)^2)/(d^2*sqrt(c + d*x)) - (2*sinh(a + b*x)^3)/(3*d*(c + d*x)^(3/2))]
    @test_int [sinh(a + b*x)^3/(c + d*x)^(7/2), x, 19, -(b^(5/2)*ℯ^(-a + (b*c)/d)*sqrt(pi)*erf((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(5*d^(7/2)) + (3*b^(5/2)*ℯ^(-3*a + (3*b*c)/d)*sqrt(3*pi)*erf((sqrt(3)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(5*d^(7/2)) - (b^(5/2)*ℯ^(a - (b*c)/d)*sqrt(pi)*erfi((sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(5*d^(7/2)) + (3*b^(5/2)*ℯ^(3*a - (3*b*c)/d)*sqrt(3*pi)*erfi((sqrt(3)*sqrt(b)*sqrt(c + d*x))/sqrt(d)))/(5*d^(7/2)) - (16*b^2*sinh(a + b*x))/(5*d^3*sqrt(c + d*x)) - (4*b*cosh(a + b*x)*sinh(a + b*x)^2)/(5*d^2*(c + d*x)^(3/2)) - (2*sinh(a + b*x)^3)/(5*d*(c + d*x)^(5/2)) - (24*b^2*sinh(a + b*x)^3)/(5*d^3*sqrt(c + d*x))]

    @test_int [(d*x)^(3/2)*sinh(f*x), x, 7, ((d*x)^(3/2)*cosh(f*x))/f - (3*d^(3/2)*sqrt(pi)*erf((sqrt(f)*sqrt(d*x))/sqrt(d)))/(8*f^(5/2)) + (3*d^(3/2)*sqrt(pi)*erfi((sqrt(f)*sqrt(d*x))/sqrt(d)))/(8*f^(5/2)) - (3*d*sqrt(d*x)*sinh(f*x))/(2*f^2)]
    @test_int [sqrt(d*x)*sinh(f*x), x, 6, (sqrt(d*x)*cosh(f*x))/f - (sqrt(d)*sqrt(pi)*erf((sqrt(f)*sqrt(d*x))/sqrt(d)))/(4*f^(3/2)) - (sqrt(d)*sqrt(pi)*erfi((sqrt(f)*sqrt(d*x))/sqrt(d)))/(4*f^(3/2))]
    @test_int [sinh(f*x)/sqrt(d*x), x, 5, -(sqrt(pi)*erf((sqrt(f)*sqrt(d*x))/sqrt(d)))/(2*sqrt(d)*sqrt(f)) + (sqrt(pi)*erfi((sqrt(f)*sqrt(d*x))/sqrt(d)))/(2*sqrt(d)*sqrt(f))]
    @test_int [sinh(f*x)/(d*x)^(3/2), x, 6, (sqrt(f)*sqrt(pi)*erf((sqrt(f)*sqrt(d*x))/sqrt(d)))/d^(3/2) + (sqrt(f)*sqrt(pi)*erfi((sqrt(f)*sqrt(d*x))/sqrt(d)))/d^(3/2) - (2*sinh(f*x))/(d*sqrt(d*x))]
    @test_int [sinh(f*x)/(d*x)^(5/2), x, 7, (-4*f*cosh(f*x))/(3*d^2*sqrt(d*x)) - (2*f^(3/2)*sqrt(pi)*erf((sqrt(f)*sqrt(d*x))/sqrt(d)))/(3*d^(5/2)) + (2*f^(3/2)*sqrt(pi)*erfi((sqrt(f)*sqrt(d*x))/sqrt(d)))/(3*d^(5/2)) - (2*sinh(f*x))/(3*d*(d*x)^(3/2))]

    #= ::Subsubsection::Closed:: =#
    #=n<0=#

    @test_int [sqrt(c + d*x)*csch(a + b*x), x, 0, Unintegrable(sqrt(c + d*x)*csch(a + b*x), x)]
    @test_int [csch(a + b*x)/sqrt(c + d*x), x, 0, Unintegrable(csch(a + b*x)/sqrt(c + d*x), x)]

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(c+d*x)^m*(b*sinh(e+f*x))^(n/2)=#

    #= ::Subsubsection::Closed:: =#
    #=n>0=#

    @test_int [sinh(x)^(3/2)/x^3, x, 1, (-3*cosh(x)*sqrt(sinh(x)))/(4*x) - sinh(x)^(3/2)/(2*x^2) + (3*Unintegrable(1/(x*sqrt(sinh(x))), x))/8 + (9*Unintegrable(sinh(x)^(3/2)/x, x))/8]

    #= ::Subsubsection::Closed:: =#
    #=n<0=#

    @test_int [x/sinh(x)^(3/2) - x*sqrt(sinh(x)), x, 2, (-2*x*cosh(x))/sqrt(sinh(x)) + 4*sqrt(sinh(x))]
    @test_int [x/sinh(x)^(5/2) + x/(3*sqrt(sinh(x))), x, 2, (-2*x*cosh(x))/(3*sinh(x)^(3/2)) - 4/(3*sqrt(sinh(x)))]
    @test_int [x/sinh(x)^(7/2) + (3*x*sqrt(sinh(x)))/5, x, 3, (-2*x*cosh(x))/(5*sinh(x)^(5/2)) - 4/(15*sinh(x)^(3/2)) + (6*x*cosh(x))/(5*sqrt(sinh(x))) - (12*sqrt(sinh(x)))/5]
    @test_int [x^2/sinh(x)^(3/2) - x^2*sqrt(sinh(x)), x, 4, -((2*x^2*cosh(x))/sqrt(sinh(x))) + 8*x*sqrt(sinh(x)) - (16*im*Elliptic.E(pi/4 - (im*x)/2, 2)*sqrt(sinh(x)))/sqrt(im*sinh(x))]

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(c+d*x)^m*(b*sinh(e+f*x))^n*with*m*symbolic=#

    @test_int [(c + d*x)^m*(b*sinh(e + f*x))^n, x, 0, Unintegrable((c + d*x)^m*(b*sinh(e + f*x))^n, x)]

    @test_int [(c + d*x)^m*sinh(a + b*x)^3, x, 8, (3^(-1 - m)*ℯ^(3*a - (3*b*c)/d)*(c + d*x)^m*Gamma(1 + m, (-3*b*(c + d*x))/d))/(8*b*(-((b*(c + d*x))/d))^m) - (3*ℯ^(a - (b*c)/d)*(c + d*x)^m*Gamma(1 + m, -((b*(c + d*x))/d)))/(8*b*(-((b*(c + d*x))/d))^m) - (3*ℯ^(-a + (b*c)/d)*(c + d*x)^m*Gamma(1 + m, (b*(c + d*x))/d))/(8*b*((b*(c + d*x))/d)^m) + (3^(-1 - m)*ℯ^(-3*a + (3*b*c)/d)*(c + d*x)^m*Gamma(1 + m, (3*b*(c + d*x))/d))/(8*b*((b*(c + d*x))/d)^m)]
    @test_int [(c + d*x)^m*sinh(a + b*x)^2, x, 5, -(c + d*x)^(1 + m)/(2*d*(1 + m)) + (2^(-3 - m)*ℯ^(2*a - (2*b*c)/d)*(c + d*x)^m*Gamma(1 + m, (-2*b*(c + d*x))/d))/(b*(-((b*(c + d*x))/d))^m) - (2^(-3 - m)*ℯ^(-2*a + (2*b*c)/d)*(c + d*x)^m*Gamma(1 + m, (2*b*(c + d*x))/d))/(b*((b*(c + d*x))/d)^m)]
    @test_int [(c + d*x)^m*sinh(a + b*x), x, 3, (ℯ^(a - (b*c)/d)*(c + d*x)^m*Gamma(1 + m, -((b*(c + d*x))/d)))/(2*b*(-((b*(c + d*x))/d))^m) + (ℯ^(-a + (b*c)/d)*(c + d*x)^m*Gamma(1 + m, (b*(c + d*x))/d))/(2*b*((b*(c + d*x))/d)^m)]
    @test_int [(c + d*x)^m*csch(a + b*x), x, 0, Unintegrable((c + d*x)^m*csch(a + b*x), x)]
    @test_int [(c + d*x)^m*csch(a + b*x)^2, x, 0, Unintegrable((c + d*x)^m*csch(a + b*x)^2, x)]

    @test_int [x^(3 + m)*sinh(a + b*x), x, 3, -(ℯ^a*x^m*Gamma(4 + m, -(b*x)))/(2*b^4*(-(b*x))^m) + (x^m*Gamma(4 + m, b*x))/(2*b^4*ℯ^a*(b*x)^m)]
    @test_int [x^(2 + m)*sinh(a + b*x), x, 3, (ℯ^a*x^m*Gamma(3 + m, -(b*x)))/(2*b^3*(-(b*x))^m) + (x^m*Gamma(3 + m, b*x))/(2*b^3*ℯ^a*(b*x)^m)]
    @test_int [x^(1 + m)*sinh(a + b*x), x, 3, -(ℯ^a*x^m*Gamma(2 + m, -(b*x)))/(2*b^2*(-(b*x))^m) + (x^m*Gamma(2 + m, b*x))/(2*b^2*ℯ^a*(b*x)^m)]
    @test_int [x^m*sinh(a + b*x), x, 3, (ℯ^a*x^m*Gamma(1 + m, -(b*x)))/(2*b*(-(b*x))^m) + (x^m*Gamma(1 + m, b*x))/(2*b*ℯ^a*(b*x)^m)]
    @test_int [x^(-1 + m)*sinh(a + b*x), x, 3, -(ℯ^a*x^m*Gamma(m, -(b*x)))/(2*(-(b*x))^m) + (x^m*Gamma(m, b*x))/(2*ℯ^a*(b*x)^m)]
    @test_int [x^(-2 + m)*sinh(a + b*x), x, 3, (b*ℯ^a*x^m*Gamma(-1 + m, -(b*x)))/(2*(-(b*x))^m) + (b*x^m*Gamma(-1 + m, b*x))/(2*ℯ^a*(b*x)^m)]
    @test_int [x^(-3 + m)*sinh(a + b*x), x, 3, -(b^2*ℯ^a*x^m*Gamma(-2 + m, -(b*x)))/(2*(-(b*x))^m) + (b^2*x^m*Gamma(-2 + m, b*x))/(2*ℯ^a*(b*x)^m)]

    @test_int [x^(3 + m)*sinh(a + b*x)^2, x, 5, -x^(4 + m)/(2*(4 + m)) - (2^(-6 - m)*ℯ^(2*a)*x^m*Gamma(4 + m, -2*b*x))/(b^4*(-(b*x))^m) - (2^(-6 - m)*x^m*Gamma(4 + m, 2*b*x))/(b^4*ℯ^(2*a)*(b*x)^m)]
    @test_int [x^(2 + m)*sinh(a + b*x)^2, x, 5, -x^(3 + m)/(2*(3 + m)) + (2^(-5 - m)*ℯ^(2*a)*x^m*Gamma(3 + m, -2*b*x))/(b^3*(-(b*x))^m) - (2^(-5 - m)*x^m*Gamma(3 + m, 2*b*x))/(b^3*ℯ^(2*a)*(b*x)^m)]
    @test_int [x^(1 + m)*sinh(a + b*x)^2, x, 5, -x^(2 + m)/(2*(2 + m)) - (2^(-4 - m)*ℯ^(2*a)*x^m*Gamma(2 + m, -2*b*x))/(b^2*(-(b*x))^m) - (2^(-4 - m)*x^m*Gamma(2 + m, 2*b*x))/(b^2*ℯ^(2*a)*(b*x)^m)]
    @test_int [x^m*sinh(a + b*x)^2, x, 5, -x^(1 + m)/(2*(1 + m)) + (2^(-3 - m)*ℯ^(2*a)*x^m*Gamma(1 + m, -2*b*x))/(b*(-(b*x))^m) - (2^(-3 - m)*x^m*Gamma(1 + m, 2*b*x))/(b*ℯ^(2*a)*(b*x)^m)]
    @test_int [x^(-1 + m)*sinh(a + b*x)^2, x, 5, -x^m/(2*m) - (2^(-2 - m)*ℯ^(2*a)*x^m*Gamma(m, -2*b*x))/(-(b*x))^m - (2^(-2 - m)*x^m*Gamma(m, 2*b*x))/(ℯ^(2*a)*(b*x)^m)]
    @test_int [x^(-2 + m)*sinh(a + b*x)^2, x, 5, x^(-1 + m)/(2*(1 - m)) + (2^(-1 - m)*b*ℯ^(2*a)*x^m*Gamma(-1 + m, -2*b*x))/(-(b*x))^m - (2^(-1 - m)*b*x^m*Gamma(-1 + m, 2*b*x))/(ℯ^(2*a)*(b*x)^m)]
    @test_int [x^(-3 + m)*sinh(a + b*x)^2, x, 5, x^(-2 + m)/(2*(2 - m)) - (b^2*ℯ^(2*a)*x^m*Gamma(-2 + m, -2*b*x))/(2^m*(-(b*x))^m) - (b^2*x^m*Gamma(-2 + m, 2*b*x))/(2^m*ℯ^(2*a)*(b*x)^m)]

    #= ::Section::Closed:: =#
    #=Integrands*of*the*form*(c+d*x)^m*(b*csch(e+f*x))^n=#

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(c+d*x)^m*(b*csch(e+f*x))^(n/2)=#

    @test_int [x/csch(x)^(3/2) + (x*sqrt(csch(x)))/3, x, 4, -4/(9*csch(x)^(3/2)) + (2*x*cosh(x))/(3*sqrt(csch(x)))]
    @test_int [x/csch(x)^(5/2) + (3*x)/(5*sqrt(csch(x))), x, 4, -4/(25*csch(x)^(5/2)) + (2*x*cosh(x))/(5*csch(x)^(3/2))]
    @test_int [x/csch(x)^(7/2) - (5*x*sqrt(csch(x)))/21, x, 5, -4/(49*csch(x)^(7/2)) + (2*x*cosh(x))/(7*csch(x)^(5/2)) + 20/(63*csch(x)^(3/2)) - (10*x*cosh(x))/(21*sqrt(csch(x)))]
    @test_int [x^2/csch(x)^(3/2) + (x^2*sqrt(csch(x)))/3, x, 7, -((8*x)/(9*csch(x)^(3/2))) + (16*cosh(x))/(27*sqrt(csch(x))) + (2*x^2*cosh(x))/(3*sqrt(csch(x))) - (16/27)*im*sqrt(csch(x))*Elliptic.F(pi/4 - (im*x)/2, 2)*sqrt(im*sinh(x))]

    #= ::Title::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*(a+b*sinh(c+d*x))^p=#

    #= ::Section::Closed:: =#
    #=Integrands*of*the*form*(c+d*x)^m*(a+b*sinh(e+f*x))^n*with*a^2+b^2=0=#

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(c+d*x)^m*(a+im*a*sinh(e+f*x))^n=#

    #= ::Subsubsection::Closed:: =#
    #=n>0=#

    @test_int [(c + d*x)^3*(a + im*a*sinh(e + f*x)), x, 6, (a*(c + d*x)^4)/(4*d) + (6*im*a*d^2*(c + d*x)*cosh(e + f*x))/f^3 + (im*a*(c + d*x)^3*cosh(e + f*x))/f - (6*im*a*d^3*sinh(e + f*x))/f^4 - (3*im*a*d*(c + d*x)^2*sinh(e + f*x))/f^2]
    @test_int [(c + d*x)^2*(a + im*a*sinh(e + f*x)), x, 5, (a*(c + d*x)^3)/(3*d) + (2*im*a*d^2*cosh(e + f*x))/f^3 + (im*a*(c + d*x)^2*cosh(e + f*x))/f - (2*im*a*d*(c + d*x)*sinh(e + f*x))/f^2]
    @test_int [(c + d*x)*(a + im*a*sinh(e + f*x)), x, 4, (a*(c + d*x)^2)/(2*d) + (im*a*(c + d*x)*cosh(e + f*x))/f - (im*a*d*sinh(e + f*x))/f^2]
    @test_int [(a + im*a*sinh(e + f*x))/(c + d*x), x, 5, (a*log(c + d*x))/d + (im*a*CoshIntegral((c*f)/d + f*x)*sinh(e - (c*f)/d))/d + (im*a*cosh(e - (c*f)/d)*SinhIntegral((c*f)/d + f*x))/d]
    @test_int [(a + im*a*sinh(e + f*x))/(c + d*x)^2, x, 6, -(a/(d*(c + d*x))) + (im*a*f*cosh(e - (c*f)/d)*CoshIntegral((c*f)/d + f*x))/d^2 - (im*a*sinh(e + f*x))/(d*(c + d*x)) + (im*a*f*sinh(e - (c*f)/d)*SinhIntegral((c*f)/d + f*x))/d^2]
    @test_int [(a + im*a*sinh(e + f*x))/(c + d*x)^3, x, 7, -(a/(2*d*(c + d*x)^2)) - (im*a*f*cosh(e + f*x))/(2*d^2*(c + d*x)) + (im*a*f^2*CoshIntegral((c*f)/d + f*x)*sinh(e - (c*f)/d))/(2*d^3) - (im*a*sinh(e + f*x))/(2*d*(c + d*x)^2) + (im*a*f^2*cosh(e - (c*f)/d)*SinhIntegral((c*f)/d + f*x))/(2*d^3)]

    @test_int [(c + d*x)^3*(a + im*a*sinh(e + f*x))^2, x, 10, (3*a^2*c*d^2*x)/(4*f^2) + (3*a^2*d^3*x^2)/(8*f^2) + (3*a^2*(c + d*x)^4)/(8*d) + (12*im*a^2*d^2*(c + d*x)*cosh(e + f*x))/f^3 + (2*im*a^2*(c + d*x)^3*cosh(e + f*x))/f - (12*im*a^2*d^3*sinh(e + f*x))/f^4 - (6*im*a^2*d*(c + d*x)^2*sinh(e + f*x))/f^2 - (3*a^2*d^2*(c + d*x)*cosh(e + f*x)*sinh(e + f*x))/(4*f^3) - (a^2*(c + d*x)^3*cosh(e + f*x)*sinh(e + f*x))/(2*f) + (3*a^2*d^3*sinh(e + f*x)^2)/(8*f^4) + (3*a^2*d*(c + d*x)^2*sinh(e + f*x)^2)/(4*f^2)]
    @test_int [(c + d*x)^2*(a + im*a*sinh(e + f*x))^2, x, 9, (a^2*d^2*x)/(4*f^2) + (a^2*(c + d*x)^3)/(2*d) + (4*im*a^2*d^2*cosh(e + f*x))/f^3 + (2*im*a^2*(c + d*x)^2*cosh(e + f*x))/f - (4*im*a^2*d*(c + d*x)*sinh(e + f*x))/f^2 - (a^2*d^2*cosh(e + f*x)*sinh(e + f*x))/(4*f^3) - (a^2*(c + d*x)^2*cosh(e + f*x)*sinh(e + f*x))/(2*f) + (a^2*d*(c + d*x)*sinh(e + f*x)^2)/(2*f^2)]
    @test_int [(c + d*x)*(a + im*a*sinh(e + f*x))^2, x, 6, (1/2)*a^2*c*x + (1/4)*a^2*d*x^2 + (a^2*(c + d*x)^2)/(2*d) + (2*im*a^2*(c + d*x)*cosh(e + f*x))/f - (2*im*a^2*d*sinh(e + f*x))/f^2 - (a^2*(c + d*x)*cosh(e + f*x)*sinh(e + f*x))/(2*f) + (a^2*d*sinh(e + f*x)^2)/(4*f^2)]
    @test_int [(a + im*a*sinh(e + f*x))^2/(c + d*x), x, 9, -(a^2*cosh(2*e - (2*c*f)/d)*CoshIntegral((2*c*f)/d + 2*f*x))/(2*d) + (3*a^2*log(c + d*x))/(2*d) + ((2*im)*a^2*CoshIntegral((c*f)/d + f*x)*sinh(e - (c*f)/d))/d + ((2*im)*a^2*cosh(e - (c*f)/d)*SinhIntegral((c*f)/d + f*x))/d - (a^2*sinh(2*e - (2*c*f)/d)*SinhIntegral((2*c*f)/d + 2*f*x))/(2*d)]
    @test_int [(a + im*a*sinh(e + f*x))^2/(c + d*x)^2, x, 9, -((4*a^2*cosh(e/2 + (im*pi)/4 + (f*x)/2)^4)/(d*(c + d*x))) + (2*im*a^2*f*cosh(e - (c*f)/d)*CoshIntegral((c*f)/d + f*x))/d^2 - (a^2*f*CoshIntegral((2*c*f)/d + 2*f*x)*sinh(2*e - (2*c*f)/d))/d^2 + (2*im*a^2*f*sinh(e - (c*f)/d)*SinhIntegral((c*f)/d + f*x))/d^2 - (a^2*f*cosh(2*e - (2*c*f)/d)*SinhIntegral((2*c*f)/d + 2*f*x))/d^2]
    @test_int [(a + im*a*sinh(e + f*x))^2/(c + d*x)^3, x, 15, -((2*a^2*cosh(e/2 + (im*pi)/4 + (f*x)/2)^4)/(d*(c + d*x)^2)) - (a^2*f^2*cosh(2*e - (2*c*f)/d)*CoshIntegral((2*c*f)/d + 2*f*x))/d^3 + (im*a^2*f^2*CoshIntegral((c*f)/d + f*x)*sinh(e - (c*f)/d))/d^3 - (4*a^2*f*cosh(e/2 + (im*pi)/4 + (f*x)/2)^3*sinh(e/2 + (im*pi)/4 + (f*x)/2))/(d^2*(c + d*x)) + (im*a^2*f^2*cosh(e - (c*f)/d)*SinhIntegral((c*f)/d + f*x))/d^3 - (a^2*f^2*sinh(2*e - (2*c*f)/d)*SinhIntegral((2*c*f)/d + 2*f*x))/d^3]

    #= ::Subsubsection::Closed:: =#
    #=n<0=#

    @test_int [(c + d*x)^3/(a + im*a*sinh(e + f*x)), x, 7, (c + d*x)^3/(a*f) - (6*d*(c + d*x)^2*log(1 + im*ℯ^(e + f*x)))/(a*f^2) - (12*d^2*(c + d*x)*PolyLog(2, (-im)*ℯ^(e + f*x)))/(a*f^3) + (12*d^3*PolyLog(3, (-im)*ℯ^(e + f*x)))/(a*f^4) + ((c + d*x)^3*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(a*f)]
    @test_int [(c + d*x)^2/(a + im*a*sinh(e + f*x)), x, 6, (c + d*x)^2/(a*f) - (4*d*(c + d*x)*log(1 + im*ℯ^(e + f*x)))/(a*f^2) - (4*d^2*PolyLog(2, (-im)*ℯ^(e + f*x)))/(a*f^3) + ((c + d*x)^2*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(a*f)]
    @test_int [(c + d*x)^1/(a + im*a*sinh(e + f*x)), x, 3, -((2*d*log(cosh(e/2 + (im*pi)/4 + (f*x)/2)))/(a*f^2)) + ((c + d*x)*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(a*f)]
    @test_int [1/((c + d*x)^1*(a + im*a*sinh(e + f*x))), x, 0, Unintegrable(1/((c + d*x)*(a + im*a*sinh(e + f*x))), x)]
    @test_int [1/((c + d*x)^2*(a + im*a*sinh(e + f*x))), x, 0, Unintegrable(1/((c + d*x)^2*(a + im*a*sinh(e + f*x))), x)]

    @test_int [(c + d*x)^3/(a + im*a*sinh(e + f*x))^2, x, 10, (c + d*x)^3/(3*a^2*f) - (2*d*(c + d*x)^2*log(1 + im*ℯ^(e + f*x)))/(a^2*f^2) + (4*d^3*log(cosh(e/2 + (im*pi)/4 + (f*x)/2)))/(a^2*f^4) - (4*d^2*(c + d*x)*PolyLog(2, (-im)*ℯ^(e + f*x)))/(a^2*f^3) + (4*d^3*PolyLog(3, (-im)*ℯ^(e + f*x)))/(a^2*f^4) + (d*(c + d*x)^2*sech(e/2 + (im*pi)/4 + (f*x)/2)^2)/(2*a^2*f^2) - (2*d^2*(c + d*x)*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(a^2*f^3) + ((c + d*x)^3*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(3*a^2*f) + ((c + d*x)^3*sech(e/2 + (im*pi)/4 + (f*x)/2)^2*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(6*a^2*f)]
    @test_int [(c + d*x)^2/(a + im*a*sinh(e + f*x))^2, x, 9, (c + d*x)^2/(3*a^2*f) - (4*d*(c + d*x)*log(1 + im*ℯ^(e + f*x)))/(3*a^2*f^2) - (4*d^2*PolyLog(2, (-im)*ℯ^(e + f*x)))/(3*a^2*f^3) + (d*(c + d*x)*sech(e/2 + (im*pi)/4 + (f*x)/2)^2)/(3*a^2*f^2) - (2*d^2*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(3*a^2*f^3) + ((c + d*x)^2*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(3*a^2*f) + ((c + d*x)^2*sech(e/2 + (im*pi)/4 + (f*x)/2)^2*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(6*a^2*f)]
    @test_int [(c + d*x)^1/(a + im*a*sinh(e + f*x))^2, x, 4, -((2*d*log(cosh(e/2 + (im*pi)/4 + (f*x)/2)))/(3*a^2*f^2)) + (d*sech(e/2 + (im*pi)/4 + (f*x)/2)^2)/(6*a^2*f^2) + ((c + d*x)*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(3*a^2*f) + ((c + d*x)*sech(e/2 + (im*pi)/4 + (f*x)/2)^2*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(6*a^2*f)]
    @test_int [1/((c + d*x)^1*(a + im*a*sinh(e + f*x))^2), x, 0, Unintegrable(1/((c + d*x)*(a + im*a*sinh(e + f*x))^2), x)]
    @test_int [1/((c + d*x)^2*(a + im*a*sinh(e + f*x))^2), x, 0, Unintegrable(1/((c + d*x)^2*(a + im*a*sinh(e + f*x))^2), x)]

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(c+d*x)^m*(a+im*a*sinh(e+f*x))^(n/2)=#

    #= ::Subsubsection::Closed:: =#
    #=n>0=#

    @test_int [x^4*sqrt(a + im*a*sinh(e + f*x)), x, 6, -((384*x*sqrt(a + im*a*sinh(e + f*x)))/f^4) - (16*x^3*sqrt(a + im*a*sinh(e + f*x)))/f^2 + (768*sqrt(a + im*a*sinh(e + f*x))*tanh(e/2 + (im*pi)/4 + (f*x)/2))/f^5 + (96*x^2*sqrt(a + im*a*sinh(e + f*x))*tanh(e/2 + (im*pi)/4 + (f*x)/2))/f^3 + (2*x^4*sqrt(a + im*a*sinh(e + f*x))*tanh(e/2 + (im*pi)/4 + (f*x)/2))/f]
    @test_int [x^3*sqrt(a + im*a*sinh(e + f*x)), x, 5, -((96*sqrt(a + im*a*sinh(e + f*x)))/f^4) - (12*x^2*sqrt(a + im*a*sinh(e + f*x)))/f^2 + (48*x*sqrt(a + im*a*sinh(e + f*x))*tanh(e/2 + (im*pi)/4 + (f*x)/2))/f^3 + (2*x^3*sqrt(a + im*a*sinh(e + f*x))*tanh(e/2 + (im*pi)/4 + (f*x)/2))/f]
    @test_int [x^2*sqrt(a + im*a*sinh(e + f*x)), x, 4, -((8*x*sqrt(a + im*a*sinh(e + f*x)))/f^2) + (16*sqrt(a + im*a*sinh(e + f*x))*tanh(e/2 + (im*pi)/4 + (f*x)/2))/f^3 + (2*x^2*sqrt(a + im*a*sinh(e + f*x))*tanh(e/2 + (im*pi)/4 + (f*x)/2))/f]
    @test_int [x*sqrt(a + im*a*sinh(e + f*x)), x, 3, -((4*sqrt(a + im*a*sinh(e + f*x)))/f^2) + (2*x*sqrt(a + im*a*sinh(e + f*x))*tanh(e/2 + (im*pi)/4 + (f*x)/2))/f]
    @test_int [sqrt(a + im*a*sinh(e + f*x))/x, x, 4, im*CoshIntegral((f*x)/2)*sech(e/2 + (im*pi)/4 + (f*x)/2)*sinh((1/4)*(2*e - im*pi))*sqrt(a + im*a*sinh(e + f*x)) + im*cosh((1/4)*(2*e - im*pi))*sech(e/2 + (im*pi)/4 + (f*x)/2)*sqrt(a + im*a*sinh(e + f*x))*SinhIntegral((f*x)/2)]
    @test_int [sqrt(a + im*a*sinh(e + f*x))/x^2, x, 5, -(sqrt(a + im*a*sinh(e + f*x))/x) + (1/2)*f*CoshIntegral((f*x)/2)*sech(e/2 + (im*pi)/4 + (f*x)/2)*sinh((1/4)*(2*e + im*pi))*sqrt(a + im*a*sinh(e + f*x)) + (1/2)*f*cosh((1/4)*(2*e + im*pi))*sech(e/2 + (im*pi)/4 + (f*x)/2)*sqrt(a + im*a*sinh(e + f*x))*SinhIntegral((f*x)/2)]
    @test_int [sqrt(a + im*a*sinh(e + f*x))/x^3, x, 6, -(sqrt(a + im*a*sinh(e + f*x))/(2*x^2)) + (1/8)*im*f^2*CoshIntegral((f*x)/2)*sech(e/2 + (im*pi)/4 + (f*x)/2)*sinh((1/4)*(2*e - im*pi))*sqrt(a + im*a*sinh(e + f*x)) + (1/8)*im*f^2*cosh((1/4)*(2*e - im*pi))*sech(e/2 + (im*pi)/4 + (f*x)/2)*sqrt(a + im*a*sinh(e + f*x))*SinhIntegral((f*x)/2) - (f*sqrt(a + im*a*sinh(e + f*x))*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(4*x)]

    @test_int [x^3*(a + im*a*sinh(e + f*x))^(3/2), x, 9, -((1280*a*sqrt(a + im*a*sinh(e + f*x)))/(9*f^4)) - (16*a*x^2*sqrt(a + im*a*sinh(e + f*x)))/f^2 - (64*a*cosh(e/2 + (im*pi)/4 + (f*x)/2)^2*sqrt(a + im*a*sinh(e + f*x)))/(27*f^4) - (8*a*x^2*cosh(e/2 + (im*pi)/4 + (f*x)/2)^2*sqrt(a + im*a*sinh(e + f*x)))/(3*f^2) + (32*a*x*cosh(e/2 + (im*pi)/4 + (f*x)/2)*sinh(e/2 + (im*pi)/4 + (f*x)/2)*sqrt(a + im*a*sinh(e + f*x)))/(9*f^3) + (4*a*x^3*cosh(e/2 + (im*pi)/4 + (f*x)/2)*sinh(e/2 + (im*pi)/4 + (f*x)/2)*sqrt(a + im*a*sinh(e + f*x)))/(3*f) + (640*a*x*sqrt(a + im*a*sinh(e + f*x))*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(9*f^3) + (8*a*x^3*sqrt(a + im*a*sinh(e + f*x))*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(3*f)]
    @test_int [x^2*(a + im*a*sinh(e + f*x))^(3/2), x, 7, -((32*a*x*sqrt(a + im*a*sinh(e + f*x)))/(3*f^2)) - (16*a*x*cosh(e/2 + (im*pi)/4 + (f*x)/2)^2*sqrt(a + im*a*sinh(e + f*x)))/(9*f^2) + (4*a*x^2*cosh(e/2 + (im*pi)/4 + (f*x)/2)*sinh(e/2 + (im*pi)/4 + (f*x)/2)*sqrt(a + im*a*sinh(e + f*x)))/(3*f) + (224*a*sqrt(a + im*a*sinh(e + f*x))*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(9*f^3) + (8*a*x^2*sqrt(a + im*a*sinh(e + f*x))*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(3*f) + (32*a*sinh(e/2 + (im*pi)/4 + (f*x)/2)^2*sqrt(a + im*a*sinh(e + f*x))*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(27*f^3)]
    @test_int [x*(a + im*a*sinh(e + f*x))^(3/2), x, 4, -((16*a*sqrt(a + im*a*sinh(e + f*x)))/(3*f^2)) - (8*a*cosh(e/2 + (im*pi)/4 + (f*x)/2)^2*sqrt(a + im*a*sinh(e + f*x)))/(9*f^2) + (4*a*x*cosh(e/2 + (im*pi)/4 + (f*x)/2)*sinh(e/2 + (im*pi)/4 + (f*x)/2)*sqrt(a + im*a*sinh(e + f*x)))/(3*f) + (8*a*x*sqrt(a + im*a*sinh(e + f*x))*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(3*f)]
    @test_int [(a + im*a*sinh(e + f*x))^(3/2)/x, x, 9, (3/2)*im*a*CoshIntegral((f*x)/2)*sech(e/2 + (im*pi)/4 + (f*x)/2)*sinh((1/4)*(2*e - im*pi))*sqrt(a + im*a*sinh(e + f*x)) + (1/2)*im*a*CoshIntegral((3*f*x)/2)*sech(e/2 + (im*pi)/4 + (f*x)/2)*sinh((1/4)*(6*e + im*pi))*sqrt(a + im*a*sinh(e + f*x)) + (3/2)*im*a*cosh((1/4)*(2*e - im*pi))*sech(e/2 + (im*pi)/4 + (f*x)/2)*sqrt(a + im*a*sinh(e + f*x))*SinhIntegral((f*x)/2) + (1/2)*im*a*cosh((1/4)*(6*e + im*pi))*sech(e/2 + (im*pi)/4 + (f*x)/2)*sqrt(a + im*a*sinh(e + f*x))*SinhIntegral((3*f*x)/2)]
    @test_int [(a + im*a*sinh(e + f*x))^(3/2)/x^2, x, 9, -((2*a*cosh(e/2 + (im*pi)/4 + (f*x)/2)^2*sqrt(a + im*a*sinh(e + f*x)))/x) - (3/4)*a*f*CoshIntegral((3*f*x)/2)*sech(e/2 + (im*pi)/4 + (f*x)/2)*sinh((1/4)*(6*e - im*pi))*sqrt(a + im*a*sinh(e + f*x)) + (3/4)*a*f*CoshIntegral((f*x)/2)*sech(e/2 + (im*pi)/4 + (f*x)/2)*sinh((1/4)*(2*e + im*pi))*sqrt(a + im*a*sinh(e + f*x)) + (3/4)*a*f*cosh((1/4)*(2*e + im*pi))*sech(e/2 + (im*pi)/4 + (f*x)/2)*sqrt(a + im*a*sinh(e + f*x))*SinhIntegral((f*x)/2) - (3/4)*a*f*cosh((1/4)*(6*e - im*pi))*sech(e/2 + (im*pi)/4 + (f*x)/2)*sqrt(a + im*a*sinh(e + f*x))*SinhIntegral((3*f*x)/2)]

    @test_int [x^3*(a + a*im*sinh(c + d*x))^(5/2), x, 14, -((265216*a^2*sqrt(a + im*a*sinh(c + d*x)))/(1125*d^4)) - (128*a^2*x^2*sqrt(a + im*a*sinh(c + d*x)))/(5*d^2) - (17408*a^2*cosh(c/2 + (im*pi)/4 + (d*x)/2)^2*sqrt(a + im*a*sinh(c + d*x)))/(3375*d^4) - (64*a^2*x^2*cosh(c/2 + (im*pi)/4 + (d*x)/2)^2*sqrt(a + im*a*sinh(c + d*x)))/(15*d^2) - (384*a^2*cosh(c/2 + (im*pi)/4 + (d*x)/2)^4*sqrt(a + im*a*sinh(c + d*x)))/(625*d^4) - (48*a^2*x^2*cosh(c/2 + (im*pi)/4 + (d*x)/2)^4*sqrt(a + im*a*sinh(c + d*x)))/(25*d^2) + (8704*a^2*x*cosh(c/2 + (im*pi)/4 + (d*x)/2)*sinh(c/2 + (im*pi)/4 + (d*x)/2)*sqrt(a + im*a*sinh(c + d*x)))/(1125*d^3) + (32*a^2*x^3*cosh(c/2 + (im*pi)/4 + (d*x)/2)*sinh(c/2 + (im*pi)/4 + (d*x)/2)*sqrt(a + im*a*sinh(c + d*x)))/(15*d) + (192*a^2*x*cosh(c/2 + (im*pi)/4 + (d*x)/2)^3*sinh(c/2 + (im*pi)/4 + (d*x)/2)*sqrt(a + im*a*sinh(c + d*x)))/(125*d^3) + (8*a^2*x^3*cosh(c/2 + (im*pi)/4 + (d*x)/2)^3*sinh(c/2 + (im*pi)/4 + (d*x)/2)*sqrt(a + im*a*sinh(c + d*x)))/(5*d) + (132608*a^2*x*sqrt(a + im*a*sinh(c + d*x))*tanh(c/2 + (im*pi)/4 + (d*x)/2))/(1125*d^3) + (64*a^2*x^3*sqrt(a + im*a*sinh(c + d*x))*tanh(c/2 + (im*pi)/4 + (d*x)/2))/(15*d)]
    @test_int [x^2*(a + a*im*sinh(c + d*x))^(5/2), x, 10, -((256*a^2*x*sqrt(a + im*a*sinh(c + d*x)))/(15*d^2)) - (128*a^2*x*cosh(c/2 + (im*pi)/4 + (d*x)/2)^2*sqrt(a + im*a*sinh(c + d*x)))/(45*d^2) - (32*a^2*x*cosh(c/2 + (im*pi)/4 + (d*x)/2)^4*sqrt(a + im*a*sinh(c + d*x)))/(25*d^2) + (32*a^2*x^2*cosh(c/2 + (im*pi)/4 + (d*x)/2)*sinh(c/2 + (im*pi)/4 + (d*x)/2)*sqrt(a + im*a*sinh(c + d*x)))/(15*d) + (8*a^2*x^2*cosh(c/2 + (im*pi)/4 + (d*x)/2)^3*sinh(c/2 + (im*pi)/4 + (d*x)/2)*sqrt(a + im*a*sinh(c + d*x)))/(5*d) + (9536*a^2*sqrt(a + im*a*sinh(c + d*x))*tanh(c/2 + (im*pi)/4 + (d*x)/2))/(225*d^3) + (64*a^2*x^2*sqrt(a + im*a*sinh(c + d*x))*tanh(c/2 + (im*pi)/4 + (d*x)/2))/(15*d) + (2432*a^2*sinh(c/2 + (im*pi)/4 + (d*x)/2)^2*sqrt(a + im*a*sinh(c + d*x))*tanh(c/2 + (im*pi)/4 + (d*x)/2))/(675*d^3) + (64*a^2*sinh(c/2 + (im*pi)/4 + (d*x)/2)^4*sqrt(a + im*a*sinh(c + d*x))*tanh(c/2 + (im*pi)/4 + (d*x)/2))/(125*d^3)]
    @test_int [x^1*(a + a*im*sinh(c + d*x))^(5/2), x, 5, -((128*a^2*sqrt(a + im*a*sinh(c + d*x)))/(15*d^2)) - (64*a^2*cosh(c/2 + (im*pi)/4 + (d*x)/2)^2*sqrt(a + im*a*sinh(c + d*x)))/(45*d^2) - (16*a^2*cosh(c/2 + (im*pi)/4 + (d*x)/2)^4*sqrt(a + im*a*sinh(c + d*x)))/(25*d^2) + (32*a^2*x*cosh(c/2 + (im*pi)/4 + (d*x)/2)*sinh(c/2 + (im*pi)/4 + (d*x)/2)*sqrt(a + im*a*sinh(c + d*x)))/(15*d) + (8*a^2*x*cosh(c/2 + (im*pi)/4 + (d*x)/2)^3*sinh(c/2 + (im*pi)/4 + (d*x)/2)*sqrt(a + im*a*sinh(c + d*x)))/(5*d) + (64*a^2*x*sqrt(a + im*a*sinh(c + d*x))*tanh(c/2 + (im*pi)/4 + (d*x)/2))/(15*d)]
    @test_int [(a + a*im*sinh(c + d*x))^(5/2)/x^1, x, 12, (-(1/4))*im*a^2*CoshIntegral((5*d*x)/2)*sech(c/2 + (im*pi)/4 + (d*x)/2)*sinh((5*c)/2 - (im*pi)/4)*sqrt(a + im*a*sinh(c + d*x)) + (5/2)*im*a^2*CoshIntegral((d*x)/2)*sech(c/2 + (im*pi)/4 + (d*x)/2)*sinh((1/4)*(2*c - im*pi))*sqrt(a + im*a*sinh(c + d*x)) + (5/4)*im*a^2*CoshIntegral((3*d*x)/2)*sech(c/2 + (im*pi)/4 + (d*x)/2)*sinh((1/4)*(6*c + im*pi))*sqrt(a + im*a*sinh(c + d*x)) + (5/2)*im*a^2*cosh((1/4)*(2*c - im*pi))*sech(c/2 + (im*pi)/4 + (d*x)/2)*sqrt(a + im*a*sinh(c + d*x))*SinhIntegral((d*x)/2) + (5/4)*im*a^2*cosh((1/4)*(6*c + im*pi))*sech(c/2 + (im*pi)/4 + (d*x)/2)*sqrt(a + im*a*sinh(c + d*x))*SinhIntegral((3*d*x)/2) - (1/4)*im*a^2*cosh((5*c)/2 - (im*pi)/4)*sech(c/2 + (im*pi)/4 + (d*x)/2)*sqrt(a + im*a*sinh(c + d*x))*SinhIntegral((5*d*x)/2)]
    @test_int [(a + a*im*sinh(c + d*x))^(5/2)/x^2, x, 12, -((4*a^2*cosh(c/2 + (im*pi)/4 + (d*x)/2)^4*sqrt(a + im*a*sinh(c + d*x)))/x) - (5/8)*a^2*d*CoshIntegral((5*d*x)/2)*sech(c/2 + (im*pi)/4 + (d*x)/2)*sinh((5*c)/2 + (im*pi)/4)*sqrt(a + im*a*sinh(c + d*x)) - (15/8)*a^2*d*CoshIntegral((3*d*x)/2)*sech(c/2 + (im*pi)/4 + (d*x)/2)*sinh((1/4)*(6*c - im*pi))*sqrt(a + im*a*sinh(c + d*x)) + (5/4)*a^2*d*CoshIntegral((d*x)/2)*sech(c/2 + (im*pi)/4 + (d*x)/2)*sinh((1/4)*(2*c + im*pi))*sqrt(a + im*a*sinh(c + d*x)) + (5/4)*a^2*d*cosh((1/4)*(2*c + im*pi))*sech(c/2 + (im*pi)/4 + (d*x)/2)*sqrt(a + im*a*sinh(c + d*x))*SinhIntegral((d*x)/2) - (15/8)*a^2*d*cosh((1/4)*(6*c - im*pi))*sech(c/2 + (im*pi)/4 + (d*x)/2)*sqrt(a + im*a*sinh(c + d*x))*SinhIntegral((3*d*x)/2) - (5/8)*a^2*d*cosh((5*c)/2 + (im*pi)/4)*sech(c/2 + (im*pi)/4 + (d*x)/2)*sqrt(a + im*a*sinh(c + d*x))*SinhIntegral((5*d*x)/2)]
    @test_int [(a + a*im*sinh(c + d*x))^(5/2)/x^3, x, 21, -((2*a^2*cosh(c/2 + (im*pi)/4 + (d*x)/2)^4*sqrt(a + im*a*sinh(c + d*x)))/x^2) - (25/32)*im*a^2*d^2*CoshIntegral((5*d*x)/2)*sech(c/2 + (im*pi)/4 + (d*x)/2)*sinh((5*c)/2 - (im*pi)/4)*sqrt(a + im*a*sinh(c + d*x)) + (5/16)*im*a^2*d^2*CoshIntegral((d*x)/2)*sech(c/2 + (im*pi)/4 + (d*x)/2)*sinh((1/4)*(2*c - im*pi))*sqrt(a + im*a*sinh(c + d*x)) + (45/32)*im*a^2*d^2*CoshIntegral((3*d*x)/2)*sech(c/2 + (im*pi)/4 + (d*x)/2)*sinh((1/4)*(6*c + im*pi))*sqrt(a + im*a*sinh(c + d*x)) - (5*a^2*d*cosh(c/2 + (im*pi)/4 + (d*x)/2)^3*sinh(c/2 + (im*pi)/4 + (d*x)/2)*sqrt(a + im*a*sinh(c + d*x)))/x + (5/16)*im*a^2*d^2*cosh((1/4)*(2*c - im*pi))*sech(c/2 + (im*pi)/4 + (d*x)/2)*sqrt(a + im*a*sinh(c + d*x))*SinhIntegral((d*x)/2) + (45/32)*im*a^2*d^2*cosh((1/4)*(6*c + im*pi))*sech(c/2 + (im*pi)/4 + (d*x)/2)*sqrt(a + im*a*sinh(c + d*x))*SinhIntegral((3*d*x)/2) - (25/32)*im*a^2*d^2*cosh((5*c)/2 - (im*pi)/4)*sech(c/2 + (im*pi)/4 + (d*x)/2)*sqrt(a + im*a*sinh(c + d*x))*SinhIntegral((5*d*x)/2)]

    #= ::Subsubsection::Closed:: =#
    #=n<0=#

    @test_int [x^3/sqrt(a + im*a*sinh(e + f*x)), x, 10, (4*im*x^3*atanh(ℯ^((1/4)*(2*e - im*pi) + (f*x)/2))*cosh(e/2 + (im*pi)/4 + (f*x)/2))/(f*sqrt(a + im*a*sinh(e + f*x))) + (12*im*x^2*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(2, -ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(f^2*sqrt(a + im*a*sinh(e + f*x))) - (12*im*x^2*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(2, ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(f^2*sqrt(a + im*a*sinh(e + f*x))) - (48*im*x*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(3, -ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(f^3*sqrt(a + im*a*sinh(e + f*x))) + (48*im*x*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(3, ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(f^3*sqrt(a + im*a*sinh(e + f*x))) + (96*im*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(4, -ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(f^4*sqrt(a + im*a*sinh(e + f*x))) - (96*im*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(4, ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(f^4*sqrt(a + im*a*sinh(e + f*x)))]
    @test_int [x^2/sqrt(a + im*a*sinh(e + f*x)), x, 8, (4*im*x^2*atanh(ℯ^((1/4)*(2*e - im*pi) + (f*x)/2))*cosh(e/2 + (im*pi)/4 + (f*x)/2))/(f*sqrt(a + im*a*sinh(e + f*x))) + (8*im*x*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(2, -ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(f^2*sqrt(a + im*a*sinh(e + f*x))) - (8*im*x*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(2, ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(f^2*sqrt(a + im*a*sinh(e + f*x))) - (16*im*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(3, -ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(f^3*sqrt(a + im*a*sinh(e + f*x))) + (16*im*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(3, ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(f^3*sqrt(a + im*a*sinh(e + f*x)))]
    @test_int [x/sqrt(a + im*a*sinh(e + f*x)), x, 6, (4*im*x*atanh(ℯ^((1/4)*(2*e - im*pi) + (f*x)/2))*cosh(e/2 + (im*pi)/4 + (f*x)/2))/(f*sqrt(a + im*a*sinh(e + f*x))) + (4*im*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(2, -ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(f^2*sqrt(a + im*a*sinh(e + f*x))) - (4*im*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(2, ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(f^2*sqrt(a + im*a*sinh(e + f*x)))]
    @test_int [1/(x*sqrt(a + im*a*sinh(e + f*x))), x, 0, Unintegrable(1/(x*sqrt(a + im*a*sinh(e + f*x))), x)]
    @test_int [1/(x^2*sqrt(a + im*a*sinh(e + f*x))), x, 0, Unintegrable(1/(x^2*sqrt(a + im*a*sinh(e + f*x))), x)]

    @test_int [x^3/(a + im*a*sinh(e + f*x))^(3/2), x, 16, (3*x^2)/(a*f^2*sqrt(a + im*a*sinh(e + f*x))) - (24*im*x*atanh(ℯ^((1/4)*(2*e - im*pi) + (f*x)/2))*cosh(e/2 + (im*pi)/4 + (f*x)/2))/(a*f^3*sqrt(a + im*a*sinh(e + f*x))) + (im*x^3*atanh(ℯ^((1/4)*(2*e - im*pi) + (f*x)/2))*cosh(e/2 + (im*pi)/4 + (f*x)/2))/(a*f*sqrt(a + im*a*sinh(e + f*x))) - (24*im*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(2, -ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(a*f^4*sqrt(a + im*a*sinh(e + f*x))) + (3*im*x^2*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(2, -ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(a*f^2*sqrt(a + im*a*sinh(e + f*x))) + (24*im*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(2, ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(a*f^4*sqrt(a + im*a*sinh(e + f*x))) - (3*im*x^2*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(2, ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(a*f^2*sqrt(a + im*a*sinh(e + f*x))) - (12*im*x*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(3, -ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(a*f^3*sqrt(a + im*a*sinh(e + f*x))) + (12*im*x*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(3, ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(a*f^3*sqrt(a + im*a*sinh(e + f*x))) + (24*im*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(4, -ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(a*f^4*sqrt(a + im*a*sinh(e + f*x))) - (24*im*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(4, ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(a*f^4*sqrt(a + im*a*sinh(e + f*x))) + (x^3*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(2*a*f*sqrt(a + im*a*sinh(e + f*x)))]
    @test_int [x^2/(a + im*a*sinh(e + f*x))^(3/2), x, 10, (2*x)/(a*f^2*sqrt(a + im*a*sinh(e + f*x))) - (4*atan(sinh(e/2 + (im*pi)/4 + (f*x)/2))*cosh(e/2 + (im*pi)/4 + (f*x)/2))/(a*f^3*sqrt(a + im*a*sinh(e + f*x))) + (im*x^2*atanh(ℯ^((1/4)*(2*e - im*pi) + (f*x)/2))*cosh(e/2 + (im*pi)/4 + (f*x)/2))/(a*f*sqrt(a + im*a*sinh(e + f*x))) + (2*im*x*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(2, -ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(a*f^2*sqrt(a + im*a*sinh(e + f*x))) - (2*im*x*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(2, ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(a*f^2*sqrt(a + im*a*sinh(e + f*x))) - (4*im*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(3, -ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(a*f^3*sqrt(a + im*a*sinh(e + f*x))) + (4*im*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(3, ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(a*f^3*sqrt(a + im*a*sinh(e + f*x))) + (x^2*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(2*a*f*sqrt(a + im*a*sinh(e + f*x)))]
    @test_int [x/(a + im*a*sinh(e + f*x))^(3/2), x, 7, 1/(a*f^2*sqrt(a + im*a*sinh(e + f*x))) + (im*x*atanh(ℯ^((1/4)*(2*e - im*pi) + (f*x)/2))*cosh(e/2 + (im*pi)/4 + (f*x)/2))/(a*f*sqrt(a + im*a*sinh(e + f*x))) + (im*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(2, -ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(a*f^2*sqrt(a + im*a*sinh(e + f*x))) - (im*cosh(e/2 + (im*pi)/4 + (f*x)/2)*PolyLog(2, ℯ^((1/4)*(2*e - im*pi) + (f*x)/2)))/(a*f^2*sqrt(a + im*a*sinh(e + f*x))) + (x*tanh(e/2 + (im*pi)/4 + (f*x)/2))/(2*a*f*sqrt(a + im*a*sinh(e + f*x)))]
    @test_int [1/(x*(a + im*a*sinh(e + f*x))^(3/2)), x, 0, Unintegrable(1/(x*(a + im*a*sinh(e + f*x))^(3/2)), x)]
    @test_int [1/(x^2*(a + im*a*sinh(e + f*x))^(3/2)), x, 0, Unintegrable(1/(x^2*(a + im*a*sinh(e + f*x))^(3/2)), x)]

    @test_int [x^3/(a + a*im*sinh(c + d*x))^(5/2), x, 23, -(1/(a^2*d^4*sqrt(a + im*a*sinh(c + d*x)))) + (9*x^2)/(8*a^2*d^2*sqrt(a + im*a*sinh(c + d*x))) - (10*im*x*atanh(ℯ^((1/4)*(2*c - im*pi) + (d*x)/2))*cosh(c/2 + (im*pi)/4 + (d*x)/2))/(a^2*d^3*sqrt(a + im*a*sinh(c + d*x))) + (3*im*x^3*atanh(ℯ^((1/4)*(2*c - im*pi) + (d*x)/2))*cosh(c/2 + (im*pi)/4 + (d*x)/2))/(8*a^2*d*sqrt(a + im*a*sinh(c + d*x))) - (10*im*cosh(c/2 + (im*pi)/4 + (d*x)/2)*PolyLog(2, -ℯ^((1/4)*(2*c - im*pi) + (d*x)/2)))/(a^2*d^4*sqrt(a + im*a*sinh(c + d*x))) + (9*im*x^2*cosh(c/2 + (im*pi)/4 + (d*x)/2)*PolyLog(2, -ℯ^((1/4)*(2*c - im*pi) + (d*x)/2)))/(8*a^2*d^2*sqrt(a + im*a*sinh(c + d*x))) + (10*im*cosh(c/2 + (im*pi)/4 + (d*x)/2)*PolyLog(2, ℯ^((1/4)*(2*c - im*pi) + (d*x)/2)))/(a^2*d^4*sqrt(a + im*a*sinh(c + d*x))) - (9*im*x^2*cosh(c/2 + (im*pi)/4 + (d*x)/2)*PolyLog(2, ℯ^((1/4)*(2*c - im*pi) + (d*x)/2)))/(8*a^2*d^2*sqrt(a + im*a*sinh(c + d*x))) - (9*im*x*cosh(c/2 + (im*pi)/4 + (d*x)/2)*PolyLog(3, -ℯ^((1/4)*(2*c - im*pi) + (d*x)/2)))/(2*a^2*d^3*sqrt(a + im*a*sinh(c + d*x))) + (9*im*x*cosh(c/2 + (im*pi)/4 + (d*x)/2)*PolyLog(3, ℯ^((1/4)*(2*c - im*pi) + (d*x)/2)))/(2*a^2*d^3*sqrt(a + im*a*sinh(c + d*x))) + (9*im*cosh(c/2 + (im*pi)/4 + (d*x)/2)*PolyLog(4, -ℯ^((1/4)*(2*c - im*pi) + (d*x)/2)))/(a^2*d^4*sqrt(a + im*a*sinh(c + d*x))) - (9*im*cosh(c/2 + (im*pi)/4 + (d*x)/2)*PolyLog(4, ℯ^((1/4)*(2*c - im*pi) + (d*x)/2)))/(a^2*d^4*sqrt(a + im*a*sinh(c + d*x))) + (x^2*sech(c/2 + (im*pi)/4 + (d*x)/2)^2)/(4*a^2*d^2*sqrt(a + im*a*sinh(c + d*x))) - (x*tanh(c/2 + (im*pi)/4 + (d*x)/2))/(2*a^2*d^3*sqrt(a + im*a*sinh(c + d*x))) + (3*x^3*tanh(c/2 + (im*pi)/4 + (d*x)/2))/(16*a^2*d*sqrt(a + im*a*sinh(c + d*x))) + (x^3*sech(c/2 + (im*pi)/4 + (d*x)/2)^2*tanh(c/2 + (im*pi)/4 + (d*x)/2))/(8*a^2*d*sqrt(a + im*a*sinh(c + d*x)))]
    @test_int [x^2/(a + a*im*sinh(c + d*x))^(5/2), x, 13, (3*x)/(4*a^2*d^2*sqrt(a + im*a*sinh(c + d*x))) - (5*atan(sinh(c/2 + (im*pi)/4 + (d*x)/2))*cosh(c/2 + (im*pi)/4 + (d*x)/2))/(3*a^2*d^3*sqrt(a + im*a*sinh(c + d*x))) + (3*im*x^2*atanh(ℯ^((1/4)*(2*c - im*pi) + (d*x)/2))*cosh(c/2 + (im*pi)/4 + (d*x)/2))/(8*a^2*d*sqrt(a + im*a*sinh(c + d*x))) + (3*im*x*cosh(c/2 + (im*pi)/4 + (d*x)/2)*PolyLog(2, -ℯ^((1/4)*(2*c - im*pi) + (d*x)/2)))/(4*a^2*d^2*sqrt(a + im*a*sinh(c + d*x))) - (3*im*x*cosh(c/2 + (im*pi)/4 + (d*x)/2)*PolyLog(2, ℯ^((1/4)*(2*c - im*pi) + (d*x)/2)))/(4*a^2*d^2*sqrt(a + im*a*sinh(c + d*x))) - (3*im*cosh(c/2 + (im*pi)/4 + (d*x)/2)*PolyLog(3, -ℯ^((1/4)*(2*c - im*pi) + (d*x)/2)))/(2*a^2*d^3*sqrt(a + im*a*sinh(c + d*x))) + (3*im*cosh(c/2 + (im*pi)/4 + (d*x)/2)*PolyLog(3, ℯ^((1/4)*(2*c - im*pi) + (d*x)/2)))/(2*a^2*d^3*sqrt(a + im*a*sinh(c + d*x))) + (x*sech(c/2 + (im*pi)/4 + (d*x)/2)^2)/(6*a^2*d^2*sqrt(a + im*a*sinh(c + d*x))) - tanh(c/2 + (im*pi)/4 + (d*x)/2)/(6*a^2*d^3*sqrt(a + im*a*sinh(c + d*x))) + (3*x^2*tanh(c/2 + (im*pi)/4 + (d*x)/2))/(16*a^2*d*sqrt(a + im*a*sinh(c + d*x))) + (x^2*sech(c/2 + (im*pi)/4 + (d*x)/2)^2*tanh(c/2 + (im*pi)/4 + (d*x)/2))/(8*a^2*d*sqrt(a + im*a*sinh(c + d*x)))]
    @test_int [x^1/(a + a*im*sinh(c + d*x))^(5/2), x, 8, 3/(8*a^2*d^2*sqrt(a + im*a*sinh(c + d*x))) + (3*im*x*atanh(ℯ^((1/4)*(2*c - im*pi) + (d*x)/2))*cosh(c/2 + (im*pi)/4 + (d*x)/2))/(8*a^2*d*sqrt(a + im*a*sinh(c + d*x))) + (3*im*cosh(c/2 + (im*pi)/4 + (d*x)/2)*PolyLog(2, -ℯ^((1/4)*(2*c - im*pi) + (d*x)/2)))/(8*a^2*d^2*sqrt(a + im*a*sinh(c + d*x))) - (3*im*cosh(c/2 + (im*pi)/4 + (d*x)/2)*PolyLog(2, ℯ^((1/4)*(2*c - im*pi) + (d*x)/2)))/(8*a^2*d^2*sqrt(a + im*a*sinh(c + d*x))) + sech(c/2 + (im*pi)/4 + (d*x)/2)^2/(12*a^2*d^2*sqrt(a + im*a*sinh(c + d*x))) + (3*x*tanh(c/2 + (im*pi)/4 + (d*x)/2))/(16*a^2*d*sqrt(a + im*a*sinh(c + d*x))) + (x*sech(c/2 + (im*pi)/4 + (d*x)/2)^2*tanh(c/2 + (im*pi)/4 + (d*x)/2))/(8*a^2*d*sqrt(a + im*a*sinh(c + d*x)))]
    @test_int [1/(x^1*(a + a*im*sinh(c + d*x))^(5/2)), x, 0, Unintegrable(1/(x*(a + im*a*sinh(c + d*x))^(5/2)), x)]

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(c+d*x)^m*(a+im*a*sinh(e+f*x))^(n/3)=#

    #= Used*to*hang*Rubi =#
    @test_int [(a + im*a*sinh(e + f*x))^(1/3)/x, x, 0, Unintegrable((a + im*a*sinh(e + f*x))^(1/3)/x, x)]

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(c+d*x)^m*(a+im*a*sinh(e+f*x))^n*with*m*symbolic=#

    @test_int [(c + d*x)^m*(a + im*a*sinh(e + f*x))^n, x, 0, Unintegrable((c + d*x)^m*(a + im*a*sinh(e + f*x))^n, x)]

    @test_int [(c + d*x)^m*(a + im*a*sinh(e + f*x))^3, x, 12, (5*a^3*(c + d*x)^(1 + m))/(2*d*(1 + m)) - ((im/8)*3^(-1 - m)*a^3*ℯ^(3*e - (3*c*f)/d)*(c + d*x)^m*Gamma(1 + m, (-3*f*(c + d*x))/d))/(f*(-((f*(c + d*x))/d))^m) - (3*2^(-3 - m)*a^3*ℯ^(2*e - (2*c*f)/d)*(c + d*x)^m*Gamma(1 + m, (-2*f*(c + d*x))/d))/(f*(-((f*(c + d*x))/d))^m) + (((15*im)/8)*a^3*ℯ^(e - (c*f)/d)*(c + d*x)^m*Gamma(1 + m, -((f*(c + d*x))/d)))/(f*(-((f*(c + d*x))/d))^m) + (((15*im)/8)*a^3*ℯ^(-e + (c*f)/d)*(c + d*x)^m*Gamma(1 + m, (f*(c + d*x))/d))/(f*((f*(c + d*x))/d)^m) + (3*2^(-3 - m)*a^3*ℯ^(-2*e + (2*c*f)/d)*(c + d*x)^m*Gamma(1 + m, (2*f*(c + d*x))/d))/(f*((f*(c + d*x))/d)^m) - ((im/8)*3^(-1 - m)*a^3*ℯ^(-3*e + (3*c*f)/d)*(c + d*x)^m*Gamma(1 + m, (3*f*(c + d*x))/d))/(f*((f*(c + d*x))/d)^m)]
    @test_int [(c + d*x)^m*(a + im*a*sinh(e + f*x))^2, x, 9, (3*a^2*(c + d*x)^(1 + m))/(2*d*(1 + m)) - (2^(-3 - m)*a^2*ℯ^(2*e - (2*c*f)/d)*(c + d*x)^m*Gamma(1 + m, (-2*f*(c + d*x))/d))/(f*(-((f*(c + d*x))/d))^m) + (im*a^2*ℯ^(e - (c*f)/d)*(c + d*x)^m*Gamma(1 + m, -((f*(c + d*x))/d)))/(f*(-((f*(c + d*x))/d))^m) + (im*a^2*ℯ^(-e + (c*f)/d)*(c + d*x)^m*Gamma(1 + m, (f*(c + d*x))/d))/(f*((f*(c + d*x))/d)^m) + (2^(-3 - m)*a^2*ℯ^(-2*e + (2*c*f)/d)*(c + d*x)^m*Gamma(1 + m, (2*f*(c + d*x))/d))/(f*((f*(c + d*x))/d)^m)]
    @test_int [(c + d*x)^m*(a + im*a*sinh(e + f*x)), x, 5, (a*(c + d*x)^(1 + m))/(d*(1 + m)) + ((im/2)*a*ℯ^(e - (c*f)/d)*(c + d*x)^m*Gamma(1 + m, -((f*(c + d*x))/d)))/(f*(-((f*(c + d*x))/d))^m) + ((im/2)*a*ℯ^(-e + (c*f)/d)*(c + d*x)^m*Gamma(1 + m, (f*(c + d*x))/d))/(f*((f*(c + d*x))/d)^m)]
    @test_int [(c + d*x)^m/(a + im*a*sinh(e + f*x)), x, 0, Unintegrable((c + d*x)^m/(a + im*a*sinh(e + f*x)), x)]
    @test_int [(c + d*x)^m/(a + im*a*sinh(e + f*x))^2, x, 0, Unintegrable((c + d*x)^m/(a + im*a*sinh(e + f*x))^2, x)]

    #= ::Section::Closed:: =#
    #=Integrands*of*the*form*(c+d*x)^m*(a+b*sinh(e+f*x))^n=#

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(c+d*x)^m*(a+b*sinh(e+f*x))^n=#

    #= ::Subsubsection::Closed:: =#
    #=n>0=#

    @test_int [(c + d*x)^3*(a + b*sinh(e + f*x)), x, 6, (a*(c + d*x)^4)/(4*d) + (6*b*d^2*(c + d*x)*cosh(e + f*x))/f^3 + (b*(c + d*x)^3*cosh(e + f*x))/f - (6*b*d^3*sinh(e + f*x))/f^4 - (3*b*d*(c + d*x)^2*sinh(e + f*x))/f^2]
    @test_int [(c + d*x)^2*(a + b*sinh(e + f*x)), x, 5, (a*(c + d*x)^3)/(3*d) + (2*b*d^2*cosh(e + f*x))/f^3 + (b*(c + d*x)^2*cosh(e + f*x))/f - (2*b*d*(c + d*x)*sinh(e + f*x))/f^2]
    @test_int [(c + d*x)*(a + b*sinh(e + f*x)), x, 4, (a*(c + d*x)^2)/(2*d) + (b*(c + d*x)*cosh(e + f*x))/f - (b*d*sinh(e + f*x))/f^2]
    @test_int [(a + b*sinh(e + f*x))/(c + d*x), x, 5, (a*log(c + d*x))/d + (b*CoshIntegral((c*f)/d + f*x)*sinh(e - (c*f)/d))/d + (b*cosh(e - (c*f)/d)*SinhIntegral((c*f)/d + f*x))/d]
    @test_int [(a + b*sinh(e + f*x))/(c + d*x)^2, x, 6, -(a/(d*(c + d*x))) + (b*f*cosh(e - (c*f)/d)*CoshIntegral((c*f)/d + f*x))/d^2 - (b*sinh(e + f*x))/(d*(c + d*x)) + (b*f*sinh(e - (c*f)/d)*SinhIntegral((c*f)/d + f*x))/d^2]
    @test_int [(a + b*sinh(e + f*x))/(c + d*x)^3, x, 7, -a/(2*d*(c + d*x)^2) - (b*f*cosh(e + f*x))/(2*d^2*(c + d*x)) + (b*f^2*CoshIntegral((c*f)/d + f*x)*sinh(e - (c*f)/d))/(2*d^3) - (b*sinh(e + f*x))/(2*d*(c + d*x)^2) + (b*f^2*cosh(e - (c*f)/d)*SinhIntegral((c*f)/d + f*x))/(2*d^3)]

    @test_int [(c + d*x)^3*(a + b*sinh(e + f*x))^2, x, 10, (-3*b^2*c*d^2*x)/(4*f^2) - (3*b^2*d^3*x^2)/(8*f^2) + (a^2*(c + d*x)^4)/(4*d) - (b^2*(c + d*x)^4)/(8*d) + (12*a*b*d^2*(c + d*x)*cosh(e + f*x))/f^3 + (2*a*b*(c + d*x)^3*cosh(e + f*x))/f - (12*a*b*d^3*sinh(e + f*x))/f^4 - (6*a*b*d*(c + d*x)^2*sinh(e + f*x))/f^2 + (3*b^2*d^2*(c + d*x)*cosh(e + f*x)*sinh(e + f*x))/(4*f^3) + (b^2*(c + d*x)^3*cosh(e + f*x)*sinh(e + f*x))/(2*f) - (3*b^2*d^3*sinh(e + f*x)^2)/(8*f^4) - (3*b^2*d*(c + d*x)^2*sinh(e + f*x)^2)/(4*f^2)]
    @test_int [(c + d*x)^2*(a + b*sinh(e + f*x))^2, x, 9, -(b^2*d^2*x)/(4*f^2) + (a^2*(c + d*x)^3)/(3*d) - (b^2*(c + d*x)^3)/(6*d) + (4*a*b*d^2*cosh(e + f*x))/f^3 + (2*a*b*(c + d*x)^2*cosh(e + f*x))/f - (4*a*b*d*(c + d*x)*sinh(e + f*x))/f^2 + (b^2*d^2*cosh(e + f*x)*sinh(e + f*x))/(4*f^3) + (b^2*(c + d*x)^2*cosh(e + f*x)*sinh(e + f*x))/(2*f) - (b^2*d*(c + d*x)*sinh(e + f*x)^2)/(2*f^2)]
    @test_int [(c + d*x)*(a + b*sinh(e + f*x))^2, x, 6, -(b^2*c*x)/2 - (b^2*d*x^2)/4 + (a^2*(c + d*x)^2)/(2*d) + (2*a*b*(c + d*x)*cosh(e + f*x))/f - (2*a*b*d*sinh(e + f*x))/f^2 + (b^2*(c + d*x)*cosh(e + f*x)*sinh(e + f*x))/(2*f) - (b^2*d*sinh(e + f*x)^2)/(4*f^2)]
    @test_int [(a + b*sinh(e + f*x))^2/(c + d*x), x, 10, (b^2*cosh(2*e - (2*c*f)/d)*CoshIntegral((2*c*f)/d + 2*f*x))/(2*d) + (a^2*log(c + d*x))/d - (b^2*log(c + d*x))/(2*d) + (2*a*b*CoshIntegral((c*f)/d + f*x)*sinh(e - (c*f)/d))/d + (2*a*b*cosh(e - (c*f)/d)*SinhIntegral((c*f)/d + f*x))/d + (b^2*sinh(2*e - (2*c*f)/d)*SinhIntegral((2*c*f)/d + 2*f*x))/(2*d)]
    @test_int [(a + b*sinh(e + f*x))^2/(c + d*x)^2, x, 11, -(a^2/(d*(c + d*x))) + (2*a*b*f*cosh(e - (c*f)/d)*CoshIntegral((c*f)/d + f*x))/d^2 + (b^2*f*CoshIntegral((2*c*f)/d + 2*f*x)*sinh(2*e - (2*c*f)/d))/d^2 - (2*a*b*sinh(e + f*x))/(d*(c + d*x)) - (b^2*sinh(e + f*x)^2)/(d*(c + d*x)) + (2*a*b*f*sinh(e - (c*f)/d)*SinhIntegral((c*f)/d + f*x))/d^2 + (b^2*f*cosh(2*e - (2*c*f)/d)*SinhIntegral((2*c*f)/d + 2*f*x))/d^2]
    @test_int [(a + b*sinh(e + f*x))^2/(c + d*x)^3, x, 14, -a^2/(2*d*(c + d*x)^2) - (a*b*f*cosh(e + f*x))/(d^2*(c + d*x)) + (b^2*f^2*cosh(2*e - (2*c*f)/d)*CoshIntegral((2*c*f)/d + 2*f*x))/d^3 + (a*b*f^2*CoshIntegral((c*f)/d + f*x)*sinh(e - (c*f)/d))/d^3 - (a*b*sinh(e + f*x))/(d*(c + d*x)^2) - (b^2*f*cosh(e + f*x)*sinh(e + f*x))/(d^2*(c + d*x)) - (b^2*sinh(e + f*x)^2)/(2*d*(c + d*x)^2) + (a*b*f^2*cosh(e - (c*f)/d)*SinhIntegral((c*f)/d + f*x))/d^3 + (b^2*f^2*sinh(2*e - (2*c*f)/d)*SinhIntegral((2*c*f)/d + 2*f*x))/d^3]

    #= ::Subsubsection::Closed:: =#
    #=n<0=#

    @test_int [(c + d*x)^3/(a + b*sinh(e + f*x)), x, 12, ((c + d*x)^3*log(1 + (b*ℯ^(e + f*x))/(a - sqrt(a^2 + b^2))))/(sqrt(a^2 + b^2)*f) - ((c + d*x)^3*log(1 + (b*ℯ^(e + f*x))/(a + sqrt(a^2 + b^2))))/(sqrt(a^2 + b^2)*f) + (3*d*(c + d*x)^2*PolyLog(2, -((b*ℯ^(e + f*x))/(a - sqrt(a^2 + b^2)))))/(sqrt(a^2 + b^2)*f^2) - (3*d*(c + d*x)^2*PolyLog(2, -((b*ℯ^(e + f*x))/(a + sqrt(a^2 + b^2)))))/(sqrt(a^2 + b^2)*f^2) - (6*d^2*(c + d*x)*PolyLog(3, -((b*ℯ^(e + f*x))/(a - sqrt(a^2 + b^2)))))/(sqrt(a^2 + b^2)*f^3) + (6*d^2*(c + d*x)*PolyLog(3, -((b*ℯ^(e + f*x))/(a + sqrt(a^2 + b^2)))))/(sqrt(a^2 + b^2)*f^3) + (6*d^3*PolyLog(4, -((b*ℯ^(e + f*x))/(a - sqrt(a^2 + b^2)))))/(sqrt(a^2 + b^2)*f^4) - (6*d^3*PolyLog(4, -((b*ℯ^(e + f*x))/(a + sqrt(a^2 + b^2)))))/(sqrt(a^2 + b^2)*f^4)]
    @test_int [(c + d*x)^2/(a + b*sinh(e + f*x)), x, 10, ((c + d*x)^2*log(1 + (b*ℯ^(e + f*x))/(a - sqrt(a^2 + b^2))))/(sqrt(a^2 + b^2)*f) - ((c + d*x)^2*log(1 + (b*ℯ^(e + f*x))/(a + sqrt(a^2 + b^2))))/(sqrt(a^2 + b^2)*f) + (2*d*(c + d*x)*PolyLog(2, -((b*ℯ^(e + f*x))/(a - sqrt(a^2 + b^2)))))/(sqrt(a^2 + b^2)*f^2) - (2*d*(c + d*x)*PolyLog(2, -((b*ℯ^(e + f*x))/(a + sqrt(a^2 + b^2)))))/(sqrt(a^2 + b^2)*f^2) - (2*d^2*PolyLog(3, -((b*ℯ^(e + f*x))/(a - sqrt(a^2 + b^2)))))/(sqrt(a^2 + b^2)*f^3) + (2*d^2*PolyLog(3, -((b*ℯ^(e + f*x))/(a + sqrt(a^2 + b^2)))))/(sqrt(a^2 + b^2)*f^3)]
    @test_int [(c + d*x)^1/(a + b*sinh(e + f*x)), x, 8, ((c + d*x)*log(1 + (b*ℯ^(e + f*x))/(a - sqrt(a^2 + b^2))))/(sqrt(a^2 + b^2)*f) - ((c + d*x)*log(1 + (b*ℯ^(e + f*x))/(a + sqrt(a^2 + b^2))))/(sqrt(a^2 + b^2)*f) + (d*PolyLog(2, -((b*ℯ^(e + f*x))/(a - sqrt(a^2 + b^2)))))/(sqrt(a^2 + b^2)*f^2) - (d*PolyLog(2, -((b*ℯ^(e + f*x))/(a + sqrt(a^2 + b^2)))))/(sqrt(a^2 + b^2)*f^2)]
    @test_int [1/((c + d*x)^1*(a + b*sinh(e + f*x))), x, 0, Unintegrable(1/((c + d*x)*(a + b*sinh(e + f*x))), x)]
    @test_int [1/((c + d*x)^2*(a + b*sinh(e + f*x))), x, 0, Unintegrable(1/((c + d*x)^2*(a + b*sinh(e + f*x))), x)]

    @test_int [(c + d*x)^2/(a + b*sinh(e + f*x))^2, x, 18, -((c + d*x)^2/((a^2 + b^2)*f)) + (2*d*(c + d*x)*log(1 + (b*ℯ^(e + f*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)*f^2) + (a*(c + d*x)^2*log(1 + (b*ℯ^(e + f*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*f) + (2*d*(c + d*x)*log(1 + (b*ℯ^(e + f*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)*f^2) - (a*(c + d*x)^2*log(1 + (b*ℯ^(e + f*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*f) + (2*d^2*PolyLog(2, -((b*ℯ^(e + f*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)*f^3) + (2*a*d*(c + d*x)*PolyLog(2, -((b*ℯ^(e + f*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*f^2) + (2*d^2*PolyLog(2, -((b*ℯ^(e + f*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)*f^3) - (2*a*d*(c + d*x)*PolyLog(2, -((b*ℯ^(e + f*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*f^2) - (2*a*d^2*PolyLog(3, -((b*ℯ^(e + f*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*f^3) + (2*a*d^2*PolyLog(3, -((b*ℯ^(e + f*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*f^3) - (b*(c + d*x)^2*cosh(e + f*x))/((a^2 + b^2)*f*(a + b*sinh(e + f*x)))]
    @test_int [(c + d*x)^1/(a + b*sinh(e + f*x))^2, x, 11, (a*(c + d*x)*log(1 + (b*ℯ^(e + f*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*f) - (a*(c + d*x)*log(1 + (b*ℯ^(e + f*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*f) + (d*log(a + b*sinh(e + f*x)))/((a^2 + b^2)*f^2) + (a*d*PolyLog(2, -((b*ℯ^(e + f*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*f^2) - (a*d*PolyLog(2, -((b*ℯ^(e + f*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*f^2) - (b*(c + d*x)*cosh(e + f*x))/((a^2 + b^2)*f*(a + b*sinh(e + f*x)))]
    @test_int [1/((c + d*x)^1*(a + b*sinh(e + f*x))^2), x, 0, Unintegrable(1/((c + d*x)*(a + b*sinh(e + f*x))^2), x)]
    @test_int [1/((c + d*x)^2*(a + b*sinh(e + f*x))^2), x, 0, Unintegrable(1/((c + d*x)^2*(a + b*sinh(e + f*x))^2), x)]

    #= [(e + f*x)^2/(a + b*sinh(c + d*x))^3, x, 53, -((3*a*(e + f*x)^2)/(2*(a^2 + b^2)^2*d)) - (2*f^2*atanh((b - a*tanh((1/2)*(c + d*x)))/sqrt(a^2 + b^2)))/((a^2 + b^2)^(3/2)*d^3) + (3*a*f*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^2*d^2) + (3*a^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(2*(a^2 + b^2)^(5/2)*d) - ((e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(2*(a^2 + b^2)^(3/2)*d) + (3*a*f*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^2*d^2) - (3*a^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(2*(a^2 + b^2)^(5/2)*d) + ((e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(2*(a^2 + b^2)^(3/2)*d) + (3*a*f^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^3) + (3*a^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(5/2)*d^2) - (f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) + (3*a*f^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^3) - (3*a^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(5/2)*d^2) + (f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) - (3*a^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(5/2)*d^3) + (f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^3) + (3*a^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(5/2)*d^3) - (f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^3) - (b*(e + f*x)^2*cosh(c + d*x))/(2*(a^2 + b^2)*d*(a + b*sinh(c + d*x))^2) - (f*(e + f*x))/((a^2 + b^2)*d^2*(a + b*sinh(c + d*x))) - (3*a*b*(e + f*x)^2*cosh(c + d*x))/(2*(a^2 + b^2)^2*d*(a + b*sinh(c + d*x)))] =#
    @test_int [(e + f*x)^1/(a + b*sinh(c + d*x))^3, x, 35, (3*a^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(2*(a^2 + b^2)^(5/2)*d) - ((e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(2*(a^2 + b^2)^(3/2)*d) - (3*a^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(2*(a^2 + b^2)^(5/2)*d) + ((e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(2*(a^2 + b^2)^(3/2)*d) + (3*a*f*log(a + b*sinh(c + d*x)))/(2*(a^2 + b^2)^2*d^2) + (3*a^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(2*(a^2 + b^2)^(5/2)*d^2) - (f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(2*(a^2 + b^2)^(3/2)*d^2) - (3*a^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(2*(a^2 + b^2)^(5/2)*d^2) + (f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(2*(a^2 + b^2)^(3/2)*d^2) - (b*(e + f*x)*cosh(c + d*x))/(2*(a^2 + b^2)*d*(a + b*sinh(c + d*x))^2) - f/(2*(a^2 + b^2)*d^2*(a + b*sinh(c + d*x))) - (3*a*b*(e + f*x)*cosh(c + d*x))/(2*(a^2 + b^2)^2*d*(a + b*sinh(c + d*x)))]
    @test_int [1/((e + f*x)^1*(a + b*sinh(c + d*x))^3), x, 0, Unintegrable(1/((e + f*x)*(a + b*sinh(c + d*x))^3), x)]
    @test_int [1/((e + f*x)^2*(a + b*sinh(c + d*x))^3), x, 0, Unintegrable(1/((e + f*x)^2*(a + b*sinh(c + d*x))^3), x)]

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(c+d*x)^m*(a+b*sinh(e+f*x))^n*with*m*symbolic=#

    @test_int [(c + d*x)^m*(a + b*sinh(e + f*x))^n, x, 0, Unintegrable((c + d*x)^m*(a + b*sinh(e + f*x))^n, x)]

    @test_int [(c + d*x)^m*(a + b*sinh(e + f*x))^3, x, 18, (a^3*(c + d*x)^(1 + m))/(d*(1 + m)) - (3*a*b^2*(c + d*x)^(1 + m))/(2*d*(1 + m)) + (3^(-1 - m)*b^3*ℯ^(3*e - (3*c*f)/d)*(c + d*x)^m*Gamma(1 + m, (-3*f*(c + d*x))/d))/(8*f*(-((f*(c + d*x))/d))^m) + (3*2^(-3 - m)*a*b^2*ℯ^(2*e - (2*c*f)/d)*(c + d*x)^m*Gamma(1 + m, (-2*f*(c + d*x))/d))/(f*(-((f*(c + d*x))/d))^m) + (3*a^2*b*ℯ^(e - (c*f)/d)*(c + d*x)^m*Gamma(1 + m, -((f*(c + d*x))/d)))/(2*f*(-((f*(c + d*x))/d))^m) - (3*b^3*ℯ^(e - (c*f)/d)*(c + d*x)^m*Gamma(1 + m, -((f*(c + d*x))/d)))/(8*f*(-((f*(c + d*x))/d))^m) + (3*a^2*b*ℯ^(-e + (c*f)/d)*(c + d*x)^m*Gamma(1 + m, (f*(c + d*x))/d))/(2*f*((f*(c + d*x))/d)^m) - (3*b^3*ℯ^(-e + (c*f)/d)*(c + d*x)^m*Gamma(1 + m, (f*(c + d*x))/d))/(8*f*((f*(c + d*x))/d)^m) - (3*2^(-3 - m)*a*b^2*ℯ^(-2*e + (2*c*f)/d)*(c + d*x)^m*Gamma(1 + m, (2*f*(c + d*x))/d))/(f*((f*(c + d*x))/d)^m) + (3^(-1 - m)*b^3*ℯ^(-3*e + (3*c*f)/d)*(c + d*x)^m*Gamma(1 + m, (3*f*(c + d*x))/d))/(8*f*((f*(c + d*x))/d)^m)]
    @test_int [(c + d*x)^m*(a + b*sinh(e + f*x))^2, x, 10, (a^2*(c + d*x)^(1 + m))/(d*(1 + m)) - (b^2*(c + d*x)^(1 + m))/(2*d*(1 + m)) + (2^(-3 - m)*b^2*ℯ^(2*e - (2*c*f)/d)*(c + d*x)^m*Gamma(1 + m, (-2*f*(c + d*x))/d))/(f*(-((f*(c + d*x))/d))^m) + (a*b*ℯ^(e - (c*f)/d)*(c + d*x)^m*Gamma(1 + m, -((f*(c + d*x))/d)))/(f*(-((f*(c + d*x))/d))^m) + (a*b*ℯ^(-e + (c*f)/d)*(c + d*x)^m*Gamma(1 + m, (f*(c + d*x))/d))/(f*((f*(c + d*x))/d)^m) - (2^(-3 - m)*b^2*ℯ^(-2*e + (2*c*f)/d)*(c + d*x)^m*Gamma(1 + m, (2*f*(c + d*x))/d))/(f*((f*(c + d*x))/d)^m)]
    @test_int [(c + d*x)^m*(a + b*sinh(e + f*x)), x, 5, (a*(c + d*x)^(1 + m))/(d*(1 + m)) + (b*ℯ^(e - (c*f)/d)*(c + d*x)^m*Gamma(1 + m, -((f*(c + d*x))/d)))/(2*f*(-((f*(c + d*x))/d))^m) + (b*ℯ^(-e + (c*f)/d)*(c + d*x)^m*Gamma(1 + m, (f*(c + d*x))/d))/(2*f*((f*(c + d*x))/d)^m)]
    @test_int [(c + d*x)^m/(a + b*sinh(e + f*x)), x, 0, Unintegrable((c + d*x)^m/(a + b*sinh(e + f*x)), x)]
    @test_int [(c + d*x)^m/(a + b*sinh(e + f*x))^2, x, 0, Unintegrable((c + d*x)^m/(a + b*sinh(e + f*x))^2, x)]

    #= ::Title::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*sinh(c+d*x)^n*(a+b*sinh(c+d*x))^p=#

    #= ::Section::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*sinh(c+d*x)^n*(a+b*sinh(c+d*x))^p*with*a^2+b^2=0=#

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*sinh(c+d*x)^n / (a+a*sinh(c+d*x))=#

    #= ::Subsubsection::Closed:: =#
    #=n>0=#

    @test_int [((e + f*x)^3*sinh(c + d*x))/(a + im*a*sinh(c + d*x)), x, 9, (im*(e + f*x)^3)/(a*d) - ((im/4)*(e + f*x)^4)/(a*f) - ((6*im)*f*(e + f*x)^2*log(1 + im*ℯ^(c + d*x)))/(a*d^2) - ((12*im)*f^2*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^3) + ((12*im)*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*d^4) + (im*(e + f*x)^3*tanh(c/2 + (im/4)*pi + (d*x)/2))/(a*d)]
    @test_int [((e + f*x)^2*sinh(c + d*x))/(a + im*a*sinh(c + d*x)), x, 8, (im*(e + f*x)^2)/(a*d) - ((im/3)*(e + f*x)^3)/(a*f) - ((4*im)*f*(e + f*x)*log(1 + im*ℯ^(c + d*x)))/(a*d^2) - ((4*im)*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^3) + (im*(e + f*x)^2*tanh(c/2 + (im/4)*pi + (d*x)/2))/(a*d)]
    @test_int [((e + f*x)*sinh(c + d*x))/(a + im*a*sinh(c + d*x)), x, 5, ((-im)*e*x)/a - ((im/2)*f*x^2)/a - ((2*im)*f*log(cosh(c/2 + (im/4)*pi + (d*x)/2)))/(a*d^2) + (im*(e + f*x)*tanh(c/2 + (im/4)*pi + (d*x)/2))/(a*d)]
    @test_int [sinh(c + d*x)/(a + im*a*sinh(c + d*x)), x, 2, ((-im)*x)/a - cosh(c + d*x)/(d*(a + im*a*sinh(c + d*x)))]
    @test_int [sinh(c + d*x)/((e + f*x)*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(sinh(c + d*x)/((e + f*x)*(a + im*a*sinh(c + d*x))), x)]
    @test_int [sinh(c + d*x)/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(sinh(c + d*x)/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*sinh(c + d*x)^2)/(a + im*a*sinh(c + d*x)), x, 14, -((e + f*x)^3/(a*d)) + (e + f*x)^4/(4*a*f) - ((6*im)*f^2*(e + f*x)*cosh(c + d*x))/(a*d^3) - (im*(e + f*x)^3*cosh(c + d*x))/(a*d) + (6*f*(e + f*x)^2*log(1 + im*ℯ^(c + d*x)))/(a*d^2) + (12*f^2*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^3) - (12*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*d^4) + ((6*im)*f^3*sinh(c + d*x))/(a*d^4) + ((3*im)*f*(e + f*x)^2*sinh(c + d*x))/(a*d^2) - ((e + f*x)^3*tanh(c/2 + (im/4)*pi + (d*x)/2))/(a*d)]
    @test_int [((e + f*x)^2*sinh(c + d*x)^2)/(a + im*a*sinh(c + d*x)), x, 12, -((e + f*x)^2/(a*d)) + (e + f*x)^3/(3*a*f) - ((2*im)*f^2*cosh(c + d*x))/(a*d^3) - (im*(e + f*x)^2*cosh(c + d*x))/(a*d) + (4*f*(e + f*x)*log(1 + im*ℯ^(c + d*x)))/(a*d^2) + (4*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^3) + ((2*im)*f*(e + f*x)*sinh(c + d*x))/(a*d^2) - ((e + f*x)^2*tanh(c/2 + (im/4)*pi + (d*x)/2))/(a*d)]
    @test_int [((e + f*x)*sinh(c + d*x)^2)/(a + im*a*sinh(c + d*x)), x, 8, (e*x)/a + (f*x^2)/(2*a) - (im*(e + f*x)*cosh(c + d*x))/(a*d) + (2*f*log(cosh(c/2 + (im/4)*pi + (d*x)/2)))/(a*d^2) + (im*f*sinh(c + d*x))/(a*d^2) - ((e + f*x)*tanh(c/2 + (im/4)*pi + (d*x)/2))/(a*d)]
    @test_int [sinh(c + d*x)^2/(a + im*a*sinh(c + d*x)), x, 4, x/a - (im*cosh(c + d*x))/(a*d) - (im*cosh(c + d*x))/(a*d*(1 + im*sinh(c + d*x)))]
    @test_int [sinh(c + d*x)^2/((e + f*x)*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(sinh(c + d*x)^2/((e + f*x)*(a + im*a*sinh(c + d*x))), x)]
    @test_int [sinh(c + d*x)^2/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(sinh(c + d*x)^2/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*sinh(c + d*x)^3)/(a + im*a*sinh(c + d*x)), x, 19, (((3*im)/4)*e*f^2*x)/(a*d^2) + (((3*im)/8)*f^3*x^2)/(a*d^2) - (im*(e + f*x)^3)/(a*d) + (((3*im)/8)*(e + f*x)^4)/(a*f) + (6*f^2*(e + f*x)*cosh(c + d*x))/(a*d^3) + ((e + f*x)^3*cosh(c + d*x))/(a*d) + ((6*im)*f*(e + f*x)^2*log(1 + im*ℯ^(c + d*x)))/(a*d^2) + ((12*im)*f^2*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^3) - ((12*im)*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*d^4) - (6*f^3*sinh(c + d*x))/(a*d^4) - (3*f*(e + f*x)^2*sinh(c + d*x))/(a*d^2) - (((3*im)/4)*f^2*(e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(a*d^3) - ((im/2)*(e + f*x)^3*cosh(c + d*x)*sinh(c + d*x))/(a*d) + (((3*im)/8)*f^3*sinh(c + d*x)^2)/(a*d^4) + (((3*im)/4)*f*(e + f*x)^2*sinh(c + d*x)^2)/(a*d^2) - (im*(e + f*x)^3*tanh(c/2 + (im/4)*pi + (d*x)/2))/(a*d)]
    @test_int [((e + f*x)^2*sinh(c + d*x)^3)/(a + im*a*sinh(c + d*x)), x, 17, ((im/4)*f^2*x)/(a*d^2) - (im*(e + f*x)^2)/(a*d) + ((im/2)*(e + f*x)^3)/(a*f) + (2*f^2*cosh(c + d*x))/(a*d^3) + ((e + f*x)^2*cosh(c + d*x))/(a*d) + ((4*im)*f*(e + f*x)*log(1 + im*ℯ^(c + d*x)))/(a*d^2) + ((4*im)*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^3) - (2*f*(e + f*x)*sinh(c + d*x))/(a*d^2) - ((im/4)*f^2*cosh(c + d*x)*sinh(c + d*x))/(a*d^3) - ((im/2)*(e + f*x)^2*cosh(c + d*x)*sinh(c + d*x))/(a*d) + ((im/2)*f*(e + f*x)*sinh(c + d*x)^2)/(a*d^2) - (im*(e + f*x)^2*tanh(c/2 + (im/4)*pi + (d*x)/2))/(a*d)]
    @test_int [((e + f*x)*sinh(c + d*x)^3)/(a + im*a*sinh(c + d*x)), x, 11, (((3*im)/2)*e*x)/a + (((3*im)/4)*f*x^2)/a + ((e + f*x)*cosh(c + d*x))/(a*d) + ((2*im)*f*log(cosh(c/2 + (im/4)*pi + (d*x)/2)))/(a*d^2) - (f*sinh(c + d*x))/(a*d^2) - ((im/2)*(e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(a*d) + ((im/4)*f*sinh(c + d*x)^2)/(a*d^2) - (im*(e + f*x)*tanh(c/2 + (im/4)*pi + (d*x)/2))/(a*d)]
    @test_int [sinh(c + d*x)^3/(a + im*a*sinh(c + d*x)), x, 2, (((3*im)/2)*x)/a + (2*cosh(c + d*x))/(a*d) - (((3*im)/2)*cosh(c + d*x)*sinh(c + d*x))/(a*d) - (cosh(c + d*x)*sinh(c + d*x)^2)/(d*(a + im*a*sinh(c + d*x)))]
    @test_int [sinh(c + d*x)^3/((e + f*x)*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(sinh(c + d*x)^3/((e + f*x)*(a + im*a*sinh(c + d*x))), x)]
    @test_int [sinh(c + d*x)^3/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(sinh(c + d*x)^3/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x)]

    #= ::Subsubsection::Closed:: =#
    #=n<0=#

    @test_int [((e + f*x)^3*csch(c + d*x))/(a + im*a*sinh(c + d*x)), x, 17, ((-im)*(e + f*x)^3)/(a*d) - (2*(e + f*x)^3*atanh(ℯ^(c + d*x)))/(a*d) + ((6*im)*f*(e + f*x)^2*log(1 + im*ℯ^(c + d*x)))/(a*d^2) - (3*f*(e + f*x)^2*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) + ((12*im)*f^2*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^3) + (3*f*(e + f*x)^2*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) + (6*f^2*(e + f*x)*PolyLog(3, -ℯ^(c + d*x)))/(a*d^3) - ((12*im)*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*d^4) - (6*f^2*(e + f*x)*PolyLog(3, ℯ^(c + d*x)))/(a*d^3) - (6*f^3*PolyLog(4, -ℯ^(c + d*x)))/(a*d^4) + (6*f^3*PolyLog(4, ℯ^(c + d*x)))/(a*d^4) - (im*(e + f*x)^3*tanh(c/2 + (im/4)*pi + (d*x)/2))/(a*d)]
    @test_int [((e + f*x)^2*csch(c + d*x))/(a + im*a*sinh(c + d*x)), x, 14, ((-im)*(e + f*x)^2)/(a*d) - (2*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a*d) + ((4*im)*f*(e + f*x)*log(1 + im*ℯ^(c + d*x)))/(a*d^2) - (2*f*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) + ((4*im)*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^3) + (2*f*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) + (2*f^2*PolyLog(3, -ℯ^(c + d*x)))/(a*d^3) - (2*f^2*PolyLog(3, ℯ^(c + d*x)))/(a*d^3) - (im*(e + f*x)^2*tanh(c/2 + (im/4)*pi + (d*x)/2))/(a*d)]
    @test_int [((e + f*x)*csch(c + d*x))/(a + im*a*sinh(c + d*x)), x, 9, (-2*(e + f*x)*atanh(ℯ^(c + d*x)))/(a*d) + ((2*im)*f*log(cosh(c/2 + (im/4)*pi + (d*x)/2)))/(a*d^2) - (f*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) + (f*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) - (im*(e + f*x)*tanh(c/2 + (im/4)*pi + (d*x)/2))/(a*d)]
    @test_int [csch(c + d*x)/(a + im*a*sinh(c + d*x)), x, 3, -(atanh(cosh(c + d*x))/(a*d)) + cosh(c + d*x)/(d*(a + im*a*sinh(c + d*x)))]
    @test_int [csch(c + d*x)/((e + f*x)*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(csch(c + d*x)/((e + f*x)*(a + im*a*sinh(c + d*x))), x)]
    @test_int [csch(c + d*x)/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(csch(c + d*x)/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*csch(c + d*x)^2)/(a + im*a*sinh(c + d*x)), x, 24, (-2*(e + f*x)^3)/(a*d) + ((2*im)*(e + f*x)^3*atanh(ℯ^(c + d*x)))/(a*d) - ((e + f*x)^3*coth(c + d*x))/(a*d) + (6*f*(e + f*x)^2*log(1 + im*ℯ^(c + d*x)))/(a*d^2) + (3*f*(e + f*x)^2*log(1 - ℯ^(2*(c + d*x))))/(a*d^2) + ((3*im)*f*(e + f*x)^2*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) + (12*f^2*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^3) - ((3*im)*f*(e + f*x)^2*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) + (3*f^2*(e + f*x)*PolyLog(2, ℯ^(2*(c + d*x))))/(a*d^3) - ((6*im)*f^2*(e + f*x)*PolyLog(3, -ℯ^(c + d*x)))/(a*d^3) - (12*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*d^4) + ((6*im)*f^2*(e + f*x)*PolyLog(3, ℯ^(c + d*x)))/(a*d^3) - (3*f^3*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a*d^4) + ((6*im)*f^3*PolyLog(4, -ℯ^(c + d*x)))/(a*d^4) - ((6*im)*f^3*PolyLog(4, ℯ^(c + d*x)))/(a*d^4) - ((e + f*x)^3*tanh(c/2 + (im/4)*pi + (d*x)/2))/(a*d)]
    @test_int [((e + f*x)^2*csch(c + d*x)^2)/(a + im*a*sinh(c + d*x)), x, 20, (-2*(e + f*x)^2)/(a*d) + ((2*im)*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a*d) - ((e + f*x)^2*coth(c + d*x))/(a*d) + (4*f*(e + f*x)*log(1 + im*ℯ^(c + d*x)))/(a*d^2) + (2*f*(e + f*x)*log(1 - ℯ^(2*(c + d*x))))/(a*d^2) + ((2*im)*f*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) + (4*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^3) - ((2*im)*f*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) + (f^2*PolyLog(2, ℯ^(2*(c + d*x))))/(a*d^3) - ((2*im)*f^2*PolyLog(3, -ℯ^(c + d*x)))/(a*d^3) + ((2*im)*f^2*PolyLog(3, ℯ^(c + d*x)))/(a*d^3) - ((e + f*x)^2*tanh(c/2 + (im/4)*pi + (d*x)/2))/(a*d)]
    @test_int [((e + f*x)*csch(c + d*x)^2)/(a + im*a*sinh(c + d*x)), x, 12, ((2*im)*(e + f*x)*atanh(ℯ^(c + d*x)))/(a*d) - ((e + f*x)*coth(c + d*x))/(a*d) + (2*f*log(cosh(c/2 + (im/4)*pi + (d*x)/2)))/(a*d^2) + (f*log(sinh(c + d*x)))/(a*d^2) + (im*f*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) - (im*f*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) - ((e + f*x)*tanh(c/2 + (im/4)*pi + (d*x)/2))/(a*d)]
    @test_int [csch(c + d*x)^2/(a + im*a*sinh(c + d*x)), x, 5, (im*atanh(cosh(c + d*x)))/(a*d) - (2*coth(c + d*x))/(a*d) + coth(c + d*x)/(d*(a + im*a*sinh(c + d*x)))]
    @test_int [csch(c + d*x)^2/((e + f*x)*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(csch(c + d*x)^2/((e + f*x)*(a + im*a*sinh(c + d*x))), x)]
    @test_int [csch(c + d*x)^2/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(csch(c + d*x)^2/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*csch(c + d*x)^3)/(a + im*a*sinh(c + d*x)), x, 40, ((2*im)*(e + f*x)^3)/(a*d) - (6*f^2*(e + f*x)*atanh(ℯ^(c + d*x)))/(a*d^3) + (3*(e + f*x)^3*atanh(ℯ^(c + d*x)))/(a*d) + (im*(e + f*x)^3*coth(c + d*x))/(a*d) - (3*f*(e + f*x)^2*csch(c + d*x))/(2*a*d^2) - ((e + f*x)^3*coth(c + d*x)*csch(c + d*x))/(2*a*d) - ((6*im)*f*(e + f*x)^2*log(1 + im*ℯ^(c + d*x)))/(a*d^2) - ((3*im)*f*(e + f*x)^2*log(1 - ℯ^(2*(c + d*x))))/(a*d^2) - (3*f^3*PolyLog(2, -ℯ^(c + d*x)))/(a*d^4) + (9*f*(e + f*x)^2*PolyLog(2, -ℯ^(c + d*x)))/(2*a*d^2) - ((12*im)*f^2*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^3) + (3*f^3*PolyLog(2, ℯ^(c + d*x)))/(a*d^4) - (9*f*(e + f*x)^2*PolyLog(2, ℯ^(c + d*x)))/(2*a*d^2) - ((3*im)*f^2*(e + f*x)*PolyLog(2, ℯ^(2*(c + d*x))))/(a*d^3) - (9*f^2*(e + f*x)*PolyLog(3, -ℯ^(c + d*x)))/(a*d^3) + ((12*im)*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*d^4) + (9*f^2*(e + f*x)*PolyLog(3, ℯ^(c + d*x)))/(a*d^3) + (((3*im)/2)*f^3*PolyLog(3, ℯ^(2*(c + d*x))))/(a*d^4) + (9*f^3*PolyLog(4, -ℯ^(c + d*x)))/(a*d^4) - (9*f^3*PolyLog(4, ℯ^(c + d*x)))/(a*d^4) + (im*(e + f*x)^3*tanh(c/2 + (im/4)*pi + (d*x)/2))/(a*d)]
    @test_int [((e + f*x)^2*csch(c + d*x)^3)/(a + im*a*sinh(c + d*x)), x, 30, ((2*im)*(e + f*x)^2)/(a*d) + (3*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a*d) - (f^2*atanh(cosh(c + d*x)))/(a*d^3) + (im*(e + f*x)^2*coth(c + d*x))/(a*d) - (f*(e + f*x)*csch(c + d*x))/(a*d^2) - ((e + f*x)^2*coth(c + d*x)*csch(c + d*x))/(2*a*d) - ((4*im)*f*(e + f*x)*log(1 + im*ℯ^(c + d*x)))/(a*d^2) - ((2*im)*f*(e + f*x)*log(1 - ℯ^(2*(c + d*x))))/(a*d^2) + (3*f*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) - ((4*im)*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^3) - (3*f*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) - (im*f^2*PolyLog(2, ℯ^(2*(c + d*x))))/(a*d^3) - (3*f^2*PolyLog(3, -ℯ^(c + d*x)))/(a*d^3) + (3*f^2*PolyLog(3, ℯ^(c + d*x)))/(a*d^3) + (im*(e + f*x)^2*tanh(c/2 + (im/4)*pi + (d*x)/2))/(a*d)]
    @test_int [((e + f*x)*csch(c + d*x)^3)/(a + im*a*sinh(c + d*x)), x, 19, (3*(e + f*x)*atanh(ℯ^(c + d*x)))/(a*d) + (im*(e + f*x)*coth(c + d*x))/(a*d) - (f*csch(c + d*x))/(2*a*d^2) - ((e + f*x)*coth(c + d*x)*csch(c + d*x))/(2*a*d) - ((2*im)*f*log(cosh(c/2 + (im/4)*pi + (d*x)/2)))/(a*d^2) - (im*f*log(sinh(c + d*x)))/(a*d^2) + (3*f*PolyLog(2, -ℯ^(c + d*x)))/(2*a*d^2) - (3*f*PolyLog(2, ℯ^(c + d*x)))/(2*a*d^2) + (im*(e + f*x)*tanh(c/2 + (im/4)*pi + (d*x)/2))/(a*d)]
    @test_int [csch(c + d*x)^3/(a + im*a*sinh(c + d*x)), x, 6, (3*atanh(cosh(c + d*x)))/(2*a*d) + ((2*im)*coth(c + d*x))/(a*d) - (3*coth(c + d*x)*csch(c + d*x))/(2*a*d) + (coth(c + d*x)*csch(c + d*x))/(d*(a + im*a*sinh(c + d*x)))]
    @test_int [csch(c + d*x)^3/((e + f*x)*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(csch(c + d*x)^3/((e + f*x)*(a + im*a*sinh(c + d*x))), x)]
    @test_int [csch(c + d*x)^3/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(csch(c + d*x)^3/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x)]

    #= ::Section::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*sinh(c+d*x)^n*(a+b*sinh(c+d*x))^p=#

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*sinh(c+d*x)^n / (a+b*sinh(c+d*x))^1=#

    #= ::Subsubsection::Closed:: =#
    #=n>0=#

    @test_int [((e + f*x)^3*sinh(c + d*x))/(a + b*sinh(c + d*x)), x, 14, (e + f*x)^4/(4*b*f) - (a*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*sqrt(a^2 + b^2)*d) + (a*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*sqrt(a^2 + b^2)*d) - (3*a*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^2) + (3*a*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^2) + (6*a*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^3) - (6*a*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^3) - (6*a*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^4) + (6*a*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^4)]
    @test_int [((e + f*x)^2*sinh(c + d*x))/(a + b*sinh(c + d*x)), x, 12, (e + f*x)^3/(3*b*f) - (a*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*sqrt(a^2 + b^2)*d) + (a*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*sqrt(a^2 + b^2)*d) - (2*a*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^2) + (2*a*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^2) + (2*a*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^3) - (2*a*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^3)]
    @test_int [((e + f*x)*sinh(c + d*x))/(a + b*sinh(c + d*x)), x, 10, (e*x)/b + (f*x^2)/(2*b) - (a*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*sqrt(a^2 + b^2)*d) + (a*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*sqrt(a^2 + b^2)*d) - (a*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^2) + (a*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^2)]
    @test_int [sinh(c + d*x)/(a + b*sinh(c + d*x)), x, 4, x/b + (2*a*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/(b*sqrt(a^2 + b^2)*d)]
    @test_int [sinh(c + d*x)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable(sinh(c + d*x)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*sinh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 19, -(a*(e + f*x)^4)/(4*b^2*f) + (6*f^2*(e + f*x)*cosh(c + d*x))/(b*d^3) + ((e + f*x)^3*cosh(c + d*x))/(b*d) + (a^2*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^2*sqrt(a^2 + b^2)*d) - (a^2*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^2*sqrt(a^2 + b^2)*d) + (3*a^2*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*sqrt(a^2 + b^2)*d^2) - (3*a^2*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*sqrt(a^2 + b^2)*d^2) - (6*a^2*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*sqrt(a^2 + b^2)*d^3) + (6*a^2*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*sqrt(a^2 + b^2)*d^3) + (6*a^2*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*sqrt(a^2 + b^2)*d^4) - (6*a^2*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*sqrt(a^2 + b^2)*d^4) - (6*f^3*sinh(c + d*x))/(b*d^4) - (3*f*(e + f*x)^2*sinh(c + d*x))/(b*d^2)]
    @test_int [((e + f*x)^2*sinh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 16, -(a*(e + f*x)^3)/(3*b^2*f) + (2*f^2*cosh(c + d*x))/(b*d^3) + ((e + f*x)^2*cosh(c + d*x))/(b*d) + (a^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^2*sqrt(a^2 + b^2)*d) - (a^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^2*sqrt(a^2 + b^2)*d) + (2*a^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*sqrt(a^2 + b^2)*d^2) - (2*a^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*sqrt(a^2 + b^2)*d^2) - (2*a^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*sqrt(a^2 + b^2)*d^3) + (2*a^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*sqrt(a^2 + b^2)*d^3) - (2*f*(e + f*x)*sinh(c + d*x))/(b*d^2)]
    @test_int [((e + f*x)*sinh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 13, -((a*e*x)/b^2) - (a*f*x^2)/(2*b^2) + ((e + f*x)*cosh(c + d*x))/(b*d) + (a^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^2*sqrt(a^2 + b^2)*d) - (a^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^2*sqrt(a^2 + b^2)*d) + (a^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*sqrt(a^2 + b^2)*d^2) - (a^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*sqrt(a^2 + b^2)*d^2) - (f*sinh(c + d*x))/(b*d^2)]
    @test_int [sinh(c + d*x)^2/(a + b*sinh(c + d*x)), x, 6, -((a*x)/b^2) - (2*a^2*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/(b^2*sqrt(a^2 + b^2)*d) + cosh(c + d*x)/(b*d)]
    @test_int [sinh(c + d*x)^2/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable(sinh(c + d*x)^2/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*sinh(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 24, (-3*e*f^2*x)/(4*b*d^2) - (3*f^3*x^2)/(8*b*d^2) + (a^2*(e + f*x)^4)/(4*b^3*f) - (e + f*x)^4/(8*b*f) - (6*a*f^2*(e + f*x)*cosh(c + d*x))/(b^2*d^3) - (a*(e + f*x)^3*cosh(c + d*x))/(b^2*d) - (a^3*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^3*sqrt(a^2 + b^2)*d) + (a^3*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^3*sqrt(a^2 + b^2)*d) - (3*a^3*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*sqrt(a^2 + b^2)*d^2) + (3*a^3*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*sqrt(a^2 + b^2)*d^2) + (6*a^3*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*sqrt(a^2 + b^2)*d^3) - (6*a^3*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*sqrt(a^2 + b^2)*d^3) - (6*a^3*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*sqrt(a^2 + b^2)*d^4) + (6*a^3*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*sqrt(a^2 + b^2)*d^4) + (6*a*f^3*sinh(c + d*x))/(b^2*d^4) + (3*a*f*(e + f*x)^2*sinh(c + d*x))/(b^2*d^2) + (3*f^2*(e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(4*b*d^3) + ((e + f*x)^3*cosh(c + d*x)*sinh(c + d*x))/(2*b*d) - (3*f^3*sinh(c + d*x)^2)/(8*b*d^4) - (3*f*(e + f*x)^2*sinh(c + d*x)^2)/(4*b*d^2)]
    @test_int [((e + f*x)^2*sinh(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 21, -(f^2*x)/(4*b*d^2) + (a^2*(e + f*x)^3)/(3*b^3*f) - (e + f*x)^3/(6*b*f) - (2*a*f^2*cosh(c + d*x))/(b^2*d^3) - (a*(e + f*x)^2*cosh(c + d*x))/(b^2*d) - (a^3*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^3*sqrt(a^2 + b^2)*d) + (a^3*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^3*sqrt(a^2 + b^2)*d) - (2*a^3*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*sqrt(a^2 + b^2)*d^2) + (2*a^3*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*sqrt(a^2 + b^2)*d^2) + (2*a^3*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*sqrt(a^2 + b^2)*d^3) - (2*a^3*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*sqrt(a^2 + b^2)*d^3) + (2*a*f*(e + f*x)*sinh(c + d*x))/(b^2*d^2) + (f^2*cosh(c + d*x)*sinh(c + d*x))/(4*b*d^3) + ((e + f*x)^2*cosh(c + d*x)*sinh(c + d*x))/(2*b*d) - (f*(e + f*x)*sinh(c + d*x)^2)/(2*b*d^2)]
    @test_int [((e + f*x)*sinh(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 16, (a^2*e*x)/b^3 - (e*x)/(2*b) + (a^2*f*x^2)/(2*b^3) - (f*x^2)/(4*b) - (a*(e + f*x)*cosh(c + d*x))/(b^2*d) - (a^3*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^3*sqrt(a^2 + b^2)*d) + (a^3*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^3*sqrt(a^2 + b^2)*d) - (a^3*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*sqrt(a^2 + b^2)*d^2) + (a^3*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*sqrt(a^2 + b^2)*d^2) + (a*f*sinh(c + d*x))/(b^2*d^2) + ((e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(2*b*d) - (f*sinh(c + d*x)^2)/(4*b*d^2)]
    @test_int [sinh(c + d*x)^3/(a + b*sinh(c + d*x)), x, 6, ((2*a^2 - b^2)*x)/(2*b^3) + (2*a^3*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/(b^3*sqrt(a^2 + b^2)*d) - (a*cosh(c + d*x))/(b^2*d) + (cosh(c + d*x)*sinh(c + d*x))/(2*b*d)]
    @test_int [sinh(c + d*x)^3/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable(sinh(c + d*x)^3/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= ::Subsubsection::Closed:: =#
    #=n<0=#

    @test_int [((e + f*x)^3*csch(c + d*x))/(a + b*sinh(c + d*x)), x, 22, (-2*(e + f*x)^3*atanh(ℯ^(c + d*x)))/(a*d) - (b*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*sqrt(a^2 + b^2)*d) + (b*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*sqrt(a^2 + b^2)*d) - (3*f*(e + f*x)^2*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) + (3*f*(e + f*x)^2*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) - (3*b*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*sqrt(a^2 + b^2)*d^2) + (3*b*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*sqrt(a^2 + b^2)*d^2) + (6*f^2*(e + f*x)*PolyLog(3, -ℯ^(c + d*x)))/(a*d^3) - (6*f^2*(e + f*x)*PolyLog(3, ℯ^(c + d*x)))/(a*d^3) + (6*b*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*sqrt(a^2 + b^2)*d^3) - (6*b*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*sqrt(a^2 + b^2)*d^3) - (6*f^3*PolyLog(4, -ℯ^(c + d*x)))/(a*d^4) + (6*f^3*PolyLog(4, ℯ^(c + d*x)))/(a*d^4) - (6*b*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*sqrt(a^2 + b^2)*d^4) + (6*b*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*sqrt(a^2 + b^2)*d^4)]
    @test_int [((e + f*x)^2*csch(c + d*x))/(a + b*sinh(c + d*x)), x, 18, (-2*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a*d) - (b*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*sqrt(a^2 + b^2)*d) + (b*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*sqrt(a^2 + b^2)*d) - (2*f*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) + (2*f*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) - (2*b*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*sqrt(a^2 + b^2)*d^2) + (2*b*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*sqrt(a^2 + b^2)*d^2) + (2*f^2*PolyLog(3, -ℯ^(c + d*x)))/(a*d^3) - (2*f^2*PolyLog(3, ℯ^(c + d*x)))/(a*d^3) + (2*b*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*sqrt(a^2 + b^2)*d^3) - (2*b*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*sqrt(a^2 + b^2)*d^3)]
    @test_int [((e + f*x)*csch(c + d*x))/(a + b*sinh(c + d*x)), x, 14, (-2*(e + f*x)*atanh(ℯ^(c + d*x)))/(a*d) - (b*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*sqrt(a^2 + b^2)*d) + (b*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*sqrt(a^2 + b^2)*d) - (f*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) + (f*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) - (b*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*sqrt(a^2 + b^2)*d^2) + (b*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*sqrt(a^2 + b^2)*d^2)]
    @test_int [csch(c + d*x)/(a + b*sinh(c + d*x)), x, 5, -(atanh(cosh(c + d*x))/(a*d)) + (2*b*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/(a*sqrt(a^2 + b^2)*d)]
    @test_int [csch(c + d*x)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable(csch(c + d*x)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*csch(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 29, -((e + f*x)^3/(a*d)) + (2*b*(e + f*x)^3*atanh(ℯ^(c + d*x)))/(a^2*d) - ((e + f*x)^3*coth(c + d*x))/(a*d) + (b^2*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*sqrt(a^2 + b^2)*d) - (b^2*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*sqrt(a^2 + b^2)*d) + (3*f*(e + f*x)^2*log(1 - ℯ^(2*(c + d*x))))/(a*d^2) + (3*b*f*(e + f*x)^2*PolyLog(2, -ℯ^(c + d*x)))/(a^2*d^2) - (3*b*f*(e + f*x)^2*PolyLog(2, ℯ^(c + d*x)))/(a^2*d^2) + (3*b^2*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*sqrt(a^2 + b^2)*d^2) - (3*b^2*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*sqrt(a^2 + b^2)*d^2) + (3*f^2*(e + f*x)*PolyLog(2, ℯ^(2*(c + d*x))))/(a*d^3) - (6*b*f^2*(e + f*x)*PolyLog(3, -ℯ^(c + d*x)))/(a^2*d^3) + (6*b*f^2*(e + f*x)*PolyLog(3, ℯ^(c + d*x)))/(a^2*d^3) - (6*b^2*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*sqrt(a^2 + b^2)*d^3) + (6*b^2*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*sqrt(a^2 + b^2)*d^3) - (3*f^3*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a*d^4) + (6*b*f^3*PolyLog(4, -ℯ^(c + d*x)))/(a^2*d^4) - (6*b*f^3*PolyLog(4, ℯ^(c + d*x)))/(a^2*d^4) + (6*b^2*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*sqrt(a^2 + b^2)*d^4) - (6*b^2*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*sqrt(a^2 + b^2)*d^4)]
    @test_int [((e + f*x)^2*csch(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 24, -((e + f*x)^2/(a*d)) + (2*b*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a^2*d) - ((e + f*x)^2*coth(c + d*x))/(a*d) + (b^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*sqrt(a^2 + b^2)*d) - (b^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*sqrt(a^2 + b^2)*d) + (2*f*(e + f*x)*log(1 - ℯ^(2*(c + d*x))))/(a*d^2) + (2*b*f*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a^2*d^2) - (2*b*f*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a^2*d^2) + (2*b^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*sqrt(a^2 + b^2)*d^2) - (2*b^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*sqrt(a^2 + b^2)*d^2) + (f^2*PolyLog(2, ℯ^(2*(c + d*x))))/(a*d^3) - (2*b*f^2*PolyLog(3, -ℯ^(c + d*x)))/(a^2*d^3) + (2*b*f^2*PolyLog(3, ℯ^(c + d*x)))/(a^2*d^3) - (2*b^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*sqrt(a^2 + b^2)*d^3) + (2*b^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*sqrt(a^2 + b^2)*d^3)]
    @test_int [((e + f*x)*csch(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 17, (2*b*(e + f*x)*atanh(ℯ^(c + d*x)))/(a^2*d) - ((e + f*x)*coth(c + d*x))/(a*d) + (b^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*sqrt(a^2 + b^2)*d) - (b^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*sqrt(a^2 + b^2)*d) + (f*log(sinh(c + d*x)))/(a*d^2) + (b*f*PolyLog(2, -ℯ^(c + d*x)))/(a^2*d^2) - (b*f*PolyLog(2, ℯ^(c + d*x)))/(a^2*d^2) + (b^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*sqrt(a^2 + b^2)*d^2) - (b^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*sqrt(a^2 + b^2)*d^2)]
    @test_int [csch(c + d*x)^2/(a + b*sinh(c + d*x)), x, 7, (b*atanh(cosh(c + d*x)))/(a^2*d) - (2*b^2*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/(a^2*sqrt(a^2 + b^2)*d) - coth(c + d*x)/(a*d)]
    @test_int [csch(c + d*x)^2/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable(csch(c + d*x)^2/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*csch(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 45, (b*(e + f*x)^3)/(a^2*d) - (6*f^2*(e + f*x)*atanh(ℯ^(c + d*x)))/(a*d^3) + ((e + f*x)^3*atanh(ℯ^(c + d*x)))/(a*d) - (2*b^2*(e + f*x)^3*atanh(ℯ^(c + d*x)))/(a^3*d) + (b*(e + f*x)^3*coth(c + d*x))/(a^2*d) - (3*f*(e + f*x)^2*csch(c + d*x))/(2*a*d^2) - ((e + f*x)^3*coth(c + d*x)*csch(c + d*x))/(2*a*d) - (b^3*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*sqrt(a^2 + b^2)*d) + (b^3*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*sqrt(a^2 + b^2)*d) - (3*b*f*(e + f*x)^2*log(1 - ℯ^(2*(c + d*x))))/(a^2*d^2) - (3*f^3*PolyLog(2, -ℯ^(c + d*x)))/(a*d^4) + (3*f*(e + f*x)^2*PolyLog(2, -ℯ^(c + d*x)))/(2*a*d^2) - (3*b^2*f*(e + f*x)^2*PolyLog(2, -ℯ^(c + d*x)))/(a^3*d^2) + (3*f^3*PolyLog(2, ℯ^(c + d*x)))/(a*d^4) - (3*f*(e + f*x)^2*PolyLog(2, ℯ^(c + d*x)))/(2*a*d^2) + (3*b^2*f*(e + f*x)^2*PolyLog(2, ℯ^(c + d*x)))/(a^3*d^2) - (3*b^3*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*sqrt(a^2 + b^2)*d^2) + (3*b^3*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*sqrt(a^2 + b^2)*d^2) - (3*b*f^2*(e + f*x)*PolyLog(2, ℯ^(2*(c + d*x))))/(a^2*d^3) - (3*f^2*(e + f*x)*PolyLog(3, -ℯ^(c + d*x)))/(a*d^3) + (6*b^2*f^2*(e + f*x)*PolyLog(3, -ℯ^(c + d*x)))/(a^3*d^3) + (3*f^2*(e + f*x)*PolyLog(3, ℯ^(c + d*x)))/(a*d^3) - (6*b^2*f^2*(e + f*x)*PolyLog(3, ℯ^(c + d*x)))/(a^3*d^3) + (6*b^3*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*sqrt(a^2 + b^2)*d^3) - (6*b^3*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*sqrt(a^2 + b^2)*d^3) + (3*b*f^3*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a^2*d^4) + (3*f^3*PolyLog(4, -ℯ^(c + d*x)))/(a*d^4) - (6*b^2*f^3*PolyLog(4, -ℯ^(c + d*x)))/(a^3*d^4) - (3*f^3*PolyLog(4, ℯ^(c + d*x)))/(a*d^4) + (6*b^2*f^3*PolyLog(4, ℯ^(c + d*x)))/(a^3*d^4) - (6*b^3*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*sqrt(a^2 + b^2)*d^4) + (6*b^3*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*sqrt(a^2 + b^2)*d^4)]
    @test_int [((e + f*x)^2*csch(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 34, (b*(e + f*x)^2)/(a^2*d) + ((e + f*x)^2*atanh(ℯ^(c + d*x)))/(a*d) - (2*b^2*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a^3*d) - (f^2*atanh(cosh(c + d*x)))/(a*d^3) + (b*(e + f*x)^2*coth(c + d*x))/(a^2*d) - (f*(e + f*x)*csch(c + d*x))/(a*d^2) - ((e + f*x)^2*coth(c + d*x)*csch(c + d*x))/(2*a*d) - (b^3*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*sqrt(a^2 + b^2)*d) + (b^3*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*sqrt(a^2 + b^2)*d) - (2*b*f*(e + f*x)*log(1 - ℯ^(2*(c + d*x))))/(a^2*d^2) + (f*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) - (2*b^2*f*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a^3*d^2) - (f*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) + (2*b^2*f*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a^3*d^2) - (2*b^3*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*sqrt(a^2 + b^2)*d^2) + (2*b^3*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*sqrt(a^2 + b^2)*d^2) - (b*f^2*PolyLog(2, ℯ^(2*(c + d*x))))/(a^2*d^3) - (f^2*PolyLog(3, -ℯ^(c + d*x)))/(a*d^3) + (2*b^2*f^2*PolyLog(3, -ℯ^(c + d*x)))/(a^3*d^3) + (f^2*PolyLog(3, ℯ^(c + d*x)))/(a*d^3) - (2*b^2*f^2*PolyLog(3, ℯ^(c + d*x)))/(a^3*d^3) + (2*b^3*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*sqrt(a^2 + b^2)*d^3) - (2*b^3*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*sqrt(a^2 + b^2)*d^3)]
    @test_int [((e + f*x)*csch(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 24, ((e + f*x)*atanh(ℯ^(c + d*x)))/(a*d) - (2*b^2*(e + f*x)*atanh(ℯ^(c + d*x)))/(a^3*d) + (b*(e + f*x)*coth(c + d*x))/(a^2*d) - (f*csch(c + d*x))/(2*a*d^2) - ((e + f*x)*coth(c + d*x)*csch(c + d*x))/(2*a*d) - (b^3*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*sqrt(a^2 + b^2)*d) + (b^3*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*sqrt(a^2 + b^2)*d) - (b*f*log(sinh(c + d*x)))/(a^2*d^2) + (f*PolyLog(2, -ℯ^(c + d*x)))/(2*a*d^2) - (b^2*f*PolyLog(2, -ℯ^(c + d*x)))/(a^3*d^2) - (f*PolyLog(2, ℯ^(c + d*x)))/(2*a*d^2) + (b^2*f*PolyLog(2, ℯ^(c + d*x)))/(a^3*d^2) - (b^3*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*sqrt(a^2 + b^2)*d^2) + (b^3*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*sqrt(a^2 + b^2)*d^2)]
    @test_int [csch(c + d*x)^3/(a + b*sinh(c + d*x)), x, 7, ((a^2 - 2*b^2)*atanh(cosh(c + d*x)))/(2*a^3*d) + (2*b^3*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/(a^3*sqrt(a^2 + b^2)*d) + (b*coth(c + d*x))/(a^2*d) - (coth(c + d*x)*csch(c + d*x))/(2*a*d)]
    @test_int [csch(c + d*x)^3/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable(csch(c + d*x)^3/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= ::Subsection:: =#
    #=Integrands*of*the*form*(e+f*x)^m*sinh(c+d*x)^n / (a+b*sinh(c+d*x))^2=#

    #= ::Title::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n*(a+b*sinh(c+d*x))^p=#

    #= ::Section::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n*(a+b*sinh(c+d*x))^p*with*a^2+b^2=0=#

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n / (a+a*sinh(c+d*x))=#

    #= ::Subsubsection::Closed:: =#
    #=n>0=#

    @test_int [((e + f*x)^3*cosh(c + d*x))/(a + im*a*sinh(c + d*x)), x, 6, (im*(e + f*x)^4)/(4*a*f) - (2*im*(e + f*x)^3*log(1 + im*ℯ^(c + d*x)))/(a*d) - (6*im*f*(e + f*x)^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^2) + (12*im*f^2*(e + f*x)*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*d^3) - (12*im*f^3*PolyLog(4, (-im)*ℯ^(c + d*x)))/(a*d^4)]
    @test_int [((e + f*x)^2*cosh(c + d*x))/(a + im*a*sinh(c + d*x)), x, 5, (im*(e + f*x)^3)/(3*a*f) - (2*im*(e + f*x)^2*log(1 + im*ℯ^(c + d*x)))/(a*d) - (4*im*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^2) + (4*im*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*d^3)]
    @test_int [((e + f*x)*cosh(c + d*x))/(a + im*a*sinh(c + d*x)), x, 4, (im*(e + f*x)^2)/(2*a*f) - (2*im*(e + f*x)*log(1 + im*ℯ^(c + d*x)))/(a*d) - (2*im*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^2)]
    @test_int [cosh(c + d*x)/(a + im*a*sinh(c + d*x)), x, 2, ((-im)*log(im - sinh(c + d*x)))/(a*d)]
    @test_int [cosh(c + d*x)/((e + f*x)*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(cosh(c + d*x)/((e + f*x)*(a + im*a*sinh(c + d*x))), x)]
    @test_int [cosh(c + d*x)/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(cosh(c + d*x)/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*cosh(c + d*x)^2)/(a + im*a*sinh(c + d*x)), x, 6, (e + f*x)^4/(4*a*f) - ((6*im)*f^2*(e + f*x)*cosh(c + d*x))/(a*d^3) - (im*(e + f*x)^3*cosh(c + d*x))/(a*d) + ((6*im)*f^3*sinh(c + d*x))/(a*d^4) + ((3*im)*f*(e + f*x)^2*sinh(c + d*x))/(a*d^2)]
    @test_int [((e + f*x)^2*cosh(c + d*x)^2)/(a + im*a*sinh(c + d*x)), x, 5, (e + f*x)^3/(3*a*f) - ((2*im)*f^2*cosh(c + d*x))/(a*d^3) - (im*(e + f*x)^2*cosh(c + d*x))/(a*d) + ((2*im)*f*(e + f*x)*sinh(c + d*x))/(a*d^2)]
    @test_int [((e + f*x)*cosh(c + d*x)^2)/(a + im*a*sinh(c + d*x)), x, 4, (e*x)/a + (f*x^2)/(2*a) - (im*(e + f*x)*cosh(c + d*x))/(a*d) + (im*f*sinh(c + d*x))/(a*d^2)]
    @test_int [cosh(c + d*x)^2/(a + im*a*sinh(c + d*x)), x, 2, x/a - (im*cosh(c + d*x))/(a*d)]
    @test_int [cosh(c + d*x)^2/((e + f*x)*(a + im*a*sinh(c + d*x))), x, 5, log(e + f*x)/(a*f) - (im*CoshIntegral((d*e)/f + d*x)*sinh(c - (d*e)/f))/(a*f) - (im*cosh(c - (d*e)/f)*SinhIntegral((d*e)/f + d*x))/(a*f)]
    @test_int [cosh(c + d*x)^2/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x, 6, -(1/(a*f*(e + f*x))) - (im*d*cosh(c - (d*e)/f)*CoshIntegral((d*e)/f + d*x))/(a*f^2) + (im*sinh(c + d*x))/(a*f*(e + f*x)) - (im*d*sinh(c - (d*e)/f)*SinhIntegral((d*e)/f + d*x))/(a*f^2)]

    @test_int [((e + f*x)^3*cosh(c + d*x)^3)/(a + im*a*sinh(c + d*x)), x, 10, (((-3*im)/8)*f^3*x)/(a*d^3) - ((im/4)*(e + f*x)^3)/(a*d) - (6*f^3*cosh(c + d*x))/(a*d^4) - (3*f*(e + f*x)^2*cosh(c + d*x))/(a*d^2) + (6*f^2*(e + f*x)*sinh(c + d*x))/(a*d^3) + ((e + f*x)^3*sinh(c + d*x))/(a*d) + (((3*im)/8)*f^3*cosh(c + d*x)*sinh(c + d*x))/(a*d^4) + (((3*im)/4)*f*(e + f*x)^2*cosh(c + d*x)*sinh(c + d*x))/(a*d^2) - (((3*im)/4)*f^2*(e + f*x)*sinh(c + d*x)^2)/(a*d^3) - ((im/2)*(e + f*x)^3*sinh(c + d*x)^2)/(a*d)]
    @test_int [((e + f*x)^2*cosh(c + d*x)^3)/(a + im*a*sinh(c + d*x)), x, 7, ((-im/2)*e*f*x)/(a*d) - ((im/4)*f^2*x^2)/(a*d) - (2*f*(e + f*x)*cosh(c + d*x))/(a*d^2) + (2*f^2*sinh(c + d*x))/(a*d^3) + ((e + f*x)^2*sinh(c + d*x))/(a*d) + ((im/2)*f*(e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(a*d^2) - ((im/4)*f^2*sinh(c + d*x)^2)/(a*d^3) - ((im/2)*(e + f*x)^2*sinh(c + d*x)^2)/(a*d)]
    @test_int [((e + f*x)*cosh(c + d*x)^3)/(a + im*a*sinh(c + d*x)), x, 6, ((-im/4)*f*x)/(a*d) - (f*cosh(c + d*x))/(a*d^2) + ((e + f*x)*sinh(c + d*x))/(a*d) + ((im/4)*f*cosh(c + d*x)*sinh(c + d*x))/(a*d^2) - ((im/2)*(e + f*x)*sinh(c + d*x)^2)/(a*d)]
    @test_int [cosh(c + d*x)^3/(a + im*a*sinh(c + d*x)), x, 2, sinh(c + d*x)/(a*d) - ((im/2)*sinh(c + d*x)^2)/(a*d)]
    @test_int [cosh(c + d*x)^3/((e + f*x)*(a + im*a*sinh(c + d*x))), x, 9, (cosh(c - (d*e)/f)*CoshIntegral((d*e)/f + d*x))/(a*f) - ((im/2)*CoshIntegral((2*d*e)/f + 2*d*x)*sinh(2*c - (2*d*e)/f))/(a*f) + (sinh(c - (d*e)/f)*SinhIntegral((d*e)/f + d*x))/(a*f) - ((im/2)*cosh(2*c - (2*d*e)/f)*SinhIntegral((2*d*e)/f + 2*d*x))/(a*f)]
    @test_int [cosh(c + d*x)^3/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x, 11, -(cosh(c + d*x)/(a*f*(e + f*x))) - (im*d*cosh(2*c - (2*d*e)/f)*CoshIntegral((2*d*e)/f + 2*d*x))/(a*f^2) + (d*CoshIntegral((d*e)/f + d*x)*sinh(c - (d*e)/f))/(a*f^2) + ((im/2)*sinh(2*c + 2*d*x))/(a*f*(e + f*x)) + (d*cosh(c - (d*e)/f)*SinhIntegral((d*e)/f + d*x))/(a*f^2) - (im*d*sinh(2*c - (2*d*e)/f)*SinhIntegral((2*d*e)/f + 2*d*x))/(a*f^2)]

    #= ::Subsubsection::Closed:: =#
    #=n<0=#

    @test_int [((e + f*x)^3*sech(c + d*x))/(a + im*a*sinh(c + d*x)), x, 22, (((-3*im)/2)*f*(e + f*x)^2)/(a*d^2) - (6*f^2*(e + f*x)*atan(ℯ^(c + d*x)))/(a*d^3) + ((e + f*x)^3*atan(ℯ^(c + d*x)))/(a*d) + ((3*im)*f^2*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(a*d^3) + ((3*im)*f^3*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^4) - (((3*im)/2)*f*(e + f*x)^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^2) - ((3*im)*f^3*PolyLog(2, im*ℯ^(c + d*x)))/(a*d^4) + (((3*im)/2)*f*(e + f*x)^2*PolyLog(2, im*ℯ^(c + d*x)))/(a*d^2) + (((3*im)/2)*f^3*PolyLog(2, -ℯ^(2*(c + d*x))))/(a*d^4) + ((3*im)*f^2*(e + f*x)*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*d^3) - ((3*im)*f^2*(e + f*x)*PolyLog(3, im*ℯ^(c + d*x)))/(a*d^3) - ((3*im)*f^3*PolyLog(4, (-im)*ℯ^(c + d*x)))/(a*d^4) + ((3*im)*f^3*PolyLog(4, im*ℯ^(c + d*x)))/(a*d^4) + (3*f*(e + f*x)^2*sech(c + d*x))/(2*a*d^2) + ((im/2)*(e + f*x)^3*sech(c + d*x)^2)/(a*d) - (((3*im)/2)*f*(e + f*x)^2*tanh(c + d*x))/(a*d^2) + ((e + f*x)^3*sech(c + d*x)*tanh(c + d*x))/(2*a*d)]
    @test_int [((e + f*x)^2*sech(c + d*x))/(a + im*a*sinh(c + d*x)), x, 13, ((e + f*x)^2*atan(ℯ^(c + d*x)))/(a*d) - (f^2*atan(sinh(c + d*x)))/(a*d^3) + (im*f^2*log(cosh(c + d*x)))/(a*d^3) - (im*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^2) + (im*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(a*d^2) + (im*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*d^3) - (im*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(a*d^3) + (f*(e + f*x)*sech(c + d*x))/(a*d^2) + ((im/2)*(e + f*x)^2*sech(c + d*x)^2)/(a*d) - (im*f*(e + f*x)*tanh(c + d*x))/(a*d^2) + ((e + f*x)^2*sech(c + d*x)*tanh(c + d*x))/(2*a*d)]
    @test_int [((e + f*x)*sech(c + d*x))/(a + im*a*sinh(c + d*x)), x, 10, ((e + f*x)*atan(ℯ^(c + d*x)))/(a*d) - ((im/2)*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^2) + ((im/2)*f*PolyLog(2, im*ℯ^(c + d*x)))/(a*d^2) + (f*sech(c + d*x))/(2*a*d^2) + ((im/2)*(e + f*x)*sech(c + d*x)^2)/(a*d) - ((im/2)*f*tanh(c + d*x))/(a*d^2) + ((e + f*x)*sech(c + d*x)*tanh(c + d*x))/(2*a*d)]
    @test_int [sech(c + d*x)/(a + im*a*sinh(c + d*x)), x, 4, atan(sinh(c + d*x))/(2*a*d) + (im/2)/(d*(a + im*a*sinh(c + d*x)))]
    @test_int [sech(c + d*x)/((e + f*x)*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(sech(c + d*x)/((e + f*x)*(a + im*a*sinh(c + d*x))), x)]
    @test_int [sech(c + d*x)/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(sech(c + d*x)/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*sech(c + d*x)^2)/(a + im*a*sinh(c + d*x)), x, 20, (2*(e + f*x)^3)/(3*a*d) - (im*f*(e + f*x)^2*atan(ℯ^(c + d*x)))/(a*d^2) + (im*f^3*atan(sinh(c + d*x)))/(a*d^4) - (2*f*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/(a*d^2) + (f^3*log(cosh(c + d*x)))/(a*d^4) - (f^2*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^3) + (f^2*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(a*d^3) - (2*f^2*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/(a*d^3) + (f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*d^4) - (f^3*PolyLog(3, im*ℯ^(c + d*x)))/(a*d^4) + (f^3*PolyLog(3, -ℯ^(2*(c + d*x))))/(a*d^4) - (im*f^2*(e + f*x)*sech(c + d*x))/(a*d^3) + (f*(e + f*x)^2*sech(c + d*x)^2)/(2*a*d^2) + ((im/3)*(e + f*x)^3*sech(c + d*x)^3)/(a*d) - (f^2*(e + f*x)*tanh(c + d*x))/(a*d^3) + (2*(e + f*x)^3*tanh(c + d*x))/(3*a*d) - ((im/2)*f*(e + f*x)^2*sech(c + d*x)*tanh(c + d*x))/(a*d^2) + ((e + f*x)^3*sech(c + d*x)^2*tanh(c + d*x))/(3*a*d)]
    @test_int [((e + f*x)^2*sech(c + d*x)^2)/(a + im*a*sinh(c + d*x)), x, 16, (2*(e + f*x)^2)/(3*a*d) - (((2*im)/3)*f*(e + f*x)*atan(ℯ^(c + d*x)))/(a*d^2) - (4*f*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(3*a*d^2) - (f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(3*a*d^3) + (f^2*PolyLog(2, im*ℯ^(c + d*x)))/(3*a*d^3) - (2*f^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(3*a*d^3) - ((im/3)*f^2*sech(c + d*x))/(a*d^3) + (f*(e + f*x)*sech(c + d*x)^2)/(3*a*d^2) + ((im/3)*(e + f*x)^2*sech(c + d*x)^3)/(a*d) - (f^2*tanh(c + d*x))/(3*a*d^3) + (2*(e + f*x)^2*tanh(c + d*x))/(3*a*d) - ((im/3)*f*(e + f*x)*sech(c + d*x)*tanh(c + d*x))/(a*d^2) + ((e + f*x)^2*sech(c + d*x)^2*tanh(c + d*x))/(3*a*d)]
    @test_int [((e + f*x)*sech(c + d*x)^2)/(a + im*a*sinh(c + d*x)), x, 7, ((-im/6)*f*atan(sinh(c + d*x)))/(a*d^2) - (2*f*log(cosh(c + d*x)))/(3*a*d^2) + (f*sech(c + d*x)^2)/(6*a*d^2) + ((im/3)*(e + f*x)*sech(c + d*x)^3)/(a*d) + (2*(e + f*x)*tanh(c + d*x))/(3*a*d) - ((im/6)*f*sech(c + d*x)*tanh(c + d*x))/(a*d^2) + ((e + f*x)*sech(c + d*x)^2*tanh(c + d*x))/(3*a*d)]
    @test_int [sech(c + d*x)^2/(a + im*a*sinh(c + d*x)), x, 3, ((im/3)*sech(c + d*x))/(d*(a + im*a*sinh(c + d*x))) + (2*tanh(c + d*x))/(3*a*d)]
    @test_int [sech(c + d*x)^2/((e + f*x)*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(sech(c + d*x)^2/((e + f*x)*(a + im*a*sinh(c + d*x))), x)]
    @test_int [sech(c + d*x)^2/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(sech(c + d*x)^2/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*sech(c + d*x)^3)/(a + im*a*sinh(c + d*x)), x, 32, ((-im/2)*f*(e + f*x)^2)/(a*d^2) - (5*f^2*(e + f*x)*atan(ℯ^(c + d*x)))/(a*d^3) + (3*(e + f*x)^3*atan(ℯ^(c + d*x)))/(4*a*d) + (im*f^2*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(a*d^3) + (((5*im)/2)*f^3*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^4) - (((9*im)/8)*f*(e + f*x)^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^2) - (((5*im)/2)*f^3*PolyLog(2, im*ℯ^(c + d*x)))/(a*d^4) + (((9*im)/8)*f*(e + f*x)^2*PolyLog(2, im*ℯ^(c + d*x)))/(a*d^2) + ((im/2)*f^3*PolyLog(2, -ℯ^(2*(c + d*x))))/(a*d^4) + (((9*im)/4)*f^2*(e + f*x)*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*d^3) - (((9*im)/4)*f^2*(e + f*x)*PolyLog(3, im*ℯ^(c + d*x)))/(a*d^3) - (((9*im)/4)*f^3*PolyLog(4, (-im)*ℯ^(c + d*x)))/(a*d^4) + (((9*im)/4)*f^3*PolyLog(4, im*ℯ^(c + d*x)))/(a*d^4) - (f^3*sech(c + d*x))/(4*a*d^4) + (9*f*(e + f*x)^2*sech(c + d*x))/(8*a*d^2) - ((im/4)*f^2*(e + f*x)*sech(c + d*x)^2)/(a*d^3) + (f*(e + f*x)^2*sech(c + d*x)^3)/(4*a*d^2) + ((im/4)*(e + f*x)^3*sech(c + d*x)^4)/(a*d) + ((im/4)*f^3*tanh(c + d*x))/(a*d^4) - ((im/2)*f*(e + f*x)^2*tanh(c + d*x))/(a*d^2) - (f^2*(e + f*x)*sech(c + d*x)*tanh(c + d*x))/(4*a*d^3) + (3*(e + f*x)^3*sech(c + d*x)*tanh(c + d*x))/(8*a*d) - ((im/4)*f*(e + f*x)^2*sech(c + d*x)^2*tanh(c + d*x))/(a*d^2) + ((e + f*x)^3*sech(c + d*x)^3*tanh(c + d*x))/(4*a*d)]
    @test_int [((e + f*x)^2*sech(c + d*x)^3)/(a + im*a*sinh(c + d*x)), x, 17, (3*(e + f*x)^2*atan(ℯ^(c + d*x)))/(4*a*d) - (5*f^2*atan(sinh(c + d*x)))/(6*a*d^3) + ((im/3)*f^2*log(cosh(c + d*x)))/(a*d^3) - (((3*im)/4)*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^2) + (((3*im)/4)*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(a*d^2) + (((3*im)/4)*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*d^3) - (((3*im)/4)*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(a*d^3) + (3*f*(e + f*x)*sech(c + d*x))/(4*a*d^2) - ((im/12)*f^2*sech(c + d*x)^2)/(a*d^3) + (f*(e + f*x)*sech(c + d*x)^3)/(6*a*d^2) + ((im/4)*(e + f*x)^2*sech(c + d*x)^4)/(a*d) - ((im/3)*f*(e + f*x)*tanh(c + d*x))/(a*d^2) - (f^2*sech(c + d*x)*tanh(c + d*x))/(12*a*d^3) + (3*(e + f*x)^2*sech(c + d*x)*tanh(c + d*x))/(8*a*d) - ((im/6)*f*(e + f*x)*sech(c + d*x)^2*tanh(c + d*x))/(a*d^2) + ((e + f*x)^2*sech(c + d*x)^3*tanh(c + d*x))/(4*a*d)]
    @test_int [((e + f*x)*sech(c + d*x)^3)/(a + im*a*sinh(c + d*x)), x, 11, (3*(e + f*x)*atan(ℯ^(c + d*x)))/(4*a*d) - (((3*im)/8)*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^2) + (((3*im)/8)*f*PolyLog(2, im*ℯ^(c + d*x)))/(a*d^2) + (3*f*sech(c + d*x))/(8*a*d^2) + (f*sech(c + d*x)^3)/(12*a*d^2) + ((im/4)*(e + f*x)*sech(c + d*x)^4)/(a*d) - ((im/4)*f*tanh(c + d*x))/(a*d^2) + (3*(e + f*x)*sech(c + d*x)*tanh(c + d*x))/(8*a*d) + ((e + f*x)*sech(c + d*x)^3*tanh(c + d*x))/(4*a*d) + ((im/12)*f*tanh(c + d*x)^3)/(a*d^2)]
    @test_int [sech(c + d*x)^3/(a + im*a*sinh(c + d*x)), x, 4, (3*atan(sinh(c + d*x)))/(8*a*d) - (im/8)/(d*(a - im*a*sinh(c + d*x))) + ((im/8)*a)/(d*(a + im*a*sinh(c + d*x))^2) + (im/4)/(d*(a + im*a*sinh(c + d*x)))]
    @test_int [sech(c + d*x)^3/((e + f*x)*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(sech(c + d*x)^3/((e + f*x)*(a + im*a*sinh(c + d*x))), x)]
    @test_int [sech(c + d*x)^3/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x, 0, Unintegrable(sech(c + d*x)^3/((e + f*x)^2*(a + im*a*sinh(c + d*x))), x)]

    #= ::Section::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n*(a+b*sinh(c+d*x))^p=#

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n / (a+b*sinh(c+d*x))^1=#

    #= ::Subsubsection::Closed:: =#
    #=n>0=#

    @test_int [(e + f*x)^3*cosh(c + d*x)/(a + b*sinh(c + d*x)), x, 11, -(e + f*x)^4/(4*b*f) + ((e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*d) + ((e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*d) + (3*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*d^2) + (3*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*d^2) - (6*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*d^3) - (6*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*d^3) + (6*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*d^4) + (6*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*d^4)]
    @test_int [(e + f*x)^2*cosh(c + d*x)/(a + b*sinh(c + d*x)), x, 9, -(e + f*x)^3/(3*b*f) + ((e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*d) + ((e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*d) + (2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*d^2) + (2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*d^2) - (2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*d^3) - (2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*d^3)]
    @test_int [(e + f*x)^1*cosh(c + d*x)/(a + b*sinh(c + d*x)), x, 7, -(e + f*x)^2/(2*b*f) + ((e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*d) + ((e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*d) + (f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*d^2) + (f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*d^2)]
    @test_int [(e + f*x)^0*cosh(c + d*x)/(a + b*sinh(c + d*x)), x, 2, log(a + b*sinh(c + d*x))/(b*d)]
    @test_int [cosh(c + d*x)/((e + f*x)^1*(a + b*sinh(c + d*x))), x, 0, Unintegrable(cosh(c + d*x)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [(e + f*x)^3*cosh(c + d*x)^2/(a + b*sinh(c + d*x)), x, 18, -(a*(e + f*x)^4)/(4*b^2*f) + (6*f^2*(e + f*x)*cosh(c + d*x))/(b*d^3) + ((e + f*x)^3*cosh(c + d*x))/(b*d) + (sqrt(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^2*d) - (sqrt(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^2*d) + (3*sqrt(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*d^2) - (3*sqrt(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*d^2) - (6*sqrt(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*d^3) + (6*sqrt(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*d^3) + (6*sqrt(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*d^4) - (6*sqrt(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*d^4) - (6*f^3*sinh(c + d*x))/(b*d^4) - (3*f*(e + f*x)^2*sinh(c + d*x))/(b*d^2)]
    @test_int [(e + f*x)^2*cosh(c + d*x)^2/(a + b*sinh(c + d*x)), x, 15, -(a*(e + f*x)^3)/(3*b^2*f) + (2*f^2*cosh(c + d*x))/(b*d^3) + ((e + f*x)^2*cosh(c + d*x))/(b*d) + (sqrt(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^2*d) - (sqrt(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^2*d) + (2*sqrt(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*d^2) - (2*sqrt(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*d^2) - (2*sqrt(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*d^3) + (2*sqrt(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*d^3) - (2*f*(e + f*x)*sinh(c + d*x))/(b*d^2)]
    @test_int [(e + f*x)^1*cosh(c + d*x)^2/(a + b*sinh(c + d*x)), x, 12, -((a*e*x)/b^2) - (a*f*x^2)/(2*b^2) + ((e + f*x)*cosh(c + d*x))/(b*d) + (sqrt(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^2*d) - (sqrt(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^2*d) + (sqrt(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*d^2) - (sqrt(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*d^2) - (f*sinh(c + d*x))/(b*d^2)]
    @test_int [(e + f*x)^0*cosh(c + d*x)^2/(a + b*sinh(c + d*x)), x, 5, -((a*x)/b^2) - (2*sqrt(a^2 + b^2)*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/(b^2*d) + cosh(c + d*x)/(b*d)]
    @test_int [cosh(c + d*x)^2/((e + f*x)^1*(a + b*sinh(c + d*x))), x, 0, Unintegrable(cosh(c + d*x)^2/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [(e + f*x)^3*cosh(c + d*x)^3/(a + b*sinh(c + d*x)), x, 21, (3*f^3*x)/(8*b*d^3) + (e + f*x)^3/(4*b*d) - ((a^2 + b^2)*(e + f*x)^4)/(4*b^3*f) + (6*a*f^3*cosh(c + d*x))/(b^2*d^4) + (3*a*f*(e + f*x)^2*cosh(c + d*x))/(b^2*d^2) + ((a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^3*d) + ((a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^3*d) + (3*(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*d^2) + (3*(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*d^2) - (6*(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*d^3) - (6*(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*d^3) + (6*(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*d^4) + (6*(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*d^4) - (6*a*f^2*(e + f*x)*sinh(c + d*x))/(b^2*d^3) - (a*(e + f*x)^3*sinh(c + d*x))/(b^2*d) - (3*f^3*cosh(c + d*x)*sinh(c + d*x))/(8*b*d^4) - (3*f*(e + f*x)^2*cosh(c + d*x)*sinh(c + d*x))/(4*b*d^2) + (3*f^2*(e + f*x)*sinh(c + d*x)^2)/(4*b*d^3) + ((e + f*x)^3*sinh(c + d*x)^2)/(2*b*d)]
    @test_int [(e + f*x)^2*cosh(c + d*x)^3/(a + b*sinh(c + d*x)), x, 16, (e*f*x)/(2*b*d) + (f^2*x^2)/(4*b*d) - ((a^2 + b^2)*(e + f*x)^3)/(3*b^3*f) + (2*a*f*(e + f*x)*cosh(c + d*x))/(b^2*d^2) + ((a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^3*d) + ((a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^3*d) + (2*(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*d^2) + (2*(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*d^2) - (2*(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*d^3) - (2*(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*d^3) - (2*a*f^2*sinh(c + d*x))/(b^2*d^3) - (a*(e + f*x)^2*sinh(c + d*x))/(b^2*d) - (f*(e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(2*b*d^2) + (f^2*sinh(c + d*x)^2)/(4*b*d^3) + ((e + f*x)^2*sinh(c + d*x)^2)/(2*b*d)]
    @test_int [(e + f*x)^1*cosh(c + d*x)^3/(a + b*sinh(c + d*x)), x, 13, (f*x)/(4*b*d) - ((a^2 + b^2)*(e + f*x)^2)/(2*b^3*f) + (a*f*cosh(c + d*x))/(b^2*d^2) + ((a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^3*d) + ((a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^3*d) + ((a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*d^2) + ((a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*d^2) - (a*(e + f*x)*sinh(c + d*x))/(b^2*d) - (f*cosh(c + d*x)*sinh(c + d*x))/(4*b*d^2) + ((e + f*x)*sinh(c + d*x)^2)/(2*b*d)]
    @test_int [(e + f*x)^0*cosh(c + d*x)^3/(a + b*sinh(c + d*x)), x, 3, ((a^2 + b^2)*log(a + b*sinh(c + d*x)))/(b^3*d) - (a*sinh(c + d*x))/(b^2*d) + sinh(c + d*x)^2/(2*b*d)]
    @test_int [cosh(c + d*x)^3/((e + f*x)^1*(a + b*sinh(c + d*x))), x, 0, Unintegrable(cosh(c + d*x)^3/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= ::Subsubsection::Closed:: =#
    #=n<0=#

    @test_int [(e + f*x)^3*sech(c + d*x)/(a + b*sinh(c + d*x)), x, 29, (2*a*(e + f*x)^3*atan(ℯ^(c + d*x)))/((a^2 + b^2)*d) + (b*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)*d) + (b*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)*d) - (b*(e + f*x)^3*log(1 + ℯ^(2*(c + d*x))))/((a^2 + b^2)*d) - (3*im*a*f*(e + f*x)^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^2) + (3*im*a*f*(e + f*x)^2*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^2) + (3*b*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^2) + (3*b*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^2) - (3*b*f*(e + f*x)^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*(a^2 + b^2)*d^2) + (6*im*a*f^2*(e + f*x)*PolyLog(3, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) - (6*im*a*f^2*(e + f*x)*PolyLog(3, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) - (6*b*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^3) - (6*b*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^3) + (3*b*f^2*(e + f*x)*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*(a^2 + b^2)*d^3) - (6*im*a*f^3*PolyLog(4, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^4) + (6*im*a*f^3*PolyLog(4, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^4) + (6*b*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^4) + (6*b*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^4) - (3*b*f^3*PolyLog(4, -ℯ^(2*(c + d*x))))/(4*(a^2 + b^2)*d^4)]
    @test_int [(e + f*x)^2*sech(c + d*x)/(a + b*sinh(c + d*x)), x, 24, (2*a*(e + f*x)^2*atan(ℯ^(c + d*x)))/((a^2 + b^2)*d) + (b*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)*d) + (b*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)*d) - (b*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/((a^2 + b^2)*d) - (2*im*a*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^2) + (2*im*a*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^2) + (2*b*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^2) + (2*b*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^2) - (b*f*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/((a^2 + b^2)*d^2) + (2*im*a*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) - (2*im*a*f^2*PolyLog(3, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) - (2*b*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^3) - (2*b*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^3) + (b*f^2*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*(a^2 + b^2)*d^3)]
    @test_int [(e + f*x)^1*sech(c + d*x)/(a + b*sinh(c + d*x)), x, 19, (2*a*(e + f*x)*atan(ℯ^(c + d*x)))/((a^2 + b^2)*d) + (b*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)*d) + (b*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)*d) - (b*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/((a^2 + b^2)*d) - (im*a*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^2) + (im*a*f*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^2) + (b*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^2) + (b*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^2) - (b*f*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*(a^2 + b^2)*d^2)]
    @test_int [(e + f*x)^0*sech(c + d*x)/(a + b*sinh(c + d*x)), x, 6, (a*atan(sinh(c + d*x)))/((a^2 + b^2)*d) - (b*log(cosh(c + d*x)))/((a^2 + b^2)*d) + (b*log(a + b*sinh(c + d*x)))/((a^2 + b^2)*d)]
    @test_int [sech(c + d*x)/((e + f*x)^1*(a + b*sinh(c + d*x))), x, 0, Unintegrable(sech(c + d*x)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [(e + f*x)^3*sech(c + d*x)^2/(a + b*sinh(c + d*x)), x, 29, (a*(e + f*x)^3)/((a^2 + b^2)*d) - (6*b*f*(e + f*x)^2*atan(ℯ^(c + d*x)))/((a^2 + b^2)*d^2) + (b^2*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*d) - (b^2*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*d) - (3*a*f*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/((a^2 + b^2)*d^2) + (6*im*b*f^2*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) - (6*im*b*f^2*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) + (3*b^2*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) - (3*b^2*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) - (3*a*f^2*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/((a^2 + b^2)*d^3) - (6*im*b*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^4) + (6*im*b*f^3*PolyLog(3, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^4) - (6*b^2*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^3) + (6*b^2*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^3) + (3*a*f^3*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*(a^2 + b^2)*d^4) + (6*b^2*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^4) - (6*b^2*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^4) + (b*(e + f*x)^3*sech(c + d*x))/((a^2 + b^2)*d) + (a*(e + f*x)^3*tanh(c + d*x))/((a^2 + b^2)*d)]
    @test_int [(e + f*x)^2*sech(c + d*x)^2/(a + b*sinh(c + d*x)), x, 24, (a*(e + f*x)^2)/((a^2 + b^2)*d) - (4*b*f*(e + f*x)*atan(ℯ^(c + d*x)))/((a^2 + b^2)*d^2) + (b^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*d) - (b^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*d) - (2*a*f*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/((a^2 + b^2)*d^2) + (2*im*b*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) - (2*im*b*f^2*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) + (2*b^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) - (2*b^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) - (a*f^2*PolyLog(2, -ℯ^(2*(c + d*x))))/((a^2 + b^2)*d^3) - (2*b^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^3) + (2*b^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^3) + (b*(e + f*x)^2*sech(c + d*x))/((a^2 + b^2)*d) + (a*(e + f*x)^2*tanh(c + d*x))/((a^2 + b^2)*d)]
    @test_int [(e + f*x)^1*sech(c + d*x)^2/(a + b*sinh(c + d*x)), x, 15, -((b*f*atan(sinh(c + d*x)))/((a^2 + b^2)*d^2)) + (b^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*d) - (b^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*d) - (a*f*log(cosh(c + d*x)))/((a^2 + b^2)*d^2) + (b^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) - (b^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) + (b*(e + f*x)*sech(c + d*x))/((a^2 + b^2)*d) + (a*(e + f*x)*tanh(c + d*x))/((a^2 + b^2)*d)]
    @test_int [(e + f*x)^0*sech(c + d*x)^2/(a + b*sinh(c + d*x)), x, 5, (-2*b^2*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/((a^2 + b^2)^(3/2)*d) + (sech(c + d*x)*(b + a*sinh(c + d*x)))/((a^2 + b^2)*d)]
    @test_int [sech(c + d*x)^2/((e + f*x)^1*(a + b*sinh(c + d*x))), x, 0, Unintegrable(sech(c + d*x)^2/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [(e + f*x)^2*sech(c + d*x)^3/(a + b*sinh(c + d*x)), x, 39, (2*a*b^2*(e + f*x)^2*atan(ℯ^(c + d*x)))/((a^2 + b^2)^2*d) + (a*(e + f*x)^2*atan(ℯ^(c + d*x)))/((a^2 + b^2)*d) - (a*f^2*atan(sinh(c + d*x)))/((a^2 + b^2)*d^3) + (b^3*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^2*d) + (b^3*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^2*d) - (b^3*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/((a^2 + b^2)^2*d) + (b*f^2*log(cosh(c + d*x)))/((a^2 + b^2)*d^3) - (2*im*a*b^2*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^2) - (im*a*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^2) + (2*im*a*b^2*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^2) + (im*a*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^2) + (2*b^3*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^2) + (2*b^3*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^2) - (b^3*f*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/((a^2 + b^2)^2*d^2) + (2*im*a*b^2*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^3) + (im*a*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) - (2*im*a*b^2*f^2*PolyLog(3, im*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^3) - (im*a*f^2*PolyLog(3, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) - (2*b^3*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^3) - (2*b^3*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^3) + (b^3*f^2*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*(a^2 + b^2)^2*d^3) + (a*f*(e + f*x)*sech(c + d*x))/((a^2 + b^2)*d^2) + (b*(e + f*x)^2*sech(c + d*x)^2)/(2*(a^2 + b^2)*d) - (b*f*(e + f*x)*tanh(c + d*x))/((a^2 + b^2)*d^2) + (a*(e + f*x)^2*sech(c + d*x)*tanh(c + d*x))/(2*(a^2 + b^2)*d)]
    @test_int [(e + f*x)^1*sech(c + d*x)^3/(a + b*sinh(c + d*x)), x, 31, (2*a*b^2*(e + f*x)*atan(ℯ^(c + d*x)))/((a^2 + b^2)^2*d) + (a*(e + f*x)*atan(ℯ^(c + d*x)))/((a^2 + b^2)*d) + (b^3*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^2*d) + (b^3*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^2*d) - (b^3*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/((a^2 + b^2)^2*d) - (im*a*b^2*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^2) - (im*a*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(2*(a^2 + b^2)*d^2) + (im*a*b^2*f*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^2) + (im*a*f*PolyLog(2, im*ℯ^(c + d*x)))/(2*(a^2 + b^2)*d^2) + (b^3*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^2) + (b^3*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^2) - (b^3*f*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*(a^2 + b^2)^2*d^2) + (a*f*sech(c + d*x))/(2*(a^2 + b^2)*d^2) + (b*(e + f*x)*sech(c + d*x)^2)/(2*(a^2 + b^2)*d) - (b*f*tanh(c + d*x))/(2*(a^2 + b^2)*d^2) + (a*(e + f*x)*sech(c + d*x)*tanh(c + d*x))/(2*(a^2 + b^2)*d)]
    @test_int [(e + f*x)^0*sech(c + d*x)^3/(a + b*sinh(c + d*x)), x, 7, (a*(a^2 + 3*b^2)*atan(sinh(c + d*x)))/(2*(a^2 + b^2)^2*d) - (b^3*log(cosh(c + d*x)))/((a^2 + b^2)^2*d) + (b^3*log(a + b*sinh(c + d*x)))/((a^2 + b^2)^2*d) + (sech(c + d*x)^2*(b + a*sinh(c + d*x)))/(2*(a^2 + b^2)*d)]
    @test_int [sech(c + d*x)^3/((e + f*x)^1*(a + b*sinh(c + d*x))), x, 0, Unintegrable(sech(c + d*x)^3/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= ::Subsubsection::Closed:: =#
    #=m*symbolic=#

    @test_int [x^m*cosh(c + d*x)^3/(a + b*sinh(c + d*x)), x, 0, Unintegrable((x^m*cosh(c + d*x)^3)/(a + b*sinh(c + d*x)), x)]
    @test_int [x^m*cosh(c + d*x)^2/(a + b*sinh(c + d*x)), x, 0, Unintegrable((x^m*cosh(c + d*x)^2)/(a + b*sinh(c + d*x)), x)]
    @test_int [x^m*cosh(c + d*x)^1/(a + b*sinh(c + d*x)), x, 0, Unintegrable((x^m*cosh(c + d*x))/(a + b*sinh(c + d*x)), x)]

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n / (a+b*sinh(c+d*x))^2=#

    #= ::Subsubsection::Closed:: =#
    #=n>0=#

    @test_int [(e + f*x)^1*cosh(c + d*x)/(a + b*sinh(c + d*x))^2, x, 4, -((2*f*atanh((b - a*tanh((1/2)*(c + d*x)))/sqrt(a^2 + b^2)))/(b*sqrt(a^2 + b^2)*d^2)) - (e + f*x)/(b*d*(a + b*sinh(c + d*x)))]
    @test_int [(e + f*x)^2*cosh(c + d*x)/(a + b*sinh(c + d*x))^2, x, 9, (2*f*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*sqrt(a^2 + b^2)*d^2) - (2*f*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*sqrt(a^2 + b^2)*d^2) + (2*f^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^3) - (2*f^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^3) - (e + f*x)^2/(b*d*(a + b*sinh(c + d*x)))]
    @test_int [(e + f*x)^3*cosh(c + d*x)/(a + b*sinh(c + d*x))^2, x, 11, (3*f*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*sqrt(a^2 + b^2)*d^2) - (3*f*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*sqrt(a^2 + b^2)*d^2) + (6*f^2*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^3) - (6*f^2*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^3) - (6*f^3*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^4) + (6*f^3*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^4) - (e + f*x)^3/(b*d*(a + b*sinh(c + d*x)))]

    @test_int [((e + f*x)*cosh(c + d*x))/(a + b*sinh(c + d*x))^2, x, 4, (-2*f*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/(b*sqrt(a^2 + b^2)*d^2) - (e + f*x)/(b*d*(a + b*sinh(c + d*x)))]
    @test_int [((e + f*x)^2*cosh(c + d*x))/(a + b*sinh(c + d*x))^2, x, 9, (2*f*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*sqrt(a^2 + b^2)*d^2) - (2*f*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*sqrt(a^2 + b^2)*d^2) + (2*f^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^3) - (2*f^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^3) - (e + f*x)^2/(b*d*(a + b*sinh(c + d*x)))]
    @test_int [((e + f*x)^3*cosh(c + d*x))/(a + b*sinh(c + d*x))^2, x, 11, (3*f*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*sqrt(a^2 + b^2)*d^2) - (3*f*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*sqrt(a^2 + b^2)*d^2) + (6*f^2*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^3) - (6*f^2*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^3) - (6*f^3*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^4) + (6*f^3*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*sqrt(a^2 + b^2)*d^4) - (e + f*x)^3/(b*d*(a + b*sinh(c + d*x)))]

    #= ::Subsubsection:: =#
    #=n<0=#

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n / (a+b*sinh(c+d*x))^3=#

    #= ::Subsubsection::Closed:: =#
    #=n>0=#

    @test_int [(e + f*x)^1*cosh(c + d*x)/(a + b*sinh(c + d*x))^3, x, 6, -((a*f*atanh((b - a*tanh((1/2)*(c + d*x)))/sqrt(a^2 + b^2)))/(b*(a^2 + b^2)^(3/2)*d^2)) - (e + f*x)/(2*b*d*(a + b*sinh(c + d*x))^2) - (f*cosh(c + d*x))/(2*(a^2 + b^2)*d^2*(a + b*sinh(c + d*x)))]
    @test_int [(e + f*x)^2*cosh(c + d*x)/(a + b*sinh(c + d*x))^3, x, 12, (a*f*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*(a^2 + b^2)^(3/2)*d^2) - (a*f*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*(a^2 + b^2)^(3/2)*d^2) + (f^2*log(a + b*sinh(c + d*x)))/(b*(a^2 + b^2)*d^3) + (a*f^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^3) - (a*f^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^3) - (e + f*x)^2/(2*b*d*(a + b*sinh(c + d*x))^2) - (f*(e + f*x)*cosh(c + d*x))/((a^2 + b^2)*d^2*(a + b*sinh(c + d*x)))]
    @test_int [(e + f*x)^3*cosh(c + d*x)/(a + b*sinh(c + d*x))^3, x, 19, -((3*f*(e + f*x)^2)/(2*b*(a^2 + b^2)*d^2)) + (3*f^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*(a^2 + b^2)*d^3) + (3*a*f*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(2*b*(a^2 + b^2)^(3/2)*d^2) + (3*f^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*(a^2 + b^2)*d^3) - (3*a*f*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(2*b*(a^2 + b^2)^(3/2)*d^2) + (3*f^3*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)*d^4) + (3*a*f^2*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^3) + (3*f^3*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)*d^4) - (3*a*f^2*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^3) - (3*a*f^3*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^4) + (3*a*f^3*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^4) - (e + f*x)^3/(2*b*d*(a + b*sinh(c + d*x))^2) - (3*f*(e + f*x)^2*cosh(c + d*x))/(2*(a^2 + b^2)*d^2*(a + b*sinh(c + d*x)))]

    @test_int [((e + f*x)*cosh(c + d*x))/(a + b*sinh(c + d*x))^3, x, 6, -((a*f*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/(b*(a^2 + b^2)^(3/2)*d^2)) - (e + f*x)/(2*b*d*(a + b*sinh(c + d*x))^2) - (f*cosh(c + d*x))/(2*(a^2 + b^2)*d^2*(a + b*sinh(c + d*x)))]
    @test_int [((e + f*x)^2*cosh(c + d*x))/(a + b*sinh(c + d*x))^3, x, 12, (a*f*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*(a^2 + b^2)^(3/2)*d^2) - (a*f*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*(a^2 + b^2)^(3/2)*d^2) + (f^2*log(a + b*sinh(c + d*x)))/(b*(a^2 + b^2)*d^3) + (a*f^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^3) - (a*f^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^3) - (e + f*x)^2/(2*b*d*(a + b*sinh(c + d*x))^2) - (f*(e + f*x)*cosh(c + d*x))/((a^2 + b^2)*d^2*(a + b*sinh(c + d*x)))]
    @test_int [((e + f*x)^3*cosh(c + d*x))/(a + b*sinh(c + d*x))^3, x, 19, (-3*f*(e + f*x)^2)/(2*b*(a^2 + b^2)*d^2) + (3*f^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*(a^2 + b^2)*d^3) + (3*a*f*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(2*b*(a^2 + b^2)^(3/2)*d^2) + (3*f^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*(a^2 + b^2)*d^3) - (3*a*f*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(2*b*(a^2 + b^2)^(3/2)*d^2) + (3*f^3*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)*d^4) + (3*a*f^2*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^3) + (3*f^3*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)*d^4) - (3*a*f^2*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^3) - (3*a*f^3*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^4) + (3*a*f^3*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^4) - (e + f*x)^3/(2*b*d*(a + b*sinh(c + d*x))^2) - (3*f*(e + f*x)^2*cosh(c + d*x))/(2*(a^2 + b^2)*d^2*(a + b*sinh(c + d*x)))]

    #= ::Subsubsection:: =#
    #=n<0=#

    #= ::Title::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n*sinh(c+d*x)^p*(a+b*sinh(c+d*x))^q=#

    #= ::Section::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n*sinh(c+d*x)^p / (a+b*sinh(c+d*x))^1=#

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n*sinh(c+d*x)^1 / (a+b*sinh(c+d*x))=#

    #= ::Subsubsection::Closed:: =#
    #=n>0=#

    @test_int [((e + f*x)^3*cosh(c + d*x)*sinh(c + d*x))/(a + b*sinh(c + d*x)), x, 16, (a*(e + f*x)^4)/(4*b^2*f) - (6*f^3*cosh(c + d*x))/(b*d^4) - (3*f*(e + f*x)^2*cosh(c + d*x))/(b*d^2) - (a*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^2*d) - (a*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^2*d) - (3*a*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*d^2) - (3*a*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*d^2) + (6*a*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*d^3) + (6*a*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*d^3) - (6*a*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*d^4) - (6*a*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*d^4) + (6*f^2*(e + f*x)*sinh(c + d*x))/(b*d^3) + ((e + f*x)^3*sinh(c + d*x))/(b*d)]
    @test_int [((e + f*x)^2*cosh(c + d*x)*sinh(c + d*x))/(a + b*sinh(c + d*x)), x, 13, (a*(e + f*x)^3)/(3*b^2*f) - (2*f*(e + f*x)*cosh(c + d*x))/(b*d^2) - (a*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^2*d) - (a*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^2*d) - (2*a*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*d^2) - (2*a*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*d^2) + (2*a*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*d^3) + (2*a*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*d^3) + (2*f^2*sinh(c + d*x))/(b*d^3) + ((e + f*x)^2*sinh(c + d*x))/(b*d)]
    @test_int [((e + f*x)^1*cosh(c + d*x)*sinh(c + d*x))/(a + b*sinh(c + d*x)), x, 10, (a*(e + f*x)^2)/(2*b^2*f) - (f*cosh(c + d*x))/(b*d^2) - (a*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^2*d) - (a*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^2*d) - (a*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*d^2) - (a*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*d^2) + ((e + f*x)*sinh(c + d*x))/(b*d)]
    @test_int [(cosh(c + d*x)*sinh(c + d*x))/(a + b*sinh(c + d*x)), x, 4, -((a*log(a + b*sinh(c + d*x)))/(b^2*d)) + sinh(c + d*x)/(b*d)]
    @test_int [(cosh(c + d*x)*sinh(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((cosh(c + d*x)*sinh(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*cosh(c + d*x)^2*sinh(c + d*x))/(a + b*sinh(c + d*x)), x, 23, (3*e*f^2*x)/(4*b*d^2) + (3*f^3*x^2)/(8*b*d^2) + (a^2*(e + f*x)^4)/(4*b^3*f) + (e + f*x)^4/(8*b*f) - (6*a*f^2*(e + f*x)*cosh(c + d*x))/(b^2*d^3) - (a*(e + f*x)^3*cosh(c + d*x))/(b^2*d) - (3*f^3*cosh(c + d*x)^2)/(8*b*d^4) - (3*f*(e + f*x)^2*cosh(c + d*x)^2)/(4*b*d^2) - (a*sqrt(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^3*d) + (a*sqrt(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^3*d) - (3*a*sqrt(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*d^2) + (3*a*sqrt(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*d^2) + (6*a*sqrt(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*d^3) - (6*a*sqrt(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*d^3) - (6*a*sqrt(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*d^4) + (6*a*sqrt(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*d^4) + (6*a*f^3*sinh(c + d*x))/(b^2*d^4) + (3*a*f*(e + f*x)^2*sinh(c + d*x))/(b^2*d^2) + (3*f^2*(e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(4*b*d^3) + ((e + f*x)^3*cosh(c + d*x)*sinh(c + d*x))/(2*b*d)]
    @test_int [((e + f*x)^2*cosh(c + d*x)^2*sinh(c + d*x))/(a + b*sinh(c + d*x)), x, 20, (f^2*x)/(4*b*d^2) + (a^2*(e + f*x)^3)/(3*b^3*f) + (e + f*x)^3/(6*b*f) - (2*a*f^2*cosh(c + d*x))/(b^2*d^3) - (a*(e + f*x)^2*cosh(c + d*x))/(b^2*d) - (f*(e + f*x)*cosh(c + d*x)^2)/(2*b*d^2) - (a*sqrt(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^3*d) + (a*sqrt(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^3*d) - (2*a*sqrt(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*d^2) + (2*a*sqrt(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*d^2) + (2*a*sqrt(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*d^3) - (2*a*sqrt(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*d^3) + (2*a*f*(e + f*x)*sinh(c + d*x))/(b^2*d^2) + (f^2*cosh(c + d*x)*sinh(c + d*x))/(4*b*d^3) + ((e + f*x)^2*cosh(c + d*x)*sinh(c + d*x))/(2*b*d)]
    @test_int [((e + f*x)^1*cosh(c + d*x)^2*sinh(c + d*x))/(a + b*sinh(c + d*x)), x, 15, (a^2*e*x)/b^3 + (e*x)/(2*b) + (a^2*f*x^2)/(2*b^3) + (f*x^2)/(4*b) - (a*(e + f*x)*cosh(c + d*x))/(b^2*d) - (f*cosh(c + d*x)^2)/(4*b*d^2) - (a*sqrt(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^3*d) + (a*sqrt(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^3*d) - (a*sqrt(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*d^2) + (a*sqrt(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*d^2) + (a*f*sinh(c + d*x))/(b^2*d^2) + ((e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(2*b*d)]
    @test_int [(cosh(c + d*x)^2*sinh(c + d*x))/(a + b*sinh(c + d*x)), x, 5, ((2*a^2 + b^2)*x)/(2*b^3) + (2*a*sqrt(a^2 + b^2)*atanh((b - a*tanh((1/2)*(c + d*x)))/sqrt(a^2 + b^2)))/(b^3*d) - (cosh(c + d*x)*(2*a - b*sinh(c + d*x)))/(2*b^2*d)]
    @test_int [(cosh(c + d*x)^2*sinh(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((cosh(c + d*x)^2*sinh(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*cosh(c + d*x)^3*sinh(c + d*x))/(a + b*sinh(c + d*x)), x, 30, (-3*a*f^3*x)/(8*b^2*d^3) - (a*(e + f*x)^3)/(4*b^2*d) + (a*(a^2 + b^2)*(e + f*x)^4)/(4*b^4*f) - (6*a^2*f^3*cosh(c + d*x))/(b^3*d^4) - (40*f^3*cosh(c + d*x))/(9*b*d^4) - (3*a^2*f*(e + f*x)^2*cosh(c + d*x))/(b^3*d^2) - (2*f*(e + f*x)^2*cosh(c + d*x))/(b*d^2) - (2*f^3*cosh(c + d*x)^3)/(27*b*d^4) - (f*(e + f*x)^2*cosh(c + d*x)^3)/(3*b*d^2) - (a*(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^4*d) - (a*(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^4*d) - (3*a*(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^4*d^2) - (3*a*(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^4*d^2) + (6*a*(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^4*d^3) + (6*a*(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^4*d^3) - (6*a*(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^4*d^4) - (6*a*(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^4*d^4) + (6*a^2*f^2*(e + f*x)*sinh(c + d*x))/(b^3*d^3) + (40*f^2*(e + f*x)*sinh(c + d*x))/(9*b*d^3) + (a^2*(e + f*x)^3*sinh(c + d*x))/(b^3*d) + (2*(e + f*x)^3*sinh(c + d*x))/(3*b*d) + (3*a*f^3*cosh(c + d*x)*sinh(c + d*x))/(8*b^2*d^4) + (3*a*f*(e + f*x)^2*cosh(c + d*x)*sinh(c + d*x))/(4*b^2*d^2) + (2*f^2*(e + f*x)*cosh(c + d*x)^2*sinh(c + d*x))/(9*b*d^3) + ((e + f*x)^3*cosh(c + d*x)^2*sinh(c + d*x))/(3*b*d) - (3*a*f^2*(e + f*x)*sinh(c + d*x)^2)/(4*b^2*d^3) - (a*(e + f*x)^3*sinh(c + d*x)^2)/(2*b^2*d)]
    @test_int [((e + f*x)^2*cosh(c + d*x)^3*sinh(c + d*x))/(a + b*sinh(c + d*x)), x, 23, -(a*e*f*x)/(2*b^2*d) - (a*f^2*x^2)/(4*b^2*d) + (a*(a^2 + b^2)*(e + f*x)^3)/(3*b^4*f) - (2*a^2*f*(e + f*x)*cosh(c + d*x))/(b^3*d^2) - (4*f*(e + f*x)*cosh(c + d*x))/(3*b*d^2) - (2*f*(e + f*x)*cosh(c + d*x)^3)/(9*b*d^2) - (a*(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^4*d) - (a*(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^4*d) - (2*a*(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^4*d^2) - (2*a*(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^4*d^2) + (2*a*(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^4*d^3) + (2*a*(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^4*d^3) + (2*a^2*f^2*sinh(c + d*x))/(b^3*d^3) + (14*f^2*sinh(c + d*x))/(9*b*d^3) + (a^2*(e + f*x)^2*sinh(c + d*x))/(b^3*d) + (2*(e + f*x)^2*sinh(c + d*x))/(3*b*d) + (a*f*(e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(2*b^2*d^2) + ((e + f*x)^2*cosh(c + d*x)^2*sinh(c + d*x))/(3*b*d) - (a*f^2*sinh(c + d*x)^2)/(4*b^2*d^3) - (a*(e + f*x)^2*sinh(c + d*x)^2)/(2*b^2*d) + (2*f^2*sinh(c + d*x)^3)/(27*b*d^3)]
    @test_int [((e + f*x)^1*cosh(c + d*x)^3*sinh(c + d*x))/(a + b*sinh(c + d*x)), x, 17, -(a*f*x)/(4*b^2*d) + (a*(a^2 + b^2)*(e + f*x)^2)/(2*b^4*f) - (a^2*f*cosh(c + d*x))/(b^3*d^2) - (2*f*cosh(c + d*x))/(3*b*d^2) - (f*cosh(c + d*x)^3)/(9*b*d^2) - (a*(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^4*d) - (a*(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^4*d) - (a*(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^4*d^2) - (a*(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^4*d^2) + (a^2*(e + f*x)*sinh(c + d*x))/(b^3*d) + (2*(e + f*x)*sinh(c + d*x))/(3*b*d) + (a*f*cosh(c + d*x)*sinh(c + d*x))/(4*b^2*d^2) + ((e + f*x)*cosh(c + d*x)^2*sinh(c + d*x))/(3*b*d) - (a*(e + f*x)*sinh(c + d*x)^2)/(2*b^2*d)]
    @test_int [(cosh(c + d*x)^3*sinh(c + d*x))/(a + b*sinh(c + d*x)), x, 4, -((a*(a^2 + b^2)*log(a + b*sinh(c + d*x)))/(b^4*d)) + ((a^2 + b^2)*sinh(c + d*x))/(b^3*d) - (a*sinh(c + d*x)^2)/(2*b^2*d) + sinh(c + d*x)^3/(3*b*d)]
    @test_int [(cosh(c + d*x)^3*sinh(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((cosh(c + d*x)^3*sinh(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= ::Subsubsection::Closed:: =#
    #=n<0=#

    @test_int [((e + f*x)^3*tanh(c + d*x))/(a + b*sinh(c + d*x)), x, 39, (2*(e + f*x)^3*atan(ℯ^(c + d*x)))/(b*d) - (2*a^2*(e + f*x)^3*atan(ℯ^(c + d*x)))/(b*(a^2 + b^2)*d) - (a*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)*d) - (a*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)*d) + (a*(e + f*x)^3*log(1 + ℯ^(2*(c + d*x))))/((a^2 + b^2)*d) - (3*im*f*(e + f*x)^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b*d^2) + (3*im*a^2*f*(e + f*x)^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^2) + (3*im*f*(e + f*x)^2*PolyLog(2, im*ℯ^(c + d*x)))/(b*d^2) - (3*im*a^2*f*(e + f*x)^2*PolyLog(2, im*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^2) - (3*a*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^2) - (3*a*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^2) + (3*a*f*(e + f*x)^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*(a^2 + b^2)*d^2) + (6*im*f^2*(e + f*x)*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b*d^3) - (6*im*a^2*f^2*(e + f*x)*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^3) - (6*im*f^2*(e + f*x)*PolyLog(3, im*ℯ^(c + d*x)))/(b*d^3) + (6*im*a^2*f^2*(e + f*x)*PolyLog(3, im*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^3) + (6*a*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^3) + (6*a*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^3) - (3*a*f^2*(e + f*x)*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*(a^2 + b^2)*d^3) - (6*im*f^3*PolyLog(4, (-im)*ℯ^(c + d*x)))/(b*d^4) + (6*im*a^2*f^3*PolyLog(4, (-im)*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^4) + (6*im*f^3*PolyLog(4, im*ℯ^(c + d*x)))/(b*d^4) - (6*im*a^2*f^3*PolyLog(4, im*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^4) - (6*a*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^4) - (6*a*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^4) + (3*a*f^3*PolyLog(4, -ℯ^(2*(c + d*x))))/(4*(a^2 + b^2)*d^4)]
    @test_int [((e + f*x)^2*tanh(c + d*x))/(a + b*sinh(c + d*x)), x, 32, (2*(e + f*x)^2*atan(ℯ^(c + d*x)))/(b*d) - (2*a^2*(e + f*x)^2*atan(ℯ^(c + d*x)))/(b*(a^2 + b^2)*d) - (a*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)*d) - (a*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)*d) + (a*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/((a^2 + b^2)*d) - (2*im*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b*d^2) + (2*im*a^2*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^2) + (2*im*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b*d^2) - (2*im*a^2*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^2) - (2*a*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^2) - (2*a*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^2) + (a*f*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/((a^2 + b^2)*d^2) + (2*im*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b*d^3) - (2*im*a^2*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^3) - (2*im*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(b*d^3) + (2*im*a^2*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^3) + (2*a*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^3) + (2*a*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^3) - (a*f^2*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*(a^2 + b^2)*d^3)]
    @test_int [((e + f*x)^1*tanh(c + d*x))/(a + b*sinh(c + d*x)), x, 25, (2*(e + f*x)*atan(ℯ^(c + d*x)))/(b*d) - (2*a^2*(e + f*x)*atan(ℯ^(c + d*x)))/(b*(a^2 + b^2)*d) - (a*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)*d) - (a*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)*d) + (a*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/((a^2 + b^2)*d) - (im*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b*d^2) + (im*a^2*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^2) + (im*f*PolyLog(2, im*ℯ^(c + d*x)))/(b*d^2) - (im*a^2*f*PolyLog(2, im*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^2) - (a*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^2) - (a*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)*d^2) + (a*f*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*(a^2 + b^2)*d^2)]
    @test_int [tanh(c + d*x)/(a + b*sinh(c + d*x)), x, 6, (b*atan(sinh(c + d*x)))/((a^2 + b^2)*d) + (a*log(cosh(c + d*x)))/((a^2 + b^2)*d) - (a*log(a + b*sinh(c + d*x)))/((a^2 + b^2)*d)]
    @test_int [tanh(c + d*x)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable(tanh(c + d*x)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*sech(c + d*x)*tanh(c + d*x))/(a + b*sinh(c + d*x)), x, 36, (e + f*x)^3/(b*d) - (a^2*(e + f*x)^3)/(b*(a^2 + b^2)*d) + (6*a*f*(e + f*x)^2*atan(ℯ^(c + d*x)))/((a^2 + b^2)*d^2) - (a*b*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*d) + (a*b*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*d) - (3*f*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/(b*d^2) + (3*a^2*f*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/(b*(a^2 + b^2)*d^2) - (6*im*a*f^2*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) + (6*im*a*f^2*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) - (3*a*b*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) + (3*a*b*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) - (3*f^2*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/(b*d^3) + (3*a^2*f^2*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/(b*(a^2 + b^2)*d^3) + (6*im*a*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^4) - (6*im*a*f^3*PolyLog(3, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^4) + (6*a*b*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^3) - (6*a*b*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^3) + (3*f^3*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*b*d^4) - (3*a^2*f^3*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*b*(a^2 + b^2)*d^4) - (6*a*b*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^4) + (6*a*b*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^4) - (a*(e + f*x)^3*sech(c + d*x))/((a^2 + b^2)*d) + ((e + f*x)^3*tanh(c + d*x))/(b*d) - (a^2*(e + f*x)^3*tanh(c + d*x))/(b*(a^2 + b^2)*d)]
    @test_int [((e + f*x)^2*sech(c + d*x)*tanh(c + d*x))/(a + b*sinh(c + d*x)), x, 30, (e + f*x)^2/(b*d) - (a^2*(e + f*x)^2)/(b*(a^2 + b^2)*d) + (4*a*f*(e + f*x)*atan(ℯ^(c + d*x)))/((a^2 + b^2)*d^2) - (a*b*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*d) + (a*b*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*d) - (2*f*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(b*d^2) + (2*a^2*f*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(b*(a^2 + b^2)*d^2) - (2*im*a*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) + (2*im*a*f^2*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) - (2*a*b*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) + (2*a*b*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) - (f^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(b*d^3) + (a^2*f^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(b*(a^2 + b^2)*d^3) + (2*a*b*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^3) - (2*a*b*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^3) - (a*(e + f*x)^2*sech(c + d*x))/((a^2 + b^2)*d) + ((e + f*x)^2*tanh(c + d*x))/(b*d) - (a^2*(e + f*x)^2*tanh(c + d*x))/(b*(a^2 + b^2)*d)]
    @test_int [((e + f*x)^1*sech(c + d*x)*tanh(c + d*x))/(a + b*sinh(c + d*x)), x, 18, (a*f*atan(sinh(c + d*x)))/((a^2 + b^2)*d^2) - (a*b*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*d) + (a*b*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*d) - (f*log(cosh(c + d*x)))/(b*d^2) + (a^2*f*log(cosh(c + d*x)))/(b*(a^2 + b^2)*d^2) - (a*b*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) + (a*b*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) - (a*(e + f*x)*sech(c + d*x))/((a^2 + b^2)*d) + ((e + f*x)*tanh(c + d*x))/(b*d) - (a^2*(e + f*x)*tanh(c + d*x))/(b*(a^2 + b^2)*d)]
    @test_int [(sech(c + d*x)*tanh(c + d*x))/(a + b*sinh(c + d*x)), x, 5, (2*a*b*atanh((b - a*tanh((1/2)*(c + d*x)))/sqrt(a^2 + b^2)))/((a^2 + b^2)^(3/2)*d) - (sech(c + d*x)*(a - b*sinh(c + d*x)))/((a^2 + b^2)*d)]
    @test_int [(sech(c + d*x)*tanh(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((sech(c + d*x)*tanh(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^2*sech(c + d*x)^2*tanh(c + d*x))/(a + b*sinh(c + d*x)), x, 49, ((e + f*x)^2*atan(ℯ^(c + d*x)))/(b*d) - (2*a^2*b*(e + f*x)^2*atan(ℯ^(c + d*x)))/((a^2 + b^2)^2*d) - (a^2*(e + f*x)^2*atan(ℯ^(c + d*x)))/(b*(a^2 + b^2)*d) - (f^2*atan(sinh(c + d*x)))/(b*d^3) + (a^2*f^2*atan(sinh(c + d*x)))/(b*(a^2 + b^2)*d^3) - (a*b^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^2*d) - (a*b^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^2*d) + (a*b^2*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/((a^2 + b^2)^2*d) - (a*f^2*log(cosh(c + d*x)))/((a^2 + b^2)*d^3) - (im*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b*d^2) + (2*im*a^2*b*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^2) + (im*a^2*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^2) + (im*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b*d^2) - (2*im*a^2*b*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^2) - (im*a^2*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^2) - (2*a*b^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^2) - (2*a*b^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^2) + (a*b^2*f*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/((a^2 + b^2)^2*d^2) + (im*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b*d^3) - (2*im*a^2*b*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^3) - (im*a^2*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^3) - (im*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(b*d^3) + (2*im*a^2*b*f^2*PolyLog(3, im*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^3) + (im*a^2*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^3) + (2*a*b^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^3) + (2*a*b^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^3) - (a*b^2*f^2*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*(a^2 + b^2)^2*d^3) + (f*(e + f*x)*sech(c + d*x))/(b*d^2) - (a^2*f*(e + f*x)*sech(c + d*x))/(b*(a^2 + b^2)*d^2) - (a*(e + f*x)^2*sech(c + d*x)^2)/(2*(a^2 + b^2)*d) + (a*f*(e + f*x)*tanh(c + d*x))/((a^2 + b^2)*d^2) + ((e + f*x)^2*sech(c + d*x)*tanh(c + d*x))/(2*b*d) - (a^2*(e + f*x)^2*sech(c + d*x)*tanh(c + d*x))/(2*b*(a^2 + b^2)*d)]
    @test_int [((e + f*x^1)*sech(c + d*x)^2*tanh(c + d*x))/(a + b*sinh(c + d*x)), x, 38, ((e + f*x)*atan(ℯ^(c + d*x)))/(b*d) - (2*a^2*b*(e + f*x)*atan(ℯ^(c + d*x)))/((a^2 + b^2)^2*d) - (a^2*(e + f*x)*atan(ℯ^(c + d*x)))/(b*(a^2 + b^2)*d) - (a*b^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^2*d) - (a*b^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^2*d) + (a*b^2*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/((a^2 + b^2)^2*d) - (im*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(2*b*d^2) + (im*a^2*b*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^2) + (im*a^2*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(2*b*(a^2 + b^2)*d^2) + (im*f*PolyLog(2, im*ℯ^(c + d*x)))/(2*b*d^2) - (im*a^2*b*f*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^2) - (im*a^2*f*PolyLog(2, im*ℯ^(c + d*x)))/(2*b*(a^2 + b^2)*d^2) - (a*b^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^2) - (a*b^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^2) + (a*b^2*f*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*(a^2 + b^2)^2*d^2) + (f*sech(c + d*x))/(2*b*d^2) - (a^2*f*sech(c + d*x))/(2*b*(a^2 + b^2)*d^2) - (a*(e + f*x)*sech(c + d*x)^2)/(2*(a^2 + b^2)*d) + (a*f*tanh(c + d*x))/(2*(a^2 + b^2)*d^2) + ((e + f*x)*sech(c + d*x)*tanh(c + d*x))/(2*b*d) - (a^2*(e + f*x)*sech(c + d*x)*tanh(c + d*x))/(2*b*(a^2 + b^2)*d)]
    @test_int [(sech(c + d*x)^2*tanh(c + d*x))/(a + b*sinh(c + d*x)), x, 8, -(b*(a^2 - b^2)*atan(sinh(c + d*x)))/(2*(a^2 + b^2)^2*d) + (a*b^2*log(cosh(c + d*x)))/((a^2 + b^2)^2*d) - (a*b^2*log(a + b*sinh(c + d*x)))/((a^2 + b^2)^2*d) - (sech(c + d*x)^2*(a - b*sinh(c + d*x)))/(2*(a^2 + b^2)*d)]
    @test_int [(sech(c + d*x)^2*tanh(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((sech(c + d*x)^2*tanh(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n*sinh(c+d*x)^2 / (a+b*sinh(c+d*x))=#

    #= ::Subsubsection::Closed:: =#
    #=n>0=#

    @test_int [((e + f*x)^3*cosh(c + d*x)*sinh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 22, (3*f^3*x)/(8*b*d^3) + (e + f*x)^3/(4*b*d) - (a^2*(e + f*x)^4)/(4*b^3*f) + (6*a*f^3*cosh(c + d*x))/(b^2*d^4) + (3*a*f*(e + f*x)^2*cosh(c + d*x))/(b^2*d^2) + (a^2*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^3*d) + (a^2*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^3*d) + (3*a^2*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*d^2) + (3*a^2*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*d^2) - (6*a^2*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*d^3) - (6*a^2*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*d^3) + (6*a^2*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*d^4) + (6*a^2*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*d^4) - (6*a*f^2*(e + f*x)*sinh(c + d*x))/(b^2*d^3) - (a*(e + f*x)^3*sinh(c + d*x))/(b^2*d) - (3*f^3*cosh(c + d*x)*sinh(c + d*x))/(8*b*d^4) - (3*f*(e + f*x)^2*cosh(c + d*x)*sinh(c + d*x))/(4*b*d^2) + (3*f^2*(e + f*x)*sinh(c + d*x)^2)/(4*b*d^3) + ((e + f*x)^3*sinh(c + d*x)^2)/(2*b*d)]
    @test_int [((e + f*x)^2*cosh(c + d*x)*sinh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 17, (e*f*x)/(2*b*d) + (f^2*x^2)/(4*b*d) - (a^2*(e + f*x)^3)/(3*b^3*f) + (2*a*f*(e + f*x)*cosh(c + d*x))/(b^2*d^2) + (a^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^3*d) + (a^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^3*d) + (2*a^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*d^2) + (2*a^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*d^2) - (2*a^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*d^3) - (2*a^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*d^3) - (2*a*f^2*sinh(c + d*x))/(b^2*d^3) - (a*(e + f*x)^2*sinh(c + d*x))/(b^2*d) - (f*(e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(2*b*d^2) + (f^2*sinh(c + d*x)^2)/(4*b*d^3) + ((e + f*x)^2*sinh(c + d*x)^2)/(2*b*d)]
    @test_int [((e + f*x)*cosh(c + d*x)*sinh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 14, (f*x)/(4*b*d) - (a^2*(e + f*x)^2)/(2*b^3*f) + (a*f*cosh(c + d*x))/(b^2*d^2) + (a^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^3*d) + (a^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^3*d) + (a^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^3*d^2) + (a^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^3*d^2) - (a*(e + f*x)*sinh(c + d*x))/(b^2*d) - (f*cosh(c + d*x)*sinh(c + d*x))/(4*b*d^2) + ((e + f*x)*sinh(c + d*x)^2)/(2*b*d)]
    @test_int [(cosh(c + d*x)*sinh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 4, (a^2*log(a + b*sinh(c + d*x)))/(b^3*d) - (a*sinh(c + d*x))/(b^2*d) + sinh(c + d*x)^2/(2*b*d)]
    @test_int [(cosh(c + d*x)*sinh(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((cosh(c + d*x)*sinh(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*cosh(c + d*x)^2*sinh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 31, (-3*a*e*f^2*x)/(4*b^2*d^2) - (3*a*f^3*x^2)/(8*b^2*d^2) - (a^3*(e + f*x)^4)/(4*b^4*f) - (a*(e + f*x)^4)/(8*b^2*f) + (6*a^2*f^2*(e + f*x)*cosh(c + d*x))/(b^3*d^3) + (4*f^2*(e + f*x)*cosh(c + d*x))/(3*b*d^3) + (a^2*(e + f*x)^3*cosh(c + d*x))/(b^3*d) + (3*a*f^3*cosh(c + d*x)^2)/(8*b^2*d^4) + (3*a*f*(e + f*x)^2*cosh(c + d*x)^2)/(4*b^2*d^2) + (2*f^2*(e + f*x)*cosh(c + d*x)^3)/(9*b*d^3) + ((e + f*x)^3*cosh(c + d*x)^3)/(3*b*d) + (a^2*sqrt(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^4*d) - (a^2*sqrt(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^4*d) + (3*a^2*sqrt(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^4*d^2) - (3*a^2*sqrt(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^4*d^2) - (6*a^2*sqrt(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^4*d^3) + (6*a^2*sqrt(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^4*d^3) + (6*a^2*sqrt(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^4*d^4) - (6*a^2*sqrt(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^4*d^4) - (6*a^2*f^3*sinh(c + d*x))/(b^3*d^4) - (14*f^3*sinh(c + d*x))/(9*b*d^4) - (3*a^2*f*(e + f*x)^2*sinh(c + d*x))/(b^3*d^2) - (2*f*(e + f*x)^2*sinh(c + d*x))/(3*b*d^2) - (3*a*f^2*(e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(4*b^2*d^3) - (a*(e + f*x)^3*cosh(c + d*x)*sinh(c + d*x))/(2*b^2*d) - (f*(e + f*x)^2*cosh(c + d*x)^2*sinh(c + d*x))/(3*b*d^2) - (2*f^3*sinh(c + d*x)^3)/(27*b*d^4)]
    @test_int [((e + f*x)^2*cosh(c + d*x)^2*sinh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 25, -(a*f^2*x)/(4*b^2*d^2) - (a^3*(e + f*x)^3)/(3*b^4*f) - (a*(e + f*x)^3)/(6*b^2*f) + (2*a^2*f^2*cosh(c + d*x))/(b^3*d^3) + (4*f^2*cosh(c + d*x))/(9*b*d^3) + (a^2*(e + f*x)^2*cosh(c + d*x))/(b^3*d) + (a*f*(e + f*x)*cosh(c + d*x)^2)/(2*b^2*d^2) + (2*f^2*cosh(c + d*x)^3)/(27*b*d^3) + ((e + f*x)^2*cosh(c + d*x)^3)/(3*b*d) + (a^2*sqrt(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^4*d) - (a^2*sqrt(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^4*d) + (2*a^2*sqrt(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^4*d^2) - (2*a^2*sqrt(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^4*d^2) - (2*a^2*sqrt(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^4*d^3) + (2*a^2*sqrt(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^4*d^3) - (2*a^2*f*(e + f*x)*sinh(c + d*x))/(b^3*d^2) - (4*f*(e + f*x)*sinh(c + d*x))/(9*b*d^2) - (a*f^2*cosh(c + d*x)*sinh(c + d*x))/(4*b^2*d^3) - (a*(e + f*x)^2*cosh(c + d*x)*sinh(c + d*x))/(2*b^2*d) - (2*f*(e + f*x)*cosh(c + d*x)^2*sinh(c + d*x))/(9*b*d^2)]
    @test_int [((e + f*x)*cosh(c + d*x)^2*sinh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 19, -((a^3*e*x)/b^4) - (a*e*x)/(2*b^2) - (a^3*f*x^2)/(2*b^4) - (a*f*x^2)/(4*b^2) + (a^2*(e + f*x)*cosh(c + d*x))/(b^3*d) + (a*f*cosh(c + d*x)^2)/(4*b^2*d^2) + ((e + f*x)*cosh(c + d*x)^3)/(3*b*d) + (a^2*sqrt(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^4*d) - (a^2*sqrt(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^4*d) + (a^2*sqrt(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^4*d^2) - (a^2*sqrt(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^4*d^2) - (a^2*f*sinh(c + d*x))/(b^3*d^2) - (f*sinh(c + d*x))/(3*b*d^2) - (a*(e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(2*b^2*d) - (f*sinh(c + d*x)^3)/(9*b*d^2)]
    @test_int [(cosh(c + d*x)^2*sinh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 8, -(a*(2*a^2 + b^2)*x)/(2*b^4) - (2*a^2*sqrt(a^2 + b^2)*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/(b^4*d) + ((3*a^2 + b^2)*cosh(c + d*x))/(3*b^3*d) - (a*cosh(c + d*x)*sinh(c + d*x))/(2*b^2*d) + (cosh(c + d*x)*sinh(c + d*x)^2)/(3*b*d)]
    @test_int [(cosh(c + d*x)^2*sinh(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((cosh(c + d*x)^2*sinh(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*cosh(c + d*x)^3*sinh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 40, (3*a^2*f^3*x)/(8*b^3*d^3) - (45*f^3*x)/(256*b*d^3) + (a^2*(e + f*x)^3)/(4*b^3*d) - (3*(e + f*x)^3)/(32*b*d) - (a^2*(a^2 + b^2)*(e + f*x)^4)/(4*b^5*f) + (6*a^3*f^3*cosh(c + d*x))/(b^4*d^4) + (40*a*f^3*cosh(c + d*x))/(9*b^2*d^4) + (3*a^3*f*(e + f*x)^2*cosh(c + d*x))/(b^4*d^2) + (2*a*f*(e + f*x)^2*cosh(c + d*x))/(b^2*d^2) + (9*f^2*(e + f*x)*cosh(c + d*x)^2)/(32*b*d^3) + (2*a*f^3*cosh(c + d*x)^3)/(27*b^2*d^4) + (a*f*(e + f*x)^2*cosh(c + d*x)^3)/(3*b^2*d^2) + (3*f^2*(e + f*x)*cosh(c + d*x)^4)/(32*b*d^3) + ((e + f*x)^3*cosh(c + d*x)^4)/(4*b*d) + (a^2*(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^5*d) + (a^2*(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^5*d) + (3*a^2*(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^5*d^2) + (3*a^2*(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^5*d^2) - (6*a^2*(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^5*d^3) - (6*a^2*(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^5*d^3) + (6*a^2*(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^5*d^4) + (6*a^2*(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^5*d^4) - (6*a^3*f^2*(e + f*x)*sinh(c + d*x))/(b^4*d^3) - (40*a*f^2*(e + f*x)*sinh(c + d*x))/(9*b^2*d^3) - (a^3*(e + f*x)^3*sinh(c + d*x))/(b^4*d) - (2*a*(e + f*x)^3*sinh(c + d*x))/(3*b^2*d) - (3*a^2*f^3*cosh(c + d*x)*sinh(c + d*x))/(8*b^3*d^4) - (45*f^3*cosh(c + d*x)*sinh(c + d*x))/(256*b*d^4) - (3*a^2*f*(e + f*x)^2*cosh(c + d*x)*sinh(c + d*x))/(4*b^3*d^2) - (9*f*(e + f*x)^2*cosh(c + d*x)*sinh(c + d*x))/(32*b*d^2) - (2*a*f^2*(e + f*x)*cosh(c + d*x)^2*sinh(c + d*x))/(9*b^2*d^3) - (a*(e + f*x)^3*cosh(c + d*x)^2*sinh(c + d*x))/(3*b^2*d) - (3*f^3*cosh(c + d*x)^3*sinh(c + d*x))/(128*b*d^4) - (3*f*(e + f*x)^2*cosh(c + d*x)^3*sinh(c + d*x))/(16*b*d^2) + (3*a^2*f^2*(e + f*x)*sinh(c + d*x)^2)/(4*b^3*d^3) + (a^2*(e + f*x)^3*sinh(c + d*x)^2)/(2*b^3*d)]
    @test_int [((e + f*x)^2*cosh(c + d*x)^3*sinh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 28, (a^2*e*f*x)/(2*b^3*d) - (3*e*f*x)/(16*b*d) + (a^2*f^2*x^2)/(4*b^3*d) - (3*f^2*x^2)/(32*b*d) - (a^2*(a^2 + b^2)*(e + f*x)^3)/(3*b^5*f) + (2*a^3*f*(e + f*x)*cosh(c + d*x))/(b^4*d^2) + (4*a*f*(e + f*x)*cosh(c + d*x))/(3*b^2*d^2) + (3*f^2*cosh(c + d*x)^2)/(32*b*d^3) + (2*a*f*(e + f*x)*cosh(c + d*x)^3)/(9*b^2*d^2) + (f^2*cosh(c + d*x)^4)/(32*b*d^3) + ((e + f*x)^2*cosh(c + d*x)^4)/(4*b*d) + (a^2*(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^5*d) + (a^2*(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^5*d) + (2*a^2*(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^5*d^2) + (2*a^2*(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^5*d^2) - (2*a^2*(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^5*d^3) - (2*a^2*(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^5*d^3) - (2*a^3*f^2*sinh(c + d*x))/(b^4*d^3) - (14*a*f^2*sinh(c + d*x))/(9*b^2*d^3) - (a^3*(e + f*x)^2*sinh(c + d*x))/(b^4*d) - (2*a*(e + f*x)^2*sinh(c + d*x))/(3*b^2*d) - (a^2*f*(e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(2*b^3*d^2) - (3*f*(e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(16*b*d^2) - (a*(e + f*x)^2*cosh(c + d*x)^2*sinh(c + d*x))/(3*b^2*d) - (f*(e + f*x)*cosh(c + d*x)^3*sinh(c + d*x))/(8*b*d^2) + (a^2*f^2*sinh(c + d*x)^2)/(4*b^3*d^3) + (a^2*(e + f*x)^2*sinh(c + d*x)^2)/(2*b^3*d) - (2*a*f^2*sinh(c + d*x)^3)/(27*b^2*d^3)]
    @test_int [((e + f*x)*cosh(c + d*x)^3*sinh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 22, (a^2*f*x)/(4*b^3*d) - (3*f*x)/(32*b*d) - (a^2*(a^2 + b^2)*(e + f*x)^2)/(2*b^5*f) + (a^3*f*cosh(c + d*x))/(b^4*d^2) + (2*a*f*cosh(c + d*x))/(3*b^2*d^2) + (a*f*cosh(c + d*x)^3)/(9*b^2*d^2) + ((e + f*x)*cosh(c + d*x)^4)/(4*b*d) + (a^2*(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^5*d) + (a^2*(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^5*d) + (a^2*(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^5*d^2) + (a^2*(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^5*d^2) - (a^3*(e + f*x)*sinh(c + d*x))/(b^4*d) - (2*a*(e + f*x)*sinh(c + d*x))/(3*b^2*d) - (a^2*f*cosh(c + d*x)*sinh(c + d*x))/(4*b^3*d^2) - (3*f*cosh(c + d*x)*sinh(c + d*x))/(32*b*d^2) - (a*(e + f*x)*cosh(c + d*x)^2*sinh(c + d*x))/(3*b^2*d) - (f*cosh(c + d*x)^3*sinh(c + d*x))/(16*b*d^2) + (a^2*(e + f*x)*sinh(c + d*x)^2)/(2*b^3*d)]
    @test_int [(cosh(c + d*x)^3*sinh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 4, (a^2*(a^2 + b^2)*log(a + b*sinh(c + d*x)))/(b^5*d) - (a*(a^2 + b^2)*sinh(c + d*x))/(b^4*d) + ((a^2 + b^2)*sinh(c + d*x)^2)/(2*b^3*d) - (a*sinh(c + d*x)^3)/(3*b^2*d) + sinh(c + d*x)^4/(4*b*d)]
    @test_int [(cosh(c + d*x)^3*sinh(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((cosh(c + d*x)^3*sinh(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= ::Subsubsection::Closed:: =#
    #=n<0=#

    @test_int [((e + f*x)^3*sinh(c + d*x)*tanh(c + d*x))/(a + b*sinh(c + d*x)), x, 46, -((e + f*x)^4/(4*b*f)) - (2*a*(e + f*x)^3*atan(ℯ^(c + d*x)))/(b^2*d) + (2*a^3*(e + f*x)^3*atan(ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d) + (a^2*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*(a^2 + b^2)*d) + (a^2*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*(a^2 + b^2)*d) + ((e + f*x)^3*log(1 + ℯ^(2*(c + d*x))))/(b*d) - (a^2*(e + f*x)^3*log(1 + ℯ^(2*(c + d*x))))/(b*(a^2 + b^2)*d) + (3*im*a*f*(e + f*x)^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^2*d^2) - (3*im*a^3*f*(e + f*x)^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^2) - (3*im*a*f*(e + f*x)^2*PolyLog(2, im*ℯ^(c + d*x)))/(b^2*d^2) + (3*im*a^3*f*(e + f*x)^2*PolyLog(2, im*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^2) + (3*a^2*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)*d^2) + (3*a^2*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)*d^2) + (3*f*(e + f*x)^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*b*d^2) - (3*a^2*f*(e + f*x)^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*b*(a^2 + b^2)*d^2) - (6*im*a*f^2*(e + f*x)*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b^2*d^3) + (6*im*a^3*f^2*(e + f*x)*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^3) + (6*im*a*f^2*(e + f*x)*PolyLog(3, im*ℯ^(c + d*x)))/(b^2*d^3) - (6*im*a^3*f^2*(e + f*x)*PolyLog(3, im*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^3) - (6*a^2*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)*d^3) - (6*a^2*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)*d^3) - (3*f^2*(e + f*x)*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*b*d^3) + (3*a^2*f^2*(e + f*x)*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*b*(a^2 + b^2)*d^3) + (6*im*a*f^3*PolyLog(4, (-im)*ℯ^(c + d*x)))/(b^2*d^4) - (6*im*a^3*f^3*PolyLog(4, (-im)*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^4) - (6*im*a*f^3*PolyLog(4, im*ℯ^(c + d*x)))/(b^2*d^4) + (6*im*a^3*f^3*PolyLog(4, im*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^4) + (6*a^2*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)*d^4) + (6*a^2*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)*d^4) + (3*f^3*PolyLog(4, -ℯ^(2*(c + d*x))))/(4*b*d^4) - (3*a^2*f^3*PolyLog(4, -ℯ^(2*(c + d*x))))/(4*b*(a^2 + b^2)*d^4)]
    @test_int [((e + f*x)^2*sinh(c + d*x)*tanh(c + d*x))/(a + b*sinh(c + d*x)), x, 38, -((e + f*x)^3/(3*b*f)) - (2*a*(e + f*x)^2*atan(ℯ^(c + d*x)))/(b^2*d) + (2*a^3*(e + f*x)^2*atan(ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d) + (a^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*(a^2 + b^2)*d) + (a^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*(a^2 + b^2)*d) + ((e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/(b*d) - (a^2*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/(b*(a^2 + b^2)*d) + (2*im*a*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^2*d^2) - (2*im*a^3*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^2) - (2*im*a*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b^2*d^2) + (2*im*a^3*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^2) + (2*a^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)*d^2) + (2*a^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)*d^2) + (f*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/(b*d^2) - (a^2*f*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/(b*(a^2 + b^2)*d^2) - (2*im*a*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b^2*d^3) + (2*im*a^3*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^3) + (2*im*a*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(b^2*d^3) - (2*im*a^3*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^3) - (2*a^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)*d^3) - (2*a^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)*d^3) - (f^2*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*b*d^3) + (a^2*f^2*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*b*(a^2 + b^2)*d^3)]
    @test_int [((e + f*x)*sinh(c + d*x)*tanh(c + d*x))/(a + b*sinh(c + d*x)), x, 30, -((e + f*x)^2/(2*b*f)) - (2*a*(e + f*x)*atan(ℯ^(c + d*x)))/(b^2*d) + (2*a^3*(e + f*x)*atan(ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d) + (a^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*(a^2 + b^2)*d) + (a^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*(a^2 + b^2)*d) + ((e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(b*d) - (a^2*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(b*(a^2 + b^2)*d) + (im*a*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^2*d^2) - (im*a^3*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^2) - (im*a*f*PolyLog(2, im*ℯ^(c + d*x)))/(b^2*d^2) + (im*a^3*f*PolyLog(2, im*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^2) + (a^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)*d^2) + (a^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)*d^2) + (f*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*b*d^2) - (a^2*f*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*b*(a^2 + b^2)*d^2)]
    @test_int [(sinh(c + d*x)*tanh(c + d*x))/(a + b*sinh(c + d*x)), x, 7, -((a*atan(sinh(c + d*x)))/((a^2 + b^2)*d)) + (b*log(cosh(c + d*x)))/((a^2 + b^2)*d) + (a^2*log(a + b*sinh(c + d*x)))/(b*(a^2 + b^2)*d)]
    @test_int [(sinh(c + d*x)*tanh(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((sinh(c + d*x)*tanh(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*tanh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 45, -((a*(e + f*x)^3)/(b^2*d)) + (a^3*(e + f*x)^3)/(b^2*(a^2 + b^2)*d) + (6*f*(e + f*x)^2*atan(ℯ^(c + d*x)))/(b*d^2) - (6*a^2*f*(e + f*x)^2*atan(ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^2) + (a^2*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*d) - (a^2*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*d) + (3*a*f*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/(b^2*d^2) - (3*a^3*f*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/(b^2*(a^2 + b^2)*d^2) - (6*im*f^2*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b*d^3) + (6*im*a^2*f^2*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^3) + (6*im*f^2*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b*d^3) - (6*im*a^2*f^2*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^3) + (3*a^2*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) - (3*a^2*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) + (3*a*f^2*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/(b^2*d^3) - (3*a^3*f^2*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/(b^2*(a^2 + b^2)*d^3) + (6*im*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b*d^4) - (6*im*a^2*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^4) - (6*im*f^3*PolyLog(3, im*ℯ^(c + d*x)))/(b*d^4) + (6*im*a^2*f^3*PolyLog(3, im*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^4) - (6*a^2*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^3) + (6*a^2*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^3) - (3*a*f^3*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*b^2*d^4) + (3*a^3*f^3*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*b^2*(a^2 + b^2)*d^4) + (6*a^2*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^4) - (6*a^2*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^4) - ((e + f*x)^3*sech(c + d*x))/(b*d) + (a^2*(e + f*x)^3*sech(c + d*x))/(b*(a^2 + b^2)*d) - (a*(e + f*x)^3*tanh(c + d*x))/(b^2*d) + (a^3*(e + f*x)^3*tanh(c + d*x))/(b^2*(a^2 + b^2)*d)]
    @test_int [((e + f*x)^2*tanh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 37, -((a*(e + f*x)^2)/(b^2*d)) + (a^3*(e + f*x)^2)/(b^2*(a^2 + b^2)*d) + (4*f*(e + f*x)*atan(ℯ^(c + d*x)))/(b*d^2) - (4*a^2*f*(e + f*x)*atan(ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^2) + (a^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*d) - (a^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*d) + (2*a*f*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(b^2*d^2) - (2*a^3*f*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(b^2*(a^2 + b^2)*d^2) - (2*im*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b*d^3) + (2*im*a^2*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^3) + (2*im*f^2*PolyLog(2, im*ℯ^(c + d*x)))/(b*d^3) - (2*im*a^2*f^2*PolyLog(2, im*ℯ^(c + d*x)))/(b*(a^2 + b^2)*d^3) + (2*a^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) - (2*a^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) + (a*f^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(b^2*d^3) - (a^3*f^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(b^2*(a^2 + b^2)*d^3) - (2*a^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^3) + (2*a^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^3) - ((e + f*x)^2*sech(c + d*x))/(b*d) + (a^2*(e + f*x)^2*sech(c + d*x))/(b*(a^2 + b^2)*d) - (a*(e + f*x)^2*tanh(c + d*x))/(b^2*d) + (a^3*(e + f*x)^2*tanh(c + d*x))/(b^2*(a^2 + b^2)*d)]
    @test_int [((e + f*x)*tanh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 21, (f*atan(sinh(c + d*x)))/(b*d^2) - (a^2*f*atan(sinh(c + d*x)))/(b*(a^2 + b^2)*d^2) + (a^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*d) - (a^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^(3/2)*d) + (a*f*log(cosh(c + d*x)))/(b^2*d^2) - (a^3*f*log(cosh(c + d*x)))/(b^2*(a^2 + b^2)*d^2) + (a^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) - (a^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^(3/2)*d^2) - ((e + f*x)*sech(c + d*x))/(b*d) + (a^2*(e + f*x)*sech(c + d*x))/(b*(a^2 + b^2)*d) - (a*(e + f*x)*tanh(c + d*x))/(b^2*d) + (a^3*(e + f*x)*tanh(c + d*x))/(b^2*(a^2 + b^2)*d)]
    @test_int [tanh(c + d*x)^2/(a + b*sinh(c + d*x)), x, 8, (-2*a^2*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/((a^2 + b^2)^(3/2)*d) - (b*sech(c + d*x))/((a^2 + b^2)*d) - (a*tanh(c + d*x))/((a^2 + b^2)*d)]
    @test_int [tanh(c + d*x)^2/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable(tanh(c + d*x)^2/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^2*sech(c + d*x)*tanh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 53, -((a*(e + f*x)^2*atan(ℯ^(c + d*x)))/(b^2*d)) + (2*a^3*(e + f*x)^2*atan(ℯ^(c + d*x)))/((a^2 + b^2)^2*d) + (a^3*(e + f*x)^2*atan(ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d) + (a*f^2*atan(sinh(c + d*x)))/(b^2*d^3) - (a^3*f^2*atan(sinh(c + d*x)))/(b^2*(a^2 + b^2)*d^3) + (a^2*b*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^2*d) + (a^2*b*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^2*d) - (a^2*b*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/((a^2 + b^2)^2*d) - (f^2*log(cosh(c + d*x)))/(b*d^3) + (a^2*f^2*log(cosh(c + d*x)))/(b*(a^2 + b^2)*d^3) + (im*a*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^2*d^2) - (2*im*a^3*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^2) - (im*a^3*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^2) - (im*a*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b^2*d^2) + (2*im*a^3*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^2) + (im*a^3*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^2) + (2*a^2*b*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^2) + (2*a^2*b*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^2) - (a^2*b*f*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/((a^2 + b^2)^2*d^2) - (im*a*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b^2*d^3) + (2*im*a^3*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^3) + (im*a^3*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^3) + (im*a*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(b^2*d^3) - (2*im*a^3*f^2*PolyLog(3, im*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^3) - (im*a^3*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^3) - (2*a^2*b*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^3) - (2*a^2*b*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^3) + (a^2*b*f^2*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*(a^2 + b^2)^2*d^3) - (a*f*(e + f*x)*sech(c + d*x))/(b^2*d^2) + (a^3*f*(e + f*x)*sech(c + d*x))/(b^2*(a^2 + b^2)*d^2) - ((e + f*x)^2*sech(c + d*x)^2)/(2*b*d) + (a^2*(e + f*x)^2*sech(c + d*x)^2)/(2*b*(a^2 + b^2)*d) + (f*(e + f*x)*tanh(c + d*x))/(b*d^2) - (a^2*f*(e + f*x)*tanh(c + d*x))/(b*(a^2 + b^2)*d^2) - (a*(e + f*x)^2*sech(c + d*x)*tanh(c + d*x))/(2*b^2*d) + (a^3*(e + f*x)^2*sech(c + d*x)*tanh(c + d*x))/(2*b^2*(a^2 + b^2)*d)]
    @test_int [((e + f*x)*sech(c + d*x)*tanh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 42, -((a*(e + f*x)*atan(ℯ^(c + d*x)))/(b^2*d)) + (2*a^3*(e + f*x)*atan(ℯ^(c + d*x)))/((a^2 + b^2)^2*d) + (a^3*(e + f*x)*atan(ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d) + (a^2*b*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^2*d) + (a^2*b*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^2*d) - (a^2*b*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/((a^2 + b^2)^2*d) + (im*a*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(2*b^2*d^2) - (im*a^3*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^2) - (im*a^3*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(2*b^2*(a^2 + b^2)*d^2) - (im*a*f*PolyLog(2, im*ℯ^(c + d*x)))/(2*b^2*d^2) + (im*a^3*f*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^2) + (im*a^3*f*PolyLog(2, im*ℯ^(c + d*x)))/(2*b^2*(a^2 + b^2)*d^2) + (a^2*b*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^2) + (a^2*b*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^2) - (a^2*b*f*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*(a^2 + b^2)^2*d^2) - (a*f*sech(c + d*x))/(2*b^2*d^2) + (a^3*f*sech(c + d*x))/(2*b^2*(a^2 + b^2)*d^2) - ((e + f*x)*sech(c + d*x)^2)/(2*b*d) + (a^2*(e + f*x)*sech(c + d*x)^2)/(2*b*(a^2 + b^2)*d) + (f*tanh(c + d*x))/(2*b*d^2) - (a^2*f*tanh(c + d*x))/(2*b*(a^2 + b^2)*d^2) - (a*(e + f*x)*sech(c + d*x)*tanh(c + d*x))/(2*b^2*d) + (a^3*(e + f*x)*sech(c + d*x)*tanh(c + d*x))/(2*b^2*(a^2 + b^2)*d)]
    @test_int [(sech(c + d*x)*tanh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 8, (a*(a^2 - b^2)*atan(sinh(c + d*x)))/(2*(a^2 + b^2)^2*d) - (a^2*b*log(cosh(c + d*x)))/((a^2 + b^2)^2*d) + (a^2*b*log(a + b*sinh(c + d*x)))/((a^2 + b^2)^2*d) - (sech(c + d*x)^2*(b + a*sinh(c + d*x)))/(2*(a^2 + b^2)*d)]
    @test_int [(sech(c + d*x)*tanh(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((sech(c + d*x)*tanh(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n*sinh(c+d*x)^3 / (a+b*sinh(c+d*x))=#

    #= ::Subsubsection::Closed:: =#
    #=n>0=#

    @test_int [((e + f*x)^3*cosh(c + d*x)*sinh(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 30, (-3*a*f^3*x)/(8*b^2*d^3) - (a*(e + f*x)^3)/(4*b^2*d) + (a^3*(e + f*x)^4)/(4*b^4*f) - (6*a^2*f^3*cosh(c + d*x))/(b^3*d^4) + (14*f^3*cosh(c + d*x))/(9*b*d^4) - (3*a^2*f*(e + f*x)^2*cosh(c + d*x))/(b^3*d^2) + (2*f*(e + f*x)^2*cosh(c + d*x))/(3*b*d^2) - (2*f^3*cosh(c + d*x)^3)/(27*b*d^4) - (a^3*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^4*d) - (a^3*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^4*d) - (3*a^3*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^4*d^2) - (3*a^3*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^4*d^2) + (6*a^3*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^4*d^3) + (6*a^3*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^4*d^3) - (6*a^3*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^4*d^4) - (6*a^3*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^4*d^4) + (6*a^2*f^2*(e + f*x)*sinh(c + d*x))/(b^3*d^3) - (4*f^2*(e + f*x)*sinh(c + d*x))/(3*b*d^3) + (a^2*(e + f*x)^3*sinh(c + d*x))/(b^3*d) + (3*a*f^3*cosh(c + d*x)*sinh(c + d*x))/(8*b^2*d^4) + (3*a*f*(e + f*x)^2*cosh(c + d*x)*sinh(c + d*x))/(4*b^2*d^2) - (3*a*f^2*(e + f*x)*sinh(c + d*x)^2)/(4*b^2*d^3) - (a*(e + f*x)^3*sinh(c + d*x)^2)/(2*b^2*d) - (f*(e + f*x)^2*cosh(c + d*x)*sinh(c + d*x)^2)/(3*b*d^2) + (2*f^2*(e + f*x)*sinh(c + d*x)^3)/(9*b*d^3) + ((e + f*x)^3*sinh(c + d*x)^3)/(3*b*d)]
    @test_int [((e + f*x)^2*cosh(c + d*x)*sinh(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 22, -(a*e*f*x)/(2*b^2*d) - (a*f^2*x^2)/(4*b^2*d) + (a^3*(e + f*x)^3)/(3*b^4*f) - (2*a^2*f*(e + f*x)*cosh(c + d*x))/(b^3*d^2) + (4*f*(e + f*x)*cosh(c + d*x))/(9*b*d^2) - (a^3*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^4*d) - (a^3*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^4*d) - (2*a^3*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^4*d^2) - (2*a^3*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^4*d^2) + (2*a^3*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^4*d^3) + (2*a^3*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^4*d^3) + (2*a^2*f^2*sinh(c + d*x))/(b^3*d^3) - (4*f^2*sinh(c + d*x))/(9*b*d^3) + (a^2*(e + f*x)^2*sinh(c + d*x))/(b^3*d) + (a*f*(e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(2*b^2*d^2) - (a*f^2*sinh(c + d*x)^2)/(4*b^2*d^3) - (a*(e + f*x)^2*sinh(c + d*x)^2)/(2*b^2*d) - (2*f*(e + f*x)*cosh(c + d*x)*sinh(c + d*x)^2)/(9*b*d^2) + (2*f^2*sinh(c + d*x)^3)/(27*b*d^3) + ((e + f*x)^2*sinh(c + d*x)^3)/(3*b*d)]
    @test_int [((e + f*x)*cosh(c + d*x)*sinh(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 18, -(a*f*x)/(4*b^2*d) + (a^3*(e + f*x)^2)/(2*b^4*f) - (a^2*f*cosh(c + d*x))/(b^3*d^2) + (f*cosh(c + d*x))/(3*b*d^2) - (f*cosh(c + d*x)^3)/(9*b*d^2) - (a^3*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^4*d) - (a^3*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^4*d) - (a^3*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^4*d^2) - (a^3*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^4*d^2) + (a^2*(e + f*x)*sinh(c + d*x))/(b^3*d) + (a*f*cosh(c + d*x)*sinh(c + d*x))/(4*b^2*d^2) - (a*(e + f*x)*sinh(c + d*x)^2)/(2*b^2*d) + ((e + f*x)*sinh(c + d*x)^3)/(3*b*d)]
    @test_int [(cosh(c + d*x)*sinh(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 4, -((a^3*log(a + b*sinh(c + d*x)))/(b^4*d)) + (a^2*sinh(c + d*x))/(b^3*d) - (a*sinh(c + d*x)^2)/(2*b^2*d) + sinh(c + d*x)^3/(3*b*d)]
    @test_int [(cosh(c + d*x)*sinh(c + d*x)^3)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((cosh(c + d*x)*sinh(c + d*x)^3)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*cosh(c + d*x)^2*sinh(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 38, (3*a^2*e*f^2*x)/(4*b^3*d^2) + (3*a^2*f^3*x^2)/(8*b^3*d^2) + (a^4*(e + f*x)^4)/(4*b^5*f) + (a^2*(e + f*x)^4)/(8*b^3*f) - (e + f*x)^4/(32*b*f) - (6*a^3*f^2*(e + f*x)*cosh(c + d*x))/(b^4*d^3) - (4*a*f^2*(e + f*x)*cosh(c + d*x))/(3*b^2*d^3) - (a^3*(e + f*x)^3*cosh(c + d*x))/(b^4*d) - (3*a^2*f^3*cosh(c + d*x)^2)/(8*b^3*d^4) - (3*a^2*f*(e + f*x)^2*cosh(c + d*x)^2)/(4*b^3*d^2) - (2*a*f^2*(e + f*x)*cosh(c + d*x)^3)/(9*b^2*d^3) - (a*(e + f*x)^3*cosh(c + d*x)^3)/(3*b^2*d) - (3*f^3*cosh(4*c + 4*d*x))/(1024*b*d^4) - (3*f*(e + f*x)^2*cosh(4*c + 4*d*x))/(128*b*d^2) - (a^3*sqrt(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^5*d) + (a^3*sqrt(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^5*d) - (3*a^3*sqrt(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^5*d^2) + (3*a^3*sqrt(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^5*d^2) + (6*a^3*sqrt(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^5*d^3) - (6*a^3*sqrt(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^5*d^3) - (6*a^3*sqrt(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^5*d^4) + (6*a^3*sqrt(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^5*d^4) + (6*a^3*f^3*sinh(c + d*x))/(b^4*d^4) + (14*a*f^3*sinh(c + d*x))/(9*b^2*d^4) + (3*a^3*f*(e + f*x)^2*sinh(c + d*x))/(b^4*d^2) + (2*a*f*(e + f*x)^2*sinh(c + d*x))/(3*b^2*d^2) + (3*a^2*f^2*(e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(4*b^3*d^3) + (a^2*(e + f*x)^3*cosh(c + d*x)*sinh(c + d*x))/(2*b^3*d) + (a*f*(e + f*x)^2*cosh(c + d*x)^2*sinh(c + d*x))/(3*b^2*d^2) + (2*a*f^3*sinh(c + d*x)^3)/(27*b^2*d^4) + (3*f^2*(e + f*x)*sinh(4*c + 4*d*x))/(256*b*d^3) + ((e + f*x)^3*sinh(4*c + 4*d*x))/(32*b*d)]
    @test_int [((e + f*x)^2*cosh(c + d*x)^2*sinh(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 31, (a^2*f^2*x)/(4*b^3*d^2) + (a^4*(e + f*x)^3)/(3*b^5*f) + (a^2*(e + f*x)^3)/(6*b^3*f) - (e + f*x)^3/(24*b*f) - (2*a^3*f^2*cosh(c + d*x))/(b^4*d^3) - (4*a*f^2*cosh(c + d*x))/(9*b^2*d^3) - (a^3*(e + f*x)^2*cosh(c + d*x))/(b^4*d) - (a^2*f*(e + f*x)*cosh(c + d*x)^2)/(2*b^3*d^2) - (2*a*f^2*cosh(c + d*x)^3)/(27*b^2*d^3) - (a*(e + f*x)^2*cosh(c + d*x)^3)/(3*b^2*d) - (f*(e + f*x)*cosh(4*c + 4*d*x))/(64*b*d^2) - (a^3*sqrt(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^5*d) + (a^3*sqrt(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^5*d) - (2*a^3*sqrt(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^5*d^2) + (2*a^3*sqrt(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^5*d^2) + (2*a^3*sqrt(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^5*d^3) - (2*a^3*sqrt(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^5*d^3) + (2*a^3*f*(e + f*x)*sinh(c + d*x))/(b^4*d^2) + (4*a*f*(e + f*x)*sinh(c + d*x))/(9*b^2*d^2) + (a^2*f^2*cosh(c + d*x)*sinh(c + d*x))/(4*b^3*d^3) + (a^2*(e + f*x)^2*cosh(c + d*x)*sinh(c + d*x))/(2*b^3*d) + (2*a*f*(e + f*x)*cosh(c + d*x)^2*sinh(c + d*x))/(9*b^2*d^2) + (f^2*sinh(4*c + 4*d*x))/(256*b*d^3) + ((e + f*x)^2*sinh(4*c + 4*d*x))/(32*b*d)]
    @test_int [((e + f*x)*cosh(c + d*x)^2*sinh(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 24, (a^4*e*x)/b^5 + (a^2*e*x)/(2*b^3) + (a^4*f*x^2)/(2*b^5) + (a^2*f*x^2)/(4*b^3) - (e + f*x)^2/(16*b*f) - (a^3*(e + f*x)*cosh(c + d*x))/(b^4*d) - (a^2*f*cosh(c + d*x)^2)/(4*b^3*d^2) - (a*(e + f*x)*cosh(c + d*x)^3)/(3*b^2*d) - (f*cosh(4*c + 4*d*x))/(128*b*d^2) - (a^3*sqrt(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^5*d) + (a^3*sqrt(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^5*d) - (a^3*sqrt(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^5*d^2) + (a^3*sqrt(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^5*d^2) + (a^3*f*sinh(c + d*x))/(b^4*d^2) + (a*f*sinh(c + d*x))/(3*b^2*d^2) + (a^2*(e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(2*b^3*d) + (a*f*sinh(c + d*x)^3)/(9*b^2*d^2) + ((e + f*x)*sinh(4*c + 4*d*x))/(32*b*d)]
    @test_int [(cosh(c + d*x)^2*sinh(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 9, ((8*a^4 + 4*a^2*b^2 - b^4)*x)/(8*b^5) + (2*a^3*sqrt(a^2 + b^2)*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/(b^5*d) - (a*(3*a^2 + b^2)*cosh(c + d*x))/(3*b^4*d) + ((4*a^2 + b^2)*cosh(c + d*x)*sinh(c + d*x))/(8*b^3*d) - (a*cosh(c + d*x)*sinh(c + d*x)^2)/(3*b^2*d) + (cosh(c + d*x)*sinh(c + d*x)^3)/(4*b*d)]
    @test_int [(cosh(c + d*x)^2*sinh(c + d*x)^3)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((cosh(c + d*x)^2*sinh(c + d*x)^3)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*cosh(c + d*x)^3*sinh(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 55, (-3*a^3*f^3*x)/(8*b^4*d^3) + (45*a*f^3*x)/(256*b^2*d^3) - (a^3*(e + f*x)^3)/(4*b^4*d) + (3*a*(e + f*x)^3)/(32*b^2*d) + (a^3*(a^2 + b^2)*(e + f*x)^4)/(4*b^6*f) - (6*a^4*f^3*cosh(c + d*x))/(b^5*d^4) - (40*a^2*f^3*cosh(c + d*x))/(9*b^3*d^4) + (3*f^3*cosh(c + d*x))/(4*b*d^4) - (3*a^4*f*(e + f*x)^2*cosh(c + d*x))/(b^5*d^2) - (2*a^2*f*(e + f*x)^2*cosh(c + d*x))/(b^3*d^2) + (3*f*(e + f*x)^2*cosh(c + d*x))/(8*b*d^2) - (9*a*f^2*(e + f*x)*cosh(c + d*x)^2)/(32*b^2*d^3) - (2*a^2*f^3*cosh(c + d*x)^3)/(27*b^3*d^4) - (a^2*f*(e + f*x)^2*cosh(c + d*x)^3)/(3*b^3*d^2) - (3*a*f^2*(e + f*x)*cosh(c + d*x)^4)/(32*b^2*d^3) - (a*(e + f*x)^3*cosh(c + d*x)^4)/(4*b^2*d) - (f^3*cosh(3*c + 3*d*x))/(216*b*d^4) - (f*(e + f*x)^2*cosh(3*c + 3*d*x))/(48*b*d^2) - (3*f^3*cosh(5*c + 5*d*x))/(5000*b*d^4) - (3*f*(e + f*x)^2*cosh(5*c + 5*d*x))/(400*b*d^2) - (a^3*(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^6*d) - (a^3*(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^6*d) - (3*a^3*(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^6*d^2) - (3*a^3*(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^6*d^2) + (6*a^3*(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^6*d^3) + (6*a^3*(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^6*d^3) - (6*a^3*(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^6*d^4) - (6*a^3*(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^6*d^4) + (6*a^4*f^2*(e + f*x)*sinh(c + d*x))/(b^5*d^3) + (40*a^2*f^2*(e + f*x)*sinh(c + d*x))/(9*b^3*d^3) - (3*f^2*(e + f*x)*sinh(c + d*x))/(4*b*d^3) + (a^4*(e + f*x)^3*sinh(c + d*x))/(b^5*d) + (2*a^2*(e + f*x)^3*sinh(c + d*x))/(3*b^3*d) - ((e + f*x)^3*sinh(c + d*x))/(8*b*d) + (3*a^3*f^3*cosh(c + d*x)*sinh(c + d*x))/(8*b^4*d^4) + (45*a*f^3*cosh(c + d*x)*sinh(c + d*x))/(256*b^2*d^4) + (3*a^3*f*(e + f*x)^2*cosh(c + d*x)*sinh(c + d*x))/(4*b^4*d^2) + (9*a*f*(e + f*x)^2*cosh(c + d*x)*sinh(c + d*x))/(32*b^2*d^2) + (2*a^2*f^2*(e + f*x)*cosh(c + d*x)^2*sinh(c + d*x))/(9*b^3*d^3) + (a^2*(e + f*x)^3*cosh(c + d*x)^2*sinh(c + d*x))/(3*b^3*d) + (3*a*f^3*cosh(c + d*x)^3*sinh(c + d*x))/(128*b^2*d^4) + (3*a*f*(e + f*x)^2*cosh(c + d*x)^3*sinh(c + d*x))/(16*b^2*d^2) - (3*a^3*f^2*(e + f*x)*sinh(c + d*x)^2)/(4*b^4*d^3) - (a^3*(e + f*x)^3*sinh(c + d*x)^2)/(2*b^4*d) + (f^2*(e + f*x)*sinh(3*c + 3*d*x))/(72*b*d^3) + ((e + f*x)^3*sinh(3*c + 3*d*x))/(48*b*d) + (3*f^2*(e + f*x)*sinh(5*c + 5*d*x))/(1000*b*d^3) + ((e + f*x)^3*sinh(5*c + 5*d*x))/(80*b*d)]
    @test_int [((e + f*x)^2*cosh(c + d*x)^3*sinh(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 40, -(a^3*e*f*x)/(2*b^4*d) + (3*a*e*f*x)/(16*b^2*d) - (a^3*f^2*x^2)/(4*b^4*d) + (3*a*f^2*x^2)/(32*b^2*d) + (a^3*(a^2 + b^2)*(e + f*x)^3)/(3*b^6*f) - (2*a^4*f*(e + f*x)*cosh(c + d*x))/(b^5*d^2) - (4*a^2*f*(e + f*x)*cosh(c + d*x))/(3*b^3*d^2) + (f*(e + f*x)*cosh(c + d*x))/(4*b*d^2) - (3*a*f^2*cosh(c + d*x)^2)/(32*b^2*d^3) - (2*a^2*f*(e + f*x)*cosh(c + d*x)^3)/(9*b^3*d^2) - (a*f^2*cosh(c + d*x)^4)/(32*b^2*d^3) - (a*(e + f*x)^2*cosh(c + d*x)^4)/(4*b^2*d) - (f*(e + f*x)*cosh(3*c + 3*d*x))/(72*b*d^2) - (f*(e + f*x)*cosh(5*c + 5*d*x))/(200*b*d^2) - (a^3*(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^6*d) - (a^3*(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^6*d) - (2*a^3*(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^6*d^2) - (2*a^3*(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^6*d^2) + (2*a^3*(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^6*d^3) + (2*a^3*(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^6*d^3) + (2*a^4*f^2*sinh(c + d*x))/(b^5*d^3) + (14*a^2*f^2*sinh(c + d*x))/(9*b^3*d^3) - (f^2*sinh(c + d*x))/(4*b*d^3) + (a^4*(e + f*x)^2*sinh(c + d*x))/(b^5*d) + (2*a^2*(e + f*x)^2*sinh(c + d*x))/(3*b^3*d) - ((e + f*x)^2*sinh(c + d*x))/(8*b*d) + (a^3*f*(e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(2*b^4*d^2) + (3*a*f*(e + f*x)*cosh(c + d*x)*sinh(c + d*x))/(16*b^2*d^2) + (a^2*(e + f*x)^2*cosh(c + d*x)^2*sinh(c + d*x))/(3*b^3*d) + (a*f*(e + f*x)*cosh(c + d*x)^3*sinh(c + d*x))/(8*b^2*d^2) - (a^3*f^2*sinh(c + d*x)^2)/(4*b^4*d^3) - (a^3*(e + f*x)^2*sinh(c + d*x)^2)/(2*b^4*d) + (2*a^2*f^2*sinh(c + d*x)^3)/(27*b^3*d^3) + (f^2*sinh(3*c + 3*d*x))/(216*b*d^3) + ((e + f*x)^2*sinh(3*c + 3*d*x))/(48*b*d) + (f^2*sinh(5*c + 5*d*x))/(1000*b*d^3) + ((e + f*x)^2*sinh(5*c + 5*d*x))/(80*b*d)]
    @test_int [((e + f*x)*cosh(c + d*x)^3*sinh(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 31, -(a^3*f*x)/(4*b^4*d) + (3*a*f*x)/(32*b^2*d) + (a^3*(a^2 + b^2)*(e + f*x)^2)/(2*b^6*f) - (a^4*f*cosh(c + d*x))/(b^5*d^2) - (2*a^2*f*cosh(c + d*x))/(3*b^3*d^2) + (f*cosh(c + d*x))/(8*b*d^2) - (a^2*f*cosh(c + d*x)^3)/(9*b^3*d^2) - (a*(e + f*x)*cosh(c + d*x)^4)/(4*b^2*d) - (f*cosh(3*c + 3*d*x))/(144*b*d^2) - (f*cosh(5*c + 5*d*x))/(400*b*d^2) - (a^3*(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^6*d) - (a^3*(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^6*d) - (a^3*(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^6*d^2) - (a^3*(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^6*d^2) + (a^4*(e + f*x)*sinh(c + d*x))/(b^5*d) + (2*a^2*(e + f*x)*sinh(c + d*x))/(3*b^3*d) - ((e + f*x)*sinh(c + d*x))/(8*b*d) + (a^3*f*cosh(c + d*x)*sinh(c + d*x))/(4*b^4*d^2) + (3*a*f*cosh(c + d*x)*sinh(c + d*x))/(32*b^2*d^2) + (a^2*(e + f*x)*cosh(c + d*x)^2*sinh(c + d*x))/(3*b^3*d) + (a*f*cosh(c + d*x)^3*sinh(c + d*x))/(16*b^2*d^2) - (a^3*(e + f*x)*sinh(c + d*x)^2)/(2*b^4*d) + ((e + f*x)*sinh(3*c + 3*d*x))/(48*b*d) + ((e + f*x)*sinh(5*c + 5*d*x))/(80*b*d)]
    @test_int [(cosh(c + d*x)^3*sinh(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 4, -((a^3*(a^2 + b^2)*log(a + b*sinh(c + d*x)))/(b^6*d)) + (a^2*(a^2 + b^2)*sinh(c + d*x))/(b^5*d) - (a*(a^2 + b^2)*sinh(c + d*x)^2)/(2*b^4*d) + ((a^2 + b^2)*sinh(c + d*x)^3)/(3*b^3*d) - (a*sinh(c + d*x)^4)/(4*b^2*d) + sinh(c + d*x)^5/(5*b*d)]
    @test_int [(cosh(c + d*x)^3*sinh(c + d*x)^3)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((cosh(c + d*x)^3*sinh(c + d*x)^3)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= ::Subsubsection::Closed:: =#
    #=n<0=#

    @test_int [((e + f*x)^3*sinh(c + d*x)^2*tanh(c + d*x))/(a + b*sinh(c + d*x)), x, 61, (a*(e + f*x)^4)/(4*b^2*f) + (2*a^2*(e + f*x)^3*atan(ℯ^(c + d*x)))/(b^3*d) - (2*(e + f*x)^3*atan(ℯ^(c + d*x)))/(b*d) - (2*a^4*(e + f*x)^3*atan(ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d) - (6*f^3*cosh(c + d*x))/(b*d^4) - (3*f*(e + f*x)^2*cosh(c + d*x))/(b*d^2) - (a^3*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^2*(a^2 + b^2)*d) - (a^3*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^2*(a^2 + b^2)*d) - (a*(e + f*x)^3*log(1 + ℯ^(2*(c + d*x))))/(b^2*d) + (a^3*(e + f*x)^3*log(1 + ℯ^(2*(c + d*x))))/(b^2*(a^2 + b^2)*d) - (3*im*a^2*f*(e + f*x)^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^3*d^2) + (3*im*f*(e + f*x)^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b*d^2) + (3*im*a^4*f*(e + f*x)^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d^2) + (3*im*a^2*f*(e + f*x)^2*PolyLog(2, im*ℯ^(c + d*x)))/(b^3*d^2) - (3*im*f*(e + f*x)^2*PolyLog(2, im*ℯ^(c + d*x)))/(b*d^2) - (3*im*a^4*f*(e + f*x)^2*PolyLog(2, im*ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d^2) - (3*a^3*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*(a^2 + b^2)*d^2) - (3*a^3*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*(a^2 + b^2)*d^2) - (3*a*f*(e + f*x)^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*b^2*d^2) + (3*a^3*f*(e + f*x)^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*b^2*(a^2 + b^2)*d^2) + (6*im*a^2*f^2*(e + f*x)*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b^3*d^3) - (6*im*f^2*(e + f*x)*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b*d^3) - (6*im*a^4*f^2*(e + f*x)*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d^3) - (6*im*a^2*f^2*(e + f*x)*PolyLog(3, im*ℯ^(c + d*x)))/(b^3*d^3) + (6*im*f^2*(e + f*x)*PolyLog(3, im*ℯ^(c + d*x)))/(b*d^3) + (6*im*a^4*f^2*(e + f*x)*PolyLog(3, im*ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d^3) + (6*a^3*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*(a^2 + b^2)*d^3) + (6*a^3*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*(a^2 + b^2)*d^3) + (3*a*f^2*(e + f*x)*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*b^2*d^3) - (3*a^3*f^2*(e + f*x)*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*b^2*(a^2 + b^2)*d^3) - (6*im*a^2*f^3*PolyLog(4, (-im)*ℯ^(c + d*x)))/(b^3*d^4) + (6*im*f^3*PolyLog(4, (-im)*ℯ^(c + d*x)))/(b*d^4) + (6*im*a^4*f^3*PolyLog(4, (-im)*ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d^4) + (6*im*a^2*f^3*PolyLog(4, im*ℯ^(c + d*x)))/(b^3*d^4) - (6*im*f^3*PolyLog(4, im*ℯ^(c + d*x)))/(b*d^4) - (6*im*a^4*f^3*PolyLog(4, im*ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d^4) - (6*a^3*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*(a^2 + b^2)*d^4) - (6*a^3*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*(a^2 + b^2)*d^4) - (3*a*f^3*PolyLog(4, -ℯ^(2*(c + d*x))))/(4*b^2*d^4) + (3*a^3*f^3*PolyLog(4, -ℯ^(2*(c + d*x))))/(4*b^2*(a^2 + b^2)*d^4) + (6*f^2*(e + f*x)*sinh(c + d*x))/(b*d^3) + ((e + f*x)^3*sinh(c + d*x))/(b*d)]
    @test_int [((e + f*x)^2*sinh(c + d*x)^2*tanh(c + d*x))/(a + b*sinh(c + d*x)), x, 50, (a*(e + f*x)^3)/(3*b^2*f) + (2*a^2*(e + f*x)^2*atan(ℯ^(c + d*x)))/(b^3*d) - (2*(e + f*x)^2*atan(ℯ^(c + d*x)))/(b*d) - (2*a^4*(e + f*x)^2*atan(ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d) - (2*f*(e + f*x)*cosh(c + d*x))/(b*d^2) - (a^3*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^2*(a^2 + b^2)*d) - (a^3*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^2*(a^2 + b^2)*d) - (a*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/(b^2*d) + (a^3*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/(b^2*(a^2 + b^2)*d) - (2*im*a^2*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^3*d^2) + (2*im*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b*d^2) + (2*im*a^4*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d^2) + (2*im*a^2*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b^3*d^2) - (2*im*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b*d^2) - (2*im*a^4*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d^2) - (2*a^3*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*(a^2 + b^2)*d^2) - (2*a^3*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*(a^2 + b^2)*d^2) - (a*f*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/(b^2*d^2) + (a^3*f*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/(b^2*(a^2 + b^2)*d^2) + (2*im*a^2*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b^3*d^3) - (2*im*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b*d^3) - (2*im*a^4*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d^3) - (2*im*a^2*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(b^3*d^3) + (2*im*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(b*d^3) + (2*im*a^4*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d^3) + (2*a^3*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*(a^2 + b^2)*d^3) + (2*a^3*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*(a^2 + b^2)*d^3) + (a*f^2*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*b^2*d^3) - (a^3*f^2*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*b^2*(a^2 + b^2)*d^3) + (2*f^2*sinh(c + d*x))/(b*d^3) + ((e + f*x)^2*sinh(c + d*x))/(b*d)]
    @test_int [((e + f*x)*sinh(c + d*x)^2*tanh(c + d*x))/(a + b*sinh(c + d*x)), x, 39, (a*(e + f*x)^2)/(2*b^2*f) + (2*a^2*(e + f*x)*atan(ℯ^(c + d*x)))/(b^3*d) - (2*(e + f*x)*atan(ℯ^(c + d*x)))/(b*d) - (2*a^4*(e + f*x)*atan(ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d) - (f*cosh(c + d*x))/(b*d^2) - (a^3*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b^2*(a^2 + b^2)*d) - (a^3*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b^2*(a^2 + b^2)*d) - (a*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(b^2*d) + (a^3*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(b^2*(a^2 + b^2)*d) - (im*a^2*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^3*d^2) + (im*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b*d^2) + (im*a^4*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d^2) + (im*a^2*f*PolyLog(2, im*ℯ^(c + d*x)))/(b^3*d^2) - (im*f*PolyLog(2, im*ℯ^(c + d*x)))/(b*d^2) - (im*a^4*f*PolyLog(2, im*ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d^2) - (a^3*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b^2*(a^2 + b^2)*d^2) - (a^3*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b^2*(a^2 + b^2)*d^2) - (a*f*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*b^2*d^2) + (a^3*f*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*b^2*(a^2 + b^2)*d^2) + ((e + f*x)*sinh(c + d*x))/(b*d)]
    @test_int [(sinh(c + d*x)^2*tanh(c + d*x))/(a + b*sinh(c + d*x)), x, 7, -((b*atan(sinh(c + d*x)))/((a^2 + b^2)*d)) - (a*log(cosh(c + d*x)))/((a^2 + b^2)*d) - (a^3*log(a + b*sinh(c + d*x)))/(b^2*(a^2 + b^2)*d) + sinh(c + d*x)/(b*d)]
    @test_int [(sinh(c + d*x)^2*tanh(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((sinh(c + d*x)^2*tanh(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*sinh(c + d*x)*tanh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 53, (a^2*(e + f*x)^3)/(b^3*d) - (e + f*x)^3/(b*d) - (a^4*(e + f*x)^3)/(b^3*(a^2 + b^2)*d) + (e + f*x)^4/(4*b*f) - (6*a*f*(e + f*x)^2*atan(ℯ^(c + d*x)))/(b^2*d^2) + (6*a^3*f*(e + f*x)^2*atan(ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^2) - (a^3*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*(a^2 + b^2)^(3/2)*d) + (a^3*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*(a^2 + b^2)^(3/2)*d) - (3*a^2*f*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/(b^3*d^2) + (3*f*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/(b*d^2) + (3*a^4*f*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/(b^3*(a^2 + b^2)*d^2) + (6*im*a*f^2*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^2*d^3) - (6*im*a^3*f^2*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^3) - (6*im*a*f^2*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b^2*d^3) + (6*im*a^3*f^2*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^3) - (3*a^3*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^2) + (3*a^3*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^2) - (3*a^2*f^2*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/(b^3*d^3) + (3*f^2*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/(b*d^3) + (3*a^4*f^2*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/(b^3*(a^2 + b^2)*d^3) - (6*im*a*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b^2*d^4) + (6*im*a^3*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^4) + (6*im*a*f^3*PolyLog(3, im*ℯ^(c + d*x)))/(b^2*d^4) - (6*im*a^3*f^3*PolyLog(3, im*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^4) + (6*a^3*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^3) - (6*a^3*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^3) + (3*a^2*f^3*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*b^3*d^4) - (3*f^3*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*b*d^4) - (3*a^4*f^3*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*b^3*(a^2 + b^2)*d^4) - (6*a^3*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^4) + (6*a^3*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^4) + (a*(e + f*x)^3*sech(c + d*x))/(b^2*d) - (a^3*(e + f*x)^3*sech(c + d*x))/(b^2*(a^2 + b^2)*d) + (a^2*(e + f*x)^3*tanh(c + d*x))/(b^3*d) - ((e + f*x)^3*tanh(c + d*x))/(b*d) - (a^4*(e + f*x)^3*tanh(c + d*x))/(b^3*(a^2 + b^2)*d)]
    @test_int [((e + f*x)^2*sinh(c + d*x)*tanh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 44, (a^2*(e + f*x)^2)/(b^3*d) - (e + f*x)^2/(b*d) - (a^4*(e + f*x)^2)/(b^3*(a^2 + b^2)*d) + (e + f*x)^3/(3*b*f) - (4*a*f*(e + f*x)*atan(ℯ^(c + d*x)))/(b^2*d^2) + (4*a^3*f*(e + f*x)*atan(ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^2) - (a^3*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*(a^2 + b^2)^(3/2)*d) + (a^3*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*(a^2 + b^2)^(3/2)*d) - (2*a^2*f*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(b^3*d^2) + (2*f*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(b*d^2) + (2*a^4*f*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(b^3*(a^2 + b^2)*d^2) + (2*im*a*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^2*d^3) - (2*im*a^3*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^3) - (2*im*a*f^2*PolyLog(2, im*ℯ^(c + d*x)))/(b^2*d^3) + (2*im*a^3*f^2*PolyLog(2, im*ℯ^(c + d*x)))/(b^2*(a^2 + b^2)*d^3) - (2*a^3*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^2) + (2*a^3*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^2) - (a^2*f^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(b^3*d^3) + (f^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(b*d^3) + (a^4*f^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(b^3*(a^2 + b^2)*d^3) + (2*a^3*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^3) - (2*a^3*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^3) + (a*(e + f*x)^2*sech(c + d*x))/(b^2*d) - (a^3*(e + f*x)^2*sech(c + d*x))/(b^2*(a^2 + b^2)*d) + (a^2*(e + f*x)^2*tanh(c + d*x))/(b^3*d) - ((e + f*x)^2*tanh(c + d*x))/(b*d) - (a^4*(e + f*x)^2*tanh(c + d*x))/(b^3*(a^2 + b^2)*d)]
    @test_int [((e + f*x)*sinh(c + d*x)*tanh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 25, (e*x)/b + (f*x^2)/(2*b) - (a*f*atan(sinh(c + d*x)))/(b^2*d^2) + (a^3*f*atan(sinh(c + d*x)))/(b^2*(a^2 + b^2)*d^2) - (a^3*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(b*(a^2 + b^2)^(3/2)*d) + (a^3*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(b*(a^2 + b^2)^(3/2)*d) - (a^2*f*log(cosh(c + d*x)))/(b^3*d^2) + (f*log(cosh(c + d*x)))/(b*d^2) + (a^4*f*log(cosh(c + d*x)))/(b^3*(a^2 + b^2)*d^2) - (a^3*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^2) + (a^3*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(b*(a^2 + b^2)^(3/2)*d^2) + (a*(e + f*x)*sech(c + d*x))/(b^2*d) - (a^3*(e + f*x)*sech(c + d*x))/(b^2*(a^2 + b^2)*d) + (a^2*(e + f*x)*tanh(c + d*x))/(b^3*d) - ((e + f*x)*tanh(c + d*x))/(b*d) - (a^4*(e + f*x)*tanh(c + d*x))/(b^3*(a^2 + b^2)*d)]
    @test_int [(sinh(c + d*x)*tanh(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 9, (a^2*x)/(b*(a^2 + b^2)) + (b*x)/(a^2 + b^2) + (2*a^3*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/(b*(a^2 + b^2)^(3/2)*d) + (a*sech(c + d*x))/((a^2 + b^2)*d) - (b*tanh(c + d*x))/((a^2 + b^2)*d)]
    @test_int [(sinh(c + d*x)*tanh(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((sinh(c + d*x)*tanh(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^2*tanh(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 71, (a^2*(e + f*x)^2*atan(ℯ^(c + d*x)))/(b^3*d) + ((e + f*x)^2*atan(ℯ^(c + d*x)))/(b*d) - (2*a^4*(e + f*x)^2*atan(ℯ^(c + d*x)))/(b*(a^2 + b^2)^2*d) - (a^4*(e + f*x)^2*atan(ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d) - (a^2*f^2*atan(sinh(c + d*x)))/(b^3*d^3) + (f^2*atan(sinh(c + d*x)))/(b*d^3) + (a^4*f^2*atan(sinh(c + d*x)))/(b^3*(a^2 + b^2)*d^3) - (a^3*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^2*d) - (a^3*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^2*d) + (a^3*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/((a^2 + b^2)^2*d) + (a*f^2*log(cosh(c + d*x)))/(b^2*d^3) - (a^3*f^2*log(cosh(c + d*x)))/(b^2*(a^2 + b^2)*d^3) - (im*a^2*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^3*d^2) - (im*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b*d^2) + (2*im*a^4*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b*(a^2 + b^2)^2*d^2) + (im*a^4*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d^2) + (im*a^2*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b^3*d^2) + (im*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b*d^2) - (2*im*a^4*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b*(a^2 + b^2)^2*d^2) - (im*a^4*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d^2) - (2*a^3*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^2) - (2*a^3*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^2) + (a^3*f*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/((a^2 + b^2)^2*d^2) + (im*a^2*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b^3*d^3) + (im*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b*d^3) - (2*im*a^4*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b*(a^2 + b^2)^2*d^3) - (im*a^4*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d^3) - (im*a^2*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(b^3*d^3) - (im*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(b*d^3) + (2*im*a^4*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(b*(a^2 + b^2)^2*d^3) + (im*a^4*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d^3) + (2*a^3*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^3) + (2*a^3*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^3) - (a^3*f^2*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*(a^2 + b^2)^2*d^3) + (a^2*f*(e + f*x)*sech(c + d*x))/(b^3*d^2) - (f*(e + f*x)*sech(c + d*x))/(b*d^2) - (a^4*f*(e + f*x)*sech(c + d*x))/(b^3*(a^2 + b^2)*d^2) + (a*(e + f*x)^2*sech(c + d*x)^2)/(2*b^2*d) - (a^3*(e + f*x)^2*sech(c + d*x)^2)/(2*b^2*(a^2 + b^2)*d) - (a*f*(e + f*x)*tanh(c + d*x))/(b^2*d^2) + (a^3*f*(e + f*x)*tanh(c + d*x))/(b^2*(a^2 + b^2)*d^2) + (a^2*(e + f*x)^2*sech(c + d*x)*tanh(c + d*x))/(2*b^3*d) - ((e + f*x)^2*sech(c + d*x)*tanh(c + d*x))/(2*b*d) - (a^4*(e + f*x)^2*sech(c + d*x)*tanh(c + d*x))/(2*b^3*(a^2 + b^2)*d)]
    @test_int [((e + f*x)*tanh(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 55, (a^2*(e + f*x)*atan(ℯ^(c + d*x)))/(b^3*d) + ((e + f*x)*atan(ℯ^(c + d*x)))/(b*d) - (2*a^4*(e + f*x)*atan(ℯ^(c + d*x)))/(b*(a^2 + b^2)^2*d) - (a^4*(e + f*x)*atan(ℯ^(c + d*x)))/(b^3*(a^2 + b^2)*d) - (a^3*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/((a^2 + b^2)^2*d) - (a^3*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/((a^2 + b^2)^2*d) + (a^3*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/((a^2 + b^2)^2*d) - (im*a^2*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(2*b^3*d^2) - (im*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(2*b*d^2) + (im*a^4*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(b*(a^2 + b^2)^2*d^2) + (im*a^4*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(2*b^3*(a^2 + b^2)*d^2) + (im*a^2*f*PolyLog(2, im*ℯ^(c + d*x)))/(2*b^3*d^2) + (im*f*PolyLog(2, im*ℯ^(c + d*x)))/(2*b*d^2) - (im*a^4*f*PolyLog(2, im*ℯ^(c + d*x)))/(b*(a^2 + b^2)^2*d^2) - (im*a^4*f*PolyLog(2, im*ℯ^(c + d*x)))/(2*b^3*(a^2 + b^2)*d^2) - (a^3*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^2) - (a^3*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/((a^2 + b^2)^2*d^2) + (a^3*f*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*(a^2 + b^2)^2*d^2) + (a^2*f*sech(c + d*x))/(2*b^3*d^2) - (f*sech(c + d*x))/(2*b*d^2) - (a^4*f*sech(c + d*x))/(2*b^3*(a^2 + b^2)*d^2) + (a*(e + f*x)*sech(c + d*x)^2)/(2*b^2*d) - (a^3*(e + f*x)*sech(c + d*x)^2)/(2*b^2*(a^2 + b^2)*d) - (a*f*tanh(c + d*x))/(2*b^2*d^2) + (a^3*f*tanh(c + d*x))/(2*b^2*(a^2 + b^2)*d^2) + (a^2*(e + f*x)*sech(c + d*x)*tanh(c + d*x))/(2*b^3*d) - ((e + f*x)*sech(c + d*x)*tanh(c + d*x))/(2*b*d) - (a^4*(e + f*x)*sech(c + d*x)*tanh(c + d*x))/(2*b^3*(a^2 + b^2)*d)]
    @test_int [tanh(c + d*x)^3/(a + b*sinh(c + d*x)), x, 7, (b*(3*a^2 + b^2)*atan(sinh(c + d*x)))/(2*(a^2 + b^2)^2*d) + (a^3*log(cosh(c + d*x)))/((a^2 + b^2)^2*d) - (a^3*log(a + b*sinh(c + d*x)))/((a^2 + b^2)^2*d) + (sech(c + d*x)^2*(a - b*sinh(c + d*x)))/(2*(a^2 + b^2)*d)]
    @test_int [tanh(c + d*x)^3/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable(tanh(c + d*x)^3/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= ::Section:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n*sinh(c+d*x)^p / (a+b*sinh(c+d*x))^2=#

    #= ::Title::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n*csch(c+d*x)^p*(a+b*sinh(c+d*x))^q=#

    #= ::Section::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n*csch(c+d*x)^p / (a+b*sinh(c+d*x))^1=#

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n*csch(c+d*x)^1 / (a+b*sinh(c+d*x))=#

    #= ::Subsubsection::Closed:: =#
    #=n>0=#

    @test_int [((e + f*x)^3*coth(c + d*x))/(a + b*sinh(c + d*x)), x, 18, -(((e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*d)) - ((e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*d) + ((e + f*x)^3*log(1 - ℯ^(2*(c + d*x))))/(a*d) - (3*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*d^2) - (3*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*d^2) + (3*f*(e + f*x)^2*PolyLog(2, ℯ^(2*(c + d*x))))/(2*a*d^2) + (6*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*d^3) + (6*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*d^3) - (3*f^2*(e + f*x)*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a*d^3) - (6*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*d^4) - (6*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*d^4) + (3*f^3*PolyLog(4, ℯ^(2*(c + d*x))))/(4*a*d^4)]
    @test_int [((e + f*x)^2*coth(c + d*x))/(a + b*sinh(c + d*x)), x, 15, -(((e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*d)) - ((e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*d) + ((e + f*x)^2*log(1 - ℯ^(2*(c + d*x))))/(a*d) - (2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*d^2) - (2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*d^2) + (f*(e + f*x)*PolyLog(2, ℯ^(2*(c + d*x))))/(a*d^2) + (2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*d^3) + (2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*d^3) - (f^2*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a*d^3)]
    @test_int [((e + f*x)*coth(c + d*x))/(a + b*sinh(c + d*x)), x, 12, -(((e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*d)) - ((e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*d) + ((e + f*x)*log(1 - ℯ^(2*(c + d*x))))/(a*d) - (f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*d^2) - (f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*d^2) + (f*PolyLog(2, ℯ^(2*(c + d*x))))/(2*a*d^2)]
    @test_int [coth(c + d*x)/(a + b*sinh(c + d*x)), x, 4, log(sinh(c + d*x))/(a*d) - log(a + b*sinh(c + d*x))/(a*d)]
    @test_int [coth(c + d*x)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable(coth(c + d*x)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*cosh(c + d*x)*coth(c + d*x))/(a + b*sinh(c + d*x)), x, 33, (e + f*x)^4/(4*b*f) - (2*(e + f*x)^3*atanh(ℯ^(c + d*x)))/(a*d) - (sqrt(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*b*d) + (sqrt(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*b*d) - (3*f*(e + f*x)^2*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) + (3*f*(e + f*x)^2*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) - (3*sqrt(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*b*d^2) + (3*sqrt(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*b*d^2) + (6*f^2*(e + f*x)*PolyLog(3, -ℯ^(c + d*x)))/(a*d^3) - (6*f^2*(e + f*x)*PolyLog(3, ℯ^(c + d*x)))/(a*d^3) + (6*sqrt(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*b*d^3) - (6*sqrt(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*b*d^3) - (6*f^3*PolyLog(4, -ℯ^(c + d*x)))/(a*d^4) + (6*f^3*PolyLog(4, ℯ^(c + d*x)))/(a*d^4) - (6*sqrt(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*b*d^4) + (6*sqrt(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*b*d^4)]
    @test_int [((e + f*x)^2*cosh(c + d*x)*coth(c + d*x))/(a + b*sinh(c + d*x)), x, 27, (e + f*x)^3/(3*b*f) - (2*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a*d) - (sqrt(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*b*d) + (sqrt(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*b*d) - (2*f*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) + (2*f*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) - (2*sqrt(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*b*d^2) + (2*sqrt(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*b*d^2) + (2*f^2*PolyLog(3, -ℯ^(c + d*x)))/(a*d^3) - (2*f^2*PolyLog(3, ℯ^(c + d*x)))/(a*d^3) + (2*sqrt(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*b*d^3) - (2*sqrt(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*b*d^3)]
    @test_int [((e + f*x)*cosh(c + d*x)*coth(c + d*x))/(a + b*sinh(c + d*x)), x, 21, (e*x)/b + (f*x^2)/(2*b) - (2*(e + f*x)*atanh(ℯ^(c + d*x)))/(a*d) - (sqrt(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*b*d) + (sqrt(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*b*d) - (f*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) + (f*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) - (sqrt(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*b*d^2) + (sqrt(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*b*d^2)]
    @test_int [(cosh(c + d*x)*coth(c + d*x))/(a + b*sinh(c + d*x)), x, 6, x/b - atanh(cosh(c + d*x))/(a*d) + (2*sqrt(a^2 + b^2)*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/(a*b*d)]
    @test_int [(cosh(c + d*x)*coth(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((cosh(c + d*x)*coth(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*cosh(c + d*x)^2*coth(c + d*x))/(a + b*sinh(c + d*x)), x, 34, -(e + f*x)^4/(4*a*f) + ((a^2 + b^2)*(e + f*x)^4)/(4*a*b^2*f) - (6*f^3*cosh(c + d*x))/(b*d^4) - (3*f*(e + f*x)^2*cosh(c + d*x))/(b*d^2) - ((a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*b^2*d) - ((a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*b^2*d) + ((e + f*x)^3*log(1 - ℯ^(2*(c + d*x))))/(a*d) - (3*(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*b^2*d^2) - (3*(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*b^2*d^2) + (3*f*(e + f*x)^2*PolyLog(2, ℯ^(2*(c + d*x))))/(2*a*d^2) + (6*(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*b^2*d^3) + (6*(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*b^2*d^3) - (3*f^2*(e + f*x)*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a*d^3) - (6*(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*b^2*d^4) - (6*(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*b^2*d^4) + (3*f^3*PolyLog(4, ℯ^(2*(c + d*x))))/(4*a*d^4) + (6*f^2*(e + f*x)*sinh(c + d*x))/(b*d^3) + ((e + f*x)^3*sinh(c + d*x))/(b*d)]
    @test_int [((e + f*x)^2*cosh(c + d*x)^2*coth(c + d*x))/(a + b*sinh(c + d*x)), x, 26, -(e + f*x)^3/(3*a*f) + ((a^2 + b^2)*(e + f*x)^3)/(3*a*b^2*f) - (2*f*(e + f*x)*cosh(c + d*x))/(b*d^2) - ((a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*b^2*d) - ((a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*b^2*d) + ((e + f*x)^2*log(1 - ℯ^(2*(c + d*x))))/(a*d) - (2*(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*b^2*d^2) - (2*(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*b^2*d^2) + (f*(e + f*x)*PolyLog(2, ℯ^(2*(c + d*x))))/(a*d^2) + (2*(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*b^2*d^3) + (2*(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*b^2*d^3) - (f^2*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a*d^3) + (2*f^2*sinh(c + d*x))/(b*d^3) + ((e + f*x)^2*sinh(c + d*x))/(b*d)]
    @test_int [((e + f*x)*cosh(c + d*x)^2*coth(c + d*x))/(a + b*sinh(c + d*x)), x, 22, -(e + f*x)^2/(2*a*f) + ((a^2 + b^2)*(e + f*x)^2)/(2*a*b^2*f) - (f*cosh(c + d*x))/(b*d^2) - ((a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*b^2*d) - ((a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*b^2*d) + ((e + f*x)*log(1 - ℯ^(2*(c + d*x))))/(a*d) - ((a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*b^2*d^2) - ((a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*b^2*d^2) + (f*PolyLog(2, ℯ^(2*(c + d*x))))/(2*a*d^2) + ((e + f*x)*sinh(c + d*x))/(b*d)]
    @test_int [(cosh(c + d*x)^2*coth(c + d*x))/(a + b*sinh(c + d*x)), x, 4, log(sinh(c + d*x))/(a*d) - ((a^2 + b^2)*log(a + b*sinh(c + d*x)))/(a*b^2*d) + sinh(c + d*x)/(b*d)]
    @test_int [(cosh(c + d*x)^2*coth(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((cosh(c + d*x)^2*coth(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= ::Subsubsection::Closed:: =#
    #=n<0=#

    @test_int [((e + f*x)^3*csch(c + d*x)*sech(c + d*x))/(a + b*sinh(c + d*x)), x, 40, -((2*b*(e + f*x)^3*atan(ℯ^(c + d*x)))/((a^2 + b^2)*d)) - (2*(e + f*x)^3*atanh(ℯ^(2*c + 2*d*x)))/(a*d) - (b^2*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*(a^2 + b^2)*d) - (b^2*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*(a^2 + b^2)*d) + (b^2*(e + f*x)^3*log(1 + ℯ^(2*(c + d*x))))/(a*(a^2 + b^2)*d) + (3*im*b*f*(e + f*x)^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^2) - (3*im*b*f*(e + f*x)^2*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^2) - (3*b^2*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)*d^2) - (3*b^2*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)*d^2) + (3*b^2*f*(e + f*x)^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*a*(a^2 + b^2)*d^2) - (3*f*(e + f*x)^2*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(2*a*d^2) + (3*f*(e + f*x)^2*PolyLog(2, ℯ^(2*c + 2*d*x)))/(2*a*d^2) - (6*im*b*f^2*(e + f*x)*PolyLog(3, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) + (6*im*b*f^2*(e + f*x)*PolyLog(3, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) + (6*b^2*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)*d^3) + (6*b^2*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)*d^3) - (3*b^2*f^2*(e + f*x)*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*a*(a^2 + b^2)*d^3) + (3*f^2*(e + f*x)*PolyLog(3, -ℯ^(2*c + 2*d*x)))/(2*a*d^3) - (3*f^2*(e + f*x)*PolyLog(3, ℯ^(2*c + 2*d*x)))/(2*a*d^3) + (6*im*b*f^3*PolyLog(4, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^4) - (6*im*b*f^3*PolyLog(4, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^4) - (6*b^2*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)*d^4) - (6*b^2*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)*d^4) + (3*b^2*f^3*PolyLog(4, -ℯ^(2*(c + d*x))))/(4*a*(a^2 + b^2)*d^4) - (3*f^3*PolyLog(4, -ℯ^(2*c + 2*d*x)))/(4*a*d^4) + (3*f^3*PolyLog(4, ℯ^(2*c + 2*d*x)))/(4*a*d^4)]
    @test_int [((e + f*x)^2*csch(c + d*x)*sech(c + d*x))/(a + b*sinh(c + d*x)), x, 33, -((2*b*(e + f*x)^2*atan(ℯ^(c + d*x)))/((a^2 + b^2)*d)) - (2*(e + f*x)^2*atanh(ℯ^(2*c + 2*d*x)))/(a*d) - (b^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*(a^2 + b^2)*d) - (b^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*(a^2 + b^2)*d) + (b^2*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/(a*(a^2 + b^2)*d) + (2*im*b*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^2) - (2*im*b*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^2) - (2*b^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)*d^2) - (2*b^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)*d^2) + (b^2*f*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/(a*(a^2 + b^2)*d^2) - (f*(e + f*x)*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(a*d^2) + (f*(e + f*x)*PolyLog(2, ℯ^(2*c + 2*d*x)))/(a*d^2) - (2*im*b*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) + (2*im*b*f^2*PolyLog(3, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) + (2*b^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)*d^3) + (2*b^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)*d^3) - (b^2*f^2*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*a*(a^2 + b^2)*d^3) + (f^2*PolyLog(3, -ℯ^(2*c + 2*d*x)))/(2*a*d^3) - (f^2*PolyLog(3, ℯ^(2*c + 2*d*x)))/(2*a*d^3)]
    @test_int [((e + f*x)*csch(c + d*x)*sech(c + d*x))/(a + b*sinh(c + d*x)), x, 26, -((2*b*(e + f*x)*atan(ℯ^(c + d*x)))/((a^2 + b^2)*d)) - (2*(e + f*x)*atanh(ℯ^(2*c + 2*d*x)))/(a*d) - (b^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*(a^2 + b^2)*d) - (b^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*(a^2 + b^2)*d) + (b^2*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(a*(a^2 + b^2)*d) + (im*b*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^2) - (im*b*f*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^2) - (b^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)*d^2) - (b^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)*d^2) + (b^2*f*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*a*(a^2 + b^2)*d^2) - (f*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(2*a*d^2) + (f*PolyLog(2, ℯ^(2*c + 2*d*x)))/(2*a*d^2)]
    @test_int [(csch(c + d*x)*sech(c + d*x))/(a + b*sinh(c + d*x)), x, 7, -((b*atan(sinh(c + d*x)))/((a^2 + b^2)*d)) - (a*log(cosh(c + d*x)))/((a^2 + b^2)*d) + log(sinh(c + d*x))/(a*d) - (b^2*log(a + b*sinh(c + d*x)))/(a*(a^2 + b^2)*d)]
    @test_int [(csch(c + d*x)*sech(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((csch(c + d*x)*sech(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*csch(c + d*x)*sech(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 53, -((b*(e + f*x)^3)/((a^2 + b^2)*d)) - (6*f*(e + f*x)^2*atan(ℯ^(c + d*x)))/(a*d^2) + (6*b^2*f*(e + f*x)^2*atan(ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^2) - (2*(e + f*x)^3*atanh(ℯ^(c + d*x)))/(a*d) - (b^3*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*(a^2 + b^2)^(3/2)*d) + (b^3*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*(a^2 + b^2)^(3/2)*d) + (3*b*f*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/((a^2 + b^2)*d^2) - (3*f*(e + f*x)^2*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) + (6*im*f^2*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^3) - (6*im*b^2*f^2*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^3) - (6*im*f^2*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(a*d^3) + (6*im*b^2*f^2*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^3) + (3*f*(e + f*x)^2*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) - (3*b^3*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)^(3/2)*d^2) + (3*b^3*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)^(3/2)*d^2) + (3*b*f^2*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/((a^2 + b^2)*d^3) + (6*f^2*(e + f*x)*PolyLog(3, -ℯ^(c + d*x)))/(a*d^3) - (6*im*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*d^4) + (6*im*b^2*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^4) + (6*im*f^3*PolyLog(3, im*ℯ^(c + d*x)))/(a*d^4) - (6*im*b^2*f^3*PolyLog(3, im*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^4) - (6*f^2*(e + f*x)*PolyLog(3, ℯ^(c + d*x)))/(a*d^3) + (6*b^3*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)^(3/2)*d^3) - (6*b^3*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)^(3/2)*d^3) - (3*b*f^3*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*(a^2 + b^2)*d^4) - (6*f^3*PolyLog(4, -ℯ^(c + d*x)))/(a*d^4) + (6*f^3*PolyLog(4, ℯ^(c + d*x)))/(a*d^4) - (6*b^3*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)^(3/2)*d^4) + (6*b^3*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)^(3/2)*d^4) + ((e + f*x)^3*sech(c + d*x))/(a*d) - (b^2*(e + f*x)^3*sech(c + d*x))/(a*(a^2 + b^2)*d) - (b*(e + f*x)^3*tanh(c + d*x))/((a^2 + b^2)*d)]
    @test_int [((e + f*x)^2*csch(c + d*x)*sech(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 44, -((b*(e + f*x)^2)/((a^2 + b^2)*d)) - (4*f*(e + f*x)*atan(ℯ^(c + d*x)))/(a*d^2) + (4*b^2*f*(e + f*x)*atan(ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^2) - (2*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a*d) - (b^3*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*(a^2 + b^2)^(3/2)*d) + (b^3*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*(a^2 + b^2)^(3/2)*d) + (2*b*f*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/((a^2 + b^2)*d^2) - (2*f*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) + (2*im*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^3) - (2*im*b^2*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^3) - (2*im*f^2*PolyLog(2, im*ℯ^(c + d*x)))/(a*d^3) + (2*im*b^2*f^2*PolyLog(2, im*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^3) + (2*f*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) - (2*b^3*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)^(3/2)*d^2) + (2*b^3*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)^(3/2)*d^2) + (b*f^2*PolyLog(2, -ℯ^(2*(c + d*x))))/((a^2 + b^2)*d^3) + (2*f^2*PolyLog(3, -ℯ^(c + d*x)))/(a*d^3) - (2*f^2*PolyLog(3, ℯ^(c + d*x)))/(a*d^3) + (2*b^3*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)^(3/2)*d^3) - (2*b^3*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)^(3/2)*d^3) + ((e + f*x)^2*sech(c + d*x))/(a*d) - (b^2*(e + f*x)^2*sech(c + d*x))/(a*(a^2 + b^2)*d) - (b*(e + f*x)^2*tanh(c + d*x))/((a^2 + b^2)*d)]
    @test_int [((e + f*x)*csch(c + d*x)*sech(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 26, -((f*atan(sinh(c + d*x)))/(a*d^2)) + (b^2*f*atan(sinh(c + d*x)))/(a*(a^2 + b^2)*d^2) - (2*f*x*atanh(ℯ^(c + d*x)))/(a*d) + (f*x*atanh(cosh(c + d*x)))/(a*d) - ((e + f*x)*atanh(cosh(c + d*x)))/(a*d) - (b^3*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*(a^2 + b^2)^(3/2)*d) + (b^3*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*(a^2 + b^2)^(3/2)*d) + (b*f*log(cosh(c + d*x)))/((a^2 + b^2)*d^2) - (f*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) + (f*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) - (b^3*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)^(3/2)*d^2) + (b^3*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)^(3/2)*d^2) + ((e + f*x)*sech(c + d*x))/(a*d) - (b^2*(e + f*x)*sech(c + d*x))/(a*(a^2 + b^2)*d) - (b*(e + f*x)*tanh(c + d*x))/((a^2 + b^2)*d)]
    @test_int [(csch(c + d*x)*sech(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 10, -(atanh(cosh(c + d*x))/(a*d)) + (2*b^3*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/(a*(a^2 + b^2)^(3/2)*d) + sech(c + d*x)/(a*d) - (b*sech(c + d*x)*(b + a*sinh(c + d*x)))/(a*(a^2 + b^2)*d)]
    @test_int [(csch(c + d*x)*sech(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((csch(c + d*x)*sech(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^2*csch(c + d*x)*sech(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 57, (e*f*x)/(a*d) + (f^2*x^2)/(2*a*d) - (2*b^3*(e + f*x)^2*atan(ℯ^(c + d*x)))/((a^2 + b^2)^2*d) - (b*(e + f*x)^2*atan(ℯ^(c + d*x)))/((a^2 + b^2)*d) + (b*f^2*atan(sinh(c + d*x)))/((a^2 + b^2)*d^3) - (2*(e + f*x)^2*atanh(ℯ^(2*c + 2*d*x)))/(a*d) - (b^4*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*(a^2 + b^2)^2*d) - (b^4*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*(a^2 + b^2)^2*d) + (b^4*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/(a*(a^2 + b^2)^2*d) + (f^2*log(cosh(c + d*x)))/(a*d^3) - (b^2*f^2*log(cosh(c + d*x)))/(a*(a^2 + b^2)*d^3) + (2*im*b^3*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^2) + (im*b*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^2) - (2*im*b^3*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^2) - (im*b*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^2) - (2*b^4*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)^2*d^2) - (2*b^4*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)^2*d^2) + (b^4*f*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/(a*(a^2 + b^2)^2*d^2) - (f*(e + f*x)*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(a*d^2) + (f*(e + f*x)*PolyLog(2, ℯ^(2*c + 2*d*x)))/(a*d^2) - (2*im*b^3*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^3) - (im*b*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) + (2*im*b^3*f^2*PolyLog(3, im*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^3) + (im*b*f^2*PolyLog(3, im*ℯ^(c + d*x)))/((a^2 + b^2)*d^3) + (2*b^4*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)^2*d^3) + (2*b^4*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)^2*d^3) - (b^4*f^2*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*a*(a^2 + b^2)^2*d^3) + (f^2*PolyLog(3, -ℯ^(2*c + 2*d*x)))/(2*a*d^3) - (f^2*PolyLog(3, ℯ^(2*c + 2*d*x)))/(2*a*d^3) - (b*f*(e + f*x)*sech(c + d*x))/((a^2 + b^2)*d^2) - (b^2*(e + f*x)^2*sech(c + d*x)^2)/(2*a*(a^2 + b^2)*d) - (f*(e + f*x)*tanh(c + d*x))/(a*d^2) + (b^2*f*(e + f*x)*tanh(c + d*x))/(a*(a^2 + b^2)*d^2) - (b*(e + f*x)^2*sech(c + d*x)*tanh(c + d*x))/(2*(a^2 + b^2)*d) - ((e + f*x)^2*tanh(c + d*x)^2)/(2*a*d)]
    @test_int [((e + f*x)*csch(c + d*x)*sech(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 43, (f*x)/(2*a*d) - (2*b^3*(e + f*x)*atan(ℯ^(c + d*x)))/((a^2 + b^2)^2*d) - (b*(e + f*x)*atan(ℯ^(c + d*x)))/((a^2 + b^2)*d) - (2*f*x*atanh(ℯ^(2*c + 2*d*x)))/(a*d) - (b^4*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a*(a^2 + b^2)^2*d) - (b^4*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a*(a^2 + b^2)^2*d) + (b^4*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(a*(a^2 + b^2)^2*d) - (f*x*log(tanh(c + d*x)))/(a*d) + ((e + f*x)*log(tanh(c + d*x)))/(a*d) + (im*b^3*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^2) + (im*b*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(2*(a^2 + b^2)*d^2) - (im*b^3*f*PolyLog(2, im*ℯ^(c + d*x)))/((a^2 + b^2)^2*d^2) - (im*b*f*PolyLog(2, im*ℯ^(c + d*x)))/(2*(a^2 + b^2)*d^2) - (b^4*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)^2*d^2) - (b^4*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a*(a^2 + b^2)^2*d^2) + (b^4*f*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*a*(a^2 + b^2)^2*d^2) - (f*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(2*a*d^2) + (f*PolyLog(2, ℯ^(2*c + 2*d*x)))/(2*a*d^2) - (b*f*sech(c + d*x))/(2*(a^2 + b^2)*d^2) - (b^2*(e + f*x)*sech(c + d*x)^2)/(2*a*(a^2 + b^2)*d) - (f*tanh(c + d*x))/(2*a*d^2) + (b^2*f*tanh(c + d*x))/(2*a*(a^2 + b^2)*d^2) - (b*(e + f*x)*sech(c + d*x)*tanh(c + d*x))/(2*(a^2 + b^2)*d) - ((e + f*x)*tanh(c + d*x)^2)/(2*a*d)]
    @test_int [(csch(c + d*x)*sech(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 9, -((b^3*atan(sinh(c + d*x)))/((a^2 + b^2)^2*d)) - (b*atan(sinh(c + d*x)))/(2*(a^2 + b^2)*d) - (a*(a^2 + 2*b^2)*log(cosh(c + d*x)))/((a^2 + b^2)^2*d) + log(sinh(c + d*x))/(a*d) - (b^4*log(a + b*sinh(c + d*x)))/(a*(a^2 + b^2)^2*d) + (sech(c + d*x)^2*(a - b*sinh(c + d*x)))/(2*(a^2 + b^2)*d)]
    @test_int [(csch(c + d*x)*sech(c + d*x)^3)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((csch(c + d*x)*sech(c + d*x)^3)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n*csch(c+d*x)^2 / (a+b*sinh(c+d*x))=#

    #= ::Subsubsection::Closed:: =#
    #=n>0=#

    @test_int [((e + f*x)^3*coth(c + d*x)*csch(c + d*x))/(a + b*sinh(c + d*x)), x, 27, (-6*f*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a*d^2) - ((e + f*x)^3*csch(c + d*x))/(a*d) + (b*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*d) + (b*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*d) - (b*(e + f*x)^3*log(1 - ℯ^(2*(c + d*x))))/(a^2*d) - (6*f^2*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a*d^3) + (6*f^2*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a*d^3) + (3*b*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*d^2) + (3*b*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*d^2) - (3*b*f*(e + f*x)^2*PolyLog(2, ℯ^(2*(c + d*x))))/(2*a^2*d^2) + (6*f^3*PolyLog(3, -ℯ^(c + d*x)))/(a*d^4) - (6*f^3*PolyLog(3, ℯ^(c + d*x)))/(a*d^4) - (6*b*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*d^3) - (6*b*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*d^3) + (3*b*f^2*(e + f*x)*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a^2*d^3) + (6*b*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*d^4) + (6*b*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*d^4) - (3*b*f^3*PolyLog(4, ℯ^(2*(c + d*x))))/(4*a^2*d^4)]
    @test_int [((e + f*x)^2*coth(c + d*x)*csch(c + d*x))/(a + b*sinh(c + d*x)), x, 22, (-4*f*(e + f*x)*atanh(ℯ^(c + d*x)))/(a*d^2) - ((e + f*x)^2*csch(c + d*x))/(a*d) + (b*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*d) + (b*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*d) - (b*(e + f*x)^2*log(1 - ℯ^(2*(c + d*x))))/(a^2*d) - (2*f^2*PolyLog(2, -ℯ^(c + d*x)))/(a*d^3) + (2*f^2*PolyLog(2, ℯ^(c + d*x)))/(a*d^3) + (2*b*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*d^2) + (2*b*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*d^2) - (b*f*(e + f*x)*PolyLog(2, ℯ^(2*(c + d*x))))/(a^2*d^2) - (2*b*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*d^3) - (2*b*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*d^3) + (b*f^2*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a^2*d^3)]
    @test_int [((e + f*x)*coth(c + d*x)*csch(c + d*x))/(a + b*sinh(c + d*x)), x, 15, -((f*atanh(cosh(c + d*x)))/(a*d^2)) - ((e + f*x)*csch(c + d*x))/(a*d) + (b*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*d) + (b*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*d) - (b*(e + f*x)*log(1 - ℯ^(2*(c + d*x))))/(a^2*d) + (b*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*d^2) + (b*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*d^2) - (b*f*PolyLog(2, ℯ^(2*(c + d*x))))/(2*a^2*d^2)]
    @test_int [(coth(c + d*x)*csch(c + d*x))/(a + b*sinh(c + d*x)), x, 4, -(csch(c + d*x)/(a*d)) - (b*log(sinh(c + d*x)))/(a^2*d) + (b*log(a + b*sinh(c + d*x)))/(a^2*d)]
    @test_int [(coth(c + d*x)*csch(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((coth(c + d*x)*csch(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*coth(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 41, -((e + f*x)^3/(a*d)) + (2*b*(e + f*x)^3*atanh(ℯ^(c + d*x)))/(a^2*d) - ((e + f*x)^3*coth(c + d*x))/(a*d) + (sqrt(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*d) - (sqrt(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*d) + (3*f*(e + f*x)^2*log(1 - ℯ^(2*(c + d*x))))/(a*d^2) + (3*b*f*(e + f*x)^2*PolyLog(2, -ℯ^(c + d*x)))/(a^2*d^2) - (3*b*f*(e + f*x)^2*PolyLog(2, ℯ^(c + d*x)))/(a^2*d^2) + (3*sqrt(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*d^2) - (3*sqrt(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*d^2) + (3*f^2*(e + f*x)*PolyLog(2, ℯ^(2*(c + d*x))))/(a*d^3) - (6*b*f^2*(e + f*x)*PolyLog(3, -ℯ^(c + d*x)))/(a^2*d^3) + (6*b*f^2*(e + f*x)*PolyLog(3, ℯ^(c + d*x)))/(a^2*d^3) - (6*sqrt(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*d^3) + (6*sqrt(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*d^3) - (3*f^3*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a*d^4) + (6*b*f^3*PolyLog(4, -ℯ^(c + d*x)))/(a^2*d^4) - (6*b*f^3*PolyLog(4, ℯ^(c + d*x)))/(a^2*d^4) + (6*sqrt(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*d^4) - (6*sqrt(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*d^4)]
    @test_int [((e + f*x)^2*coth(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 34, -((e + f*x)^2/(a*d)) + (2*b*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a^2*d) - ((e + f*x)^2*coth(c + d*x))/(a*d) + (sqrt(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*d) - (sqrt(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*d) + (2*f*(e + f*x)*log(1 - ℯ^(2*(c + d*x))))/(a*d^2) + (2*b*f*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a^2*d^2) - (2*b*f*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a^2*d^2) + (2*sqrt(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*d^2) - (2*sqrt(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*d^2) + (f^2*PolyLog(2, ℯ^(2*(c + d*x))))/(a*d^3) - (2*b*f^2*PolyLog(3, -ℯ^(c + d*x)))/(a^2*d^3) + (2*b*f^2*PolyLog(3, ℯ^(c + d*x)))/(a^2*d^3) - (2*sqrt(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*d^3) + (2*sqrt(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*d^3)]
    @test_int [((e + f*x)*coth(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 25, (2*b*(e + f*x)*atanh(ℯ^(c + d*x)))/(a^2*d) - ((e + f*x)*coth(c + d*x))/(a*d) + (sqrt(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*d) - (sqrt(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*d) + (f*log(sinh(c + d*x)))/(a*d^2) + (b*f*PolyLog(2, -ℯ^(c + d*x)))/(a^2*d^2) - (b*f*PolyLog(2, ℯ^(c + d*x)))/(a^2*d^2) + (sqrt(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*d^2) - (sqrt(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*d^2)]
    @test_int [coth(c + d*x)^2/(a + b*sinh(c + d*x)), x, 7, (b*atanh(cosh(c + d*x)))/(a^2*d) - (2*sqrt(a^2 + b^2)*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/(a^2*d) - coth(c + d*x)/(a*d)]
    @test_int [coth(c + d*x)^2/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable(coth(c + d*x)^2/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*cosh(c + d*x)*coth(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 48, (b*(e + f*x)^4)/(4*a^2*f) - ((a^2 + b^2)*(e + f*x)^4)/(4*a^2*b*f) - (6*f*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a*d^2) - ((e + f*x)^3*csch(c + d*x))/(a*d) + ((a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*b*d) + ((a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*b*d) - (b*(e + f*x)^3*log(1 - ℯ^(2*(c + d*x))))/(a^2*d) - (6*f^2*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a*d^3) + (6*f^2*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a*d^3) + (3*(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*b*d^2) + (3*(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*b*d^2) - (3*b*f*(e + f*x)^2*PolyLog(2, ℯ^(2*(c + d*x))))/(2*a^2*d^2) + (6*f^3*PolyLog(3, -ℯ^(c + d*x)))/(a*d^4) - (6*f^3*PolyLog(3, ℯ^(c + d*x)))/(a*d^4) - (6*(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*b*d^3) - (6*(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*b*d^3) + (3*b*f^2*(e + f*x)*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a^2*d^3) + (6*(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*b*d^4) + (6*(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*b*d^4) - (3*b*f^3*PolyLog(4, ℯ^(2*(c + d*x))))/(4*a^2*d^4)]
    @test_int [((e + f*x)^2*cosh(c + d*x)*coth(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 37, (b*(e + f*x)^3)/(3*a^2*f) - ((a^2 + b^2)*(e + f*x)^3)/(3*a^2*b*f) - (4*f*(e + f*x)*atanh(ℯ^(c + d*x)))/(a*d^2) - ((e + f*x)^2*csch(c + d*x))/(a*d) + ((a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*b*d) + ((a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*b*d) - (b*(e + f*x)^2*log(1 - ℯ^(2*(c + d*x))))/(a^2*d) - (2*f^2*PolyLog(2, -ℯ^(c + d*x)))/(a*d^3) + (2*f^2*PolyLog(2, ℯ^(c + d*x)))/(a*d^3) + (2*(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*b*d^2) + (2*(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*b*d^2) - (b*f*(e + f*x)*PolyLog(2, ℯ^(2*(c + d*x))))/(a^2*d^2) - (2*(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*b*d^3) - (2*(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*b*d^3) + (b*f^2*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a^2*d^3)]
    @test_int [((e + f*x)*cosh(c + d*x)*coth(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 28, (b*(e + f*x)^2)/(2*a^2*f) - ((a^2 + b^2)*(e + f*x)^2)/(2*a^2*b*f) - (f*atanh(cosh(c + d*x)))/(a*d^2) - ((e + f*x)*csch(c + d*x))/(a*d) + ((a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*b*d) + ((a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*b*d) - (b*(e + f*x)*log(1 - ℯ^(2*(c + d*x))))/(a^2*d) + ((a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*b*d^2) + ((a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*b*d^2) - (b*f*PolyLog(2, ℯ^(2*(c + d*x))))/(2*a^2*d^2)]
    @test_int [(cosh(c + d*x)*coth(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 4, -(csch(c + d*x)/(a*d)) - (b*log(sinh(c + d*x)))/(a^2*d) + ((a^2 + b^2)*log(a + b*sinh(c + d*x)))/(a^2*b*d)]
    @test_int [(cosh(c + d*x)*coth(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((cosh(c + d*x)*coth(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= ::Subsubsection::Closed:: =#
    #=n<0=#

    @test_int [((e + f*x)^3*csch(c + d*x)^2*sech(c + d*x))/(a + b*sinh(c + d*x)), x, 64, -((2*(e + f*x)^3*atan(ℯ^(c + d*x)))/(a*d)) + (2*b^2*(e + f*x)^3*atan(ℯ^(c + d*x)))/(a*(a^2 + b^2)*d) - (6*f*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a*d^2) + (2*b*(e + f*x)^3*atanh(ℯ^(2*c + 2*d*x)))/(a^2*d) - ((e + f*x)^3*csch(c + d*x))/(a*d) + (b^3*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*(a^2 + b^2)*d) + (b^3*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*(a^2 + b^2)*d) - (b^3*(e + f*x)^3*log(1 + ℯ^(2*(c + d*x))))/(a^2*(a^2 + b^2)*d) - (6*f^2*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a*d^3) + (3*im*f*(e + f*x)^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^2) - (3*im*b^2*f*(e + f*x)^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^2) - (3*im*f*(e + f*x)^2*PolyLog(2, im*ℯ^(c + d*x)))/(a*d^2) + (3*im*b^2*f*(e + f*x)^2*PolyLog(2, im*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^2) + (6*f^2*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a*d^3) + (3*b^3*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)*d^2) + (3*b^3*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)*d^2) - (3*b^3*f*(e + f*x)^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*a^2*(a^2 + b^2)*d^2) + (3*b*f*(e + f*x)^2*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(2*a^2*d^2) - (3*b*f*(e + f*x)^2*PolyLog(2, ℯ^(2*c + 2*d*x)))/(2*a^2*d^2) + (6*f^3*PolyLog(3, -ℯ^(c + d*x)))/(a*d^4) - (6*im*f^2*(e + f*x)*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*d^3) + (6*im*b^2*f^2*(e + f*x)*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^3) + (6*im*f^2*(e + f*x)*PolyLog(3, im*ℯ^(c + d*x)))/(a*d^3) - (6*im*b^2*f^2*(e + f*x)*PolyLog(3, im*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^3) - (6*f^3*PolyLog(3, ℯ^(c + d*x)))/(a*d^4) - (6*b^3*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)*d^3) - (6*b^3*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)*d^3) + (3*b^3*f^2*(e + f*x)*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*a^2*(a^2 + b^2)*d^3) - (3*b*f^2*(e + f*x)*PolyLog(3, -ℯ^(2*c + 2*d*x)))/(2*a^2*d^3) + (3*b*f^2*(e + f*x)*PolyLog(3, ℯ^(2*c + 2*d*x)))/(2*a^2*d^3) + (6*im*f^3*PolyLog(4, (-im)*ℯ^(c + d*x)))/(a*d^4) - (6*im*b^2*f^3*PolyLog(4, (-im)*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^4) - (6*im*f^3*PolyLog(4, im*ℯ^(c + d*x)))/(a*d^4) + (6*im*b^2*f^3*PolyLog(4, im*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^4) + (6*b^3*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)*d^4) + (6*b^3*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)*d^4) - (3*b^3*f^3*PolyLog(4, -ℯ^(2*(c + d*x))))/(4*a^2*(a^2 + b^2)*d^4) + (3*b*f^3*PolyLog(4, -ℯ^(2*c + 2*d*x)))/(4*a^2*d^4) - (3*b*f^3*PolyLog(4, ℯ^(2*c + 2*d*x)))/(4*a^2*d^4)]
    @test_int [((e + f*x)^2*csch(c + d*x)^2*sech(c + d*x))/(a + b*sinh(c + d*x)), x, 53, -((2*(e + f*x)^2*atan(ℯ^(c + d*x)))/(a*d)) + (2*b^2*(e + f*x)^2*atan(ℯ^(c + d*x)))/(a*(a^2 + b^2)*d) - (4*f*(e + f*x)*atanh(ℯ^(c + d*x)))/(a*d^2) + (2*b*(e + f*x)^2*atanh(ℯ^(2*c + 2*d*x)))/(a^2*d) - ((e + f*x)^2*csch(c + d*x))/(a*d) + (b^3*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*(a^2 + b^2)*d) + (b^3*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*(a^2 + b^2)*d) - (b^3*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/(a^2*(a^2 + b^2)*d) - (2*f^2*PolyLog(2, -ℯ^(c + d*x)))/(a*d^3) + (2*im*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^2) - (2*im*b^2*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^2) - (2*im*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(a*d^2) + (2*im*b^2*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^2) + (2*f^2*PolyLog(2, ℯ^(c + d*x)))/(a*d^3) + (2*b^3*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)*d^2) + (2*b^3*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)*d^2) - (b^3*f*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/(a^2*(a^2 + b^2)*d^2) + (b*f*(e + f*x)*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(a^2*d^2) - (b*f*(e + f*x)*PolyLog(2, ℯ^(2*c + 2*d*x)))/(a^2*d^2) - (2*im*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*d^3) + (2*im*b^2*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^3) + (2*im*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(a*d^3) - (2*im*b^2*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^3) - (2*b^3*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)*d^3) - (2*b^3*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)*d^3) + (b^3*f^2*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*a^2*(a^2 + b^2)*d^3) - (b*f^2*PolyLog(3, -ℯ^(2*c + 2*d*x)))/(2*a^2*d^3) + (b*f^2*PolyLog(3, ℯ^(2*c + 2*d*x)))/(2*a^2*d^3)]
    @test_int [((e + f*x)*csch(c + d*x)^2*sech(c + d*x))/(a + b*sinh(c + d*x)), x, 37, -((2*f*x*atan(ℯ^(c + d*x)))/(a*d)) + (2*b^2*(e + f*x)*atan(ℯ^(c + d*x)))/(a*(a^2 + b^2)*d) + (f*x*atan(sinh(c + d*x)))/(a*d) - ((e + f*x)*atan(sinh(c + d*x)))/(a*d) + (2*b*(e + f*x)*atanh(ℯ^(2*c + 2*d*x)))/(a^2*d) - (f*atanh(cosh(c + d*x)))/(a*d^2) - ((e + f*x)*csch(c + d*x))/(a*d) + (b^3*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*(a^2 + b^2)*d) + (b^3*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*(a^2 + b^2)*d) - (b^3*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(a^2*(a^2 + b^2)*d) + (im*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^2) - (im*b^2*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^2) - (im*f*PolyLog(2, im*ℯ^(c + d*x)))/(a*d^2) + (im*b^2*f*PolyLog(2, im*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^2) + (b^3*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)*d^2) + (b^3*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)*d^2) - (b^3*f*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*a^2*(a^2 + b^2)*d^2) + (b*f*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(2*a^2*d^2) - (b*f*PolyLog(2, ℯ^(2*c + 2*d*x)))/(2*a^2*d^2)]
    @test_int [(csch(c + d*x)^2*sech(c + d*x))/(a + b*sinh(c + d*x)), x, 7, -((a*atan(sinh(c + d*x)))/((a^2 + b^2)*d)) - csch(c + d*x)/(a*d) + (b*log(cosh(c + d*x)))/((a^2 + b^2)*d) - (b*log(sinh(c + d*x)))/(a^2*d) + (b^3*log(a + b*sinh(c + d*x)))/(a^2*(a^2 + b^2)*d)]
    @test_int [(csch(c + d*x)^2*sech(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((csch(c + d*x)^2*sech(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= [((e + f*x)^3*csch(c + d*x)^2*sech(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 186, (-2*b^2*e^3*(a - b*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) + (6*b^2*e^2*f*x)/(a*(a^2 + b^2)*d) - (6*b^2*e^2*f*x)/(a*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) + (6*b^3*e^2*ℯ^(c + d*x)*f*x)/(a^2*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) - (6*b^2*e*f^2*x^2)/(a*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) + (6*b^3*e*ℯ^(c + d*x)*f^2*x^2)/(a^2*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) - (2*b^2*f^3*x^3)/(a*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) + (2*b^3*ℯ^(c + d*x)*f^3*x^3)/(a^2*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) - (2*(e + f*x)^3)/(a*d) - (6*b^3*e^2*f*atan(ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^2) - (12*b^3*e*f^2*x*atan(ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^2) - (6*b^3*f^3*x^2*atan(ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^2) + (6*b*f*(e + f*x)^2*atan(ℯ^(c + d*x)))/(a^2*d^2) + (2*b*(e + f*x)^3*atanh(ℯ^(c + d*x)))/(a^2*d) - (2*(e + f*x)^3*coth(2*c + 2*d*x))/(a*d) - (6*b^2*e*f^2*x*log(1 + ℯ^(-2*c - 2*d*x)))/(a*(a^2 + b^2)*d^2) - (3*b^2*f^3*x^2*log(1 + ℯ^(-2*c - 2*d*x)))/(a*(a^2 + b^2)*d^2) + (b^4*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*(a^2 + b^2)^(3/2)*d) - (b^4*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*(a^2 + b^2)^(3/2)*d) + (3*f*(e + f*x)^2*log(1 - ℯ^(4*(c + d*x))))/(a*d^2) - (3*b^2*e^2*f*log(1 + ℯ^(2*c + 2*d*x)))/(a*(a^2 + b^2)*d^2) + (3*b^2*e*f^2*PolyLog(2, -ℯ^(-2*c - 2*d*x)))/(a*(a^2 + b^2)*d^3) + (3*b^2*f^3*x*PolyLog(2, -ℯ^(-2*c - 2*d*x)))/(a*(a^2 + b^2)*d^3) + (3*b*f*(e + f*x)^2*PolyLog(2, -ℯ^(c + d*x)))/(a^2*d^2) + ((6*im)*b^3*e*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^3) + ((6*im)*b^3*f^3*x*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^3) - ((6*im)*b*f^2*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^2*d^3) - ((6*im)*b^3*e*f^2*PolyLog(2, im*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^3) - ((6*im)*b^3*f^3*x*PolyLog(2, im*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^3) + ((6*im)*b*f^2*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(a^2*d^3) - (3*b*f*(e + f*x)^2*PolyLog(2, ℯ^(c + d*x)))/(a^2*d^2) + (3*b^4*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)^(3/2)*d^2) - (3*b^4*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)^(3/2)*d^2) + (3*f^2*(e + f*x)*PolyLog(2, ℯ^(4*(c + d*x))))/(2*a*d^3) + (3*b^2*f^3*PolyLog(3, -ℯ^(-2*c - 2*d*x)))/(2*a*(a^2 + b^2)*d^4) - (6*b*f^2*(e + f*x)*PolyLog(3, -ℯ^(c + d*x)))/(a^2*d^3) + ((6*im)*b*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a^2*d^4) - ((6*im)*b^3*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^4) - ((6*im)*b*f^3*PolyLog(3, im*ℯ^(c + d*x)))/(a^2*d^4) + ((6*im)*b^3*f^3*PolyLog(3, im*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^4) + (6*b*f^2*(e + f*x)*PolyLog(3, ℯ^(c + d*x)))/(a^2*d^3) - (6*b^4*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)^(3/2)*d^3) + (6*b^4*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)^(3/2)*d^3) - (3*f^3*PolyLog(3, ℯ^(4*(c + d*x))))/(8*a*d^4) + (6*b*f^3*PolyLog(4, -ℯ^(c + d*x)))/(a^2*d^4) - (6*b*f^3*PolyLog(4, ℯ^(c + d*x)))/(a^2*d^4) + (6*b^4*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)^(3/2)*d^4) - (6*b^4*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)^(3/2)*d^4) - (b*(e + f*x)^3*sech(c + d*x))/(a^2*d)] =#
    @test_int [((e + f*x)^2*csch(c + d*x)^2*sech(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 51, -((2*(e + f*x)^2)/(a*d)) + (b^2*(e + f*x)^2)/(a*(a^2 + b^2)*d) + (4*b*f*(e + f*x)*atan(ℯ^(c + d*x)))/(a^2*d^2) - (4*b^3*f*(e + f*x)*atan(ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^2) + (2*b*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a^2*d) - (2*(e + f*x)^2*coth(2*c + 2*d*x))/(a*d) + (b^4*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*(a^2 + b^2)^(3/2)*d) - (b^4*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*(a^2 + b^2)^(3/2)*d) - (2*b^2*f*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(a*(a^2 + b^2)*d^2) + (2*f*(e + f*x)*log(1 - ℯ^(4*(c + d*x))))/(a*d^2) + (2*b*f*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a^2*d^2) - (2*im*b*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^2*d^3) + (2*im*b^3*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^3) + (2*im*b*f^2*PolyLog(2, im*ℯ^(c + d*x)))/(a^2*d^3) - (2*im*b^3*f^2*PolyLog(2, im*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^3) - (2*b*f*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a^2*d^2) + (2*b^4*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)^(3/2)*d^2) - (2*b^4*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)^(3/2)*d^2) - (b^2*f^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(a*(a^2 + b^2)*d^3) + (f^2*PolyLog(2, ℯ^(4*(c + d*x))))/(2*a*d^3) - (2*b*f^2*PolyLog(3, -ℯ^(c + d*x)))/(a^2*d^3) + (2*b*f^2*PolyLog(3, ℯ^(c + d*x)))/(a^2*d^3) - (2*b^4*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)^(3/2)*d^3) + (2*b^4*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)^(3/2)*d^3) - (b*(e + f*x)^2*sech(c + d*x))/(a^2*d) + (b^3*(e + f*x)^2*sech(c + d*x))/(a^2*(a^2 + b^2)*d) + (b^2*(e + f*x)^2*tanh(c + d*x))/(a*(a^2 + b^2)*d)]
    @test_int [((e + f*x)*csch(c + d*x)^2*sech(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 30, (b*f*atan(sinh(c + d*x)))/(a^2*d^2) - (b^3*f*atan(sinh(c + d*x)))/(a^2*(a^2 + b^2)*d^2) + (2*b*f*x*atanh(ℯ^(c + d*x)))/(a^2*d) - (b*f*x*atanh(cosh(c + d*x)))/(a^2*d) + (b*(e + f*x)*atanh(cosh(c + d*x)))/(a^2*d) - (2*(e + f*x)*coth(2*c + 2*d*x))/(a*d) + (b^4*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*(a^2 + b^2)^(3/2)*d) - (b^4*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*(a^2 + b^2)^(3/2)*d) - (b^2*f*log(cosh(c + d*x)))/(a*(a^2 + b^2)*d^2) + (f*log(sinh(2*c + 2*d*x)))/(a*d^2) + (b*f*PolyLog(2, -ℯ^(c + d*x)))/(a^2*d^2) - (b*f*PolyLog(2, ℯ^(c + d*x)))/(a^2*d^2) + (b^4*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)^(3/2)*d^2) - (b^4*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)^(3/2)*d^2) - (b*(e + f*x)*sech(c + d*x))/(a^2*d) + (b^3*(e + f*x)*sech(c + d*x))/(a^2*(a^2 + b^2)*d) + (b^2*(e + f*x)*tanh(c + d*x))/(a*(a^2 + b^2)*d)]
    @test_int [(csch(c + d*x)^2*sech(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 13, (b*atanh(cosh(c + d*x)))/(a^2*d) - (2*b^4*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/(a^2*(a^2 + b^2)^(3/2)*d) - coth(c + d*x)/(a*d) - (b*sech(c + d*x))/(a^2*d) + (b^2*sech(c + d*x)*(b + a*sinh(c + d*x)))/(a^2*(a^2 + b^2)*d) - tanh(c + d*x)/(a*d)]
    @test_int [(csch(c + d*x)^2*sech(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((csch(c + d*x)^2*sech(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= [((e + f*x)^2*csch(c + d*x)^2*sech(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 233, (-2*b^2*e^2*(b + a*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))^2) + (2*b^2*e^2*(3*b + 2*a*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) - (b^2*e^2*(4*b + 3*a*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) + (2*b^3*e*f)/(a^2*(a^2 + b^2)*d^2*(1 + ℯ^(2*c + 2*d*x))) + (2*b^2*e*ℯ^(c + d*x)*f)/(a*(a^2 + b^2)*d^2*(1 + ℯ^(2*c + 2*d*x))) + (4*b^3*e^2*x)/(a^2*(a^2 + b^2)) - (2*b^3*(2*a^2 + b^2)*e^2*x)/(a^2*(a^2 + b^2)^2) - (b*e*f*x)/(a^2*d) - (4*b^3*e*f*x)/(a^2*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))^2) - (4*b^2*e*ℯ^(c + d*x)*f*x)/(a*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))^2) + (4*b^3*e*f*x)/(a^2*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) + (2*b^2*e*ℯ^(c + d*x)*f*x)/(a*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) - (2*b^3*f^2*x)/(a^2*(a^2 + b^2)*d^2) + (2*b^3*f^2*x)/(a^2*(a^2 + b^2)*d^2*(1 + ℯ^(2*c + 2*d*x))) + (2*b^2*ℯ^(c + d*x)*f^2*x)/(a*(a^2 + b^2)*d^2*(1 + ℯ^(2*c + 2*d*x))) - (b*f^2*x^2)/(2*a^2*d) - (2*b^3*f^2*x^2)/(a^2*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))^2) - (2*b^2*ℯ^(c + d*x)*f^2*x^2)/(a*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))^2) + (2*b^3*f^2*x^2)/(a^2*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) + (b^2*ℯ^(c + d*x)*f^2*x^2)/(a*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) + (2*b^4*e^2*atan(ℯ^(c + d*x)))/(a*(a^2 + b^2)^2*d) + (b^2*e^2*atan(ℯ^(c + d*x)))/(a*(a^2 + b^2)*d) - (2*b^2*f^2*atan(ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^3) + (4*b^4*e*f*x*atan(ℯ^(c + d*x)))/(a*(a^2 + b^2)^2*d) + (2*b^2*e*f*x*atan(ℯ^(c + d*x)))/(a*(a^2 + b^2)*d) + (2*b^4*f^2*x^2*atan(ℯ^(c + d*x)))/(a*(a^2 + b^2)^2*d) + (b^2*f^2*x^2*atan(ℯ^(c + d*x)))/(a*(a^2 + b^2)*d) - (3*(e + f*x)^2*atan(ℯ^(c + d*x)))/(a*d) + (f^2*atan(sinh(c + d*x)))/(a*d^3) + (2*f^2*x*atanh(ℯ^(c + d*x)))/(a*d^2) - (6*f*(e + f*x)*atanh(ℯ^(c + d*x)))/(a*d^2) + (2*b*(e + f*x)^2*atanh(ℯ^(2*c + 2*d*x)))/(a^2*d) - (f^2*x*atanh(cosh(c + d*x)))/(a*d^2) + (f*(e + f*x)*atanh(cosh(c + d*x)))/(a*d^2) - (3*(e + f*x)^2*csch(c + d*x))/(2*a*d) - (4*b^3*e*f*x*log(1 + ℯ^(-2*c - 2*d*x)))/(a^2*(a^2 + b^2)*d) + (2*b^3*(2*a^2 + b^2)*e*f*x*log(1 + ℯ^(-2*c - 2*d*x)))/(a^2*(a^2 + b^2)^2*d) - (2*b^3*f^2*x^2*log(1 + ℯ^(-2*c - 2*d*x)))/(a^2*(a^2 + b^2)*d) + (b^3*(2*a^2 + b^2)*f^2*x^2*log(1 + ℯ^(-2*c - 2*d*x)))/(a^2*(a^2 + b^2)^2*d) + (b^5*(e + f*x)^2*log(1 + ((a - sqrt(a^2 + b^2))*ℯ^(-c - d*x))/b))/(a^2*(a^2 + b^2)^2*d) + (b^5*(e + f*x)^2*log(1 + ((a + sqrt(a^2 + b^2))*ℯ^(-c - d*x))/b))/(a^2*(a^2 + b^2)^2*d) - (2*b^3*e^2*log(1 + ℯ^(2*c + 2*d*x)))/(a^2*(a^2 + b^2)*d) + (b^3*(2*a^2 + b^2)*e^2*log(1 + ℯ^(2*c + 2*d*x)))/(a^2*(a^2 + b^2)^2*d) + (b^3*f^2*log(1 + ℯ^(2*c + 2*d*x)))/(a^2*(a^2 + b^2)*d^3) - (b*f^2*log(cosh(c + d*x)))/(a^2*d^3) + (2*b^3*e*f*PolyLog(2, -ℯ^(-2*c - 2*d*x)))/(a^2*(a^2 + b^2)*d^2) - (b^3*(2*a^2 + b^2)*e*f*PolyLog(2, -ℯ^(-2*c - 2*d*x)))/(a^2*(a^2 + b^2)^2*d^2) + (2*b^3*f^2*x*PolyLog(2, -ℯ^(-2*c - 2*d*x)))/(a^2*(a^2 + b^2)*d^2) - (b^3*(2*a^2 + b^2)*f^2*x*PolyLog(2, -ℯ^(-2*c - 2*d*x)))/(a^2*(a^2 + b^2)^2*d^2) - (2*b^5*f*(e + f*x)*PolyLog(2, -(((a - sqrt(a^2 + b^2))*ℯ^(-c - d*x))/b)))/(a^2*(a^2 + b^2)^2*d^2) - (2*b^5*f*(e + f*x)*PolyLog(2, -(((a + sqrt(a^2 + b^2))*ℯ^(-c - d*x))/b)))/(a^2*(a^2 + b^2)^2*d^2) - (2*f^2*PolyLog(2, -ℯ^(c + d*x)))/(a*d^3) - ((2*im)*b^4*e*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*(a^2 + b^2)^2*d^2) - (im*b^2*e*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^2) - ((2*im)*b^4*f^2*x*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*(a^2 + b^2)^2*d^2) - (im*b^2*f^2*x*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^2) + ((3*im)*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^2) + ((2*im)*b^4*e*f*PolyLog(2, im*ℯ^(c + d*x)))/(a*(a^2 + b^2)^2*d^2) + (im*b^2*e*f*PolyLog(2, im*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^2) + ((2*im)*b^4*f^2*x*PolyLog(2, im*ℯ^(c + d*x)))/(a*(a^2 + b^2)^2*d^2) + (im*b^2*f^2*x*PolyLog(2, im*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^2) - ((3*im)*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(a*d^2) + (2*f^2*PolyLog(2, ℯ^(c + d*x)))/(a*d^3) + (b*f*(e + f*x)*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(a^2*d^2) - (b*f*(e + f*x)*PolyLog(2, ℯ^(2*c + 2*d*x)))/(a^2*d^2) + (b^3*f^2*PolyLog(3, -ℯ^(-2*c - 2*d*x)))/(a^2*(a^2 + b^2)*d^3) - (b^3*(2*a^2 + b^2)*f^2*PolyLog(3, -ℯ^(-2*c - 2*d*x)))/(2*a^2*(a^2 + b^2)^2*d^3) - (2*b^5*f^2*PolyLog(3, -(((a - sqrt(a^2 + b^2))*ℯ^(-c - d*x))/b)))/(a^2*(a^2 + b^2)^2*d^3) - (2*b^5*f^2*PolyLog(3, -(((a + sqrt(a^2 + b^2))*ℯ^(-c - d*x))/b)))/(a^2*(a^2 + b^2)^2*d^3) - ((3*im)*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*d^3) + ((2*im)*b^4*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*(a^2 + b^2)^2*d^3) + (im*b^2*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^3) + ((3*im)*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(a*d^3) - ((2*im)*b^4*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(a*(a^2 + b^2)^2*d^3) - (im*b^2*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(a*(a^2 + b^2)*d^3) - (b*f^2*PolyLog(3, -ℯ^(2*c + 2*d*x)))/(2*a^2*d^3) + (b*f^2*PolyLog(3, ℯ^(2*c + 2*d*x)))/(2*a^2*d^3) - (f*(e + f*x)*sech(c + d*x))/(a*d^2) + ((e + f*x)^2*csch(c + d*x)*sech(c + d*x)^2)/(2*a*d) + (b*f*(e + f*x)*tanh(c + d*x))/(a^2*d^2) + (b*(e + f*x)^2*tanh(c + d*x)^2)/(2*a^2*d)] =#
    @test_int [((e + f*x)*csch(c + d*x)^2*sech(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 57, -((b*f*x)/(2*a^2*d)) - (3*f*x*atan(ℯ^(c + d*x)))/(a*d) + (2*b^4*(e + f*x)*atan(ℯ^(c + d*x)))/(a*(a^2 + b^2)^2*d) + (b^2*(e + f*x)*atan(ℯ^(c + d*x)))/(a*(a^2 + b^2)*d) + (3*f*x*atan(sinh(c + d*x)))/(2*a*d) - (3*(e + f*x)*atan(sinh(c + d*x)))/(2*a*d) + (2*b*f*x*atanh(ℯ^(2*c + 2*d*x)))/(a^2*d) - (f*atanh(cosh(c + d*x)))/(a*d^2) - (3*(e + f*x)*csch(c + d*x))/(2*a*d) + (b^5*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^2*(a^2 + b^2)^2*d) + (b^5*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^2*(a^2 + b^2)^2*d) - (b^5*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(a^2*(a^2 + b^2)^2*d) + (b*f*x*log(tanh(c + d*x)))/(a^2*d) - (b*(e + f*x)*log(tanh(c + d*x)))/(a^2*d) + (3*im*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(2*a*d^2) - (im*b^4*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*(a^2 + b^2)^2*d^2) - (im*b^2*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(2*a*(a^2 + b^2)*d^2) - (3*im*f*PolyLog(2, im*ℯ^(c + d*x)))/(2*a*d^2) + (im*b^4*f*PolyLog(2, im*ℯ^(c + d*x)))/(a*(a^2 + b^2)^2*d^2) + (im*b^2*f*PolyLog(2, im*ℯ^(c + d*x)))/(2*a*(a^2 + b^2)*d^2) + (b^5*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)^2*d^2) + (b^5*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^2*(a^2 + b^2)^2*d^2) - (b^5*f*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*a^2*(a^2 + b^2)^2*d^2) + (b*f*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(2*a^2*d^2) - (b*f*PolyLog(2, ℯ^(2*c + 2*d*x)))/(2*a^2*d^2) - (f*sech(c + d*x))/(2*a*d^2) + (b^2*f*sech(c + d*x))/(2*a*(a^2 + b^2)*d^2) + (b^3*(e + f*x)*sech(c + d*x)^2)/(2*a^2*(a^2 + b^2)*d) + ((e + f*x)*csch(c + d*x)*sech(c + d*x)^2)/(2*a*d) + (b*f*tanh(c + d*x))/(2*a^2*d^2) - (b^3*f*tanh(c + d*x))/(2*a^2*(a^2 + b^2)*d^2) + (b^2*(e + f*x)*sech(c + d*x)*tanh(c + d*x))/(2*a*(a^2 + b^2)*d) + (b*(e + f*x)*tanh(c + d*x)^2)/(2*a^2*d)]
    @test_int [(csch(c + d*x)^2*sech(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 9, -(a*atan(sinh(c + d*x)))/(2*(a^2 + b^2)*d) - (a*(a^2 + 2*b^2)*atan(sinh(c + d*x)))/((a^2 + b^2)^2*d) - csch(c + d*x)/(a*d) + (b*(a^2 + 2*b^2)*log(cosh(c + d*x)))/((a^2 + b^2)^2*d) - (b*log(sinh(c + d*x)))/(a^2*d) + (b^5*log(a + b*sinh(c + d*x)))/(a^2*(a^2 + b^2)^2*d) - (sech(c + d*x)^2*(b + a*sinh(c + d*x)))/(2*(a^2 + b^2)*d)]
    @test_int [(csch(c + d*x)^2*sech(c + d*x)^3)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((csch(c + d*x)^2*sech(c + d*x)^3)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= ::Subsection::Closed:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n*csch(c+d*x)^3 / (a+b*sinh(c+d*x))=#

    #= ::Subsubsection::Closed:: =#
    #=n>0=#

    @test_int [((e + f*x)^3*coth(c + d*x)*csch(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 34, (-3*f*(e + f*x)^2)/(2*a*d^2) + (6*b*f*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a^2*d^2) - (3*f*(e + f*x)^2*coth(c + d*x))/(2*a*d^2) + (b*(e + f*x)^3*csch(c + d*x))/(a^2*d) - ((e + f*x)^3*csch(c + d*x)^2)/(2*a*d) - (b^2*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*d) - (b^2*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*d) + (3*f^2*(e + f*x)*log(1 - ℯ^(2*(c + d*x))))/(a*d^3) + (b^2*(e + f*x)^3*log(1 - ℯ^(2*(c + d*x))))/(a^3*d) + (6*b*f^2*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a^2*d^3) - (6*b*f^2*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a^2*d^3) - (3*b^2*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*d^2) - (3*b^2*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*d^2) + (3*f^3*PolyLog(2, ℯ^(2*(c + d*x))))/(2*a*d^4) + (3*b^2*f*(e + f*x)^2*PolyLog(2, ℯ^(2*(c + d*x))))/(2*a^3*d^2) - (6*b*f^3*PolyLog(3, -ℯ^(c + d*x)))/(a^2*d^4) + (6*b*f^3*PolyLog(3, ℯ^(c + d*x)))/(a^2*d^4) + (6*b^2*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*d^3) + (6*b^2*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*d^3) - (3*b^2*f^2*(e + f*x)*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a^3*d^3) - (6*b^2*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*d^4) - (6*b^2*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*d^4) + (3*b^2*f^3*PolyLog(4, ℯ^(2*(c + d*x))))/(4*a^3*d^4)]
    @test_int [((e + f*x)^2*coth(c + d*x)*csch(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 26, (4*b*f*(e + f*x)*atanh(ℯ^(c + d*x)))/(a^2*d^2) - (f*(e + f*x)*coth(c + d*x))/(a*d^2) + (b*(e + f*x)^2*csch(c + d*x))/(a^2*d) - ((e + f*x)^2*csch(c + d*x)^2)/(2*a*d) - (b^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*d) - (b^2*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*d) + (b^2*(e + f*x)^2*log(1 - ℯ^(2*(c + d*x))))/(a^3*d) + (f^2*log(sinh(c + d*x)))/(a*d^3) + (2*b*f^2*PolyLog(2, -ℯ^(c + d*x)))/(a^2*d^3) - (2*b*f^2*PolyLog(2, ℯ^(c + d*x)))/(a^2*d^3) - (2*b^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*d^2) - (2*b^2*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*d^2) + (b^2*f*(e + f*x)*PolyLog(2, ℯ^(2*(c + d*x))))/(a^3*d^2) + (2*b^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*d^3) + (2*b^2*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*d^3) - (b^2*f^2*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a^3*d^3)]
    @test_int [((e + f*x)*coth(c + d*x)*csch(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 19, (b*f*atanh(cosh(c + d*x)))/(a^2*d^2) - (f*coth(c + d*x))/(2*a*d^2) + (b*(e + f*x)*csch(c + d*x))/(a^2*d) - ((e + f*x)*csch(c + d*x)^2)/(2*a*d) - (b^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*d) - (b^2*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*d) + (b^2*(e + f*x)*log(1 - ℯ^(2*(c + d*x))))/(a^3*d) - (b^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*d^2) - (b^2*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*d^2) + (b^2*f*PolyLog(2, ℯ^(2*(c + d*x))))/(2*a^3*d^2)]
    @test_int [(coth(c + d*x)*csch(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 4, (b*csch(c + d*x))/(a^2*d) - csch(c + d*x)^2/(2*a*d) + (b^2*log(sinh(c + d*x)))/(a^3*d) - (b^2*log(a + b*sinh(c + d*x)))/(a^3*d)]
    @test_int [(coth(c + d*x)*csch(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((coth(c + d*x)*csch(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*coth(c + d*x)^2*csch(c + d*x))/(a + b*sinh(c + d*x)), x, 67, (b*(e + f*x)^3)/(a^2*d) - (6*f^2*(e + f*x)*atanh(ℯ^(c + d*x)))/(a*d^3) - ((e + f*x)^3*atanh(ℯ^(c + d*x)))/(a*d) - (2*b^2*(e + f*x)^3*atanh(ℯ^(c + d*x)))/(a^3*d) + (b*(e + f*x)^3*coth(c + d*x))/(a^2*d) - (3*f*(e + f*x)^2*csch(c + d*x))/(2*a*d^2) - ((e + f*x)^3*coth(c + d*x)*csch(c + d*x))/(2*a*d) - (b*sqrt(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*d) + (b*sqrt(a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*d) - (3*b*f*(e + f*x)^2*log(1 - ℯ^(2*(c + d*x))))/(a^2*d^2) - (3*f^3*PolyLog(2, -ℯ^(c + d*x)))/(a*d^4) - (3*f*(e + f*x)^2*PolyLog(2, -ℯ^(c + d*x)))/(2*a*d^2) - (3*b^2*f*(e + f*x)^2*PolyLog(2, -ℯ^(c + d*x)))/(a^3*d^2) + (3*f^3*PolyLog(2, ℯ^(c + d*x)))/(a*d^4) + (3*f*(e + f*x)^2*PolyLog(2, ℯ^(c + d*x)))/(2*a*d^2) + (3*b^2*f*(e + f*x)^2*PolyLog(2, ℯ^(c + d*x)))/(a^3*d^2) - (3*b*sqrt(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*d^2) + (3*b*sqrt(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*d^2) - (3*b*f^2*(e + f*x)*PolyLog(2, ℯ^(2*(c + d*x))))/(a^2*d^3) + (3*f^2*(e + f*x)*PolyLog(3, -ℯ^(c + d*x)))/(a*d^3) + (6*b^2*f^2*(e + f*x)*PolyLog(3, -ℯ^(c + d*x)))/(a^3*d^3) - (3*f^2*(e + f*x)*PolyLog(3, ℯ^(c + d*x)))/(a*d^3) - (6*b^2*f^2*(e + f*x)*PolyLog(3, ℯ^(c + d*x)))/(a^3*d^3) + (6*b*sqrt(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*d^3) - (6*b*sqrt(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*d^3) + (3*b*f^3*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a^2*d^4) - (3*f^3*PolyLog(4, -ℯ^(c + d*x)))/(a*d^4) - (6*b^2*f^3*PolyLog(4, -ℯ^(c + d*x)))/(a^3*d^4) + (3*f^3*PolyLog(4, ℯ^(c + d*x)))/(a*d^4) + (6*b^2*f^3*PolyLog(4, ℯ^(c + d*x)))/(a^3*d^4) - (6*b*sqrt(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*d^4) + (6*b*sqrt(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*d^4)]
    @test_int [((e + f*x)^2*coth(c + d*x)^2*csch(c + d*x))/(a + b*sinh(c + d*x)), x, 52, (b*(e + f*x)^2)/(a^2*d) - ((e + f*x)^2*atanh(ℯ^(c + d*x)))/(a*d) - (2*b^2*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a^3*d) - (f^2*atanh(cosh(c + d*x)))/(a*d^3) + (b*(e + f*x)^2*coth(c + d*x))/(a^2*d) - (f*(e + f*x)*csch(c + d*x))/(a*d^2) - ((e + f*x)^2*coth(c + d*x)*csch(c + d*x))/(2*a*d) - (b*sqrt(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*d) + (b*sqrt(a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*d) - (2*b*f*(e + f*x)*log(1 - ℯ^(2*(c + d*x))))/(a^2*d^2) - (f*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) - (2*b^2*f*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a^3*d^2) + (f*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) + (2*b^2*f*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a^3*d^2) - (2*b*sqrt(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*d^2) + (2*b*sqrt(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*d^2) - (b*f^2*PolyLog(2, ℯ^(2*(c + d*x))))/(a^2*d^3) + (f^2*PolyLog(3, -ℯ^(c + d*x)))/(a*d^3) + (2*b^2*f^2*PolyLog(3, -ℯ^(c + d*x)))/(a^3*d^3) - (f^2*PolyLog(3, ℯ^(c + d*x)))/(a*d^3) - (2*b^2*f^2*PolyLog(3, ℯ^(c + d*x)))/(a^3*d^3) + (2*b*sqrt(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*d^3) - (2*b*sqrt(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*d^3)]
    @test_int [((e + f*x)*coth(c + d*x)^2*csch(c + d*x))/(a + b*sinh(c + d*x)), x, 38, -(((e + f*x)*atanh(ℯ^(c + d*x)))/(a*d)) - (2*b^2*(e + f*x)*atanh(ℯ^(c + d*x)))/(a^3*d) + (b*(e + f*x)*coth(c + d*x))/(a^2*d) - (f*csch(c + d*x))/(2*a*d^2) - ((e + f*x)*coth(c + d*x)*csch(c + d*x))/(2*a*d) - (b*sqrt(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*d) + (b*sqrt(a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*d) - (b*f*log(sinh(c + d*x)))/(a^2*d^2) - (f*PolyLog(2, -ℯ^(c + d*x)))/(2*a*d^2) - (b^2*f*PolyLog(2, -ℯ^(c + d*x)))/(a^3*d^2) + (f*PolyLog(2, ℯ^(c + d*x)))/(2*a*d^2) + (b^2*f*PolyLog(2, ℯ^(c + d*x)))/(a^3*d^2) - (b*sqrt(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*d^2) + (b*sqrt(a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*d^2)]
    @test_int [(coth(c + d*x)^2*csch(c + d*x))/(a + b*sinh(c + d*x)), x, 8, -((a^2 + 2*b^2)*atanh(cosh(c + d*x)))/(2*a^3*d) + (2*b*sqrt(a^2 + b^2)*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/(a^3*d) + (b*coth(c + d*x))/(a^2*d) - (coth(c + d*x)*csch(c + d*x))/(2*a*d)]
    @test_int [(coth(c + d*x)^2*csch(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((coth(c + d*x)^2*csch(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    @test_int [((e + f*x)^3*coth(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 62, (-3*f*(e + f*x)^2)/(2*a*d^2) + (e + f*x)^3/(2*a*d) - (e + f*x)^4/(4*a*f) - (b^2*(e + f*x)^4)/(4*a^3*f) + ((a^2 + b^2)*(e + f*x)^4)/(4*a^3*f) + (6*b*f*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a^2*d^2) - (3*f*(e + f*x)^2*coth(c + d*x))/(2*a*d^2) - ((e + f*x)^3*coth(c + d*x)^2)/(2*a*d) + (b*(e + f*x)^3*csch(c + d*x))/(a^2*d) - ((a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*d) - ((a^2 + b^2)*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*d) + (3*f^2*(e + f*x)*log(1 - ℯ^(2*(c + d*x))))/(a*d^3) + ((e + f*x)^3*log(1 - ℯ^(2*(c + d*x))))/(a*d) + (b^2*(e + f*x)^3*log(1 - ℯ^(2*(c + d*x))))/(a^3*d) + (6*b*f^2*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a^2*d^3) - (6*b*f^2*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a^2*d^3) - (3*(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*d^2) - (3*(a^2 + b^2)*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*d^2) + (3*f^3*PolyLog(2, ℯ^(2*(c + d*x))))/(2*a*d^4) + (3*f*(e + f*x)^2*PolyLog(2, ℯ^(2*(c + d*x))))/(2*a*d^2) + (3*b^2*f*(e + f*x)^2*PolyLog(2, ℯ^(2*(c + d*x))))/(2*a^3*d^2) - (6*b*f^3*PolyLog(3, -ℯ^(c + d*x)))/(a^2*d^4) + (6*b*f^3*PolyLog(3, ℯ^(c + d*x)))/(a^2*d^4) + (6*(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*d^3) + (6*(a^2 + b^2)*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*d^3) - (3*f^2*(e + f*x)*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a*d^3) - (3*b^2*f^2*(e + f*x)*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a^3*d^3) - (6*(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*d^4) - (6*(a^2 + b^2)*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*d^4) + (3*f^3*PolyLog(4, ℯ^(2*(c + d*x))))/(4*a*d^4) + (3*b^2*f^3*PolyLog(4, ℯ^(2*(c + d*x))))/(4*a^3*d^4)]
    @test_int [((e + f*x)^2*coth(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 47, (e*f*x)/(a*d) + (f^2*x^2)/(2*a*d) - (e + f*x)^3/(3*a*f) - (b^2*(e + f*x)^3)/(3*a^3*f) + ((a^2 + b^2)*(e + f*x)^3)/(3*a^3*f) + (4*b*f*(e + f*x)*atanh(ℯ^(c + d*x)))/(a^2*d^2) - (f*(e + f*x)*coth(c + d*x))/(a*d^2) - ((e + f*x)^2*coth(c + d*x)^2)/(2*a*d) + (b*(e + f*x)^2*csch(c + d*x))/(a^2*d) - ((a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*d) - ((a^2 + b^2)*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*d) + ((e + f*x)^2*log(1 - ℯ^(2*(c + d*x))))/(a*d) + (b^2*(e + f*x)^2*log(1 - ℯ^(2*(c + d*x))))/(a^3*d) + (f^2*log(sinh(c + d*x)))/(a*d^3) + (2*b*f^2*PolyLog(2, -ℯ^(c + d*x)))/(a^2*d^3) - (2*b*f^2*PolyLog(2, ℯ^(c + d*x)))/(a^2*d^3) - (2*(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*d^2) - (2*(a^2 + b^2)*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*d^2) + (f*(e + f*x)*PolyLog(2, ℯ^(2*(c + d*x))))/(a*d^2) + (b^2*f*(e + f*x)*PolyLog(2, ℯ^(2*(c + d*x))))/(a^3*d^2) + (2*(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*d^3) + (2*(a^2 + b^2)*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*d^3) - (f^2*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a*d^3) - (b^2*f^2*PolyLog(3, ℯ^(2*(c + d*x))))/(2*a^3*d^3)]
    @test_int [((e + f*x)*coth(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 36, (f*x)/(2*a*d) - (e + f*x)^2/(2*a*f) - (b^2*(e + f*x)^2)/(2*a^3*f) + ((a^2 + b^2)*(e + f*x)^2)/(2*a^3*f) + (b*f*atanh(cosh(c + d*x)))/(a^2*d^2) - (f*coth(c + d*x))/(2*a*d^2) - ((e + f*x)*coth(c + d*x)^2)/(2*a*d) + (b*(e + f*x)*csch(c + d*x))/(a^2*d) - ((a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*d) - ((a^2 + b^2)*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*d) + ((e + f*x)*log(1 - ℯ^(2*(c + d*x))))/(a*d) + (b^2*(e + f*x)*log(1 - ℯ^(2*(c + d*x))))/(a^3*d) - ((a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*d^2) - ((a^2 + b^2)*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*d^2) + (f*PolyLog(2, ℯ^(2*(c + d*x))))/(2*a*d^2) + (b^2*f*PolyLog(2, ℯ^(2*(c + d*x))))/(2*a^3*d^2)]
    @test_int [coth(c + d*x)^3/(a + b*sinh(c + d*x)), x, 3, (b*csch(c + d*x))/(a^2*d) - csch(c + d*x)^2/(2*a*d) + ((a^2 + b^2)*log(sinh(c + d*x)))/(a^3*d) - ((a^2 + b^2)*log(a + b*sinh(c + d*x)))/(a^3*d)]
    @test_int [coth(c + d*x)^3/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable(coth(c + d*x)^3/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= ::Subsubsection::Closed:: =#
    #=n<0=#

    @test_int [((e + f*x)^3*csch(c + d*x)^3*sech(c + d*x))/(a + b*sinh(c + d*x)), x, 87, -((3*f*(e + f*x)^2)/(2*a*d^2)) + (e + f*x)^3/(2*a*d) + (2*b*(e + f*x)^3*atan(ℯ^(c + d*x)))/(a^2*d) - (2*b^3*(e + f*x)^3*atan(ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d) + (6*b*f*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a^2*d^2) + (2*(e + f*x)^3*atanh(ℯ^(2*c + 2*d*x)))/(a*d) - (2*b^2*(e + f*x)^3*atanh(ℯ^(2*c + 2*d*x)))/(a^3*d) - (3*f*(e + f*x)^2*coth(c + d*x))/(2*a*d^2) - ((e + f*x)^3*coth(c + d*x)^2)/(2*a*d) + (b*(e + f*x)^3*csch(c + d*x))/(a^2*d) - (b^4*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*(a^2 + b^2)*d) - (b^4*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*(a^2 + b^2)*d) + (3*f^2*(e + f*x)*log(1 - ℯ^(2*(c + d*x))))/(a*d^3) + (b^4*(e + f*x)^3*log(1 + ℯ^(2*(c + d*x))))/(a^3*(a^2 + b^2)*d) + (6*b*f^2*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a^2*d^3) - (3*im*b*f*(e + f*x)^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^2*d^2) + (3*im*b^3*f*(e + f*x)^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^2) + (3*im*b*f*(e + f*x)^2*PolyLog(2, im*ℯ^(c + d*x)))/(a^2*d^2) - (3*im*b^3*f*(e + f*x)^2*PolyLog(2, im*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^2) - (6*b*f^2*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a^2*d^3) - (3*b^4*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)*d^2) - (3*b^4*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)*d^2) + (3*b^4*f*(e + f*x)^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*a^3*(a^2 + b^2)*d^2) + (3*f^3*PolyLog(2, ℯ^(2*(c + d*x))))/(2*a*d^4) + (3*f*(e + f*x)^2*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(2*a*d^2) - (3*b^2*f*(e + f*x)^2*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(2*a^3*d^2) - (3*f*(e + f*x)^2*PolyLog(2, ℯ^(2*c + 2*d*x)))/(2*a*d^2) + (3*b^2*f*(e + f*x)^2*PolyLog(2, ℯ^(2*c + 2*d*x)))/(2*a^3*d^2) - (6*b*f^3*PolyLog(3, -ℯ^(c + d*x)))/(a^2*d^4) + (6*im*b*f^2*(e + f*x)*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a^2*d^3) - (6*im*b^3*f^2*(e + f*x)*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^3) - (6*im*b*f^2*(e + f*x)*PolyLog(3, im*ℯ^(c + d*x)))/(a^2*d^3) + (6*im*b^3*f^2*(e + f*x)*PolyLog(3, im*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^3) + (6*b*f^3*PolyLog(3, ℯ^(c + d*x)))/(a^2*d^4) + (6*b^4*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)*d^3) + (6*b^4*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)*d^3) - (3*b^4*f^2*(e + f*x)*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*a^3*(a^2 + b^2)*d^3) - (3*f^2*(e + f*x)*PolyLog(3, -ℯ^(2*c + 2*d*x)))/(2*a*d^3) + (3*b^2*f^2*(e + f*x)*PolyLog(3, -ℯ^(2*c + 2*d*x)))/(2*a^3*d^3) + (3*f^2*(e + f*x)*PolyLog(3, ℯ^(2*c + 2*d*x)))/(2*a*d^3) - (3*b^2*f^2*(e + f*x)*PolyLog(3, ℯ^(2*c + 2*d*x)))/(2*a^3*d^3) - (6*im*b*f^3*PolyLog(4, (-im)*ℯ^(c + d*x)))/(a^2*d^4) + (6*im*b^3*f^3*PolyLog(4, (-im)*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^4) + (6*im*b*f^3*PolyLog(4, im*ℯ^(c + d*x)))/(a^2*d^4) - (6*im*b^3*f^3*PolyLog(4, im*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^4) - (6*b^4*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)*d^4) - (6*b^4*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)*d^4) + (3*b^4*f^3*PolyLog(4, -ℯ^(2*(c + d*x))))/(4*a^3*(a^2 + b^2)*d^4) + (3*f^3*PolyLog(4, -ℯ^(2*c + 2*d*x)))/(4*a*d^4) - (3*b^2*f^3*PolyLog(4, -ℯ^(2*c + 2*d*x)))/(4*a^3*d^4) - (3*f^3*PolyLog(4, ℯ^(2*c + 2*d*x)))/(4*a*d^4) + (3*b^2*f^3*PolyLog(4, ℯ^(2*c + 2*d*x)))/(4*a^3*d^4)]
    @test_int [((e + f*x)^2*csch(c + d*x)^3*sech(c + d*x))/(a + b*sinh(c + d*x)), x, 71, (e*f*x)/(a*d) + (f^2*x^2)/(2*a*d) + (2*b*(e + f*x)^2*atan(ℯ^(c + d*x)))/(a^2*d) - (2*b^3*(e + f*x)^2*atan(ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d) + (4*b*f*(e + f*x)*atanh(ℯ^(c + d*x)))/(a^2*d^2) + (2*(e + f*x)^2*atanh(ℯ^(2*c + 2*d*x)))/(a*d) - (2*b^2*(e + f*x)^2*atanh(ℯ^(2*c + 2*d*x)))/(a^3*d) - (f*(e + f*x)*coth(c + d*x))/(a*d^2) - ((e + f*x)^2*coth(c + d*x)^2)/(2*a*d) + (b*(e + f*x)^2*csch(c + d*x))/(a^2*d) - (b^4*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*(a^2 + b^2)*d) - (b^4*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*(a^2 + b^2)*d) + (b^4*(e + f*x)^2*log(1 + ℯ^(2*(c + d*x))))/(a^3*(a^2 + b^2)*d) + (f^2*log(sinh(c + d*x)))/(a*d^3) + (2*b*f^2*PolyLog(2, -ℯ^(c + d*x)))/(a^2*d^3) - (2*im*b*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^2*d^2) + (2*im*b^3*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^2) + (2*im*b*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(a^2*d^2) - (2*im*b^3*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^2) - (2*b*f^2*PolyLog(2, ℯ^(c + d*x)))/(a^2*d^3) - (2*b^4*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)*d^2) - (2*b^4*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)*d^2) + (b^4*f*(e + f*x)*PolyLog(2, -ℯ^(2*(c + d*x))))/(a^3*(a^2 + b^2)*d^2) + (f*(e + f*x)*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(a*d^2) - (b^2*f*(e + f*x)*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(a^3*d^2) - (f*(e + f*x)*PolyLog(2, ℯ^(2*c + 2*d*x)))/(a*d^2) + (b^2*f*(e + f*x)*PolyLog(2, ℯ^(2*c + 2*d*x)))/(a^3*d^2) + (2*im*b*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a^2*d^3) - (2*im*b^3*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^3) - (2*im*b*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(a^2*d^3) + (2*im*b^3*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^3) + (2*b^4*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)*d^3) + (2*b^4*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)*d^3) - (b^4*f^2*PolyLog(3, -ℯ^(2*(c + d*x))))/(2*a^3*(a^2 + b^2)*d^3) - (f^2*PolyLog(3, -ℯ^(2*c + 2*d*x)))/(2*a*d^3) + (b^2*f^2*PolyLog(3, -ℯ^(2*c + 2*d*x)))/(2*a^3*d^3) + (f^2*PolyLog(3, ℯ^(2*c + 2*d*x)))/(2*a*d^3) - (b^2*f^2*PolyLog(3, ℯ^(2*c + 2*d*x)))/(2*a^3*d^3)]
    @test_int [((e + f*x)*csch(c + d*x)^3*sech(c + d*x))/(a + b*sinh(c + d*x)), x, 49, (f*x)/(2*a*d) + (2*b*f*x*atan(ℯ^(c + d*x)))/(a^2*d) - (2*b^3*(e + f*x)*atan(ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d) - (b*f*x*atan(sinh(c + d*x)))/(a^2*d) + (b*(e + f*x)*atan(sinh(c + d*x)))/(a^2*d) + (2*f*x*atanh(ℯ^(2*c + 2*d*x)))/(a*d) - (2*b^2*(e + f*x)*atanh(ℯ^(2*c + 2*d*x)))/(a^3*d) + (b*f*atanh(cosh(c + d*x)))/(a^2*d^2) - (f*coth(c + d*x))/(2*a*d^2) - ((e + f*x)*coth(c + d*x)^2)/(2*a*d) + (b*(e + f*x)*csch(c + d*x))/(a^2*d) - (b^4*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*(a^2 + b^2)*d) - (b^4*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*(a^2 + b^2)*d) + (b^4*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(a^3*(a^2 + b^2)*d) + (f*x*log(tanh(c + d*x)))/(a*d) - ((e + f*x)*log(tanh(c + d*x)))/(a*d) - (im*b*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^2*d^2) + (im*b^3*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^2) + (im*b*f*PolyLog(2, im*ℯ^(c + d*x)))/(a^2*d^2) - (im*b^3*f*PolyLog(2, im*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^2) - (b^4*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)*d^2) - (b^4*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)*d^2) + (b^4*f*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*a^3*(a^2 + b^2)*d^2) + (f*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(2*a*d^2) - (b^2*f*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(2*a^3*d^2) - (f*PolyLog(2, ℯ^(2*c + 2*d*x)))/(2*a*d^2) + (b^2*f*PolyLog(2, ℯ^(2*c + 2*d*x)))/(2*a^3*d^2)]
    @test_int [(csch(c + d*x)^3*sech(c + d*x))/(a + b*sinh(c + d*x)), x, 7, (b*atan(sinh(c + d*x)))/((a^2 + b^2)*d) + (b*csch(c + d*x))/(a^2*d) - csch(c + d*x)^2/(2*a*d) + (a*log(cosh(c + d*x)))/((a^2 + b^2)*d) - ((a^2 - b^2)*log(sinh(c + d*x)))/(a^3*d) - (b^4*log(a + b*sinh(c + d*x)))/(a^3*(a^2 + b^2)*d)]
    @test_int [(csch(c + d*x)^3*sech(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((csch(c + d*x)^3*sech(c + d*x))/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= [((e + f*x)^3*csch(c + d*x)^3*sech(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 251, (2*b^3*e^3*(a - b*ℯ^(c + d*x)))/(a^3*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) - (6*b^3*e^2*f*x)/(a^2*(a^2 + b^2)*d) + (6*b^3*e^2*f*x)/(a^2*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) - (6*b^4*e^2*ℯ^(c + d*x)*f*x)/(a^3*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) + (6*b^3*e*f^2*x^2)/(a^2*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) - (6*b^4*e*ℯ^(c + d*x)*f^2*x^2)/(a^3*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) + (2*b^3*f^3*x^3)/(a^2*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) - (2*b^4*ℯ^(c + d*x)*f^3*x^3)/(a^3*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) + (2*b*(e + f*x)^3)/(a^2*d) + (6*b^4*e^2*f*atan(ℯ^(c + d*x)))/(a^3*(a^2 + b^2)*d^2) + (12*e*f^2*x*atan(ℯ^(c + d*x)))/(a*d^2) + (12*b^4*e*f^2*x*atan(ℯ^(c + d*x)))/(a^3*(a^2 + b^2)*d^2) + (6*f^3*x^2*atan(ℯ^(c + d*x)))/(a*d^2) + (6*b^4*f^3*x^2*atan(ℯ^(c + d*x)))/(a^3*(a^2 + b^2)*d^2) - (6*b^2*f*(e + f*x)^2*atan(ℯ^(c + d*x)))/(a^3*d^2) + (3*e^2*f*atan(sinh(c + d*x)))/(a*d^2) - (6*f^3*x*atanh(ℯ^(c + d*x)))/(a*d^3) + (3*(e + f*x)^3*atanh(ℯ^(c + d*x)))/(a*d) - (2*b^2*(e + f*x)^3*atanh(ℯ^(c + d*x)))/(a^3*d) - (3*e*f^2*atanh(cosh(c + d*x)))/(a*d^3) + (2*b*(e + f*x)^3*coth(2*c + 2*d*x))/(a^2*d) - (3*e^2*f*csch(c + d*x))/(2*a*d^2) - (3*e*f^2*x*csch(c + d*x))/(a*d^2) - (3*f^3*x^2*csch(c + d*x))/(2*a*d^2) + (6*b^3*e*f^2*x*log(1 + ℯ^(-2*c - 2*d*x)))/(a^2*(a^2 + b^2)*d^2) + (3*b^3*f^3*x^2*log(1 + ℯ^(-2*c - 2*d*x)))/(a^2*(a^2 + b^2)*d^2) - (b^5*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*(a^2 + b^2)^(3/2)*d) + (b^5*(e + f*x)^3*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*(a^2 + b^2)^(3/2)*d) - (3*b*f*(e + f*x)^2*log(1 - ℯ^(4*(c + d*x))))/(a^2*d^2) + (3*b^3*e^2*f*log(1 + ℯ^(2*c + 2*d*x)))/(a^2*(a^2 + b^2)*d^2) - (3*b^3*e*f^2*PolyLog(2, -ℯ^(-2*c - 2*d*x)))/(a^2*(a^2 + b^2)*d^3) - (3*b^3*f^3*x*PolyLog(2, -ℯ^(-2*c - 2*d*x)))/(a^2*(a^2 + b^2)*d^3) - (3*f^3*PolyLog(2, -ℯ^(c + d*x)))/(a*d^4) + (9*f*(e + f*x)^2*PolyLog(2, -ℯ^(c + d*x)))/(2*a*d^2) - (3*b^2*f*(e + f*x)^2*PolyLog(2, -ℯ^(c + d*x)))/(a^3*d^2) - ((6*im)*e*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^3) - ((6*im)*b^4*e*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^3*(a^2 + b^2)*d^3) - ((6*im)*f^3*x*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^3) - ((6*im)*b^4*f^3*x*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^3*(a^2 + b^2)*d^3) + ((6*im)*b^2*f^2*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^3*d^3) + ((6*im)*e*f^2*PolyLog(2, im*ℯ^(c + d*x)))/(a*d^3) + ((6*im)*b^4*e*f^2*PolyLog(2, im*ℯ^(c + d*x)))/(a^3*(a^2 + b^2)*d^3) + ((6*im)*f^3*x*PolyLog(2, im*ℯ^(c + d*x)))/(a*d^3) + ((6*im)*b^4*f^3*x*PolyLog(2, im*ℯ^(c + d*x)))/(a^3*(a^2 + b^2)*d^3) - ((6*im)*b^2*f^2*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(a^3*d^3) + (3*f^3*PolyLog(2, ℯ^(c + d*x)))/(a*d^4) - (9*f*(e + f*x)^2*PolyLog(2, ℯ^(c + d*x)))/(2*a*d^2) + (3*b^2*f*(e + f*x)^2*PolyLog(2, ℯ^(c + d*x)))/(a^3*d^2) - (3*b^5*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)^(3/2)*d^2) + (3*b^5*f*(e + f*x)^2*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)^(3/2)*d^2) - (3*b*f^2*(e + f*x)*PolyLog(2, ℯ^(4*(c + d*x))))/(2*a^2*d^3) - (3*b^3*f^3*PolyLog(3, -ℯ^(-2*c - 2*d*x)))/(2*a^2*(a^2 + b^2)*d^4) - (9*f^2*(e + f*x)*PolyLog(3, -ℯ^(c + d*x)))/(a*d^3) + (6*b^2*f^2*(e + f*x)*PolyLog(3, -ℯ^(c + d*x)))/(a^3*d^3) + ((6*im)*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a*d^4) - ((6*im)*b^2*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a^3*d^4) + ((6*im)*b^4*f^3*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a^3*(a^2 + b^2)*d^4) - ((6*im)*f^3*PolyLog(3, im*ℯ^(c + d*x)))/(a*d^4) + ((6*im)*b^2*f^3*PolyLog(3, im*ℯ^(c + d*x)))/(a^3*d^4) - ((6*im)*b^4*f^3*PolyLog(3, im*ℯ^(c + d*x)))/(a^3*(a^2 + b^2)*d^4) + (9*f^2*(e + f*x)*PolyLog(3, ℯ^(c + d*x)))/(a*d^3) - (6*b^2*f^2*(e + f*x)*PolyLog(3, ℯ^(c + d*x)))/(a^3*d^3) + (6*b^5*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)^(3/2)*d^3) - (6*b^5*f^2*(e + f*x)*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)^(3/2)*d^3) + (3*b*f^3*PolyLog(3, ℯ^(4*(c + d*x))))/(8*a^2*d^4) + (9*f^3*PolyLog(4, -ℯ^(c + d*x)))/(a*d^4) - (6*b^2*f^3*PolyLog(4, -ℯ^(c + d*x)))/(a^3*d^4) - (9*f^3*PolyLog(4, ℯ^(c + d*x)))/(a*d^4) + (6*b^2*f^3*PolyLog(4, ℯ^(c + d*x)))/(a^3*d^4) - (6*b^5*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)^(3/2)*d^4) + (6*b^5*f^3*PolyLog(4, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)^(3/2)*d^4) - (3*(e + f*x)^3*sech(c + d*x))/(2*a*d) + (b^2*(e + f*x)^3*sech(c + d*x))/(a^3*d) - ((e + f*x)^3*csch(c + d*x)^2*sech(c + d*x))/(2*a*d)] =#
    @test_int [((e + f*x)^2*csch(c + d*x)^3*sech(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 88, (2*b*(e + f*x)^2)/(a^2*d) - (b^3*(e + f*x)^2)/(a^2*(a^2 + b^2)*d) + (4*f^2*x*atan(ℯ^(c + d*x)))/(a*d^2) - (4*b^2*f*(e + f*x)*atan(ℯ^(c + d*x)))/(a^3*d^2) + (4*b^4*f*(e + f*x)*atan(ℯ^(c + d*x)))/(a^3*(a^2 + b^2)*d^2) + (2*e*f*atan(sinh(c + d*x)))/(a*d^2) + (3*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a*d) - (2*b^2*(e + f*x)^2*atanh(ℯ^(c + d*x)))/(a^3*d) - (f^2*atanh(cosh(c + d*x)))/(a*d^3) + (2*b*(e + f*x)^2*coth(2*c + 2*d*x))/(a^2*d) - (e*f*csch(c + d*x))/(a*d^2) - (f^2*x*csch(c + d*x))/(a*d^2) - (b^5*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*(a^2 + b^2)^(3/2)*d) + (b^5*(e + f*x)^2*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*(a^2 + b^2)^(3/2)*d) + (2*b^3*f*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(a^2*(a^2 + b^2)*d^2) - (2*b*f*(e + f*x)*log(1 - ℯ^(4*(c + d*x))))/(a^2*d^2) + (3*f*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a*d^2) - (2*b^2*f*(e + f*x)*PolyLog(2, -ℯ^(c + d*x)))/(a^3*d^2) - (2*im*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a*d^3) + (2*im*b^2*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^3*d^3) - (2*im*b^4*f^2*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^3*(a^2 + b^2)*d^3) + (2*im*f^2*PolyLog(2, im*ℯ^(c + d*x)))/(a*d^3) - (2*im*b^2*f^2*PolyLog(2, im*ℯ^(c + d*x)))/(a^3*d^3) + (2*im*b^4*f^2*PolyLog(2, im*ℯ^(c + d*x)))/(a^3*(a^2 + b^2)*d^3) - (3*f*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a*d^2) + (2*b^2*f*(e + f*x)*PolyLog(2, ℯ^(c + d*x)))/(a^3*d^2) - (2*b^5*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)^(3/2)*d^2) + (2*b^5*f*(e + f*x)*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)^(3/2)*d^2) + (b^3*f^2*PolyLog(2, -ℯ^(2*(c + d*x))))/(a^2*(a^2 + b^2)*d^3) - (b*f^2*PolyLog(2, ℯ^(4*(c + d*x))))/(2*a^2*d^3) - (3*f^2*PolyLog(3, -ℯ^(c + d*x)))/(a*d^3) + (2*b^2*f^2*PolyLog(3, -ℯ^(c + d*x)))/(a^3*d^3) + (3*f^2*PolyLog(3, ℯ^(c + d*x)))/(a*d^3) - (2*b^2*f^2*PolyLog(3, ℯ^(c + d*x)))/(a^3*d^3) + (2*b^5*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)^(3/2)*d^3) - (2*b^5*f^2*PolyLog(3, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)^(3/2)*d^3) - (3*(e + f*x)^2*sech(c + d*x))/(2*a*d) + (b^2*(e + f*x)^2*sech(c + d*x))/(a^3*d) - (b^4*(e + f*x)^2*sech(c + d*x))/(a^3*(a^2 + b^2)*d) - ((e + f*x)^2*csch(c + d*x)^2*sech(c + d*x))/(2*a*d) - (b^3*(e + f*x)^2*tanh(c + d*x))/(a^2*(a^2 + b^2)*d)]
    @test_int [((e + f*x)*csch(c + d*x)^3*sech(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 44, (f*atan(sinh(c + d*x)))/(a*d^2) - (b^2*f*atan(sinh(c + d*x)))/(a^3*d^2) + (b^4*f*atan(sinh(c + d*x)))/(a^3*(a^2 + b^2)*d^2) + (3*f*x*atanh(ℯ^(c + d*x)))/(a*d) - (2*b^2*f*x*atanh(ℯ^(c + d*x)))/(a^3*d) - (3*f*x*atanh(cosh(c + d*x)))/(2*a*d) + (b^2*f*x*atanh(cosh(c + d*x)))/(a^3*d) + (3*(e + f*x)*atanh(cosh(c + d*x)))/(2*a*d) - (b^2*(e + f*x)*atanh(cosh(c + d*x)))/(a^3*d) + (2*b*(e + f*x)*coth(2*c + 2*d*x))/(a^2*d) - (f*csch(c + d*x))/(2*a*d^2) - (b^5*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*(a^2 + b^2)^(3/2)*d) + (b^5*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*(a^2 + b^2)^(3/2)*d) + (b^3*f*log(cosh(c + d*x)))/(a^2*(a^2 + b^2)*d^2) - (b*f*log(sinh(2*c + 2*d*x)))/(a^2*d^2) + (3*f*PolyLog(2, -ℯ^(c + d*x)))/(2*a*d^2) - (b^2*f*PolyLog(2, -ℯ^(c + d*x)))/(a^3*d^2) - (3*f*PolyLog(2, ℯ^(c + d*x)))/(2*a*d^2) + (b^2*f*PolyLog(2, ℯ^(c + d*x)))/(a^3*d^2) - (b^5*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)^(3/2)*d^2) + (b^5*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)^(3/2)*d^2) - (3*(e + f*x)*sech(c + d*x))/(2*a*d) + (b^2*(e + f*x)*sech(c + d*x))/(a^3*d) - (b^4*(e + f*x)*sech(c + d*x))/(a^3*(a^2 + b^2)*d) - ((e + f*x)*csch(c + d*x)^2*sech(c + d*x))/(2*a*d) - (b^3*(e + f*x)*tanh(c + d*x))/(a^2*(a^2 + b^2)*d)]
    @test_int [(csch(c + d*x)^3*sech(c + d*x)^2)/(a + b*sinh(c + d*x)), x, 17, (3*atanh(cosh(c + d*x)))/(2*a*d) - (b^2*atanh(cosh(c + d*x)))/(a^3*d) + (2*b^5*atanh((b - a*tanh((c + d*x)/2))/sqrt(a^2 + b^2)))/(a^3*(a^2 + b^2)^(3/2)*d) + (b*coth(c + d*x))/(a^2*d) - (3*sech(c + d*x))/(2*a*d) + (b^2*sech(c + d*x))/(a^3*d) - (csch(c + d*x)^2*sech(c + d*x))/(2*a*d) - (b^3*sech(c + d*x)*(b + a*sinh(c + d*x)))/(a^3*(a^2 + b^2)*d) + (b*tanh(c + d*x))/(a^2*d)]
    @test_int [(csch(c + d*x)^3*sech(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((csch(c + d*x)^3*sech(c + d*x)^2)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= [((e + f*x)^2*csch(c + d*x)^3*sech(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 244, (2*b^3*e^2*(b + a*ℯ^(c + d*x)))/(a^3*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))^2) - (2*b^3*e^2*(3*b + 2*a*ℯ^(c + d*x)))/(a^3*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) + (b^3*e^2*(4*b + 3*a*ℯ^(c + d*x)))/(a^3*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) - (2*b^4*e*f)/(a^3*(a^2 + b^2)*d^2*(1 + ℯ^(2*c + 2*d*x))) - (2*b^3*e*ℯ^(c + d*x)*f)/(a^2*(a^2 + b^2)*d^2*(1 + ℯ^(2*c + 2*d*x))) - (4*b^4*e^2*x)/(a^3*(a^2 + b^2)) + (2*b^4*(2*a^2 + b^2)*e^2*x)/(a^3*(a^2 + b^2)^2) + (b^2*e*f*x)/(a^3*d) + (4*b^4*e*f*x)/(a^3*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))^2) + (4*b^3*e*ℯ^(c + d*x)*f*x)/(a^2*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))^2) - (4*b^4*e*f*x)/(a^3*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) - (2*b^3*e*ℯ^(c + d*x)*f*x)/(a^2*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) + (2*b^4*f^2*x)/(a^3*(a^2 + b^2)*d^2) - (2*b^4*f^2*x)/(a^3*(a^2 + b^2)*d^2*(1 + ℯ^(2*c + 2*d*x))) - (2*b^3*ℯ^(c + d*x)*f^2*x)/(a^2*(a^2 + b^2)*d^2*(1 + ℯ^(2*c + 2*d*x))) + (b^2*f^2*x^2)/(2*a^3*d) + (2*b^4*f^2*x^2)/(a^3*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))^2) + (2*b^3*ℯ^(c + d*x)*f^2*x^2)/(a^2*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))^2) - (2*b^4*f^2*x^2)/(a^3*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) - (b^3*ℯ^(c + d*x)*f^2*x^2)/(a^2*(a^2 + b^2)*d*(1 + ℯ^(2*c + 2*d*x))) - (2*b^5*e^2*atan(ℯ^(c + d*x)))/(a^2*(a^2 + b^2)^2*d) - (b^3*e^2*atan(ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d) + (2*b^3*f^2*atan(ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^3) - (4*b^5*e*f*x*atan(ℯ^(c + d*x)))/(a^2*(a^2 + b^2)^2*d) - (2*b^3*e*f*x*atan(ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d) - (2*b^5*f^2*x^2*atan(ℯ^(c + d*x)))/(a^2*(a^2 + b^2)^2*d) - (b^3*f^2*x^2*atan(ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d) + (3*b*(e + f*x)^2*atan(ℯ^(c + d*x)))/(a^2*d) - (b*f^2*atan(sinh(c + d*x)))/(a^2*d^3) - (2*b*f^2*x*atanh(ℯ^(c + d*x)))/(a^2*d^2) + (6*b*f*(e + f*x)*atanh(ℯ^(c + d*x)))/(a^2*d^2) + (4*(e + f*x)^2*atanh(ℯ^(2*c + 2*d*x)))/(a*d) - (2*b^2*(e + f*x)^2*atanh(ℯ^(2*c + 2*d*x)))/(a^3*d) + (b*f^2*x*atanh(cosh(c + d*x)))/(a^2*d^2) - (b*f*(e + f*x)*atanh(cosh(c + d*x)))/(a^2*d^2) - (f^2*atanh(cosh(2*c + 2*d*x)))/(a*d^3) + (3*b*(e + f*x)^2*csch(c + d*x))/(2*a^2*d) - (2*f*(e + f*x)*csch(2*c + 2*d*x))/(a*d^2) - (2*(e + f*x)^2*coth(2*c + 2*d*x)*csch(2*c + 2*d*x))/(a*d) + (4*b^4*e*f*x*log(1 + ℯ^(-2*c - 2*d*x)))/(a^3*(a^2 + b^2)*d) - (2*b^4*(2*a^2 + b^2)*e*f*x*log(1 + ℯ^(-2*c - 2*d*x)))/(a^3*(a^2 + b^2)^2*d) + (2*b^4*f^2*x^2*log(1 + ℯ^(-2*c - 2*d*x)))/(a^3*(a^2 + b^2)*d) - (b^4*(2*a^2 + b^2)*f^2*x^2*log(1 + ℯ^(-2*c - 2*d*x)))/(a^3*(a^2 + b^2)^2*d) - (b^6*(e + f*x)^2*log(1 + ((a - sqrt(a^2 + b^2))*ℯ^(-c - d*x))/b))/(a^3*(a^2 + b^2)^2*d) - (b^6*(e + f*x)^2*log(1 + ((a + sqrt(a^2 + b^2))*ℯ^(-c - d*x))/b))/(a^3*(a^2 + b^2)^2*d) + (2*b^4*e^2*log(1 + ℯ^(2*c + 2*d*x)))/(a^3*(a^2 + b^2)*d) - (b^4*(2*a^2 + b^2)*e^2*log(1 + ℯ^(2*c + 2*d*x)))/(a^3*(a^2 + b^2)^2*d) - (b^4*f^2*log(1 + ℯ^(2*c + 2*d*x)))/(a^3*(a^2 + b^2)*d^3) + (b^2*f^2*log(cosh(c + d*x)))/(a^3*d^3) - (2*b^4*e*f*PolyLog(2, -ℯ^(-2*c - 2*d*x)))/(a^3*(a^2 + b^2)*d^2) + (b^4*(2*a^2 + b^2)*e*f*PolyLog(2, -ℯ^(-2*c - 2*d*x)))/(a^3*(a^2 + b^2)^2*d^2) - (2*b^4*f^2*x*PolyLog(2, -ℯ^(-2*c - 2*d*x)))/(a^3*(a^2 + b^2)*d^2) + (b^4*(2*a^2 + b^2)*f^2*x*PolyLog(2, -ℯ^(-2*c - 2*d*x)))/(a^3*(a^2 + b^2)^2*d^2) + (2*b^6*f*(e + f*x)*PolyLog(2, -(((a - sqrt(a^2 + b^2))*ℯ^(-c - d*x))/b)))/(a^3*(a^2 + b^2)^2*d^2) + (2*b^6*f*(e + f*x)*PolyLog(2, -(((a + sqrt(a^2 + b^2))*ℯ^(-c - d*x))/b)))/(a^3*(a^2 + b^2)^2*d^2) + (2*b*f^2*PolyLog(2, -ℯ^(c + d*x)))/(a^2*d^3) + ((2*im)*b^5*e*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)^2*d^2) + (im*b^3*e*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^2) + ((2*im)*b^5*f^2*x*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)^2*d^2) + (im*b^3*f^2*x*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^2) - ((3*im)*b*f*(e + f*x)*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^2*d^2) - ((2*im)*b^5*e*f*PolyLog(2, im*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)^2*d^2) - (im*b^3*e*f*PolyLog(2, im*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^2) - ((2*im)*b^5*f^2*x*PolyLog(2, im*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)^2*d^2) - (im*b^3*f^2*x*PolyLog(2, im*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^2) + ((3*im)*b*f*(e + f*x)*PolyLog(2, im*ℯ^(c + d*x)))/(a^2*d^2) - (2*b*f^2*PolyLog(2, ℯ^(c + d*x)))/(a^2*d^3) + (2*f*(e + f*x)*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(a*d^2) - (b^2*f*(e + f*x)*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(a^3*d^2) - (2*f*(e + f*x)*PolyLog(2, ℯ^(2*c + 2*d*x)))/(a*d^2) + (b^2*f*(e + f*x)*PolyLog(2, ℯ^(2*c + 2*d*x)))/(a^3*d^2) - (b^4*f^2*PolyLog(3, -ℯ^(-2*c - 2*d*x)))/(a^3*(a^2 + b^2)*d^3) + (b^4*(2*a^2 + b^2)*f^2*PolyLog(3, -ℯ^(-2*c - 2*d*x)))/(2*a^3*(a^2 + b^2)^2*d^3) + (2*b^6*f^2*PolyLog(3, -(((a - sqrt(a^2 + b^2))*ℯ^(-c - d*x))/b)))/(a^3*(a^2 + b^2)^2*d^3) + (2*b^6*f^2*PolyLog(3, -(((a + sqrt(a^2 + b^2))*ℯ^(-c - d*x))/b)))/(a^3*(a^2 + b^2)^2*d^3) + ((3*im)*b*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a^2*d^3) - ((2*im)*b^5*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)^2*d^3) - (im*b^3*f^2*PolyLog(3, (-im)*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^3) - ((3*im)*b*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(a^2*d^3) + ((2*im)*b^5*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)^2*d^3) + (im*b^3*f^2*PolyLog(3, im*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d^3) - (f^2*PolyLog(3, -ℯ^(2*c + 2*d*x)))/(a*d^3) + (b^2*f^2*PolyLog(3, -ℯ^(2*c + 2*d*x)))/(2*a^3*d^3) + (f^2*PolyLog(3, ℯ^(2*c + 2*d*x)))/(a*d^3) - (b^2*f^2*PolyLog(3, ℯ^(2*c + 2*d*x)))/(2*a^3*d^3) + (b*f*(e + f*x)*sech(c + d*x))/(a^2*d^2) - (b*(e + f*x)^2*csch(c + d*x)*sech(c + d*x)^2)/(2*a^2*d) - (b^2*f*(e + f*x)*tanh(c + d*x))/(a^3*d^2) - (b^2*(e + f*x)^2*tanh(c + d*x)^2)/(2*a^3*d)] =#
    @test_int [((e + f*x)*csch(c + d*x)^3*sech(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 65, (b^2*f*x)/(2*a^3*d) + (3*b*f*x*atan(ℯ^(c + d*x)))/(a^2*d) - (2*b^5*(e + f*x)*atan(ℯ^(c + d*x)))/(a^2*(a^2 + b^2)^2*d) - (b^3*(e + f*x)*atan(ℯ^(c + d*x)))/(a^2*(a^2 + b^2)*d) - (3*b*f*x*atan(sinh(c + d*x)))/(2*a^2*d) + (3*b*(e + f*x)*atan(sinh(c + d*x)))/(2*a^2*d) - (2*b^2*f*x*atanh(ℯ^(2*c + 2*d*x)))/(a^3*d) + (4*(e + f*x)*atanh(ℯ^(2*c + 2*d*x)))/(a*d) + (b*f*atanh(cosh(c + d*x)))/(a^2*d^2) + (3*b*(e + f*x)*csch(c + d*x))/(2*a^2*d) - (f*csch(2*c + 2*d*x))/(a*d^2) - (2*(e + f*x)*coth(2*c + 2*d*x)*csch(2*c + 2*d*x))/(a*d) - (b^6*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2))))/(a^3*(a^2 + b^2)^2*d) - (b^6*(e + f*x)*log(1 + (b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2))))/(a^3*(a^2 + b^2)^2*d) + (b^6*(e + f*x)*log(1 + ℯ^(2*(c + d*x))))/(a^3*(a^2 + b^2)^2*d) - (b^2*f*x*log(tanh(c + d*x)))/(a^3*d) + (b^2*(e + f*x)*log(tanh(c + d*x)))/(a^3*d) - (3*im*b*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(2*a^2*d^2) + (im*b^5*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)^2*d^2) + (im*b^3*f*PolyLog(2, (-im)*ℯ^(c + d*x)))/(2*a^2*(a^2 + b^2)*d^2) + (3*im*b*f*PolyLog(2, im*ℯ^(c + d*x)))/(2*a^2*d^2) - (im*b^5*f*PolyLog(2, im*ℯ^(c + d*x)))/(a^2*(a^2 + b^2)^2*d^2) - (im*b^3*f*PolyLog(2, im*ℯ^(c + d*x)))/(2*a^2*(a^2 + b^2)*d^2) - (b^6*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a - sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)^2*d^2) - (b^6*f*PolyLog(2, -((b*ℯ^(c + d*x))/(a + sqrt(a^2 + b^2)))))/(a^3*(a^2 + b^2)^2*d^2) + (b^6*f*PolyLog(2, -ℯ^(2*(c + d*x))))/(2*a^3*(a^2 + b^2)^2*d^2) + (f*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(a*d^2) - (b^2*f*PolyLog(2, -ℯ^(2*c + 2*d*x)))/(2*a^3*d^2) - (f*PolyLog(2, ℯ^(2*c + 2*d*x)))/(a*d^2) + (b^2*f*PolyLog(2, ℯ^(2*c + 2*d*x)))/(2*a^3*d^2) + (b*f*sech(c + d*x))/(2*a^2*d^2) - (b^3*f*sech(c + d*x))/(2*a^2*(a^2 + b^2)*d^2) - (b^4*(e + f*x)*sech(c + d*x)^2)/(2*a^3*(a^2 + b^2)*d) - (b*(e + f*x)*csch(c + d*x)*sech(c + d*x)^2)/(2*a^2*d) - (b^2*f*tanh(c + d*x))/(2*a^3*d^2) + (b^4*f*tanh(c + d*x))/(2*a^3*(a^2 + b^2)*d^2) - (b^3*(e + f*x)*sech(c + d*x)*tanh(c + d*x))/(2*a^2*(a^2 + b^2)*d) - (b^2*(e + f*x)*tanh(c + d*x)^2)/(2*a^3*d)]
    @test_int [(csch(c + d*x)^3*sech(c + d*x)^3)/(a + b*sinh(c + d*x)), x, 9, (b*atan(sinh(c + d*x)))/(2*(a^2 + b^2)*d) + (b*(a^2 + 2*b^2)*atan(sinh(c + d*x)))/((a^2 + b^2)^2*d) + (b*csch(c + d*x))/(a^2*d) - csch(c + d*x)^2/(2*a*d) + (a*(2*a^2 + 3*b^2)*log(cosh(c + d*x)))/((a^2 + b^2)^2*d) - ((2*a^2 - b^2)*log(sinh(c + d*x)))/(a^3*d) - (b^6*log(a + b*sinh(c + d*x)))/(a^3*(a^2 + b^2)^2*d) - (sech(c + d*x)^2*(a - b*sinh(c + d*x)))/(2*(a^2 + b^2)*d)]
    @test_int [(csch(c + d*x)^3*sech(c + d*x)^3)/((e + f*x)*(a + b*sinh(c + d*x))), x, 0, Unintegrable((csch(c + d*x)^3*sech(c + d*x)^3)/((e + f*x)*(a + b*sinh(c + d*x))), x)]

    #= ::Section:: =#
    #=Integrands*of*the*form*(e+f*x)^m*cosh(c+d*x)^n*csch(c+d*x)^p / (a+b*sinh(c+d*x))^2=#
    end

max_stars_repo_path: test/6 Hyperbolic functions/6.1 Hyperbolic sine/6.1.1 (c+d x)^m (a+b sinh)^n.jl