lst=[["x^3*acot(b*x^4+a)","x",1], ["x^(-1+n)*acot(a+b*x^n)","x",1], ["(a+b*acot((-c*x+1)^(1/2)/(c*x+1)^(1/2)))^n/(-c^2*x^2+1)","x",0], ["(a+b*acot((-c*x+1)^(1/2)/(c*x+1)^(1/2)))^3/(-c^2*x^2+1)","x",1], ["(a+b*acot((-c*x+1)^(1/2)/(c*x+1)^(1/2)))^2/(-c^2*x^2+1)","x",1], ["(a+b*acot((-c*x+1)^(1/2)/(c*x+1)^(1/2)))/(-c^2*x^2+1)","x",1], ["1/(-c^2*x^2+1)/(a+b*acot((-c*x+1)^(1/2)/(c*x+1)^(1/2)))","x",0], ["1/(-c^2*x^2+1)/(a+b*acot((-c*x+1)^(1/2)/(c*x+1)^(1/2)))^2","x",0], ["1/2*Pi-atan(tan(b*x+a))","x",1], ["x^2*acot(c+d*tan(b*x+a))","x",1], ["x*acot(c+d*tan(b*x+a))","x",1], ["acot(c+d*tan(b*x+a))","x",1], ["acot(c+d*tan(b*x+a))/x","x",0], ["x^2*acot(c+(1+I*c)*tan(b*x+a))","x",1], ["x*acot(c+(1+I*c)*tan(b*x+a))","x",1], ["acot(c+(1+I*c)*tan(b*x+a))","x",1], ["acot(c+(1+I*c)*tan(b*x+a))/x","x",0], ["x^2*acot(c-(1-I*c)*tan(b*x+a))","x",1], ["x*acot(c-(1-I*c)*tan(b*x+a))","x",1], ["acot(c-(1-I*c)*tan(b*x+a))","x",1], ["acot(c-(1-I*c)*tan(b*x+a))/x","x",0], ["acot(cot(b*x+a))","x",1], ["x^2*acot(c+d*cot(b*x+a))","x",1], ["x*acot(c+d*cot(b*x+a))","x",1], ["acot(c+d*cot(b*x+a))","x",1], ["acot(c+d*cot(b*x+a))/x","x",0], ["x^2*(Pi-acot(-c-(1-I*c)*cot(b*x+a)))","x",1], ["x*(Pi-acot(-c-(1-I*c)*cot(b*x+a)))","x",1], ["Pi-acot(-c-(1-I*c)*cot(b*x+a))","x",1], ["(Pi-acot(-c-(1-I*c)*cot(b*x+a)))/x","x",0], ["x^2*(Pi-acot(-c+(1+I*c)*cot(b*x+a)))","x",1], ["x*(Pi-acot(-c+(1+I*c)*cot(b*x+a)))","x",1], ["Pi-acot(-c+(1+I*c)*cot(b*x+a))","x",1], ["(Pi-acot(-c+(1+I*c)*cot(b*x+a)))/x","x",0], ["(f*x+e)^3*acot(tanh(b*x+a))","x",1], ["(f*x+e)^2*acot(tanh(b*x+a))","x",1], ["(f*x+e)*acot(tanh(b*x+a))","x",1], ["acot(tanh(b*x+a))","x",1], ["acot(tanh(b*x+a))/(f*x+e)","x",0], ["x^2*acot(c+d*tanh(b*x+a))","x",1], ["x*acot(c+d*tanh(b*x+a))","x",1], ["acot(c+d*tanh(b*x+a))","x",1], ["acot(c+d*tanh(b*x+a))/x","x",0], ["x^2*acot(c+(I+c)*tanh(b*x+a))","x",1], ["x*acot(c+(I+c)*tanh(b*x+a))","x",1], ["acot(c+(I+c)*tanh(b*x+a))","x",1], ["acot(c+(I+c)*tanh(b*x+a))/x","x",0], ["x^2*acot(c-(I-c)*tanh(b*x+a))","x",1], ["x*acot(c-(I-c)*tanh(b*x+a))","x",1], ["acot(c-(I-c)*tanh(b*x+a))","x",1], ["acot(c-(I-c)*tanh(b*x+a))/x","x",0], ["(f*x+e)^3*acot(coth(b*x+a))","x",1], ["(f*x+e)^2*acot(coth(b*x+a))","x",1], ["(f*x+e)*acot(coth(b*x+a))","x",1], ["acot(coth(b*x+a))","x",1], ["acot(coth(b*x+a))/(f*x+e)","x",0], ["x^2*acot(c+d*coth(b*x+a))","x",1], ["x*acot(c+d*coth(b*x+a))","x",1], ["acot(c+d*coth(b*x+a))","x",1], ["acot(c+d*coth(b*x+a))/x","x",0], ["x^2*acot(c+(I+c)*coth(b*x+a))","x",1], ["x*acot(c+(I+c)*coth(b*x+a))","x",1], ["acot(c+(I+c)*coth(b*x+a))","x",1], ["acot(c+(I+c)*coth(b*x+a))/x","x",0], ["x^2*acot(c-(I-c)*coth(b*x+a))","x",1], ["x*acot(c-(I-c)*coth(b*x+a))","x",1], ["acot(c-(I-c)*coth(b*x+a))","x",1], ["acot(c-(I-c)*coth(b*x+a))/x","x",0], ["(a+b*acot(c*x^n))*(d+e*log(f*x^m))/x","x",1], ["acot(exp(x))","x",1], ["x*acot(exp(x))","x",1], ["x^2*acot(exp(x))","x",1], ["acot(exp(b*x+a))","x",1], ["x*acot(exp(b*x+a))","x",1], ["x^2*acot(exp(b*x+a))","x",1], ["acot(a+b*f^(d*x+c))","x",1], ["x*acot(a+b*f^(d*x+c))","x",1], ["x^2*acot(a+b*f^(d*x+c))","x",1], ["acot(exp(x))/exp(x)","x",1], ["1/(a*x^2+a)/(b-2*b*acot(x))","x",1], ["exp(c*(b*x+a))*acot(sinh(b*c*x+a*c))","x",1], ["exp(c*(b*x+a))*acot(cosh(b*c*x+a*c))","x",1], ["exp(c*(b*x+a))*acot(tanh(b*c*x+a*c))","x",1], ["exp(c*(b*x+a))*acot(coth(b*c*x+a*c))","x",1], ["exp(c*(b*x+a))*acot(sech(b*c*x+a*c))","x",1], ["exp(c*(b*x+a))*acot(csch(b*c*x+a*c))","x",1]]