lst=[["x^3*cos(b*x^2+a)","x",1], ["x^2*cos(b*x^2+a)","x",1], ["x*cos(b*x^2+a)","x",1], ["cos(b*x^2+a)","x",1], ["cos(b*x^2+a)/x","x",1], ["cos(b*x^2+a)/x^2","x",1], ["cos(b*x^2+a)/x^3","x",1], ["x^3*cos(b*x^2+a)^2","x",1], ["x^2*cos(b*x^2+a)^2","x",1], ["x*cos(b*x^2+a)^2","x",1], ["cos(b*x^2+a)^2","x",1], ["cos(b*x^2+a)^2/x","x",1], ["cos(b*x^2+a)^2/x^2","x",1], ["cos(b*x^2+a)^2/x^3","x",1], ["x^3*cos(b*x^2+a)^3","x",1], ["x^2*cos(b*x^2+a)^3","x",1], ["x*cos(b*x^2+a)^3","x",1], ["cos(b*x^2+a)^3","x",1], ["cos(b*x^2+a)^3/x","x",1], ["cos(b*x^2+a)^3/x^2","x",1], ["cos(b*x^2+a)^3/x^3","x",1], ["x*cos(b*x^2+a)^7","x",1], ["x^(5/2)*cos(b*x^2+a)","x",1], ["x^(3/2)*cos(b*x^2+a)","x",1], ["x^(1/2)*cos(b*x^2+a)","x",1], ["cos(b*x^2+a)/x^(1/2)","x",1], ["cos(b*x^2+a)/x^(3/2)","x",1], ["cos(b*x^2+a)/x^(5/2)","x",1], ["x^(5/2)*cos(b*x^2+a)^2","x",1], ["x^(3/2)*cos(b*x^2+a)^2","x",1], ["x^(1/2)*cos(b*x^2+a)^2","x",1], ["cos(b*x^2+a)^2/x^(1/2)","x",1], ["cos(b*x^2+a)^2/x^(3/2)","x",1], ["cos(b*x^2+a)^2/x^(5/2)","x",1], ["cos(a+b/x)","x",1], ["cos(a+b/x)/x","x",1], ["cos(a+b/x)/x^2","x",1], ["cos(a+b/x)/x^3","x",1], ["cos(a+b/x)/x^4","x",1], ["cos(a+b/x^2)","x",1], ["cos(a+b/x^2)/x","x",1], ["cos(a+b/x^2)/x^2","x",1], ["cos(a+b/x^2)/x^3","x",1], ["cos(a+b/x^2)/x^4","x",1], ["cos(x^(1/2))^2/x^(1/2)","x",1], ["cos(x^(1/2))/x^(1/2)","x",1], ["cos(x^(1/2))","x",1], ["cos(x^(1/2))^2","x",1], ["x^(3/2)*cos(a+b*x^(1/3))","x",1], ["x^(1/2)*cos(a+b*x^(1/3))","x",1], ["cos(a+b*x^(1/3))/x^(1/2)","x",1], ["cos(a+b*x^(1/3))/x^(3/2)","x",1], ["cos(a+b*x^(1/3))/x^(5/2)","x",1], ["cos(a+b*x^(1/3))/x^(7/2)","x",1], ["x^(3/2)*cos(a+b*x^(1/3))^2","x",1], ["x^(1/2)*cos(a+b*x^(1/3))^2","x",1], ["cos(a+b*x^(1/3))^2/x^(1/2)","x",1], ["cos(a+b*x^(1/3))^2/x^(3/2)","x",1], ["cos(a+b*x^(1/3))^2/x^(5/2)","x",1], ["cos(a+b*x^(1/3))^2/x^(7/2)","x",1], ["cos(x^(1/3))^3","x",1], ["cos(x^(1/6))/x^(5/6)","x",1], ["(e*x)^m*(b*cos(c+d*x^n))^p","x",0], ["(e*x)^m*(a+b*cos(c+d*x^n))^p","x",0], ["(e*x)^(-1+n)*(b*cos(c+d*x^n))^p","x",1], ["(e*x)^(-1+2*n)*(b*cos(c+d*x^n))^p","x",0], ["(e*x)^(-1+n)*(a+b*cos(c+d*x^n))^p","x",1], ["(e*x)^(-1+2*n)*(a+b*cos(c+d*x^n))^p","x",0], ["cos(a+b*x^n)/x","x",1], ["cos(a+b*x^n)^2/x","x",1], ["cos(a+b*x^n)^3/x","x",1], ["cos(a+b*x^n)^4/x","x",1], ["cos(a+b*x^n)","x",1], ["cos(a+b*x^n)^2","x",1], ["cos(a+b*x^n)^3","x",1], ["x^m*cos(a+b*x^n)","x",1], ["x^m*cos(a+b*x^n)^2","x",1], ["x^m*cos(a+b*x^n)^3","x",1], ["x^(-1-n)*cos(a+b*x^n)","x",1], ["x^(-1-n)*cos(a+b*x^n)^2","x",1], ["x^(-1-n)*cos(a+b*x^n)^3","x",1], ["x^(-1-2*n)*cos(a+b*x^n)","x",1], ["x^(-1-2*n)*cos(a+b*x^n)^2","x",1], ["x^(-1-2*n)*cos(a+b*x^n)^3","x",1], ["x^2*cos((b*x+a)^2)","x",1], ["x*cos((b*x+a)^2)","x",1], ["cos((b*x+a)^2)","x",1], ["cos((b*x+a)^2)/x","x",0], ["cos((b*x+a)^2)/x^2","x",0], ["x^2*cos(a+b*(d*x+c)^(1/2))","x",1], ["x*cos(a+b*(d*x+c)^(1/2))","x",1], ["cos(a+b*(d*x+c)^(1/2))","x",1], ["cos(a+b*(d*x+c)^(1/2))/x","x",1], ["cos(a+b*(d*x+c)^(1/2))/x^2","x",1], ["x^2*cos(a+b*(d*x+c)^(1/3))","x",1], ["x*cos(a+b*(d*x+c)^(1/3))","x",1], ["cos(a+b*(d*x+c)^(1/3))","x",1], ["cos(a+b*(d*x+c)^(1/3))/x","x",1], ["cos(a+b*(d*x+c)^(1/3))/x^2","x",1]]