#-------------------------------------------------------------------------------
# Copyright 2012 Yuriy Lagodiuk
# 
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# 
#   http://www.apache.org/licenses/LICENSE-2.0
# 
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#-------------------------------------------------------------------------------
Finding antiderivative for function x * sin(x)

Func = ((-0.5181737372558697) * ((-115.12876338033429) - x))
0 	 293.6947232520868
Func = ((-0.6727685254081015) * ((-132.34350669734744) - x))
1 	 292.9940235010906
Func = ((0.2918659299511348 * (41.971813333231374 - x)) + x)
2 	 292.9680904412046
Func = ((0.2918659299511348 * (37.873594984260464 - x)) + x)
3 	 292.9680904376735
Func = ((0.2918659299511348 ^ (8.383879897383672 - x)) + x)
4 	 276.36495414172856
Func = (((-0.13977853976200683) * (0.15473536310103375 * ((-171.03402991211465) - x))) * ((-0.13588503438003463) * ((-146.95258681885537) - (0.2918659299511348 ^ (7.5335051668036375 - x)))))
5 	 266.3811651495969
Func = ((0.6013303750021586 ^ (5.406784224091902 - x)) + (-8.483534956656964))
6 	 261.78527058660205
Func = ((0.6013303750021586 ^ (4.241413690490811 - x)) + (-5.0220909976906825))
7 	 251.36265581445278
8 	 251.36265581445278
Func = ((0.6013303750021586 ^ (4.241413690490811 - x)) + (-29.74108067105526))
9 	 251.3626558095494
10 	 251.3626558095494
Func = ((-13.94901882466051) * (((0.6013303750021586 ^ (2.9898518068331477 - x)) + (-32.16986979878628)) * (0.27865390815544755 ^ (10.770874240030311 - x))))
11 	 216.89508860359192
Func = ((14.25777552055845 ^ (1.0262091908653703 - (3.757294805173113 ^ (7.079223920339777 - x)))) + (-56.29805179927676))
12 	 208.18064815490018
13 	 208.18064815490018
14 	 208.18064815490018
15 	 208.18064815490018
16 	 208.18064815490018
Func = ((14.890707613847674 ^ (1.0262091908653703 - (4.449061074662732 ^ (7.079223920339777 - x)))) + (-68.09561911379132))
17 	 207.16091699031398
Func = ((13.214320429288307 ^ (1.1084289992305787 - (4.183367547385301 ^ (7.079223920339777 - x)))) + (-39.677612497400304))
18 	 206.41158148392142
19 	 206.41158148392142
20 	 206.41158148392142
Func = ((12.939341203485894 ^ (1.1084289992305787 - (3.867991978679141 ^ (7.079223920339777 - x)))) + 2.4659775030308686)
21 	 206.16042842572088
Func = (12.939341203485894 ^ (1.1084289992305787 - (3.867991978679141 ^ (7.025749627556876 - x))))
22 	 205.65007641144885
Func = (((32.975582081356706 ^ ((-9.861684235510554) - x)) - (-37.33825284362378)) + ((12.939341203485894 ^ (1.1084289992305787 - (3.867991978679141 ^ (6.066444854962204 - x)))) * (0.6536577809081234 ^ (9.716978647024971 - x))))
23 	 197.54613773267988
Func = (((30.32991302071239 ^ ((-9.861684235510554) - x)) - (7.164207873243594 ^ (1.1084289992305787 - (7.139713830985075 ^ (21.601035463542 - x))))) + ((8.52530925178987 ^ (1.1084289992305787 - (6.776208466202117 ^ (6.40557318709556 - x)))) * (0.6536577809081234 ^ (8.625937734199393 - x))))
24 	 193.12302224399065
25 	 193.12302224399065
26 	 193.12302224399065
Func = (((34.71267565751146 ^ ((-9.861684235510554) - x)) - (3.6776202792111086 ^ (1.9321871900411436 - (4.871387133337114 ^ (4.641667886900038 - x))))) + (0.6536577809081234 ^ (3.0076841032281703 - x)))
27 	 176.81491587011257
28 	 176.81491587011257
29 	 176.81491587011257
Func = ((0.7199162512856239 ^ (x - ((-35.3186611031337) * (6.404122805797806 ^ ((-8.948534284297958) - x))))) + (0.6536577809081234 ^ (3.0076841032281703 - x)))
30 	 162.6675313536797
31 	 162.6675313536797
32 	 162.6675313536797
33 	 162.6675313536797
34 	 162.6675313536797
Func = ((0.7199162512856239 ^ (x - ((-35.3186611031337) * (6.404122805797806 ^ ((-8.948534284297958) - x))))) + ((0.7199162512856239 ^ (x - ((-34.129490070283964) * (6.404122805797806 ^ (x - x))))) + (0.6536577809081234 ^ (3.0076841032281703 - x))))
35 	 162.6671824749859
36 	 162.6671824749859
37 	 162.6671824749859
Func = ((0.7199162512856239 ^ (x - ((-39.45880610863144) * (6.633620463123928 ^ ((-8.948534284297958) - x))))) + ((x - (x * (0.413821105251869 ^ (x - x)))) + (0.6536577809081234 ^ (3.0376603131229905 - x))))
38 	 162.58939313533028
Func = ((0.7199162512856239 ^ (x - ((-37.58289328781542) * (6.633620463123928 ^ ((-8.948534284297958) - x))))) + ((x - (x * (2.813457732441199 ^ (x - x)))) + (0.6536577809081234 ^ (3.0376603131229905 - x))))
39 	 162.453088045019
Func = ((0.7199162512856239 ^ (x - ((-37.85330008790797) * (6.633620463123928 ^ ((-8.948534284297958) - x))))) + ((x - (x * (0.413821105251869 ^ (x - x)))) + (1.035865256877854 ^ (x * (cos(x) * (-5.798755434924445))))))
40 	 136.75633788255556
41 	 136.75633788255556
42 	 136.75633788255556
43 	 136.75633788255556
44 	 136.75633788255556
Func = ((0.5065576824196261 * (x * (cos(x) * (-1.85714065191587)))) + ((x - x) + (5.954080857647144 - ((-24.532812166427032) - x))))
45 	 30.257133286473344
Func = (((x ^ (x - x)) * (x * (cos(x) * (-0.921123829393184)))) + ((x - x) + (8.78692172282542 - ((-22.81168936577488) - x))))
46 	 30.07353693667101
47 	 30.07353693667101
Func = ((0.5385881057743926 * ((cos(x) * (-1.770893712071953)) * x)) + (-133.85494008621316))
48 	 9.92390980724088
((0.5385881057743926 * ((cos(x) * (-1.770893712071953)) * x)) + (-133.85494008621316))
