diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/.keep b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/.keep new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/README.md b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/README.md new file mode 100644 index 0000000000000000000000000000000000000000..94124b57db9633d052a78b9984cd219941afcc81 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/README.md @@ -0,0 +1,99 @@ +# Neural-Guided Symbolic Regression with Asymptotic Constraints + +This directory contains reference code for paper +"Neural-Guided Symbolic Regression with Asymptotic Constraints" + +https://arxiv.org/abs/1901.07714 + +## Dataset + +`grammar/univariate_one_constant_grammar.txt` contains grammar production rules +to generate univariate expressions. + +Folder `data` contains datasets of rational expressions used in the paper. +Each CSV contains four columns: +`expression_string`, +`simplified_expression_string`, +`leading_at_0`, +`leading_at_inf` + +We define the complexity of an expression as + +M = |leading power at 0| + |leading power at inf| + + +### `train.csv` + +28837 expressions with M <= 4. This dataset is used for training the neural +network model and generation of empirical distribution for baseline models. +`train.tfrecords` contains data in `train.csv`. + +### `eval.csv` + +4095 expressions with M <= 4. This dataset is used for validation in neural +network training. +`eval.tfrecords` contains data in `eval.csv`. + +### `holdout_m_leq_4.csv` + +2050 expressions with M <= 4. + +### `holdout_m_5.csv` + +1000 expressions with M = 5. + +### `holdout_m_6.csv` + +1200 expressions with M = 6. + + +`holdout_m_leq_4.csv`, `holdout_m_5.csv` and `holdout_m_6.csv` are used to +evaluate different symbolic regression methods. + +## Metrics + +The code to evaluate success, L1-distance, syntactic novelty and +semantic novelty: + +`utils/expression_generalization_metrics.py` + +## Expression Generating Neural Network and Baseline Models + +The reference code to train the neural network is in folder `models`. + +Train neural network (NN): + +``` +python -m neural_guided_symbolic_regression.models.run_partial_sequence_model \ +--hparams=$(pwd)/neural_guided_symbolic_regression/models/config/neural_network.json \ +--is_chief \ +--model_dir=/tmp/neural_guided_symbolic_regression/example_run +``` + +Train neural network no condition (NNNC): + +``` +python -m neural_guided_symbolic_regression.models.run_partial_sequence_model \ +--hparams=$(pwd)/neural_guided_symbolic_regression/models/config/neural_network_no_condition.json \ +--is_chief \ +--model_dir=/tmp/neural_guided_symbolic_regression/example_run +``` + +The code to generate empirical distribution baseline models: + +`utils/generate_empirical_distribution_df.py` + +## Symbolic Regression Methods + +### Monte Carlo Tree Search + +(Neural-Guided) Monte Carlo Tree Search is implemented in folder `mcts`. +`models/mcts.py` defines policy and reward for the symbolic regression tasks +in the paper. + +### Evolutionary Algorithm + +Evolutionary algorithm is implemented in `models/evolutionary.py`. + + + diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/__init__.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..c4cbefc3397c8c691234e616369bda8b71f721a6 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/__init__.py @@ -0,0 +1,15 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/boot_modelarts.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/boot_modelarts.py new file mode 100644 index 0000000000000000000000000000000000000000..99a6849644f42d9df5d7beb90acc1ef362029895 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/boot_modelarts.py @@ -0,0 +1,71 @@ +# Copyright 2017 The TensorFlow Authors. All Rights Reserved. +# +# 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. +# ============================================================================ +# Copyright 2021 Huawei Technologies Co., Ltd +# +# 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. + + +""" +This is the boot file for ModelArts platform. +Firstly, the train datasets are copyed from obs to ModelArts. +Then, the string of train shell command is concated and using 'os.system()' to execute +""" +import os +import numpy as np +import argparse +from help_modelarts import obs_data2modelarts + +print(os.system('env')) + +if __name__ == '__main__': + ## Note: the code dir is not the same as work dir on ModelArts Platform!!! + code_dir = os.path.dirname(__file__) + work_dir = os.getcwd() + print("===>>>code_dir:{}, work_dir:{}".format(code_dir, work_dir)) + + parser = argparse.ArgumentParser() + parser.add_argument("--train_url", type=str, default="./output") + parser.add_argument("--data_url", type=str, default="./dataset") + parser.add_argument("--modelarts_data_dir", type=str, default="/cache/data") + parser.add_argument("--modelarts_result_dir", type=str, default="/cache/result") + # config = parser.parse_args() + config, unparsed = parser.parse_known_args() + + print("--------config----------") + for k in list(vars(config).keys()): + print("key:{}: value:{}".format(k, vars(config)[k])) + print("--------config----------") + + ## copy dataset from obs to modelarts + obs_data2modelarts(config) + + ## start to train on Modelarts platform + if not os.path.exists(config.modelarts_result_dir): + os.makedirs(config.modelarts_result_dir) + bash_header = os.path.join(code_dir, 'run.sh') + arg_url = '%s %s %s %s' % (code_dir, config.modelarts_data_dir, config.modelarts_result_dir, config.train_url) + bash_command = 'bash %s %s' % (bash_header, arg_url) + print("bash command:", bash_command) + os.system(bash_command) \ No newline at end of file diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/.keep b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/.keep new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/eval.csv b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/eval.csv new file mode 100644 index 0000000000000000000000000000000000000000..0a8b91e0b363fe9976674db8d584d51e64ef3120 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/eval.csv @@ -0,0 +1,4096 @@ +expression_string,simplified_expression_string,leading_at_0,leading_at_inf +( ( ( ( 1 / x ) / x ) + x ) / x ) / ( x + x ) - 1,-1 + 1/(2*x) + 1/(2*x**4),-4.0,0.0 +( ( ( 1 + x ) + x ) / x ) / ( x - x * x ),-(2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( ( 1 + x ) / x ) / ( 1 + x ) ) / ( x + x + x ),1/(3*x**2),-2.0,-2.0 +( ( ( 1 - x ) - x ) + ( 1 / x ) ) / x / x,(x*(-2*x + 1) + 1)/x**3,-3.0,-1.0 +( ( ( 1 - x ) / x ) / x ) / ( x + ( 1 + x ) + x ),(-x + 1)/(x**2*(3*x + 1)),-2.0,-2.0 +( ( ( 1 - x ) / x ) / x - x ) / x,(-x**3 - x + 1)/x**3,-3.0,0.0 +( ( ( 1 / ( 1 + x ) ) / ( 1 + x ) ) - 1 / x ) / x,1/(x*(x + 1)**2) - 1/x**2,-2.0,-2.0 +( ( ( 1 / ( 1 - x ) ) / x ) + 1 ) / x,(x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( ( 1 / ( 1 - x ) ) / x ) + 1 + 1 ) / x,(2*x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( ( 1 / x ) - x ) + 1 ) / ( 1 - x ) / x,(x**2 - x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( ( 1 / x ) - x ) + 1 ) / x,(x*(-x + 1) + 1)/x**2,-2.0,0.0 +( ( ( 1 / x ) / ( 1 + x ) ) + 1 + 1 ) / x,(2*x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( ( 1 / x ) / x ) ) / x + 1 + 1,2 + x**(-3),-3.0,0.0 +( ( ( 1 / x ) / x ) * x ) / ( 1 - x - x ),-1/(x*(2*x - 1)),-1.0,-2.0 +( ( ( 1 / x ) / x ) + 1 ) / ( x * x ) + 1,(x**4 + x**2 + 1)/x**4,-4.0,0.0 +( ( ( x * x ) + x ) + x ) / ( 1 - 1 / x ),x**2*(x + 2)/(x - 1),2.0,2.0 +( ( 1 + ( ( 1 - x ) - x ) ) + 1 ) / x / x,(-2*x + 3)/x**2,-2.0,-1.0 +( ( 1 + ( 1 + ( x / ( 1 - x ) ) ) ) + 1 ) / x / x,(2*x - 3)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 + ( 1 - x ) ) + ( 1 + x ) ) / x / x,3/x**2,-2.0,-2.0 +( ( 1 + ( x / ( 1 + x ) ) ) / x ) / x,(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 + 1 ) ) / ( 1 - ( 1 / x ) ),2*x/(x - 1),1.0,0.0 +( ( 1 + 1 ) ) / ( 1 - x ),-2/(x - 1),0.0,-1.0 +( ( 1 + 1 ) / ( 1 + ( 1 + x ) ) ),2/(x + 2),0.0,-1.0 +( ( 1 + x ) ) * x * x - x,x*(x*(x + 1) - 1),1.0,3.0 +( ( 1 + x ) ) + 1 / x / x,x + 1 + x**(-2),-2.0,1.0 +( ( 1 + x ) * x ) * ( x + x + 1 ),x*(x + 1)*(2*x + 1),1.0,3.0 +( ( 1 + x ) * x ) * x + 1 + 1 / x,(x**4 + x**3 + x + 1)/x,-1.0,3.0 +( ( 1 + x ) * x ) * x + 1 / x + 1,(x**4 + x**3 + x + 1)/x,-1.0,3.0 +( ( 1 + x ) * x ) - 1 / ( x + ( 1 / x ) ),x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +( ( 1 + x ) * x ) - x / ( ( 1 - x ) - x ),x**2*(2*x + 1)/(2*x - 1),2.0,2.0 +( ( 1 + x ) * x ) - x / ( 1 + 1 ),x*(x + 1/2),1.0,2.0 +( ( 1 + x ) * x ) / ( 1 + 1 / 1 ),x*(x + 1)/2,1.0,2.0 +( ( 1 + x ) + ( 1 + x ) + x ) * x,x*(3*x + 2),1.0,2.0 +( ( 1 + x ) + ( 1 - x ) ) / ( 1 + x ) / x,2/(x*(x + 1)),-1.0,-2.0 +( ( 1 + x ) + ( 1 - x ) * x ) * x,x*(-x*(x - 1) + x + 1),1.0,3.0 +( ( 1 + x ) + ( 1 / x ) ) * 1 / x / x,(x*(x + 1) + 1)/x**3,-3.0,-1.0 +( ( 1 + x ) + 1 ) / ( x * ( 1 + x ) ) / x,(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 + x ) + 1 ) / ( x * x ) + x,(x**3 + x + 2)/x**2,-2.0,1.0 +( ( 1 + x ) + x ) + x * x * x * x,x**4 + 2*x + 1,0.0,4.0 +( ( 1 + x ) + x ) / ( ( x * x ) - x * ( x * x ) ),-(2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 + x ) + x ) / ( x * x ) / x + 1 + 1,2 + 2/x**2 + x**(-3),-3.0,0.0 +( ( 1 + x ) + x ) / ( x * x + ( 1 / x ) ),x*(2*x + 1)/(x**3 + 1),1.0,-1.0 +( ( 1 + x ) + x ) / ( x + ( 1 - x ) / x ),x*(2*x + 1)/(x**2 - x + 1),1.0,0.0 +( ( 1 + x ) + x ) / ( x + 1 / x ),x*(2*x + 1)/(x**2 + 1),1.0,0.0 +( ( 1 + x ) - 1 / ( x * x ) ) / x,1 + 1/x - 1/x**3,-3.0,0.0 +( ( 1 + x ) - x ) / ( 1 - ( x * x ) * x ),-1/(x**3 - 1),0.0,-3.0 +( ( 1 + x ) / ( 1 - x ) ) * 1 * x - x,-2*x**2/(x - 1),2.0,1.0 +( ( 1 + x ) / ( 1 - x ) ) / ( 1 - x ) / x,(x + 1)/(x*(x - 1)**2),-1.0,-2.0 +( ( 1 + x ) / ( 1 - x ) ) / ( x - 1 ),-(x + 1)/(x - 1)**2,0.0,-1.0 +( ( 1 + x ) / x ) + ( 1 / x ) / x,(x*(x + 1) + 1)/x**2,-2.0,0.0 +( ( 1 + x ) / x ) - 1 / x / x / x,1 + 1/x - 1/x**3,-3.0,0.0 +( ( 1 + x ) / x ) - x * x * x * 1,(-x**4 + x + 1)/x,-1.0,3.0 +( ( 1 + x ) / x ) - x / ( ( 1 + x ) + 1 ),(3*x + 2)/(x*(x + 2)),-1.0,-1.0 +( ( 1 + x ) / x ) / ( x + x ) - x,(-2*x**3 + x + 1)/(2*x**2),-2.0,1.0 +( ( 1 + x ) / x ) / ( x - 1 ) / 1,(x + 1)/(x*(x - 1)),-1.0,-1.0 +( ( 1 + x ) / x ) / ( x - 1 ) / x,(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 + x ) / x ) / x + x / x / x,(2*x + 1)/x**2,-2.0,-1.0 +( ( 1 + x ) / x ) / x - ( 1 / ( 1 + x ) ),(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 + x ) / x ) / x / ( 1 - x ),-(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 + x ) / x + x * x ),(x**3 + x + 1)/x,-1.0,2.0 +( ( 1 + x ) / x - ( 1 + ( 1 + x ) ) ) / ( x * x ),(-x*(x + 2) + x + 1)/x**3,-3.0,-1.0 +( ( 1 - ( x * x ) ) + 1 ) / x / ( x * x ),(-x**2 + 2)/x**3,-3.0,-1.0 +( ( 1 - x ) ) - 1 / x / x,-x + 1 - 1/x**2,-2.0,1.0 +( ( 1 - x ) * x ) * x + x,x*(x*(-x + 1) + 1),1.0,3.0 +( ( 1 - x ) * x ) + x + 1 / x / x,(x**3*(-x + 2) + 1)/x**2,-2.0,2.0 +( ( 1 - x ) * x ) - 1 - 1 / x / x,-x**2 + x - 1 - 1/x**2,-2.0,2.0 +( ( 1 - x ) * x ) - x / ( 1 - x ),-x**2 + x + x/(x - 1),2.0,2.0 +( ( 1 - x ) * x ) / ( ( x * x ) + 1 + 1 ),-x*(x - 1)/(x**2 + 2),1.0,0.0 +( ( 1 - x ) * x ) / ( 1 + 1 ) + x,x*(-x + 3)/2,1.0,2.0 +( ( 1 - x ) + ( 1 / ( 1 + x ) ) ) / x / x,(-x**2 + 2)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 - x ) + ( 1 / x ) ) / x / ( 1 - x ),(x**2 - x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 - x ) + ( x * x ) - x ) * x,x*(x**2 - 2*x + 1),1.0,3.0 +( ( 1 - x ) + 1 + 1 ) / ( x * x ),(-x + 3)/x**2,-2.0,-1.0 +( ( 1 - x ) + x + 1 ) / ( ( x * x ) - x ),2/(x*(x - 1)),-1.0,-2.0 +( ( 1 - x ) + x + 1 ) / ( 1 - x ),-2/(x - 1),0.0,-1.0 +( ( 1 - x ) - ( 1 / ( 1 - x ) ) ),(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +( ( 1 - x ) - ( 1 / x ) ) * x * x,x*(-x**2 + x - 1),1.0,3.0 +( ( 1 - x ) - ( x * x ) - x ) * x,x*(-x**2 - 2*x + 1),1.0,3.0 +( ( 1 - x ) - x ) * x,x*(-2*x + 1),1.0,2.0 +( ( 1 - x ) - x ) * x - x,-2*x**2,2.0,2.0 +( ( 1 - x ) - x ) - 1 / ( x + ( 1 + x ) ),-4*x**2/(2*x + 1),2.0,1.0 +( ( 1 - x ) - x ) / ( ( 1 + x ) * x + 1 ),(-2*x + 1)/(x*(x + 1) + 1),0.0,-1.0 +( ( 1 - x ) - x ) / ( x + x + ( x * x ) ),(-2*x + 1)/(x*(x + 2)),-1.0,-1.0 +( ( 1 - x ) - x ) / ( x / ( 1 - x ) ) / ( x * x ),(x - 1)*(2*x - 1)/x**3,-3.0,-1.0 +( ( 1 - x ) - x ) / x / ( ( x * ( 1 + x ) ) + x ),(-2*x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( ( 1 - x ) - x ) / x / ( 1 + x ),(-2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( ( 1 - x ) - x ) / x / ( x * ( ( 1 + x ) + x ) ),(-2*x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( ( 1 - x ) / ( 1 + x ) ) / ( x + x ) / x,(-x + 1)/(2*x**2*(x + 1)),-2.0,-2.0 +( ( 1 - x ) / ( 1 + x ) ) / 1 + 1 / x + 1,(3*x + 1)/(x*(x + 1)),-1.0,-1.0 +( ( 1 - x ) / ( 1 + x ) ) / x / x + 1 / x,(x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 - x ) / ( x * x ) ) + 1 / ( 1 - x ),-(x**2 + (x - 1)**2)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 - x ) / x ) + ( 1 + 1 ) / x,(-x + 3)/x,-1.0,0.0 +( ( 1 - x ) / x ) + 1 / x / x / x,-1 + 1/x + x**(-3),-3.0,0.0 +( ( 1 - x ) / x ) - 1 / x / x - 1,-2 + 1/x - 1/x**2,-2.0,0.0 +( ( 1 - x ) / x ) / ( x + x + x ),(-x + 1)/(3*x**2),-2.0,-1.0 +( ( 1 - x ) / x ) / ( x / ( 1 + x ) ) / ( x + x ),-(x**2 - 1)/(2*x**3),-3.0,-1.0 +( ( 1 - x ) / x ) / x + 1 - x - x,-2*x + 1 - 1/x + x**(-2),-2.0,1.0 +( ( 1 / ( ( 1 + x ) + x ) ) ) + 1 / x / x,(x**2 + 2*x + 1)/(x**2*(2*x + 1)),-2.0,-1.0 +( ( 1 / ( ( 1 / x ) + x ) ) - x ) / ( x + ( 1 - x ) / x ),-x**4/((x**2 + 1)*(x**2 - x + 1)),4.0,0.0 +( ( 1 / ( ( 1 / x ) - x ) ) - x ) / ( 1 + ( x ) ),-x**3/((x + 1)*(x**2 - 1)),3.0,0.0 +( ( 1 / ( ( 1 / x ) - x ) ) - x ) / ( x - 1 / x ),-x**4/(x**2 - 1)**2,4.0,0.0 +( ( 1 / ( ( x * x ) - x ) ) + ( 1 + x ) ) / x / x,(x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 / ( ( x * x ) - x ) ) + 1 ) / ( 1 - x ) / x,(-x**2 + x - 1)/(x**2*(x - 1)**2),-2.0,-2.0 +( ( 1 / ( ( x * x ) - x ) ) / x + 1 ) / x,(x**2*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 / ( 1 + x ) ) ) + 1 / x / x,(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / ( 1 + x ) ) - ( 1 - x ) ) / ( x - 1 / ( x * x ) ),x**4/(x**4 + x**3 - x - 1),4.0,0.0 +( ( 1 / ( 1 + x ) ) - 1 - 1 ) / ( x * x ),-(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 / ( 1 + x ) ) - x * x ) * x,-(x**4 + x**3 - x)/(x + 1),1.0,3.0 +( ( 1 / ( 1 + x ) ) / x ) + 1 / x / x,(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 / ( 1 - ( 1 + x ) ) ) / x - 1 ) / x,-(x**2 + 1)/x**3,-3.0,-1.0 +( ( 1 / ( 1 - ( 1 - x ) ) ) - ( 1 - x ) ) / x / x,(x*(x - 1) + 1)/x**3,-3.0,-1.0 +( ( 1 / ( 1 - ( x * x ) ) ) + 1 ) / x / x,(x**2 - 2)/(x**4 - x**2),-2.0,-2.0 +( ( 1 / ( 1 - x ) ) + 1 + 1 ) / x,(2*x - 3)/(x*(x - 1)),-1.0,-1.0 +( ( 1 / ( 1 - x ) ) + 1 - x ) * x,-x**2 + x - x/(x - 1),1.0,2.0 +( ( 1 / ( 1 - x ) ) - 1 / x / x ),(-x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / ( 1 - x ) ) - x ) / ( 1 - x ) / x,(x*(x - 1) + 1)/(x*(x - 1)**2),-1.0,-1.0 +( ( 1 / ( 1 - x ) ) / ( 1 + x ) ) / ( 1 - x * x ),1/(x**4 - 2*x**2 + 1),0.0,-4.0 +( ( 1 / ( 1 - x ) ) / ( 1 - ( x * x ) ) ),1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( ( 1 / ( 1 - x ) ) / x ) - 1 / x / x,(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 / ( x * x ) ) ) - 1 - 1 + x,x - 2 + x**(-2),-2.0,1.0 +( ( 1 / ( x * x ) ) + 1 ) / x,(x**2 + 1)/x**3,-3.0,-1.0 +( ( 1 / ( x * x ) ) - ( 1 / x ) + 1 ) / x,(x**2 - x + 1)/x**3,-3.0,-1.0 +( ( 1 / ( x * x ) ) / x + 1 ) / ( ( 1 - x ) - x ),-(x**3 + 1)/(x**3*(2*x - 1)),-3.0,-1.0 +( ( 1 / ( x / ( 1 + x ) ) ) / ( x + x ) ),(x + 1)/(2*x**2),-2.0,-1.0 +( ( 1 / x ) ) - 1,(-x + 1)/x,-1.0,0.0 +( ( 1 / x ) ) / ( ( x * ( 1 + x ) ) - 1 ),1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( ( 1 / x ) * ( 1 - x ) ) / ( x + x ),(-x + 1)/(2*x**2),-2.0,-1.0 +( ( 1 / x ) + ( ( 1 - x ) - x ) ) / x / x,(x*(-2*x + 1) + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) + ( ( 1 / x ) + x ) ) / x / x,(x**2 + 2)/x**3,-3.0,-1.0 +( ( 1 / x ) + ( 1 + x ) ) / x,(x*(x + 1) + 1)/x**2,-2.0,0.0 +( ( 1 / x ) + ( 1 + x ) ) / x + 1,2 + 1/x + x**(-2),-2.0,0.0 +( ( 1 / x ) + ( 1 / x ) ) / ( 1 - x ),-2/(x*(x - 1)),-1.0,-2.0 +( ( 1 / x ) + ( 1 / x ) ) / ( x + x - 1 ),2/(x*(2*x - 1)),-1.0,-2.0 +( ( 1 / x ) + ( 1 / x ) ) / x,2/x**2,-2.0,-2.0 +( ( 1 / x ) + 1 + ( 1 / x ) ) / ( x * ( 1 - x ) ),-(x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 / x ) + 1 + 1 ) / ( ( x * x ) - x ),(2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 / x ) + x ) * x * ( x + x ),2*x*(x**2 + 1),1.0,3.0 +( ( 1 / x ) + x ) + x * x * x,x**3 + x + 1/x,-1.0,3.0 +( ( 1 / x ) + x ) / ( 1 + ( 1 + x ) ) - 1,(-2*x + 1)/(x*(x + 2)),-1.0,-1.0 +( ( 1 / x ) + x ) / ( x + ( x * x ) + x ),(x**2 + 1)/(x**2*(x + 2)),-2.0,-1.0 +( ( 1 / x ) + x ) / x / ( ( 1 - x ) - 1 ),-(x**2 + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) + x ) / x / ( x - 1 ),(x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / x ) - ( 1 + x ) - 1 ) / x,(-x*(x + 2) + 1)/x**2,-2.0,0.0 +( ( 1 / x ) - ( 1 / ( 1 + x ) ) - 1 ) / x,(-x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / x ) - ( x / ( 1 - x ) ) - 1 ) / x,(2*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 / x ) - 1 ) / x,(-x + 1)/x**2,-2.0,-1.0 +( ( 1 / x ) - 1 - ( x / ( 1 - x ) ) ) / x,(2*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 / x ) - x ) / ( ( x * x ) + x * x ),(-x**2 + 1)/(2*x**3),-3.0,-1.0 +( ( 1 / x ) - x ) / x - x + x * x,x**2 - x - 1 + x**(-2),-2.0,2.0 +( ( 1 / x ) - x ) / x / x - x + 1,-x + 1 - 1/x + x**(-3),-3.0,1.0 +( ( 1 / x ) - x ) / x / x / x - ( x / ( 1 - x ) ),(x**5 + (x - 1)*(-x**2 + 1))/(x**4*(x - 1)),-4.0,0.0 +( ( 1 / x ) - x + ( 1 / x ) ) / x,-1 + 2/x**2,-2.0,0.0 +( ( 1 / x ) - x + 1 ) / x,(x*(-x + 1) + 1)/x**2,-2.0,0.0 +( ( 1 / x ) / ( 1 + x ) ) + 1 / ( x - 1 ),(x**2 + 2*x - 1)/(x**3 - x),-1.0,-1.0 +( ( 1 / x ) / ( 1 + x ) ) / ( 1 + x + 1 ),1/(x*(x + 1)*(x + 2)),-1.0,-3.0 +( ( 1 / x ) / ( 1 + x ) ) / ( 1 - x + 1 ),-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +( ( 1 / x ) / ( 1 - ( 1 / ( 1 - x ) ) ) + 1 ) / x,(x**2 + x - 1)/x**3,-3.0,-1.0 +( ( 1 / x ) / ( 1 - ( x / ( 1 - x ) ) ) ) / 1 / x,(-x + 1)/(x**2*(-2*x + 1)),-2.0,-2.0 +( ( 1 / x ) / ( 1 - x ) ) / ( x - 1 - 1 ),-1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +( ( 1 / x ) / ( 1 - x ) ) / ( x - 1 / x ),-1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( ( 1 / x ) / ( 1 - x ) ) / x - 1,(x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +( ( 1 / x ) / ( x * ( 1 + x ) ) - 1 ) / x,(-x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( 1 / x ) / x ) * 1 / x - 1 - x,-x - 1 + x**(-3),-3.0,1.0 +( ( 1 / x ) / x ) - 1 / ( ( 1 + x ) + 1 ),(-x**2 + x + 2)/(x**2*(x + 2)),-2.0,-1.0 +( ( 1 / x ) / x ) - x * ( x + x ),(-2*x**4 + 1)/x**2,-2.0,2.0 +( ( 1 / x ) / x ) - x * x + 1,-x**2 + 1 + x**(-2),-2.0,2.0 +( ( 1 / x ) / x ) - x - x,-2*x + x**(-2),-2.0,1.0 +( ( 1 / x ) / x ) / ( ( 1 / x ) - x - x ),-1/(2*x**3 - x),-1.0,-3.0 +( ( 1 / x ) / x ) / ( x - ( 1 / x ) + x ),1/(2*x**3 - x),-1.0,-3.0 +( ( 1 / x ) / x ) / ( x - ( x * x ) ) - x,(x**4*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +( ( 1 / x ) / x ) / x - 1 + x + x,2*x - 1 + x**(-3),-3.0,1.0 +( ( 1 / x ) / x ) / x / x - 1 - ( 1 / x ),-1 - 1/x + x**(-4),-4.0,0.0 +( ( 1 / x ) / x - ( 1 + x ) ) / x,-1 - 1/x + x**(-3),-3.0,0.0 +( ( 1 / x ) / x - x ) / ( x / ( 1 - ( 1 / x ) ) ),-(x - 1)*(x**3 - 1)/x**4,-4.0,0.0 +( ( x * ( 1 + ( 1 - x ) ) ) + 1 ) / ( x * x ) / x,(-x*(x - 2) + 1)/x**3,-3.0,-1.0 +( ( x * ( 1 + x ) ) * x ) / ( x - 1 - 1 ),x**2*(x + 1)/(x - 2),2.0,2.0 +( ( x * ( 1 + x ) ) - x ) / ( ( 1 - x ) + 1 / x ),x**3/(x*(-x + 1) + 1),3.0,1.0 +( ( x * ( 1 - x ) ) ) - 1 / x / x,-x**2 + x - 1/x**2,-2.0,2.0 +( ( x * ( 1 / ( 1 + x ) ) ) - x ) / ( x - ( 1 / x ) / x ),-x**4/((x + 1)*(x**3 - 1)),4.0,0.0 +( ( x * x ) ) * x + x + x,x*(x**2 + 2),1.0,3.0 +( ( x * x ) ) + ( 1 + x ) / x / x,(x**4 + x + 1)/x**2,-2.0,2.0 +( ( x * x ) ) - 1 / ( x * x ) - 1,x**2 - 1 - 1/x**2,-2.0,2.0 +( ( x * x ) * ( 1 + x ) ) / ( x + 1 + 1 ),x**2*(x + 1)/(x + 2),2.0,2.0 +( ( x * x ) * ( 1 - x ) ) / ( 1 - x - x ),x**2*(x - 1)/(2*x - 1),2.0,2.0 +( ( x * x ) * x ) - 1 - 1 / x + x,x**3 + x - 1 - 1/x,-1.0,3.0 +( ( x * x ) * x ) - 1 / ( x + x ),(x**4 - 1/2)/x,-1.0,3.0 +( ( x * x ) * x ) / ( ( x * x ) - ( 1 - x ) - 1 ),x**3/(x**2 + x - 2),3.0,1.0 +( ( x * x ) * x ) / ( x + x ) - x,x*(x - 2)/2,1.0,2.0 +( ( x * x ) * x - ( 1 / x ) ) - x,x**3 - x - 1/x,-1.0,3.0 +( ( x * x ) + x ) * x + 1 + 1,x**2*(x + 1) + 2,0.0,3.0 +( ( x * x ) + x ) / ( 1 + 1 + 1 ),x*(x + 1)/3,1.0,2.0 +( ( x * x ) + x ) / ( 1 - ( x * x ) - x ),-x*(x + 1)/(x**2 + x - 1),1.0,0.0 +( ( x * x ) + x ) / ( 1 - 1 / x ),x**2*(x + 1)/(x - 1),2.0,2.0 +( ( x * x ) + x ) / ( x - 1 ) / x,(x + 1)/(x - 1),0.0,0.0 +( ( x * x ) - 1 / x / x ),(x**4 - 1)/x**2,-2.0,2.0 +( ( x * x ) - x ) * x * x - 1 - 1,x**3*(x - 1) - 2,0.0,4.0 +( ( x * x ) - x ) - x - x,x*(x - 3),1.0,2.0 +( ( x * x ) - x ) - x / ( ( x * x ) - 1 ),x**2*(x**2 - x - 1)/(x**2 - 1),2.0,2.0 +( ( x * x ) - x ) - x / ( 1 + 1 ),x*(2*x - 3)/2,1.0,2.0 +( ( x * x ) - x ) / ( 1 + x ),x*(x - 1)/(x + 1),1.0,1.0 +( ( x * x ) - x ) / ( x + ( 1 + x ) / ( x * x ) ),x**3*(x - 1)/(x**3 + x + 1),3.0,1.0 +( ( x * x ) - x ) / ( x + ( 1 / x ) + x ),x**2*(x - 1)/(2*x**2 + 1),2.0,1.0 +( ( x * x ) - x ) / ( x - ( 1 / x ) / x ),x**3/(x**2 + x + 1),3.0,1.0 +( ( x * x ) / ( ( 1 / x ) + x ) ) / ( 1 - x - x ),-x**3/((2*x - 1)*(x**2 + 1)),3.0,0.0 +( ( x * x ) / ( 1 + x ) ) * ( 1 - x - x ),x**2*(-2*x + 1)/(x + 1),2.0,2.0 +( ( x * x ) / ( 1 + x ) ) / ( ( 1 / ( x * x ) ) - x - x ),-x**4/((x + 1)*(2*x**3 - 1)),4.0,0.0 +( ( x * x ) / ( 1 + x ) ) / ( ( 1 / x ) - x * x ),-x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( ( x * x ) / ( 1 + x ) ) / ( ( 1 / x ) - x - x ),-x**3/((x + 1)*(2*x**2 - 1)),3.0,0.0 +( ( x * x ) / ( 1 + x ) ) / ( 1 / x + ( 1 + x ) ),x**3/((x + 1)*(x*(x + 1) + 1)),3.0,0.0 +( ( x * x ) / ( 1 + x ) ) / ( x + x ) * x,x**2/(2*(x + 1)),2.0,1.0 +( ( x * x ) / ( 1 + x ) ) / ( x - ( ( 1 / x ) - x ) / x ),x**4/((x + 1)*(x**3 + x**2 - 1)),4.0,0.0 +( ( x * x ) / ( 1 + x ) ) / ( x - 1 / ( x * x ) ),x**4/((x + 1)*(x**3 - 1)),4.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( ( 1 / x ) / x + x ),-x**4/((x - 1)*(x**3 + 1)),4.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( ( x * x ) * x - 1 ),-x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( ( x * x ) / ( 1 - x ) ) / ( 1 - ( x * x ) * x ),x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( ( x * x ) / ( 1 - x ) ) / ( 1 / ( x * x ) - x ),x**4/((x - 1)*(x**3 - 1)),4.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( x * x - 1 ),-x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( ( x * x ) / ( 1 - x ) ) / ( x - 1 + ( 1 / x ) ),-x**3/((x - 1)*(x*(x - 1) + 1)),3.0,0.0 +( ( x * x ) / x ) / ( x - ( 1 / x ) - 1 ),x**2/(x**2 - x - 1),2.0,0.0 +( ( x * x ) / x ) / ( x - 1 / ( ( x * x ) * x ) ),x**4/(x**4 - 1),4.0,0.0 +( ( x / ( ( ( 1 / x ) / x ) - x ) ) ) / ( 1 - x ),x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( ( x / ( ( x * x ) - x ) ) / x ) / x / x / x - 1,(x**4*(-x + 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +( ( x / ( 1 + ( 1 + x ) ) ) ) * ( x + x ),2*x**2/(x + 2),2.0,1.0 +( ( x / ( 1 + ( 1 + x ) ) ) + x ) / x / x / x,(x + 3)/(x**2*(x + 2)),-2.0,-2.0 +( ( x / ( 1 + x ) ) ) - 1 / ( x * x ) - 1,-(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( x / ( 1 + x ) ) ) - x * ( ( 1 + x ) ),-x**2 - x + x/(x + 1),2.0,2.0 +( ( x / ( 1 + x ) ) * x ) * x / ( 1 + x ),x**3/(x + 1)**2,3.0,1.0 +( ( x / ( 1 + x ) ) * x ) * x / ( x + 1 ),x**3/(x + 1)**2,3.0,1.0 +( ( x / ( 1 + x ) ) * x ) / ( 1 + 1 - x ),-x**2/((x - 2)*(x + 1)),2.0,0.0 +( ( x / ( 1 + x ) ) + 1 ) / x / x,(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( x / ( 1 + x ) ) + x ) * ( x + x + x ),3*x**2*(x + 2)/(x + 1),2.0,2.0 +( ( x / ( 1 + x ) ) + x ) / ( 1 - 1 / x ),x**2*(x + 2)/(x**2 - 1),2.0,1.0 +( ( x / ( 1 + x ) ) - ( 1 - x ) / x ) / x,(2*x**2 - 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( x / ( 1 + x ) ) - 1 - 1 ) / ( x * x ),-(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( ( x / ( 1 + x ) ) - 1 / x ) / x,(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( x / ( 1 + x ) ) - x ) - x,-x*(2*x + 1)/(x + 1),1.0,1.0 +( ( x / ( 1 + x ) ) - x ) - x * ( x + x ),-x**2*(2*x + 3)/(x + 1),2.0,2.0 +( ( x / ( 1 + x ) ) - x * x ),x*(-x*(x + 1) + 1)/(x + 1),1.0,2.0 +( ( x / ( 1 + x ) ) - x * x * x ),-x**3 + x/(x + 1),1.0,3.0 +( ( x / ( 1 + x ) ) / ( 1 + x ) ),x/(x + 1)**2,1.0,-1.0 +( ( x / ( 1 + x ) ) / x ) / ( x - 1 / x ),x/((x + 1)*(x**2 - 1)),1.0,-2.0 +( ( x / ( 1 - ( 1 + x ) ) ) - 1 ) / x / x,-2/x**2,-2.0,-2.0 +( ( x / ( 1 - ( 1 / x ) ) ) - 1 ) / x / x,(x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( x / ( 1 - x ) ) + 1 / x ),(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +( ( x / ( 1 - x ) ) - x ) / ( 1 - x * ( x * x ) ),x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( ( x / ( 1 - x ) ) - x ) / ( x + ( 1 / x ) / x ),-x**4/((x - 1)*(x**3 + 1)),4.0,0.0 +( ( x / ( 1 - x ) ) / x + 1 ) / x,(x - 2)/(x*(x - 1)),-1.0,-1.0 +( 1 ) + 1 - x * x,-x**2 + 2,0.0,2.0 +( 1 ) + x - x * ( x * ( x * x ) ),-x**4 + x + 1,0.0,4.0 +( 1 ) - ( 1 / x ) + ( 1 / x ) / x,(x**2 - x + 1)/x**2,-2.0,0.0 +( 1 ) - ( x / ( 1 - x ) ),(2*x - 1)/(x - 1),0.0,0.0 +( 1 ) - 1 - 1 / x,-1/x,-1.0,-1.0 +( 1 ) - x * x + ( 1 + x ),-x**2 + x + 2,0.0,2.0 +( 1 ) - x - 1 / x,-x + 1 - 1/x,-1.0,1.0 +( 1 ) / ( ( ( 1 - x ) - x ) - ( x * x ) ),-1/(x**2 + 2*x - 1),0.0,-2.0 +( 1 ) / ( ( 1 - x ) - ( x * x ) ),-1/(x**2 + x - 1),0.0,-2.0 +( 1 ) / ( ( 1 - x ) - x ) / x / ( 1 + x ),-1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +( 1 ) / ( ( 1 / x ) + x ) - 1,(-x**2 + x - 1)/(x**2 + 1),0.0,0.0 +( 1 ) / ( ( x * x ) + x ) - 1,(-x**2 - x + 1)/(x*(x + 1)),-1.0,0.0 +( 1 ) / ( 1 + ( 1 / ( 1 + x ) ) ) - 1,-1/(x + 2),0.0,-1.0 +( 1 ) / ( 1 + x ) + 1 + 1,(2*x + 3)/(x + 1),0.0,0.0 +( 1 ) / ( 1 + x ) - ( 1 + x ),-x - 1 + 1/(x + 1),1.0,1.0 +( 1 ) / ( 1 - x ) * ( x / ( 1 - x ) ) - x,-x + x/(x - 1)**2,2.0,1.0 +( 1 ) / ( 1 - x ) / ( ( 1 / x ) + x ),-x/((x - 1)*(x**2 + 1)),1.0,-2.0 +( 1 ) / ( x * ( 1 + ( x * ( 1 - x ) ) ) ),-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +( 1 ) / x,1/x,-1.0,-1.0 +( 1 ) / x + 1 + 1,2 + 1/x,-1.0,0.0 +( 1 ) / x + x - ( x * x ),-x**2 + x + 1/x,-1.0,2.0 +( 1 ) / x - ( 1 / ( ( 1 / x ) - x ) ),(2*x**2 - 1)/(x**3 - x),-1.0,-1.0 +( 1 ) / x - ( 1 / ( 1 - x ) ) * x,(x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +( 1 ) / x - x + ( 1 - x ),-2*x + 1 + 1/x,-1.0,1.0 +( 1 ) / x / ( ( 1 / ( 1 - x ) ) + x ),(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +( 1 + ( ( 1 + x ) - x ) + 1 ) / ( x * x ),3/x**2,-2.0,-2.0 +( 1 + ( ( 1 + x ) / x ) ) / ( x * x ) + 1,(x**3 + 2*x + 1)/x**3,-3.0,0.0 +( 1 + ( ( 1 + x ) / x ) ) / x / x / x - 1,(-x**4 + 2*x + 1)/x**4,-4.0,0.0 +( 1 + ( ( 1 - x ) / ( x * x ) ) / x - x ),(x**3*(-x + 1) - x + 1)/x**3,-3.0,1.0 +( 1 + ( ( 1 / x ) + ( 1 - x ) ) ) / x / x,(x*(-x + 2) + 1)/x**3,-3.0,-1.0 +( 1 + ( ( 1 / x ) + ( 1 / x ) ) + 1 ) / x,2*(x + 1)/x**2,-2.0,-1.0 +( 1 + ( ( 1 / x ) + x ) + 1 ) / ( x * x ),(x*(x + 2) + 1)/x**3,-3.0,-1.0 +( 1 + ( ( x * x ) + x ) + 1 ) / ( x * ( x * x ) ),(x**2 + x + 2)/x**3,-3.0,-1.0 +( 1 + ( 1 + ( ( x * x ) / x ) ) ) / x / x,(x + 2)/x**2,-2.0,-1.0 +( 1 + ( 1 + ( 1 / ( 1 + x ) ) ) + 1 ) / x,(3*x + 4)/(x*(x + 1)),-1.0,-1.0 +( 1 + ( 1 + ( 1 / ( 1 - x ) ) ) ) / x / x,(2*x - 3)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 + x ) ) * x * x * x - 1,x**3*(x + 2) - 1,0.0,4.0 +( 1 + ( 1 + x ) ) + 1 - x * x * x,-x**3 + x + 3,0.0,3.0 +( 1 + ( 1 + x ) ) - 1 / x,x + 2 - 1/x,-1.0,1.0 +( 1 + ( 1 + x ) ) / ( x * ( 1 - x ) + 1 ),-(x + 2)/(x*(x - 1) - 1),0.0,-1.0 +( 1 + ( 1 + x ) ) / ( x * x ) - 1,(-x**2 + x + 2)/x**2,-2.0,0.0 +( 1 + ( 1 + x ) ) / ( x + x ),(x + 2)/(2*x),-1.0,0.0 +( 1 + ( 1 + x ) ) / x / ( 1 - ( x * x ) ),-(x + 2)/(x**3 - x),-1.0,-2.0 +( 1 + ( 1 + x ) ) / x / ( x * ( 1 - x ) ),-(x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 + x ) ) / x / ( x - ( x * x ) ),-(x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 + x ) / ( ( 1 - x ) * x ) ) / x,(x*(x - 1) - x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + ( 1 - ( 1 / x ) ) + 1 ) / ( ( x * x ) + x ),(3*x - 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + ( 1 - x ) ) * x * x - 1 / x,(x**3*(-x + 2) - 1)/x,-1.0,3.0 +( 1 + ( 1 - x ) ) / ( ( 1 + x ) * x + 1 ),(-x + 2)/(x*(x + 1) + 1),0.0,-1.0 +( 1 + ( 1 - x ) ) / ( x - ( ( 1 / x ) / x ) / x ),x**3*(-x + 2)/(x**4 - 1),3.0,0.0 +( 1 + ( 1 - x ) ) / x - x * x * x,(-x**4 - x + 2)/x,-1.0,3.0 +( 1 + ( 1 - x ) ) / x / x + 1 + 1,2 - 1/x + 2/x**2,-2.0,0.0 +( 1 + ( 1 - x ) ) / x / x - x * x,(-x**4 - x + 2)/x**2,-2.0,2.0 +( 1 + ( 1 / ( ( 1 / x ) + x ) ) ) / x / x,(x**2 + x + 1)/(x**4 + x**2),-2.0,-2.0 +( 1 + ( 1 / ( 1 + x ) ) ) / ( x + x ) / x,(x + 2)/(2*x**2*(x + 1)),-2.0,-2.0 +( 1 + ( 1 / ( 1 + x ) ) ) / x,(x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 + ( 1 / ( 1 + x ) ) + ( 1 / x ) ) / x,(x**2 + 3*x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 + ( 1 / ( 1 + x ) ) + 1 ),(2*x + 3)/(x + 1),0.0,0.0 +( 1 + ( 1 / ( 1 - x ) ) ) + 1 + 1,(3*x - 4)/(x - 1),0.0,0.0 +( 1 + ( 1 / ( 1 - x ) ) ) / ( 1 - x ) / x,(-x + 2)/(x*(x - 1)**2),-1.0,-2.0 +( 1 + ( 1 / ( x * x ) ) ) / x - x,-x + 1/x + x**(-3),-3.0,1.0 +( 1 + ( 1 / x ) ) + 1 + 1,3 + 1/x,-1.0,0.0 +( 1 + ( 1 / x ) ) - ( 1 + x ) / x / x / x,(x**3 + x**2 - x - 1)/x**3,-3.0,0.0 +( 1 + ( 1 / x ) ) - 1 / x / ( x * x ) + 1,2 + 1/x - 1/x**3,-3.0,0.0 +( 1 + ( 1 / x ) ) / ( ( 1 / x ) + x - 1 ),(x + 1)/(x*(x - 1) + 1),0.0,-1.0 +( 1 + ( 1 / x ) ) / ( 1 - ( 1 - x ) * x ),(x + 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +( 1 + ( 1 / x ) ) / ( x * x ) - 1,(-x**3 + x + 1)/x**3,-3.0,0.0 +( 1 + ( 1 / x ) ) / ( x * x + 1 ),(x + 1)/(x**3 + x),-1.0,-2.0 +( 1 + ( 1 / x ) ) / ( x - 1 ) * 1,(x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + ( 1 / x ) ) / ( x - 1 / ( 1 - x ) ),(x**2 - 1)/(x*(x**2 - x + 1)),-1.0,-1.0 +( 1 + ( 1 / x ) ) / x,(x + 1)/x**2,-2.0,-1.0 +( 1 + ( 1 / x ) ) / x + x,(x**3 + x + 1)/x**2,-2.0,1.0 +( 1 + ( 1 / x ) ) / x / ( x ) - x,(-x**4 + x + 1)/x**3,-3.0,1.0 +( 1 + ( 1 / x ) + ( 1 + ( 1 / x ) ) ) / x,2*(x + 1)/x**2,-2.0,-1.0 +( 1 + ( 1 / x ) + ( 1 / x ) ) / x,(x + 2)/x**2,-2.0,-1.0 +( 1 + ( x * ( 1 + x ) ) ) / x / ( x * x ),(x*(x + 1) + 1)/x**3,-3.0,-1.0 +( 1 + ( x * ( 1 / x ) ) ) / ( 1 + x + 1 ),2/(x + 2),0.0,-1.0 +( 1 + ( x * x ) ) * x * x - x - 1,x**4 + x**2 - x - 1,0.0,4.0 +( 1 + ( x * x ) ) / ( x - ( x * x ) ) / x,-(x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + ( x * x ) ) / x / x - x * x,-x**2 + 1 + x**(-2),-2.0,2.0 +( 1 + ( x * x ) + 1 ) / ( ( x * x ) * x ),(x**2 + 2)/x**3,-3.0,-1.0 +( 1 + ( x * x ) + x ) / ( x * ( x * x ) ),(x**2 + x + 1)/x**3,-3.0,-1.0 +( 1 + ( x / ( 1 + x ) ) + 1 ),(3*x + 2)/(x + 1),0.0,0.0 +( 1 + 1 ) / ( ( ( 1 + x ) / x ) + x ) / x,2/(x**2 + x + 1),0.0,-2.0 +( 1 + 1 ) / ( ( 1 + x ) + ( x * x ) ) / x,2/(x*(x**2 + x + 1)),-1.0,-3.0 +( 1 + 1 ) / ( 1 + x ),2/(x + 1),0.0,-1.0 +( 1 + 1 ) / ( 1 + x ) / x,2/(x*(x + 1)),-1.0,-2.0 +( 1 + 1 ) / ( 1 - ( 1 + ( 1 - x ) ) ) / x,2/(x*(x - 1)),-1.0,-2.0 +( 1 + 1 ) / ( 1 - ( x * ( 1 - x ) ) ) / x,2/(x*(x**2 - x + 1)),-1.0,-3.0 +( 1 + 1 ) / ( 1 - x ) - 1,-(x + 1)/(x - 1),0.0,0.0 +( 1 + 1 ) / ( x * ( ( 1 / x ) + x ) ) / x,2/(x**3 + x),-1.0,-3.0 +( 1 + 1 ) / ( x * ( 1 - ( 1 + x ) ) ),-2/x**2,-2.0,-2.0 +( 1 + 1 ) / ( x * x ) + ( x * x ),(x**4 + 2)/x**2,-2.0,2.0 +( 1 + 1 ) / ( x * x ) - ( 1 / ( 1 + x ) ),(-x**2 + 2*x + 2)/(x**2*(x + 1)),-2.0,-1.0 +( 1 + 1 ) / ( x * x ) - 1,-1 + 2/x**2,-2.0,0.0 +( 1 + 1 ) / x + ( 1 / ( ( 1 / x ) + x ) ),(3*x**2 + 2)/(x**3 + x),-1.0,-1.0 +( 1 + 1 ) / x + 1,(x + 2)/x,-1.0,0.0 +( 1 + 1 ) / x / ( ( 1 - x ) * ( 1 + x ) ),-2/(x**3 - x),-1.0,-3.0 +( 1 + 1 ) / x / ( ( 1 - x ) / ( 1 + ( 1 / x ) ) ),-(2*x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + 1 ) / x / ( ( 1 / x ) + x ),2/(x**2 + 1),0.0,-2.0 +( 1 + 1 ) / x / ( ( x / ( 1 + x ) ) + x ),2*(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 + 1 ) / x / ( 1 + ( x * ( 1 + x ) ) ),2/(x*(x*(x + 1) + 1)),-1.0,-3.0 +( 1 + 1 ) / x / ( 1 - ( 1 / ( 1 - x ) ) ),2*(x - 1)/x**2,-2.0,-1.0 +( 1 + 1 ) / x / ( 1 - x ),-2/(x*(x - 1)),-1.0,-2.0 +( 1 + 1 ) / x / ( 1 / ( 1 + ( 1 / x ) ) ),2*(x + 1)/x**2,-2.0,-1.0 +( 1 + 1 + ( ( 1 - x ) / ( 1 + x ) ) ) / x,(x + 3)/(x*(x + 1)),-1.0,-1.0 +( 1 + 1 + ( 1 + ( ( 1 / x ) - x ) ) ) / ( x * x ),(x*(-x + 3) + 1)/x**3,-3.0,-1.0 +( 1 + 1 + ( 1 + x ) ) / ( ( x * x ) * ( 1 + x ) ),(x + 3)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + 1 + ( 1 - x ) ) / ( x * x ),(-x + 3)/x**2,-2.0,-1.0 +( 1 + 1 + ( 1 / x ) ) / ( 1 + ( x * x ) ),(2*x + 1)/(x**3 + x),-1.0,-2.0 +( 1 + 1 + ( 1 / x ) ) / ( 1 - x ),-(2*x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + 1 + 1 ) / ( ( ( 1 / x ) / x ) + x ),3*x**2/(x**3 + 1),2.0,-1.0 +( 1 + 1 + 1 ) / ( 1 + ( 1 / x ) ),3*x/(x + 1),1.0,0.0 +( 1 + 1 + 1 ) / ( 1 - ( 1 / x ) ),3*x/(x - 1),1.0,0.0 +( 1 + 1 + 1 ) / ( x * ( x / ( 1 + x ) ) ),3*(x + 1)/x**2,-2.0,-1.0 +( 1 + 1 - 1 / ( ( x * x ) * ( x * x ) ) ),2 - 1/x**4,-4.0,0.0 +( 1 + 1 - 1 / ( x * x ) ),2 - 1/x**2,-2.0,0.0 +( 1 + 1 - x ) + 1,-x + 3,0.0,1.0 +( 1 + 1 - x ) / ( ( x * x ) * ( 1 + x ) ),(-x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + 1 / ( ( x * ( 1 + x ) ) * x ) ) / x,(x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 + 1 / ( 1 + x ) ) / ( 1 - x ),-(x + 2)/(x**2 - 1),0.0,-1.0 +( 1 + 1 / ( x * ( ( x * x ) + x ) ) ) / x,(x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 + x ) * ( x * x ) * 1 * x - 1,x**3*(x + 1) - 1,0.0,4.0 +( 1 + x ) * ( x + ( x * x ) + x ),x*(x + 1)*(x + 2),1.0,3.0 +( 1 + x ) * ( x + ( x * x ) / 1 ),x*(x + 1)**2,1.0,3.0 +( 1 + x ) * 1 * x * ( 1 + x ),x*(x + 1)**2,1.0,3.0 +( 1 + x ) * 1 / x / x - x,(-x**3 + x + 1)/x**2,-2.0,1.0 +( 1 + x ) * x * ( 1 + x ) - 1,x*(x + 1)**2 - 1,0.0,3.0 +( 1 + x ) * x * ( 1 - x ) - 1 / x,-x**3 + x - 1/x,-1.0,3.0 +( 1 + x ) * x * x * ( 1 - x ) - 1,-x**4 + x**2 - 1,0.0,4.0 +( 1 + x ) * x * x + ( 1 / x ) + x,x**3 + x**2 + x + 1/x,-1.0,3.0 +( 1 + x ) * x * x + 1,x**2*(x + 1) + 1,0.0,3.0 +( 1 + x ) * x * x - 1 - x,x**2*(x + 1) - x - 1,0.0,3.0 +( 1 + x ) * x + x - 1,x*(x + 1) + x - 1,0.0,2.0 +( 1 + x ) * x - ( 1 / x ) / x,x**2 + x - 1/x**2,-2.0,2.0 +( 1 + x ) * x - 1 + x,x*(x + 1) + x - 1,0.0,2.0 +( 1 + x ) * x - 1 / x,x**2 + x - 1/x,-1.0,2.0 +( 1 + x ) * x / ( ( ( 1 / x ) + x ) + x ),x**2*(x + 1)/(2*x**2 + 1),2.0,1.0 +( 1 + x ) * x / ( x + ( 1 + x ) ),x*(x + 1)/(2*x + 1),1.0,1.0 +( 1 + x ) + ( 1 + x ) / ( x * x ) / x,(x**3*(x + 1) + x + 1)/x**3,-3.0,1.0 +( 1 + x ) + ( 1 / x ) / x + x,2*x + 1 + x**(-2),-2.0,1.0 +( 1 + x ) + ( 1 / x ) / x / x + x,2*x + 1 + x**(-3),-3.0,1.0 +( 1 + x ) + 1 + x * x * ( x * x ),x**4 + x + 2,0.0,4.0 +( 1 + x ) + 1 - x * ( 1 + x ) * x,-x**3 - x**2 + x + 2,0.0,3.0 +( 1 + x ) + 1 / x / x / ( x * ( 1 + x ) ),(x**3*(x + 1)**2 + 1)/(x**3*(x + 1)),-3.0,1.0 +( 1 + x ) + x + ( x ) + x,4*x + 1,0.0,1.0 +( 1 + x ) + x + ( x * x ) * x * x,x**4 + 2*x + 1,0.0,4.0 +( 1 + x ) + x + 1 + x,3*x + 2,0.0,1.0 +( 1 + x ) + x + 1 / ( x * x ) / x,2*x + 1 + x**(-3),-3.0,1.0 +( 1 + x ) + x + x + 1,3*x + 2,0.0,1.0 +( 1 + x ) + x + x + x - ( 1 - x ),5*x,1.0,1.0 +( 1 + x ) + x - ( ( 1 / x ) ) / x,2*x + 1 - 1/x**2,-2.0,1.0 +( 1 + x ) - ( 1 + x ) / x / x,x + 1 - 1/x - 1/x**2,-2.0,1.0 +( 1 + x ) - ( 1 - x ) / ( 1 + x ),x*(x + 3)/(x + 1),1.0,1.0 +( 1 + x ) - ( 1 / x ) / x / x + 1,x + 2 - 1/x**3,-3.0,1.0 +( 1 + x ) - 1 / ( x - 1 ),(x**2 - 2)/(x - 1),0.0,1.0 +( 1 + x ) - 1 / x / x - ( x * x ),-x**2 + x + 1 - 1/x**2,-2.0,2.0 +( 1 + x ) - x * ( ( x * x ) * x ),-x**4 + x + 1,0.0,4.0 +( 1 + x ) - x * ( 1 + x ) * x,-x**3 - x**2 + x + 1,0.0,3.0 +( 1 + x ) - x * x * ( 1 + x ) * x,-x**4 - x**3 + x + 1,0.0,4.0 +( 1 + x ) - x * x * 1 * x,-x**3 + x + 1,0.0,3.0 +( 1 + x ) - x * x * x,-x**3 + x + 1,0.0,3.0 +( 1 + x ) - x * x + x + 1,-x**2 + 2*x + 2,0.0,2.0 +( 1 + x ) - x * x - 1 / ( x * x ),-x**2 + x + 1 - 1/x**2,-2.0,2.0 +( 1 + x ) - x * x - x * x,-2*x**2 + x + 1,0.0,2.0 +( 1 + x ) / ( ( ( 1 - x ) * x ) + 1 ),-(x + 1)/(x*(x - 1) - 1),0.0,-1.0 +( 1 + x ) / ( ( ( 1 / ( x * x ) ) / x ) - x * x ),-x**3*(x + 1)/(x**5 - 1),3.0,-1.0 +( 1 + x ) / ( ( ( 1 / x ) / ( x * x ) ) - x * x ),-x**3*(x + 1)/(x**5 - 1),3.0,-1.0 +( 1 + x ) / ( ( 1 + x ) + x ) - 1,-x/(2*x + 1),1.0,0.0 +( 1 + x ) / ( ( 1 - ( x * x ) ) - x ),-(x + 1)/(x**2 + x - 1),0.0,-1.0 +( 1 + x ) / ( ( 1 - x ) + ( x * x ) * x ),(x + 1)/(x**3 - x + 1),0.0,-2.0 +( 1 + x ) / ( ( 1 - x ) + 1 ) / ( x * x ),-(x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 + x ) / ( ( 1 / x ) + 1 - x ),x*(x + 1)/(x*(-x + 1) + 1),1.0,0.0 +( 1 + x ) / ( ( 1 / x ) - x * x ),-x*(x + 1)/(x**3 - 1),1.0,-1.0 +( 1 + x ) / ( ( 1 / x ) / x - ( 1 - x ) ),x**2*(x + 1)/(x**2*(x - 1) + 1),2.0,0.0 +( 1 + x ) / ( ( x ) + ( 1 / x ) ),x*(x + 1)/(x**2 + 1),1.0,0.0 +( 1 + x ) / ( ( x * ( 1 - x ) ) + x ) / x,-(x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 + x ) / ( ( x * ( x * x ) ) * x - 1 ),(x + 1)/(x**4 - 1),0.0,-3.0 +( 1 + x ) / ( ( x * x ) + 1 ) - ( 1 + x ),-x**2*(x + 1)/(x**2 + 1),2.0,1.0 +( 1 + x ) / ( ( x * x ) - x + ( 1 / x ) ),x*(x + 1)/(x**2*(x - 1) + 1),1.0,-1.0 +( 1 + x ) / ( ( x - ( x * x ) ) ),-(x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + x ) / ( 1 + ( ( x * x ) * x ) * x ),(x + 1)/(x**4 + 1),0.0,-3.0 +( 1 + x ) / ( 1 + ( ( x * x ) - x ) ) / x,(x + 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +( 1 + x ) / ( 1 + ( 1 - ( x * x ) ) ),-(x + 1)/(x**2 - 2),0.0,-1.0 +( 1 + x ) / ( 1 + ( 1 / x ) / x ),x**2*(x + 1)/(x**2 + 1),2.0,1.0 +( 1 + x ) / ( 1 + x + ( x * ( 1 - x ) ) ),(x + 1)/(-x*(x - 1) + x + 1),0.0,-1.0 +( 1 + x ) / ( 1 + x + 1 ),(x + 1)/(x + 2),0.0,0.0 +( 1 + x ) / ( 1 - ( x * x ) * x ),-(x + 1)/(x**3 - 1),0.0,-2.0 +( 1 + x ) / ( 1 - x ) + 1 / x / x,(-x**2*(x + 1) + x - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 + x ) / ( 1 / ( ( ( x * x ) * x ) * x ) - x ),-x**4*(x + 1)/(x**5 - 1),4.0,0.0 +( 1 + x ) / ( 1 / ( x * ( x * ( x * x ) ) ) - x ),-x**4*(x + 1)/(x**5 - 1),4.0,0.0 +( 1 + x ) / ( 1 / 1 + 1 ),x/2 + 1/2,0.0,1.0 +( 1 + x ) / ( 1 / x - ( x * ( x * ( x * x ) ) ) ),-x*(x + 1)/(x**5 - 1),1.0,-3.0 +( 1 + x ) / ( x ) / x + 1,(x**2 + x + 1)/x**2,-2.0,0.0 +( 1 + x ) / ( x * ( ( x * x ) * ( x * x ) ) - 1 ),(x + 1)/(x**5 - 1),0.0,-4.0 +( 1 + x ) / ( x * ( x * ( x * x ) ) + x ),(x + 1)/(x*(x**3 + 1)),-1.0,-3.0 +( 1 + x ) / ( x * 1 - 1 ),(x + 1)/(x - 1),0.0,0.0 +( 1 + x ) / ( x * x ) - x + 1 / x,-x + 2/x + x**(-2),-2.0,1.0 +( 1 + x ) / ( x * x ) - x - x * x,(-x**3*(x + 1) + x + 1)/x**2,-2.0,2.0 +( 1 + x ) / ( x * x ) / ( x - 1 ),(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + x ) / ( x + ( 1 / x ) ) - x,x**2*(-x + 1)/(x**2 + 1),2.0,1.0 +( 1 + x ) / ( x + ( x * ( 1 - x ) ) ) / x,-(x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 + x ) / ( x + 1 + 1 ),(x + 1)/(x + 2),0.0,0.0 +( 1 + x ) / ( x + 1 + x ),(x + 1)/(2*x + 1),0.0,0.0 +( 1 + x ) / ( x + x ) * 1,(x + 1)/(2*x),-1.0,0.0 +( 1 + x ) / ( x + x ) / ( x * ( 1 - x ) ),-(x + 1)/(2*x**2*(x - 1)),-2.0,-2.0 +( 1 + x ) / ( x + x ) / 1,(x + 1)/(2*x),-1.0,0.0 +( 1 + x ) / ( x + x ) / x,(x + 1)/(2*x**2),-2.0,-1.0 +( 1 + x ) / ( x - ( 1 + x ) * x ),-(x + 1)/x**2,-2.0,-1.0 +( 1 + x ) / ( x - ( x * x ) ) * 1,-(x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + x ) / ( x - ( x * x ) - 1 ),-(x + 1)/(x**2 - x + 1),0.0,-1.0 +( 1 + x ) / ( x - 1 ) + ( 1 - x ),-x*(x - 3)/(x - 1),1.0,1.0 +( 1 + x ) / 1 / ( x * x ) / x - ( 1 / x ),(-x**2 + x + 1)/x**3,-3.0,-1.0 +( 1 + x ) / 1 / ( x - 1 ),(x + 1)/(x - 1),0.0,0.0 +( 1 + x ) / 1 / x - x * x,(-x**3 + x + 1)/x,-1.0,2.0 +( 1 + x ) / x + 1,2 + 1/x,-1.0,0.0 +( 1 + x ) / x + 1 / x + 1,2 + 2/x,-1.0,0.0 +( 1 + x ) / x - ( x * x ),(-x**3 + x + 1)/x,-1.0,2.0 +( 1 + x ) / x - x * ( 1 - x ) * x,(x**3*(x - 1) + x + 1)/x,-1.0,3.0 +( 1 + x ) / x - x * x + x,-x**2 + x + 1 + 1/x,-1.0,2.0 +( 1 + x ) / x - x - ( x * x ),-x**2 - x + 1 + 1/x,-1.0,2.0 +( 1 + x ) / x - x - x,-2*x + 1 + 1/x,-1.0,1.0 +( 1 + x ) / x / ( ( 1 + x ) + x ),(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +( 1 + x ) / x / ( x * x ) - x - 1,(-x**3*(x + 1) + x + 1)/x**3,-3.0,1.0 +( 1 + x ) / x / ( x * x ) / ( 1 / ( 1 + x ) ),(x + 1)**2/x**3,-3.0,-1.0 +( 1 + x ) / x / ( x - ( 1 / ( 1 + x ) ) ),(x + 1)**2/(x*(x*(x + 1) - 1)),-1.0,-1.0 +( 1 + x ) / x / ( x / ( ( 1 / x ) + x ) ) / x - 1,(-x**4 + (x + 1)*(x**2 + 1))/x**4,-4.0,0.0 +( 1 + x ) / x / x + ( 1 + x ),x + 1 + 1/x + x**(-2),-2.0,1.0 +( 1 + x ) / x / x - 1 - 1,-2 + 1/x + x**(-2),-2.0,0.0 +( 1 + x ) / x / x / x - 1,(-x**3 + x + 1)/x**3,-3.0,0.0 +( 1 + x * ( 1 + x ) + 1 ),x*(x + 1) + 2,0.0,2.0 +( 1 + x + 1 ) / ( ( 1 - x ) - x ),-(x + 2)/(2*x - 1),0.0,0.0 +( 1 + x + 1 ) / ( ( x * x ) * ( 1 - x ) ),-(x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + x + 1 ) / ( x * ( ( x * x ) - x ) ),(x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + x + 1 ) / ( x * ( 1 + x ) ),(x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 + x + x ) * x,x*(2*x + 1),1.0,2.0 +( 1 - ( ( 1 + x ) / ( 1 - x ) ) ),2*x/(x - 1),1.0,0.0 +( 1 - ( 1 + x ) ) / ( ( 1 / x ) / ( x * x ) + x ),-x**4/(x**4 + 1),4.0,0.0 +( 1 - ( 1 + x ) ) / ( x + 1 + 1 ),-x/(x + 2),1.0,0.0 +( 1 - ( 1 - x ) ) / ( ( 1 / x ) - x - x ),-x**2/(2*x**2 - 1),2.0,0.0 +( 1 - ( 1 - x ) ) / ( x + x + ( 1 / x ) ),x**2/(2*x**2 + 1),2.0,0.0 +( 1 - ( 1 / ( 1 + x ) ) ) - ( 1 / x ) / x / x - 1,-(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 - ( 1 / ( 1 + x ) ) ) - 1 / x / ( x * x ) / x,(x**5 - x - 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 - ( 1 / ( 1 + x ) ) ) / ( x - ( 1 / x ) / x ),x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( 1 - ( 1 / ( 1 + x ) ) ) / ( x - 1 / ( x * x ) ),x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( 1 - ( 1 / ( 1 - ( x * x ) ) ) ) / ( x + 1 / x ),x**3/(x**4 - 1),3.0,-1.0 +( 1 - ( 1 / x ) ) + 1 / x / x / x,1 - 1/x + x**(-3),-3.0,0.0 +( 1 - ( 1 / x ) ) - 1 / x / x + 1,2 - 1/x - 1/x**2,-2.0,0.0 +( 1 - ( 1 / x ) ) / ( ( x * x ) - x + 1 ),(x - 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +( 1 - ( 1 / x ) ) / ( 1 + x + 1 ),(x - 1)/(x*(x + 2)),-1.0,-1.0 +( 1 - ( 1 / x ) ) / ( x * ( x * x ) ) - 1 - 1 - 1,(-3*x**4 + x - 1)/x**4,-4.0,0.0 +( 1 - ( 1 / x ) ) / ( x * x + ( 1 / x ) ),(x - 1)/(x**3 + 1),0.0,-2.0 +( 1 - ( 1 / x ) ) / ( x * x + 1 ),(x - 1)/(x**3 + x),-1.0,-2.0 +( 1 - ( 1 / x ) ) / ( x * x + x ),(x - 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 - ( 1 / x ) ) / ( x + x ) + x,(2*x**3 + x - 1)/(2*x**2),-2.0,1.0 +( 1 - ( 1 / x ) ) / ( x - ( 1 - x ) / x ),(x - 1)/(x**2 + x - 1),0.0,-1.0 +( 1 - ( 1 / x ) ) / 1 / ( 1 + 1 ),(x - 1)/(2*x),-1.0,0.0 +( 1 - ( 1 / x ) ) / x / x / ( 1 + x ) - 1,(-x**3*(x + 1) + x - 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 - ( 1 / x ) - x ) / x,-1 + 1/x - 1/x**2,-2.0,0.0 +( 1 - ( x * ( ( 1 + x ) + x ) ) ) / x / x * 1 / x,(-x*(2*x + 1) + 1)/x**3,-3.0,-1.0 +( 1 - ( x * ( 1 - x ) ) ) / x / x / x - 1,(-x**3 + x*(x - 1) + 1)/x**3,-3.0,0.0 +( 1 - ( x * x ) ) - x - 1 / x / x,-x**2 - x + 1 - 1/x**2,-2.0,2.0 +( 1 - ( x / ( 1 + x ) ) ) / ( x + x + 1 ),1/((x + 1)*(2*x + 1)),0.0,-2.0 +( 1 - ( x / ( 1 - x ) ) ) / ( x + x ) / x,(x - 1/2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 - ( x / ( 1 - x ) ) ) / 1 / ( 1 + x ),(2*x - 1)/(x**2 - 1),0.0,-1.0 +( 1 - 1 - ( 1 / ( x * x ) ) - 1 ),-1 - 1/x**2,-2.0,0.0 +( 1 - 1 / ( ( 1 + x ) + x ) ) / ( 1 + x ),2*x/((x + 1)*(2*x + 1)),1.0,-1.0 +( 1 - 1 / ( ( 1 - x ) * ( 1 - x ) ) ),1 - 1/(x - 1)**2,1.0,0.0 +( 1 - 1 / ( ( x * ( 1 + x ) ) * x ) ) / x,(x**2*(x + 1) - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 - 1 / ( x / ( 1 - x ) ) ) / x,(2*x - 1)/x**2,-2.0,-1.0 +( 1 - 1 / x ) - ( 1 / x ),(x - 2)/x,-1.0,0.0 +( 1 - 1 / x ) / ( ( x / ( 1 + x ) ) + x ),(x**2 - 1)/(x**2*(x + 2)),-2.0,-1.0 +( 1 - 1 / x ) / ( x / ( 1 - ( 1 / x ) ) ),(x - 1)**2/x**3,-3.0,-1.0 +( 1 - 1 / x + 1 ),2 - 1/x,-1.0,0.0 +( 1 - x ) * ( x ) - ( x / ( 1 - x ) ),-x**2 + x + x/(x - 1),2.0,2.0 +( 1 - x ) * ( x * x ) * x + x + 1,x**3*(-x + 1) + x + 1,0.0,4.0 +( 1 - x ) * ( x * x ) - ( x ) - x,x*(x*(-x + 1) - 2),1.0,3.0 +( 1 - x ) * ( x * x ) - x - 1,-x**2*(x - 1) - x - 1,0.0,3.0 +( 1 - x ) * ( x + x ) * ( 1 - x ),2*x*(x - 1)**2,1.0,3.0 +( 1 - x ) * ( x + x ) * 1,2*x*(-x + 1),1.0,2.0 +( 1 - x ) * ( x - ( 1 - x ) ) * x,-x*(x - 1)*(2*x - 1),1.0,3.0 +( 1 - x ) * x * ( x ) - ( 1 / x ),(x**3*(-x + 1) - 1)/x,-1.0,3.0 +( 1 - x ) * x * x * x + 1,x**3*(-x + 1) + 1,0.0,4.0 +( 1 - x ) * x * x + ( 1 + x ) / x,(x**3*(-x + 1) + x + 1)/x,-1.0,3.0 +( 1 - x ) * x * x + x,x*(x*(-x + 1) + 1),1.0,3.0 +( 1 - x ) * x * x - ( 1 + x ),-x**2*(x - 1) - x - 1,0.0,3.0 +( 1 - x ) * x + x,x*(-x + 2),1.0,2.0 +( 1 - x ) * x + x * ( x * x ) - 1,x**3 - x*(x - 1) - 1,0.0,3.0 +( 1 - x ) * x + x - ( 1 ),-x*(x - 1) + x - 1,0.0,2.0 +( 1 - x ) * x + x / 1 + x,x*(-x + 3),1.0,2.0 +( 1 - x ) * x - ( 1 + x ) / x,-x**2 + x - 1 - 1/x,-1.0,2.0 +( 1 - x ) * x - ( 1 / x ) / x - x,-(x**4 + 1)/x**2,-2.0,2.0 +( 1 - x ) * x - ( x / ( 1 - x ) ),-x**2 + x + x/(x - 1),2.0,2.0 +( 1 - x ) * x - 1 + x,-x*(x - 1) + x - 1,0.0,2.0 +( 1 - x ) * x - 1 / x,-x**2 + x - 1/x,-1.0,2.0 +( 1 - x ) * x - x - 1 / x,-(x**3 + 1)/x,-1.0,2.0 +( 1 - x ) * x - x - x,-x*(x + 1),1.0,2.0 +( 1 - x ) * x / ( ( 1 / x ) + ( 1 + x ) ),x**2*(-x + 1)/(x*(x + 1) + 1),2.0,1.0 +( 1 - x ) + ( 1 - x ) / x / x,-x + 1 - 1/x + x**(-2),-2.0,1.0 +( 1 - x ) + 1 + 1 + 1,-x + 4,0.0,1.0 +( 1 - x ) + 1 + 1 / x + 1,-x + 3 + 1/x,-1.0,1.0 +( 1 - x ) + 1 - 1 / ( x * x ) / x,-x + 2 - 1/x**3,-3.0,1.0 +( 1 - x ) + 1 - 1 / x - x,-2*x + 2 - 1/x,-1.0,1.0 +( 1 - x ) + 1 / ( 1 + 1 ),-x + 3/2,0.0,1.0 +( 1 - x ) + 1 / ( x * x ) - x * x,-x**2 - x + 1 + x**(-2),-2.0,2.0 +( 1 - x ) + x * x - 1 / x,x**2 - x + 1 - 1/x,-1.0,2.0 +( 1 - x ) - ( 1 / ( 1 - x ) ),(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +( 1 - x ) - 1 - 1 / ( x * x ) / x,-x - 1/x**3,-3.0,1.0 +( 1 - x ) - 1 / ( 1 + ( ( 1 + x ) * x ) ),-x**3/(x**2 + x + 1),3.0,1.0 +( 1 - x ) - 1 / ( 1 - ( x * x ) ),((-x + 1)*(x**2 - 1) + 1)/(x**2 - 1),1.0,1.0 +( 1 - x ) - 1 / x / x / x,-x + 1 - 1/x**3,-3.0,1.0 +( 1 - x ) - x * ( 1 + x ) - x - 1,-x*(x + 3),1.0,2.0 +( 1 - x ) - x * ( x * x ),-x**3 - x + 1,0.0,3.0 +( 1 - x ) - x * x * x * x,-x**4 - x + 1,0.0,4.0 +( 1 - x ) - x * x * x - 1,-x**3 - x,1.0,3.0 +( 1 - x ) - x * x + 1 + 1,-x**2 - x + 3,0.0,2.0 +( 1 - x ) - x + 1 / ( x * x ),-2*x + 1 + x**(-2),-2.0,1.0 +( 1 - x ) - x - ( x * x ) * x * x,-x**4 - 2*x + 1,0.0,4.0 +( 1 - x ) - x - 1 * 1 / x,-2*x + 1 - 1/x,-1.0,1.0 +( 1 - x ) - x - 1 / x - x,-3*x + 1 - 1/x,-1.0,1.0 +( 1 - x ) - x - 1 / x / x,-2*x + 1 - 1/x**2,-2.0,1.0 +( 1 - x ) - x - x * ( x * x ) - 1,-x*(x**2 + 2),1.0,3.0 +( 1 - x ) - x - x - ( 1 + x ),-4*x,1.0,1.0 +( 1 - x ) - x / ( x + 1 ),(-x + (-x + 1)*(x + 1))/(x + 1),0.0,1.0 +( 1 - x ) / ( ( ( 1 - x ) / x ) / x + x ),x**2*(-x + 1)/(x**3 - x + 1),2.0,0.0 +( 1 - x ) / ( ( ( x * x ) * x ) * ( x * x ) - 1 ),(-x + 1)/(x**5 - 1),0.0,-4.0 +( 1 - x ) / ( ( 1 + x ) + x ) / ( x * x ),(-x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 - x ) / ( ( 1 + x ) - ( 1 / x ) ) * x,x**2*(-x + 1)/(x*(x + 1) - 1),2.0,1.0 +( 1 - x ) / ( ( 1 + x ) - ( 1 / x ) / x ),x**2*(-x + 1)/(x**2*(x + 1) - 1),2.0,0.0 +( 1 - x ) / ( ( 1 + x ) / x - ( x * x ) ),x*(x - 1)/(x**3 - x - 1),1.0,-1.0 +( 1 - x ) / ( ( 1 / x ) + 1 ) - x,-2*x**2/(x + 1),2.0,1.0 +( 1 - x ) / ( ( 1 / x ) - x * x ),x/(x**2 + x + 1),1.0,-1.0 +( 1 - x ) / ( ( 1 / x ) - x - x ),x*(x - 1)/(2*x**2 - 1),1.0,0.0 +( 1 - x ) / ( ( 1 / x ) / ( x * ( x * x ) ) + x ),x**4*(-x + 1)/(x**5 + 1),4.0,0.0 +( 1 - x ) / ( ( x * ( 1 + x ) ) ) / x,(-x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 - x ) / ( ( x * ( 1 + x ) ) + 1 ) / 1,(-x + 1)/(x*(x + 1) + 1),0.0,-1.0 +( 1 - x ) / ( ( x * ( 1 + x ) ) + x ),(-x + 1)/(x*(x + 2)),-1.0,-1.0 +( 1 - x ) / ( ( x * ( 1 - x ) ) - 1 ) / x,(x - 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +( 1 - x ) / ( ( x * ( x * x ) ) * x - 1 ),(-x + 1)/(x**4 - 1),0.0,-3.0 +( 1 - x ) / ( ( x * x ) * ( x * ( x * x ) ) + 1 ),(-x + 1)/(x**5 + 1),0.0,-4.0 +( 1 - x ) / ( ( x * x ) * x ) - x,(-x**4 - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / ( ( x * x ) * x - 1 ),(-x + 1)/(x**3 - 1),0.0,-2.0 +( 1 - x ) / ( ( x * x ) + ( 1 / x ) / x ),x**2*(-x + 1)/(x**4 + 1),2.0,-1.0 +( 1 - x ) / ( ( x * x ) + 1 + 1 ),(-x + 1)/(x**2 + 2),0.0,-1.0 +( 1 - x ) / ( ( x / ( 1 - x ) ) * x ) / x,(x - 1)**2/x**3,-3.0,-1.0 +( 1 - x ) / ( 1 + ( ( x * x ) - x ) ) - 1,-x**2/(x**2 - x + 1),2.0,0.0 +( 1 - x ) / ( 1 + ( 1 + x ) * x ),(-x + 1)/(x*(x + 1) + 1),0.0,-1.0 +( 1 - x ) / ( 1 + ( 1 / x ) ),-x*(x - 1)/(x + 1),1.0,1.0 +( 1 - x ) / ( 1 + ( x * ( 1 + x ) ) ) / x,(-x + 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +( 1 - x ) / ( 1 + ( x * x ) ) / x,(-x + 1)/(x*(x**2 + 1)),-1.0,-2.0 +( 1 - x ) / ( 1 + 1 ),-x/2 + 1/2,0.0,1.0 +( 1 - x ) / ( 1 + 1 + x ),(-x + 1)/(x + 2),0.0,0.0 +( 1 - x ) / ( 1 + x ) - 1 - 1 - 1,-(4*x + 2)/(x + 1),0.0,0.0 +( 1 - x ) / ( 1 + x * ( 1 + ( x * x ) ) ),(-x + 1)/(x*(x**2 + 1) + 1),0.0,-2.0 +( 1 - x ) / ( 1 + x * x ),(-x + 1)/(x**2 + 1),0.0,-1.0 +( 1 - x ) / ( 1 - ( x * ( 1 - x ) ) ),(x - 1)/(-x*(x - 1) - 1),0.0,-1.0 +( 1 - x ) / ( 1 - x * ( 1 + x ) ),(x - 1)/(x*(x + 1) - 1),0.0,-1.0 +( 1 - x ) / ( 1 - x * ( 1 - x ) ),(x - 1)/(-x*(x - 1) - 1),0.0,-1.0 +( 1 - x ) / ( 1 - x * ( x * x ) ),(x - 1)/(x**3 - 1),0.0,-2.0 +( 1 - x ) / ( 1 / ( ( x * ( x * x ) ) * x ) - x ),x**4*(x - 1)/(x**5 - 1),4.0,0.0 +( 1 - x ) / ( 1 / ( x * x ) + ( 1 + x ) ),x**2*(-x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +( 1 - x ) / ( 1 / x + x ),-x*(x - 1)/(x**2 + 1),1.0,0.0 +( 1 - x ) / ( 1 / x - ( ( 1 - x ) - x ) ),-x*(x - 1)/(x*(2*x - 1) + 1),1.0,0.0 +( 1 - x ) / ( x * ( ( x * x ) - x ) - 1 ),(-x + 1)/(x**2*(x - 1) - 1),0.0,-2.0 +( 1 - x ) / ( x * ( 1 + x ) ) * 1 + 1 / x,2/(x*(x + 1)),-1.0,-2.0 +( 1 - x ) / ( x * ( x * ( ( x * x ) * x ) ) + 1 ),(-x + 1)/(x**5 + 1),0.0,-4.0 +( 1 - x ) / ( x * ( x * ( 1 + x ) ) - x ),(-x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +( 1 - x ) / ( x * ( x * ( x * ( x * x ) ) ) + 1 ),(-x + 1)/(x**5 + 1),0.0,-4.0 +( 1 - x ) / ( x * ( x * x ) + ( 1 / ( x * x ) ) ),x**2*(-x + 1)/(x**5 + 1),2.0,-2.0 +( 1 - x ) / ( x * ( x * x ) + x ),(-x + 1)/(x*(x**2 + 1)),-1.0,-2.0 +( 1 - x ) / ( x * ( x / ( 1 - x ) ) ) / 1 / x,(x - 1)**2/x**3,-3.0,-1.0 +( 1 - x ) / ( x * x ),(-x + 1)/x**2,-2.0,-1.0 +( 1 - x ) / ( x * x ) - 1,(-x**2 - x + 1)/x**2,-2.0,0.0 +( 1 - x ) / ( x * x ) / x - x - ( 1 + x ),(-x**3*(2*x + 1) - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / ( x * x ) / x / x + ( x / ( 1 + x ) ),(x**5 - x**2 + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 - x ) / ( x + ( 1 / x ) * ( 1 / x ) ),x**2*(-x + 1)/(x**3 + 1),2.0,0.0 +( 1 - x ) / ( x + ( x / ( 1 + x ) ) ) / x,(-x**2 + 1)/(x**2*(x + 2)),-2.0,-1.0 +( 1 - x ) / ( x + 1 ) - ( 1 - x ),x*(x - 1)/(x + 1),1.0,1.0 +( 1 - x ) / ( x + 1 ) - 1,-2*x/(x + 1),1.0,0.0 +( 1 - x ) / ( x + x ) / ( x * ( 1 + x ) ),(-x + 1)/(2*x**2*(x + 1)),-2.0,-2.0 +( 1 - x ) / ( x + x + ( ( 1 / x ) / x ) ),x**2*(-x + 1)/(2*x**3 + 1),2.0,0.0 +( 1 - x ) / ( x + x / ( 1 / x ) ),(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - x ) / ( x - ( 1 / ( x * x ) ) / x ),x**3*(-x + 1)/(x**4 - 1),3.0,0.0 +( 1 - x ) / ( x - 1 - ( 1 / ( ( x * x ) * x ) ) ),x**3*(x - 1)/(x**3*(-x + 1) + 1),3.0,0.0 +( 1 - x ) / ( x / ( 1 + x ) ) / x / x - 1,-1 - 1/x + x**(-3),-3.0,0.0 +( 1 - x ) / 1 / x,(-x + 1)/x,-1.0,0.0 +( 1 - x ) / 1 / x / ( 1 + x ),(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - x ) / 1 / x / x + x,(x**3 - x + 1)/x**2,-2.0,1.0 +( 1 - x ) / x * 1 + ( 1 / x ) / x,(x*(-x + 1) + 1)/x**2,-2.0,0.0 +( 1 - x ) / x + ( x * x ) * 1 * x,(x**4 - x + 1)/x,-1.0,3.0 +( 1 - x ) / x + 1 * 1 / x,(-x + 2)/x,-1.0,0.0 +( 1 - x ) / x + 1 / x - x,-x - 1 + 2/x,-1.0,1.0 +( 1 - x ) / x + x * ( 1 + x ) * x,(x**3*(x + 1) - x + 1)/x,-1.0,3.0 +( 1 - x ) / x - ( x * x ) * x - x,-x**3 - x - 1 + 1/x,-1.0,3.0 +( 1 - x ) / x - 1 - 1 - 1,-4 + 1/x,-1.0,0.0 +( 1 - x ) / x - 1 - 1 - x,-x - 3 + 1/x,-1.0,1.0 +( 1 - x ) / x - x * ( 1 - x ) * x,(x**3*(x - 1) - x + 1)/x,-1.0,3.0 +( 1 - x ) / x / ( ( 1 - x ) - x ),(x - 1)/(x*(2*x - 1)),-1.0,-1.0 +( 1 - x ) / x / ( ( x * x ) + x ),(-x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 - x ) / x / ( ( x / ( 1 - x ) ) * x ) * 1,(x - 1)**2/x**3,-3.0,-1.0 +( 1 - x ) / x / ( 1 + ( 1 + x ) ),(-x + 1)/(x*(x + 2)),-1.0,-1.0 +( 1 - x ) / x / ( x * x ) * ( 1 - x ),(x - 1)**2/x**3,-3.0,-1.0 +( 1 - x ) / x / ( x * x ) / x - ( x / ( 1 - x ) ),(x**5 - (x - 1)**2)/(x**4*(x - 1)),-4.0,0.0 +( 1 - x ) / x / ( x / ( 1 + ( 1 / x ) ) ) / x - 1,(-x**4 - x**2 + 1)/x**4,-4.0,0.0 +( 1 - x ) / x / x + x - 1,x - 1 - 1/x + x**(-2),-2.0,1.0 +( 1 - x ) / x / x - ( 1 + x ) * x,(-x**3*(x + 1) - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / x / x - 1,(-x**2 - x + 1)/x**2,-2.0,0.0 +( 1 - x ) / x / x - 1 / ( 1 + ( 1 + x ) ),(-x**2 + (-x + 1)*(x + 2))/(x**2*(x + 2)),-2.0,-1.0 +( 1 - x ) / x / x - x * ( 1 + x ),(-x**3*(x + 1) - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / x / x - x - x,(-2*x**3 - x + 1)/x**2,-2.0,1.0 +( 1 - x ) / x / x - x / 1,(-x**3 - x + 1)/x**2,-2.0,1.0 +( 1 - x * ( 1 - x ) * x ),x**2*(x - 1) + 1,0.0,3.0 +( 1 - x + 1 ) / ( x * ( 1 + x ) ),(-x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 - x - 1 ),-x,1.0,1.0 +( 1 - x - x ) / ( 1 + x ),(-2*x + 1)/(x + 1),0.0,0.0 +( 1 / ( ( ( 1 - x ) * x ) - x ) ) / ( 1 + 1 + 1 ),-1/(3*x**2),-2.0,-2.0 +( 1 / ( ( 1 + ( x * x ) ) + x ) ) / ( 1 / x - x ),-x/(x**4 + x**3 - x - 1),1.0,-3.0 +( 1 / ( ( 1 + x ) + ( x * x ) ) ) / ( x - 1 / x ),x/(x**4 + x**3 - x - 1),1.0,-3.0 +( 1 / ( ( 1 + x ) + x ) ) + x - 1 + x,4*x**2/(2*x + 1),2.0,1.0 +( 1 / ( ( 1 + x ) + x ) ) - 1 / x / x * 1,(x**2 - 2*x - 1)/(x**2*(2*x + 1)),-2.0,-1.0 +( 1 / ( ( 1 + x ) + x ) ) - 1 / x / x / x,(x**3 - 2*x - 1)/(x**3*(2*x + 1)),-3.0,-1.0 +( 1 / ( ( 1 + x ) + x ) ) / ( 1 / x + x ),x/((2*x + 1)*(x**2 + 1)),1.0,-2.0 +( 1 / ( ( 1 + x ) + x ) ) / ( x - ( 1 / x ) / x ),x**2/((2*x + 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( ( 1 - ( 1 / x ) ) - x ) ) / ( x * x - 1 ),-x/(x**4 - x**3 + x - 1),1.0,-3.0 +( 1 / ( ( 1 - x ) - ( 1 / x ) ) ) / ( x + 1 / x ),-x**2/((x**2 + 1)*(x*(x - 1) + 1)),2.0,-2.0 +( 1 / ( ( 1 - x ) - ( x * x ) ) ) / x,-1/(x*(x**2 + x - 1)),-1.0,-3.0 +( 1 / ( ( 1 - x ) - x ) ) - 1 / 1 / x,(-3*x + 1)/(x*(2*x - 1)),-1.0,-1.0 +( 1 / ( ( 1 - x ) - x ) ) / ( x - 1 ),-1/((x - 1)*(2*x - 1)),0.0,-2.0 +( 1 / ( ( 1 - x ) - x ) ) / x / ( 1 + 1 ),-1/(2*x*(2*x - 1)),-1.0,-2.0 +( 1 / ( ( 1 / ( x * x ) ) - x ) ) / ( x - 1 - 1 ),-x**2/((x - 2)*(x**3 - 1)),2.0,-2.0 +( 1 / ( ( 1 / x ) + x ) ) - ( 1 ) / x,-1/(x**3 + x),-1.0,-3.0 +( 1 / ( ( 1 / x ) + x ) ) - ( x ),-x**3/(x**2 + 1),3.0,1.0 +( 1 / ( ( 1 / x ) + x ) ) - x * ( 1 - x ),x**2*(x**2 - x + 1)/(x**2 + 1),2.0,2.0 +( 1 / ( ( 1 / x ) + x ) ) / ( 1 + ( 1 / x ) + x ),x**2/((x**2 + 1)*(x*(x + 1) + 1)),2.0,-2.0 +( 1 / ( ( 1 / x ) + x ) ) / ( 1 - x + ( 1 / x ) ),x**2/(-x**4 + x**3 + x + 1),2.0,-2.0 +( 1 / ( ( 1 / x ) + x ) ) / ( x + x + 1 ),x/((2*x + 1)*(x**2 + 1)),1.0,-2.0 +( 1 / ( ( 1 / x ) - x ) ) / ( 1 - ( x * x ) ),x/(x**2 - 1)**2,1.0,-3.0 +( 1 / ( ( x * x ) + ( x * x ) ) ) + 1 / x / x,3/(2*x**2),-2.0,-2.0 +( 1 / ( ( x * x ) - x ) ) / ( ( 1 ) - x ),-1/(x*(x - 1)**2),-1.0,-3.0 +( 1 / ( ( x * x ) - x ) ) / ( x + 1 / x ),1/((x - 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( ( x / ( 1 - x ) ) + x ) ),(x - 1)/(x*(x - 2)),-1.0,-1.0 +( 1 / ( 1 + ( ( x * ( 1 - x ) ) + x ) ) ) / x,1/(x*(-x*(x - 1) + x + 1)),-1.0,-3.0 +( 1 / ( 1 + ( 1 + ( x * x ) ) ) ) / ( 1 - x * x ),-1/(x**4 + x**2 - 2),0.0,-4.0 +( 1 / ( 1 + ( 1 + x ) ) + 1 ),(x + 3)/(x + 2),0.0,0.0 +( 1 / ( 1 + ( 1 - ( x * x ) ) ) ) - 1 * 1 / x / x,2*(-x**2 + 1)/(x**2*(x**2 - 2)),-2.0,-2.0 +( 1 / ( 1 + ( 1 - ( x * x ) ) ) ) / ( x * x - 1 ),-1/((x**2 - 2)*(x**2 - 1)),0.0,-4.0 +( 1 / ( 1 + ( 1 - x ) ) ) + 1 / ( x - 1 ),-1/((x - 2)*(x - 1)),0.0,-2.0 +( 1 / ( 1 + ( 1 - x ) ) ) - 1 / x / ( x * x ),(-x**3 - x + 2)/(x**3*(x - 2)),-3.0,-1.0 +( 1 / ( 1 + ( 1 - x ) ) ) / ( ( 1 / x ) - x * x ),x/((x - 2)*(x**3 - 1)),1.0,-3.0 +( 1 / ( 1 + ( 1 - x ) ) ) / ( x - x * x ),1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +( 1 / ( 1 + ( 1 - x ) ) ) / x - 1 / x,(-x + 1)/(x*(x - 2)),-1.0,-1.0 +( 1 / ( 1 + ( x * ( 1 + x ) ) ) ) + 1 / x / x,(2*x**2 + x + 1)/(x**2*(x**2 + x + 1)),-2.0,-2.0 +( 1 / ( 1 + ( x * ( x * x ) ) ) ) / ( x + x + 1 ),1/((2*x + 1)*(x**3 + 1)),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( ( 1 - x ) * x - 1 ),-1/((x**2 + 1)*(x*(x - 1) + 1)),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( ( 1 / x ) + x ) / 1,x/(x**2 + 1)**2,1.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / ( 1 + ( x * x ) - x ),1/((x**2 + 1)*(x**2 - x + 1)),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x * ( 1 + x ) + 1 ),1/((x**2 + 1)*(x*(x + 1) + 1)),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x * x ) / x / x - 1,(-x**6 - x**4 + 1)/(x**4*(x**2 + 1)),-4.0,0.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x - 1 + x ),1/((2*x - 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x - 1 - 1 ),1/((x - 2)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) * x + 1 + 1,(3*x + 2)/(x + 1),0.0,0.0 +( 1 / ( 1 + x ) ) * x - 1 / x / x,(x**3 - x - 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / ( 1 + x ) ) * x / ( x + 1 ),x/(x + 1)**2,1.0,-1.0 +( 1 / ( 1 + x ) ) + ( 1 / x ) + 1,(x**2 + 3*x + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / ( 1 + x ) ) + ( 1 / x ) / ( x + x ),(2*x**2 + x + 1)/(2*x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) + 1 - 1 / x / ( x * x ),(x**4 + 2*x**3 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / ( 1 + x ) ) - ( 1 ) - 1,-(2*x + 1)/(x + 1),0.0,0.0 +( 1 / ( 1 + x ) ) - ( 1 - x * x ),x*(x**2 + x - 1)/(x + 1),1.0,2.0 +( 1 / ( 1 + x ) ) - ( 1 / x ) / x,(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) - ( 1 / x / ( x * x ) ),(x**3 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) - 1 - 1 / x / 1,-(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / ( 1 + x ) ) - 1 - x - x,-x*(2*x + 3)/(x + 1),1.0,1.0 +( 1 / ( 1 + x ) ) - 1 / ( x ),-1/(x*(x + 1)),-1.0,-2.0 +( 1 / ( 1 + x ) ) - 1 / x - 1,-(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / ( 1 + x ) ) - 1 / x - 1 / x,-(x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / x / 1 / ( x * x ),(x**3 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / x / x - 1,-(x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / ( 1 + x ) ) - x * x * x * x,(-x**4*(x + 1) + 1)/(x + 1),0.0,4.0 +( 1 / ( 1 + x ) ) / ( ( 1 + x ) ),(x + 1)**(-2),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 + x ) + x ) / x,1/(x*(x + 1)*(2*x + 1)),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 - x ) - 1 - 1 ),-1/(x + 1)**2,0.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 - x ) - 1 / x ),-x/(x**3 + 1),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) + x ),x/((x + 1)*(x**2 + 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) + x + 1 ),x/((x + 1)*(x*(x + 1) + 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) - ( x * x ) ) / x,-1/((x + 1)*(x**3 - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( x * ( 1 + x ) ) - 1 / x ),x/((x + 1)*(x**2*(x + 1) - 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( x * ( 1 - x ) ) + 1 / x ),x/(-x**4 + x**2 + x + 1),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) * x + 1 ),1/((x + 1)*(x**3 + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) + ( 1 / x ) + x ),x/((x + 1)*(x**2*(x + 1) + 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) + 1 + ( 1 / x ) ),x/((x + 1)*(x*(x**2 + 1) + 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 * ( x * x ) - 1 ),1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 * x - ( 1 / x ) ),x/((x + 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 + ( ( x * x ) ) ),1/((x + 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 + ( ( x * x ) * x ) + 1 ),1/((x + 1)*(x**3 + 2)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 + ( 1 + x ) ),1/((x + 1)*(x + 2)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 + ( x ) ),(x + 1)**(-2),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 + ( x * x ) * x ),1/((x + 1)*(x**3 + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 + x * ( 1 + x ) ),1/((x + 1)*(x*(x + 1) + 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 - ( 1 + x ) * x ),-1/((x + 1)*(x*(x + 1) - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 - ( x * x ) + ( 1 / x ) ),x/((x + 1)*(x*(-x**2 + 1) + 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 - x - ( ( x * x ) * x ) ),-1/((x + 1)*(x**3 + x - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( x * ( 1 - x ) + x ),-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( x * ( x * ( 1 - x ) ) + 1 ),1/(-x**4 + x**2 + x + 1),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( x * x ) / x - 1 - 1,-2 + 1/(x**3*(x + 1)),-3.0,0.0 +( 1 / ( 1 + x ) ) / ( x * x + ( ( 1 / x ) - x ) ),x/(x**4 - x**2 + x + 1),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( x + ( ( x * x ) * x ) + 1 ),1/((x + 1)*(x**3 + x + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( x + ( x ) ),1/(2*x*(x + 1)),-1.0,-2.0 +( 1 / ( 1 + x ) ) / ( x + 1 + ( 1 / x ) ),x/((x + 1)*(x*(x + 1) + 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( x + 1 + 1 ),1/((x + 1)*(x + 2)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( x - 1 ) - 1,(-x**2 + 2)/(x**2 - 1),0.0,0.0 +( 1 / ( 1 + x ) ) / ( x - 1 + ( 1 / ( x * x ) ) ),x**2/(x**4 - x**2 + x + 1),2.0,-2.0 +( 1 / ( 1 + x ) ) / x + 1 / x + 1,(x*(x + 1) + x + 2)/(x*(x + 1)),-1.0,0.0 +( 1 / ( 1 + x ) ) / x / ( 1 + 1 ),1/(2*x*(x + 1)),-1.0,-2.0 +( 1 / ( 1 + x ) ) / x / ( 1 + x ),1/(x*(x + 1)**2),-1.0,-3.0 +( 1 / ( 1 + x ) ) / x / ( x * ( x * x ) ) - 1 - 1,-2 + 1/(x**4*(x + 1)),-4.0,0.0 +( 1 / ( 1 + x ) ) / x / ( x - ( 1 / x ) ),1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / x / x + 1 + 1,2 + 1/(x**2*(x + 1)),-2.0,0.0 +( 1 / ( 1 + x ) ) / x / x - ( 1 ),(-x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / ( 1 + x ) ) / x / x - x * x,(-x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +( 1 / ( 1 + x ) ) / x / x / x + 1,(x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / ( 1 + x ) / x - ( 1 / ( 1 - x ) ) ),(x**2 + 2*x - 1)/(x**3 - x),-1.0,-1.0 +( 1 / ( 1 - ( 1 + x ) ) ) - 1 / x / x / x,-(x**2 + 1)/x**3,-3.0,-1.0 +( 1 / ( 1 - ( 1 + x ) ) ) / ( 1 + x + x ),-1/(x*(2*x + 1)),-1.0,-2.0 +( 1 / ( 1 - ( 1 + x ) ) ) / ( x + x + x ),-1/(3*x**2),-2.0,-2.0 +( 1 / ( 1 - ( 1 - x ) ) ) / x / x - 1 - 1,-2 + x**(-3),-3.0,0.0 +( 1 / ( 1 - ( 1 / x ) ) ) / ( x * x + ( 1 / x ) ),x**2/((x - 1)*(x**3 + 1)),2.0,-2.0 +( 1 / ( 1 - ( 1 / x ) ) ) / ( x + x ),1/(2*(x - 1)),0.0,-1.0 +( 1 / ( 1 - ( x * x ) ) ),-1/(x**2 - 1),0.0,-2.0 +( 1 / ( 1 - ( x * x ) ) ) / ( ( 1 - x ) / x - x ),x/((x**2 - 1)*(x**2 + x - 1)),1.0,-3.0 +( 1 / ( 1 - ( x * x ) ) ) / ( ( x * x ) + x + 1 ),-1/(x**4 + x**3 - x - 1),0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( 1 + ( x * x ) ) - 1,-x**4/(x**4 - 1),4.0,0.0 +( 1 / ( 1 - ( x * x ) ) ) / ( 1 - x ),1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 - ( x * x ) ) ) / x,-1/(x**3 - x),-1.0,-3.0 +( 1 / ( 1 - x ) ) * ( 1 + x ) + 1,-2/(x - 1),0.0,-1.0 +( 1 / ( 1 - x ) ) * 1 - 1 / ( 1 + x ),-2*x/(x**2 - 1),1.0,-1.0 +( 1 / ( 1 - x ) ) * x * ( x + x ),-2*x**2/(x - 1),2.0,1.0 +( 1 / ( 1 - x ) ) * x / ( x - ( 1 / ( x * x ) ) ),-x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( 1 / ( 1 - x ) ) + ( 1 + x ) / x,(x**2 - x - 1)/(x*(x - 1)),-1.0,0.0 +( 1 / ( 1 - x ) ) + 1 / ( x + ( 1 / x ) ),-(x + 1)/(x**3 - x**2 + x - 1),0.0,-2.0 +( 1 / ( 1 - x ) ) + 1 / x / ( 1 - x ) / x,-(x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) + 1 / x / x,(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) + 1 / x / x / x,(-x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) + x + x,(2*x*(x - 1) - 1)/(x - 1),0.0,1.0 +( 1 / ( 1 - x ) ) + x - 1 + x,x*(2*x - 3)/(x - 1),1.0,1.0 +( 1 / ( 1 - x ) ) - ( 1 / x ),(-2*x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 / ( 1 - x ) ) - ( 1 / x ) * 1 / x / x,(-x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / ( x * x ) - 1 / x,(-2*x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / ( x / ( 1 + x ) ) / x / x,(-x**3 - x**2 + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / x * 1 / x,(-x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / x / 1,(-2*x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / x / x - 1,(-x**3 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / ( 1 - x ) ) - x * x * x * 1,(x**3*(-x + 1) - 1)/(x - 1),0.0,3.0 +( 1 / ( 1 - x ) ) / ( ( ( 1 / x ) ) + x ),-x/((x - 1)*(x**2 + 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( ( x * x ) * x ) - 1 - x ),1/((x - 1)*(-x**3 + x + 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( ( 1 - x ) + ( 1 / x ) ) - x,x**3*(-x + 2)/(x**3 - 2*x**2 + 1),3.0,1.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) + ( 1 - x ) * x ),x/((x - 1)*(x**2*(x - 1) - 1)),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) + ( x * x ) + x ),-x/(x**4 - x**2 + x - 1),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) / x - 1 ),x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) + 1 + ( 1 / x ) ),-x/((x - 1)*(x*(x**2 + 1) + 1)),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) + 1 + 1 ),-1/((x - 1)*(x**2 + 2)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) + 1 + x ),-1/(x**3 - 1),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) / 1 + 1 ),-1/((x - 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 + ( ( x * x ) ) ),-1/((x - 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 + ( 1 + x ) + 1 ),-1/((x - 1)*(x + 3)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 + ( x * x ) + 1 ),-1/((x - 1)*(x**2 + 2)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 - ( x * x ) ) / ( 1 - x ),-1/((x - 1)**2*(x**2 - 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( x * ( 1 + x ) ) - 1 / x / x,(-x**2 - x + 1)/(x**2*(x**2 - 1)),-2.0,-2.0 +( 1 / ( 1 - x ) ) / ( x * ( 1 + x ) - 1 ),-1/(x**3 - 2*x + 1),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( x * x + ( 1 + x ) ),-1/(x**3 - 1),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( x + ( 1 - x ) / ( x * x ) ),-x**2/((x - 1)*(x**3 - x + 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + ( 1 / ( x * x ) ) - 1 ),-x**2/((x - 1)*(x**2*(x - 1) + 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + x ) + 1,(x*(x - 1) - 1/2)/(x*(x - 1)),-1.0,0.0 +( 1 / ( 1 - x ) ) / ( x + x ) / ( x / ( 1 + x ) ),-(x + 1)/(2*x**2*(x - 1)),-2.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + x * ( 1 + x ) ),-1/(x*(x - 1)*(x + 2)),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( x - ( 1 - x ) ),-1/((x - 1)*(2*x - 1)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( x - ( 1 / x ) - 1 ),x/((x - 1)*(x*(-x + 1) + 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x - 1 / 1 ),-1/(x - 1)**2,0.0,-2.0 +( 1 / ( 1 - x ) ) / ( x / 1 - 1 ),-1/(x - 1)**2,0.0,-2.0 +( 1 / ( 1 - x ) ) / x * 1 + 1 / x,(x - 2)/(x*(x - 1)),-1.0,-1.0 +( 1 / ( 1 - x ) ) / x / ( ( 1 + x ) + x ),-1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +( 1 / ( 1 - x ) ) / x / ( ( 1 - x ) - x ),1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +( 1 / ( 1 - x ) ) / x / ( 1 + 1 ),-1/(2*x*(x - 1)),-1.0,-2.0 +( 1 / ( 1 - x ) ) / x / x + 1 + 1,2 - 1/(x**2*(x - 1)),-2.0,0.0 +( 1 / ( 1 - x ) ) / x / x + 1 + x,(x**4 - x**2 - 1)/(x**2*(x - 1)),-2.0,1.0 +( 1 / ( 1 - x ) + ( 1 / ( 1 + x ) ) ) / x,-2/(x**3 - x),-1.0,-3.0 +( 1 / ( x * ( 1 + x ) ) ) / ( x - 1 - 1 ),1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +( 1 / ( x * ( 1 - x ) ) ) / x - ( 1 / x ),(x*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( x * ( x * x ) ) ) - ( 1 / ( 1 + x ) ),(-x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( x * x ) ) + 1 / ( x + x ),(x + 2)/(2*x**2),-2.0,-1.0 +( 1 / ( x * x ) ) + 1 / ( x - ( 1 - x ) ),(x**2 + 2*x - 1)/(x**2*(2*x - 1)),-2.0,-1.0 +( 1 / ( x * x ) ) - ( 1 + x ) - 1,-x - 2 + x**(-2),-2.0,1.0 +( 1 / ( x * x ) ) - x * x + x + 1,-x**2 + x + 1 + x**(-2),-2.0,2.0 +( 1 / ( x * x ) ) / ( 1 - ( 1 + x ) ) - 1,-1 - 1/x**3,-3.0,0.0 +( 1 / ( x * x ) ) / ( x ) - x - 1,-x - 1 + x**(-3),-3.0,1.0 +( 1 / ( x * x ) ) / ( x + x ) + x,x + 1/(2*x**3),-3.0,1.0 +( 1 / ( x * x ) ) / ( x - ( 1 / x ) + x ),1/(2*x**3 - x),-1.0,-3.0 +( 1 / ( x * x ) + ( 1 - x ) ) / x,-1 + 1/x + x**(-3),-3.0,0.0 +( 1 / ( x / ( 1 + x ) ) ) / x / x - 1,(-x**3 + x + 1)/x**3,-3.0,0.0 +( 1 / ( x / ( 1 - x ) ) ) / x / x + 1 + 1,(2*x**3 - x + 1)/x**3,-3.0,0.0 +( 1 / x ) * 1 - x,-x + 1/x,-1.0,1.0 +( 1 / x ) * 1 / x - x - 1,-x - 1 + x**(-2),-2.0,1.0 +( 1 / x ) + ( ( 1 / ( x * x ) ) + 1 ) / x,2/x + x**(-3),-3.0,-1.0 +( 1 / x ) + ( 1 + ( 1 + x ) ) / x,(x + 3)/x,-1.0,0.0 +( 1 / x ) + ( 1 - ( x * x ) ) * x,-x**3 + x + 1/x,-1.0,3.0 +( 1 / x ) + ( 1 / x ) - 1 / x / x,(2*x - 1)/x**2,-2.0,-1.0 +( 1 / x ) + ( 1 / x ) / ( ( 1 - x ) - x ),2*(x - 1)/(x*(2*x - 1)),-1.0,-1.0 +( 1 / x ) + ( x * x ) * x + x + 1,x**3 + x + 1 + 1/x,-1.0,3.0 +( 1 / x ) + ( x * x + x ),x**2 + x + 1/x,-1.0,2.0 +( 1 / x ) + 1,(x + 1)/x,-1.0,0.0 +( 1 / x ) + 1 + 1,2 + 1/x,-1.0,0.0 +( 1 / x ) + 1 + 1 + x,x + 2 + 1/x,-1.0,1.0 +( 1 / x ) + 1 - ( ( 1 / x ) / x ) / x,1 + 1/x - 1/x**3,-3.0,0.0 +( 1 / x ) + 1 - x * x * ( 1 + x ),(-x**4 - x**3 + x + 1)/x,-1.0,3.0 +( 1 / x ) + 1 / ( ( 1 + x ) + 1 ),2*(x + 1)/(x*(x + 2)),-1.0,-1.0 +( 1 / x ) + 1 / ( 1 - x ) / x,(x - 2)/(x*(x - 1)),-1.0,-1.0 +( 1 / x ) + 1 / ( x * x ) / x + ( 1 / x ),2/x + x**(-3),-3.0,-1.0 +( 1 / x ) + 1 / ( x * x ) / x - ( 1 - x ),x - 1 + 1/x + x**(-3),-3.0,1.0 +( 1 / x ) + 1 / ( x + ( 1 + x ) ),(3*x + 1)/(x*(2*x + 1)),-1.0,-1.0 +( 1 / x ) + 1 / ( x - ( 1 - ( 1 / x ) ) ),(2*x**2 - x + 1)/(x*(x**2 - x + 1)),-1.0,-1.0 +( 1 / x ) + 1 / ( x - ( 1 - x ) ),(3*x - 1)/(x*(2*x - 1)),-1.0,-1.0 +( 1 / x ) + 1 / x + x + x,2*x + 2/x,-1.0,1.0 +( 1 / x ) + 1 / x / ( x / ( 1 - x ) ) / x,(x**2 - x + 1)/x**3,-3.0,-1.0 +( 1 / x ) + 1 / x / x,(x + 1)/x**2,-2.0,-1.0 +( 1 / x ) + 1 / x / x + ( x * x ),(x**4 + x + 1)/x**2,-2.0,2.0 +( 1 / x ) + x * ( 1 - x ) * x + 1,-x**3 + x**2 + 1 + 1/x,-1.0,3.0 +( 1 / x ) + x * x + 1 + 1,x**2 + 2 + 1/x,-1.0,2.0 +( 1 / x ) + x + ( 1 + x ) * x * x,x**3 + x**2 + x + 1/x,-1.0,3.0 +( 1 / x ) + x + ( 1 / x ),x + 2/x,-1.0,1.0 +( 1 / x ) + x + 1,x + 1 + 1/x,-1.0,1.0 +( 1 / x ) + x + x + x - 1,3*x - 1 + 1/x,-1.0,1.0 +( 1 / x ) + x - ( 1 - x ) * x * x,x**3 - x**2 + x + 1/x,-1.0,3.0 +( 1 / x ) + x - 1 / x / x,(x**3 + x - 1)/x**2,-2.0,1.0 +( 1 / x ) + x / ( ( 1 - ( x * x ) ) + 1 ),-2/(x*(x**2 - 2)),-1.0,-3.0 +( 1 / x ) + x / ( ( x * x ) - 1 ),(2*x**2 - 1)/(x**3 - x),-1.0,-1.0 +( 1 / x ) - ( ( 1 + x ) + 1 ) / ( x * x ),-2/x**2,-2.0,-2.0 +( 1 / x ) - ( ( 1 / x ) + 1 ) / ( x * x ),(x**2 - x - 1)/x**3,-3.0,-1.0 +( 1 / x ) - ( 1 + x ) / ( 1 + ( x * x ) ),(-x + 1)/(x*(x**2 + 1)),-1.0,-2.0 +( 1 / x ) - ( 1 + x ) / 1 / ( x * x ) / x,(x**2 - x - 1)/x**3,-3.0,-1.0 +( 1 / x ) - ( 1 - x ) / ( x ) / x,(2*x - 1)/x**2,-2.0,-1.0 +( 1 / x ) - ( 1 - x ) / x / x * 1,(2*x - 1)/x**2,-2.0,-1.0 +( 1 / x ) - ( 1 / ( 1 + x ) ) / x * 1 / x,(x*(x + 1) - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x ) - ( 1 / ( 1 - x ) ) / x / x / x,(x**2*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) - ( 1 / x ) * 1 / x / x,(x**2 - 1)/x**3,-3.0,-1.0 +( 1 / x ) - ( x * x ) - x * x,(-2*x**3 + 1)/x,-1.0,2.0 +( 1 / x ) - 1 * 1 - ( 1 / x ) / ( x * x ),-1 + 1/x - 1/x**3,-3.0,0.0 +( 1 / x ) - 1 * 1 - 1 / ( x * x ),(-x**2 + x - 1)/x**2,-2.0,0.0 +( 1 / x ) - 1 + 1 / x,(-x + 2)/x,-1.0,0.0 +( 1 / x ) - 1 + x * x * x,(x**4 - x + 1)/x,-1.0,3.0 +( 1 / x ) - 1 - 1 - 1,-3 + 1/x,-1.0,0.0 +( 1 / x ) - 1 - 1 / ( x * x ),(-x**2 + x - 1)/x**2,-2.0,0.0 +( 1 / x ) - 1 - x * x + x,-x**2 + x - 1 + 1/x,-1.0,2.0 +( 1 / x ) - 1 - x - ( 1 + x ) * x,-x**2 - 2*x - 1 + 1/x,-1.0,2.0 +( 1 / x ) - 1 / ( ( 1 - x ) * ( x * x ) ),(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x ) - 1 / ( 1 + ( 1 + x ) ),2/(x*(x + 2)),-1.0,-2.0 +( 1 / x ) - 1 / ( 1 - x ) / x / x,(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x ) - 1 / ( x ) / x,(x - 1)/x**2,-2.0,-1.0 +( 1 / x ) - 1 / ( x * x ) / x - 1,-1 + 1/x - 1/x**3,-3.0,0.0 +( 1 / x ) - 1 / ( x - ( ( 1 - x ) - x ) ),(2*x - 1)/(x*(3*x - 1)),-1.0,-1.0 +( 1 / x ) - 1 / x * 1 / ( x * ( 1 + x ) ),(x*(x + 1) - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x ) - 1 / x / ( x ),(x - 1)/x**2,-2.0,-1.0 +( 1 / x ) - 1 / x / x / ( ( 1 + x ) + x ),(x*(2*x + 1) - 1)/(x**2*(2*x + 1)),-2.0,-1.0 +( 1 / x ) - x * ( x * x ) - x * x,(-x**3*(x + 1) + 1)/x,-1.0,3.0 +( 1 / x ) - x * ( x + x ),(-2*x**3 + 1)/x,-1.0,2.0 +( 1 / x ) - x * 1,-x + 1/x,-1.0,1.0 +( 1 / x ) - x * x * ( 1 - x ) + 1,(x**4 - x**3 + x + 1)/x,-1.0,3.0 +( 1 / x ) - x * x * x * 1,(-x**4 + 1)/x,-1.0,3.0 +( 1 / x ) - x * x + 1,-x**2 + 1 + 1/x,-1.0,2.0 +( 1 / x ) - x * x - 1 - 1,-x**2 - 2 + 1/x,-1.0,2.0 +( 1 / x ) - x * x - 1 - x,-x**2 - x - 1 + 1/x,-1.0,2.0 +( 1 / x ) - x * x - x - x,(-x**2*(x + 2) + 1)/x,-1.0,2.0 +( 1 / x ) - x + ( x * x ) * x - x,x**3 - 2*x + 1/x,-1.0,3.0 +( 1 / x ) - x - ( 1 / x ) / x / x,-x + 1/x - 1/x**3,-3.0,1.0 +( 1 / x ) - x - ( x + 1 ),-2*x - 1 + 1/x,-1.0,1.0 +( 1 / x ) - x - 1 - ( 1 - x ) * x,x**2 - 2*x - 1 + 1/x,-1.0,2.0 +( 1 / x ) - x - 1 - 1,-x - 2 + 1/x,-1.0,1.0 +( 1 / x ) - x / 1 - x - x,-3*x + 1/x,-1.0,1.0 +( 1 / x ) / ( ( ( 1 + x ) * x ) * 1 - 1 ),1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( ( ( 1 + x ) * x ) + 1 + 1 ),1/(x*(x*(x + 1) + 2)),-1.0,-3.0 +( 1 / x ) / ( ( ( 1 + x ) * x ) - ( 1 ) ),1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( ( ( 1 + x ) / x ) + x + x ),1/(2*x**2 + x + 1),0.0,-2.0 +( 1 / x ) / ( ( ( 1 - x ) * x ) + x - 1 ),-1/(x*(x*(x - 1) - x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( ( 1 - x ) * x ) - 1 + x ),-1/(x*(x*(x - 1) - x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( ( 1 - x ) / x ) + x * ( x * x ) ),1/(x**4 - x + 1),0.0,-4.0 +( 1 / x ) / ( ( ( 1 / x ) / x ) - x ) * 1,-x/(x**3 - 1),1.0,-2.0 +( 1 / x ) / ( ( ( x * x ) * x ) - ( 1 / x ) - 1 ),1/(x**4 - x - 1),0.0,-4.0 +( 1 / x ) / ( ( 1 ) + ( ( x * x ) + x ) ),1/(x*(x**2 + x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 ) - ( x * ( 1 + x ) ) ),-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 + x ) * ( 1 + x ) + 1 ),1/(x*((x + 1)**2 + 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 + x ) * x - ( 1 - x ) ),1/(x*(x*(x + 1) + x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 + x ) + x - ( x * x ) ),1/(x*(-x**2 + 2*x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 - ( x * x ) ) - x * x ),-1/(2*x**3 - x),-1.0,-3.0 +( 1 / x ) / ( ( 1 - x ) + 1 - ( x * x ) ),-1/(x*(x**2 + x - 2)),-1.0,-3.0 +( 1 / x ) / ( ( 1 - x ) - ( x * x ) / 1 ),-1/(x*(x**2 + x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 - x ) - x * x ),-1/(x*(x**2 + x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 - x ) - x - ( 1 + x ) ),-1/(3*x**2),-2.0,-2.0 +( 1 / x ) / ( ( 1 - x ) - x - ( x * x ) ),-1/(x*(x**2 + 2*x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 / x ) + x * ( x * ( 1 + x ) ) ),1/(x**3*(x + 1) + 1),0.0,-4.0 +( 1 / x ) / ( ( 1 / x ) - x * ( x * x ) ),-1/(x**4 - 1),0.0,-4.0 +( 1 / x ) / ( ( 1 / x ) - x * x ),-1/(x**3 - 1),0.0,-3.0 +( 1 / x ) / ( ( x * ( 1 + x ) ) + 1 + 1 ),1/(x*(x*(x + 1) + 2)),-1.0,-3.0 +( 1 / x ) / ( ( x * ( 1 + x ) ) + x - 1 ),1/(x*(x*(x + 1) + x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * ( 1 + x ) ) - ( 1 ) ),1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * ( 1 - x ) ) - ( 1 - x ) ),-1/(x*(x*(x - 1) - x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * ( 1 - x ) ) - 1 - 1 ),-1/(x*(x*(x - 1) + 2)),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) + ( 1 + x ) + x ),1/(x*(x**2 + 2*x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) + ( x * x ) + 1 ),1/(2*x**3 + x),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) - ( 1 - x ) - 1 ),1/(x*(x**2 + x - 2)),-1.0,-3.0 +( 1 / x ) / ( ( x / ( 1 - x ) ) + x + 1 ),(x - 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +( 1 / x ) / ( ( x / ( 1 - x ) ) + x + x ),(x - 1)/(x**2*(2*x - 3)),-2.0,-2.0 +( 1 / x ) / ( ( x / ( 1 - x ) ) - 1 + x ),(-x + 1)/(x*(x - (x - 1)**2)),-1.0,-2.0 +( 1 / x ) / ( 1 + ( 1 + x ) + ( 1 + x ) ),1/(x*(2*x + 3)),-1.0,-2.0 +( 1 / x ) / ( 1 + ( x * ( 1 - x ) ) + 1 ),-1/(x*(x*(x - 1) - 2)),-1.0,-3.0 +( 1 / x ) / ( 1 + 1 ) * ( 1 - ( 1 / x ) ),(x - 1)/(2*x**2),-2.0,-1.0 +( 1 / x ) / ( 1 + 1 ) + 1,(x + 1/2)/x,-1.0,0.0 +( 1 / x ) / ( 1 + 1 ) - ( x * x ),(-x**3 + 1/2)/x,-1.0,2.0 +( 1 / x ) / ( 1 + x ) - 1,(-x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / x ) / ( 1 + x ) / x - x * x,(-x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +( 1 / x ) / ( 1 + x ) / x / x + ( 1 / x ),(x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) / ( 1 + x + ( x * x ) ),1/(x*(x**2 + x + 1)),-1.0,-3.0 +( 1 / x ) / ( 1 - ( ( 1 + x ) / ( 1 - x ) ) - x ),(-x + 1)/(x**2*(x - 3)),-2.0,-2.0 +( 1 / x ) / ( 1 - ( ( 1 - x ) * x ) + 1 ),1/(x*(x**2 - x + 2)),-1.0,-3.0 +( 1 / x ) / ( 1 - ( 1 + x ) ) - 1,-1 - 1/x**2,-2.0,0.0 +( 1 / x ) / ( 1 - ( 1 + x ) - x ),-1/(2*x**2),-2.0,-2.0 +( 1 / x ) / ( 1 - ( 1 / ( 1 - x ) ) + 1 ),(x - 1)/(x*(2*x - 1)),-1.0,-1.0 +( 1 / x ) / ( 1 - ( x * ( 1 + x ) ) ),-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( 1 - ( x * ( 1 + x ) ) + 1 ),-1/(x*(x*(x + 1) - 2)),-1.0,-3.0 +( 1 / x ) / ( 1 - ( x * ( 1 - x ) ) ),1/(x*(x**2 - x + 1)),-1.0,-3.0 +( 1 / x ) / ( 1 - 1 * ( x * ( 1 + x ) ) ),-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( 1 - x ) + 1 / ( ( 1 + x ) ),(x**2 - 2*x - 1)/(x**3 - x),-1.0,-1.0 +( 1 / x ) / ( 1 - x ) + x,x - 1/(x*(x - 1)),-1.0,1.0 +( 1 / x ) / ( 1 - x ) - x,(x**2*(-x + 1) - 1)/(x*(x - 1)),-1.0,1.0 +( 1 / x ) / ( 1 - x ) / x - ( 1 / x ),(x*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x ) / ( 1 - x ) / x - 1 - 1,(2*x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / x ) / ( 1 - x ) / x / x - 1,(x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / x ) / ( 1 - x + ( x / ( 1 + x ) ) ),(x + 1)/(x*(x + (-x + 1)*(x + 1))),-1.0,-2.0 +( 1 / x ) / ( 1 / ( 1 + x ) ) / ( x + x ),(x + 1)/(2*x**2),-2.0,-1.0 +( 1 / x ) / ( 1 / ( 1 + x ) + x ),(x + 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +( 1 / x ) / ( 1 / ( x * x ) - ( x * x ) ),-x/(x**4 - 1),1.0,-3.0 +( 1 / x ) / ( x * ( 1 + x ) ) / x - 1 - 1,-2 + 1/(x**3*(x + 1)),-3.0,0.0 +( 1 / x ) / ( x * ( 1 + x ) ) / x / x + 1,(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / x ) / ( x * ( 1 + x ) ) / x / x - 1,(-x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / x ) / ( x * ( 1 + x ) - 1 ),1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( x * 1 - ( 1 - x ) ),1/(x*(2*x - 1)),-1.0,-2.0 +( 1 / x ) / ( x * x ) + x + x + x,3*x + x**(-3),-3.0,1.0 +( 1 / x ) / ( x * x ) - ( 1 / ( 1 + x ) ),(-x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) / ( x * x ) - 1 - 1 - x,-x - 2 + x**(-3),-3.0,1.0 +( 1 / x ) / ( x * x - ( ( 1 / x ) + x ) ),1/(x**3 - x**2 - 1),0.0,-3.0 +( 1 / x ) / ( x * x - ( ( 1 / x ) - x ) ),1/(x**2*(x + 1) - 1),0.0,-3.0 +( 1 / x ) / ( x * x - ( 1 + ( 1 + x ) ) ),1/(x*(x**2 - x - 2)),-1.0,-3.0 +( 1 / x ) / ( x + ( 1 + x ) ) + ( 1 / x ),2*(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +( 1 / x ) / ( x + ( 1 / x ) / ( x * x ) ),x**2/(x**4 + 1),2.0,-2.0 +( 1 / x ) / ( x + 1 / ( ( 1 / x ) + ( 1 - x ) ) ),(x*(-x + 1) + 1)/(x**2*(x*(-x + 1) + 2)),-2.0,-2.0 +( 1 / x ) / ( x + x ) + ( 1 / ( 1 - x ) ),(-2*x**2 + x - 1)/(2*x**2*(x - 1)),-2.0,-1.0 +( 1 / x ) / ( x + x ) + 1,1 + 1/(2*x**2),-2.0,0.0 +( 1 / x ) / ( x + x ) - 1,-1 + 1/(2*x**2),-2.0,0.0 +( 1 / x ) / ( x + x ) / 1,1/(2*x**2),-2.0,-2.0 +( 1 / x ) / ( x + x + ( x / ( 1 + x ) ) ),(x + 1)/(x**2*(2*x + 3)),-2.0,-2.0 +( 1 / x ) / ( x + x + x ),1/(3*x**2),-2.0,-2.0 +( 1 / x ) / ( x + x - ( ( 1 / x ) / ( x * x ) ) ),x**2/(2*x**4 - 1),2.0,-2.0 +( 1 / x ) / ( x + x - ( 1 / ( 1 + x ) ) ),(x + 1)/(x*(2*x*(x + 1) - 1)),-1.0,-2.0 +( 1 / x ) / ( x - ( ( 1 + x ) / x ) ) / x,1/(x*(x**2 - x - 1)),-1.0,-3.0 +( 1 / x ) / ( x - ( ( x * x ) / ( 1 - x ) ) + x ),(-x + 1)/(x**2*(-3*x + 2)),-2.0,-2.0 +( 1 / x ) / ( x - ( 1 - x ) ),1/(x*(2*x - 1)),-1.0,-2.0 +( 1 / x ) / ( x - ( 1 - x ) ) / ( 1 - x ),-1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +( 1 / x ) / ( x - ( 1 - x ) - ( 1 + x ) ),1/(x*(x - 2)),-1.0,-2.0 +( 1 / x ) / ( x - 1 ) * ( 1 / ( 1 - x ) ),-1/(x*(x - 1)**2),-1.0,-3.0 +( 1 / x ) / ( x - 1 ) / ( 1 + x ),1/(x**3 - x),-1.0,-3.0 +( 1 / x ) / ( x - 1 + ( 1 / x ) ),1/(x*(x - 1) + 1),0.0,-2.0 +( 1 / x ) / ( x - 1 / x ),1/(x**2 - 1),0.0,-2.0 +( 1 / x ) / ( x / ( 1 + ( 1 + x ) ) ) / ( x - 1 ),(x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 / x ) / ( x / ( 1 + x ) ) / x - 1,(-x**3 + x + 1)/x**3,-3.0,0.0 +( 1 / x ) / 1 - 1 - 1 / ( x * x ),(-x**2 + x - 1)/x**2,-2.0,0.0 +( 1 / x ) / 1 / ( ( 1 + x ) + x ),1/(x*(2*x + 1)),-1.0,-2.0 +( 1 / x ) / 1 / x - 1 - 1,-2 + x**(-2),-2.0,0.0 +( 1 / x ) / 1 / x / x - ( 1 / x ),(-x**2 + 1)/x**3,-3.0,-1.0 +( 1 / x ) / x + ( 1 - x ) - x - x,-3*x + 1 + x**(-2),-2.0,1.0 +( 1 / x ) / x + ( 1 / x ) - 1,(-x**2 + x + 1)/x**2,-2.0,0.0 +( 1 / x ) / x + ( 1 / x ) / x + 1,1 + 2/x**2,-2.0,0.0 +( 1 / x ) / x + 1 + x * x,x**2 + 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x + 1 + x + x,2*x + 1 + x**(-2),-2.0,1.0 +( 1 / x ) / x + 1 / ( 1 + x ) - x,-x + 1/(x + 1) + x**(-2),-2.0,1.0 +( 1 / x ) / x + x * x - x,x**2 - x + x**(-2),-2.0,2.0 +( 1 / x ) / x + x + x,2*x + x**(-2),-2.0,1.0 +( 1 / x ) / x + x / ( 1 + x ),(x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / x ) / x + x / ( 1 - x ),(-x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / x ) / x - ( 1 - x ) * x,x**2 - x + x**(-2),-2.0,2.0 +( 1 / x ) / x - ( x * x ) + x,-x**2 + x + x**(-2),-2.0,2.0 +( 1 / x ) / x - 1 - x * ( 1 - x ),x**2 - x - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - 1 - x - ( x * x ),-x**2 - x - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - x * x + 1,-x**2 + 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - x + 1 - x,-2*x + 1 + x**(-2),-2.0,1.0 +( 1 / x ) / x - x - ( 1 + x ) - 1,-2*x - 2 + x**(-2),-2.0,1.0 +( 1 / x ) / x / ( ( ( 1 - x ) / x ) - x ),-1/(x*(x**2 + x - 1)),-1.0,-3.0 +( 1 / x ) / x / ( 1 + x ) / x - ( 1 / x ),(-x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) / x / ( 1 - ( 1 + x ) ) / x + 1,1 - 1/x**4,-4.0,0.0 +( 1 / x ) / x / ( x ) - ( 1 / x ),(-x**2 + 1)/x**3,-3.0,-1.0 +( 1 / x ) / x / x + ( 1 - x ) / ( 1 + x ),(x**3*(-x + 1) + x + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / x ) / x / x + ( x / ( 1 - x ) ) / ( 1 - x ),x/(x - 1)**2 + x**(-3),-3.0,-1.0 +( 1 / x ) / x / x + x + x,2*x + x**(-3),-3.0,1.0 +( 1 / x ) / x / x - 1 - ( 1 / ( 1 - x ) ),-1 + 1/(x - 1) + x**(-3),-3.0,0.0 +( 1 / x ) / x / x - 1 - ( 1 / x ),-1 - 1/x + x**(-3),-3.0,0.0 +( 1 / x + ( 1 / x ) ) / ( 1 - x ),-2/(x*(x - 1)),-1.0,-2.0 +( 1 / x + 1 ) / ( x / ( 1 + x ) ),(x + 1)**2/x**2,-2.0,0.0 +( 1 / x + x ),x + 1/x,-1.0,1.0 +( 1 / x - ( ( 1 - x ) - x ) ) / ( x * x ),(x*(2*x - 1) + 1)/x**3,-3.0,-1.0 +( 1 / x - ( 1 + ( 1 + ( 1 - x ) ) ) ) / ( x * x ),(x*(x - 3) + 1)/x**3,-3.0,-1.0 +( 1 / x - ( 1 - x ) ) / ( ( 1 + x ) * x ),(x*(x - 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x - x ) + ( 1 - x ),-2*x + 1 + 1/x,-1.0,1.0 +( 1 / x / ( 1 + x ) + 1 ),(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / x / ( 1 + x ) - 1 ),(-x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / x / x ) - x,-x + x**(-2),-2.0,1.0 +( 1 / x / x + 1 ),1 + x**(-2),-2.0,0.0 +( x ) * x * x - ( x / ( 1 - x ) ),(x**4 - x**3 + x)/(x - 1),1.0,3.0 +( x ) * x + x + x,x*(x + 2),1.0,2.0 +( x ) * x - ( 1 / x ),(x**3 - 1)/x,-1.0,2.0 +( x ) + 1 - 1 / x,x + 1 - 1/x,-1.0,1.0 +( x ) + x + x + x,4*x,1.0,1.0 +( x ) + x - ( ( 1 / x ) / x ) / x,2*x - 1/x**3,-3.0,1.0 +( x ) + x - ( 1 / x ) / x,2*x - 1/x**2,-2.0,1.0 +( x ) - ( 1 - x ) / ( x * x ),(x**3 + x - 1)/x**2,-2.0,1.0 +( x ) - ( 1 / x ) / x + x,2*x - 1/x**2,-2.0,1.0 +( x ) - 1 + ( 1 - x ) / x,x - 2 + 1/x,-1.0,1.0 +( x ) - 1 - 1 + x,2*x - 2,0.0,1.0 +( x ) - 1 / ( x * x ) + x,2*x - 1/x**2,-2.0,1.0 +( x ) - 1 / x + ( 1 + x ),2*x + 1 - 1/x,-1.0,1.0 +( x ) - 1 / x + x,2*x - 1/x,-1.0,1.0 +( x ) - 1 / x / ( 1 - x ),x + 1/(x*(x - 1)),-1.0,1.0 +( x ) - x / ( ( 1 / x ) - x ),x + x/(x - 1/x),1.0,1.0 +( x ) - x / ( 1 - ( ( 1 + x ) * x ) ),x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +( x ) / ( ( ( x * x ) - x ) - x ),1/(x - 2),0.0,-1.0 +( x ) / ( ( 1 - ( 1 / x ) ) - ( x * x ) ),-x**2/(x**3 - x + 1),2.0,-1.0 +( x ) / ( ( 1 - x ) - x ),-x/(2*x - 1),1.0,0.0 +( x ) / x + 1,2,0.0,0.0 +( x * ( ( 1 + x ) + x ) ) / ( 1 / x + x ),x**2*(2*x + 1)/(x**2 + 1),2.0,1.0 +( x * ( 1 + x ) ) * x + 1 + 1 / x,(x**4 + x**3 + x + 1)/x,-1.0,3.0 +( x * ( 1 + x ) ) * x + x - 1,x**2*(x + 1) + x - 1,0.0,3.0 +( x * ( 1 + x ) ) * x - 1 / x - 1,(x**4 + x**3 - x - 1)/x,-1.0,3.0 +( x * ( 1 + x ) ) + x - 1 / x / x,(x**3*(x + 2) - 1)/x**2,-2.0,2.0 +( x * ( 1 + x ) ) + x / ( 1 - x ),x*(x**2 - 2)/(x - 1),1.0,2.0 +( x * ( 1 + x ) ) / ( ( ( 1 / x ) / x ) - x + 1 ),x**3*(x + 1)/(x**2*(-x + 1) + 1),3.0,1.0 +( x * ( 1 + x ) ) / ( ( 1 / ( x * x ) ) - x * x ),-x**3*(x + 1)/(x**4 - 1),3.0,0.0 +( x * ( 1 + x ) ) / ( 1 + 1 + 1 ),x*(x + 1)/3,1.0,2.0 +( x * ( 1 + x ) ) / ( 1 - ( 1 / x ) ),x**2*(x + 1)/(x - 1),2.0,2.0 +( x * ( 1 + x ) ) / ( 1 - x ),-x*(x + 1)/(x - 1),1.0,1.0 +( x * ( 1 + x ) ) / ( x - ( 1 / x ) / x ),x**3*(x + 1)/(x**3 - 1),3.0,1.0 +( x * ( 1 - ( 1 + x ) ) ) - ( x + x ) * x,-3*x**2,2.0,2.0 +( x * ( 1 - ( x / ( 1 - x ) ) ) + x ) * x,x**2*(3*x - 2)/(x - 1),2.0,2.0 +( x * ( 1 - x ) ) * ( x - 1 ) - x,-x*((x - 1)**2 + 1),1.0,3.0 +( x * ( 1 - x ) ) * x + 1 / x + 1,-x**3 + x**2 + 1 + 1/x,-1.0,3.0 +( x * ( 1 - x ) ) * x - 1 - 1,x**2*(-x + 1) - 2,0.0,3.0 +( x * ( 1 - x ) ) * x - 1 / x + 1,-x**3 + x**2 + 1 - 1/x,-1.0,3.0 +( x * ( 1 - x ) ) - 1 - 1 / x,-x**2 + x - 1 - 1/x,-1.0,2.0 +( x * ( 1 - x ) ) - x - x - x - x,-x*(x + 3),1.0,2.0 +( x * ( 1 - x ) ) / ( ( ( 1 / x ) / x ) - x - x ),x**3*(x - 1)/(2*x**3 - 1),3.0,1.0 +( x * ( 1 - x ) ) / ( ( 1 - x ) + 1 / x ),x**2*(-x + 1)/(x*(-x + 1) + 1),2.0,1.0 +( x * ( 1 - x ) ) / ( ( 1 / ( x * x ) ) + x + x ),x**3*(-x + 1)/(2*x**3 + 1),3.0,1.0 +( x * ( 1 - x ) * x ) - 1,x**2*(-x + 1) - 1,0.0,3.0 +( x * ( 1 / ( 1 + x ) ) ) / ( x - 1 / x ),x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( x * ( 1 / ( 1 - x ) ) ) / ( 1 + 1 - x ),x/((x - 2)*(x - 1)),1.0,-1.0 +( x * ( 1 / ( 1 - x ) ) ) / ( x + 1 / ( x * x ) ),-x**3/((x - 1)*(x**3 + 1)),3.0,-1.0 +( x * ( x * x ) ) * x - 1 - 1 - 1,x**4 - 3,0.0,4.0 +( x * ( x * x ) ) - 1 - 1,x**3 - 2,0.0,3.0 +( x * ( x * x ) ) / ( ( 1 + x ) + x * ( 1 - x ) ),x**3/(-x*(x - 1) + x + 1),3.0,1.0 +( x * ( x * x ) ) / ( ( 1 - x ) - ( x * x ) + 1 ),-x**3/(x**2 + x - 2),3.0,1.0 +( x * ( x * x ) ) / ( 1 + ( x * ( 1 - x ) ) ),-x**3/(x*(x - 1) - 1),3.0,1.0 +( x * ( x * x ) ) / ( 1 - ( x * ( x * x ) ) + 1 ),-x**3/(x**3 - 2),3.0,0.0 +( x * ( x * x ) ) / ( 1 - ( x * x ) + 1 ),-x**3/(x**2 - 2),3.0,1.0 +( x * ( x * x ) - 1 / x ),(x**4 - 1)/x,-1.0,3.0 +( x * ( x / ( 1 + x ) ) ) / ( x * x + 1 ),x**2/((x + 1)*(x**2 + 1)),2.0,-1.0 +( x * ( x / ( 1 + x ) ) ) / ( x * x - ( 1 / x ) ),x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( x * ( x / ( 1 + x ) ) ) / ( x * x - 1 ),x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( x * ( x / ( 1 - x ) ) ) / ( x - ( 1 - x ) / x ),-x**3/(x**3 - 2*x + 1),3.0,0.0 +( x * 1 - 1 ),x - 1,0.0,1.0 +( x * x ) * ( ( 1 / x ) - x - x ),-2*x**3 + x,1.0,3.0 +( x * x ) * ( 1 - x ) + x - 1 / x,-x**3 + x**2 + x - 1/x,-1.0,3.0 +( x * x ) * ( 1 - x ) - x,x*(x*(-x + 1) - 1),1.0,3.0 +( x * x ) * ( x + x ) - x,2*x**3 - x,1.0,3.0 +( x * x ) * ( x - ( 1 / x ) + x ),2*x**3 - x,1.0,3.0 +( x * x ) * 1 - 1 / x - x,x**2 - x - 1/x,-1.0,2.0 +( x * x ) * x * ( 1 - x ) - x + 1,x**3*(-x + 1) - x + 1,0.0,4.0 +( x * x ) * x * x + ( x * x ) + 1,x**4 + x**2 + 1,0.0,4.0 +( x * x ) * x * x - ( 1 + x ) - x,x**4 - 2*x - 1,0.0,4.0 +( x * x ) * x * x - 1 - 1,x**4 - 2,0.0,4.0 +( x * x ) * x * x - x + 1,x**4 - x + 1,0.0,4.0 +( x * x ) * x + ( 1 / x ) + 1,(x**4 + x + 1)/x,-1.0,3.0 +( x * x ) * x + ( x / ( 1 - x ) ),(x**4 - x**3 - x)/(x - 1),1.0,3.0 +( x * x ) * x + 1 + 1 / x,(x**4 + x + 1)/x,-1.0,3.0 +( x * x ) * x + x - 1 + x,x**3 + 2*x - 1,0.0,3.0 +( x * x ) * x + x - 1 / x,x**3 + x - 1/x,-1.0,3.0 +( x * x ) * x - ( 1 / x ) - 1 - x,x**3 - x - 1 - 1/x,-1.0,3.0 +( x * x ) * x - 1 * 1 / ( 1 + x ),(x**3*(x + 1) - 1)/(x + 1),0.0,3.0 +( x * x ) * x - 1 - 1 + x,x**3 + x - 2,0.0,3.0 +( x * x ) * x - 1 / ( 1 + x ),(x**3*(x + 1) - 1)/(x + 1),0.0,3.0 +( x * x ) * x - 1 / ( 1 - x ) / x,(x**4*(x - 1) + 1)/(x*(x - 1)),-1.0,3.0 +( x * x ) * x - x + x * x,x*(x**2 + x - 1),1.0,3.0 +( x * x ) + ( ( x / ( 1 - x ) ) + x ) * x,x**2*(2*x - 3)/(x - 1),2.0,2.0 +( x * x ) + ( x * x ) / ( x - ( 1 / x ) ),x**2*(x**2 + x - 1)/(x**2 - 1),2.0,2.0 +( x * x ) + ( x - 1 ) / x,(x**3 + x - 1)/x,-1.0,2.0 +( x * x ) + 1 + 1 - x - x,x**2 - 2*x + 2,0.0,2.0 +( x * x ) + 1 + 1 / x + x,x**2 + x + 1 + 1/x,-1.0,2.0 +( x * x ) + 1 - 1 / x / x,x**2 + 1 - 1/x**2,-2.0,2.0 +( x * x ) + 1 - x * x * x,-x**3 + x**2 + 1,0.0,3.0 +( x * x ) + 1 - x - 1 / ( x * x ),x**2 - x + 1 - 1/x**2,-2.0,2.0 +( x * x ) + 1 / ( 1 - x ) / x,(x**3*(x - 1) - 1)/(x*(x - 1)),-1.0,2.0 +( x * x ) + 1 / x + ( x * x ),(2*x**3 + 1)/x,-1.0,2.0 +( x * x ) + x * ( x * x ) - 1 / x,(x**3*(x + 1) - 1)/x,-1.0,3.0 +( x * x ) + x * x * ( 1 - x ) - x,x*(x*(-x + 1) + x - 1),1.0,3.0 +( x * x ) + x + 1 - 1 / x,x**2 + x + 1 - 1/x,-1.0,2.0 +( x * x ) + x + x * ( 1 + x ) * x,x*(x*(x + 1) + x + 1),1.0,3.0 +( x * x ) + x - 1 / x - 1,x**2 + x - 1 - 1/x,-1.0,2.0 +( x * x ) + x / ( ( ( 1 / x ) + x ) + x ),2*x**2*(x**2 + 1)/(2*x**2 + 1),2.0,2.0 +( x * x ) + x / ( ( 1 / x ) + ( 1 - x ) ),x**2*(x*(-x + 1) + 2)/(x*(-x + 1) + 1),2.0,2.0 +( x * x ) + x / ( 1 + ( ( 1 + x ) / x ) ),2*x**2*(x + 1)/(2*x + 1),2.0,2.0 +( x * x ) - ( ( 1 / x ) ) / x + 1,x**2 + 1 - 1/x**2,-2.0,2.0 +( x * x ) - ( 1 + x ) / x / x + x,(x**3*(x + 1) - x - 1)/x**2,-2.0,2.0 +( x * x ) - ( 1 - x ) / x / x + x,(x**3*(x + 1) + x - 1)/x**2,-2.0,2.0 +( x * x ) - ( x + x ) - x,x*(x - 3),1.0,2.0 +( x * x ) - 1 + x * ( x * x ) * x,x**4 + x**2 - 1,0.0,4.0 +( x * x ) - 1 - ( x * x ) * x,-x**3 + x**2 - 1,0.0,3.0 +( x * x ) - 1 - 1 - x / x,x**2 - 3,0.0,2.0 +( x * x ) - 1 - 1 / x + x,x**2 + x - 1 - 1/x,-1.0,2.0 +( x * x ) - 1 / x + 1 + x,x**2 + x + 1 - 1/x,-1.0,2.0 +( x * x ) - 1 / x - x + 1,x**2 - x + 1 - 1/x,-1.0,2.0 +( x * x ) - x * x * x - 1,-x**3 + x**2 - 1,0.0,3.0 +( x * x ) - x - 1 / x / x,x**2 - x - 1/x**2,-2.0,2.0 +( x * x ) - x - x,x*(x - 2),1.0,2.0 +( x * x ) - x - x - 1 / x,(x**2*(x - 2) - 1)/x,-1.0,2.0 +( x * x ) - x - x / ( x * x ) / x,x**2 - x - 1/x**2,-2.0,2.0 +( x * x ) - x / ( 1 + ( 1 - x ) ) * x * x,2*x**2*(x - 1)/(x - 2),2.0,2.0 +( x * x ) / ( ( ( 1 + x ) * ( 1 + x ) ) - 1 / x ),x**3/(x*(x + 1)**2 - 1),3.0,0.0 +( x * x ) / ( ( ( 1 + x ) + x ) * x - ( 1 / x ) ),x**3/(x**2*(2*x + 1) - 1),3.0,0.0 +( x * x ) / ( ( ( 1 - x ) * x ) * x + 1 ),-x**2/(x**2*(x - 1) - 1),2.0,-1.0 +( x * x ) / ( ( ( 1 - x ) + 1 ) ),-x**2/(x - 2),2.0,1.0 +( x * x ) / ( ( ( 1 - x ) / x ) + x - 1 ),x**3/(x**2 - 2*x + 1),3.0,1.0 +( x * x ) / ( ( ( 1 / ( 1 + x ) ) - x ) ),-x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +( x * x ) / ( ( ( 1 / ( 1 - x ) ) ) + x ),x**2*(x - 1)/(x*(x - 1) - 1),2.0,1.0 +( x * x ) / ( ( ( 1 / x ) - x ) - x * x ),-x**3/(x**2*(x + 1) - 1),3.0,0.0 +( x * x ) / ( ( ( 1 / x ) / ( 1 - x ) ) - x ),x**3*(-x + 1)/(x**2*(x - 1) + 1),3.0,1.0 +( x * x ) / ( ( ( x * x ) * x ) * x + ( 1 - x ) ),x**2/(x**4 - x + 1),2.0,-2.0 +( x * x ) / ( ( ( x * x ) * x ) - 1 - 1 ),x**2/(x**3 - 2),2.0,-1.0 +( x * x ) / ( ( ( x * x ) + x ) + 1 / x ),x**3/(x**2*(x + 1) + 1),3.0,0.0 +( x * x ) / ( ( ( x * x ) - x ) + 1 / x ),x**3/(x**2*(x - 1) + 1),3.0,0.0 +( x * x ) / ( ( ( x * x ) - x ) - ( 1 / x ) - x ),-x**3/(-x**2*(x - 2) + 1),3.0,0.0 +( x * x ) / ( ( 1 + ( 1 + x ) ) + 1 - ( 1 / x ) ),x**3/(x*(x + 3) - 1),3.0,1.0 +( x * x ) / ( ( 1 + ( 1 + x ) ) + x ),x**2/(2*(x + 1)),2.0,1.0 +( x * x ) / ( ( 1 + ( 1 - x ) ) - 1 / x ),-x**3/(x*(x - 2) + 1),3.0,1.0 +( x * x ) / ( ( 1 + 1 ) ),x**2/2,2.0,2.0 +( x * x ) / ( ( 1 + x ) + ( 1 / x ) + 1 ),x**3/(x*(x + 2) + 1),3.0,1.0 +( x * x ) / ( ( 1 + x ) + 1 ) - x,-2*x/(x + 2),1.0,0.0 +( x * x ) / ( ( 1 + x ) - ( 1 - x ) / x ),x**3/(x*(x + 1) + x - 1),3.0,1.0 +( x * x ) / ( ( 1 + x ) / x - x ),x**3/(-x**2 + x + 1),3.0,1.0 +( x * x ) / ( ( 1 - ( x * x ) ) - ( 1 / x ) - x ),-x**3/(x*(x**2 + x - 1) + 1),3.0,0.0 +( x * x ) / ( ( 1 - x ) - ( x ) ),-x**2/(2*x - 1),2.0,1.0 +( x * x ) / ( ( 1 - x ) - ( x * x ) ) * x,-x**3/(x**2 + x - 1),3.0,1.0 +( x * x ) / ( ( 1 / ( 1 - x ) ) + 1 + 1 ),x**2*(x - 1)/(2*x - 3),2.0,2.0 +( x * x ) / ( ( 1 / ( 1 - x ) ) + x + x ),x**2*(x - 1)/(2*x*(x - 1) - 1),2.0,1.0 +( x * x ) / ( ( 1 / ( x * x ) ) - 1 + ( x * x ) ),x**4/(x**4 - x**2 + 1),4.0,0.0 +( x * x ) / ( ( 1 / ( x * x ) ) - x - ( x * ( 1 + x ) ) ),-x**4/(x**3*(x + 2) - 1),4.0,0.0 +( x * x ) / ( ( 1 / x ) + x - ( x * x ) ),x**3/(x**2*(-x + 1) + 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) - ( 1 - x ) * x ),x**3/(x**3 - x**2 + 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) - ( x ) ),-x**3/(x**2 - 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) - 1 - ( 1 + x ) ),-x**3/(x*(x + 2) - 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) - x * x ),-x**3/(x**3 - 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) / x - ( ( 1 - x ) * ( 1 - x ) ) ),-x**4/(x**2*(x - 1)**2 - 1),4.0,0.0 +( x * x ) / ( ( x * ( ( 1 + x ) + x ) ) - 1 / x ),x**3/(x**2*(2*x + 1) - 1),3.0,0.0 +( x * x ) / ( ( x * ( 1 + ( 1 + x ) ) ) + ( 1 / x ) / x ),x**4/(x**3*(x + 2) + 1),4.0,0.0 +( x * x ) / ( ( x * ( 1 + x ) ) * x - 1 ),x**2/(x**2*(x + 1) - 1),2.0,-1.0 +( x * x ) / ( ( x * ( 1 + x ) ) + ( 1 / x ) - 1 ),x**3/(x*(x*(x + 1) - 1) + 1),3.0,0.0 +( x * x ) / ( ( x * ( 1 + x ) ) + 1 ) * x,x**3/(x*(x + 1) + 1),3.0,1.0 +( x * x ) / ( ( x * ( 1 + x ) ) - 1 / ( x * x ) ),x**4/(x**3*(x + 1) - 1),4.0,0.0 +( x * x ) / ( ( x * ( 1 - x ) ) - 1 / ( x * x ) ),-x**4/(x**3*(x - 1) + 1),4.0,0.0 +( x * x ) / ( ( x * ( x * x ) ) + 1 + 1 ),x**2/(x**3 + 2),2.0,-1.0 +( x * x ) / ( ( x * ( x * x ) ) - 1 - 1 ),x**2/(x**3 - 2),2.0,-1.0 +( x * x ) / ( ( x * x ) * x + 1 ),x**2/(x**3 + 1),2.0,-1.0 +( x * x ) / ( ( x * x ) + ( 1 + ( 1 / x ) ) + x ),x**3/(x*(x**2 + x + 1) + 1),3.0,0.0 +( x * x ) / ( ( x * x ) + 1 ) * x,x**3/(x**2 + 1),3.0,1.0 +( x * x ) / ( ( x * x ) - ( 1 / x ) - x ),x**3/(x**3 - x**2 - 1),3.0,0.0 +( x * x ) / ( ( x * x ) - 1 - 1 ),x**2/(x**2 - 2),2.0,0.0 +( x * x ) / ( ( x * x ) - 1 / ( x * ( 1 + x ) ) ),x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +( x * x ) / ( ( x * x ) - x - x ),x/(x - 2),1.0,0.0 +( x * x ) / ( ( x / ( 1 - x ) ) + 1 + 1 ),x**2*(-x + 1)/(-x + 2),2.0,2.0 +( x * x ) / ( ( x / ( 1 - x ) ) - 1 ) / 1,x**2*(-x + 1)/(2*x - 1),2.0,2.0 +( x * x ) / ( 1 + ( ( 1 + x ) - x ) + 1 ),x**2/3,2.0,2.0 +( x * x ) / ( 1 + ( 1 / ( 1 - x ) ) ),x**2*(x - 1)/(x - 2),2.0,2.0 +( x * x ) / ( 1 + ( 1 / x ) + ( ( x * x ) - x ) ),x**3/(x*(x**2 - x + 1) + 1),3.0,0.0 +( x * x ) / ( 1 + ( x / ( 1 + x ) ) ),x**2*(x + 1)/(2*x + 1),2.0,2.0 +( x * x ) / ( 1 + 1 ) - 1,x**2/2 - 1,0.0,2.0 +( x * x ) / ( 1 + 1 ) - x,x*(x - 2)/2,1.0,2.0 +( x * x ) / ( 1 + 1 + ( 1 - x ) ),-x**2/(x - 3),2.0,1.0 +( x * x ) / ( 1 + x ) + x,x*(2*x + 1)/(x + 1),1.0,1.0 +( x * x ) / ( 1 + x * x ),x**2/(x**2 + 1),2.0,0.0 +( x * x ) / ( 1 - ( 1 + x ) * x ),-x**2/(x*(x + 1) - 1),2.0,0.0 +( x * x ) / ( 1 - ( x * x ) ) + ( x * x ),x**2*(x**2 - 2)/(x**2 - 1),2.0,2.0 +( x * x ) / ( 1 - ( x / ( 1 + x ) ) - x ),-x**2*(x + 1)/(x**2 + x - 1),2.0,1.0 +( x * x ) / ( 1 - x ) - x,x*(-2*x + 1)/(x - 1),1.0,1.0 +( x * x ) / ( 1 - x ) / x - x * x,x*(x*(-x + 1) - 1)/(x - 1),1.0,2.0 +( x * x ) / ( 1 - x + ( x * x ) ),x**2/(x**2 - x + 1),2.0,0.0 +( x * x ) / ( 1 - x + 1 ),-x**2/(x - 2),2.0,1.0 +( x * x ) / ( 1 - x / ( 1 - x ) ),x**2*(-x + 1)/(-2*x + 1),2.0,2.0 +( x * x ) / ( 1 / ( ( x * x ) / ( 1 - x ) ) - ( x * x ) ),-x**4/(x**4 + x - 1),4.0,0.0 +( x * x ) / ( 1 / ( x * ( 1 + x ) ) - x ),-x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +( x * x ) / ( 1 / ( x * x ) - ( x * ( 1 - x ) ) ),x**4/(x**4 - x**3 + 1),4.0,0.0 +( x * x ) / ( 1 / ( x / ( 1 + x ) ) - x ),x**3/(-x**2 + x + 1),3.0,1.0 +( x * x ) / ( 1 / x + ( ( x * x ) - ( 1 + x ) ) ),x**3/(x*(x**2 - x - 1) + 1),3.0,0.0 +( x * x ) / ( 1 / x + ( x * ( 1 + ( x * x ) ) ) ),x**3/(x**4 + x**2 + 1),3.0,-1.0 +( x * x ) / ( 1 / x + ( x * ( 1 - ( x * x ) ) ) ),x**3/(-x**4 + x**2 + 1),3.0,-1.0 +( x * x ) / ( 1 / x - ( ( x * x ) * x ) ),-x**3/(x**4 - 1),3.0,-1.0 +( x * x ) / ( 1 / x - ( ( x * x ) - x ) ),x**3/(x**2*(-x + 1) + 1),3.0,0.0 +( x * x ) / ( 1 / x - ( x * ( 1 - x ) ) ),x**3/(x**3 - x**2 + 1),3.0,0.0 +( x * x ) / ( x + 1 + 1 ),x**2/(x + 2),2.0,1.0 +( x * x ) / ( x + 1 + x ),x**2/(2*x + 1),2.0,1.0 +( x * x ) / ( x + x + ( 1 + x ) ),x**2/(3*x + 1),2.0,1.0 +( x * x ) / ( x + x + ( 1 / ( 1 + x ) ) ),x**2*(x + 1)/(2*x*(x + 1) + 1),2.0,1.0 +( x * x ) / ( x + x + ( 1 / x ) ),x**3/(2*x**2 + 1),3.0,1.0 +( x * x ) / ( x - ( 1 + ( x / ( 1 + x ) ) ) / x ),x**3*(x + 1)/(x**2*(x + 1) - 2*x - 1),3.0,1.0 +( x * x ) / ( x - ( 1 - x ) ) + x,x*(3*x - 1)/(2*x - 1),1.0,1.0 +( x * x ) / ( x - ( 1 - x ) * 1 ),x**2/(2*x - 1),2.0,1.0 +( x * x ) / ( x - ( 1 - x ) + ( x * x ) ),x**2/(x**2 + 2*x - 1),2.0,0.0 +( x * x ) / ( x - ( 1 / x ) + ( ( 1 - x ) + x ) ),x**3/(x*(x + 1) - 1),3.0,1.0 +( x * x ) / ( x - 1 ),x**2/(x - 1),2.0,1.0 +( x * x ) / ( x - 1 + ( x * x ) ),x**2/(x**2 + x - 1),2.0,0.0 +( x * x ) / ( x - 1 - ( x * x ) ),-x**2/(x**2 - x + 1),2.0,0.0 +( x * x ) / ( x - 1 - 1 ),x**2/(x - 2),2.0,1.0 +( x * x ) / 1,x**2,2.0,2.0 +( x * x ) / x / ( 1 - x ) / ( 1 - x ),x/(x - 1)**2,1.0,-1.0 +( x * x * ( 1 + ( 1 + x ) ) ) - x,x*(x*(x + 2) - 1),1.0,3.0 +( x * x * ( 1 + x ) - 1 ),x**2*(x + 1) - 1,0.0,3.0 +( x * x * ( 1 - x ) ) - x,x*(x*(-x + 1) - 1),1.0,3.0 +( x * x * x ) - ( 1 / x ),(x**4 - 1)/x,-1.0,3.0 +( x * x * x ) - x,x**3 - x,1.0,3.0 +( x * x - ( 1 + ( 1 - x ) ) ) * x,x*(x**2 + x - 2),1.0,3.0 +( x * x - ( 1 - x ) ) * x,x*(x**2 + x - 1),1.0,3.0 +( x * x - ( 1 - x ) / x ),(x**3 + x - 1)/x,-1.0,2.0 +( x * x - 1 - x ),x**2 - x - 1,0.0,2.0 +( x * x - x ) * ( x / ( 1 + x ) ),x**2*(x - 1)/(x + 1),2.0,2.0 +( x * x - x ) - x,x*(x - 2),1.0,2.0 +( x + ( 1 / x ) + 1 ) / ( x * ( 1 - x ) ),-(x*(x + 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( x + ( x * x ) ) * x - x,x*(x*(x + 1) - 1),1.0,3.0 +( x + ( x / ( 1 + ( 1 - x ) ) ) + x ) * x,x**2*(2*x - 5)/(x - 2),2.0,2.0 +( x + ( x / ( 1 + x ) ) + x ) * x,x**2*(2*x + 3)/(x + 1),2.0,2.0 +( x + ( x / ( 1 - x ) ) ) * x,x**2*(x - 2)/(x - 1),2.0,2.0 +( x + 1 + 1 ) / ( 1 - ( x * x ) ),-(x + 2)/(x**2 - 1),0.0,-1.0 +( x + 1 + x ) * ( x * ( 1 + x ) ),x*(x + 1)*(2*x + 1),1.0,3.0 +( x + 1 / ( 1 + x ) ),(x*(x + 1) + 1)/(x + 1),0.0,1.0 +( x + x ) * ( ( x / ( 1 + x ) ) / ( 1 + x ) ) * x,2*x**3/(x + 1)**2,3.0,1.0 +( x + x ) * ( 1 + x ) + 1,2*x*(x + 1) + 1,0.0,2.0 +( x + x ) * ( 1 / ( ( 1 + x ) + x ) ) * x,2*x**2/(2*x + 1),2.0,1.0 +( x + x ) * ( x * x ) + ( 1 / x ),(2*x**4 + 1)/x,-1.0,3.0 +( x + x ) * ( x * x ) - 1,2*x**3 - 1,0.0,3.0 +( x + x ) * x + ( x / ( 1 + x ) ),x*(2*x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x + x * ( 1 / ( 1 + x ) ) ) * x,x**2*(x + 2)/(x + 1),2.0,2.0 +( x + x * x ),x*(x + 1),1.0,2.0 +( x + x * x ) * ( 1 + x ),x*(x + 1)**2,1.0,3.0 +( x + x + ( x / ( 1 - x ) ) ) * x,x**2*(2*x - 3)/(x - 1),2.0,2.0 +( x + x + 1 ) * x,x*(2*x + 1),1.0,2.0 +( x + x + x ) * ( ( x / ( 1 + x ) ) + x ),3*x**2*(x + 2)/(x + 1),2.0,2.0 +( x + x + x ) * ( x / ( 1 - x ) ),-3*x**2/(x - 1),2.0,1.0 +( x + x + x ) + ( x / ( 1 - x ) ),x*(3*x - 4)/(x - 1),1.0,1.0 +( x + x - ( x * x ) ) * ( 1 + x ),x*(-x**2 + x + 2),1.0,3.0 +( x + x - 1 ),2*x - 1,0.0,1.0 +( x + x - 1 ) * ( x / ( 1 + ( 1 / x ) ) ),x**2*(2*x - 1)/(x + 1),2.0,2.0 +( x - ( ( 1 / ( 1 - x ) ) + ( 1 + x ) ) ) / x / x,(-x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( x - ( ( 1 / x ) / ( 1 - x ) ) - 1 ) / ( x * x ),(x*(x - 1)**2 + 1)/(x**3*(x - 1)),-3.0,-1.0 +( x - ( ( x * x ) - x ) ) / x / ( x * x ),(-x + 2)/x**2,-2.0,-1.0 +( x - ( 1 - ( 1 / x ) ) ) / x + 1,2 - 1/x + x**(-2),-2.0,0.0 +( x - ( 1 - x ) ) * ( 1 + x ) * x,x*(x + 1)*(2*x - 1),1.0,3.0 +( x - ( 1 - x ) ) * x + 1,x*(2*x - 1) + 1,0.0,2.0 +( x - ( 1 - x ) ) / ( 1 + x ) / x,(2*x - 1)/(x*(x + 1)),-1.0,-1.0 +( x - ( 1 / ( 1 - ( x * x ) ) ) ) / x / x,(x**3 - x + 1)/(x**4 - x**2),-2.0,-1.0 +( x - ( 1 / ( 1 - x ) ) / x ) / x,(x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +( x - ( 1 / x ) - ( 1 / x ) ) / x,1 - 2/x**2,-2.0,0.0 +( x - ( 1 / x ) - 1 ) / x,(x**2 - x - 1)/x**2,-2.0,0.0 +( x - ( x * ( x * x ) ) - 1 / x ),-x**3 + x - 1/x,-1.0,3.0 +( x - ( x / ( 1 - x ) ) ) * x - x,x*(x**2 - x + 1)/(x - 1),1.0,2.0 +( x - 1 ) * ( ( 1 / ( 1 + x ) ) * x ) * x,x**2*(x - 1)/(x + 1),2.0,2.0 +( x - 1 ) * ( 1 - ( 1 / ( 1 + x ) ) ) * x,x**2*(x - 1)/(x + 1),2.0,2.0 +( x - 1 ) * ( x * x ) + 1,x**2*(x - 1) + 1,0.0,3.0 +( x - 1 ) * x * ( x / ( 1 + x ) ),x**2*(x - 1)/(x + 1),2.0,2.0 +( x - 1 ) / x / ( ( x * x ) / ( 1 - x ) ),-(x - 1)**2/x**3,-3.0,-1.0 +( x - 1 ) / x / ( x * ( 1 + x ) ),(x - 1)/(x**2*(x + 1)),-2.0,-2.0 +( x - 1 - ( 1 + x ) ) / ( x * ( 1 + x ) ),-2/(x*(x + 1)),-1.0,-2.0 +( x - 1 - 1 / ( ( x * x ) * x ) ),x - 1 - 1/x**3,-3.0,1.0 +( x - x * ( x / ( ( 1 - x ) - x ) ) ) * x,x**2*(3*x - 1)/(2*x - 1),2.0,2.0 +( x / ( ( ( 1 - x ) * x ) - x ) ) / ( x + x + x ),-1/(3*x**2),-2.0,-2.0 +( x / ( ( ( 1 / x ) - x ) - x ) ) / ( x + 1 / x ),-x**3/(2*x**4 + x**2 - 1),3.0,-1.0 +( x / ( ( 1 + ( 1 / x ) ) + x ) ) / ( x + 1 / x ),x**3/((x**2 + 1)*(x*(x + 1) + 1)),3.0,-1.0 +( x / ( ( 1 + x ) + ( x * x ) ) ) / ( x * x + 1 ),x/((x**2 + 1)*(x**2 + x + 1)),1.0,-3.0 +( x / ( ( 1 + x ) + x ) ) + 1 / x / x / x,(x**4 + 2*x + 1)/(x**3*(2*x + 1)),-3.0,0.0 +( x / ( ( 1 - x ) + ( x * x ) ) ) / ( x + 1 / x ),x**2/((x**2 + 1)*(x**2 - x + 1)),2.0,-2.0 +( x / ( ( 1 - x ) - x ) ) + 1 / x / x / x,(-x**4 + 2*x - 1)/(x**3*(2*x - 1)),-3.0,0.0 +( x / ( ( 1 - x ) - x ) ) / ( 1 - ( 1 / x ) ) * x,-x**3/((x - 1)*(2*x - 1)),3.0,1.0 +( x / ( ( 1 - x ) - x ) ) / ( x + ( 1 / x ) / x ),-x**3/((2*x - 1)*(x**3 + 1)),3.0,-1.0 +( x / ( ( 1 - x ) - x ) ) / ( x + 1 / ( x * x ) ),-x**3/((2*x - 1)*(x**3 + 1)),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) + 1 / ( x * x ) / x / x,(x**6 + x**2 + 1)/(x**6 + x**4),-4.0,0.0 +( x / ( ( 1 / x ) + x ) ) / ( ( 1 + x ) + 1 / x ),x**3/((x**2 + 1)*(x*(x + 1) + 1)),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( ( x * x ) - 1 + x ),x**2/(x**4 + x**3 + x - 1),2.0,-2.0 +( x / ( ( 1 / x ) + x ) ) / ( 1 + ( x * x ) ) * x,x**3/(x**2 + 1)**2,3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( 1 / x - 1 ),-x**3/((x - 1)*(x**2 + 1)),3.0,0.0 +( x / ( ( 1 / x ) + x ) ) / ( x + ( 1 / x ) + x ),x**3/((x**2 + 1)*(2*x**2 + 1)),3.0,-1.0 +( x / ( ( 1 / x ) - x ) ),-x**2/(x**2 - 1),2.0,0.0 +( x / ( ( 1 / x ) - x ) ) / ( ( 1 + x ) * x - 1 ),-x**2/((x**2 - 1)*(x*(x + 1) - 1)),2.0,-2.0 +( x / ( ( 1 / x ) - x ) ) / ( ( 1 / x ) - x - x ),x**3/((x**2 - 1)*(2*x**2 - 1)),3.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( 1 - x / 1 ),x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( x + 1 + 1 ),-x**2/((x + 2)*(x**2 - 1)),2.0,-1.0 +( x / ( ( x * x ) + ( 1 + x ) ) ) + 1 / x / x / x,(x**4 + x**2 + x + 1)/(x**3*(x**2 + x + 1)),-3.0,-1.0 +( x / ( ( x * x ) + x ) ) / ( 1 + x + 1 ),1/((x + 1)*(x + 2)),0.0,-2.0 +( x / ( ( x * x ) - x ) ) / ( 1 - x * x ),-1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( x / ( ( x * x ) - x ) ) / ( x * x - x ),1/(x*(x - 1)**2),-1.0,-3.0 +( x / ( ( x * x ) - x ) ) / ( x - 1 / x ),x/((x - 1)*(x**2 - 1)),1.0,-2.0 +( x / ( ( x / ( 1 - x ) ) - 1 ) ),-x*(x - 1)/(2*x - 1),1.0,1.0 +( x / ( 1 + ( ( x * x ) * x ) ) ) / x + 1 / x / x,(x**3 + x**2 + 1)/(x**5 + x**2),-2.0,-2.0 +( x / ( 1 + ( 1 - x ) ) ) / ( 1 + 1 ) * x,-x**2/(2*x - 4),2.0,1.0 +( x / ( 1 + ( 1 / x ) ) ) / ( 1 + 1 + x ),x**2/((x + 1)*(x + 2)),2.0,0.0 +( x / ( 1 + ( 1 / x ) ) ) / ( x + x + ( ( 1 / x ) / x ) ),x**4/((x + 1)*(2*x**3 + 1)),4.0,0.0 +( x / ( 1 + ( 1 / x ) ) ) / ( x - 1 - ( 1 / x ) ),x**3/(x**3 - 2*x - 1),3.0,0.0 +( x / ( 1 + ( x * ( 1 + x ) ) ) ) / ( 1 - x * x ),-x/(x**4 + x**3 - x - 1),1.0,-3.0 +( x / ( 1 + ( x * x ) ) ) * x * ( x + x ),2*x**3/(x**2 + 1),3.0,1.0 +( x / ( 1 + ( x * x ) ) ) / ( 1 - ( x * x ) + 1 ),x/(-x**4 + x**2 + 2),1.0,-3.0 +( x / ( 1 + ( x * x ) ) ) / ( x * x + 1 ),x/(x**2 + 1)**2,1.0,-3.0 +( x / ( 1 + ( x / ( 1 + x ) ) ) ) * x,x**2*(x + 1)/(2*x + 1),2.0,2.0 +( x / ( 1 + x ) ) * ( x * x - x ),x**2*(x - 1)/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) * ( x + x ),2*x**2/(x + 1),2.0,1.0 +( x / ( 1 + x ) ) * ( x - ( 1 - x ) ) * x,x**2*(2*x - 1)/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) * x * x + x + x,x*(x**2 + 2*x + 2)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) + ( ( 1 / ( x * x ) ) / x ) / x,(x**5 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +( x / ( 1 + x ) ) + x / ( x - ( 1 - x ) ),3*x**2/((x + 1)*(2*x - 1)),2.0,0.0 +( x / ( 1 + x ) ) - ( 1 + 1 ) - 1,-(2*x + 3)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) - ( 1 + x ) / x / ( x * x ) / x,(x**5 - (x + 1)**2)/(x**4*(x + 1)),-4.0,0.0 +( x / ( 1 + x ) ) - ( 1 / x ) / ( x ) / x,(x**4 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +( x / ( 1 + x ) ) - ( 1 / x ) / x / x,(x**4 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +( x / ( 1 + x ) ) - ( 1 / x / x ),(x**3 - x - 1)/(x**2*(x + 1)),-2.0,0.0 +( x / ( 1 + x ) ) - ( x ),-x**2/(x + 1),2.0,1.0 +( x / ( 1 + x ) ) - 1 - ( 1 / x ),-(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( x / ( 1 + x ) ) - 1 / ( x * x ) / x - 1,-(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( x / ( 1 + x ) ) - 1 / ( x + 1 ),(x - 1)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) - 1 / x / x * 1,(x**3 - x - 1)/(x**2*(x + 1)),-2.0,0.0 +( x / ( 1 + x ) ) - x * ( x - 1 ),-x*(x**2 - 2)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) - x * x * 1,x*(-x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) - x / ( ( 1 + x ) + ( x * x ) ),x**3/((x + 1)*(x**2 + x + 1)),3.0,0.0 +( x / ( 1 + x ) ) / ( ( ( 1 - x ) / x ) / x - x ),-x**3/((x + 1)*(x**3 + x - 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( ( 1 / x ) / x ) - x - x ),-x**3/((x + 1)*(2*x**3 - 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 + x ) - 1 / ( x * x ) ),x**3/((x + 1)*(x**2*(x + 1) - 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 - x ) * ( x * x ) + 1 ),x/(-x**4 + x**2 + x + 1),1.0,-3.0 +( x / ( 1 + x ) ) / ( ( 1 - x ) + ( 1 / x ) / x ),x**3/(-x**4 + x**2 + x + 1),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 - x ) - 1 / ( x * x ) ),-x**3/(x**4 - x**2 + x + 1),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 / ( x * x ) ) - 1 - 1 ),-x**3/((x + 1)*(2*x**2 - 1)),3.0,0.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) + x * 1 ),x**2/((x + 1)*(x**2 + 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) + x + 1 ),x**2/((x + 1)*(x*(x + 1) + 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) + x + x ),x**2/((x + 1)*(2*x**2 + 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) / x + ( 1 - x ) ),x**3/(-x**4 + x**2 + x + 1),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( x * ( 1 - x ) ) + 1 / x ),x**2/(-x**4 + x**2 + x + 1),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( x * x ) * x - ( 1 - x ) ),x/((x + 1)*(x**3 + x - 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( ( x * x ) + 1 + 1 ),x/((x + 1)*(x**2 + 2)),1.0,-2.0 +( x / ( 1 + x ) ) / ( ( x * x ) + 1 - ( 1 / x ) ),x**2/((x + 1)*(x*(x**2 + 1) - 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( x * x ) + 1 / x ),x**2/((x + 1)*(x**3 + 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( 1 + ( ( 1 + x ) / x ) / x ),x**3/((x + 1)*(x**2 + x + 1)),3.0,0.0 +( x / ( 1 + x ) ) / ( 1 + ( x * x ) * x ),x/((x + 1)*(x**3 + 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( 1 + 1 - x ),-x/((x - 2)*(x + 1)),1.0,-1.0 +( x / ( 1 + x ) ) / ( 1 + x * ( 1 - x ) ),x/(-x**3 + 2*x + 1),1.0,-2.0 +( x / ( 1 + x ) ) / ( 1 - ( x * ( 1 + x ) ) * x ),-x/((x + 1)*(x**2*(x + 1) - 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( 1 - ( x * ( 1 - x ) ) * x ),x/(x**4 - x**2 + x + 1),1.0,-3.0 +( x / ( 1 + x ) ) / ( 1 - x + 1 ),-x/((x - 2)*(x + 1)),1.0,-1.0 +( x / ( 1 + x ) ) / ( x + ( 1 + x ) / x ),x**2/((x + 1)*(x**2 + x + 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( x + ( 1 / x ) + 1 ),x**2/((x + 1)*(x*(x + 1) + 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( x + 1 + ( 1 / x ) ),x**2/((x + 1)*(x*(x + 1) + 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( x + x * ( x * ( x * x ) ) ),1/((x + 1)*(x**3 + 1)),0.0,-4.0 +( x / ( 1 + x ) ) / ( x - 1 / x ),x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 + x ) ) / 1 + 1 + 1,(3*x + 2)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) / x - 1 - 1 - 1,-(3*x + 2)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) / x - 1 - x,-x - 1 + 1/(x + 1),1.0,1.0 +( x / ( 1 - ( ( x * x ) * ( 1 - x ) ) ) ) - x,x**3*(-x + 1)/(x**2*(x - 1) + 1),3.0,1.0 +( x / ( 1 - ( 1 / x ) ) ) + x / ( x + ( 1 / x ) ),x**3*(x + 1)/((x - 1)*(x**2 + 1)),3.0,1.0 +( x / ( 1 - ( 1 / x ) ) ) / ( ( 1 - x ) / x + x ),x**3/((x - 1)*(x**2 - x + 1)),3.0,0.0 +( x / ( 1 - ( 1 / x ) ) ) / ( 1 - x / 1 ),-x**2/(x - 1)**2,2.0,0.0 +( x / ( 1 - ( x * ( 1 - x ) ) ) ) + 1 / x / x / x,(x**4 + x*(x - 1) + 1)/(x**3*(x*(x - 1) + 1)),-3.0,-1.0 +( x / ( 1 - ( x * x ) ) ) + ( x * x ) - x,x**2*(x**2 - x - 1)/(x**2 - 1),2.0,2.0 +( x / ( 1 - ( x * x ) ) ) / ( ( 1 / x ) - x - x ),x**2/((x**2 - 1)*(2*x**2 - 1)),2.0,-2.0 +( x / ( 1 - x ) ) * ( x + x * ( 1 + x ) ),-x**2*(x + 2)/(x - 1),2.0,2.0 +( x / ( 1 - x ) ) * ( x + x + ( x * x ) ),-x**2*(x + 2)/(x - 1),2.0,2.0 +( x / ( 1 - x ) ) * 1 + x,x*(x - 2)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) * x * x * x - x,x*(-x**3 - x + 1)/(x - 1),1.0,3.0 +( x / ( 1 - x ) ) * x * x + x,x*(-x**2 + x - 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) * x * x - x,x*(-x**2 - x + 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) * x + ( x * x ),x**2*(x - 2)/(x - 1),2.0,2.0 +( x / ( 1 - x ) ) * x - 1,(-x**2 - x + 1)/(x - 1),0.0,1.0 +( x / ( 1 - x ) ) * x - 1 * x,x*(-2*x + 1)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) * x / ( x + ( 1 / x ) ),-x**3/((x - 1)*(x**2 + 1)),3.0,0.0 +( x / ( 1 - x ) ) + ( 1 / x ) / x / x / x,(-x**5 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +( x / ( 1 - x ) ) + ( x - 1 ) * x,x**2*(x - 2)/(x - 1),2.0,2.0 +( x / ( 1 - x ) ) + 1 * x * x,x*(x*(x - 1) - 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) + 1 + x,(x**2 - x - 1)/(x - 1),0.0,1.0 +( x / ( 1 - x ) ) + 1 / x / x / x,(-x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +( x / ( 1 - x ) ) + x - 1,x - x/(x - 1) - 1,0.0,1.0 +( x / ( 1 - x ) ) - 1,(-2*x + 1)/(x - 1),0.0,0.0 +( x / ( 1 - x ) ) - 1 + 1 / x / x,-x/(x - 1) - 1 + x**(-2),-2.0,0.0 +( x / ( 1 - x ) ) - 1 - 1 - 1 - 1,(-5*x + 4)/(x - 1),0.0,0.0 +( x / ( 1 - x ) ) - 1 / ( ( 1 / ( ( x * x ) + x ) ) - x ),-x**4/(x**4 - x**2 - x + 1),4.0,0.0 +( x / ( 1 - x ) ) - 1 / ( ( 1 / ( x * ( 1 + x ) ) ) - x ),-x**4/(x**4 - x**2 - x + 1),4.0,0.0 +( x / ( 1 - x ) ) - 1 / 1 / x,(-x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +( x / ( 1 - x ) ) - 1 / x + 1,(-2*x + 1)/(x*(x - 1)),-1.0,-1.0 +( x / ( 1 - x ) ) - 1 / x - 1,(-2*x**2 + 1)/(x*(x - 1)),-1.0,0.0 +( x / ( 1 - x ) ) - x * x - x - x,-x*(x**2 + x - 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) - x * x / 1,x*(x*(-x + 1) - 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) - x / ( x + x ),(-3*x + 1)/(2*(x - 1)),0.0,0.0 +( x / ( 1 - x ) ) - x / ( x - 1 ),-2*x/(x - 1),1.0,0.0 +( x / ( 1 - x ) ) - x / 1 - x,x*(-2*x + 1)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) / ( ( ( 1 + x ) * x ) + 1 / x ),-x**2/(x**4 - x**2 + x - 1),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( ( 1 + x ) / x ) / x - x ),x**3/((x - 1)*(x**3 - x - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( ( 1 / ( x * x ) ) / x ) - 1 - 1 ),x**4/((x - 1)*(2*x**3 - 1)),4.0,0.0 +( x / ( 1 - x ) ) / ( ( ( 1 / x ) / x ) + x ) / x,-x**2/((x - 1)*(x**3 + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( ( 1 / x ) / x ) - 1 + x ),-x**3/((x - 1)*(x**2*(x - 1) + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 + x ) + 1 + x ),-x/(2*x**2 - 2),1.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 - x ) * x - 1 ),x/((x - 1)*(x*(x - 1) + 1)),1.0,-2.0 +( x / ( 1 - x ) ) / ( ( 1 - x ) + 1 / x ),x**2/(x**3 - 2*x**2 + 1),2.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) + x - 1 ),-x**2/((x - 1)*(x*(x - 1) + 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( ( x * x ) + 1 ),-x/((x - 1)*(x**2 + 1)),1.0,-2.0 +( x / ( 1 - x ) ) / ( ( x * x ) - ( 1 / x ) - x ),x**2/((x - 1)*(x**2*(-x + 1) + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( x * x ) / 1 - 1 ),-x/((x - 1)*(x**2 - 1)),1.0,-2.0 +( x / ( 1 - x ) ) / ( 1 + ( x * ( 1 - x ) ) * x ),x/((x - 1)*(x**2*(x - 1) - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( 1 + x * ( x * x ) ),-x/((x - 1)*(x**3 + 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( 1 + x * x ),-x/((x - 1)*(x**2 + 1)),1.0,-2.0 +( x / ( 1 - x ) ) / ( 1 + x + 1 ),-x/((x - 1)*(x + 2)),1.0,-1.0 +( x / ( 1 - x ) ) / ( 1 - ( x * x ) + 1 ),x/((x - 1)*(x**2 - 2)),1.0,-2.0 +( x / ( 1 - x ) ) / ( 1 - x * ( x * x ) ),x/((x - 1)*(x**3 - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( 1 - x + 1 ),x/((x - 2)*(x - 1)),1.0,-1.0 +( x / ( 1 - x ) ) / ( 1 / ( x * x ) + ( 1 - x ) ),x**3/((x - 1)*(x**2*(x - 1) - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( 1 / x + x ),-x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( 1 / x - x ),x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( x * ( 1 + ( x * x ) ) - 1 ),-x/((x - 1)*(x*(x**2 + 1) - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( x * ( 1 + x ) ) - 1 / x / x,(-2*x**2 + 1)/(x**2*(x**2 - 1)),-2.0,-2.0 +( x / ( 1 - x ) ) / ( x + ( x * x ) - 1 ),-x/(x**3 - 2*x + 1),1.0,-2.0 +( x / ( 1 - x ) ) / ( x - ( 1 + x ) / ( x * x ) ),x**3/((x - 1)*(-x**3 + x + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( x - ( 1 - x ) ) + x,x**2*(2*x - 3)/(2*x**2 - 3*x + 1),2.0,1.0 +( x / ( 1 - x ) ) / ( x - ( 1 - x ) / x ),-x**2/(x**3 - 2*x + 1),2.0,-1.0 +( x / ( 1 - x ) ) / ( x - ( x * x ) ),(x - 1)**(-2),0.0,-2.0 +( x / ( 1 - x ) ) / ( x - 1 ),-x/(x - 1)**2,1.0,-1.0 +( x / ( 1 - x ) ) / ( x - 1 ) * ( x * x ),-x**3/(x - 1)**2,3.0,1.0 +( x / ( 1 - x ) ) / ( x - 1 ) + x,x - x/(x - 1)**2,2.0,1.0 +( x / ( 1 - x ) ) / ( x - 1 - ( x * ( x * x ) ) ),x/((x - 1)*(x**3 - x + 1)),1.0,-3.0 +( x / ( 1 - x ) ) / 1 - 1 / x / x,(-x**3 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +( x / ( 1 - x ) ) / x / ( ( x * x ) + 1 ),-1/((x - 1)*(x**2 + 1)),0.0,-3.0 +( x / ( x + ( 1 / ( 1 + x ) ) ) ),x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +1 * ( ( 1 + x ) / x ) - 1 / x / x,(x*(x + 1) - 1)/x**2,-2.0,0.0 +1 * ( ( 1 - x ) / ( x * x ) ) / x / x - 1,(-x**4 - x + 1)/x**4,-4.0,0.0 +1 * ( 1 + ( 1 / x ) ) / x / x - ( 1 / ( 1 + x ) ),(-x**3 + (x + 1)**2)/(x**3*(x + 1)),-3.0,-1.0 +1 * ( 1 + x ) - x * x + 1,-x**2 + x + 2,0.0,2.0 +1 * ( 1 - x ) / ( 1 + x ) + 1,2/(x + 1),0.0,-1.0 +1 * ( 1 / ( 1 + x ) ) - ( 1 + x ),-x - 1 + 1/(x + 1),1.0,1.0 +1 * ( 1 / x ) - 1 / x / x,(x - 1)/x**2,-2.0,-1.0 +1 * ( 1 / x ) / x - x * x,(-x**4 + 1)/x**2,-2.0,2.0 +1 * ( x * ( 1 - x ) ) - 1 / x / x,-x**2 + x - 1/x**2,-2.0,2.0 +1 * ( x * ( 1 - x ) ) / ( 1 + 1 ),x*(-x + 1)/2,1.0,2.0 +1 * ( x / ( 1 + x ) ) + 1,(2*x + 1)/(x + 1),0.0,0.0 +1 * ( x / ( 1 + x ) ) - 1 / x / ( x * x ),(x**4 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +1 * ( x / ( 1 + x ) ) - x * x - x,-x**2*(x + 2)/(x + 1),2.0,2.0 +1 * ( x / ( 1 - x ) ) - 1 / x,(-x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +1 * 1 + 1,2,0.0,0.0 +1 * 1 + 1 - x,-x + 2,0.0,1.0 +1 * 1 + 1 - x * x,-x**2 + 2,0.0,2.0 +1 * 1 + x * ( 1 + x ) + 1,x*(x + 1) + 2,0.0,2.0 +1 * 1 - 1,0,0.0,0.0 +1 * 1 - 1 / ( 1 - x ) - x,(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 * 1 - x * x + ( 1 / x ),-x**2 + 1 + 1/x,-1.0,2.0 +1 * 1 - x - x * ( x * ( 1 - x ) ),x**2*(x - 1) - x + 1,0.0,3.0 +1 * 1 / ( 1 + ( x * x ) ) / x - 1,(-x**3 - x + 1)/(x*(x**2 + 1)),-1.0,0.0 +1 * 1 / ( 1 + ( x / ( 1 + x ) ) ) / x / x,(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +1 * 1 / ( 1 - ( x / ( 1 - x ) ) ) / x,(-x + 1)/(x*(-2*x + 1)),-1.0,-1.0 +1 * 1 / ( x * x ) / x - ( 1 / ( 1 + x ) ),(-x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 * 1 / x - 1,(-x + 1)/x,-1.0,0.0 +1 * 1 / x / x - 1,-1 + x**(-2),-2.0,0.0 +1 * x * ( x * x ) - x - 1,x**3 - x - 1,0.0,3.0 +1 * x + ( x / ( 1 + x ) ) * x * x,x*(x**2 + x + 1)/(x + 1),1.0,2.0 +1 * x + x * x,x*(x + 1),1.0,2.0 +1 * x - 1 / ( ( 1 / x ) + x ) - x,-x/(x**2 + 1),1.0,-1.0 +1 * x - x * x * x,-x**3 + x,1.0,3.0 +1 * x - x * x - ( x * x ),x*(-2*x + 1),1.0,2.0 +1 * x / ( 1 + 1 ),x/2,1.0,1.0 +1 + ( ( ( 1 + x ) + x ) / x ) / x,1 + 2/x + x**(-2),-2.0,0.0 +1 + ( ( 1 + x ) + x ) / ( x * x ) / x,(x**3 + 2*x + 1)/x**3,-3.0,0.0 +1 + ( ( 1 + x ) / x ) / x / ( 1 - x ) / x,(x**3*(x - 1) - x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 + ( ( 1 + x ) / x ) / x / x / x,(x**4 + x + 1)/x**4,-4.0,0.0 +1 + ( ( 1 / ( 1 + x ) ) + ( 1 / x ) ) / x / x / x,(x**4*(x + 1) + 2*x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 + ( ( 1 / x ) + ( 1 / x ) ) / x,1 + 2/x**2,-2.0,0.0 +1 + ( ( 1 / x ) + x ) / ( x + x ),3/2 + 1/(2*x**2),-2.0,0.0 +1 + ( 1 + ( 1 / x ) ) / x / x - x,(x**3*(-x + 1) + x + 1)/x**3,-3.0,1.0 +1 + ( 1 + ( x / ( 1 + x ) ) ) / x / x / x,(x**3*(x + 1) + 2*x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 + ( 1 + 1 ) + ( x * x ),x**2 + 3,0.0,2.0 +1 + ( 1 + 1 ) / ( ( x * ( x * x ) ) * x ),1 + 2/x**4,-4.0,0.0 +1 + ( 1 + x ) * x * x + ( 1 / x ),(x**4 + x**3 + x + 1)/x,-1.0,3.0 +1 + ( 1 + x ) * x + 1 / x,x**2 + x + 1 + 1/x,-1.0,2.0 +1 + ( 1 + x ) + 1 / x / x,x + 2 + x**(-2),-2.0,1.0 +1 + ( 1 + x ) - 1 / x,x + 2 - 1/x,-1.0,1.0 +1 + ( 1 + x ) / x + 1,3 + 1/x,-1.0,0.0 +1 + ( 1 - ( 1 / x ) ) / x / x,(x**3 + x - 1)/x**3,-3.0,0.0 +1 + ( 1 - ( x * x ) ) * x + x,-x**3 + 2*x + 1,0.0,3.0 +1 + ( 1 - x ) * ( 1 - x ),(x - 1)**2 + 1,0.0,2.0 +1 + ( 1 - x ) * x * x * ( 1 - x ),x**2*(x - 1)**2 + 1,0.0,4.0 +1 + ( 1 - x ) + ( x * x ),x**2 - x + 2,0.0,2.0 +1 + ( 1 - x ) + 1 + x * x,x**2 - x + 3,0.0,2.0 +1 + ( 1 - x ) + 1 / ( x * ( x * x ) ),-x + 2 + x**(-3),-3.0,1.0 +1 + ( 1 - x ) / ( 1 + x ) * 1,2/(x + 1),0.0,-1.0 +1 + ( 1 - x * x ),-x**2 + 2,0.0,2.0 +1 + ( 1 / ( ( x / ( 1 + x ) ) + x ) ) / x / x / x,(x**4*(x + 2) + x + 1)/(x**4*(x + 2)),-4.0,0.0 +1 + ( 1 / ( 1 + x ) ) / x / x / x,(x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 + ( 1 / ( 1 - x ) ) / x + 1,2 - 1/(x*(x - 1)),-1.0,0.0 +1 + ( 1 / ( 1 - x ) ) / x / x / x,(x**3*(x - 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 + ( 1 / x ) + 1 + 1 - x,-x + 3 + 1/x,-1.0,1.0 +1 + ( 1 / x ) + 1 + 1 / x,2 + 2/x,-1.0,0.0 +1 + ( 1 / x ) + x - x * x,-x**2 + x + 1 + 1/x,-1.0,2.0 +1 + ( 1 / x ) - x * x * ( 1 - x ),(x**4 - x**3 + x + 1)/x,-1.0,3.0 +1 + ( 1 / x ) - x + x * ( x * x ),x**3 - x + 1 + 1/x,-1.0,3.0 +1 + ( 1 / x ) - x - ( x * x ) * x,-x**3 - x + 1 + 1/x,-1.0,3.0 +1 + ( 1 / x ) / ( x * x ) / x,1 + x**(-4),-4.0,0.0 +1 + ( 1 / x ) / ( x * x ) / x + ( 1 / ( 1 + x ) ),(x**5 + 2*x**4 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 + ( 1 / x ) / ( x * x ) / x / ( 1 - x ),(x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 + ( 1 / x ) / x + ( 1 - x ) + 1,-x + 3 + x**(-2),-2.0,1.0 +1 + ( 1 / x ) / x + 1 - x,-x + 2 + x**(-2),-2.0,1.0 +1 + ( 1 / x ) / x - x + 1,-x + 2 + x**(-2),-2.0,1.0 +1 + ( 1 / x ) / x / x + x,x + 1 + x**(-3),-3.0,1.0 +1 + ( 1 / x ) / x / x / ( 1 - x ),(x**3*(x - 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 + ( 1 / x ) / x / x / x,1 + x**(-4),-4.0,0.0 +1 + ( x ) + 1 + 1,x + 3,0.0,1.0 +1 + ( x * ( 1 - x ) ),-x*(x - 1) + 1,0.0,2.0 +1 + ( x * x ) * x * x - ( x * x ),x**4 - x**2 + 1,0.0,4.0 +1 + ( x * x ) * x * x - x,x**4 - x + 1,0.0,4.0 +1 + ( x * x ) + 1 / x - x,x**2 - x + 1 + 1/x,-1.0,2.0 +1 + ( x + 1 ) * ( 1 + x ),(x + 1)**2 + 1,0.0,2.0 +1 + ( x + x ) * x,2*x**2 + 1,0.0,2.0 +1 + ( x + x + ( 1 + x ) ),3*x + 2,0.0,1.0 +1 + ( x / ( 1 + x ) ),(2*x + 1)/(x + 1),0.0,0.0 +1 + ( x / ( 1 + x ) ) + ( 1 / x ) / x / x,(2*x**4 + x**3 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 + ( x / ( 1 + x ) ) + 1 + 1,(4*x + 3)/(x + 1),0.0,0.0 +1 + ( x / ( 1 - x ) ) - 1 / x / ( 1 + x ),(-x**2 - 2*x + 1)/(x*(x**2 - 1)),-1.0,-1.0 +1 + 1 + ( ( 1 + x ) + ( 1 / x ) ) / x / ( x * x ),(2*x**4 + x*(x + 1) + 1)/x**4,-4.0,0.0 +1 + 1 + ( ( 1 / x ) / ( 1 - x ) ) / x / ( x * x ),2 - 1/(x**4*(x - 1)),-4.0,0.0 +1 + 1 + ( ( 1 / x ) / x ) / x - x,-x + 2 + x**(-3),-3.0,1.0 +1 + 1 + ( ( 1 / x ) / x ) / x / ( x * ( 1 + x ) ),2 + 1/(x**4*(x + 1)),-4.0,0.0 +1 + 1 + ( ( 1 / x ) / x ) / x / x,2 + x**(-4),-4.0,0.0 +1 + 1 + ( 1 + ( ( 1 / x ) + x ) ) / x / x,(2*x**3 + x*(x + 1) + 1)/x**3,-3.0,0.0 +1 + 1 + ( 1 + ( x * x ) ) / x / x,3 + x**(-2),-2.0,0.0 +1 + 1 + ( 1 + x ) + 1 + 1,x + 5,0.0,1.0 +1 + 1 + ( 1 + x ) / ( x * x ) / x,(2*x**3 + x + 1)/x**3,-3.0,0.0 +1 + 1 + ( 1 - x ),-x + 3,0.0,1.0 +1 + 1 + ( 1 - x ) - x,-2*x + 3,0.0,1.0 +1 + 1 + ( 1 - x ) - x + 1,-2*x + 4,0.0,1.0 +1 + 1 + ( 1 - x ) / ( x * ( x * x ) ) / x,(2*x**4 - x + 1)/x**4,-4.0,0.0 +1 + 1 + ( 1 / ( 1 + x ) ) * 1,(2*x + 3)/(x + 1),0.0,0.0 +1 + 1 + ( 1 / ( 1 + x ) ) + 1 / x,(2*x**2 + 4*x + 1)/(x*(x + 1)),-1.0,0.0 +1 + 1 + ( 1 / ( 1 - x ) ) / x,2 - 1/(x*(x - 1)),-1.0,0.0 +1 + 1 + ( 1 / x ) + ( 1 / x ) + 1,3 + 2/x,-1.0,0.0 +1 + 1 + ( 1 / x ) / x / ( x / ( 1 - x ) ),(2*x**3 - x + 1)/x**3,-3.0,0.0 +1 + 1 + ( x * ( x * x ) ) + x + x,x**3 + 2*x + 2,0.0,3.0 +1 + 1 + ( x * x ) * x,x**3 + 2,0.0,3.0 +1 + 1 + ( x * x ) + x * x,2*x**2 + 2,0.0,2.0 +1 + 1 + ( x / ( 1 + x ) ) + 1 * 1,(4*x + 3)/(x + 1),0.0,0.0 +1 + 1 + ( x / ( 1 + x ) ) / 1,(3*x + 2)/(x + 1),0.0,0.0 +1 + 1 + 1 + ( ( 1 / ( 1 + x ) ) ),(3*x + 4)/(x + 1),0.0,0.0 +1 + 1 + 1 + ( 1 + x ) / 1,x + 4,0.0,1.0 +1 + 1 + 1 + ( 1 / ( 1 - x ) ) / x,3 - 1/(x*(x - 1)),-1.0,0.0 +1 + 1 + 1 + 1 * 1,4,0.0,0.0 +1 + 1 + 1 + 1 / ( x * ( ( x * x ) * x ) ),3 + x**(-4),-4.0,0.0 +1 + 1 + 1 + x * ( 1 + x ),x*(x + 1) + 3,0.0,2.0 +1 + 1 + 1 - ( ( 1 / x ) / x ) - x,-x + 3 - 1/x**2,-2.0,1.0 +1 + 1 + 1 - ( 1 / x ) / x,3 - 1/x**2,-2.0,0.0 +1 + 1 + 1 / ( ( 1 / ( ( 1 / x ) + x ) ) - x ) / x,2 - 1/x**2 - 1/x**4,-4.0,0.0 +1 + 1 + 1 / ( 1 - x ) + 1,(3*x - 4)/(x - 1),0.0,0.0 +1 + 1 + 1 / ( x / ( 1 - x ) ) / ( x * x ),(2*x**3 - x + 1)/x**3,-3.0,0.0 +1 + 1 + 1 / x,2 + 1/x,-1.0,0.0 +1 + 1 + 1 / x + ( 1 / ( 1 + x ) ),(2*x**2 + 4*x + 1)/(x*(x + 1)),-1.0,0.0 +1 + 1 + 1 / x - x,-x + 2 + 1/x,-1.0,1.0 +1 + 1 + 1 / x / ( 1 - x ),2 - 1/(x*(x - 1)),-1.0,0.0 +1 + 1 + x * ( 1 + x ),x*(x + 1) + 2,0.0,2.0 +1 + 1 + x * ( 1 / ( 1 + x ) ),(3*x + 2)/(x + 1),0.0,0.0 +1 + 1 + x + ( 1 + x ),2*x + 3,0.0,1.0 +1 + 1 + x + 1 + ( x * x ),x**2 + x + 3,0.0,2.0 +1 + 1 + x + 1 + x,2*x + 3,0.0,1.0 +1 + 1 + x + x + ( 1 + x ),3*x + 3,0.0,1.0 +1 + 1 + x - x * ( x * x ),-x**3 + x + 2,0.0,3.0 +1 + 1 + x / x,3,0.0,0.0 +1 + 1 - ( 1 + x ) * ( x * x ) + 1,-x**3 - x**2 + 3,0.0,3.0 +1 + 1 - ( 1 - ( 1 / x ) ) / x / x,(2*x**3 - x + 1)/x**3,-3.0,0.0 +1 + 1 - ( 1 - ( x * x ) ) * x * x,x**4 - x**2 + 2,0.0,4.0 +1 + 1 - ( 1 / ( 1 - x ) ) * x,(3*x - 2)/(x - 1),0.0,0.0 +1 + 1 - ( 1 / x ) - ( 1 / x ) + 1,3 - 2/x,-1.0,0.0 +1 + 1 - ( x * ( 1 + x ) ) * x,-x**3 - x**2 + 2,0.0,3.0 +1 + 1 - ( x * x ) - 1 / ( x * x ),-x**2 + 2 - 1/x**2,-2.0,2.0 +1 + 1 - 1 / ( ( 1 + x ) + x ),(4*x + 1)/(2*x + 1),0.0,0.0 +1 + 1 - 1 / ( x * ( 1 - x ) ),2 + 1/(x*(x - 1)),-1.0,0.0 +1 + 1 - 1 / ( x * x ) - ( x * x ),-x**2 + 2 - 1/x**2,-2.0,2.0 +1 + 1 - 1 / ( x / ( ( 1 / x ) - x ) ) / x,2 + 1/x - 1/x**3,-3.0,0.0 +1 + 1 - 1 / x - x,-x + 2 - 1/x,-1.0,1.0 +1 + 1 - 1 / x / ( ( x * x ) * ( 1 + x ) ),2 - 1/(x**3*(x + 1)),-3.0,0.0 +1 + 1 - x * ( 1 + x ) - x,-x*(x + 1) - x + 2,0.0,2.0 +1 + 1 - x * ( x * ( 1 - x ) ) * x,x**3*(x - 1) + 2,0.0,4.0 +1 + 1 - x * x + x,-x**2 + x + 2,0.0,2.0 +1 + 1 - x + ( x * x ),x**2 - x + 2,0.0,2.0 +1 + 1 - x + 1 + 1,-x + 4,0.0,1.0 +1 + 1 - x + 1 / x,-x + 2 + 1/x,-1.0,1.0 +1 + 1 - x + x * ( x * x ),x**3 - x + 2,0.0,3.0 +1 + 1 - x - ( x * ( x * x ) ) * x,-x**4 - x + 2,0.0,4.0 +1 + 1 - x - x * ( x * x ),-x**3 - x + 2,0.0,3.0 +1 + 1 / ( ( ( 1 / x ) + x ) ),(x**2 + x + 1)/(x**2 + 1),0.0,0.0 +1 + 1 / ( ( ( x * x ) * x ) * x ),1 + x**(-4),-4.0,0.0 +1 + 1 / ( ( ( x * x ) - x ) + 1 ),(x**2 - x + 2)/(x**2 - x + 1),0.0,0.0 +1 + 1 / ( ( 1 + ( 1 + x ) ) ),(x + 3)/(x + 2),0.0,0.0 +1 + 1 / ( ( 1 - x ) - x ) * 1,2*(x - 1)/(2*x - 1),0.0,0.0 +1 + 1 / ( ( 1 / x ) + ( x * x ) ),(x**3 + x + 1)/(x**3 + 1),0.0,0.0 +1 + 1 / ( 1 + ( 1 + x ) ) * 1,(x + 3)/(x + 2),0.0,0.0 +1 + 1 / ( 1 + x ) + x + 1,((x + 1)*(x + 2) + 1)/(x + 1),0.0,1.0 +1 + 1 / ( 1 - x ) - ( x / ( 1 + x ) ),-2/(x**2 - 1),0.0,-2.0 +1 + 1 / ( x * ( 1 + x ) ),(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 + 1 / ( x * ( 1 - x ) ) / x + 1,2 - 1/(x**2*(x - 1)),-2.0,0.0 +1 + 1 / ( x * ( x * x ) ) / x / ( 1 - x ),(x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 + 1 / ( x * x ) + ( 1 + x ) + 1,x + 3 + x**(-2),-2.0,1.0 +1 + 1 / ( x * x ) / ( 1 + x ),(x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 + 1 / ( x * x ) / ( x * ( 1 + x ) ),(x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 + 1 / ( x * x ) / ( x * x ),1 + x**(-4),-4.0,0.0 +1 + 1 / ( x * x ) / x + 1,2 + x**(-3),-3.0,0.0 +1 + 1 / ( x * x ) / x / ( 1 + x ),(x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 + 1 / ( x / ( 1 - ( 1 / x ) ) ) / ( x * x ) + 1,(2*x**4 + x - 1)/x**4,-4.0,0.0 +1 + 1 / ( x / ( 1 - ( 1 / x ) ) ) / x + 1,(2*x**3 + x - 1)/x**3,-3.0,0.0 +1 + 1 / x,(x + 1)/x,-1.0,0.0 +1 + 1 / x + ( x / ( 1 + x ) ) + 1,(3*x**2 + 3*x + 1)/(x*(x + 1)),-1.0,0.0 +1 + 1 / x + 1,2 + 1/x,-1.0,0.0 +1 + 1 / x - ( x * ( 1 + x ) ) * x,(-x**4 - x**3 + x + 1)/x,-1.0,3.0 +1 + 1 / x - x * ( x * x ),-x**3 + 1 + 1/x,-1.0,3.0 +1 + 1 / x / ( ( x * ( 1 + x ) ) * x ) / x,(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 + 1 / x / ( 1 - x ) + 1,2 - 1/(x*(x - 1)),-1.0,0.0 +1 + 1 / x / ( x * ( 1 - x ) ) + 1,2 - 1/(x**2*(x - 1)),-2.0,0.0 +1 + 1 / x / ( x * x ) - ( 1 / x ),1 - 1/x + x**(-3),-3.0,0.0 +1 + 1 / x / ( x / ( 1 + x ) ) / x,(x**3 + x + 1)/x**3,-3.0,0.0 +1 + 1 / x / x,1 + x**(-2),-2.0,0.0 +1 + 1 / x / x - ( x * ( 1 + x ) ),-x**2 - x + 1 + x**(-2),-2.0,2.0 +1 + x * ( ( 1 + x ) ) * x,x**2*(x + 1) + 1,0.0,3.0 +1 + x * ( ( 1 + x ) ) + 1,x*(x + 1) + 2,0.0,2.0 +1 + x * ( ( x * x ) ) * x,x**4 + 1,0.0,4.0 +1 + x * ( 1 + x ) + 1,x*(x + 1) + 2,0.0,2.0 +1 + x * ( 1 - x ) * ( x * x ) + 1,x**3*(-x + 1) + 2,0.0,4.0 +1 + x * ( x * ( 1 + x ) ) - x,x**2*(x + 1) - x + 1,0.0,3.0 +1 + x * ( x * x ) + ( 1 - x ),x**3 - x + 2,0.0,3.0 +1 + x * ( x * x ) + 1 + 1,x**3 + 3,0.0,3.0 +1 + x * 1 * ( 1 + x ),x*(x + 1) + 1,0.0,2.0 +1 + x * 1 + x,2*x + 1,0.0,1.0 +1 + x * x * ( ( 1 + x ) ),x**2*(x + 1) + 1,0.0,3.0 +1 + x * x * ( 1 - x ) + x,x**2*(-x + 1) + x + 1,0.0,3.0 +1 + x * x * ( 1 - x ) - x,x**2*(-x + 1) - x + 1,0.0,3.0 +1 + x * x * ( x * x ) + ( 1 - x ),x**4 - x + 2,0.0,4.0 +1 + x * x * ( x * x ) - x,x**4 - x + 1,0.0,4.0 +1 + x * x * x * ( ( 1 - x ) - x ),x**3*(-2*x + 1) + 1,0.0,4.0 +1 + x * x * x + ( ( 1 / x ) + x ),x**3 + x + 1 + 1/x,-1.0,3.0 +1 + x * x * x + x,x**3 + x + 1,0.0,3.0 +1 + x * x + ( 1 / x ) + 1,x**2 + 2 + 1/x,-1.0,2.0 +1 + x * x + ( x * x ) + 1,2*x**2 + 2,0.0,2.0 +1 + x * x + 1 + ( ( 1 / x ) / x ),x**2 + 2 + x**(-2),-2.0,2.0 +1 + x * x - ( 1 / x ) - x,x**2 - x + 1 - 1/x,-1.0,2.0 +1 + x * x / ( 1 + x ) * x,(x**3 + x + 1)/(x + 1),0.0,2.0 +1 + x + ( ( 1 / x ) - x ) / x / x,x + 1 - 1/x + x**(-3),-3.0,1.0 +1 + x + ( 1 + x ) + x + x,4*x + 2,0.0,1.0 +1 + x + ( 1 + x ) / x,x + 2 + 1/x,-1.0,1.0 +1 + x + ( 1 + x ) / x / x,x + 1 + 1/x + x**(-2),-2.0,1.0 +1 + x + ( 1 / x ) + ( x * x ) * x,x**3 + x + 1 + 1/x,-1.0,3.0 +1 + x + ( 1 / x ) + x + x,3*x + 1 + 1/x,-1.0,1.0 +1 + x + ( 1 / x ) - x * x,-x**2 + x + 1 + 1/x,-1.0,2.0 +1 + x + ( x * ( 1 + x ) ),x*(x + 1) + x + 1,0.0,2.0 +1 + x + ( x * x ),x**2 + x + 1,0.0,2.0 +1 + x + 1 + 1 + x,2*x + 3,0.0,1.0 +1 + x + 1 + x * x,x**2 + x + 2,0.0,2.0 +1 + x + 1 + x + 1,2*x + 3,0.0,1.0 +1 + x + 1 - 1 / x,x + 2 - 1/x,-1.0,1.0 +1 + x + 1 / ( 1 + x ) + 1,((x + 1)*(x + 2) + 1)/(x + 1),0.0,1.0 +1 + x + x * ( 1 + x ),x*(x + 1) + x + 1,0.0,2.0 +1 + x + x * ( x * x ),x**3 + x + 1,0.0,3.0 +1 + x + x + x,3*x + 1,0.0,1.0 +1 + x + x + x + 1,3*x + 2,0.0,1.0 +1 + x - ( ( 1 / x ) - x ) / x / x,x + 1 + 1/x - 1/x**3,-3.0,1.0 +1 + x - ( x * ( 1 + x ) ) * x,-x**3 - x**2 + x + 1,0.0,3.0 +1 + x - ( x * x ) + x,-x**2 + 2*x + 1,0.0,2.0 +1 + x - ( x / ( 1 - x ) ),(x**2 + x - 1)/(x - 1),0.0,1.0 +1 + x - x * ( 1 - x ) * ( x * x ),x**3*(x - 1) + x + 1,0.0,4.0 +1 + x - x * x * ( 1 + x ),-x**3 - x**2 + x + 1,0.0,3.0 +1 + x - x * x * x,-x**3 + x + 1,0.0,3.0 +1 + x - x * x + x,-x**2 + 2*x + 1,0.0,2.0 +1 + x / ( ( 1 / ( x * x ) ) - x ),-1/(x**3 - 1),0.0,-3.0 +1 + x / ( x + ( 1 + x ) ),(3*x + 1)/(2*x + 1),0.0,0.0 +1 + x / ( x + ( 1 / ( 1 - x ) ) ),(2*x*(x - 1) - 1)/(x*(x - 1) - 1),0.0,0.0 +1 + x / ( x + 1 ),(2*x + 1)/(x + 1),0.0,0.0 +1 + x / 1 * ( 1 + x ),x*(x + 1) + 1,0.0,2.0 +1 + x / 1 * x,x**2 + 1,0.0,2.0 +1 + x / 1 + 1,x + 2,0.0,1.0 +1 + x / x / ( ( 1 / x ) + x ),(x**2 + x + 1)/(x**2 + 1),0.0,0.0 +1 - ( ( ( ( 1 / x ) / x ) / x ) - x ) / ( x + x ),3/2 - 1/(2*x**4),-4.0,0.0 +1 - ( ( ( 1 / x ) / x ) + 1 ) / ( x * x ),(x**4 - x**2 - 1)/x**4,-4.0,0.0 +1 - ( ( ( 1 / x ) / x ) + x ) / ( 1 - x ) / x / x,(x**4*(x - 1) + x**3 + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - ( ( ( x * x ) + x ) ) * x,-x**2*(x + 1) + 1,0.0,3.0 +1 - ( ( 1 + x ) + 1 ) / x,-2/x,-1.0,-1.0 +1 - ( ( 1 - x ) * x ),x*(x - 1) + 1,0.0,2.0 +1 - ( ( 1 - x ) * x ) * x * x + 1,x**3*(x - 1) + 2,0.0,4.0 +1 - ( ( 1 - x ) + 1 ) / ( x * x ),(x**2 + x - 2)/x**2,-2.0,0.0 +1 - ( ( 1 - x ) + 1 ) / x,2 - 2/x,-1.0,0.0 +1 - ( ( 1 - x ) - x ) * ( 1 - x ),x*(-2*x + 3),1.0,2.0 +1 - ( ( 1 - x ) / x / x ),(x**2 + x - 1)/x**2,-2.0,0.0 +1 - ( ( 1 / ( 1 - x ) ) - ( 1 / x ) ) / x / x / x,(x**4*(x - 1) + 2*x - 1)/(x**4*(x - 1)),-4.0,0.0 +1 - ( ( 1 / ( 1 - x ) ) / x ) / x,(x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +1 - ( ( 1 / x ) + ( 1 / x ) ) / x / x / x,1 - 2/x**4,-4.0,0.0 +1 - ( ( 1 / x ) + x ) / ( 1 - x ) / x / x,(x**3*(x - 1) + x**2 + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - ( ( 1 / x ) + x ) / ( x / ( 1 + x ) ) / x / x,(x**4 - (x + 1)*(x**2 + 1))/x**4,-4.0,0.0 +1 - ( ( 1 / x ) - x ) / x / x / x,(x**4 + x**2 - 1)/x**4,-4.0,0.0 +1 - ( ( 1 / x ) / ( 1 + x ) ) / x / x + 1,2 - 1/(x**3*(x + 1)),-3.0,0.0 +1 - ( ( 1 / x ) / ( 1 + x ) ) / x / x / x,(x**4*(x + 1) - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - ( ( 1 / x ) / ( x * x ) ) / ( x + x ),1 - 1/(2*x**4),-4.0,0.0 +1 - ( ( x * x ) * x ) * x + 1 - x,-x**4 - x + 2,0.0,4.0 +1 - ( ( x * x ) * x ) * x - x - x,-x**4 - 2*x + 1,0.0,4.0 +1 - ( ( x * x ) + x ) * x * x / 1,-x**4 - x**3 + 1,0.0,4.0 +1 - ( 1 ) / ( x / ( 1 + x ) ) / x,(x**2 - x - 1)/x**2,-2.0,0.0 +1 - ( 1 + ( 1 - x ) ) / x,2 - 2/x,-1.0,0.0 +1 - ( 1 + ( 1 / x ) ) / ( x * ( x * x ) ),(x**4 - x - 1)/x**4,-4.0,0.0 +1 - ( 1 + ( 1 / x ) ) / x / ( x * x ) + 1,(2*x**4 - x - 1)/x**4,-4.0,0.0 +1 - ( 1 + ( x * x ) ) / x / x - 1,-1 - 1/x**2,-2.0,0.0 +1 - ( 1 + 1 ) / ( ( x * ( x * x ) ) * x ),1 - 2/x**4,-4.0,0.0 +1 - ( 1 + 1 ) / ( x * ( x * x ) ),1 - 2/x**3,-3.0,0.0 +1 - ( 1 + x ) * ( x * x ) * x - x,-x**4 - x**3 - x + 1,0.0,4.0 +1 - ( 1 + x ) * ( x * x ) + 1,-x**3 - x**2 + 2,0.0,3.0 +1 - ( 1 + x ) * x * ( 1 + x ) * x,-x**2*(x + 1)**2 + 1,0.0,4.0 +1 - ( 1 + x ) * x + 1,-x*(x + 1) + 2,0.0,2.0 +1 - ( 1 + x ) / ( 1 + ( 1 - x ) ) - 1 - 1,3/(x - 2),0.0,-1.0 +1 - ( 1 + x ) / ( 1 - x ) / x,(x**2 + 1)/(x*(x - 1)),-1.0,0.0 +1 - ( 1 + x ) / ( x * x ) - 1 - 1,-(x**2 + x + 1)/x**2,-2.0,0.0 +1 - ( 1 + x ) / ( x * x ) / x / x,(x**4 - x - 1)/x**4,-4.0,0.0 +1 - ( 1 + x ) / x - x - x,-2*x - 1/x,-1.0,1.0 +1 - ( 1 + x ) / x / x * 1,(x**2 - x - 1)/x**2,-2.0,0.0 +1 - ( 1 + x ) / x / x + ( x * x ),(x**4 + x**2 - x - 1)/x**2,-2.0,2.0 +1 - ( 1 + x ) / x / x / ( 1 / ( 1 + x ) ),-(2*x + 1)/x**2,-2.0,-1.0 +1 - ( 1 - ( x * x ) ) * x * x,x**4 - x**2 + 1,0.0,4.0 +1 - ( 1 - x ) * x * 1,x*(x - 1) + 1,0.0,2.0 +1 - ( 1 - x ) * x * x + x,x**2*(x - 1) + x + 1,0.0,3.0 +1 - ( 1 - x ) * x - ( 1 / x ) / x,x**2 - x + 1 - 1/x**2,-2.0,2.0 +1 - ( 1 - x ) / ( ( 1 + x ) + 1 ),(2*x + 1)/(x + 2),0.0,0.0 +1 - ( 1 - x ) / ( 1 + x ) + 1,(3*x + 1)/(x + 1),0.0,0.0 +1 - ( 1 - x ) / ( x * ( 1 + x ) ) / x / x,(x**3*(x + 1) + x - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - ( 1 - x ) / ( x * x ) / ( x / ( 1 + x ) ) / x,(x**4 + x**2 - 1)/x**4,-4.0,0.0 +1 - ( 1 - x ) / ( x + x ),(3*x - 1)/(2*x),-1.0,0.0 +1 - ( 1 - x ) / x,2 - 1/x,-1.0,0.0 +1 - ( 1 - x ) / x / ( x * x ) + ( 1 - x ),(x**3*(-x + 2) + x - 1)/x**3,-3.0,1.0 +1 - ( 1 - x ) / x / x + x,x + 1 + 1/x - 1/x**2,-2.0,1.0 +1 - ( 1 / ( 1 + x ) ) - 1 - ( 1 / x ) / ( x * x ),-(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 - ( 1 / ( 1 + x ) ) / x / x - x,(-x**4 + x**2 - 1)/(x**2*(x + 1)),-2.0,1.0 +1 - ( 1 / ( 1 - x ) ) - ( 1 / x ) / ( x * x ) / x,(x**5 - x + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - ( 1 / ( 1 - x ) ) - x - x - x,-x*(3*x - 4)/(x - 1),1.0,1.0 +1 - ( 1 / ( 1 - x ) ) / ( x - 1 ),1 + (x - 1)**(-2),0.0,0.0 +1 - ( 1 / ( x * x ) ) + 1 - x,-x + 2 - 1/x**2,-2.0,1.0 +1 - ( 1 / x ) * ( ( 1 - x ) + 1 ),2 - 2/x,-1.0,0.0 +1 - ( 1 / x ) * ( 1 + ( 1 + x ) ),-2/x,-1.0,-1.0 +1 - ( 1 / x ) + ( ( 1 - x ) / x ) / x / ( x * x ),(x**4 - x**3 - x + 1)/x**4,-4.0,0.0 +1 - ( 1 / x ) + ( x * x ) + 1,x**2 + 2 - 1/x,-1.0,2.0 +1 - ( 1 / x ) + ( x / ( 1 + ( 1 - x ) ) ),(-3*x + 2)/(x*(x - 2)),-1.0,-1.0 +1 - ( 1 / x ) + 1 + 1,3 - 1/x,-1.0,0.0 +1 - ( 1 / x ) - ( 1 / x ) / x,(x**2 - x - 1)/x**2,-2.0,0.0 +1 - ( 1 / x ) - ( x * x ),-x**2 + 1 - 1/x,-1.0,2.0 +1 - ( 1 / x ) - 1 - ( 1 / x ) - 1,-(x + 2)/x,-1.0,0.0 +1 - ( 1 / x ) - x,-x + 1 - 1/x,-1.0,1.0 +1 - ( 1 / x ) - x * x * x,-x**3 + 1 - 1/x,-1.0,3.0 +1 - ( 1 / x ) / ( ( ( 1 / x ) / ( 1 + ( x * x ) ) ) + x ),x**4/(x**4 + x**2 + 1),4.0,0.0 +1 - ( 1 / x ) / ( 1 - x ) / ( x * x ) + 1,2 + 1/(x**3*(x - 1)),-3.0,0.0 +1 - ( 1 / x ) / ( x * ( x * ( 1 + x ) ) ) / x + 1,2 - 1/(x**4*(x + 1)),-4.0,0.0 +1 - ( 1 / x ) / ( x * x ) + 1 + 1,3 - 1/x**3,-3.0,0.0 +1 - ( 1 / x ) / ( x * x ) + x + 1,x + 2 - 1/x**3,-3.0,1.0 +1 - ( 1 / x ) / ( x * x ) - ( 1 + x ) / x,-(x**2 + 1)/x**3,-3.0,-1.0 +1 - ( 1 / x ) / ( x * x ) / ( 1 + x ) / x,(x**4*(x + 1) - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - ( 1 / x ) / ( x * x ) / x - ( 1 / ( 1 - x ) ),(x**5 - x + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - ( 1 / x ) / ( x - ( 1 - x ) ),(x*(2*x - 1) - 1)/(x*(2*x - 1)),-1.0,0.0 +1 - ( 1 / x ) / x,1 - 1/x**2,-2.0,0.0 +1 - ( 1 / x ) / x - 1 / x,(x**2 - x - 1)/x**2,-2.0,0.0 +1 - ( 1 / x ) / x / x + ( 1 - x ),-x + 2 - 1/x**3,-3.0,1.0 +1 - ( x * ( 1 + x ) ) * x * x + 1,-x**4 - x**3 + 2,0.0,4.0 +1 - ( x * ( 1 + x ) ) * x + 1 / x,(-x**4 - x**3 + x + 1)/x,-1.0,3.0 +1 - ( x * ( 1 - x ) ) * x * 1 * x,x**3*(x - 1) + 1,0.0,4.0 +1 - ( x * ( 1 - x ) ) + 1 / x / x,x**2 - x + 1 + x**(-2),-2.0,2.0 +1 - ( x * ( 1 - x ) ) - 1 / x / x,x**2 - x + 1 - 1/x**2,-2.0,2.0 +1 - ( x * ( x * x ) ) * x - x * x,-x**4 - x**2 + 1,0.0,4.0 +1 - ( x * x ) * ( 1 + ( x * x ) ),-x**4 - x**2 + 1,0.0,4.0 +1 - ( x * x ) * ( x ) - x,-x**3 - x + 1,0.0,3.0 +1 - ( x * x ) * ( x + x ),-2*x**3 + 1,0.0,3.0 +1 - ( x * x ) * x * x * 1,-x**4 + 1,0.0,4.0 +1 - ( x * x ) + 1 + 1 / ( x * x ),-x**2 + 2 + x**(-2),-2.0,2.0 +1 - ( x * x ) + 1 - ( 1 / x ),-x**2 + 2 - 1/x,-1.0,2.0 +1 - ( x * x ) + 1 - x + 1,-x**2 - x + 3,0.0,2.0 +1 - ( x * x ) + x * x * x,x**3 - x**2 + 1,0.0,3.0 +1 - ( x * x ) + x + x,-x**2 + 2*x + 1,0.0,2.0 +1 - ( x * x ) - x * ( x * x ) * x,-x**4 - x**2 + 1,0.0,4.0 +1 - ( x * x ) - x + ( 1 / x ),-x**2 - x + 1 + 1/x,-1.0,2.0 +1 - ( x * x ) - x - 1 / ( 1 - x ),-x*(x**2 - 2)/(x - 1),1.0,2.0 +1 - ( x - 1 ) * x,-x*(x - 1) + 1,0.0,2.0 +1 - ( x / ( 1 - x ) ) - x - 1,x*(-x + 2)/(x - 1),1.0,1.0 +1 - 1 * 1 / x / x,1 - 1/x**2,-2.0,0.0 +1 - 1 - ( 1 + x ) - x,-2*x - 1,0.0,1.0 +1 - 1 - ( 1 / x ) / ( 1 + ( x * x ) ),-1/(x**3 + x),-1.0,-3.0 +1 - 1 - ( x * x ) * x - x,-x**3 - x,1.0,3.0 +1 - 1 - 1 - ( 1 / ( 1 + x ) ),-(x + 2)/(x + 1),0.0,0.0 +1 - 1 - 1 - ( 1 / x ) - 1,-2 - 1/x,-1.0,0.0 +1 - 1 - 1 - 1 / x,-(x + 1)/x,-1.0,0.0 +1 - 1 - 1 / x / ( 1 + x ),-1/(x*(x + 1)),-1.0,-2.0 +1 - 1 - x * x - 1,-x**2 - 1,0.0,2.0 +1 - 1 - x - ( ( 1 + x ) * x ) * x,-x*(x*(x + 1) + 1),1.0,3.0 +1 - 1 - x - x * ( x * ( 1 - x ) ),x*(x*(x - 1) - 1),1.0,3.0 +1 - 1 - x - x - ( x * x ),-x*(x + 2),1.0,2.0 +1 - 1 - x - x - x,-3*x,1.0,1.0 +1 - 1 - x / ( 1 + x ),-x/(x + 1),1.0,0.0 +1 - 1 / ( ( ( 1 / ( 1 - x ) ) + x ) + x ),x*(2*x - 3)/(2*x*(x - 1) - 1),1.0,0.0 +1 - 1 / ( ( ( x * ( 1 + x ) ) * x ) * x ) / x + 1,2 - 1/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / ( ( 1 + x ) + x ),2*x/(2*x + 1),1.0,0.0 +1 - 1 / ( ( x * x ) + ( 1 + x ) ),x*(x + 1)/(x**2 + x + 1),1.0,0.0 +1 - 1 / ( 1 + x ),x/(x + 1),1.0,0.0 +1 - 1 / ( 1 + x ) - x,-x**2/(x + 1),2.0,1.0 +1 - 1 / ( 1 + x ) / ( 1 + x ) / 1,1 - 1/(x + 1)**2,1.0,0.0 +1 - 1 / ( 1 - x ) + 1 + x,(x**2 + x - 1)/(x - 1),0.0,1.0 +1 - 1 / ( 1 - x ) - ( 1 - x ) * x,x*(x**2 - 2*x + 2)/(x - 1),1.0,2.0 +1 - 1 / ( 1 - x ) - 1 - ( ( 1 / x ) / x ),(x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 - 1 / ( 1 - x ) - x,(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 - 1 / ( 1 - x ) / ( x ),(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 - 1 / ( 1 - x ) / x + 1,2 + 1/(x*(x - 1)),-1.0,0.0 +1 - 1 / ( x * ( 1 + ( x * x ) ) ) / x / x,(x**5 + x**3 - 1)/(x**5 + x**3),-3.0,0.0 +1 - 1 / ( x * ( 1 - x ) ),(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 - 1 / ( x * ( 1 - x ) ) / x / ( x * x ),(x**4*(x - 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - 1 / ( x * ( x * x ) ),1 - 1/x**3,-3.0,0.0 +1 - 1 / ( x * ( x * x ) ) * ( 1 - x ) / x,(x**4 + x - 1)/x**4,-4.0,0.0 +1 - 1 / ( x * x ) - x + 1,-x + 2 - 1/x**2,-2.0,1.0 +1 - 1 / ( x * x ) / ( 1 + x ) + 1,2 - 1/(x**2*(x + 1)),-2.0,0.0 +1 - 1 / ( x * x ) / ( x * ( 1 + x ) ) / x,(x**4*(x + 1) - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / ( x * x ) / x + ( 1 / x ),1 + 1/x - 1/x**3,-3.0,0.0 +1 - 1 / ( x * x ) / x - ( ( 1 + x ) / x ),-(x**2 + 1)/x**3,-3.0,-1.0 +1 - 1 / ( x * x ) / x / ( x * ( 1 - ( x * x ) ) ),(x**6 - x**4 + 1)/(x**6 - x**4),-4.0,0.0 +1 - 1 / ( x + ( ( 1 / ( 1 + ( x * x ) ) ) / ( 1 + x ) ) ),x**4/(x**4 + x**3 + x**2 + x + 1),4.0,0.0 +1 - 1 / 1 - 1,-1,0.0,0.0 +1 - 1 / 1 / ( 1 + x ) / x,(x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +1 - 1 / 1 / x / x,1 - 1/x**2,-2.0,0.0 +1 - 1 / x + 1 - ( x * x ),-x**2 + 2 - 1/x,-1.0,2.0 +1 - 1 / x + x + ( x * x ),x**2 + x + 1 - 1/x,-1.0,2.0 +1 - 1 / x - ( 1 / x ) / ( x * x ),1 - 1/x - 1/x**3,-3.0,0.0 +1 - 1 / x - ( x / ( 1 - x ) ),(2*x**2 - 2*x + 1)/(x*(x - 1)),-1.0,0.0 +1 - 1 / x - 1 / ( x * ( x * ( x * x ) ) ),1 - 1/x - 1/x**4,-4.0,0.0 +1 - 1 / x - x * ( 1 + x ),-x**2 - x + 1 - 1/x,-1.0,2.0 +1 - 1 / x - x + ( 1 - x ),-2*x + 2 - 1/x,-1.0,1.0 +1 - 1 / x / ( ( 1 / x ) - x ) / x,(x**3 - x + 1)/(x**3 - x),-1.0,0.0 +1 - 1 / x / ( ( x * ( 1 - x ) ) * x ) / x,(x**4*(x - 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - 1 / x / ( ( x * x ) ),1 - 1/x**3,-3.0,0.0 +1 - 1 / x / ( ( x * x ) * ( 1 + x ) ) / x,(x**4*(x + 1) - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / x / ( ( x * x ) + x ) / x,(x**3*(x + 1) - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - 1 / x / ( ( x / ( ( 1 / x ) + x ) ) * x ) + 1,2 - 1/x**2 - 1/x**4,-4.0,0.0 +1 - 1 / x / ( x * ( ( x / ( 1 - x ) ) * x ) ) + 1,(2*x**4 + x - 1)/x**4,-4.0,0.0 +1 - 1 / x / ( x * ( 1 + x ) ) + 1,2 - 1/(x**2*(x + 1)),-2.0,0.0 +1 - 1 / x / ( x * x ),1 - 1/x**3,-3.0,0.0 +1 - 1 / x / x * ( 1 / ( 1 + x ) ),(x**2*(x + 1) - 1)/(x**2*(x + 1)),-2.0,0.0 +1 - 1 / x / x - ( x / ( 1 + x ) ),(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +1 - 1 / x / x / ( ( x * x ) - x ),(x**3*(x - 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / x / x / ( ( x * x ) / ( 1 + x ) ),(x**4 - x - 1)/x**4,-4.0,0.0 +1 - 1 / x / x / ( x * ( 1 + x ) ),(x**3*(x + 1) - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - 1 / x / x / ( x * ( 1 - ( 1 - x ) ) ),1 - 1/x**4,-4.0,0.0 +1 - x * ( 1 + ( 1 - x ) ) * x * x,x**3*(x - 2) + 1,0.0,4.0 +1 - x * ( 1 + ( x * ( x * x ) ) ),-x**4 - x + 1,0.0,4.0 +1 - x * ( 1 - x ) * ( x * x ) - x,x**3*(x - 1) - x + 1,0.0,4.0 +1 - x * ( x ) * ( x * x ),-x**4 + 1,0.0,4.0 +1 - x * ( x * x ),-x**3 + 1,0.0,3.0 +1 - x * ( x * x ) + 1 - x,-x**3 - x + 2,0.0,3.0 +1 - x * 1 * ( ( x * x ) * x ) + 1,-x**4 + 2,0.0,4.0 +1 - x * 1 - ( 1 / ( 1 - x ) ),(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 - x * x * x,-x**3 + 1,0.0,3.0 +1 - x * x * x - ( 1 + x ),-x**3 - x,1.0,3.0 +1 - x * x + 1 - x,-x**2 - x + 2,0.0,2.0 +1 - x * x - ( 1 + x ),-x*(x + 1),1.0,2.0 +1 - x * x - 1 / ( 1 + x ),((x + 1)*(-x**2 + 1) - 1)/(x + 1),1.0,2.0 +1 - x * x - x - ( 1 + x ),-x*(x + 2),1.0,2.0 +1 - x + ( 1 / x ) - x,-2*x + 1 + 1/x,-1.0,1.0 +1 - x + ( 1 / x ) / x - x,-2*x + 1 + x**(-2),-2.0,1.0 +1 - x + ( x * ( x * x ) ) * x + 1,x**4 - x + 2,0.0,4.0 +1 - x + 1 + x * ( x * x ),x**3 - x + 2,0.0,3.0 +1 - x + 1 - ( ( 1 / x ) ),-x + 2 - 1/x,-1.0,1.0 +1 - x + 1 - ( 1 / x ) + 1,-x + 3 - 1/x,-1.0,1.0 +1 - x + 1 - ( x * x ) * x,-x**3 - x + 2,0.0,3.0 +1 - x + 1 - 1 / x,-x + 2 - 1/x,-1.0,1.0 +1 - x + 1 - x * x,-x**2 - x + 2,0.0,2.0 +1 - x + 1 / ( x * x ) - ( x * x ),-x**2 - x + 1 + x**(-2),-2.0,2.0 +1 - x + 1 / ( x * x ) / x,-x + 1 + x**(-3),-3.0,1.0 +1 - x - ( ( 1 + x ) ) / ( 1 - x ),-x*(x - 3)/(x - 1),1.0,1.0 +1 - x - ( 1 + x ) * x * ( x * x ),-x**4 - x**3 - x + 1,0.0,4.0 +1 - x - ( 1 + x ) / x / x,-x + 1 - 1/x - 1/x**2,-2.0,1.0 +1 - x - ( 1 / ( 1 - x ) ) / ( x * x ) / x,(-x**3*(-x + 1)**2 + 1)/(x**3*(x - 1)),-3.0,1.0 +1 - x - ( x ),-2*x + 1,0.0,1.0 +1 - x - ( x ) - x,-3*x + 1,0.0,1.0 +1 - x - ( x * ( 1 - x ) ) * x,x**2*(x - 1) - x + 1,0.0,3.0 +1 - x - ( x * x ) * ( 1 - x ),x**2*(x - 1) - x + 1,0.0,3.0 +1 - x - ( x * x ) * ( 1 - x ) * x,x**3*(x - 1) - x + 1,0.0,4.0 +1 - x - ( x * x ) * x,-x**3 - x + 1,0.0,3.0 +1 - x - ( x * x ) * x + 1,-x**3 - x + 2,0.0,3.0 +1 - x - ( x * x ) - x - 1,-x*(x + 2),1.0,2.0 +1 - x - ( x + x ),-3*x + 1,0.0,1.0 +1 - x - 1 * 1 - x,-2*x,1.0,1.0 +1 - x - 1 - ( ( 1 / x ) / x ),-x - 1/x**2,-2.0,1.0 +1 - x - 1 - ( 1 + x ) / x,-x - 1 - 1/x,-1.0,1.0 +1 - x - 1 - 1 / ( x * x ),-x - 1/x**2,-2.0,1.0 +1 - x - 1 - x - ( 1 / x ),-2*x - 1/x,-1.0,1.0 +1 - x - 1 / ( x * x ) - 1,-x - 1/x**2,-2.0,1.0 +1 - x - 1 / ( x * x ) / x,-x + 1 - 1/x**3,-3.0,1.0 +1 - x - 1 / 1 / ( ( x * x ) * x ),-x + 1 - 1/x**3,-3.0,1.0 +1 - x - 1 / 1 / ( 1 + x ),-x**2/(x + 1),2.0,1.0 +1 - x - 1 / x - ( ( 1 / x ) / x ),-x + 1 - 1/x - 1/x**2,-2.0,1.0 +1 - x - 1 / x / ( x * x ),-x + 1 - 1/x**3,-3.0,1.0 +1 - x - 1 / x / 1,-x + 1 - 1/x,-1.0,1.0 +1 - x - x * ( 1 + x ) * x,-x**3 - x**2 - x + 1,0.0,3.0 +1 - x - x * ( x * x ) * x,-x**4 - x + 1,0.0,4.0 +1 - x - x * x * ( 1 + x ),-x**3 - x**2 - x + 1,0.0,3.0 +1 - x - x * x - 1,-x*(x + 1),1.0,2.0 +1 - x - x * x / 1,-x**2 - x + 1,0.0,2.0 +1 - x - x + 1,-2*x + 2,0.0,1.0 +1 - x - x - ( ( 1 / ( 1 - x ) ) ),-x*(2*x - 3)/(x - 1),1.0,1.0 +1 - x - x - ( 1 + x ) * x,-x**2 - 3*x + 1,0.0,2.0 +1 - x - x - 1 - ( x * x ),-x*(x + 2),1.0,2.0 +1 - x - x - 1 / ( 1 - x ),-x*(2*x - 3)/(x - 1),1.0,1.0 +1 - x - x - 1 / ( x * ( x * x ) ),-2*x + 1 - 1/x**3,-3.0,1.0 +1 - x - x / ( 1 + x ) * x,(-2*x**2 + 1)/(x + 1),0.0,1.0 +1 - x / ( ( 1 + x ) + 1 ),2/(x + 2),0.0,-1.0 +1 - x / ( ( 1 / x ) + ( 1 + x ) ),(x + 1)/(x**2 + x + 1),0.0,-1.0 +1 - x / ( ( 1 / x ) - x ),(2*x**2 - 1)/(x**2 - 1),0.0,0.0 +1 - x / ( 1 + x ),1/(x + 1),0.0,-1.0 +1 - x / 1 - x,-2*x + 1,0.0,1.0 +1 - x / x / ( ( 1 - x ) * ( 1 - x ) ),1 - 1/(x - 1)**2,1.0,0.0 +1 - x / x / x,(x - 1)/x,-1.0,0.0 +1 / ( ( ( ( 1 - x ) * ( 1 - x ) ) * x ) * x + 1 ),1/(x**2*(x - 1)**2 + 1),0.0,-4.0 +1 / ( ( ( ( 1 - x ) * x ) * ( 1 + x ) ) * x - 1 ),-1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( ( ( ( 1 / x ) + x ) / x ) - x - x ),x**2/(-2*x**3 + x**2 + 1),2.0,-1.0 +1 / ( ( ( ( 1 / x ) / ( 1 + x ) ) / x ) / x - x ),-x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +1 / ( ( ( ( 1 / x ) / x ) + x ) - x * x ),x**2/(x**3*(-x + 1) + 1),2.0,-2.0 +1 / ( ( ( ( x * x ) * ( 1 - x ) ) + 1 ) ),-1/(x**2*(x - 1) - 1),0.0,-3.0 +1 / ( ( ( ( x * x ) * x ) * x ) - 1 - ( 1 + x ) ),1/(x**4 - x - 2),0.0,-4.0 +1 / ( ( ( ( x * x ) + x ) * x ) + 1 + 1 ),1/(x**2*(x + 1) + 2),0.0,-3.0 +1 / ( ( ( 1 + ( x * x ) ) * x ) * 1 - 1 ),1/(x**3 + x - 1),0.0,-3.0 +1 / ( ( ( 1 + x ) * ( 1 + x ) ) * x - 1 ),1/(x*(x + 1)**2 - 1),0.0,-3.0 +1 / ( ( ( 1 + x ) * x ) * x - ( 1 - x ) ),1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( ( ( 1 + x ) * x ) - 1 - ( 1 / x ) ),x/(x**3 + x**2 - x - 1),1.0,-2.0 +1 / ( ( ( 1 + x ) + ( x * x ) ) * x + ( 1 / x ) ),x/(x**2*(x**2 + x + 1) + 1),1.0,-3.0 +1 / ( ( ( 1 + x ) + 1 ) ),1/(x + 2),0.0,-1.0 +1 / ( ( ( 1 + x ) + x ) * x + ( x * x ) ),1/(x*(3*x + 1)),-1.0,-2.0 +1 / ( ( ( 1 + x ) + x ) + x ),1/(3*x + 1),0.0,-1.0 +1 / ( ( ( 1 + x ) + x ) + x + x ),1/(4*x + 1),0.0,-1.0 +1 / ( ( ( 1 + x ) + x ) - x * x ),1/(-x**2 + 2*x + 1),0.0,-2.0 +1 / ( ( ( 1 + x ) / ( 1 - x ) ) + x + 1 ),(x - 1)/(x**2 - x - 2),0.0,-1.0 +1 / ( ( ( 1 + x ) / x ) - x + ( x * x ) ),x/(x**2*(x - 1) + x + 1),1.0,-2.0 +1 / ( ( ( 1 + x ) / x ) - x - ( x * x ) ),x/(-x**2*(x + 1) + x + 1),1.0,-2.0 +1 / ( ( ( 1 - x ) * ( 1 - x ) ) + 1 + x ),1/(x**2 - x + 2),0.0,-2.0 +1 / ( ( ( 1 - x ) * ( x * x ) ) - x - x ),-1/(x*(x*(x - 1) + 2)),-1.0,-3.0 +1 / ( ( ( 1 - x ) * x ) * x - 1 ),-1/(x**2*(x - 1) + 1),0.0,-3.0 +1 / ( ( ( 1 - x ) * x ) + 1 ) / x,-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +1 / ( ( ( 1 - x ) * x ) + x + x ),-1/(x*(x - 3)),-1.0,-2.0 +1 / ( ( ( 1 - x ) * x ) - ( x / ( 1 - x ) ) ),(-x + 1)/(x*((x - 1)**2 - 1)),-2.0,-2.0 +1 / ( ( ( 1 - x ) - ( 1 + x ) ) - x ) / x,-1/(3*x**2),-2.0,-2.0 +1 / ( ( ( 1 - x ) - x ) * x + 1 ),-1/(x*(2*x - 1) - 1),0.0,-2.0 +1 / ( ( ( 1 - x ) - x ) - ( 1 + x ) ) / x,-1/(3*x**2),-2.0,-2.0 +1 / ( ( ( 1 - x ) - x ) - x ) * x,-x/(3*x - 1),1.0,0.0 +1 / ( ( ( 1 - x ) - x ) - x - x ),-1/(4*x - 1),0.0,-1.0 +1 / ( ( ( 1 - x ) - x ) / ( x * x ) - x ),-x**2/(x**3 + 2*x - 1),2.0,-1.0 +1 / ( ( ( 1 - x ) / x ) + x * ( 1 + x ) ),x/(x**2*(x + 1) - x + 1),1.0,-2.0 +1 / ( ( ( 1 - x ) / x ) + x * x ),x/(x**3 - x + 1),1.0,-2.0 +1 / ( ( ( 1 - x ) / x ) + x - ( x * x ) ),-x/(x**2*(x - 1) + x - 1),1.0,-2.0 +1 / ( ( ( 1 - x ) / x ) - x ) - 1 / x / x,(-x**3 - x**2 - x + 1)/(x**2*(x**2 + x - 1)),-2.0,-1.0 +1 / ( ( ( 1 - x ) / x ) - x * x ),-x/(x**3 + x - 1),1.0,-2.0 +1 / ( ( ( 1 - x ) / x ) / x + x ),x**2/(x**3 - x + 1),2.0,-1.0 +1 / ( ( ( 1 / ( 1 + x ) ) + ( x * x ) ) ) / x,(x + 1)/(x**4 + x**3 + x),-1.0,-3.0 +1 / ( ( ( 1 / ( 1 + x ) ) + x ) * x - 1 ),(x + 1)/(x**3 + x**2 - 1),0.0,-2.0 +1 / ( ( ( 1 / ( 1 + x ) ) - x ) ),-(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +1 / ( ( ( 1 / ( 1 + x ) ) - x ) * x + x ),-(x + 1)/(x*(x**2 - 2)),-1.0,-2.0 +1 / ( ( ( 1 / ( 1 + x ) ) / x ) / x - x ),-x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +1 / ( ( ( 1 / ( 1 - x ) ) + x ) ),(x - 1)/(x*(x - 1) - 1),0.0,-1.0 +1 / ( ( ( 1 / ( 1 - x ) ) + x ) + x ) / x,(x - 1)/(x*(2*x*(x - 1) - 1)),-1.0,-2.0 +1 / ( ( ( 1 / ( 1 - x ) ) - x ) + 1 ) / x,(-x + 1)/(x*((x - 1)**2 + 1)),-1.0,-2.0 +1 / ( ( ( 1 / x ) ) - ( 1 - x ) ),x/(x*(x - 1) + 1),1.0,-1.0 +1 / ( ( ( 1 / x ) + ( x * x ) ) + 1 ),x/(x**3 + x + 1),1.0,-2.0 +1 / ( ( ( 1 / x ) + x ) + ( 1 / x ) ),x/(x**2 + 2),1.0,-1.0 +1 / ( ( ( 1 / x ) + x ) + x * x ),x/(x**2*(x + 1) + 1),1.0,-2.0 +1 / ( ( ( 1 / x ) + x ) - ( ( x * x ) - x ) ) - x,x**3*(x - 2)/(x**2*(-x + 2) + 1),3.0,1.0 +1 / ( ( ( 1 / x ) + x ) - ( x * ( 1 + x ) ) * x ),x/(x**2*(-x*(x + 1) + 1) + 1),1.0,-3.0 +1 / ( ( ( 1 / x ) - ( x * x ) ) ),-x/(x**3 - 1),1.0,-2.0 +1 / ( ( ( 1 / x ) - ( x * x ) ) - x ) - x,-x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +1 / ( ( ( 1 / x ) - x ) ),-x/(x**2 - 1),1.0,-1.0 +1 / ( ( ( 1 / x ) - x ) + 1 ) - ( 1 / x ),(x**2 - x*(-x + 1) - 1)/(x*(x*(-x + 1) + 1)),-1.0,-1.0 +1 / ( ( ( 1 / x ) - x ) - x ) * x,-x**2/(2*x**2 - 1),2.0,0.0 +1 / ( ( ( 1 / x ) - x ) - x ) / x,-1/(2*x**2 - 1),0.0,-2.0 +1 / ( ( ( 1 / x ) / ( 1 + x ) ) + 1 + x ),x*(x + 1)/(x*(x + 1)**2 + 1),1.0,-1.0 +1 / ( ( ( 1 / x ) / ( 1 + x ) ) - x * x ),-x*(x + 1)/(x**3*(x + 1) - 1),1.0,-2.0 +1 / ( ( ( 1 / x ) / ( 1 - x ) ) - x - x ),-x*(x - 1)/(2*x**2*(x - 1) + 1),1.0,-1.0 +1 / ( ( ( 1 / x ) / x ) + ( x * x ) + x ),x**2/(x**3*(x + 1) + 1),2.0,-2.0 +1 / ( ( ( 1 / x ) / x ) + 1 + ( 1 - x ) ),x**2/(x**2*(-x + 2) + 1),2.0,-1.0 +1 / ( ( ( 1 / x ) / x ) - x * ( 1 - x ) ),x**2/(x**4 - x**3 + 1),2.0,-2.0 +1 / ( ( ( 1 / x ) / x ) - x - x ),-x**2/(2*x**3 - 1),2.0,-1.0 +1 / ( ( ( 1 / x ) / x ) / ( x * ( 1 + x ) ) - x ),-x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +1 / ( ( ( x * ( ( ( x * x ) * x ) + x ) ) + 1 ) ),1/(x**4 + x**2 + 1),0.0,-4.0 +1 / ( ( ( x * ( ( x * x ) - x ) ) * x ) + 1 ) - 1,x**3*(-x + 1)/(x**3*(x - 1) + 1),3.0,0.0 +1 / ( ( ( x * ( 1 + x ) ) * x ) * x + ( 1 + x ) ),1/(x**3*(x + 1) + x + 1),0.0,-4.0 +1 / ( ( ( x * ( 1 + x ) ) * x ) * x - 1 ),1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( ( ( x * ( 1 + x ) ) * x ) - ( 1 / x ) - x ),x/(x**4 + x**3 - x**2 - 1),1.0,-3.0 +1 / ( ( ( x * ( 1 + x ) ) + x ) + 1 + 1 ),1/(x*(x + 1) + x + 2),0.0,-2.0 +1 / ( ( ( x * ( 1 - ( x * x ) ) ) - 1 ) ),-1/(x**3 - x + 1),0.0,-3.0 +1 / ( ( ( x * ( 1 - x ) ) ) - ( x / ( 1 - x ) ) ),(-x + 1)/(x*((x - 1)**2 - 1)),-2.0,-2.0 +1 / ( ( ( x * ( 1 - x ) ) - 1 ) ),-1/(x*(x - 1) + 1),0.0,-2.0 +1 / ( ( ( x * ( x * ( 1 - x ) ) ) ) - 1 ),-1/(x**2*(x - 1) + 1),0.0,-3.0 +1 / ( ( ( x * ( x * x ) ) * ( 1 + x ) ) - 1 - 1 ),1/(x**3*(x + 1) - 2),0.0,-4.0 +1 / ( ( ( x * ( x * x ) ) * ( 1 - x ) ) - x / x ),-1/(x**3*(x - 1) + 1),0.0,-4.0 +1 / ( ( ( x * ( x * x ) ) * x ) + 1 + x ),1/(x**4 + x + 1),0.0,-4.0 +1 / ( ( ( x * x ) * ( 1 + x ) ) + 1 / x ),x/(x**3*(x + 1) + 1),1.0,-3.0 +1 / ( ( ( x * x ) * ( 1 + x ) ) - 1 ) * x,x/(x**2*(x + 1) - 1),1.0,-2.0 +1 / ( ( ( x * x ) * ( 1 - ( x * x ) ) ) - 1 - 1 ),-1/(x**4 - x**2 + 2),0.0,-4.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) - ( x ) ),-1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) - 1 ) / ( 1 - x ),1/((x - 1)*(x**2*(x - 1) + 1)),0.0,-4.0 +1 / ( ( ( x * x ) * x ) - x + 1 ),1/(x**3 - x + 1),0.0,-3.0 +1 / ( ( ( x * x ) * x ) - x - ( ( 1 - x ) / x ) ),x/(x**4 - x**2 + x - 1),1.0,-3.0 +1 / ( ( ( x * x ) + ( 1 / x ) ) - ( x * x ) * x ),x/(x**3*(-x + 1) + 1),1.0,-3.0 +1 / ( ( ( x * x ) + x ) + x + 1 ),1/(x**2 + 2*x + 1),0.0,-2.0 +1 / ( ( ( x * x ) - x ) * ( 1 + x ) + ( 1 / x ) ),x/(x**4 - x**2 + 1),1.0,-3.0 +1 / ( ( ( x * x ) - x ) * x + ( 1 + ( 1 / x ) ) ),x/(x**4 - x**3 + x + 1),1.0,-3.0 +1 / ( ( ( x * x ) - x ) - ( 1 / x ) ) + x,x**3*(-x + 1)/(x**2*(-x + 1) + 1),3.0,1.0 +1 / ( ( ( x * x ) - x ) - x - ( 1 / x ) ),-x/(-x**2*(x - 2) + 1),1.0,-2.0 +1 / ( ( ( x * x ) / ( 1 - x ) ) - 1 ) / x,(-x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +1 / ( ( ( x / ( 1 + x ) ) * x ) + 1 + 1 ),(x + 1)/(x**2 + 2*x + 2),0.0,-1.0 +1 / ( ( ( x / ( 1 + x ) ) + x ) + 1 ) - 1,(-(x + 1)**2 + 1)/(x + (x + 1)**2),1.0,0.0 +1 / ( ( ( x / ( 1 + x ) ) + x ) - 1 / x ),x*(x + 1)/(x**3 + 2*x**2 - x - 1),1.0,-1.0 +1 / ( ( ( x / ( 1 + x ) ) - x ) - x ) / x,-(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +1 / ( ( ( x / ( 1 + x ) ) - x ) - x * x ),-(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / ( ( 1 + ( 1 + x ) ) - x * x ),1/(-x**2 + x + 2),0.0,-2.0 +1 / ( ( 1 + ( 1 - x ) ) + 1 ),-1/(x - 3),0.0,-1.0 +1 / ( ( 1 + ( 1 - x ) ) - 1 / ( x * x ) ),-x**2/(x**2*(x - 2) + 1),2.0,-1.0 +1 / ( ( 1 + ( 1 / x ) ) - x * ( 1 + ( x * x ) ) ),x/(-x**4 - x**2 + x + 1),1.0,-3.0 +1 / ( ( 1 + ( 1 / x ) ) - x * ( 1 + x ) ),x/(x*(-x*(x + 1) + 1) + 1),1.0,-2.0 +1 / ( ( 1 + ( x * x ) ) + ( 1 - x ) ) / x,1/(x*(x**2 - x + 2)),-1.0,-3.0 +1 / ( ( 1 + ( x * x ) ) + x * x ),1/(2*x**2 + 1),0.0,-2.0 +1 / ( ( 1 + ( x * x ) ) - 1 / ( 1 + x ) ),(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +1 / ( ( 1 + x ) * ( 1 + x ) ) / ( 1 - ( x * x ) ),-1/((x + 1)**2*(x**2 - 1)),0.0,-4.0 +1 / ( ( 1 + x ) * x ) + x,x + 1/(x*(x + 1)),-1.0,1.0 +1 / ( ( 1 + x ) * x ) - x * x * x,(-x**4*(x + 1) + 1)/(x*(x + 1)),-1.0,3.0 +1 / ( ( 1 + x ) * x - ( x / ( ( 1 + x ) + x ) ) ),(2*x + 1)/(x**2*(2*x + 3)),-2.0,-2.0 +1 / ( ( 1 + x ) + ( ( 1 / x ) / ( 1 + x ) ) ) - x,x**2*(-(x + 1)**2 + 1)/(x*(x + 1)**2 + 1),3.0,1.0 +1 / ( ( 1 + x ) + ( ( x * x ) * x ) + x ),1/(x**3 + 2*x + 1),0.0,-3.0 +1 / ( ( 1 + x ) + ( 1 + x ) - ( 1 / x ) ),x/(2*x*(x + 1) - 1),1.0,-1.0 +1 / ( ( 1 + x ) + ( 1 / ( 1 - x ) ) ),(x - 1)/(x**2 - 2),0.0,-1.0 +1 / ( ( 1 + x ) + ( 1 / x ) + 1 ),x/(x*(x + 2) + 1),1.0,-1.0 +1 / ( ( 1 + x ) + ( x * ( x * x ) ) + 1 ),1/(x**3 + x + 2),0.0,-3.0 +1 / ( ( 1 + x ) + ( x * x ) ),1/(x**2 + x + 1),0.0,-2.0 +1 / ( ( 1 + x ) + 1 ) - ( 1 / x ),-2/(x*(x + 2)),-1.0,-2.0 +1 / ( ( 1 + x ) + 1 / ( 1 - x ) ),(x - 1)/(x**2 - 2),0.0,-1.0 +1 / ( ( 1 + x ) + x ),1/(2*x + 1),0.0,-1.0 +1 / ( ( 1 + x ) + x ) * x,x/(2*x + 1),1.0,0.0 +1 / ( ( 1 + x ) + x ) + ( 1 / x ),(3*x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / ( ( 1 + x ) + x ) - ( 1 / x ),-(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / ( ( 1 + x ) + x ) / ( 1 - x ),-1/((x - 1)*(2*x + 1)),0.0,-2.0 +1 / ( ( 1 + x ) + x ) / x + ( 1 / x ),2*(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / ( ( 1 + x ) + x * ( x * x ) ),1/(x**3 + x + 1),0.0,-3.0 +1 / ( ( 1 + x ) + x * x ),1/(x**2 + x + 1),0.0,-2.0 +1 / ( ( 1 + x ) + x + x ),1/(3*x + 1),0.0,-1.0 +1 / ( ( 1 + x ) + x - ( 1 / x ) ),x/(x*(2*x + 1) - 1),1.0,-1.0 +1 / ( ( 1 + x ) + x - ( x * x ) ),1/(-x**2 + 2*x + 1),0.0,-2.0 +1 / ( ( 1 + x ) - ( ( x * x ) ) ),1/(-x**2 + x + 1),0.0,-2.0 +1 / ( ( 1 + x ) - ( ( x * x ) * x ) - ( 1 / x ) ),-x/(-x*(-x**3 + x + 1) + 1),1.0,-3.0 +1 / ( ( 1 + x ) - ( x * ( 1 + x ) ) * x ),1/(-x**2*(x + 1) + x + 1),0.0,-3.0 +1 / ( ( 1 + x ) / ( x * x ) - x ),x**2/(-x**3 + x + 1),2.0,-1.0 +1 / ( ( 1 + x ) / x - ( ( 1 - x ) * ( x * x ) ) ),x/(x**4 - x**3 + x + 1),1.0,-3.0 +1 / ( ( 1 - ( ( x * x ) * ( 1 - x ) ) ) ),1/(x**3 - x**2 + 1),0.0,-3.0 +1 / ( ( 1 - ( 1 + x ) ) - ( 1 + x ) * x ),-1/(x*(x + 2)),-1.0,-2.0 +1 / ( ( 1 - ( x * ( 1 + x ) ) ) ),-1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( ( 1 - ( x * ( 1 + x ) ) ) + 1 + 1 ),-1/(x*(x + 1) - 3),0.0,-2.0 +1 / ( ( 1 - ( x * x ) ) * ( x * ( 1 - x ) ) - 1 ),1/(x*(x - 1)*(x**2 - 1) - 1),0.0,-4.0 +1 / ( ( 1 - x ) * ( 1 - x ) ) / ( x + x ),1/(2*x*(x - 1)**2),-1.0,-3.0 +1 / ( ( 1 - x ) * ( x * ( 1 - x ) ) + 1 ),1/(x*(x - 1)**2 + 1),0.0,-3.0 +1 / ( ( 1 - x ) * ( x * x ) + x ),-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +1 / ( ( 1 - x ) * ( x * x ) - ( 1 - x ) ),-1/(x**2*(x - 1) - x + 1),0.0,-3.0 +1 / ( ( 1 - x ) * x ) + ( 1 / x ),(x - 2)/(x*(x - 1)),-1.0,-1.0 +1 / ( ( 1 - x ) * x ) / x / x - ( 1 / x ),(x**2*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( ( 1 - x ) * x + ( x / ( 1 - x ) ) ),(-x + 1)/(x*((x - 1)**2 + 1)),-1.0,-2.0 +1 / ( ( 1 - x ) * x - ( ( 1 + x ) + x ) ),-1/(x**2 + x + 1),0.0,-2.0 +1 / ( ( 1 - x ) + ( 1 / x ) ) + 1,(x*(-x + 1) + x + 1)/(x*(-x + 1) + 1),0.0,0.0 +1 / ( ( 1 - x ) + ( x * ( 1 + x ) ) * ( x * x ) ),1/(x**3*(x + 1) - x + 1),0.0,-4.0 +1 / ( ( 1 - x ) + ( x / ( 1 - x ) ) ) / x,(-x + 1)/(x*(x + (x - 1)**2)),-1.0,-2.0 +1 / ( ( 1 - x ) + 1 ) + 1,(x - 3)/(x - 2),0.0,0.0 +1 / ( ( 1 - x ) - ( ( 1 - x ) / x ) ),-x/(x*(x - 1) - x + 1),1.0,-1.0 +1 / ( ( 1 - x ) - ( 1 + ( x * x ) ) * x ),-1/(x**3 + 2*x - 1),0.0,-3.0 +1 / ( ( 1 - x ) - ( 1 + x ) / x ),-x/(x**2 + 1),1.0,-1.0 +1 / ( ( 1 - x ) - ( 1 / x ) ) / x,-1/(x*(x - 1) + 1),0.0,-2.0 +1 / ( ( 1 - x ) - ( 1 / x ) - 1 ),-x/(x**2 + 1),1.0,-1.0 +1 / ( ( 1 - x ) - ( 1 / x ) / ( x * x ) ),-x**3/(x**3*(x - 1) + 1),3.0,-1.0 +1 / ( ( 1 - x ) - ( x * ( 1 + x ) ) - x ),-1/(x**2 + 3*x - 1),0.0,-2.0 +1 / ( ( 1 - x ) - ( x * x ) ) + 1,(x**2 + x - 2)/(x**2 + x - 1),0.0,0.0 +1 / ( ( 1 - x ) - ( x / ( 1 - x ) ) ) / x,(-x + 1)/(x*(-x + (x - 1)**2)),-1.0,-2.0 +1 / ( ( 1 - x ) - 1 / x ),-x/(x*(x - 1) + 1),1.0,-1.0 +1 / ( ( 1 - x ) - x ) - 1 / ( 1 + x ),-3*x/((x + 1)*(2*x - 1)),1.0,-1.0 +1 / ( ( 1 - x ) - x ) - x * 1 - ( 1 + x ),-4*x**2/(2*x - 1),2.0,1.0 +1 / ( ( 1 - x ) - x - x ),-1/(3*x - 1),0.0,-1.0 +1 / ( ( 1 - x ) / x - ( 1 - x ) ),x/(x**2 - 2*x + 1),1.0,-1.0 +1 / ( ( 1 / ( ( 1 / x ) + x ) ) - ( 1 - x ) * x ),(x**2 + 1)/(x**2*(x**2 - x + 1)),-2.0,-2.0 +1 / ( ( 1 / ( ( x * x ) + x ) ) - x - x ),-x*(x + 1)/(2*x**2*(x + 1) - 1),1.0,-1.0 +1 / ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) / x - x ),-x**3/(x**4 + x + 1),3.0,-1.0 +1 / ( ( 1 / ( ( x / ( 1 - x ) ) - x ) ) / x - x ),x**3/(-x**4 - x + 1),3.0,-1.0 +1 / ( ( 1 / ( 1 + ( 1 + x ) ) ) - x ),-(x + 2)/(x*(x + 2) - 1),0.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) * x - x ),-(x + 1)/x**2,-2.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) + x ) - 1 / x / x,(x**3 - x - 1)/(x**2*(x**2 + x + 1)),-2.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) + x ) / 1 / x,(x + 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +1 / ( ( 1 / ( 1 + x ) ) + x * ( 1 + x ) ),(x + 1)/(x*(x + 1)**2 + 1),0.0,-2.0 +1 / ( ( 1 / ( 1 + x ) ) + x * ( x * x ) ),(x + 1)/(x**3*(x + 1) + 1),0.0,-3.0 +1 / ( ( 1 / ( 1 + x ) ) / ( x * ( x * x ) ) - x ),-x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) + x * x ),(x - 1)/(x**2*(x - 1) - 1),0.0,-2.0 +1 / ( ( 1 / ( 1 - x ) ) - x * ( x * x ) ),(-x + 1)/(x**3*(x - 1) + 1),0.0,-3.0 +1 / ( ( 1 / ( x * ( 1 + x ) ) ) + ( 1 + x ) ) - x,x**2*(-(x + 1)**2 + 1)/(x*(x + 1)**2 + 1),3.0,1.0 +1 / ( ( 1 / ( x * ( 1 - x ) ) ) / x + ( x * x ) ),x**2*(x - 1)/(x**4*(x - 1) - 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) + x ) - x,x*(-x**3 + x - 1)/(x**3 + 1),1.0,1.0 +1 / ( ( 1 / ( x * x ) ) - ( 1 + x ) - x ),-x**2/(x**2*(2*x + 1) - 1),2.0,-1.0 +1 / ( ( 1 / ( x * x ) ) - ( x * x ) - ( x * x ) ),-x**2/(2*x**4 - 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) - x - x ),-x**2/(2*x**3 - 1),2.0,-1.0 +1 / ( ( 1 / ( x * x ) ) / x + ( 1 - x ) ),x**3/(x**3*(-x + 1) + 1),3.0,-1.0 +1 / ( ( 1 / ( x / ( 1 - x ) ) ) / x - x ),-x**2/(x**3 + x - 1),2.0,-1.0 +1 / ( ( 1 / x ) + ( ( 1 + x ) * x ) ) - x,-x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +1 / ( ( 1 / x ) + ( ( 1 / x ) - x ) * x ),x/(-x**3 + x + 1),1.0,-2.0 +1 / ( ( 1 / x ) + ( ( x * x ) * x ) ) * 1,x/(x**4 + 1),1.0,-3.0 +1 / ( ( 1 / x ) + ( 1 + x ) * ( 1 + x ) ),x/(x*(x + 1)**2 + 1),1.0,-2.0 +1 / ( ( 1 / x ) + ( 1 - x ) * ( x * x ) ),-x/(x**3*(x - 1) - 1),1.0,-3.0 +1 / ( ( 1 / x ) + ( 1 - x ) + 1 ),x/(x*(-x + 2) + 1),1.0,-1.0 +1 / ( ( 1 / x ) + ( x * ( x * ( 1 - x ) ) ) ) / x,-1/(x**3*(x - 1) - 1),0.0,-4.0 +1 / ( ( 1 / x ) + ( x * ( x * x ) ) - ( 1 + x ) ),x/(x*(x**3 - x - 1) + 1),1.0,-3.0 +1 / ( ( 1 / x ) + ( x * ( x * x ) ) - 1 ),x/(x**4 - x + 1),1.0,-3.0 +1 / ( ( 1 / x ) + ( x * x ) + ( 1 / x ) ),x/(x**3 + 2),1.0,-2.0 +1 / ( ( 1 / x ) + 1 ) - x,-x**2/(x + 1),2.0,1.0 +1 / ( ( 1 / x ) + 1 - ( x * x ) ),x/(-x**3 + x + 1),1.0,-2.0 +1 / ( ( 1 / x ) + x ) + ( 1 / x ),(2*x**2 + 1)/(x**3 + x),-1.0,-1.0 +1 / ( ( 1 / x ) + x ) + 1 * x,x*(x**2 + 2)/(x**2 + 1),1.0,1.0 +1 / ( ( 1 / x ) + x ) - ( 1 / ( x * x ) ),(x**3 - x**2 - 1)/(x**4 + x**2),-2.0,-1.0 +1 / ( ( 1 / x ) + x ) - 1,(-x**2 + x - 1)/(x**2 + 1),0.0,0.0 +1 / ( ( 1 / x ) + x ) / x - 1 / x,(-x**2 + x - 1)/(x*(x**2 + 1)),-1.0,-1.0 +1 / ( ( 1 / x ) + x * ( ( ( 1 + x ) * x ) + x ) ),x/(x**3*(x + 2) + 1),1.0,-3.0 +1 / ( ( 1 / x ) + x + ( x * x ) ),x/(x**2*(x + 1) + 1),1.0,-2.0 +1 / ( ( 1 / x ) - ( ( 1 - x ) ) ),x/(x*(x - 1) + 1),1.0,-1.0 +1 / ( ( 1 / x ) - ( ( 1 - x ) * ( 1 - x ) ) * x ),-x/(x**2*(x - 1)**2 - 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( 1 - x ) * x ),x/(x**3 - x**2 + 1),1.0,-2.0 +1 / ( ( 1 / x ) - ( 1 - x ) + x ),x/(x*(2*x - 1) + 1),1.0,-1.0 +1 / ( ( 1 / x ) - ( x * ( 1 - x ) ) ) / x,1/(x**3 - x**2 + 1),0.0,-3.0 +1 / ( ( 1 / x ) - ( x * ( 1 - x ) ) + 1 ),x/(x*(x*(x - 1) + 1) + 1),1.0,-2.0 +1 / ( ( 1 / x ) - ( x * x ) ) / ( x - 1 ),-x/((x - 1)*(x**3 - 1)),1.0,-3.0 +1 / ( ( 1 / x ) - ( x * x ) * ( 1 - x ) ),x/(x**4 - x**3 + 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( x * x ) + 1 ),x/(-x**3 + x + 1),1.0,-2.0 +1 / ( ( 1 / x ) - ( x * x ) - 1 ),-x/(x**3 + x - 1),1.0,-2.0 +1 / ( ( 1 / x ) - ( x * x ) / 1 ),-x/(x**3 - 1),1.0,-2.0 +1 / ( ( 1 / x ) - 1 ) - 1,(-2*x + 1)/(x - 1),0.0,0.0 +1 / ( ( 1 / x ) - 1 - ( 1 + x ) ),-x/(x*(x + 2) - 1),1.0,-1.0 +1 / ( ( 1 / x ) - 1 - ( x * ( x * ( 1 + x ) ) ) ),-x/(x**4 + x**3 + x - 1),1.0,-3.0 +1 / ( ( 1 / x ) - 1 - ( x * x ) ),-x/(x**3 + x - 1),1.0,-2.0 +1 / ( ( 1 / x ) - x * ( 1 + ( x * ( 1 + x ) ) ) ),-x/(x**2*(x*(x + 1) + 1) - 1),1.0,-3.0 +1 / ( ( 1 / x ) - x + ( 1 - x ) ),x/(x*(-2*x + 1) + 1),1.0,-1.0 +1 / ( ( 1 / x ) / x + ( 1 - x ) ),x**2/(x**2*(-x + 1) + 1),2.0,-1.0 +1 / ( ( 1 / x ) / x + x ),x**2/(x**3 + 1),2.0,-1.0 +1 / ( ( 1 / x ) / x - ( 1 - ( x * ( 1 + x ) ) ) ),x**2/(x**2*(x*(x + 1) - 1) + 1),2.0,-2.0 +1 / ( ( x * ( ( 1 + x ) + x ) ) + 1 / x ),x/(x**2*(2*x + 1) + 1),1.0,-2.0 +1 / ( ( x * ( ( 1 - x ) * x ) ) - ( 1 + x ) / x ),-x/(x**3*(x - 1) + x + 1),1.0,-3.0 +1 / ( ( x * ( ( 1 / x ) - x ) ) - x ) / x,-1/(x*(x**2 + x - 1)),-1.0,-3.0 +1 / ( ( x * ( ( x * ( 1 + x ) ) + x ) ) * x + 1 ),1/(x**3*(x + 2) + 1),0.0,-4.0 +1 / ( ( x * ( ( x * x ) + x ) ) + 1 ) - 1,-x**2*(x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +1 / ( ( x * ( ( x * x ) + x ) ) - ( 1 / x ) + x ),x/(x**2*(x*(x + 1) + 1) - 1),1.0,-3.0 +1 / ( ( x * ( 1 + ( x * x ) ) ) * ( 1 + x ) - 1 ),1/(x*(x + 1)*(x**2 + 1) - 1),0.0,-4.0 +1 / ( ( x * ( 1 + x ) ) * ( x * x ) + 1 ),1/(x**3*(x + 1) + 1),0.0,-4.0 +1 / ( ( x * ( 1 + x ) ) * ( x * x ) - 1 ),1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( ( x * ( 1 + x ) ) * x ) / x + 1 + 1,2 + 1/(x**3*(x + 1)),-3.0,0.0 +1 / ( ( x * ( 1 + x ) ) + ( 1 / ( x * x ) ) + 1 ),x**2/(x**2*(x*(x + 1) + 1) + 1),2.0,-2.0 +1 / ( ( x * ( 1 + x ) ) + 1 * ( 1 / x ) ),x/(x**2*(x + 1) + 1),1.0,-2.0 +1 / ( ( x * ( 1 + x ) ) + x ) + 1 * ( 1 / x ) / x,2*(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / ( ( x * ( 1 + x ) ) + x ) / ( 1 - x ),-1/(x*(x - 1)*(x + 2)),-1.0,-3.0 +1 / ( ( x * ( 1 + x ) ) - ( 1 + x ) / ( x * x ) ),x**2/(x**3*(x + 1) - x - 1),2.0,-2.0 +1 / ( ( x * ( 1 + x ) ) - ( 1 - x ) ) / x,1/(x*(x*(x + 1) + x - 1)),-1.0,-3.0 +1 / ( ( x * ( 1 + x ) ) - 1 ) / ( 1 - x ),-1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( ( x * ( 1 - ( 1 + x ) ) ) + 1 / x ),-x/(x**3 - 1),1.0,-2.0 +1 / ( ( x * ( 1 - ( 1 + x ) ) ) - 1 / x ),-x/(x**3 + 1),1.0,-2.0 +1 / ( ( x * ( 1 - x ) ) * ( 1 + ( x * x ) ) - 1 ),-1/(x*(x - 1)*(x**2 + 1) + 1),0.0,-4.0 +1 / ( ( x * ( 1 - x ) ) * ( x * x ) - ( 1 + x ) ),-1/(x**3*(x - 1) + x + 1),0.0,-4.0 +1 / ( ( x * ( 1 - x ) ) + ( ( 1 / x ) + x ) ) - x,x**3*(x - 2)/(x**2*(-x + 2) + 1),3.0,1.0 +1 / ( ( x * ( 1 - x ) ) + ( ( 1 / x ) / x ) + 1 ),x**2/(x**2*(-x*(x - 1) + 1) + 1),2.0,-2.0 +1 / ( ( x * ( 1 - x ) ) + ( 1 / x ) / x ),-x**2/(x**3*(x - 1) - 1),2.0,-2.0 +1 / ( ( x * ( 1 - x ) ) + 1 ),-1/(x*(x - 1) - 1),0.0,-2.0 +1 / ( ( x * ( 1 - x ) ) + 1 ) * x,-x/(x*(x - 1) - 1),1.0,-1.0 +1 / ( ( x * ( 1 - x ) ) + 1 / 1 ),-1/(x*(x - 1) - 1),0.0,-2.0 +1 / ( ( x * ( 1 - x ) ) + x ) - 1 / x / x,2*(-x + 1)/(x**2*(x - 2)),-2.0,-2.0 +1 / ( ( x * ( 1 - x ) ) + x ) / ( 1 - x ),1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +1 / ( ( x * ( 1 - x ) ) + x - ( 1 / ( x * x ) ) ),-x**2/(x**3*(x - 2) + 1),2.0,-2.0 +1 / ( ( x * ( 1 - x ) ) + x / 1 ),-1/(x*(x - 2)),-1.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - ( 1 - x ) ) / x,-1/(x*(x*(x - 1) - x + 1)),-1.0,-3.0 +1 / ( ( x * ( 1 - x ) ) - ( x * x ) ),-1/(x*(2*x - 1)),-1.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - 1 ) / 1,-1/(x*(x - 1) + 1),0.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - 1 - 1 ),-1/(x*(x - 1) + 2),0.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - x / x ),-1/(x*(x - 1) + 1),0.0,-2.0 +1 / ( ( x * ( x * ( 1 + x ) ) ) + 1 + 1 ),1/(x**2*(x + 1) + 2),0.0,-3.0 +1 / ( ( x * ( x * ( 1 + x ) ) ) - x + 1 ),1/(x**2*(x + 1) - x + 1),0.0,-3.0 +1 / ( ( x * ( x * ( 1 - x ) ) ) + 1 ) - 1,x**2*(-x + 1)/(x**2*(x - 1) - 1),2.0,0.0 +1 / ( ( x * ( x * ( 1 - x ) ) ) - 1 ) + 1,x**2*(x - 1)/(x**2*(x - 1) + 1),2.0,0.0 +1 / ( ( x * ( x * x ) ) + x ) - 1,-1 + 1/(x**3 + x),-1.0,0.0 +1 / ( ( x * ( x * x ) ) - ( 1 / x ) + 1 ),x/(x**4 + x - 1),1.0,-3.0 +1 / ( ( x * ( x * x ) ) - 1 - ( 1 + x ) ),1/(x**3 - x - 2),0.0,-3.0 +1 / ( ( x * ( x / ( 1 + x ) ) ) - x - x ),(x + 1)/(x*(-x - 2)),-1.0,-1.0 +1 / ( ( x * x ) ) - x - x,-2*x + x**(-2),-2.0,1.0 +1 / ( ( x * x ) * ( 1 + ( 1 - x ) ) - 1 ),-1/(x**2*(x - 2) + 1),0.0,-3.0 +1 / ( ( x * x ) * ( x * ( 1 + x ) ) + 1 ),1/(x**3*(x + 1) + 1),0.0,-4.0 +1 / ( ( x * x ) * x ) - 1 - x - x,-2*x - 1 + x**(-3),-3.0,1.0 +1 / ( ( x * x ) * x + ( ( 1 - x ) / x ) ),x/(x**4 - x + 1),1.0,-3.0 +1 / ( ( x * x ) * x + ( 1 / ( x / ( 1 - x ) ) ) ),x/(x**4 - x + 1),1.0,-3.0 +1 / ( ( x * x ) * x + ( x / ( 1 - x ) ) ),(x - 1)/(x**4 - x**3 - x),-1.0,-3.0 +1 / ( ( x * x ) + ( 1 / ( 1 - x ) ) / ( x * x ) ),x**2*(x - 1)/(x**4*(x - 1) - 1),2.0,-2.0 +1 / ( ( x * x ) + 1 + x ),1/(x**2 + x + 1),0.0,-2.0 +1 / ( ( x * x ) + x + ( x * x ) ),1/(x*(2*x + 1)),-1.0,-2.0 +1 / ( ( x * x ) + x - 1 ),1/(x**2 + x - 1),0.0,-2.0 +1 / ( ( x * x ) - ( ( 1 / x ) / x ) + 1 ),x**2/(x**4 + x**2 - 1),2.0,-2.0 +1 / ( ( x * x ) - ( ( x * ( 1 - x ) ) ) ),1/(x*(2*x - 1)),-1.0,-2.0 +1 / ( ( x * x ) - ( 1 / ( 1 - x ) ) * x ),(x - 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +1 / ( ( x * x ) - ( 1 / x ) * 1 ),x/(x**3 - 1),1.0,-2.0 +1 / ( ( x * x ) - 1 ) + ( 1 / x ),(x**2 + x - 1)/(x**3 - x),-1.0,-1.0 +1 / ( ( x * x ) - 1 ) - ( 1 / ( 1 + ( x * x ) ) ),2/(x**4 - 1),0.0,-4.0 +1 / ( ( x * x ) - 1 - 1 ),1/(x**2 - 2),0.0,-2.0 +1 / ( ( x * x ) - x * ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +1 / ( ( x * x ) - x - ( 1 / x ) ),x/(x**3 - x**2 - 1),1.0,-2.0 +1 / ( ( x * x ) - x - x ),1/(x*(x - 2)),-1.0,-2.0 +1 / ( ( x + 1 ) ),1/(x + 1),0.0,-1.0 +1 / ( ( x / ( ( ( 1 / x ) + x ) + x ) ) - x ) / x,-(2*x**2 + 1)/(x**2*(2*x**2 - x + 1)),-2.0,-2.0 +1 / ( ( x / ( ( 1 / x ) + ( 1 - x ) ) ) - x ) / x,(-x**2 + x + 1)/(x**2*(x**2 - 1)),-2.0,-2.0 +1 / ( ( x / ( 1 + x ) ) + 1 + x ),(x + 1)/(x + (x + 1)**2),0.0,-1.0 +1 / ( ( x / ( 1 + x ) ) + x ),(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / ( ( x / ( 1 + x ) ) + x ) - ( 1 / x ),-1/(x*(x + 2)),-1.0,-2.0 +1 / ( ( x / ( 1 + x ) ) + x ) / x,(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / ( ( x / ( 1 + x ) ) - 1 + x ),(x + 1)/(x**2 + x - 1),0.0,-1.0 +1 / ( ( x / ( 1 + x ) ) / x + ( x * x ) ),(x + 1)/(x**2*(x + 1) + 1),0.0,-2.0 +1 / ( ( x / ( 1 - x ) ) + 1 + x ),(x - 1)/(x**2 - x - 1),0.0,-1.0 +1 / ( ( x / ( 1 - x ) ) + 1 / ( ( ( x * x ) * x ) * x ) ),x**4*(-x + 1)/(x**5 - x + 1),4.0,0.0 +1 / ( ( x / ( 1 - x ) ) + x ) / ( 1 + x ),(x - 1)/(x*(x - 2)*(x + 1)),-1.0,-2.0 +1 / ( ( x / ( 1 - x ) ) + x ) / 1,(x - 1)/(x*(x - 2)),-1.0,-1.0 +1 / ( ( x / ( 1 - x ) ) + x ) / x - 1 / x,(-x*(x - 2) + x - 1)/(x**2*(x - 2)),-2.0,-1.0 +1 / ( ( x / ( 1 - x ) ) + x * x ),(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +1 / ( ( x / ( 1 - x ) ) + x + ( x * x ) ),(x - 1)/(x*(x**2 - 2)),-1.0,-2.0 +1 / ( ( x / ( 1 - x ) ) - 1 / ( x * x ) ),x**2*(-x + 1)/(x**3 + x - 1),2.0,0.0 +1 / ( ( x / ( 1 - x ) ) / x + x ),(x - 1)/(x*(x - 1) - 1),0.0,-1.0 +1 / ( ( x / ( 1 - x ) ) / x - x ),(-x + 1)/(x*(x - 1) + 1),0.0,-1.0 +1 / ( 1 * ( ( x * ( x * x ) ) + x ) + 1 ),1/(x**3 + x + 1),0.0,-3.0 +1 / ( 1 * ( 1 - x ) - ( 1 + x ) ),-1/(2*x),-1.0,-1.0 +1 / ( 1 * ( 1 - x ) - x ),-1/(2*x - 1),0.0,-1.0 +1 / ( 1 * x + ( 1 / x ) ),x/(x**2 + 1),1.0,-1.0 +1 / ( 1 + ( ( 1 - x ) * x ) + 1 ),-1/(x*(x - 1) - 2),0.0,-2.0 +1 / ( 1 + ( ( 1 - x ) - x ) * 1 ),-1/(2*x - 2),0.0,-1.0 +1 / ( 1 + ( ( 1 / x ) / ( 1 + x ) ) + x ),x*(x + 1)/(x*(x + 1)**2 + 1),1.0,-1.0 +1 / ( 1 + ( ( x * ( 1 + x ) ) * ( x * x ) ) + 1 ),1/(x**3*(x + 1) + 2),0.0,-4.0 +1 / ( 1 + ( ( x * ( 1 + x ) ) * ( x * x ) ) - x ),1/(x**3*(x + 1) - x + 1),0.0,-4.0 +1 / ( 1 + ( ( x * ( x * x ) ) * ( 1 + x ) ) - x ),1/(x**3*(x + 1) - x + 1),0.0,-4.0 +1 / ( 1 + ( ( x * x ) * x ) + x ),1/(x**3 + x + 1),0.0,-3.0 +1 / ( 1 + ( ( x * x ) + x ) / 1 ),1/(x**2 + x + 1),0.0,-2.0 +1 / ( 1 + ( 1 + ( 1 - ( x * x ) ) ) * 1 ),-1/(x**2 - 3),0.0,-2.0 +1 / ( 1 + ( 1 + ( 1 / x ) ) ) * 1 - x,-2*x**2/(2*x + 1),2.0,1.0 +1 / ( 1 + ( 1 + x ) ) / 1 / x,1/(x*(x + 2)),-1.0,-2.0 +1 / ( 1 + ( 1 + x ) ) / x - 1 / x,-(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / ( 1 + ( 1 + x ) ) / x / ( x / ( 1 - x ) ),(-x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / ( 1 + ( 1 + x ) * ( ( x * x ) * ( 1 - x ) ) ),1/(-x**4 + x**2 + 1),0.0,-4.0 +1 / ( 1 + ( 1 + x ) + 1 ),1/(x + 3),0.0,-1.0 +1 / ( 1 + ( 1 - x ) ) * x,-x/(x - 2),1.0,0.0 +1 / ( 1 + ( 1 - x ) + ( 1 - x ) ),-1/(2*x - 3),0.0,-1.0 +1 / ( 1 + ( 1 / x ) ) - ( x * ( 1 + x ) ),-x**2 - x + x/(x + 1),2.0,2.0 +1 / ( 1 + ( x * ( ( 1 - x ) - x ) ) * x ),-1/(x**2*(2*x - 1) - 1),0.0,-3.0 +1 / ( 1 + ( x * ( ( 1 / x ) + x ) ) ),1/(x**2 + 2),0.0,-2.0 +1 / ( 1 + ( x * ( ( x * x ) * x ) ) - x ),1/(x**4 - x + 1),0.0,-4.0 +1 / ( 1 + ( x * ( ( x * x ) - ( 1 - x ) ) ) * x ),1/(x**2*(x**2 + x - 1) + 1),0.0,-4.0 +1 / ( 1 + ( x * ( ( x * x ) - x ) ) + ( 1 / x ) ),x/(x**4 - x**3 + x + 1),1.0,-3.0 +1 / ( 1 + ( x * ( 1 + ( x * x ) ) ) * 1 ),1/(x**3 + x + 1),0.0,-3.0 +1 / ( 1 + ( x * ( 1 - ( 1 + x ) ) ) * x ),-1/(x**3 - 1),0.0,-3.0 +1 / ( 1 + ( x * ( 1 - x ) ) ) + 1 / x,(x*(x - 1) - x - 1)/(x*(x*(x - 1) - 1)),-1.0,-1.0 +1 / ( 1 + ( x * ( 1 - x ) ) * ( x * ( 1 + x ) ) ),1/(-x**4 + x**2 + 1),0.0,-4.0 +1 / ( 1 + ( x * ( 1 - x ) ) + x ),1/(-x*(x - 1) + x + 1),0.0,-2.0 +1 / ( 1 + ( x * ( x * x ) ) ) - x * x - 1,-x**2*(x**3 + x + 1)/(x**3 + 1),2.0,2.0 +1 / ( 1 + ( x * ( x * x ) ) - x ),1/(x**3 - x + 1),0.0,-3.0 +1 / ( 1 + ( x * x ) ) / ( x / ( 1 + x ) ),(x + 1)/(x**3 + x),-1.0,-2.0 +1 / ( 1 + ( x * x ) ) / x - 1,(-x**3 - x + 1)/(x*(x**2 + 1)),-1.0,0.0 +1 / ( 1 + ( x * x ) * x ),1/(x**3 + 1),0.0,-3.0 +1 / ( 1 + 1 ) - ( 1 / ( x * x ) ),1/2 - 1/x**2,-2.0,0.0 +1 / ( 1 + 1 ) / ( 1 - x ),-1/(2*x - 2),0.0,-1.0 +1 / ( 1 + 1 + ( ( x * x ) + x ) ),1/(x**2 + x + 2),0.0,-2.0 +1 / ( 1 + 1 - ( ( 1 + x ) * x ) ),-1/(x*(x + 1) - 2),0.0,-2.0 +1 / ( 1 + 1 - ( ( x * x ) * ( 1 - x ) ) ),1/(x**3 - x**2 + 2),0.0,-3.0 +1 / ( 1 + 1 / ( ( x * x ) - x ) ),x*(x - 1)/(x**2 - x + 1),1.0,0.0 +1 / ( 1 + x ) * 1 + 1 / x,(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +1 / ( 1 + x ) + ( 1 ),(x + 2)/(x + 1),0.0,0.0 +1 / ( 1 + x ) + x / 1,(x*(x + 1) + 1)/(x + 1),0.0,1.0 +1 / ( 1 + x ) - ( 1 / ( 1 + x ) ) / x,(x - 1)/(x*(x + 1)),-1.0,-1.0 +1 / ( 1 + x ) - ( 1 / x ) / x / x,(x**3 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / ( 1 + x ) - 1 - 1 / 1,-(2*x + 1)/(x + 1),0.0,0.0 +1 / ( 1 + x ) - x * x,(-x**2*(x + 1) + 1)/(x + 1),0.0,2.0 +1 / ( 1 + x ) - x - ( 1 - x ) - x,-x - 1 + 1/(x + 1),1.0,1.0 +1 / ( 1 + x ) - x / 1 - 1,-x - 1 + 1/(x + 1),1.0,1.0 +1 / ( 1 + x ) / ( ( ( x * x ) + x ) + x ),1/(x*(x + 1)*(x + 2)),-1.0,-3.0 +1 / ( 1 + x ) / ( ( 1 + x ) + x ),1/((x + 1)*(2*x + 1)),0.0,-2.0 +1 / ( 1 + x ) / ( ( x * x ) - 1 ),1/((x + 1)*(x**2 - 1)),0.0,-3.0 +1 / ( 1 + x ) / ( 1 + x ),(x + 1)**(-2),0.0,-2.0 +1 / ( 1 + x ) / ( 1 - x ),-1/(x**2 - 1),0.0,-2.0 +1 / ( 1 + x ) / ( x * ( 1 + x ) ),1/(x*(x + 1)**2),-1.0,-3.0 +1 / ( 1 + x ) / ( x * x ) + 1 / ( 1 + x ),(x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / ( 1 + x ) / ( x * x ) + x + x,(2*x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / ( 1 + x ) / ( x + ( x * ( 1 - x ) ) ),-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +1 / ( 1 + x ) / 1 - ( 1 / ( 1 - x ) ),2*x/(x**2 - 1),1.0,-1.0 +1 / ( 1 + x ) / x + ( ( 1 / x ) / x ),(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +1 / ( 1 + x ) / x + ( 1 / x ),(x + 2)/(x*(x + 1)),-1.0,-1.0 +1 / ( 1 + x ) / x + 1 - x,(-x**3 + x + 1)/(x*(x + 1)),-1.0,1.0 +1 / ( 1 + x * ( ( ( x * x ) + x ) * ( 1 + x ) ) ),1/(x**2*(x + 1)**2 + 1),0.0,-4.0 +1 / ( 1 + x * ( ( x * ( ( 1 - x ) - x ) ) * x ) ),-1/(x**3*(2*x - 1) - 1),0.0,-4.0 +1 / ( 1 + x * ( x * ( ( ( x * x ) + x ) + x ) ) ),1/(x**3*(x + 2) + 1),0.0,-4.0 +1 / ( 1 + x * ( x * ( ( 1 + x ) + x ) ) ),1/(x**2*(2*x + 1) + 1),0.0,-3.0 +1 / ( 1 + x * ( x * ( 1 + ( 1 + ( x * x ) ) ) ) ),1/(x**2*(x**2 + 2) + 1),0.0,-4.0 +1 / ( 1 + x * ( x / ( 1 + x ) ) ),(x + 1)/(x**2 + x + 1),0.0,-1.0 +1 / ( 1 + x * x ),1/(x**2 + 1),0.0,-2.0 +1 / ( 1 + x + ( ( x * ( 1 + x ) ) * x ) ),1/(x**2*(x + 1) + x + 1),0.0,-3.0 +1 / ( 1 + x + ( x * ( 1 + ( x * x ) ) ) ),1/(x**3 + 2*x + 1),0.0,-3.0 +1 / ( 1 + x + 1 ),1/(x + 2),0.0,-1.0 +1 / ( 1 - ( ( 1 + x ) * ( x * x ) ) * x ),-1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( 1 - ( ( 1 - x ) * x ) ) / ( x - 1 ),1/((x - 1)*(x*(x - 1) + 1)),0.0,-3.0 +1 / ( 1 - ( ( 1 - x ) * x ) + 1 ),1/(x**2 - x + 2),0.0,-2.0 +1 / ( 1 - ( ( x * x ) * ( 1 - x ) ) - x ),1/(x**3 - x**2 - x + 1),0.0,-3.0 +1 / ( 1 - ( ( x * x ) * ( x * x ) ) + 1 ),-1/(x**4 - 2),0.0,-4.0 +1 / ( 1 - ( ( x * x ) / x ) - x ),-1/(2*x - 1),0.0,-1.0 +1 / ( 1 - ( 1 + ( x * ( 1 + x ) ) ) * ( x * x ) ),-1/(x**2*(x*(x + 1) + 1) - 1),0.0,-4.0 +1 / ( 1 - ( 1 + x ) ) - 1 / x / ( x * x ),-(x**2 + 1)/x**3,-3.0,-1.0 +1 / ( 1 - ( 1 + x ) ) / x - 1 - 1,-2 - 1/x**2,-2.0,0.0 +1 / ( 1 - ( 1 - x ) * ( x * x ) ),1/(x**3 - x**2 + 1),0.0,-3.0 +1 / ( 1 - ( 1 / ( ( x * x ) - x ) ) / x ),x**2*(x - 1)/(x**2*(x - 1) - 1),2.0,0.0 +1 / ( 1 - ( 1 / ( 1 - x ) ) - x ),(-x + 1)/((x - 1)**2 - 1),-1.0,-1.0 +1 / ( 1 - ( 1 / ( 1 - x ) ) / x ),x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +1 / ( 1 - ( 1 / x ) + 1 ),x/(2*x - 1),1.0,0.0 +1 / ( 1 - ( x ) ),-1/(x - 1),0.0,-1.0 +1 / ( 1 - ( x * ( ( ( x * x ) * x ) - x ) ) - x ),-1/(x**4 - x**2 + x - 1),0.0,-4.0 +1 / ( 1 - ( x * ( ( 1 - x ) * ( 1 + x ) ) ) * x ),1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( 1 - ( x * ( ( 1 - x ) - x ) ) ),1/(2*x**2 - x + 1),0.0,-2.0 +1 / ( 1 - ( x * ( ( x * ( 1 - x ) ) * x ) ) + 1 ),1/(x**4 - x**3 + 2),0.0,-4.0 +1 / ( 1 - ( x * ( ( x * x ) + x ) ) + 1 ),-1/(x**2*(x + 1) - 2),0.0,-3.0 +1 / ( 1 - ( x * ( 1 + ( x * x ) ) ) ) / ( 1 - x ),1/((x - 1)*(x*(x**2 + 1) - 1)),0.0,-4.0 +1 / ( 1 - ( x * ( 1 + x ) ) ) * ( 1 / x ),-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +1 / ( 1 - ( x * ( 1 + x ) ) ) * 1,-1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( 1 - ( x * ( 1 + x ) ) * ( x * ( 1 + x ) ) ),-1/(x**2*(x + 1)**2 - 1),0.0,-4.0 +1 / ( 1 - ( x * ( 1 - ( x * ( x * x ) ) ) ) + 1 ),1/(x**4 - x + 2),0.0,-4.0 +1 / ( 1 - ( x * ( 1 - x ) ) / ( 1 / x ) ),1/(x**3 - x**2 + 1),0.0,-3.0 +1 / ( 1 - ( x * ( x * ( 1 + x ) ) ) ) / ( x - 1 ),-1/(x**4 - x**2 - x + 1),0.0,-4.0 +1 / ( 1 - ( x * ( x * ( x * x ) ) ) + ( 1 + x ) ),1/(-x**4 + x + 2),0.0,-4.0 +1 / ( 1 - ( x * x ) ) - 1 / x,(-x**2 - x + 1)/(x*(x**2 - 1)),-1.0,-1.0 +1 / ( 1 - ( x * x ) ) / ( ( 1 + x ) * ( 1 - x ) ),1/(x**4 - 2*x**2 + 1),0.0,-4.0 +1 / ( 1 - ( x * x ) ) / ( x - ( 1 / x ) ),-x/(x**2 - 1)**2,1.0,-3.0 +1 / ( 1 - ( x * x ) - ( 1 / ( 1 - x ) ) ),(-x + 1)/((x - 1)*(x**2 - 1) - 1),-1.0,-2.0 +1 / ( 1 - ( x / ( 1 + x ) ) - x ),-(x + 1)/(x**2 + x - 1),0.0,-1.0 +1 / ( 1 - ( x / ( 1 - x ) ) - ( x * x ) ),(-x + 1)/(-x + (x - 1)*(x**2 - 1)),0.0,-2.0 +1 / ( 1 - 1 * x ),-1/(x - 1),0.0,-1.0 +1 / ( 1 - 1 / ( x * ( 1 - x ) ) ),x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +1 / ( 1 - x ) * ( x * x ) - x - x,x*(-3*x + 2)/(x - 1),1.0,1.0 +1 / ( 1 - x ) + ( 1 / ( 1 + x ) ),-2/(x**2 - 1),0.0,-2.0 +1 / ( 1 - x ) + ( 1 / x ) / x,(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / ( 1 - x ) + ( 1 / x ) / x + 1,(x**3 - 2*x**2 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( 1 - x ) + 1 + 1 + 1,(3*x - 4)/(x - 1),0.0,0.0 +1 / ( 1 - x ) + 1 - x - x,((-2*x + 1)*(x - 1) - 1)/(x - 1),0.0,1.0 +1 / ( 1 - x ) - ( 1 - x ) / x / x,(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +1 / ( 1 - x ) - ( 1 / x ) / x / x,(-x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( 1 - x ) - 1 + x * x,x*(x**2 - x - 1)/(x - 1),1.0,2.0 +1 / ( 1 - x ) - 1 - 1 + x,((x - 2)*(x - 1) - 1)/(x - 1),0.0,1.0 +1 / ( 1 - x ) - 1 - x / x,(-2*x + 1)/(x - 1),0.0,0.0 +1 / ( 1 - x ) - 1 / x,(-2*x + 1)/(x*(x - 1)),-1.0,-1.0 +1 / ( 1 - x ) - x - x - 1,-x*(2*x - 1)/(x - 1),1.0,1.0 +1 / ( 1 - x ) - x / ( 1 + x ),-(x**2 + 1)/(x**2 - 1),0.0,0.0 +1 / ( 1 - x ) / ( ( x * ( ( x * x ) - x ) ) + 1 ),-1/((x - 1)*(x**2*(x - 1) + 1)),0.0,-4.0 +1 / ( 1 - x ) / ( ( x * x ) * x ) - 1,(x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / ( 1 - x ) / ( 1 + x ) + 1,(x**2 - 2)/(x**2 - 1),0.0,0.0 +1 / ( 1 - x ) / ( 1 - x ) - 1 * 1,-1 + (x - 1)**(-2),1.0,0.0 +1 / ( 1 - x ) / ( x + ( 1 / x ) ),-x/((x - 1)*(x**2 + 1)),1.0,-2.0 +1 / ( 1 - x ) / ( x - ( 1 - x ) ),-1/((x - 1)*(2*x - 1)),0.0,-2.0 +1 / ( 1 - x ) / ( x - ( x * x ) ),1/(x*(x - 1)**2),-1.0,-3.0 +1 / ( 1 - x ) / x + x * ( x * x ),(x**4*(x - 1) - 1)/(x*(x - 1)),-1.0,3.0 +1 / ( 1 - x ) / x / 1 + x,x - 1/(x*(x - 1)),-1.0,1.0 +1 / ( 1 - x ) / x / 1 - 1,-(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 / ( 1 - x ) / x / x + ( x * x ),(x**4*(x - 1) - 1)/(x**2*(x - 1)),-2.0,2.0 +1 / ( 1 - x ) / x / x - ( 1 / x ),(x*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / ( 1 - x * ( ( 1 + x ) * ( 1 + ( x * x ) ) ) ),-1/(x*(x + 1)*(x**2 + 1) - 1),0.0,-4.0 +1 / ( 1 - x * ( 1 - ( x * ( ( x * x ) - x ) ) ) ),1/(x**4 - x**3 - x + 1),0.0,-4.0 +1 / ( 1 - x * ( 1 - ( x * ( 1 + x ) ) ) ),1/(x**3 + x**2 - x + 1),0.0,-3.0 +1 / ( 1 - x * ( x * ( ( 1 - x ) - x ) ) ),1/(2*x**3 - x**2 + 1),0.0,-3.0 +1 / ( 1 - x * ( x * ( 1 - ( x * ( 1 - x ) ) ) ) ),-1/(x**4 - x**3 + x**2 - 1),0.0,-4.0 +1 / ( 1 - x * ( x * ( x * ( 1 - x ) ) ) ),1/(x**4 - x**3 + 1),0.0,-4.0 +1 / ( 1 - x * ( x / ( 1 - ( 1 / x ) ) ) ),(-x + 1)/(x**3 - x + 1),0.0,-2.0 +1 / ( 1 - x * ( x / ( 1 - x ) ) ),(-x + 1)/(-x**2 - x + 1),0.0,-1.0 +1 / ( 1 - x + ( ( 1 / ( 1 + x ) ) / x ) ),x*(x + 1)/(-x**3 + x + 1),1.0,-1.0 +1 / ( 1 - x - ( ( ( x * x ) * x ) * ( 1 + x ) ) ),-1/(x**3*(x + 1) + x - 1),0.0,-4.0 +1 / ( 1 - x - ( ( x * x ) * ( 1 - x ) ) ),1/(x**3 - x**2 - x + 1),0.0,-3.0 +1 / ( 1 - x - ( 1 + ( 1 + x ) ) ),-1/(2*x + 1),0.0,-1.0 +1 / ( 1 - x - ( 1 + x ) ),-1/(2*x),-1.0,-1.0 +1 / ( 1 - x - ( x * ( ( x * x ) - x ) ) ),-1/(x**2*(x - 1) + x - 1),0.0,-3.0 +1 / ( 1 - x - ( x * ( 1 - ( x * ( x * x ) ) ) ) ),1/(x**4 - 2*x + 1),0.0,-4.0 +1 / ( 1 / ( ( ( x * ( 1 + x ) ) * x ) * x ) - x ),-x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +1 / ( 1 / ( 1 + ( 1 / x ) ) + x ),(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / ( 1 / ( x * ( x * x ) ) - ( ( 1 - x ) - x ) ),x**3/(x**3*(2*x - 1) + 1),3.0,-1.0 +1 / ( 1 / ( x * ( x / ( 1 + x ) ) ) - ( x * x ) ),x**2/(-x**4 + x + 1),2.0,-2.0 +1 / ( 1 / ( x / ( 1 - ( 1 / x ) ) ) - x ),-x**2/(x**3 - x + 1),2.0,-1.0 +1 / ( 1 / 1 - ( x * ( 1 + x ) ) ),-1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( 1 / x + ( ( 1 + x ) + x ) ),x/(x*(2*x + 1) + 1),1.0,-1.0 +1 / ( 1 / x + ( ( x * x ) * ( 1 - x ) ) ),-x/(x**3*(x - 1) - 1),1.0,-3.0 +1 / ( 1 / x + ( x * ( 1 - ( x * ( 1 - x ) ) ) ) ),x/(x**4 - x**3 + x**2 + 1),1.0,-3.0 +1 / ( 1 / x + ( x * ( 1 - x ) ) ),-x/(x**2*(x - 1) - 1),1.0,-2.0 +1 / ( 1 / x + ( x * ( x * ( ( 1 / x ) + x ) ) ) ),x/(x**4 + x**2 + 1),1.0,-3.0 +1 / ( 1 / x - ( 1 - ( x * ( ( x * x ) + x ) ) ) ),x/(x**4 + x**3 - x + 1),1.0,-3.0 +1 / ( 1 / x - ( x * ( ( x * x ) + x ) ) ),-x/(x**3*(x + 1) - 1),1.0,-3.0 +1 / ( 1 / x - ( x * ( 1 + x ) ) ),-x/(x**2*(x + 1) - 1),1.0,-2.0 +1 / ( x ) / x - ( 1 + x ),-x - 1 + x**(-2),-2.0,1.0 +1 / ( x * ( ( ( x * x ) - x ) * ( 1 - x ) ) + 1 ),-1/(x**2*(x - 1)**2 - 1),0.0,-4.0 +1 / ( x * ( ( 1 + x ) * x ) - ( 1 + x ) ),1/(x**3 + x**2 - x - 1),0.0,-3.0 +1 / ( x * ( ( 1 + x ) + ( 1 + x ) ) + 1 ),1/(2*x*(x + 1) + 1),0.0,-2.0 +1 / ( x * ( ( 1 - x ) * ( 1 - x ) ) + 1 ),1/(x*(x - 1)**2 + 1),0.0,-3.0 +1 / ( x * ( ( 1 - x ) * x ) ) - ( 1 / x ),(x*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / ( x * ( ( 1 - x ) - x ) ),-1/(x*(2*x - 1)),-1.0,-2.0 +1 / ( x * ( ( 1 - x ) - x ) ) / ( x - 1 ),-1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +1 / ( x * ( ( 1 / x ) - x ) ) / ( x - 1 ),-1/((x - 1)*(x**2 - 1)),0.0,-3.0 +1 / ( x * ( ( x * ( 1 - x ) ) * x ) - 1 ),-1/(x**3*(x - 1) + 1),0.0,-4.0 +1 / ( x * ( ( x * ( 1 - x ) ) - x ) ) / x - 1,-1 - 1/x**4,-4.0,0.0 +1 / ( x * ( ( x * ( x * ( 1 + x ) ) ) - x ) - 1 ),1/(x**2*(x*(x + 1) - 1) - 1),0.0,-4.0 +1 / ( x * ( ( x * x ) * ( 1 + x ) ) - 1 ),1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( x * ( ( x * x ) * ( 1 - x ) ) - 1 ),-1/(x**3*(x - 1) + 1),0.0,-4.0 +1 / ( x * ( ( x * x ) * x ) - ( 1 / ( 1 - x ) ) ),(x - 1)/(x**4*(x - 1) + 1),0.0,-4.0 +1 / ( x * ( ( x * x ) - x ) ) - 1 / x / x,(-x + 2)/(x**2*(x - 1)),-2.0,-2.0 +1 / ( x * ( 1 + ( ( x * ( x * x ) ) - x ) ) - 1 ),1/(x*(x**3 - x + 1) - 1),0.0,-4.0 +1 / ( x * ( 1 + ( ( x * x ) - x ) ) - ( 1 / x ) ),x/(x**2*(x**2 - x + 1) - 1),1.0,-3.0 +1 / ( x * ( 1 + ( x * ( 1 + ( x * x ) ) ) ) + 1 ),1/(x**4 + x**2 + x + 1),0.0,-4.0 +1 / ( x * ( 1 + x ) ) * 1 / x - 1,(-x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / ( x * ( 1 + x ) ) - x,-x + 1/(x*(x + 1)),-1.0,1.0 +1 / ( x * ( 1 + x ) ) / x + 1,(x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / ( x * ( 1 + x ) ) / x / x + 1,(x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / ( x * ( 1 + x ) + ( 1 + x ) ),1/(x*(x + 1) + x + 1),0.0,-2.0 +1 / ( x * ( 1 + x ) + ( 1 / ( 1 - x ) ) ),(x - 1)/(x**3 - x - 1),0.0,-2.0 +1 / ( x * ( 1 + x ) + 1 ),1/(x*(x + 1) + 1),0.0,-2.0 +1 / ( x * ( 1 - ( 1 + x ) ) ) / x - 1 / x,-(x**2 + 1)/x**3,-3.0,-1.0 +1 / ( x * ( 1 - ( 1 - x ) ) - ( 1 / x ) ),x/(x**3 - 1),1.0,-2.0 +1 / ( x * ( 1 - x ) ),-1/(x*(x - 1)),-1.0,-2.0 +1 / ( x * ( 1 - x ) ) - ( 1 - x ) / x / x,(-x + (x - 1)**2)/(x**2*(x - 1)),-2.0,-1.0 +1 / ( x * ( 1 - x ) ) / ( x * x ) - 1 / x,(x**2*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( x * ( 1 - x ) ) / x + x,(x**3*(x - 1) - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / ( x * ( 1 - x ) - 1 ),-1/(x*(x - 1) + 1),0.0,-2.0 +1 / ( x * ( x * ( ( 1 + x ) + x ) ) - 1 ),1/(x**2*(2*x + 1) - 1),0.0,-3.0 +1 / ( x * ( x * ( ( x * ( 1 + x ) ) - x ) ) + 1 ),1/(x**4 + 1),0.0,-4.0 +1 / ( x * ( x * ( ( x * x ) + ( 1 - x ) ) ) + 1 ),1/(x**2*(x**2 - x + 1) + 1),0.0,-4.0 +1 / ( x * ( x * ( ( x * x ) - x ) ) - 1 ),1/(x**3*(x - 1) - 1),0.0,-4.0 +1 / ( x * ( x * ( 1 + ( x * ( 1 + x ) ) ) ) - 1 ),1/(x**2*(x*(x + 1) + 1) - 1),0.0,-4.0 +1 / ( x * ( x * ( 1 + x ) ) + ( 1 / x ) ),x/(x**3*(x + 1) + 1),1.0,-3.0 +1 / ( x * ( x * ( 1 - x ) ) + ( ( 1 - x ) / x ) ),-x/(x**3*(x - 1) + x - 1),1.0,-3.0 +1 / ( x * ( x * x ) ) / x + ( 1 + x ) / x,1 + 1/x + x**(-4),-4.0,0.0 +1 / ( x * ( x * x ) ) / x / ( 1 + x ) + 1,(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / ( x * ( x * x ) + ( ( 1 - x ) - x ) ),1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( x * ( x * x ) + ( ( 1 / x ) / ( 1 - x ) ) ),x*(x - 1)/(x**4*(x - 1) - 1),1.0,-3.0 +1 / ( x * x ) + ( 1 - x ) * 1 / x,(x*(-x + 1) + 1)/x**2,-2.0,0.0 +1 / ( x * x ) + ( x * x ) + 1 + 1,x**2 + 2 + x**(-2),-2.0,2.0 +1 / ( x * x ) + 1 + ( 1 + x ) / x,2 + 1/x + x**(-2),-2.0,0.0 +1 / ( x * x ) + 1 / x + ( 1 / x ),(2*x + 1)/x**2,-2.0,-1.0 +1 / ( x * x ) - ( 1 + x ) * x + 1,-x**2 - x + 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - 1 * x - x,-2*x + x**(-2),-2.0,1.0 +1 / ( x * x ) - 1 + ( 1 - x ) / x,-2 + 1/x + x**(-2),-2.0,0.0 +1 / ( x * x ) - 1 - ( 1 / x ) - 1,-2 - 1/x + x**(-2),-2.0,0.0 +1 / ( x * x ) - 1 - 1 - ( x * x ),-x**2 - 2 + x**(-2),-2.0,2.0 +1 / ( x * x ) - x * ( 1 + x ),-x**2 - x + x**(-2),-2.0,2.0 +1 / ( x * x ) - x + ( 1 / x ) - x,(-2*x**3 + x + 1)/x**2,-2.0,1.0 +1 / ( x * x ) / ( ( ( 1 / x ) / x ) - x ),-1/(x**3 - 1),0.0,-3.0 +1 / ( x * x ) / ( 1 - x ) + ( 1 / x ),(x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / ( x * x ) / ( 1 - x ) + 1,(x**2*(x - 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( x * x ) / ( x * x ) + ( 1 / x ) + 1,1 + 1/x + x**(-4),-4.0,0.0 +1 / ( x * x ) / ( x * x ) + 1 + ( 1 / x ),1 + 1/x + x**(-4),-4.0,0.0 +1 / ( x * x ) / ( x * x ) + 1 + ( x / ( 1 + x ) ),(2*x**5 + x**4 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / ( x * x ) / ( x * x ) / ( 1 + x ) + 1,(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / ( x * x ) / ( x * x ) / ( 1 - x ) - 1,(x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / ( x * x ) / x * 1 - ( 1 / ( 1 + x ) ),(-x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / ( x * x ) / x + ( 1 / x ) + 1,1 + 1/x + x**(-3),-3.0,0.0 +1 / ( x * x ) / x + 1,1 + x**(-3),-3.0,0.0 +1 / ( x * x ) / x - ( 1 / ( 1 - x ) ) + 1,(x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / ( x * x ) / x / ( 1 + x ) + x,(x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / ( x * x ) / x / x + ( ( 1 + x ) / x ),1 + 1/x + x**(-4),-4.0,0.0 +1 / ( x * x ) / x / x - ( ( 1 / ( 1 + x ) ) * x ),(-x**5 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / ( x * x + ( 1 / ( 1 - x ) ) ),(x - 1)/(x**2*(x - 1) - 1),0.0,-2.0 +1 / ( x * x + ( x / ( ( 1 / x ) + ( x * x ) ) ) ),(x**3 + 1)/(x**2*(x**3 + 2)),-2.0,-2.0 +1 / ( x * x - ( ( 1 / ( x * x ) ) - x ) ),x**2/(x**3*(x + 1) - 1),2.0,-2.0 +1 / ( x * x - ( ( 1 / x ) / x ) ),x**2/(x**4 - 1),2.0,-2.0 +1 / ( x * x - ( x / ( 1 - x ) ) ),(x - 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +1 / ( x + ( ( ( 1 + x ) / x ) + x ) ) - x,-x**2*(2*x + 1)/(2*x**2 + x + 1),2.0,1.0 +1 / ( x + ( ( 1 - x ) / x ) + ( x * x ) ),x/(x**2*(x + 1) - x + 1),1.0,-2.0 +1 / ( x + ( ( 1 / x ) / ( 1 - x ) ) ) - x,x**2*(-x*(x - 1) + 1)/(x**2*(x - 1) - 1),2.0,1.0 +1 / ( x + ( ( 1 / x ) / ( 1 - x ) ) - 1 ),x*(x - 1)/(x*(x - 1)**2 - 1),1.0,-1.0 +1 / ( x + ( ( x / ( 1 + x ) ) * x ) ),(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / ( x + ( 1 + ( 1 + x ) ) ) / ( 1 + x ),1/(2*(x + 1)**2),0.0,-2.0 +1 / ( x + ( 1 + ( 1 / x ) ) ),x/(x*(x + 1) + 1),1.0,-1.0 +1 / ( x + ( 1 + ( x * ( 1 - x ) ) ) ) / x,1/(x*(-x*(x - 1) + x + 1)),-1.0,-3.0 +1 / ( x + ( 1 + x ) ),1/(2*x + 1),0.0,-1.0 +1 / ( x + ( 1 + x ) ) * x,x/(2*x + 1),1.0,0.0 +1 / ( x + ( 1 + x ) ) / ( 1 - x ),-1/((x - 1)*(2*x + 1)),0.0,-2.0 +1 / ( x + ( 1 + x ) - ( 1 - x ) ),1/(3*x),-1.0,-1.0 +1 / ( x + ( 1 - x ) * ( x * x ) ),-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +1 / ( x + ( 1 / ( 1 + x ) ) ) + ( 1 / x ),(2*x*(x + 1) + 1)/(x*(x*(x + 1) + 1)),-1.0,-1.0 +1 / ( x + ( 1 / ( 1 + x ) ) + x ),(x + 1)/(2*x*(x + 1) + 1),0.0,-1.0 +1 / ( x + ( 1 / ( 1 - x ) ) * x ),(x - 1)/(x*(x - 2)),-1.0,-1.0 +1 / ( x + ( 1 / ( 1 - x ) ) + x ),(x - 1)/(2*x*(x - 1) - 1),0.0,-1.0 +1 / ( x + ( 1 / ( x * ( x * x ) ) ) + x ),x**3/(2*x**4 + 1),3.0,-1.0 +1 / ( x + ( 1 / ( x * x ) ) + ( x * x ) ),x**2/(x**3*(x + 1) + 1),2.0,-2.0 +1 / ( x + ( 1 / x ) ) + 1,(x**2 + x + 1)/(x**2 + 1),0.0,0.0 +1 / ( x + ( 1 / x ) + ( 1 + ( x * x ) ) ),x/(x*(x**2 + x + 1) + 1),1.0,-2.0 +1 / ( x + ( x * ( ( x * x ) + ( x * x ) ) ) ),1/(2*x**3 + x),-1.0,-3.0 +1 / ( x + ( x * ( 1 + ( 1 + x ) ) ) + x ),1/(x*(x + 4)),-1.0,-2.0 +1 / ( x + ( x * ( 1 + ( x * x ) ) ) + x ),1/(x*(x**2 + 3)),-1.0,-3.0 +1 / ( x + ( x * ( 1 + x ) ) + 1 ),1/(x*(x + 1) + x + 1),0.0,-2.0 +1 / ( x + ( x * ( 1 - ( 1 / x ) ) ) + x ),1/(3*x - 1),0.0,-1.0 +1 / ( x + ( x * ( 1 - ( x * x ) ) ) - 1 ),-1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( x + ( x * ( 1 - x ) ) - ( 1 / x ) ),-x/(x**2*(x - 2) + 1),1.0,-2.0 +1 / ( x + ( x * x ) + ( ( 1 / x ) + x ) ),x/(x**2*(x + 2) + 1),1.0,-2.0 +1 / ( x + ( x * x ) + ( x * x ) ),1/(x*(2*x + 1)),-1.0,-2.0 +1 / ( x + ( x * x ) / ( 1 + x ) ),(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / ( x + ( x / ( ( 1 / x ) - ( 1 + x ) ) ) ) / x,(x**2 + x - 1)/(x**4 - x**2),-2.0,-2.0 +1 / ( x + ( x / ( 1 + x ) ) + x ),(x + 1)/(x*(2*x + 3)),-1.0,-1.0 +1 / ( x + 1 ) + 1,(x + 2)/(x + 1),0.0,0.0 +1 / ( x + 1 ) - ( 1 / x ),-1/(x*(x + 1)),-1.0,-2.0 +1 / ( x + 1 ) / ( x * ( 1 + ( 1 + x ) ) ),1/(x*(x + 1)*(x + 2)),-1.0,-3.0 +1 / ( x + 1 + ( ( 1 + x ) / ( 1 - x ) ) ),(x - 1)/(x**2 - x - 2),0.0,-1.0 +1 / ( x + 1 + ( ( 1 + x ) / x ) ),x/(x*(x + 1) + x + 1),1.0,-1.0 +1 / ( x + 1 + ( 1 + ( 1 + x ) ) ),1/(2*x + 3),0.0,-1.0 +1 / ( x + 1 / ( ( ( x * x ) * ( 1 + x ) ) * x ) ),x**3*(x + 1)/(x**4*(x + 1) + 1),3.0,-1.0 +1 / ( x + 1 / ( ( 1 / x ) - x ) ),(x**2 - 1)/(x*(x**2 - 2)),-1.0,-1.0 +1 / ( x + 1 / ( ( x * x ) * x ) ),x**3/(x**4 + 1),3.0,-1.0 +1 / ( x + 1 / ( 1 + ( x * ( 1 / x ) ) ) ),2/(2*x + 1),0.0,-1.0 +1 / ( x + 1 / ( x / ( 1 + ( 1 - x ) ) ) ),x/(x**2 - x + 2),1.0,-1.0 +1 / ( x + x ) + ( ( 1 - x ) + x ),(x + 1/2)/x,-1.0,0.0 +1 / ( x + x ) + ( 1 / ( 1 + x ) ),(3*x + 1)/(2*x*(x + 1)),-1.0,-1.0 +1 / ( x + x ) + ( 1 / ( 1 - x ) ),-(x + 1)/(2*x*(x - 1)),-1.0,-1.0 +1 / ( x + x ) + ( x / ( 1 - ( x * x ) ) ),-(x**2 + 1)/(2*x*(x**2 - 1)),-1.0,-1.0 +1 / ( x + x ) - ( ( ( 1 / x ) + x ) / ( x * x ) ),-(x**2 + 2)/(2*x**3),-3.0,-1.0 +1 / ( x + x ) - ( ( 1 / x ) + ( 1 / x ) ),-3/(2*x),-1.0,-1.0 +1 / ( x + x ) - ( 1 / ( ( 1 + x ) + x ) ),1/(2*x*(2*x + 1)),-1.0,-2.0 +1 / ( x + x ) / ( 1 + x ),1/(2*x*(x + 1)),-1.0,-2.0 +1 / ( x + x ) / ( 1 - ( 1 / x ) ),1/(2*(x - 1)),0.0,-1.0 +1 / ( x + x + ( x * ( 1 + ( 1 + x ) ) ) ),1/(x*(x + 4)),-1.0,-2.0 +1 / ( x + x + ( x / ( 1 + x ) ) ),(x + 1)/(x*(2*x + 3)),-1.0,-1.0 +1 / ( x + x - ( ( 1 / ( 1 - x ) ) / x ) ),x*(x - 1)/(2*x**2*(x - 1) + 1),1.0,-1.0 +1 / ( x + x - ( ( 1 / x ) - x ) ),x/(3*x**2 - 1),1.0,-1.0 +1 / ( x + x - ( ( x * ( 1 - x ) ) * x ) ),1/(x*(x**2 - x + 2)),-1.0,-3.0 +1 / ( x + x - ( 1 - x ) ),1/(3*x - 1),0.0,-1.0 +1 / ( x + x - ( 1 / ( 1 + x ) ) ),(x + 1)/(2*x*(x + 1) - 1),0.0,-1.0 +1 / ( x + x - ( 1 / ( x * x ) ) ),x**2/(2*x**3 - 1),2.0,-1.0 +1 / ( x + x - ( x / ( ( 1 / x ) + x ) ) ),(x**2 + 1)/(x*(2*x**2 - x + 2)),-1.0,-1.0 +1 / ( x - ( ( ( 1 / ( 1 - x ) ) / x ) / x ) / x ),x**3*(x - 1)/(x**4*(x - 1) + 1),3.0,-1.0 +1 / ( x - ( ( 1 + ( 1 / x ) ) / ( x * x ) ) - 1 ),x**3/(x**4 - x**3 - x - 1),3.0,-1.0 +1 / ( x - ( ( 1 - ( 1 / x ) ) - x ) ) - x,x**2*(-2*x + 1)/(x*(2*x - 1) + 1),2.0,1.0 +1 / ( x - ( ( 1 - x ) / ( 1 + x ) ) ) / x,(x + 1)/(x*(x*(x + 1) + x - 1)),-1.0,-2.0 +1 / ( x - ( ( 1 - x ) / x ) / x ),x**2/(x**3 + x - 1),2.0,-1.0 +1 / ( x - ( ( 1 / ( 1 + x ) ) / x ) ),x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +1 / ( x - ( ( 1 / ( x / ( 1 - x ) ) ) / x ) / x ),x**3/(x**4 + x - 1),3.0,-1.0 +1 / ( x - ( ( 1 / x ) - x ) / 1 ),x/(2*x**2 - 1),1.0,-1.0 +1 / ( x - ( ( 1 / x ) / ( 1 - x ) ) ) + x,x**2*(x*(x - 1) + 1)/(x**2*(x - 1) + 1),2.0,1.0 +1 / ( x - ( ( x * ( 1 - x ) ) * x ) - 1 ),1/(x**3 - x**2 + x - 1),0.0,-3.0 +1 / ( x - ( ( x * ( x * x ) ) * x ) - ( 1 + x ) ),-1/(x**4 + 1),0.0,-4.0 +1 / ( x - ( ( x * x ) * ( x * ( 1 - x ) ) ) - 1 ),1/(x**4 - x**3 + x - 1),0.0,-4.0 +1 / ( x - ( ( x * x ) * ( x * x ) ) - ( 1 + x ) ),-1/(x**4 + 1),0.0,-4.0 +1 / ( x - ( ( x / ( 1 - x ) ) / x ) ) / x,(x - 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +1 / ( x - ( 1 - ( 1 / x ) ) + ( x * ( x * x ) ) ),x/(x*(x**3 + x - 1) + 1),1.0,-3.0 +1 / ( x - ( 1 - x ) ) / ( 1 + x ),1/((x + 1)*(2*x - 1)),0.0,-2.0 +1 / ( x - ( 1 - x ) * 1 ),1/(2*x - 1),0.0,-1.0 +1 / ( x - ( 1 - x ) + ( 1 / x ) ),x/(x*(2*x - 1) + 1),1.0,-1.0 +1 / ( x - ( 1 - x ) + x ),1/(3*x - 1),0.0,-1.0 +1 / ( x - ( 1 - x ) - ( ( ( 1 / x ) / x ) / x ) ),x**3/(2*x**4 - x**3 - 1),3.0,-1.0 +1 / ( x - ( 1 - x ) - ( ( 1 / x ) / x ) ),x**2/(2*x**3 - x**2 - 1),2.0,-1.0 +1 / ( x - ( 1 - x ) - ( 1 / x ) ),x/(2*x**2 - x - 1),1.0,-1.0 +1 / ( x - ( 1 / ( ( x * x ) * x ) ) - ( 1 - x ) ),x**3/(2*x**4 - x**3 - 1),3.0,-1.0 +1 / ( x - ( 1 / ( 1 + x ) ) - 1 ),(x + 1)/(x**2 - 2),0.0,-1.0 +1 / ( x - ( 1 / ( 1 + x ) ) / ( 1 - x ) ),(x**2 - 1)/(x**3 - x + 1),0.0,-1.0 +1 / ( x - ( 1 / ( 1 - x ) ) ) / x,(x - 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +1 / ( x - ( 1 / ( x * ( x / ( 1 + x ) ) ) ) / x ),x**3/(x**4 - x - 1),3.0,-1.0 +1 / ( x - ( 1 / ( x * x ) ) - ( 1 / x ) ),x**2/(x**3 - x - 1),2.0,-1.0 +1 / ( x - ( 1 / x ) ) + x,x**3/(x**2 - 1),3.0,1.0 +1 / ( x - ( 1 / x ) ) / ( x * x ),1/(x**3 - x),-1.0,-3.0 +1 / ( x - ( 1 / x ) * ( 1 + x ) ),x/(x**2 - x - 1),1.0,-1.0 +1 / ( x - ( 1 / x ) * ( 1 - ( 1 / x ) ) ),x**2/(x**3 - x + 1),2.0,-1.0 +1 / ( x - ( 1 / x ) - ( 1 + ( x * x ) ) ),-x/(x*(x**2 - x + 1) + 1),1.0,-2.0 +1 / ( x - ( 1 / x ) - 1 ),x/(x**2 - x - 1),1.0,-1.0 +1 / ( x - ( 1 / x ) / ( 1 / ( 1 + x ) ) ),x/(x**2 - x - 1),1.0,-1.0 +1 / ( x - ( x * ( 1 + x ) ) - ( 1 / x ) ),-x/(x**3 + 1),1.0,-2.0 +1 / ( x - ( x * ( 1 + x ) ) - 1 ),-1/(x**2 + 1),0.0,-2.0 +1 / ( x - ( x * x ) ) - 1,(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +1 / ( x - ( x * x ) - x ),-1/x**2,-2.0,-2.0 +1 / ( x - ( x / ( 1 + x ) ) - 1 ),(x + 1)/(x**2 - x - 1),0.0,-1.0 +1 / ( x - 1 ) + ( 1 - x ),(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 / ( x - 1 ) / ( ( 1 + ( 1 + x ) ) + x ),1/(2*(x**2 - 1)),0.0,-2.0 +1 / ( x - 1 ) / ( 1 + ( 1 + x ) ),1/((x - 1)*(x + 2)),0.0,-2.0 +1 / ( x - 1 ) / ( x / ( 1 + ( 1 / x ) ) ),(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +1 / ( x - 1 * ( x * ( ( 1 + x ) + x ) ) ),-1/(2*x**2),-2.0,-2.0 +1 / ( x - 1 + ( ( x * ( 1 + x ) ) * x ) ),1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( x - 1 + ( ( x * x ) * ( 1 + x ) ) ),1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( x - 1 + ( ( x * x ) * x ) ),1/(x**3 + x - 1),0.0,-3.0 +1 / ( x - 1 + ( x * ( x * ( 1 + x ) ) ) ),1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( x - 1 - ( ( 1 - ( x * x ) ) * x ) ),1/(x**3 - 1),0.0,-3.0 +1 / ( x - 1 - ( ( x * ( 1 - x ) ) * x ) ),1/(x**3 - x**2 + x - 1),0.0,-3.0 +1 / ( x - 1 - ( x / ( 1 - ( x * x ) ) ) ),(x**2 - 1)/(x**3 - x**2 + 1),0.0,-1.0 +1 / ( x - x * ( x / ( 1 - x ) ) ),(-x + 1)/(x*(-2*x + 1)),-1.0,-1.0 +1 / ( x / ( ( 1 + x ) + x ) ) / x / x - ( 1 / x ),(-x**2 + 2*x + 1)/x**3,-3.0,-1.0 +1 / ( x / ( 1 + ( 1 + x ) ) - x ),-(x + 2)/(x*(x + 1)),-1.0,-1.0 +1 / ( x / ( 1 + ( 1 - x ) ) ) / ( x + x ),(-x + 2)/(2*x**2),-2.0,-1.0 +1 / ( x / ( 1 - ( 1 / ( x * x ) ) ) ) / x - 1 - 1,-2 + x**(-2) - 1/x**4,-4.0,0.0 +1 / ( x / ( 1 - x ) ) / ( x + x ),(-x + 1)/(2*x**2),-2.0,-1.0 +1 / ( x / ( 1 - x ) ) / x - 1 / x,(-2*x + 1)/x**2,-2.0,-1.0 +1 / ( x / ( 1 - x ) ) / x / ( x * x ) - 1,(-x**4 - x + 1)/x**4,-4.0,0.0 +1 / 1,1,0.0,0.0 +1 / 1 + 1 - x - x,-2*x + 2,0.0,1.0 +1 / 1 + x * x + 1,x**2 + 2,0.0,2.0 +1 / 1 + x + ( 1 - x ) * x,-x*(x - 1) + x + 1,0.0,2.0 +1 / 1 - ( 1 + x ) * x * x,-x**3 - x**2 + 1,0.0,3.0 +1 / 1 - ( x * x ) + ( 1 / x ) / x,-x**2 + 1 + x**(-2),-2.0,2.0 +1 / 1 - ( x * x ) - 1 / x,-x**2 + 1 - 1/x,-1.0,2.0 +1 / 1 - 1 / x / ( ( x * x ) - x ),(x**2*(x - 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / 1 - x,-x + 1,0.0,1.0 +1 / 1 - x + 1 / ( 1 + x ),(-x**2 + 2)/(x + 1),0.0,1.0 +1 / 1 / ( ( x * x ) + x ) / x - 1,(-x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / 1 / ( x * x ) - ( x * x ) - 1,-x**2 - 1 + x**(-2),-2.0,2.0 +1 / 1 / ( x - ( 1 - ( x * x ) ) ),1/(x**2 + x - 1),0.0,-2.0 +1 / 1 / ( x - 1 ),1/(x - 1),0.0,-1.0 +1 / 1 / x / ( x * x ) - ( 1 / x ),(-x**2 + 1)/x**3,-3.0,-1.0 +1 / x,1/x,-1.0,-1.0 +1 / x * ( 1 / ( 1 - x ) ) - 1 - 1,-(2*x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 / x + ( ( ( x * x ) - x ) * x ),(x**3*(x - 1) + 1)/x,-1.0,3.0 +1 / x + ( ( 1 - x ) * x ),-x**2 + x + 1/x,-1.0,2.0 +1 / x + ( ( 1 / x ) / x ) / x - 1,-1 + 1/x + x**(-3),-3.0,0.0 +1 / x + ( 1 - x ),-x + 1 + 1/x,-1.0,1.0 +1 / x + ( 1 - x ) + 1,-x + 2 + 1/x,-1.0,1.0 +1 / x + ( 1 - x ) / 1 / x,(-x + 2)/x,-1.0,0.0 +1 / x + ( 1 - x ) / x + x,x - 1 + 2/x,-1.0,1.0 +1 / x + ( 1 - x ) / x - 1,-2 + 2/x,-1.0,0.0 +1 / x + ( 1 - x ) / x - x,-x - 1 + 2/x,-1.0,1.0 +1 / x + ( 1 / ( 1 + ( 1 + x ) ) ) / x / x,(x*(x + 2) + 1)/(x**2*(x + 2)),-2.0,-1.0 +1 / x + ( 1 / x ),2/x,-1.0,-1.0 +1 / x + ( x * x ),(x**3 + 1)/x,-1.0,2.0 +1 / x + ( x * x ) * ( 1 - x ) - 1,-x**3 + x**2 - 1 + 1/x,-1.0,3.0 +1 / x + ( x * x ) + x,x**2 + x + 1/x,-1.0,2.0 +1 / x + ( x / ( 1 + x ) ) * 1,(x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 / x + 1 * 1 / ( 1 + x ),(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +1 / x + 1 * 1 / x,2/x,-1.0,-1.0 +1 / x + 1 * x,x + 1/x,-1.0,1.0 +1 / x + 1 * x * ( 1 + x ),x**2 + x + 1/x,-1.0,2.0 +1 / x + 1 + 1 - ( x * x ),-x**2 + 2 + 1/x,-1.0,2.0 +1 / x + 1 + x * ( 1 + x ),x**2 + x + 1 + 1/x,-1.0,2.0 +1 / x + 1 + x * x,(x**3 + x + 1)/x,-1.0,2.0 +1 / x + 1 - ( x / ( 1 - x ) ),(2*x**2 - 1)/(x*(x - 1)),-1.0,0.0 +1 / x + 1 / ( ( ( 1 + x ) + x ) ),(3*x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / x + 1 / ( ( 1 / ( 1 - x ) ) - x ) / x,(x*(x - 1) - x + 2)/(x*(x*(x - 1) + 1)),-1.0,-1.0 +1 / x + 1 / ( 1 + x ) + x,x + 1/(x + 1) + 1/x,-1.0,1.0 +1 / x + 1 / ( 1 - x ) - x,(x**2*(-x + 1) - 1)/(x*(x - 1)),-1.0,1.0 +1 / x + 1 / ( x ),2/x,-1.0,-1.0 +1 / x + 1 / ( x * ( x / ( 1 - x ) ) ) / x,(x**2 - x + 1)/x**3,-3.0,-1.0 +1 / x + 1 / x,2/x,-1.0,-1.0 +1 / x + 1 / x - ( 1 - x ),x - 1 + 2/x,-1.0,1.0 +1 / x + 1 / x / x,(x + 1)/x**2,-2.0,-1.0 +1 / x + x * ( 1 + x ) + 1,x**2 + x + 1 + 1/x,-1.0,2.0 +1 / x + x * ( x * ( 1 + x ) ),(x**3*(x + 1) + 1)/x,-1.0,3.0 +1 / x + x * x + ( 1 - x ),x**2 - x + 1 + 1/x,-1.0,2.0 +1 / x + x * x + ( 1 / x ),(x**3 + 2)/x,-1.0,2.0 +1 / x + x + ( 1 + x ),2*x + 1 + 1/x,-1.0,1.0 +1 / x + x + 1 / ( 1 + x ),x + 1/(x + 1) + 1/x,-1.0,1.0 +1 / x + x + 1 / ( x * x ),(x**3 + x + 1)/x**2,-2.0,1.0 +1 / x + x + x + 1,2*x + 1 + 1/x,-1.0,1.0 +1 / x + x - x * ( x * ( 1 + x ) ),-x**3 - x**2 + x + 1/x,-1.0,3.0 +1 / x - ( ( x * x ) - x ) / 1 * x,(x**3*(-x + 1) + 1)/x,-1.0,3.0 +1 / x - ( 1 ),(-x + 1)/x,-1.0,0.0 +1 / x - ( 1 + ( 1 - ( x * x ) ) ),x**2 - 2 + 1/x,-1.0,2.0 +1 / x - ( 1 + x ),-x - 1 + 1/x,-1.0,1.0 +1 / x - ( 1 + x ) * x,-x**2 - x + 1/x,-1.0,2.0 +1 / x - ( 1 + x ) / ( ( 1 - x ) * x ) / x,(x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x - ( 1 + x ) / x / ( x * x ),(x**2 - x - 1)/x**3,-3.0,-1.0 +1 / x - ( 1 - x ) * x * ( 1 - x ),-x*(x - 1)**2 + 1/x,-1.0,3.0 +1 / x - ( 1 - x ) - 1 + x,2*x - 2 + 1/x,-1.0,1.0 +1 / x - ( x * x ) * x * 1,(-x**4 + 1)/x,-1.0,3.0 +1 / x - ( x * x ) - 1 + x,-x**2 + x - 1 + 1/x,-1.0,2.0 +1 / x - ( x * x ) - x * x,(-2*x**3 + 1)/x,-1.0,2.0 +1 / x - ( x * x ) - x - x,(-x**2*(x + 2) + 1)/x,-1.0,2.0 +1 / x - ( x / ( 1 + x ) ) / 1,(-x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 / x - 1 + ( 1 / ( 1 + x ) ),(-x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 / x - 1 + 1 / ( 1 + x ),(-x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 / x - 1 + 1 / ( 1 - x ),-(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 / x - 1 + 1 / x,(-x + 2)/x,-1.0,0.0 +1 / x - 1 - ( 1 ),-2 + 1/x,-1.0,0.0 +1 / x - 1 - 1,-2 + 1/x,-1.0,0.0 +1 / x - 1 - 1 - x,-x - 2 + 1/x,-1.0,1.0 +1 / x - 1 - 1 / 1,-2 + 1/x,-1.0,0.0 +1 / x - 1 / ( 1 + x ),1/(x*(x + 1)),-1.0,-2.0 +1 / x - 1 / ( 1 - x ) - 1,(-x*(x - 1) + 2*x - 1)/(x*(x - 1)),-1.0,0.0 +1 / x - 1 / x / ( x / ( 1 - ( 1 / x ) ) ),(x**2 - x + 1)/x**3,-3.0,-1.0 +1 / x - x * ( ( 1 - x ) * x ) - x,x**3 - x**2 - x + 1/x,-1.0,3.0 +1 / x - x * ( ( x * x ) ),(-x**4 + 1)/x,-1.0,3.0 +1 / x - x * ( 1 + x ) * x,(-x**3*(x + 1) + 1)/x,-1.0,3.0 +1 / x - x * ( 1 - x ) * ( 1 + x ),x**3 - x + 1/x,-1.0,3.0 +1 / x - x * ( 1 - x ) + 1,x**2 - x + 1 + 1/x,-1.0,2.0 +1 / x - x * ( x * ( 1 + x ) ) + 1,(-x**4 - x**3 + x + 1)/x,-1.0,3.0 +1 / x - x * 1 - x,-2*x + 1/x,-1.0,1.0 +1 / x - x * x * ( ( 1 / x ) - x ),x**3 - x + 1/x,-1.0,3.0 +1 / x - x * x * ( 1 - x ),(x**3*(x - 1) + 1)/x,-1.0,3.0 +1 / x - x + 1 / x,-x + 2/x,-1.0,1.0 +1 / x - x - ( x * ( 1 + x ) ),(-x**2*(x + 2) + 1)/x,-1.0,2.0 +1 / x - x - x,-2*x + 1/x,-1.0,1.0 +1 / x - x - x * ( x * x ),-x**3 - x + 1/x,-1.0,3.0 +1 / x - x - x + ( x * x ),(x**2*(x - 2) + 1)/x,-1.0,2.0 +1 / x - x - x + 1,-2*x + 1 + 1/x,-1.0,1.0 +1 / x - x - x - ( x * x ),(-x**2*(x + 2) + 1)/x,-1.0,2.0 +1 / x - x / ( ( x * ( 1 + x ) ) + x ),2/(x*(x + 2)),-1.0,-2.0 +1 / x - x / 1 * x,(-x**3 + 1)/x,-1.0,2.0 +1 / x - x / 1 - ( x * x ),-x**2 - x + 1/x,-1.0,2.0 +1 / x / ( ( ( 1 - x ) / ( ( 1 / x ) + x ) ) + x ),(x**2 + 1)/(x**2*(x**2 - x + 2)),-2.0,-2.0 +1 / x / ( ( ( 1 - x ) / ( 1 + x ) ) - x ),-(x + 1)/(x*(x*(x + 1) + x - 1)),-1.0,-2.0 +1 / x / ( ( 1 + ( 1 / ( 1 + x ) ) ) + x ),(x + 1)/(x*((x + 1)**2 + 1)),-1.0,-2.0 +1 / x / ( ( 1 + x ) * x ) + 1 / x,(x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / ( ( 1 + x ) * x ) - x - x,(-2*x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / x / ( ( 1 + x ) - ( x * x ) ),1/(x*(-x**2 + x + 1)),-1.0,-3.0 +1 / x / ( ( 1 - ( 1 / ( 1 - x ) ) ) - x ) * 1,(-x + 1)/(x*((x - 1)**2 - 1)),-2.0,-2.0 +1 / x / ( ( 1 - x ) ) + x,x - 1/(x*(x - 1)),-1.0,1.0 +1 / x / ( ( 1 - x ) * ( x * x ) ) - 1 - 1,(2*x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / ( ( 1 - x ) + ( x / ( 1 - x ) ) ),(-x + 1)/(x*(x + (x - 1)**2)),-1.0,-2.0 +1 / x / ( ( 1 - x ) - ( ( 1 + x ) * x ) ),-1/(x*(x*(x + 1) + x - 1)),-1.0,-3.0 +1 / x / ( ( 1 - x ) - ( x * ( 1 + x ) ) ),-1/(x*(x*(x + 1) + x - 1)),-1.0,-3.0 +1 / x / ( ( 1 / ( ( 1 / x ) + x ) ) - x ) + 1 + 1,2 - 1/x**2 - 1/x**4,-4.0,0.0 +1 / x / ( ( 1 / ( 1 + x ) ) + 1 ),(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / x / ( ( 1 / ( 1 - x ) ) + ( x * x ) ),(x - 1)/(x**4 - x**3 - x),-1.0,-3.0 +1 / x / ( ( 1 / ( x * x ) ) + x ),x/(x**3 + 1),1.0,-2.0 +1 / x / ( ( 1 / x ) + ( ( 1 - x ) - x ) ),1/(x*(-2*x + 1) + 1),0.0,-2.0 +1 / x / ( ( x * ( 1 - x ) ) + ( 1 + x ) ),1/(x*(-x*(x - 1) + x + 1)),-1.0,-3.0 +1 / x / ( ( x * ( 1 - x ) ) - ( 1 - x ) ),-1/(x*(x*(x - 1) - x + 1)),-1.0,-3.0 +1 / x / ( ( x * ( x / ( 1 - x ) ) ) - x ),(-x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +1 / x / ( ( x * x ) * x ) - ( 1 / x ) - 1,-1 - 1/x + x**(-4),-4.0,0.0 +1 / x / ( ( x * x ) + ( ( 1 + x ) + x ) ),1/(x*(x**2 + 2*x + 1)),-1.0,-3.0 +1 / x / ( ( x * x ) + 1 ),1/(x**3 + x),-1.0,-3.0 +1 / x / ( ( x * x ) + x ) / x - 1,(-x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / ( ( x * x ) - ( 1 + ( 1 / x ) ) ),1/(x**3 - x - 1),0.0,-3.0 +1 / x / ( ( x / ( ( 1 / x ) + x ) ) + x ),(x**2 + 1)/(x**2*(x**2 + x + 1)),-2.0,-2.0 +1 / x / ( ( x / ( 1 + x ) ) - x ) - 1 - 1,-(2*x**3 + x + 1)/x**3,-3.0,0.0 +1 / x / ( 1 + ( x / ( 1 + x ) ) ),(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / x / ( 1 + x ) * 1 / ( 1 - x ),-1/(x**3 - x),-1.0,-3.0 +1 / x / ( 1 + x ) + x * x,(x**3*(x + 1) + 1)/(x*(x + 1)),-1.0,2.0 +1 / x / ( 1 + x ) - ( 1 / ( 1 - x ) ),(x**2 + 2*x - 1)/(x**3 - x),-1.0,-1.0 +1 / x / ( 1 + x ) - 1 / ( 1 - x ),(x**2 + 2*x - 1)/(x**3 - x),-1.0,-1.0 +1 / x / ( 1 + x ) / x - 1,(-x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / ( 1 - ( 1 + ( x * x ) ) ) - 1 - 1,-2 - 1/x**3,-3.0,0.0 +1 / x / ( 1 - ( 1 + x ) ) - 1 - 1,-2 - 1/x**2,-2.0,0.0 +1 / x / ( 1 - x ) / ( 1 - x ),1/(x*(x - 1)**2),-1.0,-3.0 +1 / x / ( 1 - x ) / x - x,(x**3*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / x / ( x ) + ( 1 / ( 1 + x ) ),(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / ( x ) + x,x + x**(-2),-2.0,1.0 +1 / x / ( x * ( ( x * x ) + x ) ) + x,(x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / x / ( x * ( 1 + x ) ) + x * x,(x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +1 / x / ( x * ( 1 + x ) ) - x - x,(-2*x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / x / ( x * ( 1 + x ) ) / ( x * x ) + 1,(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / x / ( x * ( 1 - x ) ) - 1 / ( 1 + x ),(-x**3 + x**2 - x - 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +1 / x / ( x * ( 1 - x ) ) / x - 1,(x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / ( x * ( x * ( 1 + x ) ) ) + 1 + 1,2 + 1/(x**3*(x + 1)),-3.0,0.0 +1 / x / ( x * ( x * x ) ) * 1 + 1,1 + x**(-4),-4.0,0.0 +1 / x / ( x * ( x * x ) ) + 1 + ( 1 / ( 1 + x ) ),(x**5 + 2*x**4 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / x / ( x * x ) * 1 + 1,1 + x**(-3),-3.0,0.0 +1 / x / ( x * x ) + ( 1 / ( 1 + x ) ) + 1,(x**4 + 2*x**3 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / ( x * x ) + ( x / ( 1 + x ) ) * 1,(x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / ( x * x ) + 1,1 + x**(-3),-3.0,0.0 +1 / x / ( x * x ) + 1 / x,(x**2 + 1)/x**3,-3.0,-1.0 +1 / x / ( x * x ) - ( 1 / x ) - ( 1 / ( 1 + x ) ),(-2*x**3 - x**2 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / ( x * x ) - ( x / ( 1 + ( x * x ) ) ),(-x**4 + x**2 + 1)/(x**3*(x**2 + 1)),-3.0,-1.0 +1 / x / ( x * x ) - 1 * ( 1 / ( 1 - x ) ),(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x / ( x * x ) - 1 - ( 1 + x ),-x - 2 + x**(-3),-3.0,1.0 +1 / x / ( x * x ) - x - ( 1 + x ),-2*x - 1 + x**(-3),-3.0,1.0 +1 / x / ( x * x ) - x / ( 1 + ( x * x ) ),(-x**4 + x**2 + 1)/(x**3*(x**2 + 1)),-3.0,-1.0 +1 / x / ( x * x ) / ( 1 - ( x * x ) ) - ( 1 / x ),(-x**4 + x**2 - 1)/(x**3*(x**2 - 1)),-3.0,-1.0 +1 / x / ( x * x ) / 1 + x,x + x**(-3),-3.0,1.0 +1 / x / ( x + ( 1 / ( 1 + ( 1 - x ) ) ) ),(x - 2)/(x*(x*(x - 2) - 1)),-1.0,-2.0 +1 / x / ( x - ( ( x * x ) / ( ( 1 - x ) - x ) ) ),(-2*x + 1)/(x**2*(-3*x + 1)),-2.0,-2.0 +1 / x / ( x - ( 1 / ( ( x * x ) + x ) ) ),(x + 1)/(x**2*(x + 1) - 1),0.0,-2.0 +1 / x / ( x / ( 1 - x ) ),(-x + 1)/x**2,-2.0,-1.0 +1 / x / ( x / ( 1 - x ) ) - 1 / x,(-2*x + 1)/x**2,-2.0,-1.0 +1 / x / ( x / ( 1 - x ) ) / x - ( 1 / ( 1 + x ) ),(-x**3 + (-x + 1)*(x + 1))/(x**3*(x + 1)),-3.0,-1.0 +1 / x / ( x / ( 1 - x ) ) / x - x,(-x**4 - x + 1)/x**3,-3.0,1.0 +1 / x / x * 1 + 1,1 + x**(-2),-2.0,0.0 +1 / x / x + ( ( 1 - x ) / ( 1 + x ) ) + 1,(2*x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x + ( ( 1 / ( 1 + x ) ) ),(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x + ( 1 + ( 1 / x ) ) + 1,2 + 1/x + x**(-2),-2.0,0.0 +1 / x / x + ( 1 - ( 1 / x ) ) / ( 1 + x ),(x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x + ( 1 - x ),-x + 1 + x**(-2),-2.0,1.0 +1 / x / x + ( 1 / ( 1 - x ) ) + 1,(x**3 - 2*x**2 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / x + ( 1 / ( 1 - x ) ) / ( 1 - x ),(x - 1)**(-2) + x**(-2),-2.0,-2.0 +1 / x / x + ( x ),x + x**(-2),-2.0,1.0 +1 / x / x + ( x * ( 1 - x ) ) + 1,-x**2 + x + 1 + x**(-2),-2.0,2.0 +1 / x / x + ( x * ( 1 - x ) ) + x,(x**3*(-x + 2) + 1)/x**2,-2.0,2.0 +1 / x / x + ( x / ( 1 - x ) ) / ( x * ( 1 - x ) ),(x - 1)**(-2) + x**(-2),-2.0,-2.0 +1 / x / x + 1 / ( ( ( 1 / x ) / x ) - x ),(-x**4 + x**3 - 1)/(x**2*(x**3 - 1)),-2.0,-1.0 +1 / x / x + 1 / ( 1 - ( x * ( 1 - x ) ) ),(2*x**2 - x + 1)/(x**2*(x**2 - x + 1)),-2.0,-2.0 +1 / x / x + 1 / ( x * ( 1 + ( x * x ) ) ),(x**2 + x + 1)/(x**4 + x**2),-2.0,-2.0 +1 / x / x + x / 1,x + x**(-2),-2.0,1.0 +1 / x / x - ( ( 1 + x ) / x ) - 1,-2 - 1/x + x**(-2),-2.0,0.0 +1 / x / x - ( ( x * ( 1 + x ) ) ),-x**2 - x + x**(-2),-2.0,2.0 +1 / x / x - ( 1 + x ) - 1,-x - 2 + x**(-2),-2.0,1.0 +1 / x / x - ( 1 / ( 1 + ( 1 - x ) ) ) * 1,(x**2 + x - 2)/(x**2*(x - 2)),-2.0,-1.0 +1 / x / x - ( 1 / ( 1 + ( x * x ) ) ) / ( 1 + x ),(x**3 + x + 1)/(x**2*(x**3 + x**2 + x + 1)),-2.0,-2.0 +1 / x / x - ( 1 / ( 1 - ( x * x ) ) ) * 1,(2*x**2 - 1)/(x**4 - x**2),-2.0,-2.0 +1 / x / x - ( 1 / ( 1 - x ) ) * x,(x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / x - ( 1 / x ) - x,(-x**3 - x + 1)/x**2,-2.0,1.0 +1 / x / x - 1 + ( x * ( 1 - x ) ),-x**2 + x - 1 + x**(-2),-2.0,2.0 +1 / x / x - 1 - x,-x - 1 + x**(-2),-2.0,1.0 +1 / x / x - 1 / ( 1 + ( ( 1 - x ) * x ) ),(2*x**2 - x - 1)/(x**2*(x**2 - x - 1)),-2.0,-2.0 +1 / x / x - 1 / ( x * ( 1 - ( x * x ) ) ),(x**2 + x - 1)/(x**4 - x**2),-2.0,-2.0 +1 / x / x - x * x,(-x**4 + 1)/x**2,-2.0,2.0 +1 / x / x / ( ( x / ( 1 - x ) ) - x ) + 1,(x**4 - x + 1)/x**4,-4.0,0.0 +1 / x / x / ( 1 + x ) - 1,(-x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x / ( x / ( 1 - x ) ) + x,(x**4 - x + 1)/x**3,-3.0,1.0 +1 / x / x / ( x / ( 1 - x ) ) - 1,(-x**3 - x + 1)/x**3,-3.0,0.0 +1 / x / x / 1 - x,-x + x**(-2),-2.0,1.0 +1 / x / x / x - ( 1 / ( ( ( 1 / x ) + x ) + x ) ),(-x**4 + 2*x**2 + 1)/(x**3*(2*x**2 + 1)),-3.0,-1.0 +1 / x / x / x - ( 1 / ( 1 - x ) ),(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x / x / x - ( x / ( 1 - ( x * ( 1 - x ) ) ) ),(-x**4 + x*(x - 1) + 1)/(x**3*(x*(x - 1) + 1)),-3.0,-1.0 +1 / x / x / x - x,-x + x**(-3),-3.0,1.0 +x * ( ( ( 1 - x ) * x ) - 1 ) - x,x*(-x**2 + x - 2),1.0,3.0 +x * ( ( 1 + ( 1 - x ) ) - x * x ),x*(-x**2 - x + 2),1.0,3.0 +x * ( ( 1 + x ) + x ) - 1,x*(2*x + 1) - 1,0.0,2.0 +x * ( ( 1 + x ) + x ) / ( 1 + 1 ),x*(x + 1/2),1.0,2.0 +x * ( ( 1 + x ) / ( 1 - x ) ) + x * x - x,x**2*(x - 3)/(x - 1),2.0,2.0 +x * ( ( 1 - ( 1 / ( 1 + x ) ) ) - x - x ),-x**2*(2*x + 1)/(x + 1),2.0,2.0 +x * ( ( 1 - x ) * x ) * x - x - 1,-x**3*(x - 1) - x - 1,0.0,4.0 +x * ( ( 1 - x ) + ( x * x ) + 1 ),x*(x**2 - x + 2),1.0,3.0 +x * ( ( 1 / ( ( 1 / x ) - x ) ) - x - x ),x**2*(-2*x**2 + 1)/(x**2 - 1),2.0,2.0 +x * ( ( 1 / x ) + x + x ),2*x**2 + 1,0.0,2.0 +x * ( ( x * ( 1 + x ) ) + x - 1 ),x*(x*(x + 1) + x - 1),1.0,3.0 +x * ( ( x * x ) - x ) * x - x - 1,x**3*(x - 1) - x - 1,0.0,4.0 +x * ( ( x * x ) - x ) + 1,x**2*(x - 1) + 1,0.0,3.0 +x * ( ( x * x ) - x ) + x,x*(x*(x - 1) + 1),1.0,3.0 +x * ( ( x * x ) / ( 1 + x ) ) + x * x,x**2*(2*x + 1)/(x + 1),2.0,2.0 +x * ( ( x / ( 1 + x ) ) + x + x ),x**2*(2*x + 3)/(x + 1),2.0,2.0 +x * ( ( x / ( 1 - x ) ) + x ) / ( 1 - x ),x**2*(-x + 2)/(x - 1)**2,2.0,1.0 +x * ( 1 + ( 1 + x ) ) * x + x,x*(x*(x + 2) + 1),1.0,3.0 +x * ( 1 + x ) * x * x - ( 1 + x ),x**3*(x + 1) - x - 1,0.0,4.0 +x * ( 1 + x ) * x + ( 1 + x ) / x,(x**3*(x + 1) + x + 1)/x,-1.0,3.0 +x * ( 1 + x ) * x + 1 + x,x**2*(x + 1) + x + 1,0.0,3.0 +x * ( 1 + x ) * x + x - 1,x**2*(x + 1) + x - 1,0.0,3.0 +x * ( 1 + x ) * x - ( 1 - x ) / x,(x**3*(x + 1) + x - 1)/x,-1.0,3.0 +x * ( 1 + x ) * x - 1 * 1,x**2*(x + 1) - 1,0.0,3.0 +x * ( 1 + x ) * x - 1 - 1,x**2*(x + 1) - 2,0.0,3.0 +x * ( 1 + x ) * x - 1 / x,(x**3*(x + 1) - 1)/x,-1.0,3.0 +x * ( 1 + x ) + 1 / ( x * x ) - 1,x**2 + x - 1 + x**(-2),-2.0,2.0 +x * ( 1 + x ) + x - 1 * 1,x*(x + 1) + x - 1,0.0,2.0 +x * ( 1 + x * ( 1 - x ) ),x*(-x**2 + x + 1),1.0,3.0 +x * ( 1 - ( 1 + x ) ) * x - 1,-x**3 - 1,0.0,3.0 +x * ( 1 - ( x * ( 1 - x ) ) - x ),x*(x**2 - 2*x + 1),1.0,3.0 +x * ( 1 - ( x / ( 1 - x ) ) ) * ( x ),x**2*(2*x - 1)/(x - 1),2.0,2.0 +x * ( 1 - ( x / ( 1 - x ) ) - x ),-x**2 + x**2/(x - 1) + x,1.0,2.0 +x * ( 1 - x ) * ( 1 - x ) - 1 / x,x*(x - 1)**2 - 1/x,-1.0,3.0 +x * ( 1 - x ) * ( x * x ) + 1,x**3*(-x + 1) + 1,0.0,4.0 +x * ( 1 - x ) * x * x - 1,x**3*(-x + 1) - 1,0.0,4.0 +x * ( 1 - x ) * x + x + x,x*(x*(-x + 1) + 2),1.0,3.0 +x * ( 1 - x ) * x - ( 1 ),x**2*(-x + 1) - 1,0.0,3.0 +x * ( 1 - x ) * x - 1 / x,(x**3*(-x + 1) - 1)/x,-1.0,3.0 +x * ( 1 - x ) * x - x - 1,-x**2*(x - 1) - x - 1,0.0,3.0 +x * ( 1 - x ) + 1 + x + 1,-x*(x - 1) + x + 2,0.0,2.0 +x * ( 1 - x ) + 1 / ( x * x ) + 1,-x**2 + x + 1 + x**(-2),-2.0,2.0 +x * ( 1 - x ) + x + ( x ),x*(-x + 3),1.0,2.0 +x * ( 1 - x ) - ( 1 + x ) / x / x,(x**3*(-x + 1) - x - 1)/x**2,-2.0,2.0 +x * ( 1 - x ) - 1 + ( x ),-x*(x - 1) + x - 1,0.0,2.0 +x * ( 1 - x ) - 1 - 1 - x,-x**2 - 2,0.0,2.0 +x * ( 1 - x ) - 1 - 1 / ( x * x ),-x**2 + x - 1 - 1/x**2,-2.0,2.0 +x * ( 1 - x * x ),-x**3 + x,1.0,3.0 +x * ( 1 / ( ( 1 / x ) + x ) ) / ( x + ( 1 / x ) ),x**3/(x**2 + 1)**2,3.0,-1.0 +x * ( 1 / ( 1 + x ) ) - x,-x**2/(x + 1),2.0,1.0 +x * ( 1 / ( 1 + x ) ) / ( x + ( 1 / x ) ),x**2/((x + 1)*(x**2 + 1)),2.0,-1.0 +x * ( 1 / ( 1 + x ) ) / ( x - ( 1 / x ) ),x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +x * ( 1 / ( 1 - x ) ) * ( x + x ),-2*x**2/(x - 1),2.0,1.0 +x * ( 1 / ( 1 - x ) ) + 1 / x,(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +x * ( 1 / ( 1 - x ) ) - 1 / x,(-x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +x * ( x ) + 1 / x,(x**3 + 1)/x,-1.0,2.0 +x * ( x ) - ( x / ( 1 - x ) ),x*(x*(x - 1) + 1)/(x - 1),1.0,2.0 +x * ( x ) - 1 - x,x**2 - x - 1,0.0,2.0 +x * ( x * ( 1 + ( 1 - x ) ) ) - x,x*(x*(-x + 2) - 1),1.0,3.0 +x * ( x * ( 1 + x ) ) * x - 1 - 1,x**3*(x + 1) - 2,0.0,4.0 +x * ( x * ( 1 + x ) ) + 1 / x + x,x**3 + x**2 + x + 1/x,-1.0,3.0 +x * ( x * ( 1 + x ) ) - 1 / x,(x**3*(x + 1) - 1)/x,-1.0,3.0 +x * ( x * ( 1 + x ) ) / ( ( 1 - x ) - x ),-x**2*(x + 1)/(2*x - 1),2.0,2.0 +x * ( x * ( 1 + x ) ) / ( 1 + ( x * x ) ),x**2*(x + 1)/(x**2 + 1),2.0,1.0 +x * ( x * ( 1 - x ) ) * x + 1 - x,x**3*(-x + 1) - x + 1,0.0,4.0 +x * ( x * ( 1 - x ) ) + x,x*(x*(-x + 1) + 1),1.0,3.0 +x * ( x * ( 1 - x ) ) + x + x + x,x*(x*(-x + 1) + 3),1.0,3.0 +x * ( x * ( 1 - x ) ) + x - 1,x**2*(-x + 1) + x - 1,0.0,3.0 +x * ( x * ( 1 - x ) ) - 1 / 1 / x,(x**3*(-x + 1) - 1)/x,-1.0,3.0 +x * ( x * ( 1 - x ) ) - 1 / x - x,-x**3 + x**2 - x - 1/x,-1.0,3.0 +x * ( x * ( x * x ) ) + x + x - 1,x**4 + 2*x - 1,0.0,4.0 +x * ( x * x ) * x + 1 + 1,x**4 + 2,0.0,4.0 +x * ( x * x ) * x + x - 1,x**4 + x - 1,0.0,4.0 +x * ( x * x ) * x - ( 1 + x ) - x,x**4 - 2*x - 1,0.0,4.0 +x * ( x * x ) + 1 + x * x,x**3 + x**2 + 1,0.0,3.0 +x * ( x * x ) + 1 - ( 1 / x ),(x**4 + x - 1)/x,-1.0,3.0 +x * ( x * x ) + 1 / x - x,x**3 - x + 1/x,-1.0,3.0 +x * ( x * x ) + x + x,x*(x**2 + 2),1.0,3.0 +x * ( x * x ) + x + x * 1,x*(x**2 + 2),1.0,3.0 +x * ( x * x ) + x + x / 1,x*(x**2 + 2),1.0,3.0 +x * ( x * x ) + x - ( 1 / x ),x**3 + x - 1/x,-1.0,3.0 +x * ( x * x ) + x / x / x,(x**4 + 1)/x,-1.0,3.0 +x * ( x * x ) - ( 1 - x ) / x,(x**4 + x - 1)/x,-1.0,3.0 +x * ( x * x ) - 1,x**3 - 1,0.0,3.0 +x * ( x * x ) - x - x - x,x*(x**2 - 3),1.0,3.0 +x * ( x * x ) / ( ( 1 + ( x * x ) ) + ( 1 + x ) ),x**3/(x**2 + x + 2),3.0,1.0 +x * ( x * x ) / ( ( x * ( ( 1 + x ) + x ) ) - 1 ),x**3/(x*(2*x + 1) - 1),3.0,1.0 +x * ( x * x ) / ( 1 + ( ( 1 - x ) * ( 1 - x ) ) ),x**3/((x - 1)**2 + 1),3.0,1.0 +x * ( x * x ) / ( x + x ),x**2/2,2.0,2.0 +x * ( x + ( x * x ) + ( 1 + x ) ),x*(x**2 + 2*x + 1),1.0,3.0 +x * ( x + ( x / ( ( 1 - x ) - x ) ) + x ),x**2*(4*x - 3)/(2*x - 1),2.0,2.0 +x * ( x + ( x / ( 1 + x ) ) * x ),x**2*(2*x + 1)/(x + 1),2.0,2.0 +x * ( x + x ) * ( 1 / ( ( x * x ) - ( 1 / ( x * x ) ) ) ),2*x**4/(x**4 - 1),4.0,0.0 +x * ( x + x ) * 1,2*x**2,2.0,2.0 +x * ( x + x ) - 1,2*x**2 - 1,0.0,2.0 +x * ( x + x + ( x / ( 1 + x ) ) ),x**2*(2*x + 3)/(x + 1),2.0,2.0 +x * ( x - ( 1 - x ) ),x*(2*x - 1),1.0,2.0 +x * ( x - 1 ),x*(x - 1),1.0,2.0 +x * ( x - 1 + ( x * ( 1 + x ) ) ),x*(x*(x + 1) + x - 1),1.0,3.0 +x * ( x / ( ( 1 / x ) - x ) ) / ( ( 1 / x ) - x ),x**4/(x**2 - 1)**2,4.0,0.0 +x * ( x / ( ( 1 / x ) - x ) ) / ( x - ( 1 - x ) ),-x**3/((2*x - 1)*(x**2 - 1)),3.0,0.0 +x * ( x / ( 1 - x ) ) * x + x,x*(-x**2 + x - 1)/(x - 1),1.0,2.0 +x * ( x / ( 1 - x ) ) - x / 1,x*(-2*x + 1)/(x - 1),1.0,1.0 +x * ( x / ( 1 - x ) ) / ( ( 1 / x ) - x ),x**3/((x - 1)*(x**2 - 1)),3.0,0.0 +x * 1,x,1.0,1.0 +x * 1 * ( x * x ) - 1 / x,(x**4 - 1)/x,-1.0,3.0 +x * 1 * x + ( x / ( 1 - x ) ),x*(x*(x - 1) - 1)/(x - 1),1.0,2.0 +x * 1 * x - 1 / ( x * x ),(x**4 - 1)/x**2,-2.0,2.0 +x * 1 + x + ( 1 / x ) / x,2*x + x**(-2),-2.0,1.0 +x * 1 - ( x * x ),x*(-x + 1),1.0,2.0 +x * 1 / ( ( 1 - ( ( 1 - x ) / x ) ) + 1 ),x**2/(3*x - 1),2.0,1.0 +x * 1 / ( ( 1 - ( x * ( x * x ) ) ) + 1 ),-x/(x**3 - 2),1.0,-2.0 +x * 1 / ( 1 + ( 1 - x ) ) + x,x*(x - 3)/(x - 2),1.0,1.0 +x * 1 / x,1,0.0,0.0 +x * x * ( ( 1 + x ) * x ) - 1 - 1,x**3*(x + 1) - 2,0.0,4.0 +x * x * ( ( x * x ) - x ) - 1 + x,x**3*(x - 1) + x - 1,0.0,4.0 +x * x * ( 1 + x ) * 1 - x,x*(x*(x + 1) - 1),1.0,3.0 +x * x * ( 1 + x ) * x + ( 1 + x ),x**3*(x + 1) + x + 1,0.0,4.0 +x * x * ( 1 + x ) * x - 1,x**3*(x + 1) - 1,0.0,4.0 +x * x * ( 1 - x ) + x + ( x * x ),x*(x*(-x + 1) + x + 1),1.0,3.0 +x * x * ( 1 - x ) + x + 1,x**2*(-x + 1) + x + 1,0.0,3.0 +x * x * ( 1 - x ) - 1 / x,(x**3*(-x + 1) - 1)/x,-1.0,3.0 +x * x * ( x ) - ( 1 / x ),(x**4 - 1)/x,-1.0,3.0 +x * x * ( x ) - x,x**3 - x,1.0,3.0 +x * x * ( x * ( 1 + x ) ) + 1,x**3*(x + 1) + 1,0.0,4.0 +x * x * ( x * ( 1 - x ) ) - 1,x**3*(-x + 1) - 1,0.0,4.0 +x * x * ( x * x ) + 1 + ( 1 - x ),x**4 - x + 2,0.0,4.0 +x * x * ( x * x ) - ( 1 + x ) - x,x**4 - 2*x - 1,0.0,4.0 +x * x * ( x * x ) - x - 1,x**4 - x - 1,0.0,4.0 +x * x * ( x / ( 1 + x ) ) - x,x*(x**2 - x - 1)/(x + 1),1.0,2.0 +x * x * 1 - x,x*(x - 1),1.0,2.0 +x * x * x * ( 1 + x ) + ( 1 - x ),x**3*(x + 1) - x + 1,0.0,4.0 +x * x * x * 1 - x,x**3 - x,1.0,3.0 +x * x * x + ( 1 - x ) + 1,x**3 - x + 2,0.0,3.0 +x * x * x + ( 1 - x ) - x,x**3 - 2*x + 1,0.0,3.0 +x * x * x + 1 + ( 1 - x ),x**3 - x + 2,0.0,3.0 +x * x * x + 1 + ( x * x ),x**3 + x**2 + 1,0.0,3.0 +x * x * x + 1 - x,x**3 - x + 1,0.0,3.0 +x * x * x + 1 / ( x * ( 1 - x ) ),(x**4*(x - 1) - 1)/(x*(x - 1)),-1.0,3.0 +x * x * x + x - ( ( 1 - x ) / x ),x**3 + x + 1 - 1/x,-1.0,3.0 +x * x * x - ( ( 1 + x ) / x ) - 1,x**3 - 2 - 1/x,-1.0,3.0 +x * x * x - ( 1 - x ) - ( 1 / x ),x**3 + x - 1 - 1/x,-1.0,3.0 +x * x * x - 1 - 1,x**3 - 2,0.0,3.0 +x * x * x - 1 / ( x * ( 1 - x ) ),(x**4*(x - 1) + 1)/(x*(x - 1)),-1.0,3.0 +x * x * x - x * ( 1 + ( 1 - x ) ),x*(x**2 + x - 2),1.0,3.0 +x * x * x - x - ( x * ( 1 - x ) ),x*(x**2 + x - 2),1.0,3.0 +x * x * x - x - ( x * x ),x*(x**2 - x - 1),1.0,3.0 +x * x * x - x - 1,x**3 - x - 1,0.0,3.0 +x * x + ( ( x / ( ( 1 / x ) + x ) ) * x ),x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +x * x + ( 1 / ( 1 - x ) ) / x / x,(x**4*(x - 1) - 1)/(x**2*(x - 1)),-2.0,2.0 +x * x + ( 1 / ( x * x ) ) + x * x,(2*x**4 + 1)/x**2,-2.0,2.0 +x * x + ( x * x ) - 1,2*x**2 - 1,0.0,2.0 +x * x + ( x / ( 1 + x ) ) * ( x * x ),x**2*(2*x + 1)/(x + 1),2.0,2.0 +x * x + 1 + 1,x**2 + 2,0.0,2.0 +x * x + 1 + 1 - x,x**2 - x + 2,0.0,2.0 +x * x + 1 + x,x**2 + x + 1,0.0,2.0 +x * x + 1 + x * ( x * ( x * x ) ),x**4 + x**2 + 1,0.0,4.0 +x * x + 1 / 1 + 1,x**2 + 2,0.0,2.0 +x * x + 1 / x / ( 1 + x ),(x**3*(x + 1) + 1)/(x*(x + 1)),-1.0,2.0 +x * x + 1 / x / ( x * ( 1 - x ) ),(x**4*(x - 1) - 1)/(x**2*(x - 1)),-2.0,2.0 +x * x + x * ( 1 + x ) * ( 1 + x ),x*(x + (x + 1)**2),1.0,3.0 +x * x + x * ( 1 / ( ( 1 + x ) + x ) ) * x,2*x**2*(x + 1)/(2*x + 1),2.0,2.0 +x * x + x * ( x / ( ( 1 + x ) + x ) ),2*x**2*(x + 1)/(2*x + 1),2.0,2.0 +x * x + x * x * ( 1 + ( 1 / ( 1 - x ) ) ),x**2*(2*x - 3)/(x - 1),2.0,2.0 +x * x + x * x * ( x / ( 1 + x ) ),x**2*(2*x + 1)/(x + 1),2.0,2.0 +x * x + x * x + 1,2*x**2 + 1,0.0,2.0 +x * x + x * x + x,x*(2*x + 1),1.0,2.0 +x * x + x * x / 1,2*x**2,2.0,2.0 +x * x + x + x * 1,x*(x + 2),1.0,2.0 +x * x - ( ( 1 - x ) - x ) / x,x**2 + 2 - 1/x,-1.0,2.0 +x * x - ( ( 1 - x ) - x ) / x / x,(x**4 + 2*x - 1)/x**2,-2.0,2.0 +x * x - ( ( 1 / x ) / x ),(x**4 - 1)/x**2,-2.0,2.0 +x * x - ( 1 ) / x,(x**3 - 1)/x,-1.0,2.0 +x * x - ( 1 + ( 1 - x ) ) / x / x,(x**4 + x - 2)/x**2,-2.0,2.0 +x * x - ( 1 + 1 ),x**2 - 2,0.0,2.0 +x * x - ( 1 + x ) + 1 / x,x**2 - x - 1 + 1/x,-1.0,2.0 +x * x - ( 1 + x ) + x * x,2*x**2 - x - 1,0.0,2.0 +x * x - ( 1 - x ) / ( x * x ) - x,(x**3*(x - 1) + x - 1)/x**2,-2.0,2.0 +x * x - ( 1 - x ) / x,(x**3 + x - 1)/x,-1.0,2.0 +x * x - ( 1 - x ) / x / x,(x**4 + x - 1)/x**2,-2.0,2.0 +x * x - ( 1 / ( ( 1 / x ) + x ) ),x*(x**3 + x - 1)/(x**2 + 1),1.0,2.0 +x * x - ( 1 / x ) / x,(x**4 - 1)/x**2,-2.0,2.0 +x * x - ( x + ( 1 + x ) ),x**2 - 2*x - 1,0.0,2.0 +x * x - ( x / ( 1 - x ) ) + x * x,x*(2*x*(x - 1) + 1)/(x - 1),1.0,2.0 +x * x - 1 * ( x / ( 1 - x ) ),x*(x*(x - 1) + 1)/(x - 1),1.0,2.0 +x * x - 1 * 1 - 1,x**2 - 2,0.0,2.0 +x * x - 1 * x,x*(x - 1),1.0,2.0 +x * x - 1 + 1 / ( 1 + ( ( x * x ) * x ) ),x**2*(x**3 - x + 1)/(x**3 + 1),2.0,2.0 +x * x - 1 - ( 1 / x ) - x,x**2 - x - 1 - 1/x,-1.0,2.0 +x * x - 1 - 1,x**2 - 2,0.0,2.0 +x * x - 1 - 1 * 1,x**2 - 2,0.0,2.0 +x * x - 1 - x - x,x**2 - 2*x - 1,0.0,2.0 +x * x - 1 - x / ( ( x * x ) * x ),x**2 - 1 - 1/x**2,-2.0,2.0 +x * x - 1 / ( ( 1 + x ) * x ),(x**3*(x + 1) - 1)/(x*(x + 1)),-1.0,2.0 +x * x - 1 / ( 1 + x ) + x,x**2 + x - 1/(x + 1),0.0,2.0 +x * x - 1 / ( 1 - x ) / x,(x**3*(x - 1) + 1)/(x*(x - 1)),-1.0,2.0 +x * x - 1 / ( x * ( ( 1 / x ) + x ) ) + 1,x**2 + 1 - 1/(x**2 + 1),2.0,2.0 +x * x - 1 / ( x * ( 1 - x ) ) / x,(x**4*(x - 1) + 1)/(x**2*(x - 1)),-2.0,2.0 +x * x - 1 / ( x * x ) + 1,x**2 + 1 - 1/x**2,-2.0,2.0 +x * x - 1 / x,(x**3 - 1)/x,-1.0,2.0 +x * x - 1 / x - ( 1 + x ),x**2 - x - 1 - 1/x,-1.0,2.0 +x * x - x,x*(x - 1),1.0,2.0 +x * x - x + ( 1 / ( x * x ) ),x**2 - x + x**(-2),-2.0,2.0 +x * x - x + 1 * 1,x**2 - x + 1,0.0,2.0 +x * x - x - ( 1 + x ) - x,x**2 - 3*x - 1,0.0,2.0 +x * x - x - ( x / ( 1 - x ) ) / 1,x**2 - x + x/(x - 1),1.0,2.0 +x * x - x - x * 1,x*(x - 2),1.0,2.0 +x * x - x - x + ( x / ( 1 + x ) ),x*(x**2 - x - 1)/(x + 1),1.0,2.0 +x * x - x - x - x,x*(x - 3),1.0,2.0 +x * x / ( ( ( 1 + x ) - x ) + 1 ),x**2/2,2.0,2.0 +x * x / ( ( ( 1 - x ) * ( x * x ) ) + ( 1 / x ) ),-x**3/(x**3*(x - 1) - 1),3.0,-1.0 +x * x / ( ( ( 1 - x ) * x ) + ( 1 / x ) ),-x**3/(x**2*(x - 1) - 1),3.0,0.0 +x * x / ( ( ( 1 / x ) - ( x * x ) ) + 1 ),x**3/(-x**3 + x + 1),3.0,0.0 +x * x / ( ( ( x * x ) * ( 1 + x ) ) - ( 1 / x ) ),x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x * x / ( ( 1 + ( ( 1 / x ) / x ) ) + ( x * ( 1 + x ) ) ),x**4/(x**2*(x*(x + 1) + 1) + 1),4.0,0.0 +x * x / ( ( 1 + ( 1 / ( x * x ) ) ) + ( x * x ) ),x**4/(x**4 + x**2 + 1),4.0,0.0 +x * x / ( ( 1 - ( x * x ) ) + 1 ),-x**2/(x**2 - 2),2.0,0.0 +x * x / ( ( 1 / ( 1 + ( 1 - x ) ) ) + x ),x**2*(x - 2)/(x*(x - 2) - 1),2.0,1.0 +x * x / ( ( 1 / ( 1 + x ) ) + 1 ),x**2*(x + 1)/(x + 2),2.0,2.0 +x * x / ( ( 1 / ( 1 - x ) ) + ( 1 + x ) ),x**2*(x - 1)/(x**2 - 2),2.0,1.0 +x * x / ( ( x * ( ( x * ( x * x ) ) - x ) ) - 1 ),x**2/(x**4 - x**2 - 1),2.0,-2.0 +x * x / ( ( x * ( ( x * x ) - x ) ) + ( 1 / x ) ),x**3/(x**3*(x - 1) + 1),3.0,-1.0 +x * x / ( ( x * x ) - x ) + 1 / x,(x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +x * x / ( 1 + ( ( x * x ) - x ) ),x**2/(x**2 - x + 1),2.0,0.0 +x * x / ( 1 + x ),x**2/(x + 1),2.0,1.0 +x * x / ( 1 + x ) * ( x * x ) - x,x*(x**3 - x - 1)/(x + 1),1.0,3.0 +x * x / ( 1 - ( ( x * x ) * ( 1 - x ) ) ),x**2/(x**3 - x**2 + 1),2.0,-1.0 +x * x / ( 1 - ( x * ( ( x * x ) + x ) ) ),-x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x * x / ( 1 - ( x * ( 1 - x ) ) ),x**2/(x**2 - x + 1),2.0,0.0 +x * x / ( x + ( ( 1 / ( 1 - x ) ) / x ) ),x**3*(x - 1)/(x**2*(x - 1) - 1),3.0,1.0 +x * x / ( x + ( ( 1 / x ) + x ) ),x**3/(2*x**2 + 1),3.0,1.0 +x * x / ( x - ( ( 1 / ( 1 - x ) ) / x ) ),x**3*(x - 1)/(x**2*(x - 1) + 1),3.0,1.0 +x * x / ( x - ( 1 / ( 1 + x ) ) ),x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +x * x / ( x - ( 1 / ( 1 - x ) ) ),x**2*(x - 1)/(x*(x - 1) + 1),2.0,1.0 +x * x / ( x - ( 1 / ( x * ( 1 - x ) ) ) ),x**3*(x - 1)/(x**2*(x - 1) + 1),3.0,1.0 +x * x / 1 * ( 1 + ( 1 - x ) ) - x,x*(x*(-x + 2) - 1),1.0,3.0 +x * x / 1 - ( 1 / x ) / x,(x**4 - 1)/x**2,-2.0,2.0 +x * x / 1 - x - x,x*(x - 2),1.0,2.0 +x + ( ( 1 / ( 1 + x ) ) + x ) * x,x*(x*(x + 1) + x + 2)/(x + 1),1.0,2.0 +x + ( ( 1 / x ) / x ) + x * x + x,(x**3*(x + 2) + 1)/x**2,-2.0,2.0 +x + ( ( x * x ) * x ) * 1 - 1 / x,x**3 + x - 1/x,-1.0,3.0 +x + ( ( x * x ) * x ) / ( x + x ),x*(x + 2)/2,1.0,2.0 +x + ( ( x / ( 1 - x ) ) ) + x,x*(2*x - 3)/(x - 1),1.0,1.0 +x + ( 1 ) / x + ( 1 / x ),x + 2/x,-1.0,1.0 +x + ( 1 + ( 1 + ( 1 / x ) ) ) / x,x + 2/x + x**(-2),-2.0,1.0 +x + ( 1 + ( 1 / x ) ) / ( x * x ),(x**4 + x + 1)/x**3,-3.0,1.0 +x + ( 1 + ( x * x ) ) - 1 / x / x,x**2 + x + 1 - 1/x**2,-2.0,2.0 +x + ( 1 + 1 + x ),2*x + 2,0.0,1.0 +x + ( 1 + x ) * x * ( 1 + x ) + x,x*((x + 1)**2 + 2),1.0,3.0 +x + ( 1 + x ) * x * x + x,x*(x*(x + 1) + 2),1.0,3.0 +x + ( 1 + x ) + 1 + 1 + 1,2*x + 4,0.0,1.0 +x + ( 1 + x ) + 1 / ( x * x ) + x,3*x + 1 + x**(-2),-2.0,1.0 +x + ( 1 + x ) + 1 / x / x,2*x + 1 + x**(-2),-2.0,1.0 +x + ( 1 + x ) - x * x * ( x * x ),-x**4 + 2*x + 1,0.0,4.0 +x + ( 1 + x ) / ( x * x ) / x + x,(2*x**4 + x + 1)/x**3,-3.0,1.0 +x + ( 1 + x * ( 1 + x ) ),x*(x + 1) + x + 1,0.0,2.0 +x + ( 1 - x ) * ( 1 - x ) * x,x*((x - 1)**2 + 1),1.0,3.0 +x + ( 1 - x ) * x * x,x*(x*(-x + 1) + 1),1.0,3.0 +x + ( 1 - x ) * x + x + 1,-x**2 + 3*x + 1,0.0,2.0 +x + ( 1 - x ) / x / ( x * x ) + x,(2*x**4 - x + 1)/x**3,-3.0,1.0 +x + ( 1 / ( 1 - x ) ),(x*(x - 1) - 1)/(x - 1),0.0,1.0 +x + ( 1 / ( x * x ) ) + x + x,3*x + x**(-2),-2.0,1.0 +x + ( 1 / x ) + 1 - x * x,-x**2 + x + 1 + 1/x,-1.0,2.0 +x + ( 1 / x ) + x + 1 + x,3*x + 1 + 1/x,-1.0,1.0 +x + ( 1 / x ) - x * ( 1 + x ) * x,-x**3 - x**2 + x + 1/x,-1.0,3.0 +x + ( 1 / x ) / ( x * x ) + x + x,3*x + x**(-3),-3.0,1.0 +x + ( 1 / x ) / ( x - 1 ),x + 1/(x*(x - 1)),-1.0,1.0 +x + ( 1 / x ) / x + x + ( x * x ),(x**3*(x + 2) + 1)/x**2,-2.0,2.0 +x + ( 1 / x ) / x + x - 1,2*x - 1 + x**(-2),-2.0,1.0 +x + ( 1 / x ) / x - ( x * x ) - 1,-x**2 + x - 1 + x**(-2),-2.0,2.0 +x + ( x ) + ( x / ( 1 + x ) ),x*(2*x + 3)/(x + 1),1.0,1.0 +x + ( x ) + 1 + x,3*x + 1,0.0,1.0 +x + ( x * ( 1 + x ) ) / ( ( 1 - x ) + 1 ),-3*x/(x - 2),1.0,0.0 +x + ( x * ( 1 - ( x * x ) ) + x ),x*(-x**2 + 3),1.0,3.0 +x + ( x * ( 1 - x ) ) + x + x,x*(-x + 4),1.0,2.0 +x + ( x * ( x * x ) ) + x + 1 + 1,x**3 + 2*x + 2,0.0,3.0 +x + ( x * x ) * ( 1 + x ),x*(x*(x + 1) + 1),1.0,3.0 +x + ( x * x ) * ( 1 - x ) - 1 / x,-x**3 + x**2 + x - 1/x,-1.0,3.0 +x + ( x * x ) + ( x * x ) + x + x,x*(2*x + 3),1.0,2.0 +x + ( x * x ) + x * x,x*(2*x + 1),1.0,2.0 +x + ( x * x ) + x + 1 / ( x * x ),(x**3*(x + 2) + 1)/x**2,-2.0,2.0 +x + ( x * x ) / ( ( 1 + x ) + x ),x*(3*x + 1)/(2*x + 1),1.0,1.0 +x + ( x * x ) / ( 1 + x ),x*(2*x + 1)/(x + 1),1.0,1.0 +x + ( x + ( x * ( 1 - x ) ) * x ),x*(x*(-x + 1) + 2),1.0,3.0 +x + ( x + ( x / ( 1 + x ) ) * x ),x*(3*x + 2)/(x + 1),1.0,1.0 +x + ( x + x * ( x * x ) ),x*(x**2 + 2),1.0,3.0 +x + ( x / ( 1 + ( 1 - x ) ) ) * x,-2*x/(x - 2),1.0,0.0 +x + ( x / ( 1 + x ) ) * 1 * x * x,x*(x**2 + x + 1)/(x + 1),1.0,2.0 +x + ( x / ( 1 + x ) ) * x,x*(2*x + 1)/(x + 1),1.0,1.0 +x + ( x / ( 1 + x ) ) * x * x * x,x*(x**3 + x + 1)/(x + 1),1.0,3.0 +x + ( x / ( 1 + x ) ) * x + x,x*(3*x + 2)/(x + 1),1.0,1.0 +x + ( x / ( 1 - x ) ) + x,x*(2*x - 3)/(x - 1),1.0,1.0 +x + ( x / ( 1 - x ) ) + x + x * x,x*(x**2 + x - 3)/(x - 1),1.0,2.0 +x + ( x / ( 1 - x ) ) - x * x * 1,-x**2 + x - x/(x - 1),1.0,2.0 +x + 1 * 1 + 1 / x,x + 1 + 1/x,-1.0,1.0 +x + 1 + ( ( x * x ) * x ) + 1,x**3 + x + 2,0.0,3.0 +x + 1 + ( 1 + x ) + ( x * x ) * x,x**3 + 2*x + 2,0.0,3.0 +x + 1 + ( 1 + x ) / x / ( x * x ),(x**3*(x + 1) + x + 1)/x**3,-3.0,1.0 +x + 1 + ( x * x ) + 1,x**2 + x + 2,0.0,2.0 +x + 1 + 1 + ( 1 + x ) + x,3*x + 3,0.0,1.0 +x + 1 + 1 / ( 1 - x ),(x**2 - 2)/(x - 1),0.0,1.0 +x + 1 + 1 / ( x * x ) + x,2*x + 1 + x**(-2),-2.0,1.0 +x + 1 + 1 / x / x,x + 1 + x**(-2),-2.0,1.0 +x + 1 + x * ( ( x * x ) * x ) + 1,x**4 + x + 2,0.0,4.0 +x + 1 + x * x * ( 1 + x ),x**2*(x + 1) + x + 1,0.0,3.0 +x + 1 + x + x + x,4*x + 1,0.0,1.0 +x + 1 + x - 1 / ( 1 - x ),x*(2*x - 1)/(x - 1),1.0,1.0 +x + 1 - ( 1 - x ) * x * ( x * x ),x**3*(x - 1) + x + 1,0.0,4.0 +x + 1 / ( ( 1 + ( 1 / x ) ) + x ),x*(x*(x + 1) + 2)/(x*(x + 1) + 1),1.0,1.0 +x + 1 / ( ( 1 + x ) + 1 ),(x*(x + 2) + 1)/(x + 2),0.0,1.0 +x + 1 / ( ( 1 - ( 1 / x ) ) - x ),x**2*(x - 1)/(x*(x - 1) + 1),2.0,1.0 +x + 1 / ( ( x * ( 1 - x ) ) * x ) / x,(x**4*(x - 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +x + 1 / ( ( x * x ) * x ) + x + x,3*x + x**(-3),-3.0,1.0 +x + 1 / ( ( x / ( 1 + x ) ) - ( 1 / x ) ),x**3/(x**2 - x - 1),3.0,1.0 +x + 1 / ( 1 + x ) / x + x,(2*x**2*(x + 1) + 1)/(x*(x + 1)),-1.0,1.0 +x + 1 / ( 1 - x ) + 1 + x,(2*x**2 - x - 2)/(x - 1),0.0,1.0 +x + 1 / ( x * ( ( x * x ) - x ) ) / x,(x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +x + 1 / ( x * ( 1 + ( 1 + x ) ) ) / x / x,(x**4*(x + 2) + 1)/(x**3*(x + 2)),-3.0,1.0 +x + 1 / ( x * x ) + x * ( 1 - x ),(x**3*(-x + 2) + 1)/x**2,-2.0,2.0 +x + 1 / ( x * x ) / ( 1 + x ) / x,(x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +x + 1 / ( x + ( 1 + x ) ),x + 1/(2*x + 1),0.0,1.0 +x + 1 / ( x + ( 1 / x ) ),x*(x**2 + 2)/(x**2 + 1),1.0,1.0 +x + 1 / ( x / ( 1 - x ) ) / x / x,(x**4 - x + 1)/x**3,-3.0,1.0 +x + 1 / 1 / x,x + 1/x,-1.0,1.0 +x + 1 / x + ( x * x ) + x,(x**2*(x + 2) + 1)/x,-1.0,2.0 +x + 1 / x + 1 / ( x * ( x * x ) ),x + 1/x + x**(-3),-3.0,1.0 +x + 1 / x + x * ( 1 + x ),(x**2*(x + 2) + 1)/x,-1.0,2.0 +x + 1 / x + x + x,3*x + 1/x,-1.0,1.0 +x + 1 / x - ( x * ( 1 - x ) ) * x,x**3 - x**2 + x + 1/x,-1.0,3.0 +x + 1 / x - ( x * x ),-x**2 + x + 1/x,-1.0,2.0 +x + 1 / x / ( ( 1 + x ) * x ),(x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +x + x * ( 1 + x ) + x * x,2*x*(x + 1),1.0,2.0 +x + x * ( x * ( 1 - x ) ) * x - 1,x**3*(-x + 1) + x - 1,0.0,4.0 +x + x * 1 - ( x * ( 1 - x ) ) * x,x*(x*(x - 1) + 2),1.0,3.0 +x + x * x * x + ( 1 / x ),x**3 + x + 1/x,-1.0,3.0 +x + x * x * x + ( x * ( 1 - x ) ),x*(x**2 - x + 2),1.0,3.0 +x + x * x * x + ( x / ( 1 - x ) ),x*((x - 1)*(x**2 + 1) - 1)/(x - 1),1.0,3.0 +x + x * x * x + 1,x**3 + x + 1,0.0,3.0 +x + x * x + ( x / ( 1 + x ) ) * x,x*(x + (x + 1)**2)/(x + 1),1.0,2.0 +x + x * x + x * ( 1 + x ),2*x*(x + 1),1.0,2.0 +x + x * x - ( 1 + x ) / x,x**2 + x - 1 - 1/x,-1.0,2.0 +x + x * x - ( 1 / x ) - 1,x**2 + x - 1 - 1/x,-1.0,2.0 +x + x * x - 1 / x,x**2 + x - 1/x,-1.0,2.0 +x + x + ( ( x * x ) + x ) + x + x,x*(x + 5),1.0,2.0 +x + x + ( 1 ) / x,2*x + 1/x,-1.0,1.0 +x + x + ( 1 / x ) / 1 / x,2*x + x**(-2),-2.0,1.0 +x + x + ( x ),3*x,1.0,1.0 +x + x + ( x * ( 1 + x ) ) * x,x*(x*(x + 1) + 2),1.0,3.0 +x + x + ( x - ( 1 - x ) ),4*x - 1,0.0,1.0 +x + x + 1 * x - ( x * x ),x*(-x + 3),1.0,2.0 +x + x + 1 + 1 + x,3*x + 2,0.0,1.0 +x + x + 1 + x,3*x + 1,0.0,1.0 +x + x + 1 - x * ( x * x ),-x**3 + 2*x + 1,0.0,3.0 +x + x + 1 / ( ( x / ( 1 - x ) ) - x ) / x,(2*x**4 - x + 1)/x**3,-3.0,1.0 +x + x + x * ( ( 1 / x ) - x ) * x,x*(-x**2 + 3),1.0,3.0 +x + x + x + ( 1 + x ),4*x + 1,0.0,1.0 +x + x + x + 1 + 1,3*x + 2,0.0,1.0 +x + x + x + x * ( 1 - x ),x*(-x + 4),1.0,2.0 +x + x + x + x * 1,4*x,1.0,1.0 +x + x + x + x + ( 1 + x ),5*x + 1,0.0,1.0 +x + x + x + x - ( x * x ),x*(-x + 4),1.0,2.0 +x + x + x - ( x * x ) * x,x*(-x**2 + 3),1.0,3.0 +x + x + x - 1,3*x - 1,0.0,1.0 +x + x + x / ( 1 + x ) + x,x*(3*x + 4)/(x + 1),1.0,1.0 +x + x - ( 1 ) - 1,2*x - 2,0.0,1.0 +x + x - ( 1 ) / ( 1 + x ),(2*x*(x + 1) - 1)/(x + 1),0.0,1.0 +x + x - ( 1 ) / ( x * ( x * x ) ),2*x - 1/x**3,-3.0,1.0 +x + x - ( 1 - x ) * 1 - 1,3*x - 2,0.0,1.0 +x + x - ( 1 - x ) / 1 - 1,3*x - 2,0.0,1.0 +x + x - ( 1 / x ),2*x - 1/x,-1.0,1.0 +x + x - ( 1 / x ) - x * x,(x**2*(-x + 2) - 1)/x,-1.0,2.0 +x + x - ( x * ( 1 - x ) ) * x + x,x*(x*(x - 1) + 3),1.0,3.0 +x + x - ( x * x ) * x + ( 1 / x ),-x**3 + 2*x + 1/x,-1.0,3.0 +x + x - ( x * x ) - ( x * x ),2*x*(-x + 1),1.0,2.0 +x + x - 1 * 1 / ( x * x ),2*x - 1/x**2,-2.0,1.0 +x + x - 1 * x * ( x * x ),x*(-x**2 + 2),1.0,3.0 +x + x - 1 + x * x,x**2 + 2*x - 1,0.0,2.0 +x + x - 1 - ( 1 ),2*x - 2,0.0,1.0 +x + x - 1 - ( 1 / x ),2*x - 1 - 1/x,-1.0,1.0 +x + x - 1 - 1 + ( x * x ),x**2 + 2*x - 2,0.0,2.0 +x + x - 1 / ( 1 - x ) * 1,(2*x*(x - 1) + 1)/(x - 1),0.0,1.0 +x + x - 1 / x + ( x * x ),(x**2*(x + 2) - 1)/x,-1.0,2.0 +x + x - x * ( 1 - x ) * ( 1 - x ),x*(-(x - 1)**2 + 2),1.0,3.0 +x + x - x * ( x * x ) * 1,x*(-x**2 + 2),1.0,3.0 +x + x - x * ( x / ( 1 + x ) ) * x,x*(-x**2 + 2*x + 2)/(x + 1),1.0,2.0 +x + x - x * 1 * x,x*(-x + 2),1.0,2.0 +x + x - x / ( x * x ) / ( x * x ),2*x - 1/x**3,-3.0,1.0 +x + x / ( ( ( ( 1 + x ) * x ) * x ) - 1 ),x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x + x / ( ( ( x * x ) / ( 1 - x ) ) - 1 ),x**3/(x**2 + x - 1),3.0,1.0 +x + x / ( ( 1 + x ) + ( x * x ) ),x*(x**2 + x + 2)/(x**2 + x + 1),1.0,1.0 +x + x / ( ( 1 - x ) + 1 ),x*(x - 3)/(x - 2),1.0,1.0 +x + x / ( ( 1 - x ) - ( 1 / x ) ),x - x/(x - 1 + 1/x),1.0,1.0 +x + x / ( ( 1 - x ) - x ),2*x*(x - 1)/(2*x - 1),1.0,1.0 +x + x / ( ( 1 / x ) + ( 1 + x ) ),x + x/(x + 1 + 1/x),1.0,1.0 +x + x / ( ( x * x ) - 1 ),x**3/(x**2 - 1),3.0,1.0 +x + x / ( 1 + 1 ),3*x/2,1.0,1.0 +x + x / ( x + ( ( 1 / x ) / x ) ),(x**4 + x**3 + x)/(x**3 + 1),1.0,1.0 +x + x / x + x * x,x**2 + x + 1,0.0,2.0 +x - ( ( ( 1 + x ) / x ) / x / x ),(x**4 - x - 1)/x**3,-3.0,1.0 +x - ( ( ( 1 / x ) / x ) / x - x ),2*x - 1/x**3,-3.0,1.0 +x - ( ( 1 + x ) + x ) / x / x / x,(x**4 - 2*x - 1)/x**3,-3.0,1.0 +x - ( ( 1 + x ) / x ) - x * x * x,-x**3 + x - 1 - 1/x,-1.0,3.0 +x - ( ( 1 - x ) * x * x ),x*(x*(x - 1) + 1),1.0,3.0 +x - ( ( 1 - x ) / x ) / x - 1 - x,(-x**2 + x - 1)/x**2,-2.0,0.0 +x - ( ( 1 / ( ( 1 / x ) + x ) ) ),x**3/(x**2 + 1),3.0,1.0 +x - ( ( 1 / ( 1 + x ) ) - x ) / x / x / x,x + (x - 1/(x + 1))/x**3,-3.0,1.0 +x - ( ( 1 / x ) * x ) - 1 / x / x,x - 1 - 1/x**2,-2.0,1.0 +x - ( ( 1 / x ) + 1 ) / x,(x**3 - x - 1)/x**2,-2.0,1.0 +x - ( ( 1 / x ) / x ) + x,2*x - 1/x**2,-2.0,1.0 +x - ( ( 1 / x ) / x / x ),x - 1/x**3,-3.0,1.0 +x - ( ( x * x ) - x ) + x,x*(-x + 3),1.0,2.0 +x - ( ( x * x ) - x ) - x * x,2*x*(-x + 1),1.0,2.0 +x - ( ( x * x ) - x ) / x / x / x,(x**3 - x + 1)/x**2,-2.0,1.0 +x - ( 1 + ( 1 + x ) ) / x / x + 1,x + 1 - 1/x - 2/x**2,-2.0,1.0 +x - ( 1 + ( 1 - x ) ) / x,x + 1 - 2/x,-1.0,1.0 +x - ( 1 + ( 1 / x ) ) / x,(x**3 - x - 1)/x**2,-2.0,1.0 +x - ( 1 + ( 1 / x ) ) / x / x + x,(2*x**4 - x - 1)/x**3,-3.0,1.0 +x - ( 1 + 1 ) * ( 1 + x ),-x - 2,0.0,1.0 +x - ( 1 + x ) - ( ( 1 - x ) / x ) / x / x,(-x**3 + x - 1)/x**3,-3.0,0.0 +x - ( 1 + x ) - ( 1 + x ) / x / x,-(x**2 + x + 1)/x**2,-2.0,0.0 +x - ( 1 + x ) - 1 - 1 / ( x * ( x * x ) ),-2 - 1/x**3,-3.0,0.0 +x - ( 1 + x ) - 1 / ( x * x ) / ( x * x ),-1 - 1/x**4,-4.0,0.0 +x - ( 1 + x ) - x * x,-x**2 - 1,0.0,2.0 +x - ( 1 + x ) / ( ( 1 / x ) + ( 1 + x ) ),x**3/(x**2 + x + 1),3.0,1.0 +x - ( 1 + x ) / ( x * x ) - 1,x - 1 - 1/x - 1/x**2,-2.0,1.0 +x - ( 1 + x ) / ( x * x ) / x + x,(2*x**4 - x - 1)/x**3,-3.0,1.0 +x - ( 1 + x ) / 1 / x / ( x * x ),(x**4 - x - 1)/x**3,-3.0,1.0 +x - ( 1 + x ) / x + ( x * x ) * x,x**3 + x - 1 - 1/x,-1.0,3.0 +x - ( 1 + x ) / x + x,2*x - 1 - 1/x,-1.0,1.0 +x - ( 1 + x ) / x - 1,x - 2 - 1/x,-1.0,1.0 +x - ( 1 + x ) / x / x,(x**3 - x - 1)/x**2,-2.0,1.0 +x - ( 1 + x ) / x / x / ( x / ( 1 + x ) ),x - (x + 1)**2/x**3,-3.0,1.0 +x - ( 1 + x + 1 ),-2,0.0,0.0 +x - ( 1 - x ) + 1 / ( x * x ) / x,2*x - 1 + x**(-3),-3.0,1.0 +x - ( 1 - x ) - ( x * x ) * x * x,-x**4 + 2*x - 1,0.0,4.0 +x - ( 1 - x ) - x * x * ( x * x ),-x**4 + 2*x - 1,0.0,4.0 +x - ( 1 - x ) / ( x * x ) + x + x,(3*x**3 + x - 1)/x**2,-2.0,1.0 +x - ( 1 - x ) / x / ( x ),(x**3 + x - 1)/x**2,-2.0,1.0 +x - ( 1 - x ) / x / x + 1,x + 1 + 1/x - 1/x**2,-2.0,1.0 +x - ( 1 - x ) / x / x / ( x * ( 1 + x ) ),(x**4*(x + 1) + x - 1)/(x**3*(x + 1)),-3.0,1.0 +x - ( 1 / ( ( 1 / x ) - x ) ) * 1,x**3/(x**2 - 1),3.0,1.0 +x - ( 1 / ( 1 - x ) ) - 1 - x - 1,(-2*x + 3)/(x - 1),0.0,0.0 +x - ( 1 / ( 1 - x ) - x ),(2*x*(x - 1) + 1)/(x - 1),0.0,1.0 +x - ( 1 / ( x * x ) / x ),x - 1/x**3,-3.0,1.0 +x - ( 1 / x ) - 1 / x,x - 2/x,-1.0,1.0 +x - ( 1 / x ) - 1 / x - 1,x - 1 - 2/x,-1.0,1.0 +x - ( 1 / x ) - x * x,-x**2 + x - 1/x,-1.0,2.0 +x - ( 1 / x ) - x * x * x,-x**3 + x - 1/x,-1.0,3.0 +x - ( 1 / x ) / ( x ) / x,x - 1/x**3,-3.0,1.0 +x - ( 1 / x ) / ( x * x ) - 1 - x,-1 - 1/x**3,-3.0,0.0 +x - ( 1 / x ) / ( x + x ),x - 1/(2*x**2),-2.0,1.0 +x - ( 1 / x ) / x - ( 1 + x ),-1 - 1/x**2,-2.0,0.0 +x - ( 1 / x ) / x - ( 1 + x ) / x,x - 1 - 1/x - 1/x**2,-2.0,1.0 +x - ( 1 / x ) / x - ( 1 / x ),(x**3 - x - 1)/x**2,-2.0,1.0 +x - ( 1 / x ) / x / ( x / ( 1 - x ) ) - 1,(x**3*(x - 1) + x - 1)/x**3,-3.0,1.0 +x - ( 1 / x ) / x / x - 1,x - 1 - 1/x**3,-3.0,1.0 +x - ( x ) * ( 1 + x ) * x,x*(-x**2 - x + 1),1.0,3.0 +x - ( x ) * ( x * ( 1 - x ) ) + x,x*(x*(x - 1) + 2),1.0,3.0 +x - ( x * ( 1 + x ) ) * x + x + x,x*(-x**2 - x + 3),1.0,3.0 +x - ( x * ( 1 - x ) ) * x * x - 1,x**3*(x - 1) + x - 1,0.0,4.0 +x - ( x * x ) * ( 1 + x ) - x * x,x*(-x**2 - 2*x + 1),1.0,3.0 +x - ( x * x ) * x - 1 - x,-x**3 - 1,0.0,3.0 +x - ( x * x ) + 1 / x / x,-x**2 + x + x**(-2),-2.0,2.0 +x - ( x * x ) - ( 1 / x ),-x**2 + x - 1/x,-1.0,2.0 +x - ( x * x ) - 1 * 1 / x,-x**2 + x - 1/x,-1.0,2.0 +x - ( x * x ) - 1 - 1,-x**2 + x - 2,0.0,2.0 +x - ( x * x ) - 1 / ( x * x ) - x,-(x**4 + 1)/x**2,-2.0,2.0 +x - ( x * x ) - x - x * x,-2*x**2,2.0,2.0 +x - ( x * x ) / ( ( 1 / x ) - 1 ),x*(x**2 + x - 1)/(x - 1),1.0,2.0 +x - ( x * x ) / ( 1 + 1 ),x*(-x + 2)/2,1.0,2.0 +x - ( x + 1 ) * ( x * x ),x*(-x**2 - x + 1),1.0,3.0 +x - ( x + x ) * ( x * ( 1 - x ) ),x*(2*x*(x - 1) + 1),1.0,3.0 +x - ( x + x ) * ( x / ( 1 + x ) ),x*(-x + 1)/(x + 1),1.0,1.0 +x - ( x + x + 1 ),-x - 1,0.0,1.0 +x - ( x + x + x ),-2*x,1.0,1.0 +x - ( x / ( 1 - x ) ) - 1 / x - x,(x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +x - ( x / ( 1 - x ) ) - x - x,x*(-x + 2)/(x - 1),1.0,1.0 +x - ( x / ( 1 - x ) ) / ( ( x * x ) + 1 ),x + x/((x - 1)*(x**2 + 1)),2.0,1.0 +x - 1 * ( ( 1 - x ) - x ) * x * x,x*(x*(2*x - 1) + 1),1.0,3.0 +x - 1 * 1 - 1 / x,x - 1 - 1/x,-1.0,1.0 +x - 1 * x - 1 - 1,-2,0.0,0.0 +x - 1 + ( 1 / x ) + 1 / x,x - 1 + 2/x,-1.0,1.0 +x - 1 + ( 1 / x ) / x - ( x * x ),-x**2 + x - 1 + x**(-2),-2.0,2.0 +x - 1 + ( x * x ) * x - 1,x**3 + x - 2,0.0,3.0 +x - 1 + 1 / ( x * x ) / ( 1 + x ),(x**4 - x**2 + 1)/(x**2*(x + 1)),-2.0,1.0 +x - 1 + 1 / ( x * x ) / x,x - 1 + x**(-3),-3.0,1.0 +x - 1 + x * ( 1 + x ) - 1,x*(x + 1) + x - 2,0.0,2.0 +x - 1 + x * 1,2*x - 1,0.0,1.0 +x - 1 + x * x * ( x * ( 1 + x ) ),x**3*(x + 1) + x - 1,0.0,4.0 +x - 1 + x + ( x * x ) - 1,x**2 + 2*x - 2,0.0,2.0 +x - 1 - ( ( 1 / x ) + ( 1 / x ) ) / x / x,x - 1 - 2/x**3,-3.0,1.0 +x - 1 - ( 1 + x ) - 1 - 1,-4,0.0,0.0 +x - 1 - ( 1 + x ) / ( x * x ) / x,(x**3*(x - 1) - x - 1)/x**3,-3.0,1.0 +x - 1 - ( 1 + x ) / 1 / x,x - 2 - 1/x,-1.0,1.0 +x - 1 - ( 1 + x ) / x,x - 2 - 1/x,-1.0,1.0 +x - 1 - ( 1 / x ) - x - 1,-2 - 1/x,-1.0,0.0 +x - 1 - ( x * x ) * ( x * x ) - x,-x**4 - 1,0.0,4.0 +x - 1 - ( x * x ) * x * ( 1 + x ),-x**4 - x**3 + x - 1,0.0,4.0 +x - 1 - ( x * x ) * x * x,-x**4 + x - 1,0.0,4.0 +x - 1 - ( x * x ) - 1,-x**2 + x - 2,0.0,2.0 +x - 1 - ( x / ( 1 + ( 1 - x ) ) ) - x,2/(x - 2),0.0,-1.0 +x - 1 - 1 + x + ( 1 / x ),2*x - 2 + 1/x,-1.0,1.0 +x - 1 - 1 - ( 1 - x ) - 1,2*x - 4,0.0,1.0 +x - 1 - 1 - 1 + x,2*x - 3,0.0,1.0 +x - 1 - 1 - 1 / ( x * x ),x - 2 - 1/x**2,-2.0,1.0 +x - 1 - 1 / ( ( x * x ) * x ),x - 1 - 1/x**3,-3.0,1.0 +x - 1 - 1 / ( 1 + x ) * 1,(x**2 - 2)/(x + 1),0.0,1.0 +x - 1 - 1 / x * 1,x - 1 - 1/x,-1.0,1.0 +x - 1 - 1 / x / ( 1 - x ),(x*(x - 1)**2 + 1)/(x*(x - 1)),-1.0,1.0 +x - 1 - x * x * ( 1 + x ),-x**3 - x**2 + x - 1,0.0,3.0 +x - 1 - x * x * ( x * x ),-x**4 + x - 1,0.0,4.0 +x - 1 - x * x + ( 1 / x ),-x**2 + x - 1 + 1/x,-1.0,2.0 +x - 1 - x - ( x * x ) * x,-x**3 - 1,0.0,3.0 +x - 1 - x - 1 / ( 1 + x ),-(x + 2)/(x + 1),0.0,0.0 +x - 1 - x - 1 / x,-(x + 1)/x,-1.0,0.0 +x - 1 / ( ( ( ( 1 / x ) + x ) + x ) + x ),3*x**3/(3*x**2 + 1),3.0,1.0 +x - 1 / ( ( ( 1 - x ) - x ) + ( 1 / x ) ),x**2*(-2*x + 1)/(x*(-2*x + 1) + 1),2.0,1.0 +x - 1 / ( ( ( 1 / ( 1 + x ) ) / x ) + x ),x**2*(x*(x + 1) - 1)/(x**2*(x + 1) + 1),2.0,1.0 +x - 1 / ( ( ( 1 / x ) - ( 1 + x ) ) - x ),x**2*(2*x + 1)/(x*(2*x + 1) - 1),2.0,1.0 +x - 1 / ( ( 1 - x ) * x ) / x / x,(x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +x - 1 / ( ( 1 / ( ( x * x ) + x ) ) - x ),x**2*(x*(x + 1) + 1)/(x**2*(x + 1) - 1),2.0,1.0 +x - 1 / ( ( x * ( ( 1 - x ) - x ) ) + ( 1 / x ) ),x**3*(2*x - 1)/(x**2*(2*x - 1) - 1),3.0,1.0 +x - 1 / ( ( x * ( 1 + x ) ) + ( 1 / x ) ),x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +x - 1 / ( ( x * x ) * x ) + 1 + x,2*x + 1 - 1/x**3,-3.0,1.0 +x - 1 / ( 1 + ( 1 - x ) ),(x*(x - 2) + 1)/(x - 2),0.0,1.0 +x - 1 / ( 1 + x ),(x*(x + 1) - 1)/(x + 1),0.0,1.0 +x - 1 / ( 1 - x ) / ( x * ( 1 - x ) ) - x,-1/(x*(x - 1)**2),-1.0,-3.0 +x - 1 / ( x * x ) - ( 1 / ( 1 - x ) ) - x,(x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +x - 1 / ( x * x ) - 1,x - 1 - 1/x**2,-2.0,1.0 +x - 1 / ( x * x ) / x * 1,x - 1/x**3,-3.0,1.0 +x - 1 / ( x + ( 1 / ( ( x * x ) + x ) ) ),x**2*(x*(x + 1) - 1)/(x**2*(x + 1) + 1),2.0,1.0 +x - 1 / ( x - ( ( 1 - ( 1 / x ) ) - x ) ),x**2*(2*x - 1)/(x*(2*x - 1) + 1),2.0,1.0 +x - 1 / x + ( 1 + x ),2*x + 1 - 1/x,-1.0,1.0 +x - 1 / x + x - ( x * x ),(x**2*(-x + 2) - 1)/x,-1.0,2.0 +x - 1 / x - ( x / ( 1 + x ) ) - x,-(x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +x - 1 / x - 1 + ( x * ( x * x ) ),x**3 + x - 1 - 1/x,-1.0,3.0 +x - 1 / x - 1 - 1,x - 2 - 1/x,-1.0,1.0 +x - 1 / x / ( ( x * x ) ),x - 1/x**3,-3.0,1.0 +x - 1 / x / ( 1 + x ),x - 1/(x*(x + 1)),-1.0,1.0 +x - 1 / x / ( x * x ) - ( 1 / ( 1 - x ) ),x + 1/(x - 1) - 1/x**3,-3.0,1.0 +x - 1 / x / x + ( ( x * x ) + x ),(x**3*(x + 2) - 1)/x**2,-2.0,2.0 +x - 1 / x / x - ( ( 1 - x ) / x ),x + 1 - 1/x - 1/x**2,-2.0,1.0 +x - 1 / x / x - ( 1 - x ),2*x - 1 - 1/x**2,-2.0,1.0 +x - x * ( ( x * x ) + x ) * x + 1,-x**4 - x**3 + x + 1,0.0,4.0 +x - x * ( 1 + ( x * x ) ) - 1 / x,-(x**4 + 1)/x,-1.0,3.0 +x - x * ( 1 - ( x * x ) ) * x - 1,x**4 - x**2 + x - 1,0.0,4.0 +x - x * ( x * ( 1 - x ) ) * x - 1,x**3*(x - 1) + x - 1,0.0,4.0 +x - x * ( x * x ) + ( 1 / x ) + x,-x**3 + 2*x + 1/x,-1.0,3.0 +x - x * ( x * x ) + 1 + 1,-x**3 + x + 2,0.0,3.0 +x - x * ( x + ( 1 / ( 1 - x ) ) ),x**2*(-x + 2)/(x - 1),2.0,2.0 +x - x * x * ( x / ( 1 + x ) ),x*(-x**2 + x + 1)/(x + 1),1.0,2.0 +x - x * x * ( x / ( 1 - x ) ),x*(x**2 + x - 1)/(x - 1),1.0,2.0 +x - x * x * x + ( 1 + x ),-x**3 + 2*x + 1,0.0,3.0 +x - x * x + ( 1 - x ) / x,-x**2 + x - 1 + 1/x,-1.0,2.0 +x - x * x + ( 1 / ( x * x ) ),-x**2 + x + x**(-2),-2.0,2.0 +x - x * x + ( 1 / x ) - 1,-x**2 + x - 1 + 1/x,-1.0,2.0 +x - x * x - ( ( 1 - x ) / x ),-x**2 + x + 1 - 1/x,-1.0,2.0 +x - x * x - ( 1 + ( 1 / x ) ),-x**2 + x - 1 - 1/x,-1.0,2.0 +x - x * x - ( 1 / x ) - x,-(x**3 + 1)/x,-1.0,2.0 +x - x * x - ( x * x ) - ( x * x ),x*(-3*x + 1),1.0,2.0 +x - x * x - ( x / ( 1 - x ) ),x**2*(-x + 2)/(x - 1),2.0,2.0 +x - x * x - ( x / ( 1 - x ) ) * ( 1 + x ),x**2*(-x + 3)/(x - 1),2.0,2.0 +x - x * x - 1 / x,-x**2 + x - 1/x,-1.0,2.0 +x - x * x - x * ( 1 / ( 1 + ( x * x ) ) ),x*((-x + 1)*(x**2 + 1) - 1)/(x**2 + 1),2.0,2.0 +x - x * x - x * ( x * ( 1 + x ) ),x*(-x**2 - 2*x + 1),1.0,3.0 +x - x * x - x - ( 1 / x ),-(x**3 + 1)/x,-1.0,2.0 +x - x + x,x,1.0,1.0 +x - x + x - 1,x - 1,0.0,1.0 +x - x - ( ( 1 + x ) + x ) / x / x,-(2*x + 1)/x**2,-2.0,-1.0 +x - x - ( ( 1 - x ) / ( x * ( 1 + x ) ) ) / x,(x - 1)/(x**2*(x + 1)),-2.0,-2.0 +x - x - ( 1 ),-1,0.0,0.0 +x - x - ( 1 + x ) * x,-x*(x + 1),1.0,2.0 +x - x - ( 1 + x ) - x - x,-3*x - 1,0.0,1.0 +x - x - ( 1 + x ) / x / ( x * ( 1 - x ) ),(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +x - x - ( 1 / x ) - x * ( x * x ),-(x**4 + 1)/x,-1.0,3.0 +x - x - ( x * x ) * x - 1,-x**3 - 1,0.0,3.0 +x - x - ( x / ( 1 - x ) ) - x - x,x*(-2*x + 3)/(x - 1),1.0,1.0 +x - x - 1 - ( 1 / ( 1 + x ) ),-(x + 2)/(x + 1),0.0,0.0 +x - x - 1 - x - 1,-x - 2,0.0,1.0 +x - x - 1 / x / ( ( x / ( 1 - x ) ) + x ),(-x + 1)/(x**2*(x - 2)),-2.0,-2.0 +x - x - 1 / x / x,-1/x**2,-2.0,-2.0 +x - x - x * ( x / ( 1 - x ) ) * ( x / ( 1 - x ) ),-x**3/(x - 1)**2,3.0,1.0 +x - x - x * x - ( 1 / x ),-(x**3 + 1)/x,-1.0,2.0 +x - x / ( ( ( ( 1 - x ) + x ) + x ) + x ),2*x**2/(2*x + 1),2.0,1.0 +x - x / ( ( 1 + ( x * ( 1 - x ) ) ) + x ),x**2*(x - 2)/(x**2 - 2*x - 1),2.0,1.0 +x - x / ( ( 1 + x ) + ( 1 + x ) ),x*(2*x + 1)/(2*(x + 1)),1.0,1.0 +x - x / ( ( 1 / x ) + x ),x - x/(x + 1/x),1.0,1.0 +x - x / ( x * ( ( 1 / x ) - x ) ),x**3/(x**2 - 1),3.0,1.0 +x - x / ( x - 1 ),x*(x - 2)/(x - 1),1.0,1.0 +x - x / 1,0,0.0,0.0 +x - x / 1 - x,-x,1.0,1.0 +x / ( ( ( ( 1 - x ) * x ) - x ) - 1 / x ),-x**2/(x**3 + 1),2.0,-1.0 +x / ( ( ( ( 1 - x ) / x ) / x ) - 1 - 1 ),-x**3/(2*x**2 + x - 1),3.0,1.0 +x / ( ( ( ( 1 / x ) - x ) / x ) / x - ( 1 + x ) ),-x**4/(x**3*(x + 1) + x**2 - 1),4.0,0.0 +x / ( ( ( ( 1 / x ) / ( 1 + x ) ) / x ) + x ) - 1,-1/(x**3*(x + 1) + 1),0.0,-4.0 +x / ( ( ( ( 1 / x ) / x ) ) + ( x * x ) ),x**3/(x**4 + 1),3.0,-1.0 +x / ( ( ( ( 1 / x ) / x ) - x ) - ( 1 - x ) - x ),-x**3/(x**2*(x + 1) - 1),3.0,0.0 +x / ( ( ( 1 + ( 1 - x ) ) ) + 1 ),-x/(x - 3),1.0,0.0 +x / ( ( ( 1 + ( x * x ) ) * x ) - 1 - 1 ),x/(x**3 + x - 2),1.0,-2.0 +x / ( ( ( 1 + x ) * ( x * x ) ) + 1 + 1 ),x/(x**2*(x + 1) + 2),1.0,-2.0 +x / ( ( ( 1 + x ) * ( x * x ) ) - ( 1 / x ) - 1 ),x**2/(x**4 + x**3 - x - 1),2.0,-2.0 +x / ( ( ( 1 + x ) * x ) + 1 + x ),x/(x*(x + 1) + x + 1),1.0,-1.0 +x / ( ( ( 1 + x ) + x ) - 1 / ( ( x * x ) * x ) ),x**4/(x**3*(2*x + 1) - 1),4.0,0.0 +x / ( ( ( 1 + x ) / ( 1 - x ) ) - x + 1 ),-x*(x - 1)/(x**2 - x + 2),1.0,0.0 +x / ( ( ( 1 + x ) / x ) + x ) + ( x * x ),x**2*(x**2 + x + 2)/(x**2 + x + 1),2.0,2.0 +x / ( ( ( 1 + x ) / x ) + x ) / ( 1 - x ),-x**2/(x**3 - 1),2.0,-1.0 +x / ( ( ( 1 + x ) / x ) + x + x ),x**2/(2*x**2 + x + 1),2.0,0.0 +x / ( ( ( 1 - ( 1 + x ) ) * x ) * x - 1 ),-x/(x**3 + 1),1.0,-2.0 +x / ( ( ( 1 - x ) * ( ( x * x ) - x ) ) - 1 / x ),-x**2/(x**2*(x - 1)**2 + 1),2.0,-2.0 +x / ( ( ( 1 - x ) * ( 1 + x ) ) * x - ( 1 / x ) ),-x**2/(x**4 - x**2 + 1),2.0,-2.0 +x / ( ( ( 1 - x ) * ( 1 + x ) ) - ( 1 / x ) / x ),-x**3/(x**4 - x**2 + 1),3.0,-1.0 +x / ( ( ( 1 - x ) * ( 1 - x ) ) + 1 / ( x * x ) ),x**3/(x**2*(x - 1)**2 + 1),3.0,-1.0 +x / ( ( ( 1 - x ) * ( 1 - x ) ) + 1 / x ),x**2/(x*(x - 1)**2 + 1),2.0,-1.0 +x / ( ( ( 1 - x ) * x ) + x - 1 ),-x/(x*(x - 1) - x + 1),1.0,-1.0 +x / ( ( ( 1 - x ) - x ) - x ) + x,x*(3*x - 2)/(3*x - 1),1.0,1.0 +x / ( ( ( 1 - x ) - x ) - x - ( 1 / x ) ),-x**2/(x*(3*x - 1) + 1),2.0,0.0 +x / ( ( ( 1 - x ) / ( x * x ) ) + x ) * 1,x**3/(x**3 - x + 1),3.0,0.0 +x / ( ( ( 1 - x ) / x ) - ( x * x ) ),-x**2/(x**3 + x - 1),2.0,-1.0 +x / ( ( ( 1 - x ) / x ) - 1 + x ),x**2/(x**2 - 2*x + 1),2.0,0.0 +x / ( ( ( 1 - x ) / x ) - 1 - 1 ),-x**2/(3*x - 1),2.0,1.0 +x / ( ( ( 1 - x ) / x ) - x ) - 1,(-2*x**2 - x + 1)/(x**2 + x - 1),0.0,0.0 +x / ( ( ( 1 - x ) / x ) / ( x / ( 1 + x ) ) - x ),-x**3/(x**3 + x**2 - 1),3.0,0.0 +x / ( ( ( 1 / ( ( x * x ) - x ) ) / ( x * x ) ) - 1 + x ),x**4*(x - 1)/(x**3*(x - 1)**2 + 1),4.0,0.0 +x / ( ( ( 1 / ( ( x * x ) - x ) ) / x ) + x - 1 ),x**3*(x - 1)/(x**2*(x - 1)**2 + 1),3.0,0.0 +x / ( ( ( 1 / ( 1 + x ) ) + x ) + x ) - x,-x**2*(2*x + 1)/(2*x*(x + 1) + 1),2.0,1.0 +x / ( ( ( 1 / ( 1 - x ) ) * x ) - 1 / x ),x**2*(-x + 1)/(x**2 + x - 1),2.0,1.0 +x / ( ( ( 1 / ( 1 - x ) ) / x ) / x - x ),x**3*(-x + 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( ( ( 1 / ( x * x ) ) - ( x * x ) ) - x - x ),-x**3/(x**3*(x + 2) - 1),3.0,-1.0 +x / ( ( ( 1 / x ) * ( 1 + x ) ) + x + x ),x**2/(2*x**2 + x + 1),2.0,0.0 +x / ( ( ( 1 / x ) + ( 1 + x ) ) + x ),x**2/(x*(2*x + 1) + 1),2.0,0.0 +x / ( ( ( 1 / x ) + ( 1 - x ) ) + 1 + 1 ),x**2/(x*(-x + 3) + 1),2.0,0.0 +x / ( ( ( 1 / x ) + x ) + ( 1 + x ) * x ),x**2/(x**2*(x + 2) + 1),2.0,-1.0 +x / ( ( ( 1 / x ) - x ) + 1 / ( ( x * x ) * x ) ),x**4/(-x**4 + x**2 + 1),4.0,0.0 +x / ( ( ( 1 / x ) - x ) + 1 / ( x * x ) ),x**3/(-x**3 + x + 1),3.0,0.0 +x / ( ( ( 1 / x ) - x ) - x * ( x * ( 1 + x ) ) ),-x**2/(x**2*(x*(x + 1) + 1) - 1),2.0,-2.0 +x / ( ( ( 1 / x ) - x ) - x + 1 ),x**2/(x*(-2*x + 1) + 1),2.0,0.0 +x / ( ( ( 1 / x ) / ( ( x * ( 1 - x ) ) - x ) ) - ( x ) ),x**4/(-x**4 - 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( ( x * x ) + x ) ) + 1 + x ),x**3*(x + 1)/(x**2*(x + 1)**2 + 1),3.0,0.0 +x / ( ( ( 1 / x ) / ( ( x * x ) + x ) ) + x ),x**3*(x + 1)/(x**3*(x + 1) + 1),3.0,0.0 +x / ( ( ( 1 / x ) / ( ( x / ( 1 + x ) ) - x ) ) - x - x ),-x**4/(2*x**4 + x + 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( 1 + x ) ) - x ) * x,-x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x / ( ( ( 1 / x ) / ( 1 - x ) ) - x - x ),x**2*(-x + 1)/(2*x**2*(x - 1) + 1),2.0,0.0 +x / ( ( ( 1 / x ) / x ) * 1 - ( 1 - x ) ),x**3/(x**2*(x - 1) + 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) + ( 1 - x ) ),x**3/(x**2*(-x + 1) + 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) + 1 + ( 1 / ( 1 + x ) ) ),x**3*(x + 1)/(x**3 + 2*x**2 + x + 1),3.0,1.0 +x / ( ( ( 1 / x ) / x ) + 1 - ( x * ( 1 - x ) ) ),x**3/(x**2*(x*(x - 1) + 1) + 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) - ( ( x * x ) - x ) + x ),x**3/(x**3*(-x + 2) + 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) - ( 1 + x ) - ( 1 + x ) ),-x**3/(2*x**2*(x + 1) - 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) - ( 1 - ( 1 / x ) ) + x ),x**3/(x**2*(x - 1) + x + 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) - ( 1 - ( x * x ) ) + x ),x**3/(x**2*(x**2 + x - 1) + 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) - ( 1 - x ) + x ),x**3/(x**2*(2*x - 1) + 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) - x ) * ( x / ( ( 1 - x ) - x ) ),x**4/((2*x - 1)*(x**3 - 1)),4.0,0.0 +x / ( ( ( 1 / x ) / x ) / ( x / ( 1 - x ) ) - x ),-x**4/(x**4 + x - 1),4.0,0.0 +x / ( ( ( 1 / x ) / x ) / x - ( ( x * x ) / ( 1 + x ) ) ),x**4*(-x - 1)/(x**5 - x - 1),4.0,0.0 +x / ( ( ( x * ( ( x * x ) - x ) ) + 1 ) ),x/(x**2*(x - 1) + 1),1.0,-2.0 +x / ( ( ( x * ( 1 + x ) ) * x ) + ( 1 / x ) + 1 ),x**2/(x**4 + x**3 + x + 1),2.0,-2.0 +x / ( ( ( x * ( 1 + x ) ) + x ) * x + ( 1 / x ) ),x**2/(x**3*(x + 2) + 1),2.0,-2.0 +x / ( ( ( x * ( 1 - ( x * x ) ) ) + x ) + 1 / x ),x**2/(x**2*(-x**2 + 2) + 1),2.0,-2.0 +x / ( ( ( x * ( 1 - x ) ) * x ) + 1 ),-x/(x**2*(x - 1) - 1),1.0,-2.0 +x / ( ( ( x * ( 1 - x ) ) + x ) + 1 / x ),x**2/(x**2*(-x + 2) + 1),2.0,-1.0 +x / ( ( ( x * ( 1 / x ) ) - x ) - x ) - x,-2*x**2/(2*x - 1),2.0,1.0 +x / ( ( ( x * x ) ) + ( 1 + x ) ),x/(x**2 + x + 1),1.0,-1.0 +x / ( ( ( x * x ) * ( ( 1 + x ) + x ) ) + 1 ) - x,-x**3*(2*x + 1)/(x**2*(2*x + 1) + 1),3.0,1.0 +x / ( ( ( x * x ) * ( 1 + ( x * x ) ) ) - 1 - 1 ),x/(x**4 + x**2 - 2),1.0,-3.0 +x / ( ( ( x * x ) * ( 1 - ( x * x ) ) ) - 1 - 1 ),-x/(x**4 - x**2 + 2),1.0,-3.0 +x / ( ( ( x * x ) * ( 1 - x ) ) + 1 / x ),-x**2/(x**3*(x - 1) - 1),2.0,-2.0 +x / ( ( ( x * x ) * ( 1 - x ) ) - ( 1 / x ) - x ),-x**2/(x**2*(x*(x - 1) + 1) + 1),2.0,-2.0 +x / ( ( ( x * x ) * ( x * x ) ) * x + x ),1/(x**4 + 1),0.0,-4.0 +x / ( ( ( x * x ) * x ) * x + 1 ),x/(x**4 + 1),1.0,-3.0 +x / ( ( ( x * x ) * x ) * x - ( 1 + x ) ),x/(x**4 - x - 1),1.0,-3.0 +x / ( ( ( x * x ) * x ) + 1 + ( 1 / x ) ),x**2/(x**4 + x + 1),2.0,-2.0 +x / ( ( ( x * x ) * x ) - ( 1 ) ),x/(x**3 - 1),1.0,-2.0 +x / ( ( ( x * x ) * x ) - ( 1 + x ) - 1 ),x/(x**3 - x - 2),1.0,-2.0 +x / ( ( ( x * x ) * x ) - ( 1 / x ) - ( 1 - x ) ),x**2/(x*(x**3 + x - 1) - 1),2.0,-2.0 +x / ( ( ( x * x ) + ( 1 / x ) ) + x * x ),x**2/(2*x**3 + 1),2.0,-1.0 +x / ( ( ( x * x ) + x ) + ( 1 + x ) ),x/(x**2 + 2*x + 1),1.0,-1.0 +x / ( ( ( x * x ) + x ) + 1 ) + x,x*(x**2 + x + 2)/(x**2 + x + 1),1.0,1.0 +x / ( ( ( x * x ) - x ) - x - ( 1 / x ) ),-x**2/(-x**2*(x - 2) + 1),2.0,-1.0 +x / ( ( ( x / ( 1 + x ) ) * x ) - 1 ),x*(x + 1)/(x**2 - x - 1),1.0,0.0 +x / ( ( ( x / ( 1 + x ) ) + x ) - 1 / ( x * ( x * x ) ) ),x**4*(x + 1)/(x**5 + 2*x**4 - x - 1),4.0,0.0 +x / ( ( ( x / ( 1 + x ) ) - x ) + 1 / x ),x**2*(x + 1)/(-x**3 + x + 1),2.0,0.0 +x / ( ( ( x / ( 1 - x ) ) * x ) - ( 1 / x ) ) * x,x**3*(-x + 1)/(x**3 + x - 1),3.0,1.0 +x / ( ( ( x / ( 1 - x ) ) - x ) + 1 / x ),x**2*(-x + 1)/(x**3 - x + 1),2.0,0.0 +x / ( ( 1 ) + ( 1 + ( 1 / x ) ) ),x**2/(2*x + 1),2.0,1.0 +x / ( ( 1 ) + ( 1 + x ) ),x/(x + 2),1.0,0.0 +x / ( ( 1 + ( 1 + x ) ) / 1 + 1 ),x/(x + 3),1.0,0.0 +x / ( ( 1 + ( 1 - x ) ) * x + 1 ),-x/(x*(x - 2) - 1),1.0,-1.0 +x / ( ( 1 + ( 1 - x ) ) + 1 + 1 ),-x/(x - 4),1.0,0.0 +x / ( ( 1 + ( 1 / x ) ) + x * x ),x**2/(x**3 + x + 1),2.0,-1.0 +x / ( ( 1 + ( x * ( 1 - x ) ) ) - 1 / x ),-x**2/(x*(x*(x - 1) - 1) + 1),2.0,-1.0 +x / ( ( 1 + ( x * x ) ) - ( 1 / x ) ) / 1,x**2/(x**3 + x - 1),2.0,-1.0 +x / ( ( 1 + ( x / ( 1 - x ) ) ) + x ) * x,x**2*(x - 1)/(x**2 - x - 1),2.0,1.0 +x / ( ( 1 + x ) * ( x * ( 1 + x ) ) + 1 ),x/(x*(x + 1)**2 + 1),1.0,-2.0 +x / ( ( 1 + x ) * x + 1 ),x/(x*(x + 1) + 1),1.0,-1.0 +x / ( ( 1 + x ) + ( ( 1 - x ) / x ) + x ),x**2/(2*x**2 + 1),2.0,0.0 +x / ( ( 1 + x ) + ( 1 + ( 1 / x ) ) + 1 ),x**2/(x*(x + 3) + 1),2.0,0.0 +x / ( ( 1 + x ) + ( 1 + x ) * ( 1 - x ) ),x/(-x**2 + x + 2),1.0,-1.0 +x / ( ( 1 + x ) + ( 1 + x ) + x ),x/(3*x + 2),1.0,0.0 +x / ( ( 1 + x ) + ( 1 / x ) ),x**2/(x*(x + 1) + 1),2.0,0.0 +x / ( ( 1 + x ) + ( x * x ) ) - x,-x**2*(x + 1)/(x**2 + x + 1),2.0,1.0 +x / ( ( 1 + x ) + 1 + ( x * x ) ),x/(x**2 + x + 2),1.0,-1.0 +x / ( ( 1 + x ) + 1 / ( ( x * ( 1 - ( 1 + x ) ) ) * x ) ),x**4/(x**3*(x + 1) - 1),4.0,0.0 +x / ( ( 1 + x ) + 1 / ( x * ( x * ( 1 + x ) ) ) ),x**3*(x + 1)/(x**2*(x + 1)**2 + 1),3.0,0.0 +x / ( ( 1 + x ) + 1 / ( x * ( x * ( x / ( 1 - x ) ) ) ) ),x**4/(x**3*(x + 1) - x + 1),4.0,0.0 +x / ( ( 1 + x ) + 1 / ( x * ( x * x ) ) ),x**4/(x**3*(x + 1) + 1),4.0,0.0 +x / ( ( 1 + x ) + x ) - ( x / ( 1 - x ) ),3*x**2/((x - 1)*(2*x + 1)),2.0,0.0 +x / ( ( 1 + x ) + x ) / ( x + 1 ),x/((x + 1)*(2*x + 1)),1.0,-1.0 +x / ( ( 1 + x ) + x * ( x * x ) ),x/(x**3 + x + 1),1.0,-2.0 +x / ( ( 1 + x ) - ( ( 1 + x ) - x ) / x ),x**2/(x*(x + 1) - 1),2.0,0.0 +x / ( ( 1 + x ) - ( ( 1 - x ) / x ) - 1 ),x**2/(x**2 + x - 1),2.0,0.0 +x / ( ( 1 + x ) - ( 1 / ( ( x * ( 1 - x ) ) - x ) ) / x ),x**4/(x**3*(x + 1) + 1),4.0,0.0 +x / ( ( 1 + x ) - ( 1 / x ) ),x**2/(x*(x + 1) - 1),2.0,0.0 +x / ( ( 1 + x ) - ( 1 / x ) ) - 1,(-x + 1)/(x**2 + x - 1),0.0,-1.0 +x / ( ( 1 + x ) - ( 1 / x ) - ( x * x ) ),-x**2/(-x*(-x**2 + x + 1) + 1),2.0,-1.0 +x / ( ( 1 + x ) - ( x * x ) + 1 ),x/(-x**2 + x + 2),1.0,-1.0 +x / ( ( 1 + x ) - 1 / ( ( x * x ) * ( x / ( 1 + x ) ) ) ),x**4/(x**3*(x + 1) - x - 1),4.0,0.0 +x / ( ( 1 + x ) - x * ( x * ( 1 + x ) ) ),x/(-x**2*(x + 1) + x + 1),1.0,-2.0 +x / ( ( 1 + x ) - x + ( ( 1 / x ) - x ) ),x**2/(x*(-x + 1) + 1),2.0,0.0 +x / ( ( 1 + x ) / ( x * ( ( x * ( 1 + x ) ) - x ) ) - x ),x**4/(-x**4 + x + 1),4.0,0.0 +x / ( ( 1 + x ) / ( x * x ) - ( 1 - x ) ),x**3/(x**2*(x - 1) + x + 1),3.0,0.0 +x / ( ( 1 + x ) / x + ( ( x * ( 1 + x ) ) * x ) ),x**2/(x**3*(x + 1) + x + 1),2.0,-2.0 +x / ( ( 1 + x ) / x - ( x * ( 1 - ( x * x ) ) ) ),x**2/(x**4 - x**2 + x + 1),2.0,-2.0 +x / ( ( 1 - ( 1 / x ) ) - ( x * x ) - x ),-x**2/(x*(x**2 + x - 1) + 1),2.0,-1.0 +x / ( ( 1 - ( 1 / x ) ) / ( ( x * x ) / ( 1 - x ) ) + x ),x**4/(x**4 - (x - 1)**2),4.0,0.0 +x / ( ( 1 - ( x * x ) ) ),-x/(x**2 - 1),1.0,-1.0 +x / ( ( 1 - ( x * x ) ) + 1 + ( 1 - x ) ),-x/(x**2 + x - 3),1.0,-1.0 +x / ( ( 1 - ( x * x ) ) - ( x * x ) ) - x,-2*x**3/(2*x**2 - 1),3.0,1.0 +x / ( ( 1 - ( x / ( 1 - x ) ) ) ),x*(x - 1)/(2*x - 1),1.0,1.0 +x / ( ( 1 - x ) * ( 1 + x ) - x ),-x/(x**2 + x - 1),1.0,-1.0 +x / ( ( 1 - x ) * ( x * ( 1 + x ) ) - 1 ),-x/(x**3 - x + 1),1.0,-2.0 +x / ( ( 1 - x ) * ( x * x ) - ( 1 - x ) ),-x/(x**2*(x - 1) - x + 1),1.0,-2.0 +x / ( ( 1 - x ) + ( 1 / x ) / ( ( x * ( 1 + x ) ) * x ) ),x**4*(x + 1)/(-x**5 + x**3 + 1),4.0,0.0 +x / ( ( 1 - x ) + 1 / ( ( ( 1 + x ) * x ) * x ) ),x**3*(x + 1)/(-x**4 + x**2 + 1),3.0,0.0 +x / ( ( 1 - x ) - ( ( 1 / x ) / ( 1 - x ) ) / x ),x**3*(-x + 1)/(x**2*(x - 1)**2 - 1),3.0,0.0 +x / ( ( 1 - x ) - ( 1 + x ) / ( ( x * x ) * x ) ),-x**4/(x**3*(x - 1) + x + 1),4.0,0.0 +x / ( ( 1 - x ) - ( 1 - x ) / x ),-x**2/(x*(x - 1) - x + 1),2.0,0.0 +x / ( ( 1 - x ) - ( 1 / ( 1 + x ) ) / x ),-x**2*(x + 1)/(x**3 - x + 1),2.0,0.0 +x / ( ( 1 - x ) - ( 1 / ( x * x ) ) / ( 1 + x ) ),-x**3*(x + 1)/(x**4 - x**2 + 1),3.0,0.0 +x / ( ( 1 - x ) - ( x ) ),-x/(2*x - 1),1.0,0.0 +x / ( ( 1 - x ) - ( x * x ) + ( 1 / x ) ),-x**2/(x*(x**2 + x - 1) - 1),2.0,-1.0 +x / ( ( 1 - x ) - ( x * x ) + 1 ),-x/(x**2 + x - 2),1.0,-1.0 +x / ( ( 1 - x ) - 1 / ( x * ( ( x / ( 1 - x ) ) - x ) ) ),x**4/(-x**3*(x - 1) + x - 1),4.0,0.0 +x / ( ( 1 - x ) - 1 / ( x * ( 1 + x ) ) ),-x**2*(x + 1)/(x**3 - x + 1),2.0,0.0 +x / ( ( 1 - x ) - x ) * ( x / ( 1 + x ) ),-x**2/((x + 1)*(2*x - 1)),2.0,0.0 +x / ( ( 1 - x ) - x ) * ( x / ( 1 - x ) ),x**2/((x - 1)*(2*x - 1)),2.0,0.0 +x / ( ( 1 - x ) - x ) - 1 / x - 1,(-3*x**2 - x + 1)/(x*(2*x - 1)),-1.0,0.0 +x / ( ( 1 - x ) - x ) / 1,-x/(2*x - 1),1.0,0.0 +x / ( ( 1 - x ) - x * ( 1 + x ) ),-x/(x*(x + 1) + x - 1),1.0,-1.0 +x / ( ( 1 - x ) - x - ( 1 / ( x * x ) ) ),-x**3/(x**2*(2*x - 1) + 1),3.0,0.0 +x / ( ( 1 - x ) - x - ( x * x ) ),-x/(x**2 + 2*x - 1),1.0,-1.0 +x / ( ( 1 - x ) - x / 1 ),-x/(2*x - 1),1.0,0.0 +x / ( ( 1 - x ) / ( ( x / ( 1 - ( 1 / x ) ) ) * x ) - x ),-x**4/(x**4 + (x - 1)**2),4.0,0.0 +x / ( ( 1 - x ) / ( x * x ) - x ),-x**3/(x**3 + x - 1),3.0,0.0 +x / ( ( 1 - x ) / x + ( x * ( 1 + x ) ) ),x**2/(x**2*(x + 1) - x + 1),2.0,-1.0 +x / ( ( 1 - x ) / x + ( x * ( 1 - x ) ) ),-x**2/(x**2*(x - 1) + x - 1),2.0,-1.0 +x / ( ( 1 - x ) / x - ( 1 + x ) ),-x**2/(x*(x + 1) + x - 1),2.0,0.0 +x / ( ( 1 / ( ( ( x * x ) / ( 1 + x ) ) * x ) ) - ( x ) ),x**4/(-x**4 + x + 1),4.0,0.0 +x / ( ( 1 / ( ( 1 - x ) - x ) ) + x / 1 ),x*(2*x - 1)/(x*(2*x - 1) - 1),1.0,0.0 +x / ( ( 1 / ( ( x * ( 1 + x ) ) + x ) ) - x ) * x,-x**3*(x + 2)/(x**2*(x + 2) - 1),3.0,1.0 +x / ( ( 1 / ( ( x * x ) * ( 1 + x ) ) ) - x ) + 1,-1/(x**3*(x + 1) - 1),0.0,-4.0 +x / ( ( 1 / ( ( x * x ) * ( 1 - ( 1 - x ) ) ) ) + x + x ),x**4/(2*x**4 + 1),4.0,0.0 +x / ( ( 1 / ( ( x * x ) + x ) ) + ( x * x ) * x ),x**2*(x + 1)/(x**4*(x + 1) + 1),2.0,-2.0 +x / ( ( 1 / ( ( x * x ) + x ) ) + x * x ),x**2*(x + 1)/(x**3*(x + 1) + 1),2.0,-1.0 +x / ( ( 1 / ( ( x * x ) + x ) ) / x - x ),-x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( ( 1 / ( ( x * x ) - x ) ) / ( x * x ) - x ),x**4*(-x + 1)/(x**4*(x - 1) - 1),4.0,0.0 +x / ( ( 1 / ( ( x / ( 1 - x ) ) + x ) ) / x - x ),x**3*(-x + 2)/(x**3*(x - 2) - x + 1),3.0,0.0 +x / ( ( 1 / ( 1 + x ) ) + 1 + ( 1 / x ) ),x**2*(x + 1)/(x**2 + 3*x + 1),2.0,1.0 +x / ( ( 1 / ( 1 + x ) ) + x ) + x,x + x/(x + 1/(x + 1)),1.0,1.0 +x / ( ( 1 / ( 1 + x ) ) - x - ( x * x ) ),-x*(x + 1)/(x*(x + 1)**2 - 1),1.0,-1.0 +x / ( ( 1 / ( 1 + x ) ) / 1 - x ),-x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( ( 1 / ( 1 - ( x * x ) ) ) + x ) - 1,1/(x**3 - x - 1),0.0,-3.0 +x / ( ( 1 / ( 1 - ( x * x ) ) ) - x ) - x,x**2*(-x**2 - x + 1)/(x**3 - x + 1),2.0,1.0 +x / ( ( 1 / ( 1 - x ) ) + ( x * x ) * x ),x*(x - 1)/(x**3*(x - 1) - 1),1.0,-2.0 +x / ( ( 1 / ( 1 - x ) ) + 1 ) / x,(x - 1)/(x - 2),0.0,0.0 +x / ( ( 1 / ( 1 - x ) ) + 1 - x ),-x*(x - 1)/((x - 1)**2 + 1),1.0,0.0 +x / ( ( 1 / ( 1 - x ) ) + x + x ),x*(x - 1)/(2*x*(x - 1) - 1),1.0,0.0 +x / ( ( 1 / ( 1 - x ) ) - ( ( 1 - x ) * x ) ) - x,x**2*(-(x - 1)**2 + 1)/(x*(x - 1)**2 - 1),3.0,1.0 +x / ( ( 1 / ( 1 - x ) ) - x ) - x,-x**3/(x**2 - x + 1),3.0,1.0 +x / ( ( 1 / ( 1 - x ) ) - x * x ),-x*(x - 1)/(x**2*(x - 1) + 1),1.0,-1.0 +x / ( ( 1 / ( 1 - x ) ) - x / 1 ),-x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( ( 1 / ( 1 - x ) ) / ( ( x * x ) * x ) + ( 1 + x ) ),x**4*(x - 1)/(x**5 - x**3 - 1),4.0,0.0 +x / ( ( 1 / ( x * ( ( x * x ) - x ) ) ) + x ) - 1,-1/(x**3*(x - 1) + 1),0.0,-4.0 +x / ( ( 1 / ( x * ( 1 + x ) ) ) - x ),-x**2*(x + 1)/(x**2*(x + 1) - 1),2.0,0.0 +x / ( ( 1 / ( x * ( 1 - x ) ) ) / x - x ),x**3*(-x + 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) + ( x * x ) * 1 ),x**3/(x**4 + 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) + ( x * x ) - ( 1 + x ) ),x**3/(x**2*(x**2 - x - 1) + 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) + x ) - 1,-1/(x**3 + 1),0.0,-3.0 +x / ( ( 1 / ( x * x ) ) + x + ( x * ( 1 - x ) ) ),x**3/(x**3*(-x + 2) + 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) - x ) * 1,-x**3/(x**3 - 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) - x - ( 1 + x ) ),-x**3/(x**2*(2*x + 1) - 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) / x - ( 1 + ( 1 + x ) ) ),-x**4/(x**3*(x + 2) - 1),4.0,0.0 +x / ( ( 1 / ( x / ( 1 + ( 1 / x ) ) ) ) + 1 - x ),x**3/(x**2*(-x + 1) + x + 1),3.0,0.0 +x / ( ( 1 / x ) * ( 1 / ( 1 + x ) ) + x ),x**2*(x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +x / ( ( 1 / x ) + ( 1 + ( 1 - x ) ) ),x**2/(x*(-x + 2) + 1),2.0,0.0 +x / ( ( 1 / x ) + ( 1 + ( 1 / ( x * x ) ) ) + 1 ),x**3/(2*x**2 + x + 1),3.0,1.0 +x / ( ( 1 / x ) + ( 1 + x ) + ( x * x ) ),x**2/(x*(x**2 + x + 1) + 1),2.0,-1.0 +x / ( ( 1 / x ) + ( 1 - x ) - ( x * x ) ),-x**2/(x*(x**2 + x - 1) - 1),2.0,-1.0 +x / ( ( 1 / x ) + ( x * ( 1 + x ) ) ) * x,x**3/(x**2*(x + 1) + 1),3.0,0.0 +x / ( ( 1 / x ) + ( x * ( 1 + x ) ) * x ),x**2/(x**3*(x + 1) + 1),2.0,-2.0 +x / ( ( 1 / x ) + ( x * ( 1 - x ) ) - 1 ),-x**2/(x*(x*(x - 1) + 1) - 1),2.0,-1.0 +x / ( ( 1 / x ) + 1 + ( ( 1 / x ) + x ) ),x**2/(x*(x + 1) + 2),2.0,0.0 +x / ( ( 1 / x ) + 1 + ( ( x * ( x * x ) ) + x ) ),x**2/(x*(x**3 + x + 1) + 1),2.0,-2.0 +x / ( ( 1 / x ) + 1 + ( 1 + x ) ),x**2/(x*(x + 2) + 1),2.0,0.0 +x / ( ( 1 / x ) + 1 + ( x * x ) ),x**2/(x**3 + x + 1),2.0,-1.0 +x / ( ( 1 / x ) + 1 + 1 ),x**2/(2*x + 1),2.0,1.0 +x / ( ( 1 / x ) + x ) * ( x / ( ( 1 / x ) - x ) ),-x**4/(x**4 - 1),4.0,0.0 +x / ( ( 1 / x ) + x ) + x,x + x/(x + 1/x),1.0,1.0 +x / ( ( 1 / x ) + x ) / x - 1,(-x**2 + x - 1)/(x**2 + 1),0.0,0.0 +x / ( ( 1 / x ) + x + ( ( x * x ) * x ) ),x**2/(x**4 + x**2 + 1),2.0,-2.0 +x / ( ( 1 / x ) - ( ( x * x ) * x ) - 1 ),-x**2/(x**4 + x - 1),2.0,-2.0 +x / ( ( 1 / x ) - ( ( x * x ) * x ) - x ),-x**2/(x**4 + x**2 - 1),2.0,-2.0 +x / ( ( 1 / x ) - ( 1 - ( x * x ) ) * x ),x**2/(x**4 - x**2 + 1),2.0,-2.0 +x / ( ( 1 / x ) - ( 1 / ( 1 - x ) ) ),x**2*(-x + 1)/(-2*x + 1),2.0,2.0 +x / ( ( 1 / x ) - ( x * ( 1 + ( x * x ) ) ) - 1 ),-x**2/(x**4 + x**2 + x - 1),2.0,-2.0 +x / ( ( 1 / x ) - ( x * x ) ) * x,-x**3/(x**3 - 1),3.0,0.0 +x / ( ( 1 / x ) - ( x / ( 1 + x ) ) ),x**2*(-x - 1)/(x**2 - x - 1),2.0,1.0 +x / ( ( 1 / x ) - ( x / ( 1 - x ) ) * x ),x**2*(-x + 1)/(-x**3 - x + 1),2.0,0.0 +x / ( ( 1 / x ) - 1 + ( 1 / x ) ),-x**2/(x - 2),2.0,1.0 +x / ( ( 1 / x ) - 1 + ( x * ( ( x * x ) + x ) ) ),x**2/(x**4 + x**3 - x + 1),2.0,-2.0 +x / ( ( 1 / x ) - 1 - ( ( x * ( 1 - x ) ) * x ) ),x**2/(x**4 - x**3 - x + 1),2.0,-2.0 +x / ( ( 1 / x ) - x ) * ( x / ( 1 - x ) ),x**3/((x - 1)*(x**2 - 1)),3.0,0.0 +x / ( ( 1 / x ) - x ) - 1,(-2*x**2 + 1)/(x**2 - 1),0.0,0.0 +x / ( ( 1 / x ) - x * x ),-x**2/(x**3 - 1),2.0,-1.0 +x / ( ( 1 / x ) - x + ( 1 / ( x * x ) ) ),x**3/(-x**3 + x + 1),3.0,0.0 +x / ( ( 1 / x ) - x + ( 1 / x ) ),-x**2/(x**2 - 2),2.0,0.0 +x / ( ( 1 / x ) - x + ( x * x ) ),x**2/(x**2*(x - 1) + 1),2.0,-1.0 +x / ( ( 1 / x ) - x - ( ( 1 + x ) + x ) ),-x**2/(x*(3*x + 1) - 1),2.0,0.0 +x / ( ( 1 / x ) - x - ( ( x * x ) + x ) ),-x**2/(x**2*(x + 2) - 1),2.0,-1.0 +x / ( ( 1 / x ) - x - ( 1 + x ) ),-x**2/(x*(2*x + 1) - 1),2.0,0.0 +x / ( ( 1 / x ) - x - ( x * ( x * ( 1 + x ) ) ) ),-x**2/(x**2*(x*(x + 1) + 1) - 1),2.0,-2.0 +x / ( ( 1 / x ) - x / ( 1 - x ) ),x**2*(-x + 1)/(-x**2 - x + 1),2.0,1.0 +x / ( ( 1 / x ) / ( 1 - x ) + 1 ),x**2*(x - 1)/(x*(x - 1) - 1),2.0,1.0 +x / ( ( 1 / x ) / ( 1 - x ) - x ),x**2*(-x + 1)/(x**2*(x - 1) + 1),2.0,0.0 +x / ( ( 1 / x ) / x + ( ( 1 - ( 1 / x ) ) - x ) ),-x**3/(x**2*(x - 1) + x - 1),3.0,0.0 +x / ( ( 1 / x ) / x + ( ( x * x ) / ( 1 - x ) ) ),x**3*(-x + 1)/(x**4 - x + 1),3.0,0.0 +x / ( ( 1 / x ) / x + ( x * ( 1 + ( 1 - x ) ) ) ),-x**3/(x**3*(x - 2) - 1),3.0,-1.0 +x / ( ( 1 / x ) / x - ( ( 1 + x ) * ( 1 - x ) ) ),x**3/(x**4 - x**2 + 1),3.0,-1.0 +x / ( ( 1 / x ) / x - ( ( 1 + x ) - ( x * x ) ) ),x**3/(x**2*(x**2 - x - 1) + 1),3.0,-1.0 +x / ( ( 1 / x ) / x - ( ( 1 - x ) * ( 1 - x ) ) ),-x**3/(x**2*(x - 1)**2 - 1),3.0,-1.0 +x / ( ( 1 / x ) / x - ( ( x * x ) + x ) ),-x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( ( x ) - ( 1 - ( x * x ) ) ),x/(x**2 + x - 1),1.0,-1.0 +x / ( ( x ) - ( 1 / ( 1 - x ) ) ),x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( ( x * ( ( 1 + x ) + ( x * x ) ) ) - 1 / x ),x**2/(x**2*(x**2 + x + 1) - 1),2.0,-2.0 +x / ( ( x * ( ( 1 + x ) + x ) ) - 1 ) + x,x**2*(2*x + 1)/(x*(2*x + 1) - 1),2.0,1.0 +x / ( ( x * ( ( 1 - x ) - ( 1 + x ) ) ) + 1 ) - x,-2*x**3/(2*x**2 - 1),3.0,1.0 +x / ( ( x * ( ( x * ( 1 + x ) ) + x ) ) - 1 / x ),x**2/(x**3*(x + 2) - 1),2.0,-2.0 +x / ( ( x * ( ( x * x ) + x ) ) + ( 1 + x ) / x ),x**2/(x**3*(x + 1) + x + 1),2.0,-2.0 +x / ( ( x * ( ( x * x ) - x ) ) + 1 + 1 ),x/(x**2*(x - 1) + 2),1.0,-2.0 +x / ( ( x * ( 1 + ( 1 - x ) ) ) + 1 ) - x,x**2*(-x + 2)/(x*(x - 2) - 1),2.0,1.0 +x / ( ( x * ( 1 + x ) ) * ( 1 + ( x * x ) ) - 1 ),x/(x*(x + 1)*(x**2 + 1) - 1),1.0,-3.0 +x / ( ( x * ( 1 + x ) ) * 1 - 1 ),x/(x*(x + 1) - 1),1.0,-1.0 +x / ( ( x * ( 1 + x ) ) + ( ( 1 / x ) / x ) - 1 ),x**3/(x**2*(x*(x + 1) - 1) + 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) + 1 ) / x,1/(x*(x + 1) + 1),0.0,-2.0 +x / ( ( x * ( 1 + x ) ) + 1 + x ),x/(x*(x + 1) + x + 1),1.0,-1.0 +x / ( ( x * ( 1 + x ) ) + x + ( 1 / ( x * x ) ) ),x**3/(x**3*(x + 2) + 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( ( 1 + x ) / x ) / x ),x**3/(x**3*(x + 1) - x - 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( 1 / x ) ),x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( 1 / x ) ) / 1,x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( ( x * ( 1 + x ) ) - 1 ) - ( 1 / x ),(-x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +x / ( ( x * ( 1 + x ) ) - 1 + x ),x/(x*(x + 1) + x - 1),1.0,-1.0 +x / ( ( x * ( 1 - ( 1 + x ) ) ) - 1 - 1 ),-x/(x**2 + 2),1.0,-1.0 +x / ( ( x * ( 1 - ( x * x ) ) ) - 1 ) + x,(x**4 - x**2)/(x**3 - x + 1),2.0,1.0 +x / ( ( x * ( 1 - ( x * x ) ) ) - 1 + x ),-x/(x**3 - 2*x + 1),1.0,-2.0 +x / ( ( x * ( 1 - x ) ) * ( x * x ) - ( 1 - x ) ),-x/(x**3*(x - 1) - x + 1),1.0,-3.0 +x / ( ( x * ( 1 - x ) ) * x + ( 1 + ( 1 / x ) ) ),x**2/(-x**4 + x**3 + x + 1),2.0,-2.0 +x / ( ( x * ( 1 - x ) ) * x - x ),-1/(x*(x - 1) + 1),0.0,-2.0 +x / ( ( x * ( 1 - x ) ) + ( ( 1 / x ) + x ) / x ),x**3/(-x**3*(x - 1) + x**2 + 1),3.0,-1.0 +x / ( ( x * ( 1 - x ) ) + ( 1 / x ) ),-x**2/(x**2*(x - 1) - 1),2.0,-1.0 +x / ( ( x * ( 1 - x ) ) + ( 1 / x ) + 1 ),x**2/(x*(-x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( ( x * ( 1 - x ) ) + 1 ) * ( x * x ),-x**3/(x*(x - 1) - 1),3.0,1.0 +x / ( ( x * ( 1 - x ) ) + 1 ) * 1,-x/(x*(x - 1) - 1),1.0,-1.0 +x / ( ( x * ( 1 - x ) ) + 1 + 1 ),-x/(x*(x - 1) - 2),1.0,-1.0 +x / ( ( x * ( 1 - x ) ) + 1 / x ),-x**2/(x**2*(x - 1) - 1),2.0,-1.0 +x / ( ( x * ( 1 - x ) ) + x + 1 ),x/(-x*(x - 1) + x + 1),1.0,-1.0 +x / ( ( x * ( 1 - x ) ) + x - 1 ),-x/(x*(x - 1) - x + 1),1.0,-1.0 +x / ( ( x * ( 1 - x ) ) - ( ( 1 / x ) - x ) / x ),-x**3/(x**3*(x - 1) - x**2 + 1),3.0,-1.0 +x / ( ( x * ( 1 - x ) ) - 1 - ( 1 / x ) ),-x**2/(x*(x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( ( x * ( 1 - x ) ) - 1 / ( x * x ) ),-x**3/(x**3*(x - 1) + 1),3.0,-1.0 +x / ( ( x * ( 1 - x ) ) / 1 - ( 1 / x ) ),-x**2/(x**2*(x - 1) + 1),2.0,-1.0 +x / ( ( x * ( x * ( 1 - x ) ) ) - ( 1 + x ) / x ),-x**2/(x**3*(x - 1) + x + 1),2.0,-2.0 +x / ( ( x * ( x * x ) ) - 1 - 1 ),x/(x**3 - 2),1.0,-2.0 +x / ( ( x * ( x * x ) ) - x - x ),1/(x**2 - 2),0.0,-2.0 +x / ( ( x * x ) * ( 1 - x ) - 1 ),-x/(x**2*(x - 1) + 1),1.0,-2.0 +x / ( ( x * x ) * x + ( 1 + ( 1 / x ) ) ),x**2/(x**4 + x + 1),2.0,-2.0 +x / ( ( x * x ) * x + ( 1 / x ) ),x**2/(x**4 + 1),2.0,-2.0 +x / ( ( x * x ) * x - ( 1 + ( 1 - x ) ) ),x/(x**3 + x - 2),1.0,-2.0 +x / ( ( x * x ) + ( ( 1 / x ) + x ) ) * x,x**3/(x**2*(x + 1) + 1),3.0,0.0 +x / ( ( x * x ) + ( 1 + x ) / ( x * x ) ),x**3/(x**4 + x + 1),3.0,-1.0 +x / ( ( x * x ) + ( 1 - x ) - x ),x/(x**2 - 2*x + 1),1.0,-1.0 +x / ( ( x * x ) + ( 1 / ( 1 - ( x * x ) ) ) ) - x,x**3*(-x**2 + 2)/(x**4 - x**2 - 1),3.0,1.0 +x / ( ( x * x ) + ( 1 / ( x * ( 1 - x ) ) ) / x ),x**3*(x - 1)/(x**4*(x - 1) - 1),3.0,-1.0 +x / ( ( x * x ) + ( 1 / x ) ),x**2/(x**3 + 1),2.0,-1.0 +x / ( ( x * x ) + ( 1 / x ) ) * x,x**3/(x**3 + 1),3.0,0.0 +x / ( ( x * x ) + ( x * x ) + ( 1 / x ) ),x**2/(2*x**3 + 1),2.0,-1.0 +x / ( ( x * x ) + 1 ) * x,x**2/(x**2 + 1),2.0,0.0 +x / ( ( x * x ) + 1 ) - ( x * ( 1 - x ) ),x**2*(x**2 - x + 1)/(x**2 + 1),2.0,2.0 +x / ( ( x * x ) + 1 - ( 1 / x ) ),x**2/(x**3 + x - 1),2.0,-1.0 +x / ( ( x * x ) - ( ( ( 1 + x ) / x ) + x ) / x ),x**3/(x**4 - x**2 - x - 1),3.0,-1.0 +x / ( ( x * x ) - ( ( 1 / x ) / x ) - ( 1 - x ) ),x**3/(x**2*(x**2 + x - 1) - 1),3.0,-1.0 +x / ( ( x * x ) - ( ( 1 / x ) / x ) - x ),x**3/(x**4 - x**3 - 1),3.0,-1.0 +x / ( ( x * x ) - ( 1 - x ) * ( 1 / x ) ),x**2/(x**3 + x - 1),2.0,-1.0 +x / ( ( x * x ) - ( 1 / ( 1 + x ) ) ),x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +x / ( ( x * x ) - ( 1 / ( 1 - x ) ) / x ),x**2*(x - 1)/(x**3*(x - 1) + 1),2.0,-1.0 +x / ( ( x * x ) - ( 1 / ( x * x ) ) * 1 ),x**3/(x**4 - 1),3.0,-1.0 +x / ( ( x * x ) - ( 1 / ( x * x ) ) + x ),x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( ( x * x ) - ( 1 / ( x * x ) ) - x ),x**3/(x**4 - x**3 - 1),3.0,-1.0 +x / ( ( x * x ) - ( 1 / ( x / ( 1 - x ) ) ) / x ),x**3/(x**4 + x - 1),3.0,-1.0 +x / ( ( x * x ) - ( 1 / x ) - ( 1 - x ) ),x**2/(x*(x**2 + x - 1) - 1),2.0,-1.0 +x / ( ( x * x ) - ( 1 / x ) - 1 ),x**2/(x**3 - x - 1),2.0,-1.0 +x / ( ( x * x ) - ( 1 / x ) / x ),x**3/(x**4 - 1),3.0,-1.0 +x / ( ( x * x ) - 1 ) + ( x * ( 1 + x ) ),x**2*(x**2 + x - 1)/(x**2 - 1),2.0,2.0 +x / ( ( x * x ) - 1 - ( 1 + x ) ),x/(x**2 - x - 2),1.0,-1.0 +x / ( ( x * x ) - 1 - ( 1 - ( ( 1 / x ) / x ) ) ),x**3/(x**2*(x**2 - 2) + 1),3.0,-1.0 +x / ( ( x * x ) - 1 - ( 1 / x ) ),x**2/(x**3 - x - 1),2.0,-1.0 +x / ( ( x * x ) - 1 / ( 1 + x ) ),x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +x / ( ( x * x ) - 1 / ( x * ( 1 + x ) ) ),x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +x / ( ( x + ( 1 / ( 1 - x ) ) ) ),x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +x / ( ( x + 1 ) ),x/(x + 1),1.0,0.0 +x / ( ( x / ( 1 + x ) ) * x - ( 1 / x ) ),x**2*(x + 1)/(x**3 - x - 1),2.0,0.0 +x / ( ( x / ( 1 + x ) ) * x - 1 ),x*(x + 1)/(x**2 - x - 1),1.0,0.0 +x / ( ( x / ( 1 + x ) ) + ( 1 - x ) ),x*(x + 1)/(x + (-x + 1)*(x + 1)),1.0,0.0 +x / ( ( x / ( 1 + x ) ) + 1 ) + x,x*(3*x + 2)/(2*x + 1),1.0,1.0 +x / ( ( x / ( 1 + x ) ) + x ) - 1,-1/(x + 2),0.0,-1.0 +x / ( ( x / ( 1 + x ) ) + x - ( x * x ) ),-(x + 1)/(x**2 - 2),0.0,-1.0 +x / ( ( x / ( 1 + x ) ) - x * x ),-(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +x / ( ( x / ( 1 - x ) ) * x - 1 ),-x*(x - 1)/(x**2 + x - 1),1.0,0.0 +x / ( ( x / ( 1 - x ) ) - ( 1 - x ) ),x*(x - 1)/(x**2 - 3*x + 1),1.0,0.0 +x / ( ( x / ( 1 - x ) ) - x * x ),(-x + 1)/(x*(x - 1) + 1),0.0,-1.0 +x / ( ( x / ( 1 - x ) ) / x - x ),-x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( 1 * ( 1 / x ) - 1 ),-x**2/(x - 1),2.0,1.0 +x / ( 1 * ( x * x ) - ( 1 / ( 1 + x ) ) ),x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +x / ( 1 * x + ( 1 / x ) ),x**2/(x**2 + 1),2.0,0.0 +x / ( 1 * x + ( x / ( 1 + x ) ) ),(x + 1)/(x + 2),0.0,0.0 +x / ( 1 + ( ( 1 + x ) + x ) ) - x,-x + x/(2*x + 2),1.0,1.0 +x / ( 1 + ( ( 1 + x ) / ( x * x ) ) + x ),x**3/(x**2*(x + 1) + x + 1),3.0,0.0 +x / ( 1 + ( ( 1 - x ) * x ) + ( 1 / x ) ),x**2/(x*(-x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( 1 + ( ( 1 - x ) * x ) + x ),x/(-x*(x - 1) + x + 1),1.0,-1.0 +x / ( 1 + ( ( 1 / ( 1 - x ) ) + x ) ),x*(x - 1)/(x**2 - 2),1.0,0.0 +x / ( 1 + ( ( 1 / ( 1 - x ) ) - x ) ),-x*(x - 1)/((x - 1)**2 + 1),1.0,0.0 +x / ( 1 + ( ( 1 / ( x * x ) ) - x ) + ( x * x ) ),x**3/(x**2*(x**2 - x + 1) + 1),3.0,-1.0 +x / ( 1 + ( ( 1 / x ) + ( 1 + x ) ) ) * x,x**3/(x*(x + 2) + 1),3.0,1.0 +x / ( 1 + ( ( 1 / x ) + x ) ) / ( 1 + x ),x**2/((x + 1)*(x*(x + 1) + 1)),2.0,-1.0 +x / ( 1 + ( ( 1 / x ) + x ) * ( 1 + ( x * x ) ) ),x**2/(x + (x**2 + 1)**2),2.0,-2.0 +x / ( 1 + ( ( 1 / x ) + x ) * ( 1 + x ) ),x**2/(x + (x + 1)*(x**2 + 1)),2.0,-1.0 +x / ( 1 + ( ( 1 / x ) - x ) ) + x,x + x/(-x + 1 + 1/x),1.0,1.0 +x / ( 1 + ( ( x * ( 1 + x ) ) * ( 1 + x ) ) * x ),x/(x**2*(x + 1)**2 + 1),1.0,-3.0 +x / ( 1 + ( ( x * ( 1 - x ) ) ) ),-x/(x*(x - 1) - 1),1.0,-1.0 +x / ( 1 + ( ( x * ( 1 - x ) ) * x ) ) - x,x**3*(-x + 1)/(x**2*(x - 1) - 1),3.0,1.0 +x / ( 1 + ( ( x * x ) + x ) ) - ( 1 / x ),-(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +x / ( 1 + ( 1 + ( ( x * x ) - x ) ) + 1 ),x/(x**2 - x + 3),1.0,-1.0 +x / ( 1 + ( 1 + ( 1 - x ) ) + 1 ),-x/(x - 4),1.0,0.0 +x / ( 1 + ( 1 + ( 1 / x ) ) ) + ( x * x ),2*x**2*(x + 1)/(2*x + 1),2.0,2.0 +x / ( 1 + ( 1 + ( 1 / x ) ) ) + x,x*(3*x + 1)/(2*x + 1),1.0,1.0 +x / ( 1 + ( 1 + ( x * ( 1 - ( x * x ) ) ) ) * x ),x/(-x**4 + x**2 + x + 1),1.0,-3.0 +x / ( 1 + ( 1 + ( x * x ) ) * ( x * ( 1 + x ) ) ),x/(x*(x + 1)*(x**2 + 1) + 1),1.0,-3.0 +x / ( 1 + ( 1 + x ) ) * ( x * ( 1 - x ) ),x**2*(-x + 1)/(x + 2),2.0,2.0 +x / ( 1 + ( 1 + x ) ) * x,x**2/(x + 2),2.0,1.0 +x / ( 1 + ( 1 + x ) ) / 1,x/(x + 2),1.0,0.0 +x / ( 1 + ( 1 + x ) + ( 1 + x ) ),x/(2*x + 3),1.0,0.0 +x / ( 1 + ( 1 + x ) - ( ( 1 - x ) / x ) ),x**2/(x*(x + 2) + x - 1),2.0,0.0 +x / ( 1 + ( 1 - x ) ),-x/(x - 2),1.0,0.0 +x / ( 1 + ( 1 - x ) * ( x * ( 1 - x ) ) ),x/(x*(x - 1)**2 + 1),1.0,-2.0 +x / ( 1 + ( 1 - x ) + 1 ),-x/(x - 3),1.0,0.0 +x / ( 1 + ( 1 / ( 1 + x ) ) ) - x,-x/(x + 2),1.0,0.0 +x / ( 1 + ( 1 / ( 1 - x ) ) ),x*(x - 1)/(x - 2),1.0,1.0 +x / ( 1 + ( 1 / ( 1 - x ) ) + x ),x*(x - 1)/(x**2 - 2),1.0,0.0 +x / ( 1 + ( 1 / ( x * x ) ) + ( 1 - ( x * x ) ) ),x**3/(x**2*(-x**2 + 2) + 1),3.0,-1.0 +x / ( 1 + ( 1 / x ) ),x**2/(x + 1),2.0,1.0 +x / ( 1 + ( 1 / x ) ) + 1,(x**2 + x + 1)/(x + 1),0.0,1.0 +x / ( 1 + ( 1 / x ) ) / ( 1 + x ),x**2/(x + 1)**2,2.0,0.0 +x / ( 1 + ( 1 / x ) + ( 1 + ( ( 1 / x ) / x ) ) ),x**3/(2*x**2 + x + 1),3.0,1.0 +x / ( 1 + ( 1 / x ) + ( 1 + x ) ),x**2/(x*(x + 2) + 1),2.0,0.0 +x / ( 1 + ( 1 / x ) - ( x * ( 1 + x ) ) ),x**2/(x*(-x*(x + 1) + 1) + 1),2.0,-1.0 +x / ( 1 + ( x ) ),x/(x + 1),1.0,0.0 +x / ( 1 + ( x * ( ( 1 - x ) - x ) ) * x ),-x/(x**2*(2*x - 1) - 1),1.0,-2.0 +x / ( 1 + ( x * ( 1 - x ) ) + ( 1 / x ) ),x**2/(x*(-x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( 1 + ( x * ( x * x ) ) + x ),x/(x**3 + x + 1),1.0,-2.0 +x / ( 1 + ( x * x ) ) * ( 1 - x ),-x*(x - 1)/(x**2 + 1),1.0,0.0 +x / ( 1 + ( x * x ) ) + ( 1 / x ),(2*x**2 + 1)/(x**3 + x),-1.0,-1.0 +x / ( 1 + 1 ),x/2,1.0,1.0 +x / ( 1 + 1 ) + ( x / ( 1 + x ) ),x*(x + 3)/(2*(x + 1)),1.0,1.0 +x / ( 1 + 1 ) / ( 1 - x ),-x/(2*x - 2),1.0,0.0 +x / ( 1 + 1 * x ),x/(x + 1),1.0,0.0 +x / ( 1 + x ) + ( x / ( 1 + x ) ),2*x/(x + 1),1.0,0.0 +x / ( 1 + x ) + ( x / ( 1 - x ) ),-2*x/(x**2 - 1),1.0,-1.0 +x / ( 1 + x ) + 1 - x + 1,(x + (-x + 2)*(x + 1))/(x + 1),0.0,1.0 +x / ( 1 + x ) + x - ( 1 / x ) / x,(x**4 + 2*x**3 - x - 1)/(x**2*(x + 1)),-2.0,1.0 +x / ( 1 + x ) / x + x,(x*(x + 1) + 1)/(x + 1),0.0,1.0 +x / ( 1 + x * ( ( x * x ) - ( 1 - x ) ) ),x/(x*(x**2 + x - 1) + 1),1.0,-2.0 +x / ( 1 + x * ( x * ( 1 + ( ( 1 - x ) * x ) ) ) ),x/(-x**2*(x*(x - 1) - 1) + 1),1.0,-3.0 +x / ( 1 + x * ( x / ( 1 - x ) ) ),-x*(x - 1)/(x**2 - x + 1),1.0,0.0 +x / ( 1 + x * x ),x/(x**2 + 1),1.0,-1.0 +x / ( 1 + x + ( ( x * ( 1 - x ) ) * x ) ),x/(-x**2*(x - 1) + x + 1),1.0,-2.0 +x / ( 1 + x + ( ( x * x ) * ( 1 - x ) ) ),x/(-x**2*(x - 1) + x + 1),1.0,-2.0 +x / ( 1 + x + ( 1 + ( 1 / x ) ) ),x**2/(x*(x + 2) + 1),2.0,0.0 +x / ( 1 + x + ( 1 / ( ( x * x ) + ( x * x ) ) ) ),2*x**3/(2*x**2*(x + 1) + 1),3.0,0.0 +x / ( 1 + x + ( x * ( 1 + x ) ) ),x/(x*(x + 1) + x + 1),1.0,-1.0 +x / ( 1 + x + ( x / ( 1 + x ) ) ),x*(x + 1)/(x + (x + 1)**2),1.0,0.0 +x / ( 1 - ( ( ( ( x * x ) + x ) * x ) * x ) + 1 ),-x/(x**3*(x + 1) - 2),1.0,-3.0 +x / ( 1 - ( ( ( 1 / x ) / x ) / ( 1 + x ) ) - x ),-x**3*(x + 1)/(x**4 - x**2 + 1),3.0,0.0 +x / ( 1 - ( ( 1 / ( 1 + x ) ) / x ) - x ),-x**2*(x + 1)/(x**3 - x + 1),2.0,0.0 +x / ( 1 - ( ( 1 / ( 1 - x ) ) - x ) * x ),x*(x - 1)/(x**3 - x**2 + 2*x - 1),1.0,-1.0 +x / ( 1 - ( ( 1 / x ) / x ) ) + ( x * x ),x**2*(x**2 + x - 1)/(x**2 - 1),2.0,2.0 +x / ( 1 - ( ( 1 / x ) / x ) - x ),-x**3/(x**2*(x - 1) + 1),3.0,0.0 +x / ( 1 - ( ( x * ( 1 + ( 1 - x ) ) ) * x ) * x ),x/(x**4 - 2*x**3 + 1),1.0,-3.0 +x / ( 1 - ( ( x * x ) * ( ( x * x ) + x ) ) + 1 ),-x/(x**3*(x + 1) - 2),1.0,-3.0 +x / ( 1 - ( ( x * x ) + ( 1 / x ) ) - x ),-x**2/(x*(x**2 + x - 1) + 1),2.0,-1.0 +x / ( 1 - ( 1 + x ) * ( ( x * x ) * x ) ),-x/(x**3*(x + 1) - 1),1.0,-3.0 +x / ( 1 - ( 1 + x ) - ( 1 + x ) ),-x/(2*x + 1),1.0,0.0 +x / ( 1 - ( 1 + x ) - ( 1 / x ) ),-x**2/(x**2 + 1),2.0,0.0 +x / ( 1 - ( 1 / ( x * x ) ) - x ),-x**3/(x**2*(x - 1) + 1),3.0,0.0 +x / ( 1 - ( 1 / x ) ) * ( x / ( 1 - x ) ),-x**3/(x - 1)**2,3.0,1.0 +x / ( 1 - ( 1 / x ) - ( 1 / ( 1 + x ) ) ),x**2*(x + 1)/(x**2 - x - 1),2.0,1.0 +x / ( 1 - ( x * ( ( x * x ) * x ) ) + 1 ),-x/(x**4 - 2),1.0,-3.0 +x / ( 1 - ( x * ( ( x * x ) + x ) ) ),-x/(x**2*(x + 1) - 1),1.0,-2.0 +x / ( 1 - ( x * ( 1 + ( x * x ) ) ) - x ),-x/(x**3 + 2*x - 1),1.0,-2.0 +x / ( 1 - ( x * ( 1 + x ) ) ) - x,-x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +x / ( 1 - ( x * ( 1 + x ) ) ) / ( 1 + x ),-x/((x + 1)*(x*(x + 1) - 1)),1.0,-2.0 +x / ( 1 - ( x * ( 1 - x ) ) ) - ( 1 / x ),(x - 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +x / ( 1 - ( x * ( 1 - x ) ) * ( 1 + x ) ),x/(x**3 - x + 1),1.0,-2.0 +x / ( 1 - ( x * ( x * x ) ) + ( 1 - x ) ),-x/(x**3 + x - 2),1.0,-2.0 +x / ( 1 - ( x * ( x * x ) ) + ( 1 / x ) ),x**2/(-x**4 + x + 1),2.0,-2.0 +x / ( 1 - ( x * x ) - ( 1 / ( x * x ) ) ),-x**3/(x**4 - x**2 + 1),3.0,-1.0 +x / ( 1 - ( x * x ) - ( 1 / x ) ),-x**2/(x**3 - x + 1),2.0,-1.0 +x / ( 1 - ( x / ( 1 - x ) ) ) - x,-x**2/(2*x - 1),2.0,1.0 +x / ( 1 - x ) * ( x / ( 1 - ( x * ( x * x ) ) ) ),x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +x / ( 1 - x ) * ( x / ( 1 - x ) ) - 1,x**2/(x - 1)**2 - 1,0.0,-1.0 +x / ( 1 - x ) + ( 1 / x ),(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +x / ( 1 - x ) + x,x*(x - 2)/(x - 1),1.0,1.0 +x / ( 1 - x ) - ( 1 / x ) / x - 1,(-x**3 + x**2*(-x + 1) - x + 1)/(x**2*(x - 1)),-2.0,0.0 +x / ( 1 - x ) - 1 - 1 / x,(-2*x**2 + 1)/(x*(x - 1)),-1.0,0.0 +x / ( 1 - x ) - 1 - x * x,-(x + (x - 1)*(x**2 + 1))/(x - 1),0.0,2.0 +x / ( 1 - x ) - x * x * x,x*(x**2*(-x + 1) - 1)/(x - 1),1.0,3.0 +x / ( 1 - x ) / ( 1 - ( x * x ) ),x/((x - 1)*(x**2 - 1)),1.0,-2.0 +x / ( 1 - x * ( ( 1 - x ) * x ) ),x/(x**3 - x**2 + 1),1.0,-2.0 +x / ( 1 - x * ( ( x * ( x * x ) ) + ( 1 + x ) ) ),-x/(x*(x**3 + x + 1) - 1),1.0,-3.0 +x / ( 1 - x * ( ( x * x ) + ( x * x ) ) ),-x/(2*x**3 - 1),1.0,-2.0 +x / ( 1 - x * ( ( x * x ) + x ) ),-x/(x**2*(x + 1) - 1),1.0,-2.0 +x / ( 1 - x - ( ( 1 - x ) / ( x * ( x * x ) ) ) ),-x**4/(x**3*(x - 1) - x + 1),4.0,0.0 +x / ( 1 - x - ( x * ( x * ( 1 - x ) ) ) ),x/(x**3 - x**2 - x + 1),1.0,-2.0 +x / ( 1 / ( ( 1 - x ) * x ) - ( 1 + x ) ),x**2*(-x + 1)/(x**3 - x + 1),2.0,0.0 +x / ( 1 / ( ( 1 - x ) - ( 1 + x ) ) + x ),2*x**2/(2*x**2 - 1),2.0,0.0 +x / ( 1 / ( ( 1 / x ) - x ) + x ),(x**2 - 1)/(x**2 - 2),0.0,0.0 +x / ( 1 / ( ( x * ( 1 - x ) ) * x ) - x ),x**3*(-x + 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( 1 / ( ( x * x ) * ( 1 + x ) ) - x ),-x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( 1 / ( ( x * x ) * x ) - ( ( 1 / x ) - x ) ),x**4/(x**4 - x**2 + 1),4.0,0.0 +x / ( 1 / ( ( x * x ) * x ) - ( 1 - x ) ),x**4/(x**3*(x - 1) + 1),4.0,0.0 +x / ( 1 / ( ( x * x ) / ( 1 - x ) ) - 1 ),-x**3/(x**2 + x - 1),3.0,1.0 +x / ( 1 / ( x * ( ( x * ( 1 - x ) ) - x ) ) - x ),x**4/(-x**4 - 1),4.0,0.0 +x / ( 1 / ( x * ( ( x * x ) + ( x * x ) ) ) - ( 1 + x ) ),-2*x**4/(2*x**3*(x + 1) - 1),4.0,0.0 +x / ( 1 / ( x * ( ( x / ( ( 1 - x ) - x ) ) - x ) ) - x ),2*x**4/(-2*x**4 - 2*x + 1),4.0,0.0 +x / ( 1 / ( x * ( x * ( ( 1 - x ) * x ) ) ) - x ),x**4*(-x + 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( 1 / ( x * ( x * x ) ) - ( 1 - x ) ),x**4/(x**3*(x - 1) + 1),4.0,0.0 +x / ( 1 / ( x * x ) + ( 1 - ( x * ( 1 + x ) ) ) ),x**3/(x**2*(-x*(x + 1) + 1) + 1),3.0,-1.0 +x / ( 1 / ( x * x ) - ( x * ( ( 1 - x ) - x ) ) ),x**3/(2*x**4 - x**3 + 1),3.0,-1.0 +x / ( 1 / ( x * x ) - x ),-x**3/(x**3 - 1),3.0,0.0 +x / ( 1 / ( x / ( ( ( 1 / x ) / x ) + x ) ) - x ),x**4/(-x**4 + x**3 + 1),4.0,0.0 +x / ( 1 / ( x / ( ( 1 / x ) + ( x * x ) ) ) + x ),x**3/(2*x**3 + 1),3.0,0.0 +x / ( 1 / ( x / ( ( 1 / x ) - ( 1 + x ) ) ) - x ),-x**3/(x**3 + x*(x + 1) - 1),3.0,0.0 +x / ( 1 / ( x / ( ( 1 / x ) - x ) ) - x ),-x**3/(x**3 + x**2 - 1),3.0,0.0 +x / ( 1 / ( x / ( 1 + ( 1 - x ) ) ) + x ),x**2/(x**2 - x + 2),2.0,0.0 +x / ( 1 / ( x / ( 1 + ( 1 - x ) ) ) - x ),-x**2/(x**2 + x - 2),2.0,0.0 +x / ( 1 / ( x / ( 1 + x ) ) + ( 1 + x ) ),x**2/(x*(x + 1) + x + 1),2.0,0.0 +x / ( 1 / ( x / ( 1 - ( 1 / x ) ) ) - 1 ),-x**3/(x**2 - x + 1),3.0,1.0 +x / ( 1 / x ),x**2,2.0,2.0 +x / ( 1 / x ) / ( 1 + 1 ),x**2/2,2.0,2.0 +x / ( 1 / x + ( ( 1 + x ) + x ) ),x**2/(x*(2*x + 1) + 1),2.0,0.0 +x / ( 1 / x + ( 1 + x ) ),x**2/(x*(x + 1) + 1),2.0,0.0 +x / ( 1 / x + ( x * ( ( 1 / x ) + x ) ) ),x**2/(x**3 + x + 1),2.0,-1.0 +x / ( 1 / x + ( x * ( x / ( 1 - x ) ) ) ),x**2*(-x + 1)/(x**3 - x + 1),2.0,0.0 +x / ( 1 / x + 1 ),x**2/(x + 1),2.0,1.0 +x / ( 1 / x - ( ( 1 + x ) * ( 1 + x ) ) ),-x**2/(x*(x + 1)**2 - 1),2.0,-1.0 +x / ( 1 / x - ( ( 1 - x ) * ( 1 + ( x * x ) ) ) ),x**2/(x**4 - x**3 + x**2 - x + 1),2.0,-2.0 +x / ( 1 / x - ( 1 + ( x * ( 1 - x ) ) ) ),x**2/(x**3 - x**2 - x + 1),2.0,-1.0 +x / ( 1 / x - ( 1 - x ) ),x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( 1 / x - ( x * ( ( 1 / x ) + x ) ) ),-x**2/(x**3 + x - 1),2.0,-1.0 +x / ( 1 / x - ( x * ( ( x * ( 1 - x ) ) + x ) ) ),-x**2/(-x**3*(x - 2) - 1),2.0,-2.0 +x / ( 1 / x - ( x * ( ( x * x ) + ( 1 + x ) ) ) ),-x**2/(x**2*(x**2 + x + 1) - 1),2.0,-2.0 +x / ( 1 / x - ( x * ( 1 + ( ( 1 - x ) * x ) ) ) ),x**2/(x**4 - x**3 - x**2 + 1),2.0,-2.0 +x / ( 1 / x - ( x * ( 1 + ( ( x * x ) - x ) ) ) ),-x**2/(x**2*(x**2 - x + 1) - 1),2.0,-2.0 +x / ( 1 / x - ( x * ( 1 - ( x * x ) ) ) ),x**2/(x**4 - x**2 + 1),2.0,-2.0 +x / ( 1 / x - ( x * ( x * ( 1 - x ) ) ) ),x**2/(x**4 - x**3 + 1),2.0,-2.0 +x / ( 1 / x - x ),-x**2/(x**2 - 1),2.0,0.0 +x / ( x * ( ( ( x * ( 1 - x ) ) * x ) * x ) - x ),-1/(x**3*(x - 1) + 1),0.0,-4.0 +x / ( x * ( ( 1 / x ) - x ) ) / ( 1 - ( x * x ) ),x/(x**2 - 1)**2,1.0,-3.0 +x / ( x * ( ( x * x ) * x ) - ( 1 + x ) ),x/(x**4 - x - 1),1.0,-3.0 +x / ( x * ( ( x * x ) * x ) - ( 1 / ( 1 + x ) ) ),x*(x + 1)/(x**4*(x + 1) - 1),1.0,-3.0 +x / ( x * ( 1 + ( 1 - x ) ) ) - 1 / x,2*(-x + 1)/(x*(x - 2)),-1.0,-1.0 +x / ( x * ( 1 + x ) ) - 1 / x,-1/(x*(x + 1)),-1.0,-2.0 +x / ( x * ( 1 - x ) ) / ( x - 1 ),-1/(x - 1)**2,0.0,-2.0 +x / ( x * ( 1 / ( 1 + x ) ) - ( 1 + x ) ),x*(x + 1)/(x - (x + 1)**2),1.0,0.0 +x / ( x * ( x * ( 1 + x ) ) - ( 1 - x ) ),x/(x**2*(x + 1) + x - 1),1.0,-2.0 +x / ( x * ( x * ( x * x ) ) - ( 1 - x ) ),x/(x**4 + x - 1),1.0,-3.0 +x / ( x * ( x * x ) + x ),1/(x**2 + 1),0.0,-2.0 +x / ( x * ( x * x ) - ( 1 + ( 1 + x ) ) ),x/(x**3 - x - 2),1.0,-2.0 +x / ( x * x ) - x - ( x * x ) * x,-x**3 - x + 1/x,-1.0,3.0 +x / ( x * x ) / ( x + ( 1 + x ) ),1/(x*(2*x + 1)),-1.0,-2.0 +x / ( x * x ) / x - x - 1,-x - 1 + x**(-2),-2.0,1.0 +x / ( x * x ) / x - x - x,-2*x + x**(-2),-2.0,1.0 +x / ( x * x - ( ( 1 / ( 1 - ( 1 - x ) ) ) / x ) ),x**3/(x**4 - 1),3.0,-1.0 +x / ( x * x - ( ( 1 / x ) * ( 1 - ( 1 / x ) ) ) ),x**3/(x**4 - x + 1),3.0,-1.0 +x / ( x * x - ( 1 / ( ( x / ( 1 - x ) ) - x ) ) ),x**3/(x**4 + x - 1),3.0,-1.0 +x / ( x + ( ( ( 1 + x ) / ( x * x ) ) + x ) / x ),x**4/(x**4 + x**3 + x + 1),4.0,0.0 +x / ( x + ( ( ( 1 / ( 1 - x ) ) / x ) + x ) / x ),x**3*(x - 1)/(x**4 - x**2 - 1),3.0,0.0 +x / ( x + ( ( 1 + ( 1 - x ) ) / x ) / ( x * x ) ),x**4/(x**4 - x + 2),4.0,0.0 +x / ( x + ( ( 1 - x ) / x ) ) + x,(x**3 + x)/(x**2 - x + 1),1.0,1.0 +x / ( x + ( ( 1 / ( 1 + x ) ) / x ) ) - 1,-1/(x**2*(x + 1) + 1),0.0,-3.0 +x / ( x + ( ( 1 / ( x * x ) ) / x ) + ( x / ( 1 + x ) ) ),x**4*(x + 1)/(x**5 + 2*x**4 + x + 1),4.0,0.0 +x / ( x + ( ( x * x ) * x ) - 1 ),x/(x**3 + x - 1),1.0,-2.0 +x / ( x + ( 1 + ( x * ( 1 + x ) ) ) / x ),x**2/(2*x**2 + x + 1),2.0,0.0 +x / ( x + ( 1 + ( x * ( x * x ) ) ) + x ),x/(x**3 + 2*x + 1),1.0,-2.0 +x / ( x + ( 1 + x ) ) - ( x / ( 1 + x ) ),-x**2/((x + 1)*(2*x + 1)),2.0,0.0 +x / ( x + ( 1 - ( x * x ) ) * ( 1 + x ) ),x/(x - (x + 1)*(x**2 - 1)),1.0,-2.0 +x / ( x + ( 1 - ( x * x ) ) * x ),-1/(x**2 - 2),0.0,-2.0 +x / ( x + ( 1 / ( ( 1 + x ) + x ) ) + x ),x*(2*x + 1)/(2*x*(2*x + 1) + 1),1.0,0.0 +x / ( x + ( 1 / ( ( x * ( x * x ) ) - x ) ) / x ),(x**5 - x**3)/(x**5 - x**3 + 1),3.0,0.0 +x / ( x + ( 1 / ( ( x * x ) * ( 1 + x ) ) ) / x ),x**4*(x + 1)/(x**4*(x + 1) + 1),4.0,0.0 +x / ( x + ( 1 / ( 1 + x ) ) ) * 1,x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +x / ( x + ( 1 / ( x * x ) ) + ( 1 / ( 1 + x ) ) ),x**3*(x + 1)/(x**3*(x + 1) + x**2 + x + 1),3.0,0.0 +x / ( x + ( 1 / ( x * x ) ) - 1 ),x**3/(x**2*(x - 1) + 1),3.0,0.0 +x / ( x + ( 1 / ( x / ( 1 - x ) ) ) / ( x * x ) ),x**4/(x**4 - x + 1),4.0,0.0 +x / ( x + ( 1 / ( x / ( 1 - x ) ) ) / x ),x**3/(x**3 - x + 1),3.0,0.0 +x / ( x + ( 1 / x ) ) - ( x * ( x / ( 1 + x ) ) ),x**3*(-x + 1)/((x + 1)*(x**2 + 1)),3.0,1.0 +x / ( x + ( 1 / x ) + ( ( 1 - x ) * x ) ),x**2/(x**2*(-x + 2) + 1),2.0,-1.0 +x / ( x + ( 1 / x ) + 1 ),x**2/(x*(x + 1) + 1),2.0,0.0 +x / ( x + ( 1 / x ) - ( 1 - ( 1 / x ) ) ),x**2/(x*(x - 1) + 2),2.0,0.0 +x / ( x + ( 1 / x ) / ( x * ( ( x / ( 1 + x ) ) + x ) ) ),x**4*(x + 2)/(x**4*(x + 2) + x + 1),4.0,0.0 +x / ( x + ( x ) ),1/2,0.0,0.0 +x / ( x + ( x * ( ( x * ( x * x ) ) - x ) ) - 1 ),x/(x**4 - x**2 + x - 1),1.0,-3.0 +x / ( x + ( x * ( 1 + x ) ) + 1 ),x/(x*(x + 1) + x + 1),1.0,-1.0 +x / ( x + ( x * ( 1 - x ) ) - 1 ),-x/(x*(x - 1) - x + 1),1.0,-1.0 +x / ( x + ( x * ( x * x ) ) ) - 1,-x**2/(x**2 + 1),2.0,0.0 +x / ( x + ( x * ( x * x ) ) + 1 ),x/(x**3 + x + 1),1.0,-2.0 +x / ( x + ( x * x ) ) - x,(-x*(x + 1) + 1)/(x + 1),0.0,1.0 +x / ( x + ( x * x ) + ( ( 1 - x ) / x ) ),x**2/(x**2*(x + 1) - x + 1),2.0,-1.0 +x / ( x + ( x * x ) + 1 ),x/(x**2 + x + 1),1.0,-1.0 +x / ( x + ( x / ( 1 + x ) ) * x ),(x + 1)/(2*x + 1),0.0,0.0 +x / ( x + ( x / ( 1 - x ) ) ),(x - 1)/(x - 2),0.0,0.0 +x / ( x + ( x / ( 1 - x ) ) - 1 ),x*(x - 1)/(x**2 - 3*x + 1),1.0,0.0 +x / ( x + ( x / ( 1 - x ) ) / x ),x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +x / ( x + 1 ) * x,x**2/(x + 1),2.0,1.0 +x / ( x + 1 * ( 1 / ( 1 - x ) ) ),x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +x / ( x + 1 + ( ( 1 / x ) / ( x * ( x / ( 1 - x ) ) ) ) ),x**4/(x**3*(x + 1) - x + 1),4.0,0.0 +x / ( x + 1 + ( 1 / ( 1 + x ) ) ),x*(x + 1)/((x + 1)**2 + 1),1.0,0.0 +x / ( x + 1 + ( x * x ) ),x/(x**2 + x + 1),1.0,-1.0 +x / ( x + 1 / ( ( 1 + x ) * x ) ),x**2*(x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +x / ( x + 1 / ( ( x / ( ( 1 / x ) - x ) ) * x ) ),x**4/(x**4 - x**2 + 1),4.0,0.0 +x / ( x + 1 / ( x * ( ( x * x ) + x ) ) ),x**3*(x + 1)/(x**3*(x + 1) + 1),3.0,0.0 +x / ( x + 1 / ( x * ( x / ( 1 - ( 1 / x ) ) ) ) ),x**4/(x**4 + x - 1),4.0,0.0 +x / ( x + 1 / ( x / ( ( ( 1 / x ) / x ) + ( x * x ) ) ) ),x**4/(2*x**4 + 1),4.0,0.0 +x / ( x + x ) / ( 1 + ( 1 - x ) ),-1/(2*x - 4),0.0,-1.0 +x / ( x + x ) / ( 1 + x ),1/(2*(x + 1)),0.0,-1.0 +x / ( x + x ) / 1,1/2,0.0,0.0 +x / ( x + x - ( ( x * x ) - ( 1 / x ) ) ),x**2/(x**2*(-x + 2) + 1),2.0,-1.0 +x / ( x + x - ( 1 / ( ( x * x ) - x ) ) ),x**2*(x - 1)/(2*x**2*(x - 1) - 1),2.0,0.0 +x / ( x + x - ( 1 / ( 1 - ( 1 - x ) ) ) ),x**2/(2*x**2 - 1),2.0,0.0 +x / ( x + x / 1 ),1/2,0.0,0.0 +x / ( x - ( ( ( 1 + x ) / x ) / x ) / x ),x**4/(x**4 - x - 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) / ( 1 - x ) ) - x ) / x ),x**3*(x - 1)/(x**4 - x**2 + 1),3.0,0.0 +x / ( x - ( ( 1 + x ) * ( x * x ) ) - 1 ),-x/(x**2*(x + 1) - x + 1),1.0,-2.0 +x / ( x - ( ( 1 + x ) - ( 1 / x ) ) / ( x * x ) ),x**4/(x**4 - x*(x + 1) + 1),4.0,0.0 +x / ( x - ( ( 1 + x ) / ( x * x ) ) + x ),x**3/(2*x**3 - x - 1),3.0,0.0 +x / ( x - ( ( 1 + x ) / ( x * x ) ) - ( x * x ) ),-x**3/(x**3*(x - 1) + x + 1),3.0,-1.0 +x / ( x - ( ( 1 + x ) / x ) - 1 ),x**2/(x**2 - 2*x - 1),2.0,0.0 +x / ( x - ( ( 1 + x ) / x ) / x ),x**3/(x**3 - x - 1),3.0,0.0 +x / ( x - ( ( 1 - x ) ) ),x/(2*x - 1),1.0,0.0 +x / ( x - ( ( 1 - x ) - x ) - 1 ),x/(3*x - 2),1.0,0.0 +x / ( x - ( ( 1 - x ) / x ) / ( x * ( 1 + x ) ) ),x**3*(x + 1)/(x**3*(x + 1) + x - 1),3.0,0.0 +x / ( x - ( ( 1 / ( 1 + x ) ) ) ),x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( x - ( ( 1 / ( 1 + x ) ) / x ) + x ),x**2*(x + 1)/(2*x**2*(x + 1) - 1),2.0,0.0 +x / ( x - ( ( 1 / ( 1 + x ) ) / x ) / x ),x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( x - ( ( 1 / ( x * x ) ) - ( 1 / ( 1 + x ) ) ) / x ),x**4*(x + 1)/(x**4*(x + 1) + x**2 - x - 1),4.0,0.0 +x / ( x - ( ( 1 / ( x * x ) ) - x ) / x ),x**4/(x**4 + x**3 - 1),4.0,0.0 +x / ( x - ( ( 1 / ( x * x ) ) / x ) + ( 1 + x ) ),x**4/(x**3*(2*x + 1) - 1),4.0,0.0 +x / ( x - ( ( 1 / x ) + ( 1 + x ) ) / x ),x**3/(x**3 - x*(x + 1) - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) / ( ( x * x ) + x ) ) + x ),x**3*(x + 1)/(2*x**3*(x + 1) - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) / ( ( x * x ) - x ) ) ) - 1,1/(x**3*(x - 1) - 1),0.0,-4.0 +x / ( x - ( ( 1 / x ) / ( 1 + ( 1 + x ) ) ) / x ),x**3*(x + 2)/(x**3*(x + 2) - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) / ( 1 - x ) ) / x ),x**3*(x - 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( x - ( ( 1 / x ) / ( x * x ) ) + ( 1 + x ) ),x**4/(x**3*(2*x + 1) - 1),4.0,0.0 +x / ( x - ( ( 1 / x ) / x ) + ( 1 / x ) ),x**3/(x**3 + x - 1),3.0,0.0 +x / ( x - ( 1 + ( ( 1 / ( x / ( 1 - x ) ) ) / x ) ) / x ),x**4/(x**4 - x**2 + x - 1),4.0,0.0 +x / ( x - ( 1 + x ) / ( ( x * x ) * x ) ),x**4/(x**4 - x - 1),4.0,0.0 +x / ( x - ( 1 + x ) / ( ( x / ( 1 - x ) ) * x ) ),x**3/(x**3 + x**2 - 1),3.0,0.0 +x / ( x - ( 1 + x ) / ( x * ( ( x / ( 1 + x ) ) - x ) ) ),x**4/(x**4 + (x + 1)**2),4.0,0.0 +x / ( x - ( 1 + x ) / ( x * x ) ),x**3/(x**3 - x - 1),3.0,0.0 +x / ( x - ( 1 + x ) / x ),x**2/(x**2 - x - 1),2.0,0.0 +x / ( x - ( 1 - ( x * x ) ) - 1 ),x/(x**2 + x - 2),1.0,-1.0 +x / ( x - ( 1 - x ) ) + ( x * x ),x*(x*(2*x - 1) + 1)/(2*x - 1),1.0,2.0 +x / ( x - ( 1 - x ) ) - 1,(-x + 1)/(2*x - 1),0.0,0.0 +x / ( x - ( 1 - x ) * ( 1 / x ) ),x**2/(x**2 + x - 1),2.0,0.0 +x / ( x - ( 1 - x ) + ( ( 1 / x ) + x ) ),x**2/(x*(3*x - 1) + 1),2.0,0.0 +x / ( x - ( 1 - x ) - ( ( 1 + x ) / x ) ),x**2/(2*x**2 - 2*x - 1),2.0,0.0 +x / ( x - ( 1 - x ) / ( ( x / ( 1 - x ) ) * x ) ),x**3/(x**3 - (x - 1)**2),3.0,0.0 +x / ( x - ( 1 / ( ( 1 - ( 1 + x ) ) - x ) ) / x ),2*x**3/(2*x**3 + 1),3.0,0.0 +x / ( x - ( 1 / ( 1 - ( 1 - ( x * x ) ) ) ) / x ),x**4/(x**4 - 1),4.0,0.0 +x / ( x - ( 1 / ( 1 - x ) ) ) - 1,-1/(x*(x - 1) + 1),0.0,-2.0 +x / ( x - ( 1 / ( x * ( 1 + x ) ) ) / ( x * x ) ),x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( x - ( 1 / ( x * x ) ) ) - x,x*(-x**3 + x**2 + 1)/(x**3 - 1),1.0,1.0 +x / ( x - ( 1 / x ) + ( x * ( ( x * x ) - x ) ) ),x**2/(x**2*(x*(x - 1) + 1) - 1),2.0,-2.0 +x / ( x - ( 1 / x ) + ( x * ( 1 - ( x * x ) ) ) ),-x**2/(x**2*(x**2 - 2) + 1),2.0,-2.0 +x / ( x - ( 1 / x ) - ( x * x ) ),-x**2/(x**2*(x - 1) + 1),2.0,-1.0 +x / ( x - ( 1 / x ) / ( 1 + x ) ),x**2*(x + 1)/(x**2*(x + 1) - 1),2.0,0.0 +x / ( x - ( 1 / x ) / 1 ),x**2/(x**2 - 1),2.0,0.0 +x / ( x - ( x * ( 1 / x ) ) - 1 ),x/(x - 2),1.0,0.0 +x / ( x - ( x * x ) + ( ( 1 + x ) / x ) ),x**2/(x**2*(-x + 1) + x + 1),2.0,-1.0 +x / ( x - ( x * x ) - ( ( 1 - x ) - x ) ),-x/(x**2 - 3*x + 1),1.0,-1.0 +x / ( x - ( x / ( 1 - x ) ) - 1 ),x*(x - 1)/(x**2 - x + 1),1.0,0.0 +x / ( x - ( x / ( 1 - x ) ) / ( ( x * x ) * x ) ),x**3*(x - 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( x - 1 ) * ( x / ( 1 - ( x * x ) ) ),-x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +x / ( x - 1 ) / ( 1 / x ),x**2/(x - 1),2.0,1.0 +x / ( x - 1 + ( x * ( ( x * x ) * x ) ) ),x/(x**4 + x - 1),1.0,-3.0 +x / ( x - 1 - ( ( ( x * x ) * x ) * x ) ),-x/(x**4 - x + 1),1.0,-3.0 +x / ( x - 1 - ( ( 1 + x ) * x ) ),-x/(x**2 + 1),1.0,-1.0 +x / ( x - 1 - ( ( 1 + x ) - x ) ),x/(x - 2),1.0,0.0 +x / ( x - 1 - ( 1 + ( 1 + x ) ) ),-x/3,1.0,1.0 +x / ( x - 1 - ( 1 / ( ( ( 1 - x ) * x ) - x ) ) ),x**3/(-x**2*(-x + 1) + 1),3.0,0.0 +x / ( x - 1 - ( x * ( x * x ) ) ),-x/(x**3 - x + 1),1.0,-2.0 +x / ( x - 1 / ( ( ( 1 / ( 1 - x ) ) * ( x * x ) ) * x ) ),x**4/(x**4 + x - 1),4.0,0.0 +x / ( x - 1 / ( ( x * ( ( x * x ) + x ) ) * x ) ),x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( x - 1 / ( ( x * ( 1 - ( 1 + x ) ) ) * x ) ),x**4/(x**4 + 1),4.0,0.0 +x / ( x - 1 / ( ( x * ( x / ( 1 - x ) ) ) * x ) ),x**4/(x**4 + x - 1),4.0,0.0 +x / ( x - 1 / ( ( x * x ) * x ) ),x**4/(x**4 - 1),4.0,0.0 +x / ( x / x + 1 ),x/2,1.0,1.0 +x / ( x / x - ( x * ( 1 - x ) ) ),x/(x**2 - x + 1),1.0,-1.0 +x / 1 * x - ( 1 + x ) - 1,x**2 - x - 2,0.0,2.0 +x / 1 - ( 1 / ( 1 - x ) ),(x*(x - 1) + 1)/(x - 1),0.0,1.0 +x / 1 - x * x - 1,-x**2 + x - 1,0.0,2.0 +x / 1 / ( 1 + ( 1 + x ) ),x/(x + 2),1.0,0.0 +x / 1 / ( x + ( 1 + x ) ),x/(2*x + 1),1.0,0.0 +x / x + ( 1 + x ) + 1 + 1,x + 4,0.0,1.0 +x / x + 1 + 1 - x,-x + 3,0.0,1.0 +x / x + 1 - 1 / ( x * ( 1 - x ) ),2 + 1/(x*(x - 1)),-1.0,0.0 +x / x + x - ( 1 / x ) / ( x * x ),x + 1 - 1/x**3,-3.0,1.0 +x / x - 1 / x,(x - 1)/x,-1.0,0.0 +x / x / ( ( 1 - ( x * x ) ) + 1 ),-1/(x**2 - 2),0.0,-2.0 +x / x / ( ( 1 / ( ( x * x ) - x ) ) + x ),x*(x - 1)/(x**2*(x - 1) + 1),1.0,-1.0 +x / x / ( ( x * x ) + 1 ),1/(x**2 + 1),0.0,-2.0 +x / x / ( x * x ) / x - ( 1 + x ),-x - 1 + x**(-3),-3.0,1.0 +x / x / x - 1,(-x + 1)/x,-1.0,0.0 diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/eval.tfrecords b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/eval.tfrecords new file mode 100644 index 0000000000000000000000000000000000000000..f7732c5f3c76daa232923680d8975c0a26a6ce2e Binary files /dev/null and b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/eval.tfrecords differ diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/holdout_m_5.csv b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/holdout_m_5.csv new file mode 100644 index 0000000000000000000000000000000000000000..88eb42b731a0b9568e8760b6d863dc35592d04b4 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/holdout_m_5.csv @@ -0,0 +1,1001 @@ +expression_string,simplified_expression_string,leading_at_0,leading_at_inf +( ( ( ( 1 / x ) + x ) / ( 1 - x ) ) - 1 ) / x / x,(-2*x**2 + x - 1)/(x**3*(x - 1)),-3.0,-2.0 +( ( ( ( 1 / x ) - x ) / ( x * x ) ) - 1 - 1 ) / x,(-2*x**3 - x**2 + 1)/x**4,-4.0,-1.0 +( ( ( 1 + ( 1 / x ) ) / x ) + x ) / ( x + x ) / x,(x**3 + x + 1)/(2*x**4),-4.0,-1.0 +( ( ( 1 + x ) * ( 1 + x ) ) - ( 1 / x ) ) / x / ( x * x ),(x*(x + 1)**2 - 1)/x**4,-4.0,-1.0 +( ( ( 1 + x ) / ( 1 - x ) ) - 1 ) * x * x,-2*x**3/(x - 1),3.0,2.0 +( ( ( 1 + x ) / x ) - x ) / x / ( x * x ) / x - 1,(-x**5 - x**2 + x + 1)/x**5,-5.0,0.0 +( ( ( 1 + x ) / x ) - x ) / x / x - x * x,(-x**5 - x**2 + x + 1)/x**3,-3.0,2.0 +( ( ( 1 - x ) / ( 1 + x ) ) - 1 / x ) / ( x * x ),-(x**2 + 1)/(x**3*(x + 1)),-3.0,-2.0 +( ( ( 1 - x ) / ( x * x ) ) / x + 1 ) / x,(x**3 - x + 1)/x**4,-4.0,-1.0 +( ( ( 1 / ( ( x * x ) - x ) ) / ( x * x ) ) + 1 + 1 ) / x,(2*x**3*(x - 1) + 1)/(x**4*(x - 1)),-4.0,-1.0 +( ( ( 1 / ( 1 + x ) ) / ( ( x * x ) * x ) ) - 1 - 1 ) / x,(-2*x**3*(x + 1) + 1)/(x**4*(x + 1)),-4.0,-1.0 +( ( ( 1 / ( 1 + x ) ) / x ) - 1 - 1 ) / ( x * x ),(-2*x*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-2.0 +( ( ( 1 / ( 1 - x ) ) - x ) - x ) / ( x * x ) / x,-(2*x*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-2.0 +( ( ( 1 / ( 1 - x ) ) / x ) - x ) / ( x * x ) / x / x - 1,(x**5*(-x + 1) + x**2*(-x + 1) - 1)/(x**5*(x - 1)),-5.0,0.0 +( ( ( 1 / x ) - x ) - x ) + x * x * x * x,x**4 - 2*x + 1/x,-1.0,4.0 +( ( ( 1 / x ) - x ) - x ) / x / x + x * x,x**2 - 2/x + x**(-3),-3.0,2.0 +( ( ( 1 / x ) / ( ( x / ( 1 - x ) ) - x ) ) + 1 + 1 ) / x,(2*x**3 - x + 1)/x**4,-4.0,-1.0 +( ( ( 1 / x ) / x ) / x - x ) / ( x / ( 1 - ( 1 / x ) ) ),-(x - 1)*(x**4 - 1)/x**5,-5.0,0.0 +( ( ( x * x ) * x ) - 1 / x / x ),(x**5 - 1)/x**2,-2.0,3.0 +( ( ( x * x ) - x ) - x ) * x * x * x - 1,x**4*(x - 2) - 1,0.0,5.0 +( ( ( x * x ) / ( 1 + x ) ) / ( 1 + x ) ) / ( ( 1 / x ) / x - x ),-x**4/((x + 1)**2*(x**3 - 1)),4.0,-1.0 +( ( ( x * x ) / x ) + 1 + x ) / ( ( x * x ) * x ),(2*x + 1)/x**3,-3.0,-2.0 +( ( 1 + ( 1 + x ) ) + x + x ) * ( x * x ),x**2*(3*x + 2),2.0,3.0 +( ( 1 + ( 1 - ( ( 1 - x ) / x ) ) ) + 1 ) / x / x,(4*x - 1)/x**3,-3.0,-2.0 +( ( 1 + ( 1 / x ) ) / ( 1 - x ) ) / x / x / x - x,(x**5*(-x + 1) - x - 1)/(x**4*(x - 1)),-4.0,1.0 +( ( 1 + ( 1 / x ) ) / x ) - x * x * x + x,-x**3 + x + 1/x + x**(-2),-2.0,3.0 +( ( 1 + ( 1 / x ) ) / x ) / x * 1 + x * x,(x**5 + x + 1)/x**3,-3.0,2.0 +( ( 1 + x ) * x ) * x * ( 1 + x ) - 1 / x,(x**3*(x + 1)**2 - 1)/x,-1.0,4.0 +( ( 1 + x ) * x ) - 1 / ( x * x ) / x + x,(x**4*(x + 2) - 1)/x**3,-3.0,2.0 +( ( 1 + x ) + x ) * x * ( 1 + x ) * x - x,x*(x*(x + 1)*(2*x + 1) - 1),1.0,4.0 +( ( 1 + x ) + x ) * x - ( x / ( ( 1 - x ) - x ) ),4*x**3/(2*x - 1),3.0,2.0 +( ( 1 + x ) / ( x * x ) ) / ( x - 1 - ( x * x ) ),-(x + 1)/(x**2*(x**2 - x + 1)),-2.0,-3.0 +( ( 1 + x ) / x ) - ( x * ( x * x ) * x ),(-x**5 + x + 1)/x,-1.0,4.0 +( ( 1 + x ) / x ) / x + ( x * x ) * x - x,(x**5 - x**3 + x + 1)/x**2,-2.0,3.0 +( ( 1 - ( 1 / x ) ) / x ) / ( 1 + 1 - ( x * x ) ),(-x + 1)/(x**2*(x**2 - 2)),-2.0,-3.0 +( ( 1 - ( x * x ) ) + ( 1 / x ) ) / ( x * x ) / x,(x*(-x**2 + 1) + 1)/x**4,-4.0,-1.0 +( ( 1 - x ) * x ) * ( x * x ) * x - 1,x**4*(-x + 1) - 1,0.0,5.0 +( ( 1 - x ) + ( x / ( 1 - x ) ) ) / ( x * x ) / x,-(x + (x - 1)**2)/(x**3*(x - 1)),-3.0,-2.0 +( ( 1 - x ) - ( 1 / x ) ) / x / x / x - ( 1 / x ),-(x**3 + x*(x - 1) + 1)/x**4,-4.0,-1.0 +( ( 1 - x ) / x ) / ( ( x * ( 1 + x ) ) - 1 ) / x,(-x + 1)/(x**2*(x*(x + 1) - 1)),-2.0,-3.0 +( ( 1 / ( ( 1 + x ) + x ) ) - x ) / x / ( x * x ),(-x*(2*x + 1) + 1)/(x**3*(2*x + 1)),-3.0,-2.0 +( ( 1 / ( ( 1 - x ) - ( 1 / ( 1 + x ) ) ) ) - x ) / x / x,-(x**3 + x + 1)/x**4,-4.0,-1.0 +( ( 1 / ( ( 1 / x ) - x ) ) / ( 1 - x ) ) / ( x * x - 1 ),x/((x - 1)*(x**2 - 1)**2),1.0,-4.0 +( ( 1 / ( ( x * x ) / ( 1 - x ) ) ) - x ) / x / x / x - 1,(-x**5 - x**3 - x + 1)/x**5,-5.0,0.0 +( ( 1 / ( 1 + ( x * x ) ) ) - x ) / x / ( x * x ),(-x**3 - x + 1)/(x**3*(x**2 + 1)),-3.0,-2.0 +( ( 1 / ( 1 + x ) ) + x ) / ( ( 1 / x ) + x ) - x,-x**4/(x**3 + x**2 + x + 1),4.0,1.0 +( ( 1 / ( 1 + x ) ) - ( 1 / x ) ) / ( x + x + x ),-1/(3*x**2*(x + 1)),-2.0,-3.0 +( ( 1 / ( 1 + x ) ) - ( x * x ) ) * x - x,-x**2*(x*(x + 1) + 1)/(x + 1),2.0,3.0 +( ( 1 / ( 1 + x ) ) - x ) / ( x * x ) / ( x + x ),(-x*(x + 1) + 1)/(2*x**3*(x + 1)),-3.0,-2.0 +( ( 1 / ( 1 + x ) ) / ( 1 - ( x * x ) ) ) / ( x * x - 1 ),-1/((x + 1)*(x**2 - 1)**2),0.0,-5.0 +( ( 1 / ( 1 + x ) ) / ( 1 - x ) ) + 1 / x / x / x,(-x**3 + x**2 - 1)/(x**3*(x**2 - 1)),-3.0,-2.0 +( ( 1 / ( 1 + x ) ) / ( 1 - x ) ) / ( x * ( x * x ) - 1 ),-1/((x - 1)*(x + 1)*(x**3 - 1)),0.0,-5.0 +( ( 1 / ( 1 - ( 1 / x ) ) ) * x ) * ( x + x + x ),3*x**3/(x - 1),3.0,2.0 +( ( 1 / ( 1 - ( x * ( x * x ) ) ) ) ) / x,-1/(x**4 - x),-1.0,-4.0 +( ( 1 / ( 1 - ( x * x ) ) ) / ( 1 + x ) ) / ( 1 - x * x ),1/((x + 1)*(x**2 - 1)**2),0.0,-5.0 +( ( 1 / ( 1 - x ) ) + x ) * ( x + x ) * x,2*x**2*(x*(x - 1) - 1)/(x - 1),2.0,3.0 +( ( 1 / ( 1 - x ) ) - ( ( 1 + x ) / x ) / x ) / x,(-2*x**2 + 1)/(x**3*(x - 1)),-3.0,-2.0 +( ( 1 / ( 1 - x ) ) - 1 / x ) / ( x * ( 1 + x ) ),(-2*x + 1)/(x**2*(x**2 - 1)),-2.0,-3.0 +( ( 1 / ( 1 - x ) ) / ( 1 + ( x * x ) ) ) / ( x * x + 1 ),-1/((x - 1)*(x**2 + 1)**2),0.0,-5.0 +( ( 1 / ( 1 - x ) ) / ( 1 + ( x * x ) ) ) / ( x + 1 / x ),-x/((x - 1)*(x**2 + 1)**2),1.0,-4.0 +( ( 1 / ( 1 - x ) ) / ( 1 + x ) ) / ( ( x * x ) - 1 / x ),-x/((x - 1)*(x + 1)*(x**3 - 1)),1.0,-4.0 +( ( 1 / ( x * ( x * ( 1 + x ) ) ) ) - x ) / x / x,(-x**3*(x + 1) + 1)/(x**4*(x + 1)),-4.0,-1.0 +( ( 1 / ( x * ( x * x ) ) ) + 1 + ( 1 / ( 1 - x ) ) ) / x,(x**4 - 2*x**3 + x - 1)/(x**4*(x - 1)),-4.0,-1.0 +( ( 1 / ( x * ( x * x ) ) ) - x ) / ( x / ( 1 + x ) ) / x,-(x + 1)*(x**4 - 1)/x**5,-5.0,0.0 +( ( 1 / ( x * x ) ) + x ) / x / x - x - 1,-x - 1 + 1/x + x**(-4),-4.0,1.0 +( ( 1 / ( x * x ) ) - ( 1 / ( 1 - x ) ) ) / x / x / x - 1,(x**5*(-x + 1) + x**2 + x - 1)/(x**5*(x - 1)),-5.0,0.0 +( ( 1 / ( x * x ) ) - ( x * x ) ) / x / x - 1 - x,-x - 2 + x**(-4),-4.0,1.0 +( ( 1 / ( x * x ) ) / x ) / x - x - x - x,-3*x + x**(-4),-4.0,1.0 +( ( 1 / x ) + ( 1 / ( 1 + x ) ) ) / x / ( x - 1 ),(2*x + 1)/(x**4 - x**2),-2.0,-3.0 +( ( 1 / x ) + 1 ) / ( ( 1 - x ) * ( 1 - x ) ) / x,(x + 1)/(x**2*(x - 1)**2),-2.0,-3.0 +( ( 1 / x ) + x ) * x - ( 1 / x ) / x / x,x**2 + 1 - 1/x**3,-3.0,2.0 +( ( 1 / x ) + x ) - ( 1 - x ) * x * x * x,x**4 - x**3 + x + 1/x,-1.0,4.0 +( ( 1 / x ) + x ) / ( x * x ) / x + x / 1,(x**5 + x**2 + 1)/x**4,-4.0,1.0 +( ( 1 / x ) + x ) / x + x - x * ( x * x ),-x**3 + x + 1 + x**(-2),-2.0,3.0 +( ( 1 / x ) + x ) / x / x - x - ( x * x ),-x**2 - x + 1/x + x**(-3),-3.0,2.0 +( ( 1 / x ) + x * x ) * ( 1 + ( x * x ) ),(x**2 + 1)*(x**3 + 1)/x,-1.0,4.0 +( ( 1 / x ) - ( 1 + x ) ) / x / x / x - x,(-x**5 - x*(x + 1) + 1)/x**4,-4.0,1.0 +( ( 1 / x ) - ( 1 - x ) ) / x / x - x * x,(-x**5 + x*(x - 1) + 1)/x**3,-3.0,2.0 +( ( 1 / x ) - x ) * ( 1 - x * ( x * x ) ),(x**2 - 1)*(x**3 - 1)/x,-1.0,4.0 +( ( 1 / x ) - x ) - x * x * x * x,-x**4 - x + 1/x,-1.0,4.0 +( ( 1 / x ) - x ) / ( x * x ) - 1 + x * x,x**2 - 1 - 1/x + x**(-3),-3.0,2.0 +( ( 1 / x ) - x ) / ( x / ( 1 - x ) ) / x / ( x * x ) - 1,(-x**5 + (x - 1)*(x**2 - 1))/x**5,-5.0,0.0 +( ( 1 / x ) - x ) / x / ( ( ( x * x ) - x ) - x ),(-x**2 + 1)/(x**3*(x - 2)),-3.0,-2.0 +( ( 1 / x ) - x ) / x / x + ( 1 - x ) * x,-x**2 + x - 1/x + x**(-3),-3.0,2.0 +( ( 1 / x ) - x ) / x / x / x + ( 1 / ( 1 - x ) ),(-x**4 + (x - 1)*(-x**2 + 1))/(x**4*(x - 1)),-4.0,-1.0 +( ( 1 / x ) - x ) / x / x / x - ( 1 / ( 1 + x ) ),(-x**4 + (x + 1)*(-x**2 + 1))/(x**4*(x + 1)),-4.0,-1.0 +( ( 1 / x ) - x + 1 ) / ( ( ( x * x ) / ( 1 + x ) ) * x ),(x + 1)*(x*(-x + 1) + 1)/x**4,-4.0,-1.0 +( ( 1 / x ) / ( ( 1 + x ) + x ) ) / ( x + x + x ),1/(3*x**2*(2*x + 1)),-2.0,-3.0 +( ( 1 / x ) / ( ( x * x ) - ( 1 / x ) ) ) / ( x + 1 / x ),x/((x**2 + 1)*(x**3 - 1)),1.0,-4.0 +( ( 1 / x ) / ( 1 + ( 1 + x ) ) ) / ( x * x - 1 ),1/(x*(x + 2)*(x**2 - 1)),-1.0,-4.0 +( ( 1 / x ) / ( 1 + x ) ) / ( ( x * x ) - 1 - 1 ),1/(x*(x + 1)*(x**2 - 2)),-1.0,-4.0 +( ( 1 / x ) / ( 1 + x ) ) / ( 1 + ( x * x ) + 1 ),1/(x*(x + 1)*(x**2 + 2)),-1.0,-4.0 +( ( 1 / x ) / ( 1 - x ) ) / ( 1 + 1 - ( x * x ) ),1/(x*(x - 1)*(x**2 - 2)),-1.0,-4.0 +( ( 1 / x ) / x ) / ( x * x ) - 1 + x + x,2*x - 1 + x**(-4),-4.0,1.0 +( ( 1 / x ) / x ) / ( x + x + ( 1 / ( 1 + x ) ) ),(x + 1)/(x**2*(2*x*(x + 1) + 1)),-2.0,-3.0 +( ( 1 / x ) / x - ( ( 1 + x ) + x ) ) / ( x * x ),(-x**2*(2*x + 1) + 1)/x**4,-4.0,-1.0 +( ( x * ( 1 - x ) ) * x ) / ( ( 1 + x ) + 1 / x ),x**3*(-x + 1)/(x*(x + 1) + 1),3.0,2.0 +( ( x * ( 1 - x ) ) - x ) / ( x + x + ( ( 1 / x ) / x ) ),-x**4/(2*x**3 + 1),4.0,1.0 +( ( x * x ) * ( x * x ) ) / ( 1 + 1 ) + x,x**4/2 + x,1.0,4.0 +( ( x * x ) * ( x / ( ( 1 / x ) - x ) ) ) / ( 1 - x + 1 ),x**4/((x - 2)*(x**2 - 1)),4.0,1.0 +( ( x * x ) * x ) * x * x - ( x * x ) - 1,x**5 - x**2 - 1,0.0,5.0 +( ( x * x ) * x ) * x * x - 1 - x,x**5 - x - 1,0.0,5.0 +( ( x * x ) * x ) / ( 1 + 1 ) - ( x * x ),x**2*(x - 2)/2,2.0,3.0 +( ( x * x ) * x ) / ( x - 1 - ( 1 / ( 1 - x ) ) ),x**3*(-x + 1)/(-(-x + 1)**2 - 1),3.0,2.0 +( ( x * x ) + ( 1 - x ) ) * x * x + x + x,x*(x*(x**2 - x + 1) + 2),1.0,4.0 +( ( x * x ) + ( x * x ) ) * x * x + x + x,2*x*(x**3 + 1),1.0,4.0 +( ( x * x ) + 1 ) / ( ( x * ( 1 + x ) ) * x ) / x,(x**2 + 1)/(x**3*(x + 1)),-3.0,-2.0 +( ( x * x ) + 1 + x ) * ( ( 1 + x ) * x ),x*(x + 1)*(x**2 + x + 1),1.0,4.0 +( ( x * x ) - ( 1 / x ) ) / x / x / x - ( 1 / ( 1 - x ) ),(x**4 + (x - 1)*(x**3 - 1))/(x**4*(x - 1)),-4.0,-1.0 +( ( x * x ) - 1 ) * ( ( 1 + x ) * x ),x*(x + 1)*(x**2 - 1),1.0,4.0 +( ( x * x ) - 1 ) * ( 1 - x ) * x,-x*(x - 1)*(x**2 - 1),1.0,4.0 +( ( x * x ) - x ) * ( x + x ) - ( x * x ),x**2*(2*x - 3),2.0,3.0 +( ( x * x ) - x ) * ( x + x + x ),3*x**2*(x - 1),2.0,3.0 +( ( x * x ) - x ) * x * ( x ) - ( 1 / x ),(x**4*(x - 1) - 1)/x,-1.0,4.0 +( ( x * x ) - x ) + ( 1 - x ) / ( ( 1 / x ) + x ),x**3*(x - 1)/(x**2 + 1),3.0,2.0 +( ( x * x ) - x ) - ( 1 + x ) / x / x / x,(x**4*(x - 1) - x - 1)/x**3,-3.0,2.0 +( ( x * x ) / ( ( 1 / ( ( x * ( 1 - x ) ) - x ) ) + x ) ) / ( x + 1 / x ),x**5/((x**2 + 1)*(x**3 - 1)),5.0,0.0 +( ( x * x ) / ( ( 1 / x ) + x ) ) / ( 1 / ( x * x ) - x ),-x**5/((x**2 + 1)*(x**3 - 1)),5.0,0.0 +( ( x * x ) / ( ( 1 / x ) - x ) ) / ( x - 1 / ( x * x ) ),-x**5/((x**2 - 1)*(x**3 - 1)),5.0,0.0 +( ( x * x ) / ( 1 + ( 1 + x ) ) ) * x / ( 1 + 1 ),x**3/(2*(x + 2)),3.0,2.0 +( ( x * x ) / ( 1 - ( x * ( 1 - x ) ) ) ) / ( 1 / ( x * x ) - x ),x**4/((x**3 - 1)*(-x*(x - 1) - 1)),4.0,-1.0 +( ( x * x ) / ( 1 - x ) ) - x / ( ( 1 / x ) - ( 1 - x ) ),-x**4/(x**3 - 2*x**2 + 2*x - 1),4.0,1.0 +( ( x / ( ( 1 - x ) - x ) ) * x ) * x,-x**3/(2*x - 1),3.0,2.0 +( ( x / ( ( 1 / ( 1 - x ) ) - ( x * ( 1 + x ) ) ) ) - x ) / ( x + 1 / x ),-x**5/(x**5 + x**2 - x + 1),5.0,0.0 +( ( x / ( 1 + x ) ) + ( 1 - x ) ) / ( x * x ) / x,(x + (-x + 1)*(x + 1))/(x**3*(x + 1)),-3.0,-2.0 +( ( x / ( 1 + x ) ) + x + 1 ) * ( x * x ),x**2*(x + (x + 1)**2)/(x + 1),2.0,3.0 +( ( x / ( 1 + x ) ) - ( 1 + x ) ) / x / ( x * x ),(x - (x + 1)**2)/(x**3*(x + 1)),-3.0,-2.0 +( ( x / ( 1 + x ) ) - 1 ) / x / x,-1/(x**2*(x + 1)),-2.0,-3.0 +( ( x / ( 1 + x ) ) - x ) / ( ( 1 / x ) - ( x * x ) * x ),x**3/((x + 1)*(x**4 - 1)),3.0,-2.0 +( ( x / ( 1 - ( x * x ) ) ) - x ) / ( ( 1 / x ) + 1 + 1 ),-x**4/((2*x + 1)*(x**2 - 1)),4.0,1.0 +( ( x / ( 1 - x ) ) * ( ( x / ( 1 - x ) ) - x ) ) / ( x + ( 1 / x ) / x ),x**5/((x - 1)**2*(x**3 + 1)),5.0,0.0 +( ( x / ( 1 - x ) ) / ( ( 1 / x ) - x ) ) / ( x - 1 / x ),x**3/((x - 1)*(x**2 - 1)**2),3.0,-2.0 +( ( x / ( 1 - x ) ) / ( 1 - x ) ) - 1 / ( x * x ) / x / x,x/(x - 1)**2 - 1/x**4,-4.0,-1.0 +( 1 + ( ( ( 1 + x ) / x ) / ( 1 - x ) ) ) / x / x,(x*(x - 1) - x - 1)/(x**3*(x - 1)),-3.0,-2.0 +( 1 + ( ( ( 1 - x ) / x ) + x ) / ( x * x ) ) / x,(x**3 + x**2 - x + 1)/x**4,-4.0,-1.0 +( 1 + ( 1 + ( ( 1 / ( 1 + x ) ) / x ) ) ) / x / x,(2*x*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-2.0 +( 1 + ( 1 + ( 1 + x ) ) ) / ( x + x ) / ( x * x ),(x + 3)/(2*x**3),-3.0,-2.0 +( 1 + ( 1 - ( 1 / x ) ) ) / x / x / x - x,(-x**5 + 2*x - 1)/x**4,-4.0,1.0 +( 1 + ( 1 - ( 1 / x ) ) + 1 ) / ( x * x ),(3*x - 1)/x**3,-3.0,-2.0 +( 1 + ( 1 - x ) ) / ( x * x ) / x / x - ( 1 - x ),(x**4*(x - 1) - x + 2)/x**4,-4.0,1.0 +( 1 + ( 1 - x ) ) / x / ( x * x ),(-x + 2)/x**3,-3.0,-2.0 +( 1 + ( 1 / ( ( ( x * x ) - x ) - x ) ) ) / x / x,(x**2 - 2*x + 1)/(x**3*(x - 2)),-3.0,-2.0 +( 1 + ( 1 / ( 1 + x ) ) ) - 1 / x / ( x * x ) / ( x * x ),(x**6 + 2*x**5 - x - 1)/(x**5*(x + 1)),-5.0,0.0 +( 1 + ( 1 / ( 1 - x ) ) ) / ( x * ( 1 - x ) ) / x,(-x + 2)/(x**2*(x - 1)**2),-2.0,-3.0 +( 1 + ( 1 / ( x * x ) ) ) / ( 1 - ( x * x ) * x ),-(x**2 + 1)/(x**5 - x**2),-2.0,-3.0 +( 1 + ( 1 / ( x * x ) ) / ( x * x ) ) / ( x / ( 1 - x ) ),-(x - 1)*(x**4 + 1)/x**5,-5.0,0.0 +( 1 + ( 1 / x ) ) / ( ( x * ( x * x ) ) * x - 1 ),(x + 1)/(x*(x**4 - 1)),-1.0,-4.0 +( 1 + ( 1 / x ) ) / x + x * ( 1 + x ) * x,(x**4*(x + 1) + x + 1)/x**2,-2.0,3.0 +( 1 + 1 ) / ( ( 1 + ( x * ( x * x ) ) ) + x ) / x,2/(x*(x**3 + x + 1)),-1.0,-4.0 +( 1 + 1 ) / ( ( 1 - ( 1 + x ) ) - ( x * x ) ) / x,-2/(x**2*(x + 1)),-2.0,-3.0 +( 1 + 1 ) / ( ( x * ( 1 - x ) ) + x ) / x,-2/(x**2*(x - 2)),-2.0,-3.0 +( 1 + 1 ) / ( x * ( ( 1 / ( 1 + x ) ) - x ) ) / x,-(2*x + 2)/(x**2*(x*(x + 1) - 1)),-2.0,-3.0 +( 1 + 1 ) / ( x * ( ( 1 / ( 1 - x ) ) + x ) ) / x,2*(x - 1)/(x**2*(x*(x - 1) - 1)),-2.0,-3.0 +( 1 + 1 ) / ( x * ( 1 + ( x * x ) ) ) / ( 1 + x ),2/(x*(x + 1)*(x**2 + 1)),-1.0,-4.0 +( 1 + 1 ) / ( x * x ) / ( ( 1 + x ) + x ),2/(x**2*(2*x + 1)),-2.0,-3.0 +( 1 + 1 ) / ( x * x ) / ( ( 1 / ( 1 + x ) ) + x ),2*(x + 1)/(x**2*(x*(x + 1) + 1)),-2.0,-3.0 +( 1 + 1 ) / ( x * x ) / ( x / ( ( 1 + x ) + x ) ),2*(2*x + 1)/x**3,-3.0,-2.0 +( 1 + 1 ) / x / ( 1 - ( x * ( ( x * x ) - x ) ) ),2/(-x**4 + x**3 + x),-1.0,-4.0 +( 1 + 1 ) / x / ( x / ( ( 1 / ( x * x ) ) + x ) ),2/x + 2/x**4,-4.0,-1.0 +( 1 + 1 + ( 1 + ( 1 + x ) ) ) / ( ( x * x ) * x ),(x + 4)/x**3,-3.0,-2.0 +( 1 + 1 + ( 1 + x ) ) / ( ( x * x ) * x ),(x + 3)/x**3,-3.0,-2.0 +( 1 + 1 + 1 ) / ( ( ( x / ( 1 - x ) ) * x ) * x ),3*(-x + 1)/x**3,-3.0,-2.0 +( 1 + 1 + 1 ) / ( x * ( ( 1 - x ) * x ) ),-3/(x**2*(x - 1)),-2.0,-3.0 +( 1 + 1 - ( 1 / x ) ) / ( x * ( 1 + ( x * x ) ) ),(2*x - 1)/(x**4 + x**2),-2.0,-3.0 +( 1 + 1 - x ) / ( x * ( ( x * x ) + ( x * x ) ) ),(-x + 2)/(2*x**3),-3.0,-2.0 +( 1 + x ) * ( x * ( 1 + x ) ) * ( 1 - x ),-x*(x - 1)*(x + 1)**2,1.0,4.0 +( 1 + x ) * ( x * x ) * x * x - 1,x**4*(x + 1) - 1,0.0,5.0 +( 1 + x ) * x * x + 1 / ( x * x ),(x**4*(x + 1) + 1)/x**2,-2.0,3.0 +( 1 + x ) * x - ( ( 1 / x ) - x ) / x / x,x**2 + x + 1/x - 1/x**3,-3.0,2.0 +( 1 + x ) + ( ( 1 / x ) + x ) / x / x / x,x + 1 + x**(-2) + x**(-4),-4.0,1.0 +( 1 + x ) + ( x * x ) * ( x * x ) - 1 / x,x**4 + x + 1 - 1/x,-1.0,4.0 +( 1 + x ) - ( x * x ) * x * x * x,-x**5 + x + 1,0.0,5.0 +( 1 + x ) / ( 1 - ( ( ( x * x ) * x ) * x ) ) / x,-(x + 1)/(x*(x**4 - 1)),-1.0,-4.0 +( 1 + x ) / x - ( 1 - x ) * ( x * x ) * x,(x**4*(x - 1) + x + 1)/x,-1.0,4.0 +( 1 + x ) / x / ( x * x ) - x + ( x * x ),(x**4*(x - 1) + x + 1)/x**3,-3.0,2.0 +( 1 + x ) / x / x / ( 1 - ( x / ( 1 - x ) ) ) / x,(x**2 - 1)/(x**3*(2*x - 1)),-3.0,-2.0 +( 1 + x + ( 1 - x ) ) / ( ( x * ( 1 - x ) ) * x ),-2/(x**2*(x - 1)),-2.0,-3.0 +( 1 + x + 1 ) / ( x * ( ( x * ( x * x ) ) - x ) ),(x + 2)/(x**4 - x**2),-2.0,-3.0 +( 1 - ( ( 1 + x ) / ( x * x ) ) ) / x / x + 1 - x,(x**4*(-x + 1) + x**2 - x - 1)/x**4,-4.0,1.0 +( 1 - ( ( 1 / ( 1 + x ) ) / ( 1 - x ) ) ) / ( x + ( 1 / x ) / x ),x**4/(x**5 - x**3 + x**2 - 1),4.0,-1.0 +( 1 - ( 1 + ( x / ( 1 + x ) ) ) / ( ( x * x ) * x ) ) / x,(x**3*(x + 1) - 2*x - 1)/(x**4*(x + 1)),-4.0,-1.0 +( 1 - ( 1 - x ) / ( ( 1 + x ) * x ) ) / ( x * x ),(x*(x + 1) + x - 1)/(x**3*(x + 1)),-3.0,-2.0 +( 1 - ( 1 / ( 1 - x ) ) ) / ( ( x * x ) * ( x * x ) + 1 ),x/((x - 1)*(x**4 + 1)),1.0,-4.0 +( 1 - ( 1 / ( x * x ) ) ) / ( x * ( x * x ) - 1 ),(x**2 - 1)/(x**2*(x**3 - 1)),-2.0,-3.0 +( 1 - ( 1 / x ) ) / ( 1 + x ) / ( x * ( 1 + x ) ),(x - 1)/(x**2*(x + 1)**2),-2.0,-3.0 +( 1 - ( 1 / x ) ) / ( x / ( 1 - x ) ) / ( x * x ) / x - 1,-1 - (x - 1)**2/x**5,-5.0,0.0 +( 1 - ( 1 / x ) ) / x - x * x * ( 1 - x ),(x**4*(x - 1) + x - 1)/x**2,-2.0,3.0 +( 1 - ( 1 / x ) ) / x / x - 1 - ( x * x ),(-x**5 - x**3 + x - 1)/x**3,-3.0,2.0 +( 1 - ( 1 / x ) ) / x / x / ( x * x ) - 1,(-x**5 + x - 1)/x**5,-5.0,0.0 +( 1 - ( 1 / x ) ) / x / x / x - ( 1 / ( 1 + x ) ),(-x**4 + (x - 1)*(x + 1))/(x**4*(x + 1)),-4.0,-1.0 +( 1 - ( 1 / x ) / ( x * x ) ) / ( x / ( ( 1 / x ) - x ) ),-(x**2 - 1)*(x**3 - 1)/x**5,-5.0,0.0 +( 1 - ( 1 / x ) / ( x / ( ( 1 / x ) + x ) ) ) / x,(x**3 - x**2 - 1)/x**4,-4.0,-1.0 +( 1 - ( 1 / x ) / x ) - ( x * ( x * x ) ),-x**3 + 1 - 1/x**2,-2.0,3.0 +( 1 - ( x * x ) ) + ( 1 + x ) / x / x / x,(x**3*(-x**2 + 1) + x + 1)/x**3,-3.0,2.0 +( 1 - ( x * x ) ) + 1 - ( 1 / x ) / x / x,-x**2 + 2 - 1/x**3,-3.0,2.0 +( 1 - ( x * x ) - ( 1 / ( 1 + x ) ) ) * x,x**2*(-x**2 - x + 1)/(x + 1),2.0,3.0 +( 1 - ( x / ( 1 - x ) ) ) / x / ( 1 + x ) / x,(2*x - 1)/(x**4 - x**2),-2.0,-3.0 +( 1 - 1 / ( x * x ) ) / ( x / ( 1 + ( 1 / x ) ) ),(x + 1)*(x**2 - 1)/x**4,-4.0,-1.0 +( 1 - x ) * ( ( x * ( 1 - x ) ) + 1 ) * x,x**4 - 2*x**3 + x,1.0,4.0 +( 1 - x ) * ( 1 - ( x * ( 1 - x ) ) ) * x,-x*(x - 1)*(x*(x - 1) + 1),1.0,4.0 +( 1 - x ) * ( 1 - x ) * ( 1 - x ) * x + x,x*(-(x - 1)**3 + 1),1.0,4.0 +( 1 - x ) * ( 1 - x ) - 1 / ( x * x ) / x,(x - 1)**2 - 1/x**3,-3.0,2.0 +( 1 - x ) * ( x * x - ( 1 / ( x * x ) ) ),-(x - 1)*(x**4 - 1)/x**2,-2.0,3.0 +( 1 - x ) * x * ( ( x * x ) + 1 ),-x*(x - 1)*(x**2 + 1),1.0,4.0 +( 1 - x ) - ( 1 / x ) / x - ( x * x ) * x,-x**3 - x + 1 - 1/x**2,-2.0,3.0 +( 1 - x ) - 1 / ( 1 - x ) / ( ( x * x ) * x ) / x,(-x**4*(x - 1)**2 + 1)/(x**4*(x - 1)),-4.0,1.0 +( 1 - x ) - x * x + ( ( 1 / x ) / x ) / x,-x**2 - x + 1 + x**(-3),-3.0,2.0 +( 1 - x ) / ( ( x * x ) * x ) / x + ( 1 - x ) - x,(x**4*(-2*x + 1) - x + 1)/x**4,-4.0,1.0 +( 1 - x ) / ( x * x ) - x - x * ( x * x ),(-x**5 - x**3 - x + 1)/x**2,-2.0,3.0 +( 1 - x ) / ( x * x ) / x / ( x * x ) + 1,(x**5 - x + 1)/x**5,-5.0,0.0 +( 1 - x ) / x - ( x * x ) * x * ( 1 - x ),(x**4*(x - 1) - x + 1)/x,-1.0,4.0 +( 1 - x ) / x / x / ( x * x ) - ( 1 / ( 1 + ( 1 + x ) ) ),(-x**4 + (-x + 1)*(x + 2))/(x**4*(x + 2)),-4.0,-1.0 +( 1 / ( ( ( 1 / x ) / ( x * x ) ) + x ) ) / ( x + x + 1 ),x**3/((2*x + 1)*(x**4 + 1)),3.0,-2.0 +( 1 / ( ( ( 1 / x ) / x ) + ( x * x ) ) ) / ( x + x - 1 ),x**2/((2*x - 1)*(x**4 + 1)),2.0,-3.0 +( 1 / ( ( ( 1 / x ) / x ) + x ) ) / ( x + ( x * x ) - 1 ),x**2/((x**3 + 1)*(x**2 + x - 1)),2.0,-3.0 +( 1 / ( ( ( 1 / x ) / x ) - ( 1 - x ) ) ) / ( 1 / x - x ),-x**3/((x**2 - 1)*(x**2*(x - 1) + 1)),3.0,-2.0 +( 1 / ( ( ( 1 / x ) / x ) - x ) ) / ( 1 - x - ( x * x ) ),x**2/((x**3 - 1)*(x**2 + x - 1)),2.0,-3.0 +( 1 / ( ( ( x * x ) + x ) + x ) ) / ( x + x + x ),1/(3*x**2*(x + 2)),-2.0,-3.0 +( 1 / ( ( ( x * x ) - x ) - x ) ) / ( 1 - x * x ),-1/(x*(x - 2)*(x**2 - 1)),-1.0,-4.0 +( 1 / ( ( 1 + ( 1 / x ) ) + x ) ) / ( ( x * x ) * x - 1 ),x/((x**3 - 1)*(x*(x + 1) + 1)),1.0,-4.0 +( 1 / ( ( 1 + x ) + ( x * x ) ) ) + 1 / x / x / x,(x**3 + x**2 + x + 1)/(x**3*(x**2 + x + 1)),-3.0,-2.0 +( 1 / ( ( 1 + x ) + x ) ) - ( 1 / x ) / x / x / x,(x**4 - 2*x - 1)/(x**4*(2*x + 1)),-4.0,-1.0 +( 1 / ( ( 1 + x ) + x ) ) / x - 1 / ( x * x ) / x,(x**2 - 2*x - 1)/(x**3*(2*x + 1)),-3.0,-2.0 +( 1 / ( ( 1 + x ) - ( ( x * x ) * x ) ) ) / ( 1 - x * x ),-1/((x**2 - 1)*(-x**3 + x + 1)),0.0,-5.0 +( 1 / ( ( 1 + x ) - ( x * ( x * x ) ) ) ) / ( x * x - 1 ),1/((x**2 - 1)*(-x**3 + x + 1)),0.0,-5.0 +( 1 / ( ( 1 - ( 1 / x ) ) - x ) ) / ( x * ( x * x ) - 1 ),-x/((x**3 - 1)*(x*(x - 1) + 1)),1.0,-4.0 +( 1 / ( ( 1 - x ) - ( 1 / x ) ) ) / ( ( 1 / x ) / x + x ),-x**3/((x**3 + 1)*(x*(x - 1) + 1)),3.0,-2.0 +( 1 / ( ( 1 / x ) - ( x * ( 1 - x ) ) ) ) / ( x * x - 1 ),x/((x**2 - 1)*(x**2*(x - 1) + 1)),1.0,-4.0 +( 1 / ( ( x * ( 1 - x ) ) + x ) ) - 1 / x / x / x,(-x**2 - x + 2)/(x**3*(x - 2)),-3.0,-2.0 +( 1 / ( ( x * x ) * x ) ) / ( x + x ) - x,-x + 1/(2*x**4),-4.0,1.0 +( 1 / ( ( x * x ) * x ) ) / x + 1 - x - x,-2*x + 1 + x**(-4),-4.0,1.0 +( 1 / ( ( x * x ) + ( 1 - x ) ) ) / ( 1 + ( x * x ) * x ),1/((x**3 + 1)*(x**2 - x + 1)),0.0,-5.0 +( 1 / ( ( x * x ) + x ) ) + x * x * x * x,(x**5*(x + 1) + 1)/(x*(x + 1)),-1.0,4.0 +( 1 / ( ( x * x ) + x ) ) / ( x * x - ( 1 + x ) ),1/(x*(x**3 - 2*x - 1)),-1.0,-4.0 +( 1 / ( ( x * x ) - x ) ) / ( 1 + ( x * x ) + 1 ),1/(x*(x - 1)*(x**2 + 2)),-1.0,-4.0 +( 1 / ( ( x * x ) - x ) ) / ( x * x - 1 ),1/(x*(x - 1)*(x**2 - 1)),-1.0,-4.0 +( 1 / ( ( x * x ) - x ) ) / ( x + x ) / 1,1/(2*x**2*(x - 1)),-2.0,-3.0 +( 1 / ( 1 + ( ( x * ( 1 + x ) ) * x ) ) ) / ( x * x + 1 ),1/((x**2 + 1)*(x**2*(x + 1) + 1)),0.0,-5.0 +( 1 / ( 1 + ( ( x * x ) * x ) ) ) / ( x + x + x ),1/(3*x*(x**3 + 1)),-1.0,-4.0 +( 1 / ( 1 + ( ( x * x ) - x ) ) ) / ( 1 - ( x * x ) * x ),-1/((x**3 - 1)*(x**2 - x + 1)),0.0,-5.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( ( x * x ) + 1 / ( x * x ) ),x**2/((x + 2)*(x**4 + 1)),2.0,-3.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( ( x * x ) - 1 / ( x * x ) ),x**2/((x + 2)*(x**4 - 1)),2.0,-3.0 +( 1 / ( 1 + ( 1 - x ) ) ) - ( 1 / x ) / x / x / x,(-x**4 - x + 2)/(x**4*(x - 2)),-4.0,-1.0 +( 1 / ( 1 + ( 1 - x ) ) ) / ( ( 1 / x ) / x - ( x * x ) ),x**2/((x - 2)*(x**4 - 1)),2.0,-3.0 +( 1 / ( 1 + ( x * ( 1 - ( x * x ) ) ) ) ) / ( x * x - 1 ),-1/((x**2 - 1)*(x*(x**2 - 1) - 1)),0.0,-5.0 +( 1 / ( 1 + ( x * ( 1 - x ) ) ) ) / ( x * ( x * x ) + 1 ),-1/((x**3 + 1)*(x*(x - 1) - 1)),0.0,-5.0 +( 1 / ( 1 + ( x * ( x * ( x * x ) ) ) ) ) / ( x - 1 - 1 ),1/((x - 2)*(x**4 + 1)),0.0,-5.0 +( 1 / ( 1 + ( x * ( x * x ) ) ) ) / ( x - ( 1 / x ) - 1 ),x/((x**3 + 1)*(x*(x - 1) - 1)),1.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) - 1 / x / x / x,(x**3 - x**2 - 1)/(x**5 + x**3),-3.0,-2.0 +( 1 / ( 1 + ( x * x ) ) ) / ( ( 1 / ( x * x ) ) + x + x ),x**2/((x**2 + 1)*(2*x**3 + 1)),2.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / ( ( x * x ) * x - 1 ),1/((x**2 + 1)*(x**3 - 1)),0.0,-5.0 +( 1 / ( 1 + ( x * x ) ) ) / ( 1 - ( x * ( 1 - x ) ) * x ),1/(x**5 - x**4 + x**3 + 1),0.0,-5.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x * ( 1 + x ) + ( 1 / x ) ),x/((x**2 + 1)*(x**2*(x + 1) + 1)),1.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x * ( x * ( 1 - x ) ) + 1 ),-1/((x**2 + 1)*(x**2*(x - 1) - 1)),0.0,-5.0 +( 1 / ( 1 + x ) ) - ( 1 + ( 1 + x ) ) / ( x * x ) / x / x,(x**4 - (x + 1)*(x + 2))/(x**4*(x + 1)),-4.0,-1.0 +( 1 / ( 1 + x ) ) - ( 1 / x ) / x / x / ( x * ( 1 - x ) ),(x**5 - x**4 + x + 1)/(x**6 - x**4),-4.0,-1.0 +( 1 / ( 1 + x ) ) / ( ( ( ( x * x ) * x ) * x ) + 1 + x ),1/((x + 1)*(x**4 + x + 1)),0.0,-5.0 +( 1 / ( 1 + x ) ) / ( ( 1 - x ) - ( x * ( x * x ) ) * x ),-1/((x + 1)*(x**4 + x - 1)),0.0,-5.0 +( 1 / ( 1 + x ) ) / ( ( x * ( x * x ) ) * x - ( 1 + x ) ),-1/((x + 1)*(-x**4 + x + 1)),0.0,-5.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) * x + ( ( 1 / x ) - x ) ),x/((x + 1)*(x**2*(x**2 - 1) + 1)),1.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 + ( x * ( x * x ) ) + ( 1 / x ) ),x/((x + 1)*(x*(x**3 + 1) + 1)),1.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 + x ) - 1 / x / x,(x + 1)**(-2) - 1/x**2,-2.0,-3.0 +( 1 / ( 1 + x ) ) / ( x - ( x * ( x * ( x * x ) ) ) - 1 ),-1/((x + 1)*(x**4 - x + 1)),0.0,-5.0 +( 1 / ( 1 - ( ( 1 + x ) * x ) ) ) / ( 1 / x - ( x * x ) ),x/((x**3 - 1)*(x*(x + 1) - 1)),1.0,-4.0 +( 1 / ( 1 - ( ( x * x ) * ( x * x ) ) ) ) / ( 1 + x + 1 ),-1/((x + 2)*(x**4 - 1)),0.0,-5.0 +( 1 / ( 1 - ( ( x * x ) * x ) ) ) / ( x + x + x ),-1/(3*x*(x**3 - 1)),-1.0,-4.0 +( 1 / ( 1 - ( 1 / x ) ) ) - 1 / ( x * x ) / ( x * x ) / x,(x**6 - x + 1)/(x**5*(x - 1)),-5.0,0.0 +( 1 / ( 1 - ( x * ( 1 - x ) ) ) ) / ( 1 + ( x * x ) * x ),1/((x**3 + 1)*(x*(x - 1) + 1)),0.0,-5.0 +( 1 / ( 1 - ( x * x ) ) ) - ( 1 + x ) / x / x / x,(-2*x**3 - x**2 + x + 1)/(x**3*(x**2 - 1)),-3.0,-2.0 +( 1 / ( 1 - ( x * x ) ) ) / ( ( 1 / x ) - ( x * x ) - 1 ),x/(x**5 - x**2 - x + 1),1.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( ( 1 / x ) - x + ( x * x ) ),-x/((x**2 - 1)*(x**2*(x - 1) + 1)),1.0,-4.0 +( 1 / ( 1 - x ) ) - ( 1 + 1 ) / ( x * ( x * ( x * x ) ) ),(-x**4 - 2*x + 2)/(x**4*(x - 1)),-4.0,-1.0 +( 1 / ( 1 - x ) ) - ( 1 + x ) / x / x / ( x * x ),(-x**4 - x**2 + 1)/(x**4*(x - 1)),-4.0,-1.0 +( 1 / ( 1 - x ) ) - 1 - x * x * ( x * x ),-(x**5 - x**4 + x)/(x - 1),1.0,4.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) - ( 1 / ( x * x ) ) + x ),-x**2/(x**5 - x**3 - x + 1),2.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 + ( ( x * x ) * ( x * x ) ) + 1 ),-1/((x - 1)*(x**4 + 2)),0.0,-5.0 +( 1 / ( 1 - x ) ) / ( 1 - ( ( 1 / x ) / ( x * x ) ) - x ),x**3/((x - 1)*(x**3*(x - 1) + 1)),3.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 / ( x * ( x * x ) ) - ( 1 - x ) ),-x**3/((x - 1)*(x**3*(x - 1) + 1)),3.0,-2.0 +( 1 / ( 1 - x ) ) / ( x * x + ( ( ( 1 / x ) / x ) - x ) ),-x**2/((x - 1)*(x**3*(x - 1) + 1)),2.0,-3.0 +( 1 / ( 1 - x ) ) / ( x + ( ( x * x ) * x ) + x ),-1/(x*(x - 1)*(x**2 + 2)),-1.0,-4.0 +( 1 / ( 1 - x ) ) / x / ( ( x * x ) + ( 1 - x ) ),-1/(x*(x - 1)*(x**2 - x + 1)),-1.0,-4.0 +( 1 / ( x * ( 1 + ( 1 - x ) ) ) - 1 ) / ( x * x ),-(x*(x - 2) + 1)/(x**3*(x - 2)),-3.0,-2.0 +( 1 / ( x * ( 1 + ( x * x ) ) ) ) / ( x - 1 - 1 ),1/(x*(x - 2)*(x**2 + 1)),-1.0,-4.0 +( 1 / ( x * x ) ) / ( x + x ) - ( x * x ),(-x**5 + 1/2)/x**3,-3.0,2.0 +( 1 / x ) * 1 / ( ( 1 / ( 1 + x ) ) - x ) / x,-(x + 1)/(x**2*(x*(x + 1) - 1)),-2.0,-3.0 +( 1 / x ) + ( x * ( 1 - x ) ) * x * x - 1,-x**4 + x**3 - 1 + 1/x,-1.0,4.0 +( 1 / x ) + ( x * x ) * x * x - ( 1 - x ),x**4 + x - 1 + 1/x,-1.0,4.0 +( 1 / x ) + x * x * ( x * x ) + 1,(x**5 + x + 1)/x,-1.0,4.0 +( 1 / x ) + x + x * ( x * x ) * ( 1 - x ),-x**4 + x**3 + x + 1/x,-1.0,4.0 +( 1 / x ) - ( ( x * x ) * x ) * ( x + x ),(-2*x**5 + 1)/x,-1.0,4.0 +( 1 / x ) - ( ( x * x ) * x ) * x - x + 1,-x**4 - x + 1 + 1/x,-1.0,4.0 +( 1 / x ) - 1 + x * x * ( 1 - ( x * x ) ),(-x**5 + x**3 - x + 1)/x,-1.0,4.0 +( 1 / x ) - 1 / ( x * ( 1 - x ) ) / ( x * x ) / x,(x**3*(x - 1) + 1)/(x**4*(x - 1)),-4.0,-1.0 +( 1 / x ) - 1 / ( x * x ) / x - ( x * x ),(-x**5 + x**2 - 1)/x**3,-3.0,2.0 +( 1 / x ) - x * ( x * x ) * x + ( x * x ),-x**4 + x**2 + 1/x,-1.0,4.0 +( 1 / x ) - x * ( x * x ) * x - ( x * x ),(-x**5 - x**3 + 1)/x,-1.0,4.0 +( 1 / x ) - x * x * ( x * ( 1 + x ) ) - x,-x**4 - x**3 - x + 1/x,-1.0,4.0 +( 1 / x ) - x + x * x * ( 1 + ( x * x ) ),x**4 + x**2 - x + 1/x,-1.0,4.0 +( 1 / x ) / ( ( ( 1 + x ) * x ) * x - ( 1 + x ) ),1/(x*(x**3 + x**2 - x - 1)),-1.0,-4.0 +( 1 / x ) / ( ( 1 - x ) - x * ( x * x ) ),-1/(x*(x**3 + x - 1)),-1.0,-4.0 +( 1 / x ) / ( ( x * ( 1 - x ) ) * x - ( 1 + x ) ),-1/(x*(x**2*(x - 1) + x + 1)),-1.0,-4.0 +( 1 / x ) / ( ( x * ( x * x ) ) + x + 1 ),1/(x*(x**3 + x + 1)),-1.0,-4.0 +( 1 / x ) / ( 1 + 1 + ( x * ( x * ( 1 + x ) ) ) ),1/(x*(x**2*(x + 1) + 2)),-1.0,-4.0 +( 1 / x ) / ( 1 + x * ( 1 - ( x * x ) ) ),1/(x*(-x**3 + x + 1)),-1.0,-4.0 +( 1 / x ) / ( 1 - ( 1 + x ) - ( ( x * x ) + x ) ),-1/(x**2*(x + 2)),-2.0,-3.0 +( 1 / x ) / ( 1 - ( x * ( x * x ) ) + 1 ),-1/(x*(x**3 - 2)),-1.0,-4.0 +( 1 / x ) / ( 1 - x ) / ( ( x / ( 1 + x ) ) + x ),-(x + 1)/(x**2*(x - 1)*(x + 2)),-2.0,-3.0 +( 1 / x ) / ( x * ( x * ( 1 - x ) ) + ( 1 - x ) ),-1/(x*(x**2*(x - 1) + x - 1)),-1.0,-4.0 +( 1 / x ) / ( x * x ) - 1 - 1 - ( x * x ),-x**2 - 2 + x**(-3),-3.0,2.0 +( 1 / x ) / ( x * x - ( ( x / ( 1 + x ) ) + x ) ),(x + 1)/(x**2*(x**2 - 2)),-2.0,-3.0 +( 1 / x ) / ( x + x ) / ( ( 1 + x ) + ( 1 + x ) ),1/(4*x**2*(x + 1)),-2.0,-3.0 +( 1 / x ) / ( x - ( x * ( x * ( 1 - x ) ) ) - 1 ),1/(x*(x**3 - x**2 + x - 1)),-1.0,-4.0 +( 1 / x ) / ( x - 1 - ( x * ( ( x * x ) + x ) ) ),-1/(x*(x**2*(x + 1) - x + 1)),-1.0,-4.0 +( 1 / x ) / ( x / ( ( ( 1 / x ) + x ) + x ) ) / x / x - 1,-1 + 2/x**3 + x**(-5),-5.0,0.0 +( 1 / x ) / 1 / ( x * x ) / x - ( 1 - x ),x - 1 + x**(-4),-4.0,1.0 +( 1 / x ) / x / ( x * ( ( ( x * x ) - x ) - x ) ) / x - 1,(x**5*(-x + 2) + 1)/(x**5*(x - 2)),-5.0,0.0 +( 1 / x ) / x / ( x * x ) + x + x,2*x + x**(-4),-4.0,1.0 +( 1 / x ) / x / x + ( 1 / x ) - ( x * x ),(-x**5 + x**2 + 1)/x**3,-3.0,2.0 +( 1 / x ) / x / x + 1 + ( 1 + ( x * x ) ),x**2 + 2 + x**(-3),-3.0,2.0 +( 1 / x ) / x / x - 1 - ( x * ( 1 - x ) ),x**2 - x - 1 + x**(-3),-3.0,2.0 +( 1 / x ) / x / x - 1 / ( 1 + ( ( 1 - x ) * x ) ),(x**3 + x*(x - 1) - 1)/(x**3*(x*(x - 1) - 1)),-3.0,-2.0 +( x * ( ( ( 1 + x ) * x ) + x ) ) / ( x + 1 / x ),x**3*(x + 2)/(x**2 + 1),3.0,2.0 +( x * ( ( 1 + x ) + x ) ) + 1 / x / x / x,2*x**2 + x + x**(-3),-3.0,2.0 +( x * ( ( 1 / ( 1 + x ) ) - x ) * x ),x**2*(-x*(x + 1) + 1)/(x + 1),2.0,3.0 +( x * ( ( x * x ) + x ) ) * x - x - x - x,x*(x**2*(x + 1) - 3),1.0,4.0 +( x * ( ( x * x ) - x ) ) * x * x - 1 - x,x**4*(x - 1) - x - 1,0.0,5.0 +( x * ( ( x * x ) - x ) ) / ( x + 1 + ( 1 / x ) ),x**3*(x - 1)/(x*(x + 1) + 1),3.0,2.0 +( x * ( ( x * x ) / ( 1 - x ) ) ) / ( x + 1 / x ),-x**4/((x - 1)*(x**2 + 1)),4.0,1.0 +( x * ( ( x / ( 1 + x ) ) - x ) ) / ( x + ( 1 / x ) + 1 ),-x**4/((x + 1)*(x*(x + 1) + 1)),4.0,1.0 +( x * ( ( x / ( 1 + x ) ) - x ) ) / ( x + ( 1 / x ) + x ),-x**4/((x + 1)*(2*x**2 + 1)),4.0,1.0 +( x * ( ( x / ( 1 - x ) ) + x ) ) / ( x - ( 1 / x ) / x ),x**4*(x - 2)/((x - 1)*(x**3 - 1)),4.0,1.0 +( x * ( ( x / ( 1 - x ) ) - x ) ) / ( ( x * ( 1 + x ) ) + ( 1 / x ) / x ),-x**5/(x**5 - x**3 + x - 1),5.0,0.0 +( x * ( 1 + ( x * x ) ) ) * x * ( x ) - 1,x**5 + x**3 - 1,0.0,5.0 +( x * ( 1 + x ) ) / ( ( 1 / ( ( x * x ) * x ) ) + 1 - x ),x**4*(x + 1)/(x**3*(-x + 1) + 1),4.0,1.0 +( x * ( 1 + x ) ) / ( ( 1 / x ) / ( x * x ) - ( 1 + x ) ),-x**4*(x + 1)/(x**3*(x + 1) - 1),4.0,1.0 +( x * ( 1 + x ) ) / ( 1 / ( x * ( x * x ) ) - x ),-x**4*(x + 1)/(x**4 - 1),4.0,1.0 +( x * ( 1 + x ) ) / ( x + ( 1 / x ) ) * x,x**3*(x + 1)/(x**2 + 1),3.0,2.0 +( x * ( 1 - ( x * x ) ) ) * x * x + 1 - x,-x**5 + x**3 - x + 1,0.0,5.0 +( x * ( 1 - x ) ) * x * x * x - ( 1 - x ),x**4*(-x + 1) + x - 1,0.0,5.0 +( x * ( 1 - x ) ) - ( ( 1 / x ) / x ) / x,-x**2 + x - 1/x**3,-3.0,2.0 +( x * ( 1 - x ) ) / ( x - ( ( 1 / x ) + x ) / ( x * x ) ),x**4*(-x + 1)/(x**4 - x**2 - 1),4.0,1.0 +( x * ( x * ( 1 - x ) ) ) - x - 1 / x / x,-x**3 + x**2 - x - 1/x**2,-2.0,3.0 +( x * ( x * x ) ) * ( x * x ) + x + x - 1,x**5 + 2*x - 1,0.0,5.0 +( x * ( x * x ) ) * x - 1 - 1 / x,(x**5 - x - 1)/x,-1.0,4.0 +( x * ( x * x ) ) + ( 1 / x ) / ( x + x ),(x**5 + 1/2)/x**2,-2.0,3.0 +( x * ( x * x ) ) / ( ( ( 1 + x ) * ( 1 + x ) ) - 1 / x ),x**4/(x*(x + 1)**2 - 1),4.0,1.0 +( x * ( x * x ) ) / ( ( ( 1 - x ) - x ) + 1 + 1 ),-x**3/(2*x - 3),3.0,2.0 +( x * ( x * x ) ) / ( 1 / x + ( 1 - ( x * ( 1 - x ) ) ) ),x**4/(x*(x*(x - 1) + 1) + 1),4.0,1.0 +( x * ( x / ( ( 1 / x ) + x ) ) ) / ( x * x - ( 1 / x ) ),x**4/((x**2 + 1)*(x**3 - 1)),4.0,-1.0 +( x * ( x / ( 1 - x ) ) ) - ( 1 / x ) / x / x / x,(-x**6 - x + 1)/(x**4*(x - 1)),-4.0,1.0 +( x * x ) * ( ( 1 + x ) + x + x ),x**2*(3*x + 1),2.0,3.0 +( x * x ) * ( ( 1 - x ) - x ) * x + 1 / x,(x**4*(-2*x + 1) + 1)/x,-1.0,4.0 +( x * x ) * ( ( 1 / ( 1 - x ) ) - x - x ),-x**2*(2*x*(x - 1) + 1)/(x - 1),2.0,3.0 +( x * x ) * ( x + x ) - ( x * x ),x**2*(2*x - 1),2.0,3.0 +( x * x ) * x * ( 1 + x ) - ( 1 + x ) / x,(x**4*(x + 1) - x - 1)/x,-1.0,4.0 +( x * x ) * x * ( x * x ) - 1 - 1,x**5 - 2,0.0,5.0 +( x * x ) * x - ( ( 1 / x ) / x ) - x - 1,x**3 - x - 1 - 1/x**2,-2.0,3.0 +( x * x ) * x - ( 1 + x ) / ( x * x ) - 1,(x**5 - x**2 - x - 1)/x**2,-2.0,3.0 +( x * x ) * x - 1 + ( ( 1 / x ) / x ) - 1,x**3 - 2 + x**(-2),-2.0,3.0 +( x * x ) * x - 1 / ( x * x ) + ( 1 + x ),x**3 + x + 1 - 1/x**2,-2.0,3.0 +( x * x ) * x - 1 / ( x * x ) + ( 1 - x ),x**3 - x + 1 - 1/x**2,-2.0,3.0 +( x * x ) * x - 1 / ( x * x ) / ( 1 + x ),(x**5*(x + 1) - 1)/(x**2*(x + 1)),-2.0,3.0 +( x * x ) + ( ( 1 / x ) / x ) / x - 1 - 1,x**2 - 2 + x**(-3),-3.0,2.0 +( x * x ) + ( 1 + 1 ) / ( ( x * x ) * x ),(x**5 + 2)/x**3,-3.0,2.0 +( x * x ) + ( x * x ) / ( x - ( 1 - x ) ),2*x**3/(2*x - 1),3.0,2.0 +( x * x ) + ( x / ( ( 1 / x ) - x ) ) / ( x - 1 ),x**3*(x**2 - x - 1)/(x**3 - x**2 - x + 1),3.0,2.0 +( x * x ) - ( 1 / ( 1 - x ) ) / x / x / x,(x**5*(x - 1) + 1)/(x**3*(x - 1)),-3.0,2.0 +( x * x ) - 1 - ( 1 - x ) / ( x * x ) / x,(x**5 - x**3 + x - 1)/x**3,-3.0,2.0 +( x * x ) - 1 / x - 1 / ( x * ( x * x ) ),(x**5 - x**2 - 1)/x**3,-3.0,2.0 +( x * x ) - 1 / x / ( x * x ) - 1,x**2 - 1 - 1/x**3,-3.0,2.0 +( x * x ) - 1 / x / 1 / ( x * x ),(x**5 - 1)/x**3,-3.0,2.0 +( x * x ) - x * ( x * x ) * ( x * x ) - 1,-x**5 + x**2 - 1,0.0,5.0 +( x * x ) - x + ( ( 1 / x ) - x ) / x / x,x**2 - x - 1/x + x**(-3),-3.0,2.0 +( x * x ) - x - ( ( 1 / x ) - x ) / x / x,x**2 - x + 1/x - 1/x**3,-3.0,2.0 +( x * x ) - x / ( x + ( ( 1 / x ) / ( 1 + x ) ) ),x**3*(x**2 + x - 1)/(x**3 + x**2 + 1),3.0,2.0 +( x * x ) / ( ( ( 1 / x ) + x ) / x + ( 1 - x ) ),x**4/(-x**3 + 2*x**2 + 1),4.0,1.0 +( x * x ) / ( ( ( 1 / x ) / x ) + ( 1 + x ) + x ),x**4/(x**2*(2*x + 1) + 1),4.0,1.0 +( x * x ) / ( ( ( 1 / x ) / x ) + ( 1 / x ) + x ),x**4/(x**3 + x + 1),4.0,1.0 +( x * x ) / ( ( 1 + x ) + ( ( 1 - x ) / x ) / x ),x**4/(x**2*(x + 1) - x + 1),4.0,1.0 +( x * x ) / ( ( 1 - ( x * x ) ) - x ) - ( x * x ),-x**3*(x + 1)/(x**2 + x - 1),3.0,2.0 +( x * x ) / ( ( 1 - ( x / ( 1 - x ) ) ) - x ) * x,x**3*(-x + 1)/(-x + (x - 1)**2),3.0,2.0 +( x * x ) / ( ( 1 / ( ( 1 + x ) + x ) ) + x ) * x,x**3*(2*x + 1)/(x*(2*x + 1) + 1),3.0,2.0 +( x * x ) / ( ( 1 / ( ( x * ( 1 - x ) ) - x ) ) + x - 1 ),x**4/(x**2*(x - 1) - 1),4.0,1.0 +( x * x ) / ( ( 1 / x ) + ( 1 + ( 1 + x ) ) / x ),x**3/(x + 3),3.0,2.0 +( x * x ) / ( ( 1 / x ) - 1 - ( x / ( 1 + x ) ) ),-x**3*(x + 1)/(2*x**2 - 1),3.0,2.0 +( x * x ) / ( ( x * ( 1 - x ) ) - 1 / ( ( x * x ) * x ) ),-x**5/(x**4*(x - 1) + 1),5.0,0.0 +( x * x ) / ( 1 + ( 1 / ( 1 + ( x * x ) ) ) / x ),(x**5 + x**3)/(x**3 + x + 1),3.0,2.0 +( x * x ) / ( 1 + ( x * x ) ) + x * x * x,x**2*(x**3 + x + 1)/(x**2 + 1),2.0,3.0 +( x * x ) / ( 1 + ( x / ( 1 + x ) ) - ( 1 / x ) ),x**3*(x + 1)/(2*x**2 - 1),3.0,2.0 +( x * x ) / ( 1 - x ) - x * x * x,x**2*(x*(-x + 1) - 1)/(x - 1),2.0,3.0 +( x * x ) / ( 1 / ( ( x * x ) / ( 1 - x ) ) - x ),-x**4/(x**3 + x - 1),4.0,1.0 +( x * x ) / ( 1 / ( x * ( ( 1 + x ) + x ) ) - 1 ),-x**3*(2*x + 1)/(x*(2*x + 1) - 1),3.0,2.0 +( x * x ) / ( 1 / x + ( x / ( ( 1 / x ) + x ) ) ),(x**5 + x**3)/(x**3 + x**2 + 1),3.0,2.0 +( x * x ) / ( 1 / x - ( x / ( 1 - x ) ) ),x**3*(-x + 1)/(-x**2 - x + 1),3.0,2.0 +( x * x ) / ( x + x + ( ( 1 - ( 1 / x ) ) / x ) ),x**4/(2*x**3 + x - 1),4.0,1.0 +( x * x ) / ( x - ( ( ( 1 - x ) / x ) - x ) / x ),x**4/(x**3 + x**2 + x - 1),4.0,1.0 +( x * x ) / ( x - ( ( 1 + x ) / ( x * x ) ) + x ),x**4/(2*x**3 - x - 1),4.0,1.0 +( x * x ) / ( x - ( ( 1 - x ) - x ) ) + ( x * x ),3*x**3/(3*x - 1),3.0,2.0 +( x * x ) / ( x - ( ( 1 / ( 1 - ( 1 - x ) ) ) / x ) - 1 ),x**4/(x**3 - x**2 - 1),4.0,1.0 +( x * x ) / ( x - ( 1 / ( x * x ) ) + ( 1 + x ) ),x**4/(x**2*(2*x + 1) - 1),4.0,1.0 +( x * x ) / ( x - 1 - ( ( ( 1 / x ) / x ) / ( 1 - x ) ) ),x**4*(-x + 1)/(-x**2*(x - 1)**2 - 1),4.0,1.0 +( x * x ) / ( x - 1 - ( 1 / ( ( x * ( 1 - x ) ) - x ) ) ),x**4/(-x**2*(-x + 1) + 1),4.0,1.0 +( x + ( 1 + x ) ) * x * ( x / ( ( 1 / x ) + x ) ),x**3*(2*x + 1)/(x**2 + 1),3.0,2.0 +( x + ( 1 / x ) ) / ( x * ( ( 1 - x ) - x ) ) / x,-(x**2 + 1)/(x**3*(2*x - 1)),-3.0,-2.0 +( x + 1 + x ) * ( x * ( 1 + ( x * x ) ) ),x*(2*x + 1)*(x**2 + 1),1.0,4.0 +( x + x ) * ( ( 1 + x ) + x ) * x,x**2*(4*x + 2),2.0,3.0 +( x + x ) * ( ( x * x ) * x ) - x,2*x**4 - x,1.0,4.0 +( x + x ) * ( x * ( 1 + ( 1 + x ) ) ),2*x**2*(x + 2),2.0,3.0 +( x + x ) * ( x * ( x * x ) ) + x,2*x**4 + x,1.0,4.0 +( x + x ) * ( x * x ) + ( ( 1 / x ) / x ),(2*x**5 + 1)/x**2,-2.0,3.0 +( x + x + x ) * ( ( ( 1 - x ) - x ) * x ),x**2*(-6*x + 3),2.0,3.0 +( x + x + x ) * ( ( ( x * x ) - x ) - x ),3*x**2*(x - 2),2.0,3.0 +( x + x + x ) * ( ( x * x ) / ( ( 1 - x ) - x ) ),-3*x**3/(2*x - 1),3.0,2.0 +( x + x + x ) * ( x * ( ( 1 + x ) + x ) ),x**2*(6*x + 3),2.0,3.0 +( x - ( ( ( 1 - x ) / x ) / x ) - 1 ) / ( x * x ),(x**2*(x - 1) + x - 1)/x**4,-4.0,-1.0 +( x - ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) - x ) ) / x / x,(2*x**3 + x + 1)/x**4,-4.0,-1.0 +( x - ( 1 - x ) ) / ( x / ( ( 1 / x ) + x ) ) / ( x * x ),(2*x - 1)*(x**2 + 1)/x**4,-4.0,-1.0 +( x - ( 1 / ( 1 - x ) ) - 1 ) * ( x * x ),x**2*((-x + 1)**2 + 1)/(x - 1),2.0,3.0 +( x - ( 1 / ( x * x ) ) - ( 1 - x ) ) / ( x * x ),(x**2*(2*x - 1) - 1)/x**4,-4.0,-1.0 +( x - ( x * x ) ) * ( ( 1 / x ) - x ) * x,x*(x - 1)*(x**2 - 1),1.0,4.0 +( x - 1 ) * ( 1 - x ) * ( ( x * x ) - x ),x*(-x + 1)**3,1.0,4.0 +( x - 1 ) / ( x * x ) / ( x / ( ( 1 / x ) + x ) ),(x - 1)*(x**2 + 1)/x**4,-4.0,-1.0 +( x - 1 - ( 1 + ( 1 - x ) ) ) / ( ( x * x ) * x ),(2*x - 3)/x**3,-3.0,-2.0 +( x - 1 - 1 ) / ( ( x * x ) * x ),(x - 2)/x**3,-3.0,-2.0 +( x / ( ( ( ( 1 + x ) / x ) / x ) - x ) ) * ( x + x + x ),3*x**4/(-x**3 + x + 1),4.0,1.0 +( x / ( ( ( ( 1 / x ) - x ) / x ) - x ) ) / ( 1 - x * x ),x**3/((x**2 - 1)*(x**3 + x**2 - 1)),3.0,-2.0 +( x / ( ( ( ( 1 / x ) - x ) / x ) - x ) ) / ( x * x - 1 ),-x**3/((x**2 - 1)*(x**3 + x**2 - 1)),3.0,-2.0 +( x / ( ( ( 1 - x ) / x ) + x ) ) / ( x + ( 1 / x ) / x ),x**4/((x**3 + 1)*(x**2 - x + 1)),4.0,-1.0 +( x / ( ( ( 1 - x ) / x ) - x ) ) / ( x + ( 1 / x ) / x ),-x**4/((x**3 + 1)*(x**2 + x - 1)),4.0,-1.0 +( x / ( ( ( 1 / x ) - ( x * x ) ) - x ) ) / ( x - 1 / x ),-x**3/((x**2 - 1)*(x**2*(x + 1) - 1)),3.0,-2.0 +( x / ( ( ( 1 / x ) - x ) - x ) ) / ( ( 1 / x ) / x - x ),x**4/((2*x**2 - 1)*(x**3 - 1)),4.0,-1.0 +( x / ( ( ( 1 / x ) / x ) - ( 1 - x ) ) ) * ( x + x + x ),3*x**4/(x**2*(x - 1) + 1),4.0,1.0 +( x / ( ( ( 1 / x ) / x ) - x ) ) / ( x + x + ( 1 / x ) ),-x**4/((2*x**2 + 1)*(x**3 - 1)),4.0,-1.0 +( x / ( ( 1 + x ) + ( 1 / x ) ) ) / ( x * ( x * x ) - 1 ),x**2/((x**3 - 1)*(x*(x + 1) + 1)),2.0,-3.0 +( x / ( ( 1 + x ) + ( x * x ) ) ) / ( 1 - x * ( x * x ) ),-x/((x**3 - 1)*(x**2 + x + 1)),1.0,-4.0 +( x / ( ( 1 + x ) + ( x * x ) ) ) / ( 1 / x - ( x * x ) ),-x**2/((x**3 - 1)*(x**2 + x + 1)),2.0,-3.0 +( x / ( ( 1 + x ) + x ) ) - ( 1 / x ) / x / x / ( x * x ),(x**6 - 2*x - 1)/(x**5*(2*x + 1)),-5.0,0.0 +( x / ( ( 1 + x ) + x ) ) / ( x * x - ( 1 / ( x * x ) ) ),x**3/((2*x + 1)*(x**4 - 1)),3.0,-2.0 +( x / ( ( 1 + x ) - ( 1 / ( x * x ) ) ) ) / ( x - 1 / x ),x**4/((x**2 - 1)*(x**2*(x + 1) - 1)),4.0,-1.0 +( x / ( ( 1 - ( x * x ) ) - x ) ) / ( ( x * x ) - 1 / x ),-x**2/((x**3 - 1)*(x**2 + x - 1)),2.0,-3.0 +( x / ( ( 1 - x ) - ( x * x ) ) ) / ( x + 1 / ( x * x ) ),-x**3/((x**3 + 1)*(x**2 + x - 1)),3.0,-2.0 +( x / ( ( 1 - x ) - x ) ) - x * x * x * x,x*(x**3*(-2*x + 1) - 1)/(2*x - 1),1.0,4.0 +( x / ( ( 1 - x ) - x ) ) / ( ( x * x ) + 1 / ( x * x ) ),-x**3/((2*x - 1)*(x**4 + 1)),3.0,-2.0 +( x / ( ( 1 / ( 1 + x ) ) - x ) ) / ( 1 / ( x * ( x * x ) ) - x ),x**4*(x + 1)/((x**4 - 1)*(x*(x + 1) - 1)),4.0,-1.0 +( x / ( ( 1 / ( 1 + x ) ) - x ) ) / ( x - ( 1 / x ) / ( x * x ) ),-x**4*(x + 1)/((x**4 - 1)*(x*(x + 1) - 1)),4.0,-1.0 +( x / ( ( 1 / ( x * x ) ) + x ) ) / ( x + x - ( 1 / x ) ),x**4/((2*x**2 - 1)*(x**3 + 1)),4.0,-1.0 +( x / ( ( 1 / x ) + ( 1 + x ) ) ) / ( 1 / x - ( x * x ) ),-x**3/((x**3 - 1)*(x*(x + 1) + 1)),3.0,-2.0 +( x / ( ( 1 / x ) + ( 1 - ( x * x ) ) ) ) / ( 1 / x - x ),x**3/((x**2 - 1)*(x*(x**2 - 1) - 1)),3.0,-2.0 +( x / ( ( 1 / x ) + ( x * x ) ) ) / ( 1 - x + ( 1 / x ) ),x**3/((x**3 + 1)*(x*(-x + 1) + 1)),3.0,-2.0 +( x / ( ( 1 / x ) + x ) ) / ( ( ( 1 + x ) / x ) / x - x ),x**4/(-x**5 + x**2 + x + 1),4.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( ( 1 - x ) / x - ( x * x ) ),-x**3/((x**2 + 1)*(x**3 + x - 1)),3.0,-2.0 +( x / ( ( 1 / x ) + x ) ) / ( ( x * x ) - ( 1 / x ) - 1 ),x**3/(x**5 - x**2 - x - 1),3.0,-2.0 +( x / ( ( 1 / x ) + x ) ) / ( x * ( x * ( 1 - x ) ) + 1 ),-x**2/((x**2 + 1)*(x**2*(x - 1) - 1)),2.0,-3.0 +( x / ( ( 1 / x ) + x ) ) / ( x * x - ( 1 / x ) ),x**3/((x**2 + 1)*(x**3 - 1)),3.0,-2.0 +( x / ( ( 1 / x ) + x ) ) / ( x + x - ( ( 1 / x ) / x ) ),x**4/((x**2 + 1)*(2*x**3 - 1)),4.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( x - ( ( x * x ) * x ) - 1 ),-x**2/(x**5 + x**2 - x + 1),2.0,-3.0 +( x / ( ( 1 / x ) + x ) ) / ( x - ( 1 + x ) / ( x * x ) ),x**4/(x**5 - x**2 - x - 1),4.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( x - ( 1 / ( ( x / ( 1 + x ) ) - x ) ) ) * x,x**5/((x**2 + 1)*(x**3 + x + 1)),5.0,0.0 +( x / ( ( 1 / x ) - ( 1 + x ) ) ) + x / ( 1 - ( 1 / x ) ),x**4/(x**3 - 2*x + 1),4.0,1.0 +( x / ( ( 1 / x ) - ( 1 + x ) ) ) / ( 1 / ( x * x ) - x ),x**4/((x**3 - 1)*(x*(x + 1) - 1)),4.0,-1.0 +( x / ( ( 1 / x ) - x ) ) - x / 1 * x * x,x**2*(x*(-x**2 + 1) - 1)/(x**2 - 1),2.0,3.0 +( x / ( ( 1 / x ) - x ) ) / ( ( 1 + x ) - 1 / ( x * x ) ),-x**4/((x**2 - 1)*(x**2*(x + 1) - 1)),4.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( x - ( ( 1 / x ) + x ) / x ),-x**4/(x**5 - x**4 - x**3 + 1),4.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( x - ( 1 + ( 1 / x ) ) / x ),x**4/((x**2 - 1)*(-x**3 + x + 1)),4.0,-1.0 +( x / ( ( x * ( x * x ) ) - x ) ) - 1 / x / x / x,(x**3 - x**2 + 1)/(x**5 - x**3),-3.0,-2.0 +( x / ( ( x * x ) - ( 1 / x ) ) ) / ( 1 + 1 + ( x * x ) ),x**2/((x**2 + 2)*(x**3 - 1)),2.0,-3.0 +( x / ( 1 + ( 1 + ( x * x ) ) ) ) / ( x - ( 1 / x ) / x ),x**3/((x**2 + 2)*(x**3 - 1)),3.0,-2.0 +( x / ( 1 + ( 1 + x ) ) ) - 1 / ( x * x ) / ( x * x ) - 1,-(2*x**4 + x + 2)/(x**4*(x + 2)),-4.0,-1.0 +( x / ( 1 + ( 1 + x ) ) ) / ( ( 1 / x ) / x - ( x * x ) ),-x**3/((x + 2)*(x**4 - 1)),3.0,-2.0 +( x / ( 1 + ( 1 + x ) ) ) / ( x - ( 1 / x ) / ( x * x ) ),x**4/((x + 2)*(x**4 - 1)),4.0,-1.0 +( x / ( 1 + ( 1 - ( 1 / x ) ) ) ) * ( x + x + x ),3*x**3/(2*x - 1),3.0,2.0 +( x / ( 1 + ( 1 - ( x * x ) ) ) ) / ( ( 1 / x ) / x - x ),x**3/((x**2 - 2)*(x**3 - 1)),3.0,-2.0 +( x / ( 1 + ( 1 - x ) ) ) - ( 1 / x ) / x / ( x * x ) / x,(-x**6 - x + 2)/(x**5*(x - 2)),-5.0,0.0 +( x / ( 1 + ( 1 - x ) ) ) / ( x - ( ( 1 / x ) / x ) / x ),-x**4/((x - 2)*(x**4 - 1)),4.0,-1.0 +( x / ( 1 + ( x * ( 1 - x ) ) ) ) / ( x * ( x * x ) + 1 ),-x/((x**3 + 1)*(x*(x - 1) - 1)),1.0,-4.0 +( x / ( 1 + ( x * x ) ) ) / ( 1 + 1 + ( ( x * x ) * x ) ),x/((x**2 + 1)*(x**3 + 2)),1.0,-4.0 +( x / ( 1 + x ) ) * x * ( ( x / ( 1 - x ) ) + x ),x**3*(x - 2)/(x**2 - 1),3.0,2.0 +( x / ( 1 + x ) ) + ( ( 1 - x ) / x ) / x / ( x * x ) / x,(x**6 - x**2 + 1)/(x**5*(x + 1)),-5.0,0.0 +( x / ( 1 + x ) ) + ( ( 1 / ( x * x ) ) - x ) / x / x / x,(x**6 + (x + 1)*(-x**3 + 1))/(x**5*(x + 1)),-5.0,0.0 +( x / ( 1 + x ) ) + ( ( 1 / x ) + x ) / x / ( x * x ) / x,(x**6 + (x + 1)*(x**2 + 1))/(x**5*(x + 1)),-5.0,0.0 +( x / ( 1 + x ) ) - ( 1 + ( x * x ) ) * x,x*(-(x + 1)*(x**2 + 1) + 1)/(x + 1),2.0,3.0 +( x / ( 1 + x ) ) / ( ( ( 1 / x ) / x ) - ( x * x ) - x ),-x**3/((x + 1)*(x**3*(x + 1) - 1)),3.0,-2.0 +( x / ( 1 + x ) ) / ( ( 1 - x ) + x * ( x * ( x * x ) ) ),x/((x + 1)*(x**4 - x + 1)),1.0,-4.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) / ( x * ( ( x / ( 1 + x ) ) - x ) ) + 1 ),x**5/((x + 1)*(x**4 - x - 1)),5.0,0.0 +( x / ( 1 + x ) ) / ( ( x * ( 1 + x ) ) - 1 / ( x * x ) ),x**3/((x + 1)*(x**3*(x + 1) - 1)),3.0,-2.0 +( x / ( 1 + x ) ) / ( ( x * ( x * ( 1 + x ) ) ) - 1 / x ),x**2/((x + 1)*(x**3*(x + 1) - 1)),2.0,-3.0 +( x / ( 1 + x ) ) / ( ( x * ( x * x ) ) - ( 1 / x ) + 1 ),x**2/((x + 1)*(x*(x**3 + 1) - 1)),2.0,-3.0 +( x / ( 1 + x ) ) / ( ( x * ( x * x ) ) - ( 1 / x ) - 1 ),x**2/((x + 1)*(x*(x**3 - 1) - 1)),2.0,-3.0 +( x / ( 1 + x ) ) / ( 1 + 1 - ( x * ( x * ( x * x ) ) ) ),-x/((x + 1)*(x**4 - 2)),1.0,-4.0 +( x / ( 1 + x ) ) / ( 1 + x ) / ( ( ( x * x ) * x ) + 1 ),x/((x + 1)**2*(x**3 + 1)),1.0,-4.0 +( x / ( 1 + x ) ) / ( 1 - ( x * x ) * ( x * x ) ),-x/((x + 1)*(x**4 - 1)),1.0,-4.0 +( x / ( 1 + x ) ) / ( 1 - x - ( ( ( x * x ) * x ) * x ) ),-x/((x + 1)*(x**4 + x - 1)),1.0,-4.0 +( x / ( 1 + x ) ) / ( 1 / ( x * ( ( 1 / ( ( 1 / x ) + x ) ) - x ) ) + 1 ),x**5/((x + 1)*(x**4 - x**2 - 1)),5.0,0.0 +( x / ( 1 + x ) ) / ( 1 / ( x * ( x * x ) ) - ( 1 - x ) ),x**4/(x**5 - x**3 + x + 1),4.0,-1.0 +( x / ( 1 + x ) ) / ( x + ( ( 1 / ( x * x ) ) + x ) / x ),x**4/((x + 1)*(x**4 + x**3 + 1)),4.0,-1.0 +( x / ( 1 + x ) ) / ( x + ( 1 + ( 1 / x ) ) / ( x * x ) ),x**4/((x + 1)*(x**4 + x + 1)),4.0,-1.0 +( x / ( 1 - ( ( x * ( x * x ) ) * x ) ) ) / ( x + 1 + 1 ),-x/((x + 2)*(x**4 - 1)),1.0,-4.0 +( x / ( 1 - ( x * ( x * ( x * x ) ) ) ) ) / ( x - 1 + x ),-x/((2*x - 1)*(x**4 - 1)),1.0,-4.0 +( x / ( 1 - ( x * x ) ) ) / ( ( 1 / x ) - ( x * x ) - 1 ),x**2/(x**5 - x**2 - x + 1),2.0,-3.0 +( x / ( 1 - ( x * x ) ) ) / ( x - ( ( 1 / x ) + x ) / x ),-x**3/(x**5 - x**4 - x**3 + 1),3.0,-2.0 +( x / ( 1 - x ) ) - ( 1 + x ) / ( x * x ) / x / ( x * x ),(-x**6 - x**2 + 1)/(x**5*(x - 1)),-5.0,0.0 +( x / ( 1 - x ) ) - 1 / x / ( x * ( x * x ) ) / x,(-x**6 - x + 1)/(x**5*(x - 1)),-5.0,0.0 +( x / ( 1 - x ) ) / ( ( 1 + ( x * x ) ) - 1 / ( x * x ) ),-x**3/((x - 1)*(x**2*(x**2 + 1) - 1)),3.0,-2.0 +( x / ( 1 - x ) ) / ( ( 1 - x ) + 1 / ( x * ( x * x ) ) ),x**4/((x - 1)*(x**3*(x - 1) - 1)),4.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) - 1 - ( ( x * x ) * x ) ),x**2/((x - 1)*(x*(x**3 + 1) - 1)),2.0,-3.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) - x * ( x * ( 1 - x ) ) ),x**2/((x - 1)*(-x**3*(x - 1) - 1)),2.0,-3.0 +( x / ( 1 - x ) ) / ( ( x * ( 1 - ( x * x ) ) ) - 1 / x ),x**2/((x - 1)*(x**2*(x**2 - 1) + 1)),2.0,-3.0 +( x / ( 1 - x ) ) / ( 1 + ( 1 / ( x * x ) ) + ( x * x ) ),-x**3/((x - 1)*(x**2*(x**2 + 1) + 1)),3.0,-2.0 +( x / ( 1 - x ) ) / ( x * ( 1 - ( ( x * x ) * x ) ) + 1 ),x/((x - 1)*(x*(x**3 - 1) - 1)),1.0,-4.0 +( x / ( 1 - x ) ) / ( x + ( 1 / x ) / ( x * ( x / ( 1 - x ) ) ) ),-x**4/((x - 1)*(x**4 - x + 1)),4.0,-1.0 +( x / ( 1 - x ) ) / ( x - ( ( ( 1 / x ) + x ) / x ) / x ),x**4/((x - 1)*(-x**4 + x**2 + 1)),4.0,-1.0 +( x / ( 1 - x ) ) / ( x - ( ( ( 1 / x ) / x ) + x ) / x ),x**4/((x - 1)*(-x**4 + x**3 + 1)),4.0,-1.0 +( x / ( 1 - x ) ) / ( x - ( ( 1 / ( x * ( 1 + x ) ) ) / x ) / x ),-x**4*(x + 1)/(x**6 - x**4 - x + 1),4.0,-1.0 +( x / ( 1 - x ) ) / ( x - 1 ) / ( ( 1 / x ) + ( x * x ) ),-x**2/((x - 1)**2*(x**3 + 1)),2.0,-3.0 +1 * ( ( 1 / ( 1 - x ) ) + x ) * x * x,x**2*(x*(x - 1) - 1)/(x - 1),2.0,3.0 +1 * ( 1 / ( 1 - ( x * x ) ) ) - ( 1 / x ) / x / x,(-x**3 - x**2 + 1)/(x**3*(x**2 - 1)),-3.0,-2.0 +1 + ( ( 1 / ( x * x ) ) + x ) / x / x - x,-x + 1 + 1/x + x**(-4),-4.0,1.0 +1 + ( ( 1 / x ) + ( 1 - x ) ) / x / ( x * x ) / x,(x**5 + x*(-x + 1) + 1)/x**5,-5.0,0.0 +1 + ( ( 1 / x ) + ( 1 / ( 1 + x ) ) ) / ( x * x ) / x / x,(x**5*(x + 1) + 2*x + 1)/(x**5*(x + 1)),-5.0,0.0 +1 + ( ( 1 / x ) + x ) / ( x * ( 1 - x ) ) / ( x * x ) / x,(x**5*(x - 1) - x**2 - 1)/(x**5*(x - 1)),-5.0,0.0 +1 + ( ( 1 / x ) + x ) / x / ( ( x / ( 1 - x ) ) - x ) / x,(x**5 - (x - 1)*(x**2 + 1))/x**5,-5.0,0.0 +1 + ( ( x * x ) * ( 1 - x ) ) * x * x + 1,x**4*(-x + 1) + 2,0.0,5.0 +1 + ( 1 + ( 1 / x ) ) / x / ( x * x ) - x,(x**4*(-x + 1) + x + 1)/x**4,-4.0,1.0 +1 + ( 1 + 1 ) / ( ( x * ( x * x ) ) * ( x * x ) ),1 + 2/x**5,-5.0,0.0 +1 + ( 1 + x ) * x * ( 1 + ( x * x ) ) * x,x**2*(x + 1)*(x**2 + 1) + 1,0.0,5.0 +1 + ( 1 - x ) / x / ( x * ( x * x ) ) + x,(x**4*(x + 1) - x + 1)/x**4,-4.0,1.0 +1 + ( 1 / x ) / ( x * ( x * x ) ) / x + ( 1 / ( 1 - x ) ),(x**6 - 2*x**5 + x - 1)/(x**5*(x - 1)),-5.0,0.0 +1 + ( x * ( 1 - x ) ) * x * x - ( 1 / x ),-x**4 + x**3 + 1 - 1/x,-1.0,4.0 +1 + ( x * x ) * x * ( x * x ) + ( 1 + x ),x**5 + x + 2,0.0,5.0 +1 + ( x * x ) - ( x * x ) * ( x * x ) * x,-x**5 + x**2 + 1,0.0,5.0 +1 + 1 - ( ( x * x ) * x ) - ( 1 / x ) / x,-x**3 + 2 - 1/x**2,-2.0,3.0 +1 + 1 / ( x * x ) / x / ( x / ( ( ( 1 / x ) + x ) + x ) ),1 + 2/x**3 + x**(-5),-5.0,0.0 +1 + 1 / x / ( ( x * ( ( ( x * x ) + x ) + x ) ) * x ) / x,(x**5*(x + 2) + 1)/(x**5*(x + 2)),-5.0,0.0 +1 + 1 / x / x + ( ( x * x ) * ( 1 + x ) ),x**3 + x**2 + 1 + x**(-2),-2.0,3.0 +1 + x * ( ( 1 - x ) * x ) - ( 1 / x ) / x,-x**3 + x**2 + 1 - 1/x**2,-2.0,3.0 +1 + x * ( ( x * x ) * x ) * x + 1,x**5 + 2,0.0,5.0 +1 + x * ( x * x ) * ( ( 1 + x ) + x ) * x,x**4*(2*x + 1) + 1,0.0,5.0 +1 + x * ( x * x ) * ( 1 - ( x * x ) ) + x,-x**5 + x**3 + x + 1,0.0,5.0 +1 + x * ( x * x ) * ( 1 - x ) * x,x**4*(-x + 1) + 1,0.0,5.0 +1 + x * x * ( ( 1 + ( 1 + x ) ) * x ) * x,x**4*(x + 2) + 1,0.0,5.0 +1 + x * x * ( 1 + ( 1 - ( x * x ) ) ) * x,x**3*(-x**2 + 2) + 1,0.0,5.0 +1 + x * x * ( x * x ) - ( ( 1 - x ) / x ),x**4 + 2 - 1/x,-1.0,4.0 +1 + x * x * x * ( x * x ),x**5 + 1,0.0,5.0 +1 + x + ( ( ( 1 / x ) / x ) - x ) / x / x,x + 1 - 1/x + x**(-4),-4.0,1.0 +1 + x + ( ( 1 / x ) - x ) / ( x * x ) / x,x + 1 - 1/x**2 + x**(-4),-4.0,1.0 +1 + x - ( ( ( 1 / x ) + x ) + x ) / ( x * x ) / x,x + 1 - 2/x**2 - 1/x**4,-4.0,1.0 +1 - ( ( ( 1 - ( 1 / x ) ) / x ) + x ) / x / x / x,(x**5 - x**3 - x + 1)/x**5,-5.0,0.0 +1 - ( ( ( 1 / ( ( x * x ) + x ) ) / x ) - x ) / x / x / x,(x**5*(x + 1) + x**3*(x + 1) - 1)/(x**5*(x + 1)),-5.0,0.0 +1 - ( ( ( 1 / x ) / x ) + x ) / x / x / ( x / ( 1 - x ) ),(x**5 + (x - 1)*(x**3 + 1))/x**5,-5.0,0.0 +1 - ( ( 1 / ( 1 - ( 1 - x ) ) ) - x ) / x / ( x * x ) / x,(x**5 + x**2 - 1)/x**5,-5.0,0.0 +1 - ( ( 1 / ( x / ( 1 + x ) ) ) + x ) / x / ( x * x ) / x,(x**5 - x**2 - x - 1)/x**5,-5.0,0.0 +1 - ( ( 1 / x ) + x ) - ( x * x ) * x * x,-x**4 - x + 1 - 1/x,-1.0,4.0 +1 - ( ( 1 / x ) - x ) / x / x / ( ( x / ( 1 - x ) ) * x ),(x**5 - (x - 1)*(x**2 - 1))/x**5,-5.0,0.0 +1 - ( ( x * x ) * ( 1 - x ) ) - 1 / x / x,x**3 - x**2 + 1 - 1/x**2,-2.0,3.0 +1 - ( ( x * x ) + ( x * x ) ) * x * x * x,-2*x**5 + 1,0.0,5.0 +1 - ( 1 + ( 1 + ( 1 / x ) ) ) / x / ( x * x ) / x,(x**5 - 2*x - 1)/x**5,-5.0,0.0 +1 - ( 1 + ( x * x ) ) * x * x * ( 1 + x ),-x**2*(x + 1)*(x**2 + 1) + 1,0.0,5.0 +1 - ( 1 + x ) / ( x * x ) / ( ( x * x ) * x ) + 1,(2*x**5 - x - 1)/x**5,-5.0,0.0 +1 - ( 1 - ( 1 / x ) ) / x / x - ( x * x ),(x**3*(-x**2 + 1) - x + 1)/x**3,-3.0,2.0 +1 - ( 1 - x ) / ( ( x * x ) * x ) / x + x,(x**4*(x + 1) + x - 1)/x**4,-4.0,1.0 +1 - ( 1 - x ) / x / ( x * ( x / ( 1 - ( 1 / x ) ) ) ) / x,1 + (x - 1)**2/x**5,-5.0,0.0 +1 - ( 1 / x ) / ( x * x ) / ( ( 1 + x ) * x ) + x,(x**4*(x + 1)**2 - 1)/(x**4*(x + 1)),-4.0,1.0 +1 - ( 1 / x ) / x / ( ( ( x / ( 1 + x ) ) + x ) * x ) / x,(x**5*(x + 2) - x - 1)/(x**5*(x + 2)),-5.0,0.0 +1 - ( x * ( 1 - x ) ) * x * x * x,x**4*(x - 1) + 1,0.0,5.0 +1 - ( x * x ) * ( 1 + x ) - ( 1 / x ) / x,-x**3 - x**2 + 1 - 1/x**2,-2.0,3.0 +1 - ( x * x ) * x * x * ( 1 + ( 1 + x ) ),-x**4*(x + 2) + 1,0.0,5.0 +1 - ( x * x ) * x - ( ( 1 - x ) / x ) / x,-x**3 + 1 + 1/x - 1/x**2,-2.0,3.0 +1 - 1 - x - ( 1 / ( x * ( ( x * x ) * x ) ) ) - x,-2*x - 1/x**4,-4.0,1.0 +1 - 1 / ( 1 + ( ( x * x ) * ( 1 - x ) ) ) - x * x,x**3*(-x**2 + x + 1)/(x**3 - x**2 - 1),3.0,2.0 +1 - x * ( ( x * ( 1 + x ) ) * x ) * x + 1,-x**5 - x**4 + 2,0.0,5.0 +1 - x * ( x * ( 1 - ( x * x ) ) ) * x - x,x**5 - x**3 - x + 1,0.0,5.0 +1 - x * ( x * x ) + ( ( 1 - x ) / x ) / x,-x**3 + 1 - 1/x + x**(-2),-2.0,3.0 +1 - x * ( x / ( ( 1 / x ) + ( x * ( 1 + x ) ) ) ) * x - 1,-x**4/(x**2*(x + 1) + 1),4.0,1.0 +1 - x * x * x - ( 1 / ( 1 - ( x * x ) ) ),((x**2 - 1)*(-x**3 + 1) + 1)/(x**2 - 1),2.0,3.0 +1 - x + ( ( ( 1 / x ) / x ) - x ) / x / x,-x + 1 - 1/x + x**(-4),-4.0,1.0 +1 - x + ( x * ( x * x ) ) * ( x * x ) + 1,x**5 - x + 2,0.0,5.0 +1 - x + ( x * x ) * ( ( 1 + x ) * x ) * x,x**4*(x + 1) - x + 1,0.0,5.0 +1 - x - x * ( ( x * x ) * ( 1 + x ) ) * x,-x**5 - x**4 - x + 1,0.0,5.0 +1 / ( ( ( ( 1 + x ) * ( 1 + x ) ) * x ) - ( 1 / x ) / x ),x**2/(x**3*(x + 1)**2 - 1),2.0,-3.0 +1 / ( ( ( ( 1 / x ) / x ) / ( ( x / ( 1 - x ) ) - x ) ) + 1 - x ),x**4/(-x**4*(x - 1) - x + 1),4.0,-1.0 +1 / ( ( ( ( x * ( x * ( 1 + x ) ) ) * x ) * x ) - 1 - 1 ),1/(x**4*(x + 1) - 2),0.0,-5.0 +1 / ( ( ( ( x * ( x * x ) ) * x ) - x ) - x - x ),1/(x*(x**3 - 3)),-1.0,-4.0 +1 / ( ( ( ( x * x ) * ( ( x * x ) - x ) ) * x ) - 1 - 1 ),1/(x**4*(x - 1) - 2),0.0,-5.0 +1 / ( ( ( ( x * x ) * ( 1 - ( x * x ) ) ) * x ) - 1 - 1 ),-1/(x**5 - x**3 + 2),0.0,-5.0 +1 / ( ( ( ( x * x ) + x ) + x ) * x + ( x * x ) ),1/(x**2*(x + 3)),-2.0,-3.0 +1 / ( ( ( 1 + x ) * ( 1 + ( x * x ) ) ) * ( x * x ) - 1 ),1/(x**2*(x + 1)*(x**2 + 1) - 1),0.0,-5.0 +1 / ( ( ( 1 + x ) * x ) - 1 ) - ( 1 / ( x * x ) ),(-x + 1)/(x**2*(x**2 + x - 1)),-2.0,-3.0 +1 / ( ( ( 1 + x ) / ( ( x / ( 1 + ( x * x ) ) ) - x ) ) / x + x ),x**4/(x**5 - (x + 1)*(x**2 + 1)),4.0,-1.0 +1 / ( ( ( 1 - x ) / ( x * x ) ) + x ) - ( x * x ),x**3*(-x**2 + 1)/(x**3 - x + 1),3.0,2.0 +1 / ( ( ( 1 / ( 1 - x ) ) / x ) + x * ( x * ( x * x ) ) ),x*(x - 1)/(x**5*(x - 1) - 1),1.0,-4.0 +1 / ( ( ( 1 / ( x * x ) ) + x ) + ( x * x ) * x ),x**2/(x**5 + x**3 + 1),2.0,-3.0 +1 / ( ( ( 1 / x ) / ( ( x * x ) * x ) ) - x - x ),-x**4/(2*x**5 - 1),4.0,-1.0 +1 / ( ( ( 1 / x ) / ( ( x / ( 1 - x ) ) - x ) ) - x * x ),x**3/(-x**5 - x + 1),3.0,-2.0 +1 / ( ( ( 1 / x ) / x ) + x ) - ( 1 / x ),-1/(x**4 + x),-1.0,-4.0 +1 / ( ( ( x * ( ( 1 - x ) - x ) ) * x ) * ( x * x ) - 1 ),-1/(x**4*(2*x - 1) + 1),0.0,-5.0 +1 / ( ( ( x * ( ( x * x ) + ( 1 - x ) ) ) * x ) - 1 / x ),x/(x**3*(x**2 - x + 1) - 1),1.0,-4.0 +1 / ( ( ( x * ( 1 + ( x * x ) ) ) * x ) - x - ( 1 / x ) ),x/(x**5 + x**3 - x**2 - 1),1.0,-4.0 +1 / ( ( ( x * ( 1 - x ) ) * ( x * x ) ) - x - ( 1 / x ) ),-x/(x**5 - x**4 + x**2 + 1),1.0,-4.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) * ( x * x ) - 1 ),-1/(x**4*(x - 1) + 1),0.0,-5.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) - ( 1 + x ) / ( x * x ) ),-x**2/(x**4*(x - 1) + x + 1),2.0,-3.0 +1 / ( ( 1 + ( x * x ) ) * ( 1 + x ) ) / ( 1 - ( x * x ) ),-1/(x**5 + x**4 - x - 1),0.0,-5.0 +1 / ( ( 1 + x ) + ( ( x * x ) * ( ( x * x ) - x ) ) * x ),1/(x**4*(x - 1) + x + 1),0.0,-5.0 +1 / ( ( 1 + x ) + ( x / ( 1 + x ) ) ) / ( x * x ),(x + 1)/(x**2*(x + (x + 1)**2)),-2.0,-3.0 +1 / ( ( 1 - ( 1 / ( x * x ) ) ) - ( x * ( 1 + x ) ) * x ),-x**2/(x**5 + x**4 - x**2 + 1),2.0,-3.0 +1 / ( ( 1 - x ) + ( ( x * x ) * ( ( x * x ) - x ) ) * x ),1/(x**4*(x - 1) - x + 1),0.0,-5.0 +1 / ( ( 1 - x ) / x + ( x * ( x * ( 1 + ( x * x ) ) ) ) ),x/(x**5 + x**3 - x + 1),1.0,-4.0 +1 / ( ( 1 / ( 1 - ( 1 / x ) ) ) - ( x * x ) ) / x,(-x + 1)/(x**2*(x*(x - 1) - 1)),-2.0,-3.0 +1 / ( ( 1 / ( x * ( x * ( 1 - x ) ) ) ) / ( x * x ) - x ),x**4*(-x + 1)/(x**5*(x - 1) + 1),4.0,-1.0 +1 / ( ( 1 / x ) + x - ( ( ( x * x ) * ( 1 + x ) ) * x ) ),x/(-x**5 - x**4 + x**2 + 1),1.0,-4.0 +1 / ( ( 1 / x ) - ( x * ( x * ( 1 + ( 1 + x ) ) ) ) ) - x,-x**4*(x + 2)/(x**3*(x + 2) - 1),4.0,1.0 +1 / ( ( 1 / x ) - x ) / ( ( x * ( 1 - x ) ) + ( 1 / x ) ),x**2/(x**5 - x**4 - x**3 + 1),2.0,-3.0 +1 / ( ( 1 / x ) - x * ( x * ( ( x * x ) - ( 1 + x ) ) ) ),x/(-x**5 + x**4 + x**3 + 1),1.0,-4.0 +1 / ( ( 1 / x ) - x + ( ( x * ( ( x * x ) + x ) ) * x ) ),x/(x**5 + x**4 - x**2 + 1),1.0,-4.0 +1 / ( ( 1 / x ) / ( ( x * ( 1 + x ) ) * ( x * x ) ) - x ),-x**4*(x + 1)/(x**5*(x + 1) - 1),4.0,-1.0 +1 / ( ( x * ( ( 1 + x ) * ( 1 - x ) ) ) - ( 1 / x ) / x ),-x**2/(x**5 - x**3 + 1),2.0,-3.0 +1 / ( ( x * ( ( x * ( ( x * x ) - x ) ) - x ) ) * x - 1 ),1/(x**3*(x*(x - 1) - 1) - 1),0.0,-5.0 +1 / ( ( x * ( ( x * x ) - ( 1 + x ) ) ) * x - x ),1/(x*(x**3 - x**2 - x - 1)),-1.0,-4.0 +1 / ( ( x * ( ( x * x ) - x ) ) * x - ( 1 / x ) ),x/(x**4*(x - 1) - 1),1.0,-4.0 +1 / ( ( x * ( 1 + ( x * x ) ) ) * x - ( ( 1 / x ) - x ) ),x/(x**5 + x**3 + x**2 - 1),1.0,-4.0 +1 / ( ( x * ( 1 + x ) ) * ( 1 + x ) ) / ( x - 1 ),1/(x*(x - 1)*(x + 1)**2),-1.0,-4.0 +1 / ( ( x * ( 1 + x ) ) * ( x * ( 1 + ( x * x ) ) ) + 1 ),1/(x**2*(x + 1)*(x**2 + 1) + 1),0.0,-5.0 +1 / ( ( x * ( 1 + x ) ) - ( 1 / ( x * ( x * x ) ) ) - 1 ),x**3/(x**5 + x**4 - x**3 - 1),3.0,-2.0 +1 / ( ( x * ( 1 - ( x * ( ( x * x ) + x ) ) ) ) * x - 1 ),-1/(x**5 + x**4 - x**2 + 1),0.0,-5.0 +1 / ( ( x * ( 1 - ( x * x ) ) ) * x - x ),-1/(x*(x**3 - x + 1)),-1.0,-4.0 +1 / ( ( x * ( 1 - x ) ) * ( x * ( x * x ) ) - ( 1 - x ) ),-1/(x**4*(x - 1) - x + 1),0.0,-5.0 +1 / ( ( x * ( 1 - x ) ) - ( 1 / ( ( x * x ) + x ) ) ) + ( x / ( 1 - x ) ),-x**5/(x**5 - x**4 - x**3 + x**2 + x - 1),5.0,0.0 +1 / ( ( x * ( 1 - x ) ) - ( 1 / ( x * ( x * x ) ) ) - 1 ),-x**3/(x**3*(x*(x - 1) + 1) + 1),3.0,-2.0 +1 / ( ( x * ( x * ( 1 - x ) ) ) * x + x ),1/(-x**4 + x**3 + x),-1.0,-4.0 +1 / ( ( x * ( x * x ) ) * ( x * ( ( 1 + x ) + x ) ) + 1 ),1/(x**4*(2*x + 1) + 1),0.0,-5.0 +1 / ( ( x * ( x * x ) ) * ( x * x ) + ( 1 / ( 1 - x ) ) ),(x - 1)/(x**5*(x - 1) - 1),0.0,-5.0 +1 / ( ( x * ( x * x ) ) * ( x * x ) - ( 1 / ( 1 + x ) ) ),(x + 1)/(x**5*(x + 1) - 1),0.0,-5.0 +1 / ( ( x * ( x * x ) ) + 1 ) / x,1/(x**4 + x),-1.0,-4.0 +1 / ( ( x * x ) * ( ( 1 - x ) * ( 1 - ( x * x ) ) ) + 1 ),1/(x**2*(x - 1)*(x**2 - 1) + 1),0.0,-5.0 +1 / ( ( x * x ) * ( ( x * x ) - x ) ) / x / x - 1,(x**5*(-x + 1) + 1)/(x**5*(x - 1)),-5.0,0.0 +1 / ( ( x * x ) * ( x * ( ( x * ( 1 - x ) ) + x ) ) - 1 ),1/(-x**4*(x - 2) - 1),0.0,-5.0 +1 / ( ( x * x ) * ( x * ( 1 - x ) ) + ( 1 + ( 1 / x ) ) ),x/(-x**5 + x**4 + x + 1),1.0,-4.0 +1 / ( ( x * x ) * ( x * x ) - ( ( 1 / x ) / ( 1 - x ) ) ),x*(x - 1)/(x**5*(x - 1) + 1),1.0,-4.0 +1 / ( ( x * x ) * x ) / x - ( 1 / x ) + x,x - 1/x + x**(-4),-4.0,1.0 +1 / ( ( x * x ) * x ) / x - ( x / ( 1 - x ) ) - 1,(x**4 + x - 1)/(x**4*(x - 1)),-4.0,-1.0 +1 / ( ( x * x ) * x - ( 1 / ( ( x / ( 1 - x ) ) - x ) ) ),x**2/(x**5 + x - 1),2.0,-3.0 +1 / ( ( x * x ) + ( x / ( ( x * x ) - ( 1 / x ) ) ) ) - 1,(-x**5 + x**3 - 1)/x**5,-5.0,0.0 +1 / ( ( x * x ) - ( x / ( ( x * x ) + ( 1 / x ) ) ) ) - 1,(-x**5 + x**3 + 1)/x**5,-5.0,0.0 +1 / ( ( x * x ) - x ) / x / x - ( x * x ),(x**5*(-x + 1) + 1)/(x**3*(x - 1)),-3.0,2.0 +1 / ( ( x / ( ( ( 1 / x ) / x ) + x ) ) * x ) / x - 1 - 1,-2 + x**(-2) + x**(-5),-5.0,0.0 +1 / ( ( x / ( ( 1 / x ) + ( 1 / x ) ) ) - x ) / x,2/(x**2*(x - 2)),-2.0,-3.0 +1 / ( ( x / ( 1 + ( x * ( 1 - x ) ) ) ) - x ) / x,(-x*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-2.0 +1 / ( ( x / ( 1 + x ) ) - x ) / ( x * x ) - x - 1,-(x**4*(x + 1) + x + 1)/x**4,-4.0,1.0 +1 / ( ( x / ( 1 - x ) ) + x * ( ( x * x ) * x ) ),(x - 1)/(x**5 - x**4 - x),-1.0,-4.0 +1 / ( 1 + ( x * ( 1 - x ) ) ) / ( ( x * x ) + x ),1/(x*(-x**3 + 2*x + 1)),-1.0,-4.0 +1 / ( 1 + ( x * x ) ) - ( x * x ) * x - 1,-x**2*(x**3 + x + 1)/(x**2 + 1),2.0,3.0 +1 / ( 1 + 1 - ( ( x * ( x * ( ( x * x ) + x ) ) ) * x ) ),-1/(x**4*(x + 1) - 2),0.0,-5.0 +1 / ( 1 - ( ( x * ( 1 - x ) ) * ( x * x ) ) * ( 1 - x ) ),-1/(x**3*(x - 1)**2 - 1),0.0,-5.0 +1 / ( 1 - ( ( x * x ) * ( 1 + ( 1 + x ) ) ) ) / x,-1/(x*(x**2*(x + 2) - 1)),-1.0,-4.0 +1 / ( 1 - ( ( x * x ) / ( 1 - x ) ) ) / ( x * x ),(-x + 1)/(x**2*(-x**2 - x + 1)),-2.0,-3.0 +1 / ( 1 - ( 1 + ( x * ( 1 + x ) ) ) * ( ( x * x ) * x ) ),-1/(x**3*(x*(x + 1) + 1) - 1),0.0,-5.0 +1 / ( 1 - ( x * ( 1 + ( x * x ) ) ) * ( ( 1 + x ) * x ) ),-1/(x**2*(x + 1)*(x**2 + 1) - 1),0.0,-5.0 +1 / ( 1 - ( x * ( 1 - ( ( x * x ) * ( 1 + x ) ) ) ) * x ),1/(x**5 + x**4 - x**2 + 1),0.0,-5.0 +1 / ( 1 - x ) - ( ( 1 / x ) + x ) / x / ( x * x ),-(x**4 + (x - 1)*(x**2 + 1))/(x**4*(x - 1)),-4.0,-1.0 +1 / ( 1 - x ) / x / ( x * ( x * x ) ) - ( 1 + x ),(-x**6 + x**4 - 1)/(x**4*(x - 1)),-4.0,1.0 +1 / ( x ) / x / ( ( 1 / ( 1 - ( x * x ) ) ) - x ),(-x**2 + 1)/(x**2*(x*(x**2 - 1) + 1)),-2.0,-3.0 +1 / ( x * ( ( 1 / ( 1 + x ) ) + x ) ) / ( x + x ),(x + 1)/(2*x**2*(x*(x + 1) + 1)),-2.0,-3.0 +1 / ( x * ( ( 1 / x ) + ( x * x ) ) ) / ( x + x ),1/(2*x*(x**3 + 1)),-1.0,-4.0 +1 / ( x * ( ( x * ( 1 + ( x * x ) ) ) * x ) - ( 1 - x ) ),1/(x**5 + x**3 + x - 1),0.0,-5.0 +1 / ( x * ( ( x * x ) * ( ( x * x ) + x ) ) + 1 ),1/(x**4*(x + 1) + 1),0.0,-5.0 +1 / ( x * ( ( x * x ) * ( ( x * x ) - x ) ) - ( 1 - x ) ),1/(x**4*(x - 1) + x - 1),0.0,-5.0 +1 / ( x * ( ( x * x ) * ( 1 - ( x * ( 1 + x ) ) ) ) - 1 ),-1/(x**3*(x*(x + 1) - 1) + 1),0.0,-5.0 +1 / ( x * ( 1 + x ) ) / x / x + ( x * x ),(x**5*(x + 1) + 1)/(x**3*(x + 1)),-3.0,2.0 +1 / ( x * ( 1 - ( ( x * x ) * ( 1 + x ) ) ) + ( 1 / x ) ),-x/(x**5 + x**4 - x**2 - 1),1.0,-4.0 +1 / ( x * ( x * ( ( 1 - x ) - x ) ) + ( ( 1 / x ) / x ) ),-x**2/(x**4*(2*x - 1) - 1),2.0,-3.0 +1 / ( x * ( x * ( 1 - ( x * ( 1 - ( x * x ) ) ) ) ) - 1 ),1/(x**5 - x**3 + x**2 - 1),0.0,-5.0 +1 / ( x * ( x * x ) ) / x + x,x + x**(-4),-4.0,1.0 +1 / ( x * ( x * x ) - ( ( 1 / ( x * x ) ) - x ) ),x**2/(x**5 + x**3 - 1),2.0,-3.0 +1 / ( x * x ) - ( x * ( 1 - x ) ) * x - x,x**3 - x**2 - x + x**(-2),-2.0,3.0 +1 / ( x * x ) / ( ( ( 1 / ( 1 - x ) ) - x ) - x ),(-x + 1)/(x**2*(2*x*(x - 1) + 1)),-2.0,-3.0 +1 / ( x * x ) / ( ( 1 - x ) - ( x / ( 1 - x ) ) ),(-x + 1)/(x**2*(-x + (x - 1)**2)),-2.0,-3.0 +1 / ( x * x ) / ( ( x * ( 1 - x ) ) * x ) + 1 + x,(x**6 - x**4 - 1)/(x**4*(x - 1)),-4.0,1.0 +1 / ( x * x ) / ( ( x * ( 1 - x ) ) * x ) + 1 / ( 1 - x ),-(x**4 + 1)/(x**4*(x - 1)),-4.0,-1.0 +1 / ( x * x ) / ( ( x * x ) * x ) + ( x / ( 1 + x ) ) + 1,(2*x**6 + x**5 + x + 1)/(x**5*(x + 1)),-5.0,0.0 +1 / ( x * x ) / x + 1 + ( x * x ),x**2 + 1 + x**(-3),-3.0,2.0 +1 / ( x * x ) / x - 1 / ( x * ( ( 1 - x ) - x ) ),(x**2 + 2*x - 1)/(x**3*(2*x - 1)),-3.0,-2.0 +1 / ( x * x ) / x / x - ( 1 / ( ( 1 + x ) + x ) ),(-x**4 + 2*x + 1)/(x**4*(2*x + 1)),-4.0,-1.0 +1 / ( x * x ) / x / x - ( 1 / ( 1 + ( 1 + x ) ) ),(-x**4 + x + 2)/(x**4*(x + 2)),-4.0,-1.0 +1 / ( x + ( ( 1 / x ) / ( ( 1 / ( 1 - x ) ) - x ) ) ) - x,x**4*(-x + 1)/(x**4 - x**3 + x**2 - x + 1),4.0,1.0 +1 / ( x + ( ( 1 / x ) / x ) + ( x * ( 1 + ( x * x ) ) ) ),x**2/(x**3*(x**2 + 2) + 1),2.0,-3.0 +1 / ( x + ( 1 / ( ( ( x * x ) * x ) - ( 1 / x ) ) ) ) + 1,1 + 1/x - 1/x**5,-5.0,0.0 +1 / ( x + ( 1 / ( 1 + x ) ) ) - ( 1 - ( x * x ) ),x**3*(x + 1)/(x**2 + x + 1),3.0,2.0 +1 / ( x + ( x * ( ( 1 - x ) + ( x * x ) ) ) * x ),1/(x*(x*(x**2 - x + 1) + 1)),-1.0,-4.0 +1 / ( x + x ) - ( x * ( x * ( x * x ) ) ),(-x**5 + 1/2)/x,-1.0,4.0 +1 / ( x + x ) / ( 1 - ( x * ( x * ( 1 + x ) ) ) ),-1/(2*x*(x**2*(x + 1) - 1)),-1.0,-4.0 +1 / ( x + x + ( x * ( 1 - ( x * ( x * x ) ) ) ) ),-1/(x*(x**3 - 3)),-1.0,-4.0 +1 / ( x - ( ( 1 / x ) - x ) / ( x * ( ( x / ( 1 - x ) ) - x ) ) ),x**4/(x**5 - (x - 1)*(x**2 - 1)),4.0,-1.0 +1 / ( x - ( x * ( ( 1 - x ) - ( x * x ) ) ) * x ),1/(x*(x**3 + x**2 - x + 1)),-1.0,-4.0 +1 / ( x - ( x / ( ( 1 - ( x * x ) ) - x ) ) ) / x,(x**2 + x - 1)/(x**3*(x + 1)),-3.0,-2.0 +1 / ( x - 1 / ( x * ( ( x / ( ( 1 / ( 1 - x ) ) - x ) ) - x ) ) ),x**4/(x**5 + x**2 - x + 1),4.0,-1.0 +1 / ( x / ( ( 1 + x ) + x ) ) / x / ( x * x ) - ( 1 / x ),(-x**3 + 2*x + 1)/x**4,-4.0,-1.0 +1 / ( x / ( 1 - ( 1 / x ) ) ) / x - x * x,(-x**5 + x - 1)/x**3,-3.0,2.0 +1 / ( x / ( 1 - ( 1 / x ) ) ) / x / x - x,(-x**5 + x - 1)/x**4,-4.0,1.0 +1 / ( x / ( 1 - x ) ) - ( 1 / x ) / ( x * ( x * x ) ) / x,-1 + 1/x - 1/x**5,-5.0,0.0 +1 / x + ( 1 / ( ( x * x ) + ( x * x ) ) ) / x / x,(x**3 + 1/2)/x**4,-4.0,-1.0 +1 / x + x * ( x * x ) * ( 1 + x ),(x**4*(x + 1) + 1)/x,-1.0,4.0 +1 / x - ( x * ( 1 - x ) ) * ( x * x ) - 1,(x**5 - x**4 - x + 1)/x,-1.0,4.0 +1 / x - ( x * ( 1 - x ) ) * x * ( 1 - x ),(-x**3*(x - 1)**2 + 1)/x,-1.0,4.0 +1 / x - x * ( 1 + ( x * x ) ) * ( 1 + x ),(-x**2*(x + 1)*(x**2 + 1) + 1)/x,-1.0,4.0 +1 / x - x * ( 1 - ( x * ( 1 + x ) ) ) * x,(x**3*(x*(x + 1) - 1) + 1)/x,-1.0,4.0 +1 / x - x * ( x * ( 1 + ( x * x ) ) ) - x,-x**4 - x**2 - x + 1/x,-1.0,4.0 +1 / x / ( ( ( 1 - x ) * ( ( 1 - x ) - x ) ) - 1 ),1/(x**2*(2*x - 3)),-2.0,-3.0 +1 / x / ( ( ( x * ( ( 1 + x ) + x ) ) * x ) + 1 ),1/(2*x**4 + x**3 + x),-1.0,-4.0 +1 / x / ( ( ( x * x ) + ( x * x ) ) * x ) / x - 1,-1 + 1/(2*x**5),-5.0,0.0 +1 / x / ( ( 1 - ( x * ( 1 + ( x * x ) ) ) ) - x ),-1/(x*(x**3 + 2*x - 1)),-1.0,-4.0 +1 / x / ( ( x * ( ( ( 1 + x ) * x ) + x ) ) - 1 ),1/(x*(x**2*(x + 2) - 1)),-1.0,-4.0 +1 / x / ( ( x * ( 1 + ( ( 1 + x ) * x ) ) ) - 1 ),1/(x*(x*(x*(x + 1) + 1) - 1)),-1.0,-4.0 +1 / x / ( ( x * ( 1 + ( ( x * x ) - x ) ) ) - 1 ),1/(x*(x*(x**2 - x + 1) - 1)),-1.0,-4.0 +1 / x / ( ( x * ( x * x ) ) - ( 1 + ( 1 - x ) ) ),1/(x*(x**3 + x - 2)),-1.0,-4.0 +1 / x / ( ( x * x ) - ( x / ( 1 + ( 1 + x ) ) ) ),(x + 2)/(x**2*(x*(x + 2) - 1)),-2.0,-3.0 +1 / x / ( ( x * x ) - x ),1/(x**2*(x - 1)),-2.0,-3.0 +1 / x / ( ( x * x ) / ( 1 + x ) ) / x - ( 1 / ( 1 + x ) ),(-x**4 + (x + 1)**2)/(x**4*(x + 1)),-4.0,-1.0 +1 / x / ( ( x / ( 1 + ( x / ( 1 - x ) ) ) ) + x ),1/(x**2*(-x + 2)),-2.0,-3.0 +1 / x / ( ( x / ( 1 + x ) ) - x ) - x * x,-(x**5 + x + 1)/x**3,-3.0,2.0 +1 / x / ( x * x ) / ( x * ( ( 1 - x ) - x ) ) - x,(x**5*(-2*x + 1) - 1)/(x**4*(2*x - 1)),-4.0,1.0 +1 / x / ( x * x ) / x - ( 1 / ( ( 1 / x ) + x ) ),(-x**5 + x**2 + 1)/(x**4*(x**2 + 1)),-4.0,-1.0 +1 / x / ( x * x ) / x - ( x / ( 1 - ( x * ( 1 - x ) ) ) ),(-x**5 + x*(x - 1) + 1)/(x**4*(x*(x - 1) + 1)),-4.0,-1.0 +1 / x / 1 / x - ( ( 1 / ( 1 - x ) ) / ( 1 - x ) ),-1/(x - 1)**2 + x**(-2),-2.0,-3.0 +1 / x / x + ( x * ( ( x * x ) - x ) ) / 1,(x**4*(x - 1) + 1)/x**2,-2.0,3.0 +1 / x / x + x * ( ( 1 - x ) * ( 1 - x ) ),x*(x - 1)**2 + x**(-2),-2.0,3.0 +1 / x / x + x * ( 1 + ( x * x ) ),x**3 + x + x**(-2),-2.0,3.0 +1 / x / x - ( 1 / ( 1 + x ) ) / ( 1 + x ),-1/(x + 1)**2 + x**(-2),-2.0,-3.0 +1 / x / x / ( x * ( ( ( x * x ) * x ) + x ) ) - ( 1 / x ),(-x**5 - x**3 + 1)/(x**4*(x**2 + 1)),-4.0,-1.0 +1 / x / x / ( x * x ) + ( 1 / ( ( 1 / x ) + x ) ),(x**5 + x**2 + 1)/(x**6 + x**4),-4.0,-1.0 +1 / x / x / ( x / ( 1 + ( ( 1 / ( x * x ) ) + x ) ) ) + 1,(x**5 + x**2*(x + 1) + 1)/x**5,-5.0,0.0 +1 / x / x / x + ( 1 / ( ( 1 - x ) - ( x * x ) ) ),(-x**3 + x**2 + x - 1)/(x**3*(x**2 + x - 1)),-3.0,-2.0 +1 / x / x / x + ( 1 / ( ( 1 / x ) + ( x * x ) ) ),(x**4 + x**3 + 1)/(x**6 + x**3),-3.0,-2.0 +1 / x / x / x - ( ( 1 / ( 1 - x ) ) / ( 1 - x ) ),-1/(x - 1)**2 + x**(-3),-3.0,-2.0 +1 / x / x / x - ( ( 1 / x ) / ( ( 1 + x ) + x ) ),(-x**2 + 2*x + 1)/(x**3*(2*x + 1)),-3.0,-2.0 +1 / x / x / x - ( ( 1 / x ) / ( 1 + ( 1 - x ) ) ),(x**2 + x - 2)/(x**3*(x - 2)),-3.0,-2.0 +1 / x / x / x - ( x * x ),(-x**5 + 1)/x**3,-3.0,2.0 +1 / x / x / x / ( 1 / ( ( 1 / ( 1 - x ) ) - x ) ),-(x*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-2.0 +x * ( ( 1 + ( ( x * x ) - x ) ) * x + 1 ),x*(x*(x**2 - x + 1) + 1),1.0,4.0 +x * ( ( 1 - x ) + ( x * x ) ) * x - x - x,x*(x*(x**2 - x + 1) - 2),1.0,4.0 +x * ( ( 1 - x ) - ( x * x ) ) * x + x + x,x*(x*(-x**2 - x + 1) + 2),1.0,4.0 +x * ( ( 1 / ( 1 + ( 1 - x ) ) ) - x ) * x,-x**2*(x*(x - 2) + 1)/(x - 2),2.0,3.0 +x * ( ( 1 / ( 1 + x ) ) + x ) * x,x**2*(x*(x + 1) + 1)/(x + 1),2.0,3.0 +x * ( ( 1 / ( 1 + x ) ) + x ) * x + x * x,x**2*(x*(x + 1) + x + 2)/(x + 1),2.0,3.0 +x * ( ( x * ( 1 + x ) ) * x ) - x,x**4 + x**3 - x,1.0,4.0 +x * ( ( x * x ) + ( x * x ) + x ),x**2*(2*x + 1),2.0,3.0 +x * ( ( x * x ) - x ) - 1 / x / x,(x**4*(x - 1) - 1)/x**2,-2.0,3.0 +x * ( ( x / ( 1 - x ) ) + x ) * ( 1 + x ),x**2*(x - 2)*(x + 1)/(x - 1),2.0,3.0 +x * ( 1 + ( x * x ) ) * x - x - ( 1 / x ),x**4 + x**2 - x - 1/x,-1.0,4.0 +x * ( 1 + x ) * ( 1 - x ) * ( x * x ) + 1,-x**5 + x**3 + 1,0.0,5.0 +x * ( 1 + x ) + ( ( 1 / x ) + x ) / x / x,x**2 + x + 1/x + x**(-3),-3.0,2.0 +x * ( 1 + x ) + 1 / ( x * x ) / x,x**2 + x + x**(-3),-3.0,2.0 +x * ( 1 - ( x * ( 1 + x ) ) ) * x * x + 1,x**3*(-x*(x + 1) + 1) + 1,0.0,5.0 +x * ( 1 - x ) * ( 1 + ( x * x ) ) - x - x,x*(-x**3 + x**2 - x - 1),1.0,4.0 +x * ( 1 - x ) * ( 1 - x ) - ( 1 + x ) * x,x**2*(x - 3),2.0,3.0 +x * ( 1 - x ) + 1 / ( ( x * x ) * x ) + 1,-x**2 + x + 1 + x**(-3),-3.0,2.0 +x * ( x ) * ( 1 - ( x * ( 1 + x ) ) ) - x,x*(x*(-x*(x + 1) + 1) - 1),1.0,4.0 +x * ( x * ( 1 + ( 1 + x ) ) ) * x * x - 1,x**4*(x + 2) - 1,0.0,5.0 +x * ( x * ( 1 + x ) ) - ( 1 / x ) / x + x,x**3 + x**2 + x - 1/x**2,-2.0,3.0 +x * ( x * ( 1 + x ) ) / ( 1 + 1 ),x**2*(x + 1)/2,2.0,3.0 +x * ( x * ( 1 - ( x * x ) ) ) - x - 1 / x,-x**4 + x**2 - x - 1/x,-1.0,4.0 +x * ( x * ( 1 - x ) ) * x - x - ( 1 / x ),-x**4 + x**3 - x - 1/x,-1.0,4.0 +x * ( x * ( 1 - x ) ) / ( 1 + ( ( 1 / x ) - x ) ),x**3*(-x + 1)/(x*(-x + 1) + 1),3.0,2.0 +x * ( x * ( x * x ) ) * x - ( 1 - x ) - 1,x**5 + x - 2,0.0,5.0 +x * ( x * x ) * ( 1 + ( 1 - x ) ) - x,x*(x**2*(-x + 2) - 1),1.0,4.0 +x * ( x * x ) * x - ( 1 + ( 1 + x ) ) / x,(x**5 - x - 2)/x,-1.0,4.0 +x * ( x * x ) + ( 1 - x ) + ( 1 / x ) / x,x**3 - x + 1 + x**(-2),-2.0,3.0 +x * ( x * x ) + x + x - ( 1 / ( x * x ) ),x**3 + 2*x - 1/x**2,-2.0,3.0 +x * ( x * x ) - ( 1 - x ) - 1 / ( x * x ),x**3 + x - 1 - 1/x**2,-2.0,3.0 +x * ( x * x ) / ( 1 + ( ( x / ( 1 + x ) ) - x ) ),x**3*(x + 1)/(x + (-x + 1)*(x + 1)),3.0,2.0 +x * ( x * x + ( x / ( 1 + ( 1 + x ) ) ) ),x**2*(x*(x + 2) + 1)/(x + 2),2.0,3.0 +x * ( x * x - ( x / ( ( 1 + x ) + x ) ) ),x**2*(x*(2*x + 1) - 1)/(2*x + 1),2.0,3.0 +x * ( x / ( 1 + x ) ) / ( x - ( 1 / ( ( 1 / ( ( 1 / x ) - x ) ) - x ) ) ),x**5/((x + 1)*(x**4 + x**2 - 1)),5.0,0.0 +x * 1 * x * ( 1 + ( 1 - ( x * x ) ) ) - x,x*(x*(-x**2 + 2) - 1),1.0,4.0 +x * x * ( ( 1 + x ) + x ) - 1 / ( x * x ),(x**4*(2*x + 1) - 1)/x**2,-2.0,3.0 +x * x * ( ( 1 / ( 1 + ( 1 - x ) ) ) + x ),x**2*(x*(x - 2) - 1)/(x - 2),2.0,3.0 +x * x * ( ( x * ( 1 - x ) ) + x ) - 1 / x,(x**4*(-x + 2) - 1)/x,-1.0,4.0 +x * x * ( ( x * ( x * x ) ) + x ) - 1 - 1,x**5 + x**3 - 2,0.0,5.0 +x * x * ( ( x * ( x * x ) ) - x ) + x - 1,x**5 - x**3 + x - 1,0.0,5.0 +x * x * ( ( x * x ) * x ) - ( 1 + x ) - x,x**5 - 2*x - 1,0.0,5.0 +x * x * ( ( x / ( 1 + x ) ) - ( 1 + x ) ),x**2*(x - (x + 1)**2)/(x + 1),2.0,3.0 +x * x * ( ( x / ( 1 - x ) ) + ( 1 - x ) ),-x**3 - x**3/(x - 1) + x**2,2.0,3.0 +x * x * ( 1 + x ) - ( x / ( 1 + x ) ) + x,x**2*(x**2 + 2*x + 2)/(x + 1),2.0,3.0 +x * x * ( 1 - ( x * ( 1 + x ) ) ) - 1 / x,(x**3*(-x*(x + 1) + 1) - 1)/x,-1.0,4.0 +x * x * ( 1 - x ) * ( x * ( 1 - x ) ) - 1,x**3*(x - 1)**2 - 1,0.0,5.0 +x * x * ( 1 - x ) + ( 1 - ( 1 / x ) ) / x,(x**4*(-x + 1) + x - 1)/x**2,-2.0,3.0 +x * x * ( x * ( 1 + ( x * x ) ) ) - x + 1,x**5 + x**3 - x + 1,0.0,5.0 +x * x * ( x * ( 1 + x ) ) + x + x,x*(x**2*(x + 1) + 2),1.0,4.0 +x * x * ( x * ( 1 - x ) ) - ( 1 + x ) / x,(x**4*(-x + 1) - x - 1)/x,-1.0,4.0 +x * x * ( x * x ) * ( 1 + x ) - ( 1 + x ),x**4*(x + 1) - x - 1,0.0,5.0 +x * x * ( x * x ) - ( 1 + ( 1 - x ) ) / x,(x**5 + x - 2)/x,-1.0,4.0 +x * x * ( x + ( ( 1 - x ) / ( 1 + x ) ) ),(x**4 + x**2)/(x + 1),2.0,3.0 +x * x * x * ( ( x / ( 1 + x ) ) - x ) + x,x*(-x**4 + x + 1)/(x + 1),1.0,4.0 +x * x * x * ( 1 - ( x * ( 1 - x ) ) ) + 1,x**3*(x*(x - 1) + 1) + 1,0.0,5.0 +x * x * x * x - ( 1 / ( x * ( 1 + x ) ) ),(x**5*(x + 1) - 1)/(x*(x + 1)),-1.0,4.0 +x * x * x + ( x * x ) - ( 1 / ( x * x ) ),(x**4*(x + 1) - 1)/x**2,-2.0,3.0 +x * x * x + 1 / ( ( x * x ) / ( 1 - x ) ),(x**5 - x + 1)/x**2,-2.0,3.0 +x * x * x - ( 1 - x ) + ( ( 1 / x ) / x ),x**3 + x - 1 + x**(-2),-2.0,3.0 +x * x * x - ( 1 - x ) / ( x * x ),(x**5 + x - 1)/x**2,-2.0,3.0 +x * x * x - ( x / ( ( 1 - x ) - x ) ) + x,x**2*(2*x**2 - x + 2)/(2*x - 1),2.0,3.0 +x * x * x - 1 * ( x / ( ( 1 / x ) + x ) ),x**2*(x**3 + x - 1)/(x**2 + 1),2.0,3.0 +x * x * x - 1 + ( ( 1 / x ) / x ),x**3 - 1 + x**(-2),-2.0,3.0 +x * x * x - x + ( x / ( ( 1 - x ) - x ) ),x**2*(2*x**2 - x - 2)/(2*x - 1),2.0,3.0 +x * x + ( x * x ) + ( 1 / ( x * x ) ) / x,(2*x**5 + 1)/x**3,-3.0,2.0 +x * x + x - ( 1 / ( ( 1 / x ) - x ) ) / ( 1 - x ),x**3*(x**2 - 2)/(x**3 - x**2 - x + 1),3.0,2.0 +x * x - ( ( ( 1 + x ) / x ) + x ) / x / x,(x**5 - x**2 - x - 1)/x**3,-3.0,2.0 +x * x - ( ( ( 1 + x ) / x ) - x ) / x / x,(x**5 + x**2 - x - 1)/x**3,-3.0,2.0 +x * x - ( 1 + x ) / ( x * ( x * x ) ) - 1,(x**5 - x**3 - x - 1)/x**3,-3.0,2.0 +x * x - ( 1 / x ) / ( x * x ) + ( x * x ),(2*x**5 - 1)/x**3,-3.0,2.0 +x * x / ( ( ( 1 + x ) / x ) + ( 1 / x ) ),x**3/(x + 2),3.0,2.0 +x * x / ( ( ( 1 / x ) / ( ( x * x ) + x ) ) + ( 1 - x ) ),x**4*(x + 1)/(-x**4 + x**2 + 1),4.0,1.0 +x * x / ( ( 1 - x ) - ( ( 1 / ( 1 + x ) ) / ( x * x ) ) ),-x**4*(x + 1)/(x**4 - x**2 + 1),4.0,1.0 +x * x / ( ( 1 / x ) + 1 ),x**3/(x + 1),3.0,2.0 +x * x / ( 1 + ( 1 / ( ( 1 + x ) * x ) ) ),x**3*(x + 1)/(x*(x + 1) + 1),3.0,2.0 +x + ( ( 1 + x ) * x ) * ( x * x ) * x - 1,x**4*(x + 1) + x - 1,0.0,5.0 +x + ( ( 1 + x ) + ( 1 / x ) ) / x / x / x,(x**5 + x*(x + 1) + 1)/x**4,-4.0,1.0 +x + ( ( 1 + x ) + x ) * x * x * x,2*x**4 + x**3 + x,1.0,4.0 +x + ( ( 1 + x ) + x ) / ( x * x ) / x / x,(x**5 + 2*x + 1)/x**4,-4.0,1.0 +x + ( ( 1 - x ) - x ) * ( 1 + x ) * x * x,x*(-x*(x + 1)*(2*x - 1) + 1),1.0,4.0 +x + ( 1 + ( 1 - ( 1 / x ) ) ) / x / x / x,(x**5 + 2*x - 1)/x**4,-4.0,1.0 +x + ( 1 + x ) - x * ( x * x ) * ( x * x ),-x**5 + 2*x + 1,0.0,5.0 +x + ( 1 + x ) / ( x * x ) + ( x * x ) * x,(x**5 + x**3 + x + 1)/x**2,-2.0,3.0 +x + ( 1 / x ) / ( x * ( x * x ) ) + x + x,3*x + x**(-4),-4.0,1.0 +x + ( 1 / x ) / x - ( x * ( x * x ) ) - 1,-x**3 + x - 1 + x**(-2),-2.0,3.0 +x + ( x * ( 1 - x ) ) * ( 1 - x ) * x + x,x*(x*(x - 1)**2 + 2),1.0,4.0 +x + ( x * ( 1 - x ) ) - x * x * ( x * x ),x*(-x**3 - x + 2),1.0,4.0 +x + 1 + x * ( x * x ) + ( 1 / ( x * x ) ),x**3 + x + 1 + x**(-2),-2.0,3.0 +x + 1 - ( ( 1 / ( x * x ) ) + x ) / x / x,x + 1 - 1/x - 1/x**4,-4.0,1.0 +x + 1 / x + ( x * ( x * x ) ) * x,x**4 + x + 1/x,-1.0,4.0 +x + x * ( x * ( x * ( 1 + x ) ) ) + x + x,x*(x**2*(x + 1) + 3),1.0,4.0 +x + x + ( 1 + x ) * ( x * ( 1 + x ) ) * x,x*(x*(x + 1)**2 + 2),1.0,4.0 +x + x + ( x * ( x * x ) ) * x - ( 1 / x ),x**4 + 2*x - 1/x,-1.0,4.0 +x + x + ( x * x ) * ( 1 + ( x * x ) ),x*(x**3 + x + 2),1.0,4.0 +x + x + x - x * ( ( x * ( 1 - x ) ) * x ),x*(x**2*(x - 1) + 3),1.0,4.0 +x + x + x - x * ( ( x * x ) * x ),x*(-x**3 + 3),1.0,4.0 +x + x - ( ( 1 + x ) * ( 1 + x ) ) * x * x,x*(-x*(x + 1)**2 + 2),1.0,4.0 +x + x - 1 / ( x * x ) / ( ( x * x ) / ( 1 - x ) ),(2*x**5 + x - 1)/x**4,-4.0,1.0 +x + x - x * x * ( ( 1 - x ) * ( 1 - x ) ),x*(-x*(x - 1)**2 + 2),1.0,4.0 +x - ( ( 1 + ( 1 + x ) ) / x ) / ( x * x ) / x - 1,(x**4*(x - 1) - x - 2)/x**4,-4.0,1.0 +x - ( ( 1 + x ) * x ) * x * x + ( 1 / x ),-x**4 - x**3 + x + 1/x,-1.0,4.0 +x - ( ( 1 - x ) / x ) / ( x * x ) / x - 1,(x**4*(x - 1) + x - 1)/x**4,-4.0,1.0 +x - ( ( 1 / x ) / x ) - x * ( x * x ) + x,-x**3 + 2*x - 1/x**2,-2.0,3.0 +x - ( 1 + ( 1 + ( ( 1 / x ) + x ) ) ) / x / x / x,(x**5 - x*(x + 2) - 1)/x**4,-4.0,1.0 +x - ( 1 + ( 1 - ( 1 / x ) ) ) / x / ( x * x ) + 1,x + 1 - 2/x**3 + x**(-4),-4.0,1.0 +x - ( 1 + ( 1 / x ) ) / x / x + ( x * x ),(x**4*(x + 1) - x - 1)/x**3,-3.0,2.0 +x - ( 1 + x ) / ( x * x ) - x * ( x * x ),-x**3 + x - 1/x - 1/x**2,-2.0,3.0 +x - ( 1 - x ) - ( ( x * x ) * x ) * x * x,-x**5 + 2*x - 1,0.0,5.0 +x - ( x * ( 1 - ( x * x ) ) ) * x + 1 / x,x**4 - x**2 + x + 1/x,-1.0,4.0 +x - ( x * ( 1 - x ) ) * x - ( 1 / x ) / x,x**3 - x**2 + x - 1/x**2,-2.0,3.0 +x - ( x * ( x * ( 1 + x ) ) ) - 1 / x / x,-x**3 - x**2 + x - 1/x**2,-2.0,3.0 +x - ( x / ( 1 + x ) ) + x * x * ( 1 - x ),x**2*(-x**2 + 2)/(x + 1),2.0,3.0 +x - ( x / ( 1 - x ) ) - ( 1 + x ) * x * x,x**2*(-x**2 + 2)/(x - 1),2.0,3.0 +x - ( x / ( 1 - x ) ) - ( 1 / x ) / ( x * x ) / x,(x**6 - x + 1)/(x**4*(x - 1)),-4.0,1.0 +x - ( x / ( 1 - x ) ) - x * x * ( 1 - x ),x**2*(x**2 - 2*x + 2)/(x - 1),2.0,3.0 +x - 1 - ( ( ( 1 / x ) / x ) + ( 1 - x ) ) / x / x,x - 1 + 1/x - 1/x**2 - 1/x**4,-4.0,1.0 +x - 1 - ( ( ( 1 / x ) / x ) + x ) / x / x,x - 1 - 1/x - 1/x**4,-4.0,1.0 +x - 1 - 1 - ( ( x * x ) * x ) * ( x * x ),-x**5 + x - 2,0.0,5.0 +x - 1 - 1 / ( x * ( ( x * x ) + ( x * x ) ) ) / x,x - 1 - 1/(2*x**4),-4.0,1.0 +x - 1 / ( ( ( x * ( ( 1 - x ) - x ) ) * x ) + ( 1 / x ) ),x**4*(2*x - 1)/(x**3*(2*x - 1) - 1),4.0,1.0 +x - 1 / ( ( 1 / x ) + ( 1 + ( x * x ) ) ) - x * x,x**3*(-x**2 + x - 1)/(x**3 + x + 1),3.0,2.0 +x - 1 / ( ( x * x ) * ( x * x ) ) - 1 - 1,x - 2 - 1/x**4,-4.0,1.0 +x - 1 / ( x + ( ( 1 / x ) / ( ( 1 / ( 1 - x ) ) - x ) ) ),x**4*(x - 1)/(x**4 - x**3 + x**2 - x + 1),4.0,1.0 +x - x * ( ( ( x * x ) * ( 1 + x ) ) + x ),x*(-x*(x*(x + 1) + 1) + 1),1.0,4.0 +x - x * ( 1 + ( 1 - x ) ) * x * ( 1 + x ),x*(x*(x - 2)*(x + 1) + 1),1.0,4.0 +x - x * ( 1 + x ) * ( 1 + ( x * x ) ) - x,-x*(x + 1)*(x**2 + 1),1.0,4.0 +x - x * ( 1 - ( x * ( 1 + x ) ) ) * x,x*(x*(x*(x + 1) - 1) + 1),1.0,4.0 +x - x * ( x * ( x * x ) ) + 1 / x,-x**4 + x + 1/x,-1.0,4.0 +x - x * ( x * x ) * x + x,x*(-x**3 + 2),1.0,4.0 +x - x * ( x + ( x * ( 1 - ( x * x ) ) ) ),x*(x*(x**2 - 2) + 1),1.0,4.0 +x - x * ( x / ( 1 + ( 1 + x ) ) ) * x - x,-x**3/(x + 2),3.0,2.0 +x - x * x * ( ( 1 / ( 1 / x ) ) + x ) * x,-2*x**4 + x,1.0,4.0 +x - x * x * x - ( x / ( 1 - x ) ),x*((x - 1)*(-x**2 + 1) + 1)/(x - 1),2.0,3.0 +x - x * x - ( x * ( 1 - x ) ) * ( x * x ),x*(x**2*(x - 1) - x + 1),1.0,4.0 +x / ( ( ( ( 1 + x ) / x ) + x ) + x ) - ( x * x ),-x**3*(2*x + 1)/(2*x**2 + x + 1),3.0,2.0 +x / ( ( ( ( 1 / ( 1 + x ) ) / ( x * x ) ) / x ) - 1 - 1 ),-x**4*(x + 1)/(2*x**3*(x + 1) - 1),4.0,1.0 +x / ( ( ( ( 1 / x ) + x ) / x ) / x + ( x / ( 1 + x ) ) ),x**4*(x + 1)/(x**4 + (x + 1)*(x**2 + 1)),4.0,1.0 +x / ( ( ( ( 1 / x ) / x ) / x ) - 1 + ( x * ( 1 - x ) ) ),-x**4/(x**3*(x*(x - 1) + 1) - 1),4.0,-1.0 +x / ( ( ( 1 + x ) * ( 1 + ( ( x * x ) * x ) ) ) + 1 / x ),x**2/(x*(x + 1)*(x**3 + 1) + 1),2.0,-3.0 +x / ( ( ( 1 + x ) * ( 1 + x ) ) - 1 / ( x * ( x * x ) ) ),x**4/(x**3*(x + 1)**2 - 1),4.0,-1.0 +x / ( ( ( 1 + x ) / x ) - x ) - x * x * x,x**2*(x*(-x**2 + x + 1) - 1)/(x**2 - x - 1),2.0,3.0 +x / ( ( ( 1 - ( x * x ) ) * ( 1 - x ) ) - 1 / ( x * x ) ),x**3/(x**2*(x - 1)*(x**2 - 1) - 1),3.0,-2.0 +x / ( ( ( 1 - x ) * ( 1 + ( ( x * x ) * x ) ) ) + 1 / x ),-x**2/(x*(x - 1)*(x**3 + 1) - 1),2.0,-3.0 +x / ( ( ( 1 - x ) * ( x * ( 1 - ( x * x ) ) ) ) - 1 / x ),x**2/(x**2*(x - 1)*(x**2 - 1) - 1),2.0,-3.0 +x / ( ( ( 1 / ( 1 + x ) ) / x ) + x ) - ( x * x ),x**3*(-x**2 - x + 1)/(x**3 + x**2 + 1),3.0,2.0 +x / ( ( ( 1 / x ) / ( ( x / ( 1 + ( x * x ) ) ) - x ) ) - x - x ),-x**5/(2*x**5 + x**2 + 1),5.0,0.0 +x / ( ( ( 1 / x ) / ( ( x / ( 1 - x ) ) - ( x / ( 1 + x ) ) ) ) / x + x ),2*x**5/(2*x**5 - x**2 + 1),5.0,0.0 +x / ( ( ( 1 / x ) / ( 1 + ( 1 - x ) ) ) + 1 ) * x,x**3*(x - 2)/(x*(x - 2) - 1),3.0,2.0 +x / ( ( ( 1 / x ) / ( 1 + x ) ) - x * ( x * ( x * x ) ) ),-x**2*(x + 1)/(x**5*(x + 1) - 1),2.0,-3.0 +x / ( ( ( 1 / x ) / ( 1 - x ) ) / ( x * ( ( x * ( 1 - x ) ) - x ) ) - x ),x**5*(x - 1)/(-x**5*(x - 1) + 1),5.0,0.0 +x / ( ( ( 1 / x ) / x ) - 1 + ( x * ( 1 - ( x * x ) ) ) ),-x**3/(x**5 - x**3 + x**2 - 1),3.0,-2.0 +x / ( ( ( 1 / x ) / x ) / x - ( ( x * x ) - x ) ),x**4/(x**4*(-x + 1) + 1),4.0,-1.0 +x / ( ( ( 1 / x ) / x ) / x - ( x * ( 1 + ( 1 + x ) ) ) ),-x**4/(x**4*(x + 2) - 1),4.0,-1.0 +x / ( ( ( x * ( 1 + x ) ) * ( 1 + ( x * x ) ) ) + 1 / x ),x**2/(x**2*(x + 1)*(x**2 + 1) + 1),2.0,-3.0 +x / ( ( ( x * ( 1 + x ) ) * x ) - ( 1 / x ) / x ),x**3/(x**4*(x + 1) - 1),3.0,-2.0 +x / ( ( ( x * ( x * x ) ) * ( ( x * x ) - x ) ) + 1 + 1 ),x/(x**4*(x - 1) + 2),1.0,-4.0 +x / ( ( ( x * x ) * ( ( 1 + ( x * x ) ) + x ) ) - 1 / x ),x**2/(x**3*(x**2 + x + 1) - 1),2.0,-3.0 +x / ( ( ( x * x ) * ( ( x * x ) * x ) ) - 1 - 1 ),x/(x**5 - 2),1.0,-4.0 +x / ( ( ( x * x ) * ( ( x * x ) - ( 1 - x ) ) ) + 1 / x ),x**2/(x**3*(x**2 + x - 1) + 1),2.0,-3.0 +x / ( ( 1 + ( 1 / ( 1 + x ) ) ) - ( 1 / x ) / ( x * x ) ),x**4*(x + 1)/(x**4 + 2*x**3 - x - 1),4.0,1.0 +x / ( ( 1 + ( x * ( 1 - x ) ) ) - ( 1 / x ) / ( x * x ) ),-x**4/(x**3*(x*(x - 1) - 1) + 1),4.0,-1.0 +x / ( ( 1 + x ) + ( 1 / ( ( x * ( 1 + x ) ) - ( x / ( 1 - x ) ) ) ) / x ),x**5/(x**5 + x**4 + x - 1),5.0,0.0 +x / ( ( 1 + x ) + ( 1 / ( 1 + x ) ) ) * ( x * x ),x**3*(x + 1)/((x + 1)**2 + 1),3.0,2.0 +x / ( ( 1 + x ) - ( ( 1 / x ) / ( ( x / ( 1 + x ) ) - x ) ) / x ),x**5/(x**4*(x + 1) + x + 1),5.0,0.0 +x / ( ( 1 + x ) - ( 1 / x ) ) * ( x * ( x / ( 1 - x ) ) ),-x**4/(x**3 - 2*x + 1),4.0,1.0 +x / ( ( 1 + x ) - 1 / ( x * ( ( x * ( 1 + x ) ) - ( x / ( 1 - x ) ) ) ) ),x**5/(x**5 + x**4 - x + 1),5.0,0.0 +x / ( ( 1 + x ) / ( x * ( ( ( x / ( 1 + x ) ) / ( 1 - x ) ) - x ) ) - x ),-x**5/(x**5 + x**3 + x**2 - x - 1),5.0,0.0 +x / ( ( 1 + x ) / ( x * ( x * x ) ) - ( x * ( 1 + x ) ) ),x**4/(-x**4*(x + 1) + x + 1),4.0,-1.0 +x / ( ( 1 + x ) / x - ( x * ( 1 + ( x * ( x * x ) ) ) ) ),-x**2/(x**5 + x**2 - x - 1),2.0,-3.0 +x / ( ( 1 - x ) / ( x * ( ( 1 / ( ( 1 / x ) + x ) ) - x ) ) - x ),-x**5/(x**5 - (x - 1)*(x**2 + 1)),5.0,0.0 +x / ( ( 1 / ( ( 1 / ( ( 1 / x ) - x ) ) - x ) ) - ( x * x ) ) * x,x**5/(-x**5 - x**2 + 1),5.0,0.0 +x / ( ( 1 / ( ( x * ( 1 + x ) ) + x ) ) / ( x * ( x * x ) ) - x ),-x**5*(x + 2)/(x**5*(x + 2) - 1),5.0,0.0 +x / ( ( 1 / ( ( x * ( 1 - x ) ) - x ) ) / ( x * ( ( x * x ) - x ) ) - x ),x**5*(x - 1)/(-x**5*(x - 1) - 1),5.0,0.0 +x / ( ( 1 / ( ( x / ( ( 1 - ( x / ( 1 - x ) ) ) + x ) ) - x ) ) / x + x ),x**5/(x**5 - x**2 - x + 1),5.0,0.0 +x / ( ( 1 / ( ( x / ( 1 + ( x * x ) ) ) - x ) ) / ( x / ( 1 + x ) ) + x ),x**5/(x**5 - (x + 1)*(x**2 + 1)),5.0,0.0 +x / ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) / ( ( x * x ) * ( 1 - x ) ) - x ),x**5*(-x + 1)/(x**5*(x - 1) - x - 1),5.0,0.0 +x / ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) / ( x * ( ( x * x ) - x ) ) - x ),x**5*(-x + 1)/(x**5*(x - 1) + x + 1),5.0,0.0 +x / ( ( 1 / ( ( x / ( 1 - ( x / ( ( 1 / x ) - x ) ) ) ) - x ) ) / x + x ),x**5/(x**5 - 2*x**2 + 1),5.0,0.0 +x / ( ( 1 / ( 1 + x ) ) + ( ( 1 / ( x * x ) ) + x ) / x ),x**4*(x + 1)/(x**3 + (x + 1)*(x**3 + 1)),4.0,1.0 +x / ( ( 1 / ( 1 + x ) ) / ( x * ( x * ( x * x ) ) ) - x ),-x**5*(x + 1)/(x**5*(x + 1) - 1),5.0,0.0 +x / ( ( 1 / ( 1 - ( x * x ) ) ) + x ) * ( x * x ),(x**5 - x**3)/(x**3 - x - 1),3.0,2.0 +x / ( ( 1 / ( x * ( ( x / ( 1 - x ) ) - x ) ) ) / x - ( 1 - x ) ),x**5/(-x**4*(-x + 1) - x + 1),5.0,0.0 +x / ( ( 1 / ( x * x ) ) - ( ( x * ( 1 - x ) ) * x ) - 1 ),x**3/(x**5 - x**4 - x**2 + 1),3.0,-2.0 +x / ( ( 1 / ( x * x ) ) - ( x * ( 1 + ( x * x ) ) ) ) * x,-x**4/(x**5 + x**3 - 1),4.0,-1.0 +x / ( ( 1 / ( x * x ) ) / x + ( x / ( 1 + x ) ) ),x**4*(x + 1)/(x**4 + x + 1),4.0,1.0 +x / ( ( 1 / ( x * x ) ) / x - ( x * ( ( 1 / ( 1 - x ) ) + x ) ) ),x**4*(-x + 1)/(x**4*(x*(x - 1) - 1) - x + 1),4.0,-1.0 +x / ( ( 1 / ( x * x ) ) / x - ( x / ( 1 + x ) ) ),x**4*(-x - 1)/(x**4 - x - 1),4.0,1.0 +x / ( ( 1 / x ) + ( ( 1 - x ) - x ) ) - ( x * x ),x**3*(2*x - 1)/(x*(-2*x + 1) + 1),3.0,2.0 +x / ( ( 1 / x ) + ( x * ( 1 + ( x * ( x * x ) ) ) ) + 1 ),x**2/(x**5 + x**2 + x + 1),2.0,-3.0 +x / ( ( 1 / x ) - ( 1 - x ) ) - x * x * x,-x**3 + x/(x - 1 + 1/x),2.0,3.0 +x / ( ( 1 / x ) - x ) * ( x / ( 1 - ( ( x * x ) * x ) ) ),x**3/((x**2 - 1)*(x**3 - 1)),3.0,-2.0 +x / ( ( 1 / x ) / ( x * ( ( x / ( 1 + x ) ) - ( x / ( 1 - x ) ) ) ) - x ),-2*x**5/(2*x**5 - x**2 + 1),5.0,0.0 +x / ( ( 1 / x ) / ( x * x ) + ( x * ( ( x / ( 1 + x ) ) - x ) ) ),x**4*(-x - 1)/(x**6 - x - 1),4.0,-1.0 +x / ( ( 1 / x ) / ( x * x ) - ( ( 1 + x ) * ( 1 + x ) ) ),-x**4/(x**3*(x + 1)**2 - 1),4.0,-1.0 +x / ( ( 1 / x ) / ( x / ( ( 1 / ( ( x * ( 1 - x ) ) - x ) ) + x ) ) - x ),x**5/(-x**5 + x**3 - 1),5.0,0.0 +x / ( ( 1 / x ) / x - ( x * ( x * ( 1 + ( 1 - x ) ) ) ) ),x**3/(x**5 - 2*x**4 + 1),3.0,-2.0 +x / ( ( x * ( ( ( x * x ) * x ) - x ) ) - ( 1 + x ) / x ),x**2/(x**5 - x**3 - x - 1),2.0,-3.0 +x / ( ( x * ( ( 1 + x ) + ( x * x ) ) ) + ( 1 / x ) / x ),x**3/(x**3*(x**2 + x + 1) + 1),3.0,-2.0 +x / ( ( x * ( ( 1 - x ) + ( x * x ) ) ) - 1 / ( x * x ) ),x**3/(x**3*(x**2 - x + 1) - 1),3.0,-2.0 +x / ( ( x * ( ( 1 / ( 1 + x ) ) - x ) ) + 1 / ( x * ( x * x ) ) ),x**4*(-x - 1)/(x**4*(x*(x + 1) - 1) - x - 1),4.0,-1.0 +x / ( ( x * ( ( x * ( x * x ) ) - x ) ) - ( 1 / x ) ) * 1,x**2/(x**5 - x**3 - 1),2.0,-3.0 +x / ( ( x * ( ( x * x ) + x ) ) - ( ( 1 / x ) / x ) - 1 ),x**3/(x**5 + x**4 - x**2 - 1),3.0,-2.0 +x / ( ( x * ( ( x * x ) - ( 1 + x ) ) ) - 1 / ( x * x ) ),x**3/(x**5 - x**4 - x**3 - 1),3.0,-2.0 +x / ( ( x * ( ( x * x ) - ( 1 - x ) ) ) + ( 1 / x ) / x ),x**3/(x**3*(x**2 + x - 1) + 1),3.0,-2.0 +x / ( ( x * ( ( x * x ) - x ) ) - ( ( 1 / x ) / x ) - 1 ),x**3/(x**5 - x**4 - x**2 - 1),3.0,-2.0 +x / ( ( x * ( 1 + ( ( 1 + x ) * x ) ) ) - ( 1 / x ) / x ),x**3/(x**3*(x*(x + 1) + 1) - 1),3.0,-2.0 +x / ( ( x * ( 1 + ( 1 - ( x * x ) ) ) ) - ( 1 / x ) / x ),-x**3/(x**3*(x**2 - 2) + 1),3.0,-2.0 +x / ( ( x * ( 1 + ( x * ( x * x ) ) ) ) - 1 ) + ( x / ( 1 - x ) ),-x**5/(x**5 - x**4 + x**2 - 2*x + 1),5.0,0.0 +x / ( ( x * ( 1 + x ) ) - ( 1 - ( ( 1 / x ) / x ) ) / x ),x**4/(x**4*(x + 1) - x**2 + 1),4.0,-1.0 +x / ( ( x * ( 1 - ( 1 - x ) ) ) * x - ( ( 1 / x ) / x ) ),x**3/(x**5 - 1),3.0,-2.0 +x / ( ( x * ( 1 - x ) ) + 1 ) - ( x * ( 1 - x ) ),x**3*(x - 2)/(x**2 - x - 1),3.0,2.0 +x / ( ( x * x ) + 1 ) - ( 1 / ( ( 1 / x ) + ( x * ( 1 + x ) ) ) ),x**4/(x**5 + x**4 + x**3 + 2*x**2 + 1),4.0,-1.0 +x / ( ( x / ( 1 + x ) ) - ( 1 - ( 1 / ( x * x ) ) ) / x ),x**4*(x + 1)/(x**4 + (x + 1)*(-x**2 + 1)),4.0,1.0 +x / ( ( x / ( 1 + x ) ) - 1 / ( x * ( x * x ) ) ),x**4*(x + 1)/(x**4 - x - 1),4.0,1.0 +x / ( ( x / ( 1 - ( x / ( 1 + x ) ) ) ) - ( 1 / x ) / ( x * x ) ),x**4/(x**5 + x**4 - 1),4.0,-1.0 +x / ( ( x / ( 1 - x ) ) - ( ( 1 / x ) / x ) / x ),x**4*(-x + 1)/(x**4 + x - 1),4.0,1.0 +x / ( 1 + ( ( 1 / x ) / ( ( x / ( 1 + x ) ) - ( x * ( 1 - x ) ) ) ) + x ),x**5/(x**5 + x**4 + x + 1),5.0,0.0 +x / ( 1 + ( ( x * x ) * ( ( x * x ) - ( 1 + x ) ) ) * x ),x/(x**5 - x**4 - x**3 + 1),1.0,-4.0 +x / ( 1 + ( ( x * x ) * ( x * x ) ) + ( 1 / x ) ),x**2/(x**5 + x + 1),2.0,-3.0 +x / ( 1 + ( 1 + ( 1 + ( 1 / x ) ) ) ) - ( x * x ),-3*x**3/(3*x + 1),3.0,2.0 +x / ( 1 + ( 1 / x ) ) - ( x / ( 1 + ( ( 1 / x ) + x ) ) ),x**4/(x**3 + 2*x**2 + 2*x + 1),4.0,1.0 +x / ( 1 + ( x * x ) * ( x * ( ( 1 - x ) + ( x * x ) ) ) ),x/(x**3*(x**2 - x + 1) + 1),1.0,-4.0 +x / ( 1 + 1 ) * ( x * ( 1 + ( 1 + x ) ) ),x**2*(x + 2)/2,2.0,3.0 +x / ( 1 + 1 ) + ( ( ( x * x ) * x ) * x ),x**4 + x/2,1.0,4.0 +x / ( 1 + 1 + ( x * ( ( ( x * x ) * ( x * x ) ) + x ) ) ),x/(x**5 + x**2 + 2),1.0,-4.0 +x / ( 1 + 1 / ( x * ( x * x ) ) ),x**4/(x**3 + 1),4.0,1.0 +x / ( 1 + x + ( ( 1 / ( ( ( x / ( 1 - x ) ) / ( 1 + x ) ) - x ) ) / x ) ),x**5/(x**5 + x**4 - x**2 + 1),5.0,0.0 +x / ( 1 - ( x * ( ( ( x * x ) * x ) + x ) ) * x ),-x/(x**5 + x**3 - 1),1.0,-4.0 +x / ( 1 - ( x * ( ( x * ( 1 + ( x * x ) ) ) + x ) ) * x ),-x/(x**3*(x**2 + 2) - 1),1.0,-4.0 +x / ( 1 - ( x * ( 1 - ( x * x ) ) ) + ( ( 1 / x ) / x ) ),x**3/(x**5 - x**3 + x**2 + 1),3.0,-2.0 +x / ( 1 - x * ( x * ( 1 + ( x * ( x * x ) ) ) ) ),-x/(x**5 + x**2 - 1),1.0,-4.0 +x / ( 1 / ( ( x * ( 1 + x ) ) * ( ( 1 / ( ( 1 / x ) + x ) ) - x ) ) - x ),-x**5*(x + 1)/(x**5*(x + 1) + x**2 + 1),5.0,0.0 +x / ( 1 / ( ( x * x ) / ( ( ( 1 / x ) / x ) + x ) ) - x ),x**5/(-x**5 + x**3 + 1),5.0,0.0 +x / ( 1 / ( x * ( ( ( x / ( 1 + x ) ) / ( 1 - x ) ) - x ) ) - x ),-x**5/(x**5 + x**2 - 1),5.0,0.0 +x / ( 1 / ( x * ( ( 1 / ( ( ( 1 / x ) + x ) + x ) ) - x ) ) + x ),2*x**5/(2*x**5 - 2*x**2 - 1),5.0,0.0 +x / ( 1 / ( x * ( ( 1 / ( ( 1 / x ) + ( x * ( 1 + x ) ) ) ) - x ) ) - x ),-x**5*(x + 1)/(x**5*(x + 1) + x**2*(x + 1) + 1),5.0,0.0 +x / ( 1 / ( x * ( ( 1 / ( ( 1 / x ) + x ) ) - x ) ) - ( 1 + x ) ),-x**5/(x**4*(x + 1) + x**2 + 1),5.0,0.0 +x / ( 1 / ( x * x ) + ( x * ( 1 + ( x * ( 1 + x ) ) ) ) ),x**3/(x**3*(x*(x + 1) + 1) + 1),3.0,-2.0 +x / ( 1 / ( x * x ) - ( ( x * x ) * ( 1 + x ) ) ),-x**3/(x**4*(x + 1) - 1),3.0,-2.0 +x / ( 1 / ( x * x ) - ( x * ( 1 - ( x * ( 1 - x ) ) ) ) ),-x**3/(x**5 - x**4 + x**3 - 1),3.0,-2.0 +x / ( 1 / x - ( ( 1 - x ) * ( 1 - ( x * ( x * x ) ) ) ) ),-x**2/(x*(x - 1)*(x**3 - 1) - 1),2.0,-3.0 +x / ( 1 / x - ( ( x * ( 1 + ( x * x ) ) ) * ( 1 + x ) ) ),-x**2/(x**2*(x + 1)*(x**2 + 1) - 1),2.0,-3.0 +x / ( 1 / x - ( x * ( 1 + ( x * ( x * x ) ) ) ) ),-x**2/(x**5 + x**2 - 1),2.0,-3.0 +x / ( 1 / x - ( x * ( x * ( 1 - ( x * ( 1 - x ) ) ) ) ) ),-x**2/(x**5 - x**4 + x**3 - 1),2.0,-3.0 +x / ( x * ( ( x * x ) * ( ( ( x * x ) + x ) + x ) ) + 1 ),x/(x**4*(x + 2) + 1),1.0,-4.0 +x / ( x * ( ( x * x ) * ( 1 + ( x * x ) ) ) - ( 1 + x ) ),x/(x**5 + x**3 - x - 1),1.0,-4.0 +x / ( x * ( ( x * x ) * x ) + ( 1 / x ) ),x**2/(x**5 + 1),2.0,-3.0 +x / ( x * ( x * ( ( ( ( x * x ) * x ) - x ) - x ) ) - 1 ),x/(x**3*(x**2 - 2) - 1),1.0,-4.0 +x / ( x * ( x * ( ( 1 + x ) + x ) ) - ( ( 1 / x ) / x ) ),x**3/(x**4*(2*x + 1) - 1),3.0,-2.0 +x / ( x + ( 1 / ( x * x ) ) / ( x / ( ( 1 / x ) + x ) ) ),x**5/(x**5 + x**2 + 1),5.0,0.0 +x / ( x + ( 1 / x ) / ( ( x * ( 1 - ( 1 + x ) ) ) * x ) ),x**5/(x**5 - 1),5.0,0.0 +x / ( x - ( ( 1 / x ) / ( ( ( x / ( 1 + x ) ) / ( 1 + x ) ) - x ) ) / x ),x**5*(x + 2)/(x**6 + 2*x**5 + x**2 + 2*x + 1),5.0,0.0 +x / ( x - ( ( 1 / x ) / ( ( x * ( 1 + x ) ) - ( x * ( 1 - x ) ) ) ) / x ),2*x**5/(2*x**5 - 1),5.0,0.0 +x / ( x - ( 1 + ( ( 1 / ( ( x * ( 1 - x ) ) - x ) ) / x ) ) / x ),x**5/(x**5 - x**3 + 1),5.0,0.0 +x / ( x - ( 1 / ( ( x * x ) - x ) ) ) - ( x * x ),x**3*(-x*(x - 1) + 1)/(x**2*(x - 1) - 1),3.0,2.0 +x / ( x - ( 1 / x ) ) - ( ( x * x ) * x ),-x**3 + x/(x - 1/x),2.0,3.0 +x / ( x - ( 1 / x ) / ( x * ( ( x / ( 1 - ( x * ( 1 - x ) ) ) ) - x ) ) ),x**5*(-x + 1)/(x**5*(-x + 1) + x*(-x + 1) - 1),5.0,0.0 +x / ( x - 1 - ( ( 1 / ( x * x ) ) / ( ( x / ( 1 - x ) ) - x ) ) ),x**5/(-x**4*(-x + 1) + x - 1),5.0,0.0 +x / ( x - 1 - ( 1 / ( ( 1 / ( ( x * x ) + ( 1 / x ) ) ) - x ) ) ),x**5/(x**5 - x**4 + x**3 + 1),5.0,0.0 +x / ( x - 1 / ( ( x * x ) * ( ( x / ( ( 1 + x ) + x ) ) - x ) ) ),2*x**5/(2*x**5 + 2*x + 1),5.0,0.0 +x / 1 * ( ( x * x ) - x ) * ( x * x ) - 1,x**4*(x - 1) - 1,0.0,5.0 +x / x - x * ( ( x * x ) * x ) * x,-x**5 + 1,0.0,5.0 +x / x / ( 1 + x ) / x / x,1/(x**2*(x + 1)),-2.0,-3.0 diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/holdout_m_6.csv b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/holdout_m_6.csv new file mode 100644 index 0000000000000000000000000000000000000000..1b52a7378318784f878a6d7e3e526775641b8d13 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/holdout_m_6.csv @@ -0,0 +1,1201 @@ +expression_string,simplified_expression_string,leading_at_0,leading_at_inf +( ( ( ( 1 + x ) + x ) * ( 1 - x ) ) + x ) / x / x / x / x,(x - (x - 1)*(2*x + 1))/x**4,-4.0,-2.0 +( ( ( ( 1 + x ) - x ) / x ) / x ) / ( x + x + x ),1/(3*x**3),-3.0,-3.0 +( ( ( ( 1 / x ) + x ) / x ) / x ) / ( x + x + x ),(x**2 + 1)/(3*x**4),-4.0,-2.0 +( ( ( 1 + x ) * ( 1 + ( 1 / x ) ) ) + 1 ) / ( x * x ) / x,(x + (x + 1)**2)/x**4,-4.0,-2.0 +( ( ( 1 + x ) * x ) * x ) - x / ( ( 1 / x ) - x ),x**3*(x**2 + x - 1)/(x**2 - 1),3.0,3.0 +( ( ( 1 - x ) - ( 1 + x ) ) * x ) * ( x + x + x ),-6*x**3,3.0,3.0 +( ( ( 1 - x ) / ( x * x ) ) - 1 - 1 ) / ( x * x ),(-2*x**2 - x + 1)/x**4,-4.0,-2.0 +( ( ( 1 - x ) / ( x * x ) ) - x ) / x / x - x * x,(-x**6 - x**3 - x + 1)/x**4,-4.0,2.0 +( ( ( 1 - x ) / x ) + x ) / ( x + x ) / ( x * x ),(x**2 - x + 1)/(2*x**4),-4.0,-2.0 +( ( ( 1 - x ) / x ) - x ) / x / x / x - ( x * x ),(-x**6 - x**2 - x + 1)/x**4,-4.0,2.0 +( ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) + 1 ) ) / ( x * x ),(x**2 - x - 1)/x**4,-4.0,-2.0 +( ( ( 1 / ( 1 - x ) ) - x ) - ( 1 / x ) ) / ( x * x ) / x,(x**2*(-x + 1) - 2*x + 1)/(x**4*(x - 1)),-4.0,-2.0 +( ( ( 1 / x ) * ( ( 1 / x ) + x ) ) + 1 + 1 ) / ( x * x ),(3*x**2 + 1)/x**4,-4.0,-2.0 +( ( ( 1 / x ) - x ) - ( 1 / ( 1 - x ) ) ) / ( x * x ) / x,(x**2*(-x + 1) + 2*x - 1)/(x**4*(x - 1)),-4.0,-2.0 +( ( ( 1 / x ) - x ) - x ) + x * x * x * ( x * x ),x**5 - 2*x + 1/x,-1.0,5.0 +( ( ( 1 / x ) / ( ( x / ( 1 + x ) ) - x ) ) - x ) / ( x + x ) / x,-(x**4 + x + 1)/(2*x**5),-5.0,-1.0 +( ( ( 1 / x ) / x ) + 1 - x ) / ( ( x * x ) * ( 1 + x ) ),(x**2*(-x + 1) + 1)/(x**4*(x + 1)),-4.0,-2.0 +( ( ( 1 / x ) / x ) - x ) * ( 1 - ( x * x ) * x ),(x**3 - 1)**2/x**2,-2.0,4.0 +( ( ( 1 / x ) / x ) - x ) / x / x / x - x,(-x**6 - x**3 + 1)/x**5,-5.0,1.0 +( ( ( 1 / x ) / x ) / x ) / ( x + ( 1 / x ) + x ),1/(2*x**4 + x**2),-2.0,-4.0 +( ( ( x * ( x * x ) ) + x ) + x + x ) * x,x**2*(x**2 + 3),2.0,4.0 +( ( ( x * x ) * x ) * x ) * x - x - ( 1 + x ) / x,x**5 - x - 1 - 1/x,-1.0,5.0 +( ( ( x * x ) / ( 1 - x ) ) - x ) * ( x + x ) * x,x**3*(-4*x + 2)/(x - 1),3.0,3.0 +( ( ( x / ( 1 - x ) ) / ( 1 + x ) ) / ( 1 - x ) ) / ( x - 1 / ( x * x ) ),x**3/((x - 1)**2*(x + 1)*(x**3 - 1)),3.0,-3.0 +( ( 1 + ( 1 / ( 1 - x ) ) ) + 1 + 1 ) / ( x * ( x * x ) ),(3*x - 4)/(x**3*(x - 1)),-3.0,-3.0 +( ( 1 + x ) * ( ( x * x ) + x ) ) + 1 / x / x / x,x*(x + 1)**2 + x**(-3),-3.0,3.0 +( ( 1 + x ) / ( ( x * x ) * ( 1 - x ) ) + 1 ) / ( x * x ),(x**2*(x - 1) - x - 1)/(x**4*(x - 1)),-4.0,-2.0 +( ( 1 + x ) / ( 1 - ( 1 / x ) ) ) * x * ( x + x ),2*x**3*(x + 1)/(x - 1),3.0,3.0 +( ( 1 + x ) / ( x / ( 1 + x ) ) ) / x / x / x,(x + 1)**2/x**4,-4.0,-2.0 +( ( 1 + x ) / x ) / ( x * x ) + 1 + ( x * x ) * x,(x**6 + x**3 + x + 1)/x**3,-3.0,3.0 +( ( 1 + x ) / x ) / x / ( x * x ) - x - ( x * x ),(-x**5*(x + 1) + x + 1)/x**4,-4.0,2.0 +( ( 1 + x ) / x ) / x / ( x * x ) / x - ( 1 + x ),(-x**5*(x + 1) + x + 1)/x**5,-5.0,1.0 +( ( 1 + x ) / x ) / x / x + ( x * ( 1 + x ) ) * x,(x**5*(x + 1) + x + 1)/x**3,-3.0,3.0 +( ( 1 - x ) * ( ( x * x ) - x ) ) - 1 / x / x / x,-x*(x - 1)**2 - 1/x**3,-3.0,3.0 +( ( 1 - x ) + ( 1 / ( 1 - x ) ) ) / x / ( 1 + x ) / x / x,(-x**2 + 2*x - 2)/(x**3*(x**2 - 1)),-3.0,-3.0 +( ( 1 - x ) + 1 ) * x * ( x * ( 1 + x ) ),x**2*(-x**2 + x + 2),2.0,4.0 +( ( 1 - x ) - x ) * ( ( x * x ) + x ) * x,x**2*(-2*x**2 - x + 1),2.0,4.0 +( ( 1 - x ) - x ) / ( x * x ) / x / x - ( x * x ),(-x**6 - 2*x + 1)/x**4,-4.0,2.0 +( ( 1 - x ) / ( 1 + x ) ) / ( x + x ) / ( x * x ),(-x + 1)/(2*x**3*(x + 1)),-3.0,-3.0 +( ( 1 - x ) / x ) - x * x * x * ( x * ( 1 + x ) ),(-x**5*(x + 1) - x + 1)/x,-1.0,5.0 +( ( 1 - x ) / x ) / x - x * ( ( 1 - x ) * x ) * x,(x**5*(x - 1) - x + 1)/x**2,-2.0,4.0 +( ( 1 / ( ( ( 1 / x ) / x ) - x ) ) + 1 ) / ( x * x ) / x,(x**3 - x**2 - 1)/(x**6 - x**3),-3.0,-3.0 +( ( 1 / ( ( 1 / ( x * x ) ) - x ) ) / ( 1 - x ) ) / ( 1 - x * x ),-x**2/((x - 1)*(x**2 - 1)*(x**3 - 1)),2.0,-4.0 +( ( 1 / ( ( 1 / x ) + ( x * x ) ) ) / ( 1 + x ) ) / ( x * x - 1 ),x/((x + 1)*(x**2 - 1)*(x**3 + 1)),1.0,-5.0 +( ( 1 / ( ( 1 / x ) + x ) ) / ( ( 1 / x ) + x ) ) / ( x + 1 / x ),x**3/(x**2 + 1)**3,3.0,-3.0 +( ( 1 / ( ( 1 / x ) + x ) ) / ( 1 + x ) ) / ( 1 + x * ( x * x ) ),x/((x + 1)*(x**2 + 1)*(x**3 + 1)),1.0,-5.0 +( ( 1 / ( ( x * ( ( 1 / ( 1 + x ) ) + x ) ) - x ) ) / x + 1 ) / x,(x**4 + x + 1)/x**5,-5.0,-1.0 +( ( 1 / ( ( x * x ) * x ) ) / x ) / ( x + x ) + x,x + 1/(2*x**5),-5.0,1.0 +( ( 1 / ( ( x * x ) - x ) ) - ( 1 - x ) ) / x / ( x * x ),(x*(x - 1)**2 + 1)/(x**4*(x - 1)),-4.0,-2.0 +( ( 1 / ( 1 + x ) ) + x - 1 ) * ( x / ( ( ( 1 / x ) / x ) + x ) ),x**5/(x**4 + x**3 + x + 1),5.0,1.0 +( ( 1 / ( 1 + x ) ) / ( 1 + ( x * x ) ) ) / ( 1 - ( x * x ) * x ),-1/((x + 1)*(x**2 + 1)*(x**3 - 1)),0.0,-6.0 +( ( 1 / ( 1 + x ) ) / ( 1 + x ) ) / ( ( 1 / ( x * x ) ) + x * x ),x**2/((x + 1)**2*(x**4 + 1)),2.0,-4.0 +( ( 1 / ( 1 + x ) ) / ( 1 - x ) ) / ( ( x * x ) * x + ( 1 / x ) ),-x/((x - 1)*(x + 1)*(x**4 + 1)),1.0,-5.0 +( ( 1 / ( 1 + x ) ) / x ) / ( x * x ) / x / x - ( 1 / x ),(-x**4*(x + 1) + 1)/(x**5*(x + 1)),-5.0,-1.0 +( ( 1 / ( 1 - ( ( x * x ) * x ) ) ) / ( 1 - x ) ) / ( x * x - 1 ),1/((x - 1)*(x**2 - 1)*(x**3 - 1)),0.0,-6.0 +( ( 1 / ( 1 - ( x * x ) ) ) + ( 1 / x ) ) / x / x,(x**2 - x - 1)/(x**5 - x**3),-3.0,-3.0 +( ( 1 / ( 1 - ( x * x ) ) ) / ( 1 - x ) ) + 1 / x / x / x,(x**3 + (x - 1)*(x**2 - 1))/(x**3*(x - 1)*(x**2 - 1)),-3.0,-3.0 +( ( 1 / ( 1 - x ) ) + x ) / x / ( 1 - x ) / x / x,(-x*(x - 1) + 1)/(x**3*(x - 1)**2),-3.0,-3.0 +( ( 1 / ( 1 - x ) ) - ( ( 1 + x ) / ( x * x ) ) / x ) / x,(-x**3 - x**2 + 1)/(x**4*(x - 1)),-4.0,-2.0 +( ( 1 / ( 1 - x ) ) - ( 1 / x ) ) / ( x + x ) / x,(-x + 1/2)/(x**3*(x - 1)),-3.0,-3.0 +( ( 1 / ( 1 - x ) ) / ( 1 - ( x * x ) ) ) / ( x * x + ( 1 / x ) ),x/((x - 1)*(x**2 - 1)*(x**3 + 1)),1.0,-5.0 +( ( 1 / ( 1 - x ) ) / ( 1 - x ) ) / ( ( 1 / x ) / ( x * x ) - x ),-x**3/((x - 1)**2*(x**4 - 1)),3.0,-3.0 +( ( 1 / ( 1 - x ) ) / ( 1 - x ) ) / ( x + 1 / ( ( x * x ) * x ) ),x**3/((x - 1)**2*(x**4 + 1)),3.0,-3.0 +( ( 1 / ( x * ( 1 + ( 1 + x ) ) ) ) - x ) / x / ( x * x ),(-x**2*(x + 2) + 1)/(x**4*(x + 2)),-4.0,-2.0 +( ( 1 / ( x * x ) ) + x ) / x / x - 1 - ( x * x ),-x**2 - 1 + 1/x + x**(-4),-4.0,2.0 +( ( 1 / ( x * x ) ) - x ) / x / x - ( 1 - x ) * x,x**2 - x - 1/x + x**(-4),-4.0,2.0 +( ( 1 / ( x * x ) ) / ( x * x ) ) - x * ( x + x ),(-2*x**6 + 1)/x**4,-4.0,2.0 +( ( 1 / ( x / ( 1 + x ) ) ) / x ) / x / x / x - ( 1 / ( 1 + x ) ),(-x**5 + (x + 1)**2)/(x**5*(x + 1)),-5.0,-1.0 +( ( 1 / ( x / ( 1 - x ) ) ) - x ) / ( x * x ) / x / x - x,(-x**6 - x**2 - x + 1)/x**5,-5.0,1.0 +( ( 1 / x ) * ( ( 1 / x ) + ( 1 / x ) ) ) / ( x + x + x ),2/(3*x**3),-3.0,-3.0 +( ( 1 / x ) + ( 1 - x ) ) / x / x / ( x * x ) - x,(-x**6 + x*(-x + 1) + 1)/x**5,-5.0,1.0 +( ( 1 / x ) + ( 1 / ( ( x * x ) + x ) ) ) / x / x,(x + 2)/(x**3*(x + 1)),-3.0,-3.0 +( ( 1 / x ) + x ) / ( x * x ) - x * x * ( 1 + x ),(-x**5*(x + 1) + x**2 + 1)/x**3,-3.0,3.0 +( ( 1 / x ) + x ) / x / ( x * ( ( 1 - ( 1 + x ) ) - x ) ),-(x**2 + 1)/(2*x**4),-4.0,-2.0 +( ( 1 / x ) + x ) / x / ( x * ( ( x * ( 1 - x ) ) - x ) ) / x - 1,-(x**6 + x**2 + 1)/x**6,-6.0,0.0 +( ( 1 / x ) + x ) / x / ( x * ( x * x ) ) - 1 - x,-x - 1 + x**(-3) + x**(-5),-5.0,1.0 +( ( 1 / x ) + x ) / x / ( x * x ) - 1 - ( x * x ),(-x**6 - x**4 + x**2 + 1)/x**4,-4.0,2.0 +( ( 1 / x ) + x ) / x / ( x / ( 1 + x ) ) / x / ( x / ( 1 + x ) ),(x + 1)**2*(x**2 + 1)/x**5,-5.0,-1.0 +( ( 1 / x ) + x ) / x / x - ( ( x * x ) * x ) - 1,-x**3 - 1 + 1/x + x**(-3),-3.0,3.0 +( ( 1 / x ) + x ) / x / x / x - ( ( x * x ) + x ),(-x**5*(x + 1) + x**2 + 1)/x**4,-4.0,2.0 +( ( 1 / x ) - ( ( 1 - x ) - x ) ) / x / ( x * x ),(x*(2*x - 1) + 1)/x**4,-4.0,-2.0 +( ( 1 / x ) - ( ( x * ( 1 - x ) ) * ( 1 - x ) ) ) / x / x / x / x,(-x**2*(x - 1)**2 + 1)/x**5,-5.0,-1.0 +( ( 1 / x ) - 1 - 1 ) / ( x * ( x * ( 1 + ( 1 + x ) ) ) ),(-2*x + 1)/(x**3*(x + 2)),-3.0,-3.0 +( ( 1 / x ) - x ) * ( x * x - ( 1 / ( x * x ) ) ),-x**3 + x + 1/x - 1/x**3,-3.0,3.0 +( ( 1 / x ) - x ) / ( ( x * x ) / ( ( 1 / x ) - x ) ) / x,(x**2 - 1)**2/x**5,-5.0,-1.0 +( ( 1 / x ) - x ) / x / ( x - ( 1 / ( ( 1 / x ) - x ) ) ),-(x**2 - 1)**2/x**5,-5.0,-1.0 +( ( 1 / x ) - x ) / x / x - 1 - ( ( x * x ) * x ),-x**3 - 1 - 1/x + x**(-3),-3.0,3.0 +( ( 1 / x ) - x ) / x / x / x - ( 1 - ( x * x ) ),(x**6 - x**4 - x**2 + 1)/x**4,-4.0,2.0 +( ( 1 / x ) / ( ( ( x / ( 1 - x ) ) / ( 1 + x ) ) - x ) ) / x / x - 1 - 1,-2 - 1/x**4 + x**(-6),-6.0,0.0 +( ( 1 / x ) / ( 1 + ( 1 + x ) ) ) - 1 / x / ( x * x ) / x,(x**3 - x - 2)/(x**4*(x + 2)),-4.0,-2.0 +( ( 1 / x ) / ( 1 + ( x * x ) ) ) + 1 / x / x / x,(2*x**2 + 1)/(x**5 + x**3),-3.0,-3.0 +( ( 1 / x ) / ( 1 + ( x * x ) ) ) / ( 1 + x * x ),1/(x*(x**2 + 1)**2),-1.0,-5.0 +( ( 1 / x ) / ( 1 + ( x * x ) ) ) / ( x * x ) / x / x - x,(-x**8 - x**6 + 1)/(x**5*(x**2 + 1)),-5.0,1.0 +( ( 1 / x ) / ( 1 + x ) ) + ( 1 + x ) / ( x * x ) / x / x,(x**3 + (x + 1)**2)/(x**4*(x + 1)),-4.0,-2.0 +( ( 1 / x ) / ( 1 + x ) ) / ( ( ( x * x ) * x ) - 1 - 1 ),1/(x*(x + 1)*(x**3 - 2)),-1.0,-5.0 +( ( 1 / x ) / ( 1 + x ) ) / ( x + x * x ),1/(x**2*(x + 1)**2),-2.0,-4.0 +( ( 1 / x ) / ( x * x ) ) / x - 1 + x + ( x * x ),x**2 + x - 1 + x**(-4),-4.0,2.0 +( ( 1 / x ) / x ) / ( ( x * ( 1 + x ) ) - 1 + x ),1/(x**2*(x*(x + 1) + x - 1)),-2.0,-4.0 +( ( 1 / x ) / x ) / x / x / ( x * x ) - ( x / ( 1 + x ) ),(-x**7 + x + 1)/(x**6*(x + 1)),-6.0,0.0 +( ( 1 / x ) / x + 1 ) / ( x * ( x / ( ( 1 / x ) + x ) ) ),(x**2 + 1)**2/x**5,-5.0,-1.0 +( ( x * ( 1 + x ) ) * x ) * ( x - 1 + x ),x**2*(x + 1)*(2*x - 1),2.0,4.0 +( ( x * ( 1 + x ) ) + x ) * x * ( 1 + x ),x**2*(x + 1)*(x + 2),2.0,4.0 +( ( x * ( 1 - ( x * x ) ) ) * x * x - x ),-x**5 + x**3 - x,1.0,5.0 +( ( x * ( x * x ) ) * x ) - x - x - ( 1 / x ) / x,x**4 - 2*x - 1/x**2,-2.0,4.0 +( ( x * x ) * ( ( 1 + x ) + x ) ) - 1 / x / x / x,(x**5*(2*x + 1) - 1)/x**3,-3.0,3.0 +( ( x * x ) * ( ( 1 - x ) - x ) ) / ( x - 1 / ( x * x ) ),x**4*(-2*x + 1)/(x**3 - 1),4.0,2.0 +( ( x * x ) * ( ( x * x ) - x ) ) / ( x + x + 1 ),x**3*(x - 1)/(2*x + 1),3.0,3.0 +( ( x * x ) * ( 1 + x ) ) * ( ( x * x ) - 1 ) - x,x*(x*(x + 1)*(x**2 - 1) - 1),1.0,5.0 +( ( x * x ) * ( 1 - x ) ) / ( ( 1 / ( x * x ) ) - x - x ),x**4*(x - 1)/(2*x**3 - 1),4.0,2.0 +( ( x * x ) * ( 1 - x ) ) / ( x + x - ( ( 1 / x ) / x ) ),x**4*(-x + 1)/(2*x**3 - 1),4.0,2.0 +( ( x * x ) * ( x * x ) ) * x - x - 1 / ( 1 / x ),x*(x**4 - 2),1.0,5.0 +( ( x * x ) * ( x * x ) ) / ( 1 + ( x * ( 1 + x ) ) + 1 ),x**4/(x*(x + 1) + 2),4.0,2.0 +( ( x * x ) * x ) * ( 1 + x ) * ( 1 + x ) * x - 1,x**4*(x + 1)**2 - 1,0.0,6.0 +( ( x * x ) * x ) - 1 / x / ( x * ( 1 + x ) ) / x,(x**6*(x + 1) - 1)/(x**3*(x + 1)),-3.0,3.0 +( ( x * x ) * x ) - x - ( 1 / ( x * x ) ) / x - x,x**3 - 2*x - 1/x**3,-3.0,3.0 +( ( x * x ) * x ) / ( ( ( 1 - x ) / ( 1 + x ) ) / x - x ),-x**4*(x + 1)/(x**2*(x + 1) + x - 1),4.0,2.0 +( ( x * x ) * x ) / ( ( 1 / x ) - 1 - ( 1 + x ) ),-x**4/(x*(x + 2) - 1),4.0,2.0 +( ( x * x ) * x ) / ( ( x / ( 1 + x ) ) - 1 - 1 ),x**3*(x + 1)/(-x - 2),3.0,3.0 +( ( x * x ) * x ) / ( 1 + ( 1 / ( 1 + x ) ) + 1 ),x**3*(x + 1)/(2*x + 3),3.0,3.0 +( ( x * x ) * x ) / ( 1 / x - ( ( 1 / ( 1 - x ) ) + x ) ),x**4*(-x + 1)/(x**2*(x - 1) - 2*x + 1),4.0,2.0 +( ( x * x ) * x ) / ( x - ( ( 1 / ( 1 - x ) ) - x ) / x ),x**4*(x - 1)/(x**3 - x + 1),4.0,2.0 +( ( x * x ) + 1 + 1 ) / ( x * ( ( x * x ) * x ) ),(x**2 + 2)/x**4,-4.0,-2.0 +( ( x * x ) + x - ( 1 - x ) ) * ( x * x ),x**2*(x**2 + 2*x - 1),2.0,4.0 +( ( x * x ) - x ) * x * ( ( 1 + x ) + x ),x**2*(x - 1)*(2*x + 1),2.0,4.0 +( ( x * x ) - x ) - x - x * ( x * ( x * x ) ) * x,x*(-x**4 + x - 2),1.0,5.0 +( ( x * x ) / ( 1 + x ) ) - ( 1 / x ) / x / ( x * x ) / x,(x**7 - x - 1)/(x**5*(x + 1)),-5.0,1.0 +( ( x / ( ( 1 - x ) - x ) ) - 1 ) / x / ( x * x ),(-3*x + 1)/(x**3*(2*x - 1)),-3.0,-3.0 +( ( x / ( ( 1 / ( x * x ) ) + x ) ) / ( 1 + x ) ) / ( x + 1 / x ),x**4/((x + 1)*(x**2 + 1)*(x**3 + 1)),4.0,-2.0 +( ( x / ( ( 1 / x ) + x ) ) + 1 ) / ( ( 1 / x ) + x ) - x,-x**5/(x**4 + 2*x**2 + 1),5.0,1.0 +( ( x / ( ( 1 / x ) - x ) ) + x + x ) * ( x * x ),x**3*(2*x**2 - x - 2)/(x**2 - 1),3.0,3.0 +( ( x / ( ( 1 / x ) - x ) ) / ( ( 1 / x ) + x ) ) / ( x * x - 1 ),-x**3/((x**2 - 1)**2*(x**2 + 1)),3.0,-3.0 +( ( x / ( ( 1 / x ) - x ) ) / ( 1 + x ) ) / ( x - 1 / ( x * x ) ),-x**4/((x + 1)*(x**2 - 1)*(x**3 - 1)),4.0,-2.0 +( ( x / ( 1 + ( ( 1 / x ) - x ) ) ) + x ) * x * x,x**3*(x*(-x + 1) + x + 1)/(x*(-x + 1) + 1),3.0,3.0 +( ( x / ( 1 + ( 1 - ( x * x ) ) ) ) - x ) * x * x,x**3*(-x**2 + 1)/(x**2 - 2),3.0,3.0 +( ( x / ( 1 + ( 1 - x ) ) ) * x ) * ( x / ( 1 - x ) ) * x,x**4/((x - 2)*(x - 1)),4.0,2.0 +( ( x / ( 1 + ( x * x ) ) ) / ( 1 + x ) ) / ( x * x - ( 1 / x ) ),x**2/((x + 1)*(x**2 + 1)*(x**3 - 1)),2.0,-4.0 +( ( x / ( 1 + x ) ) / ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) + x ) ) / ( 1 / x - x ),x**4/((x + 1)*(x**2 - 1)*(-x**3 + x + 1)),4.0,-2.0 +( ( x / ( 1 + x ) ) / ( ( 1 / x ) + x ) ) / ( ( 1 / x ) / x - x ),-x**4/((x + 1)*(x**2 + 1)*(x**3 - 1)),4.0,-2.0 +( ( x / ( 1 + x ) ) / ( ( 1 / x ) + x ) ) / ( x - 1 / ( x * x ) ),x**4/((x + 1)*(x**2 + 1)*(x**3 - 1)),4.0,-2.0 +( ( x / ( 1 - ( x * x ) ) ) - ( x / ( 1 + ( x * x ) ) ) ) * x * x,-2*x**5/(x**4 - 1),5.0,1.0 +( ( x / ( 1 - ( x * x ) ) ) / ( 1 - x ) ) / ( x * x + ( 1 / x ) ),x**2/((x - 1)*(x**2 - 1)*(x**3 + 1)),2.0,-4.0 +( ( x / ( 1 - x ) ) + ( 1 / x ) + x ) / ( ( x * x ) * x ),(x**3 - 2*x**2 + x - 1)/(x**4*(x - 1)),-4.0,-2.0 +( ( x / ( 1 - x ) ) - 1 - 1 ) / ( x * ( x * x ) ),(-3*x + 2)/(x**3*(x - 1)),-3.0,-3.0 +( ( x / ( 1 - x ) ) / ( ( 1 / x ) + ( x * ( 1 + x ) ) ) ) / ( x - 1 / x ),-x**3/(x**6 - 2*x**4 + x**3 - x + 1),3.0,-3.0 +( ( x / ( 1 - x ) ) / ( 1 + ( x * ( 1 + x ) ) ) ) / ( x - ( 1 / x ) / x ),-x**3/(x**6 - 2*x**3 + 1),3.0,-3.0 +( ( x / ( 1 - x ) ) / ( 1 + x ) ) / ( ( 1 / x ) - x * ( x * x ) ),x**2/((x - 1)*(x + 1)*(x**4 - 1)),2.0,-4.0 +( ( x / ( 1 - x ) ) / ( 1 + x ) ) / ( x + ( 1 / ( x * x ) ) / x ),-x**4/((x - 1)*(x + 1)*(x**4 + 1)),4.0,-2.0 +( ( x / ( 1 - x ) ) / ( 1 - ( x * ( 1 - x ) ) ) ) / ( x - 1 / ( x * x ) ),x**3/((x - 1)*(x**3 - 1)*(-x*(x - 1) - 1)),3.0,-3.0 +( ( x / ( 1 - x ) ) / ( 1 - x ) ) - 1 / ( x * x ) / ( x * x ) / x,x/(x - 1)**2 - 1/x**5,-5.0,-1.0 +( ( x / ( 1 - x ) ) / ( 1 - x ) ) / ( ( x * x ) * ( x * x ) - 1 ),x/((x - 1)**2*(x**4 - 1)),1.0,-5.0 +( 1 + ( ( ( 1 + x ) / x ) / x ) ) / x - x * x * x,(-x**6 + x**2 + x + 1)/x**3,-3.0,3.0 +( 1 + ( ( ( 1 / x ) + ( 1 + x ) ) / x ) ) / x / x,(2*x**2 + x + 1)/x**4,-4.0,-2.0 +( 1 + ( ( 1 + x ) / x ) ) - x * x * x * ( x * x ),-x**5 + 2 + 1/x,-1.0,5.0 +( 1 + ( ( 1 - x ) * ( 1 - x ) ) ) / x / ( x * x ) / x,((x - 1)**2 + 1)/x**4,-4.0,-2.0 +( 1 + ( ( 1 / ( x * x ) ) + x ) / ( x * x ) ) / x,(x**4 + x**3 + 1)/x**5,-5.0,-1.0 +( 1 + ( ( 1 / x ) + ( 1 + x ) ) ) / x / ( x * x ),(x*(x + 2) + 1)/x**4,-4.0,-2.0 +( 1 + ( ( 1 / x ) + x ) / ( x * ( x * x ) ) ) / x,(x**4 + x**2 + 1)/x**5,-5.0,-1.0 +( 1 + ( ( 1 / x ) / x ) ) / x - x * x * ( 1 - x ),(x**5*(x - 1) + x**2 + 1)/x**3,-3.0,3.0 +( 1 + ( 1 + x ) + ( x * x ) ) * ( x * x ),x**2*(x**2 + x + 2),2.0,4.0 +( 1 + ( 1 - ( 1 / x ) ) ) / x / ( x * x ) / x - x,(-x**6 + 2*x - 1)/x**5,-5.0,1.0 +( 1 + ( 1 - ( x * ( 1 + x ) ) ) ) / x / ( x * ( x * x ) ),(-x*(x + 1) + 2)/x**4,-4.0,-2.0 +( 1 + ( 1 - x ) ) / ( ( x * x ) * x ) / x - x * x,(-x**6 - x + 2)/x**4,-4.0,2.0 +( 1 + ( 1 - x ) ) / ( x * x ) - ( x * x ) * x * x,(-x**6 - x + 2)/x**2,-2.0,4.0 +( 1 + ( 1 - x ) ) / x / ( x * ( ( x * x ) + x ) ),(-x + 2)/(x**3*(x + 1)),-3.0,-3.0 +( 1 + ( 1 / ( ( 1 + x ) + x ) ) ) * x * ( x * x ),2*x**3*(x + 1)/(2*x + 1),3.0,3.0 +( 1 + ( 1 / ( ( 1 + x ) + x ) ) ) / x / ( x * x ),2*(x + 1)/(x**3*(2*x + 1)),-3.0,-3.0 +( 1 + ( 1 / ( 1 - x ) ) + 1 ) / ( x * ( x * x ) ),(2*x - 3)/(x**3*(x - 1)),-3.0,-3.0 +( 1 + ( 1 / x ) ) + 1 + x * x * ( ( x * x ) * x ),x**5 + 2 + 1/x,-1.0,5.0 +( 1 + ( 1 / x ) ) / ( x + x ) / ( ( x / ( 1 + x ) ) * x ),(x + 1)**2/(2*x**4),-4.0,-2.0 +( 1 + ( 1 / x ) ) / x / ( x * ( ( 1 - x ) - x ) ),-(x + 1)/(x**3*(2*x - 1)),-3.0,-3.0 +( 1 + ( x * x ) ) * ( 1 - x ) * ( 1 - x ) * x + x,x*((x - 1)**2*(x**2 + 1) + 1),1.0,5.0 +( 1 + ( x * x ) ) * x + 1 / ( x * ( x * x ) ) - 1,x**3 + x - 1 + x**(-3),-3.0,3.0 +( 1 + 1 ) / ( ( ( x * ( x * x ) ) - x ) - x ) / x,2/(x**2*(x**2 - 2)),-2.0,-4.0 +( 1 + 1 ) / ( ( 1 + x ) * x ) / ( x * ( 1 - x ) ),-2/(x**4 - x**2),-2.0,-4.0 +( 1 + 1 ) / ( ( 1 - x ) * ( 1 - x ) ) / ( x * x ),2/(x**2*(x - 1)**2),-2.0,-4.0 +( 1 + 1 ) / ( ( 1 / x ) + x ) / ( x * ( x * x ) ),2/(x**4 + x**2),-2.0,-4.0 +( 1 + 1 ) / ( 1 - ( x * x ) ) / ( x * ( 1 - ( x * x ) ) ),2/(x*(x**2 - 1)**2),-1.0,-5.0 +( 1 + 1 ) / ( x * ( ( 1 - ( x * x ) ) - x ) ) / x,-2/(x**2*(x**2 + x - 1)),-2.0,-4.0 +( 1 + 1 ) / ( x * ( 1 + x ) ) / ( 1 - ( ( x * x ) * x ) ),-2/(x*(x + 1)*(x**3 - 1)),-1.0,-5.0 +( 1 + 1 ) / ( x * x ) / ( 1 + ( x * ( 1 + x ) ) ),2/(x**2*(x*(x + 1) + 1)),-2.0,-4.0 +( 1 + 1 ) / ( x * x ) / ( x / ( ( 1 + ( 1 / x ) ) + x ) ),2*(x*(x + 1) + 1)/x**4,-4.0,-2.0 +( 1 + 1 ) / x / ( ( x * ( 1 - x ) ) - ( x / ( 1 - x ) ) ),(-2*x + 2)/(x**3*(x - 2)),-3.0,-3.0 +( 1 + 1 ) / x / ( ( x / ( 1 + ( x * x ) ) ) - x ),-(2*x**2 + 2)/x**4,-4.0,-2.0 +( 1 + 1 ) / x / ( x * ( ( 1 + x ) + ( x * x ) ) ),2/(x**2*(x**2 + x + 1)),-2.0,-4.0 +( 1 + 1 ) / x / ( x * ( ( x * ( x * x ) ) - ( 1 / x ) ) ),2/(x**5 - x),-1.0,-5.0 +( 1 + 1 ) / x / ( x * ( ( x * x ) - ( 1 - x ) ) ),2/(x**2*(x**2 + x - 1)),-2.0,-4.0 +( 1 + 1 ) / x / ( x / ( ( 1 / ( x * ( x * x ) ) ) + x ) ),2/x + 2/x**5,-5.0,-1.0 +( 1 + 1 + ( x / ( 1 + ( 1 + x ) ) ) ) / ( x * ( x * x ) ),(3*x + 4)/(x**3*(x + 2)),-3.0,-3.0 +( 1 + 1 + 1 ) / ( x * ( ( x * ( 1 - x ) ) - x ) ),-3/x**3,-3.0,-3.0 +( 1 + 1 + 1 ) / ( x * ( ( x * x ) + ( x * x ) ) ),3/(2*x**3),-3.0,-3.0 +( 1 + 1 + 1 ) / ( x * ( ( x * x ) / ( ( 1 / x ) + x ) ) ),3*(x**2 + 1)/x**4,-4.0,-2.0 +( 1 + 1 + 1 ) / ( x * ( 1 + ( ( x * x ) * ( x * x ) ) ) ),3/(x**5 + x),-1.0,-5.0 +( 1 + x ) * x * x * ( ( x * x ) * ( 1 - x ) ) - 1,-x**6 + x**4 - 1,0.0,6.0 +( 1 + x ) + ( ( x * x ) * x ) * x * ( x * x ) + 1,x**6 + x + 2,0.0,6.0 +( 1 + x ) + ( 1 / x ) / ( x * x ) / ( x * x ) + 1,x + 2 + x**(-5),-5.0,1.0 +( 1 + x ) + x * x * ( x * ( 1 - ( x * x ) ) ) * x,-x**6 + x**4 + x + 1,0.0,6.0 +( 1 + x ) - ( 1 / ( 1 + x ) ) / ( x * x ) / ( x * x ) / x,(x**5*(x + 1)**2 - 1)/(x**5*(x + 1)),-5.0,1.0 +( 1 + x ) - ( 1 / ( 1 - x ) ) / x / ( x * x ) / ( x * x ),(x**7 - x**5 + 1)/(x**5*(x - 1)),-5.0,1.0 +( 1 + x ) - 1 / x / ( x * ( x * x ) ) + ( x * x ),x**2 + x + 1 - 1/x**4,-4.0,2.0 +( 1 + x ) - 1 / x / x / ( ( x / ( ( 1 / x ) - x ) ) * x ),x + 1 + x**(-3) - 1/x**5,-5.0,1.0 +( 1 + x ) / x / ( x * ( ( ( x * x ) - x ) - x ) ),(x + 1)/(x**3*(x - 2)),-3.0,-3.0 +( 1 + x ) / x / ( x * ( x * x ) ) - x + ( x * x ),(x**5*(x - 1) + x + 1)/x**4,-4.0,2.0 +( 1 + x ) / x / ( x / ( ( 1 / x ) + x ) ) / ( 1 - x ) / x,-(x + 1)*(x**2 + 1)/(x**4*(x - 1)),-4.0,-2.0 +( 1 + x ) / x / x / ( ( ( 1 - x ) - x ) - x ) / x,-(x + 1)/(x**3*(3*x - 1)),-3.0,-3.0 +( 1 + x ) / x / x / ( ( 1 / ( ( 1 - x ) - x ) ) - x ) / x,-(x + 1)*(2*x - 1)/(x**3*(x*(2*x - 1) + 1)),-3.0,-3.0 +( 1 + x ) / x / x / x - ( ( x * ( 1 - x ) ) * x ),(x**5*(x - 1) + x + 1)/x**3,-3.0,3.0 +( 1 - ( ( 1 - x ) / x ) ) / x / x / x - ( x * x ),(-x**6 + 2*x - 1)/x**4,-4.0,2.0 +( 1 - ( ( 1 / x ) / x ) / x ) / ( x / ( 1 + ( 1 / x ) ) ),(x + 1)*(x**3 - 1)/x**5,-5.0,-1.0 +( 1 - ( 1 + x ) / ( x * ( ( x / ( 1 + ( x * x ) ) ) - x ) ) ) / x,(x**4 + (x + 1)*(x**2 + 1))/x**5,-5.0,-1.0 +( 1 - ( 1 / ( ( x / ( 1 - x ) ) + x ) ) / x ) / ( x * x ),(x**2*(x - 2) - x + 1)/(x**4*(x - 2)),-4.0,-2.0 +( 1 - ( 1 / ( 1 - ( x * x ) ) ) - ( x * x ) ) * x,x**3*(-x**2 + 2)/(x**2 - 1),3.0,3.0 +( 1 - ( 1 / ( x * x ) ) ) / x / x / x - ( 1 / ( 1 - x ) ),(x**5 + (x - 1)*(x**2 - 1))/(x**5*(x - 1)),-5.0,-1.0 +( 1 - ( 1 / x ) ) / ( x * ( ( 1 + x ) + ( 1 + x ) ) ) / x,(x - 1)/(2*x**3*(x + 1)),-3.0,-3.0 +( 1 - ( 1 / x ) ) / x / x - ( ( x * x ) * x ) - x,(-x**6 - x**4 + x - 1)/x**3,-3.0,3.0 +( 1 - ( x * ( 1 - x ) ) ) * ( x * x ) * x * x + 1,x**4*(x*(x - 1) + 1) + 1,0.0,6.0 +( 1 - ( x * ( 1 - x ) ) ) - 1 / ( x * x ) / x / x,x**2 - x + 1 - 1/x**4,-4.0,2.0 +( 1 - ( x * x ) ) * x * x + x + ( 1 / ( x * x ) ),-x**4 + x**2 + x + x**(-2),-2.0,4.0 +( 1 - x ) * ( ( ( ( 1 / x ) / x ) / x ) - x * x ),(x - 1)*(x**5 - 1)/x**3,-3.0,3.0 +( 1 - x ) * ( 1 - ( x * x ) ) - 1 / ( x * x ) / x,x**3 - x**2 - x + 1 - 1/x**3,-3.0,3.0 +( 1 - x ) * ( 1 - x ) * x * ( 1 - x ) - x,-x*((x - 1)**3 + 1),2.0,4.0 +( 1 - x ) * ( x * x ) * x * x - ( ( 1 / x ) - x ),-x**5 + x**4 + x - 1/x,-1.0,5.0 +( 1 - x ) * ( x / ( ( ( 1 / x ) / x ) + x ) ) * x,x**4*(-x + 1)/(x**3 + 1),4.0,2.0 +( 1 - x ) * x * ( 1 + x ) * ( 1 - x ) - x,x**2*(x**2 - x - 1),2.0,4.0 +( 1 - x ) * x * ( x * ( 1 + ( x * x ) ) ) + x,x*(-x*(x - 1)*(x**2 + 1) + 1),1.0,5.0 +( 1 - x ) * x - ( ( 1 / x ) - x ) / x / ( x * x ),(x**5*(-x + 1) + x**2 - 1)/x**4,-4.0,2.0 +( 1 - x ) + ( x * x ) * x * ( 1 + ( x * x ) ) * x,x**6 + x**4 - x + 1,0.0,6.0 +( 1 - x ) - ( ( ( 1 / x ) / x ) + x ) / x / x / x,-x + 1 - 1/x**2 - 1/x**5,-5.0,1.0 +( 1 - x ) - x * x * x * ( x * ( ( x * x ) - x ) ),x**5*(-x + 1) - x + 1,0.0,6.0 +( 1 - x ) / ( ( x * x ) / ( ( 1 / x ) - x ) ) / x / x + x,(x**6 + (x - 1)*(x**2 - 1))/x**5,-5.0,1.0 +( 1 - x ) / ( 1 + ( x * x ) ) / ( x / ( 1 - x ) ) / x / x,(x - 1)**2/(x**5 + x**3),-3.0,-3.0 +( 1 - x ) / ( x * ( ( x / ( 1 - x ) ) - x ) ) / ( x * x ) / x - 1,-1 + (x - 1)**2/x**6,-6.0,0.0 +( 1 - x ) / ( x * x ) / x / x - ( x * ( 1 - x ) ),(x**5*(x - 1) - x + 1)/x**4,-4.0,2.0 +( 1 - x ) / ( x - ( x / ( ( 1 - x ) - x ) ) ) / ( x * x ),-(x - 1)*(2*x - 1)/(2*x**4),-4.0,-2.0 +( 1 - x ) / ( x / ( ( 1 / x ) - x ) ) / x / x / ( 1 + x ),(x**2 - 2*x + 1)/x**4,-4.0,-2.0 +( 1 - x ) / x / x / ( ( 1 / ( 1 + x ) ) + x ) / x,(-x**2 + 1)/(x**3*(x**2 + x + 1)),-3.0,-3.0 +( 1 - x ) / x / x / ( ( 1 / ( 1 - x ) ) - x ) / x,(x - 1)**2/(x**3*(x*(x - 1) + 1)),-3.0,-3.0 +( 1 - x ) / x / x / ( x * ( ( ( x / ( 1 + x ) ) / ( 1 - x ) ) - x ) ) + 1,(x**6 + x**3 - x**2 - x + 1)/x**6,-6.0,0.0 +( 1 - x ) / x / x / x + ( x * ( 1 + ( x * x ) ) ),(x**6 + x**4 - x + 1)/x**3,-3.0,3.0 +( 1 - x ) / x / x / x - ( ( x * ( 1 + x ) ) * x ),(-x**5*(x + 1) - x + 1)/x**3,-3.0,3.0 +( 1 / ( ( 1 + x ) - ( x * x ) ) ) / x - 1 / x / ( x * x ),(2*x**2 - x - 1)/(x**3*(-x**2 + x + 1)),-3.0,-3.0 +( 1 / ( ( 1 - x ) - ( 1 / ( 1 + x ) ) ) ) / ( x * x ) / x - 1 / x,-(x**4 + x + 1)/x**5,-5.0,-1.0 +( 1 / ( ( 1 - x ) - x ) ) + ( 1 / x ) / x / x / ( x * x ),(-x**5 + 2*x - 1)/(x**5*(2*x - 1)),-5.0,-1.0 +( 1 / ( ( 1 - x ) - x ) ) / x / ( 1 - ( ( x * x ) * x ) ),1/(x*(2*x - 1)*(x**3 - 1)),-1.0,-5.0 +( 1 / ( ( 1 / ( 1 - x ) ) + x ) ) + ( 1 / ( x * x ) ) / x / x / x,1/(x - 1/(x - 1)) + x**(-5),-5.0,-1.0 +( 1 / ( ( 1 / x ) + x ) ) / ( ( x * ( 1 - x ) ) + 1 / ( x * x ) ),-x**3/((x**2 + 1)*(x**3*(x - 1) - 1)),3.0,-3.0 +( 1 / ( ( 1 / x ) - ( x * ( 1 + ( x * x ) ) ) ) ) / ( x - 1 / x ),-x**2/(x**6 - 2*x**2 + 1),2.0,-4.0 +( 1 / ( ( 1 / x ) - ( x * ( x * ( 1 + x ) ) ) ) ) / ( 1 + x * x ),-x/((x**2 + 1)*(x**3*(x + 1) - 1)),1.0,-5.0 +( 1 / ( ( 1 / x ) - x ) ) / ( ( ( x * ( 1 + x ) ) * x ) - 1 / x ),-x**2/((x**2 - 1)*(x**3*(x + 1) - 1)),2.0,-4.0 +( 1 / ( ( 1 / x ) - x ) ) / ( 1 + x * ( ( x * x ) * x ) ),-x/((x**2 - 1)*(x**4 + 1)),1.0,-5.0 +( 1 / ( ( 1 / x ) - x ) ) / ( 1 / x - ( x * ( 1 + ( x * x ) ) ) ),x**2/(x**6 - 2*x**2 + 1),2.0,-4.0 +( 1 / ( ( 1 / x ) - x ) ) / ( x * ( x * x ) - ( 1 / x ) ),-x**2/((x**2 - 1)*(x**4 - 1)),2.0,-4.0 +( 1 / ( ( 1 / x ) - x ) ) / ( x * x + ( 1 / ( ( x / ( 1 - x ) ) - x ) ) ),-x**3/((x**2 - 1)*(x**4 - x + 1)),3.0,-3.0 +( 1 / ( ( x * ( 1 - x ) ) * x ) ) / x / x / x - ( 1 + x ),(-x**7 + x**5 - 1)/(x**5*(x - 1)),-5.0,1.0 +( 1 / ( ( x * ( x * x ) ) - x ) ) / ( ( x * x ) + 1 + 1 ),1/(x*(x**4 + x**2 - 2)),-1.0,-5.0 +( 1 / ( ( x * x ) * x ) / x + ( x * x ) ),(x**6 + 1)/x**4,-4.0,2.0 +( 1 / ( ( x * x ) + ( 1 - x ) ) ) + 1 / x / ( x * x ) / x,(x**4 + x**2 - x + 1)/(x**4*(x**2 - x + 1)),-4.0,-2.0 +( 1 / ( ( x * x ) + ( x * x ) ) ) / ( x + x + x ),1/(6*x**3),-3.0,-3.0 +( 1 / ( ( x * x ) - ( 1 + x ) ) ) + 1 / x / x / ( x * x ),(-x**4 - x**2 + x + 1)/(x**4*(-x**2 + x + 1)),-4.0,-2.0 +( 1 / ( ( x * x ) - ( x / ( ( 1 / x ) - x ) ) ) ) / x / x + 1 + 1,2 + x**(-4) - 1/x**6,-6.0,0.0 +( 1 / ( ( x * x ) - x ) ) / ( ( x * ( x * x ) ) - 1 - 1 ),1/(x*(x - 1)*(x**3 - 2)),-1.0,-5.0 +( 1 / ( ( x * x ) - x ) ) / ( 1 + ( x * x ) * x ),1/(x*(x - 1)*(x**3 + 1)),-1.0,-5.0 +( 1 / ( ( x * x ) - x ) ) / ( 1 + x ) / ( x + x ),1/(2*x**2*(x**2 - 1)),-2.0,-4.0 +( 1 / ( ( x * x ) - x ) ) / ( x * ( ( x / ( 1 + x ) ) - x ) ) / x / x - 1,(x**6*(-x + 1) - x - 1)/(x**6*(x - 1)),-6.0,0.0 +( 1 / ( ( x * x ) - x ) ) / x / ( x * x ) / x - ( 1 + x ),(-x**7 + x**5 + 1)/(x**5*(x - 1)),-5.0,1.0 +( 1 / ( ( x / ( ( 1 / ( 1 + x ) ) + x ) ) - x ) ) / x / x - 1 / x,-(x**4 + x**2 + x + 1)/x**5,-5.0,-1.0 +( 1 / ( ( x / ( 1 + x ) ) + x ) ) - 1 / x / ( x * x ) / ( x * x ),(x**4*(x + 1) - x - 2)/(x**5*(x + 2)),-5.0,-1.0 +( 1 / ( ( x / ( 1 + x ) ) - x ) ) / ( x / ( 1 - x ) ) / ( x * x ) / x - 1,-1 + x**(-4) - 1/x**6,-6.0,0.0 +( 1 / ( ( x / ( 1 - x ) ) + x ) ) - ( 1 / x ) / ( x * x ) / x / x,(x**4*(x - 1) - x + 2)/(x**5*(x - 2)),-5.0,-1.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( x * ( ( x * x ) * x ) - x ),1/(x*(x + 2)*(x**3 - 1)),-1.0,-5.0 +( 1 / ( 1 + ( x * ( 1 + ( ( x * x ) * x ) ) ) ) ) / ( x * x - 1 ),1/((x**2 - 1)*(x*(x**3 + 1) + 1)),0.0,-6.0 +( 1 / ( 1 + ( x * ( 1 + ( x * x ) ) ) ) ) / ( 1 - ( x * x ) * x ),-1/(x**6 + x**4 - x - 1),0.0,-6.0 +( 1 / ( 1 + ( x * ( 1 + ( x * x ) ) ) ) ) / ( x * x - ( 1 / x ) ),x/(x**6 + x**4 - x - 1),1.0,-5.0 +( 1 / ( 1 + ( x * ( 1 - ( ( x * x ) * x ) ) ) ) ) / ( x * x + 1 ),-1/((x**2 + 1)*(x*(x**3 - 1) - 1)),0.0,-6.0 +( 1 / ( 1 + ( x * x ) ) ) / ( ( x * ( ( x * x ) - x ) ) * x - 1 ),1/((x**2 + 1)*(x**3*(x - 1) - 1)),0.0,-6.0 +( 1 / ( 1 + ( x * x ) ) ) / ( 1 - ( x * ( 1 + x ) ) * ( x * x ) ),-1/((x**2 + 1)*(x**3*(x + 1) - 1)),0.0,-6.0 +( 1 / ( 1 + ( x * x ) ) ) / ( 1 / ( ( x * x ) * x ) - x ),-x**3/((x**2 + 1)*(x**4 - 1)),3.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / ( 1 / x - ( x * ( x * x ) ) ),-x/((x**2 + 1)*(x**4 - 1)),1.0,-5.0 +( 1 / ( 1 + ( x * x ) ) ) / x / ( ( 1 - ( x * x ) ) - x ),-1/(x*(x**4 + x**3 + x - 1)),-1.0,-5.0 +( 1 / ( 1 + x ) ) + ( 1 / x ) / x / ( x * ( 1 - x ) ) / ( x * x ),(x**6 - x**5 - x - 1)/(x**7 - x**5),-5.0,-1.0 +( 1 / ( 1 + x ) ) - ( ( 1 / x ) / x / ( ( x * x ) * x ) ),(x**5 - x - 1)/(x**5*(x + 1)),-5.0,-1.0 +( 1 / ( 1 + x ) ) - ( 1 / x ) / ( x * x ) / ( x * x ) + x,x + 1/(x + 1) - 1/x**5,-5.0,1.0 +( 1 / ( 1 + x ) ) - ( 1 / x ) / x / x / ( ( x / ( 1 + x ) ) * x ),(x**5 - (x + 1)**2)/(x**5*(x + 1)),-5.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / ( x * ( ( x * x ) + x ) ) / x / ( x * x ),(x**5 - 1)/(x**5*(x + 1)),-5.0,-1.0 +( 1 / ( 1 + x ) ) / ( ( ( x * ( 1 + x ) ) * x ) * x + ( 1 / x ) ),x/((x + 1)*(x**4*(x + 1) + 1)),1.0,-5.0 +( 1 / ( 1 + x ) ) / ( ( x * ( 1 + ( ( x * x ) * x ) ) ) * x - 1 ),1/((x + 1)*(x**2*(x**3 + 1) - 1)),0.0,-6.0 +( 1 / ( 1 + x ) ) / ( ( x * ( 1 + ( x * x ) ) ) * x - ( 1 / x ) ),x/((x + 1)*(x**3*(x**2 + 1) - 1)),1.0,-5.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) * ( x * x ) - ( 1 / x ) ),x/((x + 1)*(x**5 - 1)),1.0,-5.0 +( 1 / ( 1 + x ) ) / ( 1 - x * ( x * ( x * ( 1 + ( x * x ) ) ) ) ),-1/((x + 1)*(x**3*(x**2 + 1) - 1)),0.0,-6.0 +( 1 / ( 1 + x ) ) / ( 1 / ( ( x * ( ( x * ( 1 + x ) ) - x ) ) * x ) - x ),-x**4/((x + 1)*(x**5 - 1)),4.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 / x - ( x * ( 1 - ( x * ( x * x ) ) ) ) ),x/((x + 1)*(x**2*(x**3 - 1) + 1)),1.0,-5.0 +( 1 / ( 1 + x ) ) / ( x * ( x * ( ( x * ( x * x ) ) - x ) ) - 1 ),1/((x + 1)*(x**3*(x**2 - 1) - 1)),0.0,-6.0 +( 1 / ( 1 + x ) ) / ( x - 1 / ( ( x * x ) * ( ( x / ( 1 - x ) ) - x ) ) ),x**4/((x + 1)*(x**5 + x - 1)),4.0,-2.0 +( 1 / ( 1 + x ) ) / x / ( ( ( x * x ) - x ) - x ),1/(x**2*(x - 2)*(x + 1)),-2.0,-4.0 +( 1 / ( 1 + x ) ) / x / ( ( x * ( ( x * x ) - x ) ) - 1 ),1/(x*(x**4 - x**2 - x - 1)),-1.0,-5.0 +( 1 / ( 1 - ( ( 1 / ( 1 - x ) ) + x ) ) ) / x / x,(-x + 1)/(x**3*(x - 2)),-3.0,-3.0 +( 1 / ( 1 - ( ( x * ( 1 - ( x * x ) ) ) * x ) ) ) / ( 1 - x * x ),1/(-x**6 + 2*x**4 - 2*x**2 + 1),0.0,-6.0 +( 1 / ( 1 - ( ( x * x ) * ( 1 - x ) ) ) ) / ( 1 - ( x * x ) * x ),-1/(x**6 - x**5 + x**2 - 1),0.0,-6.0 +( 1 / ( 1 - ( 1 / x ) ) ) + x * x * ( x * x ) * x,(x**6 - x**5 + x)/(x - 1),1.0,5.0 +( 1 / ( 1 - ( x * ( ( x * x ) * x ) ) ) ) / ( x * x - 1 ),-1/((x**2 - 1)*(x**4 - 1)),0.0,-6.0 +( 1 / ( 1 - ( x * ( 1 + ( x * ( x * x ) ) ) ) ) ) / ( x - 1 / x ),-x/((x**2 - 1)*(x*(x**3 + 1) - 1)),1.0,-5.0 +( 1 / ( 1 - ( x * ( 1 + ( x * x ) ) ) ) ) / ( 1 - ( x * x ) * x ),1/((x**3 - 1)*(x*(x**2 + 1) - 1)),0.0,-6.0 +( 1 / ( 1 - ( x * ( 1 + x ) ) ) ) - 1 / x / x / ( x * x ),(-x**4 - x*(x + 1) + 1)/(x**4*(x*(x + 1) - 1)),-4.0,-2.0 +( 1 / ( 1 - ( x * ( 1 - ( x * x ) ) ) ) ) / ( 1 + ( x * x ) * x ),1/(x**6 - x**4 + 2*x**3 - x + 1),0.0,-6.0 +( 1 / ( 1 - ( x * ( 1 - x ) ) ) ) / ( ( ( 1 / x ) / x ) / x - x ),x**3/((x**4 - 1)*(-x*(x - 1) - 1)),3.0,-3.0 +( 1 / ( 1 - ( x * ( 1 - x ) ) ) ) / ( 1 + ( x * ( x * x ) ) * x ),1/((x**4 + 1)*(x*(x - 1) + 1)),0.0,-6.0 +( 1 / ( 1 - ( x * ( 1 - x ) ) ) ) / ( 1 - x * ( ( x * x ) * x ) ),1/((x**4 - 1)*(-x*(x - 1) - 1)),0.0,-6.0 +( 1 / ( 1 - ( x * ( 1 - x ) ) ) ) / ( x * x - ( ( 1 / x ) / x ) ),x**2/((x**4 - 1)*(x*(x - 1) + 1)),2.0,-4.0 +( 1 / ( 1 - ( x * ( x * x ) ) ) ) / ( x * x - ( 1 / x ) ),-x/(x**3 - 1)**2,1.0,-5.0 +( 1 / ( 1 - ( x * ( x * x ) ) ) ) / ( x + x * ( 1 + x ) ),-1/(x*(x + 2)*(x**3 - 1)),-1.0,-5.0 +( 1 / ( 1 - ( x * x ) ) ) / ( x - ( x * ( 1 - x ) ) * x ),-1/(x*(x**4 - x**3 + x - 1)),-1.0,-5.0 +( 1 / ( 1 - x ) ) * ( 1 + x ) / x / x / x,-(x + 1)/(x**3*(x - 1)),-3.0,-3.0 +( 1 / ( 1 - x ) ) + ( ( 1 / x ) / x ) / x / ( x * ( 1 - x ) ) / x,-(x**5 + 1)/(x**5*(x - 1)),-5.0,-1.0 +( 1 / ( 1 - x ) ) + ( 1 / ( x * x ) ) / ( x * ( 1 + x ) ) / x / x,(-x**6 - x**5 + x - 1)/(x**5*(x**2 - 1)),-5.0,-1.0 +( 1 / ( 1 - x ) ) + ( 1 / ( x * x ) ) / x / x / ( x / ( 1 - x ) ),-(x**5 + (x - 1)**2)/(x**5*(x - 1)),-5.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / ( ( ( x * x ) * x ) * x ) / x + x,x - 1/(x - 1) - 1/x**5,-5.0,1.0 +( 1 / ( 1 - x ) ) - 1 / ( x / ( ( ( 1 / x ) / x ) + x ) ) / x / x,-(x**5 + (x - 1)*(x**3 + 1))/(x**5*(x - 1)),-5.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / ( x / ( ( 1 / x ) + x ) ) / ( x * x ) / x,-(x**5 + (x - 1)*(x**2 + 1))/(x**5*(x - 1)),-5.0,-1.0 +( 1 / ( 1 - x ) ) / ( ( x * ( 1 + x ) ) - 1 / ( x * ( x * x ) ) ),-x**3/(x**6 - x**4 - x + 1),3.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 - x * ( x * ( 1 + ( ( x * x ) * x ) ) ) ),1/((x - 1)*(x**2*(x**3 + 1) - 1)),0.0,-6.0 +( 1 / ( 1 - x ) ) / ( 1 / ( x * x ) - ( x * ( 1 - ( x * x ) ) ) ),x**2/((x - 1)*(-x**3*(x**2 - 1) - 1)),2.0,-4.0 +( 1 / ( 1 - x ) ) / ( x + x ) / ( ( x * x ) - x ),-1/(2*x**2*(x - 1)**2),-2.0,-4.0 +( 1 / ( x * ( ( x * x ) - x ) ) ) / x / x + x * x,(x**6*(x - 1) + 1)/(x**4*(x - 1)),-4.0,2.0 +( 1 / ( x * ( 1 - x ) ) ) / ( 1 - ( ( x * x ) * x ) - x ),1/(x*(x - 1)*(x**3 + x - 1)),-1.0,-5.0 +( 1 / ( x * x ) ) / ( ( ( 1 + x ) + x ) * x - 1 ),1/(x**2*(x*(2*x + 1) - 1)),-2.0,-4.0 +( 1 / ( x * x ) ) / ( ( 1 + x ) + 1 - ( x * x ) ),1/(x**2*(-x**2 + x + 2)),-2.0,-4.0 +( 1 / ( x * x ) ) / ( ( x * x ) - ( 1 + x ) - x ),1/(x**2*(x**2 - 2*x - 1)),-2.0,-4.0 +( 1 / ( x * x ) ) / ( x * x ) - x - x - ( x * x ),(-x**5*(x + 2) + 1)/x**4,-4.0,2.0 +( 1 / ( x * x ) ) / 1 / ( x + x ),1/(2*x**3),-3.0,-3.0 +( 1 / x ) + x + ( x * x ) * ( x * ( x * x ) ) + x,x**5 + 2*x + 1/x,-1.0,5.0 +( 1 / x ) + x - ( x * ( ( x * x ) + x ) ) * x * x,-x**5 - x**4 + x + 1/x,-1.0,5.0 +( 1 / x ) + x - x * x * ( 1 + ( x * ( x * x ) ) ),-x**5 - x**2 + x + 1/x,-1.0,5.0 +( 1 / x ) - ( ( 1 / ( ( x / ( 1 - x ) ) - x ) ) - x ) / x / x / x,(x**4 + x**3 + x - 1)/x**5,-5.0,-1.0 +( 1 / x ) - ( ( 1 / x ) / x ) / x / x / x,(x**4 - 1)/x**5,-5.0,-1.0 +( 1 / x ) - ( ( x * ( 1 - x ) ) * x ) * x * x + x,x**5 - x**4 + x + 1/x,-1.0,5.0 +( 1 / x ) - ( x * ( 1 + x ) ) * x * ( x * x ) - 1,(-x**6 - x**5 - x + 1)/x,-1.0,5.0 +( 1 / x ) - ( x * x ) * ( x * x ) * x + x,-x**5 + x + 1/x,-1.0,5.0 +( 1 / x ) - 1 - 1 - ( x * x ) * ( x * ( x * x ) ),-x**5 - 2 + 1/x,-1.0,5.0 +( 1 / x ) - 1 - x * x * ( x * ( 1 + ( x * x ) ) ),(-x**6 - x**4 - x + 1)/x,-1.0,5.0 +( 1 / x ) - x * x * ( 1 - x ) * ( x * ( 1 + x ) ),(x**6 - x**4 + 1)/x,-1.0,5.0 +( 1 / x ) - x + x * ( ( x * x ) * x ) * x,x**5 - x + 1/x,-1.0,5.0 +( 1 / x ) / ( ( ( ( x * x ) * ( 1 + x ) ) + x ) ),1/(x**2*(x*(x + 1) + 1)),-2.0,-4.0 +( 1 / x ) / ( ( ( x * ( 1 + x ) ) * x ) - x - x ),1/(x**2*(x*(x + 1) - 2)),-2.0,-4.0 +( 1 / x ) / ( ( ( x * ( x * x ) ) - x ) - x - x ),1/(x**2*(x**2 - 3)),-2.0,-4.0 +( 1 / x ) / ( ( 1 - x ) - ( x * ( ( x * x ) + x ) ) * x ),-1/(x*(x**3*(x + 1) + x - 1)),-1.0,-5.0 +( 1 / x ) / ( ( x * ( ( x * x ) - x ) ) * x - ( 1 + x ) ),1/(x*(x**4 - x**3 - x - 1)),-1.0,-5.0 +( 1 / x ) / ( ( x * ( 1 - x ) ) * ( x * ( 1 - x ) ) + 1 ),1/(x**3*(x - 1)**2 + x),-1.0,-5.0 +( 1 / x ) / ( ( x * ( 1 - x ) ) * ( x * ( 1 - x ) ) - 1 ),1/(x**3*(x - 1)**2 - x),-1.0,-5.0 +( 1 / x ) / ( ( x * ( x * ( 1 - x ) ) ) * x - ( 1 - x ) ),-1/(x*(x**3*(x - 1) - x + 1)),-1.0,-5.0 +( 1 / x ) / ( ( x * x ) * ( 1 + ( x * x ) ) + 1 ),1/(x**5 + x**3 + x),-1.0,-5.0 +( 1 / x ) / ( ( x * x ) * ( x * x ) - ( 1 / ( 1 + x ) ) ),(x + 1)/(x**6 + x**5 - x),-1.0,-5.0 +( 1 / x ) / ( 1 + ( ( x * ( ( x * x ) - x ) ) * x ) + x ),1/(x*(x**3*(x - 1) + x + 1)),-1.0,-5.0 +( 1 / x ) / ( 1 + ( ( x * x ) * ( ( 1 - x ) - x ) ) * x ),1/(-2*x**5 + x**4 + x),-1.0,-5.0 +( 1 / x ) / ( 1 + ( ( x * x ) * ( ( x * x ) - x ) ) + 1 ),1/(x*(x**3*(x - 1) + 2)),-1.0,-5.0 +( 1 / x ) / ( 1 + ( x * ( ( x * ( 1 - x ) ) - x ) ) * x ),1/(-x**5 + x),-1.0,-5.0 +( 1 / x ) / ( 1 + x * ( x * ( ( x * ( 1 + x ) ) + x ) ) ),1/(x*(x**3*(x + 2) + 1)),-1.0,-5.0 +( 1 / x ) / ( 1 + x * ( x * ( ( x * x ) + ( x * x ) ) ) ),1/(2*x**5 + x),-1.0,-5.0 +( 1 / x ) / ( 1 - ( ( 1 + x ) * ( 1 - x ) ) * ( x * x ) ),1/(x**5 - x**3 + x),-1.0,-5.0 +( 1 / x ) / ( 1 - ( ( x * ( 1 + ( 1 - x ) ) ) * x ) * x ),1/(x**5 - 2*x**4 + x),-1.0,-5.0 +( 1 / x ) / ( 1 - ( x * ( 1 + ( 1 + x ) ) ) ) / x,-1/(x**2*(x*(x + 2) - 1)),-2.0,-4.0 +( 1 / x ) / ( 1 - ( x * ( 1 + ( x * ( x * x ) ) ) ) + 1 ),-1/(x*(x**4 + x - 2)),-1.0,-5.0 +( 1 / x ) / ( 1 - x - ( x * ( 1 - ( ( x * x ) * x ) ) ) ),1/(x*(x**4 - 2*x + 1)),-1.0,-5.0 +( 1 / x ) / ( x * ( ( x * x ) + ( x * x ) ) ) / x - 1 - x,-x - 1 + 1/(2*x**5),-5.0,1.0 +( 1 / x ) / ( x * ( x * x ) + ( x / ( 1 + x ) ) ),(x + 1)/(x**5 + x**4 + x**2),-2.0,-4.0 +( 1 / x ) / ( x * x ) / x - 1 - ( x * ( 1 + x ) ),-x**2 - x - 1 + x**(-4),-4.0,2.0 +( 1 / x ) / ( x * x ) / x / x + ( ( 1 / x ) + x ),x + 1/x + x**(-5),-5.0,1.0 +( 1 / x ) / ( x * x ) / x / x + ( 1 / ( ( 1 / x ) - x ) ),(-x**6 + x**2 - 1)/(x**5*(x**2 - 1)),-5.0,-1.0 +( 1 / x ) / ( x + ( x / ( 1 + ( 1 - x ) ) ) ) / x,(x - 2)/(x**3*(x - 3)),-3.0,-3.0 +( 1 / x ) / ( x - 1 ) / ( x * ( ( 1 + x ) + x ) ),1/(x**2*(x - 1)*(2*x + 1)),-2.0,-4.0 +( 1 / x ) / x - x * ( ( x * x ) * ( 1 - x ) ) + x,x**4 - x**3 + x + x**(-2),-2.0,4.0 +( 1 / x ) / x / ( ( 1 - x ) - ( 1 / ( ( 1 - x ) - x ) ) ),(-2*x + 1)/(x**3*(2*x - 3)),-3.0,-3.0 +( 1 / x ) / x / ( ( 1 / ( 1 - x ) ) + ( x * x ) ),(x - 1)/(x**5 - x**4 - x**2),-2.0,-4.0 +( 1 / x ) / x / ( ( x * ( 1 - x ) ) - ( 1 - x ) ),-1/(x**2*(x*(x - 1) - x + 1)),-2.0,-4.0 +( 1 / x ) / x / ( ( x * ( 1 - x ) ) - 1 ),-1/(x**2*(x*(x - 1) + 1)),-2.0,-4.0 +( 1 / x ) / x / ( ( x / ( ( 1 / x ) - x ) ) - x ),(-x**2 + 1)/(x**3*(x**2 + x - 1)),-3.0,-3.0 +( 1 / x ) / x / ( x * ( ( ( x / ( 1 - x ) ) / ( 1 - x ) ) - x ) ) / x + 1,(x**7 - 2*x**6 - x**2 + 2*x - 1)/(x**6*(x - 2)),-6.0,0.0 +( 1 / x ) / x / ( x * ( ( x / ( ( 1 / ( 1 + x ) ) + x ) ) - x ) ) - 1 - 1,-(2*x**6 + x**2 + x + 1)/x**6,-6.0,0.0 +( 1 / x ) / x / x / ( ( x * x ) * ( x * ( 1 + x ) ) ) - 1,(-x**6*(x + 1) + 1)/(x**6*(x + 1)),-6.0,0.0 +( 1 / x ) / x / x / x - ( 1 / ( ( x * ( 1 + x ) ) + x ) ),(-x**3 + x + 2)/(x**4*(x + 2)),-4.0,-2.0 +( x ) * ( x / ( 1 - x ) ) * ( x / ( 1 - x ) ) * x,x**4/(x - 1)**2,4.0,2.0 +( x ) - 1 / ( ( x * ( x * x ) ) * x ) - ( x * x ),-x**2 + x - 1/x**4,-4.0,2.0 +( x * ( ( ( 1 - x ) * x ) - x ) ) / ( x + x ) * x,-x**3/2,3.0,3.0 +( x * ( ( ( x * x ) - x ) - x ) ) * x * x - x - x,x*(x**3*(x - 2) - 2),1.0,5.0 +( x * ( ( ( x * x ) - x ) - x ) ) * x - 1 / x / x,(x**5*(x - 2) - 1)/x**2,-2.0,4.0 +( x * ( ( 1 + x ) + ( 1 - x ) ) ) * x * ( x + x ),4*x**3,3.0,3.0 +( x * ( ( 1 + x ) + ( x * x ) ) ) * x - 1 / x / x,(x**4*(x**2 + x + 1) - 1)/x**2,-2.0,4.0 +( x * ( ( 1 + x ) + x ) ) + 1 / x / ( x * x ) / x,2*x**2 + x + x**(-4),-4.0,2.0 +( x * ( ( 1 - x ) - x ) ) + 1 / ( x * x ) / x / x,-2*x**2 + x + x**(-4),-4.0,2.0 +( x * ( ( 1 / ( ( 1 / x ) - x ) ) - x ) ) / ( 1 + ( 1 / x ) + x ),-x**5/(x**4 + x**3 - x - 1),5.0,1.0 +( x * ( ( 1 / ( ( 1 / x ) - x ) ) - x ) ) / ( x + ( 1 / x ) + x ),x**5/(-2*x**4 + x**2 + 1),5.0,1.0 +( x * ( ( 1 / ( ( 1 / x ) - x ) ) - x ) ) / ( x - ( 1 / x ) + x ),-x**5/((x**2 - 1)*(2*x**2 - 1)),5.0,1.0 +( x * ( ( x * x ) + ( x * x ) ) ) / ( x + x - ( 1 / x ) ),2*x**4/(2*x**2 - 1),4.0,2.0 +( x * ( ( x * x ) + ( x * x ) ) ) / ( x - ( 1 / x ) - 1 ),2*x**4/(x**2 - x - 1),4.0,2.0 +( x * ( ( x * x ) - x ) ) * ( 1 + x ) * x - x - x,x*(x**4 - x**2 - 2),1.0,5.0 +( x * ( ( x / ( 1 + x ) ) + x ) ) / ( ( 1 / ( x * x ) ) / x - x ),-x**5*(x + 2)/((x + 1)*(x**4 - 1)),5.0,1.0 +( x * ( ( x / ( 1 + x ) ) + x ) ) / ( 1 + 1 / ( x * x ) ),x**4*(x + 2)/((x + 1)*(x**2 + 1)),4.0,2.0 +( x * ( ( x / ( 1 + x ) ) + x ) ) / ( 1 - ( 1 / x ) / x ),x**4*(x + 2)/((x + 1)*(x**2 - 1)),4.0,2.0 +( x * ( ( x / ( 1 + x ) ) - x ) ) / ( ( 1 + x ) + ( 1 / x ) / x ),-x**5/((x + 1)*(x**2*(x + 1) + 1)),5.0,1.0 +( x * ( ( x / ( 1 + x ) ) - x ) ) / ( ( 1 + x ) - 1 / ( x * x ) ),-x**5/((x + 1)*(x**2*(x + 1) - 1)),5.0,1.0 +( x * ( ( x / ( 1 - x ) ) - x ) ) / ( x + ( 1 / ( x * x ) ) + x ),-x**5/((x - 1)*(2*x**3 + 1)),5.0,1.0 +( x * ( 1 + ( ( 1 + x ) * x ) ) ) * x - 1 / x / x,(x**4*(x*(x + 1) + 1) - 1)/x**2,-2.0,4.0 +( x * ( 1 + ( x * ( x * x ) ) ) ) * x - 1 + 1 / x,(x**6 + x**3 - x + 1)/x,-1.0,5.0 +( x * ( 1 + ( x * x ) ) ) * x - 1 / ( x * x ) - 1,x**4 + x**2 - 1 - 1/x**2,-2.0,4.0 +( x * ( 1 + ( x * x ) ) ) - ( 1 / x ) / x / x + x,x**3 + 2*x - 1/x**3,-3.0,3.0 +( x * ( 1 + x ) ) * ( ( x * ( 1 + x ) ) * x + 1 ),x*(x + 1)*(x**2*(x + 1) + 1),1.0,5.0 +( x * ( 1 + x ) ) * ( x * x ) + ( 1 + x ) / x / x,(x**5*(x + 1) + x + 1)/x**2,-2.0,4.0 +( x * ( 1 + x ) ) + ( ( 1 / x ) + x ) / x / x / x,(x**5*(x + 1) + x**2 + 1)/x**4,-4.0,2.0 +( x * ( 1 + x ) ) + 1 + ( 1 / ( x * x ) ) / x / x,x**2 + x + 1 + x**(-4),-4.0,2.0 +( x * ( 1 + x ) ) - ( 1 + x ) / x / x / ( x * x ),(x**5*(x + 1) - x - 1)/x**4,-4.0,2.0 +( x * ( 1 + x ) ) / ( ( 1 / ( ( x * x ) * x ) ) / x - x ),-x**5*(x + 1)/(x**5 - 1),5.0,1.0 +( x * ( 1 - ( ( x * x ) * x ) ) ) * x * x + 1 - x,-x**6 + x**3 - x + 1,0.0,6.0 +( x * ( 1 - ( x * x ) ) ) * ( 1 + x ) + 1 / x / x,(-x**3*(x + 1)*(x**2 - 1) + 1)/x**2,-2.0,4.0 +( x * ( 1 - ( x * x ) ) ) * ( x + x + x ),3*x**2*(-x**2 + 1),2.0,4.0 +( x * ( 1 - ( x * x ) ) ) * x * x - x - x,x*(-x**4 + x**2 - 2),1.0,5.0 +( x * ( 1 - ( x * x ) ) ) - ( 1 / x ) / x / x - 1,-x**3 + x - 1 - 1/x**3,-3.0,3.0 +( x * ( 1 - x ) ) * ( 1 + x ) * x * ( 1 + x ) - x,x*(x*(-x + 1)*(x + 1)**2 - 1),1.0,5.0 +( x * ( 1 - x ) ) * ( x + ( x * x ) + x ),x**2*(-x**2 - x + 2),2.0,4.0 +( x * ( 1 - x ) ) * x * ( x - ( 1 - x ) ),-x**2*(x - 1)*(2*x - 1),2.0,4.0 +( x * ( 1 - x ) ) * x - ( 1 + x ) / ( x * x ) / x,(x**5*(-x + 1) - x - 1)/x**3,-3.0,3.0 +( x * ( 1 - x ) ) / ( x - 1 / ( x * ( x * ( x * x ) ) ) ),x**5*(-x + 1)/(x**5 - 1),5.0,1.0 +( x * ( x * ( ( x * x ) - x ) ) ) * x * x - 1 - 1,x**5*(x - 1) - 2,0.0,6.0 +( x * ( x * ( 1 - x ) ) ) * x * x - ( 1 - x ) / x,(x**5*(-x + 1) + x - 1)/x,-1.0,5.0 +( x * ( x * x ) ) * x * 1 * x - ( 1 / x ),(x**6 - 1)/x,-1.0,5.0 +( x * ( x * x ) ) * x * x - 1 / ( x * ( 1 + x ) ),(x**6*(x + 1) - 1)/(x*(x + 1)),-1.0,5.0 +( x * ( x * x ) ) * x + ( 1 - x ) - ( 1 / x ) / x,x**4 - x + 1 - 1/x**2,-2.0,4.0 +( x * ( x * x ) ) - 1 / ( x * x ) / x - ( 1 + x ),x**3 - x - 1 - 1/x**3,-3.0,3.0 +( x * ( x * x ) ) / ( 1 / x + ( ( 1 - x ) - x ) ),x**4/(x*(-2*x + 1) + 1),4.0,2.0 +( x * ( x * x ) ) / ( x + ( 1 / ( 1 + x ) ) + ( 1 / x ) ),x**4*(x + 1)/(x**2*(x + 1) + 2*x + 1),4.0,2.0 +( x * ( x / ( 1 + x ) ) ) - x * x * x * x,x**2*(-x**3 - x**2 + 1)/(x + 1),2.0,4.0 +( x * x ) * ( ( ( 1 - x ) - x ) - x - ( 1 + x ) ),-4*x**3,3.0,3.0 +( x * x ) * ( ( 1 + ( 1 + x ) ) * x - 1 ),x**2*(x*(x + 2) - 1),2.0,4.0 +( x * x ) * ( x * x ) * ( x * ( 1 + x ) ) + 1 + 1,x**5*(x + 1) + 2,0.0,6.0 +( x * x ) * ( x + ( x / ( ( 1 / x ) + x ) ) + x ),x**3*(2*x**2 + x + 2)/(x**2 + 1),3.0,3.0 +( x * x ) * ( x - ( 1 + x ) * ( 1 + x ) ),x**2*(x - (x + 1)**2),2.0,4.0 +( x * x ) * ( x - 1 + ( ( 1 + x ) / ( 1 - x ) ) ),x**3*(x - 3)/(x - 1),3.0,3.0 +( x * x ) * x * ( ( 1 - x ) - ( x * x ) ) * x - 1,x**4*(-x**2 - x + 1) - 1,0.0,6.0 +( x * x ) * x * ( ( x * x ) - ( 1 + x ) ) * x - 1,x**4*(x**2 - x - 1) - 1,0.0,6.0 +( x * x ) * x * ( ( x * x ) - x ) * x - 1,x**5*(x - 1) - 1,0.0,6.0 +( x * x ) * x * ( x * x ) * x - ( 1 / ( 1 + x ) ),(x**6*(x + 1) - 1)/(x + 1),0.0,6.0 +( x * x ) * x * x * ( 1 + ( x * ( 1 + x ) ) ) - 1,x**4*(x*(x + 1) + 1) - 1,0.0,6.0 +( x * x ) * x * x - ( ( 1 / x ) + ( 1 + x ) ) / x,(x**6 - x*(x + 1) - 1)/x**2,-2.0,4.0 +( x * x ) * x * x - ( x / ( 1 + x ) ) + x,(x**5 + x**4 + x**2)/(x + 1),2.0,4.0 +( x * x ) * x + ( ( 1 / x ) + ( 1 + x ) ) / x / x,(x**6 + x*(x + 1) + 1)/x**3,-3.0,3.0 +( x * x ) * x + 1 / x / ( ( x * x ) * ( 1 - x ) ),(x**6*(x - 1) - 1)/(x**3*(x - 1)),-3.0,3.0 +( x * x ) * x - ( 1 - ( 1 / x ) ) / ( x * x ) + 1,(x**6 + x**3 - x + 1)/x**3,-3.0,3.0 +( x * x ) * x - 1 + ( ( ( 1 / x ) / x ) / x ) - 1,x**3 - 2 + x**(-3),-3.0,3.0 +( x * x ) * x - 1 - ( 1 - x ) / ( ( x * x ) * x ),(x**6 - x**3 + x - 1)/x**3,-3.0,3.0 +( x * x ) * x - 1 / x / ( ( x * ( 1 - x ) ) * x ),(x**6*(x - 1) + 1)/(x**3*(x - 1)),-3.0,3.0 +( x * x ) + ( ( 1 / x ) + 1 ) / ( x * ( x * x ) ),(x**6 + x + 1)/x**4,-4.0,2.0 +( x * x ) + ( ( x * x ) * x ) * x * x + x,x*(x**4 + x + 1),1.0,5.0 +( x * x ) + ( 1 + ( 1 / x ) ) / x / ( x * x ) - 1,(x**6 - x**4 + x + 1)/x**4,-4.0,2.0 +( x * x ) + 1 * ( ( 1 / x ) / ( x * x ) ) / x + 1,x**2 + 1 + x**(-4),-4.0,2.0 +( x * x ) + x / ( ( x / ( 1 + ( 1 - x ) ) ) - ( 1 / x ) ),x**4/(x**2 + x - 2),4.0,2.0 +( x * x ) - ( 1 + ( 1 + x ) ) * x * x * x,x**2*(-x*(x + 2) + 1),2.0,4.0 +( x * x ) - ( 1 / x ) / x / ( x * x ) + ( x * x ),(2*x**6 - 1)/x**4,-4.0,2.0 +( x * x ) - 1 - ( 1 / ( x * x ) ) / x / x,x**2 - 1 - 1/x**4,-4.0,2.0 +( x * x ) - 1 / x / ( ( x * x ) * x ) + 1,x**2 + 1 - 1/x**4,-4.0,2.0 +( x * x ) - x * x * ( 1 + ( 1 - x ) ) * x,x**2*(x*(x - 2) + 1),2.0,4.0 +( x * x ) - x / ( ( ( ( 1 / ( 1 - x ) ) - x ) / x ) + x ),x**4*(x - 2)/(x**3 - 2*x**2 + x - 1),4.0,2.0 +( x * x ) - x / ( ( ( 1 / x ) + x ) + x ),2*x**4/(2*x**2 + 1),4.0,2.0 +( x * x ) - x / ( ( ( 1 / x ) - x ) - ( x * x ) ),x**4*(x + 1)/(x**2*(x + 1) - 1),4.0,2.0 +( x * x ) / ( ( ( 1 + x ) / ( ( x / ( 1 + x ) ) - x ) ) / x + x ),x**5/(x**4 - (x + 1)**2),5.0,1.0 +( x * x ) / ( ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) / x ) - 1 + x ),x**5/(x**4 - x**3 - x - 1),5.0,1.0 +( x * x ) / ( ( 1 + ( 1 - x ) ) - ( 1 / x ) ) * x,-x**4/(x*(x - 2) + 1),4.0,2.0 +( x * x ) / ( ( 1 + x ) / ( x * ( ( x * ( 1 - x ) ) - x ) ) - x ),x**5/(-x**4 - x - 1),5.0,1.0 +( x * x ) / ( ( 1 / ( 1 + x ) ) + 1 ) * x,x**3*(x + 1)/(x + 2),3.0,3.0 +( x * x ) / ( ( x / ( 1 + ( x * x ) ) ) + 1 / x ),(x**5 + x**3)/(2*x**2 + 1),3.0,3.0 +( x * x ) / ( 1 + ( 1 / x ) / ( x * ( 1 - ( x * x ) ) ) ),(x**6 - x**4)/(x**4 - x**2 - 1),4.0,2.0 +( x * x ) / ( 1 / ( ( x * x ) * ( ( x * ( 1 + x ) ) + x ) ) - x ),-x**5*(x + 2)/(x**4*(x + 2) - 1),5.0,1.0 +( x * x ) / ( 1 / ( ( x * x ) / ( 1 - x ) ) - 1 ),-x**4/(x**2 + x - 1),4.0,2.0 +( x * x ) / ( x + 1 / ( ( x * x ) / ( 1 - ( 1 / x ) ) ) ),x**5/(x**4 + x - 1),5.0,1.0 +( x * x ) / ( x - ( ( 1 / ( x * x ) ) - x ) / x ),x**5/(x**4 + x**3 - 1),5.0,1.0 +( x * x ) / ( x - ( ( 1 / x ) / ( ( x * ( 1 + x ) ) - x ) ) + x ),x**5/(2*x**4 - 1),5.0,1.0 +( x * x ) / ( x - ( 1 / ( ( x * ( 1 - ( x * x ) ) ) - x ) ) - 1 ),x**5/(-x**3*(-x + 1) + 1),5.0,1.0 +( x * x ) / ( x - 1 - ( 1 / ( ( x / ( 1 - ( x * x ) ) ) - x ) ) ),x**5/(-x**3*(-x + 1) + x**2 - 1),5.0,1.0 +( x * x ) / ( x - 1 - ( 1 / ( x * ( ( x / ( 1 + x ) ) - x ) ) ) ),x**5/(x**4 - x**3 + x + 1),5.0,1.0 +( x * x * ( 1 + ( x * ( 1 - x ) ) ) ),x**2*(-x*(x - 1) + 1),2.0,4.0 +( x * x - ( 1 + ( 1 + x ) ) ) * ( x * x ),x**2*(x**2 - x - 2),2.0,4.0 +( x + ( ( 1 - ( x * x ) ) * x ) + x ) * x,x**2*(-x**2 + 3),2.0,4.0 +( x + ( x / ( 1 + ( x * ( 1 + x ) ) ) ) ) * x * x,x**3*(x*(x + 1) + 2)/(x*(x + 1) + 1),3.0,3.0 +( x + 1 ) * ( x * ( 1 + x ) ) * x,x**2*(x + 1)**2,2.0,4.0 +( x + 1 + ( 1 / x ) ) / ( x * ( ( 1 / ( ( 1 / x ) + x ) ) - x ) ),-(x**2 + 1)*(x*(x + 1) + 1)/x**5,-5.0,-1.0 +( x + 1 + 1 ) / ( ( x * x ) * ( ( x / ( 1 + x ) ) - x ) ),-(x + 1)*(x + 2)/x**4,-4.0,-2.0 +( x + x ) * ( ( ( x * ( 1 - x ) ) * x ) * x ) - x,x*(2*x**3*(-x + 1) - 1),1.0,5.0 +( x + x ) * ( ( ( x * x ) / ( 1 + x ) ) + x ) * x,x**3*(4*x + 2)/(x + 1),3.0,3.0 +( x + x ) * ( ( x * ( x * x ) ) * x ) - x,2*x**5 - x,1.0,5.0 +( x + x ) * ( ( x / ( ( 1 / x ) + x ) ) + x ) * x,2*x**3*(x**2 + x + 1)/(x**2 + 1),3.0,3.0 +( x + x ) * ( x * ( ( x / ( 1 - x ) ) + x ) ),2*x**3*(x - 2)/(x - 1),3.0,3.0 +( x + x ) * x * ( ( 1 + x ) * ( 1 + x ) ),2*x**2*(x + 1)**2,2.0,4.0 +( x + x ) * x * ( ( x * x ) + ( 1 - x ) ),2*x**2*(x**2 - x + 1),2.0,4.0 +( x + x ) * x * ( ( x * x ) / ( 1 + ( ( x * x ) + x ) ) ),2*x**4/(x**2 + x + 1),4.0,2.0 +( x + x ) * x * ( 1 - ( x * ( 1 + x ) ) ),2*x**2*(-x*(x + 1) + 1),2.0,4.0 +( x + x ) * x * ( x / ( ( ( 1 / ( 1 - x ) ) / x ) + x ) ),2*x**4*(x - 1)/(x**2*(x - 1) - 1),4.0,2.0 +( x + x ) * x * ( x / ( ( ( 1 / x ) / x ) + ( x * ( 1 - x ) ) ) ),-2*x**5/(x**3*(x - 1) - 1),5.0,1.0 +( x + x + x ) * ( ( 1 / ( ( 1 / x ) - x ) ) - x ),-3*x**4/(x**2 - 1),4.0,2.0 +( x + x + x ) * ( x * ( 1 - ( 1 / ( 1 - ( x * x ) ) ) ) ),3*x**4/(x**2 - 1),4.0,2.0 +( x + x + x ) * ( x * ( x / ( ( 1 / x ) + ( 1 + x ) ) ) ),3*x**4/(x*(x + 1) + 1),4.0,2.0 +( x - ( 1 / ( ( 1 / ( ( 1 / x ) + x ) ) - x ) ) - 1 ) / ( x * x ),(-x**3*(-x + 1) + x**2 + 1)/x**5,-5.0,-1.0 +( x - ( 1 / ( ( x * x ) + x ) ) ) / ( x * x ) / x,(x**2*(x + 1) - 1)/(x**4*(x + 1)),-4.0,-2.0 +( x - ( x * x ) ) * x * ( 1 - x ),x**2*(x - 1)**2,2.0,4.0 +( x - 1 ) / ( x * ( 1 + ( ( x * x ) * x ) ) ) / x,(x - 1)/(x**5 + x**2),-2.0,-4.0 +( x - 1 ) / ( x * x ) / ( ( 1 + x ) * x ),(x - 1)/(x**3*(x + 1)),-3.0,-3.0 +( x - 1 - 1 ) / ( ( x * x ) * ( x * ( ( 1 - x ) - x ) ) ),(-x + 2)/(x**3*(2*x - 1)),-3.0,-3.0 +( x / ( ( ( 1 / x ) / ( ( x / ( 1 - x ) ) - x ) ) + x ) ) / ( x - 1 / x ),x**5/((x**2 - 1)*(x**4 - x + 1)),5.0,-1.0 +( x / ( ( ( 1 / x ) / x ) - ( x * ( 1 - x ) ) ) ) / ( x * x + 1 ),x**3/((x**2 + 1)*(x**3*(x - 1) + 1)),3.0,-3.0 +( x / ( ( 1 - x ) - x ) ) * x - ( 1 - x ) * x * x,x**3*(2*x - 3)/(2*x - 1),3.0,3.0 +( x / ( ( 1 / ( ( ( x / ( 1 + x ) ) / ( 1 - x ) ) - x ) ) + x ) ) / ( x - 1 / x ),x**5/(x**6 - 2*x**4 + 2*x**2 - 1),5.0,-1.0 +( x / ( ( 1 / ( ( 1 / ( ( 1 / x ) - x ) ) - x ) ) - x ) ) / ( 1 + x * x ),-x**4/(x**6 + 2*x**4 - 1),4.0,-2.0 +( x / ( ( 1 / ( ( x * ( 1 + x ) ) - x ) ) - x ) ) / ( ( x * x ) + 1 / x ),-x**4/(x**6 - 1),4.0,-2.0 +( x / ( ( 1 / ( ( x * ( 1 - x ) ) - x ) ) - x ) ) / ( ( 1 / x ) / x + x ),-x**5/(x**3 + 1)**2,5.0,-1.0 +( x / ( ( 1 / ( ( x / ( 1 + x ) ) - ( x * ( 1 - x ) ) ) ) + x ) ) / ( x + 1 / x ),x**5/(x**6 + x**4 + x**3 + x**2 + x + 1),5.0,-1.0 +( x / ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) + ( x * x ) ) ) / ( x + 1 / x ),x**4/((x**2 + 1)*(x**4 - x - 1)),4.0,-2.0 +( x / ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) + x ) ) / ( x + ( 1 / x ) / x ),x**5/(x**6 - x**4 - x - 1),5.0,-1.0 +( x / ( ( 1 / ( ( x / ( 1 - x ) ) - x ) ) + x ) ) / ( 1 / ( x * x ) - x ),-x**5/(x**6 - x**4 + x - 1),5.0,-1.0 +( x / ( ( 1 / ( x * x ) ) + ( x * x ) ) ) / ( x - 1 / x ),x**4/((x**2 - 1)*(x**4 + 1)),4.0,-2.0 +( x / ( ( 1 / ( x * x ) ) - ( x * ( 1 - x ) ) ) ) / ( 1 - x * x ),x**3/((x**2 - 1)*(-x**3*(x - 1) - 1)),3.0,-3.0 +( x / ( ( 1 / x ) + ( x * ( 1 + x ) ) ) ) / ( x * x + ( 1 / x ) ),x**3/((x**3 + 1)*(x**2*(x + 1) + 1)),3.0,-3.0 +( x / ( ( 1 / x ) + ( x * ( 1 - x ) ) ) ) / ( x + ( 1 / x ) / x ),x**4/(-x**6 + x**5 + x**2 + 1),4.0,-2.0 +( x / ( ( 1 / x ) + x ) ) - ( 1 - x ) * x * x,x**3*(x**2 - x + 1)/(x**2 + 1),3.0,3.0 +( x / ( ( 1 / x ) + x ) ) - x * x * x * x,-x**4 + x/(x + 1/x),2.0,4.0 +( x / ( ( 1 / x ) + x ) ) - x / ( 1 + ( ( 1 / x ) / ( 1 + x ) ) ),-x**5/(x**4 + x**3 + 2*x**2 + x + 1),5.0,1.0 +( x / ( ( 1 / x ) + x ) ) / ( ( x * ( 1 - x ) ) + ( 1 / x ) / x ),-x**4/((x**2 + 1)*(x**3*(x - 1) - 1)),4.0,-2.0 +( x / ( ( 1 / x ) + x ) ) / ( 1 + ( ( x * x ) * ( 1 - x ) ) * x ),-x**2/((x**2 + 1)*(x**3*(x - 1) - 1)),2.0,-4.0 +( x / ( ( 1 / x ) + x ) ) / ( x + ( 1 / ( ( x * ( 1 - x ) ) - x ) ) / x ),x**5/((x**2 + 1)*(x**4 - 1)),5.0,-1.0 +( x / ( ( 1 / x ) - ( x * x ) ) ) / ( 1 / ( x * x ) - x ),x**4/(x**3 - 1)**2,4.0,-2.0 +( x / ( ( 1 / x ) - ( x * x ) ) ) / ( x - 1 / ( x * x ) ),-x**4/(x**3 - 1)**2,4.0,-2.0 +( x / ( ( 1 / x ) - x ) ) + x * x * x * x,(x**6 - x**4 - x**2)/(x**2 - 1),2.0,4.0 +( x / ( ( 1 / x ) - x ) ) / ( x + ( ( 1 / x ) / x ) / x ),-x**5/((x**2 - 1)*(x**4 + 1)),5.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( x - 1 / ( x * ( ( x / ( 1 + x ) ) - x ) ) ),-x**5/((x**2 - 1)*(x**4 + x + 1)),5.0,-1.0 +( x / ( ( x * ( 1 + x ) ) + ( 1 / x ) ) ) / ( ( 1 / x ) / x - x ),-x**4/(x**6 + x**5 - x**2 - 1),4.0,-2.0 +( x / ( ( x * x ) - ( 1 / ( ( x / ( 1 - x ) ) - x ) ) ) ) / ( 1 / x + x ),x**4/((x**2 + 1)*(x**4 + x - 1)),4.0,-2.0 +( x / ( ( x * x ) - ( 1 / ( x * x ) ) ) ) / ( x - 1 / x ),x**4/((x**2 - 1)*(x**4 - 1)),4.0,-2.0 +( x / ( 1 + ( ( x * ( 1 + x ) ) * ( 1 + x ) ) ) ) / ( x - ( 1 / x ) / x ),x**3/((x**3 - 1)*(x*(x + 1)**2 + 1)),3.0,-3.0 +( x / ( 1 + ( ( x * x ) * ( 1 - ( x * x ) ) ) ) ) / ( x - 1 / x ),-x**2/(x**6 - 2*x**4 + 1),2.0,-4.0 +( x / ( 1 + ( 1 / x ) ) ) / ( 1 - 1 / ( ( x * x ) * x ) ),x**5/((x + 1)*(x**3 - 1)),5.0,1.0 +( x / ( 1 + ( x * ( 1 + ( x * x ) ) ) ) ) / ( ( x * x ) - 1 / x ),x**2/(x**6 + x**4 - x - 1),2.0,-4.0 +( x / ( 1 + ( x * ( 1 + x ) ) ) ) + 1 / x / ( x * x ) / ( x * x ),(x**6 + x*(x + 1) + 1)/(x**5*(x*(x + 1) + 1)),-5.0,-1.0 +( x / ( 1 + ( x * ( 1 + x ) ) ) ) / ( ( 1 / x ) / ( x * x ) - x ),-x**4/((x**4 - 1)*(x*(x + 1) + 1)),4.0,-2.0 +( x / ( 1 + ( x * x ) ) ) - 1 / ( x * x ) / x / ( x * x ),(x**6 - x**2 - 1)/(x**7 + x**5),-5.0,-1.0 +( x / ( 1 + ( x * x ) ) ) / ( 1 - x * ( x * ( 1 + ( x * x ) ) ) ),-x/(x**6 + 2*x**4 - 1),1.0,-5.0 +( x / ( 1 + ( x * x ) ) ) / ( x - 1 / ( x * ( ( x / ( 1 + x ) ) - x ) ) ),x**4/((x**2 + 1)*(x**4 + x + 1)),4.0,-2.0 +( x / ( 1 + x ) ) + x * ( x * x ) * x * x,(x**6 + x**5 + x)/(x + 1),1.0,5.0 +( x / ( 1 + x ) ) + x * x * ( ( x * x ) * x ) + x,x*((x + 1)*(x**4 + 1) + 1)/(x + 1),1.0,5.0 +( x / ( 1 + x ) ) + x * x * ( ( x * x ) - x ) * x,(x**6 - x**4 + x)/(x + 1),1.0,5.0 +( x / ( 1 + x ) ) - ( 1 / x ) / ( x * x ) / ( x * x ) - 1,-(x**5 + x + 1)/(x**5*(x + 1)),-5.0,-1.0 +( x / ( 1 + x ) ) - x * x * ( x * x ) * x,-x**5 + x/(x + 1),1.0,5.0 +( x / ( 1 + x ) ) / ( ( 1 / ( ( x * ( 1 - x ) ) - ( x / ( 1 + x ) ) ) ) / x - x ),-x**5/(x**6 + x**5 + x**2 + 2*x + 1),5.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) + x * ( x * ( x * x ) ) ),x**2/((x + 1)*(x**5 + 1)),2.0,-4.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) / x + ( ( x * ( 1 - x ) ) * ( 1 + x ) ) ),-x**3/((x + 1)*(x**3*(x - 1)*(x + 1) - 1)),3.0,-3.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) / x + ( x * ( 1 + ( x * ( 1 - x ) ) ) ) ),x**3/((x + 1)*(-x**3*(x*(x - 1) - 1) + 1)),3.0,-3.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) / x + ( x * ( 1 + ( x * x ) ) ) ),x**3/((x + 1)*(x**3*(x**2 + 1) + 1)),3.0,-3.0 +( x / ( 1 + x ) ) / ( ( x * ( 1 + ( x * ( x * x ) ) ) ) - 1 / x ),x**2/((x + 1)*(x**2*(x**3 + 1) - 1)),2.0,-4.0 +( x / ( 1 + x ) ) / ( ( x * ( 1 + x ) ) - 1 / ( x * ( ( x / ( 1 - x ) ) - x ) ) ),x**4/((x + 1)*(x**4*(x + 1) + x - 1)),4.0,-2.0 +( x / ( 1 + x ) ) / ( ( x * ( 1 - ( ( x * x ) * x ) ) ) - 1 / x ),-x**2/((x + 1)*(x**2*(x**3 - 1) + 1)),2.0,-4.0 +( x / ( 1 + x ) ) / ( ( x * ( 1 - ( x * x ) ) ) - 1 / ( x * x ) ),-x**3/((x + 1)*(x**3*(x**2 - 1) + 1)),3.0,-3.0 +( x / ( 1 + x ) ) / ( ( x * ( 1 - x ) ) + ( 1 / ( ( x / ( 1 + x ) ) - x ) ) / x ),-x**4/((x + 1)*(x**4*(x - 1) + x + 1)),4.0,-2.0 +( x / ( 1 + x ) ) / ( ( x * x ) * ( x * x ) - ( 1 / x ) ),x**2/((x + 1)*(x**5 - 1)),2.0,-4.0 +( x / ( 1 + x ) ) / ( 1 + ( x * ( 1 - x ) ) * ( x * ( x * x ) ) ),x/(-x**6 + x**4 + x + 1),1.0,-5.0 +( x / ( 1 + x ) ) / ( 1 / ( ( x * x ) * ( x * x ) ) - x ),-x**5/((x + 1)*(x**5 - 1)),5.0,-1.0 +( x / ( 1 + x ) ) / ( 1 / ( x * ( ( ( x / ( 1 - x ) ) / ( 1 + x ) ) - x ) ) + x ),x**5/(x**6 + x**5 - x**3 - x**2 + x + 1),5.0,-1.0 +( x / ( 1 + x ) ) / ( 1 / ( x * ( ( ( x / ( 1 - x ) ) / ( 1 + x ) ) - x ) ) - x ),-x**5/(x**6 + x**5 + x**3 + x**2 - x - 1),5.0,-1.0 +( x / ( 1 + x ) ) / ( 1 / ( x * ( ( x / ( 1 + ( x * x ) ) ) - x ) ) - x ),-x**5/((x + 1)*(x**5 + x**2 + 1)),5.0,-1.0 +( x / ( 1 + x ) ) / ( 1 / ( x * ( ( x / ( 1 + x ) ) - ( x * ( 1 - x ) ) ) ) - x ),x**5/(-x**6 - x**5 + x**2 + 2*x + 1),5.0,-1.0 +( x / ( 1 + x ) ) / ( 1 / ( x * x ) - ( x * ( 1 + ( x * x ) ) ) ),-x**3/((x + 1)*(x**3*(x**2 + 1) - 1)),3.0,-3.0 +( x / ( 1 + x ) ) / ( 1 / x - ( x * ( 1 + ( x * ( x * x ) ) ) ) ),-x**2/((x + 1)*(x**2*(x**3 + 1) - 1)),2.0,-4.0 +( x / ( 1 + x ) ) / ( x * ( ( x * ( 1 - x ) ) * x ) - ( 1 / x ) ),-x**2/(x**6 - x**4 + x + 1),2.0,-4.0 +( x / ( 1 + x ) ) / ( x * x - ( 1 / ( ( x / ( 1 + ( x * x ) ) ) - x ) ) ),x**4/((x + 1)*(x**5 + x**2 + 1)),4.0,-2.0 +( x / ( 1 + x ) ) / ( x + 1 / ( ( ( x * x ) * x ) * x ) ),x**5/((x + 1)*(x**5 + 1)),5.0,-1.0 +( x / ( 1 + x ) ) / ( x - ( 1 / ( ( 1 / ( ( 1 / x ) + x ) ) - x ) ) / x ),x**5/((x + 1)*(x**5 + x**2 + 1)),5.0,-1.0 +( x / ( 1 + x ) ) / ( x - ( 1 / ( ( x * ( ( 1 / ( 1 - x ) ) - x ) ) - x ) ) / x ),x**5/(x**6 + x**5 + x**2 - 1),5.0,-1.0 +( x / ( 1 + x ) ) / ( x - ( 1 / x ) / ( x * ( ( x / ( 1 + x ) ) - x ) ) ),x**5/((x + 1)*(x**5 + x + 1)),5.0,-1.0 +( x / ( 1 + x ) ) / ( x - 1 / ( ( x * ( ( x / ( 1 - x ) ) - x ) ) * x ) ),x**5/((x + 1)*(x**5 + x - 1)),5.0,-1.0 +( x / ( 1 + x ) ) / ( x - 1 / ( x * ( ( ( x / ( 1 + x ) ) / ( 1 - x ) ) - x ) ) ),x**5/(x**6 + x**5 + x**3 + x**2 - x - 1),5.0,-1.0 +( x / ( 1 + x ) ) / ( x - 1 / ( x * ( ( x / ( ( 1 / ( 1 + x ) ) + x ) ) - x ) ) ),x**5/(x**6 + x**5 + x**3 + 2*x**2 + 2*x + 1),5.0,-1.0 +( x / ( 1 - ( ( x * ( 1 - x ) ) * ( 1 - x ) ) ) ) / ( ( 1 / x ) / x - x ),x**3/((x**3 - 1)*(x*(x - 1)**2 - 1)),3.0,-3.0 +( x / ( 1 - ( 1 / x ) ) ) * ( x + ( x * x ) ),x**3*(x + 1)/(x - 1),3.0,3.0 +( x / ( 1 - ( x * ( 1 + x ) ) ) ) / ( ( 1 / x ) / x - ( x * ( 1 + x ) ) ),x**3/((x*(x + 1) - 1)*(x**3*(x + 1) - 1)),3.0,-3.0 +( x / ( 1 - ( x * ( 1 + x ) ) ) ) / ( 1 / ( ( x * x ) * x ) - x ),x**4/((x**4 - 1)*(x*(x + 1) - 1)),4.0,-2.0 +( x / ( 1 - ( x * ( 1 + x ) ) ) ) / ( x - ( 1 / ( x * x ) ) / x ),-x**4/((x**4 - 1)*(x*(x + 1) - 1)),4.0,-2.0 +( x / ( 1 - ( x * ( 1 - ( ( x * x ) * x ) ) ) ) ) / ( x * x + 1 ),x/((x**2 + 1)*(x*(x**3 - 1) + 1)),1.0,-5.0 +( x / ( 1 - ( x * ( 1 - ( x * x ) ) ) ) ) / ( ( x * x ) * x + 1 ),x/(x**6 - x**4 + 2*x**3 - x + 1),1.0,-5.0 +( x / ( 1 - ( x * ( 1 - ( x * x ) ) ) ) ) / ( x * ( x * x ) - 1 ),x/(x**6 - x**4 + x - 1),1.0,-5.0 +( x / ( 1 - ( x * ( 1 - x ) ) ) ) - 1 / ( x * ( x * x ) ) / x / x,(x**6 - x*(x - 1) - 1)/(x**5*(x*(x - 1) + 1)),-5.0,-1.0 +( x / ( 1 - ( x * ( 1 - x ) ) ) ) / ( ( 1 / x ) - ( x * x ) * x ),x**2/((x**4 - 1)*(-x*(x - 1) - 1)),2.0,-4.0 +( x / ( 1 - ( x * ( 1 - x ) ) ) ) / ( x * ( x * ( x * x ) ) + 1 ),x/((x**4 + 1)*(x*(x - 1) + 1)),1.0,-5.0 +( x / ( 1 - ( x * x ) ) ) - 1 / x / ( x * ( x * x ) ) / x,(-x**6 - x**2 + 1)/(x**5*(x**2 - 1)),-5.0,-1.0 +( x / ( 1 - ( x * x ) ) ) / ( ( 1 / ( ( x / ( 1 - x ) ) - x ) ) / x - x ),x**4/((x**2 - 1)*(x**4 + x - 1)),4.0,-2.0 +( x / ( 1 - ( x * x ) ) ) / ( 1 - ( x * ( 1 + ( x * x ) ) ) * x ),x/(x**6 - 2*x**2 + 1),1.0,-5.0 +( x / ( 1 - ( x * x ) ) ) / ( 1 - ( x * ( x * x ) ) * x ),x/((x**2 - 1)*(x**4 - 1)),1.0,-5.0 +( x / ( 1 - ( x * x ) ) ) / ( 1 / x - ( ( x * x ) * ( 1 - x ) ) ),x**2/((x**2 - 1)*(-x**3*(x - 1) - 1)),2.0,-4.0 +( x / ( 1 - ( x / ( ( 1 / x ) - x ) ) ) ) / ( ( x * x ) + 1 ) - x,-2*x**5/(2*x**4 + x**2 - 1),5.0,1.0 +( x / ( 1 - x ) ) * ( ( 1 + x ) - ( 1 / ( 1 - x ) ) ) * x,-x**4/(x**2 - 2*x + 1),4.0,2.0 +( x / ( 1 - x ) ) * x - ( x * x ) * x * x,x**2*(x**2*(-x + 1) - 1)/(x - 1),2.0,4.0 +( x / ( 1 - x ) ) + ( 1 / x ) / x / ( x * ( ( x / ( 1 - x ) ) - x ) ) / x,-(x**7 + (x - 1)**2)/(x**6*(x - 1)),-6.0,0.0 +( x / ( 1 - x ) ) - 1 / ( x * ( ( x / ( 1 + x ) ) - x ) ) / ( x * x ) / x,(-x**7 + (x - 1)*(x + 1))/(x**6*(x - 1)),-6.0,0.0 +( x / ( 1 - x ) ) - 1 / ( x * ( ( x / ( 1 - x ) ) - x ) ) / x / ( x * x ),(-x**7 + (x - 1)**2)/(x**6*(x - 1)),-6.0,0.0 +( x / ( 1 - x ) ) - x * x * x * ( x * x ),x*(x**4*(-x + 1) - 1)/(x - 1),1.0,5.0 +( x / ( 1 - x ) ) / ( ( ( 1 / x ) / ( ( x / ( 1 - x ) ) - x ) ) / x + x ),-x**5/((x - 1)*(x**5 - x + 1)),5.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / ( ( x * ( 1 + x ) ) - ( x / ( 1 - x ) ) ) ) / x - x ),x**5/(x**6 - x**5 - x**2 + 2*x - 1),5.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) - ( x * ( x * ( 1 + x ) ) ) * x ),x**2/(x**6 - x**4 - x + 1),2.0,-4.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) / ( x * ( ( x * ( 1 - x ) ) - x ) ) - x ),x**5/(x**6 - x**5 + x - 1),5.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) / x + ( ( x * x ) * ( 1 - x ) ) ),x**3/((x - 1)*(x**4*(x - 1) - 1)),3.0,-3.0 +( x / ( 1 - x ) ) / ( ( x * ( ( x * x ) - x ) ) - 1 / ( x * x ) ),-x**3/((x - 1)*(x**4*(x - 1) - 1)),3.0,-3.0 +( x / ( 1 - x ) ) / ( ( x * ( 1 + ( x * x ) ) ) * x - ( 1 / x ) ),-x**2/((x - 1)*(x**3*(x**2 + 1) - 1)),2.0,-4.0 +( x / ( 1 - x ) ) / ( ( x * ( 1 + x ) ) + 1 / ( x * ( ( x / ( 1 + x ) ) - x ) ) ),-x**4/(x**6 - x**4 - x**2 + 1),4.0,-2.0 +( x / ( 1 - x ) ) / ( ( x * ( 1 - ( x * ( x * x ) ) ) ) - 1 / x ),x**2/((x - 1)*(x**2*(x**3 - 1) + 1)),2.0,-4.0 +( x / ( 1 - x ) ) / ( ( x * ( 1 - x ) ) - 1 / ( x * ( ( x / ( 1 - x ) ) - x ) ) ),x**4/((x - 1)*(x**4*(x - 1) - x + 1)),4.0,-2.0 +( x / ( 1 - x ) ) / ( 1 - ( x * ( x * ( 1 + x ) ) ) * ( x * x ) ),x/(x**6 - x**4 - x + 1),1.0,-5.0 +( x / ( 1 - x ) ) / ( 1 - x * ( ( x * x ) * ( x * ( 1 - x ) ) ) ),x/((x - 1)*(-x**4*(x - 1) - 1)),1.0,-5.0 +( x / ( 1 - x ) ) / ( 1 / ( x * ( ( 1 / ( ( 1 / x ) + x ) ) - x ) ) - x ),x**5/((x - 1)*(x**5 + x**2 + 1)),5.0,-1.0 +( x / ( 1 - x ) ) / ( 1 / ( x * ( ( x * ( 1 - x ) ) - x ) ) - ( x * ( 1 - x ) ) ),-x**4/((x - 1)*(x**4*(x - 1) - 1)),4.0,-2.0 +( x / ( 1 - x ) ) / ( x * ( x * ( ( x * x ) - x ) ) - ( 1 / x ) ),-x**2/((x - 1)*(x**4*(x - 1) - 1)),2.0,-4.0 +( x / ( 1 - x ) ) / ( x * x - ( 1 / ( ( x / ( ( 1 / ( 1 + x ) ) + x ) ) - x ) ) ),-x**4/(x**6 - x**5 + x**3 - 1),4.0,-2.0 +( x / ( 1 - x ) ) / ( x - ( 1 / ( ( x / ( 1 + x ) ) - ( x * ( 1 - x ) ) ) ) / x ),-x**5/(x**6 - x**5 - x**2 + 1),5.0,-1.0 +( x / ( 1 - x ) ) / ( x - 1 / ( ( x * ( x * x ) ) * x ) ),-x**5/((x - 1)*(x**5 - 1)),5.0,-1.0 +1 * ( 1 / x ) / ( x * x ) - ( x * ( 1 - x ) ) * x,(x**5*(x - 1) + 1)/x**3,-3.0,3.0 +1 + ( ( 1 - x ) / ( x * x ) ) - ( x * x ) * x * x,-x**4 + 1 - 1/x + x**(-2),-2.0,4.0 +1 + ( ( 1 / ( ( 1 / ( ( 1 / x ) + x ) ) - x ) ) + x ) / x / x / x,(x**6 + x**4 - x**2 - 1)/x**6,-6.0,0.0 +1 + ( ( 1 / x ) / ( x * x ) ) / x - ( x * x ) + 1,-x**2 + 2 + x**(-4),-4.0,2.0 +1 + ( 1 + x ) / ( x * ( ( ( x / ( 1 - x ) ) / ( 1 + x ) ) - x ) ) / x / x,(x**6 - x**3 - x**2 + x + 1)/x**6,-6.0,0.0 +1 + ( 1 - ( ( 1 / x ) / x ) ) + ( x * x ) * x * x,x**4 + 2 - 1/x**2,-2.0,4.0 +1 + ( 1 - ( 1 / x ) ) / x / x + ( x * ( x * x ) ),(x**6 + x**3 + x - 1)/x**3,-3.0,3.0 +1 + ( 1 - x ) / ( x * x ) / ( x * x ) + ( x * x ),(x**6 + x**4 - x + 1)/x**4,-4.0,2.0 +1 + ( 1 / x ) / ( x * ( x * ( x / ( 1 - x ) ) ) ) / x / x,(x**6 - x + 1)/x**6,-6.0,0.0 +1 + ( x * ( 1 - ( x * ( 1 + x ) ) ) ) * x * x * x,x**4*(-x*(x + 1) + 1) + 1,0.0,6.0 +1 + ( x * x ) * x - ( ( 1 + x ) / x ) / ( x * x ),(x**6 + x**3 - x - 1)/x**3,-3.0,3.0 +1 + ( x * x ) + ( ( 1 / ( x * x ) ) - x ) / x / x,x**2 + 1 - 1/x + x**(-4),-4.0,2.0 +1 + ( x * x ) + 1 + 1 / ( x * ( ( x * x ) * x ) ),x**2 + 2 + x**(-4),-4.0,2.0 +1 + 1 - 1 / ( x * ( ( 1 / ( ( 1 / x ) + ( x * x ) ) ) - x ) ) / x,2 + x**(-3) + x**(-6),-6.0,0.0 +1 + 1 / ( x * ( ( x / ( 1 + x ) ) - x ) ) / ( x * ( ( x * x ) - x ) ) / x,(x**6*(x - 1) - x - 1)/(x**6*(x - 1)),-6.0,0.0 +1 + 1 / ( x * x ) - ( ( x * x ) * x ) * x,-x**4 + 1 + x**(-2),-2.0,4.0 +1 + 1 / x / ( x * ( ( x * ( 1 + x ) ) - ( x / ( 1 - x ) ) ) ) / x,(x**6 + x - 1)/x**6,-6.0,0.0 +1 + x * ( ( x * ( x * x ) ) * x ) * x + 1,x**6 + 2,0.0,6.0 +1 + x * ( x * ( ( 1 / x ) + ( x * x ) ) ) * x * x,x**6 + x**3 + 1,0.0,6.0 +1 + x * ( x * ( 1 + ( x * x ) ) ) + ( 1 / x ) / x,x**4 + x**2 + 1 + x**(-2),-2.0,4.0 +1 + x * x * ( x * ( 1 + x ) ) * ( x * ( 1 + x ) ),x**4*(x + 1)**2 + 1,0.0,6.0 +1 - ( ( 1 - x ) * ( x * x ) ) * ( 1 + x ) * x * x,x**6 - x**4 + 1,0.0,6.0 +1 - ( ( 1 - x ) + ( ( x * x ) * x ) ) * x * x * x,x**3*(-x**3 + x - 1) + 1,0.0,6.0 +1 - ( ( 1 / ( ( 1 / ( ( 1 / x ) + x ) ) - x ) ) - x ) / x / x / x,(x**6 + x**4 + x**2 + 1)/x**6,-6.0,0.0 +1 - ( ( 1 / ( ( x / ( 1 + ( x * x ) ) ) - x ) ) + x ) / x / x / x,(x**6 - x**4 + x**2 + 1)/x**6,-6.0,0.0 +1 - ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) - x ) / x / x / ( x * x ),(x**6 + x**3 + x + 1)/x**6,-6.0,0.0 +1 - ( ( 1 / ( x * ( ( x * ( 1 + x ) ) - x ) ) ) + x ) / x / x / x,(x**6 - x**4 - 1)/x**6,-6.0,0.0 +1 - ( ( 1 / ( x * x ) ) - x ) / x / x - ( x * x ),-x**2 + 1 + 1/x - 1/x**4,-4.0,2.0 +1 - ( ( 1 / x ) / ( ( x / ( ( 1 - x ) - x ) ) - x ) ) / x / x / x,(x**6 + x - 1/2)/x**6,-6.0,0.0 +1 - ( ( 1 / x ) / ( ( x / ( 1 - ( x * ( 1 + x ) ) ) ) - x ) ) / x / x / x,(x**6*(x + 1) + x*(x + 1) - 1)/(x**6*(x + 1)),-6.0,0.0 +1 - ( 1 - x ) / x / ( x * ( ( ( x / ( 1 + x ) ) / ( 1 - x ) ) - x ) ) / x,(x**6 - x**3 + x**2 + x - 1)/x**6,-6.0,0.0 +1 - ( 1 - x ) / x / ( x * ( ( 1 / ( ( 1 / x ) - x ) ) - x ) ) / x,(x**6 - (x - 1)*(x**2 - 1))/x**6,-6.0,0.0 +1 - ( x * ( 1 + ( x * x ) ) ) * x * ( x * x ) - x,-x**6 - x**4 - x + 1,0.0,6.0 +1 - ( x * ( 1 + ( x * x ) ) ) - ( 1 / x ) / x / x,-x**3 - x + 1 - 1/x**3,-3.0,3.0 +1 - ( x * ( 1 - x ) ) * ( x * x ) * ( x * x ) + x,x**5*(x - 1) + x + 1,0.0,6.0 +1 - ( x * x ) * ( ( 1 - x ) - x ) * ( x * x ) * x,x**5*(2*x - 1) + 1,0.0,6.0 +1 - ( x * x ) * ( x * x ) * ( x * x ) + ( x * x ),-x**6 + x**2 + 1,0.0,6.0 +1 - ( x * x ) * x * x * ( ( x * ( 1 - x ) ) + x ),x**5*(x - 2) + 1,0.0,6.0 +1 - ( x * x ) + ( ( ( 1 / x ) / x ) - x ) / x / x,-x**2 + 1 - 1/x + x**(-4),-4.0,2.0 +1 - 1 - 1 / ( x * ( 1 + ( ( x * x ) * x ) ) ) / ( 1 + x ),-1/(x*(x + 1)*(x**3 + 1)),-1.0,-5.0 +1 - 1 / ( ( x * ( x * ( ( x * ( 1 - x ) ) - x ) ) ) * x ) / x + 1,2 + x**(-6),-6.0,0.0 +1 - 1 / ( ( x * x ) * x ) + ( ( x * x ) * x ) + x,x**3 + x + 1 - 1/x**3,-3.0,3.0 +1 - 1 / ( x * ( ( x / ( 1 - x ) ) + x ) ) / x / ( x * ( x * x ) ),(x**6*(x - 2) - x + 1)/(x**6*(x - 2)),-6.0,0.0 +1 - 1 / ( x * ( ( x / ( 1 - x ) ) - x ) ) / x / ( ( x * ( 1 + x ) ) * x ),(x**6*(x + 1) + x - 1)/(x**6*(x + 1)),-6.0,0.0 +1 - 1 / x + ( x * ( ( x * ( x * x ) ) + x ) ) * x,(x**6 + x**4 + x - 1)/x,-1.0,5.0 +1 - 1 / x / ( ( x * ( 1 + x ) ) * ( ( x / ( 1 + ( x * x ) ) ) - x ) ) / x,(x**6*(x + 1) + x**2 + 1)/(x**6*(x + 1)),-6.0,0.0 +1 - 1 / x / ( x * ( ( x * ( 1 + ( x * x ) ) ) - x ) ) / x,1 - 1/x**6,-6.0,0.0 +1 - 1 / x / x / ( x / ( ( ( 1 / x ) / ( ( x / ( 1 - x ) ) - x ) ) + x ) ),(x**6 - x**4 + x - 1)/x**6,-6.0,0.0 +1 - x * ( ( 1 + x ) * ( 1 + x ) ) * x - 1,-x**2*(x + 1)**2,2.0,4.0 +1 - x * ( ( x * ( 1 + x ) ) * ( 1 + x ) ) * x * x,-x**4*(x + 1)**2 + 1,0.0,6.0 +1 - x * ( 1 + ( x * ( 1 + x ) ) ) * x - 1,-x**2*(x*(x + 1) + 1),2.0,4.0 +1 - x * ( 1 - ( x * x ) ) * x * ( x * ( 1 - x ) ),-x**3*(x - 1)*(x**2 - 1) + 1,0.0,6.0 +1 - x * ( x * x ) * ( ( x * x ) * ( 1 + x ) ) + x,-x**6 - x**5 + x + 1,0.0,6.0 +1 - x * ( x * x ) * x - ( ( 1 / x ) / x ),-x**4 + 1 - 1/x**2,-2.0,4.0 +1 - x * x * ( x * ( 1 + ( 1 - ( x * x ) ) ) ) * x,x**4*(x**2 - 2) + 1,0.0,6.0 +1 - x * x * ( x * ( x * ( x * x ) ) ) + 1,-x**6 + 2,0.0,6.0 +1 - x * x * ( x * x ) - ( 1 + ( x * x ) ),-x**4 - x**2,2.0,4.0 +1 - x * x * x * ( x * ( ( 1 + ( x * x ) ) + x ) ),-x**6 - x**5 - x**4 + 1,0.0,6.0 +1 - x * x * x * ( x * ( 1 - ( x * ( 1 + x ) ) ) ),x**4*(x*(x + 1) - 1) + 1,0.0,6.0 +1 - x * x * x - 1,-x**3,3.0,3.0 +1 - x + ( ( ( 1 / ( x * x ) ) / x ) - x ) / x / x,-x + 1 - 1/x + x**(-5),-5.0,1.0 +1 - x + x * x * ( 1 + ( x * ( ( x * x ) * x ) ) ),x**6 + x**2 - x + 1,0.0,6.0 +1 - x + x * x * ( x * ( ( ( x * x ) * x ) - x ) ),x**6 - x**4 - x + 1,0.0,6.0 +1 - x - ( x * x ) * ( x * x ) * ( x * ( 1 - x ) ),x**5*(x - 1) - x + 1,0.0,6.0 +1 / ( ( ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) / x ) / x ) / x - x ),-x**5/(x**6 + x + 1),5.0,-1.0 +1 / ( ( ( ( x * ( 1 + x ) ) * x ) * ( ( x * x ) - x ) ) + 1 / x ),x/(x**6 - x**4 + 1),1.0,-5.0 +1 / ( ( ( ( x * x ) * ( 1 + x ) ) * ( ( x * x ) + x ) ) + 1 / x ),x/(x**4*(x + 1)**2 + 1),1.0,-5.0 +1 / ( ( ( 1 + x ) * ( ( x * x ) + x ) ) + x ) / x,1/(x**2*((x + 1)**2 + 1)),-2.0,-4.0 +1 / ( ( ( 1 / x ) - x ) + ( x / ( ( 1 / ( 1 + x ) ) + x ) ) ) - x,x**5/(-x**4 + x**2 + x + 1),5.0,1.0 +1 / ( ( ( x * ( ( x * ( 1 + ( x * x ) ) ) + x ) ) * x ) - 1 / x ),x/(x**4*(x**2 + 2) - 1),1.0,-5.0 +1 / ( ( ( x * ( 1 + ( x * ( x * ( 1 - x ) ) ) ) ) * x ) * x - 1 ),-1/(x**6 - x**5 - x**3 + 1),0.0,-6.0 +1 / ( ( ( x * ( 1 + x ) ) * ( 1 + x ) ) + 1 / ( x * ( x * x ) ) ),x**3/(x**4*(x + 1)**2 + 1),3.0,-3.0 +1 / ( ( ( x * ( 1 - x ) ) * ( x * ( 1 - x ) ) ) * x - ( 1 / x ) ),x/(x**4*(x - 1)**2 - 1),1.0,-5.0 +1 / ( ( ( x * ( x * ( ( x * x ) - x ) ) ) * ( 1 + x ) ) * x - 1 ),1/(x**6 - x**4 - 1),0.0,-6.0 +1 / ( ( ( x * x ) * ( ( ( x * x ) * ( 1 - x ) ) + x ) ) * x + 1 ),1/(-x**4*(x*(x - 1) - 1) + 1),0.0,-6.0 +1 / ( ( ( x * x ) * ( ( 1 - x ) - x ) ) * ( x * x ) - x ),-1/(2*x**5 - x**4 + x),-1.0,-5.0 +1 / ( ( ( x * x ) * ( ( x * ( 1 - ( x * x ) ) ) + x ) ) * x + 1 ),1/(-x**4*(x**2 - 2) + 1),0.0,-6.0 +1 / ( ( ( x * x ) * ( ( x * ( 1 - x ) ) * x ) ) * x - 1 ),-1/(x**5*(x - 1) + 1),0.0,-6.0 +1 / ( ( ( x * x ) * ( 1 - ( x * x ) ) ) * ( 1 - x ) + x ),1/(x*(x*(x - 1)*(x**2 - 1) + 1)),-1.0,-5.0 +1 / ( ( ( x * x ) * ( 1 - ( x * x ) ) ) * ( x * ( 1 + x ) ) - 1 ),-1/(x**3*(x + 1)*(x**2 - 1) + 1),0.0,-6.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) * x + ( x * x ) ),-1/(x**2*(x*(x - 1) - 1)),-2.0,-4.0 +1 / ( ( ( x * x ) * ( x * ( x * ( 1 - x ) ) ) ) - x - x ),-1/(x*(x**3*(x - 1) + 2)),-1.0,-5.0 +1 / ( ( ( x * x ) * x ) * ( x * ( 1 - ( x * ( 1 + x ) ) ) ) + 1 ),-1/(x**4*(x*(x + 1) - 1) - 1),0.0,-6.0 +1 / ( ( 1 - x ) * ( 1 + ( ( x * x ) * x ) ) ) / ( x + x ),-1/(2*x*(x - 1)*(x**3 + 1)),-1.0,-5.0 +1 / ( ( 1 / ( ( 1 / ( ( 1 / x ) + ( x * x ) ) ) - x ) ) + x * x ),x**4/(x**6 - x**3 - 1),4.0,-2.0 +1 / ( ( 1 / ( ( 1 / ( ( 1 / x ) + x ) ) - x ) ) + ( x * x ) * x ),x**3/(x**6 - x**2 - 1),3.0,-3.0 +1 / ( ( 1 / ( ( x / ( ( 1 / ( 1 + x ) ) + x ) ) - x ) ) / x - ( x * x ) ),-x**4/(x**6 + x**2 + x + 1),4.0,-2.0 +1 / ( ( 1 / ( ( x / ( 1 + ( x * ( x * x ) ) ) ) - x ) ) - x * x ),-x**4/(x**6 + x**3 + 1),4.0,-2.0 +1 / ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) - ( ( x * x ) * x ) * x ),-x**2/(x**6 + x + 1),2.0,-4.0 +1 / ( ( 1 / x ) + ( x * ( 1 + ( x * ( x * x ) ) ) ) * x ),x/(x**6 + x**3 + 1),1.0,-5.0 +1 / ( ( 1 / x ) + ( x * x ) ) - x + ( x * x ) * x,x**3*(x**3 - x + 1)/(x**3 + 1),3.0,3.0 +1 / ( ( 1 / x ) + ( x * x ) * ( x * ( 1 - ( x * ( 1 + x ) ) ) ) ),-x/(x**4*(x*(x + 1) - 1) - 1),1.0,-5.0 +1 / ( ( 1 / x ) + x * ( ( x * x ) * ( 1 - ( x * ( 1 - x ) ) ) ) ),x/(x**6 - x**5 + x**4 + 1),1.0,-5.0 +1 / ( ( 1 / x ) - x * ( x * ( x * ( ( x * ( 1 + x ) ) + x ) ) ) ),-x/(x**5*(x + 2) - 1),1.0,-5.0 +1 / ( ( 1 / x ) / ( x * ( ( x * ( 1 + x ) ) - ( x / ( 1 - x ) ) ) ) - x ),-x**5/(x**6 - x + 1),5.0,-1.0 +1 / ( ( 1 / x ) / ( x * ( ( x / ( 1 + x ) ) - ( x * ( 1 - x ) ) ) ) - x ),x**5/(-x**6 + x + 1),5.0,-1.0 +1 / ( ( x * ( ( ( x * x ) * ( 1 - ( x * x ) ) ) + x ) ) * x + 1 ),1/(-x**6 + x**4 + x**3 + 1),0.0,-6.0 +1 / ( ( x * ( ( x * ( ( x * x ) - x ) ) - x ) ) * x - ( 1 / x ) ),x/(x**4*(x*(x - 1) - 1) - 1),1.0,-5.0 +1 / ( ( x * ( ( x * ( 1 - ( x * x ) ) ) - x ) ) + ( 1 / x ) / x ),x**2/(-x**6 + 1),2.0,-4.0 +1 / ( ( x * ( ( x * ( 1 - x ) ) - x ) ) + x ) / x,1/(-x**4 + x**2),-2.0,-4.0 +1 / ( ( x * ( ( x * ( x * x ) ) - x ) ) * ( x * ( 1 + x ) ) - 1 ),1/(x**3*(x + 1)*(x**2 - 1) - 1),0.0,-6.0 +1 / ( ( x * ( ( x * x ) - x ) ) * ( x * ( 1 + x ) ) - x ),1/(x**5 - x**3 - x),-1.0,-5.0 +1 / ( ( x * ( ( x * x ) - x ) ) * x - ( x * x ) ),1/(x**2*(x*(x - 1) - 1)),-2.0,-4.0 +1 / ( ( x * ( ( x * x ) - x ) ) - 1 / ( ( x * x ) * x ) ),x**3/(x**5*(x - 1) - 1),3.0,-3.0 +1 / ( ( x * ( 1 + ( ( x * x ) * ( x * ( 1 - x ) ) ) ) ) * x - 1 ),-1/(x**6 - x**5 - x**2 + 1),0.0,-6.0 +1 / ( ( x * ( 1 + ( ( x * x ) * x ) ) ) * ( x * ( 1 - x ) ) - 1 ),-1/(x**2*(x - 1)*(x**3 + 1) + 1),0.0,-6.0 +1 / ( ( x * ( 1 - ( x * ( 1 - x ) ) ) ) + ( ( 1 / x ) / x ) / x ),x**3/(x**6 - x**5 + x**4 + 1),3.0,-3.0 +1 / ( ( x * ( 1 - x ) ) + x ) / ( x * ( 1 + x ) ),-1/(x**2*(x - 2)*(x + 1)),-2.0,-4.0 +1 / ( ( x * ( x * ( ( x * ( 1 + x ) ) + x ) ) ) + ( 1 / x ) ) - x,-x**5*(x + 2)/(x**4*(x + 2) + 1),5.0,1.0 +1 / ( ( x * ( x * ( 1 - x ) ) ) * ( ( x * ( 1 - x ) ) * x ) - 1 ),1/(x**4*(x - 1)**2 - 1),0.0,-6.0 +1 / ( ( x * ( x * x ) ) * ( 1 - ( 1 + x ) ) ) / x / x - 1,-1 - 1/x**6,-6.0,0.0 +1 / ( ( x * x ) * ( ( x * ( ( x * ( 1 - x ) ) + x ) ) * x ) + 1 ),1/(-x**5*(x - 2) + 1),0.0,-6.0 +1 / ( ( x * x ) * ( x * ( ( ( x * x ) * ( 1 + x ) ) + x ) ) - 1 ),1/(x**4*(x*(x + 1) + 1) - 1),0.0,-6.0 +1 / ( ( x * x ) * x ) + ( ( 1 + x ) + x ) * x * x,(x**5*(2*x + 1) + 1)/x**3,-3.0,3.0 +1 / ( ( x * x ) * x - ( 1 / ( ( ( x / ( 1 - x ) ) / ( 1 + x ) ) - x ) ) ),x**3/(x**6 + x**2 - 1),3.0,-3.0 +1 / ( ( x * x ) + ( x * x ) * ( x * x ) ),1/(x**4 + x**2),-2.0,-4.0 +1 / ( ( x * x ) - ( 1 / ( ( x / ( 1 + x ) ) - x ) ) / ( x * x ) ),x**4/(x**6 + x + 1),4.0,-2.0 +1 / ( ( x * x ) - ( x * ( 1 + ( x * x ) ) ) ) / x,1/(x**2*(-x**2 + x - 1)),-2.0,-4.0 +1 / ( ( x * x ) - ( x / ( ( 1 / x ) + ( x * x ) ) ) ) - x,(-x**6 + x**3 + 1)/x**5,-5.0,1.0 +1 / ( ( x * x ) - ( x / ( ( 1 / x ) - ( x * x ) ) ) ) - x,(-x**6 + x**3 - 1)/x**5,-5.0,1.0 +1 / ( ( x / ( 1 - x ) ) / ( ( 1 + x ) + x ) ) / x / x / x,-(x - 1)*(2*x + 1)/x**4,-4.0,-2.0 +1 / ( 1 + ( ( x * ( x * ( 1 + ( x * x ) ) ) ) * ( 1 - x ) ) * x ),-1/(x**3*(x - 1)*(x**2 + 1) - 1),0.0,-6.0 +1 / ( 1 + ( x * ( 1 + ( ( x * ( 1 + x ) ) * x ) ) ) * ( x * x ) ),1/(x**6 + x**5 + x**3 + 1),0.0,-6.0 +1 / ( 1 + ( x * x ) * ( x * ( 1 + ( x * ( ( x * x ) - x ) ) ) ) ),1/(x**6 - x**5 + x**3 + 1),0.0,-6.0 +1 / ( 1 + x ) / x / ( ( 1 / ( 1 - x ) ) - x ) / x,(-x + 1)/(x**2*(x**3 + 1)),-2.0,-4.0 +1 / ( 1 + x * ( ( x * ( 1 + ( x * ( x * x ) ) ) ) * x ) ),1/(x**6 + x**3 + 1),0.0,-6.0 +1 / ( 1 + x * ( x * ( 1 + ( ( x * x ) * ( 1 - ( x * x ) ) ) ) ) ),1/(-x**6 + x**4 + x**2 + 1),0.0,-6.0 +1 / ( 1 - ( 1 / ( ( 1 - x ) - ( 1 / x ) ) ) ) / x / x / x,(x**2 - x + 1)/(x**5 + x**3),-3.0,-3.0 +1 / ( 1 - ( x * ( ( x * ( 1 + x ) ) * x ) ) * ( x * ( 1 + x ) ) ),-1/(x**4*(x + 1)**2 - 1),0.0,-6.0 +1 / ( 1 - ( x * ( ( x * x ) - x ) ) * ( ( x * x ) * ( 1 - x ) ) ),1/(x**4*(x - 1)**2 + 1),0.0,-6.0 +1 / ( 1 - ( x * ( 1 + x ) ) * ( x * ( 1 + ( ( x * x ) * x ) ) ) ),-1/(x**2*(x + 1)*(x**3 + 1) - 1),0.0,-6.0 +1 / ( 1 - ( x * x ) * ( ( x * ( 1 - ( x * x ) ) ) * ( 1 + x ) ) ),1/(x**6 + x**5 - x**4 - x**3 + 1),0.0,-6.0 +1 / ( 1 - ( x * x ) * ( x * ( ( x * ( ( x * x ) - x ) ) + x ) ) ),-1/(x**4*(x*(x - 1) + 1) - 1),0.0,-6.0 +1 / ( 1 - x * ( ( x * x ) * ( ( x * ( x * ( 1 - x ) ) ) - x ) ) ),1/(x**6 - x**5 + x**4 + 1),0.0,-6.0 +1 / ( 1 - x * ( x * ( ( x * ( ( x * ( x * x ) ) - x ) ) + x ) ) ),-1/(x**6 - x**4 + x**3 - 1),0.0,-6.0 +1 / ( 1 - x * ( x * ( ( x * x ) * ( ( x * ( 1 + x ) ) + x ) ) ) ),-1/(x**5*(x + 2) - 1),0.0,-6.0 +1 / ( 1 - x * ( x * ( 1 + ( ( x * ( x * x ) ) * ( 1 - x ) ) ) ) ),1/(x**6 - x**5 - x**2 + 1),0.0,-6.0 +1 / ( 1 - x * ( x * ( 1 + ( x * ( x * ( 1 - ( x * x ) ) ) ) ) ) ),1/(x**6 - x**4 - x**2 + 1),0.0,-6.0 +1 / ( 1 / ( 1 - ( x / ( ( 1 - x ) - x ) ) ) ) / x / x / x,(3*x - 1)/(x**3*(2*x - 1)),-3.0,-3.0 +1 / ( 1 / ( x * ( ( x / ( ( x * ( 1 + x ) ) - ( 1 / ( 1 - x ) ) ) ) + x ) ) - x ),-x**5/(x**6 - x**3 + x - 1),5.0,-1.0 +1 / ( 1 / x + ( ( x * ( 1 + x ) ) * ( 1 - ( ( x * x ) * x ) ) ) ),-x/(x**2*(x + 1)*(x**3 - 1) - 1),1.0,-5.0 +1 / ( 1 / x + ( x * ( 1 - ( ( x * ( x * ( 1 - x ) ) ) * x ) ) ) ),x/(x**6 - x**5 + x**2 + 1),1.0,-5.0 +1 / ( x * ( ( ( 1 - x ) - x ) - ( 1 + x ) ) ) / ( x + x ),-1/(6*x**3),-3.0,-3.0 +1 / ( x * ( ( ( x / ( 1 + x ) ) / ( 1 + x ) ) - x ) ) / x / ( x * x ) - 1,(x**5*(-(x + 1)**2 + 1) - (x + 1)**2)/(x**5*((x + 1)**2 - 1)),-6.0,0.0 +1 / ( x * ( ( ( x / ( 1 - x ) ) / ( 1 - x ) ) - x ) ) / x / ( x * x ) - 1,(x**5*(-(x - 1)**2 + 1) - (x - 1)**2)/(x**5*((x - 1)**2 - 1)),-6.0,0.0 +1 / ( x * ( ( 1 - x ) - ( x * x ) ) ) / ( x + x ),-1/(2*x**2*(x**2 + x - 1)),-2.0,-4.0 +1 / ( x * ( ( x * ( 1 - x ) ) * ( ( ( x * x ) * x ) - x ) ) - 1 ),-1/(x**3*(x - 1)*(x**2 - 1) + 1),0.0,-6.0 +1 / ( x * ( ( x * ( 1 - x ) ) + x ) ) / ( x - 1 ),-1/(x**2*(x - 2)*(x - 1)),-2.0,-4.0 +1 / ( x * ( ( x * x ) * ( 1 - ( x * ( 1 + x ) ) ) ) - ( 1 / x ) ),-x/(x**4*(x*(x + 1) - 1) + 1),1.0,-5.0 +1 / ( x * ( ( x * x ) - ( x / ( ( 1 / x ) - x ) ) ) ) / x - 1 - 1,-2 + x**(-4) - 1/x**6,-6.0,0.0 +1 / ( x * ( ( x / ( ( 1 - x ) + ( x * ( 1 - x ) ) ) ) - x ) ) / x / x - 1,(-x**6 - x**2 + 1)/x**6,-6.0,0.0 +1 / ( x * ( ( x / ( 1 + ( x * ( 1 + x ) ) ) ) - x ) ) / x / ( x * x ) - 1,-(x**6*(x + 1) + x*(x + 1) + 1)/(x**6*(x + 1)),-6.0,0.0 +1 / ( x * ( ( x / ( 1 + x ) ) - x ) ) / x / ( x * x ) - ( x / ( 1 + x ) ),-(x**7 + (x + 1)**2)/(x**6*(x + 1)),-6.0,0.0 +1 / ( x * ( ( x / ( 1 - ( x * ( ( x * x ) + x ) ) ) ) - x ) ) / x / x - 1,(-x**6*(x + 1) - x**2*(x + 1) + 1)/(x**6*(x + 1)),-6.0,0.0 +1 / ( x * ( ( x / ( 1 - x ) ) - x ) ) - x * x * x,(-x**6 - x + 1)/x**3,-3.0,3.0 +1 / ( x * ( 1 + ( ( 1 + x ) * x ) ) ) / ( x + x ),1/(2*x**2*(x*(x + 1) + 1)),-2.0,-4.0 +1 / ( x * ( 1 + ( ( 1 - x ) * x ) ) ) / ( x + x ),-1/(2*x**2*(x*(x - 1) - 1)),-2.0,-4.0 +1 / ( x * ( 1 + ( x * x ) ) ) / ( ( x * x ) + ( 1 - x ) ),1/(x*(x**2 + 1)*(x**2 - x + 1)),-1.0,-5.0 +1 / ( x * ( 1 + x ) ) / ( ( x * ( 1 - ( x * x ) ) ) + 1 ),-1/(x*(x + 1)*(x*(x**2 - 1) - 1)),-1.0,-5.0 +1 / ( x * ( 1 - ( ( 1 - x ) * x ) ) ) / ( x + x ),1/(2*x**2*(x**2 - x + 1)),-2.0,-4.0 +1 / ( x * ( 1 - x ) ) / ( ( ( x * ( 1 + x ) ) * x ) - 1 ),-1/(x*(x**4 - x**2 - x + 1)),-1.0,-5.0 +1 / ( x * ( x * ( ( ( x * x ) * ( 1 + ( x * x ) ) ) + x ) ) - 1 ),1/(x**6 + x**4 + x**3 - 1),0.0,-6.0 +1 / ( x * ( x * ( 1 + ( x * ( 1 - x ) ) ) ) - ( ( 1 / x ) / x ) ),x**2/(-x**6 + x**5 + x**4 - 1),2.0,-4.0 +1 / ( x * ( x * ( 1 - ( ( ( x * x ) * x ) * ( 1 + x ) ) ) ) - 1 ),-1/(x**6 + x**5 - x**2 + 1),0.0,-6.0 +1 / ( x * x ) + ( x * ( ( 1 / x ) - x ) ) * x * x,-x**4 + x**2 + x**(-2),-2.0,4.0 +1 / ( x * x ) + ( x * ( x * x ) ) * x + 1,x**4 + 1 + x**(-2),-2.0,4.0 +1 / ( x * x ) + x * ( 1 + ( x * ( 1 - x ) ) ) * x,(x**4*(-x*(x - 1) + 1) + 1)/x**2,-2.0,4.0 +1 / ( x * x ) - ( 1 - x ) * ( x * ( 1 - x ) ) * x,(-x**4*(x - 1)**2 + 1)/x**2,-2.0,4.0 +1 / ( x * x ) - 1 - 1 - ( ( ( x * x ) * x ) * x ),-x**4 - 2 + x**(-2),-2.0,4.0 +1 / ( x * x ) / ( ( 1 + x ) - ( x * x ) ),1/(x**2*(-x**2 + x + 1)),-2.0,-4.0 +1 / ( x * x ) / ( x * ( ( ( x / ( 1 + x ) ) * ( 1 - x ) ) - x ) ) / x - 1,-(2*x**6 + x + 1)/(2*x**6),-6.0,0.0 +1 / ( x * x ) / ( x * ( ( x * x ) - x ) ) - x * x,(x**6*(-x + 1) + 1)/(x**4*(x - 1)),-4.0,2.0 +1 / ( x * x ) / ( x * x ) / x - ( 1 / ( ( x / ( 1 - x ) ) + x ) ),(x**4*(-x + 1) + x - 2)/(x**5*(x - 2)),-5.0,-1.0 +1 / ( x * x ) / ( x / ( ( 1 / ( x * x ) ) + x ) ) + x + x,(2*x**6 + x**3 + 1)/x**5,-5.0,1.0 +1 / ( x * x ) / x - ( x * ( x * ( 1 - x ) ) ) - x,x**3 - x**2 - x + x**(-3),-3.0,3.0 +1 / ( x * x ) / x / x + ( ( 1 - x ) * ( 1 - x ) ),(x - 1)**2 + x**(-4),-4.0,2.0 +1 / ( x * x ) / x / x + ( ( 1 / x ) - ( x * x ) ),(-x**6 + x**3 + 1)/x**4,-4.0,2.0 +1 / ( x * x ) / x / x + ( 1 / ( x * ( ( 1 - x ) - x ) ) ),(-x**3 + 2*x - 1)/(x**4*(2*x - 1)),-4.0,-2.0 +1 / ( x * x ) / x / x - ( ( 1 / ( 1 + x ) ) / ( 1 + x ) ),-1/(x + 1)**2 + x**(-4),-4.0,-2.0 +1 / ( x * x ) / x / x - ( ( x * x ) + ( 1 - x ) ),-x**2 + x - 1 + x**(-4),-4.0,2.0 +1 / ( x + ( 1 / ( ( ( 1 / x ) - x ) - x ) ) ) / ( x * x ),(x**2 - 1/2)/(x**3*(x**2 - 1)),-3.0,-3.0 +1 / ( x + ( x * ( 1 + ( x * ( x * ( 1 + x ) ) ) ) ) * x ),1/(x*(x**4 + x**3 + x + 1)),-1.0,-5.0 +1 / ( x + ( x / ( ( 1 / ( x * x ) ) - x ) ) ) / ( x * x ),(x**3 - 1)/(x**6 - x**5 - x**3),-3.0,-3.0 +1 / ( x + x ) / ( ( x * ( 1 - ( x * x ) ) ) + x ),-1/(2*x**2*(x**2 - 2)),-2.0,-4.0 +1 / ( x + x ) / ( ( x / ( ( 1 / x ) - x ) ) * x ),(-x**2 + 1)/(2*x**4),-4.0,-2.0 +1 / ( x - ( 1 / ( ( x / ( 1 - ( x * ( 1 - x ) ) ) ) - ( x * ( 1 + x ) ) ) ) / x ),x**5/(x**6 + x**2 - x + 1),5.0,-1.0 +1 / ( x - ( x * ( ( 1 - x ) - x ) ) * ( x * ( x * x ) ) ),1/(2*x**5 - x**4 + x),-1.0,-5.0 +1 / ( x - ( x * ( x * x ) ) - ( x / ( 1 - ( x * x ) ) ) ),(-x**2 + 1)/(x*((x**2 - 1)**2 - 1)),-3.0,-3.0 +1 / ( x - ( x / ( ( ( 1 / x ) - x ) - x ) ) ) / ( x * x ),(2*x**2 - 1)/(x**3*(2*x**2 + x - 1)),-3.0,-3.0 +1 / ( x - x * ( ( 1 + x ) * ( 1 - ( x * x ) ) ) ),1/(x**2*(x**2 + x - 1)),-2.0,-4.0 +1 / ( x - x * ( ( x * ( ( x * x ) - ( 1 / x ) ) ) * x ) ),1/(x*(-x**4 + x + 1)),-1.0,-5.0 +1 / ( x - x * ( ( x * ( 1 - ( x * x ) ) ) * ( 1 - x ) ) ),-1/(x*(x*(x - 1)*(x**2 - 1) - 1)),-1.0,-5.0 +1 / ( x / ( 1 + ( ( 1 / ( x * x ) ) + x ) ) ) / x / x - x,(-x**6 + x**2*(x + 1) + 1)/x**5,-5.0,1.0 +1 / ( x / ( 1 + ( 1 + ( 1 - ( x * x ) ) ) ) ) / x / x / x,(-x**2 + 3)/x**4,-4.0,-2.0 +1 / ( x / ( 1 + ( 1 / ( ( x / ( 1 - x ) ) - x ) ) ) ) / ( x * x ) / x - 1,(-x**6 + x*(x - 1) + 1)/x**6,-6.0,0.0 +1 / ( x / ( 1 - ( 1 / x ) ) ) / ( x * x ) / x - x,(-x**6 + x - 1)/x**5,-5.0,1.0 +1 / ( x / ( 1 - ( 1 / x ) ) ) / x / x - ( x * x ),(-x**6 + x - 1)/x**4,-4.0,2.0 +1 / x + ( ( x * x ) * ( 1 + ( x * x ) ) ) * x - x,x**5 + x**3 - x + 1/x,-1.0,5.0 +1 / x + ( 1 / x ) / ( ( 1 / ( ( 1 / x ) + x ) ) - x ) / x,(x**4 - x**2 - 1)/x**5,-5.0,-1.0 +1 / x + 1 / x + ( ( x * x ) * ( ( x * x ) * x ) ),(x**6 + 2)/x,-1.0,5.0 +1 / x + x * ( ( 1 - x ) * ( 1 + ( x * x ) ) ) * x,(-x**3*(x - 1)*(x**2 + 1) + 1)/x,-1.0,5.0 +1 / x + x * ( 1 + ( x * ( 1 + ( x * x ) ) ) ) * x,(x**6 + x**4 + x**3 + 1)/x,-1.0,5.0 +1 / x - ( x * ( ( x * x ) * ( x * x ) ) ) + 1 / x,(-x**6 + 2)/x,-1.0,5.0 +1 / x - ( x * ( 1 - ( x * ( 1 - x ) ) ) ) * x * x,(-x**4*(x*(x - 1) + 1) + 1)/x,-1.0,5.0 +1 / x - 1 / x / ( x / ( ( ( 1 / x ) / ( x * x ) ) - x ) ),2/x - 1/x**5,-5.0,-1.0 +1 / x - x * ( ( x * ( x * x ) ) - x ) * ( 1 + x ),(-x**3*(x + 1)*(x**2 - 1) + 1)/x,-1.0,5.0 +1 / x - x * ( 1 + ( x * ( x * ( 1 - x ) ) ) ) * x,(x**6 - x**5 - x**3 + 1)/x,-1.0,5.0 +1 / x - x * ( x * ( ( 1 / x ) - ( x * x ) ) ) * x,(x**6 - x**3 + 1)/x,-1.0,5.0 +1 / x - x * ( x * ( 1 + ( ( x * x ) * x ) ) ) - x,-x**5 - x**2 - x + 1/x,-1.0,5.0 +1 / x - x + ( ( x * x ) * ( 1 - ( x * x ) ) ) * x,-x**5 + x**3 - x + 1/x,-1.0,5.0 +1 / x - x + x * ( ( x * ( ( x * x ) - x ) ) * x ),x**5 - x**4 - x + 1/x,-1.0,5.0 +1 / x / ( ( ( 1 - x ) * ( 1 + ( x * x ) ) ) - 1 ),-1/(x**2*(x**2 - x + 1)),-2.0,-4.0 +1 / x / ( ( ( x * x ) * ( ( x * x ) + x ) ) - 1 ),1/(x**5 + x**4 - x),-1.0,-5.0 +1 / x / ( ( x * ( ( 1 + x ) - ( ( x * x ) * x ) ) ) + 1 ),1/(x*(x*(-x**3 + x + 1) + 1)),-1.0,-5.0 +1 / x / ( ( x * ( 1 + ( x * ( 1 - x ) ) ) ) + x ),1/(x**2*(-x*(x - 1) + 2)),-2.0,-4.0 +1 / x / ( ( x * ( 1 - x ) ) * ( 1 + ( 1 + x ) ) ),-1/(x**2*(x - 1)*(x + 2)),-2.0,-4.0 +1 / x / ( ( x * ( 1 - x ) ) * x ) / ( x * ( x * x ) ) - 1,(x**6*(-x + 1) - 1)/(x**6*(x - 1)),-6.0,0.0 +1 / x / ( ( x * x ) * ( ( x / ( 1 - x ) ) - x ) ) / ( x * ( 1 + x ) ) + 1,(x**6*(x + 1) - x + 1)/(x**6*(x + 1)),-6.0,0.0 +1 / x / ( ( x / ( 1 + ( x / ( ( 1 / x ) + x ) ) ) ) - x ),-(2*x**2 + 1)/x**4,-4.0,-2.0 +1 / x / ( 1 + ( 1 + ( x / ( 1 - x ) ) ) ) / x / x,(-x + 1)/(x**3*(-x + 2)),-3.0,-3.0 +1 / x / ( x * ( ( x * x ) + ( x * x ) ) ) + x * x,(x**6 + 1/2)/x**4,-4.0,2.0 +1 / x / ( x * ( ( x * x ) + ( x * x ) ) ) - 1 / ( x * x ),(-x**2 + 1/2)/x**4,-4.0,-2.0 +1 / x / ( x * ( ( x * x ) - x ) ) / ( x * x ) - ( 1 / ( 1 - x ) ),(x**5 + 1)/(x**5*(x - 1)),-5.0,-1.0 +1 / x / ( x * ( ( x / ( 1 + ( x * ( ( x * x ) + x ) ) ) ) - x ) ) / x + 1,(x**6*(x + 1) - x**2*(x + 1) - 1)/(x**6*(x + 1)),-6.0,0.0 +1 / x / ( x * ( ( x / ( 1 + ( x * x ) ) ) - x ) ) / x - ( x / ( 1 - x ) ),(x**7 - (x - 1)*(x**2 + 1))/(x**6*(x - 1)),-6.0,0.0 +1 / x / ( x * ( ( x / ( 1 + x ) ) - x ) ) / ( x * x ) - ( x / ( 1 - x ) ),(x**7 - x**2 + 1)/(x**6*(x - 1)),-6.0,0.0 +1 / x / ( x * ( ( x / ( 1 - ( x * ( x / ( 1 - x ) ) ) ) ) - x ) ) / x + 1,(x**6 - x**2 - x + 1)/x**6,-6.0,0.0 +1 / x / ( x * ( x * x ) ) - 1 / ( x * ( 1 - x ) ),(x**3 + x - 1)/(x**4*(x - 1)),-4.0,-2.0 +1 / x / ( x * ( x / ( ( 1 / ( x * x ) ) - x ) ) ) - x - x,(-2*x**6 - x**3 + 1)/x**5,-5.0,1.0 +1 / x / ( x * x ) + ( x * ( 1 - ( x * x ) ) ) - 1,-x**3 + x - 1 + x**(-3),-3.0,3.0 +1 / x / ( x * x ) - x - ( x * ( 1 - ( x * x ) ) ),x**3 - 2*x + x**(-3),-3.0,3.0 +1 / x / ( x * x ) / ( x * ( 1 - ( 1 - x ) ) ) - ( 1 / ( 1 - x ) ),(x**5 + x - 1)/(x**5*(x - 1)),-5.0,-1.0 +1 / x / ( x * x ) / ( x * x ) + ( 1 / ( ( 1 + x ) + x ) ),(x**5 + 2*x + 1)/(x**5*(2*x + 1)),-5.0,-1.0 +1 / x / ( x * x ) / x - ( 1 + ( x * x ) ),-x**2 - 1 + x**(-4),-4.0,2.0 +1 / x / ( x * x ) / x - ( 1 / ( 1 + ( x * ( 1 + x ) ) ) ),(-x**4 + x*(x + 1) + 1)/(x**4*(x*(x + 1) + 1)),-4.0,-2.0 +1 / x / ( x + ( x * ( 1 + ( x * ( 1 + x ) ) ) ) ),1/(x**2*(x*(x + 1) + 2)),-2.0,-4.0 +1 / x / ( x + ( x * ( 1 - ( x * ( 1 - x ) ) ) ) ),1/(x**2*(x**2 - x + 2)),-2.0,-4.0 +1 / x / x + ( ( x * ( 1 - ( x * x ) ) ) + x ) * x,(x**4*(-x**2 + 2) + 1)/x**2,-2.0,4.0 +1 / x / x + x * ( x * ( 1 - ( x * ( 1 + x ) ) ) ),(x**4*(-x*(x + 1) + 1) + 1)/x**2,-2.0,4.0 +1 / x / x + x / ( 1 - ( x * ( 1 + ( x * x ) ) ) ),(x - 1)/(x**2*(x**3 + x - 1)),-2.0,-4.0 +1 / x / x - ( ( ( x * x ) + x ) * ( 1 + x ) ) * x,(-x**4*(x + 1)**2 + 1)/x**2,-2.0,4.0 +1 / x / x - ( ( x * x ) * ( 1 - ( x * x ) ) ) - 1,x**4 - x**2 - 1 + x**(-2),-2.0,4.0 +1 / x / x - ( x * ( ( x * ( 1 + x ) ) + x ) ) * x,(-x**5*(x + 2) + 1)/x**2,-2.0,4.0 +1 / x / x - ( x * ( 1 - x ) ) * ( 1 + ( x * x ) ),(x**3*(x - 1)*(x**2 + 1) + 1)/x**2,-2.0,4.0 +1 / x / x - x * ( x * ( ( 1 + x ) + ( x * x ) ) ),(-x**4*(x**2 + x + 1) + 1)/x**2,-2.0,4.0 +1 / x / x - x / ( 1 + ( ( x * ( x * x ) ) + x ) ),(x + 1)/(x**2*(x**3 + x + 1)),-2.0,-4.0 +1 / x / x / ( ( x * x ) / ( ( 1 / x ) - x ) ) - ( 1 / ( 1 + x ) ),(-x**5 + (x + 1)*(-x**2 + 1))/(x**5*(x + 1)),-5.0,-1.0 +1 / x / x / ( ( x * x ) / ( ( 1 / x ) - x ) ) - ( 1 / ( 1 - x ) ),(x**5 + (x - 1)*(-x**2 + 1))/(x**5*(x - 1)),-5.0,-1.0 +1 / x / x / ( x * ( x / ( ( 1 / x ) - ( 1 + x ) ) ) ) + x,(x**6 - x*(x + 1) + 1)/x**5,-5.0,1.0 +1 / x / x / ( x * ( x / ( ( 1 / x ) - x ) ) ) - ( 1 + x ),-x - 1 - 1/x**3 + x**(-5),-5.0,1.0 +1 / x / x / ( x * x ) + ( 1 / ( ( x * x ) + ( 1 + x ) ) ),(x**4 + x**2 + x + 1)/(x**4*(x**2 + x + 1)),-4.0,-2.0 +1 / x / x / ( x * x ) - ( 1 / ( ( 1 + ( x * x ) ) + x ) ),(-x**4 + x**2 + x + 1)/(x**4*(x**2 + x + 1)),-4.0,-2.0 +1 / x / x / ( x / ( 1 + ( 1 / ( x * x ) ) ) ) + ( 1 / ( 1 + x ) ),(x**5 + (x + 1)*(x**2 + 1))/(x**5*(x + 1)),-5.0,-1.0 +1 / x / x / x + ( 1 / ( 1 + ( ( x * ( 1 + x ) ) * x ) ) ),(2*x**3 + x**2 + 1)/(x**6 + x**5 + x**3),-3.0,-3.0 +1 / x / x / x - ( 1 / ( ( x * ( 1 - ( x * x ) ) ) + x ) ),2*(x**2 - 1)/(x**3*(x**2 - 2)),-3.0,-3.0 +1 / x / x / x - ( x * ( x * ( ( 1 - x ) - x ) ) ),(x**5*(2*x - 1) + 1)/x**3,-3.0,3.0 +x * ( ( ( 1 - x ) - x ) + ( x * x ) ) * x,x**2*(x**2 - 2*x + 1),2.0,4.0 +x * ( ( ( x * x ) * x ) - x ) - 1 / x / x,(x**6 - x**4 - 1)/x**2,-2.0,4.0 +x * ( ( 1 + ( 1 - x ) ) * ( x * x ) + x ),x**2*(-x*(x - 2) + 1),2.0,4.0 +x * ( ( 1 + x ) * ( 1 + x ) ) - 1 / x / ( x * x ),x*(x + 1)**2 - 1/x**3,-3.0,3.0 +x * ( ( 1 + x ) * x - ( x / ( ( 1 + x ) + x ) ) ),x**3*(2*x + 3)/(2*x + 1),3.0,3.0 +x * ( ( 1 + x ) + x ) * ( ( x / ( 1 - x ) ) * x ),-x**3*(2*x + 1)/(x - 1),3.0,3.0 +x * ( ( 1 - x ) * x ) + ( ( 1 / x ) + x ) / x / x,(x**5*(-x + 1) + x**2 + 1)/x**3,-3.0,3.0 +x * ( ( 1 - x ) - ( x * x ) ) * x + ( 1 / x ) / x,(x**4*(-x**2 - x + 1) + 1)/x**2,-2.0,4.0 +x * ( ( 1 - x ) - x ) * ( x * x ) * x - x,-2*x**5 + x**4 - x,1.0,5.0 +x * ( ( 1 / ( ( 1 + x ) - ( 1 / x ) ) ) - x ) * x,x**3*(-x*(x + 1) + 2)/(x*(x + 1) - 1),3.0,3.0 +x * ( ( 1 / ( ( 1 / ( x * x ) ) + x ) ) - x ) * x,x**3*(-x**3 + x - 1)/(x**3 + 1),3.0,3.0 +x * ( ( 1 / ( ( 1 / x ) + ( x * ( 1 - x ) ) ) ) - x ),x**4*(x - 1)/(-x**2*(x - 1) + 1),4.0,2.0 +x * ( ( 1 / ( ( 1 / x ) + x ) ) - ( x / ( 1 + x ) ) ) * x,x**4*(-x + 1)/((x + 1)*(x**2 + 1)),4.0,2.0 +x * ( ( x * ( ( 1 - x ) - x ) ) + 1 ) * x,x**2*(-x*(2*x - 1) + 1),2.0,4.0 +x * ( ( x * ( 1 - ( x * x ) ) ) * x ) + x / x / x,-x**5 + x**3 + 1/x,-1.0,5.0 +x * ( ( x * ( x * ( x * x ) ) ) - x ) * x - x - 1,x**6 - x**3 - x - 1,0.0,6.0 +x * ( ( x * x ) - ( 1 + x ) ) * ( x + x ),2*x**2*(x**2 - x - 1),2.0,4.0 +x * ( ( x / ( ( 1 / ( 1 + x ) ) - x ) ) + x ) * x,x**3*(x**2 - 2)/(x**2 + x - 1),3.0,3.0 +x * ( ( x / ( 1 + ( 1 + x ) ) ) + x ) * x,x**3*(x + 3)/(x + 2),3.0,3.0 +x * ( ( x / ( 1 - ( x / ( 1 - x ) ) ) ) * x ),x**3*(-x + 1)/(-2*x + 1),3.0,3.0 +x * ( ( x / ( 1 - ( x / ( 1 - x ) ) ) ) + x ) * x,x**3*(-3*x + 2)/(-2*x + 1),3.0,3.0 +x * ( 1 + ( 1 + x ) ) * x * x + ( x * x ),x**2*(x*(x + 2) + 1),2.0,4.0 +x * ( 1 + ( x * ( x * x ) ) ) * x - x - ( 1 / x ),x**5 + x**2 - x - 1/x,-1.0,5.0 +x * ( 1 + ( x * x ) ) * x * ( 1 + x ) - x,x*(x*(x + 1)*(x**2 + 1) - 1),1.0,5.0 +x * ( 1 - ( x * ( ( 1 + x ) + x ) ) ) * x,x**2*(-x*(2*x + 1) + 1),2.0,4.0 +x * ( 1 - ( x * ( ( x * x ) + x ) ) ) * x * x + 1,-x**6 - x**5 + x**3 + 1,0.0,6.0 +x * ( 1 - ( x * ( 1 + x ) ) ) * x * x - ( 1 / x ),(x**4*(-x*(x + 1) + 1) - 1)/x,-1.0,5.0 +x * ( 1 - ( x * ( 1 - x ) ) ) * x,x**2*(x*(x - 1) + 1),2.0,4.0 +x * ( 1 - ( x * x ) ) - ( 1 - ( 1 / x ) ) / x / x,(x**4*(-x**2 + 1) - x + 1)/x**3,-3.0,3.0 +x * ( x * ( ( ( 1 - x ) * x ) - x ) ) * x - x - x,-x*(x**4 + 2),1.0,5.0 +x * ( x * ( ( ( x * x ) * x ) - x ) ) - x - 1 / x,x**5 - x**3 - x - 1/x,-1.0,5.0 +x * ( x * ( ( 1 + x ) + x ) ) * x * ( x * x ) - 1,x**5*(2*x + 1) - 1,0.0,6.0 +x * ( x * ( ( 1 - x ) - x ) ) * ( 1 - x ),x**2*(x - 1)*(2*x - 1),2.0,4.0 +x * ( x * ( ( x * ( 1 - x ) ) + x ) ) - 1 / x / x,(x**5*(-x + 2) - 1)/x**2,-2.0,4.0 +x * ( x * ( ( x * x ) + ( x * x ) ) ) + 1 / x / x,(2*x**6 + 1)/x**2,-2.0,4.0 +x * ( x * ( ( x * x ) + x ) ) * x + ( 1 + x ) / x,(x**5*(x + 1) + x + 1)/x,-1.0,5.0 +x * ( x * ( ( x * x ) - x ) ) * ( 1 - x ) * x - 1,-x**4*(x - 1)**2 - 1,0.0,6.0 +x * ( x * ( ( x * x ) - x ) ) - ( 1 - x ) / x / x,(x**5*(x - 1) + x - 1)/x**2,-2.0,4.0 +x * ( x * ( 1 + ( 1 + ( x * x ) ) ) ) * x * x - 1,x**4*(x**2 + 2) - 1,0.0,6.0 +x * ( x * ( 1 + ( x * x ) ) ) - 1 / ( x * x ) + 1,x**4 + x**2 + 1 - 1/x**2,-2.0,4.0 +x * ( x * ( 1 + ( x * x ) ) ) - x + ( 1 / x ) / x,x**4 + x**2 - x + x**(-2),-2.0,4.0 +x * ( x * ( 1 + x ) ) * x - ( 1 + x ) / ( x * x ),(x**5*(x + 1) - x - 1)/x**2,-2.0,4.0 +x * ( x * ( 1 - ( ( x * x ) * x ) ) ) * x - 1 - x,-x**6 + x**3 - x - 1,0.0,6.0 +x * ( x * ( 1 - ( x * x ) ) ) / ( 1 + 1 ),x**2*(-x**2 + 1)/2,2.0,4.0 +x * ( x * ( 1 - x ) ) * ( ( 1 + x ) + x ),x**2*(-2*x**2 + x + 1),2.0,4.0 +x * ( x * ( 1 - x ) ) * ( x * ( 1 - x ) ) - 1 / x,(x**4*(x - 1)**2 - 1)/x,-1.0,5.0 +x * ( x * ( 1 - x ) ) * ( x * x ) + x + ( x * x ),x*(x**3*(-x + 1) + x + 1),1.0,5.0 +x * ( x * ( 1 - x ) ) + 1 - ( 1 / ( x * x ) ) / x,-x**3 + x**2 + 1 - 1/x**3,-3.0,3.0 +x * ( x * ( x / ( ( 1 / x ) + x ) ) ) / ( 1 + 1 ),x**4/(2*(x**2 + 1)),4.0,2.0 +x * ( x * x ) * ( x * ( 1 + ( x * x ) ) ) - x - 1,x**6 + x**4 - x - 1,0.0,6.0 +x * ( x * x ) * ( x * ( 1 - ( x * x ) ) ) - 1 - 1,-x**6 + x**4 - 2,0.0,6.0 +x * ( x * x ) * x * ( 1 + x ) + x,x**5 + x**4 + x,1.0,5.0 +x * ( x * x ) * x * x + ( ( 1 + x ) + ( 1 / x ) ),x**5 + x + 1 + 1/x,-1.0,5.0 +x * ( x * x ) * x - ( 1 / ( 1 - ( 1 + x ) ) ) / x,(x**6 + 1)/x**2,-2.0,4.0 +x * ( x * x ) + x - ( ( 1 / x ) - x ) / ( x * x ),x**3 + x + 1/x - 1/x**3,-3.0,3.0 +x * ( x * x ) / ( ( ( 1 + ( 1 / x ) ) * ( 1 + x ) ) + 1 ),x**4/(x + (x + 1)**2),4.0,2.0 +x * ( x * x ) / ( 1 + ( 1 / ( 1 - ( x * x ) ) ) ),(x**5 - x**3)/(x**2 - 2),3.0,3.0 +x * ( x + ( 1 + ( x * ( 1 - x ) ) ) * x ),x**2*(-x*(x - 1) + 2),2.0,4.0 +x * ( x + x ) * ( ( 1 / ( 1 + x ) ) - ( 1 + x ) ),-2*x**3*(x + 2)/(x + 1),3.0,3.0 +x * ( x + x ) * ( x * ( 1 - ( x / ( 1 - x ) ) ) ),x**3*(4*x - 2)/(x - 1),3.0,3.0 +x * ( x / ( 1 - x ) ) + 1 / x / ( ( x * x ) * ( x * x ) ),(-x**7 + x - 1)/(x**5*(x - 1)),-5.0,1.0 +x * 1 * ( x * x ) * ( 1 + ( ( x * x ) + x ) ) - x,x**5 + x**4 + x**3 - x,1.0,5.0 +x * 1 + ( x * x ) * x * ( ( 1 + x ) + ( x * x ) ),x**5 + x**4 + x**3 + x,1.0,5.0 +x * x * ( ( ( x * ( 1 - x ) ) * x ) - x ) * x - 1,-x**6 + x**5 - x**4 - 1,0.0,6.0 +x * x * ( ( x * ( 1 + x ) ) * x ) - x * ( 1 + x ),x*(x + 1)*(x**3 - 1),1.0,5.0 +x * x * ( ( x * ( 1 - x ) ) * x ) + ( 1 / x ) - x,-x**5 + x**4 - x + 1/x,-1.0,5.0 +x * x * ( ( x * x ) + ( 1 - x ) ) * x - x,x**5 - x**4 + x**3 - x,1.0,5.0 +x * x * ( ( x / ( ( 1 + x ) + ( 1 + x ) ) ) + x ),x**3*(x + 3/2)/(x + 1),3.0,3.0 +x * x * ( ( x / ( ( 1 / x ) - ( x * x ) ) ) + x ),x**3*(x**3 - x - 1)/(x**3 - 1),3.0,3.0 +x * x * ( 1 + ( ( x * x ) * x ) ) * x - 1,x**6 + x**3 - 1,0.0,6.0 +x * x * ( 1 + ( ( x * x ) * x ) ) - x - x,x*(x**4 + x - 2),1.0,5.0 +x * x * ( 1 + ( x * x ) ) * x - ( ( 1 / x ) - x ),x**5 + x**3 + x - 1/x,-1.0,5.0 +x * x * ( x * ( ( ( x * x ) - x ) - x ) ) * x - 1,x**5*(x - 2) - 1,0.0,6.0 +x * x * ( x * ( ( 1 + x ) - ( x * x ) ) ) + 1 / x,(x**4*(-x**2 + x + 1) + 1)/x,-1.0,5.0 +x * x * ( x * ( ( 1 - x ) * x ) ) - x / 1,-x**5 + x**4 - x,1.0,5.0 +x * x * ( x * ( ( 1 / x ) + ( x * x ) ) ) - 1 / x,(x**6 + x**3 - 1)/x,-1.0,5.0 +x * x * ( x * ( ( x * x ) - x ) ) - ( 1 + x ) / x,(x**5*(x - 1) - x - 1)/x,-1.0,5.0 +x * x * ( x * ( 1 + ( x * x ) ) ) + ( 1 + x ) / x,(x**6 + x**4 + x + 1)/x,-1.0,5.0 +x * x * ( x * ( 1 - ( x * x ) ) ) * ( 1 - x ) - 1,x**3*(x - 1)*(x**2 - 1) - 1,0.0,6.0 +x * x * ( x * x ) * x - ( ( 1 / x ) + ( 1 / x ) ),(x**6 - 2)/x,-1.0,5.0 +x * x * ( x * x ) + ( 1 + ( 1 - x ) ) / ( x * x ),(x**6 - x + 2)/x**2,-2.0,4.0 +x * x * ( x * x ) - 1 / ( x * ( x / ( 1 + x ) ) ),(x**6 - x - 1)/x**2,-2.0,4.0 +x * x * ( x + ( x / ( 1 + ( x * ( 1 - x ) ) ) ) ),x**3*(x*(x - 1) - 2)/(x*(x - 1) - 1),3.0,3.0 +x * x * ( x - ( x / ( ( ( 1 / x ) + x ) + x ) ) ),x**3*(2*x**2 - x + 1)/(2*x**2 + 1),3.0,3.0 +x * x * x * ( 1 + ( x * ( 1 - x ) ) ) + ( 1 / x ),(x**4*(-x*(x - 1) + 1) + 1)/x,-1.0,5.0 +x * x * x * ( x * ( 1 + x ) ) + ( ( 1 / x ) + x ),x**5 + x**4 + x + 1/x,-1.0,5.0 +x * x * x * ( x * ( 1 + x ) ) - ( x / ( 1 + x ) ),x**5 + x**4 - x/(x + 1),1.0,5.0 +x * x * x * ( x * ( 1 - x ) ) - ( x / ( 1 - x ) ),-x**5 + x**4 + x/(x - 1),1.0,5.0 +x * x * x * x - ( ( x * x ) / ( 1 + x ) ),(x**5 + x**4 - x**2)/(x + 1),2.0,4.0 +x * x * x + ( 1 / ( ( ( 1 / x ) + x ) + x ) ) - x,(2*x**5 - x**3)/(2*x**2 + 1),3.0,3.0 +x * x * x - ( 1 / ( x / ( 1 + x ) ) ) / ( x * x ),(x**6 - x - 1)/x**3,-3.0,3.0 +x * x * x - x * ( ( x * ( x * x ) ) / ( 1 - x ) ),x**3*(2*x - 1)/(x - 1),3.0,3.0 +x * x + x * x * ( ( x * ( 1 - x ) ) + x ),x**2*(x*(-x + 2) + 1),2.0,4.0 +x * x - ( ( 1 / ( x * x ) ) + ( 1 + x ) ) / x / x,(x**6 - x**3 - x**2 - 1)/x**4,-4.0,2.0 +x * x - ( ( 1 / x ) / x ) / ( x * x ) - ( 1 / x ),(x**6 - x**3 - 1)/x**4,-4.0,2.0 +x * x - x * x * ( x * ( ( 1 - x ) - x ) ),x**2*(x*(2*x - 1) + 1),2.0,4.0 +x + ( ( ( 1 / x ) / ( 1 + x ) ) + x ) / x / x / ( x * x ),x + (x + 1/(x*(x + 1)))/x**4,-5.0,1.0 +x + ( ( ( 1 / x ) / x ) + x ) / ( x / ( 1 + x ) ) / x / x,(x**6 + (x + 1)*(x**3 + 1))/x**5,-5.0,1.0 +x + ( ( 1 / ( x * x ) ) + x ) / x / x + ( x * x ),x**2 + x + 1/x + x**(-4),-4.0,2.0 +x + ( ( 1 / ( x * x ) ) - x ) / x / ( x * x ) + x,(2*x**6 - x**3 + 1)/x**5,-5.0,1.0 +x + ( 1 - ( x * ( 1 + x ) ) ) * ( 1 - x ) * x * x,x*(x**4 - 2*x**2 + x + 1),1.0,5.0 +x + ( 1 / ( x * x ) ) - x * x * ( x * x ),-x**4 + x + x**(-2),-2.0,4.0 +x + ( 1 / x ) / ( ( ( x * x ) * ( 1 - x ) ) * x ) / x + x,(2*x**6*(x - 1) - 1)/(x**5*(x - 1)),-5.0,1.0 +x + ( 1 / x ) / ( x * x ) / ( 1 + x ) / ( x * x ),(x**6*(x + 1) + 1)/(x**5*(x + 1)),-5.0,1.0 +x + ( 1 / x ) / x / x + ( x * ( 1 + ( x * x ) ) ),x**3 + 2*x + x**(-3),-3.0,3.0 +x + ( x * ( 1 + ( x * ( x * x ) ) ) ) + 1 / x / x,x**4 + 2*x + x**(-2),-2.0,4.0 +x + ( x * x ) * x * ( ( 1 / ( 1 + x ) ) + x ) * x,x*(x**3*(x*(x + 1) + 1) + x + 1)/(x + 1),1.0,5.0 +x + 1 / ( ( ( x * x ) * x ) * x ) / x - ( 1 / ( 1 - x ) ),x + 1/(x - 1) + x**(-5),-5.0,1.0 +x + 1 / ( x + ( 1 / ( ( x / ( ( ( 1 / x ) / x ) - x ) ) - x ) ) ),x**5*(x + 1)/(x**5 + x**4 - x**3 - x**2 + 1),5.0,1.0 +x + x * x * ( ( x * x ) + x ) * ( 1 - x ),-x**5 + x**3 + x,1.0,5.0 +x + x * x * x * ( ( ( x * x ) - x ) - x ),x*(x**3*(x - 2) + 1),1.0,5.0 +x + x + ( x * x ) * ( x * x ) - ( 1 / ( x * x ) ),x**4 + 2*x - 1/x**2,-2.0,4.0 +x + x + ( x * x ) * x * ( x * ( ( 1 + x ) + x ) ),x*(x**3*(2*x + 1) + 2),1.0,5.0 +x + x + x * ( ( x * ( x * x ) ) * x ) - ( 1 / x ),x**5 + 2*x - 1/x,-1.0,5.0 +x + x + x * ( ( x * x ) * ( 1 + x ) ) * ( 1 + x ),x*(x**2*(x + 1)**2 + 2),1.0,5.0 +x + x + x * x * ( x * ( 1 + ( x * x ) ) ),x*(x**4 + x**2 + 2),1.0,5.0 +x + x - 1 * ( x * ( x * x ) ) * ( x * x ),x*(-x**4 + 2),1.0,5.0 +x + x - x * ( x * ( x * ( 1 - x ) ) ) * ( 1 - x ),x*(-x**2*(x - 1)**2 + 2),1.0,5.0 +x - ( ( ( 1 / x ) / x ) - x ) / ( x / ( 1 + x ) ) / x / x,(x**6 + (x + 1)*(x**3 - 1))/x**5,-5.0,1.0 +x - ( ( 1 + x ) + x ) * x * x * ( x * ( 1 + x ) ),x*(-x**2*(x + 1)*(2*x + 1) + 1),1.0,5.0 +x - ( ( 1 + x ) / x ) / x - x * ( x * ( x * x ) ),-x**4 + x - 1/x - 1/x**2,-2.0,4.0 +x - ( ( 1 / ( x * x ) ) / x ) / x / x - ( 1 / x ),x - 1/x - 1/x**5,-5.0,1.0 +x - ( ( 1 / x ) / x ) - ( x * x ) * ( x * x ) + x,-x**4 + 2*x - 1/x**2,-2.0,4.0 +x - ( ( x * x ) * x ) - ( ( 1 / x ) + x ) / x / x,-x**3 + x - 1/x - 1/x**3,-3.0,3.0 +x - ( 1 + ( x / ( ( 1 / x ) + x ) ) ) / ( x + ( 1 / x ) ),x**5/(x**4 + 2*x**2 + 1),5.0,1.0 +x - ( 1 + x ) * x * ( x * ( 1 - x ) ) * x,x**5 - x**3 + x,1.0,5.0 +x - ( 1 - ( ( ( 1 / x ) / x ) / ( 1 - x ) ) ) / x / x / x,(x**6*(x - 1) + x**2*(-x + 1) - 1)/(x**5*(x - 1)),-5.0,1.0 +x - ( 1 - ( x / ( ( 1 / x ) - x ) ) ) / ( ( 1 / x ) - x ),x**5/(x**4 - 2*x**2 + 1),5.0,1.0 +x - ( 1 - x ) * ( ( 1 - x ) * x ) * x * x,-x**3*(x - 1)**2 + x,1.0,5.0 +x - ( 1 - x ) * ( 1 + x ) * x * ( x * ( 1 + x ) ),x*(x*(x - 1)*(x + 1)**2 + 1),1.0,5.0 +x - ( 1 - x ) * ( 1 - x ) * x * ( 1 - x ),x*((x - 1)**3 + 1),2.0,4.0 +x - ( 1 - x ) / ( ( x * x ) * x ) / ( x * x ) - 1,(x**5*(x - 1) + x - 1)/x**5,-5.0,1.0 +x - ( 1 - x ) / ( x * x ) / x / ( x * ( ( x * x ) + x ) ),(x**6*(x + 1) + x - 1)/(x**5*(x + 1)),-5.0,1.0 +x - ( 1 / x ) / x - ( x * x ) * ( x * ( 1 - x ) ),x**4 - x**3 + x - 1/x**2,-2.0,4.0 +x - ( 1 / x ) / x / ( x * ( ( 1 + x ) + x ) ) / ( x * x ),(x**6*(2*x + 1) - 1)/(x**5*(2*x + 1)),-5.0,1.0 +x - ( 1 / x ) / x / ( x * x ) / ( x / ( 1 + ( 1 - x ) ) ),(x**6 + x - 2)/x**5,-5.0,1.0 +x - ( x * ( x * ( 1 + ( x * x ) ) ) ) * x * x - 1,-x**6 - x**4 + x - 1,0.0,6.0 +x - ( x * ( x * x ) ) * x * ( x * x ) - 1,-x**6 + x - 1,0.0,6.0 +x - ( x * x ) * x - ( 1 / x ) / ( x * x ),-x**3 + x - 1/x**3,-3.0,3.0 +x - ( x / ( 1 + x ) ) * x * x * ( ( x * x ) * x ),x*(-x**5 + x + 1)/(x + 1),1.0,5.0 +x - ( x / ( 1 - ( x * x ) ) ) / ( 1 + ( x / ( ( 1 / x ) + x ) ) ),2*x**5/(2*x**4 - x**2 - 1),5.0,1.0 +x - ( x / ( 1 - x ) ) - ( 1 / x ) / ( ( x * x ) * x ) / x,(x**7 - x + 1)/(x**5*(x - 1)),-5.0,1.0 +x - 1 - ( ( 1 / x ) + x ) / ( ( x * x ) * x ) / x,x - 1 - 1/x**3 - 1/x**5,-5.0,1.0 +x - 1 / ( ( 1 / ( ( x / ( ( ( 1 / x ) / x ) + x ) ) + x ) ) + x ),x**5*(x + 1)/(x**5 + x**4 + x**3 + x**2 + 1),5.0,1.0 +x - 1 / ( ( 1 / x ) - ( x * ( ( x / ( ( 1 + x ) + x ) ) - x ) ) ),2*x**5/(2*x**4 + 2*x + 1),5.0,1.0 +x - 1 / ( x + ( 1 / ( ( x / ( ( 1 / ( x * x ) ) - x ) ) + x ) ) ),x**5*(x - 1)/(x**5 - x**4 + x**3 - x**2 - 1),5.0,1.0 +x - 1 / ( x / ( ( 1 / x ) + ( 1 + x ) ) ) / x / ( x * x ),(x**6 - x*(x + 1) - 1)/x**5,-5.0,1.0 +x - 1 / x / ( ( x * x ) * ( x * x ) ) + ( 1 / x ),x + 1/x - 1/x**5,-5.0,1.0 +x - 1 / x / ( ( x / ( 1 + x ) ) * x ) / ( x * x ),(x**6 - x - 1)/x**5,-5.0,1.0 +x - 1 / x / ( x * x ) / ( x * x ),x - 1/x**5,-5.0,1.0 +x - 1 / x / x - ( ( x * x ) * ( x * ( 1 + x ) ) ),-x**4 - x**3 + x - 1/x**2,-2.0,4.0 +x - 1 / x / x - ( x * ( ( x * ( x * x ) ) - x ) ),-x**4 + x**2 + x - 1/x**2,-2.0,4.0 +x - x * ( x * x ) * x * ( ( 1 - x ) - x ),2*x**5 - x**4 + x,1.0,5.0 +x - x * ( x * x ) * x - ( x / ( 1 + x ) ),x*((x + 1)*(-x**3 + 1) - 1)/(x + 1),2.0,4.0 +x - x * x * ( 1 + ( x * ( 1 - x ) ) ) * x,x**5 - x**4 - x**3 + x,1.0,5.0 +x - x * x * x * ( ( ( 1 / x ) + x ) * x ),-x**5 - x**3 + x,1.0,5.0 +x - x - ( 1 + ( 1 - ( x * x ) ) ) * x * x,x**2*(x**2 - 2),2.0,4.0 +x - x / ( ( x * x ) + ( 1 / ( ( x * ( 1 + x ) ) + ( 1 - x ) ) ) ),x**5/(x**4 + x**2 + 1),5.0,1.0 +x - x / ( ( x / ( ( 1 / x ) - x ) ) + ( 1 / ( 1 + ( x * x ) ) ) ),2*x**5/(x**4 + 1),5.0,1.0 +x / ( ( ( ( 1 + x ) / x ) / x ) / x - ( 1 / x ) ),x**4/(-x**2 + x + 1),4.0,2.0 +x / ( ( ( ( 1 - ( 1 / x ) ) / ( 1 + x ) ) / x ) - 1 ) * x,-x**4*(x + 1)/(x**2*(x + 1) - x + 1),4.0,2.0 +x / ( ( ( ( x * ( 1 - x ) ) * ( 1 - x ) ) * ( 1 - x ) ) + 1 / ( x * x ) ),-x**3/(x**3*(x - 1)**3 - 1),3.0,-3.0 +x / ( ( ( ( x * x ) * x ) * ( ( x * x ) - x ) ) - 1 / x ),x**2/(x**5*(x - 1) - 1),2.0,-4.0 +x / ( ( ( 1 / ( ( ( x * x ) - x ) - x ) ) / x ) - 1 ) * x,x**4*(-x + 2)/(x**2*(x - 2) - 1),4.0,2.0 +x / ( ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) / ( ( x / ( 1 + x ) ) - x ) ) / x + x ),x**6/(x**6 + (x + 1)**2),6.0,0.0 +x / ( ( ( 1 / ( x * ( ( x / ( 1 + x ) ) - x ) ) ) - x ) - x ) * x,-x**5/(2*x**4 + x + 1),5.0,1.0 +x / ( ( ( 1 / x ) - ( x / ( 1 - x ) ) ) - x ) - ( x * x ),x**4*(-x + 2)/(x**3 - 2*x**2 - x + 1),4.0,2.0 +x / ( ( ( 1 / x ) - x ) - ( x * x ) ) - ( x * x ),-x**4*(x + 1)/(x**2*(x + 1) - 1),4.0,2.0 +x / ( ( ( 1 / x ) / ( ( x / ( ( 1 / ( 1 + x ) ) + x ) ) - x ) ) / x + x ),x**6/(x**6 - x**2 - x - 1),6.0,0.0 +x / ( ( ( 1 / x ) / ( ( x / ( 1 + x ) ) - x ) ) - ( 1 + x ) ) * x,-x**5/(x**3*(x + 1) + x + 1),5.0,1.0 +x / ( ( ( x * ( 1 + x ) ) * ( 1 + x ) ) - ( 1 / x ) / ( x * x ) ),x**4/(x**4*(x + 1)**2 - 1),4.0,-2.0 +x / ( ( ( x * ( 1 - ( ( x * x ) * x ) ) ) * ( 1 + x ) ) * x - 1 ),-x/(x**2*(x + 1)*(x**3 - 1) + 1),1.0,-5.0 +x / ( ( ( x * ( 1 - ( x * ( x * x ) ) ) ) * ( 1 + x ) ) - 1 / x ),-x**2/(x**2*(x + 1)*(x**3 - 1) + 1),2.0,-4.0 +x / ( ( ( x * ( 1 - ( x * x ) ) ) * ( 1 + ( x * x ) ) ) * x - 1 ),-x/(x**6 - x**2 + 1),1.0,-5.0 +x / ( ( ( x * ( 1 - x ) ) * ( 1 - x ) ) - ( 1 / x ) / ( x * x ) ),x**4/(x**4*(x - 1)**2 - 1),4.0,-2.0 +x / ( ( ( x * x ) * ( ( x * ( x * ( 1 + x ) ) ) + x ) ) + 1 / x ),x**2/(x**4*(x*(x + 1) + 1) + 1),2.0,-4.0 +x / ( ( ( x * x ) * ( 1 + ( x * x ) ) ) + ( 1 / x ) / x ),x**3/(x**6 + x**4 + 1),3.0,-3.0 +x / ( ( ( x * x ) * ( 1 + x ) ) - ( 1 / ( ( x / ( 1 + x ) ) - x ) ) / x ),x**4/(x**5*(x + 1) + x + 1),4.0,-2.0 +x / ( ( ( x * x ) * ( 1 - ( x * ( 1 + ( x * x ) ) ) ) ) * x + 1 ),-x/(x**6 + x**4 - x**3 - 1),1.0,-5.0 +x / ( ( ( x * x ) - x ) + ( 1 / x ) ) - ( x * x ),x**4*(-x + 1)/(x**2*(x - 1) + 1),4.0,2.0 +x / ( ( 1 / ( ( ( x / ( 1 + x ) ) / ( 1 - x ) ) - x ) ) - x ) * x,-x**5/(x**4 + x**2 - 1),5.0,1.0 +x / ( ( 1 / ( ( ( x / ( 1 - ( x * ( 1 - x ) ) ) ) / ( 1 + x ) ) - x ) ) / x + x ),x**6/(x**6 - x**3 - 1),6.0,0.0 +x / ( ( 1 / ( ( 1 + x ) + x ) ) - ( 1 / x ) ) * x,x**3*(2*x + 1)/(-x - 1),3.0,3.0 +x / ( ( 1 / ( ( 1 - x ) - x ) ) - 1 / ( x * ( x * x ) ) ),x**4*(-2*x + 1)/(x**3 + 2*x - 1),4.0,2.0 +x / ( ( 1 / ( ( x * ( ( x * ( 1 + x ) ) - ( 1 / ( 1 - x ) ) ) ) + x ) ) / x - x ),-x**6/(x**6 - x + 1),6.0,0.0 +x / ( ( 1 / ( ( x * ( 1 + x ) ) - x ) ) / ( ( x * x ) * x ) - x ),-x**6/(x**6 - 1),6.0,0.0 +x / ( ( 1 / ( ( x * ( 1 + x ) ) - x ) ) / ( x * ( ( x * ( 1 - x ) ) - x ) ) - x ),x**6/(-x**6 - 1),6.0,0.0 +x / ( ( 1 / ( ( x / ( ( 1 - x ) - x ) ) - x ) ) + 1 ) * x,2*x**4/(x*(2*x - 1) - x + 1),4.0,2.0 +x / ( ( 1 / ( ( x / ( ( 1 / ( 1 + ( x * ( 1 + x ) ) ) ) + x ) ) - x ) ) / x + x ),x**6/(x**6 - x**3 - x**2 - x - 1),6.0,0.0 +x / ( ( 1 / ( ( x / ( ( 1 / ( 1 + x ) ) + x ) ) - x ) ) / x + ( x * x ) ),x**5/(x**6 - x**2 - x - 1),5.0,-1.0 +x / ( ( 1 / ( ( x / ( ( 1 / ( 1 - x ) ) - ( x * ( 1 + x ) ) ) ) - x ) ) / x + x ),x**6/(x**6 - x**3 + x - 1),6.0,0.0 +x / ( ( 1 / ( ( x / ( 1 + ( x * ( ( x / ( 1 + x ) ) - x ) ) ) ) - x ) ) / x + x ),x**6/(x**6 - x**3 + x + 1),6.0,0.0 +x / ( ( 1 / ( ( x / ( 1 + x ) ) - ( x * ( 1 - x ) ) ) ) / ( x * x ) + x ),x**6/(x**6 + x + 1),6.0,0.0 +x / ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) / ( x * ( ( x / ( 1 + x ) ) - x ) ) - x ),-x**6/(x**6 - (x + 1)**2),6.0,0.0 +x / ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) / ( x * ( ( x / ( 1 - x ) ) - x ) ) - x ),-x**6/(x**6 - x**2 + 1),6.0,0.0 +x / ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) / x + ( x * ( 1 + ( x * x ) ) ) ),x**4/(x**6 + x**4 - x - 1),4.0,-2.0 +x / ( ( 1 / ( ( x / ( 1 - ( x * ( ( x / ( 1 + x ) ) - x ) ) ) ) - x ) ) / x + x ),x**6/(x**6 - x**3 - x - 1),6.0,0.0 +x / ( ( 1 / ( ( x / ( 1 - ( x * x ) ) ) - x ) ) - ( 1 - x ) ) * x,x**5/(-x**3*(-x + 1) - x**2 + 1),5.0,1.0 +x / ( ( 1 / ( ( x / ( 1 - x ) ) - ( x * ( 1 + x ) ) ) ) / x + ( x * ( 1 - x ) ) ),-x**5/(x**6 - x**5 + x - 1),5.0,-1.0 +x / ( ( 1 / ( ( x / ( 1 - x ) ) - ( x * ( 1 + x ) ) ) ) / x + 1 ),x**5/(x**4 - x + 1),5.0,1.0 +x / ( ( 1 / ( ( x / ( 1 - x ) ) - x ) ) + 1 ) * x,x**4/(x*(x - 1) + 1),4.0,2.0 +x / ( ( 1 / ( 1 - x ) ) + 1 ) * ( x * x ),x**3*(x - 1)/(x - 2),3.0,3.0 +x / ( ( 1 / ( 1 - x ) ) - ( ( ( 1 / x ) + x ) / x ) / x ),x**4*(-x + 1)/(x**3 + (x - 1)*(x**2 + 1)),4.0,2.0 +x / ( ( 1 / ( 1 - x ) ) - 1 / ( ( x * x ) * x ) ),x**4*(-x + 1)/(x**3 + x - 1),4.0,2.0 +x / ( ( 1 / ( x * x ) ) + ( x * ( 1 - x ) ) ) * ( x * x ),-x**5/(x**3*(x - 1) - 1),5.0,1.0 +x / ( ( 1 / ( x * x ) ) / x + ( x * ( 1 + ( x * x ) ) ) ),x**4/(x**6 + x**4 + 1),4.0,-2.0 +x / ( ( 1 / x ) + ( ( x * x ) * ( ( x * x ) - x ) ) * x ),x**2/(x**5*(x - 1) + 1),2.0,-4.0 +x / ( ( 1 / x ) + ( x * ( ( 1 + x ) + x ) ) ) - ( x * x ),-x**4*(2*x + 1)/(x**2*(2*x + 1) + 1),4.0,2.0 +x / ( ( 1 / x ) + ( x / ( 1 + ( 1 - x ) ) ) ) - ( x * x ),-x**4/(x**2 - x + 2),4.0,2.0 +x / ( ( 1 / x ) + 1 ) + ( x / ( ( 1 / ( ( x * x ) - x ) ) + x ) ),x**5/(x**4 - x**2 + x + 1),5.0,1.0 +x / ( ( 1 / x ) / ( x * ( ( 1 / ( ( 1 / x ) + x ) ) - x ) ) - x ),-x**6/(x**6 + x**2 + 1),6.0,0.0 +x / ( ( 1 / x ) / x + ( ( x * ( 1 - ( x * x ) ) ) * ( 1 + x ) ) ),-x**3/(x**3*(x + 1)*(x**2 - 1) - 1),3.0,-3.0 +x / ( ( 1 / x ) / x + ( x * ( ( x * ( 1 - ( x * x ) ) ) + x ) ) ),x**3/(-x**4*(x**2 - 2) + 1),3.0,-3.0 +x / ( ( 1 / x ) / x - ( ( x * ( 1 + x ) ) * ( ( x * ( 1 + x ) ) + x ) ) ),-x**3/(x**4*(x + 1)*(x + 2) - 1),3.0,-3.0 +x / ( ( 1 / x ) / x - ( ( x * ( 1 + x ) ) * ( 1 + ( x * x ) ) ) ),-x**3/(x**3*(x + 1)*(x**2 + 1) - 1),3.0,-3.0 +x / ( ( 1 / x ) / x - ( ( x * ( 1 - x ) ) * ( ( x * x ) - x ) ) ),x**3/(x**4*(x - 1)**2 + 1),3.0,-3.0 +x / ( ( 1 / x ) / x - ( 1 / ( 1 - ( x * x ) ) ) ),(x**5 - x**3)/(2*x**2 - 1),3.0,3.0 +x / ( ( 1 / x ) / x - ( x * ( ( x * ( ( x * x ) - x ) ) + x ) ) ),-x**3/(x**4*(x*(x - 1) + 1) - 1),3.0,-3.0 +x / ( ( 1 / x ) / x - ( x * ( 1 + ( ( x * ( 1 - x ) ) * x ) ) ) ),x**3/(x**6 - x**5 - x**3 + 1),3.0,-3.0 +x / ( ( 1 / x ) / x - ( x * ( 1 - ( x * ( ( x * x ) + x ) ) ) ) ),x**3/(x**6 + x**5 - x**3 + 1),3.0,-3.0 +x / ( ( x * ( ( x * ( ( x * x ) - x ) ) + x ) ) + ( 1 / x ) / x ),x**3/(x**4*(x*(x - 1) + 1) + 1),3.0,-3.0 +x / ( ( x * ( ( x * ( 1 + ( x * x ) ) ) + x ) ) - ( 1 / x ) / x ),x**3/(x**4*(x**2 + 2) - 1),3.0,-3.0 +x / ( ( x * ( ( x * ( 1 - ( ( x * x ) * x ) ) ) + x ) ) + 1 / x ),x**2/(-x**3*(x**3 - 2) + 1),2.0,-4.0 +x / ( ( x * ( ( x * ( 1 - ( x * x ) ) ) + x ) ) * x - ( 1 / x ) ),x**2/(-x**6 + 2*x**4 - 1),2.0,-4.0 +x / ( ( x * ( ( x * ( 1 - x ) ) + x ) ) * ( x * x ) - ( 1 / x ) ),x**2/(-x**5*(x - 2) - 1),2.0,-4.0 +x / ( ( x * ( ( x * ( x * ( 1 - ( x * x ) ) ) ) - x ) ) + 1 / x ),x**2/(-x**6 + x**4 - x**3 + 1),2.0,-4.0 +x / ( ( x * ( ( x * x ) - x ) ) + ( 1 / ( x * x ) ) / x ),x**4/(x**5*(x - 1) + 1),4.0,-2.0 +x / ( ( x * ( 1 + ( ( ( x * x ) * x ) * ( 1 + x ) ) ) ) * x - 1 ),x/(x**6 + x**5 + x**2 - 1),1.0,-5.0 +x / ( ( x * ( 1 + ( ( x * x ) * ( 1 + x ) ) ) ) * x - ( 1 / x ) ),x**2/(x**6 + x**5 + x**3 - 1),2.0,-4.0 +x / ( ( x * ( 1 + ( ( x * x ) * ( 1 - x ) ) ) ) * ( x * x ) - 1 ),-x/(x**6 - x**5 - x**3 + 1),1.0,-5.0 +x / ( ( x * ( 1 + ( ( x * x ) * ( x * x ) ) ) ) - 1 / x ),x**2/(x**6 + x**2 - 1),2.0,-4.0 +x / ( ( x * ( 1 + ( x * ( 1 + ( x * ( 1 - x ) ) ) ) ) ) - 1 / ( x * x ) ),x**3/(x**3*(-x*(x*(x - 1) - 1) + 1) - 1),3.0,-3.0 +x / ( ( x * ( 1 + ( x * ( x * ( ( x * x ) + x ) ) ) ) ) - 1 / x ),x**2/(x**6 + x**5 + x**2 - 1),2.0,-4.0 +x / ( ( x * ( 1 + x ) ) * x - ( 1 / ( ( x / ( 1 + ( x * x ) ) ) - x ) ) ),x**4/(x**5*(x + 1) + x**2 + 1),4.0,-2.0 +x / ( ( x * ( 1 + x ) ) * x - ( 1 / ( ( x / ( 1 + x ) ) - ( x * ( 1 - x ) ) ) ) ),x**4/(x**6 + x**5 - x - 1),4.0,-2.0 +x / ( ( x * ( 1 + x ) ) + ( ( 1 / x ) / ( ( x / ( 1 - x ) ) - x ) ) / x ),x**5/(x**5*(x + 1) - x + 1),5.0,-1.0 +x / ( ( x * ( 1 + x ) ) + 1 / ( x * ( ( ( x / ( 1 - x ) ) / ( 1 + x ) ) - x ) ) ),x**5/(x**6 + x**5 - x**2 + 1),5.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( ( 1 / x ) / ( ( x / ( 1 + x ) ) - x ) ) / x ),x**5/(x**5*(x + 1) + x + 1),5.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( 1 / ( ( x / ( ( 1 / ( 1 - x ) ) - x ) ) - x ) ) / x ),x**5/(x**6 + x**5 + x**2 - x + 1),5.0,-1.0 +x / ( ( x * ( 1 - ( x * ( ( x * x ) + x ) ) ) ) * x + ( 1 / x ) ),-x**2/(x**6 + x**5 - x**3 - 1),2.0,-4.0 +x / ( ( x * ( 1 - ( x * ( ( x * x ) + x ) ) ) ) - 1 / ( x * x ) ),-x**3/(x**6 + x**5 - x**3 + 1),3.0,-3.0 +x / ( ( x * ( 1 - ( x * ( 1 + ( x * x ) ) ) ) ) - 1 / ( x * x ) ),-x**3/(x**6 + x**4 - x**3 + 1),3.0,-3.0 +x / ( ( x * ( 1 - ( x * ( 1 + x ) ) ) ) - ( 1 / ( ( x * ( 1 - x ) ) - x ) ) / x ),x**4/(-x**4*(x*(x + 1) - 1) + 1),4.0,-2.0 +x / ( ( x * ( 1 - ( x * ( 1 - x ) ) ) ) + 1 / ( x * ( ( x / ( 1 - x ) ) - x ) ) ),x**4/(-x**4*(x*(-x + 1) - 1) - x + 1),4.0,-2.0 +x / ( ( x * ( 1 - x ) ) * x - ( ( 1 / ( ( x / ( 1 - x ) ) - x ) ) / x ) ),x**4/(-x**5*(x - 1) + x - 1),4.0,-2.0 +x / ( ( x * ( 1 - x ) ) + ( 1 / ( x * ( ( x / ( 1 + x ) ) - x ) ) ) / x ),-x**5/(x**5*(x - 1) + x + 1),5.0,-1.0 +x / ( ( x * ( 1 - x ) ) - ( 1 / ( ( ( x * ( 1 + x ) ) * ( 1 - x ) ) - x ) ) / x ),x**5/(-x**6 + x**5 + 1),5.0,-1.0 +x / ( ( x * ( 1 - x ) ) - 1 / ( x * ( ( x * ( ( 1 / ( 1 + x ) ) + x ) ) - x ) ) ),-x**5/(x**6 - x**5 + x + 1),5.0,-1.0 +x / ( ( x * ( 1 - x ) ) - 1 / ( x * ( ( x / ( ( 1 / ( 1 + x ) ) + x ) ) - x ) ) ),x**5/(-x**6 + x**5 + x**2 + x + 1),5.0,-1.0 +x / ( ( x * x ) * ( ( ( x * x ) * x ) * ( 1 + x ) ) - 1 ),x/(x**5*(x + 1) - 1),1.0,-5.0 +x / ( ( x * x ) + ( ( 1 / x ) / ( 1 + x ) ) ) - ( 1 / x ),-1/(x**5 + x**4 + x),-1.0,-5.0 +x / ( ( x * x ) + ( 1 / ( 1 + ( x * x ) ) ) ) - ( 1 / x ),-1/(x**5 + x**3 + x),-1.0,-5.0 +x / ( ( x / ( ( 1 / x ) + x ) ) + 1 ) - ( 1 / ( ( 1 / x ) + x ) ),x**5/(2*x**4 + 3*x**2 + 1),5.0,1.0 +x / ( ( x / ( 1 + x ) ) + 1 ) * ( x * x ),x**3*(x + 1)/(2*x + 1),3.0,3.0 +x / ( ( x / ( 1 + x ) ) - 1 / ( ( x * ( x * x ) ) * x ) ),x**5*(x + 1)/(x**5 - x - 1),5.0,1.0 +x / ( 1 + ( ( 1 / x ) / ( ( x * x ) + ( x * x ) ) ) / x ),2*x**5/(2*x**4 + 1),5.0,1.0 +x / ( 1 + ( 1 / ( ( x * ( 1 - x ) ) + x ) ) / ( x * ( x * x ) ) ),x**5*(x - 2)/(x**4*(x - 2) - 1),5.0,1.0 +x / ( 1 + ( x * ( ( x * ( 1 - ( ( x * x ) * x ) ) ) + x ) ) * x ),x/(-x**3*(x**3 - 2) + 1),1.0,-5.0 +x / ( 1 + ( x * ( ( x * ( 1 - ( x * x ) ) ) - x ) ) * ( x * x ) ),x/(-x**6 + 1),1.0,-5.0 +x / ( 1 + ( x * x ) ) - ( x * ( 1 + ( x * x ) ) ),-x**3 - x + x/(x**2 + 1),3.0,3.0 +x / ( 1 + 1 ) * ( x / ( 1 - ( ( 1 + x ) / ( x * x ) ) ) ),x**4/(2*(x**2 - x - 1)),4.0,2.0 +x / ( 1 + 1 + ( 1 / ( ( 1 / ( ( 1 / x ) - ( x * x ) ) ) - x ) ) ),x**5/(2*x**4 - x**3 + 1),5.0,1.0 +x / ( 1 - ( x * x ) * ( ( x * x ) * ( 1 - ( x * ( 1 - x ) ) ) ) ),-x/(x**6 - x**5 + x**4 - 1),1.0,-5.0 +x / ( 1 - x * ( ( x * ( 1 - x ) ) * ( 1 + ( x * ( x * x ) ) ) ) ),x/(x**6 - x**5 + x**3 - x**2 + 1),1.0,-5.0 +x / ( 1 / ( ( x * ( ( x * ( 1 + x ) ) - x ) ) * ( ( x / ( 1 - x ) ) - x ) ) - x ),x**6/(-x**6 - x + 1),6.0,0.0 +x / ( 1 / ( ( x * x ) * ( ( ( x / ( 1 + x ) ) / ( 1 - x ) ) - x ) ) - x ),-x**6/(x**6 + x**2 - 1),6.0,0.0 +x / ( 1 / ( ( x * x ) * ( ( x * ( 1 - x ) ) - ( x / ( 1 + x ) ) ) ) - x ),-x**6/(x**6 + x + 1),6.0,0.0 +x / ( 1 / ( ( x * x ) * ( ( x / ( 1 + x ) ) - ( x * ( 1 - x ) ) ) ) - x ),x**6/(-x**6 + x + 1),6.0,0.0 +x / ( 1 / ( ( x * x ) * ( ( x / ( 1 - ( x * x ) ) ) - x ) ) - x ),x**6/(-x**6 - x**2 + 1),6.0,0.0 +x / ( 1 / ( ( x * x ) * ( ( x / ( 1 - x ) ) - x ) ) - ( x * ( 1 + x ) ) ),x**5/(-x**5*(x + 1) - x + 1),5.0,-1.0 +x / ( 1 / ( x * ( ( ( x * ( 1 + ( x * ( 1 + x ) ) ) ) * ( 1 - x ) ) - x ) ) - x ),-x**6/(x**6 + 1),6.0,0.0 +x / ( 1 / ( x * ( ( ( x * ( 1 + x ) ) * ( 1 - x ) ) - x ) ) - ( x * ( 1 + x ) ) ),-x**5/(x**6 + x**5 + 1),5.0,-1.0 +x / ( 1 / ( x * ( ( ( x * ( 1 + x ) ) * ( 1 - x ) ) - x ) ) - ( x * ( 1 - x ) ) ),x**5/(x**6 - x**5 - 1),5.0,-1.0 +x / ( 1 / ( x * ( ( ( x * ( 1 - x ) ) * ( 1 + x ) ) - x ) ) - ( x * x ) ),-x**5/(x**6 + 1),5.0,-1.0 +x / ( 1 / ( x * ( ( 1 / ( ( 1 / x ) - ( x * x ) ) ) - x ) ) - x ),x**6/(-x**6 - x**3 + 1),6.0,0.0 +x / ( 1 / ( x * ( ( 1 / ( ( 1 / x ) - x ) ) - x ) ) + ( x * ( 1 - x ) ) ),x**5/(-x**5*(x - 1) - x**2 + 1),5.0,-1.0 +x / ( 1 / ( x * ( ( x * ( ( 1 / ( 1 - x ) ) - ( x * ( 1 + x ) ) ) ) - x ) ) - x ),-x**6/(x**6 + x - 1),6.0,0.0 +x / ( 1 / ( x * ( ( x * ( 1 + x ) ) - ( x / ( 1 - ( x * ( 1 - x ) ) ) ) ) ) - x ),-x**6/(x**6 - x**2 + x - 1),6.0,0.0 +x / ( 1 / ( x * ( ( x * ( 1 - ( x * ( ( x / ( 1 - x ) ) - x ) ) ) ) - x ) ) - x ),x**6/(-x**6 + x - 1),6.0,0.0 +x / ( 1 / ( x * ( ( x * ( 1 - x ) ) - ( x / ( 1 + x ) ) ) ) - ( x * ( 1 + x ) ) ),-x**5/(x**6 + x**5 + x + 1),5.0,-1.0 +x / ( 1 / ( x * ( ( x * ( 1 - x ) ) - x ) ) - ( x * ( ( x * ( 1 + x ) ) - x ) ) ),x**4/(-x**6 - 1),4.0,-2.0 +x / ( 1 / ( x * ( ( x * x ) - ( x / ( ( 1 / x ) + x ) ) ) ) - x ),x**6/(-x**6 + x**2 + 1),6.0,0.0 +x / ( 1 / ( x * ( ( x / ( 1 - ( x * ( ( x * ( 1 - x ) ) - x ) ) ) ) - x ) ) - x ),-x**6/(x**6 + x**3 + 1),6.0,0.0 +x / ( 1 / ( x * ( ( x / ( 1 - ( x * ( ( x / ( 1 + x ) ) - x ) ) ) ) - x ) ) - x ),-x**6/(x**6 + x**3 + x + 1),6.0,0.0 +x / ( 1 / ( x * ( ( x / ( 1 - ( x * ( ( x / ( 1 - x ) ) - x ) ) ) ) - x ) ) - x ),x**6/(-x**6 - x**3 - x + 1),6.0,0.0 +x / ( 1 / ( x * ( ( x / ( 1 - ( x * ( 1 - x ) ) ) ) - ( x * ( 1 + x ) ) ) ) - x ),-x**6/(x**6 + x**2 - x + 1),6.0,0.0 +x / ( 1 / ( x * ( ( x / ( 1 - x ) ) - x ) ) + ( ( x * ( 1 + x ) ) * ( 1 + x ) ) ),x**4/(x**4*(x + 1)**2 - x + 1),4.0,-2.0 +x / ( 1 / ( x * ( ( x / ( 1 - x ) ) - x ) ) - ( x * ( 1 + ( x * x ) ) ) ),x**4/(-x**6 - x**4 - x + 1),4.0,-2.0 +x / ( 1 / ( x * x ) + ( x * ( 1 + ( x * ( ( x * x ) + x ) ) ) ) ),x**3/(x**6 + x**5 + x**3 + 1),3.0,-3.0 +x / ( 1 / ( x * x ) - ( ( ( x * ( 1 - x ) ) * ( 1 + x ) ) * ( 1 - x ) ) ),-x**3/(x**3*(x - 1)**2*(x + 1) - 1),3.0,-3.0 +x / ( 1 / ( x * x ) - ( ( x * ( 1 - x ) ) * ( x * ( 1 + x ) ) ) ),x**3/(x**6 - x**4 + 1),3.0,-3.0 +x / ( 1 / ( x * x ) - ( ( x * x ) * ( 1 + ( x * ( 1 + x ) ) ) ) ),-x**3/(x**4*(x*(x + 1) + 1) - 1),3.0,-3.0 +x / ( 1 / x + ( ( ( x * ( 1 - x ) ) * x ) * ( 1 + ( x * x ) ) ) ),-x**2/(x**3*(x - 1)*(x**2 + 1) - 1),2.0,-4.0 +x / ( 1 / x + ( ( x * ( ( x * x ) - x ) ) * ( 1 + ( x * x ) ) ) ),x**2/(x**3*(x - 1)*(x**2 + 1) + 1),2.0,-4.0 +x / ( 1 / x + ( ( x * x ) * ( ( x * ( ( x * x ) - x ) ) + x ) ) ),x**2/(x**4*(x*(x - 1) + 1) + 1),2.0,-4.0 +x / ( 1 / x + ( ( x * x ) * ( 1 + ( x * ( x * ( 1 + x ) ) ) ) ) ),x**2/(x**6 + x**5 + x**3 + 1),2.0,-4.0 +x / ( 1 / x - ( x * ( ( ( ( x * x ) * x ) * ( 1 - x ) ) + x ) ) ),x**2/(x**6 - x**5 - x**3 + 1),2.0,-4.0 +x / ( 1 / x - ( x * ( ( x * ( ( x * ( x * x ) ) + x ) ) - x ) ) ),-x**2/(x**6 + x**4 - x**3 - 1),2.0,-4.0 +x / ( 1 / x - ( x * ( 1 + ( x * ( x * ( 1 + ( x * x ) ) ) ) ) ) ),-x**2/(x**6 + x**4 + x**2 - 1),2.0,-4.0 +x / ( x * ( ( ( x * x ) * x ) * ( 1 - x ) ) + ( 1 / x ) ),-x**2/(x**5*(x - 1) - 1),2.0,-4.0 +x / ( x * ( ( x * ( x * x ) ) * ( 1 - x ) ) - ( 1 / x ) ),-x**2/(x**5*(x - 1) + 1),2.0,-4.0 +x / ( x * ( ( x * x ) * ( ( x * ( ( x * x ) - x ) ) + x ) ) - 1 ),x/(x**4*(x*(x - 1) + 1) - 1),1.0,-5.0 +x / ( x * ( x * ( ( x * ( x * ( 1 - ( x * x ) ) ) ) - x ) ) - 1 ),-x/(x**6 - x**4 + x**3 + 1),1.0,-5.0 +x / ( x * ( x * ( 1 + ( x * ( x * ( 1 + ( x * x ) ) ) ) ) ) + 1 ),x/(x**6 + x**4 + x**2 + 1),1.0,-5.0 +x / ( x * ( x * x ) - ( 1 / ( ( x / ( ( 1 / ( 1 + x ) ) + x ) ) - x ) ) ),x**4/(x**6 + x**2 + x + 1),4.0,-2.0 +x / ( x * x - ( 1 / ( ( x / ( 1 + ( x * ( x * x ) ) ) ) - x ) ) ),x**5/(x**6 + x**3 + 1),5.0,-1.0 +x / ( x + ( ( 1 / ( ( x * ( 1 - x ) ) - x ) ) / ( x * x ) ) / x ),x**6/(x**6 - 1),6.0,0.0 +x / ( x + ( ( 1 / ( ( x / ( 1 + ( x * x ) ) ) - x ) ) / x ) / x ),x**6/(x**6 - x**2 - 1),6.0,0.0 +x / ( x + ( ( 1 / ( ( x / ( 1 - x ) ) - x ) ) / x ) / ( x * x ) ),x**6/(x**6 - x + 1),6.0,0.0 +x / ( x + ( ( 1 / x ) / ( x * x ) ) / ( x * x ) ),x**6/(x**6 + 1),6.0,0.0 +x / ( x + ( 1 / x ) ) - ( ( x * x ) / ( ( 1 / ( 1 - x ) ) - x ) ),x**5/(x**4 - x**3 + 2*x**2 - x + 1),5.0,1.0 +x / ( x + ( 1 / x ) / ( x * ( ( x / ( ( 1 / ( 1 - x ) ) - x ) ) - x ) ) ),x**6/(x**6 - x**2 + x - 1),6.0,0.0 +x / ( x + 1 / ( x * ( ( x * ( 1 + x ) ) - ( x / ( 1 - ( x * ( 1 - x ) ) ) ) ) ) ),x**6/(x**6 + x**2 - x + 1),6.0,0.0 +x / ( x + 1 / ( x * ( ( x / ( 1 - ( ( x * x ) * x ) ) ) - x ) ) ),x**6/(x**6 - x**3 + 1),6.0,0.0 +x / ( x - ( ( 1 / ( ( x / ( 1 + x ) ) - ( x * ( 1 - x ) ) ) ) / x ) / x ),x**6/(x**6 - x - 1),6.0,0.0 +x / ( x - ( ( 1 / ( ( x / ( 1 - x ) ) - x ) ) / ( ( x / ( 1 + x ) ) - x ) ) / x ),x**6/(x**6 - x**2 + 1),6.0,0.0 +x / ( x - ( ( 1 / x ) / ( ( x / ( 1 + ( x * x ) ) ) - x ) ) / x ),x**6/(x**6 + x**2 + 1),6.0,0.0 +x / ( x - ( ( x * x ) - ( 1 / x ) ) ) - ( x * x ),x**4*(x - 1)/(x**2*(-x + 1) + 1),4.0,2.0 +x / ( x - ( 1 / ( ( ( x * x ) * x ) - x ) ) ) - ( x * x ),x**4*(-x**2 + 2)/(x**4 - x**2 - 1),4.0,2.0 +x / ( x - ( 1 / ( ( x / ( ( 1 / ( 1 - x ) ) - ( x * ( 1 + x ) ) ) ) - x ) ) / x ),x**6/(x**6 + x**3 - x + 1),6.0,0.0 +x / ( x - ( 1 / ( ( x / ( 1 - ( x * x ) ) ) - x ) ) / ( x * x ) ),x**6/(x**6 + x**2 - 1),6.0,0.0 +x / ( x - 1 / ( ( x * ( ( x / ( 1 - x ) ) - ( x * ( 1 + x ) ) ) ) * x ) ),x**6/(x**6 + x - 1),6.0,0.0 +x / ( x - 1 / ( ( x * x ) * ( ( x / ( ( 1 / ( 1 + x ) ) + x ) ) - x ) ) ),x**6/(x**6 + x**2 + x + 1),6.0,0.0 +x / ( x - 1 / ( x * ( ( ( x / ( 1 - x ) ) / ( 1 + ( x * ( 1 + x ) ) ) ) - x ) ) ),x**6/(x**6 + x**3 - 1),6.0,0.0 +x / ( x - 1 / ( x * ( ( x / ( ( 1 / ( 1 + ( x * ( 1 + x ) ) ) ) + x ) ) - x ) ) ),x**6/(x**6 + x**3 + x**2 + x + 1),6.0,0.0 +x / ( x - 1 / ( x * ( ( x / ( ( 1 / ( 1 - ( x * ( 1 - x ) ) ) ) - x ) ) - x ) ) ),x**6/(x**6 + x**3 - x**2 + x - 1),6.0,0.0 +x / ( x - 1 / ( x * ( ( x / ( ( x * ( 1 - x ) ) + ( 1 / ( 1 + x ) ) ) ) - x ) ) ),x**6/(x**6 + x**3 - x - 1),6.0,0.0 +x / ( x - 1 / ( x * ( ( x / ( 1 - ( x * ( ( x * ( 1 - x ) ) - x ) ) ) ) - x ) ) ),x**6/(x**6 + x**3 + 1),6.0,0.0 +x / ( x - 1 / ( x * ( ( x / ( 1 - ( x * ( ( x / ( 1 + x ) ) - x ) ) ) ) - x ) ) ),x**6/(x**6 + x**3 + x + 1),6.0,0.0 +x / ( x - 1 / ( x * ( ( x / ( 1 - ( x * ( ( x / ( 1 - x ) ) - x ) ) ) ) - x ) ) ),x**6/(x**6 + x**3 + x - 1),6.0,0.0 diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/holdout_m_leq_4.csv b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/holdout_m_leq_4.csv new file mode 100644 index 0000000000000000000000000000000000000000..75f0e452f99854196347cdd11883d8483539445f --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/holdout_m_leq_4.csv @@ -0,0 +1,2051 @@ +expression_string,simplified_expression_string,leading_at_0,leading_at_inf +( ( ( 1 + x ) + ( 1 - x ) ) + 1 ) / x / x,3/x**2,-2.0,-2.0 +( ( ( 1 + x ) + x ) / x + x ) / x,1 + 2/x + x**(-2),-2.0,0.0 +( ( ( 1 + x ) / x ) + x ) / ( x + x ) / x,(x**2 + x + 1)/(2*x**3),-3.0,-1.0 +( ( ( 1 - x ) / ( 1 + x ) ) / x - 1 ) / x,(-x*(x + 1) - x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( ( 1 - x ) / x ) - ( x * x ) ) / x / x / x - 1,(-x**4 - x**3 - x + 1)/x**4,-4.0,0.0 +( ( ( 1 / ( 1 + x ) ) / x ) + x ) / ( x + x ) / x,(x**2*(x + 1) + 1)/(2*x**3*(x + 1)),-3.0,-1.0 +( ( ( 1 / ( 1 - x ) ) / x ) - 1 - 1 ) / x,-(2*x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( ( 1 / ( x * x ) ) / ( 1 - x ) ) + 1 + 1 ) / x,(2*x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( ( x / ( 1 + x ) ) + x ) + x + x ) * x,x**2*(3*x + 4)/(x + 1),2.0,2.0 +( ( ( x / ( 1 - x ) ) - x ) - x - x ) * x,x**2*(-3*x + 2)/(x - 1),2.0,2.0 +( ( 1 + ( 1 - ( x * x ) ) ) / x ) / x / x,(-x**2 + 2)/x**3,-3.0,-1.0 +( ( 1 + ( 1 / x ) ) ) / ( ( 1 - x ) - x ),-(x + 1)/(x*(2*x - 1)),-1.0,-1.0 +( ( 1 + ( 1 / x ) ) + x ) / ( x + x ) / x,(x*(x + 1) + 1)/(2*x**3),-3.0,-1.0 +( ( 1 + 1 ) ) / ( ( ( x * x ) - x ) - x ),2/(x*(x - 2)),-1.0,-2.0 +( ( 1 + 1 ) ) / ( x * ( x / ( 1 + x ) ) ),2*(x + 1)/x**2,-2.0,-1.0 +( ( 1 + 1 ) / ( ( ( 1 / x ) / x ) + x ) ),2*x**2/(x**3 + 1),2.0,-1.0 +( ( 1 + x ) ) / ( 1 - x ) + x - 1,x*(x - 3)/(x - 1),1.0,1.0 +( ( 1 + x ) * x ) * ( 1 + x ) + x,x*((x + 1)**2 + 1),1.0,3.0 +( ( 1 + x ) * x ) * x + x - 1 + x,x**2*(x + 1) + 2*x - 1,0.0,3.0 +( ( 1 + x ) * x ) - x / ( ( x * x ) + 1 ),x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +( ( 1 + x ) * x ) / ( ( 1 / x ) + x ) - x,x*(x - 1)/(x**2 + 1),1.0,0.0 +( ( 1 + x ) * x - 1 ) - 1,x*(x + 1) - 2,0.0,2.0 +( ( 1 + x ) + 1 ) / x / x,(x + 2)/x**2,-2.0,-1.0 +( ( 1 + x ) + x ) * ( x * x ) + x,x*(x*(2*x + 1) + 1),1.0,3.0 +( ( 1 + x ) + x ) * x * ( x ) - x,x*(x*(2*x + 1) - 1),1.0,3.0 +( ( 1 + x ) + x ) + 1 + 1 / x / x,2*x + 2 + x**(-2),-2.0,1.0 +( ( 1 + x ) + x ) / ( x - 1 ) * ( x * x ),x**2*(2*x + 1)/(x - 1),2.0,2.0 +( ( 1 + x ) / ( ( 1 - x ) - x ) ) - 1,-3*x/(2*x - 1),1.0,0.0 +( ( 1 - ( 1 / x ) ) / x ) / x - 1,(-x**3 + x - 1)/x**3,-3.0,0.0 +( ( 1 - ( x * x ) ) + 1 ) / x / x,-1 + 2/x**2,-2.0,0.0 +( ( 1 - x ) + 1 ) * ( x / ( 1 + x ) ) * x,x**2*(-x + 2)/(x + 1),2.0,2.0 +( ( 1 - x ) + 1 ) / ( x * ( 1 + x ) ) / x,(-x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 - x ) - ( 1 + ( x * x ) ) / x ) / ( x * x ),(-2*x**2 + x - 1)/x**3,-3.0,-1.0 +( ( 1 - x ) - ( 1 + x ) ) / ( x - ( 1 / x ) / x ),-2*x**3/(x**3 - 1),3.0,0.0 +( ( 1 - x ) - ( 1 + x ) * x ) * x,x*(-x**2 - 2*x + 1),1.0,3.0 +( ( 1 - x ) - x ) * ( x + x / 1 ),2*x*(-2*x + 1),1.0,2.0 +( ( 1 - x ) - x ) * x * ( 1 - x ),x*(x - 1)*(2*x - 1),1.0,3.0 +( ( 1 - x ) - x ) * x * x * x - 1,x**3*(-2*x + 1) - 1,0.0,4.0 +( ( 1 - x ) - x ) / ( ( x * ( 1 + x ) ) * x ),(-2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 - x ) - x ) / x / x - 1,-1 - 2/x + x**(-2),-2.0,0.0 +( ( 1 - x ) - x - x ) / ( 1 + x ),(-3*x + 1)/(x + 1),0.0,0.0 +( ( 1 - x ) / ( 1 + x ) ) / ( x + x * x ),(-x + 1)/(x*(x + 1)**2),-1.0,-2.0 +( ( 1 - x ) / ( x * x ) ) + x / ( 1 + ( x * x ) ),(x**2 - x + 1)/(x**4 + x**2),-2.0,-2.0 +( ( 1 - x ) / x ) - 1 / ( x * x ) / x - 1,-2 + 1/x - 1/x**3,-3.0,0.0 +( ( 1 - x ) / x ) - 1 / ( x * x ) / x / x,-1 + 1/x - 1/x**4,-4.0,0.0 +( ( 1 / ( ( 1 - x ) - x ) ) - x ) / x / x,-(x*(2*x - 1) + 1)/(x**2*(2*x - 1)),-2.0,-1.0 +( ( 1 / ( ( 1 / x ) + x ) ) + 1 ) / x / x,(x**2 + x + 1)/(x**4 + x**2),-2.0,-2.0 +( ( 1 / ( ( 1 / x ) + x ) ) - ( 1 / x ) / x / x ),(x**4 - x**2 - 1)/(x**5 + x**3),-3.0,-1.0 +( ( 1 / ( ( 1 / x ) + x ) ) - x ) / ( 1 + x * x ),-x**3/(x**2 + 1)**2,3.0,-1.0 +( ( 1 / ( ( x * x ) * x ) ) + x ) / ( x + x + x ),(x**4 + 1)/(3*x**4),-4.0,0.0 +( ( 1 / ( ( x * x ) + x ) ) + 1 ) / ( 1 - x ) / x,-(x**2 + x + 1)/(x**4 - x**2),-2.0,-2.0 +( ( 1 / ( 1 + ( ( 1 + x ) - x ) ) ) + 1 ) / x / x,3/(2*x**2),-2.0,-2.0 +( ( 1 / ( 1 + ( 1 - x ) ) ) / ( x + x ) ),-1/(2*x*(x - 2)),-1.0,-2.0 +( ( 1 / ( 1 + x ) ) - x ) * x,-x*(x*(x + 1) - 1)/(x + 1),1.0,2.0 +( ( 1 / ( 1 + x ) ) / ( 1 + x ) ) / ( 1 + x * x ),1/((x + 1)**2*(x**2 + 1)),0.0,-4.0 +( ( 1 / ( 1 + x ) ) / x - 1 ) / ( x * ( 1 + x ) ),(-x*(x + 1) + 1)/(x**2*(x + 1)**2),-2.0,-2.0 +( ( 1 / ( 1 - x ) ) - x ) / ( x * x + x ),(-x**2 + x - 1)/(x*(x**2 - 1)),-1.0,-1.0 +( ( 1 / ( 1 - x ) ) / ( 1 - x ) ) / ( x * x - 1 ),1/((x - 1)**2*(x**2 - 1)),0.0,-4.0 +( ( 1 / ( x * ( 1 + x ) ) ) - 1 ) / x,(-x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / x ) * ( 1 + ( 1 / x ) ) ) / ( x - 1 - 1 ),(x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( ( 1 / x ) + 1 ) / ( x / ( 1 + x ) ) / x,(x + 1)**2/x**3,-3.0,-1.0 +( ( 1 / x ) + 1 ) / x / ( 1 + ( 1 - x ) ),-(x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( ( 1 / x ) + 1 + 1 ) / ( 1 + ( x * x ) ),(2*x + 1)/(x**3 + x),-1.0,-2.0 +( ( 1 / x ) + 1 / x ) - x,-x + 2/x,-1.0,1.0 +( ( 1 / x ) + x ) / ( ( x * x ) + ( 1 + x ) ) / x,(x**2 + 1)/(x**2*(x**2 + x + 1)),-2.0,-2.0 +( ( 1 / x ) + x ) / ( x + x ) * 1,(x**2 + 1)/(2*x**2),-2.0,0.0 +( ( 1 / x ) + x ) / ( x + x ) / ( 1 - x ),-(x**2 + 1)/(2*x**2*(x - 1)),-2.0,-1.0 +( ( 1 / x ) + x ) / x - x * x + x,-x**2 + x + 1 + x**(-2),-2.0,2.0 +( ( 1 / x ) + x ) / x / ( ( x * x ) - 1 ),(x**2 + 1)/(x**4 - x**2),-2.0,-2.0 +( ( 1 / x ) - ( 1 - x ) ) / x / x / x - 1,(-x**4 + x*(x - 1) + 1)/x**4,-4.0,0.0 +( ( 1 / x ) - x ) * ( 1 - x * x ),(x**2 - 1)**2/x,-1.0,3.0 +( ( 1 / x ) - x ) / ( 1 + x * ( x * x ) ),(-x**2 + 1)/(x*(x**3 + 1)),-1.0,-2.0 +( ( 1 / x ) - x ) / ( 1 - x * ( x * x ) ),(x**2 - 1)/(x*(x**3 - 1)),-1.0,-2.0 +( ( 1 / x ) - x ) / x / ( x / ( 1 + x ) ),-(x + 1)*(x**2 - 1)/x**3,-3.0,0.0 +( ( 1 / x ) - x + 1 ) / ( x * ( 1 - x ) ),(x**2 - x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / x ) - x + 1 ) / ( x * x ),(x*(-x + 1) + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) / ( ( 1 + x ) + x ) ) / x / x / x + 1,(x**4*(2*x + 1) + 1)/(x**4*(2*x + 1)),-4.0,0.0 +( ( 1 / x ) / ( 1 + x ) ) / ( x - 1 + x ),1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +( ( 1 / x ) / ( 1 + x ) ) / x / x - 1 - 1,-2 + 1/(x**3*(x + 1)),-3.0,0.0 +( ( 1 / x ) / x ) + x * ( x - 1 ),x**2 - x + x**(-2),-2.0,2.0 +( ( 1 / x ) / x ) + x + x,2*x + x**(-2),-2.0,1.0 +( ( 1 / x ) / x ) - 1 / ( ( 1 - x ) - x ),(x**2 + 2*x - 1)/(x**2*(2*x - 1)),-2.0,-1.0 +( ( 1 / x ) / x ) - 1 / ( x + ( 1 + x ) ),(-x**2 + 2*x + 1)/(x**2*(2*x + 1)),-2.0,-1.0 +( ( 1 / x ) / x ) / ( x + x ) - ( 1 / x ),(-x**2 + 1/2)/x**3,-3.0,-1.0 +( ( 1 / x ) / x ) / ( x - ( 1 / x ) - 1 ),1/(x*(x**2 - x - 1)),-1.0,-3.0 +( ( 1 / x ) / x ) / x + 1 / x - x,-x + 1/x + x**(-3),-3.0,1.0 +( ( 1 / x ) / x ) / x - x - x - x,-3*x + x**(-3),-3.0,1.0 +( ( 1 / x ) / x ) / x / x - ( x / ( 1 + x ) ) - 1,(-2*x**5 - x**4 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +( ( 1 / x ) / x ) / x / x - ( x / ( 1 - x ) ) + 1,(2*x**5 - x**4 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +( ( 1 / x ) / x ) / x / x - 1 - 1,-2 + x**(-4),-4.0,0.0 +( ( 1 / x ) / x + ( x / ( 1 - x ) ) ) / x,(-x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( x * ( 1 + x ) ) + 1 + x ) / ( x * ( x * x ) ),(x*(x + 1) + x + 1)/x**3,-3.0,-1.0 +( ( x * ( 1 - x ) ) + 1 ) / ( x * x ) / x,(-x*(x - 1) + 1)/x**3,-3.0,-1.0 +( ( x * ( 1 - x ) ) - 1 ) / ( x * x ) / x,-(x*(x - 1) + 1)/x**3,-3.0,-1.0 +( ( x * x ) ) + 1 / x - 1,(x**3 - x + 1)/x,-1.0,2.0 +( ( x * x ) ) / ( ( 1 + x ) + 1 ),x**2/(x + 2),2.0,1.0 +( ( x * x ) ) / ( ( 1 / ( 1 + x ) ) - x ),-x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +( ( x * x ) * ( 1 - x ) ) / ( x + 1 + 1 ),x**2*(-x + 1)/(x + 2),2.0,2.0 +( ( x * x ) * x ) * x - x - 1 - x,x**4 - 2*x - 1,0.0,4.0 +( ( x * x ) * x ) - 1 - 1 - x - x,x**3 - 2*x - 2,0.0,3.0 +( ( x * x ) + 1 + 1 ) / ( x * ( x * x ) ),(x**2 + 2)/x**3,-3.0,-1.0 +( ( x * x ) + x ) * x * x - 1,x**3*(x + 1) - 1,0.0,4.0 +( ( x * x ) - x ) * x * ( x ) - 1,x**3*(x - 1) - 1,0.0,4.0 +( ( x * x ) - x ) * x * x - 1 - x,x**3*(x - 1) - x - 1,0.0,4.0 +( ( x * x ) - x ) / ( 1 + x ) + x + x * x,x**2*(x + 3)/(x + 1),2.0,2.0 +( ( x * x ) - x - x ) * ( 1 + x ),x*(x - 2)*(x + 1),1.0,3.0 +( ( x * x ) / ( ( 1 / x ) - x ) ) / ( x + x - ( 1 / x ) ),-x**4/((x**2 - 1)*(2*x**2 - 1)),4.0,0.0 +( ( x * x ) / ( 1 + ( 1 + x ) ) ) / ( x - 1 / ( x * x ) ),x**4/((x + 2)*(x**3 - 1)),4.0,0.0 +( ( x * x ) / ( 1 + x ) ) - x * x - x * x,-x**2*(2*x + 1)/(x + 1),2.0,2.0 +( ( x * x ) / ( 1 + x ) ) / ( x - ( 1 / x ) / x ),x**4/((x + 1)*(x**3 - 1)),4.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( 1 + x + 1 ),-x**2/((x - 1)*(x + 2)),2.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( 1 / ( x * x ) + x ),-x**4/((x - 1)*(x**3 + 1)),4.0,0.0 +( ( x / ( ( 1 + x ) + x ) ) + x ) / x / x / x,2*(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( ( x / ( 1 + x ) ) ) - 1 / ( x * x ) / x,(x**4 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +( ( x / ( 1 + x ) ) * x ) / ( ( 1 / x ) + 1 + 1 ),x**3/((x + 1)*(2*x + 1)),3.0,1.0 +( ( x / ( 1 + x ) ) * x ) / ( 1 / x - ( 1 + x ) ),-x**3/((x + 1)*(x*(x + 1) - 1)),3.0,0.0 +( ( x / ( 1 + x ) ) + ( 1 + x ) / x ) / x,(x**2 + (x + 1)**2)/(x**2*(x + 1)),-2.0,-1.0 +( ( x / ( 1 + x ) ) + x ) * x / ( x + ( 1 / x ) ),x**3*(x + 2)/((x + 1)*(x**2 + 1)),3.0,1.0 +( ( x / ( 1 + x ) ) + x ) / ( x * x + 1 ),x*(x + 2)/((x + 1)*(x**2 + 1)),1.0,-1.0 +( ( x / ( 1 + x ) ) - ( 1 / x ) ) / x / x / x - 1,(-x**4*(x + 1) + x**2 - x - 1)/(x**4*(x + 1)),-4.0,0.0 +( ( x / ( 1 + x ) ) - x ) * x + x,x*(-x**2 + x + 1)/(x + 1),1.0,2.0 +( ( x / ( 1 + x ) ) - x ) / ( x + 1 ) * x,-x**3/(x + 1)**2,3.0,1.0 +( ( x / ( 1 + x ) ) - x + 1 ) / x,(x + (-x + 1)*(x + 1))/(x*(x + 1)),-1.0,0.0 +( ( x / ( 1 - ( x * x ) ) ) - 1 ) * x * x,x**2*(-x**2 - x + 1)/(x**2 - 1),2.0,2.0 +( ( x / ( 1 - x ) ) * ( x * x ) ) / ( x - 1 - 1 ),-x**3/((x - 2)*(x - 1)),3.0,1.0 +( ( x / ( 1 - x ) ) * x ) / ( ( 1 - x ) - 1 / x ),x**3/((x - 1)*(x*(x - 1) + 1)),3.0,0.0 +( ( x / ( 1 - x ) ) - 1 ) * x,-x*(2*x - 1)/(x - 1),1.0,1.0 +( ( x / ( 1 - x ) ) - 1 ) / x / ( 1 - x ),(2*x - 1)/(x*(x - 1)**2),-1.0,-2.0 +( ( x / ( 1 - x ) ) - x ) / ( x + 1 + x ),-x**2/((x - 1)*(2*x + 1)),2.0,0.0 +( 1 ) + 1 / ( ( 1 + x ) * x ) / x,(x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 ) - ( x * x ) - 1 / x,-x**2 + 1 - 1/x,-1.0,2.0 +( 1 ) - 1 - 1 - x,-x - 1,0.0,1.0 +( 1 ) - x + ( 1 / x ) / x,-x + 1 + x**(-2),-2.0,1.0 +( 1 ) - x + 1 / ( 1 - x ),-((x - 1)**2 + 1)/(x - 1),0.0,1.0 +( 1 ) / ( ( ( ( x * x ) - x ) - x ) - x ),1/(x*(x - 3)),-1.0,-2.0 +( 1 ) / ( ( 1 / ( 1 - x ) ) + x ) - 1,x*(-x + 2)/(x*(x - 1) - 1),1.0,0.0 +( 1 ) / x - ( 1 + x ) - 1,-x - 2 + 1/x,-1.0,1.0 +( 1 ) / x - x * ( x * x ),(-x**4 + 1)/x,-1.0,3.0 +( 1 ) / x / ( ( x / ( 1 + x ) ) + x ),(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 ) / x / x - x,-x + x**(-2),-2.0,1.0 +( 1 + ( ( 1 - ( 1 / x ) ) + x ) ) / x / x,(x*(x + 2) - 1)/x**3,-3.0,-1.0 +( 1 + ( ( 1 - x ) - x ) + 1 ) / ( x * x ),(-2*x + 3)/x**2,-2.0,-1.0 +( 1 + ( ( 1 / ( 1 - x ) ) / x ) + 1 ) / x,(2*x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + ( ( 1 / x ) + x ) ) / x / x,(x*(x + 1) + 1)/x**3,-3.0,-1.0 +( 1 + ( ( 1 / x ) / ( 1 + x ) ) ) / x / ( 1 + x ),(x*(x + 1) + 1)/(x**2*(x + 1)**2),-2.0,-2.0 +( 1 + ( ( 1 / x ) / x ) ) / ( 1 - x - x ),-(x**2 + 1)/(x**2*(2*x - 1)),-2.0,-1.0 +( 1 + ( 1 + ( 1 + x ) ) ) / x / ( x ),(x + 3)/x**2,-2.0,-1.0 +( 1 + ( 1 + ( 1 / x ) ) ) / ( x + x - ( x * x ) ),-(2*x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 + ( 1 + x ) ) - x * x * x * x,-x**4 + x + 2,0.0,4.0 +( 1 + ( 1 + x ) ) / x / x + x,(x**3 + x + 2)/x**2,-2.0,1.0 +( 1 + ( 1 + x ) + 1 ) / x,(x + 3)/x,-1.0,0.0 +( 1 + ( 1 - ( 1 / x ) ) + ( 1 - x ) ) / ( x * x ),-(x*(x - 3) + 1)/x**3,-3.0,-1.0 +( 1 + ( 1 - x ) ) / ( ( 1 - x ) + x * x ),(-x + 2)/(x**2 - x + 1),0.0,-1.0 +( 1 + ( 1 - x ) ) / ( 1 - ( x * x ) - x ),(x - 2)/(x**2 + x - 1),0.0,-1.0 +( 1 + ( 1 - x ) ) / ( x * x ) / ( x - 1 ),(-x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 / ( 1 + x ) ) + 1 ) / x,(2*x + 3)/(x*(x + 1)),-1.0,-1.0 +( 1 + ( 1 / ( 1 - ( x * x ) ) ) + 1 ) / ( x * x ),(2*x**2 - 3)/(x**4 - x**2),-2.0,-2.0 +( 1 + ( 1 / ( 1 - x ) ) ) * ( x + x ) * x,2*x**2*(x - 2)/(x - 1),2.0,2.0 +( 1 + ( 1 / ( 1 - x ) ) ) * 1 / x / x,(x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 / ( 1 - x ) ) ) / ( x + x ) / x,(x - 2)/(2*x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 / ( 1 - x ) ) ) / ( x - x * x ),(-x + 2)/(x*(x - 1)**2),-1.0,-2.0 +( 1 + ( 1 / x ) ) - 1 / ( x + x ),(x + 1/2)/x,-1.0,0.0 +( 1 + ( 1 / x ) ) / ( ( x * x ) * x - 1 ),(x + 1)/(x**4 - x),-1.0,-3.0 +( 1 + ( 1 / x ) ) / ( 1 + x * ( x * x ) ),(x + 1)/(x*(x**3 + 1)),-1.0,-3.0 +( 1 + ( 1 / x ) ) / ( 1 - x ) / 1,-(x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + ( 1 / x ) ) / ( x + x - ( 1 - x ) ),(x + 1)/(x*(3*x - 1)),-1.0,-1.0 +( 1 + ( 1 / x ) ) / ( x - ( x * x ) - 1 ),-(x + 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +( 1 + ( 1 / x ) ) / x / x / 1 - x,(-x**4 + x + 1)/x**3,-3.0,1.0 +( 1 + ( 1 / x ) + ( 1 + ( 1 + x ) ) ) / ( x * x ),(x*(x + 3) + 1)/x**3,-3.0,-1.0 +( 1 + ( x * ( 1 - x ) ) ) * x,x*(-x**2 + x + 1),1.0,3.0 +( 1 + ( x * x ) ) / ( x * x ) / ( x - 1 ),(x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + ( x * x ) ) / ( x * x ) / x - x - x,-2*x + 1/x + x**(-3),-3.0,1.0 +( 1 + ( x * x ) ) / ( x - 1 ) / x,(x**2 + 1)/(x*(x - 1)),-1.0,0.0 +( 1 + ( x / ( 1 + x ) ) ) / ( 1 + x ) / x,(2*x + 1)/(x*(x + 1)**2),-1.0,-2.0 +( 1 + ( x / ( 1 + x ) ) + 1 ) / x,(3*x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 + 1 ) + ( x * x ) + 1,x**2 + 3,0.0,2.0 +( 1 + 1 ) + 1 + 1,4,0.0,0.0 +( 1 + 1 ) / ( ( 1 / x ) + x ) - x,x*(-x**2 + 1)/(x**2 + 1),1.0,1.0 +( 1 + 1 ) / ( ( x * ( 1 - x ) ) + x ),-2/(x*(x - 2)),-1.0,-2.0 +( 1 + 1 ) / ( ( x * x ) * x ) - 1,-1 + 2/x**3,-3.0,0.0 +( 1 + 1 ) / ( ( x * x ) - x ) / ( 1 - x ),-2/(x*(x - 1)**2),-1.0,-3.0 +( 1 + 1 ) / ( ( x / ( 1 - x ) ) + x ) / x,2*(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 + 1 ) / ( 1 + x ) / ( ( 1 - x ) * x ),-2/(x**3 - x),-1.0,-3.0 +( 1 + 1 ) / ( 1 - x ) / ( ( 1 / x ) - x ),2*x/((x - 1)*(x**2 - 1)),1.0,-2.0 +( 1 + 1 ) / ( 1 - x ) / ( 1 - x ),2/(x - 1)**2,0.0,-2.0 +( 1 + 1 ) / ( x / ( 1 - x ) ),-2 + 2/x,-1.0,0.0 +( 1 + 1 ) / ( x / ( 1 - x ) ) / x,2*(-x + 1)/x**2,-2.0,-1.0 +( 1 + 1 ) / x + ( x * x ),(x**3 + 2)/x,-1.0,2.0 +( 1 + 1 ) / x - ( x * ( x * x ) ),(-x**4 + 2)/x,-1.0,3.0 +( 1 + 1 ) / x / ( ( 1 + x ) + ( x * x ) ),2/(x*(x**2 + x + 1)),-1.0,-3.0 +( 1 + 1 ) / x / ( ( 1 / ( ( 1 / x ) + x ) ) + x ),2*(x**2 + 1)/(x**2*(x**2 + 2)),-2.0,-2.0 +( 1 + 1 + ( ( 1 + x ) + x ) ) / x,2 + 3/x,-1.0,0.0 +( 1 + 1 + ( ( 1 / x ) + x ) ) / x,(x*(x + 2) + 1)/x**2,-2.0,0.0 +( 1 + 1 + ( 1 / ( 1 - x ) ) ) / ( 1 + x ),(2*x - 3)/(x**2 - 1),0.0,-1.0 +( 1 + 1 + ( 1 / x ) ) / ( ( x * x ) - x ),(2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + 1 + ( x * x ) ) / x,x + 2/x,-1.0,1.0 +( 1 + 1 + 1 ),3,0.0,0.0 +( 1 + 1 + 1 ) / ( ( x / ( 1 - x ) ) * x ),3*(-x + 1)/x**2,-2.0,-1.0 +( 1 + 1 + 1 ) / ( 1 + x ),3/(x + 1),0.0,-1.0 +( 1 + 1 + 1 ) / ( 1 - ( 1 + ( x * x ) ) ),-3/x**2,-2.0,-2.0 +( 1 + 1 + 1 ) / ( x * ( 1 + ( 1 - x ) ) ),-3/(x*(x - 2)),-1.0,-2.0 +( 1 + 1 + 1 ) / ( x * ( 1 + x ) ),3/(x*(x + 1)),-1.0,-2.0 +( 1 + 1 + 1 ) / ( x * ( 1 - x ) ),-3/(x*(x - 1)),-1.0,-2.0 +( 1 + 1 - x + 1 ),-x + 3,0.0,1.0 +( 1 + 1 / ( ( 1 / x ) - x ) ) / x,(x**2 - x - 1)/(x**3 - x),-1.0,-1.0 +( 1 + x ) * ( 1 - x ) - 1 / x / x,-x**2 + 1 - 1/x**2,-2.0,2.0 +( 1 + x ) * ( x * ( 1 + x ) ),x*(x + 1)**2,1.0,3.0 +( 1 + x ) * ( x + x ) + x,x*(2*x + 3),1.0,2.0 +( 1 + x ) * ( x + x ) / 1,2*x*(x + 1),1.0,2.0 +( 1 + x ) * ( x + x - 1 ),(x + 1)*(2*x - 1),0.0,2.0 +( 1 + x ) * x * ( ( 1 - x ) + 1 ),x*(-x**2 + x + 2),1.0,3.0 +( 1 + x ) * x * ( 1 + x ) * x - 1,x**2*(x + 1)**2 - 1,0.0,4.0 +( 1 + x ) * x * ( x * x ) - x - 1,x**3*(x + 1) - x - 1,0.0,4.0 +( 1 + x ) * x * x + 1 - ( 1 / x ),(x**4 + x**3 + x - 1)/x,-1.0,3.0 +( 1 + x ) * x * x + x + 1,x**2*(x + 1) + x + 1,0.0,3.0 +( 1 + x ) * x * x - ( x ),x*(x*(x + 1) - 1),1.0,3.0 +( 1 + x ) * x * x - 1 - ( 1 / x ),(x**4 + x**3 - x - 1)/x,-1.0,3.0 +( 1 + x ) * x * x - x - ( 1 / x ),x**3 + x**2 - x - 1/x,-1.0,3.0 +( 1 + x ) * x + ( x * x ) - 1 / x,2*x**2 + x - 1/x,-1.0,2.0 +( 1 + x ) * x + 1 + 1 + 1,x*(x + 1) + 3,0.0,2.0 +( 1 + x ) * x + x - ( 1 / x ) / x,(x**3*(x + 2) - 1)/x**2,-2.0,2.0 +( 1 + x ) * x - 1 - 1 - 1,x*(x + 1) - 3,0.0,2.0 +( 1 + x ) * x / ( 1 - x ),-x*(x + 1)/(x - 1),1.0,1.0 +( 1 + x ) + ( ( 1 / x ) + x ) / x / x + x,2*x + 1 + 1/x + x**(-3),-3.0,1.0 +( 1 + x ) + ( x * x ) * x * x + x,x**4 + 2*x + 1,0.0,4.0 +( 1 + x ) + x * x * ( 1 - x ),x**2*(-x + 1) + x + 1,0.0,3.0 +( 1 + x ) + x * x * x + ( 1 / x ),x**3 + x + 1 + 1/x,-1.0,3.0 +( 1 + x ) + x + 1 / x / x,2*x + 1 + x**(-2),-2.0,1.0 +( 1 + x ) + x + x * ( x * x ),x**3 + 2*x + 1,0.0,3.0 +( 1 + x ) + x + x - 1 / x,3*x + 1 - 1/x,-1.0,1.0 +( 1 + x ) - ( 1 + ( x * x ) ) / x / x / x,x + 1 - 1/x - 1/x**3,-3.0,1.0 +( 1 + x ) - ( 1 + x ) / x / x + 1,x + 2 - 1/x - 1/x**2,-2.0,1.0 +( 1 + x ) - ( 1 - x ) / x / x - x,(x**2 + x - 1)/x**2,-2.0,0.0 +( 1 + x ) - ( 1 / x ) / x + x + 1,2*x + 2 - 1/x**2,-2.0,1.0 +( 1 + x ) - x * x * x * x,-x**4 + x + 1,0.0,4.0 +( 1 + x ) - x * x + x,-x**2 + 2*x + 1,0.0,2.0 +( 1 + x ) / ( ( ( 1 + x ) / ( x * x ) ) / x - x ),x**3*(-x - 1)/(x**4 - x - 1),3.0,0.0 +( 1 + x ) / ( ( ( x * x ) * x ) + x - 1 ),(x + 1)/(x**3 + x - 1),0.0,-2.0 +( 1 + x ) / ( ( ( x * x ) + 1 ) ),(x + 1)/(x**2 + 1),0.0,-1.0 +( 1 + x ) / ( ( 1 - x ) + 1 / x ),x*(x + 1)/(x*(-x + 1) + 1),1.0,0.0 +( 1 + x ) / ( ( 1 / x ) / x - ( 1 + x ) ),-x**2*(x + 1)/(x**2*(x + 1) - 1),2.0,0.0 +( 1 + x ) / ( ( x ) + x ),(x + 1)/(2*x),-1.0,0.0 +( 1 + x ) / ( ( x * ( x * x ) ) - x - x ),(x + 1)/(x*(x**2 - 2)),-1.0,-2.0 +( 1 + x ) / ( ( x * x ) * ( x * x ) - 1 ),(x + 1)/(x**4 - 1),0.0,-3.0 +( 1 + x ) / ( ( x * x ) + x * x ),(x + 1)/(2*x**2),-2.0,-1.0 +( 1 + x ) / ( ( x - 1 ) ),(x + 1)/(x - 1),0.0,0.0 +( 1 + x ) / ( 1 * x - ( 1 - x ) ),(x + 1)/(2*x - 1),0.0,0.0 +( 1 + x ) / ( 1 + ( ( 1 + x ) * x ) ) - 1,-x**2/(x*(x + 1) + 1),2.0,0.0 +( 1 + x ) / ( 1 + ( x * x ) ) + 1,(x**2 + x + 2)/(x**2 + 1),0.0,0.0 +( 1 + x ) / ( 1 + ( x * x ) + 1 ),(x + 1)/(x**2 + 2),0.0,-1.0 +( 1 + x ) / ( 1 + 1 - ( x * x ) ),-(x + 1)/(x**2 - 2),0.0,-1.0 +( 1 + x ) / ( 1 + 1 - x ),-(x + 1)/(x - 2),0.0,0.0 +( 1 + x ) / ( 1 + x * ( 1 - x ) ),-(x + 1)/(x*(x - 1) - 1),0.0,-1.0 +( 1 + x ) / ( 1 - x - ( x * x ) ),-(x + 1)/(x**2 + x - 1),0.0,-1.0 +( 1 + x ) / ( 1 / ( x * x ) - ( x * x ) ),-x**2*(x + 1)/(x**4 - 1),2.0,-1.0 +( 1 + x ) / ( 1 / x - ( 1 - x ) ),x*(x + 1)/(x*(x - 1) + 1),1.0,0.0 +( 1 + x ) / ( x ) - x * x,(-x**3 + x + 1)/x,-1.0,2.0 +( 1 + x ) / ( x * ( x * x ) + x ),(x + 1)/(x**3 + x),-1.0,-2.0 +( 1 + x ) / ( x * ( x * x ) - 1 ),(x + 1)/(x**3 - 1),0.0,-2.0 +( 1 + x ) / ( x * x ) - x - x * 1,(-2*x**3 + x + 1)/x**2,-2.0,1.0 +( 1 + x ) / ( x * x - ( 1 - x ) ),(x + 1)/(x**2 + x - 1),0.0,-1.0 +( 1 + x ) / ( x + ( 1 / x ) / x ),x**2/(x**2 - x + 1),2.0,0.0 +( 1 + x ) / ( x + x ) - x,-x + 1/2 + 1/(2*x),-1.0,1.0 +( 1 + x ) / ( x + x - ( 1 / x ) ),x*(x + 1)/(2*x**2 - 1),1.0,0.0 +( 1 + x ) / ( x - ( 1 + x ) / ( x * x ) ),x**2*(x + 1)/(x**3 - x - 1),2.0,0.0 +( 1 + x ) / ( x - 1 ) * ( x * x ),x**2*(x + 1)/(x - 1),2.0,2.0 +( 1 + x ) / ( x - 1 ) + ( 1 / ( 1 + x ) ),x*(x + 3)/(x**2 - 1),1.0,0.0 +( 1 + x ) / ( x - 1 / ( 1 - x ) ),(x**2 - 1)/(x**2 - x + 1),0.0,0.0 +( 1 + x ) / x + 1 / x + x,x + 1 + 2/x,-1.0,1.0 +( 1 + x ) / x + x,x + 1 + 1/x,-1.0,1.0 +( 1 + x ) / x - x * ( 1 + x ) * x,(-x**3*(x + 1) + x + 1)/x,-1.0,3.0 +( 1 + x ) / x - x - x - x,-3*x + 1 + 1/x,-1.0,1.0 +( 1 + x ) / x / ( 1 - x ) + 1,(x*(x - 1) - x - 1)/(x*(x - 1)),-1.0,0.0 +( 1 + x ) / x / ( x * x ) + ( 1 / ( 1 - x ) ),(-x**3 + (x - 1)*(x + 1))/(x**3*(x - 1)),-3.0,-1.0 +( 1 + x ) / x / ( x * x ) - 1 - 1,(-2*x**3 + x + 1)/x**3,-3.0,0.0 +( 1 + x ) / x / ( x / ( 1 + x ) ),(x + 1)**2/x**2,-2.0,0.0 +( 1 + x * x ) + 1,x**2 + 2,0.0,2.0 +( 1 + x + 1 ) / ( x * ( 1 - ( x * x ) ) ),-(x + 2)/(x**3 - x),-1.0,-2.0 +( 1 - ( ( 1 - x ) / x ) ) / x / x / x - 1,(-x**4 + 2*x - 1)/x**4,-4.0,0.0 +( 1 - ( 1 - x ) ) / ( 1 + ( x * x ) ) - x,-x**3/(x**2 + 1),3.0,1.0 +( 1 - ( 1 - x ) ) / ( x * ( x * ( x * x ) ) - 1 ),x/(x**4 - 1),1.0,-3.0 +( 1 - ( 1 - x ) ) / ( x - 1 / ( x * x ) ),x**3/(x**3 - 1),3.0,0.0 +( 1 - ( 1 / ( 1 + x ) ) ) / ( 1 - x - x ),-x/((x + 1)*(2*x - 1)),1.0,-1.0 +( 1 - ( 1 / ( 1 - x ) ) / x ) / x,(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 - ( 1 / ( x * x ) ) ) / ( ( x * x ) + x + 1 ),(x**2 - 1)/(x**2*(x**2 + x + 1)),-2.0,-2.0 +( 1 - ( 1 / ( x * x ) ) / x ) + 1,2 - 1/x**3,-3.0,0.0 +( 1 - ( 1 / x ) ) / ( 1 + x ) + 1,(x*(x + 1) + x - 1)/(x*(x + 1)),-1.0,0.0 +( 1 - ( 1 / x ) ) / ( x + 1 / ( 1 / x ) ),(x - 1)/(2*x**2),-2.0,-1.0 +( 1 - ( 1 / x ) ) / x,(x - 1)/x**2,-2.0,-1.0 +( 1 - ( 1 / x ) ) / x + 1 / x + x,x + 2/x - 1/x**2,-2.0,1.0 +( 1 - ( 1 / x ) ) / x / x / x - 1,(-x**4 + x - 1)/x**4,-4.0,0.0 +( 1 - ( 1 / x ) + ( 1 / ( 1 - x ) ) ) / x,(x**2 - 3*x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 - ( x * ( 1 + x ) ) ) / ( x * x ) / x,(-x*(x + 1) + 1)/x**3,-3.0,-1.0 +( 1 - ( x * x ) ) + 1 - 1 / x,-x**2 + 2 - 1/x,-1.0,2.0 +( 1 - ( x * x ) ) + 1 - 1 / x / x,-x**2 + 2 - 1/x**2,-2.0,2.0 +( 1 - ( x * x ) ) - x + 1 / x / x,-x**2 - x + 1 + x**(-2),-2.0,2.0 +( 1 - ( x / ( 1 + x ) ) ) + 1 / x / x / x,(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 - ( x / ( 1 + x ) ) ) / ( x * ( x * x ) - 1 ),1/((x + 1)*(x**3 - 1)),0.0,-4.0 +( 1 - 1 / x ) / ( x / ( ( 1 / x ) - x ) ),-(x - 1)*(x**2 - 1)/x**3,-3.0,0.0 +( 1 - x ) * ( 1 - x ) * x * x + 1,x**2*(x - 1)**2 + 1,0.0,4.0 +( 1 - x ) * ( 1 - x ) - 1 / x / x,(x - 1)**2 - 1/x**2,-2.0,2.0 +( 1 - x ) * ( x - 1 ) - 1,-(x - 1)**2 - 1,0.0,2.0 +( 1 - x ) * 1 - x - x * x,-x**2 - 2*x + 1,0.0,2.0 +( 1 - x ) * x * ( 1 - x ) - 1,x*(x - 1)**2 - 1,0.0,3.0 +( 1 - x ) * x * x - 1 - 1,x**2*(-x + 1) - 2,0.0,3.0 +( 1 - x ) * x * x - x - ( 1 + x ),-x**2*(x - 1) - 2*x - 1,0.0,3.0 +( 1 - x ) * x + x - 1,-x*(x - 1) + x - 1,0.0,2.0 +( 1 - x ) * x - 1 + x - 1,-x*(x - 1) + x - 2,0.0,2.0 +( 1 - x ) * x / ( ( 1 / x ) + 1 ),x**2*(-x + 1)/(x + 1),2.0,2.0 +( 1 - x ) + ( 1 + x ) / x / x / x,(x**3*(-x + 1) + x + 1)/x**3,-3.0,1.0 +( 1 - x ) + ( x + x ) * x,2*x**2 - x + 1,0.0,2.0 +( 1 - x ) + 1 + 1 + 1 / x,-x + 3 + 1/x,-1.0,1.0 +( 1 - x ) + 1 - ( 1 / x ) / x + 1,-x + 3 - 1/x**2,-2.0,1.0 +( 1 - x ) + 1 - 1 / x,-x + 2 - 1/x,-1.0,1.0 +( 1 - x ) + 1 / ( ( x * x ) - ( 1 + x ) ),x**2*(-x + 2)/(x**2 - x - 1),2.0,1.0 +( 1 - x ) + x / ( 1 - x ),-(x + (x - 1)**2)/(x - 1),0.0,1.0 +( 1 - x ) - 1 - x / ( 1 + x ),-x*(x + 2)/(x + 1),1.0,1.0 +( 1 - x ) - 1 / ( x + x ),-x + 1 - 1/(2*x),-1.0,1.0 +( 1 - x ) - 1 / x - 1,-x - 1/x,-1.0,1.0 +( 1 - x ) - x * x * 1 * ( x * x ),-x**4 - x + 1,0.0,4.0 +( 1 - x ) - x * x * x + 1,-x**3 - x + 2,0.0,3.0 +( 1 - x ) - x - x * x * ( x * x ),-x**4 - 2*x + 1,0.0,4.0 +( 1 - x ) / ( ( ( 1 + x ) / x ) - x + 1 ),x*(x - 1)/(x**2 - 2*x - 1),1.0,0.0 +( 1 - x ) / ( ( ( 1 / x ) - x ) - x ) / 1,x*(x - 1)/(2*x**2 - 1),1.0,0.0 +( 1 - x ) / ( ( 1 + ( 1 / ( x * x ) ) ) / x - x ),x**3*(x - 1)/(x**4 - x**2 - 1),3.0,0.0 +( 1 - x ) / ( ( 1 + ( 1 / x ) ) + 1 ) * x,x**2*(-x + 1)/(2*x + 1),2.0,2.0 +( 1 - x ) / ( ( 1 - x ) - x * ( x * x ) ),(x - 1)/(x**3 + x - 1),0.0,-2.0 +( 1 - x ) / ( ( 1 / x ) + x ) - x,-x**2*(x + 1)/(x**2 + 1),2.0,1.0 +( 1 - x ) / ( ( 1 / x ) + x * x ),-x*(x - 1)/(x**3 + 1),1.0,-1.0 +( 1 - x ) / ( ( 1 / x ) + x + x ),-x*(x - 1)/(2*x**2 + 1),1.0,0.0 +( 1 - x ) / ( ( 1 / x ) - ( 1 - x ) ) - x,-x**3/(x**2 - x + 1),3.0,1.0 +( 1 - x ) / ( ( x * x ) * ( ( x * x ) * x ) - 1 ),(-x + 1)/(x**5 - 1),0.0,-4.0 +( 1 - x ) / ( ( x * x ) + 1 / ( x * x ) ),x**2*(-x + 1)/(x**4 + 1),2.0,-1.0 +( 1 - x ) / ( ( x * x ) - x + 1 ),(-x + 1)/(x**2 - x + 1),0.0,-1.0 +( 1 - x ) / ( 1 * 1 + ( 1 / x ) ),-x*(x - 1)/(x + 1),1.0,1.0 +( 1 - x ) / ( 1 + ( 1 - x ) ),(x - 1)/(x - 2),0.0,0.0 +( 1 - x ) / ( 1 + 1 / ( x * x ) ),x**2*(-x + 1)/(x**2 + 1),2.0,1.0 +( 1 - x ) / ( 1 + x ) - 1,-2*x/(x + 1),1.0,0.0 +( 1 - x ) / ( 1 + x ) / ( x + 1 ),(-x + 1)/(x + 1)**2,0.0,-1.0 +( 1 - x ) / ( 1 + x ) / x,(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - x ) / ( 1 + x + ( x * x ) ),(-x + 1)/(x**2 + x + 1),0.0,-1.0 +( 1 - x ) / ( 1 + x + 1 ),(-x + 1)/(x + 2),0.0,0.0 +( 1 - x ) / ( 1 - ( x * ( 1 - x ) ) ) / x,(x - 1)/(x*(-x*(x - 1) - 1)),-1.0,-2.0 +( 1 - x ) / ( 1 / ( x * x ) + x ),x**2*(-x + 1)/(x**3 + 1),2.0,0.0 +( 1 - x ) / ( 1 / x - ( 1 + x ) ),x*(x - 1)/(x*(x + 1) - 1),1.0,0.0 +( 1 - x ) / ( 1 / x - ( 1 - x ) ),-x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +( 1 - x ) / ( x * ( ( x * x ) * x ) - 1 ),(-x + 1)/(x**4 - 1),0.0,-3.0 +( 1 - x ) / ( x * ( 1 + x ) + 1 ),(-x + 1)/(x*(x + 1) + 1),0.0,-1.0 +( 1 - x ) / ( x * x ) - 1 + x * x,(x**4 - x**2 - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / ( x * x ) / x + ( 1 / ( 1 + x ) ),(x**3 - x**2 + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 - x ) / ( x * x ) / x + x + 1,(x**3*(x + 1) - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / ( x * x ) / x - 1 + x,(x**3*(x - 1) - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / ( x + ( ( x * x ) + x ) ) / x,(-x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 - x ) / ( x + ( 1 + x ) / x ),-x*(x - 1)/(x**2 + x + 1),1.0,0.0 +( 1 - x ) / ( x + ( 1 / x ) ) * 1,-x*(x - 1)/(x**2 + 1),1.0,0.0 +( 1 - x ) / ( x + ( x * ( 1 + x ) ) ),(-x + 1)/(x*(x + 2)),-1.0,-1.0 +( 1 - x ) / ( x + x - 1 ),(-x + 1)/(2*x - 1),0.0,0.0 +( 1 - x ) / ( x - ( ( 1 / x ) - x ) / x ),x**2*(-x + 1)/(x**3 + x**2 - 1),2.0,0.0 +( 1 - x ) / ( x - ( 1 + ( 1 + x ) ) / x ),x*(x - 1)/(-x**2 + x + 2),1.0,0.0 +( 1 - x ) / 1 / x / x + ( x * x ),(x**4 - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / x + 1 / ( x * x ) - x,-x - 1 + 1/x + x**(-2),-2.0,1.0 +( 1 - x ) / x + x - 1 - 1,x - 3 + 1/x,-1.0,1.0 +( 1 - x ) / x - 1,-2 + 1/x,-1.0,0.0 +( 1 - x ) / x - 1 + x * x,x**2 - 2 + 1/x,-1.0,2.0 +( 1 - x ) / x - 1 - 1 / 1,-3 + 1/x,-1.0,0.0 +( 1 - x ) / x - x * ( x * x ) - 1,-x**3 - 2 + 1/x,-1.0,3.0 +( 1 - x ) / x - x + 1 / x,-x - 1 + 2/x,-1.0,1.0 +( 1 - x ) / x / ( ( x * x ) ) - 1,(-x**3 - x + 1)/x**3,-3.0,0.0 +( 1 - x ) / x / 1 / ( x * x ) - x,(-x**4 - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / x / x / ( 1 + x ) + x,(x**3*(x + 1) - x + 1)/(x**2*(x + 1)),-2.0,1.0 +( 1 - x + ( 1 / ( 1 - x ) ) ) / ( x * x ),-((x - 1)**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 - x + 1 ) / ( 1 + ( x * x ) ),(-x + 2)/(x**2 + 1),0.0,-1.0 +( 1 - x + 1 ) / ( 1 + x ),(-x + 2)/(x + 1),0.0,0.0 +( 1 - x - x - x ),-3*x + 1,0.0,1.0 +( 1 / ( ( ( 1 / x ) - x ) - x ) ) / ( 1 + x * x ),-x/(2*x**4 + x**2 - 1),1.0,-3.0 +( 1 / ( ( ( 1 / x ) / x ) + x ) ) / ( x + x - 1 ),x**2/((2*x - 1)*(x**3 + 1)),2.0,-2.0 +( 1 / ( ( ( 1 / x ) / x ) - x ) ) / ( 1 + 1 / x ),-x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( 1 / ( ( ( x * x ) + x ) + x ) ) + 1 / x / x,2*(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 / ( ( 1 + x ) + ( 1 / x ) ) ) / ( 1 / x + x ),x**2/((x**2 + 1)*(x*(x + 1) + 1)),2.0,-2.0 +( 1 / ( ( 1 + x ) + x ) ) / ( ( 1 / x ) + x * x ),x/((2*x + 1)*(x**3 + 1)),1.0,-3.0 +( 1 / ( ( 1 - x ) + ( 1 / x ) ) ) / ( 1 / x - x ),x**2/((x**2 - 1)*(x*(x - 1) - 1)),2.0,-2.0 +( 1 / ( ( 1 - x ) - x ) ) / ( 1 + 1 + x ),-1/((x + 2)*(2*x - 1)),0.0,-2.0 +( 1 / ( ( 1 - x ) - x ) ) / ( 1 / ( x * x ) - x ),x**2/((2*x - 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( ( 1 - x ) - x ) ) / ( x + x + x ),-1/(3*x*(2*x - 1)),-1.0,-2.0 +( 1 / ( ( 1 / x ) - x ) ) - 1 / ( ( 1 / x ) + x ),-2*x**3/(x**4 - 1),3.0,-1.0 +( 1 / ( ( x * x ) + x ) ) / ( 1 + 1 - x ),-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +( 1 / ( ( x * x ) - x ) ) / x / x - 1 / x,(x**2*(-x + 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 + ( ( 1 - x ) * x ) ) ) / ( x + 1 / x ),x/(-x**4 + x**3 + x + 1),1.0,-3.0 +( 1 / ( 1 + ( ( 1 / x ) + x ) ) ) / ( x * x - 1 ),x/(x**4 + x**3 - x - 1),1.0,-3.0 +( 1 / ( 1 + ( 1 + x ) ) ) + 1 / x / x / x,(x**3 + x + 2)/(x**3*(x + 2)),-3.0,-1.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( 1 - ( x * x ) * x ),-1/((x + 2)*(x**3 - 1)),0.0,-4.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( x - 1 / x ),x/((x + 2)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 + ( 1 - x ) ) ) + 1 / x / x / x,(-x**3 + x - 2)/(x**3*(x - 2)),-3.0,-1.0 +( 1 / ( 1 + ( 1 - x ) ) ) / ( x - 1 - 1 ),-1/(x - 2)**2,0.0,-2.0 +( 1 / ( 1 + ( x * ( x * x ) ) ) ) / x - 1 / x / x,(-x**3 + x - 1)/(x**2*(x**3 + 1)),-2.0,-2.0 +( 1 / ( 1 + ( x * x ) ) ) / ( ( 1 + x ) - x * x ),1/(-x**4 + x**3 + x + 1),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( 1 + 1 + x ),1/((x + 2)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / x / x / x - 1,(-x**5 - x**3 + 1)/(x**3*(x**2 + 1)),-3.0,0.0 +( 1 / ( 1 + x ) ) * ( x + ( x ) ),2*x/(x + 1),1.0,0.0 +( 1 / ( 1 + x ) ) * x - x - x - x,-x*(3*x + 2)/(x + 1),1.0,1.0 +( 1 / ( 1 + x ) ) + 1 + 1 / x / ( ( x * x ) * x ),(x**5 + 2*x**4 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / ( 1 + x ) ) - ( 1 + x ) - x,-x*(2*x + 3)/(x + 1),1.0,1.0 +( 1 / ( 1 + x ) ) - 1 - 1 / x / x,-(x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / ( 1 + x ) ) - 1 / ( 1 - x ) / x / ( x * x ),(x**4 - x**3 + x + 1)/(x**5 - x**3),-3.0,-1.0 +( 1 / ( 1 + x ) ) - x / x / ( 1 - x ) / x,(x**2 + 1)/(x**3 - x),-1.0,-1.0 +( 1 / ( 1 + x ) ) / ( ( 1 + x ) - ( 1 / x ) ) + x,x**3*(x + 2)/(x**3 + 2*x**2 - 1),3.0,1.0 +( 1 / ( 1 + x ) ) / ( ( 1 + x ) - 1 / x ),x/((x + 1)*(x*(x + 1) - 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 / ( x * x ) ) + x + x ),x**2/((x + 1)*(2*x**3 + 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) - x ),-x/((x + 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) - x ) / ( 1 - x ),x/(x**4 - 2*x**2 + 1),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) / x - x ),-x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) + 1 + 1 ),1/((x + 1)*(x**2 + 2)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) / ( 1 / x ) + 1 ),1/((x + 1)*(x**3 + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 + ( x * ( 1 + x ) ) * x ),1/((x + 1)*(x**2*(x + 1) + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 + x + ( 1 / x ) ),x/((x + 1)*(x*(x + 1) + 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 / x + x ),x/((x + 1)*(x**2 + 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( x * ( 1 + x ) + 1 ),1/((x + 1)*(x*(x + 1) + 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( x * x ) / x - 1 + x,(x**5 - x**3 + 1)/(x**3*(x + 1)),-3.0,1.0 +( 1 / ( 1 + x ) ) / ( x * x + x ),1/(x*(x + 1)**2),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( x - ( 1 - x ) / ( x * x ) ),x**2/((x + 1)*(x**3 + x - 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( x - ( 1 / x ) ) / ( 1 + x ),x/((x + 1)**2*(x**2 - 1)),1.0,-3.0 +( 1 / ( 1 + x ) + x - 1 ),x**2/(x + 1),2.0,1.0 +( 1 / ( 1 + x ) - x + 1 ),(-x**2 + 2)/(x + 1),0.0,1.0 +( 1 / ( 1 - ( 1 + x ) ) ) / ( x + 1 + x ),-1/(x*(2*x + 1)),-1.0,-2.0 +( 1 / ( 1 - ( 1 / x ) ) ) * ( x + x + x ),3*x**2/(x - 1),2.0,1.0 +( 1 / ( 1 - ( x * ( 1 + x ) ) ) ) / ( x * x - 1 ),-1/((x**2 - 1)*(x*(x + 1) - 1)),0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( x + x + x ),-1/(3*x*(x**2 - 1)),-1.0,-3.0 +( 1 / ( 1 - x ) ) * ( x + x * 1 ),-2*x/(x - 1),1.0,0.0 +( 1 / ( 1 - x ) ) + 1 + 1 / x + 1,(2*x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +( 1 / ( 1 - x ) ) + 1 + 1 / x / ( x * x ),(x**4 - 2*x**3 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / ( 1 - x ) ) + 1 - 1 / x / x,(x**3 - 2*x**2 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / ( 1 - x ) ) + 1 / ( 1 + ( x * x ) ),(-x**2 + x - 2)/((x - 1)*(x**2 + 1)),0.0,-1.0 +( 1 / ( 1 - x ) ) + 1 / x + 1 / x,(x - 2)/(x*(x - 1)),-1.0,-1.0 +( 1 / ( 1 - x ) ) - ( 1 / x ) - 1 / x,(-3*x + 2)/(x*(x - 1)),-1.0,-1.0 +( 1 / ( 1 - x ) ) - ( 1 / x ) / x / x - ( 1 / x ),(-x**3 + x**2*(-x + 1) - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / 1 / x / x,(-x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / x / ( x * x ) + 1,(x**4 - 2*x**3 - x + 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / ( 1 - x ) ) - 1 / x / x / ( x / ( 1 - x ) ),(-x**3 + (x - 1)**2)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) / x - ( 1 + x ) ),x**2/(x**4 - x**2 - x + 1),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 + ( ( 1 + x ) ) ),-1/((x - 1)*(x + 2)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 + ( 1 - x ) ) * x,x/((x - 2)*(x - 1)),1.0,-1.0 +( 1 / ( 1 - x ) ) / ( 1 + x ) / ( 1 + x ),-1/((x - 1)*(x + 1)**2),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 - ( 1 / x ) ) * x,-x**2/(x - 1)**2,2.0,0.0 +( 1 / ( 1 - x ) ) / ( 1 - ( x * ( x * x ) ) + 1 ),1/((x - 1)*(x**3 - 2)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 - x ) * x,x/(x - 1)**2,1.0,-1.0 +( 1 / ( 1 - x ) ) / ( 1 - x * ( x * ( 1 - x ) ) ),1/((x - 1)*(-x**2*(x - 1) - 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 - x + ( 1 - x ) ),1/(2*(x - 1)**2),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( x * ( x * ( 1 + x ) ) + 1 ),-1/(x**4 - x**2 + x - 1),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( x * ( x * ( 1 + x ) ) - 1 ),-1/(x**4 - x**2 - x + 1),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( x * ( x * x ) - ( 1 - x ) ),-1/((x - 1)*(x**3 + x - 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( x + ( x * x ) + x ),-1/(x*(x - 1)*(x + 2)),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( x + ( x * x ) - 1 ),-1/(x**3 - 2*x + 1),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( x + 1 + x ),-1/((x - 1)*(2*x + 1)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( x - ( 1 / x ) + ( x * x ) ),-x/(x**4 - x**2 - x + 1),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( x - 1 ) * ( 1 + x ),-(x + 1)/(x - 1)**2,0.0,-1.0 +( 1 / ( 1 - x ) ) / ( x - 1 - ( 1 / x ) ),x/((x - 1)*(x*(-x + 1) + 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / x + 1 + 1 + 1,3 - 1/(x*(x - 1)),-1.0,0.0 +( 1 / ( 1 - x ) ) / x / ( x + ( 1 / ( x * x ) ) ),-x/((x - 1)*(x**3 + 1)),1.0,-3.0 +( 1 / ( x * x ) ) / ( ( 1 / ( 1 + x ) ) - 1 - 1 ),-(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 / ( x * x ) ) / ( x + x ) + 1,1 + 1/(2*x**3),-3.0,0.0 +( 1 / ( x * x ) ) / ( x + x ) - 1,-1 + 1/(2*x**3),-3.0,0.0 +( 1 / ( x * x ) ) / ( x + x ) - x,-x + 1/(2*x**3),-3.0,1.0 +( 1 / ( x * x ) - 1 - 1 ),-2 + x**(-2),-2.0,0.0 +( 1 / ( x / ( 1 - x ) ) ) / ( x + x + x ),(-x + 1)/(3*x**2),-2.0,-1.0 +( 1 / 1 / x ),1/x,-1.0,-1.0 +( 1 / x ) * 1 / x,x**(-2),-2.0,-2.0 +( 1 / x ) + ( 1 + 1 ) / ( 1 + x ),(3*x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 / x ) + ( 1 / ( x * x ) ) / ( 1 + 1 ),(x + 1/2)/x**2,-2.0,-1.0 +( 1 / x ) + ( 1 / x ) + 1,(x + 2)/x,-1.0,0.0 +( 1 / x ) + ( x / ( 1 - x ) ) / ( x + x ),(x - 2)/(2*x*(x - 1)),-1.0,-1.0 +( 1 / x ) + 1 + ( 1 - x ) / x / ( x * x ),(x**3 + x**2 - x + 1)/x**3,-3.0,0.0 +( 1 / x ) + 1 + x * x,(x**3 + x + 1)/x,-1.0,2.0 +( 1 / x ) + 1 / ( 1 + ( x * x ) ),(x**2 + x + 1)/(x**3 + x),-1.0,-1.0 +( 1 / x ) + 1 / x + ( x * x ) * x,(x**4 + 2)/x,-1.0,3.0 +( 1 / x ) + x * x * x + 1,(x**4 + x + 1)/x,-1.0,3.0 +( 1 / x ) + x * x * x - x,x**3 - x + 1/x,-1.0,3.0 +( 1 / x ) + x + 1 + x,2*x + 1 + 1/x,-1.0,1.0 +( 1 / x ) + x + x + ( x ),3*x + 1/x,-1.0,1.0 +( 1 / x ) + x - ( 1 + x ) * x * x,-x**3 - x**2 + x + 1/x,-1.0,3.0 +( 1 / x ) + x / ( ( x * ( 1 - x ) ) - 1 ),(-x + 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +( 1 / x ) - ( 1 + x ) * x * x - x,-x**3 - x**2 - x + 1/x,-1.0,3.0 +( 1 / x ) - ( 1 + x ) / ( ( x * x ) * x ) / x + 1,(x**4 + x**3 - x - 1)/x**4,-4.0,0.0 +( 1 / x ) - ( 1 / x ) / x / x - 1,-1 + 1/x - 1/x**3,-3.0,0.0 +( 1 / x ) - ( x / ( 1 - x ) ) - 1 + 1 / x,(3*x - 2)/(x*(x - 1)),-1.0,-1.0 +( 1 / x ) - 1 + ( 1 + x ) * x * x,(x**4 + x**3 - x + 1)/x,-1.0,3.0 +( 1 / x ) - 1 + 1 / ( x * ( x * x ) ) / x,-1 + 1/x + x**(-4),-4.0,0.0 +( 1 / x ) - 1 + x + x - 1,2*x - 2 + 1/x,-1.0,1.0 +( 1 / x ) - 1 - ( x * x ) * x / 1,(-x**4 - x + 1)/x,-1.0,3.0 +( 1 / x ) - 1 / ( ( 1 / x ) - ( x * x ) ),(x**3 + x**2 - 1)/(x**4 - x),-1.0,-1.0 +( 1 / x ) - 1 / ( 1 + ( x * x ) ),(x**2 - x + 1)/(x**3 + x),-1.0,-1.0 +( 1 / x ) - 1 / x / x - ( x * x ),(-x**4 + x - 1)/x**2,-2.0,2.0 +( 1 / x ) - x * ( 1 - x ) * x - 1,(x**4 - x**3 - x + 1)/x,-1.0,3.0 +( 1 / x ) - x * x,(-x**3 + 1)/x,-1.0,2.0 +( 1 / x ) - x * x * ( 1 + x ) - 1,(-x**4 - x**3 - x + 1)/x,-1.0,3.0 +( 1 / x ) - x + x * x * ( 1 - x ),-x**3 + x**2 - x + 1/x,-1.0,3.0 +( 1 / x ) - x - 1 * x - x,-3*x + 1/x,-1.0,1.0 +( 1 / x ) - x - x * ( x * x ) - x,-x**3 - 2*x + 1/x,-1.0,3.0 +( 1 / x ) - x - x * x - ( x * x ),-2*x**2 - x + 1/x,-1.0,2.0 +( 1 / x ) - x / ( x - ( 1 - ( x * x ) ) ),(x - 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +( 1 / x ) / ( ( ( 1 + x ) + x ) * x + 1 ),1/(x*(x*(2*x + 1) + 1)),-1.0,-3.0 +( 1 / x ) / ( ( ( 1 + x ) + x ) * x - 1 ),1/(x*(x*(2*x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( ( ( 1 - x ) * x ) + 1 ),-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( ( ( 1 - x ) - x ) - 1 / x ),-1/(x*(2*x - 1) + 1),0.0,-2.0 +( 1 / x ) / ( ( ( x * x ) / ( 1 - x ) ) - x ),(-x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( 1 / x ) / ( ( 1 + x ) + 1 - ( x * x ) ),1/(x*(-x**2 + x + 2)),-1.0,-3.0 +( 1 / x ) / ( ( 1 - x ) + x * x ),1/(x*(x**2 - x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 / ( 1 - x ) ) - x - x ),(-x + 1)/(x*(2*x*(x - 1) + 1)),-1.0,-2.0 +( 1 / x ) / ( ( 1 / x ) + ( 1 - x ) - x ),1/(x*(-2*x + 1) + 1),0.0,-2.0 +( 1 / x ) / ( ( 1 / x ) - ( ( x * x ) * x ) - 1 ),-1/(x**4 + x - 1),0.0,-4.0 +( 1 / x ) / ( ( 1 / x ) - ( ( x * x ) * x ) - x ),-1/(x**4 + x**2 - 1),0.0,-4.0 +( 1 / x ) / ( ( 1 / x ) - ( 1 - x ) + x ),1/(x*(2*x - 1) + 1),0.0,-2.0 +( 1 / x ) / ( ( 1 / x ) - x * ( 1 - x ) ),1/(x**3 - x**2 + 1),0.0,-3.0 +( 1 / x ) / ( ( x * x ) - ( 1 + x ) - x ),1/(x*(x**2 - 2*x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( x / ( 1 + x ) ) - x + 1 ),(x + 1)/(x*(x + (-x + 1)*(x + 1))),-1.0,-2.0 +( 1 / x ) / ( 1 + ( ( 1 / x ) - x ) ) / x,1/(x*(x*(-x + 1) + 1)),-1.0,-3.0 +( 1 / x ) / ( 1 + ( 1 - x ) ) + ( 1 / x ),(x - 3)/(x*(x - 2)),-1.0,-1.0 +( 1 / x ) / ( 1 + ( 1 - x ) + ( 1 / x ) ),1/(x*(-x + 2) + 1),0.0,-2.0 +( 1 / x ) / ( 1 + 1 ) - ( 1 / x ),-1/(2*x),-1.0,-1.0 +( 1 / x ) / ( 1 + x + ( x * ( 1 - x ) ) ),1/(x*(-x*(x - 1) + x + 1)),-1.0,-3.0 +( 1 / x ) / ( 1 - x + 1 ),-1/(x*(x - 2)),-1.0,-2.0 +( 1 / x ) / ( x * x + ( 1 / ( 1 - x ) ) ),(x - 1)/(x**4 - x**3 - x),-1.0,-3.0 +( 1 / x ) / ( x + ( ( 1 + x ) + x ) / x ),1/(x**2 + 2*x + 1),0.0,-2.0 +( 1 / x ) / ( x + ( 1 + x ) + ( x * x ) ),1/(x*(x**2 + 2*x + 1)),-1.0,-3.0 +( 1 / x ) / ( x + ( 1 + x ) - ( 1 - x ) ),1/(3*x**2),-2.0,-2.0 +( 1 / x ) / ( x + x ) + ( x * x ),(x**4 + 1/2)/x**2,-2.0,2.0 +( 1 / x ) / ( x - 1 ) + x,x + 1/(x*(x - 1)),-1.0,1.0 +( 1 / x ) / ( x / ( 1 + ( x * x ) ) ) / ( x + x ),(x**2 + 1)/(2*x**3),-3.0,-1.0 +( 1 / x ) / x * ( 1 + 1 ),2/x**2,-2.0,-2.0 +( 1 / x ) / x * 1 - ( 1 / ( 1 - x ) ),(x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x ) / x + 1 + 1 + ( 1 - x ),-x + 3 + x**(-2),-2.0,1.0 +( 1 / x ) / x - x * ( 1 - x ) - 1,x**2 - x - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x / ( 1 - x ) - x * x,(x**4*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,2.0 +( 1 / x ) / x / x / ( 1 - x ) - x,(x**4*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +( 1 / x - ( 1 + x ) ) / x,(-x*(x + 1) + 1)/x**2,-2.0,0.0 +( 1 / x - ( x / ( 1 + x ) ) ),(-x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / x / ( 1 - x ) + ( x * x ) ),(x**3*(x - 1) - 1)/(x*(x - 1)),-1.0,2.0 +( x ) * ( 1 - x ) - 1 / ( ( 1 / x ) + x ),x**2*(-x**2 + x - 1)/(x**2 + 1),2.0,2.0 +( x ) * x - x - x,x*(x - 2),1.0,2.0 +( x ) / ( ( 1 / x ) - x ) + x,x - x/(x - 1/x),1.0,1.0 +( x * ( 1 + ( 1 + x ) ) * x + x ),x*(x*(x + 2) + 1),1.0,3.0 +( x * ( 1 + x ) ) * x + 1 - x,x**2*(x + 1) - x + 1,0.0,3.0 +( x * ( 1 + x ) ) * x - 1 - x - x,x**2*(x + 1) - 2*x - 1,0.0,3.0 +( x * ( 1 + x ) ) + x / ( x - ( 1 - x ) ),x**2*(2*x + 1)/(2*x - 1),2.0,2.0 +( x * ( 1 + x ) ) - x - x - x - x,x*(x - 3),1.0,2.0 +( x * ( 1 + x ) ) / ( ( ( 1 / x ) / x ) - x ),-x**3*(x + 1)/(x**3 - 1),3.0,1.0 +( x * ( 1 + x ) ) / ( ( 1 - x ) + ( 1 / x ) / x ),x**3*(x + 1)/(x**2*(-x + 1) + 1),3.0,1.0 +( x * ( 1 + x ) ) / ( 1 + 1 ),x*(x + 1)/2,1.0,2.0 +( x * ( 1 + x ) ) / ( x + x - ( 1 / x ) ),x**2*(x + 1)/(2*x**2 - 1),2.0,1.0 +( x * ( 1 + x ) * x + x ),x*(x*(x + 1) + 1),1.0,3.0 +( x * ( 1 + x ) * x - 1 ),x**2*(x + 1) - 1,0.0,3.0 +( x * ( 1 - x ) ) * ( x * x ) - 1,x**3*(-x + 1) - 1,0.0,4.0 +( x * ( 1 - x ) ) * ( x + 1 + x ),x*(-2*x**2 + x + 1),1.0,3.0 +( x * ( 1 - x ) ) * x * x - 1 - 1,x**3*(-x + 1) - 2,0.0,4.0 +( x * ( 1 - x ) ) / ( ( 1 / x ) / x + ( x * x ) ),x**3*(-x + 1)/(x**4 + 1),3.0,0.0 +( x * ( 1 - x ) ) / ( 1 + 1 + 1 ),x*(-x + 1)/3,1.0,2.0 +( x * ( 1 - x ) ) / 1 * x - 1,x**2*(-x + 1) - 1,0.0,3.0 +( x * ( 1 - x ) * x + x ),x*(x*(-x + 1) + 1),1.0,3.0 +( x * ( 1 / x ) ) / ( ( 1 + x ) - x * x ),1/(-x**2 + x + 1),0.0,-2.0 +( x * ( x ) ),x**2,2.0,2.0 +( x * ( x * ( x / ( 1 + x ) ) ) ) / ( 1 - x - x ),-x**3/((x + 1)*(2*x - 1)),3.0,1.0 +( x * ( x * x ) ) / ( 1 + ( x * x ) + ( 1 + x ) ),x**3/(x**2 + x + 2),3.0,1.0 +( x * ( x * x ) ) / ( 1 + 1 ) - x,x**3/2 - x,1.0,3.0 +( x * ( x * x ) ) / ( 1 - ( x * ( 1 - x ) ) * x ),x**3/(x**3 - x**2 + 1),3.0,0.0 +( x * ( x / ( ( ( 1 - x ) / x ) - x ) ) ),-x**3/(x**2 + x - 1),3.0,1.0 +( x * ( x / ( 1 + x ) ) ) / ( ( ( 1 / x ) / x ) - x + 1 ),x**4/(-x**4 + x**2 + x + 1),4.0,0.0 +( x * ( x / ( 1 + x ) ) + x ) * x,x**2*(2*x + 1)/(x + 1),2.0,2.0 +( x * ( x / ( 1 - x ) ) ) / ( x + x - ( 1 / ( x * x ) ) ),-x**4/((x - 1)*(2*x**3 - 1)),4.0,0.0 +( x * x ) * ( x - 1 ) - 1,x**2*(x - 1) - 1,0.0,3.0 +( x * x ) * 1 * x * x + ( 1 - x ),x**4 - x + 1,0.0,4.0 +( x * x ) * x * ( 1 - x ) - 1 - x,-x**3*(x - 1) - x - 1,0.0,4.0 +( x * x ) * x * x + 1 + ( 1 + x ),x**4 + x + 2,0.0,4.0 +( x * x ) * x + x + ( x ),x*(x**2 + 2),1.0,3.0 +( x * x ) * x - ( 1 / x ) + 1,(x**4 + x - 1)/x,-1.0,3.0 +( x * x ) + ( ( 1 + x ) + x ) * x,x*(3*x + 1),1.0,2.0 +( x * x ) + ( 1 + x ) * ( x + x ),x*(3*x + 2),1.0,2.0 +( x * x ) + ( 1 + x ) / x / x - 1,(x**4 - x**2 + x + 1)/x**2,-2.0,2.0 +( x * x ) + ( x * x ) / ( ( x * x ) + 1 ),x**2*(x**2 + 2)/(x**2 + 1),2.0,2.0 +( x * x ) + ( x + x ) * x,3*x**2,2.0,2.0 +( x * x ) + 1 - ( 1 / x ) - x,x**2 - x + 1 - 1/x,-1.0,2.0 +( x * x ) + 1 / x,(x**3 + 1)/x,-1.0,2.0 +( x * x ) + x * x - 1 / x,(2*x**3 - 1)/x,-1.0,2.0 +( x * x ) + x + 1 + 1 + 1,x**2 + x + 3,0.0,2.0 +( x * x ) + x + x + x + x,x*(x + 4),1.0,2.0 +( x * x ) + x - 1 - 1 / x,x**2 + x - 1 - 1/x,-1.0,2.0 +( x * x ) + x / ( 1 + 1 ),x*(x + 1/2),1.0,2.0 +( x * x ) + x / ( 1 - ( ( 1 / x ) / x ) ),x**2*(x**2 + x - 1)/(x**2 - 1),2.0,2.0 +( x * x ) - ( 1 + 1 ) / ( x * x ),(x**4 - 2)/x**2,-2.0,2.0 +( x * x ) - ( 1 - x ) / x / x,(x**4 + x - 1)/x**2,-2.0,2.0 +( x * x ) - 1 - 1 - 1 - 1,x**2 - 4,0.0,2.0 +( x * x ) - 1 - 1 / x - x,x**2 - x - 1 - 1/x,-1.0,2.0 +( x * x ) - 1 - x - 1 - 1,x**2 - x - 3,0.0,2.0 +( x * x ) - 1 / ( x + 1 ),(x**2*(x + 1) - 1)/(x + 1),0.0,2.0 +( x * x ) - 1 / x - 1 / x,(x**3 - 2)/x,-1.0,2.0 +( x * x ) - x * x * ( x * x ) - 1,-x**4 + x**2 - 1,0.0,4.0 +( x * x ) - x * x / ( 1 + ( 1 + x ) ) * x,2*x**2/(x + 2),2.0,1.0 +( x * x ) - x + 1 / x - x,(x**2*(x - 2) + 1)/x,-1.0,2.0 +( x * x ) - x - x - x - x,x*(x - 4),1.0,2.0 +( x * x ) / ( ( ( 1 - x ) / x ) - x - x ),-x**3/(2*x**2 + x - 1),3.0,1.0 +( x * x ) / ( ( ( 1 / x ) + x ) + x + x ),x**3/(3*x**2 + 1),3.0,1.0 +( x * x ) / ( ( ( 1 / x ) - x ) - x + ( x * x ) ),x**3/(x**2*(x - 2) + 1),3.0,0.0 +( x * x ) / ( ( ( 1 / x ) - x ) - x - ( 1 + x ) ),-x**3/(x*(3*x + 1) - 1),3.0,1.0 +( x * x ) / ( ( ( x * x ) * x ) + ( 1 / x ) + x ),x**3/(x**4 + x**2 + 1),3.0,-1.0 +( x * x ) / ( ( 1 + x ) + 1 + 1 ),x**2/(x + 3),2.0,1.0 +( x * x ) / ( ( 1 - ( 1 / x ) ) - ( x ) ),-x**3/(x*(x - 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 - x ) + 1 ) + x,-2*x/(x - 2),1.0,0.0 +( x * x ) / ( ( 1 - x ) + 1 - ( x * x ) ),-x**2/(x**2 + x - 2),2.0,0.0 +( x * x ) / ( ( 1 - x ) + 1 / 1 ),-x**2/(x - 2),2.0,1.0 +( x * x ) / ( ( 1 - x ) - x * ( x * ( x * x ) ) ),-x**2/(x**4 + x - 1),2.0,-2.0 +( x * x ) / ( ( 1 / ( 1 + x ) ) / x - ( 1 + x ) ),-x**3*(x + 1)/(x*(x + 1)**2 - 1),3.0,1.0 +( x * x ) / ( ( 1 / ( x * x ) ) - ( x * ( 1 - x ) ) ),x**4/(x**4 - x**3 + 1),4.0,0.0 +( x * x ) / ( ( 1 / x ) + 1 ) / ( 1 + x ),x**3/(x + 1)**2,3.0,1.0 +( x * x ) / ( ( 1 / x ) + x + ( 1 / ( 1 + x ) ) ),x**3*(x + 1)/(x**2*(x + 1) + 2*x + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) + x + ( 1 / x ) ),x**3/(x**2 + 2),3.0,1.0 +( x * x ) / ( ( 1 / x ) - ( x * x ) + x ),x**3/(x**2*(-x + 1) + 1),3.0,0.0 +( x * x ) / ( ( x * ( ( 1 / x ) + x ) ) - 1 / ( x * x ) ),x**4/(x**4 + x**2 - 1),4.0,0.0 +( x * x ) / ( ( x * ( ( x * x ) + x ) ) - 1 / x ),x**3/(x**3*(x + 1) - 1),3.0,-1.0 +( x * x ) / ( ( x * ( 1 - x ) ) - ( 1 - x ) / x ),-x**3/(x**2*(x - 1) - x + 1),3.0,0.0 +( x * x ) / ( ( x * x ) + ( 1 - x ) - x ),x**2/(x**2 - 2*x + 1),2.0,0.0 +( x * x ) / ( ( x * x ) + 1 - ( 1 / x ) ),x**3/(x**3 + x - 1),3.0,0.0 +( x * x ) / ( ( x * x ) + 1 / ( x * x ) ),x**4/(x**4 + 1),4.0,0.0 +( x * x ) / ( ( x * x ) + x + ( ( 1 / x ) + x ) ),x**3/(x**2*(x + 2) + 1),3.0,0.0 +( x * x ) / ( ( x / ( 1 - x ) ) * x - 1 ),x**2*(-x + 1)/(x**2 + x - 1),2.0,1.0 +( x * x ) / ( 1 + ( 1 - x ) ) - x,2*x*(-x + 1)/(x - 2),1.0,1.0 +( x * x ) / ( 1 + 1 + ( 1 / ( 1 + x ) ) ),x**2*(x + 1)/(2*x + 3),2.0,2.0 +( x * x ) / ( 1 - ( x * ( 1 + x ) ) ) * x,-x**3/(x*(x + 1) - 1),3.0,1.0 +( x * x ) / ( 1 - x * ( 1 + x ) ),-x**2/(x*(x + 1) - 1),2.0,0.0 +( x * x ) / ( 1 - x / ( ( 1 - x ) - x ) ),x**2*(-2*x + 1)/(-3*x + 1),2.0,2.0 +( x * x ) / ( 1 / ( 1 + x ) + 1 ),x**2*(x + 1)/(x + 2),2.0,2.0 +( x * x ) / ( 1 / ( x * x ) - ( x * ( 1 + x ) ) ),-x**4/(x**3*(x + 1) - 1),4.0,0.0 +( x * x ) / ( 1 / x + ( ( 1 - x ) - x ) ),x**3/(x*(-2*x + 1) + 1),3.0,1.0 +( x * x ) / ( 1 / x - ( ( x * ( x * x ) ) - x ) ),x**3/(-x**4 + x**2 + 1),3.0,-1.0 +( x * x ) / ( 1 / x - ( x * ( 1 + ( 1 - x ) ) ) ),x**3/(x**3 - 2*x**2 + 1),3.0,0.0 +( x * x ) / ( x * x - ( ( ( 1 / x ) / ( 1 + x ) ) / x ) ),x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +( x * x ) / ( x + ( 1 + x ) ),x**2/(2*x + 1),2.0,1.0 +( x * x ) / ( x + ( 1 + x ) + 1 ),x**2/(2*(x + 1)),2.0,1.0 +( x * x ) / ( x + ( 1 + x ) + x ),x**2/(3*x + 1),2.0,1.0 +( x * x ) / ( x + ( 1 + x ) - ( 1 / x ) ),x**3/(x*(2*x + 1) - 1),3.0,1.0 +( x * x ) / ( x + ( 1 / x ) ) - x,-x/(x**2 + 1),1.0,-1.0 +( x * x ) / ( x + ( 1 / x ) + x ),x**3/(2*x**2 + 1),3.0,1.0 +( x * x ) / ( x + x ) - ( x * x ),x*(-x + 1/2),1.0,2.0 +( x * x ) / ( x - ( ( x * x ) - x ) - 1 ),-x**2/(x**2 - 2*x + 1),2.0,0.0 +( x * x ) / ( x - ( 1 - x ) - ( 1 / x ) ),x**3/(2*x**2 - x - 1),3.0,1.0 +( x * x ) / ( x - ( 1 / x ) - ( 1 / ( 1 - x ) ) ),x**3*(x - 1)/(x**3 - x**2 + 1),3.0,1.0 +( x * x ) / ( x - 1 - ( 1 + ( x * x ) ) ),-x**2/(x**2 - x + 2),2.0,0.0 +( x * x ) / 1 / ( ( x * ( 1 - x ) ) - 1 ),-x**2/(x*(x - 1) + 1),2.0,0.0 +( x * x ) / 1 / ( 1 + 1 ),x**2/2,2.0,2.0 +( x * x - ( 1 + x ) ) - x,x**2 - 2*x - 1,0.0,2.0 +( x * x - ( x / ( 1 - x ) ) ),x*(x*(x - 1) + 1)/(x - 1),1.0,2.0 +( x + ( 1 / ( ( ( x * x ) - x ) - x ) ) ) / x / x,(x**2*(x - 2) + 1)/(x**3*(x - 2)),-3.0,-1.0 +( x + ( 1 / ( ( 1 - x ) - x ) ) ) / x / x,(x*(2*x - 1) - 1)/(x**2*(2*x - 1)),-2.0,-1.0 +( x + ( 1 / ( 1 + x ) ) ) / x / x,(x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( x + ( x / ( 1 + x ) ) + 1 ) / x,(x + (x + 1)**2)/(x*(x + 1)),-1.0,0.0 +( x + 1 ) / ( x / ( 1 + ( 1 + x ) ) ) / ( x * x ),(x + 1)*(x + 2)/x**3,-3.0,-1.0 +( x + 1 + 1 ) / ( ( x * x ) - x ),(x + 2)/(x*(x - 1)),-1.0,-1.0 +( x + x ) * ( 1 + x ) * ( 1 + x ),2*x*(x + 1)**2,1.0,3.0 +( x + x + ( 1 / ( 1 + x ) ) ) * x,x*(2*x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x + x + x ) * ( 1 - x ),3*x*(-x + 1),1.0,2.0 +( x + x - x * x ),x*(-x + 2),1.0,2.0 +( x - ( ( 1 - x ) - ( 1 / x ) ) ) / x / x,(x*(2*x - 1) + 1)/x**3,-3.0,-1.0 +( x - ( ( 1 / x ) - x ) ) * x * x,2*x**3 - x,1.0,3.0 +( x - ( ( 1 / x ) / ( 1 - x ) ) ) / x / x,(x**2*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +( x - ( ( x * x ) * x ) * x - 1 ),-x**4 + x - 1,0.0,4.0 +( x - ( 1 + ( x / ( 1 - x ) ) ) ) / x / x,(x + (-x + 1)**2)/(x**2*(x - 1)),-2.0,-1.0 +( x - ( 1 - ( 1 / x ) ) ) / x / x,(x*(x - 1) + 1)/x**3,-3.0,-1.0 +( x - ( 1 - x ) - 1 ) / ( ( 1 + x ) * x ),2*(x - 1)/(x*(x + 1)),-1.0,-1.0 +( x - ( 1 / ( ( x * ( x * x ) ) - x ) ) ) / x / x,(x**4 - x**2 - 1)/(x**5 - x**3),-3.0,-1.0 +( x - ( x * ( x / ( 1 - x ) ) ) ) * x,x**2*(2*x - 1)/(x - 1),2.0,2.0 +( x - ( x * ( x / ( 1 - x ) ) ) + x ) * x,x**2*(3*x - 2)/(x - 1),2.0,2.0 +( x - ( x * x ) - 1 ) / ( x * ( x * x ) ),(-x**2 + x - 1)/x**3,-3.0,-1.0 +( x - ( x / ( 1 - x ) ) ) - x * x,x**2*(-x + 2)/(x - 1),2.0,2.0 +( x - 1 ) * ( x / ( 1 + x ) ) * x,x**2*(x - 1)/(x + 1),2.0,2.0 +( x - 1 ) * x * ( 1 - x ),-x*(x - 1)**2,1.0,3.0 +( x - 1 ) / ( ( ( 1 + x ) + x ) * x ) / x,(x - 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( x - 1 ) / ( ( ( x * ( 1 - x ) ) + x ) + x ) / x,(-x + 1)/(x**2*(x - 3)),-2.0,-2.0 +( x - 1 + x ) / ( x * x ),(2*x - 1)/x**2,-2.0,-1.0 +( x - 1 - ( ( 1 / ( 1 - x ) ) / x ) ) / ( x * x ),(x*(x - 1)**2 + 1)/(x**3*(x - 1)),-3.0,-1.0 +( x / ( ( ( 1 / x ) / x ) - x ) ) / ( x + x + 1 ),-x**3/((2*x + 1)*(x**3 - 1)),3.0,-1.0 +( x / ( ( 1 - x ) - x ) ) + 1 / x / x / ( x * x ),(-x**5 + 2*x - 1)/(x**4*(2*x - 1)),-4.0,0.0 +( x / ( ( 1 - x ) - x ) ) - 1 / ( x * x ) / x / x,(-x**5 - 2*x + 1)/(x**4*(2*x - 1)),-4.0,0.0 +( x / ( ( 1 - x ) - x ) ) / ( 1 / ( x * x ) - x ),x**3/((2*x - 1)*(x**3 - 1)),3.0,-1.0 +( x / ( ( 1 - x ) - x ) ) / ( x - 1 / ( x * x ) ),-x**3/((2*x - 1)*(x**3 - 1)),3.0,-1.0 +( x / ( ( 1 / ( x * x ) ) + x ) ) / ( x - 1 + x ),x**3/((2*x - 1)*(x**3 + 1)),3.0,-1.0 +( x / ( ( 1 / x ) + ( 1 + x ) ) ) / ( x + 1 / x ),x**3/((x**2 + 1)*(x*(x + 1) + 1)),3.0,-1.0 +( x / ( ( 1 / x ) + ( 1 - x ) ) ) / ( 1 - 1 / ( x * x ) ),x**4/((x**2 - 1)*(x*(-x + 1) + 1)),4.0,0.0 +( x / ( ( 1 / x ) + x ) ) * ( x + x + x ),3*x**3/(x**2 + 1),3.0,1.0 +( x / ( ( 1 / x ) + x ) ) - 1 / x / x - 1,-(2*x**2 + 1)/(x**4 + x**2),-2.0,-2.0 +( x / ( ( 1 / x ) + x ) ) / ( 1 + 1 - x ),-x**2/((x - 2)*(x**2 + 1)),2.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( 1 - x + ( 1 / x ) ),x**3/(-x**4 + x**3 + x + 1),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( x + x ) * ( x * x ),x**3/(2*(x**2 + 1)),3.0,1.0 +( x / ( ( 1 / x ) + x ) ) / ( x - ( x * x ) - 1 ),-x**2/((x**2 + 1)*(x**2 - x + 1)),2.0,-2.0 +( x / ( ( 1 / x ) - ( 1 + x ) ) ) / ( 1 - x * x ),x**2/((x**2 - 1)*(x*(x + 1) - 1)),2.0,-2.0 +( x / ( ( 1 / x ) - x ) ) - 1 / 1,(-2*x**2 + 1)/(x**2 - 1),0.0,0.0 +( x / ( ( 1 / x ) - x ) ) / ( x + ( 1 / x ) - 1 ),-x**3/(x**4 - x**3 + x - 1),3.0,-1.0 +( x / ( ( x * ( ( x * x ) - x ) ) - 1 ) ),x/(x**2*(x - 1) - 1),1.0,-2.0 +( x / ( ( x * x ) - x ) ) / ( 1 + x * ( x * x ) ),1/((x - 1)*(x**3 + 1)),0.0,-4.0 +( x / ( 1 + ( 1 + x ) ) ) / ( ( x * x ) * x - 1 ),x/((x + 2)*(x**3 - 1)),1.0,-3.0 +( x / ( 1 + ( 1 + x ) ) ) / ( x + x * x ),1/((x + 1)*(x + 2)),0.0,-2.0 +( x / ( 1 + ( 1 - ( x * x ) ) ) ) / ( 1 / x - x ),x**2/((x**2 - 2)*(x**2 - 1)),2.0,-2.0 +( x / ( 1 + ( 1 - x ) ) ) * x / ( ( 1 / x ) - x ),x**3/((x - 2)*(x**2 - 1)),3.0,0.0 +( x / ( 1 + ( 1 - x ) ) ) / ( 1 + 1 / ( ( x * x ) * x ) ),-x**4/((x - 2)*(x**3 + 1)),4.0,0.0 +( x / ( 1 + ( 1 - x ) ) ) / ( 1 / x - ( x * x ) ),x**2/((x - 2)*(x**3 - 1)),2.0,-2.0 +( x / ( 1 + ( x * x ) ) ) / ( ( 1 / x ) + 1 - x ),x**2/(-x**4 + x**3 + x + 1),2.0,-2.0 +( x / ( 1 + ( x * x ) ) ) / ( 1 - ( x * x ) - x ),-x/(x**4 + x**3 + x - 1),1.0,-3.0 +( x / ( 1 + x ) ) * ( ( x * x ) - x - x ),x**2*(x - 2)/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) * 1 - 1 - 1,-(x + 2)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) * x + x * x,x**2*(x + 2)/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) + ( x + 1 ) / x,(x**2 + (x + 1)**2)/(x*(x + 1)),-1.0,0.0 +( x / ( 1 + x ) ) + 1 + 1 + 1,(4*x + 3)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) + 1 / ( x * ( x * x ) ),(x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +( x / ( 1 + x ) ) + x + x + x,x*(3*x + 4)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) - ( 1 + x ) / x / x - 1,-(2*x**2 + 2*x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( x / ( 1 + x ) ) - ( 1 - x ) / x / x / x,(x**4 + x**2 - 1)/(x**3*(x + 1)),-3.0,0.0 +( x / ( 1 + x ) ) - ( x + x ) * x,x*(-2*x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) - 1 * ( 1 / x ) / x - 1,-(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( x / ( 1 + x ) ) - 1 / ( x * x ) / ( x * x ),(x**5 - x - 1)/(x**4*(x + 1)),-4.0,0.0 +( x / ( 1 + x ) ) - 1 / x / ( x * x ) - 1,-(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( x / ( 1 + x ) ) - x * 1,-x**2/(x + 1),2.0,1.0 +( x / ( 1 + x ) ) - x - ( x * x ) - x * x,-x**2*(2*x + 3)/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) / ( ( 1 - x ) + 1 / x ),x**2/(-x**3 + 2*x + 1),2.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 - x ) / x - ( x * x ) ),-x**2/((x + 1)*(x**3 + x - 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( 1 - x ) / x - x ),-x**2/((x + 1)*(x**2 + x - 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) - x * ( 1 - x ) ),x**2/(x**4 - x**2 + x + 1),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( x ) - ( ( 1 / x ) / x ) ),x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( x ) - ( 1 / x ) ),x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( ( x * x ) - ( 1 / x ) - 1 ),x**2/((x + 1)*(x*(x**2 - 1) - 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( 1 + ( 1 / x ) / ( x * x ) ),x**4/((x + 1)*(x**3 + 1)),4.0,0.0 +( x / ( 1 + x ) ) / ( 1 + 1 / x ),x**2/(x + 1)**2,2.0,0.0 +( x / ( 1 + x ) ) / ( 1 + x + x ),x/((x + 1)*(2*x + 1)),1.0,-1.0 +( x / ( 1 + x ) ) / ( 1 - ( x * x ) ) / ( 1 + x ),-x/((x + 1)**2*(x**2 - 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( x * ( x * ( 1 + x ) ) + 1 ),x/((x + 1)*(x**2*(x + 1) + 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( x * x + ( 1 / x ) ),x**2/((x + 1)*(x**3 + 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( x + ( ( 1 + x ) / x ) / x ),x**3/((x + 1)*(x**3 + x + 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( x + 1 ) / ( 1 + x ),x/(x + 1)**3,1.0,-2.0 +( x / ( 1 + x ) ) / ( x + 1 + 1 ),x/((x + 1)*(x + 2)),1.0,-1.0 +( x / ( 1 + x ) ) / ( x + x + x ),1/(3*(x + 1)),0.0,-1.0 +( x / ( 1 + x ) ) / ( x - ( 1 + ( 1 / x ) ) / x ),x**3/((x + 1)*(x**3 - x - 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( x - ( 1 + x ) / x ),x**2/(x**3 - 2*x - 1),2.0,-1.0 +( x / ( 1 + x ) ) / ( x - 1 - ( x * ( x * x ) ) ),-x/((x + 1)*(x**3 - x + 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( x - x * ( x * x ) ),-1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( x / ( 1 + x ) ) / x - 1 / ( x * x ),(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +( x / ( 1 + x ) ) / x / x / x - x,(-x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +( x / ( 1 - ( 1 / x ) ) ) / ( ( 1 / x ) - x + 1 ),x**3/((x - 1)*(x*(-x + 1) + 1)),3.0,0.0 +( x / ( 1 - ( 1 / x ) ) ) / ( 1 + ( x * x ) * x ),x**2/((x - 1)*(x**3 + 1)),2.0,-2.0 +( x / ( 1 - ( x * ( 1 + ( x * x ) ) ) ) ),-x/(x**3 + x - 1),1.0,-2.0 +( x / ( 1 - ( x * ( x * x ) ) ) ) / ( 1 - x ) / x,1/((x - 1)*(x**3 - 1)),0.0,-4.0 +( x / ( 1 - ( x * x ) ) ) * x * ( x + x ),-2*x**3/(x**2 - 1),3.0,1.0 +( x / ( 1 - ( x * x ) ) ) - 1,(-x**2 - x + 1)/(x**2 - 1),0.0,0.0 +( x / ( 1 - ( x * x ) ) ) - 1 / x / x / x,(-x**4 - x**2 + 1)/(x**3*(x**2 - 1)),-3.0,-1.0 +( x / ( 1 - ( x * x ) ) ) / ( 1 + ( x * x ) + 1 ),-x/(x**4 + x**2 - 2),1.0,-3.0 +( x / ( 1 - ( x * x ) ) ) / ( 1 + x + 1 ),-x/((x + 2)*(x**2 - 1)),1.0,-2.0 +( x / ( 1 - ( x * x ) ) ) / ( 1 - ( x * x ) + 1 ),x/((x**2 - 2)*(x**2 - 1)),1.0,-3.0 +( x / ( 1 - ( x * x ) ) ) / ( x - ( 1 / x ) - 1 ),x**2/((x**2 - 1)*(x*(-x + 1) + 1)),2.0,-2.0 +( x / ( 1 - x ) ) * ( x + x + x ),-3*x**2/(x - 1),2.0,1.0 +( x / ( 1 - x ) ) + ( x / ( 1 + x ) ),-2*x/(x**2 - 1),1.0,-1.0 +( x / ( 1 - x ) ) + 1 - ( 1 + x ) / x / ( x * x ),(-x**3 - x**2 + 1)/(x**3*(x - 1)),-3.0,-1.0 +( x / ( 1 - x ) ) - ( 1 / x ),(-x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +( x / ( 1 - x ) ) - 1 + 1 / ( ( x * x ) * x ) / x,-x/(x - 1) - 1 + x**(-4),-4.0,0.0 +( x / ( 1 - x ) ) - 1 / x / x / ( x * x ),(-x**5 - x + 1)/(x**4*(x - 1)),-4.0,0.0 +( x / ( 1 - x ) ) - x * x * 1,x*(x*(-x + 1) - 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) - x - x - 1 * x,x*(-3*x + 2)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) - x / ( 1 + ( x * x ) ),-x**2*(x + 1)/((x - 1)*(x**2 + 1)),2.0,0.0 +( x / ( 1 - x ) ) / ( ( 1 + x ) + 1 ),-x/((x - 1)*(x + 2)),1.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 + x ) - 1 / ( x * x ) ),-x**3/(x**4 - x**2 - x + 1),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) - 1 - ( x * x ) ),x**2/((x - 1)*(x*(x**2 + 1) - 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( x * x ) - x - ( 1 / x ) ),x**2/((x - 1)*(x**2*(-x + 1) + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( 1 + 1 ) - 1,(-3*x + 2)/(2*(x - 1)),0.0,0.0 +( x / ( 1 - x ) ) / ( 1 + 1 ) - x,x*(-2*x + 1)/(2*(x - 1)),1.0,1.0 +( x / ( 1 - x ) ) / ( 1 + 1 + ( ( x * x ) * x ) ),-x/((x - 1)*(x**3 + 2)),1.0,-3.0 +( x / ( 1 - x ) ) / ( 1 - x ) - x,-x + x/(x - 1)**2,2.0,1.0 +( x / ( 1 - x ) ) / ( 1 - x ) / x - 1,-1 + (x - 1)**(-2),1.0,0.0 +( x / ( 1 - x ) ) / ( 1 - x + ( 1 / x ) ),x**2/(x**3 - 2*x**2 + 1),2.0,-1.0 +( x / ( 1 - x ) ) / ( 1 / ( x * x ) + x ),-x**3/((x - 1)*(x**3 + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( x + 1 + x ),-x/((x - 1)*(2*x + 1)),1.0,-1.0 +( x / ( 1 - x ) ) / ( x - ( 1 / x ) / x ),-x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( x - 1 - ( ( x * x ) * x ) ),x/((x - 1)*(x**3 - x + 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( x - 1 / ( 1 + x ) ),-x*(x + 1)/(x**3 - 2*x + 1),1.0,-1.0 +( x / ( 1 - x ) ) / x / ( ( 1 - x ) + 1 ),1/((x - 2)*(x - 1)),0.0,-2.0 +1 * ( 1 + ( 1 + x ) ) / x / x - 1,(-x**2 + x + 2)/x**2,-2.0,0.0 +1 * ( 1 / ( ( 1 / ( 1 + x ) ) + x ) ) - 1 / x,-1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +1 * ( x * x ) - 1 / x - x,x**2 - x - 1/x,-1.0,2.0 +1 * ( x / ( 1 + ( 1 - x ) ) ) - x,x*(-x + 1)/(x - 2),1.0,1.0 +1 * ( x / ( 1 + x ) ) - x * x,x*(-x*(x + 1) + 1)/(x + 1),1.0,2.0 +1 * 1 - ( 1 / ( 1 + x ) ) / x / x,(x**2*(x + 1) - 1)/(x**2*(x + 1)),-2.0,0.0 +1 * 1 / ( ( x * x ) - x ) / x - 1,(-x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +1 * 1 / x - ( 1 / ( ( 1 - x ) - x ) ),(3*x - 1)/(x*(2*x - 1)),-1.0,-1.0 +1 * 1 / x - 1 + x,x - 1 + 1/x,-1.0,1.0 +1 * x + x + ( ( 1 / x ) / x ) / x,2*x + x**(-3),-3.0,1.0 +1 * x / ( ( ( 1 / x ) - x ) - x ),-x**2/(2*x**2 - 1),2.0,0.0 +1 + ( ( ( 1 / x ) / x ) + x ) / ( x + x ),3/2 + 1/(2*x**3),-3.0,0.0 +1 + ( ( 1 + x ) + ( x * x ) ) / x / ( x * x ) / x,(x**4 + x**2 + x + 1)/x**4,-4.0,0.0 +1 + ( ( 1 - x ) - x ) * x * x * x,x**3*(-2*x + 1) + 1,0.0,4.0 +1 + ( ( 1 - x ) - x ) + 1,-2*x + 3,0.0,1.0 +1 + ( ( 1 - x ) / ( 1 + x ) ) / x / ( x * x ) / x,(x**4*(x + 1) - x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 + ( ( 1 / ( 1 - ( 1 - x ) ) ) + x ) / x / x / x,(x**4 + x**2 + 1)/x**4,-4.0,0.0 +1 + ( ( 1 / ( 1 - x ) ) + x ) / x / ( x * x ) / x,1 + (x - 1/(x - 1))/x**4,-4.0,0.0 +1 + ( ( 1 / x ) + ( ( 1 - x ) - x ) ) / x / x / x,(x**4 + x*(-2*x + 1) + 1)/x**4,-4.0,0.0 +1 + ( ( 1 / x ) + ( 1 + x ) ) / x / x / x,(x**4 + x*(x + 1) + 1)/x**4,-4.0,0.0 +1 + ( ( 1 / x ) - x ) / x / x - x,-x + 1 - 1/x + x**(-3),-3.0,1.0 +1 + ( ( 1 / x ) / ( ( x * x ) - x ) ) / x / x + 1,(2*x**4*(x - 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 + ( 1 + ( x / ( 1 + x ) ) ) / x / x / ( x * x ),(x**4*(x + 1) + 2*x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 + ( 1 + 1 ) / ( x * ( x * x ) ),1 + 2/x**3,-3.0,0.0 +1 + ( 1 + 1 ) / ( x * x ),1 + 2/x**2,-2.0,0.0 +1 + ( 1 + x ) + x - 1 / x,2*x + 2 - 1/x,-1.0,1.0 +1 + ( 1 + x ) / ( x * x ) + 1 + 1,3 + 1/x + x**(-2),-2.0,0.0 +1 + ( 1 + x ) / x + ( x * x ) * x,x**3 + 2 + 1/x,-1.0,3.0 +1 + ( 1 + x ) / x + x * x,x**2 + 2 + 1/x,-1.0,2.0 +1 + ( 1 + x ) / x / x + ( x * x ),(x**4 + x**2 + x + 1)/x**2,-2.0,2.0 +1 + ( 1 - x ) + ( x * x ) * x,x**3 - x + 2,0.0,3.0 +1 + ( 1 - x ) - 1 / x / x,-x + 2 - 1/x**2,-2.0,1.0 +1 + ( 1 - x ) / ( 1 + x ) / x / x,(x**2*(x + 1) - x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 + ( 1 - x ) / x / x - ( 1 / x ),1 - 2/x + x**(-2),-2.0,0.0 +1 + ( 1 / ( 1 - ( x * x ) ) ) / x / x / x,(x**5 - x**3 - 1)/(x**5 - x**3),-3.0,0.0 +1 + ( 1 / ( 1 - x ) ) + 1 + 1 + 1,(4*x - 5)/(x - 1),0.0,0.0 +1 + ( 1 / ( 1 - x ) ) + 1 / x / x,(x**3 - 2*x**2 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 + ( 1 / x ) - ( 1 - x ) / x / x,1 + 2/x - 1/x**2,-2.0,0.0 +1 + ( 1 / x ) / ( x * ( 1 - x ) ) / x,(x**3*(x - 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 + ( 1 / x ) / ( x * ( x / ( 1 - x ) ) ) / x + 1,(2*x**4 - x + 1)/x**4,-4.0,0.0 +1 + ( 1 / x ) / x - x * x,-x**2 + 1 + x**(-2),-2.0,2.0 +1 + ( 1 / x ) / x / x,1 + x**(-3),-3.0,0.0 +1 + ( x * x ),x**2 + 1,0.0,2.0 +1 + ( x * x ) + ( 1 - x ) / x / x,(x**4 + x**2 - x + 1)/x**2,-2.0,2.0 +1 + ( x * x ) + x,x**2 + x + 1,0.0,2.0 +1 + ( x * x ) - x * ( x * x ) * x,-x**4 + x**2 + 1,0.0,4.0 +1 + ( x / ( 1 + x ) ) - ( 1 / x ) / x / x,(2*x**4 + x**3 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +1 + ( x / ( 1 - x ) ) + 1 + 1,(2*x - 3)/(x - 1),0.0,0.0 +1 + ( x / ( 1 - x ) ) / ( x + 1 ),(x**2 - x - 1)/(x**2 - 1),0.0,0.0 +1 + 1 * ( 1 + x ) * x,x*(x + 1) + 1,0.0,2.0 +1 + 1 + ( 1 + ( 1 + x ) ) / x / ( x * x ),(2*x**3 + x + 2)/x**3,-3.0,0.0 +1 + 1 + ( 1 - ( 1 / x ) ) / ( x * x ) / x,(2*x**4 + x - 1)/x**4,-4.0,0.0 +1 + 1 + ( x * x ) + 1 + 1,x**2 + 4,0.0,2.0 +1 + 1 + 1 + ( 1 / ( 1 + x ) ) / x,3 + 1/(x*(x + 1)),-1.0,0.0 +1 + 1 + 1 - ( ( 1 - x ) - x ) / x,5 - 1/x,-1.0,0.0 +1 + 1 + 1 - ( ( x * x ) * x ) * x,-x**4 + 3,0.0,4.0 +1 + 1 + 1 - ( 1 / ( x * x ) ) / ( x * x ),3 - 1/x**4,-4.0,0.0 +1 + 1 + 1 - ( 1 / x ) - x,-x + 3 - 1/x,-1.0,1.0 +1 + 1 + 1 - 1 / x,3 - 1/x,-1.0,0.0 +1 + 1 + 1 / ( ( x * x ) + x ) + 1,3 + 1/(x**2 + x),-1.0,0.0 +1 + 1 + 1 / x + ( ( 1 / x ) / x ),2 + 1/x + x**(-2),-2.0,0.0 +1 + 1 + 1 / x + 1,3 + 1/x,-1.0,0.0 +1 + 1 + x * 1,x + 2,0.0,1.0 +1 + 1 + x + 1 + 1,x + 4,0.0,1.0 +1 + 1 - ( ( ( 1 / x ) / x ) - x ) / x,3 - 1/x**3,-3.0,0.0 +1 + 1 - ( 1 + x ) * x - x,-x*(x + 1) - x + 2,0.0,2.0 +1 + 1 - ( 1 - x ) / x + 1,4 - 1/x,-1.0,0.0 +1 + 1 - ( 1 / ( 1 + ( 1 + x ) ) ),(2*x + 3)/(x + 2),0.0,0.0 +1 + 1 - ( 1 / x ) - x - x,-2*x + 2 - 1/x,-1.0,1.0 +1 + 1 - ( 1 / x ) / x + 1,3 - 1/x**2,-2.0,0.0 +1 + 1 - ( 1 / x ) / x + x,x + 2 - 1/x**2,-2.0,1.0 +1 + 1 - 1 / ( 1 + x ) / x,2 - 1/(x*(x + 1)),-1.0,0.0 +1 + 1 - 1 / x / ( x * ( 1 + x ) ),2 - 1/(x**2*(x + 1)),-2.0,0.0 +1 + 1 - 1 / x / ( x / ( 1 - x ) ),2 + 1/x - 1/x**2,-2.0,0.0 +1 + 1 - x,-x + 2,0.0,1.0 +1 + 1 - x * ( x * x ) + 1,-x**3 + 3,0.0,3.0 +1 + 1 - x - ( x * x ) * ( x * x ),-x**4 - x + 2,0.0,4.0 +1 + 1 - x - x + ( x * x ),x**2 - 2*x + 2,0.0,2.0 +1 + 1 / ( ( ( x * x ) * x ) + x ),(x**3 + x + 1)/(x**3 + x),-1.0,0.0 +1 + 1 / ( ( 1 - x ) * x ) / x - x,-(x**2*(x - 1)**2 + 1)/(x**2*(x - 1)),-2.0,1.0 +1 + 1 / ( ( 1 / ( 1 - x ) ) + 1 ),(2*x - 3)/(x - 2),0.0,0.0 +1 + 1 / ( ( x / ( 1 - x ) ) * x ) / x + 1,(2*x**3 - x + 1)/x**3,-3.0,0.0 +1 + 1 / ( 1 + ( 1 + x ) ) + 1,(2*x + 5)/(x + 2),0.0,0.0 +1 + 1 / ( 1 + x ) + ( 1 + x ) / x,(2*x**2 + 4*x + 1)/(x*(x + 1)),-1.0,0.0 +1 + 1 / ( 1 + x ) + 1,(2*x + 3)/(x + 1),0.0,0.0 +1 + 1 / ( 1 + x ) + x * x,((x + 1)*(x**2 + 1) + 1)/(x + 1),0.0,2.0 +1 + 1 / ( 1 + x ) / ( 1 + x ),1 + (x + 1)**(-2),0.0,0.0 +1 + 1 / ( 1 + x ) / x + 1,2 + 1/(x*(x + 1)),-1.0,0.0 +1 + 1 / ( x * ( 1 + ( x * x ) ) ) / x / x,(x**5 + x**3 + 1)/(x**5 + x**3),-3.0,0.0 +1 + 1 / ( x + 1 ),(x + 2)/(x + 1),0.0,0.0 +1 + 1 / x * 1,(x + 1)/x,-1.0,0.0 +1 + 1 / x / ( 1 + ( 1 + x ) ),(x*(x + 2) + 1)/(x*(x + 2)),-1.0,0.0 +1 + 1 / x / ( 1 + x ) - x,(-x**3 + x + 1)/(x*(x + 1)),-1.0,1.0 +1 + 1 / x / ( x * ( 1 + x ) ) / x,(x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 + 1 / x / x + ( ( x * x ) - x ),x**2 - x + 1 + x**(-2),-2.0,2.0 +1 + 1 / x / x / ( x / ( ( 1 + x ) + x ) ),(x**3 + 2*x + 1)/x**3,-3.0,0.0 +1 + x * x * ( ( 1 + x ) + x ) * x,x**3*(2*x + 1) + 1,0.0,4.0 +1 + x * x * ( ( x * x ) - x ) + x,x**3*(x - 1) + x + 1,0.0,4.0 +1 + x * x * x + ( 1 + x ),x**3 + x + 2,0.0,3.0 +1 + x * x - ( 1 - x ) / x,x**2 + 2 - 1/x,-1.0,2.0 +1 + x + ( 1 + ( x * x ) ) * x * x,x**4 + x**2 + x + 1,0.0,4.0 +1 + x + ( x * x ) - 1 / x,x**2 + x + 1 - 1/x,-1.0,2.0 +1 + x + x * x * ( x * ( 1 - x ) ),x**3*(-x + 1) + x + 1,0.0,4.0 +1 + x + x * x + ( 1 / x ),x**2 + x + 1 + 1/x,-1.0,2.0 +1 + x + x * x + 1,x**2 + x + 2,0.0,2.0 +1 + x + x + ( 1 / x ) + 1,2*x + 2 + 1/x,-1.0,1.0 +1 + x + x + x * x,x**2 + 2*x + 1,0.0,2.0 +1 + x + x / ( 1 - x ),(x**2 - x - 1)/(x - 1),0.0,1.0 +1 + x - ( 1 + x ) * x * ( x * x ),-x**4 - x**3 + x + 1,0.0,4.0 +1 + x - ( x * ( 1 - x ) ) * x,x**2*(x - 1) + x + 1,0.0,3.0 +1 + x - ( x * x ) * x,-x**3 + x + 1,0.0,3.0 +1 + x - 1 / ( x * ( 1 - x ) ) / x,(x**4 - x**2 + 1)/(x**2*(x - 1)),-2.0,1.0 +1 + x - 1 / ( x * x ) / x,x + 1 - 1/x**3,-3.0,1.0 +1 + x - 1 / x / ( 1 - x ),(x**3 - x + 1)/(x*(x - 1)),-1.0,1.0 +1 + x / ( ( 1 / x ) - x ),-1/(x**2 - 1),0.0,-2.0 +1 + x / ( 1 + ( x * ( 1 + x ) ) ),(x*(x + 1) + x + 1)/(x*(x + 1) + 1),0.0,0.0 +1 + x / ( x + x ),3/2,0.0,0.0 +1 - ( ( ( ( 1 - x ) - x ) / x ) / x ) / x,(x**3 + 2*x - 1)/x**3,-3.0,0.0 +1 - ( ( 1 + x ) ) * ( 1 + x ),-(x + 1)**2 + 1,1.0,2.0 +1 - ( ( 1 + x ) - x ) / ( x + x ),(x - 1/2)/x,-1.0,0.0 +1 - ( ( 1 + x ) / ( x * x ) ) / x - 1 - x,-(x**4 + x + 1)/x**3,-3.0,1.0 +1 - ( ( 1 - x ) + ( 1 / x ) ) / x,2 - 1/x - 1/x**2,-2.0,0.0 +1 - ( ( 1 - x ) / x ) - 1 / ( x * x ) / x,2 - 1/x - 1/x**3,-3.0,0.0 +1 - ( ( 1 / ( ( 1 + x ) + x ) ) ) - 1,-1/(2*x + 1),0.0,-1.0 +1 - ( ( 1 / x ) + x ) / ( 1 - x ) / ( x * x ) / x,(x**4*(x - 1) + x**2 + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - ( ( 1 / x ) + x ) / ( x + x ),(x**2 - 1)/(2*x**2),-2.0,0.0 +1 - ( ( 1 / x ) - x ) / x / x - x,-x + 1 + 1/x - 1/x**3,-3.0,1.0 +1 - ( ( x * x ) * x ) * ( x + x ),-2*x**4 + 1,0.0,4.0 +1 - ( 1 + ( ( 1 / x ) - x ) ) / ( x * x ) / x + 1,(2*x**4 - x*(-x + 1) - 1)/x**4,-4.0,0.0 +1 - ( 1 + ( x * x ) ) * ( 1 + x ),-(x + 1)*(x**2 + 1) + 1,1.0,3.0 +1 - ( 1 + x ) * ( 1 + x ) * x * x,-x**2*(x + 1)**2 + 1,0.0,4.0 +1 - ( 1 + x ) * x * x * x,-x**4 - x**3 + 1,0.0,4.0 +1 - ( 1 + x ) * x * x + ( 1 / x ),(-x**4 - x**3 + x + 1)/x,-1.0,3.0 +1 - ( 1 + x ) * x - 1 / x,-x**2 - x + 1 - 1/x,-1.0,2.0 +1 - ( 1 + x ) / ( 1 - ( ( 1 + x ) * x ) ),x*(x + 2)/(x*(x + 1) - 1),1.0,0.0 +1 - ( 1 + x ) / ( 1 - x ),2*x/(x - 1),1.0,0.0 +1 - ( 1 + x ) / ( 1 - x ) - 1 / x,(2*x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +1 - ( 1 + x ) / ( x * x ) + x * x,(x**4 + x**2 - x - 1)/x**2,-2.0,2.0 +1 - ( 1 + x ) / ( x * x ) / ( x * x ) + 1,(2*x**4 - x - 1)/x**4,-4.0,0.0 +1 - ( 1 + x ) / x,-1/x,-1.0,-1.0 +1 - ( 1 + x ) / x / ( ( x * x ) ),(x**3 - x - 1)/x**3,-3.0,0.0 +1 - ( 1 + x ) / x / x - ( x / ( 1 + x ) ),-(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +1 - ( 1 + x ) / x / x - 1,-(x + 1)/x**2,-2.0,-1.0 +1 - ( 1 - ( 1 / x ) ) / ( x + x ),(2*x**2 - x + 1)/(2*x**2),-2.0,0.0 +1 - ( 1 - ( x * x ) ) / x / ( x * x ) / x,(x**4 + x**2 - 1)/x**4,-4.0,0.0 +1 - ( 1 - x ) * x * ( 1 - x ),-x*(x - 1)**2 + 1,0.0,3.0 +1 - ( 1 - x ) * x * ( 1 - x ) * x,-x**2*(x - 1)**2 + 1,0.0,4.0 +1 - ( 1 - x ) * x * x,x**2*(x - 1) + 1,0.0,3.0 +1 - ( 1 - x ) / x / x + ( 1 - x ),-x + 2 + 1/x - 1/x**2,-2.0,1.0 +1 - ( 1 / ( 1 + ( x * ( 1 + x ) ) ) ) - x,-x**3/(x**2 + x + 1),3.0,1.0 +1 - ( 1 / ( 1 - x ) ) - ( 1 / x ) / x - 1,(x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 - ( 1 / ( 1 - x ) ) / 1 - x,(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 - ( 1 / ( x * ( 1 + x ) ) ) / x / x / x,(x**4*(x + 1) - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - ( 1 / ( x * x ) ) / ( 1 + 1 ),1 - 1/(2*x**2),-2.0,0.0 +1 - ( 1 / x ) + x,x + 1 - 1/x,-1.0,1.0 +1 - ( 1 / x ) - ( x * x ) * x + 1,-x**3 + 2 - 1/x,-1.0,3.0 +1 - ( 1 / x ) - 1 - 1,-(x + 1)/x,-1.0,0.0 +1 - ( 1 / x ) - x - 1 / ( x * x ),-x + 1 - 1/x - 1/x**2,-2.0,1.0 +1 - ( 1 / x ) / ( x * ( 1 - ( 1 - x ) ) ) / x + 1,2 - 1/x**4,-4.0,0.0 +1 - ( 1 / x ) / x - ( x * x ) - x,-x**2 - x + 1 - 1/x**2,-2.0,2.0 +1 - ( 1 / x ) / x / ( x * x ) + ( 1 / ( 1 + x ) ),(x**5 + 2*x**4 - x - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - ( x * x ) * x + ( ( 1 / x ) ),-x**3 + 1 + 1/x,-1.0,3.0 +1 - ( x * x ) * x - x - x,-x**3 - 2*x + 1,0.0,3.0 +1 - ( x * x ) + ( 1 - x ) / x / x,-x**2 + 1 - 1/x + x**(-2),-2.0,2.0 +1 - ( x * x ) - x * x + 1,-2*x**2 + 2,0.0,2.0 +1 - ( x * x ) / ( 1 + ( 1 + x ) ) / x,2/(x + 2),0.0,-1.0 +1 - ( x / ( 1 - x ) ) - ( 1 / x ) / ( x * x ) / x,(2*x**5 - x**4 - x + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - 1 * ( 1 - ( x * x ) ) * x * x,x**4 - x**2 + 1,0.0,4.0 +1 - 1 * x - x,-2*x + 1,0.0,1.0 +1 - 1 - 1 - ( 1 - x ) * x,x*(x - 1) - 1,0.0,2.0 +1 - 1 - x * x - ( x / ( 1 + x ) ),-x*(x*(x + 1) + 1)/(x + 1),1.0,2.0 +1 - 1 - x - ( 1 + x ) - x,-3*x - 1,0.0,1.0 +1 - 1 - x - ( x / ( 1 - x ) ) - x,x*(-2*x + 3)/(x - 1),1.0,1.0 +1 - 1 - x - 1 - 1,-x - 2,0.0,1.0 +1 - 1 / ( ( 1 - ( 1 / x ) ) - x ),(x**2 + 1)/(x**2 - x + 1),0.0,0.0 +1 - 1 / ( ( 1 - x ) * x ) / ( x * x ) / x,(x**4*(x - 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - 1 / ( ( 1 - x ) * x ) / x / x,(x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / ( ( 1 - x ) - ( ( 1 + x ) * x ) ),x*(x + 2)/(x*(x + 1) + x - 1),1.0,0.0 +1 - 1 / ( ( 1 - x ) - x ) / x / x,(x**2*(2*x - 1) + 1)/(x**2*(2*x - 1)),-2.0,0.0 +1 - 1 / ( ( 1 / x ) - x ),(x**2 + x - 1)/(x**2 - 1),0.0,0.0 +1 - 1 / ( ( x * ( 1 - x ) ) ) / x,(x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +1 - 1 / ( ( x * x ) ) + 1,2 - 1/x**2,-2.0,0.0 +1 - 1 / ( 1 + ( 1 + x ) ) / x,(x*(x + 2) - 1)/(x*(x + 2)),-1.0,0.0 +1 - 1 / ( 1 + ( 1 - x ) ) / x / x,(x**2*(x - 2) + 1)/(x**2*(x - 2)),-2.0,0.0 +1 - 1 / ( 1 + x ) - ( 1 + x ) / x,-(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +1 - 1 / ( 1 + x ) / ( 1 + x ) / x,1 - 1/(x*(x + 1)**2),-1.0,0.0 +1 - 1 / ( 1 - x ) - x - 1,(-x*(x - 1) + 1)/(x - 1),0.0,1.0 +1 - 1 / ( 1 - x ) / ( x * x ) + 1,2 + 1/(x**2*(x - 1)),-2.0,0.0 +1 - 1 / ( x * x ) / ( x * ( 1 + x ) ) + 1,2 - 1/(x**3*(x + 1)),-3.0,0.0 +1 - 1 / ( x * x ) / x / ( 1 + ( 1 + x ) ),(x**3*(x + 2) - 1)/(x**3*(x + 2)),-3.0,0.0 +1 - 1 / ( x * x ) / x / ( 1 + x ),(x**3*(x + 1) - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - 1 / ( x + ( ( 1 / ( 1 - x ) ) + x ) ),x*(2*x - 3)/(2*x*(x - 1) - 1),1.0,0.0 +1 - 1 / ( x + ( x * ( 1 + x ) ) ),(x*(x + 1) + x - 1)/(x*(x + 2)),-1.0,0.0 +1 - 1 / ( x - ( ( 1 / x ) - x ) ),(2*x**2 - x - 1)/(2*x**2 - 1),0.0,0.0 +1 - 1 / ( x - ( 1 - x ) ),2*(x - 1)/(2*x - 1),0.0,0.0 +1 - 1 / ( x / ( ( ( 1 / x ) + x ) + x ) ) / x / x,1 - 2/x**2 - 1/x**4,-4.0,0.0 +1 - 1 / ( x / ( 1 - x ) ) / ( x * x ) / x,(x**4 + x - 1)/x**4,-4.0,0.0 +1 - 1 / x + ( ( 1 + x ) / ( 1 - x ) ),(-3*x + 1)/(x*(x - 1)),-1.0,-1.0 +1 - 1 / x + ( x * ( 1 - x ) ),-x**2 + x + 1 - 1/x,-1.0,2.0 +1 - 1 / x + x * x,(x**3 + x - 1)/x,-1.0,2.0 +1 - 1 / x - ( 1 / x ) + 1,2 - 2/x,-1.0,0.0 +1 - 1 / x - ( x * ( 1 + x ) ) * x,(-x**4 - x**3 + x - 1)/x,-1.0,3.0 +1 - 1 / x / ( ( x / ( 1 - x ) ) * x ) + 1,(2*x**3 + x - 1)/x**3,-3.0,0.0 +1 - 1 / x / ( 1 + x ) + ( x / ( 1 - x ) ),(-x**2 - 2*x + 1)/(x*(x**2 - 1)),-1.0,-1.0 +1 - 1 / x / ( 1 + x ) - x,(-x**3 + x - 1)/(x*(x + 1)),-1.0,1.0 +1 - 1 / x / x,1 - 1/x**2,-2.0,0.0 +1 - 1 / x / x - ( ( 1 - x ) * x ),x**2 - x + 1 - 1/x**2,-2.0,2.0 +1 - 1 / x / x / ( ( x / ( 1 - x ) ) + x ),(x**3*(x - 2) - x + 1)/(x**3*(x - 2)),-3.0,0.0 +1 - 1 / x / x / ( x * ( ( 1 + x ) + x ) ),(x**3*(2*x + 1) - 1)/(x**3*(2*x + 1)),-3.0,0.0 +1 - x * ( 1 + x ),-x*(x + 1) + 1,0.0,2.0 +1 - x * ( 1 - ( x * x ) ) * x + 1,x**4 - x**2 + 2,0.0,4.0 +1 - x * ( 1 - x ),x*(x - 1) + 1,0.0,2.0 +1 - x * ( 1 - x ) + 1 / x,x**2 - x + 1 + 1/x,-1.0,2.0 +1 - x * ( 1 - x ) - x,x*(x - 1) - x + 1,0.0,2.0 +1 - x * ( x * x ) * x + 1,-x**4 + 2,0.0,4.0 +1 - x * ( x * x ) + x + 1,-x**3 + x + 2,0.0,3.0 +1 - x * x * ( 1 + ( x * x ) ) + 1,-x**4 - x**2 + 2,0.0,4.0 +1 - x * x * x * 1,-x**3 + 1,0.0,3.0 +1 - x * x + 1,-x**2 + 2,0.0,2.0 +1 - x * x + 1 + 1,-x**2 + 3,0.0,2.0 +1 - x * x + 1 / x,-x**2 + 1 + 1/x,-1.0,2.0 +1 - x * x / ( 1 / x ) + 1,-x**3 + 2,0.0,3.0 +1 - x * x / 1 - 1,-x**2,2.0,2.0 +1 - x + ( x / ( 1 + x ) ),(x + (-x + 1)*(x + 1))/(x + 1),0.0,1.0 +1 - x + 1 + 1 / x,-x + 2 + 1/x,-1.0,1.0 +1 - x + 1 / x,-x + 1 + 1/x,-1.0,1.0 +1 - x + x * x + 1,x**2 - x + 2,0.0,2.0 +1 - x - ( ( 1 + x ) ) - x,-3*x,1.0,1.0 +1 - x - ( ( 1 + x ) * x ) * x,-x**3 - x**2 - x + 1,0.0,3.0 +1 - x - ( 1 ) / x,-x + 1 - 1/x,-1.0,1.0 +1 - x - ( 1 / ( 1 + x ) ) - x * x,-x**2*(x + 2)/(x + 1),2.0,2.0 +1 - x - ( 1 / ( 1 - x ) ) + x * x,x*(x**2 - 2*x + 2)/(x - 1),1.0,2.0 +1 - x - ( 1 / x ) + x * ( x * x ),x**3 - x + 1 - 1/x,-1.0,3.0 +1 - x - ( 1 / x ) - ( ( 1 / x ) / x ) / x,-x + 1 - 1/x - 1/x**3,-3.0,1.0 +1 - x - ( 1 / x ) - 1 / x,-x + 1 - 2/x,-1.0,1.0 +1 - x - ( 1 / x ) / x / x,-x + 1 - 1/x**3,-3.0,1.0 +1 - x - 1 * x * ( x * x ),-x**3 - x + 1,0.0,3.0 +1 - x - 1 - ( 1 + x ) - 1,-2*x - 2,0.0,1.0 +1 - x - x * ( 1 + x ),-x*(x + 1) - x + 1,0.0,2.0 +1 - x - x * ( 1 + x ) * ( x * x ),-x**4 - x**3 - x + 1,0.0,4.0 +1 - x - x * x,-x**2 - x + 1,0.0,2.0 +1 - x - x - ( 1 - x ) / ( 1 + x ),-2*x**2/(x + 1),2.0,1.0 +1 - x - x - 1 * ( 1 / ( 1 - x ) ),-x*(2*x - 3)/(x - 1),1.0,1.0 +1 - x / ( 1 + ( 1 + ( 1 - x ) ) ),(2*x - 3)/(x - 3),0.0,0.0 +1 - x / ( 1 + x ) * x,(-x**2 + x + 1)/(x + 1),0.0,1.0 +1 - x / ( x * x ) / x - x,-x + 1 - 1/x**2,-2.0,1.0 +1 / ( ( ( ( 1 / x ) + x ) + x ) / x + x ),x**2/(x**3 + 2*x**2 + 1),2.0,-1.0 +1 / ( ( ( ( 1 / x ) / x ) + x ) + x + x ),x**2/(3*x**3 + 1),2.0,-1.0 +1 / ( ( ( ( x * x ) * x ) * x ) - ( x * x ) - 1 ),1/(x**4 - x**2 - 1),0.0,-4.0 +1 / ( ( ( 1 + ( x * x ) ) + x ) * x + 1 ),1/(x*(x**2 + x + 1) + 1),0.0,-3.0 +1 / ( ( ( 1 + x ) + ( ( x * x ) * x ) ) * x - 1 ),1/(x*(x**3 + x + 1) - 1),0.0,-4.0 +1 / ( ( ( 1 + x ) / ( x * x ) ) - x - x ),x**2/(-2*x**3 + x + 1),2.0,-1.0 +1 / ( ( ( 1 + x ) / x ) + x ) - x,-x**2*(x + 1)/(x**2 + x + 1),2.0,1.0 +1 / ( ( ( 1 + x ) / x ) - x ) - ( 1 - x ) / x / x,(-2*x**2 + 1)/(x**2*(x**2 - x - 1)),-2.0,-2.0 +1 / ( ( ( 1 - ( x * x ) ) - x ) - x ) / x,-1/(x*(x**2 + 2*x - 1)),-1.0,-3.0 +1 / ( ( ( 1 - x ) * x ) - 1 - ( 1 / x ) ),-x/(x*(x*(x - 1) + 1) + 1),1.0,-2.0 +1 / ( ( ( 1 - x ) - x ) ) / x - 1,-(x*(2*x - 1) + 1)/(x*(2*x - 1)),-1.0,0.0 +1 / ( ( ( 1 - x ) - x ) - x ) / x,-1/(x*(3*x - 1)),-1.0,-2.0 +1 / ( ( ( 1 / ( 1 - x ) ) + x ) - x * x ),(-x + 1)/(x*(x - 1)**2 + 1),0.0,-2.0 +1 / ( ( ( 1 / ( 1 - x ) ) / x ) - 1 - 1 ),-x*(x - 1)/(2*x*(x - 1) + 1),1.0,0.0 +1 / ( ( ( 1 / x ) + x ) + 1 - ( ( x * x ) * x ) ),x/(x*(-x**3 + x + 1) + 1),1.0,-3.0 +1 / ( ( ( 1 / x ) + x ) + x ) / x,1/(2*x**2 + 1),0.0,-2.0 +1 / ( ( ( 1 / x ) + x ) - x * ( x * ( 1 + x ) ) ),x/(x**2*(-x*(x + 1) + 1) + 1),1.0,-3.0 +1 / ( ( ( 1 / x ) - x ) - x + ( x * ( x * x ) ) ),x/(x**2*(x**2 - 2) + 1),1.0,-3.0 +1 / ( ( ( 1 / x ) / ( 1 + x ) ) + x * x ),x*(x + 1)/(x**3*(x + 1) + 1),1.0,-2.0 +1 / ( ( ( 1 / x ) / ( 1 - x ) ) + x + 1 ),x*(x - 1)/(x**3 - x - 1),1.0,-1.0 +1 / ( ( ( 1 / x ) / ( x * x ) ) - x - ( 1 / x ) ),-x**3/(x**4 + x**2 - 1),3.0,-1.0 +1 / ( ( ( 1 / x ) / x ) - ( x * ( 1 - x ) ) - x ),-x**2/(-x**3*(x - 2) - 1),2.0,-2.0 +1 / ( ( ( 1 / x ) / x ) / x + 1 ),x**3/(x**3 + 1),3.0,0.0 +1 / ( ( ( x * ( ( x * x ) - x ) ) * x ) - 1 - 1 ),1/(x**3*(x - 1) - 2),0.0,-4.0 +1 / ( ( ( x * ( 1 + x ) ) * ( 1 + x ) ) + x ),1/(x*((x + 1)**2 + 1)),-1.0,-3.0 +1 / ( ( ( x * ( 1 + x ) ) + x ) + x ),1/(x*(x + 3)),-1.0,-2.0 +1 / ( ( ( x * ( 1 - x ) ) * ( 1 - x ) ) - 1 / x ),x/(x**2*(x - 1)**2 - 1),1.0,-3.0 +1 / ( ( ( x * ( 1 - x ) ) - x ) - x * x ),-1/(2*x**2),-2.0,-2.0 +1 / ( ( ( x * ( x * x ) ) - x ) - x - x ),1/(x*(x**2 - 3)),-1.0,-3.0 +1 / ( ( ( x * x ) ) - 1 ),1/(x**2 - 1),0.0,-2.0 +1 / ( ( ( x * x ) * x ) * x - ( ( 1 + x ) + x ) ),1/(x**4 - 2*x - 1),0.0,-4.0 +1 / ( ( ( x * x ) * x ) * x - ( 1 + x ) ),1/(x**4 - x - 1),0.0,-4.0 +1 / ( ( ( x * x ) * x ) + ( 1 / x ) + x ),x/(x**4 + x**2 + 1),1.0,-3.0 +1 / ( ( ( x * x ) * x ) - ( 1 + x ) - ( 1 / x ) ),x/(x**4 - x**2 - x - 1),1.0,-3.0 +1 / ( ( ( x * x ) * x ) - ( 1 + x ) - 1 ),1/(x**3 - x - 2),0.0,-3.0 +1 / ( ( ( x * x ) * x ) - ( 1 / x ) - x ),x/(x**4 - x**2 - 1),1.0,-3.0 +1 / ( ( ( x * x ) * x ) - 1 - ( x * x ) ),1/(x**3 - x**2 - 1),0.0,-3.0 +1 / ( ( ( x * x ) * x ) - 1 - 1 ),1/(x**3 - 2),0.0,-3.0 +1 / ( ( ( x * x ) + x ) + 1 ) + ( 1 / x ),(x**2 + 2*x + 1)/(x*(x**2 + x + 1)),-1.0,-1.0 +1 / ( ( ( x * x ) - x ) * ( x * ( 1 - x ) ) - 1 ),-1/(x**2*(x - 1)**2 + 1),0.0,-4.0 +1 / ( ( ( x * x ) - x ) + x / x ),1/(x**2 - x + 1),0.0,-2.0 +1 / ( ( ( x / ( 1 + x ) ) * x ) + x + x ),(x + 1)/(x*(3*x + 2)),-1.0,-1.0 +1 / ( ( 1 ) + ( x * ( 1 - x ) ) ),-1/(x*(x - 1) - 1),0.0,-2.0 +1 / ( ( 1 + ( 1 - x ) ) + 1 + 1 ),-1/(x - 4),0.0,-1.0 +1 / ( ( 1 + ( 1 - x ) ) - ( x * x ) * x ),-1/(x**3 + x - 2),0.0,-3.0 +1 / ( ( 1 + ( 1 - x ) ) - x * ( x * ( x * x ) ) ),-1/(x**4 + x - 2),0.0,-4.0 +1 / ( ( 1 + ( 1 - x ) ) / x - x ),-x/(x**2 + x - 2),1.0,-1.0 +1 / ( ( 1 + ( 1 / x ) ) + ( x * x ) + 1 ),x/(x*(x**2 + 2) + 1),1.0,-2.0 +1 / ( ( 1 + ( 1 / x ) ) - ( 1 - x ) * x ),x/(x*(x*(x - 1) + 1) + 1),1.0,-2.0 +1 / ( ( 1 + ( x * ( 1 - x ) ) ) - ( 1 / x ) / x ),-x**2/(x**2*(x*(x - 1) - 1) + 1),2.0,-2.0 +1 / ( ( 1 + x ) * ( 1 - x ) ) - 1 + x * x,x**2*(x**2 - 2)/(x**2 - 1),2.0,2.0 +1 / ( ( 1 + x ) * ( x * ( 1 + x ) ) + ( 1 / x ) ),x/(x**2*(x + 1)**2 + 1),1.0,-3.0 +1 / ( ( 1 + x ) * ( x * x ) ) - 1,(-x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / ( ( 1 + x ) * x ) / ( ( 1 - x ) - x ),-1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +1 / ( ( 1 + x ) + ( 1 + x ) ) / 1,1/(2*(x + 1)),0.0,-1.0 +1 / ( ( 1 + x ) + ( 1 / x ) + x ),x/(x*(2*x + 1) + 1),1.0,-1.0 +1 / ( ( 1 + x ) + ( x * ( 1 - x ) ) * x ),1/(-x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( ( 1 + x ) + ( x * ( x * x ) ) + x ),1/(x**3 + 2*x + 1),0.0,-3.0 +1 / ( ( 1 + x ) + ( x * x ) * ( ( 1 + x ) * x ) ),1/(x**3*(x + 1) + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) + x * ( x * ( x * x ) ) ),1/(x**4 + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) + x - ( 1 / ( x * x ) ) ),x**2/(x**2*(2*x + 1) - 1),2.0,-1.0 +1 / ( ( 1 + x ) - ( ( 1 + x ) * x ) * ( x * x ) ),1/(-x**3*(x + 1) + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) - ( 1 / ( 1 - x ) ) / x ),x*(x - 1)/(x**3 - x + 1),1.0,-1.0 +1 / ( ( 1 + x ) - ( x * x ) * ( ( 1 - x ) * x ) ),1/(x**3*(x - 1) + x + 1),0.0,-4.0 +1 / ( ( 1 - ( x * ( ( 1 - x ) - x ) ) ) * x ),1/(x*(2*x**2 - x + 1)),-1.0,-3.0 +1 / ( ( 1 - ( x * ( 1 + ( x * x ) ) ) ) ),-1/(x**3 + x - 1),0.0,-3.0 +1 / ( ( 1 - ( x / ( 1 - x ) ) ) + 1 ) / ( x * x ),(-x + 1)/(x**2*(-3*x + 2)),-2.0,-2.0 +1 / ( ( 1 - x ) ) - x,-(x*(x - 1) + 1)/(x - 1),0.0,1.0 +1 / ( ( 1 - x ) * ( ( 1 + x ) + x ) ) / 1 / x,-1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +1 / ( ( 1 - x ) * ( ( x * ( 1 + x ) ) * x ) - 1 ),-1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( ( 1 - x ) + ( 1 ) ),-1/(x - 2),0.0,-1.0 +1 / ( ( 1 - x ) + ( 1 / x ) + 1 ),x/(x*(-x + 2) + 1),1.0,-1.0 +1 / ( ( 1 - x ) + ( x / ( 1 - ( ( x * x ) * x ) ) ) ) - 1,-x**4/(x**4 - x**3 + 1),4.0,0.0 +1 / ( ( 1 - x ) + 1 ) - ( 1 / x ),2*(-x + 1)/(x*(x - 2)),-1.0,-1.0 +1 / ( ( 1 - x ) + x / ( 1 - x ) ),(-x + 1)/(x + (x - 1)**2),0.0,-1.0 +1 / ( ( 1 - x ) - ( 1 / ( 1 - x ) ) ) / 1,(-x + 1)/((x - 1)**2 - 1),-1.0,-1.0 +1 / ( ( 1 - x ) - ( 1 / x ) - x ),-x/(x*(2*x - 1) + 1),1.0,-1.0 +1 / ( ( 1 - x ) - x ) + 1 + 1,(4*x - 3)/(2*x - 1),0.0,0.0 +1 / ( ( 1 - x ) - x ) - 1 / x / ( x * x ),(-x**3 - 2*x + 1)/(x**3*(2*x - 1)),-3.0,-1.0 +1 / ( ( 1 - x ) - x + ( ( 1 - x ) / x ) ),-x/(2*x**2 - 1),1.0,-1.0 +1 / ( ( 1 - x ) - x + ( 1 / ( x * x ) ) ),x**2/(x**2*(-2*x + 1) + 1),2.0,-1.0 +1 / ( ( 1 - x ) / ( ( 1 / x ) + x ) - x ),-(x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / ( ( 1 - x ) / ( 1 / x ) - 1 ),-1/(x*(x - 1) + 1),0.0,-2.0 +1 / ( ( 1 / ( ( 1 + x ) + x ) ) + x ) / x,(2*x + 1)/(x*(x*(2*x + 1) + 1)),-1.0,-2.0 +1 / ( ( 1 / ( ( 1 / ( 1 + x ) ) + x ) ) * x - x ),-(x**2 + x + 1)/x**3,-3.0,-1.0 +1 / ( ( 1 / ( ( x * ( 1 - x ) ) - x ) ) / x - x ),x**3/(-x**4 - 1),3.0,-1.0 +1 / ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) / x + x ),x**3/(x**4 - x - 1),3.0,-1.0 +1 / ( ( 1 / ( 1 + ( 1 / x ) ) ) - x * x ),-(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +1 / ( ( 1 / ( 1 + ( x * x ) ) ) + 1 ) - 1,-1/(x**2 + 2),0.0,-2.0 +1 / ( ( 1 / ( 1 + x ) ) + ( x * x ) * x ),(x + 1)/(x**3*(x + 1) + 1),0.0,-3.0 +1 / ( ( 1 / ( 1 + x ) ) - 1 - ( x * x ) ),-(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +1 / ( ( 1 / ( 1 + x ) ) - x ),-(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) - x + ( 1 - x ) ),(x + 1)/((-2*x + 1)*(x + 1) + 1),0.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) / x + x ),x*(x + 1)/(x**2*(x + 1) + 1),1.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) + ( x * x ) * ( x * x ) ),(x - 1)/(x**4*(x - 1) - 1),0.0,-4.0 +1 / ( ( 1 / ( 1 - x ) ) - ( 1 - x ) ) / x,(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +1 / ( ( 1 / ( x * ( 1 - x ) ) ) - x * x ),-x*(x - 1)/(x**3*(x - 1) + 1),1.0,-2.0 +1 / ( ( 1 / ( x * ( x * x ) ) ) + x - 1 ),x**3/(x**3*(x - 1) + 1),3.0,-1.0 +1 / ( ( 1 / ( x * x ) ) + 1 + ( x * ( 1 + x ) ) ),x**2/(x**2*(x*(x + 1) + 1) + 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) + x ) / 1,x**2/(x**3 + 1),2.0,-1.0 +1 / ( ( 1 / x ) * 1 - ( x * ( 1 + ( x * x ) ) ) ),-x/(x**4 + x**2 - 1),1.0,-3.0 +1 / ( ( 1 / x ) + ( ( 1 - x ) - x ) * x ),-x/(x**2*(2*x - 1) - 1),1.0,-2.0 +1 / ( ( 1 / x ) + ( ( 1 / x ) - x ) ),-x/(x**2 - 2),1.0,-1.0 +1 / ( ( 1 / x ) + ( 1 / x ) ) + x,3*x/2,1.0,1.0 +1 / ( ( 1 / x ) + ( x * ( 1 + ( 1 - x ) ) ) ) - x,x**3*(-x + 2)/(x**2*(x - 2) - 1),3.0,1.0 +1 / ( ( 1 / x ) + x ) + ( x / ( 1 - x ) ),x*(-x**2 + x - 2)/((x - 1)*(x**2 + 1)),1.0,0.0 +1 / ( ( 1 / x ) + x ) + 1 * 1 / ( 1 - x ),-(x + 1)/(x**3 - x**2 + x - 1),0.0,-2.0 +1 / ( ( 1 / x ) + x ) - ( ( x * x ) + x ),-x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +1 / ( ( 1 / x ) + x ) - x + x * x,x**2*(x**2 - x + 1)/(x**2 + 1),2.0,2.0 +1 / ( ( 1 / x ) + x ) / ( ( x * x ) - x ),1/((x - 1)*(x**2 + 1)),0.0,-3.0 +1 / ( ( 1 / x ) + x ) / ( 1 + ( 1 + x ) ),x/((x + 2)*(x**2 + 1)),1.0,-2.0 +1 / ( ( 1 / x ) + x - ( 1 / ( x * ( x * x ) ) ) ),x**3/(x**4 + x**2 - 1),3.0,-1.0 +1 / ( ( 1 / x ) - ( 1 - x ) - 1 ),x/(x*(x - 2) + 1),1.0,-1.0 +1 / ( ( 1 / x ) - ( x * ( x * ( 1 + x ) ) ) + 1 ),x/(-x**4 - x**3 + x + 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( x * x ) ) + ( 1 / x ),(x**3 - x**2 - 1)/(x**4 - x),-1.0,-1.0 +1 / ( ( 1 / x ) / ( ( x * x ) * x ) - ( x / ( 1 - x ) ) ),x**4*(-x + 1)/(-x**5 - x + 1),4.0,0.0 +1 / ( ( x * ( ( x * x ) - x ) ) + x + 1 ),1/(x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( ( x * ( 1 + ( x * x ) ) ) * x - 1 ),1/(x**4 + x**2 - 1),0.0,-4.0 +1 / ( ( x * ( 1 - ( 1 - x ) ) ) * x - 1 ),1/(x**3 - 1),0.0,-3.0 +1 / ( ( x * ( 1 - ( 1 / x ) ) ) * x - 1 ),1/(x*(x - 1) - 1),0.0,-2.0 +1 / ( ( x * ( 1 - ( x * x ) ) ) - 1 ) / ( 1 + x ),-1/((x + 1)*(x*(x**2 - 1) + 1)),0.0,-4.0 +1 / ( ( x * ( 1 - x ) ) + ( 1 / ( x * x ) ) + x ),x**2/(x**3*(-x + 2) + 1),2.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - 1 / ( 1 + x ) ),-(x + 1)/(x**3 - x + 1),0.0,-2.0 +1 / ( ( x * ( x * ( 1 + x ) ) ) - x - x ),1/(x*(x*(x + 1) - 2)),-1.0,-3.0 +1 / ( ( x * ( x * ( 1 - x ) ) ) - x + 1 ),-1/(x**2*(x - 1) + x - 1),0.0,-3.0 +1 / ( ( x * ( x * x ) ) * ( 1 - x ) - 1 ),-1/(x**3*(x - 1) + 1),0.0,-4.0 +1 / ( ( x * ( x * x ) ) - ( 1 / x ) - 1 ),x/(x**4 - x - 1),1.0,-3.0 +1 / ( ( x * x ) ) - x * x,(-x**4 + 1)/x**2,-2.0,2.0 +1 / ( ( x * x ) * ( 1 + ( 1 - ( x * x ) ) ) - 1 ),-1/(x**2*(x**2 - 2) + 1),0.0,-4.0 +1 / ( ( x * x ) * ( 1 + x ) ) / x + x + 1,(x**3*(x + 1)**2 + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / ( ( x * x ) * x ) / ( 1 + ( 1 - x ) ) / x - 1,(x**4*(-x + 2) - 1)/(x**4*(x - 2)),-4.0,0.0 +1 / ( ( x * x ) * x ) / ( 1 - x ) / x - 1,(x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / ( ( x * x ) * x - ( ( 1 / ( 1 + x ) ) / x ) ),x*(x + 1)/(x**4*(x + 1) - 1),1.0,-3.0 +1 / ( ( x * x ) * x - ( 1 + x ) ),1/(x**3 - x - 1),0.0,-3.0 +1 / ( ( x * x ) * x - ( 1 / ( 1 + x ) ) ),(x + 1)/(x**3*(x + 1) - 1),0.0,-3.0 +1 / ( ( x * x ) + ( ( x * x ) ) ),1/(2*x**2),-2.0,-2.0 +1 / ( ( x * x ) + ( ( x * x ) * x ) + 1 ),1/(x**3 + x**2 + 1),0.0,-3.0 +1 / ( ( x * x ) + ( 1 + x ) - ( 1 / x ) ),x/(x*(x**2 + x + 1) - 1),1.0,-2.0 +1 / ( ( x * x ) + ( 1 - ( 1 / x ) ) ) / x,1/(x**3 + x - 1),0.0,-3.0 +1 / ( ( x * x ) + 1 ) + ( 1 / ( 1 - ( x * x ) ) ),-2/(x**4 - 1),0.0,-4.0 +1 / ( ( x * x ) + 1 ) - ( 1 / x ),(-x**2 + x - 1)/(x*(x**2 + 1)),-1.0,-1.0 +1 / ( ( x * x ) + 1 ) / ( 1 - ( x * ( 1 - x ) ) ),1/((x**2 + 1)*(x*(x - 1) + 1)),0.0,-4.0 +1 / ( ( x * x ) + 1 + 1 ),1/(x**2 + 2),0.0,-2.0 +1 / ( ( x * x ) + 1 / ( ( 1 / x ) - x ) ),(x**2 - 1)/(x*(x**3 - x - 1)),-1.0,-2.0 +1 / ( ( x * x ) + x / x ),1/(x**2 + 1),0.0,-2.0 +1 / ( ( x * x ) - ( ( x * x ) * x ) - x ),-1/(x*(x**2 - x + 1)),-1.0,-3.0 +1 / ( ( x * x ) - ( 1 + ( ( 1 / x ) - x ) ) / x ),x**2/(x**4 - x*(-x + 1) - 1),2.0,-2.0 +1 / ( ( x * x ) - ( 1 / ( 1 + x ) ) ) / x,(x + 1)/(x**4 + x**3 - x),-1.0,-3.0 +1 / ( ( x * x ) - ( 1 / ( x / ( 1 + x ) ) ) / x ),x**2/(x**4 - x - 1),2.0,-2.0 +1 / ( ( x * x ) / ( 1 + x ) ) / ( x - 1 ),(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +1 / ( ( x - 1 ) ),1/(x - 1),0.0,-1.0 +1 / ( ( x / ( ( 1 + x ) + x ) ) + 1 + x ),(2*x + 1)/(x + (x + 1)*(2*x + 1)),0.0,-1.0 +1 / ( ( x / ( ( 1 - x ) - x ) ) * x + 1 ),(-2*x + 1)/(x**2 - 2*x + 1),0.0,-1.0 +1 / ( ( x / ( ( 1 - x ) - x ) ) + ( x ) ),(x - 1/2)/(x*(x - 1)),-1.0,-1.0 +1 / ( ( x / ( 1 + ( 1 + x ) ) ) - x ) / x,-(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +1 / ( ( x / ( 1 + ( x * x ) ) ) + x ),(x**2 + 1)/(x*(x**2 + 2)),-1.0,-1.0 +1 / ( ( x / ( 1 + x ) ) + x * x ),(x + 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +1 / ( ( x / ( 1 + x ) ) + x - ( x * x ) ),-(x + 1)/(x*(x**2 - 2)),-1.0,-2.0 +1 / ( ( x / ( 1 + x ) ) - x + 1 ),(x + 1)/(x + (-x + 1)*(x + 1)),0.0,-1.0 +1 / ( ( x / ( 1 + x ) ) - x - ( 1 + x ) ),(-x - 1)/(-x + (x + 1)*(2*x + 1)),0.0,-1.0 +1 / ( ( x / ( 1 - x ) ) + ( 1 + x ) ) / x,(x - 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +1 / ( ( x / ( 1 - x ) ) + ( 1 / x ) + x ),x*(x - 1)/(x**3 - 2*x**2 + x - 1),1.0,-1.0 +1 / ( ( x / ( 1 - x ) ) + ( x * x ) + x ),(x - 1)/(x*(x**2 - 2)),-1.0,-2.0 +1 / ( ( x / ( 1 - x ) ) + x ) / x / x + 1,(x**3*(x - 2) + x - 1)/(x**3*(x - 2)),-3.0,0.0 +1 / ( ( x / ( 1 - x ) ) + x + 1 ),(x - 1)/(x**2 - x - 1),0.0,-1.0 +1 / ( ( x / ( 1 - x ) ) - ( x * x ) * x ),(-x + 1)/(x*(x**2*(x - 1) + 1)),-1.0,-3.0 +1 / ( ( x / ( 1 - x ) ) - 1 ) / x,(-x + 1)/(x*(2*x - 1)),-1.0,-1.0 +1 / ( ( x / ( 1 - x ) ) - x / ( 1 / x ) ),(-x + 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +1 / ( 1 + ( ( 1 - x ) - x ) ),-1/(2*x - 2),0.0,-1.0 +1 / ( 1 + ( ( 1 / x ) / x ) + ( ( x * x ) - x ) ),x**2/(x**2*(x**2 - x + 1) + 1),2.0,-2.0 +1 / ( 1 + ( ( 1 / x ) / x ) + ( 1 - x ) ),x**2/(x**2*(-x + 2) + 1),2.0,-1.0 +1 / ( 1 + ( ( x * ( 1 - x ) ) * ( x * x ) ) + 1 ),-1/(x**3*(x - 1) - 2),0.0,-4.0 +1 / ( 1 + ( ( x * x ) - ( 1 / x ) ) - x ),x/(x*(x**2 - x + 1) - 1),1.0,-2.0 +1 / ( 1 + ( 1 + ( x * x ) ) + ( x * x ) ),1/(2*(x**2 + 1)),0.0,-2.0 +1 / ( 1 + ( 1 + x ) ) / x / 1,1/(x*(x + 2)),-1.0,-2.0 +1 / ( 1 + ( 1 + x ) ) / x / x + 1,(x**2*(x + 2) + 1)/(x**2*(x + 2)),-2.0,0.0 +1 / ( 1 + ( 1 + x ) * ( 1 - x ) ),-1/(x**2 - 2),0.0,-2.0 +1 / ( 1 + ( 1 - ( x * ( 1 - x ) ) ) + 1 ),1/(x**2 - x + 3),0.0,-2.0 +1 / ( 1 + ( 1 - x ) ) + 1,(x - 3)/(x - 2),0.0,0.0 +1 / ( 1 + ( 1 - x ) ) - x,-(x*(x - 2) + 1)/(x - 2),0.0,1.0 +1 / ( 1 + ( 1 / x ) ) - 1 - 1 - 1,-(2*x + 3)/(x + 1),0.0,0.0 +1 / ( 1 + ( 1 / x ) ) / ( ( 1 / x ) - x ),-x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +1 / ( 1 + ( 1 / x ) + ( x * ( 1 - x ) ) ),x/(x*(-x*(x - 1) + 1) + 1),1.0,-2.0 +1 / ( 1 + ( x * ( ( x * ( 1 + x ) ) * x ) ) + 1 ),1/(x**3*(x + 1) + 2),0.0,-4.0 +1 / ( 1 + ( x * ( 1 + ( x * x ) ) ) + 1 ),1/(x**3 + x + 2),0.0,-3.0 +1 / ( 1 + ( x * ( 1 + x ) ) ) / ( x + x ),1/(2*x*(x*(x + 1) + 1)),-1.0,-3.0 +1 / ( 1 + ( x * x ) ) - x * x - 1,-x**2 - 1 + 1/(x**2 + 1),2.0,2.0 +1 / ( 1 + ( x * x ) + ( ( 1 + x ) * x ) ),1/(2*x**2 + x + 1),0.0,-2.0 +1 / ( 1 + ( x * x ) + ( 1 + x ) ),1/(x**2 + x + 2),0.0,-2.0 +1 / ( 1 + ( x * x ) + ( 1 - x ) ),1/(x**2 - x + 2),0.0,-2.0 +1 / ( 1 + ( x * x ) + ( 1 / x ) ),x/(x**3 + x + 1),1.0,-2.0 +1 / ( 1 + ( x * x ) - ( x * ( x * x ) ) ),1/(-x**3 + x**2 + 1),0.0,-3.0 +1 / ( 1 + ( x / ( 1 + x ) ) ) / ( x - 1 ),(x + 1)/((x - 1)*(2*x + 1)),0.0,-1.0 +1 / ( 1 + 1 ) + ( 1 / x ),(x + 2)/(2*x),-1.0,0.0 +1 / ( 1 + 1 ) - ( 1 + x ),-x - 1/2,0.0,1.0 +1 / ( 1 + 1 * 1 ),1/2,0.0,0.0 +1 / ( 1 + 1 + ( ( 1 / x ) + x ) ),x/(x*(x + 2) + 1),1.0,-1.0 +1 / ( 1 + 1 + ( ( x * x ) * x ) ),1/(x**3 + 2),0.0,-3.0 +1 / ( 1 + 1 - ( x * ( x * ( 1 + x ) ) ) ),-1/(x**2*(x + 1) - 2),0.0,-3.0 +1 / ( 1 + x ) * ( x / ( ( 1 / x ) + x ) ),x**2/((x + 1)*(x**2 + 1)),2.0,-1.0 +1 / ( 1 + x ) + 1 + 1 + 1,(3*x + 4)/(x + 1),0.0,0.0 +1 / ( 1 + x ) - ( 1 / ( 1 - x ) ),2*x/(x**2 - 1),1.0,-1.0 +1 / ( 1 + x ) - 1 / x / ( x / ( 1 - x ) ),(2*x**2 - 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / ( 1 + x ) - x * ( x * x ),(-x**3*(x + 1) + 1)/(x + 1),0.0,3.0 +1 / ( 1 + x ) / ( ( ( 1 / x ) - x ) - x ),-x/((x + 1)*(2*x**2 - 1)),1.0,-2.0 +1 / ( 1 + x ) / ( ( x * ( 1 - x ) ) + 1 ),1/(-x**3 + 2*x + 1),0.0,-3.0 +1 / ( 1 + x ) / ( ( x * x ) - ( 1 - x ) ),1/((x + 1)*(x**2 + x - 1)),0.0,-3.0 +1 / ( 1 + x ) / ( ( x / ( ( 1 + x ) + x ) ) - x ),-(x + 1/2)/(x**2*(x + 1)),-2.0,-2.0 +1 / ( 1 + x ) / ( ( x / ( 1 - x ) ) + x ),(x - 1)/(x*(x - 2)*(x + 1)),-1.0,-2.0 +1 / ( 1 + x ) / ( x * x ) - x - x,(-2*x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / ( 1 + x ) / ( x + x ),1/(2*x*(x + 1)),-1.0,-2.0 +1 / ( 1 + x ) / x + x + x,(2*x**2*(x + 1) + 1)/(x*(x + 1)),-1.0,1.0 +1 / ( 1 + x ) / x - 1,(-x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 / ( 1 + x ) / x / x - ( x * x ),(-x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +1 / ( 1 + x * ( ( x * x ) - x ) ),1/(x**2*(x - 1) + 1),0.0,-3.0 +1 / ( 1 + x * ( x * ( 1 - ( x * x ) ) ) ),1/(-x**4 + x**2 + 1),0.0,-4.0 +1 / ( 1 + x * ( x * x ) ),1/(x**3 + 1),0.0,-3.0 +1 / ( 1 + x + ( 1 / ( 1 + x ) ) ),(x + 1)/((x + 1)**2 + 1),0.0,-1.0 +1 / ( 1 + x + ( x * x ) ),1/(x**2 + x + 1),0.0,-2.0 +1 / ( 1 - ( ( x * ( 1 + x ) ) + x ) * x ),-1/(x**2*(x + 2) - 1),0.0,-3.0 +1 / ( 1 - ( 1 + x ) * ( ( 1 + x ) * x ) ),-1/(x*(x + 1)**2 - 1),0.0,-3.0 +1 / ( 1 - ( 1 - x ) * ( 1 - ( x * x ) ) ),1/(x*(-x**2 + x + 1)),-1.0,-3.0 +1 / ( 1 - ( x * ( 1 - x ) ) ) - ( 1 / x ),(-x*(x - 1) + x - 1)/(x*(x*(x - 1) + 1)),-1.0,-1.0 +1 / ( 1 - ( x * ( 1 - x ) ) ) / ( x + x ),1/(2*x*(x**2 - x + 1)),-1.0,-3.0 +1 / ( 1 - ( x * x ) ) / ( ( 1 - x ) - x ),1/((2*x - 1)*(x**2 - 1)),0.0,-3.0 +1 / ( 1 - ( x * x ) + ( ( 1 / x ) / x ) ),x**2/(-x**4 + x**2 + 1),2.0,-2.0 +1 / ( 1 - ( x * x ) + ( 1 / x ) ),x/(-x**3 + x + 1),1.0,-2.0 +1 / ( 1 - ( x / ( 1 - x ) ) ),(-x + 1)/(-2*x + 1),0.0,0.0 +1 / ( 1 - ( x / ( 1 - x ) ) ) / ( 1 - x ),1/(-2*x + 1),0.0,-1.0 +1 / ( 1 - 1 / ( x * ( 1 + x ) ) ),x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +1 / ( 1 - x ) + x * ( x * x ) * x,(x**4*(x - 1) - 1)/(x - 1),0.0,4.0 +1 / ( 1 - x ) + x / ( 1 + x ),(x**2 - 2*x - 1)/(x**2 - 1),0.0,0.0 +1 / ( 1 - x ) - ( 1 / ( 1 + x ) ) / x / ( x * x ),(-x**4 - x**3 - x + 1)/(x**3*(x**2 - 1)),-3.0,-1.0 +1 / ( 1 - x ) - x * x * x,(x**3*(-x + 1) - 1)/(x - 1),0.0,3.0 +1 / ( 1 - x ) - x - x - x,-(3*x*(x - 1) + 1)/(x - 1),0.0,1.0 +1 / ( 1 - x ) / ( ( 1 / x ) + ( 1 - x ) ),x/(x**3 - 2*x**2 + 1),1.0,-2.0 +1 / ( 1 - x ) / ( ( x * x ) + ( 1 + ( 1 / x ) ) ),-x/((x - 1)*(x*(x**2 + 1) + 1)),1.0,-3.0 +1 / ( 1 - x ) / ( 1 - ( ( 1 + x ) * x ) ),1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( 1 - x ) / ( 1 - x ) - x - 1,-x - 1 + (x - 1)**(-2),1.0,1.0 +1 / ( 1 - x * ( 1 + ( 1 + x ) ) ),-1/(x*(x + 2) - 1),0.0,-2.0 +1 / ( 1 - x * ( x * ( ( x * ( 1 + x ) ) + x ) ) ),-1/(x**3*(x + 2) - 1),0.0,-4.0 +1 / ( 1 - x * ( x * ( ( x * x ) + ( x * x ) ) ) ),-1/(2*x**4 - 1),0.0,-4.0 +1 / ( 1 - x + ( 1 - ( x * x ) ) ),-1/(x**2 + x - 2),0.0,-2.0 +1 / ( 1 - x - ( 1 / ( ( 1 + x ) * x ) ) ),-x*(x + 1)/(x**3 - x + 1),1.0,-1.0 +1 / ( 1 - x / ( ( 1 - x ) / x ) ),(-x + 1)/(-x**2 - x + 1),0.0,-1.0 +1 / ( 1 / ( ( ( x * ( 1 - x ) ) * x ) * x ) - x ),x**3*(-x + 1)/(x**4*(x - 1) + 1),3.0,-1.0 +1 / ( 1 / ( ( 1 + x ) + x ) + ( x * x ) ),(2*x + 1)/(x**2*(2*x + 1) + 1),0.0,-2.0 +1 / ( 1 / ( ( 1 + x ) + x ) + x ),(2*x + 1)/(x*(2*x + 1) + 1),0.0,-1.0 +1 / ( 1 / ( ( x * ( 1 - x ) ) - x ) + x ),x**2/(x**3 - 1),2.0,-1.0 +1 / ( 1 / ( ( x / ( 1 - x ) ) - x ) + x ),x**2/(x**3 - x + 1),2.0,-1.0 +1 / ( 1 / ( 1 + x ) - ( ( x * x ) * x ) ),-(x + 1)/(x**3*(x + 1) - 1),0.0,-3.0 +1 / ( 1 / ( 1 - ( 1 / x ) ) - ( x * x ) ),(-x + 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +1 / ( 1 / ( 1 - x ) - ( x * ( x * ( x * x ) ) ) ),(-x + 1)/(x**4*(x - 1) + 1),0.0,-4.0 +1 / ( 1 / ( x * ( 1 + x ) ) - x ),-x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +1 / ( 1 / ( x * ( 1 - x ) ) - x ),-x*(x - 1)/(x**2*(x - 1) + 1),1.0,-1.0 +1 / ( 1 / ( x * x ) + ( 1 - ( x * ( 1 - x ) ) ) ),x**2/(x**2*(x*(x - 1) + 1) + 1),2.0,-2.0 +1 / ( 1 / ( x / ( 1 + x ) ) + ( 1 - x ) ),x/(x*(-x + 1) + x + 1),1.0,-1.0 +1 / ( 1 / x + ( ( ( x * ( 1 - x ) ) + x ) * x ) ),x/(-x**3*(x - 2) + 1),1.0,-3.0 +1 / ( x * ( ( 1 - x ) + ( 1 - x ) ) - 1 ),-1/(2*x*(x - 1) + 1),0.0,-2.0 +1 / ( x * ( 1 + ( x * x ) ) ) / ( ( 1 / x ) + x ),(x**2 + 1)**(-2),0.0,-4.0 +1 / ( x * ( 1 + x ) ) - x * x * x,(-x**4*(x + 1) + 1)/(x*(x + 1)),-1.0,3.0 +1 / ( x * ( 1 + x ) ) / ( ( 1 + x ) + x ),1/(x*(x + 1)*(2*x + 1)),-1.0,-3.0 +1 / ( x * ( 1 + x ) ) / x / x - x,(-x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / ( x * ( 1 + x ) + ( 1 - ( ( 1 / x ) / x ) ) ),x**2/(x**2*(x*(x + 1) + 1) - 1),2.0,-2.0 +1 / ( x * ( 1 - ( 1 + x ) ) ) / x - 1 - x,-x - 1 - 1/x**3,-3.0,1.0 +1 / ( x * ( 1 - ( x * ( 1 + x ) ) ) + 1 ),-1/(x*(x*(x + 1) - 1) - 1),0.0,-3.0 +1 / ( x * ( 1 - x ) ) + 1 + 1,2 - 1/(x*(x - 1)),-1.0,0.0 +1 / ( x * ( 1 - x ) ) - x * x,(x**3*(-x + 1) - 1)/(x*(x - 1)),-1.0,2.0 +1 / ( x * ( 1 - x ) ) / x + 1 + 1,2 - 1/(x**2*(x - 1)),-2.0,0.0 +1 / ( x * ( 1 - x ) + ( 1 / x ) ),-x/(x**2*(x - 1) - 1),1.0,-2.0 +1 / ( x * ( x * ( ( ( 1 + x ) * x ) + x ) ) + 1 ),1/(x**3*(x + 2) + 1),0.0,-4.0 +1 / ( x * ( x * ( ( x * x ) + ( 1 - x ) ) ) - 1 ),1/(x**2*(x**2 - x + 1) - 1),0.0,-4.0 +1 / ( x * ( x * ( 1 + ( 1 + x ) ) ) - 1 ),1/(x**2*(x + 2) - 1),0.0,-3.0 +1 / ( x * ( x * ( 1 + ( 1 - x ) ) ) - x ),-1/(x*(x*(x - 2) + 1)),-1.0,-3.0 +1 / ( x * ( x * ( 1 - ( x * x ) ) ) + ( 1 + x ) ),1/(-x**4 + x**2 + x + 1),0.0,-4.0 +1 / ( x * ( x * ( 1 - x ) ) ) / ( x * x ) - 1 - 1,(2*x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / ( x * ( x * ( 1 - x ) ) ) / x + 1 / x,(x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( x * ( x * ( 1 - x ) ) - ( ( 1 / x ) - x ) ),-x/(x**2*(x*(x - 1) - 1) + 1),1.0,-3.0 +1 / ( x * ( x * ( x / ( 1 + x ) ) ) - 1 ),(x + 1)/(x**3 - x - 1),0.0,-2.0 +1 / ( x * ( x * x ) ) / x + ( x / ( 1 + x ) ),(x**5 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / ( x * ( x * x ) ) / x - ( 1 / ( 1 + x ) ) - 1,(-x**5 - 2*x**4 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / ( x * ( x * x ) + ( 1 - x ) ),1/(x**3 - x + 1),0.0,-3.0 +1 / ( x * ( x * x ) + x ),1/(x**3 + x),-1.0,-3.0 +1 / ( x * ( x / ( ( 1 / x ) + x ) ) + x ),(x**2 + 1)/(2*x**3 + x),-1.0,-1.0 +1 / ( x * ( x / ( 1 + x ) ) + 1 ),(x + 1)/(x**2 + x + 1),0.0,-1.0 +1 / ( x * x ) * ( 1 - x ) / x - ( 1 / x ),(-x**2 - x + 1)/x**3,-3.0,-1.0 +1 / ( x * x ) + x * x + ( 1 + x ),x**2 + x + 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) + x * x - 1,x**2 - 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - ( 1 - x ) / x,(x*(x - 1) + 1)/x**2,-2.0,0.0 +1 / ( x * x ) - 1 + x * ( 1 - x ),-x**2 + x - 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - 1 + x - 1,x - 2 + x**(-2),-2.0,1.0 +1 / ( x * x ) - 1 - ( x * x ) - 1,-x**2 - 2 + x**(-2),-2.0,2.0 +1 / ( x * x ) - x - 1 - x,-2*x - 1 + x**(-2),-2.0,1.0 +1 / ( x * x ) / ( ( ( 1 / x ) + x ) + x ),1/(2*x**3 + x),-1.0,-3.0 +1 / ( x * x ) / 1 / x + x,x + x**(-3),-3.0,1.0 +1 / ( x * x ) / x - x - ( 1 / x ),-x - 1/x + x**(-3),-3.0,1.0 +1 / ( x * x ) / x / ( ( 1 + x ) * x ) + 1,(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / ( x * x ) / x / 1 - x,-x + x**(-3),-3.0,1.0 +1 / ( x * x + ( ( 1 + x ) / ( x * x ) ) ),x**2/(x**4 + x + 1),2.0,-2.0 +1 / ( x * x + ( 1 / ( ( x * x ) - x ) ) ),x*(x - 1)/(x**3*(x - 1) + 1),1.0,-2.0 +1 / ( x * x + ( 1 / ( 1 + x ) ) ),(x + 1)/(x**2*(x + 1) + 1),0.0,-2.0 +1 / ( x * x - ( 1 + ( ( 1 / x ) / x ) ) ),x**2/(x**4 - x**2 - 1),2.0,-2.0 +1 / ( x * x - ( 1 + ( 1 - ( 1 / x ) ) ) ),x/(x*(x**2 - 2) + 1),1.0,-2.0 +1 / ( x * x - ( 1 + ( x / ( 1 - x ) ) ) ),(x - 1)/(x**3 - x**2 + 1),0.0,-2.0 +1 / ( x * x - ( 1 - ( 1 / ( 1 + x ) ) ) ),(x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +1 / ( x * x - ( 1 - ( x * x ) ) ),1/(2*x**2 - 1),0.0,-2.0 +1 / ( x + ( ( 1 + x ) / x ) + 1 ),x/(x*(x + 1) + x + 1),1.0,-1.0 +1 / ( x + ( 1 + x ) + ( ( 1 - x ) * x ) ),1/(-x**2 + 3*x + 1),0.0,-2.0 +1 / ( x + ( 1 + x ) + ( 1 + x ) ),1/(3*x + 2),0.0,-1.0 +1 / ( x + ( 1 + x ) - ( ( ( 1 / x ) / x ) / x ) ),x**3/(x**3*(2*x + 1) - 1),3.0,-1.0 +1 / ( x + ( 1 / ( ( x * x ) * x ) ) + x ),x**3/(2*x**4 + 1),3.0,-1.0 +1 / ( x + ( 1 / ( x * x ) ) ) + ( x * x ),x**2*(x**3 + 2)/(x**3 + 1),2.0,2.0 +1 / ( x + ( 1 / x ) ) + ( 1 / x ),(2*x**2 + 1)/(x**3 + x),-1.0,-1.0 +1 / ( x + ( 1 / x ) ) + x,x*(x**2 + 2)/(x**2 + 1),1.0,1.0 +1 / ( x + ( 1 / x ) ) - ( x / ( 1 - x ) ),x**2*(x + 1)/((x - 1)*(x**2 + 1)),2.0,0.0 +1 / ( x + ( 1 / x ) ) / ( ( x * x ) - ( 1 - x ) ),x/(x**4 + x**3 + x - 1),1.0,-3.0 +1 / ( x + ( x * ( ( 1 / x ) + x ) ) * x ),1/(x*(x**2 + 2)),-1.0,-3.0 +1 / ( x + ( x * ( ( x * x ) - x ) ) + x ),1/(x*(x*(x - 1) + 2)),-1.0,-3.0 +1 / ( x + ( x * ( ( x * x ) - x ) ) - 1 ),1/(x**2*(x - 1) + x - 1),0.0,-3.0 +1 / ( x + ( x * ( 1 - x ) ) - 1 ),-1/(x*(x - 1) - x + 1),0.0,-2.0 +1 / ( x + ( x * ( x * ( 1 + x ) ) ) - 1 ),1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( x + ( x * ( x * x ) ) - ( 1 - x ) ),1/(x**3 + 2*x - 1),0.0,-3.0 +1 / ( x + 1 ) / ( ( 1 + x ) * ( 1 + x ) ),(x + 1)**(-3),0.0,-3.0 +1 / ( x + 1 / ( 1 + ( 1 / x ) ) ),(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / ( x + x ) - ( ( x * x ) - x ),-x**2 + x + 1/(2*x),-1.0,2.0 +1 / ( x + x ) - ( 1 / ( 1 + x ) ),(-x + 1)/(2*x*(x + 1)),-1.0,-1.0 +1 / ( x + x ) / ( ( 1 + x ) - ( x * x ) ),1/(2*x*(-x**2 + x + 1)),-1.0,-3.0 +1 / ( x + x ) / ( ( x * x ) - ( 1 + x ) ),1/(2*x*(x**2 - x - 1)),-1.0,-3.0 +1 / ( x + x ) / 1,1/(2*x),-1.0,-1.0 +1 / ( x + x + ( 1 / ( 1 - x ) ) ),(x - 1)/(2*x*(x - 1) - 1),0.0,-1.0 +1 / ( x + x + ( x * ( ( 1 - x ) - x ) ) ),-1/(x*(2*x - 3)),-1.0,-2.0 +1 / ( x + x + ( x * ( 1 - ( x * x ) ) ) ),-1/(x*(x**2 - 3)),-1.0,-3.0 +1 / ( x + x - ( ( 1 / x ) / ( x * x ) ) ),x**3/(2*x**4 - 1),3.0,-1.0 +1 / ( x + x - ( 1 / x ) ),x/(2*x**2 - 1),1.0,-1.0 +1 / ( x - ( ( 1 + x ) / x ) ) / x,1/(x**2 - x - 1),0.0,-2.0 +1 / ( x - ( ( 1 + x ) / x ) * 1 ),x/(x**2 - x - 1),1.0,-1.0 +1 / ( x - ( ( 1 - x ) - ( 1 / x ) ) - 1 ),x/(2*x*(x - 1) + 1),1.0,-1.0 +1 / ( x - ( ( 1 / x ) / x ) ) - x,x*(-x**3 + x + 1)/(x**3 - 1),1.0,1.0 +1 / ( x - ( ( x * x ) * ( ( 1 + x ) * x ) ) - 1 ),-1/(x**3*(x + 1) - x + 1),0.0,-4.0 +1 / ( x - ( ( x * x ) * x ) ) - 1,(-x**3 + x - 1)/(x*(x**2 - 1)),-1.0,0.0 +1 / ( x - ( ( x * x ) * x ) - ( 1 + x ) ),-1/(x**3 + 1),0.0,-3.0 +1 / ( x - ( 1 - ( 1 / ( x * x ) ) ) + x ),x**2/(x**2*(2*x - 1) + 1),2.0,-1.0 +1 / ( x - ( 1 / ( 1 + x ) ) ) / x,(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +1 / ( x - ( 1 / ( x * x ) ) + ( x * x ) ),x**2/(x**3*(x + 1) - 1),2.0,-2.0 +1 / ( x - ( 1 / ( x * x ) ) / ( 1 - x ) ),x**2*(x - 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( x - ( 1 / ( x / ( 1 + x ) ) ) - 1 ),x/(x**2 - 2*x - 1),1.0,-1.0 +1 / ( x - ( 1 / x ) ) - ( 1 / x ),1/(x**3 - x),-1.0,-3.0 +1 / ( x - ( 1 / x ) ) - 1,(-x**2 + x + 1)/(x**2 - 1),0.0,0.0 +1 / ( x - ( 1 / x ) ) / ( ( 1 / x ) - x ),-x**2/(x**2 - 1)**2,2.0,-2.0 +1 / ( x - ( x * ( x * ( 1 + x ) ) ) - 1 ),-1/(x**2*(x + 1) - x + 1),0.0,-3.0 +1 / ( x - ( x * x ) ) + x,x - 1/(x**2 - x),-1.0,1.0 +1 / ( x - ( x / ( 1 - x ) ) ) / ( 1 + x ),(x - 1)/(x**2*(x + 1)),-2.0,-2.0 +1 / ( x - 1 ) - ( 1 - x ),x - 1 + 1/(x - 1),0.0,1.0 +1 / ( x - 1 ) - ( 1 / ( 1 - x ) ),2/(x - 1),0.0,-1.0 +1 / ( x - 1 ) / ( ( 1 - x ) * ( ( 1 / x ) - x ) ),x/((x - 1)**2*(x**2 - 1)),1.0,-3.0 +1 / ( x - 1 - ( ( 1 - x ) * ( x * x ) ) ),1/(x**3 - x**2 + x - 1),0.0,-3.0 +1 / ( x - 1 - ( ( 1 / x ) * x ) ),1/(x - 2),0.0,-1.0 +1 / ( x - 1 - ( 1 + ( x * ( x * x ) ) ) ),-1/(x**3 - x + 2),0.0,-3.0 +1 / ( x - x - ( 1 + x ) ),-1/(x + 1),0.0,-1.0 +1 / ( x / ( ( 1 / ( x * x ) ) - x ) ) / x - 1 - 1,-2 - 1/x + x**(-4),-4.0,0.0 +1 / ( x / ( ( 1 / x ) - x ) ) / x / 1,(-x**2 + 1)/x**3,-3.0,-1.0 +1 / ( x / ( 1 + ( ( 1 / x ) - x ) ) ) / x / x - 1,(-x**4 + x*(-x + 1) + 1)/x**4,-4.0,0.0 +1 / ( x / ( 1 + x ) ) / x - 1 - 1,-2 + 1/x + x**(-2),-2.0,0.0 +1 / ( x / ( 1 + x ) ) / x / x + x,(x**4 + x + 1)/x**3,-3.0,1.0 +1 / 1 + ( x / ( 1 + x ) ),(2*x + 1)/(x + 1),0.0,0.0 +1 / 1 + 1,2,0.0,0.0 +1 / 1 - ( x / ( 1 - x ) ) - 1 / x,(2*x**2 - 2*x + 1)/(x*(x - 1)),-1.0,0.0 +1 / 1 / ( ( ( ( 1 / x ) - x ) / x ) + x ),x**2/(x**3 - x**2 + 1),2.0,-1.0 +1 / 1 / x / ( 1 - x ) / ( ( 1 - x ) - x ),1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +1 / x * 1 + ( 1 / ( 1 + x ) ) / ( 1 + x ),(x + 1)**(-2) + 1/x,-1.0,-1.0 +1 / x + ( 1 - x ) / x,(-x + 2)/x,-1.0,0.0 +1 / x + ( 1 / ( 1 + x ) ) / ( 1 + x ) / x,1/x + 1/(x*(x + 1)**2),-1.0,-1.0 +1 / x + ( 1 / ( 1 - ( x * x ) ) ) / x,(x**2 - 2)/(x**3 - x),-1.0,-1.0 +1 / x + ( 1 / x ) / ( x * x ) - 1,-1 + 1/x + x**(-3),-3.0,0.0 +1 / x + ( 1 / x ) / x - x,(-x**3 + x + 1)/x**2,-2.0,1.0 +1 / x + ( x * ( 1 + x ) ) * x - x,x**3 + x**2 - x + 1/x,-1.0,3.0 +1 / x + ( x * x ) * ( 1 - x ) + 1,-x**3 + x**2 + 1 + 1/x,-1.0,3.0 +1 / x + 1 + 1 - ( x * ( x * x ) ),-x**3 + 2 + 1/x,-1.0,3.0 +1 / x + 1 + x * ( ( x * x ) + x ),(x**4 + x**3 + x + 1)/x,-1.0,3.0 +1 / x + 1 / ( ( 1 - ( 1 + x ) ) - x ) / x,(x - 1/2)/x**2,-2.0,-1.0 +1 / x + x,x + 1/x,-1.0,1.0 +1 / x + x + ( 1 + x ) * x,(x**2*(x + 2) + 1)/x,-1.0,2.0 +1 / x + x + ( 1 - x ) * x,(x**2*(-x + 2) + 1)/x,-1.0,2.0 +1 / x + x / ( 1 + ( ( 1 - x ) * ( 1 + x ) ) ),-2/(x*(x**2 - 2)),-1.0,-3.0 +1 / x - ( 1 + x ) / ( x / ( 1 - x ) ) / ( x * x ),2/x - 1/x**3,-3.0,-1.0 +1 / x - ( 1 - x ) * x - 1,x**2 - x - 1 + 1/x,-1.0,2.0 +1 / x - ( 1 / ( 1 + ( 1 - x ) ) ) * x - 1,(3*x - 2)/(x*(x - 2)),-1.0,-1.0 +1 / x - ( 1 / ( 1 - x ) ) * x,(x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +1 / x - ( x * ( 1 - x ) ) * x,(x**3*(x - 1) + 1)/x,-1.0,3.0 +1 / x - ( x * x ) + ( 1 / x ) / x,(-x**4 + x + 1)/x**2,-2.0,2.0 +1 / x - ( x * x ) - 1 - x,-x**2 - x - 1 + 1/x,-1.0,2.0 +1 / x - 1 * x * ( x * ( 1 + x ) ),(-x**3*(x + 1) + 1)/x,-1.0,3.0 +1 / x - 1 + x * ( 1 - x ),-x**2 + x - 1 + 1/x,-1.0,2.0 +1 / x - 1 - ( 1 - x ) / ( x * x ),-1 + 2/x - 1/x**2,-2.0,0.0 +1 / x - 1 - ( 1 / x ) / x,(-x**2 + x - 1)/x**2,-2.0,0.0 +1 / x - 1 - 1 - ( 1 + x ),-x - 3 + 1/x,-1.0,1.0 +1 / x - 1 / 1 - ( x * x ),(-x**3 - x + 1)/x,-1.0,2.0 +1 / x - x * ( ( 1 - x ) - x ) - x,(2*x**2*(x - 1) + 1)/x,-1.0,2.0 +1 / x - x * ( 1 + x ),-x**2 - x + 1/x,-1.0,2.0 +1 / x - x * ( 1 + x ) - x,(-x**2*(x + 2) + 1)/x,-1.0,2.0 +1 / x - x * ( 1 - ( x * x ) ) - 1,x**3 - x - 1 + 1/x,-1.0,3.0 +1 / x - x * ( 1 - x ) * ( 1 - x ),-x*(x - 1)**2 + 1/x,-1.0,3.0 +1 / x - x * x + ( 1 + x ),-x**2 + x + 1 + 1/x,-1.0,2.0 +1 / x - x - ( x * x ) + 1,-x**2 - x + 1 + 1/x,-1.0,2.0 +1 / x - x / ( 1 + ( x * ( 1 - x ) ) ),(2*x**2 - x - 1)/(x*(x**2 - x - 1)),-1.0,-1.0 +1 / x / ( ( ( 1 / ( 1 - x ) ) + x ) + x ),(x - 1)/(x*(2*x*(x - 1) - 1)),-1.0,-2.0 +1 / x / ( ( 1 - ( x / ( 1 - x ) ) ) - x ),(-x + 1)/(x*(-x + (x - 1)**2)),-1.0,-2.0 +1 / x / ( ( 1 - x ) * x ) / x + x,(x**4*(x - 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +1 / x / ( ( 1 / ( 1 + ( 1 + x ) ) ) + x ),(x + 2)/(x*(x*(x + 2) + 1)),-1.0,-2.0 +1 / x / ( ( 1 / x ) + x ) + x / x,(x**2 + 2)/(x**2 + 1),0.0,0.0 +1 / x / ( ( x * x ) + ( x * x ) ) / x - 1,-1 + 1/(2*x**4),-4.0,0.0 +1 / x / ( 1 + x ) - ( 1 / ( ( x * x ) - x ) ) / x,(x**2 - 2*x - 1)/(x**4 - x**2),-2.0,-2.0 +1 / x / ( 1 + x ) - ( x * x ),(-x**3*(x + 1) + 1)/(x*(x + 1)),-1.0,2.0 +1 / x / ( 1 - ( 1 + x ) ),-1/x**2,-2.0,-2.0 +1 / x / ( 1 - ( x * ( 1 + x ) ) ) / 1,-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +1 / x / ( 1 - ( x * x ) ),-1/(x**3 - x),-1.0,-3.0 +1 / x / ( 1 - x ) - x * 1,(x**2*(-x + 1) - 1)/(x*(x - 1)),-1.0,1.0 +1 / x / ( 1 - x ) / 1,-1/(x*(x - 1)),-1.0,-2.0 +1 / x / ( 1 - x ) / x + ( 1 + x ),(x**4 - x**2 - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / x / ( x * ( 1 - x ) ) + x * x,(x**4*(x - 1) - 1)/(x**2*(x - 1)),-2.0,2.0 +1 / x / ( x * ( 1 - x ) ) - 1 - 1,(2*x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / ( x * ( 1 - x ) ) / 1 - ( 1 / x ),(x*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / ( x * x ) + 1 + ( 1 / ( 1 + x ) ),(x**4 + 2*x**3 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / ( x * x ) - 1 - ( x / ( 1 + x ) ),(-2*x**4 - x**3 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / ( x * x ) - 1 - ( x / ( 1 - x ) ),(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x / ( x * x ) - x + 1,-x + 1 + x**(-3),-3.0,1.0 +1 / x / ( x * x ) - x / ( 1 - x ),(x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / ( x * x ) / ( 1 + x ) + x,(x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / x / ( x * x ) / ( 1 - x ) - ( 1 / ( 1 + x ) ),(-x**4 + x**3 - x - 1)/(x**3*(x**2 - 1)),-3.0,-1.0 +1 / x / ( x + ( 1 + ( x / ( 1 + x ) ) ) ),(x + 1)/(x*(x + (x + 1)**2)),-1.0,-2.0 +1 / x / 1 / ( x * ( 1 - x ) ) + 1,(x**2*(x - 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / x + ( ( 1 / ( 1 + ( 1 + x ) ) ) ),(x**2 + x + 2)/(x**2*(x + 2)),-2.0,-1.0 +1 / x / x + ( 1 + x ) / x,(x*(x + 1) + 1)/x**2,-2.0,0.0 +1 / x / x + ( x * x ) + ( x * x ),(2*x**4 + 1)/x**2,-2.0,2.0 +1 / x / x + ( x / ( 1 - x ) ) + 1,(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x + 1 + ( 1 / x ),(x**2 + x + 1)/x**2,-2.0,0.0 +1 / x / x + x - ( x * x ),-x**2 + x + x**(-2),-2.0,2.0 +1 / x / x - ( ( 1 + x ) / ( 1 - x ) ) / x,(x*(x + 1) + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x - ( ( 1 / ( 1 - ( x * ( 1 + x ) ) ) ) ),(2*x**2 + x - 1)/(x**2*(x**2 + x - 1)),-2.0,-2.0 +1 / x / x - ( 1 / ( 1 + ( 1 + x ) ) ),(-x**2 + x + 2)/(x**2*(x + 2)),-2.0,-1.0 +1 / x / x - ( x / ( 1 + ( 1 - x ) ) ) - 1,(2*x**2 + x - 2)/(x**2*(x - 2)),-2.0,-1.0 +1 / x / x - ( x / ( 1 - ( x * x ) ) ) - ( 1 / x ),(x**2 + x - 1)/(x**4 - x**2),-2.0,-2.0 +1 / x / x - 1 * ( x / ( 1 + x ) ),(-x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x - 1 - ( ( 1 - x ) / ( 1 + x ) ),(-2*x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x - 1 - ( 1 + x ),-x - 2 + x**(-2),-2.0,1.0 +1 / x / x - 1 / x,(-x + 1)/x**2,-2.0,-1.0 +1 / x / x - x - ( 1 / ( 1 - x ) ),-x + 1/(x - 1) + x**(-2),-2.0,1.0 +1 / x / x - x - ( x * x ),-x**2 - x + x**(-2),-2.0,2.0 +1 / x / x - x / ( 1 + ( x * ( 1 - x ) ) ),(x**3 + x*(x - 1) - 1)/(x**2*(x*(x - 1) - 1)),-2.0,-1.0 +1 / x / x / ( ( x / ( 1 - x ) ) + x ) - 1,(x**3*(-x + 2) + x - 1)/(x**3*(x - 2)),-3.0,0.0 +1 / x / x / 1 + ( x / ( 1 + x ) ),(x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x / 1 - ( x / ( 1 - x ) ),(x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / x / x - ( ( ( 1 + x ) + x ) / x ),-2 - 1/x + x**(-3),-3.0,0.0 +1 / x / x / x - ( 1 + ( 1 - x ) ),x - 2 + x**(-3),-3.0,1.0 +1 / x / x / x - ( x / ( ( 1 - x ) - x ) ),(x**4 + 2*x - 1)/(x**3*(2*x - 1)),-3.0,0.0 +1 / x / x / x - ( x / ( 1 + ( 1 - x ) ) ),(x**4 + x - 2)/(x**3*(x - 2)),-3.0,0.0 +x * ( ( ( 1 - x ) - x ) - ( 1 + x ) - x ),-4*x**2,2.0,2.0 +x * ( ( 1 + x ) * x + ( 1 + x ) ),x*(x*(x + 1) + x + 1),1.0,3.0 +x * ( ( 1 + x ) + x ) * x - x - 1,x**2*(2*x + 1) - x - 1,0.0,3.0 +x * ( ( 1 + x ) + x ) - 1 / x / x,2*x**2 + x - 1/x**2,-2.0,2.0 +x * ( ( x * x ) ) + ( 1 - x ) / x,(x**4 - x + 1)/x,-1.0,3.0 +x * ( ( x * x ) + x - 1 ),x*(x**2 + x - 1),1.0,3.0 +x * ( ( x * x ) / ( 1 - x ) ) - x * x,x**2*(-2*x + 1)/(x - 1),2.0,2.0 +x * ( ( x / ( 1 - x ) ) ) - x,x*(-2*x + 1)/(x - 1),1.0,1.0 +x * ( 1 + ( 1 + x ) ) / ( 1 + 1 ),x*(x + 2)/2,1.0,2.0 +x * ( 1 + ( 1 + x ) ) / ( 1 - ( 1 / x ) ),x**2*(x + 2)/(x - 1),2.0,2.0 +x * ( 1 + ( x * x ) ) * x - x + 1,x**4 + x**2 - x + 1,0.0,4.0 +x * ( 1 + x ) * x + 1 + ( 1 - x ),x**2*(x + 1) - x + 2,0.0,3.0 +x * ( 1 + x ) * x + x - ( 1 / x ),x**3 + x**2 + x - 1/x,-1.0,3.0 +x * ( 1 + x ) / ( 1 - x ) * x - x,x*(-x*(x + 1) - x + 1)/(x - 1),1.0,2.0 +x * ( 1 - ( 1 + x ) ) * x * x - 1,-x**4 - 1,0.0,4.0 +x * ( 1 - ( x / ( 1 + x ) ) - x ),-x*(x**2 + x - 1)/(x + 1),1.0,2.0 +x * ( 1 - x ) * ( 1 - x ),x*(x - 1)**2,1.0,3.0 +x * ( 1 - x ) * x + ( 1 - x ) / x,(x**3*(-x + 1) - x + 1)/x,-1.0,3.0 +x * ( 1 - x ) * x - 1 - x,-x**2*(x - 1) - x - 1,0.0,3.0 +x * ( 1 - x ) * x - x * ( 1 - x ),x*(x*(-x + 1) + x - 1),1.0,3.0 +x * ( 1 - x ) + 1 + 1 + x,-x*(x - 1) + x + 2,0.0,2.0 +x * ( 1 - x ) - ( x * x ) - x - x,-x*(2*x + 1),1.0,2.0 +x * ( 1 - x ) - 1 - ( 1 / x ) / x,-x**2 + x - 1 - 1/x**2,-2.0,2.0 +x * ( 1 - x ) - x - 1 / ( x * x ),-(x**4 + 1)/x**2,-2.0,2.0 +x * ( 1 - x ) - x - x,-x*(x + 1),1.0,2.0 +x * ( 1 / ( 1 + x ) ) - 1 / x,(x**2 - x - 1)/(x*(x + 1)),-1.0,0.0 +x * ( 1 / ( 1 + x ) ) - 1 / x / x,(x**3 - x - 1)/(x**2*(x + 1)),-2.0,0.0 +x * ( 1 / ( 1 + x ) ) / ( ( 1 - x ) + 1 ),-x/((x - 2)*(x + 1)),1.0,-1.0 +x * ( 1 / ( 1 - ( ( x * x ) * x ) ) ) / ( 1 - x ),x/((x - 1)*(x**3 - 1)),1.0,-3.0 +x * ( 1 / ( 1 - x ) ) * x + x * x,x**2*(x - 2)/(x - 1),2.0,2.0 +x * ( x * ( 1 + x ) ) - 1 - ( 1 ),x**2*(x + 1) - 2,0.0,3.0 +x * ( x * ( 1 - x ) ) * x - x + 1,x**3*(-x + 1) - x + 1,0.0,4.0 +x * ( x * ( 1 - x ) ) + 1 + 1,x**2*(-x + 1) + 2,0.0,3.0 +x * ( x * x ) * x + ( 1 + x ),x**4 + x + 1,0.0,4.0 +x * ( x * x ) + 1 - 1 / ( 1 - x ),(x**4 - x**3 + x)/(x - 1),1.0,3.0 +x * ( x * x ) + 1 / 1 - x,x**3 - x + 1,0.0,3.0 +x * ( x * x ) + x * ( x * x ) + x,2*x**3 + x,1.0,3.0 +x * ( x * x ) - ( x * x ) - 1,x**3 - x**2 - 1,0.0,3.0 +x * ( x * x ) - 1 + x * x,x**3 + x**2 - 1,0.0,3.0 +x * ( x * x ) - 1 - x - x,x**3 - 2*x - 1,0.0,3.0 +x * ( x * x ) - 1 / ( 1 - x ),(x**3*(x - 1) + 1)/(x - 1),0.0,3.0 +x * ( x * x ) - x + ( 1 / x ) + 1,x**3 - x + 1 + 1/x,-1.0,3.0 +x * ( x * x + ( 1 / ( 1 + x ) ) ),(x**4 + x**3 + x)/(x + 1),1.0,3.0 +x * ( x + ( x * ( 1 - x ) ) + 1 ),x*(-x*(x - 1) + x + 1),1.0,3.0 +x * ( x + ( x / ( 1 + ( 1 + x ) ) ) + x ),x**2*(2*x + 5)/(x + 2),2.0,2.0 +x * ( x + ( x / ( 1 + x ) ) + 1 ),x*(x + (x + 1)**2)/(x + 1),1.0,2.0 +x * ( x + x ) * ( 1 / ( 1 - x ) ),-2*x**2/(x - 1),2.0,1.0 +x * ( x - 1 + ( x * ( 1 - x ) ) ),x*(-x**2 + 2*x - 1),1.0,3.0 +x * ( x / ( ( ( 1 / x ) / x ) + x ) ) / ( x + ( 1 + x ) ),x**4/((2*x + 1)*(x**3 + 1)),4.0,0.0 +x * ( x / ( 1 + ( 1 - x ) ) ) / ( 1 + 1 ),-x**2/(2*x - 4),2.0,1.0 +x * 1 * x * ( 1 - x ) - x,x*(x*(-x + 1) - 1),1.0,3.0 +x * 1 * x * ( x / ( 1 - x ) ) + x,x*(-x**2 + x - 1)/(x - 1),1.0,2.0 +x * 1 * x - ( x / ( 1 + x ) ),x*(x*(x + 1) - 1)/(x + 1),1.0,2.0 +x * 1 + 1 / x + x,2*x + 1/x,-1.0,1.0 +x * 1 / ( ( 1 / ( 1 + x ) ) - x ),-x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x * 1 / ( 1 + x ) + x,x*(x + 2)/(x + 1),1.0,1.0 +x * x * ( 1 + ( 1 - x ) ) - x,x*(x*(-x + 2) - 1),1.0,3.0 +x * x * ( 1 - ( 1 + x ) ) - x - x,-x*(x**2 + 2),1.0,3.0 +x * x * ( 1 - x ) + x - ( 1 / x ),-x**3 + x**2 + x - 1/x,-1.0,3.0 +x * x * ( 1 / ( 1 + x ) ) * x - x,x*(x**2 - x - 1)/(x + 1),1.0,2.0 +x * x * ( x * ( 1 - x ) ) + x - 1,x**3*(-x + 1) + x - 1,0.0,4.0 +x * x * ( x / ( 1 + x ) ) * x - x,x*(x**3 - x - 1)/(x + 1),1.0,3.0 +x * x * ( x / ( 1 + x ) ) + x,x*(x**2 + x + 1)/(x + 1),1.0,2.0 +x * x * 1 - 1 / x,(x**3 - 1)/x,-1.0,2.0 +x * x * x * ( 1 + ( 1 + x ) ) - 1,x**3*(x + 2) - 1,0.0,4.0 +x * x * x * ( x / ( 1 + x ) ) + x,x*(x**3 + x + 1)/(x + 1),1.0,3.0 +x * x * x * x - 1,x**4 - 1,0.0,4.0 +x * x * x + 1 / x,(x**4 + 1)/x,-1.0,3.0 +x * x * x + x + ( x / ( 1 - x ) ),x*((x - 1)*(x**2 + 1) - 1)/(x - 1),1.0,3.0 +x * x * x - ( ( 1 + x ) ),x**3 - x - 1,0.0,3.0 +x * x * x - ( ( x * ( 1 + x ) ) ),x*(x**2 - x - 1),1.0,3.0 +x * x * x - ( 1 - x ) - 1,x**3 + x - 2,0.0,3.0 +x * x * x - ( 1 - x ) / 1,x**3 + x - 1,0.0,3.0 +x * x * x - 1 + ( 1 / ( 1 - x ) ),(x**4 - x**3 - x)/(x - 1),1.0,3.0 +x * x * x - 1 - ( ( 1 / x ) - x ),x**3 + x - 1 - 1/x,-1.0,3.0 +x * x * x - x * ( ( 1 + x ) + x ),x*(x**2 - 2*x - 1),1.0,3.0 +x * x + ( 1 - ( 1 / x ) ) / x + x,(x**3*(x + 1) + x - 1)/x**2,-2.0,2.0 +x * x + ( 1 / x ) / x,(x**4 + 1)/x**2,-2.0,2.0 +x * x + ( x / ( ( 1 / x ) - x ) ) + x * x,x**2*(2*x**2 - 3)/(x**2 - 1),2.0,2.0 +x * x + 1 / ( 1 - x ) - 1,x*(x**2 - x - 1)/(x - 1),1.0,2.0 +x * x + x + ( 1 - x ) * ( x * x ),x*(x*(-x + 1) + x + 1),1.0,3.0 +x * x + x + x * ( 1 + ( x * x ) ),x*(x**2 + x + 2),1.0,3.0 +x * x + x + x + x,x*(x + 3),1.0,2.0 +x * x - ( ( x / ( 1 + x ) ) ) - x,x*(x**2 - 2)/(x + 1),1.0,2.0 +x * x - ( 1 ) - ( 1 - x ),x**2 + x - 2,0.0,2.0 +x * x - ( 1 / ( 1 + x ) ) / x,(x**3*(x + 1) - 1)/(x*(x + 1)),-1.0,2.0 +x * x - ( 1 / ( x * x ) ) + x * x,(2*x**4 - 1)/x**2,-2.0,2.0 +x * x - 1 * 1,x**2 - 1,0.0,2.0 +x * x - 1 + x * x,2*x**2 - 1,0.0,2.0 +x * x - 1 - 1 - ( 1 / x ),x**2 - 2 - 1/x,-1.0,2.0 +x * x - 1 - 1 / ( x * x ),x**2 - 1 - 1/x**2,-2.0,2.0 +x * x - 1 / 1 - 1,x**2 - 2,0.0,2.0 +x * x - x * 1,x*(x - 1),1.0,2.0 +x * x - x - ( 1 + x ) / ( x * x ),(x**3*(x - 1) - x - 1)/x**2,-2.0,2.0 +x * x / ( ( ( 1 - x ) + ( 1 / x ) ) + 1 ),x**3/(x*(-x + 2) + 1),3.0,1.0 +x * x / ( ( 1 + x ) + ( 1 / x ) ),x**3/(x*(x + 1) + 1),3.0,1.0 +x * x / ( ( 1 - x ) + ( 1 / x ) ),x**3/(x*(-x + 1) + 1),3.0,1.0 +x * x / ( ( x * x ) + ( 1 + ( ( 1 + x ) / x ) ) ),x**3/(x**3 + 2*x + 1),3.0,0.0 +x * x / ( ( x * x ) + 1 ),x**2/(x**2 + 1),2.0,0.0 +x * x / ( 1 + x ) - ( x / ( ( 1 / x ) + x ) ),x**3*(x - 1)/((x + 1)*(x**2 + 1)),3.0,1.0 +x * x / ( x + x ),x/2,1.0,1.0 +x * x / 1 + x * x,2*x**2,2.0,2.0 +x + ( ( 1 - ( 1 / x ) ) / x ) / x + x - 1,(x**3*(2*x - 1) + x - 1)/x**3,-3.0,1.0 +x + ( ( 1 - x ) / x ) + x * x * x,x**3 + x - 1 + 1/x,-1.0,3.0 +x + ( ( 1 - x ) / x ) / x + 1,x + 1 - 1/x + x**(-2),-2.0,1.0 +x + ( ( x / ( 1 - x ) ) + x + x ),x*(3*x - 4)/(x - 1),1.0,1.0 +x + ( 1 + ( 1 - x ) ) / x / ( x * x ) + x,(2*x**4 - x + 2)/x**3,-3.0,1.0 +x + ( 1 + ( x * x ) ) * x * x - 1,x**4 + x**2 + x - 1,0.0,4.0 +x + ( 1 + x ) * x + 1,x*(x + 1) + x + 1,0.0,2.0 +x + ( 1 + x ) + x + 1,3*x + 2,0.0,1.0 +x + ( 1 + x ) / ( x * x ) + x * x,(x**3*(x + 1) + x + 1)/x**2,-2.0,2.0 +x + ( 1 + x ) / ( x + x ),x + 1/2 + 1/(2*x),-1.0,1.0 +x + ( 1 + x ) / x / ( x * x ) + x,(2*x**4 + x + 1)/x**3,-3.0,1.0 +x + ( 1 - ( x * x ) ) * x,x*(-x**2 + 2),1.0,3.0 +x + ( 1 / ( 1 + x ) ) + 1,x + 1 + 1/(x + 1),0.0,1.0 +x + ( 1 / ( 1 - x ) ) / x,x - 1/(x*(x - 1)),-1.0,1.0 +x + ( 1 / x ) + 1 / x / x,(x**3 + x + 1)/x**2,-2.0,1.0 +x + ( 1 / x ) + x + x + x,4*x + 1/x,-1.0,1.0 +x + ( 1 / x ) / ( x * x ) + ( 1 + x ) + x,3*x + 1 + x**(-3),-3.0,1.0 +x + ( 1 / x ) / ( x + x ),x + 1/(2*x**2),-2.0,1.0 +x + ( 1 / x ) / x,x + x**(-2),-2.0,1.0 +x + ( x * ( 1 + x ) ) * x - 1,x**2*(x + 1) + x - 1,0.0,3.0 +x + ( x * ( 1 + x ) ) + x + x + x,x*(x + 5),1.0,2.0 +x + ( x * ( 1 + x ) ) / ( x - ( 1 - x ) ),3*x**2/(2*x - 1),2.0,1.0 +x + ( x * ( 1 - x ) ) - 1 / x / x,(x**3*(-x + 2) - 1)/x**2,-2.0,2.0 +x + ( x * x ) + 1 / x / x,x**2 + x + x**(-2),-2.0,2.0 +x + ( x + x ) * ( 1 - x ),x*(-2*x + 3),1.0,2.0 +x + ( x + x ) * x,x*(2*x + 1),1.0,2.0 +x + ( x / ( 1 + x ) ) / ( x - ( 1 - x ) ),x**2*(2*x + 1)/(2*x**2 + x - 1),2.0,1.0 +x + 1 * ( x / ( 1 - ( x * x ) ) ),x*(x**2 - 2)/(x**2 - 1),1.0,1.0 +x + 1 * ( x / ( 1 - x ) ) - x * x,-x**2 + x - x/(x - 1),1.0,2.0 +x + 1 + ( 1 - x ) * x,-x*(x - 1) + x + 1,0.0,2.0 +x + 1 + ( 1 / ( x * x ) ) + 1,x + 2 + x**(-2),-2.0,1.0 +x + 1 + 1 - x * x,-x**2 + x + 2,0.0,2.0 +x + 1 + 1 / ( 1 - x ) + x,(2*x**2 - x - 2)/(x - 1),0.0,1.0 +x + 1 + x,2*x + 1,0.0,1.0 +x + 1 + x + 1 + 1,2*x + 3,0.0,1.0 +x + 1 - ( ( 1 + x ) * x ) * x,-x**3 - x**2 + x + 1,0.0,3.0 +x + 1 / ( ( 1 - x ) - ( 1 / x ) ),x**2*(x - 1)/(x*(x - 1) + 1),2.0,1.0 +x + 1 / ( ( x * x ) ) / ( 1 + x ),(x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +x + 1 / ( x * x ) + ( 1 + x ) * x,(x**3*(x + 2) + 1)/x**2,-2.0,2.0 +x + 1 / ( x + 1 ),(x*(x + 1) + 1)/(x + 1),0.0,1.0 +x + 1 / x + x * ( x * ( 1 + x ) ),x**3 + x**2 + x + 1/x,-1.0,3.0 +x + 1 / x / x / ( 1 - x ),(x**3*(x - 1) - 1)/(x**2*(x - 1)),-2.0,1.0 +x + x * ( ( 1 - x ) * x ) - 1,x**2*(-x + 1) + x - 1,0.0,3.0 +x + x * ( ( x * ( 1 - x ) ) + x ),x*(-x*(x - 2) + 1),1.0,3.0 +x + x * ( x * x ) + ( 1 / x ) + x,x**3 + 2*x + 1/x,-1.0,3.0 +x + x * 1 - 1 / x,2*x - 1/x,-1.0,1.0 +x + x * x - 1 + x,x**2 + 2*x - 1,0.0,2.0 +x + x + ( ( 1 + x ) ) + x,4*x + 1,0.0,1.0 +x + x + ( ( 1 - x ) * x ) * x + x,x*(x*(-x + 1) + 3),1.0,3.0 +x + x + ( ( x * x ) * x ) * x - 1,x**4 + 2*x - 1,0.0,4.0 +x + x + ( 1 - x ) * ( 1 + x ) * x,x*(-x**2 + 3),1.0,3.0 +x + x + ( 1 / x ) / x - ( x * x ),(x**3*(-x + 2) + 1)/x**2,-2.0,2.0 +x + x + x * ( x * ( 1 + x ) ),x*(x*(x + 1) + 2),1.0,3.0 +x + x + x + x - ( 1 - x ),5*x - 1,0.0,1.0 +x + x + x - ( x * x ) + x,x*(-x + 4),1.0,2.0 +x + x + x - 1 / ( 1 + x ),(3*x*(x + 1) - 1)/(x + 1),0.0,1.0 +x + x + x - x * x,x*(-x + 3),1.0,2.0 +x + x + x / ( 1 - x ),x*(2*x - 3)/(x - 1),1.0,1.0 +x + x + x / 1,3*x,1.0,1.0 +x + x - ( ( 1 + x ) / ( x * x ) ),(2*x**3 - x - 1)/x**2,-2.0,1.0 +x + x - ( 1 + x ) * x * ( 1 + x ),x*(-(x + 1)**2 + 2),1.0,3.0 +x + x - ( 1 - x ),3*x - 1,0.0,1.0 +x + x - ( 1 / x ) / x / ( 1 - x ),(2*x**3*(x - 1) + 1)/(x**2*(x - 1)),-2.0,1.0 +x + x - ( 1 / x ) / x / x,2*x - 1/x**3,-3.0,1.0 +x + x - ( x * ( 1 + x ) ) * x * 1,x*(-x**2 - x + 2),1.0,3.0 +x + x - ( x * x ) - 1 + x,-x**2 + 3*x - 1,0.0,2.0 +x + x - 1 / ( 1 + x ),(2*x*(x + 1) - 1)/(x + 1),0.0,1.0 +x + x - 1 / ( x / ( 1 - x ) ) / x,(2*x**3 + x - 1)/x**2,-2.0,1.0 +x + x - 1 / x + 1,2*x + 1 - 1/x,-1.0,1.0 +x + x - x * ( 1 / ( 1 + x ) ),x*(2*x + 1)/(x + 1),1.0,1.0 +x + x / ( ( 1 / x ) + x ) + x * x,x*(x + (x + 1)*(x**2 + 1))/(x**2 + 1),1.0,2.0 +x + x / ( ( x * x ) - ( ( 1 + x ) + x ) ),x**2*(x - 2)/(x**2 - 2*x - 1),2.0,1.0 +x + x / ( 1 - x ) + ( x * x ),x*(x**2 - 2)/(x - 1),1.0,2.0 +x + x / ( 1 - x ) + 1 + x,(-x + (x - 1)*(2*x + 1))/(x - 1),0.0,1.0 +x + x / ( x + ( 1 + x ) ),2*x*(x + 1)/(2*x + 1),1.0,1.0 +x + x / ( x - ( x * x ) ),(x*(x - 1) - 1)/(x - 1),0.0,1.0 +x + x / 1 + x + x,4*x,1.0,1.0 +x - ( ( 1 - x ) + ( 1 / x ) ) / ( x * x ),(x**4 - x*(-x + 1) - 1)/x**3,-3.0,1.0 +x - ( ( 1 / ( x * ( x * x ) ) ) + 1 + 1 ),x - 2 - 1/x**3,-3.0,1.0 +x - ( ( 1 / x ) + x ) / ( x + x ),x - 1/2 - 1/(2*x**2),-2.0,1.0 +x - ( ( 1 / x ) - x ) / ( x * x ) - 1,x - 1 + 1/x - 1/x**3,-3.0,1.0 +x - ( ( 1 / x ) / x ) - 1,x - 1 - 1/x**2,-2.0,1.0 +x - ( ( 1 / x ) / x ) / x + 1 + 1,x + 2 - 1/x**3,-3.0,1.0 +x - ( ( x * x ) / x ) / ( x + ( 1 + x ) ),2*x**2/(2*x + 1),2.0,1.0 +x - ( 1 + ( 1 / x ) ) / ( x * x ) + x,(2*x**4 - x - 1)/x**3,-3.0,1.0 +x - ( 1 + 1 ) / ( x * ( x * x ) ),x - 2/x**3,-3.0,1.0 +x - ( 1 + x ) - x * x * x,-x**3 - 1,0.0,3.0 +x - ( 1 + x ) - x - x,-2*x - 1,0.0,1.0 +x - ( 1 + x ) / ( x * x ) + x + x,(3*x**3 - x - 1)/x**2,-2.0,1.0 +x - ( 1 + x ) / x * 1 / x,(x**3 - x - 1)/x**2,-2.0,1.0 +x - ( 1 - x ) + x + x - 1,4*x - 2,0.0,1.0 +x - ( 1 - x ) - x * ( x * x ) * x,-x**4 + 2*x - 1,0.0,4.0 +x - ( 1 - x ) - x * x * x,-x**3 + 2*x - 1,0.0,3.0 +x - ( 1 - x ) / ( x * x ) - 1,x - 1 + 1/x - 1/x**2,-2.0,1.0 +x - ( 1 / ( ( 1 / x ) - x ) ) / ( x + 1 ),x + 1/((x + 1)*(x - 1/x)),2.0,1.0 +x - ( 1 / ( 1 - x ) ) / ( x + ( 1 / x ) ),x + 1/((x - 1)*(x + 1/x)),2.0,1.0 +x - ( 1 / x ) - ( x * x ) * x + x,-x**3 + 2*x - 1/x,-1.0,3.0 +x - ( 1 / x ) - 1 + x,2*x - 1 - 1/x,-1.0,1.0 +x - ( 1 / x ) - 1 / x - x,-2/x,-1.0,-1.0 +x - ( 1 / x ) / ( x * x ) + x + x,3*x - 1/x**3,-3.0,1.0 +x - ( 1 / x ) / x + x + x,3*x - 1/x**2,-2.0,1.0 +x - ( 1 / x ) / x - 1 + ( x * x ),x**2 + x - 1 - 1/x**2,-2.0,2.0 +x - ( 1 / x ) / x - x * x,-x**2 + x - 1/x**2,-2.0,2.0 +x - ( 1 / x ) / x / x + ( 1 / x ),x + 1/x - 1/x**3,-3.0,1.0 +x - ( x * ( 1 + x ) ) * x - 1 / x,-x**3 - x**2 + x - 1/x,-1.0,3.0 +x - ( x * x ) - 1 / x - 1,-x**2 + x - 1 - 1/x,-1.0,2.0 +x - ( x * x ) / ( 1 - x ) * 1,x*(2*x - 1)/(x - 1),1.0,1.0 +x - ( x / ( 1 + ( x * x ) ) ) / ( 1 + ( x * x ) ),x - x/(x**2 + 1)**2,3.0,1.0 +x - ( x / ( 1 + x ) ) / ( 1 - ( x * x ) ),x + x/((x + 1)*(x**2 - 1)),2.0,1.0 +x - ( x / ( 1 - x ) ) - ( x / ( 1 + x ) ) + x,2*x**3/(x**2 - 1),3.0,1.0 +x - ( x / ( 1 - x ) ) - 1 / ( x * x ) / x,(x**5 - x + 1)/(x**3*(x - 1)),-3.0,1.0 +x - ( x / ( 1 - x ) ) / ( 1 - x ) - x * x,x*((-x + 1)**3 - 1)/(x - 1)**2,2.0,2.0 +x - 1 * 1 + x,2*x - 1,0.0,1.0 +x - 1 * 1 / ( 1 + x ) / x,x - 1/(x*(x + 1)),-1.0,1.0 +x - 1 + ( 1 ) / ( x * x ),x - 1 + x**(-2),-2.0,1.0 +x - 1 + ( 1 + ( 1 + x ) ) / x / x,x - 1 + 1/x + 2/x**2,-2.0,1.0 +x - 1 + 1,x,1.0,1.0 +x - 1 + x + x - ( 1 / x ),3*x - 1 - 1/x,-1.0,1.0 +x - 1 - ( x * x ) * x / 1,-x**3 + x - 1,0.0,3.0 +x - 1 - ( x * x ) + x - 1,-x**2 + 2*x - 2,0.0,2.0 +x - 1 - 1 + x,2*x - 2,0.0,1.0 +x - 1 - 1 - ( ( x * x ) * x ) * x,-x**4 + x - 2,0.0,4.0 +x - 1 - 1 - ( x * x ) * ( 1 - x ),x**2*(x - 1) + x - 2,0.0,3.0 +x - 1 - 1 - x * x,-x**2 + x - 2,0.0,2.0 +x - 1 - 1 / ( x * ( 1 + x ) ) - x,-(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +x - 1 / ( ( 1 + x ) + x ),x - 1/(2*x + 1),0.0,1.0 +x - 1 / ( ( 1 / x ) + ( x * ( 1 + ( x * x ) ) ) ),(x**5 + x**3)/(x**4 + x**2 + 1),3.0,1.0 +x - 1 / ( ( x * x ) * x ) / ( 1 - x ) + x,(2*x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +x - 1 / ( 1 + ( x * x ) ),(x**3 + x - 1)/(x**2 + 1),0.0,1.0 +x - 1 / ( 1 + x ) - 1,(x**2 - 2)/(x + 1),0.0,1.0 +x - 1 / ( 1 - x ) - 1 + x,((x - 1)*(2*x - 1) + 1)/(x - 1),0.0,1.0 +x - 1 / ( 1 - x ) / x + x,(2*x**2*(x - 1) + 1)/(x*(x - 1)),-1.0,1.0 +x - 1 / ( 1 - x ) / x - x,1/(x*(x - 1)),-1.0,-2.0 +x - 1 / ( x * ( 1 - x ) ) / x / x,(x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +x - 1 / ( x * ( x * x ) ) + 1 + x,2*x + 1 - 1/x**3,-3.0,1.0 +x - 1 / ( x * ( x * x ) ) - 1 + x,2*x - 1 - 1/x**3,-3.0,1.0 +x - 1 / ( x * x ) - 1 - 1,x - 2 - 1/x**2,-2.0,1.0 +x - 1 / ( x / ( 1 - x ) ) / ( x * x ),(x**4 + x - 1)/x**3,-3.0,1.0 +x - 1 / x + ( ( x * x ) * x ) + 1,x**3 + x + 1 - 1/x,-1.0,3.0 +x - 1 / x + ( x * ( 1 + x ) ),(x**2*(x + 2) - 1)/x,-1.0,2.0 +x - 1 / x + x + x,3*x - 1/x,-1.0,1.0 +x - 1 / x - ( 1 + x ) * x,-(x**3 + 1)/x,-1.0,2.0 +x - 1 / x - ( 1 - x ) / x,x + 1 - 2/x,-1.0,1.0 +x - 1 / x - x * x,-x**2 + x - 1/x,-1.0,2.0 +x - 1 / x / ( x * ( ( 1 / x ) + x ) ) - x,-1/(x**3 + x),-1.0,-3.0 +x - 1 / x / x / ( 1 - x ),(x**3*(x - 1) + 1)/(x**2*(x - 1)),-2.0,1.0 +x - x * ( 1 + x ) * x - 1,-x**3 - x**2 + x - 1,0.0,3.0 +x - x * ( 1 - x ) / ( ( 1 + x ) + x ),3*x**2/(2*x + 1),2.0,1.0 +x - x * ( 1 / ( 1 + x ) ) / ( 1 + x ),x - x/(x + 1)**2,2.0,1.0 +x - x * x * x + ( x / ( 1 + x ) ),x*((x + 1)*(-x**2 + 1) + 1)/(x + 1),1.0,3.0 +x - x * x + x - ( 1 / x ),(x**2*(-x + 2) - 1)/x,-1.0,2.0 +x - x * x + x - 1,-x**2 + 2*x - 1,0.0,2.0 +x - x * x - ( x * ( 1 + x ) ) - ( x * x ),-3*x**2,2.0,2.0 +x - x * x - x * ( ( 1 + x ) / ( 1 - x ) ),x**2*(-x + 3)/(x - 1),2.0,2.0 +x - x - ( 1 + ( 1 / ( 1 - x ) ) ) / x,(-x + 2)/(x*(x - 1)),-1.0,-1.0 +x - x - ( x / ( 1 + x ) ) / ( 1 + x ),-x/(x + 1)**2,1.0,-1.0 +x - x - ( x / ( 1 - x ) ) - x,x*(-x + 2)/(x - 1),1.0,1.0 +x - x - 1 - ( 1 + ( 1 / x ) ) - 1,-3 - 1/x,-1.0,0.0 +x - x - x - ( 1 / x ) / x,-x - 1/x**2,-2.0,1.0 +x - x / ( ( 1 / ( 1 + x ) ) + x ),x**3/(x**2 + x + 1),3.0,1.0 +x - x / ( x - ( 1 - ( 1 / x ) ) ),x - x/(x - 1 + 1/x),1.0,1.0 +x - x / ( x - ( 1 - ( x * x ) ) ),x*(x**2 + x - 2)/(x**2 + x - 1),1.0,1.0 +x / ( ( ( ( 1 - x ) - x ) / x ) / x - ( 1 - x ) ),x**3/(x**3 - x**2 - 2*x + 1),3.0,0.0 +x / ( ( ( ( 1 - x ) / x ) / x ) - ( 1 + x ) - 1 ),-x**3/(x**2*(x + 2) + x - 1),3.0,0.0 +x / ( ( ( ( 1 - x ) / x ) / x ) / x - x ),-x**4/(x**4 + x - 1),4.0,0.0 +x / ( ( ( ( 1 / ( 1 - x ) ) / x ) / x ) + x ) - 1,1/(x**3*(x - 1) - 1),0.0,-4.0 +x / ( ( ( ( x * x ) - x ) * ( 1 - x ) ) + 1 / x ),-x**2/(x**2*(x - 1)**2 - 1),2.0,-2.0 +x / ( ( ( ( x * x ) - x ) * x ) - 1 - 1 ),x/(x**2*(x - 1) - 2),1.0,-2.0 +x / ( ( ( 1 + x ) * x ) * x - ( 1 + x ) ),x/(x**3 + x**2 - x - 1),1.0,-2.0 +x / ( ( ( 1 + x ) * x ) + ( ( 1 / x ) / x ) + 1 ),x**3/(x**2*(x*(x + 1) + 1) + 1),3.0,-1.0 +x / ( ( ( 1 + x ) * x ) + x - ( 1 / x ) ),x**2/(x**2*(x + 2) - 1),2.0,-1.0 +x / ( ( ( 1 + x ) * x ) - 1 - ( 1 + x ) ),x/(x**2 - 2),1.0,-1.0 +x / ( ( ( 1 + x ) + ( x * x ) ) - ( 1 / x ) / x ),x**3/(x**2*(x**2 + x + 1) - 1),3.0,-1.0 +x / ( ( ( 1 + x ) + x ) - ( 1 / x ) / x ),x**3/(x**2*(2*x + 1) - 1),3.0,0.0 +x / ( ( ( 1 + x ) / x ) / 1 - x ),x**2/(-x**2 + x + 1),2.0,0.0 +x / ( ( ( 1 + x ) / x ) / x - ( 1 + x ) ),x**3/(-x**2*(x + 1) + x + 1),3.0,0.0 +x / ( ( ( 1 - x ) * x ) - ( 1 / ( x * x ) ) * 1 ),-x**3/(x**3*(x - 1) + 1),3.0,-1.0 +x / ( ( ( 1 - x ) * x ) - 1 - 1 ),-x/(x*(x - 1) + 2),1.0,-1.0 +x / ( ( ( 1 - x ) - x ) + 1 + 1 ),-x/(2*x - 3),1.0,0.0 +x / ( ( ( 1 - x ) / ( 1 + x ) ) + x * x ),x*(x + 1)/(x**2*(x + 1) - x + 1),1.0,-1.0 +x / ( ( ( 1 - x ) / x ) / x + ( x * ( 1 + x ) ) ),x**3/(x**3*(x + 1) - x + 1),3.0,-1.0 +x / ( ( ( 1 / ( 1 + x ) ) * x ) * x - 1 ),x*(x + 1)/(x**2 - x - 1),1.0,0.0 +x / ( ( ( 1 / ( 1 + x ) ) / x ) + x + x ),x**2*(x + 1)/(2*x**2*(x + 1) + 1),2.0,0.0 +x / ( ( ( 1 / ( 1 + x ) ) / x ) - x * x ),-x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +x / ( ( ( 1 / ( 1 - x ) ) / x ) + x * x ),x**2*(x - 1)/(x**3*(x - 1) - 1),2.0,-1.0 +x / ( ( ( 1 / ( x * x ) ) + x ) + 1 ),x**3/(x**2*(x + 1) + 1),3.0,0.0 +x / ( ( ( 1 / ( x * x ) ) - x ) - x - x ),-x**3/(3*x**3 - 1),3.0,0.0 +x / ( ( ( 1 / x ) * ( 1 - x ) ) - x * x ),-x**2/(x**3 + x - 1),2.0,-1.0 +x / ( ( ( 1 / x ) * x ) - x - x ),-x/(2*x - 1),1.0,0.0 +x / ( ( ( 1 / x ) + ( 1 - x ) ) / x - ( x * x ) ),-x**3/(x**4 + x*(x - 1) - 1),3.0,-1.0 +x / ( ( ( 1 / x ) - x ) - x ) + ( x * x ),2*x**2*(x**2 - 1)/(2*x**2 - 1),2.0,2.0 +x / ( ( ( 1 / x ) - x ) - x ) + x,x - x/(2*x - 1/x),1.0,1.0 +x / ( ( ( 1 / x ) / ( ( ( 1 - x ) * x ) - x ) ) + 1 - x ),x**4/(x**3*(-x + 1) - 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( ( x * ( 1 + x ) ) - x ) ) + 1 - x ),x**4/(x**3*(-x + 1) + 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( ( x * x ) + x ) ) + x ) - 1,-1/(x**3*(x + 1) + 1),0.0,-4.0 +x / ( ( ( 1 / x ) / ( 1 - x ) ) / x - ( 1 - x ) ),x**3*(-x + 1)/(-x**2*(-x + 1)**2 + 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) - x * ( 1 + x ) ),-x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( ( ( x * ( ( x * x ) - x ) ) ) + 1 ),x/(x**2*(x - 1) + 1),1.0,-2.0 +x / ( ( ( x * ( 1 + x ) ) * ( x * x ) ) - x + 1 ),x/(x**3*(x + 1) - x + 1),1.0,-3.0 +x / ( ( ( x * ( x * ( x * ( 1 + x ) ) ) ) + 1 ) ),x/(x**3*(x + 1) + 1),1.0,-3.0 +x / ( ( ( x * x ) * ( 1 + x ) ) - 1 ) + x,x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x / ( ( ( x * x ) * ( 1 - x ) ) - 1 / x ),-x**2/(x**3*(x - 1) + 1),2.0,-2.0 +x / ( ( ( x * x ) * x ) + ( 1 + x ) + x ),x/(x**3 + 2*x + 1),1.0,-2.0 +x / ( ( ( x * x ) - x ) - ( 1 / x ) - x ),-x**2/(-x**2*(x - 2) + 1),2.0,-1.0 +x / ( ( ( x * x ) - x ) - 1 / ( x * x ) ),x**3/(x**4 - x**3 - 1),3.0,-1.0 +x / ( ( 1 + ( ( x * x ) * ( 1 - x ) ) ) - 1 / x ),-x**2/(x**4 - x**3 - x + 1),2.0,-2.0 +x / ( ( 1 + ( ( x * x ) * x ) ) + 1 ),x/(x**3 + 2),1.0,-2.0 +x / ( ( 1 + ( 1 + x ) ) * x - 1 ),x/(x*(x + 2) - 1),1.0,-1.0 +x / ( ( 1 + ( 1 - x ) ) + 1 ) - x,x*(-x + 2)/(x - 3),1.0,1.0 +x / ( ( 1 + ( x * ( 1 - x ) ) ) + 1 / ( x * x ) ),x**3/(x**2*(-x*(x - 1) + 1) + 1),3.0,-1.0 +x / ( ( 1 + ( x * ( 1 - x ) ) ) - ( 1 / x ) ) * x,-x**3/(x*(x*(x - 1) - 1) + 1),3.0,0.0 +x / ( ( 1 + x ) * ( 1 - x ) - ( 1 / x ) ),-x**2/(x**3 - x + 1),2.0,-1.0 +x / ( ( 1 + x ) + ( x * ( x * x ) ) + 1 ),x/(x**3 + x + 2),1.0,-2.0 +x / ( ( 1 + x ) + ( x * x ) ) + 1,(x**2 + 2*x + 1)/(x**2 + x + 1),0.0,0.0 +x / ( ( 1 + x ) + ( x * x ) ) - ( x / ( 1 + x ) ),-x**3/((x + 1)*(x**2 + x + 1)),3.0,0.0 +x / ( ( 1 + x ) + 1 ) - x,-x*(x + 1)/(x + 2),1.0,1.0 +x / ( ( 1 + x ) - ( 1 / x ) ) / ( 1 + x ),x**2/((x + 1)*(x*(x + 1) - 1)),2.0,-1.0 +x / ( ( 1 + x ) / ( ( ( x * x ) * x ) * ( 1 - x ) ) - x ),x**4*(-x + 1)/(x**4*(x - 1) + x + 1),4.0,0.0 +x / ( ( 1 + x ) / ( x * x ) - ( x * ( 1 - x ) ) ),x**3/(x**4 - x**3 + x + 1),3.0,-1.0 +x / ( ( 1 - ( ( ( 1 / x ) / x ) / x ) ) - x - x ),-x**4/(x**3*(2*x - 1) + 1),4.0,0.0 +x / ( ( 1 - ( 1 / x ) ) - x ) - x,-(x**3 + x)/(x**2 - x + 1),1.0,1.0 +x / ( ( 1 - ( 1 / x ) ) / ( x / ( 1 - x ) ) + x ),x**3/(x**3 - (x - 1)**2),3.0,0.0 +x / ( ( 1 - ( x * ( 1 + x ) ) ) - ( 1 / x ) / x ),-x**3/(x**2*(x*(x + 1) - 1) + 1),3.0,-1.0 +x / ( ( 1 - ( x * x ) ) + 1 ) * ( x * x ),-x**3/(x**2 - 2),3.0,1.0 +x / ( ( 1 - x ) * ( x * ( x * x ) ) - 1 ),-x/(x**3*(x - 1) + 1),1.0,-3.0 +x / ( ( 1 - x ) + ( ( 1 - x ) / x ) / ( x * x ) ),-x**4/(x**3*(x - 1) + x - 1),4.0,0.0 +x / ( ( 1 - x ) + ( ( 1 / x ) / ( 1 - ( 1 + x ) ) ) / x ),-x**4/(x**3*(x - 1) + 1),4.0,0.0 +x / ( ( 1 - x ) + ( 1 + x ) / x ),x**2/(x*(-x + 1) + x + 1),2.0,0.0 +x / ( ( 1 - x ) + ( 1 - x ) + ( x * x ) ),x/(x**2 - 2*x + 2),1.0,-1.0 +x / ( ( 1 - x ) + ( x / ( 1 - x ) ) / x ),-x*(x - 1)/((x - 1)**2 + 1),1.0,0.0 +x / ( ( 1 - x ) + 1 ) + 1,-2/(x - 2),0.0,-1.0 +x / ( ( 1 - x ) + 1 ) - 1,2*(-x + 1)/(x - 2),0.0,0.0 +x / ( ( 1 - x ) + 1 + ( ( 1 - x ) / ( x * x ) ) ),-x**3/(x**2*(x - 2) + x - 1),3.0,0.0 +x / ( ( 1 - x ) - ( ( 1 - x ) - x ) / x ),-x**2/(x**2 - 3*x + 1),2.0,0.0 +x / ( ( 1 - x ) - ( ( 1 / ( 1 - x ) ) / x ) / ( x * x ) ),x**4*(-x + 1)/(x**3*(x - 1)**2 - 1),4.0,0.0 +x / ( ( 1 - x ) - ( ( x * x ) / x ) ) - x,-2*x**2/(2*x - 1),2.0,1.0 +x / ( ( 1 - x ) - ( 1 + x ) / ( x * x ) ),-x**3/(x**2*(x - 1) + x + 1),3.0,0.0 +x / ( ( 1 - x ) - ( 1 / ( 1 - x ) ) / x ),x**2*(-x + 1)/(x*(x - 1)**2 - 1),2.0,0.0 +x / ( ( 1 - x ) - ( x / ( 1 - x ) ) ) * x,x**2*(-x + 1)/(-x + (x - 1)**2),2.0,1.0 +x / ( ( 1 - x ) - 1 / ( ( x * ( x * ( 1 + x ) ) ) * x ) ),-x**4*(x + 1)/(x**5 - x**3 + 1),4.0,0.0 +x / ( ( 1 - x ) - x ) + x,2*x*(x - 1)/(2*x - 1),1.0,1.0 +x / ( ( 1 - x ) - x * ( ( x * ( 1 - x ) ) * x ) ),x/(x**4 - x**3 - x + 1),1.0,-3.0 +x / ( ( 1 - x ) - x * ( ( x * x ) * ( 1 + x ) ) ),-x/(x**3*(x + 1) + x - 1),1.0,-3.0 +x / ( ( 1 - x ) - x * ( x * ( 1 + ( x * x ) ) ) ),-x/(x**4 + x**2 + x - 1),1.0,-3.0 +x / ( ( 1 - x ) - x - x ),-x/(3*x - 1),1.0,0.0 +x / ( ( 1 - x ) / ( x * x ) + ( 1 + x ) ),x**3/(x**2*(x + 1) - x + 1),3.0,0.0 +x / ( ( 1 / ( ( x * x ) + ( x * x ) ) ) / x + x ),2*x**4/(2*x**4 + 1),4.0,0.0 +x / ( ( 1 / ( ( x * x ) / ( ( 1 / x ) + x ) ) ) - ( x ) ),x**4/(-x**4 + x**2 + 1),4.0,0.0 +x / ( ( 1 / ( 1 + x ) ) + 1 + 1 ),x*(x + 1)/(2*x + 3),1.0,1.0 +x / ( ( 1 / ( 1 + x ) ) + x + x ),x*(x + 1)/(2*x*(x + 1) + 1),1.0,0.0 +x / ( ( 1 / ( 1 + x ) ) - ( x * ( x * x ) ) * x ),-x*(x + 1)/(x**4*(x + 1) - 1),1.0,-3.0 +x / ( ( 1 / ( 1 + x ) ) - x - ( 1 / x ) ),-x**2*(x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +x / ( ( 1 / ( 1 + x ) ) / ( x * x ) - 1 ),-x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x / ( ( 1 / ( 1 - ( 1 + x ) ) ) - x * x ),-x**2/(x**3 + 1),2.0,-1.0 +x / ( ( 1 / ( 1 - x ) ) + x * x ),x*(x - 1)/(x**2*(x - 1) - 1),1.0,-1.0 +x / ( ( 1 / ( 1 - x ) ) + x + 1 ),x*(x - 1)/(x**2 - 2),1.0,0.0 +x / ( ( 1 / ( 1 - x ) ) - x ) / x,(-x + 1)/(x*(x - 1) + 1),0.0,-1.0 +x / ( ( 1 / ( 1 - x ) ) / x + 1 ),x**2*(x - 1)/(x*(x - 1) - 1),2.0,1.0 +x / ( ( 1 / ( x * x ) ) + ( 1 / x ) + x ),x**3/(x**3 + x + 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) - 1 + ( x * x ) ),x**3/(x**4 - x**2 + 1),3.0,-1.0 +x / ( ( 1 / x ) + ( 1 + ( 1 + x ) ) + 1 ),x**2/(x*(x + 3) + 1),2.0,0.0 +x / ( ( 1 / x ) + ( 1 / ( 1 + x ) ) + 1 ),x**2*(x + 1)/(x**2 + 3*x + 1),2.0,1.0 +x / ( ( 1 / x ) + 1 + ( x * ( 1 + x ) ) ),x**2/(x*(x*(x + 1) + 1) + 1),2.0,-1.0 +x / ( ( 1 / x ) + 1 - x ),x**2/(x*(-x + 1) + 1),2.0,0.0 +x / ( ( 1 / x ) + x ) + ( x / ( 1 - x ) ),-x*(x + 1)/(x**3 - x**2 + x - 1),1.0,-1.0 +x / ( ( 1 / x ) - ( ( x * x ) * x ) + 1 ),x**2/(-x**4 + x + 1),2.0,-2.0 +x / ( ( 1 / x ) - 1 + ( x * ( 1 + ( x * x ) ) ) ),x**2/(x**4 + x**2 - x + 1),2.0,-2.0 +x / ( ( 1 / x ) - 1 - ( 1 + ( x * x ) ) ),-x**2/(x*(x**2 + 2) - 1),2.0,-1.0 +x / ( ( 1 / x ) / ( ( 1 - x ) - x ) + x ),x**2*(2*x - 1)/(x**2*(2*x - 1) - 1),2.0,0.0 +x / ( ( 1 / x ) / ( x * ( 1 - x ) ) + 1 ),x**3*(x - 1)/(x**2*(x - 1) - 1),3.0,1.0 +x / ( ( 1 / x ) / ( x / ( ( 1 + x ) - ( 1 / x ) ) ) - x ),-x**4/(x**4 - x*(x + 1) + 1),4.0,0.0 +x / ( ( 1 / x ) / ( x / ( ( 1 / x ) - x ) ) + x ),x**4/(x**4 - x**2 + 1),4.0,0.0 +x / ( ( 1 / x ) / 1 - x ),-x**2/(x**2 - 1),2.0,0.0 +x / ( ( 1 / x ) / x - ( x / ( 1 + x ) ) ),x**3*(-x - 1)/(x**3 - x - 1),3.0,1.0 +x / ( ( x * ( ( 1 + x ) + x ) ) + ( 1 / x ) / x ),x**3/(x**3*(2*x + 1) + 1),3.0,-1.0 +x / ( ( x * ( ( x * x ) + x ) ) + ( 1 / x ) - 1 ),x**2/(x**4 + x**3 - x + 1),2.0,-2.0 +x / ( ( x * ( ( x * x ) + x ) ) - ( 1 / x ) + 1 ),x**2/(x**4 + x**3 + x - 1),2.0,-2.0 +x / ( ( x * ( 1 + ( 1 + x ) ) ) * ( x * x ) - 1 ),x/(x**3*(x + 2) - 1),1.0,-3.0 +x / ( ( x * ( 1 + x ) ) * ( 1 - x ) - 1 ),-x/(x**3 - x + 1),1.0,-2.0 +x / ( ( x * ( 1 + x ) ) - ( ( 1 / x ) + x ) / x ),x**3/(x**3*(x + 1) - x**2 - 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( ( 1 / x ) / x ) - 1 ),x**3/(x**4 + x**3 - x**2 - 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( 1 - x ) ) + x,x**2*(x + 2)/(x**2 + 2*x - 1),2.0,1.0 +x / ( ( x * ( 1 + x ) ) - ( 1 - x ) / x ),x**2/(x**2*(x + 1) + x - 1),2.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( 1 / ( x * x ) ) + x ),x**3/(x**3*(x + 2) - 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) - 1 + ( 1 / x ) ),x**2/(x*(x*(x + 1) - 1) + 1),2.0,-1.0 +x / ( ( x * ( x * x ) ) - ( ( 1 / x ) + x ) - 1 ),x**2/(x**4 - x**2 - x - 1),2.0,-2.0 +x / ( ( x * ( x * x ) ) - ( 1 + x ) - 1 ),x/(x**3 - x - 2),1.0,-2.0 +x / ( ( x * ( x * x ) ) - 1 ) - x,x*(-x**3 + 2)/(x**3 - 1),1.0,1.0 +x / ( ( x * x ) * ( 1 - x ) - ( 1 + x ) ),-x/(x**2*(x - 1) + x + 1),1.0,-2.0 +x / ( ( x * x ) + ( 1 + ( 1 - x ) ) + 1 ),x/(x**2 - x + 3),1.0,-1.0 +x / ( ( x * x ) + ( 1 + ( 1 / x ) ) + 1 ),x**2/(x*(x**2 + 2) + 1),2.0,-1.0 +x / ( ( x * x ) + ( 1 + x ) * ( 1 / x ) ),x**2/(x**3 + x + 1),2.0,-1.0 +x / ( ( x * x ) + ( 1 - x ) + ( 1 / x ) ),x**2/(x*(x**2 - x + 1) + 1),2.0,-1.0 +x / ( ( x * x ) + ( 1 / x ) + ( 1 + x ) ),x**2/(x*(x**2 + x + 1) + 1),2.0,-1.0 +x / ( ( x * x ) + 1 ) - ( 1 / ( ( 1 / x ) - x ) ),2*x**3/(x**4 - 1),3.0,-1.0 +x / ( ( x * x ) + 1 ) - 1,(-x**2 + x - 1)/(x**2 + 1),0.0,0.0 +x / ( ( x * x ) + 1 + 1 ),x/(x**2 + 2),1.0,-1.0 +x / ( ( x * x ) + 1 - ( ( 1 - x ) / x ) ),x**2/(x**3 + 2*x - 1),2.0,-1.0 +x / ( ( x * x ) + x + x ),1/(x + 2),0.0,-1.0 +x / ( ( x * x ) - ( 1 / ( 1 + x ) ) ) + ( x / ( 1 - x ) ),-x**4/(x**4 - x**2 - x + 1),4.0,0.0 +x / ( ( x * x ) - 1 ) - x,x*(-x**2 + 2)/(x**2 - 1),1.0,1.0 +x / ( ( x * x ) - x * ( 1 - x ) ),1/(2*x - 1),0.0,-1.0 +x / ( ( x * x ) - x + ( 1 - ( 1 / x ) ) ),x**2/(x*(x**2 - x + 1) - 1),2.0,-1.0 +x / ( ( x / ( 1 + ( 1 - x ) ) ) - 1 / x ),x**2*(-x + 2)/(x**2 + x - 2),2.0,1.0 +x / ( ( x / ( 1 + x ) ) + ( ( 1 / x ) + x ) ) * x,x**3*(x + 1)/(x**3 + 2*x**2 + x + 1),3.0,1.0 +x / ( ( x / ( 1 + x ) ) + ( 1 + x ) ) - x,x*(-(x + 1)**2 + 1)/(x + (x + 1)**2),2.0,1.0 +x / ( ( x / ( 1 + x ) ) + 1 ) - x,-x**2/(2*x + 1),2.0,1.0 +x / ( ( x / ( 1 + x ) ) - ( 1 / x ) / x ),x**3*(x + 1)/(x**3 - x - 1),3.0,1.0 +x / ( ( x / ( 1 - x ) ) + 1 + x ),x*(x - 1)/(x**2 - x - 1),1.0,0.0 +x / ( ( x / ( 1 - x ) ) + 1 - x ),-x*(x - 1)/(x + (x - 1)**2),1.0,0.0 +x / ( ( x / ( 1 - x ) ) - ( 1 / x ) - 1 ),x**2*(-x + 1)/(2*x**2 - 1),2.0,1.0 +x / ( ( x / ( 1 - x ) ) - 1 * 1 ),-x*(x - 1)/(2*x - 1),1.0,1.0 +x / ( 1 * 1 + ( 1 / ( 1 + x ) ) ),x*(x + 1)/(x + 2),1.0,1.0 +x / ( 1 * x + 1 ),x/(x + 1),1.0,0.0 +x / ( 1 + ( ( 1 - x ) * x ) ) - x,x**2*(-x + 1)/(x*(x - 1) - 1),2.0,1.0 +x / ( 1 + ( ( x * ( 1 + x ) ) * x ) ) - x,-x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +x / ( 1 + ( ( x * ( 1 + x ) ) * x ) + 1 ),x/(x**2*(x + 1) + 2),1.0,-2.0 +x / ( 1 + ( 1 + x ) ) * ( 1 - x ),-x*(x - 1)/(x + 2),1.0,1.0 +x / ( 1 + ( 1 - ( ( 1 / x ) / x ) ) + 1 ),x**3/(3*x**2 - 1),3.0,1.0 +x / ( 1 + ( 1 - x ) ) + ( 1 / x ),(-x**2 + x - 2)/(x*(x - 2)),-1.0,0.0 +x / ( 1 + ( 1 - x ) - ( 1 / x ) ),-x**2/(x*(x - 2) + 1),2.0,0.0 +x / ( 1 + ( 1 / ( 1 + x ) ) / x ),x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +x / ( 1 + ( 1 / ( 1 - x ) ) ) - x,x/(x - 2),1.0,0.0 +x / ( 1 + ( 1 / ( x * x ) ) + ( ( 1 - x ) - x ) ),x**3/(2*x**2*(-x + 1) + 1),3.0,0.0 +x / ( 1 + ( 1 / x ) ) - 1,(x**2 - x - 1)/(x + 1),0.0,1.0 +x / ( 1 + ( x * ( ( x * ( x * x ) ) - x ) ) ) - x,x**3*(-x**2 + 1)/(x**4 - x**2 + 1),3.0,1.0 +x / ( 1 + ( x * ( 1 - x ) ) * ( 1 - x ) ),x/(x*(x - 1)**2 + 1),1.0,-2.0 +x / ( 1 + ( x * x ) ) / ( 1 / x ) - 1,-1/(x**2 + 1),0.0,-2.0 +x / ( 1 + ( x * x ) + ( 1 + x ) ),x/(x**2 + x + 2),1.0,-1.0 +x / ( 1 + ( x * x ) + ( 1 - x ) ),x/(x**2 - x + 2),1.0,-1.0 +x / ( 1 + 1 ) * ( 1 - x ),x*(-x + 1)/2,1.0,2.0 +x / ( 1 + 1 ) + ( 1 - x ),-x/2 + 1,0.0,1.0 +x / ( 1 + 1 ) - ( x / ( 1 + ( 1 + x ) ) ),x**2/(2*(x + 2)),2.0,1.0 +x / ( 1 + 1 + ( ( 1 / x ) - x ) ),x**2/(x*(-x + 2) + 1),2.0,0.0 +x / ( 1 + 1 - ( x * ( 1 - ( x * x ) ) ) ),x/(x**3 - x + 2),1.0,-2.0 +x / ( 1 + x ) + ( x * ( 1 + x ) ),x**2 + x + x/(x + 1),1.0,2.0 +x / ( 1 + x ) + 1 + x * x,(x + (x + 1)*(x**2 + 1))/(x + 1),0.0,2.0 +x / ( 1 + x ) - ( 1 - x ),(x**2 + x - 1)/(x + 1),0.0,1.0 +x / ( 1 + x ) - x * x * ( 1 + x ),-x**3 - x**2 + x/(x + 1),1.0,3.0 +x / ( 1 + x * ( x * ( 1 + ( 1 + x ) ) ) ),x/(x**2*(x + 2) + 1),1.0,-2.0 +x / ( 1 + x + ( ( x * ( x * x ) ) * ( 1 - x ) ) ),x/(-x**3*(x - 1) + x + 1),1.0,-3.0 +x / ( 1 + x + ( 1 / ( 1 + x ) ) ),x*(x + 1)/((x + 1)**2 + 1),1.0,0.0 +x / ( 1 - ( ( ( x * ( 1 - x ) ) + x ) * x ) * x ),-x/(-x**3*(x - 2) - 1),1.0,-3.0 +x / ( 1 - ( ( 1 + x ) * ( x * x ) ) + 1 ),-x/(x**2*(x + 1) - 2),1.0,-2.0 +x / ( 1 - ( ( x * x ) * ( ( x * x ) - x ) ) + 1 ),-x/(x**3*(x - 1) - 2),1.0,-3.0 +x / ( 1 - ( ( x * x ) * x ) + 1 ),-x/(x**3 - 2),1.0,-2.0 +x / ( 1 - ( 1 + ( x * x ) ) * ( 1 + x ) ),-1/(x**2 + x + 1),0.0,-2.0 +x / ( 1 - ( 1 + x ) * ( x * x ) ),-x/(x**2*(x + 1) - 1),1.0,-2.0 +x / ( 1 - ( 1 / x ) - ( 1 / ( 1 - x ) ) ),x**2*(x - 1)/(x**2 - x + 1),2.0,1.0 +x / ( 1 - ( 1 / x ) - ( x * ( 1 - x ) ) ),x**2/(x**3 - x**2 + x - 1),2.0,-1.0 +x / ( 1 - ( x * ( 1 + ( 1 - x ) ) ) ) - x,x**2*(-x + 2)/(x*(x - 2) + 1),2.0,1.0 +x / ( 1 - ( x * ( 1 + x ) ) * ( 1 + x ) ),-x/(x*(x + 1)**2 - 1),1.0,-2.0 +x / ( 1 - ( x * ( x * ( 1 - x ) ) ) - x ),x/(x**3 - x**2 - x + 1),1.0,-2.0 +x / ( 1 - ( x * x ) + ( 1 - ( 1 / x ) ) ),-x**2/(x*(x**2 - 2) + 1),2.0,-1.0 +x / ( 1 - ( x * x ) - ( 1 / ( 1 - x ) ) ),(-x + 1)/(x**2 - x - 1),0.0,-1.0 +x / ( 1 - ( x / ( 1 - x ) ) * x ),x*(x - 1)/(x**2 + x - 1),1.0,0.0 +x / ( 1 - x * ( 1 + x ) ),-x/(x*(x + 1) - 1),1.0,-1.0 +x / ( 1 - x * ( x * ( 1 + ( 1 + ( x * x ) ) ) ) ),-x/(x**2*(x**2 + 2) - 1),1.0,-3.0 +x / ( 1 - x * ( x / ( 1 + x ) ) ),x*(x + 1)/(-x**2 + x + 1),1.0,0.0 +x / ( 1 - x + ( ( 1 / x ) - x ) ),x**2/(x*(-2*x + 1) + 1),2.0,0.0 +x / ( 1 - x + ( 1 / ( ( x * ( 1 - x ) ) - x ) ) ),x**3/(x**2*(-x + 1) - 1),3.0,0.0 +x / ( 1 / ( ( 1 - x ) * x ) - 1 ),x**2*(-x + 1)/(x*(x - 1) + 1),2.0,1.0 +x / ( 1 / ( ( x * ( ( 1 + x ) + x ) ) - x ) - x ),-2*x**3/(2*x**3 - 1),3.0,0.0 +x / ( 1 / ( ( x * ( 1 - ( 1 + x ) ) ) * x ) - x ),-x**4/(x**4 + 1),4.0,0.0 +x / ( 1 / ( ( x * x ) / ( ( 1 - x ) - ( 1 / x ) ) ) - x ),-x**4/(x**4 + x*(x - 1) + 1),4.0,0.0 +x / ( 1 / ( ( x * x ) / ( ( 1 / x ) + ( 1 - x ) ) ) - x ),-x**4/(x**4 + x*(x - 1) - 1),4.0,0.0 +x / ( 1 / ( ( x * x ) / ( 1 - x ) ) - x ),-x**3/(x**3 + x - 1),3.0,0.0 +x / ( 1 / ( x * ( ( 1 + x ) + x ) ) - x ),-x**2*(2*x + 1)/(x**2*(2*x + 1) - 1),2.0,0.0 +x / ( 1 / ( x * ( ( 1 / ( 1 - ( 1 / x ) ) ) + x ) ) - x ),-x**4/(x**4 - x + 1),4.0,0.0 +x / ( 1 / ( x * ( 1 - ( 1 / x ) ) ) - x ),-x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +x / ( 1 / ( x * ( x * x ) ) + ( ( 1 - x ) - x ) ),x**4/(x**3*(-2*x + 1) + 1),4.0,0.0 +x / ( 1 / ( x * x ) + ( ( ( x * x ) - x ) - x ) ),x**3/(x**3*(x - 2) + 1),3.0,-1.0 +x / ( 1 / ( x * x ) + ( ( 1 - x ) * ( 1 - x ) ) ),x**3/(x**2*(x - 1)**2 + 1),3.0,-1.0 +x / ( 1 / ( x * x ) - ( 1 + ( x * ( 1 - x ) ) ) ),x**3/(x**4 - x**3 - x**2 + 1),3.0,-1.0 +x / ( 1 / ( x / ( ( ( 1 / x ) / x ) - x ) ) - x ),-x**4/(x**4 + x**3 - 1),4.0,0.0 +x / ( 1 / ( x / ( ( 1 + x ) + x ) ) - x ),x**2/(-x**2 + 2*x + 1),2.0,0.0 +x / ( 1 / ( x / ( ( 1 - x ) + ( 1 / ( x * x ) ) ) ) + x ),x**4/(x**4 + x**2*(-x + 1) + 1),4.0,0.0 +x / ( 1 / ( x / ( 1 + ( ( ( 1 / x ) / x ) - x ) ) ) - x ),-x**4/(x**4 + x**2*(x - 1) - 1),4.0,0.0 +x / ( 1 / ( x / ( 1 + x ) ) - ( x * x ) ),x**2/(-x**3 + x + 1),2.0,-1.0 +x / ( 1 / 1 - ( x / ( 1 - x ) ) ),x*(x - 1)/(2*x - 1),1.0,1.0 +x / ( 1 / x + ( ( x * ( 1 + x ) ) * ( 1 + x ) ) ),x**2/(x**2*(x + 1)**2 + 1),2.0,-2.0 +x / ( 1 / x + ( 1 - ( x * ( 1 + ( x * x ) ) ) ) ),x**2/(-x**4 - x**2 + x + 1),2.0,-2.0 +x / ( 1 / x + ( 1 / ( 1 + x ) ) ),x**2*(x + 1)/(2*x + 1),2.0,2.0 +x / ( 1 / x - ( ( 1 + x ) * x ) ),-x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( 1 / x - ( ( x * ( x * ( 1 + x ) ) ) + x ) ),-x**2/(x**2*(x*(x + 1) + 1) - 1),2.0,-2.0 +x / ( 1 / x - ( ( x * x ) * ( 1 - x ) ) ),x**2/(x**4 - x**3 + 1),2.0,-2.0 +x / ( 1 / x - ( ( x / ( 1 - x ) ) + x ) ),x**2*(-x + 1)/(x**2*(x - 1) - x**2 - x + 1),2.0,0.0 +x / ( 1 / x - ( x / ( ( 1 / x ) + x ) ) ),(x**4 + x**2)/(-x**3 + x**2 + 1),2.0,1.0 +x / ( 1 / x - ( x / ( 1 + x ) ) ),x**2*(-x - 1)/(x**2 - x - 1),2.0,1.0 +x / ( 1 / x - 1 ),-x**2/(x - 1),2.0,1.0 +x / ( x * ( x * ( 1 + ( x * ( 1 + x ) ) ) ) - 1 ),x/(x**2*(x*(x + 1) + 1) - 1),1.0,-3.0 +x / ( x * ( x * ( x / ( 1 - x ) ) ) - 1 ),-x*(x - 1)/(x**3 + x - 1),1.0,-1.0 +x / ( x * ( x * x ) + ( 1 - ( 1 / x ) ) ),x**2/(x**4 + x - 1),2.0,-2.0 +x / ( x * x ) - 1 - x - x,-2*x - 1 + 1/x,-1.0,1.0 +x / ( x * x - ( ( ( 1 + ( 1 + x ) ) / x ) / x ) ),x**3/(x**4 - x - 2),3.0,-1.0 +x / ( x * x - ( ( 1 / x ) / x ) ),x**3/(x**4 - 1),3.0,-1.0 +x / ( x + ( ( 1 + ( x * x ) ) / x ) / ( x * x ) ),x**4/(x**4 + x**2 + 1),4.0,0.0 +x / ( x + ( ( 1 + x ) + ( 1 / x ) ) + x ),x**2/(x*(3*x + 1) + 1),2.0,0.0 +x / ( x + ( ( 1 / x ) + x ) / x ),x**3/(x**3 + x**2 + 1),3.0,0.0 +x / ( x + ( 1 + ( 1 - ( 1 / x ) ) ) / x ),x**3/(x**3 + 2*x - 1),3.0,0.0 +x / ( x + ( 1 + ( 1 / x ) ) + 1 ),x**2/(x*(x + 2) + 1),2.0,0.0 +x / ( x + ( 1 + ( x * x ) ) / x ),x**2/(2*x**2 + 1),2.0,0.0 +x / ( x + ( 1 + ( x / ( 1 + x ) ) ) ),x*(x + 1)/(x + (x + 1)**2),1.0,0.0 +x / ( x + ( 1 / ( ( x * x ) + ( x * x ) ) ) + 1 ),2*x**3/(2*x**2*(x + 1) + 1),3.0,0.0 +x / ( x + ( 1 / ( 1 - x ) ) ),x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +x / ( x + ( 1 / ( 1 - x ) ) ) / x,(x - 1)/(x*(x - 1) - 1),0.0,-1.0 +x / ( x + ( 1 / ( x * ( 1 + x ) ) ) / x ),x**3*(x + 1)/(x**3*(x + 1) + 1),3.0,0.0 +x / ( x + ( 1 / x ) ) - ( ( x / ( 1 - x ) ) * x ),x**3*(x + 1)/((x - 1)*(x**2 + 1)),3.0,1.0 +x / ( x + ( 1 / x ) + ( x * ( 1 - ( x * x ) ) ) ),x**2/(x**2*(-x**2 + 2) + 1),2.0,-2.0 +x / ( x + ( x * ( 1 + x ) ) + ( 1 / x ) ),x**2/(x**2*(x + 2) + 1),2.0,-1.0 +x / ( x + ( x / ( 1 - x ) ) - ( 1 / x ) ),x**2*(x - 1)/(x**3 - 2*x**2 - x + 1),2.0,0.0 +x / ( x + 1 + ( ( x * ( 1 + x ) ) * x ) ),x/(x**2*(x + 1) + x + 1),1.0,-2.0 +x / ( x + 1 + ( 1 / ( x * ( 1 + x ) ) ) ),x**2*(x + 1)/(x*(x + 1)**2 + 1),2.0,0.0 +x / ( x + 1 / ( ( x * x ) * ( ( x * ( 1 + x ) ) + x ) ) ),x**4*(x + 2)/(x**4*(x + 2) + 1),4.0,0.0 +x / ( x + 1 / ( ( x * x ) / ( ( 1 + ( 1 / x ) ) + x ) ) ),x**4/(x**4 + x*(x + 1) + 1),4.0,0.0 +x / ( x + 1 / ( x * ( ( x * ( 1 - x ) ) * x ) ) ),x**4*(x - 1)/(x**4*(x - 1) - 1),4.0,0.0 +x / ( x + x ) + ( 1 / ( 1 + x ) ),(x + 3)/(2*(x + 1)),0.0,0.0 +x / ( x + x ) - ( 1 - x ),x - 1/2,0.0,1.0 +x / ( x + x ) - ( 1 / x ),(x - 2)/(2*x),-1.0,0.0 +x / ( x + x ) / ( ( 1 / ( x * x ) ) + x ),x**2/(2*(x**3 + 1)),2.0,-1.0 +x / ( x + x ) / ( ( x / ( 1 - x ) ) - x ),(-x + 1)/(2*x**2),-2.0,-1.0 +x / ( x + x + ( 1 / ( 1 - x ) ) ),x*(x - 1)/(2*x*(x - 1) - 1),1.0,0.0 +x / ( x + x - ( ( x * x ) - ( ( 1 / x ) / x ) ) ),x**3/(x**3*(-x + 2) + 1),3.0,-1.0 +x / ( x - ( ( ( 1 / x ) + x ) / ( x * x ) ) - 1 ),x**4/(x**4 - x**3 - x**2 - 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) / ( 1 - x ) ) ) ),x**2*(x - 1)/(x**2*(x - 1) + 1),2.0,0.0 +x / ( x - ( ( 1 / ( x * x ) ) + ( 1 - x ) ) / x ),x**4/(x**4 - x**2*(-x + 1) - 1),4.0,0.0 +x / ( x - ( ( 1 / ( x * x ) ) / x ) + x ),x**4/(2*x**4 - 1),4.0,0.0 +x / ( x - ( ( 1 / ( x / ( 1 - x ) ) ) + x ) / ( x * x ) ),x**4/(x**4 - x**2 + x - 1),4.0,0.0 +x / ( x - ( ( 1 / x ) - ( 1 - ( 1 - x ) ) ) / x ),x**3/(x**3 + x**2 - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) - x ) ) - 1,(-x**2 + 1)/(2*x**2 - 1),0.0,0.0 +x / ( x - ( ( 1 / x ) / ( x * ( 1 - ( x * x ) ) ) ) / x ),(x**6 - x**4)/(x**6 - x**4 + 1),4.0,0.0 +x / ( x - ( ( x / ( 1 - x ) ) - ( ( 1 / x ) / x ) ) / x ),x**4*(x - 1)/(x**4*(x - 1) + x**3 + x - 1),4.0,0.0 +x / ( x - ( 1 + ( 1 - ( 1 / x ) ) ) / ( x * x ) ),x**4/(x**4 - 2*x + 1),4.0,0.0 +x / ( x - ( 1 + ( 1 - ( 1 / x ) ) ) / x ),x**3/(x**3 - 2*x + 1),3.0,0.0 +x / ( x - ( 1 + ( 1 - x ) ) - ( x * x ) ),-x/(x**2 - 2*x + 2),1.0,-1.0 +x / ( x - ( 1 + ( 1 / x ) ) / ( x * ( 1 - x ) ) ),x**3*(x - 1)/(x**3*(x - 1) + x + 1),3.0,0.0 +x / ( x - ( 1 + x ) * ( ( 1 / x ) - x ) ),x**2/(x**2 + (x + 1)*(x**2 - 1)),2.0,-1.0 +x / ( x - ( 1 + x ) - ( 1 + x ) ),-x/(x + 2),1.0,0.0 +x / ( x - ( 1 - ( ( x * x ) * x ) ) - 1 ),x/(x**3 + x - 2),1.0,-2.0 +x / ( x - ( 1 - ( 1 / x ) ) + ( x * x ) ),x**2/(x*(x**2 + x - 1) + 1),2.0,-1.0 +x / ( x - ( 1 - ( 1 / x ) ) / 1 ),x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( x - ( 1 / ( ( x * ( 1 - x ) ) + x ) ) / x ),x**3*(x - 2)/(x**3*(x - 2) + 1),3.0,0.0 +x / ( x - ( 1 / ( 1 + ( 1 + x ) ) ) / x ),x**2*(x + 2)/(x**2*(x + 2) - 1),2.0,0.0 +x / ( x - ( 1 / ( 1 + x ) ) ) - x,-x*(x**2 - 2)/(x**2 + x - 1),1.0,1.0 +x / ( x - ( 1 / ( 1 - x ) ) * 1 ),x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( x - ( 1 / ( x * x ) ) + ( 1 / ( 1 + x ) ) ),x**3*(x + 1)/(x**3*(x + 1) + x**2 - x - 1),3.0,0.0 +x / ( x - ( 1 / ( x / ( 1 + x ) ) ) / x ),x**3/(x**3 - x - 1),3.0,0.0 +x / ( x - ( 1 / x ) ) + 1,(2*x**2 - 1)/(x**2 - 1),0.0,0.0 +x / ( x - ( 1 / x ) + ( ( 1 + x ) + x ) ),x**2/(x*(3*x + 1) - 1),2.0,0.0 +x / ( x - ( x * ( ( x * x ) * ( 1 - x ) ) ) - 1 ),x/(x**4 - x**3 + x - 1),1.0,-3.0 +x / ( x - ( x * ( x * ( 1 - x ) ) ) - 1 ),x/(x**3 - x**2 + x - 1),1.0,-2.0 +x / ( x - ( x * x ) + ( ( 1 - x ) / x ) ),-x**2/(x**2*(x - 1) + x - 1),2.0,-1.0 +x / ( x - ( x / ( 1 - x ) ) - ( 1 / x ) ),x**2*(x - 1)/(x**3 - x + 1),2.0,0.0 +x / ( x - 1 ) - ( x * x ),x*(x*(-x + 1) + 1)/(x - 1),1.0,2.0 +x / ( x - 1 * ( ( 1 / ( x * x ) ) - x ) ),x**3/(2*x**3 - 1),3.0,0.0 +x / ( x - 1 * ( ( 1 / x ) - x ) ),x**2/(2*x**2 - 1),2.0,0.0 +x / ( x - 1 + ( 1 / ( x * ( x * ( 1 + x ) ) ) ) ),x**3*(x + 1)/(x**4 - x**2 + 1),3.0,0.0 +x / ( x - 1 + ( 1 / ( x * x ) ) ),x**3/(x**2*(x - 1) + 1),3.0,0.0 +x / ( x - 1 + ( x * ( x * ( 1 - x ) ) ) ),-x/(x**2*(x - 1) - x + 1),1.0,-2.0 +x / ( x - 1 - ( ( 1 - x ) - ( 1 / x ) ) ),x**2/(2*x*(x - 1) + 1),2.0,0.0 +x / ( x - 1 / ( ( 1 + x ) * x ) ),x**2*(x + 1)/(x**2*(x + 1) - 1),2.0,0.0 +x / ( x - 1 / ( ( 1 + x ) + x ) ),x*(2*x + 1)/(x*(2*x + 1) - 1),1.0,0.0 +x / ( x - 1 / ( x / ( ( 1 - ( 1 / x ) ) - x ) ) ),x**3/(x**3 + x*(x - 1) + 1),3.0,0.0 +x / ( x - 1 / ( x / ( 1 - x ) ) ),x**2/(x**2 + x - 1),2.0,0.0 +x / ( x / 1 - ( 1 - x ) ),x/(2*x - 1),1.0,0.0 +x / 1 - x * x * ( 1 + x ),x*(-x**2 - x + 1),1.0,3.0 +x / x - ( x * x ) * x - ( 1 / x ),-x**3 + 1 - 1/x,-1.0,3.0 +x / x - x - x + 1,-2*x + 2,0.0,1.0 +x / x / ( 1 + x ) - x - x,(-2*x*(x + 1) + 1)/(x + 1),0.0,1.0 diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/train.csv b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/train.csv new file mode 100644 index 0000000000000000000000000000000000000000..f245d95cd95c85a4415e6308d4379896ba0c87dc --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/data/train.csv @@ -0,0 +1,28838 @@ +expression_string,simplified_expression_string,leading_at_0,leading_at_inf +( ( ( ( ( 1 + x ) / x ) / x ) / x ) ) / x + 1 + 1,(2*x**4 + x + 1)/x**4,-4.0,0.0 +( ( ( ( 1 + x ) + x ) / x ) - x ) / x / x,(-x**2 + 2*x + 1)/x**3,-3.0,-1.0 +( ( ( ( 1 + x ) - x ) / x ) - 1 - 1 ) / x,(-2*x + 1)/x**2,-2.0,-1.0 +( ( ( ( 1 + x ) - x ) / x ) - x ) / x / x / x - 1,(-x**4 - x**2 + 1)/x**4,-4.0,0.0 +( ( ( ( 1 + x ) / x ) / x ) - 1 - 1 ) / x,(-2*x**2 + x + 1)/x**3,-3.0,-1.0 +( ( ( ( 1 - x ) + x ) - x ) + 1 ) / x / x,(-x + 2)/x**2,-2.0,-1.0 +( ( ( ( 1 - x ) - x ) - x ) + 1 ) / x / x,(-3*x + 2)/x**2,-2.0,-1.0 +( ( ( ( 1 / x ) / x ) - x ) / x ) / x + 1 + 1 + 1,3 - 1/x + x**(-4),-4.0,0.0 +( ( ( ( 1 / x ) / x ) / ( 1 - x ) ) + 1 + 1 ) / x,(2*x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( ( ( 1 / x ) / x ) / x ) ) / x + 1 + 1,2 + x**(-4),-4.0,0.0 +( ( ( 1 + ( 1 / ( 1 + x ) ) ) / x ) - x ) / x / x,(-x**2*(x + 1) + x + 2)/(x**3*(x + 1)),-3.0,-1.0 +( ( ( 1 + ( x / ( 1 + x ) ) ) / x ) - x ) / x / x,(-x**2*(x + 1) + 2*x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( ( 1 + x ) * ( 1 - x ) ) + x ) / x / ( x * x ),(x - (x - 1)*(x + 1))/x**3,-3.0,-1.0 +( ( ( 1 + x ) * ( 1 / x ) ) + 1 + 1 ) / x,(3*x + 1)/x**2,-2.0,-1.0 +( ( ( 1 + x ) * x ) * x ) / ( 1 - x - x ),-x**2*(x + 1)/(2*x - 1),2.0,2.0 +( ( ( 1 + x ) * x ) + 1 ) / x / ( x * x ),(x*(x + 1) + 1)/x**3,-3.0,-1.0 +( ( ( 1 + x ) + x ) + x ) * 1 / x / x,(3*x + 1)/x**2,-2.0,-1.0 +( ( ( 1 + x ) + x ) / x ) / 1 / ( ( x * x ) - x ),(2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( ( 1 + x ) + x ) / x + 1 ) / x,(3*x + 1)/x**2,-2.0,-1.0 +( ( ( 1 + x ) - x ) + 1 ) / x / x,2/x**2,-2.0,-2.0 +( ( ( 1 + x ) - x ) / x ) / ( x + x + x ),1/(3*x**2),-2.0,-2.0 +( ( ( 1 + x ) / ( 1 - x ) ) / x + 1 ) / x,(x*(x - 1) - x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( ( 1 + x ) / ( x * x ) ) + 1 + 1 ) / x,(2*x**2 + x + 1)/x**3,-3.0,-1.0 +( ( ( 1 + x ) / x ) ) / x + 1 + 1,2 + 1/x + x**(-2),-2.0,0.0 +( ( ( 1 + x ) / x ) * ( 1 + x ) ) / x / x / x - 1,-1 + (x + 1)**2/x**4,-4.0,0.0 +( ( ( 1 + x ) / x ) + x + 1 ) / ( x * x ),(x*(x + 1) + x + 1)/x**3,-3.0,-1.0 +( ( ( 1 + x ) / x ) - x ) / x / x,(-x**2 + x + 1)/x**3,-3.0,-1.0 +( ( ( 1 + x ) / x ) - x ) / x / x / x - 1,(-x**4 - x**2 + x + 1)/x**4,-4.0,0.0 +( ( ( 1 + x ) / x ) / ( 1 - x ) + 1 ) / x,(x*(x - 1) - x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( ( 1 + x ) / x ) / ( x * x ) ) / ( x + x ) + 1,(2*x**4 + x + 1)/(2*x**4),-4.0,0.0 +( ( ( 1 + x ) / x ) / ( x + x ) ),(x + 1)/(2*x**2),-2.0,-1.0 +( ( ( 1 + x ) / x ) / x ) - 1 / ( 1 - x ),(2*x**2 - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( ( 1 + x ) / x ) / x ) / ( x - 1 - 1 ),(x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( ( ( 1 + x ) / x ) / x - x ) / x,(-x**3 + x + 1)/x**3,-3.0,0.0 +( ( ( 1 - ( 1 / x ) ) + 1 ) / x ),(2*x - 1)/x**2,-2.0,-1.0 +( ( ( 1 - x ) * ( 1 - x ) ) + 1 ) / ( x * x ) / x,((x - 1)**2 + 1)/x**3,-3.0,-1.0 +( ( ( 1 - x ) * ( 1 - x ) ) + x ) / ( x * x ) / x,(x + (x - 1)**2)/x**3,-3.0,-1.0 +( ( ( 1 - x ) * ( 1 - x ) ) / x ) / x / ( x + x ),(x - 1)**2/(2*x**3),-3.0,-1.0 +( ( ( 1 - x ) * x ) * x ) / ( x + x - 1 ),x**2*(-x + 1)/(2*x - 1),2.0,2.0 +( ( ( 1 - x ) + x ) + 1 + 1 ) / ( x * x ),3/x**2,-2.0,-2.0 +( ( ( 1 - x ) + x ) / x ) / ( x + x + x ),1/(3*x**2),-2.0,-2.0 +( ( ( 1 - x ) - ( ( 1 + x ) / x ) ) + 1 ) / x / x,(-x**2 + x - 1)/x**3,-3.0,-1.0 +( ( ( 1 - x ) - ( 1 / x ) ) + 1 ) / x / x,-(x*(x - 2) + 1)/x**3,-3.0,-1.0 +( ( ( 1 - x ) - x ) ) * x * x / ( 1 + x ),x**2*(-2*x + 1)/(x + 1),2.0,2.0 +( ( ( 1 - x ) - x ) + 1 ) / ( 1 + x ) / x,2*(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( ( ( 1 - x ) - x ) + 1 ) / x / x,2*(-x + 1)/x**2,-2.0,-1.0 +( ( ( 1 - x ) - x ) + 1 + 1 ) / ( x * x ),(-2*x + 3)/x**2,-2.0,-1.0 +( ( ( 1 - x ) - x ) + 1 + 1 ) / x,-2 + 3/x,-1.0,0.0 +( ( ( 1 - x ) - x ) - x ) * x - x,-3*x**2,2.0,2.0 +( ( ( 1 - x ) - x ) - x ) / ( x + 1 / x ),-x*(3*x - 1)/(x**2 + 1),1.0,0.0 +( ( ( 1 - x ) - x ) / x ) / ( x + x + x ),(-2*x + 1)/(3*x**2),-2.0,-1.0 +( ( ( 1 - x ) / ( 1 + x ) ) ) + 1 / x + 1,(3*x + 1)/(x*(x + 1)),-1.0,-1.0 +( ( ( 1 - x ) / ( 1 + x ) ) ) - 1,-2*x/(x + 1),1.0,0.0 +( ( ( 1 - x ) / ( 1 + x ) ) + 1 + 1 ) / x,(x + 3)/(x*(x + 1)),-1.0,-1.0 +( ( ( 1 - x ) / ( 1 + x ) ) - 1 - 1 ) / ( x * x ),-(3*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( ( 1 - x ) / ( 1 + x ) ) - 1 / x ) / x,-(x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( ( 1 - x ) / ( x * x ) ) - 1 - 1 ) / x,(-2*x**2 - x + 1)/x**3,-3.0,-1.0 +( ( ( 1 - x ) / x ) - ( 1 + x ) ) / x / x / x - 1,(-x**4 - x*(x + 1) - x + 1)/x**4,-4.0,0.0 +( ( ( 1 - x ) / x ) - ( 1 - x ) ) / x / x,(-x*(-x + 1) - x + 1)/x**3,-3.0,-1.0 +( ( ( 1 - x ) / x ) - 1 ) / x,(-2*x + 1)/x**2,-2.0,-1.0 +( ( ( 1 - x ) / x ) - 1 - 1 ) / x,(-3*x + 1)/x**2,-2.0,-1.0 +( ( ( 1 - x ) / x ) - x ) / ( x * x ) / x - 1 - 1,(-2*x**4 - x**2 - x + 1)/x**4,-4.0,0.0 +( ( ( 1 - x ) / x ) / ( 1 + x ) + 1 ) / x,(x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( ( 1 - x ) / x ) / x + 1 ) / x,(x**2 - x + 1)/x**3,-3.0,-1.0 +( ( ( 1 / ( 1 + x ) ) * x ) + x + x ) * x,x**2*(2*x + 3)/(x + 1),2.0,2.0 +( ( ( 1 / ( 1 + x ) ) + ( 1 / x ) ) ) / x,(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( ( 1 / ( 1 + x ) ) + x ) ) / x / x,(x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( ( 1 / ( 1 + x ) ) + x ) / x ) / ( 1 + x ) / x,(x*(x + 1) + 1)/(x**2*(x + 1)**2),-2.0,-2.0 +( ( ( 1 / ( 1 + x ) ) + x ) / x ) / x,(x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( ( 1 / ( 1 + x ) ) - x ) / x / x ),(-x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( ( 1 / ( 1 + x ) ) / ( x * x ) ) - 1 - 1 ) / x,(-2*x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( ( 1 / ( 1 + x ) ) / x ) - ( 1 - x ) ) / x / x,(x**3 - x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( ( 1 / ( 1 - x ) ) * x ) - x - x ) * x,x**2*(-2*x + 1)/(x - 1),2.0,2.0 +( ( ( 1 / ( 1 - x ) ) + 1 ) ) / ( x * x ),(x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( ( ( 1 / ( 1 - x ) ) - x ) + 1 ) / x / x,-((x - 1)**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( ( 1 / ( 1 - x ) ) - x ) / x / x ),-(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( ( 1 / ( 1 - x ) ) / x ) ) - 1 / x / x,(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( ( 1 / ( 1 - x ) ) / x ) - x ) / x / x,(x**2*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( ( 1 / ( x * x ) ) + x ) / x ) / ( x + x ) - 1,-1 + 1/(2*x) + 1/(2*x**4),-4.0,0.0 +( ( ( 1 / x ) * ( 1 + x ) ) / x ) / ( x - 1 - 1 ),(x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( ( ( 1 / x ) * x ) + 1 + 1 ) / ( x * x ),3/x**2,-2.0,-2.0 +( ( ( 1 / x ) + ( 1 - x ) ) + 1 ) / x / x,(x*(-x + 2) + 1)/x**3,-3.0,-1.0 +( ( ( 1 / x ) + ( 1 - x ) ) / x ) / ( x + x + x ),(x*(-x + 1) + 1)/(3*x**3),-3.0,-1.0 +( ( ( 1 / x ) + ( 1 / x ) ) ) / ( 1 - x ),-2/(x*(x - 1)),-1.0,-2.0 +( ( ( 1 / x ) + ( 1 / x ) ) ) / x,2/x**2,-2.0,-2.0 +( ( ( 1 / x ) + ( 1 / x ) ) / x ),2/x**2,-2.0,-2.0 +( ( ( 1 / x ) + x ) + 1 ) / ( x * x ) + 1,(x**3 + x*(x + 1) + 1)/x**3,-3.0,0.0 +( ( ( 1 / x ) + x ) + 1 ) / ( x * x ) - 1,(-x**3 + x*(x + 1) + 1)/x**3,-3.0,0.0 +( ( ( 1 / x ) + x ) + 1 + 1 ) / ( x * x ),(x*(x + 2) + 1)/x**3,-3.0,-1.0 +( ( ( 1 / x ) + x ) + x + 1 ) / x,2 + 1/x + x**(-2),-2.0,0.0 +( ( ( 1 / x ) + x ) / ( x * x ) ) / ( x + x ) - 1,(-2*x**4 + x**2 + 1)/(2*x**4),-4.0,0.0 +( ( ( 1 / x ) + x ) / x ) / x + x,x + 1/x + x**(-3),-3.0,1.0 +( ( ( 1 / x ) + x ) / x + ( 1 - x ) ) / x,-1 + 2/x + x**(-3),-3.0,0.0 +( ( ( 1 / x ) - ( x * x ) ) + 1 ) / x / x,(x*(-x**2 + 1) + 1)/x**3,-3.0,0.0 +( ( ( 1 / x ) - x ) + 1 ) / x / x,(x*(-x + 1) + 1)/x**3,-3.0,-1.0 +( ( ( 1 / x ) - x ) + 1 + 1 ) / x,(x*(-x + 2) + 1)/x**2,-2.0,0.0 +( ( ( 1 / x ) - x ) / x ) + 1 / x / x / x,(x*(-x**2 + 1) + 1)/x**3,-3.0,0.0 +( ( ( 1 / x ) / ( 1 + x ) ) - ( 1 - x ) ) / x / x,(x**3 - x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( ( 1 / x ) / ( 1 + x ) ) - 1 - 1 ) / x,(-2*x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( ( 1 / x ) / ( 1 + x ) ) / x - 1 ) / x,(-x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( ( 1 / x ) / ( 1 - x ) ) - 1 - 1 ) / x,-(2*x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( ( 1 / x ) / ( 1 - x ) ) - 1 / x / x ),(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( ( 1 / x ) / ( 1 - x ) ) - x ) / x / x,(x**2*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( ( 1 / x ) / ( 1 - x ) ) / ( x - 1 ) ),-1/(x*(x - 1)**2),-1.0,-3.0 +( ( ( 1 / x ) / ( 1 - x ) ) / x + 1 ) / x,(x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( ( 1 / x ) / ( x * x ) ) - x ) / ( x + x ) - 1,-3/2 + 1/(2*x**4),-4.0,0.0 +( ( ( 1 / x ) / x ) ) + 1 - x - x,-2*x + 1 + x**(-2),-2.0,1.0 +( ( ( 1 / x ) / x ) ) / x - x - x,-2*x + x**(-3),-3.0,1.0 +( ( ( 1 / x ) / x ) + ( 1 + x ) ) / x / x - 1 - 1,-2 + 1/x + x**(-2) + x**(-4),-4.0,0.0 +( ( ( 1 / x ) / x ) + ( x * x ) ) / ( x + x ) / x,(x**4 + 1)/(2*x**4),-4.0,0.0 +( ( ( 1 / x ) / x ) + 1 ) / x + 1,1 + 1/x + x**(-3),-3.0,0.0 +( ( ( 1 / x ) / x ) - ( 1 + x ) - 1 ) / x,-1 - 2/x + x**(-3),-3.0,0.0 +( ( ( 1 / x ) / x ) - ( 1 / x ) - 1 ) / x,(-x**2 - x + 1)/x**3,-3.0,-1.0 +( ( ( 1 / x ) / x ) - 1 - ( 1 / x ) ) / x,(-x**2 - x + 1)/x**3,-3.0,-1.0 +( ( ( 1 / x ) / x ) - 1 - 1 ) / ( 1 + ( x * x ) ),(-2*x**2 + 1)/(x**2*(x**2 + 1)),-2.0,-2.0 +( ( ( 1 / x ) / x ) - 1 - 1 ) / ( 1 + x ),(-2*x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( ( 1 / x ) / x ) - 1 - 1 ) / x,-2/x + x**(-3),-3.0,-1.0 +( ( ( 1 / x ) / x ) - x ) / x / ( x / ( 1 + x ) ),-(x + 1)*(x**3 - 1)/x**4,-4.0,0.0 +( ( ( 1 / x ) / x ) - x ) / x / x - 1 - ( 1 / x ),-1 - 2/x + x**(-4),-4.0,0.0 +( ( ( 1 / x ) / x ) - x ) / x / x / ( 1 + x ) - 1,(-x**4*(x + 1) - x**3 + 1)/(x**4*(x + 1)),-4.0,0.0 +( ( ( 1 / x ) / x ) / x ) - 1 - 1 - x - 1,-x - 3 + x**(-3),-3.0,1.0 +( ( ( 1 / x ) / x ) / x ) / ( x + x ) - 1,-1 + 1/(2*x**4),-4.0,0.0 +( ( ( 1 / x ) / x ) / x + x + x ),2*x + x**(-3),-3.0,1.0 +( ( ( 1 / x ) / x ) / x - x ) / x,-1 + x**(-4),-4.0,0.0 +( ( ( 1 / x ) / x ) / x - x - 1 ),-x - 1 + x**(-3),-3.0,1.0 +( ( ( x * x ) * x ) ) - 1 / x - x,x**3 - x - 1/x,-1.0,3.0 +( ( ( x * x ) + x ) * x ) / ( 1 + 1 - x ),-x**2*(x + 1)/(x - 2),2.0,2.0 +( ( ( x * x ) + x ) + 1 ) / x / ( x * x ),(x**2 + x + 1)/x**3,-3.0,-1.0 +( ( ( x * x ) - x ) - x ) / ( 1 / x + x ),x**2*(x - 2)/(x**2 + 1),2.0,1.0 +( ( ( x * x ) - x ) / ( 1 + 1 ) ),x*(x - 1)/2,1.0,2.0 +( ( ( x * x ) / ( 1 + x ) ) * x ) / ( x - 1 + x ),x**3/((x + 1)*(2*x - 1)),3.0,1.0 +( ( ( x * x ) / ( 1 - x ) ) ) / ( 1 - x ),x**2/(x - 1)**2,2.0,0.0 +( ( ( x * x ) / ( 1 - x ) ) * x ) / ( 1 - x - x ),x**3/((x - 1)*(2*x - 1)),3.0,1.0 +( ( ( x * x ) / x ) * x ) / ( x - 1 - 1 ),x**2/(x - 2),2.0,1.0 +( ( ( x / ( 1 + x ) ) * x ) + x ) * x,x**2*(2*x + 1)/(x + 1),2.0,2.0 +( ( ( x / ( 1 + x ) ) / ( 1 + x ) ) - x ),-x + x/(x + 1)**2,2.0,1.0 +( ( 1 ) - x - x ),-2*x + 1,0.0,1.0 +( ( 1 + ( ( 1 / x ) / ( 1 + x ) ) ) / x + 1 ) / x,(x**3 + 2*x**2 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( 1 + ( ( 1 / x ) / x ) ) / x ),(x**2 + 1)/x**3,-3.0,-1.0 +( ( 1 + ( 1 + x ) ) ) / ( x * x ) / x - 1,(-x**3 + x + 2)/x**3,-3.0,0.0 +( ( 1 + ( 1 + x ) ) + ( 1 - x ) ) * 1 / x / x,3/x**2,-2.0,-2.0 +( ( 1 + ( 1 + x ) ) + 1 ) / x / x,(x + 3)/x**2,-2.0,-1.0 +( ( 1 + ( 1 + x ) ) + x ) / x / x / x - x,(-x**4 + 2*x + 2)/x**3,-3.0,1.0 +( ( 1 + ( 1 + x ) ) + x + 1 ) * x,x*(2*x + 3),1.0,2.0 +( ( 1 + ( 1 + x ) ) / ( 1 - x ) ),-(x + 2)/(x - 1),0.0,0.0 +( ( 1 + ( 1 + x ) ) / x ) / ( x - 1 ) / x,(x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 + ( 1 - ( 1 - x ) ) ) + 1 ) / x / x,(x + 2)/x**2,-2.0,-1.0 +( ( 1 + ( 1 - x ) ) ) / ( 1 + x ),(-x + 2)/(x + 1),0.0,0.0 +( ( 1 + ( 1 - x ) ) ) / x,(-x + 2)/x,-1.0,0.0 +( ( 1 + ( 1 - x ) ) + 1 ) / x + 1,3/x,-1.0,-1.0 +( ( 1 + ( 1 - x ) ) + 1 ) / x / x,(-x + 3)/x**2,-2.0,-1.0 +( ( 1 + ( 1 - x ) ) / ( 1 + x ) ),(-x + 2)/(x + 1),0.0,0.0 +( ( 1 + ( 1 - x ) ) / 1 + 1 ) / x,(-x + 3)/x,-1.0,0.0 +( ( 1 + ( 1 - x ) ) / x ) / ( x - 1 + x ),(-x + 2)/(x*(2*x - 1)),-1.0,-1.0 +( ( 1 + ( 1 - x ) ) / x ) / x,(-x + 2)/x**2,-2.0,-1.0 +( ( 1 + ( 1 - x ) ) / x / x + x ),(x**3 - x + 2)/x**2,-2.0,1.0 +( ( 1 + ( 1 / ( 1 + ( x * x ) ) ) ) / x ) / x,(x**2 + 2)/(x**4 + x**2),-2.0,-2.0 +( ( 1 + ( 1 / ( 1 + x ) ) ) / x ) / x,(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 + ( 1 / ( 1 - x ) ) ) / x ),(x - 2)/(x*(x - 1)),-1.0,-1.0 +( ( 1 + ( 1 / x ) ) ) / ( 1 - x ),-(x + 1)/(x*(x - 1)),-1.0,-1.0 +( ( 1 + ( 1 / x ) ) ) / ( x - 1 ),(x + 1)/(x*(x - 1)),-1.0,-1.0 +( ( 1 + ( 1 / x ) ) + ( 1 - x ) ) * 1 / x / x,(x*(-x + 2) + 1)/x**3,-3.0,-1.0 +( ( 1 + ( 1 / x ) ) + ( 1 - x ) ) / x / x,(x*(-x + 2) + 1)/x**3,-3.0,-1.0 +( ( 1 + ( 1 / x ) ) + 1 + 1 ) / x,(3*x + 1)/x**2,-2.0,-1.0 +( ( 1 + ( 1 / x ) ) + x ) / x / ( x - 1 ),(x*(x + 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 + ( 1 / x ) ) + x + 1 ) / x,(x*(x + 2) + 1)/x**2,-2.0,0.0 +( ( 1 + ( 1 / x ) ) / ( 1 - x ) ),-(x + 1)/(x*(x - 1)),-1.0,-1.0 +( ( 1 + ( 1 / x ) ) / ( 1 - x ) ) + 1 / x / x / x,(-x**2*(x + 1) + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 + ( 1 / x ) ) / ( x * x ) ) / ( x + x ) - 1,(-2*x**4 + x + 1)/(2*x**4),-4.0,0.0 +( ( 1 + ( 1 / x ) ) / x ) + 1 / x + 1 / x,(3*x + 1)/x**2,-2.0,-1.0 +( ( 1 + ( 1 / x ) ) / x + x ) / x,(x**3 + x + 1)/x**3,-3.0,0.0 +( ( 1 + ( x * ( 1 + x ) ) ) / x ) / x / x,(x*(x + 1) + 1)/x**3,-3.0,-1.0 +( ( 1 + ( x * ( 1 / x ) ) ) + 1 ) / x / x,3/x**2,-2.0,-2.0 +( ( 1 + ( x * x ) ) + 1 ) / x / ( x * x ),(x**2 + 2)/x**3,-3.0,-1.0 +( ( 1 + ( x * x ) ) / x ) / ( x - 1 ) / x,(x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 + ( x / ( 1 + x ) ) ) ) / ( x * x ),(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 + ( x / ( 1 + x ) ) ) ) / x / x,(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 + 1 ) ) / ( ( 1 - x ) * x ),-2/(x*(x - 1)),-1.0,-2.0 +( ( 1 + 1 ) ) / ( ( 1 / ( ( 1 / x ) + x ) ) - x ),-2/x - 2/x**3,-3.0,-1.0 +( ( 1 + 1 ) ) / ( ( x * ( 1 - x ) ) - x ),-2/x**2,-2.0,-2.0 +( ( 1 + 1 ) ) / ( ( x / ( 1 + x ) ) * x ),2*(x + 1)/x**2,-2.0,-1.0 +( ( 1 + 1 ) ) / ( ( x / ( 1 - x ) ) - x ),2*(-x + 1)/x**2,-2.0,-1.0 +( ( 1 + 1 ) ) / ( 1 + ( 1 - x ) ),-2/(x - 2),0.0,-1.0 +( ( 1 + 1 ) ) / ( 1 + x ),2/(x + 1),0.0,-1.0 +( ( 1 + 1 ) ) / ( 1 - ( x * x ) ),-2/(x**2 - 1),0.0,-2.0 +( ( 1 + 1 ) ) / ( x * ( 1 - x ) ),-2/(x*(x - 1)),-1.0,-2.0 +( ( 1 + 1 ) ) / ( x * x ),2/x**2,-2.0,-2.0 +( ( 1 + 1 ) / ( ( 1 / x ) + x ) ),2*x/(x**2 + 1),1.0,-1.0 +( ( 1 + 1 ) / ( ( x / ( 1 + x ) ) + x ) ),2*(x + 1)/(x*(x + 2)),-1.0,-1.0 +( ( 1 + 1 ) / ( 1 + ( x * x ) ) ),2/(x**2 + 1),0.0,-2.0 +( ( 1 + 1 ) / ( 1 + x ) ),2/(x + 1),0.0,-1.0 +( ( 1 + x ) ) * ( x + x ),2*x*(x + 1),1.0,2.0 +( ( 1 + x ) ) / ( x * ( 1 - x ) ) / x,-(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 + x ) ) / ( x + ( 1 + x ) ),(x + 1)/(2*x + 1),0.0,0.0 +( ( 1 + x ) ) / ( x + x ),(x + 1)/(2*x),-1.0,0.0 +( ( 1 + x ) ) / ( x - 1 ),(x + 1)/(x - 1),0.0,0.0 +( ( 1 + x ) ) / x / ( ( x * ( 1 - x ) ) + x ),-(x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( ( 1 + x ) ) / x / x,(x + 1)/x**2,-2.0,-1.0 +( ( 1 + x ) ) / x / x + ( 1 - x ),-x + 1 + 1/x + x**(-2),-2.0,1.0 +( ( 1 + x ) ) / x / x - ( x * x ),(-x**4 + x + 1)/x**2,-2.0,2.0 +( ( 1 + x ) ) / x / x - 1,(-x**2 + x + 1)/x**2,-2.0,0.0 +( ( 1 + x ) ) / x / x - x,(-x**3 + x + 1)/x**2,-2.0,1.0 +( ( 1 + x ) * ( ( 1 / x ) / x ) ) / ( x - 1 - 1 ),(x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( ( 1 + x ) * ( x * x ) ) / ( 1 - x - x ),-x**2*(x + 1)/(2*x - 1),2.0,2.0 +( ( 1 + x ) * ( x * x ) ) / ( x - 1 - 1 ),x**2*(x + 1)/(x - 2),2.0,2.0 +( ( 1 + x ) * ( x * x ) - 1 ) - 1,x**2*(x + 1) - 2,0.0,3.0 +( ( 1 + x ) * x ) * ( x + x ) - x,x*(2*x*(x + 1) - 1),1.0,3.0 +( ( 1 + x ) * x ) * x + x + x + x,x*(x*(x + 1) + 3),1.0,3.0 +( ( 1 + x ) * x ) * x - x - x,x*(x*(x + 1) - 2),1.0,3.0 +( ( 1 + x ) * x ) + x + 1,x*(x + 1) + x + 1,0.0,2.0 +( ( 1 + x ) * x ) + x - x * x * x,x*(-x**2 + x + 2),1.0,3.0 +( ( 1 + x ) * x ) + x / ( 1 + 1 ),x*(2*x + 3)/2,1.0,2.0 +( ( 1 + x ) * x ) - 1,x*(x + 1) - 1,0.0,2.0 +( ( 1 + x ) * x ) - 1 / ( ( 1 / x ) - x ),x**2*(x**2 + x - 1)/(x**2 - 1),2.0,2.0 +( ( 1 + x ) * x ) - x * x * x,x*(-x**2 + x + 1),1.0,3.0 +( ( 1 + x ) * x ) / ( ( 1 + x ) + x ) - x,-x**2/(2*x + 1),2.0,1.0 +( ( 1 + x ) * x ) / ( ( 1 / x ) - 1 - 1 ),-x**2*(x + 1)/(2*x - 1),2.0,2.0 +( ( 1 + x ) * x ) / ( ( 1 / x ) / x + x ),x**3/(x**2 - x + 1),3.0,1.0 +( ( 1 + x ) * x ) / ( ( 1 / x ) / x - x ),-x**3*(x + 1)/(x**3 - 1),3.0,1.0 +( ( 1 + x ) * x ) / ( ( x * x ) + 1 ),x*(x + 1)/(x**2 + 1),1.0,0.0 +( ( 1 + x ) * x ) / ( 1 + x * x ),x*(x + 1)/(x**2 + 1),1.0,0.0 +( ( 1 + x ) * x ) / ( 1 - x ) * x,-x**2*(x + 1)/(x - 1),2.0,2.0 +( ( 1 + x ) * x ) / ( 1 - x ) - x,-2*x**2/(x - 1),2.0,1.0 +( ( 1 + x ) * x ) / ( 1 / x + x ),x**2*(x + 1)/(x**2 + 1),2.0,1.0 +( ( 1 + x ) * x ) / ( x + ( 1 - x ) / x ),x**2*(x + 1)/(x**2 - x + 1),2.0,1.0 +( ( 1 + x ) * x ) / ( x + 1 / x ),x**2*(x + 1)/(x**2 + 1),2.0,1.0 +( ( 1 + x ) * x ) / ( x + x - 1 ),x*(x + 1)/(2*x - 1),1.0,1.0 +( ( 1 + x ) * x ) / ( x - 1 - ( x * x ) ),-x*(x + 1)/(x**2 - x + 1),1.0,0.0 +( ( 1 + x ) * x ) / ( x - x / x ),x*(x + 1)/(x - 1),1.0,1.0 +( ( 1 + x ) * x * x ) - x,x*(x*(x + 1) - 1),1.0,3.0 +( ( 1 + x ) * x * x + x ),x*(x*(x + 1) + 1),1.0,3.0 +( ( 1 + x ) * x + x ) * ( 1 - x ),x*(-x**2 - x + 2),1.0,3.0 +( ( 1 + x ) + ( ( 1 + x ) / x ) ) / x / x,(x*(x + 1) + x + 1)/x**3,-3.0,-1.0 +( ( 1 + x ) + ( ( 1 / x ) + x ) ) / x / x,(x*(2*x + 1) + 1)/x**3,-3.0,-1.0 +( ( 1 + x ) + ( ( 1 / x ) / ( 1 - x ) ) ) / x / x,(x**3 - x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 + x ) + ( ( 1 / x ) / x ) + 1 ) / x,1 + 2/x + x**(-3),-3.0,0.0 +( ( 1 + x ) + ( 1 + ( 1 - x ) ) ) / x / x,3/x**2,-2.0,-2.0 +( ( 1 + x ) + ( 1 + x ) ) / x / x,2*(x + 1)/x**2,-2.0,-1.0 +( ( 1 + x ) + ( 1 + x ) + 1 ) / x,2 + 3/x,-1.0,0.0 +( ( 1 + x ) + ( 1 + x ) / x ) / x,1 + 2/x + x**(-2),-2.0,0.0 +( ( 1 + x ) + ( 1 - ( 1 / x ) ) ) * 1 / x / x,(x*(x + 2) - 1)/x**3,-3.0,-1.0 +( ( 1 + x ) + ( 1 - x ) ) * 1 / x / x,2/x**2,-2.0,-2.0 +( ( 1 + x ) + ( 1 - x ) ) / ( x + x + x ),2/(3*x),-1.0,-1.0 +( ( 1 + x ) + ( 1 - x ) ) / x / x,2/x**2,-2.0,-2.0 +( ( 1 + x ) + ( 1 / ( ( x * x ) + x ) ) ) / x / x,(x*(x + 1)**2 + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( 1 + x ) + ( 1 / ( 1 + x ) ) ) / x / x,((x + 1)**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 + x ) + ( 1 / ( 1 - x ) ) ) / x / x,(x**2 - 2)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 + x ) + ( 1 / x ) ) / ( 1 - x ) / x,-(x*(x + 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 + x ) + ( 1 / x ) ) / ( x + x ) / x,(x*(x + 1) + 1)/(2*x**3),-3.0,-1.0 +( ( 1 + x ) + ( 1 / x ) + 1 ) / ( x * x ),(x*(x + 2) + 1)/x**3,-3.0,-1.0 +( ( 1 + x ) + ( 1 / x ) + 1 ) / x,(x*(x + 2) + 1)/x**2,-2.0,0.0 +( ( 1 + x ) + ( x * x ) ) * x,x*(x**2 + x + 1),1.0,3.0 +( ( 1 + x ) + 1 ) / ( ( 1 - x ) * x ) / x,-(x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 + x ) + 1 ) / ( ( x * x ) * x ) - 1,(-x**3 + x + 2)/x**3,-3.0,0.0 +( ( 1 + x ) + 1 ) / ( ( x * x ) * x ) - x,(-x**4 + x + 2)/x**3,-3.0,1.0 +( ( 1 + x ) + 1 ) / ( ( x / ( 1 + x ) ) * x ) / x,(x + 1)*(x + 2)/x**3,-3.0,-1.0 +( ( 1 + x ) + 1 ) / ( ( x / ( 1 - x ) ) * x ) / x,-(x - 1)*(x + 2)/x**3,-3.0,-1.0 +( ( 1 + x ) + 1 ) / ( x * ( 1 - x ) ),-(x + 2)/(x*(x - 1)),-1.0,-1.0 +( ( 1 + x ) + 1 ) / ( x * x ) + 1,(x**2 + x + 2)/x**2,-2.0,0.0 +( ( 1 + x ) + 1 ) / ( x * x ) - 1,(-x**2 + x + 2)/x**2,-2.0,0.0 +( ( 1 + x ) + 1 ) / ( x * x ) / ( 1 + x ),(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 + x ) + 1 ) / ( x * x ) / ( x / ( 1 - x ) ),-(x - 1)*(x + 2)/x**3,-3.0,-1.0 +( ( 1 + x ) + 1 ) / x + 1,2 + 2/x,-1.0,0.0 +( ( 1 + x ) + 1 ) / x / ( x * ( 1 - x ) ),-(x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 + x ) + 1 + ( 1 - x ) ) / ( x * x ),3/x**2,-2.0,-2.0 +( ( 1 + x ) + 1 + ( 1 - x ) ) / x,3/x,-1.0,-1.0 +( ( 1 + x ) + 1 + 1 ) / ( x * ( 1 + x ) ),(x + 3)/(x*(x + 1)),-1.0,-1.0 +( ( 1 + x ) + 1 + 1 ) / ( x * x ),(x + 3)/x**2,-2.0,-1.0 +( ( 1 + x ) + 1 + 1 ) / x,(x + 3)/x,-1.0,0.0 +( ( 1 + x ) + x ) * ( 1 + x ) * x,x*(x + 1)*(2*x + 1),1.0,3.0 +( ( 1 + x ) + x ) * ( 1 - x ) * x,x*(-2*x**2 + x + 1),1.0,3.0 +( ( 1 + x ) + x ) * ( x + x + x ),3*x*(2*x + 1),1.0,2.0 +( ( 1 + x ) + x ) * 1 / ( x * ( 1 - x ) ) / x,-(2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 + x ) + x ) * x,x*(2*x + 1),1.0,2.0 +( ( 1 + x ) + x ) * x * ( 1 + x ),x*(x + 1)*(2*x + 1),1.0,3.0 +( ( 1 + x ) + x ) * x * x * x - 1,x**3*(2*x + 1) - 1,0.0,4.0 +( ( 1 + x ) + x ) * x * x - 1 - 1,x**2*(2*x + 1) - 2,0.0,3.0 +( ( 1 + x ) + x ) * x * x - x / 1,x*(x*(2*x + 1) - 1),1.0,3.0 +( ( 1 + x ) + x ) * x + ( x * x ),x*(3*x + 1),1.0,2.0 +( ( 1 + x ) + x ) * x + 1,x*(2*x + 1) + 1,0.0,2.0 +( ( 1 + x ) + x ) * x / ( 1 + 1 ),x*(x + 1/2),1.0,2.0 +( ( 1 + x ) + x ) + 1 - 1 / x / x,2*x + 2 - 1/x**2,-2.0,1.0 +( ( 1 + x ) + x ) - 1 / ( ( 1 - x ) - x ),4*x**2/(2*x - 1),2.0,1.0 +( ( 1 + x ) + x ) - 1 / ( x * x ) / x,2*x + 1 - 1/x**3,-3.0,1.0 +( ( 1 + x ) + x ) - 1 / x / x / x,2*x + 1 - 1/x**3,-3.0,1.0 +( ( 1 + x ) + x ) - x * x * x,-x**3 + 2*x + 1,0.0,3.0 +( ( 1 + x ) + x ) - x / x / x / x,2*x + 1 - 1/x**2,-2.0,1.0 +( ( 1 + x ) + x ) / ( ( 1 / x ) + x + 1 ),x*(2*x + 1)/(x*(x + 1) + 1),1.0,0.0 +( ( 1 + x ) + x ) / ( ( 1 / x ) - 1 ) - x,-3*x**2/(x - 1),2.0,1.0 +( ( 1 + x ) + x ) / ( 1 - ( 1 / x ) / x ),x**2*(2*x + 1)/(x**2 - 1),2.0,1.0 +( ( 1 + x ) + x ) / ( 1 - x ),-(2*x + 1)/(x - 1),0.0,0.0 +( ( 1 + x ) + x ) / ( 1 - x ) / ( x - 1 ),-(2*x + 1)/(x - 1)**2,0.0,-1.0 +( ( 1 + x ) + x ) / ( 1 - x ) / x,-(2*x + 1)/(x*(x - 1)),-1.0,-1.0 +( ( 1 + x ) + x ) / ( 1 - x * ( x * x ) ),-(2*x + 1)/(x**3 - 1),0.0,-2.0 +( ( 1 + x ) + x ) / ( 1 - x - ( x * x ) ),-(2*x + 1)/(x**2 + x - 1),0.0,-1.0 +( ( 1 + x ) + x ) / ( 1 / ( ( x * x ) * x ) - x ),-x**3*(2*x + 1)/(x**4 - 1),3.0,0.0 +( ( 1 + x ) + x ) / ( x * ( x * x ) + x ),(2*x + 1)/(x**3 + x),-1.0,-2.0 +( ( 1 + x ) + x ) / ( x * x ) + 1,1 + 2/x + x**(-2),-2.0,0.0 +( ( 1 + x ) + x ) / ( x * x + ( 1 + x ) ),(2*x + 1)/(x**2 + x + 1),0.0,-1.0 +( ( 1 + x ) + x ) / ( x * x + ( 1 - x ) ),(2*x + 1)/(x**2 - x + 1),0.0,-1.0 +( ( 1 + x ) + x ) / ( x * x + ( x * x ) ),(x + 1/2)/x**2,-2.0,-1.0 +( ( 1 + x ) + x ) / ( x * x + 1 ),(2*x + 1)/(x**2 + 1),0.0,-1.0 +( ( 1 + x ) + x ) / ( x + ( 1 / x ) ),x*(2*x + 1)/(x**2 + 1),1.0,0.0 +( ( 1 + x ) + x ) / ( x + ( 1 / x ) / x ),x**2*(2*x + 1)/(x**3 + 1),2.0,0.0 +( ( 1 + x ) + x ) / ( x + 1 / ( x * x ) ),x**2*(2*x + 1)/(x**3 + 1),2.0,0.0 +( ( 1 + x ) + x ) / ( x - ( 1 + x ) * x ),-(2*x + 1)/x**2,-2.0,-1.0 +( ( 1 + x ) + x ) / ( x - ( x * x ) * x ),-(2*x + 1)/(x**3 - x),-1.0,-2.0 +( ( 1 + x ) + x ) / ( x - ( x * x ) - 1 ),-(2*x + 1)/(x**2 - x + 1),0.0,-1.0 +( ( 1 + x ) + x ) / ( x - 1 ) + 1,3*x/(x - 1),1.0,0.0 +( ( 1 + x ) + x ) / ( x - x * x ),-(2*x + 1)/(x*(x - 1)),-1.0,-1.0 +( ( 1 + x ) + x ) / x + 1 / x + 1,3 + 2/x,-1.0,0.0 +( ( 1 + x ) + x ) / x + 1 / x / x,2 + 1/x + x**(-2),-2.0,0.0 +( ( 1 + x ) + x ) / x - x * x * x,-x**3 + 2 + 1/x,-1.0,3.0 +( ( 1 + x ) + x ) / x / ( ( x * x ) - 1 ),(2*x + 1)/(x**3 - x),-1.0,-2.0 +( ( 1 + x ) + x ) / x / ( x * ( 1 - x ) ),-(2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 + x ) + x ) / x / ( x - ( x * x ) ),-(2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 + x ) + x ) / x / x,(2*x + 1)/x**2,-2.0,-1.0 +( ( 1 + x ) + x ) / x / x + 1 + 1,2 + 2/x + x**(-2),-2.0,0.0 +( ( 1 + x ) + x ) / x / x - x * x,(-x**4 + 2*x + 1)/x**2,-2.0,2.0 +( ( 1 + x ) + x ) / x / x - x - 1,-x - 1 + 2/x + x**(-2),-2.0,1.0 +( ( 1 + x ) + x ) / x / x / x - x,(-x**4 + 2*x + 1)/x**3,-3.0,1.0 +( ( 1 + x ) + x + ( 1 + x ) ) / ( x * x ),(3*x + 2)/x**2,-2.0,-1.0 +( ( 1 + x ) + x + 1 ) * x,2*x*(x + 1),1.0,2.0 +( ( 1 + x ) + x + 1 ) / ( x * ( ( x * x ) - x ) ),2*(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 + x ) + x + 1 ) / x,2 + 2/x,-1.0,0.0 +( ( 1 + x ) - ( ( 1 / x ) / x ) / x ) / x,1 + 1/x - 1/x**4,-4.0,0.0 +( ( 1 + x ) - ( 1 - x ) ) / ( 1 + 1 + x ),2*x/(x + 2),1.0,0.0 +( ( 1 + x ) - ( 1 / ( 1 - x ) ) ) / ( ( 1 / x ) / x + x ),x**4/(x**4 - x**3 + x - 1),4.0,0.0 +( ( 1 + x ) - ( 1 / x ) ) / x / x / x - 1,(-x**4 + x*(x + 1) - 1)/x**4,-4.0,0.0 +( ( 1 + x ) - ( 1 / x ) / x ) / x,1 + 1/x - 1/x**3,-3.0,0.0 +( ( 1 + x ) - 1 / ( x * x ) ) / ( x * ( 1 - x ) ),(-x**2*(x + 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 + x ) - 1 / x ) / x,(x*(x + 1) - 1)/x**2,-2.0,0.0 +( ( 1 + x ) - 1 / x / x ),x + 1 - 1/x**2,-2.0,1.0 +( ( 1 + x ) - x ) - ( ( 1 / x ) + x ) / x / x / x,(x**4 - x**2 - 1)/x**4,-4.0,0.0 +( ( 1 + x ) - x ) / ( ( ( 1 / x ) / x ) / x + x ),x**3/(x**4 + 1),3.0,-1.0 +( ( 1 + x ) - x ) / ( ( 1 / x ) - x - x ),-x/(2*x**2 - 1),1.0,-1.0 +( ( 1 + x ) - x ) / ( 1 + 1 + 1 ),1/3,0.0,0.0 +( ( 1 + x ) - x ) / ( 1 - x * ( x * ( x * x ) ) ),-1/(x**4 - 1),0.0,-4.0 +( ( 1 + x ) - x ) / ( x + x ) / x,1/(2*x**2),-2.0,-2.0 +( ( 1 + x ) - x ) / ( x + x + ( 1 / x ) ),x/(2*x**2 + 1),1.0,-1.0 +( ( 1 + x ) - x ) / ( x + x - ( 1 - x ) ),1/(3*x - 1),0.0,-1.0 +( ( 1 + x ) - x ) / ( x - ( 1 / x ) / x ),x**2/(x**3 - 1),2.0,-1.0 +( ( 1 + x ) - x * x ) * x,x*(-x**2 + x + 1),1.0,3.0 +( ( 1 + x ) - x * x * ( x * x ) ),-x**4 + x + 1,0.0,4.0 +( ( 1 + x ) / ( ( x * x ) - x ) ) + 1 / x / x / x,(x**2*(x + 1) + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 + x ) / ( 1 - x ) ),-(x + 1)/(x - 1),0.0,0.0 +( ( 1 + x ) / ( 1 - x ) ) - ( 1 ),-2*x/(x - 1),1.0,0.0 +( ( 1 + x ) / ( 1 - x ) ) - ( 1 / x ) + 1,(-3*x + 1)/(x*(x - 1)),-1.0,-1.0 +( ( 1 + x ) / ( 1 - x ) ) - 1 / ( x * x ) / x / x,(-x**4*(x + 1) - x + 1)/(x**4*(x - 1)),-4.0,0.0 +( ( 1 + x ) / ( 1 - x ) ) / ( ( x ) - 1 ),-(x + 1)/(x - 1)**2,0.0,-1.0 +( ( 1 + x ) / ( 1 - x ) ) / x / ( x - 1 ),-(x + 1)/(x*(x - 1)**2),-1.0,-2.0 +( ( 1 + x ) / ( x * ( 1 - x ) ) + 1 ) / x,(x*(x - 1) - x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 + x ) / ( x * x ) + x ) / x,(x**3 + x + 1)/x**3,-3.0,0.0 +( ( 1 + x ) / ( x + x ) ),(x + 1)/(2*x),-1.0,0.0 +( ( 1 + x ) / ( x - ( 1 - x ) ) ),(x + 1)/(2*x - 1),0.0,0.0 +( ( 1 + x ) / ( x - 1 ) ),(x + 1)/(x - 1),0.0,0.0 +( ( 1 + x ) / x ) + ( 1 + 1 ) / x,(x + 3)/x,-1.0,0.0 +( ( 1 + x ) / x ) + 1 + x * x * x,x**3 + 2 + 1/x,-1.0,3.0 +( ( 1 + x ) / x ) + 1 / ( 1 - x ),(x**2 - x - 1)/(x*(x - 1)),-1.0,0.0 +( ( 1 + x ) / x ) + x * x * x - x,x**3 - x + 1 + 1/x,-1.0,3.0 +( ( 1 + x ) / x ) - ( 1 - x ) / x / ( x * x ) / x,(x**3*(x + 1) + x - 1)/x**4,-4.0,0.0 +( ( 1 + x ) / x ) - ( x * x ),(-x**3 + x + 1)/x,-1.0,2.0 +( ( 1 + x ) / x ) - ( x * x * x ),(-x**4 + x + 1)/x,-1.0,3.0 +( ( 1 + x ) / x ) - 1 * 1 / x / x,(x*(x + 1) - 1)/x**2,-2.0,0.0 +( ( 1 + x ) / x ) - 1 / x / ( x * x ) / x,1 + 1/x - 1/x**4,-4.0,0.0 +( ( 1 + x ) / x ) - 1 / x / x,(x*(x + 1) - 1)/x**2,-2.0,0.0 +( ( 1 + x ) / x ) - 1 / x / x * 1,(x*(x + 1) - 1)/x**2,-2.0,0.0 +( ( 1 + x ) / x ) - x * ( x * x ),(-x**4 + x + 1)/x,-1.0,3.0 +( ( 1 + x ) / x ) - x * x * x + x,-x**3 + x + 1 + 1/x,-1.0,3.0 +( ( 1 + x ) / x ) - x / 1 * x * x,(-x**4 + x + 1)/x,-1.0,3.0 +( ( 1 + x ) / x ) / ( ( 1 - x ) * x + 1 ),-(x + 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +( ( 1 + x ) / x ) / ( ( x * x ) + x + x ),(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( ( 1 + x ) / x ) / ( ( x * x ) - 1 - 1 ),(x + 1)/(x*(x**2 - 2)),-1.0,-2.0 +( ( 1 + x ) / x ) / ( ( x * x ) - 1 - x ),(x + 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +( ( 1 + x ) / x ) / ( ( x / ( 1 + x ) ) - x ),-(x + 1)**2/x**3,-3.0,-1.0 +( ( 1 + x ) / x ) / ( 1 - ( x * x ) * x ),-(x + 1)/(x**4 - x),-1.0,-3.0 +( ( 1 + x ) / x ) / ( 1 - x ) / ( x + x ),-(x + 1)/(2*x**2*(x - 1)),-2.0,-2.0 +( ( 1 + x ) / x ) / ( 1 / ( 1 + x ) - x ),-(x + 1)**2/(x*(x*(x + 1) - 1)),-1.0,-1.0 +( ( 1 + x ) / x ) / ( x * x ) - 1 - x,(-x**3*(x + 1) + x + 1)/x**3,-3.0,1.0 +( ( 1 + x ) / x ) / ( x * x - ( 1 + x ) ),(x + 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +( ( 1 + x ) / x ) / ( x + ( x ) ),(x + 1)/(2*x**2),-2.0,-1.0 +( ( 1 + x ) / x ) / ( x + 1 * x ),(x + 1)/(2*x**2),-2.0,-1.0 +( ( 1 + x ) / x ) / ( x + x ) + ( 1 / x ),(3*x + 1)/(2*x**2),-2.0,-1.0 +( ( 1 + x ) / x ) / ( x + x ) + 1,(2*x**2 + x + 1)/(2*x**2),-2.0,0.0 +( ( 1 + x ) / x ) / ( x + x + x ),(x + 1)/(3*x**2),-2.0,-1.0 +( ( 1 + x ) / x ) / ( x - ( 1 - x ) ) / x,(x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( ( 1 + x ) / x ) / ( x - 1 ) + 1,(x**2 + 1)/(x*(x - 1)),-1.0,0.0 +( ( 1 + x ) / x ) / ( x - 1 + x ),(x + 1)/(x*(2*x - 1)),-1.0,-1.0 +( ( 1 + x ) / x ) / ( x - 1 - ( x * x ) ),-(x + 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +( ( 1 + x ) / x ) / ( x - 1 / ( x * x ) ),x*(x + 1)/(x**3 - 1),1.0,-1.0 +( ( 1 + x ) / x ) / ( x / 1 + x ),(x + 1)/(2*x**2),-2.0,-1.0 +( ( 1 + x ) / x ) / x + x,(x**3 + x + 1)/x**2,-2.0,1.0 +( ( 1 + x ) / x ) / x - 1 - x,-x - 1 + 1/x + x**(-2),-2.0,1.0 +( ( 1 + x ) / x ) / x / ( ( 1 / ( 1 + x ) ) + x ),(x + 1)**2/(x**2*(x*(x + 1) + 1)),-2.0,-2.0 +( ( 1 + x ) / x ) / x / ( x ) - ( 1 / x ),(-x**2 + x + 1)/x**3,-3.0,-1.0 +( ( 1 + x ) / x ) / x / x + x / ( 1 - x ),(-x**4 + (x - 1)*(x + 1))/(x**3*(x - 1)),-3.0,0.0 +( ( 1 + x ) / x ) / x / x - x - 1,(-x**3*(x + 1) + x + 1)/x**3,-3.0,1.0 +( ( 1 + x ) / x ) / x / x / ( 1 - x ) + 1,(x**3*(x - 1) - x - 1)/(x**3*(x - 1)),-3.0,0.0 +( ( 1 + x ) / x + ( 1 - x ) ) / x,-1 + 2/x + x**(-2),-2.0,0.0 +( ( 1 + x ) / x + ( 1 / ( 1 + x ) ) ) / x,(x + (x + 1)**2)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 + x ) / x + ( 1 / x ) ) / x,(x + 2)/x**2,-2.0,-1.0 +( ( 1 + x ) / x + 1 ) / ( ( x * x ) / ( 1 + x ) ),(x + 1)*(2*x + 1)/x**3,-3.0,-1.0 +( ( 1 + x ) / x + 1 ) / ( 1 - x ),-(2*x + 1)/(x*(x - 1)),-1.0,-1.0 +( ( 1 + x ) / x + 1 ) / x,(2*x + 1)/x**2,-2.0,-1.0 +( ( 1 + x ) / x + x ) / x,(x**2 + x + 1)/x**2,-2.0,0.0 +( ( 1 + x ) / x - ( ( 1 - x ) - x ) ) / ( x * x ),2/x + x**(-3),-3.0,-1.0 +( ( 1 + x ) / x / x ) - 1,(-x**2 + x + 1)/x**2,-2.0,0.0 +( ( 1 + x ) / x / x + ( x * x ) ),(x**4 + x + 1)/x**2,-2.0,2.0 +( ( 1 + x ) / x / x + x ),(x**3 + x + 1)/x**2,-2.0,1.0 +( ( 1 + x ) / x / x - x ),(-x**3 + x + 1)/x**2,-2.0,1.0 +( ( 1 - ( 1 + x ) ) * x ) / ( 1 + 1 + 1 ),-x**2/3,2.0,2.0 +( ( 1 - ( 1 + x ) ) * x ) / ( 1 + 1 / 1 ),-x**2/2,2.0,2.0 +( ( 1 - ( 1 + x ) ) - ( 1 + x ) ) / x / x,-(2*x + 1)/x**2,-2.0,-1.0 +( ( 1 - ( 1 + x ) ) - ( 1 / x ) ) / x / x / x - 1,-(x**4 + x**2 + 1)/x**4,-4.0,0.0 +( ( 1 - ( 1 + x ) ) - x ) * ( x + x / 1 ),-4*x**2,2.0,2.0 +( ( 1 - ( 1 + x ) ) - x ) / ( x * x + 1 ),-2*x/(x**2 + 1),1.0,-1.0 +( ( 1 - ( 1 + x ) ) / ( 1 + 1 ) ),-x/2,1.0,1.0 +( ( 1 - ( 1 / ( ( 1 + x ) + x ) ) ) + 1 ) / x / x,(4*x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( ( 1 - ( 1 / ( 1 - x ) ) ) + 1 ) / x / x,(2*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 - ( 1 / ( x * x ) ) ) + 1 ) / x - 1,-1 + 2/x - 1/x**3,-3.0,0.0 +( ( 1 - ( 1 / x ) ) + 1 ) / ( x * x ) + 1,(x**3 + 2*x - 1)/x**3,-3.0,0.0 +( ( 1 - ( 1 / x ) ) + 1 ) / x,(2*x - 1)/x**2,-2.0,-1.0 +( ( 1 - ( 1 / x ) ) + 1 + 1 ) / ( x * ( 1 - x ) ),(-3*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 - ( 1 / x ) ) / x ) - 1 - 1,-2 + 1/x - 1/x**2,-2.0,0.0 +( ( 1 - ( 1 / x ) ) / x - ( 1 + x ) ) / x,(-x**2*(x + 1) + x - 1)/x**3,-3.0,0.0 +( ( 1 - ( x * ( 1 - x ) ) ) + 1 ) / ( x * x ) / x,(x*(x - 1) + 2)/x**3,-3.0,-1.0 +( ( 1 - ( x * x ) ) * x * x - 1 ),-x**4 + x**2 - 1,0.0,4.0 +( ( 1 - ( x * x ) ) + 1 ) / ( x * x ) / x,(-x**2 + 2)/x**3,-3.0,-1.0 +( ( 1 - ( x * x ) ) / x ) / x - 1,-2 + x**(-2),-2.0,0.0 +( ( 1 - ( x / ( 1 - x ) ) ) * x ) * x,x**2*(2*x - 1)/(x - 1),2.0,2.0 +( ( 1 - ( x / ( 1 - x ) ) ) + 1 ) / ( x * x ),(3*x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 - ( x / ( 1 - x ) ) ) - 1 / x ) / x,(2*x**2 - 2*x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 - x ) ),-x + 1,0.0,1.0 +( ( 1 - x ) ) * ( 1 - x ) / 1 * x,x*(x - 1)**2,1.0,3.0 +( ( 1 - x ) ) * ( x + x ),2*x*(-x + 1),1.0,2.0 +( ( 1 - x ) ) * x * x - 1,x**2*(-x + 1) - 1,0.0,3.0 +( ( 1 - x ) ) * x * x / ( 1 + x ),x**2*(-x + 1)/(x + 1),2.0,2.0 +( ( 1 - x ) ) * x + x + x,x*(-x + 3),1.0,2.0 +( ( 1 - x ) ) - 1 / ( x * x ) / x,-x + 1 - 1/x**3,-3.0,1.0 +( ( 1 - x ) ) - x + 1 - x,-3*x + 2,0.0,1.0 +( ( 1 - x ) ) - x - x * x,-x**2 - 2*x + 1,0.0,2.0 +( ( 1 - x ) ) / ( x + x ),(-x + 1)/(2*x),-1.0,0.0 +( ( 1 - x ) ) / x,(-x + 1)/x,-1.0,0.0 +( ( 1 - x ) ) / x - x * x,(-x**3 - x + 1)/x,-1.0,2.0 +( ( 1 - x ) ) / x / ( ( x * ( 1 + x ) ) + x ),(-x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( ( 1 - x ) ) / x / 1 / x,(-x + 1)/x**2,-2.0,-1.0 +( ( 1 - x ) ) / x / x - 1,(-x**2 - x + 1)/x**2,-2.0,0.0 +( ( 1 - x ) ) / x / x - x,(-x**3 - x + 1)/x**2,-2.0,1.0 +( ( 1 - x ) * ( 1 + x ) + x ) * x,x*(-x**2 + x + 1),1.0,3.0 +( ( 1 - x ) * ( 1 - x ) ) * ( x ),x*(x - 1)**2,1.0,3.0 +( ( 1 - x ) * ( 1 - x ) ) * x,x*(x - 1)**2,1.0,3.0 +( ( 1 - x ) * ( 1 - x ) ) * x + x,x*((x - 1)**2 + 1),1.0,3.0 +( ( 1 - x ) * ( x * x ) - 1 / x ),(x**3*(-x + 1) - 1)/x,-1.0,3.0 +( ( 1 - x ) * x ) * ( 1 - x - x ),x*(x - 1)*(2*x - 1),1.0,3.0 +( ( 1 - x ) * x ) * x * x - 1 - x,-x**3*(x - 1) - x - 1,0.0,4.0 +( ( 1 - x ) * x ) * x + x * x - x,x*(x*(-x + 1) + x - 1),1.0,3.0 +( ( 1 - x ) * x ) * x - 1 / x - 1,-x**3 + x**2 - 1 - 1/x,-1.0,3.0 +( ( 1 - x ) * x ) * x - x,x*(x*(-x + 1) - 1),1.0,3.0 +( ( 1 - x ) * x ) * x - x + x * x,x*(x*(-x + 1) + x - 1),1.0,3.0 +( ( 1 - x ) * x ) * x - x - 1 / x,-x**3 + x**2 - x - 1/x,-1.0,3.0 +( ( 1 - x ) * x ) * x - x - x,x*(x*(-x + 1) - 2),1.0,3.0 +( ( 1 - x ) * x ) * x - x - x - 1,-x**2*(x - 1) - 2*x - 1,0.0,3.0 +( ( 1 - x ) * x ) * x - x - x - x,x*(x*(-x + 1) - 3),1.0,3.0 +( ( 1 - x ) * x ) + 1 + 1 / x / x,-x**2 + x + 1 + x**(-2),-2.0,2.0 +( ( 1 - x ) * x ) + 1 / ( x - ( 1 / x ) ),x*(-(x - 1)*(x**2 - 1) + 1)/(x**2 - 1),2.0,2.0 +( ( 1 - x ) * x ) - 1 / ( ( 1 / x ) + x ),x**2*(-x**2 + x - 1)/(x**2 + 1),2.0,2.0 +( ( 1 - x ) * x ) / ( ( 1 + x ) + x ) - x,-3*x**2/(2*x + 1),2.0,1.0 +( ( 1 - x ) * x ) / ( ( 1 / x ) / x + x ),x**3*(-x + 1)/(x**3 + 1),3.0,1.0 +( ( 1 - x ) * x ) / ( ( x * x ) * x + 1 ),-x*(x - 1)/(x**3 + 1),1.0,-1.0 +( ( 1 - x ) * x ) / ( 1 + 1 ) - x,-x*(x + 1)/2,1.0,2.0 +( ( 1 - x ) * x ) / ( 1 / x + 1 ),x**2*(-x + 1)/(x + 1),2.0,2.0 +( ( 1 - x ) * x ) / ( 1 / x + x ),x**2*(-x + 1)/(x**2 + 1),2.0,1.0 +( ( 1 - x ) * x ) / ( x + 1 + 1 ),-x*(x - 1)/(x + 2),1.0,1.0 +( ( 1 - x ) * x ) / ( x - 1 - 1 ),-x*(x - 1)/(x - 2),1.0,1.0 +( ( 1 - x ) * x * x + x ),x*(x*(-x + 1) + 1),1.0,3.0 +( ( 1 - x ) * x + 1 ),-x*(x - 1) + 1,0.0,2.0 +( ( 1 - x ) * x - 1 / x ),-x**2 + x - 1/x,-1.0,2.0 +( ( 1 - x ) + ( ( 1 + x ) / x ) ) / x / x,(x*(-x + 1) + x + 1)/x**3,-3.0,-1.0 +( ( 1 - x ) + ( ( 1 / x ) / ( 1 - x ) ) ) / x / x,-(x*(x - 1)**2 + 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 - x ) + ( 1 + ( 1 / x ) ) ) / x / x,(x*(-x + 2) + 1)/x**3,-3.0,-1.0 +( ( 1 - x ) + ( 1 + x ) ) / ( x * x + 1 ),2/(x**2 + 1),0.0,-2.0 +( ( 1 - x ) + ( 1 + x ) ) / ( x + x + x ),2/(3*x),-1.0,-1.0 +( ( 1 - x ) + ( 1 + x ) ) / x / x,2/x**2,-2.0,-2.0 +( ( 1 - x ) + ( 1 + x ) + 1 ) / ( 1 - x ),-3/(x - 1),0.0,-1.0 +( ( 1 - x ) + ( 1 + x ) + 1 ) / ( x * x ),3/x**2,-2.0,-2.0 +( ( 1 - x ) + ( 1 - x ) + 1 ) / ( x * x ),(-2*x + 3)/x**2,-2.0,-1.0 +( ( 1 - x ) + ( 1 / x ) ) / x,(x*(-x + 1) + 1)/x**2,-2.0,0.0 +( ( 1 - x ) + ( 1 / x ) ) / x / ( 1 + x ),(x*(-x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 - x ) + ( 1 / x ) ) / x / x,(x*(-x + 1) + 1)/x**3,-3.0,-1.0 +( ( 1 - x ) + ( 1 / x ) ) / x / x - 1 - 1,(-2*x**3 + x*(-x + 1) + 1)/x**3,-3.0,0.0 +( ( 1 - x ) + ( 1 / x ) ) / x / x / x - 1,(-x**4 + x*(-x + 1) + 1)/x**4,-4.0,0.0 +( ( 1 - x ) + ( x * x ) ) * x,x*(x**2 - x + 1),1.0,3.0 +( ( 1 - x ) + ( x * x ) ) / x / x,(x**2 - x + 1)/x**2,-2.0,0.0 +( ( 1 - x ) + 1 ) * x * ( x / ( 1 + x ) ),x**2*(-x + 2)/(x + 1),2.0,2.0 +( ( 1 - x ) + 1 ) * x + 1,-x*(x - 2) + 1,0.0,2.0 +( ( 1 - x ) + 1 ) + 1 + 1,-x + 4,0.0,1.0 +( ( 1 - x ) + 1 ) / ( ( 1 / x ) + x ),-x*(x - 2)/(x**2 + 1),1.0,0.0 +( ( 1 - x ) + 1 ) / ( ( x * x ) * x ) + 1,(x**3 - x + 2)/x**3,-3.0,0.0 +( ( 1 - x ) + 1 ) / ( 1 + x ),(-x + 2)/(x + 1),0.0,0.0 +( ( 1 - x ) + 1 ) / ( 1 + x ) / x,(-x + 2)/(x*(x + 1)),-1.0,-1.0 +( ( 1 - x ) + 1 ) / ( 1 - ( 1 + x ) ) / x,(x - 2)/x**2,-2.0,-1.0 +( ( 1 - x ) + 1 ) / ( 1 - ( x * x ) ) / x,(x - 2)/(x**3 - x),-1.0,-2.0 +( ( 1 - x ) + 1 ) / ( x * x ) + 1,(x**2 - x + 2)/x**2,-2.0,0.0 +( ( 1 - x ) + 1 ) / ( x * x ) - ( 1 / x ),2*(-x + 1)/x**2,-2.0,-1.0 +( ( 1 - x ) + 1 ) / ( x * x ) - 1,(-x**2 - x + 2)/x**2,-2.0,0.0 +( ( 1 - x ) + 1 ) / ( x * x ) / ( 1 + x ),(-x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 - x ) + 1 ) / ( x * x ) / ( x / ( 1 - x ) ),(x - 2)*(x - 1)/x**3,-3.0,-1.0 +( ( 1 - x ) + 1 ) / x,(-x + 2)/x,-1.0,0.0 +( ( 1 - x ) + 1 ) / x - x,-x - 1 + 2/x,-1.0,1.0 +( ( 1 - x ) + 1 ) / x / ( ( 1 + x ) + x ),(-x + 2)/(x*(2*x + 1)),-1.0,-1.0 +( ( 1 - x ) + 1 ) / x / ( 1 + x ),(-x + 2)/(x*(x + 1)),-1.0,-1.0 +( ( 1 - x ) + 1 ) / x / ( x * ( 1 - x ) ),(x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 - x ) + 1 ) / x / x,(-x + 2)/x**2,-2.0,-1.0 +( ( 1 - x ) + 1 + ( 1 + x ) ) / x,3/x,-1.0,-1.0 +( ( 1 - x ) + 1 + ( 1 - x ) ) / ( x * x ),(-2*x + 3)/x**2,-2.0,-1.0 +( ( 1 - x ) + 1 + ( 1 / x ) ) / x,(x*(-x + 2) + 1)/x**2,-2.0,0.0 +( ( 1 - x ) + 1 + 1 ) / ( 1 + ( x * x ) ),(-x + 3)/(x**2 + 1),0.0,-1.0 +( ( 1 - x ) + 1 + 1 ) / ( 1 - x ),(x - 3)/(x - 1),0.0,0.0 +( ( 1 - x ) + 1 + 1 ) / ( x * ( x * ( 1 + x ) ) ),(-x + 3)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 - x ) + 1 + 1 ) / x,(-x + 3)/x,-1.0,0.0 +( ( 1 - x ) + 1 + x ) / ( x * x ),2/x**2,-2.0,-2.0 +( ( 1 - x ) + 1 - x ) * x,2*x*(-x + 1),1.0,2.0 +( ( 1 - x ) + x ) - ( ( 1 / x ) - x ) / x / x / x,(x**4 + x**2 - 1)/x**4,-4.0,0.0 +( ( 1 - x ) + x ) / ( ( x * ( x * x ) ) * x - 1 ),1/(x**4 - 1),0.0,-4.0 +( ( 1 - x ) + x ) / ( ( x * x ) - ( 1 / x ) / x ),x**2/(x**4 - 1),2.0,-2.0 +( ( 1 - x ) + x ) / ( x + x + x ),1/(3*x),-1.0,-1.0 +( ( 1 - x ) + x ) / ( x - ( 1 / x ) / x ),x**2/(x**3 - 1),2.0,-1.0 +( ( 1 - x ) + x ) / ( x - ( x * x ) - 1 ),-1/(x**2 - x + 1),0.0,-2.0 +( ( 1 - x ) + x ) / ( x - 1 - 1 ),1/(x - 2),0.0,-1.0 +( ( 1 - x ) + x ) / x / x - 1 - 1,-2 + x**(-2),-2.0,0.0 +( ( 1 - x ) + x + 1 ) / ( x * x ),2/x**2,-2.0,-2.0 +( ( 1 - x ) - ( 1 + x ) ) * ( x + x / 1 ),-4*x**2,2.0,2.0 +( ( 1 - x ) - ( 1 + x ) ) / ( x * x ) / x,-2/x**2,-2.0,-2.0 +( ( 1 - x ) - ( 1 + x ) ) / ( x + 1 / x ),-2*x**2/(x**2 + 1),2.0,0.0 +( ( 1 - x ) - ( 1 + x ) - x ) * x,-3*x**2,2.0,2.0 +( ( 1 - x ) - ( 1 + x ) / x ) / ( x * x ),-(x**2 + 1)/x**3,-3.0,-1.0 +( ( 1 - x ) - ( 1 / ( 1 - x ) ) - x ) * x,x**2*(-2*x + 3)/(x - 1),2.0,2.0 +( ( 1 - x ) - ( 1 / x ) ) / ( x * x + x ),-(x*(x - 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 - x ) - ( 1 / x ) ) / x / x / x - 1,-(x**4 + x*(x - 1) + 1)/x**4,-4.0,0.0 +( ( 1 - x ) - ( 1 / x ) + 1 ) / x,-1 + 2/x - 1/x**2,-2.0,0.0 +( ( 1 - x ) - ( x * x ) ) / ( x * x ) / x,(-x**2 - x + 1)/x**3,-3.0,-1.0 +( ( 1 - x ) - ( x * x ) * x * x ),-x**4 - x + 1,0.0,4.0 +( ( 1 - x ) - 1 - 1 ) / ( x * x ),-(x + 1)/x**2,-2.0,-1.0 +( ( 1 - x ) - 1 / x ) - x,-2*x + 1 - 1/x,-1.0,1.0 +( ( 1 - x ) - 1 / x ) / ( ( 1 + x ) * x ),-(x*(x - 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 - x ) - 1 / x ) / ( x * x ),-(x*(x - 1) + 1)/x**3,-3.0,-1.0 +( ( 1 - x ) - x ),-2*x + 1,0.0,1.0 +( ( 1 - x ) - x ) * ( 1 + x ) * x,x*(-2*x**2 - x + 1),1.0,3.0 +( ( 1 - x ) - x ) * x * x - 1,x**2*(-2*x + 1) - 1,0.0,3.0 +( ( 1 - x ) - x ) * x * x - x - 1,-x**2*(2*x - 1) - x - 1,0.0,3.0 +( ( 1 - x ) - x ) * x * x - x / 1,x*(x*(-2*x + 1) - 1),1.0,3.0 +( ( 1 - x ) - x ) * x + x,2*x*(-x + 1),1.0,2.0 +( ( 1 - x ) - x ) + 1 / x / x / x,-2*x + 1 + x**(-3),-3.0,1.0 +( ( 1 - x ) - x ) - 1 / x / x + 1,-2*x + 2 - 1/x**2,-2.0,1.0 +( ( 1 - x ) - x ) - x * 1 * x * x,-x**3 - 2*x + 1,0.0,3.0 +( ( 1 - x ) - x ) / ( ( 1 + x ) * x ),(-2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( ( 1 - x ) - x ) / ( ( 1 - x ) + x * x ),(-2*x + 1)/(x**2 - x + 1),0.0,-1.0 +( ( 1 - x ) - x ) / ( ( 1 / x ) + x ) - x,-x**2*(x + 2)/(x**2 + 1),2.0,1.0 +( ( 1 - x ) - x ) / ( ( x * ( 1 + x ) ) + x ) / x,(-2*x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( ( 1 - x ) - x ) / ( ( x * x ) - 1 - x ),(2*x - 1)/(-x**2 + x + 1),0.0,-1.0 +( ( 1 - x ) - x ) / ( ( x * x ) / ( 1 - x ) ) / x,(x - 1)*(2*x - 1)/x**3,-3.0,-1.0 +( ( 1 - x ) - x ) / ( ( x + 1 ) ),(-2*x + 1)/(x + 1),0.0,0.0 +( ( 1 - x ) - x ) / ( 1 + x ) - 1,-3*x/(x + 1),1.0,0.0 +( ( 1 - x ) - x ) / ( 1 / x + x ),-x*(2*x - 1)/(x**2 + 1),1.0,0.0 +( ( 1 - x ) - x ) / ( 1 / x - ( 1 + x ) ),x*(2*x - 1)/(x*(x + 1) - 1),1.0,0.0 +( ( 1 - x ) - x ) / ( x * ( 1 + x ) ),(-2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( ( 1 - x ) - x ) / ( x * ( 1 + x ) ) / x,(-2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 - x ) - x ) / ( x * ( x * x ) - 1 ),(-2*x + 1)/(x**3 - 1),0.0,-2.0 +( ( 1 - x ) - x ) / ( x * x ) / ( 1 + x ),(-2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 - x ) - x ) / ( x * x + 1 ),(-2*x + 1)/(x**2 + 1),0.0,-1.0 +( ( 1 - x ) - x ) / ( x * x + x ),(-2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( ( 1 - x ) - x ) / ( x + ( x * x ) ) / x,(-2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 - x ) - x ) / ( x + 1 ) + 1,(-x + 2)/(x + 1),0.0,0.0 +( ( 1 - x ) - x ) / ( x + 1 ) / x,(-2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( ( 1 - x ) - x ) / ( x + 1 / x ),-x*(2*x - 1)/(x**2 + 1),1.0,0.0 +( ( 1 - x ) - x ) / ( x + x ),(-x + 1/2)/x,-1.0,0.0 +( ( 1 - x ) - x ) / ( x + x + x ),(-2*x + 1)/(3*x),-1.0,0.0 +( ( 1 - x ) - x ) / ( x - 1 / ( x * x ) ),x**2*(-2*x + 1)/(x**3 - 1),2.0,0.0 +( ( 1 - x ) - x ) / x / ( x * ( 1 + x ) ),(-2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 - x ) - x ) / x / ( x * x ) - x - x,(-2*x**4 - 2*x + 1)/x**3,-3.0,1.0 +( ( 1 - x ) - x ) / x / ( x + x ),(-x + 1/2)/x**2,-2.0,-1.0 +( ( 1 - x ) - x ) / x / x,(-2*x + 1)/x**2,-2.0,-1.0 +( ( 1 - x ) - x ) / x / x + 1 - x,-x + 1 - 2/x + x**(-2),-2.0,1.0 +( ( 1 - x ) - x ) / x / x + x * x,(x**4 - 2*x + 1)/x**2,-2.0,2.0 +( ( 1 - x ) - x ) / x / x / x + ( 1 + x ),x + 1 - 2/x**2 + x**(-3),-3.0,1.0 +( ( 1 - x ) - x ) / x / x / x + x,(x**4 - 2*x + 1)/x**3,-3.0,1.0 +( ( 1 - x ) - x + 1 ) / x,-2 + 2/x,-1.0,0.0 +( ( 1 - x ) - x - x ) * x,x*(-3*x + 1),1.0,2.0 +( ( 1 - x ) - x - x ) / ( ( x * x ) + x ),(-3*x + 1)/(x*(x + 1)),-1.0,-1.0 +( ( 1 - x ) / ( ( x * x ) * x ) ) / ( x + x ) - 1,(-2*x**4 - x + 1)/(2*x**4),-4.0,0.0 +( ( 1 - x ) / ( ( x * x ) + 1 ) ),(-x + 1)/(x**2 + 1),0.0,-1.0 +( ( 1 - x ) / ( ( x * x ) + x ) ) / x / x - 1 / x,(-x**2*(x + 1) - x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( 1 - x ) / ( 1 + x ) ) * x * ( x + x ),2*x**2*(-x + 1)/(x + 1),2.0,2.0 +( ( 1 - x ) / ( 1 + x ) ) + ( x - 1 ) / x,(x - 1)/(x*(x + 1)),-1.0,-1.0 +( ( 1 - x ) / ( 1 + x ) ) + 1 - 1 / x,(x - 1)/(x*(x + 1)),-1.0,-1.0 +( ( 1 - x ) / ( 1 + x ) ) + 1 / x / x / x,(x**3*(-x + 1) + x + 1)/(x**3*(x + 1)),-3.0,0.0 +( ( 1 - x ) / ( 1 + x ) ) - ( 1 ),-2*x/(x + 1),1.0,0.0 +( ( 1 - x ) / ( 1 + x ) ) - ( 1 / x ) / x / x / x,(x**4*(-x + 1) - x - 1)/(x**4*(x + 1)),-4.0,0.0 +( ( 1 - x ) / ( 1 + x ) ) - 1,-2*x/(x + 1),1.0,0.0 +( ( 1 - x ) / ( 1 + x ) ) - 1 / x * x,-2*x/(x + 1),1.0,0.0 +( ( 1 - x ) / ( 1 + x ) ) / ( x * x - 1 ),(-x + 1)/((x + 1)*(x**2 - 1)),0.0,-2.0 +( ( 1 - x ) / ( 1 + x ) ) / ( x + x ),(-x + 1)/(2*x*(x + 1)),-1.0,-1.0 +( ( 1 - x ) / ( 1 + x ) ) / x - 1 / x / x,-(x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 - x ) / ( x * ( x / ( 1 - x ) ) ) / x ),(x - 1)**2/x**3,-3.0,-1.0 +( ( 1 - x ) / ( x * x ) ) - x * x,(-x**4 - x + 1)/x**2,-2.0,2.0 +( ( 1 - x ) / ( x * x ) ) / x - 1,(-x**3 - x + 1)/x**3,-3.0,0.0 +( ( 1 - x ) / ( x * x ) ) / x / x - 1 - 1,(-2*x**4 - x + 1)/x**4,-4.0,0.0 +( ( 1 - x ) / ( x * x ) / x ) + 1,(x**3 - x + 1)/x**3,-3.0,0.0 +( ( 1 - x ) / x ) + ( 1 + x ) / x / x / x,(x**2*(-x + 1) + x + 1)/x**3,-3.0,0.0 +( ( 1 - x ) / x ) - ( 1 / x ) / x / x - 1,-2 + 1/x - 1/x**3,-3.0,0.0 +( ( 1 - x ) / x ) - 1 - 1,-3 + 1/x,-1.0,0.0 +( ( 1 - x ) / x ) - 1 - 1 / ( x * x ) / x,-2 + 1/x - 1/x**3,-3.0,0.0 +( ( 1 - x ) / x ) - 1 / x / 1 / x,(x*(-x + 1) - 1)/x**2,-2.0,0.0 +( ( 1 - x ) / x ) - x * x,(-x**3 - x + 1)/x,-1.0,2.0 +( ( 1 - x ) / x ) - x * x * x + x,-x**3 + x - 1 + 1/x,-1.0,3.0 +( ( 1 - x ) / x ) / ( ( 1 - x ) * x + 1 ),(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +( ( 1 - x ) / x ) / ( ( 1 - x ) - x * x ),(x - 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +( ( 1 - x ) / x ) / ( ( x * ( 1 - x ) ) + x + x ),(x - 1)/(x**2*(x - 3)),-2.0,-2.0 +( ( 1 - x ) / x ) / ( ( x * x ) + x + x ),(-x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( ( 1 - x ) / x ) / ( ( x * x ) - 1 + x ),(-x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +( ( 1 - x ) / x ) / ( 1 + 1 ) - 1,(-3*x + 1)/(2*x),-1.0,0.0 +( ( 1 - x ) / x ) / ( 1 + 1 - ( x * x ) ),(x - 1)/(x*(x**2 - 2)),-1.0,-2.0 +( ( 1 - x ) / x ) / ( 1 + x ) / 1,(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( ( 1 - x ) / x ) / ( 1 + x * x ),(-x + 1)/(x*(x**2 + 1)),-1.0,-2.0 +( ( 1 - x ) / x ) / ( 1 + x + 1 ),(-x + 1)/(x*(x + 2)),-1.0,-1.0 +( ( 1 - x ) / x ) / ( 1 - x * ( 1 + x ) ),(x - 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +( ( 1 - x ) / x ) / ( x ) - 1 - 1,-2 - 1/x + x**(-2),-2.0,0.0 +( ( 1 - x ) / x ) / ( x * ( 1 + x ) ) / x / x + 1,(x**4*(x + 1) - x + 1)/(x**4*(x + 1)),-4.0,0.0 +( ( 1 - x ) / x ) / ( x * x ) + 1 + 1 + 1,(3*x**3 - x + 1)/x**3,-3.0,0.0 +( ( 1 - x ) / x ) / ( x * x ) - 1 - x,(-x**3*(x + 1) - x + 1)/x**3,-3.0,1.0 +( ( 1 - x ) / x ) / ( x * x + 1 ),(-x + 1)/(x*(x**2 + 1)),-1.0,-2.0 +( ( 1 - x ) / x ) / ( x * x - ( 1 + x ) ),(x - 1)/(x*(-x**2 + x + 1)),-1.0,-2.0 +( ( 1 - x ) / x ) / ( x + ( x * ( 1 + x ) ) + x ),(-x + 1)/(x**2*(x + 3)),-2.0,-2.0 +( ( 1 - x ) / x ) / ( x + ( x * x ) + x ),(-x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( ( 1 - x ) / x ) / ( x + x ) + 1,(2*x**2 - x + 1)/(2*x**2),-2.0,0.0 +( ( 1 - x ) / x ) / ( x + x ) - 1,(-2*x**2 - x + 1)/(2*x**2),-2.0,0.0 +( ( 1 - x ) / x ) / ( x + x + ( x * x ) ),(-x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( ( 1 - x ) / x ) / ( x + x + 1 ),(-x + 1)/(x*(2*x + 1)),-1.0,-1.0 +( ( 1 - x ) / x ) / ( x - ( 1 - x ) / x ),(-x + 1)/(x**2 + x - 1),0.0,-1.0 +( ( 1 - x ) / x ) / ( x - 1 + x ),(-x + 1)/(x*(2*x - 1)),-1.0,-1.0 +( ( 1 - x ) / x ) / ( x - 1 - ( x * x ) ),(x - 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +( ( 1 - x ) / x ) / ( x - 1 - 1 ),(-x + 1)/(x*(x - 2)),-1.0,-1.0 +( ( 1 - x ) / x ) / x + ( 1 / ( 1 - x ) ),-(x**2 + (x - 1)**2)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 - x ) / x ) / x + x,(x**3 - x + 1)/x**2,-2.0,1.0 +( ( 1 - x ) / x ) / x - 1 - 1 - 1,-3 - 1/x + x**(-2),-2.0,0.0 +( ( 1 - x ) / x ) / x / ( x * ( 1 + x ) ) / x - 1,(-x**4*(x + 1) - x + 1)/(x**4*(x + 1)),-4.0,0.0 +( ( 1 - x ) / x ) / x / ( x * x ) - 1 - 1,(-2*x**4 - x + 1)/x**4,-4.0,0.0 +( ( 1 - x ) / x ) / x / ( x + ( 1 + x ) ),(-x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( ( 1 - x ) / x ) / x / 1,(-x + 1)/x**2,-2.0,-1.0 +( ( 1 - x ) / x ) / x / x - ( 1 + x ) - 1,(-x**3*(x + 2) - x + 1)/x**3,-3.0,1.0 +( ( 1 - x ) / x ) / x / x - ( 1 - x ) * 1,(x**3*(x - 1) - x + 1)/x**3,-3.0,1.0 +( ( 1 - x ) / x ) / x / x - 1 - 1,(-2*x**3 - x + 1)/x**3,-3.0,0.0 +( ( 1 - x ) / x ) / x / x - x - x,(-2*x**4 - x + 1)/x**3,-3.0,1.0 +( ( 1 - x ) / x - ( 1 + ( 1 + x ) ) ) / ( x * x ),(-x*(x + 2) - x + 1)/x**3,-3.0,-1.0 +( ( 1 - x ) / x - ( 1 + x ) ) / x,-1 - 2/x + x**(-2),-2.0,0.0 +( ( 1 - x ) / x - ( 1 - x ) ) / ( x * x ),(-x*(-x + 1) - x + 1)/x**3,-3.0,-1.0 +( ( 1 - x ) / x - 1 ) - 1,-3 + 1/x,-1.0,0.0 +( ( 1 - x ) / x - 1 ) / x,(-2*x + 1)/x**2,-2.0,-1.0 +( ( 1 - x ) / x - 1 - 1 ),-3 + 1/x,-1.0,0.0 +( ( 1 - x ) / x / x ),(-x + 1)/x**2,-2.0,-1.0 +( ( 1 - x ) / x / x ) - x,(-x**3 - x + 1)/x**2,-2.0,1.0 +( ( 1 - x ) / x / x + 1 ),(x**2 - x + 1)/x**2,-2.0,0.0 +( ( 1 - x ) / x / x - x ),(-x**3 - x + 1)/x**2,-2.0,1.0 +( ( 1 / ( ( ( 1 / x ) / x ) - x ) ) - 1 / x ) / x,(-2*x**3 + 1)/(x**2*(x**3 - 1)),-2.0,-2.0 +( ( 1 / ( ( 1 + x ) + ( x * x ) ) ) + 1 ) / x / x,(x**2 + x + 2)/(x**2*(x**2 + x + 1)),-2.0,-2.0 +( ( 1 / ( ( 1 + x ) + x ) ) + 1 ) / x / x,2*(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( ( 1 / ( ( 1 + x ) + x ) ) / x - 1 ) / x,(-x*(2*x + 1) + 1)/(x**2*(2*x + 1)),-2.0,-1.0 +( ( 1 / ( ( 1 - x ) - ( x * x ) ) ) ) / x,-1/(x*(x**2 + x - 1)),-1.0,-3.0 +( ( 1 / ( ( 1 - x ) - x ) ) ) - ( 1 / x ) / x / x,(-x**3 - 2*x + 1)/(x**3*(2*x - 1)),-3.0,-1.0 +( ( 1 / ( ( 1 - x ) - x ) ) ) / ( x + x ),-1/(2*x*(2*x - 1)),-1.0,-2.0 +( ( 1 / ( ( 1 - x ) - x ) ) / x - 1 ) / x,-(x*(2*x - 1) + 1)/(x**2*(2*x - 1)),-2.0,-1.0 +( ( 1 / ( ( 1 / ( 1 - x ) ) + x ) ) ) - 1 / x,1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +( ( 1 / ( ( 1 / x ) + x ) ) - x ) / ( ( 1 - x ) + 1 / x ),x**4/(x**4 - x**3 - x - 1),4.0,0.0 +( ( 1 / ( ( 1 / x ) + x ) ) - x ) / ( 1 + x + 1 ),-x**3/((x + 2)*(x**2 + 1)),3.0,0.0 +( ( 1 / ( ( 1 / x ) - ( x * x ) ) ) - x ) / ( 1 + ( x ) ),-x**4/((x + 1)*(x**3 - 1)),4.0,0.0 +( ( 1 / ( ( 1 / x ) - x ) ) - 1 / x ) / x,(-2*x**2 + 1)/(x**2*(x**2 - 1)),-2.0,-2.0 +( ( 1 / ( ( 1 / x ) - x ) ) - x ) / ( x + x - ( 1 / x ) ),-x**4/((x**2 - 1)*(2*x**2 - 1)),4.0,0.0 +( ( 1 / ( ( 1 / x ) - x ) ) - x ) / ( x - ( 1 / x ) / 1 ),-x**4/(x**2 - 1)**2,4.0,0.0 +( ( 1 / ( ( 1 / x ) - x ) ) - x ) / ( x - 1 + x ),-x**3/((2*x - 1)*(x**2 - 1)),3.0,0.0 +( ( 1 / ( ( 1 / x ) - x ) ) / x + 1 ) / x,(x**2 - 2)/(x**3 - x),-1.0,-1.0 +( ( 1 / ( ( x * x ) + x ) ) / x - 1 ) / x,(-x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( 1 / ( ( x * x ) - x ) ) + 1 + 1 ) / x,(2 + 1/(x**2 - x))/x,-2.0,-1.0 +( ( 1 / ( ( x * x ) - x ) ) - 1 / x ),(-x + 2)/(x*(x - 1)),-1.0,-1.0 +( ( 1 / ( ( x * x ) - x ) ) - x ) / x / x,(-x**2*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 / ( ( x * x ) - x ) ) / x ) / x - 1,(x**3*(-x + 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +( ( 1 / ( ( x / ( 1 - x ) ) * x ) ) + 1 + 1 ) / x,(2*x**2 - x + 1)/x**3,-3.0,-1.0 +( ( 1 / ( 1 + ( 1 + x ) ) ) + 1 ) / x / x,(x + 3)/(x**2*(x + 2)),-2.0,-2.0 +( ( 1 / ( 1 + ( 1 - x ) ) ) ) - 1 / x,2*(-x + 1)/(x*(x - 2)),-1.0,-1.0 +( ( 1 / ( 1 + ( 1 - x ) ) ) + 1 ) * x * x,x**2*(x - 3)/(x - 2),2.0,2.0 +( ( 1 / ( 1 + ( 1 - x ) ) ) + 1 ) / x / x,(x - 3)/(x**2*(x - 2)),-2.0,-2.0 +( ( 1 / ( 1 + ( 1 - x ) ) ) - x ) / x / x,-(x*(x - 2) + 1)/(x**2*(x - 2)),-2.0,-1.0 +( ( 1 / ( 1 + ( 1 / ( 1 - x ) ) ) ) + 1 ) / x / x,(2*x - 3)/(x**2*(x - 2)),-2.0,-2.0 +( ( 1 / ( 1 + ( 1 / x ) ) ) - x ) / ( x - ( 1 / x ) / x ),-x**4/((x + 1)*(x**3 - 1)),4.0,0.0 +( ( 1 / ( 1 + ( x * ( 1 + x ) ) ) ) ) / x,1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +( ( 1 / ( 1 + ( x * x ) ) ) + 1 ) / x / x,(x**2 + 2)/(x**4 + x**2),-2.0,-2.0 +( ( 1 / ( 1 + x ) ) ) + 1,(x + 2)/(x + 1),0.0,0.0 +( ( 1 / ( 1 + x ) ) ) - 1 / ( 1 - x ),2*x/(x**2 - 1),1.0,-1.0 +( ( 1 / ( 1 + x ) ) ) - x - 1,-x - 1 + 1/(x + 1),1.0,1.0 +( ( 1 / ( 1 + x ) ) ) - x - 1 - x,-x*(2*x + 3)/(x + 1),1.0,1.0 +( ( 1 / ( 1 + x ) ) ) / x - 1 - 1,-2 + 1/(x*(x + 1)),-1.0,0.0 +( ( 1 / ( 1 + x ) ) * x ) * ( x + x + x ),3*x**2/(x + 1),2.0,1.0 +( ( 1 / ( 1 + x ) ) * x ) - 1 / x / x - 1,-(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / ( 1 + x ) ) * x ) / ( ( 1 / x ) + x * x ),x**2/((x + 1)*(x**3 + 1)),2.0,-2.0 +( ( 1 / ( 1 + x ) ) * x ) / ( ( 1 / x ) / x + x ),x**3/((x + 1)*(x**3 + 1)),3.0,-1.0 +( ( 1 / ( 1 + x ) ) * x ) / ( x + 1 ) - x,-x + x/(x + 1)**2,2.0,1.0 +( ( 1 / ( 1 + x ) ) * x ) / ( x - 1 / x ),x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( ( 1 / ( 1 + x ) ) * x + x ) * x,x**2*(x + 2)/(x + 1),2.0,2.0 +( ( 1 / ( 1 + x ) ) + ( 1 - x ) ) / x / x,(-x**2 + 2)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / ( 1 + x ) ) + 1 ) / ( 1 - x ) / x,-(x + 2)/(x**3 - x),-1.0,-2.0 +( ( 1 / ( 1 + x ) ) + 1 ) / x / ( 1 + x ),(x + 2)/(x*(x + 1)**2),-1.0,-2.0 +( ( 1 / ( 1 + x ) ) + 1 ) / x / ( 1 - x ),-(x + 2)/(x**3 - x),-1.0,-2.0 +( ( 1 / ( 1 + x ) ) + 1 ) / x / x,(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 / ( 1 + x ) ) + 1 + 1 ) / ( x * x ),(2*x + 3)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 / ( 1 + x ) ) + 1 + 1 ) / x,(2*x + 3)/(x*(x + 1)),-1.0,-1.0 +( ( 1 / ( 1 + x ) ) + 1 + x ) / ( x * x ),((x + 1)**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / ( 1 + x ) ) + 1 / ( 1 - x ) ) / x,-2/(x**3 - x),-1.0,-3.0 +( ( 1 / ( 1 + x ) ) + 1 / x ) / x,(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 / ( 1 + x ) ) + x ) / ( 1 + x ) / x,(x*(x + 1) + 1)/(x*(x + 1)**2),-1.0,-1.0 +( ( 1 / ( 1 + x ) ) + x ) / ( x + x ) / x,(x*(x + 1) + 1)/(2*x**2*(x + 1)),-2.0,-1.0 +( ( 1 / ( 1 + x ) ) + x ) / x / ( x ) / ( 1 - x ),-(x**2 + x + 1)/(x**4 - x**2),-2.0,-2.0 +( ( 1 / ( 1 + x ) ) + x ) / x / x / x - 1,-1 + (x + 1/(x + 1))/x**3,-3.0,0.0 +( ( 1 / ( 1 + x ) ) + x + 1 ) / ( x * x ),((x + 1)**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / ( 1 + x ) ) + x + 1 ) / x,((x + 1)**2 + 1)/(x*(x + 1)),-1.0,0.0 +( ( 1 / ( 1 + x ) ) + x + x ) * x,x*(2*x*(x + 1) + 1)/(x + 1),1.0,2.0 +( ( 1 / ( 1 + x ) ) + x + x ) / x,(2*x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +( ( 1 / ( 1 + x ) ) - ( 1 - x ) ) / ( x - ( 1 / x ) / x ),x**4/(x**4 + x**3 - x - 1),4.0,0.0 +( ( 1 / ( 1 + x ) ) - 1 ),-x/(x + 1),1.0,0.0 +( ( 1 / ( 1 + x ) ) - 1 ) - x * x,-x*(x**2 + x + 1)/(x + 1),1.0,2.0 +( ( 1 / ( 1 + x ) ) - 1 - 1 - 1 ),-(3*x + 2)/(x + 1),0.0,0.0 +( ( 1 / ( 1 + x ) ) - 1 - x ) * x,-x**2*(x + 2)/(x + 1),2.0,2.0 +( ( 1 / ( 1 + x ) ) - 1 / x ),-1/(x*(x + 1)),-1.0,-2.0 +( ( 1 / ( 1 + x ) ) - 1 / x / x ),(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / ( 1 + x ) ) - x ) - 1,-x - 1 + 1/(x + 1),1.0,1.0 +( ( 1 / ( 1 + x ) ) - x ) / ( x ) / x,(-x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / ( 1 + x ) ) - x ) / ( x * x ),(-x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / ( 1 + x ) ) - x ) / x / ( x * x ) / x - 1,(-x**4*(x + 1) - x*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +( ( 1 / ( 1 + x ) ) - x ) / x / x,(-x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / ( 1 + x ) ) - x * x - 1 ),-x*(x**2 + x + 1)/(x + 1),1.0,2.0 +( ( 1 / ( 1 + x ) ) - x + 1 ) / ( x * x ),(-x**2 + 2)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / ( 1 + x ) ) / ( ( 1 - x ) - x ) ) / x,-1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +( ( 1 / ( 1 + x ) ) / ( ( x * x ) + 1 ) ),1/((x + 1)*(x**2 + 1)),0.0,-3.0 +( ( 1 / ( 1 + x ) ) / ( 1 + x ) ),(x + 1)**(-2),0.0,-2.0 +( ( 1 / ( 1 + x ) ) / ( 1 + x ) ) - 1,-1 + (x + 1)**(-2),1.0,0.0 +( ( 1 / ( 1 + x ) ) / ( 1 + x ) ) / ( x * x + 1 ),1/((x + 1)**2*(x**2 + 1)),0.0,-4.0 +( ( 1 / ( 1 + x ) ) / ( 1 + x ) ) / ( x * x - 1 ),1/((x + 1)**2*(x**2 - 1)),0.0,-4.0 +( ( 1 / ( 1 + x ) ) / ( 1 - x ) ) / ( 1 - x * x ),1/(x**4 - 2*x**2 + 1),0.0,-4.0 +( ( 1 / ( 1 + x ) ) / ( 1 - x ) ) / ( 1 / x - x ),x/(x**4 - 2*x**2 + 1),1.0,-3.0 +( ( 1 / ( 1 + x ) ) / ( 1 - x ) ) / ( x * x - 1 ),-1/(x**4 - 2*x**2 + 1),0.0,-4.0 +( ( 1 / ( 1 + x ) ) / ( x + 1 ) ),(x + 1)**(-2),0.0,-2.0 +( ( 1 / ( 1 + x ) ) / ( x + x ) ),1/(2*x*(x + 1)),-1.0,-2.0 +( ( 1 / ( 1 + x ) ) / 1 + 1 ) / x,(x + 2)/(x*(x + 1)),-1.0,-1.0 +( ( 1 / ( 1 + x ) ) / x ) - x * x,(-x**3*(x + 1) + 1)/(x*(x + 1)),-1.0,2.0 +( ( 1 / ( 1 + x ) ) / x ) / ( 1 + x ) - 1 / x / x,1/(x*(x + 1)**2) - 1/x**2,-2.0,-2.0 +( ( 1 / ( 1 + x ) ) / x ) / ( x * x ) / x - 1 - 1,-2 + 1/(x**4*(x + 1)),-4.0,0.0 +( ( 1 / ( 1 + x ) ) / x ) / ( x - ( 1 - x ) ),1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +( ( 1 / ( 1 + x ) ) / x ) / x / x - 1,(-x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +( ( 1 / ( 1 + x ) ) / x ) / x / x - x - x,(-2*x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +( ( 1 / ( 1 + x ) ) / x ) / x / x / x - 1,(-x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +( ( 1 / ( 1 + x ) ) / x + 1 ) / x,(x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / ( 1 + x ) ) / x - 1 ) / x,(-x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / ( 1 - ( 1 / x ) ) ) + 1 ) / x / x,(2*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 / ( 1 - ( 1 / x ) ) ) - 1 / x ) / x,(x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / ( 1 - ( x * ( 1 + x ) ) ) ) ) / x,-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( ( 1 / ( 1 - ( x * ( 1 + x ) ) ) ) - 1 / x ) / x,(-x*(x + 1) - x + 1)/(x**2*(x*(x + 1) - 1)),-2.0,-2.0 +( ( 1 / ( 1 - ( x * x ) ) ) ) / ( 1 + x ),-1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( ( 1 / ( 1 - ( x * x ) ) ) ) / ( 1 - x ),1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( ( 1 / ( 1 - ( x * x ) ) ) ) / ( x + x ),-1/(2*x*(x**2 - 1)),-1.0,-3.0 +( ( 1 / ( 1 - ( x * x ) ) ) ) / x,-1/(x**3 - x),-1.0,-3.0 +( ( 1 / ( 1 - ( x * x ) ) ) - x ) / x / x,(-x**3 + x - 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +( ( 1 / ( 1 - x ) ) ) + ( 1 / x ) / x / x,(-x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 / ( 1 - x ) ) ) + 1 + 1,(2*x - 3)/(x - 1),0.0,0.0 +( ( 1 / ( 1 - x ) ) ) + 1 / ( x * x ) / x,(-x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 / ( 1 - x ) ) ) - 1 / ( x * x ) / x,(-x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 / ( 1 - x ) ) ) - 1 / x / x,(-x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / ( 1 - x ) ) ) / x / x - ( 1 / x ),(x*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / ( 1 - x ) ) * x ) * x / ( x - 1 ),-x**2/(x - 1)**2,2.0,0.0 +( ( 1 / ( 1 - x ) ) * x ) / ( 1 + x + x ),-x/((x - 1)*(2*x + 1)),1.0,-1.0 +( ( 1 / ( 1 - x ) ) * x ) / ( 1 / ( x * x ) - x ),x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( ( 1 / ( 1 - x ) ) * x ) / ( x - ( 1 / x ) / x ),-x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( ( 1 / ( 1 - x ) ) * x ) / ( x - 1 / ( x * x ) ),-x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( ( 1 / ( 1 - x ) ) + ( ( 1 / x ) + x ) / x ) / x,(x**3 - 2*x**2 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 / ( 1 - x ) ) + ( 1 + x ) ) / x / x,(x**2 - 2)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / ( 1 - x ) ) + ( 1 + x ) / x ) / x,(x**2 - x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / ( 1 - x ) ) + 1 ) / x - 1,(-x*(x - 1) + x - 2)/(x*(x - 1)),-1.0,0.0 +( ( 1 / ( 1 - x ) ) + 1 ) / x / ( 1 + x ),(x - 2)/(x**3 - x),-1.0,-2.0 +( ( 1 / ( 1 - x ) ) + 1 ) / x / ( 1 - x ),(-x + 2)/(x*(x - 1)**2),-1.0,-2.0 +( ( 1 / ( 1 - x ) ) + 1 ) / x / x,(x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 / ( 1 - x ) ) + 1 + 1 ) / ( x * x ),(2*x - 3)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 / ( 1 - x ) ) + 1 + 1 + 1 ),(3*x - 4)/(x - 1),0.0,0.0 +( ( 1 / ( 1 - x ) ) + 1 / 1 ) / ( x * x ),(x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 / ( 1 - x ) ) + x ),(x*(x - 1) - 1)/(x - 1),0.0,1.0 +( ( 1 / ( 1 - x ) ) + x ) / ( x * ( 1 + x ) ) / x,(x**2 - x - 1)/(x**4 - x**2),-2.0,-2.0 +( ( 1 / ( 1 - x ) ) + x ) / x / x,(x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / ( 1 - x ) ) + x ) / x / x + 1 / x,(2*x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / ( 1 - x ) ) + x ) / x / x - 1 / ( 1 + x ),(x**2 - 2*x - 1)/(x**4 - x**2),-2.0,-2.0 +( ( 1 / ( 1 - x ) ) - ( 1 + x ) / x / x ),(-2*x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / ( 1 - x ) ) - 1 / x ),(-2*x + 1)/(x*(x - 1)),-1.0,-1.0 +( ( 1 / ( 1 - x ) ) - 1 / x ) / ( 1 + x ),(-2*x + 1)/(x*(x**2 - 1)),-1.0,-2.0 +( ( 1 / ( 1 - x ) ) - 1 / x ) / ( 1 - x ),(2*x - 1)/(x*(x - 1)**2),-1.0,-2.0 +( ( 1 / ( 1 - x ) ) - 1 / x ) / x,(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 / ( 1 - x ) ) - x ) / ( 1 + x ) / x,(-x**2 + x - 1)/(x*(x**2 - 1)),-1.0,-1.0 +( ( 1 / ( 1 - x ) ) - x ) / ( x * ( 1 - x ) ) / x,(x*(x - 1) + 1)/(x**2*(x - 1)**2),-2.0,-2.0 +( ( 1 / ( 1 - x ) ) - x ) / ( x * x ),-(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / ( 1 - x ) ) - x ) / ( x * x + 1 ),-(x*(x - 1) + 1)/((x - 1)*(x**2 + 1)),0.0,-1.0 +( ( 1 / ( 1 - x ) ) - x ) / ( x + x ) / x,-(x*(x - 1) + 1)/(2*x**2*(x - 1)),-2.0,-1.0 +( ( 1 / ( 1 - x ) ) - x ) / x / x,-(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / ( 1 - x ) ) - x + 1 ) / ( x * x ),-((x - 1)**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / ( 1 - x ) ) - x - x ) * x,-x*(2*x*(x - 1) + 1)/(x - 1),1.0,2.0 +( ( 1 / ( 1 - x ) ) / ( 1 + x ) ) / ( 1 / x - x ),x/(x**4 - 2*x**2 + 1),1.0,-3.0 +( ( 1 / ( 1 - x ) ) / ( 1 + x ) ) / ( x + x ),-1/(2*x*(x**2 - 1)),-1.0,-3.0 +( ( 1 / ( 1 - x ) ) / ( 1 - ( x * ( x * x ) ) ) ),1/((x - 1)*(x**3 - 1)),0.0,-4.0 +( ( 1 / ( 1 - x ) ) / ( 1 - x ) ) / ( 1 + x * x ),1/((x - 1)**2*(x**2 + 1)),0.0,-4.0 +( ( 1 / ( 1 - x ) ) / ( 1 - x ) ) / x - 1 / x / x,1/(x*(x - 1)**2) - 1/x**2,-2.0,-2.0 +( ( 1 / ( 1 - x ) ) / ( 1 - x ) + ( 1 / x ) ) / x,1/(x*(x - 1)**2) + x**(-2),-2.0,-2.0 +( ( 1 / ( 1 - x ) ) / ( 1 - x ) + 1 ) / ( x * x ),((x - 1)**2 + 1)/(x**2*(x - 1)**2),-2.0,-2.0 +( ( 1 / ( 1 - x ) ) / ( 1 - x ) / x ),1/(x*(x - 1)**2),-1.0,-3.0 +( ( 1 / ( 1 - x ) ) / ( x * x ) + 1 ) / x,(x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 / ( 1 - x ) ) / ( x * x ) - 1 ) / x,(x**2*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 / ( 1 - x ) ) / ( x - 1 ) ),-1/(x - 1)**2,0.0,-2.0 +( ( 1 / ( 1 - x ) ) / x ) - ( 1 / x ) / x,(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 / ( 1 - x ) ) / x ) / ( 1 - x + 1 ),1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +( ( 1 / ( 1 - x ) ) / x ) / ( 1 - x - x ),1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +( ( 1 / ( 1 - x ) ) / x ) / ( 1 / x - ( x * x ) ),1/((x - 1)*(x**3 - 1)),0.0,-4.0 +( ( 1 / ( 1 - x ) ) / x ) / ( x + x + 1 ),-1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +( ( 1 / ( 1 - x ) ) / x ) / ( x - ( 1 ) ),-1/(x*(x - 1)**2),-1.0,-3.0 +( ( 1 / ( 1 - x ) ) / x ) / ( x - 1 - 1 ),-1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +( ( 1 / ( 1 - x ) ) / x ) / 1 / ( x - 1 ),-1/(x*(x - 1)**2),-1.0,-3.0 +( ( 1 / ( 1 - x ) ) / x ) / x - 1,(x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +( ( 1 / ( 1 - x ) ) / x ) / x / x / x - 1,(x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +( ( 1 / ( 1 - x ) ) / x + 1 ) / ( 1 - x ),(-x*(x - 1) + 1)/(x*(x - 1)**2),-1.0,-1.0 +( ( 1 / ( 1 - x ) ) / x + 1 ) / x,(x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / ( 1 - x ) ) / x + 1 / x ),(x - 2)/(x*(x - 1)),-1.0,-1.0 +( ( 1 / ( 1 - x ) ) / x / x - 1 ),(x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +( ( 1 / ( x * ( 1 + x ) ) ) + ( 1 + x ) ) / x / x,(x*(x + 1)**2 + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( 1 / ( x * ( 1 + x ) ) ) + x ) / x / x,(x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( 1 / ( x * ( 1 - ( 1 + x ) ) ) ) + 1 + 1 ) / x,2/x - 1/x**3,-3.0,-1.0 +( ( 1 / ( x * ( 1 - x ) ) ) ) - 1 / x / x,(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 / ( x * ( 1 - x ) ) ) + x ) / ( x + x ) / x,(x**2*(x - 1) - 1)/(2*x**3*(x - 1)),-3.0,-1.0 +( ( 1 / ( x * ( 1 - x ) ) ) - 1 - 1 ) / x,-(2*x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / ( x * ( x * ( 1 + x ) ) ) ) + 1 + 1 ) / x,(2*x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( 1 / ( x * ( x * ( 1 + x ) ) ) ) - 1 - 1 ) / x,(-2*x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( 1 / ( x * ( x * x ) ) ) / x ) - x / ( x + x ),-1/2 + x**(-4),-4.0,0.0 +( ( 1 / ( x * x ) ) + ( 1 / x ) + 1 ) / x,(x**2 + x + 1)/x**3,-3.0,-1.0 +( ( 1 / ( x * x ) ) + ( x / ( 1 + x ) ) + 1 ) / x,(2*x**3 + x**2 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( 1 / ( x * x ) ) + 1 ) / ( x * x ) - 1,(-x**4 + x**2 + 1)/x**4,-4.0,0.0 +( ( 1 / ( x * x ) ) + 1 + ( 1 / x ) ) / x,(x**2 + x + 1)/x**3,-3.0,-1.0 +( ( 1 / ( x * x ) ) + 1 + 1 ) / ( 1 + x ),(2*x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / ( x * x ) ) + 1 + 1 ) / ( 1 - x ),-(2*x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / ( x * x ) ) + x ) / ( x + x ) - 1,(-x**3 + 1)/(2*x**3),-3.0,0.0 +( ( 1 / ( x * x ) ) - ( 1 - x ) - 1 ) / x,1 - 2/x + x**(-3),-3.0,0.0 +( ( 1 / ( x * x ) ) - ( 1 / x ) - 1 ) / x,(-x**2 - x + 1)/x**3,-3.0,-1.0 +( ( 1 / ( x * x ) ) - 1 - ( 1 / ( 1 + x ) ) ) / x,(-x**3 - 2*x**2 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( 1 / ( x * x ) ) - 1 - 1 ) / ( 1 - x ),(2*x**2 - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / ( x * x ) ) - 1 - 1 ) / x,-2/x + x**(-3),-3.0,-1.0 +( ( 1 / ( x * x ) ) - x ) / ( 1 + x ) / x,(-x**3 + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( 1 / ( x * x ) ) - x ) / x / ( x / ( 1 + x ) ),-(x + 1)*(x**3 - 1)/x**4,-4.0,0.0 +( ( 1 / ( x * x ) ) - x + 1 ) / x,-1 + 1/x + x**(-3),-3.0,0.0 +( ( 1 / ( x * x ) ) / x ) - x / ( x + x ),-1/2 + x**(-3),-3.0,0.0 +( ( 1 / ( x * x ) ) / x ) / ( x + x ) - 1,-1 + 1/(2*x**4),-4.0,0.0 +( ( 1 / ( x * x ) ) / x + 1 ) / ( 1 - x ),-(x**3 + 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 / ( x * x ) ) / x + 1 ) / ( x / ( 1 + x ) ),(x + 1)*(x**3 + 1)/x**4,-4.0,0.0 +( ( 1 / ( x / ( 1 + x ) ) ) - x ) / x / x,(-x**2 + x + 1)/x**3,-3.0,-1.0 +( ( 1 / ( x / ( 1 - x ) ) ) / x + 1 ) / x,(x**2 - x + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) ),1/x,-1.0,-1.0 +( ( 1 / x ) ) + ( 1 - x ) / ( 1 + x ) / x,2/(x*(x + 1)),-1.0,-2.0 +( ( 1 / x ) ) + x + x + x,3*x + 1/x,-1.0,1.0 +( ( 1 / x ) ) - ( 1 / ( 1 - x ) ) / x / x,(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / x ) ) - ( 1 / x ) / x / x,(x**2 - 1)/x**3,-3.0,-1.0 +( ( 1 / x ) ) - 1 - ( x * x ) * x,(-x**4 - x + 1)/x,-1.0,3.0 +( ( 1 / x ) ) - 1 - 1 + x,x - 2 + 1/x,-1.0,1.0 +( ( 1 / x ) ) - 1 - x * ( x * x ),(-x**4 - x + 1)/x,-1.0,3.0 +( ( 1 / x ) ) - 1 - x * x,(-x**3 - x + 1)/x,-1.0,2.0 +( ( 1 / x ) ) - 1 / x / x,(x - 1)/x**2,-2.0,-1.0 +( ( 1 / x ) ) - x,-x + 1/x,-1.0,1.0 +( ( 1 / x ) ) - x - ( x * x ) * x,-x**3 - x + 1/x,-1.0,3.0 +( ( 1 / x ) ) - x - x * x,-x**2 - x + 1/x,-1.0,2.0 +( ( 1 / x ) ) - x - x - 1,-2*x - 1 + 1/x,-1.0,1.0 +( ( 1 / x ) ) / ( ( ( x / ( 1 + x ) ) - x ) - x ),-(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( ( 1 / x ) ) / ( ( 1 - x ) - ( 1 + x ) ),-1/(2*x**2),-2.0,-2.0 +( ( 1 / x ) ) / ( ( 1 - x ) - x ),-1/(x*(2*x - 1)),-1.0,-2.0 +( ( 1 / x ) ) / ( 1 + x ) / x + 1,(x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +( ( 1 / x ) ) / ( x * x ) - x - x,-2*x + x**(-3),-3.0,1.0 +( ( 1 / x ) ) / ( x - ( 1 - x ) ),1/(x*(2*x - 1)),-1.0,-2.0 +( ( 1 / x ) ) / x + 1 + 1,2 + x**(-2),-2.0,0.0 +( ( 1 / x ) ) / x - x - x,-2*x + x**(-2),-2.0,1.0 +( ( 1 / x ) ) / x / x + ( 1 + ( 1 - x ) ),-x + 2 + x**(-3),-3.0,1.0 +( ( 1 / x ) ) / x / x + ( 1 + x ),x + 1 + x**(-3),-3.0,1.0 +( ( 1 / x ) ) / x / x - ( x / ( 1 + x ) ),(-x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +( ( 1 / x ) ) / x / x - ( x / ( 1 - x ) ),(x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +( ( 1 / x ) ) / x / x - x,-x + x**(-3),-3.0,1.0 +( ( 1 / x ) * ( ( 1 / x ) + x ) ) / ( x + x + x ),(x**2 + 1)/(3*x**3),-3.0,-1.0 +( ( 1 / x ) * ( 1 + x ) ) / ( 1 + x * x ),(x + 1)/(x**3 + x),-1.0,-2.0 +( ( 1 / x ) * ( 1 + x ) ) / ( x + x + x ),(x + 1)/(3*x**2),-2.0,-1.0 +( ( 1 / x ) * ( 1 + x ) ) / x / x / x - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +( ( 1 / x ) * ( 1 - x ) ) + 1 / x / x / ( x * x ),-1 + 1/x + x**(-4),-4.0,0.0 +( ( 1 / x ) * ( 1 - x ) ) - 1 / ( x * x ) / x / x,-1 + 1/x - 1/x**4,-4.0,0.0 +( ( 1 / x ) * ( 1 - x ) ) / ( x - 1 - 1 ),(-x + 1)/(x*(x - 2)),-1.0,-1.0 +( ( 1 / x ) * ( 1 / x ) ) - 1 / ( x + x ),(-x + 2)/(2*x**2),-2.0,-1.0 +( ( 1 / x ) * ( 1 / x ) ) / ( x + x ) - 1,-1 + 1/(2*x**3),-3.0,0.0 +( ( 1 / x ) * x ) - 1 / x / ( x * x ) / x,1 - 1/x**4,-4.0,0.0 +( ( 1 / x ) * x ) / ( ( 1 + x ) - 1 / x ),x/(x*(x + 1) - 1),1.0,-1.0 +( ( 1 / x ) * x ) / ( ( 1 - x ) - x - x ),-1/(3*x - 1),0.0,-1.0 +( ( 1 / x ) * x ) / ( ( x * x ) + 1 / ( x * x ) ),x**2/(x**4 + 1),2.0,-2.0 +( ( 1 / x ) * x ) / ( 1 - x - x ),-1/(2*x - 1),0.0,-1.0 +( ( 1 / x ) * x ) / ( x * ( x * x ) - 1 ),1/(x**3 - 1),0.0,-3.0 +( ( 1 / x ) * x ) / ( x + x + x ),1/(3*x),-1.0,-1.0 +( ( 1 / x ) * x ) / ( x - 1 - 1 ),1/(x - 2),0.0,-1.0 +( ( 1 / x ) + ( ( 1 / x ) - x ) ) / x / x,(-x**2 + 2)/x**3,-3.0,-1.0 +( ( 1 / x ) + ( 1 + x ) ) / ( x * x ) / x - 1 - 1,(-2*x**4 + x*(x + 1) + 1)/x**4,-4.0,0.0 +( ( 1 / x ) + ( 1 + x ) ) / ( x + x ) / x,(x*(x + 1) + 1)/(2*x**3),-3.0,-1.0 +( ( 1 / x ) + ( 1 + x ) ) / x / x,(x*(x + 1) + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) + ( 1 + x ) ) / x / x + 1 / x,(2*x**2 + x + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) + ( 1 + x ) ) / x / x / x - 1,(-x**4 + x*(x + 1) + 1)/x**4,-4.0,0.0 +( ( 1 / x ) + ( 1 + x ) + 1 ) / ( x * x ),(x*(x + 2) + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) + ( 1 + x ) + 1 ) / x,(x*(x + 2) + 1)/x**2,-2.0,0.0 +( ( 1 / x ) + ( 1 - ( x * x ) ) ) / x / x,(x*(-x**2 + 1) + 1)/x**3,-3.0,0.0 +( ( 1 / x ) + ( 1 - x ) ) / ( 1 + x ) / x,(x*(-x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / x ) + ( 1 - x ) ) / x / x,(x*(-x + 1) + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) + ( 1 - x ) ) / x / x / x / ( 1 / x ),(x*(-x + 1) + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) + ( 1 - x ) + 1 ) / ( x * x ),(x*(-x + 2) + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) + ( 1 - x ) + 1 ) / x,(x*(-x + 2) + 1)/x**2,-2.0,0.0 +( ( 1 / x ) + ( 1 / ( ( 1 / x ) + x ) ) ) / x,(2*x**2 + 1)/(x**4 + x**2),-2.0,-2.0 +( ( 1 / x ) + ( 1 / ( 1 + x ) ) ) / ( x + x ),(x + 1/2)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 / x ) + ( 1 / x ) ) / ( 1 + x ),2/(x*(x + 1)),-1.0,-2.0 +( ( 1 / x ) + ( 1 / x ) ) / ( x + x + x ),2/(3*x**2),-2.0,-2.0 +( ( 1 / x ) + ( 1 / x ) ) / x + 1,1 + 2/x**2,-2.0,0.0 +( ( 1 / x ) + ( 1 / x ) + ( 1 / x ) ) / x,3/x**2,-2.0,-2.0 +( ( 1 / x ) + ( 1 / x ) + 1 ) / x,(x + 2)/x**2,-2.0,-1.0 +( ( 1 / x ) + ( x * ( 1 - x ) ) ) / x / x,-1 + 1/x + x**(-3),-3.0,0.0 +( ( 1 / x ) + ( x * x ) ) / ( x * ( 1 - x ) ) / x,-(x**3 + 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 / x ) + ( x * x ) ) / ( x + x ) / x,(x**3 + 1)/(2*x**3),-3.0,0.0 +( ( 1 / x ) + ( x * x ) - x ) - x,(x**2*(x - 2) + 1)/x,-1.0,2.0 +( ( 1 / x ) + ( x / ( 1 - x ) ) ) / x / ( x - 1 ),(-x**2 + x - 1)/(x**2*(x - 1)**2),-2.0,-2.0 +( ( 1 / x ) + 1 ) / ( ( 1 + x ) + x ) / x,(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( ( 1 / x ) + 1 ) / ( ( 1 - x ) - x ) / x,-(x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( ( 1 / x ) + 1 ) / ( ( x * x ) * x ) + 1,(x**4 + x + 1)/x**4,-4.0,0.0 +( ( 1 / x ) + 1 ) / ( ( x * x ) / ( 1 + x ) ),(x + 1)**2/x**3,-3.0,-1.0 +( ( 1 / x ) + 1 ) / ( 1 + ( ( x * x ) * x ) ),(x + 1)/(x*(x**3 + 1)),-1.0,-3.0 +( ( 1 / x ) + 1 ) / ( 1 + ( x * x ) ),(x + 1)/(x**3 + x),-1.0,-2.0 +( ( 1 / x ) + 1 ) / ( x * ( x * x ) ) - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +( ( 1 / x ) + 1 ) / ( x * x ) + 1,(x**3 + x + 1)/x**3,-3.0,0.0 +( ( 1 / x ) + 1 ) / ( x * x ) - 1,(-x**3 + x + 1)/x**3,-3.0,0.0 +( ( 1 / x ) + 1 ) / ( x * x ) - x,(-x**4 + x + 1)/x**3,-3.0,1.0 +( ( 1 / x ) + 1 ) / x,(x + 1)/x**2,-2.0,-1.0 +( ( 1 / x ) + 1 ) / x + 1,(x**2 + x + 1)/x**2,-2.0,0.0 +( ( 1 / x ) + 1 ) / x / ( x / ( 1 + x ) ),(x + 1)**2/x**3,-3.0,-1.0 +( ( 1 / x ) + 1 + ( 1 + x ) ) / ( x * x ),(x*(x + 2) + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) + 1 + ( 1 / x ) ) / x,(x + 2)/x**2,-2.0,-1.0 +( ( 1 / x ) + 1 + ( x / ( 1 + x ) ) ) / x,(2*x**2 + 2*x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / x ) + 1 + 1 ) / ( ( ( x * x ) - x ) - x ),(2*x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( ( 1 / x ) + 1 + 1 ) / ( ( 1 - x ) * x ),-(2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 / x ) + 1 + 1 ) / ( ( x * ( 1 + x ) ) + x ),(2*x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( ( 1 / x ) + 1 + 1 ) / ( 1 - x ),-(2*x + 1)/(x*(x - 1)),-1.0,-1.0 +( ( 1 / x ) + 1 + 1 ) / ( x * ( ( 1 - x ) - x ) ),-(2*x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( ( 1 / x ) + 1 - x ) * ( 1 / x ),(x*(-x + 1) + 1)/x**2,-2.0,0.0 +( ( 1 / x ) + 1 - x ) * x,x*(-x + 1) + 1,0.0,2.0 +( ( 1 / x ) + 1 - x ) / ( x * ( 1 + x ) ),(x*(-x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / x ) + x ) * ( 1 + x ),(x + 1)*(x**2 + 1)/x,-1.0,2.0 +( ( 1 / x ) + x ) * x - 1 / x / x,x**2 + 1 - 1/x**2,-2.0,2.0 +( ( 1 / x ) + x ) - 1 / x / ( x * x ) + 1,x + 1 + 1/x - 1/x**3,-3.0,1.0 +( ( 1 / x ) + x ) / ( ( 1 - x ) * x + 1 ),-(x**2 + 1)/(x*(x*(x - 1) - 1)),-1.0,-1.0 +( ( 1 / x ) + x ) / ( ( x * x ) * x - 1 ),(x**2 + 1)/(x**4 - x),-1.0,-2.0 +( ( 1 / x ) + x ) / ( ( x * x ) - x ) * 1,(x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / x ) + x ) / ( 1 + ( x * ( 1 - x ) ) ) / x,-(x**2 + 1)/(x**2*(x*(x - 1) - 1)),-2.0,-2.0 +( ( 1 / x ) + x ) / ( 1 + x + x ),(x**2 + 1)/(x*(2*x + 1)),-1.0,0.0 +( ( 1 / x ) + x ) / ( x ) - x * x,-x**2 + 1 + x**(-2),-2.0,2.0 +( ( 1 / x ) + x ) / ( x * ( 1 + x ) ) / x + 1 / x,(x**3 + 2*x**2 + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( 1 / x ) + x ) / ( x * x ) / ( 1 + x ) + 1 / x,(x**3 + 2*x**2 + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( 1 / x ) + x ) / ( x * x + ( x * x ) ),(x**2 + 1)/(2*x**3),-3.0,-1.0 +( ( 1 / x ) + x ) / ( x + x ) - 1,(-x**2 + 1)/(2*x**2),-2.0,0.0 +( ( 1 / x ) + x ) / ( x + x ) - x,-x + 1/2 + 1/(2*x**2),-2.0,1.0 +( ( 1 / x ) + x ) / ( x + x + x ),(x**2 + 1)/(3*x**2),-2.0,0.0 +( ( 1 / x ) + x ) / x / ( 1 + x ) + 1 / x,(2*x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / x ) + x ) / x / ( 1 - ( x * ( 1 - x ) ) ),(x**2 + 1)/(x**2*(x**2 - x + 1)),-2.0,-2.0 +( ( 1 / x ) + x ) / x / ( x ) - 1,-1 + 1/x + x**(-3),-3.0,0.0 +( ( 1 / x ) + x ) / x / x,(x**2 + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) + x ) / x / x + 1 + ( 1 / x ),1 + 2/x + x**(-3),-3.0,0.0 +( ( 1 / x ) + x ) / x / x + 1 / x,2/x + x**(-3),-3.0,-1.0 +( ( 1 / x ) + x ) / x / x - 1 * 1,-1 + 1/x + x**(-3),-3.0,0.0 +( ( 1 / x ) + x ) / x / x - 1 - x,-x - 1 + 1/x + x**(-3),-3.0,1.0 +( ( 1 / x ) + x ) / x / x - x - 1,-x - 1 + 1/x + x**(-3),-3.0,1.0 +( ( 1 / x ) + x ) / x / x / ( 1 - x ) - 1,(x**3*(-x + 1) - x**2 - 1)/(x**3*(x - 1)),-3.0,0.0 +( ( 1 / x ) + x ) / x / x / x - ( x / ( 1 - x ) ),(x**5 + (x - 1)*(x**2 + 1))/(x**4*(x - 1)),-4.0,0.0 +( ( 1 / x ) + x ) / x / x / x - 1,(-x**4 + x**2 + 1)/x**4,-4.0,0.0 +( ( 1 / x ) + x * x ) * ( 1 + x ),(x + 1)*(x**3 + 1)/x,-1.0,3.0 +( ( 1 / x ) + x * x + 1 ),(x**3 + x + 1)/x,-1.0,2.0 +( ( 1 / x ) + x + 1 ) / ( x * x ),(x*(x + 1) + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) - ( ( 1 - x ) - x ) ) / x / x,(x*(2*x - 1) + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) - ( 1 - ( 1 / x ) ) - 1 ) / x,2*(-x + 1)/x**2,-2.0,-1.0 +( ( 1 / x ) - ( 1 - x ) ) / x / ( 1 - x ),-(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / x ) - ( 1 - x ) ) / x / x,(x*(x - 1) + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) - ( 1 - x ) - 1 ) / ( x * x ),(x*(x - 2) + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) - ( 1 - x ) - 1 ) / x,(x*(x - 2) + 1)/x**2,-2.0,0.0 +( ( 1 / x ) - ( x * x ) ) / ( x + x ) / x,(-x**3 + 1)/(2*x**3),-3.0,0.0 +( ( 1 / x ) - ( x * x ) ) / x / x / x - 1,-1 - 1/x + x**(-4),-4.0,0.0 +( ( 1 / x ) - ( x * x ) * x - 1 ),(-x**4 - x + 1)/x,-1.0,3.0 +( ( 1 / x ) - ( x * x ) + 1 ) / ( x * x ),(x*(-x**2 + 1) + 1)/x**3,-3.0,0.0 +( ( 1 / x ) - ( x * x ) - 1 ) / ( x * x ),(-x*(x**2 + 1) + 1)/x**3,-3.0,0.0 +( ( 1 / x ) - ( x / ( 1 - x ) ) ) / x / x / x - 1,(x**4*(-x + 1) + x**2 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +( ( 1 / x ) - ( x / ( 1 - x ) ) + 1 ) / x,(2*x**2 - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / x ) - 1 ) - 1 - 1,-3 + 1/x,-1.0,0.0 +( ( 1 / x ) - 1 ) - x - x,-2*x - 1 + 1/x,-1.0,1.0 +( ( 1 / x ) - 1 ) / ( 1 + ( 1 + x ) ) / x,(-x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( ( 1 / x ) - 1 ) / ( 1 + x ) / x,(-x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 / x ) - 1 ) / x / ( x / ( 1 - x ) ),(x - 1)**2/x**3,-3.0,-1.0 +( ( 1 / x ) - 1 - ( ( 1 + x ) / ( 1 - x ) ) ) / x,(3*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 / x ) - 1 - ( 1 - x ) ) / x,(x*(x - 2) + 1)/x**2,-2.0,0.0 +( ( 1 / x ) - 1 - ( 1 / ( 1 - x ) ) ) / x,(-x*(x - 1) + 2*x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / x ) - 1 - 1 ) - 1,-3 + 1/x,-1.0,0.0 +( ( 1 / x ) - 1 - 1 ) / ( x * ( 1 + x ) ),(-2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 / x ) - 1 - 1 ) / ( x * ( 1 - x ) ),(2*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 / x ) - 1 - 1 ) / x,(-2*x + 1)/x**2,-2.0,-1.0 +( ( 1 / x ) - 1 - 1 - 1 ),-3 + 1/x,-1.0,0.0 +( ( 1 / x ) - 1 - 1 / ( x * ( x * x ) ) ),-1 + 1/x - 1/x**3,-3.0,0.0 +( ( 1 / x ) - 1 - x ) - x,-2*x - 1 + 1/x,-1.0,1.0 +( ( 1 / x ) - 1 / ( x * x ) - 1 ),(-x**2 + x - 1)/x**2,-2.0,0.0 +( ( 1 / x ) - x ),-x + 1/x,-1.0,1.0 +( ( 1 / x ) - x ) + 1 / x / x / x,-x + 1/x + x**(-3),-3.0,1.0 +( ( 1 / x ) - x ) - 1 - x * x,-x**2 - x - 1 + 1/x,-1.0,2.0 +( ( 1 / x ) - x ) - 1 - x * x * x,-x**3 - x - 1 + 1/x,-1.0,3.0 +( ( 1 / x ) - x ) - x * x * x + 1,-x**3 - x + 1 + 1/x,-1.0,3.0 +( ( 1 / x ) - x ) - x + 1,-2*x + 1 + 1/x,-1.0,1.0 +( ( 1 / x ) - x ) / ( ( 1 + x ) + x ) / x,(-x**2 + 1)/(x**2*(2*x + 1)),-2.0,-1.0 +( ( 1 / x ) - x ) / ( ( 1 + x ) + x * x ),(-x**2 + 1)/(x*(x**2 + x + 1)),-1.0,-1.0 +( ( 1 / x ) - x ) / ( ( x * x ) * x - 1 ),(-x**2 + 1)/(x*(x**3 - 1)),-1.0,-2.0 +( ( 1 / x ) - x ) / ( ( x * x ) + x - 1 ),(-x**2 + 1)/(x*(x**2 + x - 1)),-1.0,-1.0 +( ( 1 / x ) - x ) / ( 1 + x * x ),(-x**2 + 1)/(x*(x**2 + 1)),-1.0,-1.0 +( ( 1 / x ) - x ) / ( 1 + x + 1 ),(-x**2 + 1)/(x*(x + 2)),-1.0,0.0 +( ( 1 / x ) - x ) / ( 1 - ( x * x ) * x ),(x**2 - 1)/(x*(x**3 - 1)),-1.0,-2.0 +( ( 1 / x ) - x ) / ( x * ( x * x ) - 1 ),(-x**2 + 1)/(x*(x**3 - 1)),-1.0,-2.0 +( ( 1 / x ) - x ) / ( x * x ) - x,-x - 1/x + x**(-3),-3.0,1.0 +( ( 1 / x ) - x ) / ( x * x ) / x - 1 - 1,-2 - 1/x**2 + x**(-4),-4.0,0.0 +( ( 1 / x ) - x ) / ( x + x ) - 1,-3/2 + 1/(2*x**2),-2.0,0.0 +( ( 1 / x ) - x ) / ( x / ( 1 + x ) ) / x / x - 1,-(x**4 + (x + 1)*(x**2 - 1))/x**4,-4.0,0.0 +( ( 1 / x ) - x ) / ( x / ( 1 - x ) ) / x,(x - 1)*(x**2 - 1)/x**3,-3.0,0.0 +( ( 1 / x ) - x ) / x - 1,-2 + x**(-2),-2.0,0.0 +( ( 1 / x ) - x ) / x - 1 * x - x,-2*x - 1 + x**(-2),-2.0,1.0 +( ( 1 / x ) - x ) / x - 1 + x * x,x**2 - 2 + x**(-2),-2.0,2.0 +( ( 1 / x ) - x ) / x - x / x - 1,-3 + x**(-2),-2.0,0.0 +( ( 1 / x ) - x ) / x / ( x * x ) + x * ( 1 / x ),(x**4 - x**2 + 1)/x**4,-4.0,0.0 +( ( 1 / x ) - x ) / x / 1 / x - ( 1 / x ),-2/x + x**(-3),-3.0,-1.0 +( ( 1 / x ) - x ) / x / 1 / x - x,-x - 1/x + x**(-3),-3.0,1.0 +( ( 1 / x ) - x ) / x / x - ( x ),-x - 1/x + x**(-3),-3.0,1.0 +( ( 1 / x ) - x ) / x / x - 1 - x,-x - 1 - 1/x + x**(-3),-3.0,1.0 +( ( 1 / x ) - x ) / x / x - 1 / ( x * ( 1 - x ) ),(x**2 + (x - 1)*(-x**2 + 1))/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 / x ) - x ) / x / x / ( 1 + x ) - 1,(-x**3 - x + 1)/x**3,-3.0,0.0 +( ( 1 / x ) - x ) / x / x / ( 1 - x ) - ( 1 / x ),(-x**2 + x + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) - x * x ),(-x**3 + 1)/x,-1.0,2.0 +( ( 1 / x ) - x * x - 1 ),(-x**3 - x + 1)/x,-1.0,2.0 +( ( 1 / x ) - x + ( 1 - x ) ) / x,-2 + 1/x + x**(-2),-2.0,0.0 +( ( 1 / x ) - x + ( 1 / x ) ) / ( x * x ),(-x**2 + 2)/x**3,-3.0,-1.0 +( ( 1 / x ) - x + 1 ) / ( ( 1 - x ) * x ),(x**2 - x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / x ) - x - x ) - x,-3*x + 1/x,-1.0,1.0 +( ( 1 / x ) / ( ( 1 + x ) + x ) ) + 1 / x / x,(3*x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( ( 1 / x ) / ( ( 1 / x ) - x ) ) / ( 1 / x + x ),-x/(x**4 - 1),1.0,-3.0 +( ( 1 / x ) / ( ( 1 / x ) - x ) ) / ( x - 1 / x ),-x/(x**2 - 1)**2,1.0,-3.0 +( ( 1 / x ) / ( ( x * ( 1 - x ) ) - 1 ) ),-1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +( ( 1 / x ) / ( ( x * x ) * x ) ) - x / ( x + x ),-1/2 + x**(-4),-4.0,0.0 +( ( 1 / x ) / ( ( x * x ) - ( 1 - x ) ) ),1/(x*(x**2 + x - 1)),-1.0,-3.0 +( ( 1 / x ) / ( 1 + ( 1 - x ) ) ) / x / x + 1 / x,(x**2*(x - 2) - 1)/(x**3*(x - 2)),-3.0,-1.0 +( ( 1 / x ) / ( 1 + ( x * x ) ) ) + 1 / x / x,(x**2 + x + 1)/(x**4 + x**2),-2.0,-2.0 +( ( 1 / x ) / ( 1 + ( x * x ) ) ) / x / x / x - 1,(-x**6 - x**4 + 1)/(x**4*(x**2 + 1)),-4.0,0.0 +( ( 1 / x ) / ( 1 + x ) ) + 1 / x / x,(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( 1 / x ) / ( 1 + x ) ) / ( ( 1 / x ) / x - x ),-x/((x + 1)*(x**3 - 1)),1.0,-3.0 +( ( 1 / x ) / ( 1 + x ) ) / ( ( x * x ) + 1 / x ),1/((x + 1)*(x**3 + 1)),0.0,-4.0 +( ( 1 / x ) / ( 1 + x ) ) / ( 1 + 1 + 1 ),1/(3*x*(x + 1)),-1.0,-2.0 +( ( 1 / x ) / ( 1 + x ) ) / ( 1 + 1 + x ),1/(x*(x + 1)*(x + 2)),-1.0,-3.0 +( ( 1 / x ) / ( 1 + x ) ) / ( 1 + x + x ),1/(x*(x + 1)*(2*x + 1)),-1.0,-3.0 +( ( 1 / x ) / ( 1 + x ) ) / ( 1 - x - x ),-1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +( ( 1 / x ) / ( 1 + x ) ) / ( 1 / x - x ),-1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( ( 1 / x ) / ( 1 + x ) ) / ( x * x + ( 1 / x ) ),1/((x + 1)*(x**3 + 1)),0.0,-4.0 +( ( 1 / x ) / ( 1 + x ) ) / ( x + x + 1 ),1/(x*(x + 1)*(2*x + 1)),-1.0,-3.0 +( ( 1 / x ) / ( 1 + x ) ) / ( x + x - 1 ),1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +( ( 1 / x ) / ( 1 + x ) ) / ( x - 1 - 1 ),1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +( ( 1 / x ) / ( 1 + x ) ) / x + 1,(x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +( ( 1 / x ) / ( 1 - ( x * x ) ) ) / ( 1 / x - x ),(x**2 - 1)**(-2),0.0,-4.0 +( ( 1 / x ) / ( 1 - x ) ) - 1 / x / ( x ),(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 / x ) / ( 1 - x ) ) - 1 / x / x / 1,(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 / x ) / ( 1 - x ) ) / ( 1 + 1 + x ),-1/(x*(x - 1)*(x + 2)),-1.0,-3.0 +( ( 1 / x ) / ( 1 - x ) ) / ( 1 + x ) - 1 / x / x,(-x**2 - x + 1)/(x**2*(x**2 - 1)),-2.0,-2.0 +( ( 1 / x ) / ( 1 - x ) ) / ( 1 - x + 1 ),1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +( ( 1 / x ) / ( 1 - x ) ) / ( 1 - x - x ),1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +( ( 1 / x ) / ( 1 - x ) ) / ( 1 / x + x ),-1/((x - 1)*(x**2 + 1)),0.0,-3.0 +( ( 1 / x ) / ( 1 - x ) ) / ( 1 / x - x ),1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( ( 1 / x ) / ( 1 - x ) ) / ( x * x + ( 1 / x ) ),-1/((x - 1)*(x**3 + 1)),0.0,-4.0 +( ( 1 / x ) / ( 1 - x ) ) / ( x + 1 / ( x * x ) ),-x/((x - 1)*(x**3 + 1)),1.0,-3.0 +( ( 1 / x ) / ( 1 - x ) ) / ( x + 1 / x ),-1/((x - 1)*(x**2 + 1)),0.0,-3.0 +( ( 1 / x ) / ( 1 - x ) ) / ( x + x + 1 ),-1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +( ( 1 / x ) / ( 1 - x ) ) / ( x + x - 1 ),-1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +( ( 1 / x ) / ( 1 - x ) ) / ( x - 1 + x ),-1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +( ( 1 / x ) / ( 1 - x ) ) / ( x - 1 / ( x * x ) ),-x/((x - 1)*(x**3 - 1)),1.0,-3.0 +( ( 1 / x ) / ( 1 - x ) ) / x / x + x - 1,(x**3*(x - 1)**2 - 1)/(x**3*(x - 1)),-3.0,1.0 +( ( 1 / x ) / ( 1 - x ) ) / x / x - 1 - 1,(2*x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +( ( 1 / x ) / ( 1 - x ) ) / x / x / x + 1,(x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +( ( 1 / x ) / ( 1 - x ) + 1 ) / x,(x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / x ) / ( x * x ) ) + 1 / ( x + x ),(x**2 + 2)/(2*x**3),-3.0,-1.0 +( ( 1 / x ) / ( x * x ) ) - x / ( 1 - x ),(x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +( ( 1 / x ) / ( x * x ) ) - x / ( x + x ),-1/2 + x**(-3),-3.0,0.0 +( ( 1 / x ) / ( x * x ) ) / ( x + x ) + 1,1 + 1/(2*x**4),-4.0,0.0 +( ( 1 / x ) / ( x * x ) ) / ( x + x ) - 1,-1 + 1/(2*x**4),-4.0,0.0 +( ( 1 / x ) / ( x * x ) - ( 1 + x ) ) / x,-1 - 1/x + x**(-4),-4.0,0.0 +( ( 1 / x ) / ( x * x ) - x - x ),-2*x + x**(-3),-3.0,1.0 +( ( 1 / x ) / ( x + ( 1 + x ) ) ),1/(x*(2*x + 1)),-1.0,-2.0 +( ( 1 / x ) / ( x + ( x / ( 1 + x ) ) ) ),(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( ( 1 / x ) / ( x + x ) ),1/(2*x**2),-2.0,-2.0 +( ( 1 / x ) / ( x - ( 1 / ( 1 + x ) ) ) ),(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +( ( 1 / x ) / ( x / ( 1 + x ) ) + 1 ) / x,(x**2 + x + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) / ( x / ( 1 - x ) ) - 1 ) / x,(-x**2 - x + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) / x ) + ( 1 ) - x * x,-x**2 + 1 + x**(-2),-2.0,2.0 +( ( 1 / x ) / x ) + ( 1 / x ) / ( x + x ),3/(2*x**2),-2.0,-2.0 +( ( 1 / x ) / x ) + 1 - x + 1,-x + 2 + x**(-2),-2.0,1.0 +( ( 1 / x ) / x ) + 1 / ( ( 1 + x ) + x ),(x**2 + 2*x + 1)/(x**2*(2*x + 1)),-2.0,-1.0 +( ( 1 / x ) / x ) + 1 / ( ( 1 / x ) + x ),(x**3 + x**2 + 1)/(x**4 + x**2),-2.0,-1.0 +( ( 1 / x ) / x ) + 1 / x + 1 + 1,2 + 1/x + x**(-2),-2.0,0.0 +( ( 1 / x ) / x ) + 1 / x / x / ( 1 - x ),(x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( ( 1 / x ) / x ) + x * x + 1 + 1,x**2 + 2 + x**(-2),-2.0,2.0 +( ( 1 / x ) / x ) + x + 1 + x,2*x + 1 + x**(-2),-2.0,1.0 +( ( 1 / x ) / x ) + x / ( ( x * x ) + 1 ),(x**3 + x**2 + 1)/(x**4 + x**2),-2.0,-1.0 +( ( 1 / x ) / x ) + x / ( 1 + ( x * x ) ),(x**3 + x**2 + 1)/(x**4 + x**2),-2.0,-1.0 +( ( 1 / x ) / x ) + x / ( 1 - x ),(-x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +( ( 1 / x ) / x ) + x / ( x + 1 ),(x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +( ( 1 / x ) / x ) + x / ( x + x ),1/2 + x**(-2),-2.0,0.0 +( ( 1 / x ) / x ) - ( 1 - x ) * x,x**2 - x + x**(-2),-2.0,2.0 +( ( 1 / x ) / x ) - 1 - ( 1 + 1 ),-3 + x**(-2),-2.0,0.0 +( ( 1 / x ) / x ) - 1 - 1 + x,x - 2 + x**(-2),-2.0,1.0 +( ( 1 / x ) / x ) - 1 - 1 + x * x,x**2 - 2 + x**(-2),-2.0,2.0 +( ( 1 / x ) / x ) - 1 - 1 - 1 - 1,-4 + x**(-2),-2.0,0.0 +( ( 1 / x ) / x ) - 1 - x * x - 1,-x**2 - 2 + x**(-2),-2.0,2.0 +( ( 1 / x ) / x ) - 1 / ( ( 1 + x ) + x ),(-x**2 + 2*x + 1)/(x**2*(2*x + 1)),-2.0,-1.0 +( ( 1 / x ) / x ) - 1 / ( ( 1 - x ) + 1 ),(x**2 + x - 2)/(x**2*(x - 2)),-2.0,-1.0 +( ( 1 / x ) / x ) - 1 / ( ( 1 - x ) - ( x * x ) ),(2*x**2 + x - 1)/(x**2*(x**2 + x - 1)),-2.0,-2.0 +( ( 1 / x ) / x ) - 1 / ( 1 + ( 1 - x ) ),(x**2 + x - 2)/(x**2*(x - 2)),-2.0,-1.0 +( ( 1 / x ) / x ) - 1 / ( 1 + 1 ),-1/2 + x**(-2),-2.0,0.0 +( ( 1 / x ) / x ) - 1 / ( 1 - x ),(x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / x ) / x ) - x / ( ( x * x ) + 1 ),(-x**3 + x**2 + 1)/(x**2*(x**2 + 1)),-2.0,-1.0 +( ( 1 / x ) / x ) - x / ( 1 + ( x * x ) ),(-x**3 + x**2 + 1)/(x**2*(x**2 + 1)),-2.0,-1.0 +( ( 1 / x ) / x ) - x / ( 1 + 1 ),-x/2 + x**(-2),-2.0,1.0 +( ( 1 / x ) / x ) - x / ( 1 - ( x * x ) ),(x**3 + x**2 - 1)/(x**4 - x**2),-2.0,-1.0 +( ( 1 / x ) / x ) - x / ( 1 - x ),(x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +( ( 1 / x ) / x ) - x / ( x + x ),-1/2 + x**(-2),-2.0,0.0 +( ( 1 / x ) / x ) / ( ( 1 + x ) / x - x ),1/(x*(-x**2 + x + 1)),-1.0,-3.0 +( ( 1 / x ) / x ) / ( ( 1 / x ) + x + x ),1/(2*x**3 + x),-1.0,-3.0 +( ( 1 / x ) / x ) / ( ( 1 / x ) + x - 1 ),1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +( ( 1 / x ) / x ) / ( 1 + 1 ) + 1,1 + 1/(2*x**2),-2.0,0.0 +( ( 1 / x ) / x ) / ( 1 - ( x / ( 1 - x ) ) * 1 ),(-x + 1)/(x**2*(-2*x + 1)),-2.0,-2.0 +( ( 1 / x ) / x ) / ( 1 - x ) / x - x - x,(2*x**4*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +( ( 1 / x ) / x ) / ( 1 - x ) / x / x - 1,(x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +( ( 1 / x ) / x ) / ( 1 - x - ( 1 / x ) ),-1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +( ( 1 / x ) / x ) / ( x ) / x + 1,1 + x**(-4),-4.0,0.0 +( ( 1 / x ) / x ) / ( x * ( 1 - x ) ) - 1,(x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +( ( 1 / x ) / x ) / ( x + ( 1 / x ) + x ),1/(2*x**3 + x),-1.0,-3.0 +( ( 1 / x ) / x ) / ( x + x ) + ( 1 / x ),(x**2 + 1/2)/x**3,-3.0,-1.0 +( ( 1 / x ) / x ) / ( x + x ) + x,x + 1/(2*x**3),-3.0,1.0 +( ( 1 / x ) / x ) / ( x + x ) - 1,-1 + 1/(2*x**3),-3.0,0.0 +( ( 1 / x ) / x ) / ( x + x + ( 1 / x ) ),1/(2*x**3 + x),-1.0,-3.0 +( ( 1 / x ) / x ) / 1 / x / x - 1,-1 + x**(-4),-4.0,0.0 +( ( 1 / x ) / x ) / x + 1 - x - x,-2*x + 1 + x**(-3),-3.0,1.0 +( ( 1 / x ) / x ) / x + 1 / x + 1,1 + 1/x + x**(-3),-3.0,0.0 +( ( 1 / x ) / x ) / x + x + x - 1,2*x - 1 + x**(-3),-3.0,1.0 +( ( 1 / x ) / x ) / x - ( 1 / ( 1 + x ) ),(-x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( 1 / x ) / x ) / x - ( x / ( 1 - x ) ),(x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +( ( 1 / x ) / x ) / x - 1 - 1 - ( 1 / x ),-2 - 1/x + x**(-3),-3.0,0.0 +( ( 1 / x ) / x ) / x - 1 - 1 - 1,-3 + x**(-3),-3.0,0.0 +( ( 1 / x ) / x ) / x - 1 - x,-x - 1 + x**(-3),-3.0,1.0 +( ( 1 / x ) / x ) / x - 1 - x - 1,-x - 2 + x**(-3),-3.0,1.0 +( ( 1 / x ) / x ) / x - 1 - x / ( 1 - x ),(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 / x ) / x ) / x - x - ( 1 ),-x - 1 + x**(-3),-3.0,1.0 +( ( 1 / x ) / x ) / x - x - 1 - x,-2*x - 1 + x**(-3),-3.0,1.0 +( ( 1 / x ) / x ) / x - x - 1 / x,-x - 1/x + x**(-3),-3.0,1.0 +( ( 1 / x ) / x ) / x / x - ( x / ( 1 + x ) ),(-x**5 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +( ( 1 / x ) / x ) / x / x / ( 1 - x ) + 1,(x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +( ( 1 / x ) / x ) / x / x / ( 1 - x ) - 1,(x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +( ( 1 / x ) / x + ( ( 1 + x ) / x ) ) / x,(x*(x + 1) + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) / x + ( ( 1 - x ) - x ) ) / x,-2 + 1/x + x**(-3),-3.0,0.0 +( ( 1 / x ) / x + ( 1 - ( 1 / x ) ) ) / x,(x**2 - x + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) / x + ( x * ( 1 - x ) ) ) / ( x * x ),-1 + 1/x + x**(-4),-4.0,0.0 +( ( 1 / x ) / x + ( x * x ) ) - 1,x**2 - 1 + x**(-2),-2.0,2.0 +( ( 1 / x ) / x + 1 ) / ( 1 + x ),(x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( 1 / x ) / x + 1 ) / ( 1 - x ),-(x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( 1 / x ) / x + 1 ) / ( x / ( ( 1 / x ) + x ) ),(x**2 + 1)**2/x**4,-4.0,0.0 +( ( 1 / x ) / x + 1 ) / x,(x**2 + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) / x + x ) + x,2*x + x**(-2),-2.0,1.0 +( ( 1 / x ) / x + x ) / ( x * ( 1 - x ) ),-(x**3 + 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( 1 / x ) / x + x ) / x,1 + x**(-3),-3.0,0.0 +( ( 1 / x ) / x + x + x ),2*x + x**(-2),-2.0,1.0 +( ( 1 / x ) / x - ( 1 + ( 1 - x ) ) ) / x,1 - 2/x + x**(-3),-3.0,0.0 +( ( 1 / x ) / x - ( 1 - ( x * x ) ) ) / x,x - 1/x + x**(-3),-3.0,1.0 +( ( 1 / x ) / x - ( x / ( 1 + x ) ) ) / x,(-x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( 1 / x ) / x - 1 ) - 1,-2 + x**(-2),-2.0,0.0 +( ( 1 / x ) / x - x ) / ( ( x * x ) / ( 1 - x ) ),(x - 1)*(x**3 - 1)/x**4,-4.0,0.0 +( ( 1 / x ) / x - x ) / ( ( x / ( 1 + x ) ) * x ),-(x + 1)*(x**3 - 1)/x**4,-4.0,0.0 +( ( 1 / x ) / x - x ) / ( x * ( 1 + x ) ),(-x**3 + 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( 1 / x ) / x - x ) / ( x * ( 1 - x ) ),(x**2 + x + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) / x - x ) / x,-1 + x**(-3),-3.0,0.0 +( ( 1 / x ) / x / ( x * ( ( x * x ) - x ) ) - 1 ),(x**4*(-x + 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +( ( 1 / x ) / x / ( x * x ) - 1 ),-1 + x**(-4),-4.0,0.0 +( ( 1 / x ) / x / x ) + ( 1 / x ),(x**2 + 1)/x**3,-3.0,-1.0 +( ( 1 / x ) / x / x ) - x,-x + x**(-3),-3.0,1.0 +( ( 1 / x ) / x / x + ( x / ( 1 + x ) ) ),(x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +( ( 1 / x ) / x / x + 1 ),1 + x**(-3),-3.0,0.0 +( ( x * ( ( 1 + x ) - x ) ) + x + x ) * x,3*x**2,2.0,2.0 +( ( x * ( 1 + ( 1 + x ) ) ) - 1 ) / ( x * x ) / x,(x*(x + 2) - 1)/x**3,-3.0,-1.0 +( ( x * ( 1 + x ) ) * x ) / ( 1 + 1 - x ),-x**2*(x + 1)/(x - 2),2.0,2.0 +( ( x * ( 1 + x ) ) * x - 1 ) - 1,x**2*(x + 1) - 2,0.0,3.0 +( ( x * ( 1 + x ) ) + 1 ) / ( x * x ) / x,(x*(x + 1) + 1)/x**3,-3.0,-1.0 +( ( x * ( 1 + x ) ) + 1 ) / x / x,(x*(x + 1) + 1)/x**2,-2.0,0.0 +( ( x * ( 1 + x ) ) + 1 + x ) * x,x*(x*(x + 1) + x + 1),1.0,3.0 +( ( x * ( 1 + x ) ) + x ) / ( x - 1 ) * x,x**2*(x + 2)/(x - 1),2.0,2.0 +( ( x * ( 1 + x ) ) + x - 1 ) * x,x*(x*(x + 1) + x - 1),1.0,3.0 +( ( x * ( 1 + x ) ) - 1 ) / ( x * x ) / x,(x*(x + 1) - 1)/x**3,-3.0,-1.0 +( ( x * ( 1 + x ) ) - 1 ) / x / ( x * x ),(x*(x + 1) - 1)/x**3,-3.0,-1.0 +( ( x * ( 1 + x ) ) - 1 ) / x / x,(x*(x + 1) - 1)/x**2,-2.0,0.0 +( ( x * ( 1 + x ) ) - 1 - 1 ) / ( x * ( x * x ) ),(x*(x + 1) - 2)/x**3,-3.0,-1.0 +( ( x * ( 1 + x ) ) - x ) / ( ( 1 / x ) - x - x ),-x**3/(2*x**2 - 1),3.0,1.0 +( ( x * ( 1 - x ) ) ) + x * x * x,x*(x**2 - x + 1),1.0,3.0 +( ( x * ( 1 - x ) ) * x ) - x - x,x*(x*(-x + 1) - 2),1.0,3.0 +( ( x * ( 1 - x ) ) * x ) / ( 1 - x - x ),x**2*(x - 1)/(2*x - 1),2.0,2.0 +( ( x * ( 1 - x ) ) * x - x - x ),x*(x*(-x + 1) - 2),1.0,3.0 +( ( x * ( 1 - x ) ) + 1 ) * x,x*(-x**2 + x + 1),1.0,3.0 +( ( x * ( 1 - x ) ) + 1 ) / x / x,(-x*(x - 1) + 1)/x**2,-2.0,0.0 +( ( x * ( 1 - x ) ) + x ) / ( x + 1 / x ),x**2*(-x + 2)/(x**2 + 1),2.0,1.0 +( ( x * ( 1 - x ) ) + x ) / x / ( x ) / x,(-x + 2)/x**2,-2.0,-1.0 +( ( x * ( 1 - x ) ) + x - 1 ) * x,x*(-x**2 + 2*x - 1),1.0,3.0 +( ( x * ( 1 - x ) ) - ( 1 / x ) / x ) / ( x * x ),-1 + 1/x - 1/x**4,-4.0,0.0 +( ( x * ( 1 - x ) ) - 1 ) / x / ( x * x ),-(x*(x - 1) + 1)/x**3,-3.0,-1.0 +( ( x * ( 1 - x ) ) - 1 ) / x / x,-1 + 1/x - 1/x**2,-2.0,0.0 +( ( x * ( 1 - x ) ) - x ) / ( 1 - x + 1 ),x**2/(x - 2),2.0,1.0 +( ( x * ( 1 - x ) ) - x ) / ( 1 / x + x ),-x**3/(x**2 + 1),3.0,1.0 +( ( x * ( 1 - x ) ) - x ) / ( x + 1 / x ),-x**3/(x**2 + 1),3.0,1.0 +( ( x * ( 1 - x ) ) - x ) / ( x - ( 1 / x ) - 1 ),x**3/(x*(-x + 1) + 1),3.0,1.0 +( ( x * ( 1 - x ) ) / ( 1 + 1 ) ),x*(-x + 1)/2,1.0,2.0 +( ( x * ( 1 / ( 1 + x ) ) ) - x - x ) * x,-x**2*(2*x + 1)/(x + 1),2.0,2.0 +( ( x * ( 1 / x ) ) + 1 + 1 ) / x,3/x,-1.0,-1.0 +( ( x * ( x * x ) ) - x ) / ( x + 1 / x ),(x**4 - x**2)/(x**2 + 1),2.0,2.0 +( ( x * x ) ) * x * x - ( 1 - x ),x**4 + x - 1,0.0,4.0 +( ( x * x ) ) * x - 1 - 1,x**3 - 2,0.0,3.0 +( ( x * x ) ) * x - x - x,x*(x**2 - 2),1.0,3.0 +( ( x * x ) ) + ( 1 - x ) / x / x,(x**4 - x + 1)/x**2,-2.0,2.0 +( ( x * x ) ) + ( 1 / x ) / x - 1,x**2 - 1 + x**(-2),-2.0,2.0 +( ( x * x ) ) + 1 - 1 / x,(x**3 + x - 1)/x,-1.0,2.0 +( ( x * x ) ) + x * x + ( x * x ),3*x**2,2.0,2.0 +( ( x * x ) ) - 1 / ( x * x ) - x,x**2 - x - 1/x**2,-2.0,2.0 +( ( x * x ) ) - 1 / x - 1,(x**3 - x - 1)/x,-1.0,2.0 +( ( x * x ) ) - 1 / x - x,x**2 - x - 1/x,-1.0,2.0 +( ( x * x ) ) - x + x * x,x*(2*x - 1),1.0,2.0 +( ( x * x ) ) / ( ( ( 1 / x ) - x ) - x ),-x**3/(2*x**2 - 1),3.0,1.0 +( ( x * x ) ) / ( ( 1 - ( 1 / x ) ) - x ),-x**3/(x*(x - 1) + 1),3.0,1.0 +( ( x * x ) ) / ( ( 1 - x ) - x ),-x**2/(2*x - 1),2.0,1.0 +( ( x * x ) ) / ( x - ( 1 / x ) ),x**3/(x**2 - 1),3.0,1.0 +( ( x * x ) * ( 1 + x ) ) / ( 1 - x + 1 ),-x**2*(x + 1)/(x - 2),2.0,2.0 +( ( x * x ) * ( 1 + x ) ) / ( x + x + 1 ),x**2*(x + 1)/(2*x + 1),2.0,2.0 +( ( x * x ) * ( 1 + x ) ) / ( x - 1 + x ),x**2*(x + 1)/(2*x - 1),2.0,2.0 +( ( x * x ) * ( 1 - x ) ) / ( x + x + 1 ),x**2*(-x + 1)/(2*x + 1),2.0,2.0 +( ( x * x ) * ( 1 - x ) ) / ( x - 1 - 1 ),x**2*(-x + 1)/(x - 2),2.0,2.0 +( ( x * x ) * ( x * x ) - 1 - x ),x**4 - x - 1,0.0,4.0 +( ( x * x ) * x ) * x + 1 + x,x**4 + x + 1,0.0,4.0 +( ( x * x ) * x ) * x + x - 1 + x,x**4 + 2*x - 1,0.0,4.0 +( ( x * x ) * x ) * x - 1 - 1 + x,x**4 + x - 2,0.0,4.0 +( ( x * x ) * x ) + 1 + 1 - 1 / x,x**3 + 2 - 1/x,-1.0,3.0 +( ( x * x ) * x ) + 1 + 1 / x - x,x**3 - x + 1 + 1/x,-1.0,3.0 +( ( x * x ) * x ) + 1 / x + x,x**3 + x + 1/x,-1.0,3.0 +( ( x * x ) * x ) + 1 / x - x - x,x**3 - 2*x + 1/x,-1.0,3.0 +( ( x * x ) * x ) - 1 - 1 + x * x,x**3 + x**2 - 2,0.0,3.0 +( ( x * x ) * x ) - 1 - 1 - 1 / x,x**3 - 2 - 1/x,-1.0,3.0 +( ( x * x ) * x ) - 1 / x + 1 - x,x**3 - x + 1 - 1/x,-1.0,3.0 +( ( x * x ) * x ) - 1 / x + x + x,x**3 + 2*x - 1/x,-1.0,3.0 +( ( x * x ) * x ) - 1 / x - x,x**3 - x - 1/x,-1.0,3.0 +( ( x * x ) * x ) - x + 1 - x,x**3 - 2*x + 1,0.0,3.0 +( ( x * x ) * x ) - x - x,x*(x**2 - 2),1.0,3.0 +( ( x * x ) * x ) / ( ( x * ( 1 - x ) ) - 1 - 1 ),-x**3/(x*(x - 1) + 2),3.0,1.0 +( ( x * x ) * x ) / ( ( x * x ) + 1 + 1 ),x**3/(x**2 + 2),3.0,1.0 +( ( x * x ) * x ) / ( ( x * x ) - 1 - 1 ),x**3/(x**2 - 2),3.0,1.0 +( ( x * x ) * x ) / ( ( x * x ) - x - x ),x**2/(x - 2),2.0,1.0 +( ( x * x ) * x ) / ( 1 + ( x * x ) + ( 1 + x ) ),x**3/(x**2 + x + 2),3.0,1.0 +( ( x * x ) * x ) / ( 1 + 1 + ( x * x ) ),x**3/(x**2 + 2),3.0,1.0 +( ( x * x ) * x ) / ( 1 - ( 1 + x ) - x ),-x**2/2,2.0,2.0 +( ( x * x ) * x ) / ( 1 - ( x * x ) - x ),-x**3/(x**2 + x - 1),3.0,1.0 +( ( x * x ) * x ) / ( 1 - x - ( ( x * x ) + x ) ),-x**3/(x**2 + 2*x - 1),3.0,1.0 +( ( x * x ) * x ) / ( x * x - ( 1 + x ) ),x**3/(x**2 - x - 1),3.0,1.0 +( ( x * x ) * x ) / ( x + x ) + x,x*(x + 2)/2,1.0,2.0 +( ( x * x ) * x ) / ( x - ( x * x ) - 1 ),-x**3/(x**2 - x + 1),3.0,1.0 +( ( x * x ) * x * x ) + 1,x**4 + 1,0.0,4.0 +( ( x * x ) * x * x ) - ( 1 - x ),x**4 + x - 1,0.0,4.0 +( ( x * x ) * x - 1 - 1 ),x**3 - 2,0.0,3.0 +( ( x * x ) + ( 1 + x ) ) * x - 1,x*(x**2 + x + 1) - 1,0.0,3.0 +( ( x * x ) + ( 1 - x ) ) * x + 1,x*(x**2 - x + 1) + 1,0.0,3.0 +( ( x * x ) + ( 1 - x ) ) / x / x,(x**2 - x + 1)/x**2,-2.0,0.0 +( ( x * x ) + ( x * x ) ) / ( 1 + x * x ),2*x**2/(x**2 + 1),2.0,0.0 +( ( x * x ) + 1 ) / ( x * x ) / ( 1 - ( x * x ) ),-(x**2 + 1)/(x**4 - x**2),-2.0,-2.0 +( ( x * x ) + 1 ) / ( x * x ) / x,(x**2 + 1)/x**3,-3.0,-1.0 +( ( x * x ) + 1 ) / x / ( x * ( 1 + x ) ),(x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( x * x ) + 1 + 1 ) / ( ( x * x ) * x ),(x**2 + 2)/x**3,-3.0,-1.0 +( ( x * x ) + 1 + 1 ) / ( x * x ),1 + 2/x**2,-2.0,0.0 +( ( x * x ) + 1 + 1 ) / x,x + 2/x,-1.0,1.0 +( ( x * x ) + 1 + x ) / ( ( x * x ) * x ),(x**2 + x + 1)/x**3,-3.0,-1.0 +( ( x * x ) + 1 - 1 / x ),(x**3 + x - 1)/x,-1.0,2.0 +( ( x * x ) + x ) * ( 1 + x ),x*(x + 1)**2,1.0,3.0 +( ( x * x ) + x ) * ( x + 1 + x ),x*(x + 1)*(2*x + 1),1.0,3.0 +( ( x * x ) + x ) * ( x + x - 1 ),x*(x + 1)*(2*x - 1),1.0,3.0 +( ( x * x ) + x ) * ( x - 1 + x ),x*(x + 1)*(2*x - 1),1.0,3.0 +( ( x * x ) + x ) * x + 1,x**2*(x + 1) + 1,0.0,3.0 +( ( x * x ) + x ) * x + x,x*(x*(x + 1) + 1),1.0,3.0 +( ( x * x ) + x ) * x + x - 1 / x,x**3 + x**2 + x - 1/x,-1.0,3.0 +( ( x * x ) + x ) * x - 1 / x + 1,(x**4 + x**3 + x - 1)/x,-1.0,3.0 +( ( x * x ) + x ) * x / ( ( 1 - x ) + 1 ),-x**2*(x + 1)/(x - 2),2.0,2.0 +( ( x * x ) + x ) * x / ( 1 + ( 1 - x ) ),-x**2*(x + 1)/(x - 2),2.0,2.0 +( ( x * x ) + x ) * x / ( 1 - x ),-x**2*(x + 1)/(x - 1),2.0,2.0 +( ( x * x ) + x ) + x * x * x + x,x*(x**2 + x + 2),1.0,3.0 +( ( x * x ) + x ) + x + x * x * x,x*(x**2 + x + 2),1.0,3.0 +( ( x * x ) + x ) + x / ( 1 + x ),x**2 + x + x/(x + 1),1.0,2.0 +( ( x * x ) + x ) - 1 / ( x + ( 1 / x ) ),x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +( ( x * x ) + x ) - 1 / x / x,x**2 + x - 1/x**2,-2.0,2.0 +( ( x * x ) + x ) - 1 / x / x + x,(x**3*(x + 2) - 1)/x**2,-2.0,2.0 +( ( x * x ) + x ) / ( ( ( 1 / x ) / x ) - x * x ),-x**3*(x + 1)/(x**4 - 1),3.0,0.0 +( ( x * x ) + x ) / ( ( 1 - x ) - x ) - x,-3*x**2/(2*x - 1),2.0,1.0 +( ( x * x ) + x ) / ( 1 + 1 - ( 1 / x ) ),x**2*(x + 1)/(2*x - 1),2.0,2.0 +( ( x * x ) + x ) / ( 1 + x * x ),x*(x + 1)/(x**2 + 1),1.0,0.0 +( ( x * x ) + x ) / ( 1 - ( 1 / x ) - x ),-x**2*(x + 1)/(x*(x - 1) + 1),2.0,1.0 +( ( x * x ) + x ) / ( 1 - x ) - x,-2*x**2/(x - 1),2.0,1.0 +( ( x * x ) + x ) / ( 1 - x - x ),-x*(x + 1)/(2*x - 1),1.0,1.0 +( ( x * x ) + x ) / ( 1 / ( x * x ) - x ),-x**3*(x + 1)/(x**3 - 1),3.0,1.0 +( ( x * x ) + x ) / ( x * ( 1 + x ) - 1 ),x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +( ( x * x ) + x ) / ( x * x + 1 ),x*(x + 1)/(x**2 + 1),1.0,0.0 +( ( x * x ) + x ) / ( x - ( 1 / x ) / x ),x**3*(x + 1)/(x**3 - 1),3.0,1.0 +( ( x * x ) + x ) / ( x - 1 ) + x,2*x**2/(x - 1),2.0,1.0 +( ( x * x ) + x ) / ( x - 1 ) - x,2*x/(x - 1),1.0,0.0 +( ( x * x ) + x ) / ( x - 1 / ( x * x ) ),x**3*(x + 1)/(x**3 - 1),3.0,1.0 +( ( x * x ) + x * x ) + ( x * x ),3*x**2,2.0,2.0 +( ( x * x ) - ( 1 / x ) / x ) - x,x**2 - x - 1/x**2,-2.0,2.0 +( ( x * x ) - 1 ) * ( x * x ) - 1,x**4 - x**2 - 1,0.0,4.0 +( ( x * x ) - 1 ) * x - ( 1 + x ),x**3 - 2*x - 1,0.0,3.0 +( ( x * x ) - 1 ) - 1 - 1,x**2 - 3,0.0,2.0 +( ( x * x ) - 1 ) / ( x * x ) / x,(x**2 - 1)/x**3,-3.0,-1.0 +( ( x * x ) - 1 + x ) * x,x*(x**2 + x - 1),1.0,3.0 +( ( x * x ) - 1 - ( 1 - x ) ) * x,x*(x**2 + x - 2),1.0,3.0 +( ( x * x ) - 1 - 1 ) / ( x * ( x * x ) ),(x**2 - 2)/x**3,-3.0,-1.0 +( ( x * x ) - 1 - 1 ) / x,x - 2/x,-1.0,1.0 +( ( x * x ) - 1 - 1 - 1 ),x**2 - 3,0.0,2.0 +( ( x * x ) - 1 / x ) - 1,(x**3 - x - 1)/x,-1.0,2.0 +( ( x * x ) - x ) * x * x - 1,x**3*(x - 1) - 1,0.0,4.0 +( ( x * x ) - x ) * x - ( 1 ) / x,(x**3*(x - 1) - 1)/x,-1.0,3.0 +( ( x * x ) - x ) * x - 1 + 1 / x,(x**4 - x**3 - x + 1)/x,-1.0,3.0 +( ( x * x ) - x ) * x - 1 + x,x**2*(x - 1) + x - 1,0.0,3.0 +( ( x * x ) - x ) * x - 1 / x + 1,(x**4 - x**3 + x - 1)/x,-1.0,3.0 +( ( x * x ) - x ) + 1 - x,x**2 - 2*x + 1,0.0,2.0 +( ( x * x ) - x ) + 1 / ( x + ( 1 / x ) ),x**2*(x**2 - x + 1)/(x**2 + 1),2.0,2.0 +( ( x * x ) - x ) + 1 / x - x,(x**2*(x - 2) + 1)/x,-1.0,2.0 +( ( x * x ) - x ) + x / ( ( 1 + x ) + x ),x**2*(2*x - 1)/(2*x + 1),2.0,2.0 +( ( x * x ) - x ) + x / ( 1 + 1 ),x*(x - 1/2),1.0,2.0 +( ( x * x ) - x ) - ( 1 / x ) / x,x**2 - x - 1/x**2,-2.0,2.0 +( ( x * x ) - x ) - 1 - 1 / x,x**2 - x - 1 - 1/x,-1.0,2.0 +( ( x * x ) - x ) - 1 / ( x - ( 1 / x ) ),x**2*(x**2 - x - 1)/(x**2 - 1),2.0,2.0 +( ( x * x ) - x ) - 1 / x - 1 - 1,x**2 - x - 2 - 1/x,-1.0,2.0 +( ( x * x ) - x ) - 1 / x / x + 1,x**2 - x + 1 - 1/x**2,-2.0,2.0 +( ( x * x ) - x ) - x * x * ( x ),x*(-x**2 + x - 1),1.0,3.0 +( ( x * x ) - x ) - x * x * 1 * x,x*(-x**2 + x - 1),1.0,3.0 +( ( x * x ) - x ) - x - x - x - x,x*(x - 5),1.0,2.0 +( ( x * x ) - x ) - x / x / x / x,x**2 - x - 1/x**2,-2.0,2.0 +( ( x * x ) - x ) / ( ( 1 + 1 ) ),x*(x - 1)/2,1.0,2.0 +( ( x * x ) - x ) / ( ( 1 - x ) - x * x ),x*(-x + 1)/(x**2 + x - 1),1.0,0.0 +( ( x * x ) - x ) / ( ( 1 - x ) / x + x ),x**2*(x - 1)/(x**2 - x + 1),2.0,1.0 +( ( x * x ) - x ) / ( ( 1 / ( x * x ) ) + x + 1 ),x**3*(x - 1)/(x**2*(x + 1) + 1),3.0,1.0 +( ( x * x ) - x ) / ( ( x * x ) + x + 1 ),x*(x - 1)/(x**2 + x + 1),1.0,0.0 +( ( x * x ) - x ) / ( ( x * x ) - ( 1 / x ) / x ),x**3*(x - 1)/(x**4 - 1),3.0,0.0 +( ( x * x ) - x ) / ( 1 + ( 1 / x ) ),x**2*(x - 1)/(x + 1),2.0,2.0 +( ( x * x ) - x ) / ( 1 + ( 1 / x ) + 1 ),x**2*(x - 1)/(2*x + 1),2.0,2.0 +( ( x * x ) - x ) / ( 1 + 1 ),x*(x - 1)/2,1.0,2.0 +( ( x * x ) - x ) / ( 1 + x ) - x,-2*x/(x + 1),1.0,0.0 +( ( x * x ) - x ) / ( 1 + x * x ),x*(x - 1)/(x**2 + 1),1.0,0.0 +( ( x * x ) - x ) / ( 1 + x + ( 1 / x ) ),x**2*(x - 1)/(x*(x + 1) + 1),2.0,1.0 +( ( x * x ) - x ) / ( 1 + x + 1 ),x*(x - 1)/(x + 2),1.0,1.0 +( ( x * x ) - x ) / ( 1 / ( x * x ) + x ),x**3*(x - 1)/(x**3 + 1),3.0,1.0 +( ( x * x ) - x ) / ( 1 / x + ( x * x ) ),x**2*(x - 1)/(x**3 + 1),2.0,0.0 +( ( x * x ) - x ) / ( 1 / x + x ),x**2*(x - 1)/(x**2 + 1),2.0,1.0 +( ( x * x ) - x ) / ( x * ( 1 + x ) + 1 ),x*(x - 1)/(x*(x + 1) + 1),1.0,0.0 +( ( x * x ) - x ) / ( x * x + 1 ),x*(x - 1)/(x**2 + 1),1.0,0.0 +( ( x * x ) - x ) / ( x + ( 1 - x ) / x ),x**2*(x - 1)/(x**2 - x + 1),2.0,1.0 +( ( x * x ) - x ) / ( x + ( 1 / ( x * x ) ) ),x**3*(x - 1)/(x**3 + 1),3.0,1.0 +( ( x * x ) - x ) / ( x + ( 1 / x ) ),x**2*(x - 1)/(x**2 + 1),2.0,1.0 +( ( x * x ) - x ) / ( x + ( 1 / x ) + 1 ),x**2*(x - 1)/(x*(x + 1) + 1),2.0,1.0 +( ( x * x ) - x ) / ( x + 1 ) + x,2*x**2/(x + 1),2.0,1.0 +( ( x * x ) - x ) / ( x + 1 ) - x,-2*x/(x + 1),1.0,0.0 +( ( x * x ) - x ) / ( x + 1 + 1 ),x*(x - 1)/(x + 2),1.0,1.0 +( ( x * x ) - x ) / ( x + 1 / x ),x**2*(x - 1)/(x**2 + 1),2.0,1.0 +( ( x * x ) - x ) / ( x + x ) / ( x * x ),(x - 1)/(2*x**2),-2.0,-1.0 +( ( x * x ) - x ) / ( x - ( 1 / x ) - 1 ),x**2*(x - 1)/(x**2 - x - 1),2.0,1.0 +( ( x * x ) - x ) / ( x - 1 / ( x * x ) ),x**3/(x**2 + x + 1),3.0,1.0 +( ( x * x ) - x - ( 1 + x ) ) * x,x*(x**2 - 2*x - 1),1.0,3.0 +( ( x * x ) - x - x ) * ( x / ( 1 + x ) ),x**2*(x - 2)/(x + 1),2.0,2.0 +( ( x * x ) / ( ( 1 + x ) + x ) ) / ( x - 1 / ( x * x ) ),x**4/((2*x + 1)*(x**3 - 1)),4.0,0.0 +( ( x * x ) / ( ( 1 - x ) - x ) ) / ( 1 / ( x * x ) - x ),x**4/((2*x - 1)*(x**3 - 1)),4.0,0.0 +( ( x * x ) / ( ( 1 - x ) - x ) ) / ( x + 1 / x ),-x**3/((2*x - 1)*(x**2 + 1)),3.0,0.0 +( ( x * x ) / ( ( 1 / ( x * x ) ) - x ) ) / ( x + 1 + 1 ),-x**4/((x + 2)*(x**3 - 1)),4.0,0.0 +( ( x * x ) / ( ( 1 / x ) + ( 1 - x ) ) ) / ( 1 / x - x ),x**4/((x**2 - 1)*(x*(x - 1) - 1)),4.0,0.0 +( ( x * x ) / ( ( 1 / x ) + x ) ) / ( 1 - x - ( 1 / x ) ),-x**4/((x**2 + 1)*(x*(x - 1) + 1)),4.0,0.0 +( ( x * x ) / ( ( 1 / x ) + x ) ) / ( x + 1 / x ),x**4/(x**2 + 1)**2,4.0,0.0 +( ( x * x ) / ( ( 1 / x ) + x ) ) / ( x + x ) * x,x**3/(2*(x**2 + 1)),3.0,1.0 +( ( x * x ) / ( ( 1 / x ) - ( 1 + x ) ) ),-x**3/(x*(x + 1) - 1),3.0,1.0 +( ( x * x ) / ( ( 1 / x ) - ( 1 - x ) ) ),x**3/(x*(x - 1) + 1),3.0,1.0 +( ( x * x ) / ( ( 1 / x ) - x ) ) / ( ( 1 + x ) / x - x ),x**4/((x**2 - 1)*(x**2 - x - 1)),4.0,0.0 +( ( x * x ) / ( ( 1 / x ) - x ) ) / ( 1 + 1 + 1 ),-x**3/(3*x**2 - 3),3.0,1.0 +( ( x * x ) / ( ( 1 / x ) - x ) ) / ( 1 / x - x ),x**4/(x**2 - 1)**2,4.0,0.0 +( ( x * x ) / ( ( 1 / x ) - x ) ) / ( x * x - 1 ),-x**3/(x**2 - 1)**2,3.0,-1.0 +( ( x * x ) / ( ( 1 / x ) - x ) ) / ( x + x + 1 ),-x**3/((2*x + 1)*(x**2 - 1)),3.0,0.0 +( ( x * x ) / ( ( 1 / x ) - x ) ) / ( x - ( 1 / x ) - 1 ),x**4/((x**2 - 1)*(x*(-x + 1) + 1)),4.0,0.0 +( ( x * x ) / ( ( 1 / x ) - x ) ) / ( x - 1 / x ),-x**4/(x**2 - 1)**2,4.0,0.0 +( ( x * x ) / ( 1 + ( 1 + x ) ) ),x**2/(x + 2),2.0,1.0 +( ( x * x ) / ( 1 + ( 1 + x ) ) ) / ( x + 1 / ( x * x ) ),x**4/((x + 2)*(x**3 + 1)),4.0,0.0 +( ( x * x ) / ( 1 + ( 1 - x ) ) ) + x * x,x**2*(x - 3)/(x - 2),2.0,2.0 +( ( x * x ) / ( 1 + ( x * x ) ) ) / ( 1 / x - x ),-x**3/(x**4 - 1),3.0,-1.0 +( ( x * x ) / ( 1 + ( x * x ) ) ) / ( x - 1 / x ),x**3/(x**4 - 1),3.0,-1.0 +( ( x * x ) / ( 1 + x ) ) * ( x - 1 - 1 ),x**2*(x - 2)/(x + 1),2.0,2.0 +( ( x * x ) / ( 1 + x ) ) * x + x,x*(x**2 + x + 1)/(x + 1),1.0,2.0 +( ( x * x ) / ( 1 + x ) ) * x / ( 1 + x ),x**3/(x + 1)**2,3.0,1.0 +( ( x * x ) / ( 1 + x ) ) - ( x + x ) * x,-x**2*(2*x + 1)/(x + 1),2.0,2.0 +( ( x * x ) / ( 1 + x ) ) / ( ( ( 1 / x ) ) - x ),-x**3/((x + 1)*(x**2 - 1)),3.0,0.0 +( ( x * x ) / ( 1 + x ) ) / ( ( 1 / x ) - x ),-x**3/((x + 1)*(x**2 - 1)),3.0,0.0 +( ( x * x ) / ( 1 + x ) ) / ( ( 1 / x ) / x - ( 1 + x ) ),-x**4/((x + 1)*(x**2*(x + 1) - 1)),4.0,0.0 +( ( x * x ) / ( 1 + x ) ) / ( ( 1 / x ) / x - x ),-x**4/((x + 1)*(x**3 - 1)),4.0,0.0 +( ( x * x ) / ( 1 + x ) ) / ( ( x * x ) + 1 / x ),x**3/((x + 1)*(x**3 + 1)),3.0,-1.0 +( ( x * x ) / ( 1 + x ) ) / ( 1 + ( x * x ) * x ),x**2/((x + 1)*(x**3 + 1)),2.0,-2.0 +( ( x * x ) / ( 1 + x ) ) / ( 1 + x * x ),x**2/((x + 1)*(x**2 + 1)),2.0,-1.0 +( ( x * x ) / ( 1 + x ) ) / ( 1 + x + 1 ),x**2/((x + 1)*(x + 2)),2.0,0.0 +( ( x * x ) / ( 1 + x ) ) / ( 1 + x + x ),x**2/((x + 1)*(2*x + 1)),2.0,0.0 +( ( x * x ) / ( 1 + x ) ) / ( 1 - ( x * x ) * x ),-x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( ( x * x ) / ( 1 + x ) ) / ( 1 - x * x ),-x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( ( x * x ) / ( 1 + x ) ) / ( 1 / ( x * x ) - x ),-x**4/((x + 1)*(x**3 - 1)),4.0,0.0 +( ( x * x ) / ( 1 + x ) ) / ( 1 / x + 1 ),x**3/(x + 1)**2,3.0,1.0 +( ( x * x ) / ( 1 + x ) ) / ( 1 / x + x ),x**3/((x + 1)*(x**2 + 1)),3.0,0.0 +( ( x * x ) / ( 1 + x ) ) / ( 1 / x - ( x * x ) ),-x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( ( x * x ) / ( 1 + x ) ) / ( 1 / x - x ),-x**3/((x + 1)*(x**2 - 1)),3.0,0.0 +( ( x * x ) / ( 1 + x ) ) / ( x * x + ( 1 / x ) ),x**3/((x + 1)*(x**3 + 1)),3.0,-1.0 +( ( x * x ) / ( 1 + x ) ) / ( x * x + 1 ),x**2/((x + 1)*(x**2 + 1)),2.0,-1.0 +( ( x * x ) / ( 1 + x ) ) / ( x * x - 1 ),x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( ( x * x ) / ( 1 + x ) ) / ( x + ( 1 / x ) / x ),x**4/((x + 1)*(x**3 + 1)),4.0,0.0 +( ( x * x ) / ( 1 + x ) ) / ( x + 1 / ( x * x ) ),x**4/((x + 1)*(x**3 + 1)),4.0,0.0 +( ( x * x ) / ( 1 + x ) ) / ( x + 1 / x ),x**3/((x + 1)*(x**2 + 1)),3.0,0.0 +( ( x * x ) / ( 1 + x ) ) / ( x - ( 1 - x ) / x ),x**3/((x + 1)*(x**2 + x - 1)),3.0,0.0 +( ( x * x ) / ( 1 + x ) ) / ( x - ( 1 / x ) - 1 ),x**3/(x**3 - 2*x - 1),3.0,0.0 +( ( x * x ) / ( 1 + x ) ) / ( x - 1 / x ),x**3/((x + 1)*(x**2 - 1)),3.0,0.0 +( ( x * x ) / ( 1 - ( x * x ) ) ) / ( 1 - x ) * x,x**3/((x - 1)*(x**2 - 1)),3.0,0.0 +( ( x * x ) / ( 1 - ( x * x ) ) ) / ( 1 / x - x ),x**3/(x**2 - 1)**2,3.0,-1.0 +( ( x * x ) / ( 1 - ( x * x ) ) ) / ( x * x - 1 ),-x**2/(x**2 - 1)**2,2.0,-2.0 +( ( x * x ) / ( 1 - ( x * x ) ) ) / ( x - 1 / x ),-x**3/(x**2 - 1)**2,3.0,-1.0 +( ( x * x ) / ( 1 - x ) ) * x / ( ( x * x ) - 1 ),-x**3/((x - 1)*(x**2 - 1)),3.0,0.0 +( ( x * x ) / ( 1 - x ) ) + 1 / x / x / x,(-x**5 + x - 1)/(x**3*(x - 1)),-3.0,1.0 +( ( x * x ) / ( 1 - x ) ) / ( ( 1 + ( 1 / x ) ) / x - x ),x**4/((x - 1)*(x**3 - x - 1)),4.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( ( 1 - x ) / x + x ),-x**3/((x - 1)*(x**2 - x + 1)),3.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( ( 1 / x ) + x * x ),-x**3/((x - 1)*(x**3 + 1)),3.0,-1.0 +( ( x * x ) / ( 1 - x ) ) / ( ( 1 / x ) - 1 + x ),-x**3/((x - 1)*(x*(x - 1) + 1)),3.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( ( 1 / x ) - x ),x**3/((x - 1)*(x**2 - 1)),3.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( ( 1 / x ) - x * x ),x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( ( x * x ) / ( 1 - x ) ) / ( ( 1 / x ) / x - x ),x**4/((x - 1)*(x**3 - 1)),4.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( ( x * x ) + 1 / x ),-x**3/((x - 1)*(x**3 + 1)),3.0,-1.0 +( ( x * x ) / ( 1 - x ) ) / ( 1 + 1 ),-x**2/(2*x - 2),2.0,1.0 +( ( x * x ) / ( 1 - x ) ) / ( 1 + 1 + 1 ),-x**2/(3*x - 3),2.0,1.0 +( ( x * x ) / ( 1 - x ) ) / ( 1 + x + x ),-x**2/((x - 1)*(2*x + 1)),2.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( 1 - x ) * x,x**3/(x - 1)**2,3.0,1.0 +( ( x * x ) / ( 1 - x ) ) / ( 1 - x * ( x * x ) ),x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( ( x * x ) / ( 1 - x ) ) / ( 1 - x * x ),x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( ( x * x ) / ( 1 - x ) ) / ( 1 - x / 1 ),x**2/(x - 1)**2,2.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( 1 / x + x ),-x**3/((x - 1)*(x**2 + 1)),3.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( 1 / x - ( 1 - x ) ),-x**3/((x - 1)*(x*(x - 1) + 1)),3.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( 1 / x - x ),x**3/((x - 1)*(x**2 - 1)),3.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( x * ( x * x ) - 1 ),-x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( ( x * x ) / ( 1 - x ) ) / ( x * x - ( 1 / x ) ),-x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( ( x * x ) / ( 1 - x ) ) / ( x + ( 1 / x ) / x ),-x**4/((x - 1)*(x**3 + 1)),4.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( x - ( ( 1 - x ) / x ) / x ),-x**4/((x - 1)*(x**3 + x - 1)),4.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( x - ( ( 1 / x ) / x ) + x ),-x**4/((x - 1)*(2*x**3 - 1)),4.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( x - ( 1 / x ) / x ),-x**4/((x - 1)*(x**3 - 1)),4.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( x - 1 ) * x,-x**3/(x - 1)**2,3.0,1.0 +( ( x * x ) / ( 1 - x ) ) / ( x - 1 ) / 1,-x**2/(x - 1)**2,2.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( x - 1 + x ),-x**2/((x - 1)*(2*x - 1)),2.0,0.0 +( ( x * x ) / ( 1 - x ) ) / ( x - 1 / ( x * x ) ),-x**4/((x - 1)*(x**3 - 1)),4.0,0.0 +( ( x * x ) / ( x - ( ( 1 - x ) / x ) ) ),x**3/(x**2 + x - 1),3.0,1.0 +( ( x * x ) / ( x - ( 1 - x ) ) ),x**2/(2*x - 1),2.0,1.0 +( ( x * x ) / ( x - ( 1 / x ) ) ),x**3/(x**2 - 1),3.0,1.0 +( ( x * x ) / x ) - 1 / ( ( ( 1 / x ) + x ) + x ),2*x**3/(2*x**2 + 1),3.0,1.0 +( ( x * x ) / x ) - x / ( ( 1 + x ) + x ),2*x**2/(2*x + 1),2.0,1.0 +( ( x * x ) / x ) / ( ( 1 / x ) + 1 - x ),x**2/(x*(-x + 1) + 1),2.0,0.0 +( ( x * x ) / x ) / ( 1 / ( x * ( x * x ) ) - x ),-x**4/(x**4 - 1),4.0,0.0 +( ( x * x ) / x ) / ( x + 1 / ( x * x ) ),x**3/(x**3 + 1),3.0,0.0 +( ( x * x ) / x ) / ( x - 1 - 1 ),x/(x - 2),1.0,0.0 +( ( x * x ) / x ) / ( x - 1 / ( x * x ) ),x**3/(x**3 - 1),3.0,0.0 +( ( x * x ) / x - ( 1 + ( 1 + x ) ) ) / ( x * x ),-2/x**2,-2.0,-2.0 +( ( x / ( ( 1 + x ) + ( 1 / x ) ) ) + 1 ) / x / x,(2*x**2 + x + 1)/(x**2*(x**2 + x + 1)),-2.0,-2.0 +( ( x / ( ( 1 + x ) + x ) ) - 1 ) / x / x,-(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( ( x / ( ( 1 + x ) + x ) ) - 1 / ( x * x ) ) / x,(x**3 - 2*x - 1)/(x**3*(2*x + 1)),-3.0,-1.0 +( ( x / ( ( 1 + x ) + x ) ) - 1 / x ) / x,(x**2 - 2*x - 1)/(x**2*(2*x + 1)),-2.0,-1.0 +( ( x / ( ( 1 - x ) - x ) ) ) * ( x + x ),-2*x**2/(2*x - 1),2.0,1.0 +( ( x / ( ( 1 - x ) - x ) ) ) - x,-2*x**2/(2*x - 1),2.0,1.0 +( ( x / ( ( 1 - x ) - x ) ) + x + x ) * x,x**2*(4*x - 3)/(2*x - 1),2.0,2.0 +( ( x / ( ( 1 - x ) - x ) ) - 1 ) * x * x,x**2*(-3*x + 1)/(2*x - 1),2.0,2.0 +( ( x / ( ( 1 / ( 1 + x ) ) - x ) ) * x ),-x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +( ( x / ( ( 1 / ( 1 - x ) ) - x ) ) ) - x,-x**3/(x**2 - x + 1),3.0,1.0 +( ( x / ( ( 1 / ( 1 - x ) ) - x ) ) * x ),x**2*(-x + 1)/(x*(x - 1) + 1),2.0,1.0 +( ( x / ( ( 1 / x ) + x ) ) ) / ( ( 1 / x ) - x ),-x**3/(x**4 - 1),3.0,-1.0 +( ( x / ( ( 1 / x ) + x ) ) + 1 ) / x / x,(2*x**2 + 1)/(x**4 + x**2),-2.0,-2.0 +( ( x / ( ( 1 / x ) + x ) ) + x + x ) * x,x**2*(2*x**2 + x + 2)/(x**2 + 1),2.0,2.0 +( ( x / ( ( 1 / x ) - x ) ) ) / ( 1 - x ),x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( ( x / ( ( 1 / x ) - x ) ) + x + x ) * x,x**2*(2*x**2 - x - 2)/(x**2 - 1),2.0,2.0 +( ( x / ( ( 1 / x ) - x ) ) - 1 / x ) / x,(-x**3 - x**2 + 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +( ( x / ( 1 + ( ( x * x ) * x ) ) ) - x ) / ( 1 + 1 + x ),-x**4/((x + 2)*(x**3 + 1)),4.0,0.0 +( ( x / ( 1 + ( 1 + x ) ) ) ) - 1,-2/(x + 2),0.0,-1.0 +( ( x / ( 1 + ( 1 + x ) ) ) - 1 - ( 1 / x ) ) / x,-(3*x + 2)/(x**2*(x + 2)),-2.0,-2.0 +( ( x / ( 1 + ( 1 - x ) ) ) ) - x,x*(-x + 1)/(x - 2),1.0,1.0 +( ( x / ( 1 + ( 1 - x ) ) ) * x ) + x,-2*x/(x - 2),1.0,0.0 +( ( x / ( 1 + ( 1 - x ) ) ) + x ) / x / x / x,(x - 3)/(x**2*(x - 2)),-2.0,-2.0 +( ( x / ( 1 + ( x * ( x * x ) ) ) ) - x ) / ( 1 + x + x ),-x**4/((2*x + 1)*(x**3 + 1)),4.0,0.0 +( ( x / ( 1 + ( x * x ) ) ) + 1 ) / x / x,(x**2 + x + 1)/(x**4 + x**2),-2.0,-2.0 +( ( x / ( 1 + ( x * x ) ) ) + x + x ) * x,x**2*(2*x**2 + 3)/(x**2 + 1),2.0,2.0 +( ( x / ( 1 + ( x * x ) ) ) - x ) / ( ( 1 / x ) + x + x ),-x**4/((x**2 + 1)*(2*x**2 + 1)),4.0,0.0 +( ( x / ( 1 + ( x * x ) ) ) - x ) / ( 1 + 1 + x ),-x**3/((x + 2)*(x**2 + 1)),3.0,0.0 +( ( x / ( 1 + x ) ) ) * ( x + x ),2*x**2/(x + 1),2.0,1.0 +( ( x / ( 1 + x ) ) ) + x,x*(x + 2)/(x + 1),1.0,1.0 +( ( x / ( 1 + x ) ) ) - 1,-1/(x + 1),0.0,-1.0 +( ( x / ( 1 + x ) ) ) - 1 / x - 1,-(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( ( x / ( 1 + x ) ) ) - x,-x**2/(x + 1),2.0,1.0 +( ( x / ( 1 + x ) ) ) - x * x,x*(-x*(x + 1) + 1)/(x + 1),1.0,2.0 +( ( x / ( 1 + x ) ) ) - x - x,-x*(2*x + 1)/(x + 1),1.0,1.0 +( ( x / ( 1 + x ) ) ) - x / ( 1 - x ),2*x**2/(x**2 - 1),2.0,0.0 +( ( x / ( 1 + x ) ) ) / ( x + ( 1 / x ) ),x**2/((x + 1)*(x**2 + 1)),2.0,-1.0 +( ( x / ( 1 + x ) ) ) / ( x - ( 1 - x ) ),x/((x + 1)*(2*x - 1)),1.0,-1.0 +( ( x / ( 1 + x ) ) * x ) / ( ( ( 1 / x ) / x ) - 1 + x ),x**4/(x**4 - x**2 + x + 1),4.0,0.0 +( ( x / ( 1 + x ) ) * x ) / ( ( 1 / x ) / x + x ),x**4/((x + 1)*(x**3 + 1)),4.0,0.0 +( ( x / ( 1 + x ) ) * x ) / ( 1 + 1 + 1 ),x**2/(3*(x + 1)),2.0,1.0 +( ( x / ( 1 + x ) ) * x ) / ( 1 + 1 + x ),x**2/((x + 1)*(x + 2)),2.0,0.0 +( ( x / ( 1 + x ) ) * x ) / ( 1 + x ) * x,x**3/(x + 1)**2,3.0,1.0 +( ( x / ( 1 + x ) ) * x ) / ( 1 - x * x ),-x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( ( x / ( 1 + x ) ) * x ) / ( 1 / ( x * x ) + x ),x**4/((x + 1)*(x**3 + 1)),4.0,0.0 +( ( x / ( 1 + x ) ) * x ) / ( 1 / x + ( 1 - x ) ),x**3/(-x**3 + 2*x + 1),3.0,0.0 +( ( x / ( 1 + x ) ) * x ) / ( 1 / x + x ),x**3/((x + 1)*(x**2 + 1)),3.0,0.0 +( ( x / ( 1 + x ) ) * x ) / ( x * x + 1 ),x**2/((x + 1)*(x**2 + 1)),2.0,-1.0 +( ( x / ( 1 + x ) ) * x ) / ( x * x - ( 1 / x ) ),x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( ( x / ( 1 + x ) ) * x ) / ( x - ( ( 1 - x ) / x ) / x ),x**4/((x + 1)*(x**3 + x - 1)),4.0,0.0 +( ( x / ( 1 + x ) ) * x + x ) * x,x**2*(2*x + 1)/(x + 1),2.0,2.0 +( ( x / ( 1 + x ) ) + ( 1 / x ) + 1 ) / x,(2*x**2 + 2*x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( x / ( 1 + x ) ) + 1 ) / ( 1 - x ) / x,-(2*x + 1)/(x**3 - x),-1.0,-2.0 +( ( x / ( 1 + x ) ) + 1 ) / x / ( 1 + x ),(2*x + 1)/(x*(x + 1)**2),-1.0,-2.0 +( ( x / ( 1 + x ) ) + 1 + ( 1 / x ) ) / x,(2*x**2 + 2*x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( x / ( 1 + x ) ) + 1 + 1 ) / ( x * x ),(3*x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( ( x / ( 1 + x ) ) + 1 + 1 ) / x,(3*x + 2)/(x*(x + 1)),-1.0,-1.0 +( ( x / ( 1 + x ) ) + 1 / ( 1 - x ) ) / x,(x**2 - 2*x - 1)/(x**3 - x),-1.0,-1.0 +( ( x / ( 1 + x ) ) + x ),x*(x + 2)/(x + 1),1.0,1.0 +( ( x / ( 1 + x ) ) + x ) * x,x**2*(x + 2)/(x + 1),2.0,2.0 +( ( x / ( 1 + x ) ) + x ) * x + x,x*(x*(x + 2) + x + 1)/(x + 1),1.0,2.0 +( ( x / ( 1 + x ) ) + x ) * x / ( 1 + 1 ),x**2*(x + 2)/(2*(x + 1)),2.0,2.0 +( ( x / ( 1 + x ) ) + x ) / ( 1 + 1 ) * x,x**2*(x + 2)/(2*(x + 1)),2.0,2.0 +( ( x / ( 1 + x ) ) + x ) / ( 1 / ( ( x * x ) * x ) - x ),-x**4*(x + 2)/((x + 1)*(x**4 - 1)),4.0,0.0 +( ( x / ( 1 + x ) ) + x ) / ( x - 1 ),x*(x + 2)/(x**2 - 1),1.0,0.0 +( ( x / ( 1 + x ) ) + x ) / ( x - 1 ) - 1,(2*x + 1)/(x**2 - 1),0.0,-1.0 +( ( x / ( 1 + x ) ) + x ) / x / x / x,(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( ( x / ( 1 + x ) ) + x + 1 ) / ( x * x ),(x + (x + 1)**2)/(x**2*(x + 1)),-2.0,-1.0 +( ( x / ( 1 + x ) ) + x + x ) * x,x**2*(2*x + 3)/(x + 1),2.0,2.0 +( ( x / ( 1 + x ) ) + x + x + x ),x*(3*x + 4)/(x + 1),1.0,1.0 +( ( x / ( 1 + x ) ) - ( 1 + x ) / x ) / x,-(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( x / ( 1 + x ) ) - ( 1 / x ) ) / x,(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( x / ( 1 + x ) ) - ( 1 / x ) + 1 ) / x,(2*x**2 - 1)/(x**2*(x + 1)),-2.0,-1.0 +( ( x / ( 1 + x ) ) - ( 1 / x ) - 1 ) / x,-(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( ( x / ( 1 + x ) ) - ( 1 / x ) / x ) / x,(x**3 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +( ( x / ( 1 + x ) ) - 1 ),-1/(x + 1),0.0,-1.0 +( ( x / ( 1 + x ) ) - 1 ) - 1,-(x + 2)/(x + 1),0.0,0.0 +( ( x / ( 1 + x ) ) - 1 ) - 1 / x,-(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( ( x / ( 1 + x ) ) - 1 - 1 ) / ( 1 - x ),(x + 2)/(x**2 - 1),0.0,-1.0 +( ( x / ( 1 + x ) ) - 1 - 1 ) / x,-(x + 2)/(x*(x + 1)),-1.0,-1.0 +( ( x / ( 1 + x ) ) - 1 - 1 / x ),-(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( ( x / ( 1 + x ) ) - 1 / x ) - 1,-(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( ( x / ( 1 + x ) ) - x ),-x**2/(x + 1),2.0,1.0 +( ( x / ( 1 + x ) ) - x ) * ( 1 - x - x ),x**2*(2*x - 1)/(x + 1),2.0,2.0 +( ( x / ( 1 + x ) ) - x ) - x * x,-x**2*(x + 2)/(x + 1),2.0,2.0 +( ( x / ( 1 + x ) ) - x ) / ( ( ( 1 / x ) / x ) + x + x ),-x**4/((x + 1)*(2*x**3 + 1)),4.0,0.0 +( ( x / ( 1 + x ) ) - x ) / ( ( ( 1 / x ) / x ) - x - x ),x**4/((x + 1)*(2*x**3 - 1)),4.0,0.0 +( ( x / ( 1 + x ) ) - x ) / ( ( 1 / x ) / x + ( 1 - x ) ),x**4/(x**4 - x**2 - x - 1),4.0,0.0 +( ( x / ( 1 + x ) ) - x ) / ( 1 - x - x ),x**2/((x + 1)*(2*x - 1)),2.0,0.0 +( ( x / ( 1 + x ) ) - x ) / ( x * ( x * x ) - 1 ),-x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( ( x / ( 1 + x ) ) - x ) / ( x + ( 1 / x ) / x ),-x**4/((x + 1)*(x**3 + 1)),4.0,0.0 +( ( x / ( 1 + x ) ) - x ) / ( x + 1 + ( 1 / x ) ),-x**3/((x + 1)*(x*(x + 1) + 1)),3.0,0.0 +( ( x / ( 1 + x ) ) - x ) / ( x + 1 / x ),-x**3/((x + 1)*(x**2 + 1)),3.0,0.0 +( ( x / ( 1 + x ) ) - x ) / ( x + x - ( 1 / ( x * x ) ) ),-x**4/((x + 1)*(2*x**3 - 1)),4.0,0.0 +( ( x / ( 1 + x ) ) - x ) / ( x + x - 1 ),-x**2/((x + 1)*(2*x - 1)),2.0,0.0 +( ( x / ( 1 + x ) ) - x ) / ( x - ( 1 - x ) / x ),-x**3/((x + 1)*(x**2 + x - 1)),3.0,0.0 +( ( x / ( 1 + x ) ) - x ) / ( x - ( 1 / x ) - 1 ),x**3/(-x**3 + 2*x + 1),3.0,0.0 +( ( x / ( 1 + x ) ) - x ) / ( x - 1 / ( x * x ) ),-x**4/((x + 1)*(x**3 - 1)),4.0,0.0 +( ( x / ( 1 + x ) ) - x + 1 ) / ( x * x ),(x + (-x + 1)*(x + 1))/(x**2*(x + 1)),-2.0,-1.0 +( ( x / ( 1 + x ) ) - x - x ) * x,-x**2*(2*x + 1)/(x + 1),2.0,2.0 +( ( x / ( 1 + x ) ) / ( ( 1 / ( x * x ) ) + x ) ) * ( x ),x**4/((x + 1)*(x**3 + 1)),4.0,0.0 +( ( x / ( 1 + x ) ) / ( 1 + x ) ) - x,-x + x/(x + 1)**2,2.0,1.0 +( ( x / ( 1 + x ) ) / ( 1 + x ) ) / ( 1 / x - x ),-x**2/((x + 1)**2*(x**2 - 1)),2.0,-2.0 +( ( x / ( 1 + x ) ) / ( 1 + x ) ) / ( x * x + 1 ),x/((x + 1)**2*(x**2 + 1)),1.0,-3.0 +( ( x / ( 1 + x ) ) / ( 1 - x ) ) / ( 1 + x * x ),-x/(x**4 - 1),1.0,-3.0 +( ( x / ( 1 + x ) ) / ( 1 - x ) ) / ( 1 / x - x ),x**2/(x**4 - 2*x**2 + 1),2.0,-2.0 +( ( x / ( 1 + x ) ) / ( 1 - x ) ) / ( x - 1 / x ),-x**2/(x**4 - 2*x**2 + 1),2.0,-2.0 +( ( x / ( 1 + x ) ) / x ) / ( x * x + 1 ),1/((x + 1)*(x**2 + 1)),0.0,-3.0 +( ( x / ( 1 + x ) ) / x ) / ( x + 1 / ( x * x ) ),x**2/((x + 1)*(x**3 + 1)),2.0,-2.0 +( ( x / ( 1 + x ) ) / x ) / ( x + x + x ),1/(3*x*(x + 1)),-1.0,-2.0 +( ( x / ( 1 - ( 1 / x ) ) ) + x + x ) * x,x**2*(3*x - 2)/(x - 1),2.0,2.0 +( ( x / ( 1 - ( x * x ) ) ) ) / ( 1 - x ),x/((x - 1)*(x**2 - 1)),1.0,-2.0 +( ( x / ( 1 - ( x * x ) ) ) * x ) / ( x - 1 ) * x,-x**3/((x - 1)*(x**2 - 1)),3.0,0.0 +( ( x / ( 1 - ( x * x ) ) ) - 1 ) / x / x,(-x**2 - x + 1)/(x**2*(x**2 - 1)),-2.0,-2.0 +( ( x / ( 1 - ( x * x ) ) ) - x ) / ( x - ( 1 / x ) + x ),-x**4/((x**2 - 1)*(2*x**2 - 1)),4.0,0.0 +( ( x / ( 1 - ( x * x ) ) ) - x ) / ( x - 1 + x ),-x**3/((2*x - 1)*(x**2 - 1)),3.0,0.0 +( ( x / ( 1 - ( x * x ) ) ) - x - x ) * x,x**2*(-2*x**2 + 1)/(x**2 - 1),2.0,2.0 +( ( x / ( 1 - x ) ) ) * ( x + x ),-2*x**2/(x - 1),2.0,1.0 +( ( x / ( 1 - x ) ) ) + x * x + x,x*(x**2 - 2)/(x - 1),1.0,2.0 +( ( x / ( 1 - x ) ) ) - 1,(-2*x + 1)/(x - 1),0.0,0.0 +( ( x / ( 1 - x ) ) ) - 1 / x / x,(-x**3 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +( ( x / ( 1 - x ) ) ) - x * 1 * x,x*(x*(-x + 1) - 1)/(x - 1),1.0,2.0 +( ( x / ( 1 - x ) ) ) - x * x,x*(x*(-x + 1) - 1)/(x - 1),1.0,2.0 +( ( x / ( 1 - x ) ) ) / ( ( 1 - x ) - x ),x/((x - 1)*(2*x - 1)),1.0,-1.0 +( ( x / ( 1 - x ) ) ) / ( 1 - x ),x/(x - 1)**2,1.0,-1.0 +( ( x / ( 1 - x ) ) ) / ( x - ( 1 - x ) ),-x/((x - 1)*(2*x - 1)),1.0,-1.0 +( ( x / ( 1 - x ) ) ) / ( x - 1 ),-x/(x - 1)**2,1.0,-1.0 +( ( x / ( 1 - x ) ) * x ) - x - x,x*(-3*x + 2)/(x - 1),1.0,1.0 +( ( x / ( 1 - x ) ) * x ) / ( ( 1 / x ) + x ) * 1,-x**3/((x - 1)*(x**2 + 1)),3.0,0.0 +( ( x / ( 1 - x ) ) * x ) / ( ( 1 / x ) - ( x ) ),x**3/((x - 1)*(x**2 - 1)),3.0,0.0 +( ( x / ( 1 - x ) ) * x ) / ( 1 + x + 1 ),-x**2/((x - 1)*(x + 2)),2.0,0.0 +( ( x / ( 1 - x ) ) * x ) / ( x - ( ( 1 / x ) - x ) / x ),-x**4/(x**4 - x**2 - x + 1),4.0,0.0 +( ( x / ( 1 - x ) ) * x ) / ( x - 1 ) * x,-x**3/(x - 1)**2,3.0,1.0 +( ( x / ( 1 - x ) ) * x ) / ( x - 1 + x ),-x**2/((x - 1)*(2*x - 1)),2.0,0.0 +( ( x / ( 1 - x ) ) * x - x ),x*(-2*x + 1)/(x - 1),1.0,1.0 +( ( x / ( 1 - x ) ) + 1 + 1 ) / ( x * x ),(x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( ( x / ( 1 - x ) ) + 1 / ( x * x ) ) / x,(-x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( ( x / ( 1 - x ) ) + x ) * ( x + x ),2*x**2*(x - 2)/(x - 1),2.0,2.0 +( ( x / ( 1 - x ) ) + x ) * x / ( 1 + 1 ),x**2*(x - 2)/(2*(x - 1)),2.0,2.0 +( ( x / ( 1 - x ) ) + x ) / ( x - x * x ),(-x + 2)/(x - 1)**2,0.0,-1.0 +( ( x / ( 1 - x ) ) + x ) / 1 * ( x + x ),2*x**2*(x - 2)/(x - 1),2.0,2.0 +( ( x / ( 1 - x ) ) + x ) / x * 1 / x / x,(x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( ( x / ( 1 - x ) ) + x ) / x / x / x,(x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( ( x / ( 1 - x ) ) + x + 1 ) / ( x * x ),(x**2 - x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( x / ( 1 - x ) ) + x + x ) * x,x**2*(2*x - 3)/(x - 1),2.0,2.0 +( ( x / ( 1 - x ) ) + x - 1 ) * x,x**2 - x**2/(x - 1) - x,1.0,2.0 +( ( x / ( 1 - x ) ) - ( 1 - x ) ) / x / x,(-x + (-x + 1)**2)/(x**2*(x - 1)),-2.0,-1.0 +( ( x / ( 1 - x ) ) - ( 1 - x ) / x ) / x,(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( x / ( 1 - x ) ) - 1 ),(-2*x + 1)/(x - 1),0.0,0.0 +( ( x / ( 1 - x ) ) - 1 ) * ( x * x ),x**2*(-2*x + 1)/(x - 1),2.0,2.0 +( ( x / ( 1 - x ) ) - 1 ) * x * x,x**2*(-2*x + 1)/(x - 1),2.0,2.0 +( ( x / ( 1 - x ) ) - 1 ) - 1,(-3*x + 2)/(x - 1),0.0,0.0 +( ( x / ( 1 - x ) ) - 1 ) - 1 / x,(-2*x**2 + 1)/(x*(x - 1)),-1.0,0.0 +( ( x / ( 1 - x ) ) - 1 ) / ( 1 + x ) / x,(-2*x + 1)/(x*(x**2 - 1)),-1.0,-2.0 +( ( x / ( 1 - x ) ) - 1 ) / x / ( 1 + x ),(-2*x + 1)/(x*(x**2 - 1)),-1.0,-2.0 +( ( x / ( 1 - x ) ) - 1 ) / x / x,(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( ( x / ( 1 - x ) ) - 1 - 1 ) / ( x * x ),(-3*x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( ( x / ( 1 - x ) ) - 1 / ( x * x ) / x ),(-x**4 - x + 1)/(x**3*(x - 1)),-3.0,0.0 +( ( x / ( 1 - x ) ) - 1 / x ),(-x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +( ( x / ( 1 - x ) ) - 1 / x ) / x,(-x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( ( x / ( 1 - x ) ) - x ) * ( x / ( 1 - x ) ),x**3/(x - 1)**2,3.0,1.0 +( ( x / ( 1 - x ) ) - x ) - x,x*(-2*x + 1)/(x - 1),1.0,1.0 +( ( x / ( 1 - x ) ) - x ) - x * ( x + x ),x**2*(-2*x + 1)/(x - 1),2.0,2.0 +( ( x / ( 1 - x ) ) - x ) / ( ( 1 / x ) - 1 - 1 ),x**3/((x - 1)*(2*x - 1)),3.0,1.0 +( ( x / ( 1 - x ) ) - x ) / ( 1 + 1 + 1 ),-x**2/(3*x - 3),2.0,1.0 +( ( x / ( 1 - x ) ) - x ) / ( 1 + x * x ),-x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +( ( x / ( 1 - x ) ) - x ) / ( 1 + x + x ),-x**2/((x - 1)*(2*x + 1)),2.0,0.0 +( ( x / ( 1 - x ) ) - x ) / ( x + 1 + 1 ),-x**2/((x - 1)*(x + 2)),2.0,0.0 +( ( x / ( 1 - x ) ) - x ) / ( x + 1 / x ),-x**3/((x - 1)*(x**2 + 1)),3.0,0.0 +( ( x / ( 1 - x ) ) - x ) / ( x + x - 1 ),-x**2/((x - 1)*(2*x - 1)),2.0,0.0 +( ( x / ( 1 - x ) ) - x ) / ( x - ( 1 / x ) - 1 ),x**3/((x - 1)*(x*(-x + 1) + 1)),3.0,0.0 +( ( x / ( 1 - x ) ) - x ) / ( x - 1 / ( x * x ) ),-x**4/((x - 1)*(x**3 - 1)),4.0,0.0 +( ( x / ( 1 - x ) ) - x * x ),x*(x*(-x + 1) - 1)/(x - 1),1.0,2.0 +( ( x / ( 1 - x ) ) - x * x * x ),x*(x**2*(-x + 1) - 1)/(x - 1),1.0,3.0 +( ( x / ( 1 - x ) ) / ( 1 + x ) ) / ( 1 - x * x ),x/(x**4 - 2*x**2 + 1),1.0,-3.0 +( ( x / ( 1 - x ) ) / ( 1 + x ) ) / ( x * x - 1 ),-x/(x**4 - 2*x**2 + 1),1.0,-3.0 +( ( x / ( 1 - x ) ) / ( 1 - x ) ),x/(x - 1)**2,1.0,-1.0 +( ( x / ( 1 - x ) ) / ( 1 - x ) ) * x * x,x**3/(x - 1)**2,3.0,1.0 +( ( x / ( 1 - x ) ) / ( 1 - x ) ) + 1 / x / x / x,x/(x - 1)**2 + x**(-3),-3.0,-1.0 +( ( x / ( 1 - x ) ) / ( 1 - x ) ) / ( 1 - x * x ),-x/((x - 1)**2*(x**2 - 1)),1.0,-3.0 +( ( x / ( 1 - x ) ) / ( 1 - x ) ) / ( x * x + 1 ),x/((x - 1)**2*(x**2 + 1)),1.0,-3.0 +( ( x / ( 1 - x ) ) / ( 1 - x ) ) / 1 - x,-x + x/(x - 1)**2,2.0,1.0 +( ( x / ( 1 - x ) ) / ( 1 - x ) - x ),-x + x/(x - 1)**2,2.0,1.0 +( ( x / ( 1 - x ) ) / ( x + ( 1 / x ) ) ),-x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +( ( x / ( 1 - x ) ) / ( x - 1 ) ),-x/(x - 1)**2,1.0,-1.0 +( ( x / ( 1 - x ) ) / x ) + 1 / ( x + x ),-(x + 1)/(2*x*(x - 1)),-1.0,-1.0 +( ( x / ( 1 - x ) ) / x ) - ( 1 - x ) / x / x / x,(-x**3 + (x - 1)**2)/(x**3*(x - 1)),-3.0,-1.0 +( ( x / ( 1 - x ) ) / x ) / ( ( x * x ) * x - 1 ),-1/((x - 1)*(x**3 - 1)),0.0,-4.0 +( ( x / ( 1 - x ) ) / x ) / ( x + x + x ),-1/(3*x*(x - 1)),-1.0,-2.0 +( ( x / ( 1 - x ) ) / x ) / ( x - 1 / ( x * x ) ),-x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( 1 ),1,0.0,0.0 +( 1 ) * x,x,1.0,1.0 +( 1 ) + ( ( 1 - x ) - x ) / x / ( x * x ),(x**3 - 2*x + 1)/x**3,-3.0,0.0 +( 1 ) + ( ( 1 / x ) - x ) / x / ( x * x ),(x**4 - x**2 + 1)/x**4,-4.0,0.0 +( 1 ) + ( 1 + x ) - 1 / x,x + 2 - 1/x,-1.0,1.0 +( 1 ) + ( 1 - ( 1 / x ) ) / x / ( x * x ),(x**4 + x - 1)/x**4,-4.0,0.0 +( 1 ) + ( 1 - x ) / x / ( x * x ),(x**3 - x + 1)/x**3,-3.0,0.0 +( 1 ) + ( 1 - x ) / x / x,(x**2 - x + 1)/x**2,-2.0,0.0 +( 1 ) + ( 1 / ( x * x ) ) - x * x,-x**2 + 1 + x**(-2),-2.0,2.0 +( 1 ) + ( 1 / x ) - x * ( x * x ),-x**3 + 1 + 1/x,-1.0,3.0 +( 1 ) + ( 1 / x ) - x * x,-x**2 + 1 + 1/x,-1.0,2.0 +( 1 ) + ( 1 / x ) / ( 1 + x ) / x,(x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 ) + ( 1 / x ) / ( x * x ) / x,1 + x**(-4),-4.0,0.0 +( 1 ) + ( 1 / x ) / x + 1,2 + x**(-2),-2.0,0.0 +( 1 ) + ( 1 / x ) / x / x,1 + x**(-3),-3.0,0.0 +( 1 ) + ( x * x ) * x + x,x**3 + x + 1,0.0,3.0 +( 1 ) + ( x * x ) - ( 1 / x ) / x,x**2 + 1 - 1/x**2,-2.0,2.0 +( 1 ) + 1,2,0.0,0.0 +( 1 ) + 1 + ( x / ( 1 + x ) ),(3*x + 2)/(x + 1),0.0,0.0 +( 1 ) + 1 + 1,3,0.0,0.0 +( 1 ) + 1 - x + 1,-x + 3,0.0,1.0 +( 1 ) + 1 - x - x,-2*x + 2,0.0,1.0 +( 1 ) + 1 / ( 1 - x ) + x,(x**2 - 2)/(x - 1),0.0,1.0 +( 1 ) + 1 / ( 1 - x ) / x,(x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +( 1 ) + 1 / ( x * ( x * x ) ) / x,1 + x**(-4),-4.0,0.0 +( 1 ) + 1 / ( x * x ) - x,-x + 1 + x**(-2),-2.0,1.0 +( 1 ) + 1 / ( x * x ) / x,1 + x**(-3),-3.0,0.0 +( 1 ) + 1 / x + 1,2 + 1/x,-1.0,0.0 +( 1 ) + 1 / x - x,-x + 1 + 1/x,-1.0,1.0 +( 1 ) + 1 / x / ( 1 + x ),(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +( 1 ) + 1 / x / x,1 + x**(-2),-2.0,0.0 +( 1 ) + x * x - ( 1 / ( 1 - x ) ),x*(x**2 - x + 1)/(x - 1),1.0,2.0 +( 1 ) + x + 1 / x,x + 1 + 1/x,-1.0,1.0 +( 1 ) + x - ( 1 / x ) / x,x + 1 - 1/x**2,-2.0,1.0 +( 1 ) + x - 1 / x,x + 1 - 1/x,-1.0,1.0 +( 1 ) + x - x * x,-x**2 + x + 1,0.0,2.0 +( 1 ) - ( ( x * x ) * x ) * x + 1,-x**4 + 2,0.0,4.0 +( 1 ) - ( ( x * x ) + x ) * x,-x**2*(x + 1) + 1,0.0,3.0 +( 1 ) - ( 1 + x ) * ( 1 + x ),-(x + 1)**2 + 1,1.0,2.0 +( 1 ) - ( 1 + x ) * ( x * x ) * x,-x**4 - x**3 + 1,0.0,4.0 +( 1 ) - ( 1 + x ) * x,-x*(x + 1) + 1,0.0,2.0 +( 1 ) - ( 1 - ( 1 / x ) ) / x / x,(x**3 - x + 1)/x**3,-3.0,0.0 +( 1 ) - ( 1 - x ) / ( x * x ) / x,(x**3 + x - 1)/x**3,-3.0,0.0 +( 1 ) - ( 1 - x ) / x / ( x * x ),(x**3 + x - 1)/x**3,-3.0,0.0 +( 1 ) - ( 1 - x ) / x / x,(x**2 + x - 1)/x**2,-2.0,0.0 +( 1 ) - ( 1 / x ) - 1 / x,(x - 2)/x,-1.0,0.0 +( 1 ) - ( 1 / x ) / x + ( x * x ),x**2 + 1 - 1/x**2,-2.0,2.0 +( 1 ) - ( 1 / x ) / x - 1,-1/x**2,-2.0,-2.0 +( 1 ) - ( x ) * x,-x**2 + 1,0.0,2.0 +( 1 ) - ( x * x ) * ( x * x ) + 1,-x**4 + 2,0.0,4.0 +( 1 ) - ( x * x ) * x + 1,-x**3 + 2,0.0,3.0 +( 1 ) - ( x * x ) - 1 / ( 1 - x ),((x - 1)*(-x**2 + 1) + 1)/(x - 1),1.0,2.0 +( 1 ) - ( x / ( 1 - x ) ) - 1 / x,(2*x**2 - 2*x + 1)/(x*(x - 1)),-1.0,0.0 +( 1 ) - 1,0,0.0,0.0 +( 1 ) - 1 * 1 / x,(x - 1)/x,-1.0,0.0 +( 1 ) - 1 - x * x,-x**2,2.0,2.0 +( 1 ) - 1 - x - 1,-x - 1,0.0,1.0 +( 1 ) - 1 - x - x,-2*x,1.0,1.0 +( 1 ) - 1 / ( ( x * x ) + x ) / x,(x**2*(x + 1) - 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 ) - 1 / ( 1 - x ) - ( x * x ),((x - 1)*(-x**2 + 1) + 1)/(x - 1),1.0,2.0 +( 1 ) - 1 / ( x * ( 1 - x ) ) / x,(x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 ) - 1 / ( x * x ) - ( 1 / x ),(x**2 - x - 1)/x**2,-2.0,0.0 +( 1 ) - 1 / ( x * x ) - ( x * x ),-x**2 + 1 - 1/x**2,-2.0,2.0 +( 1 ) - 1 / ( x * x ) / ( 1 - x ),(x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 ) - 1 / ( x * x ) / x,1 - 1/x**3,-3.0,0.0 +( 1 ) - 1 / x,(x - 1)/x,-1.0,0.0 +( 1 ) - 1 / x + 1,2 - 1/x,-1.0,0.0 +( 1 ) - 1 / x + x,x + 1 - 1/x,-1.0,1.0 +( 1 ) - 1 / x - ( 1 / x ),(x - 2)/x,-1.0,0.0 +( 1 ) - 1 / x - ( x * x ),-x**2 + 1 - 1/x,-1.0,2.0 +( 1 ) - 1 / x - 1,-1/x,-1.0,-1.0 +( 1 ) - 1 / x - x,-x + 1 - 1/x,-1.0,1.0 +( 1 ) - 1 / x / ( 1 - x ),(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +( 1 ) - 1 / x / x,1 - 1/x**2,-2.0,0.0 +( 1 ) - x * ( ( x * x ) + x ),-x**2*(x + 1) + 1,0.0,3.0 +( 1 ) - x * ( ( x * x ) - x ),-x**2*(x - 1) + 1,0.0,3.0 +( 1 ) - x * ( 1 + x ),-x*(x + 1) + 1,0.0,2.0 +( 1 ) - x * ( 1 - x ),x*(x - 1) + 1,0.0,2.0 +( 1 ) - x * ( x ),-x**2 + 1,0.0,2.0 +( 1 ) - x * ( x * ( 1 + x ) ) * x,-x**4 - x**3 + 1,0.0,4.0 +( 1 ) - x * ( x * x ) * x,-x**4 + 1,0.0,4.0 +( 1 ) - x * x + ( 1 / x ),-x**2 + 1 + 1/x,-1.0,2.0 +( 1 ) - x * x + 1,-x**2 + 2,0.0,2.0 +( 1 ) - x + 1 + 1,-x + 3,0.0,1.0 +( 1 ) - x + x * x,x**2 - x + 1,0.0,2.0 +( 1 ) - x - ( 1 / ( 1 - x ) ),(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +( 1 ) - x - ( x * x ) * ( x * x ),-x**4 - x + 1,0.0,4.0 +( 1 ) - x - 1 - 1,-x - 1,0.0,1.0 +( 1 ) - x - 1 - x,-2*x,1.0,1.0 +( 1 ) - x - 1 / ( ( 1 + x ) + x ),-x*(2*x - 1)/(2*x + 1),1.0,1.0 +( 1 ) - x - 1 / ( 1 + ( x * ( 1 + x ) ) ),-x**3/(x**2 + x + 1),3.0,1.0 +( 1 ) - x - 1 / ( 1 + x ),-x**2/(x + 1),2.0,1.0 +( 1 ) - x - x + 1,-2*x + 2,0.0,1.0 +( 1 ) - x - x - ( 1 / ( 1 - x ) ),-x*(2*x - 3)/(x - 1),1.0,1.0 +( 1 ) - x - x - 1,-2*x,1.0,1.0 +( 1 ) - x - x - x,-3*x + 1,0.0,1.0 +( 1 ) / ( ( ( 1 - ( 1 + x ) ) - x ) - x ),-1/(3*x),-1.0,-1.0 +( 1 ) / ( ( ( 1 - x ) - x ) - x ),-1/(3*x - 1),0.0,-1.0 +( 1 ) / ( ( ( 1 - x ) / ( 1 + x ) ) - x ),-(x + 1)/(x*(x + 1) + x - 1),0.0,-1.0 +( 1 ) / ( ( ( x * x ) * ( 1 - x ) ) + 1 ),-1/(x**2*(x - 1) - 1),0.0,-3.0 +( 1 ) / ( ( 1 + ( x * ( 1 - x ) ) ) + 1 ),-1/(x*(x - 1) - 2),0.0,-2.0 +( 1 ) / ( ( 1 + ( x * x ) ) + 1 ),1/(x**2 + 2),0.0,-2.0 +( 1 ) / ( ( 1 - ( 1 + x ) ) - x ),-1/(2*x),-1.0,-1.0 +( 1 ) / ( ( 1 - x ) + ( 1 / x ) ),x/(x*(-x + 1) + 1),1.0,-1.0 +( 1 ) / ( ( 1 - x ) - ( ( x * x ) * x ) ),-1/(x**3 + x - 1),0.0,-3.0 +( 1 ) / ( ( 1 / ( 1 + x ) ) - x ),-(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +( 1 ) / ( ( 1 / ( 1 + x ) ) - x ) / ( x ),-(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +( 1 ) / ( ( 1 / x ) + x ) - x * 1,-x**3/(x**2 + 1),3.0,1.0 +( 1 ) / ( ( 1 / x ) - x ) - x - x,x*(-2*x**2 + 1)/(x**2 - 1),1.0,1.0 +( 1 ) / ( ( x * ( 1 - x ) ) + x ),-1/(x*(x - 2)),-1.0,-2.0 +( 1 ) / ( ( x * ( 1 - x ) ) - ( 1 / x ) ),-x/(x**2*(x - 1) + 1),1.0,-2.0 +( 1 ) / ( ( x * x ) + ( x / ( 1 - x ) ) ),(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +( 1 ) / ( ( x * x ) - ( 1 / x ) ),x/(x**3 - 1),1.0,-2.0 +( 1 ) / ( ( x / ( 1 - x ) ) + x ),(x - 1)/(x*(x - 2)),-1.0,-1.0 +( 1 ) / ( 1 + x ) - ( 1 / ( 1 - x ) ),2*x/(x**2 - 1),1.0,-1.0 +( 1 ) / ( 1 + x ) - 1,-x/(x + 1),1.0,0.0 +( 1 ) / ( 1 + x ) - x,(-x*(x + 1) + 1)/(x + 1),0.0,1.0 +( 1 ) / ( 1 + x ) / x + 1,(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +( 1 ) / ( 1 + x ) / x - 1,(-x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +( 1 ) / ( 1 + x ) / x - x,-x + 1/(x*(x + 1)),-1.0,1.0 +( 1 ) / ( 1 - ( ( x * x ) * x ) ),-1/(x**3 - 1),0.0,-3.0 +( 1 ) / ( 1 - ( 1 / x ) ) - x * x,x*(x*(-x + 1) + 1)/(x - 1),1.0,2.0 +( 1 ) / ( 1 - ( x * ( ( x * x ) + x ) ) ),-1/(x**2*(x + 1) - 1),0.0,-3.0 +( 1 ) / ( 1 - ( x * ( 1 + x ) ) ),-1/(x*(x + 1) - 1),0.0,-2.0 +( 1 ) / ( 1 - ( x * x ) ),-1/(x**2 - 1),0.0,-2.0 +( 1 ) / ( 1 - x ),-1/(x - 1),0.0,-1.0 +( 1 ) / ( 1 - x ) - x * x,(x**2*(-x + 1) - 1)/(x - 1),0.0,2.0 +( 1 ) / ( 1 - x ) - x - x,-(2*x*(x - 1) + 1)/(x - 1),0.0,1.0 +( 1 ) / ( 1 - x ) / ( ( 1 / ( x * x ) ) + x ),-x**2/((x - 1)*(x**3 + 1)),2.0,-2.0 +( 1 ) / ( 1 - x ) / ( ( x * ( 1 - x ) ) + x ),1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +( 1 ) / ( 1 - x ) / x + 1,(x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +( 1 ) / ( x * x ),x**(-2),-2.0,-2.0 +( 1 ) / ( x * x ) + 1 + 1,2 + x**(-2),-2.0,0.0 +( 1 ) / ( x + ( ( 1 / ( 1 + x ) ) + x ) ),(x + 1)/(2*x*(x + 1) + 1),0.0,-1.0 +( 1 ) / ( x + ( 1 + ( x * x ) ) ),1/(x**2 + x + 1),0.0,-2.0 +( 1 ) / ( x + ( 1 + x ) ),1/(2*x + 1),0.0,-1.0 +( 1 ) / ( x + ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x - 1) - 1),0.0,-1.0 +( 1 ) / ( x + ( x / ( ( 1 - x ) - x ) ) ),(x - 1/2)/(x*(x - 1)),-1.0,-1.0 +( 1 ) / ( x + 1 ),1/(x + 1),0.0,-1.0 +( 1 ) / ( x + x ),1/(2*x),-1.0,-1.0 +( 1 ) / ( x - ( ( 1 / x ) / x ) ),x**2/(x**3 - 1),2.0,-1.0 +( 1 ) / ( x - ( 1 - x ) ),1/(2*x - 1),0.0,-1.0 +( 1 ) / ( x - ( 1 / ( 1 + x ) ) ),(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +( 1 ) / ( x - 1 ),1/(x - 1),0.0,-1.0 +( 1 ) / x + ( 1 / x ) + x,x + 2/x,-1.0,1.0 +( 1 ) / x + ( x * x ) + 1,(x**3 + x + 1)/x,-1.0,2.0 +( 1 ) / x + 1 - x,-x + 1 + 1/x,-1.0,1.0 +( 1 ) / x + x - ( x * ( x * x ) ),-x**3 + x + 1/x,-1.0,3.0 +( 1 ) / x + x - 1,x - 1 + 1/x,-1.0,1.0 +( 1 ) / x - ( x * x ) + 1,-x**2 + 1 + 1/x,-1.0,2.0 +( 1 ) / x - ( x / ( 1 + x ) ),(-x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +( 1 ) / x - 1,(-x + 1)/x,-1.0,0.0 +( 1 ) / x - 1 - ( x * x ),(-x**3 - x + 1)/x,-1.0,2.0 +( 1 ) / x - 1 - 1,-2 + 1/x,-1.0,0.0 +( 1 ) / x - x * 1,-x + 1/x,-1.0,1.0 +( 1 ) / x - x * x,(-x**3 + 1)/x,-1.0,2.0 +( 1 ) / x - x + 1,-x + 1 + 1/x,-1.0,1.0 +( 1 ) / x - x - x,-2*x + 1/x,-1.0,1.0 +( 1 ) / x - x / ( 1 + x ),(-x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +( 1 ) / x - x / ( x * ( 1 - ( x * x ) ) ),(x**2 + x - 1)/(x**3 - x),-1.0,-1.0 +( 1 ) / x - x / 1,-x + 1/x,-1.0,1.0 +( 1 ) / x / ( ( x * ( 1 + x ) ) + ( 1 + x ) ),1/(x*(x*(x + 1) + x + 1)),-1.0,-3.0 +( 1 ) / x / ( ( x / ( ( 1 / x ) + x ) ) + x ),(x**2 + 1)/(x**2*(x**2 + x + 1)),-2.0,-2.0 +( 1 ) / x / x + ( x * ( 1 - x ) ),-x**2 + x + x**(-2),-2.0,2.0 +( 1 ) / x / x + 1,1 + x**(-2),-2.0,0.0 +( 1 ) / x / x - ( ( 1 / ( 1 - x ) ) / x ),(2*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 ) / x / x - ( 1 + ( 1 + x ) ),-x - 2 + x**(-2),-2.0,1.0 +( 1 ) / x / x - ( 1 - x ),x - 1 + x**(-2),-2.0,1.0 +( 1 ) / x / x - ( 1 / ( 1 - ( x * x ) ) ),(2*x**2 - 1)/(x**4 - x**2),-2.0,-2.0 +( 1 ) / x / x - ( 1 / ( 1 - x ) ),(x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 ) / x / x - ( 1 / x ),(-x + 1)/x**2,-2.0,-1.0 +( 1 ) / x / x - ( x * x ),(-x**4 + 1)/x**2,-2.0,2.0 +( 1 ) / x / x - ( x / ( 1 - ( x * x ) ) ),(x**3 + x**2 - 1)/(x**4 - x**2),-2.0,-1.0 +( 1 ) / x / x - ( x / ( 1 - x ) ),(x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 + ( ( ( 1 / x ) - x ) - x ) + 1 ) / ( x * x ),(2*x*(-x + 1) + 1)/x**3,-3.0,-1.0 +( 1 + ( ( ( 1 / x ) / x ) + x ) / x ) / ( 1 - x ),-(2*x**3 + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 + ( ( 1 + ( 1 / x ) ) / x ) ) / ( x + x + x ),(x**2 + x + 1)/(3*x**3),-3.0,-1.0 +( 1 + ( ( 1 + x ) * ( 1 - x ) ) ) / x / ( x * x ),(-x**2 + 2)/x**3,-3.0,-1.0 +( 1 + ( ( 1 + x ) + x ) + 1 ) / ( x * x ),(2*x + 3)/x**2,-2.0,-1.0 +( 1 + ( ( 1 + x ) + x ) + x ) / ( x * x ),(3*x + 2)/x**2,-2.0,-1.0 +( 1 + ( ( 1 + x ) - x ) + 1 ) / x,3/x,-1.0,-1.0 +( 1 + ( ( 1 + x ) / ( ( 1 + x ) + x ) ) ) / x / x,(3*x + 2)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 + ( ( 1 + x ) / x ) ) / ( x + x ) / 1,(x + 1/2)/x**2,-2.0,-1.0 +( 1 + ( ( 1 - x ) * ( 1 - x ) ) ) / x / x / x,((x - 1)**2 + 1)/x**3,-3.0,-1.0 +( 1 + ( ( 1 - x ) + x ) ) / x / ( 1 - x ),-2/(x*(x - 1)),-1.0,-2.0 +( 1 + ( ( 1 - x ) + x ) ) / x / ( x - 1 ),2/(x*(x - 1)),-1.0,-2.0 +( 1 + ( ( 1 - x ) - x ) ) / x / x,2*(-x + 1)/x**2,-2.0,-1.0 +( 1 + ( ( 1 / ( 1 + x ) ) - x ) ) / x / x,(-x**2 + 2)/(x**2*(x + 1)),-2.0,-1.0 +( 1 + ( ( 1 / ( 1 + x ) ) / x ) + 1 ) / x,(2*x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 + ( ( 1 / ( 1 - x ) ) + x ) ) / x / x,(x**2 - 2)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + ( ( 1 / ( 1 - x ) ) - x ) ) / x / x,-((x - 1)**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + ( ( 1 / ( 1 - x ) ) / ( 1 + x ) ) ) / x / x,(x**2 - 2)/(x**4 - x**2),-2.0,-2.0 +( 1 + ( ( 1 / ( x * x ) ) + x ) ) / x / x - 1 - 1,-2 + 1/x + x**(-2) + x**(-4),-4.0,0.0 +( 1 + ( ( 1 / x ) * x ) + 1 ) / x,3/x,-1.0,-1.0 +( 1 + ( ( 1 / x ) + ( ( 1 / x ) + x ) ) ) / x / x,(x*(x + 1) + 2)/x**3,-3.0,-1.0 +( 1 + ( ( 1 / x ) + ( 1 + x ) ) ) / x / x,(x*(x + 2) + 1)/x**3,-3.0,-1.0 +( 1 + ( ( 1 / x ) + x ) / ( 1 + x ) ) / x,(2*x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 + ( ( 1 / x ) + x ) / x ) / ( 1 + x ),(2*x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 + ( ( 1 / x ) + x ) / x ) / x,2/x + x**(-3),-3.0,-1.0 +( 1 + ( ( 1 / x ) - x ) ) / ( ( x * x ) * x ) - 1,(-x**4 + x*(-x + 1) + 1)/x**4,-4.0,0.0 +( 1 + ( ( 1 / x ) / ( 1 + x ) ) ) / ( x - 1 ) / x,(x**2 + x + 1)/(x**4 - x**2),-2.0,-2.0 +( 1 + ( ( 1 / x ) / ( 1 - x ) ) + 1 ) / x,(2*x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + ( ( 1 / x ) / x ) ) / ( x * x ) + 1,(x**4 + x**2 + 1)/x**4,-4.0,0.0 +( 1 + ( ( 1 / x ) / x ) ) / x + 1,1 + 1/x + x**(-3),-3.0,0.0 +( 1 + ( ( 1 / x ) / x ) ) / x - 1,-1 + 1/x + x**(-3),-3.0,0.0 +( 1 + ( ( 1 / x ) / x ) + ( 1 - x ) ) / x,-1 + 2/x + x**(-3),-3.0,0.0 +( 1 + ( ( 1 / x ) / x ) + 1 ) / x,2/x + x**(-3),-3.0,-1.0 +( 1 + ( 1 + ( ( 1 / x ) / x ) ) ) / ( x * x ) + 1,1 + 2/x**2 + x**(-4),-4.0,0.0 +( 1 + ( 1 + ( 1 + x ) ) ) / x / ( 1 - x ),-(x + 3)/(x*(x - 1)),-1.0,-1.0 +( 1 + ( 1 + ( 1 - x ) ) ) / x / ( x * ( 1 + x ) ),(-x + 3)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + ( 1 + ( 1 - x ) ) + x ) / x,3/x,-1.0,-1.0 +( 1 + ( 1 + ( 1 - x ) ) / ( x * x ) ) / x,(x**2 - x + 2)/x**3,-3.0,-1.0 +( 1 + ( 1 + ( 1 / ( 1 + x ) ) ) ) / x / x,(2*x + 3)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + ( 1 + ( 1 / x ) ) ) / ( 1 + x * x ),(2*x + 1)/(x**3 + x),-1.0,-2.0 +( 1 + ( 1 + ( 1 / x ) ) ) / ( 1 - x ),-(2*x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + ( 1 + ( 1 / x ) ) ) / ( 1 - x ) / x,-(2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 + ( 1 / x ) ) ) / ( x * x ) + 1,(x**3 + 2*x + 1)/x**3,-3.0,0.0 +( 1 + ( 1 + ( 1 / x ) ) ) / ( x * x ) / x - 1 - 1,-2 + 2/x**3 + x**(-4),-4.0,0.0 +( 1 + ( 1 + ( 1 / x ) ) ) / ( x * x + 1 ),(2*x + 1)/(x**3 + x),-1.0,-2.0 +( 1 + ( 1 + ( 1 / x ) ) ) / ( x / ( 1 + x ) ) / x,(x + 1)*(2*x + 1)/x**3,-3.0,-1.0 +( 1 + ( 1 + ( 1 / x ) ) ) / x / ( x / ( 1 - x ) ),-(x - 1)*(2*x + 1)/x**3,-3.0,-1.0 +( 1 + ( 1 + ( 1 / x ) ) + ( 1 / x ) ) / x,2*(x + 1)/x**2,-2.0,-1.0 +( 1 + ( 1 + ( 1 / x ) ) + 1 ) / x,(3*x + 1)/x**2,-2.0,-1.0 +( 1 + ( 1 + ( x / ( 1 - x ) ) ) ) / x / x,(x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 + ( x / ( 1 - x ) ) ) + 1 ) / ( x * x ),(2*x - 3)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 + x ) ) * ( x + x / 1 ),2*x*(x + 2),1.0,2.0 +( 1 + ( 1 + x ) ) * 1 / x / ( x * ( 1 - x ) ),-(x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 + x ) ) * x * ( x + 1 ),x*(x + 1)*(x + 2),1.0,3.0 +( 1 + ( 1 + x ) ) * x * x - ( x ),x*(x*(x + 2) - 1),1.0,3.0 +( 1 + ( 1 + x ) ) * x * x - 1,x**2*(x + 2) - 1,0.0,3.0 +( 1 + ( 1 + x ) ) / ( ( ( x * x ) - x ) ),(x + 2)/(x*(x - 1)),-1.0,-1.0 +( 1 + ( 1 + x ) ) / ( ( x * x ) * x ) / x - 1 - 1,(-2*x**4 + x + 2)/x**4,-4.0,0.0 +( 1 + ( 1 + x ) ) / ( ( x * x ) * x + 1 ),(x + 2)/(x**3 + 1),0.0,-2.0 +( 1 + ( 1 + x ) ) / ( ( x / ( 1 - x ) ) * x ) / x,-(x - 1)*(x + 2)/x**3,-3.0,-1.0 +( 1 + ( 1 + x ) ) / ( 1 - ( x * x ) - x ),-(x + 2)/(x**2 + x - 1),0.0,-1.0 +( 1 + ( 1 + x ) ) / ( 1 - x ),-(x + 2)/(x - 1),0.0,0.0 +( 1 + ( 1 + x ) ) / ( 1 - x + ( 1 / x ) ),x*(x + 2)/(x*(-x + 1) + 1),1.0,0.0 +( 1 + ( 1 + x ) ) / ( x * ( 1 + x ) ) / x,(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + ( 1 + x ) ) / ( x * ( x * x ) + 1 ),(x + 2)/(x**3 + 1),0.0,-2.0 +( 1 + ( 1 + x ) ) / ( x * ( x / ( 1 - x ) ) ) / x,-(x - 1)*(x + 2)/x**3,-3.0,-1.0 +( 1 + ( 1 + x ) ) / ( x * x ) / x - 1 - 1,(-2*x**3 + x + 2)/x**3,-3.0,0.0 +( 1 + ( 1 + x ) ) / ( x + ( x * x ) - 1 ),(x + 2)/(x**2 + x - 1),0.0,-1.0 +( 1 + ( 1 + x ) ) / ( x + 1 / x ),x*(x + 2)/(x**2 + 1),1.0,0.0 +( 1 + ( 1 + x ) ) / ( x + x ) / x,(x + 2)/(2*x**2),-2.0,-1.0 +( 1 + ( 1 + x ) ) / ( x + x / 1 ),(x + 2)/(2*x),-1.0,0.0 +( 1 + ( 1 + x ) ) / ( x - ( ( 1 / x ) / x ) / x ),x**3*(x + 2)/(x**4 - 1),3.0,0.0 +( 1 + ( 1 + x ) ) / ( x - 1 ) - 1,3/(x - 1),0.0,-1.0 +( 1 + ( 1 + x ) ) / ( x - 1 - 1 ),(x + 2)/(x - 2),0.0,0.0 +( 1 + ( 1 + x ) ) / ( x / ( 1 + x ) ) / ( x ) / x,(x + 1)*(x + 2)/x**3,-3.0,-1.0 +( 1 + ( 1 + x ) ) / ( x / ( 1 - ( 1 / x ) ) ) / x,(x - 1)*(x + 2)/x**3,-3.0,-1.0 +( 1 + ( 1 + x ) ) / x + 1,2 + 2/x,-1.0,0.0 +( 1 + ( 1 + x ) ) / x / ( ( 1 - x ) ),-(x + 2)/(x*(x - 1)),-1.0,-1.0 +( 1 + ( 1 + x ) ) / x / ( ( 1 - x ) ) / x,-(x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 + x ) ) / x / ( 1 - x ),-(x + 2)/(x*(x - 1)),-1.0,-1.0 +( 1 + ( 1 + x ) ) / x / ( 1 - x ) + 1 / x,-3/(x*(x - 1)),-1.0,-2.0 +( 1 + ( 1 + x ) ) / x / ( x ),(x + 2)/x**2,-2.0,-1.0 +( 1 + ( 1 + x ) ) / x / ( x - 1 ),(x + 2)/(x*(x - 1)),-1.0,-1.0 +( 1 + ( 1 + x ) ) / x / x,(x + 2)/x**2,-2.0,-1.0 +( 1 + ( 1 + x ) ) / x / x - 1 - 1,-2 + 1/x + 2/x**2,-2.0,0.0 +( 1 + ( 1 + x ) ) / x / x / x + ( 1 / ( 1 + x ) ),(x**3 + (x + 1)*(x + 2))/(x**3*(x + 1)),-3.0,-1.0 +( 1 + ( 1 + x ) * x ) + 1,x*(x + 1) + 2,0.0,2.0 +( 1 + ( 1 + x ) + ( 1 + ( 1 - x ) ) ) / x,4/x,-1.0,-1.0 +( 1 + ( 1 + x ) + ( 1 - x ) ) / ( x * x ),3/x**2,-2.0,-2.0 +( 1 + ( 1 + x ) + ( 1 - x ) ) / x,3/x,-1.0,-1.0 +( 1 + ( 1 + x ) + ( 1 / x ) ) / x,(x*(x + 2) + 1)/x**2,-2.0,0.0 +( 1 + ( 1 + x ) + 1 ) / ( x * x ),(x + 3)/x**2,-2.0,-1.0 +( 1 + ( 1 + x ) + x ) / ( x * x ),2*(x + 1)/x**2,-2.0,-1.0 +( 1 + ( 1 + x ) + x ) / x,2 + 2/x,-1.0,0.0 +( 1 + ( 1 + x ) / ( 1 - x ) ) / x,-2/(x*(x - 1)),-1.0,-2.0 +( 1 + ( 1 + x ) / ( x * x ) ) / x,(x**2 + x + 1)/x**3,-3.0,-1.0 +( 1 + ( 1 + x ) / x ) / x,(2*x + 1)/x**2,-2.0,-1.0 +( 1 + ( 1 - ( 1 / x ) ) ) / ( 1 + x ) / x,(2*x - 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + ( 1 - ( 1 / x ) ) ) / ( x + x + x ),(2*x - 1)/(3*x**2),-2.0,-1.0 +( 1 + ( 1 - ( 1 / x ) ) + 1 ) / x,(3*x - 1)/x**2,-2.0,-1.0 +( 1 + ( 1 - ( x * ( 1 - x ) ) ) ) / ( x * x ) / x,(x*(x - 1) + 2)/x**3,-3.0,-1.0 +( 1 + ( 1 - ( x * x ) ) ) / ( x * x ) / x,(-x**2 + 2)/x**3,-3.0,-1.0 +( 1 + ( 1 - ( x * x ) ) ) / x / x / x - x,-x - 1/x + 2/x**3,-3.0,1.0 +( 1 + ( 1 - ( x / ( 1 + ( 1 + x ) ) ) ) ) / x / x,(x + 4)/(x**2*(x + 2)),-2.0,-2.0 +( 1 + ( 1 - ( x / ( 1 + x ) ) ) ) / x / x,(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + ( 1 - x ) ) * x * x * x + 1,x**3*(-x + 2) + 1,0.0,4.0 +( 1 + ( 1 - x ) ) * x * x + 1,x**2*(-x + 2) + 1,0.0,3.0 +( 1 + ( 1 - x ) ) * x + x * x * x,x*(x**2 - x + 2),1.0,3.0 +( 1 + ( 1 - x ) ) + 1 - 1 / x / x,-x + 3 - 1/x**2,-2.0,1.0 +( 1 + ( 1 - x ) ) - 1 / ( x * x ) / x + x,2 - 1/x**3,-3.0,0.0 +( 1 + ( 1 - x ) ) - 1 / x,-x + 2 - 1/x,-1.0,1.0 +( 1 + ( 1 - x ) ) / ( ( 1 / x ) / x - x ),x**2*(x - 2)/(x**3 - 1),2.0,0.0 +( 1 + ( 1 - x ) ) / ( ( x * x ) * x ) - 1,(-x**3 - x + 2)/x**3,-3.0,0.0 +( 1 + ( 1 - x ) ) / ( ( x * x ) - x ) / x,(-x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 - x ) ) / ( ( x / ( 1 - x ) ) - x ) / x,(x - 2)*(x - 1)/x**3,-3.0,-1.0 +( 1 + ( 1 - x ) ) / ( 1 + 1 ) - 1,-x/2,1.0,1.0 +( 1 + ( 1 - x ) ) / ( 1 + x ) / ( x * x ),(-x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + ( 1 - x ) ) / ( 1 + x ) / x,(-x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 + ( 1 - x ) ) / ( 1 - x ) / ( x ) / x,(x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 - x ) ) / ( 1 - x - x ),(x - 2)/(2*x - 1),0.0,0.0 +( 1 + ( 1 - x ) ) / ( x * ( 1 - x ) ) / x,(x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 - x ) ) / ( x * x ) + ( 1 / x ),2/x**2,-2.0,-2.0 +( 1 + ( 1 - x ) ) / ( x * x ) - 1,(-x**2 - x + 2)/x**2,-2.0,0.0 +( 1 + ( 1 - x ) ) / ( x * x ) / ( 1 + x ),(-x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + ( 1 - x ) ) / ( x * x ) / ( x / ( 1 + x ) ),-(x - 2)*(x + 1)/x**3,-3.0,-1.0 +( 1 + ( 1 - x ) ) / ( x * x + 1 ),(-x + 2)/(x**2 + 1),0.0,-1.0 +( 1 + ( 1 - x ) ) / ( x + x ) - 1,-3/2 + 1/x,-1.0,0.0 +( 1 + ( 1 - x ) ) / ( x + x ) / x,(-x + 2)/(2*x**2),-2.0,-1.0 +( 1 + ( 1 - x ) ) / ( x - ( 1 + x ) * x ),(x - 2)/x**2,-2.0,-1.0 +( 1 + ( 1 - x ) ) / ( x - 1 ) / x,(-x + 2)/(x*(x - 1)),-1.0,-1.0 +( 1 + ( 1 - x ) ) / x * 1 / ( 1 - x ) / x,(x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 - x ) ) / x * 1 / x / ( 1 + x ),(-x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + ( 1 - x ) ) / x - ( x / ( 1 - x ) ),(3*x - 2)/(x*(x - 1)),-1.0,-1.0 +( 1 + ( 1 - x ) ) / x / ( ( 1 + x ) - 1 ),(-x + 2)/x**2,-2.0,-1.0 +( 1 + ( 1 - x ) ) / x / ( ( 1 - x ) - 1 ),(x - 2)/x**2,-2.0,-1.0 +( 1 + ( 1 - x ) ) / x / ( 1 + x ),(-x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 + ( 1 - x ) ) / x / ( x * ( 1 + x ) ),(-x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + ( 1 - x ) ) / x / ( x - 1 ),(-x + 2)/(x*(x - 1)),-1.0,-1.0 +( 1 + ( 1 - x ) ) / x / x,(-x + 2)/x**2,-2.0,-1.0 +( 1 + ( 1 - x ) ) / x / x / x - ( 1 - x ),(x**3*(x - 1) - x + 2)/x**3,-3.0,1.0 +( 1 + ( 1 - x ) ) / x / x / x - ( 1 / x ),(-x**2 - x + 2)/x**3,-3.0,-1.0 +( 1 + ( 1 - x ) ) / x / x / x - x,(-x**4 - x + 2)/x**3,-3.0,1.0 +( 1 + ( 1 - x ) + ( 1 + x ) ) / ( x * x ),3/x**2,-2.0,-2.0 +( 1 + ( 1 - x ) + ( 1 + x ) ) / x,3/x,-1.0,-1.0 +( 1 + ( 1 - x ) + ( 1 / x ) ) / ( x * x ),(x*(-x + 2) + 1)/x**3,-3.0,-1.0 +( 1 + ( 1 - x ) + ( 1 / x ) ) / x,(x*(-x + 2) + 1)/x**2,-2.0,0.0 +( 1 + ( 1 - x ) + 1 ) / ( ( 1 + x ) * x ),(-x + 3)/(x*(x + 1)),-1.0,-1.0 +( 1 + ( 1 - x ) + 1 ) / ( ( x * x ) * ( 1 + x ) ),(-x + 3)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + ( 1 - x ) + 1 ) / ( ( x * x ) - x ),(-x + 3)/(x*(x - 1)),-1.0,-1.0 +( 1 + ( 1 - x ) + 1 ) / ( 1 - x ),(x - 3)/(x - 1),0.0,0.0 +( 1 + ( 1 - x ) + 1 ) / x,(-x + 3)/x,-1.0,0.0 +( 1 + ( 1 - x ) - ( 1 / x ) ) / x,-1 + 2/x - 1/x**2,-2.0,0.0 +( 1 + ( 1 - x ) - x ) / x,-2 + 2/x,-1.0,0.0 +( 1 + ( 1 / ( ( 1 + x ) * ( 1 + x ) ) ) ) / x / x,((x + 1)**2 + 1)/(x**2*(x + 1)**2),-2.0,-2.0 +( 1 + ( 1 / ( ( 1 + x ) + x ) ) ) * x * x,2*x**2*(x + 1)/(2*x + 1),2.0,2.0 +( 1 + ( 1 / ( ( 1 + x ) + x ) ) ) / x / x,2*(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 + ( 1 / ( ( 1 - x ) - ( x * x ) ) ) ) / x / x,(x**2 + x - 2)/(x**2*(x**2 + x - 1)),-2.0,-2.0 +( 1 + ( 1 / ( ( 1 - x ) - x ) ) ) / x / x,2*(x - 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( 1 + ( 1 / ( ( 1 / x ) - x ) ) ) / x / x,(x**2 - x - 1)/(x**4 - x**2),-2.0,-2.0 +( 1 + ( 1 / ( ( x * x ) + x ) ) + x ) / ( x * x ),(x*(x + 1)**2 + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 + ( 1 / ( 1 + ( ( 1 + x ) * x ) ) ) ) / x / x,(x*(x + 1) + 2)/(x**2*(x*(x + 1) + 1)),-2.0,-2.0 +( 1 + ( 1 / ( 1 + ( 1 + x ) ) ) ) / x,(x + 3)/(x*(x + 2)),-1.0,-1.0 +( 1 + ( 1 / ( 1 + x ) ) ) * ( x + x ) * x,2*x**2*(x + 2)/(x + 1),2.0,2.0 +( 1 + ( 1 / ( 1 + x ) ) ) * x * x,x**2*(x + 2)/(x + 1),2.0,2.0 +( 1 + ( 1 / ( 1 + x ) ) ) + 1,(2*x + 3)/(x + 1),0.0,0.0 +( 1 + ( 1 / ( 1 + x ) ) ) - 1 / x / x / x,(x**4 + 2*x**3 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 + ( 1 / ( 1 + x ) ) ) / ( 1 - x ) / x,-(x + 2)/(x**3 - x),-1.0,-2.0 +( 1 + ( 1 / ( 1 + x ) ) ) / ( x + x ),(x + 2)/(2*x*(x + 1)),-1.0,-1.0 +( 1 + ( 1 / ( 1 + x ) ) ) / ( x - x * x ),-(x + 2)/(x**3 - x),-1.0,-2.0 +( 1 + ( 1 / ( 1 + x ) ) ) / x + 1 / x,(2*x + 3)/(x*(x + 1)),-1.0,-1.0 +( 1 + ( 1 / ( 1 + x ) ) ) / x / ( 1 + x ),(x + 2)/(x*(x + 1)**2),-1.0,-2.0 +( 1 + ( 1 / ( 1 + x ) ) ) / x / ( 1 - x ),-(x + 2)/(x**3 - x),-1.0,-2.0 +( 1 + ( 1 / ( 1 + x ) ) ) / x / x,(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + ( 1 / ( 1 + x ) ) ) / x / x / x - 1,(-x**3*(x + 1) + x + 2)/(x**3*(x + 1)),-3.0,0.0 +( 1 + ( 1 / ( 1 + x ) ) + 1 ) / ( x * x ),(2*x + 3)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + ( 1 / ( 1 + x ) ) - x ) * x,-x*(x**2 - 2)/(x + 1),1.0,2.0 +( 1 + ( 1 / ( 1 - ( 1 / x ) ) ) ) / x / x,(2*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 / ( 1 - ( x * x ) ) ) ) / ( x + x ) / x,(x**2 - 2)/(2*x**2*(x**2 - 1)),-2.0,-2.0 +( 1 + ( 1 / ( 1 - x ) ) ),(x - 2)/(x - 1),0.0,0.0 +( 1 + ( 1 / ( 1 - x ) ) ) / ( 1 + x ) / x,(x - 2)/(x**3 - x),-1.0,-2.0 +( 1 + ( 1 / ( 1 - x ) ) ) / ( 1 - x ),(-x + 2)/(x - 1)**2,0.0,-1.0 +( 1 + ( 1 / ( 1 - x ) ) ) / ( 1 / 1 - x ),(-x + 2)/(x - 1)**2,0.0,-1.0 +( 1 + ( 1 / ( 1 - x ) ) ) / ( x + x ),(x - 2)/(2*x*(x - 1)),-1.0,-1.0 +( 1 + ( 1 / ( 1 - x ) ) ) / ( x - 1 ) / x,(x - 2)/(x*(x - 1)**2),-1.0,-2.0 +( 1 + ( 1 / ( 1 - x ) ) ) / x,(x - 2)/(x*(x - 1)),-1.0,-1.0 +( 1 + ( 1 / ( 1 - x ) ) ) / x / ( 1 + x ),(x - 2)/(x**3 - x),-1.0,-2.0 +( 1 + ( 1 / ( 1 - x ) ) ) / x / ( 1 - x ),(-x + 2)/(x*(x - 1)**2),-1.0,-2.0 +( 1 + ( 1 / ( 1 - x ) ) ) / x / ( x - 1 ),(x - 2)/(x*(x - 1)**2),-1.0,-2.0 +( 1 + ( 1 / ( 1 - x ) ) ) / x / x,(x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 / ( 1 - x ) ) ) / x / x + 1 / x,(x**2 - 2)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + ( 1 / ( 1 - x ) ) + 1 ) / ( x * x ),(2*x - 3)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 / ( 1 - x ) ) + x ) / ( x * x ),(x**2 - 2)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + ( 1 / ( 1 - x ) ) - ( 1 / x ) ) / x,(x**2 - 3*x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + ( 1 / ( 1 - x ) ) - x ) / ( x * x ),-((x - 1)**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + ( 1 / ( 1 - x ) ) / ( x * x ) ) / x,(x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 + ( 1 / ( 1 - x ) ) / x ) / x,(x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + ( 1 / ( x * ( 1 - x ) ) ) + 1 ) / x,(2*x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + ( 1 / ( x * x ) ) ) / ( x * x ) - 1,(-x**4 + x**2 + 1)/x**4,-4.0,0.0 +( 1 + ( 1 / ( x * x ) ) ) / ( x + x - 1 ),(x**2 + 1)/(x**2*(2*x - 1)),-2.0,-1.0 +( 1 + ( 1 / ( x * x ) ) ) / x - ( 1 + x ),-x - 1 + 1/x + x**(-3),-3.0,1.0 +( 1 + ( 1 / ( x * x ) ) + ( 1 / x ) ) / x,(x**2 + x + 1)/x**3,-3.0,-1.0 +( 1 + ( 1 / ( x * x ) ) + 1 ) / x,2/x + x**(-3),-3.0,-1.0 +( 1 + ( 1 / ( x / ( 1 + x ) ) ) + 1 ) / x,(3*x + 1)/x**2,-2.0,-1.0 +( 1 + ( 1 / x ) ) - ( 1 - x ) / x / x / x,(x**3 + x**2 + x - 1)/x**3,-3.0,0.0 +( 1 + ( 1 / x ) ) - 1 / x / ( x * ( x * x ) ) + 1,2 + 1/x - 1/x**4,-4.0,0.0 +( 1 + ( 1 / x ) ) - 1 / x / x / x,1 + 1/x - 1/x**3,-3.0,0.0 +( 1 + ( 1 / x ) ) / ( ( ( 1 - x ) - x ) - x ) / x,-(x + 1)/(x**2*(3*x - 1)),-2.0,-2.0 +( 1 + ( 1 / x ) ) / ( ( 1 + ( x * x ) ) ),(x + 1)/(x**3 + x),-1.0,-2.0 +( 1 + ( 1 / x ) ) / ( ( 1 + x ) + x ) / x,(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 + ( 1 / x ) ) / ( ( 1 - x ) - x ) / x,-(x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( 1 + ( 1 / x ) ) / ( ( 1 - x ) - x - x ),-(x + 1)/(x*(3*x - 1)),-1.0,-1.0 +( 1 + ( 1 / x ) ) / ( ( 1 / x ) + x ) / x,(x + 1)/(x**3 + x),-1.0,-2.0 +( 1 + ( 1 / x ) ) / ( ( x ) + x ),(x + 1)/(2*x**2),-2.0,-1.0 +( 1 + ( 1 / x ) ) / ( ( x * x ) * x ) + 1,(x**4 + x + 1)/x**4,-4.0,0.0 +( 1 + ( 1 / x ) ) / ( ( x * x ) + 1 + 1 ),(x + 1)/(x*(x**2 + 2)),-1.0,-2.0 +( 1 + ( 1 / x ) ) / ( ( x * x ) + x - 1 ),(x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +( 1 + ( 1 / x ) ) / ( ( x * x ) - ( 1 - x ) * x ),(x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( 1 + ( 1 / x ) ) / ( ( x * x ) - x - x ),(x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 + ( 1 / x ) ) / ( ( x * x ) / 1 - x ),(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 / x ) ) / ( 1 + ( 1 - x ) ),-(x + 1)/(x*(x - 2)),-1.0,-1.0 +( 1 + ( 1 / x ) ) / ( 1 + ( 1 - x ) ) / x,-(x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 + ( 1 / x ) ) / ( 1 + 1 + ( x * x ) ),(x + 1)/(x*(x**2 + 2)),-1.0,-2.0 +( 1 + ( 1 / x ) ) / ( 1 - x ) / ( x - 1 ),-(x + 1)/(x*(x - 1)**2),-1.0,-2.0 +( 1 + ( 1 / x ) ) / ( 1 - x - x ),-(x + 1)/(x*(2*x - 1)),-1.0,-1.0 +( 1 + ( 1 / x ) ) / ( x * ( x * x ) ) - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +( 1 + ( 1 / x ) ) / ( x * ( x * x ) - 1 ),(x + 1)/(x**4 - x),-1.0,-3.0 +( 1 + ( 1 / x ) ) / ( x * x ) + 1,(x**3 + x + 1)/x**3,-3.0,0.0 +( 1 + ( 1 / x ) ) / ( x * x + ( 1 + x ) ),(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +( 1 + ( 1 / x ) ) / ( x * x + ( 1 - x ) ),(x + 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +( 1 + ( 1 / x ) ) / ( x + ( 1 + x ) + x ),(x + 1)/(x*(3*x + 1)),-1.0,-1.0 +( 1 + ( 1 / x ) ) / ( x + ( x ) ),(x + 1)/(2*x**2),-2.0,-1.0 +( 1 + ( 1 / x ) ) / ( x + ( x * x ) - 1 ),(x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +( 1 + ( 1 / x ) ) / ( x + 1 + x ),(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +( 1 + ( 1 / x ) ) / ( x + 1 / x ),(x + 1)/(x**2 + 1),0.0,-1.0 +( 1 + ( 1 / x ) ) / ( x + x ) / 1,(x + 1)/(2*x**2),-2.0,-1.0 +( 1 + ( 1 / x ) ) / ( x + x + x ),(x + 1)/(3*x**2),-2.0,-1.0 +( 1 + ( 1 / x ) ) / ( x + x - 1 ),(x + 1)/(x*(2*x - 1)),-1.0,-1.0 +( 1 + ( 1 / x ) ) / ( x - 1 - 1 ),(x + 1)/(x*(x - 2)),-1.0,-1.0 +( 1 + ( 1 / x ) ) / ( x - 1 / 1 ),(x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + ( 1 / x ) ) / ( x - x * x ),-(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 / x ) ) / 1 / ( 1 - x ),-(x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + ( 1 / x ) ) / x + ( x * x ),(x**4 + x + 1)/x**2,-2.0,2.0 +( 1 + ( 1 / x ) ) / x + 1,(x**2 + x + 1)/x**2,-2.0,0.0 +( 1 + ( 1 / x ) ) / x + 1 / x / x,(x + 2)/x**2,-2.0,-1.0 +( 1 + ( 1 / x ) ) / x - ( 1 + x ),-x - 1 + 1/x + x**(-2),-2.0,1.0 +( 1 + ( 1 / x ) ) / x - ( 1 / ( 1 - x ) ),(2*x**2 - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + ( 1 / x ) ) / x - ( x * x ),(-x**4 + x + 1)/x**2,-2.0,2.0 +( 1 + ( 1 / x ) ) / x - 1,(-x**2 + x + 1)/x**2,-2.0,0.0 +( 1 + ( 1 / x ) ) / x - x,(-x**3 + x + 1)/x**2,-2.0,1.0 +( 1 + ( 1 / x ) ) / x - x * ( x ),(-x**4 + x + 1)/x**2,-2.0,2.0 +( 1 + ( 1 / x ) ) / x / ( ( 1 + x ) + x ),(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 + ( 1 / x ) ) / x / ( ( 1 / ( 1 + x ) ) - 1 ),-(x + 1)**2/x**3,-3.0,-1.0 +( 1 + ( 1 / x ) ) / x / ( ( 1 / ( 1 + x ) ) - x ),-(x + 1)**2/(x**2*(x*(x + 1) - 1)),-2.0,-2.0 +( 1 + ( 1 / x ) ) / x / ( 1 + ( 1 - x ) ),-(x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 + ( 1 / x ) ) / x / ( 1 - x ),-(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 / x ) ) / x / ( x - 1 ),(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 / x ) ) / x / ( x / ( 1 + ( 1 + x ) ) ),(x + 1)*(x + 2)/x**3,-3.0,-1.0 +( 1 + ( 1 / x ) ) / x / ( x / ( 1 + x ) ),(x + 1)**2/x**3,-3.0,-1.0 +( 1 + ( 1 / x ) ) / x / x + x * 1,(x**4 + x + 1)/x**3,-3.0,1.0 +( 1 + ( 1 / x ) ) / x / x - x - x,(-2*x**4 + x + 1)/x**3,-3.0,1.0 +( 1 + ( 1 / x ) ) / x / x / ( x * ( 1 - x ) ) - 1,(x**4*(-x + 1) - x - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 + ( 1 / x ) ) / x / x / x - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +( 1 + ( 1 / x ) + ( ( 1 / x ) / x ) ) / x,(x**2 + x + 1)/x**3,-3.0,-1.0 +( 1 + ( 1 / x ) + ( 1 + x ) ) / ( x * x ),(x*(x + 2) + 1)/x**3,-3.0,-1.0 +( 1 + ( 1 / x ) + ( 1 + x ) ) / x,(x*(x + 2) + 1)/x**2,-2.0,0.0 +( 1 + ( 1 / x ) + ( 1 - x ) ) / ( x * x ),(x*(-x + 2) + 1)/x**3,-3.0,-1.0 +( 1 + ( 1 / x ) + ( 1 - x ) ) / x,(x*(-x + 2) + 1)/x**2,-2.0,0.0 +( 1 + ( 1 / x ) + ( 1 / ( x * x ) ) ) / x,(x**2 + x + 1)/x**3,-3.0,-1.0 +( 1 + ( 1 / x ) + 1 ) / ( ( x * x ) - x ),(2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 / x ) + 1 ) / ( 1 - x ),-(2*x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + ( 1 / x ) + 1 ) / ( x * ( 1 - x ) ),-(2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( 1 / x ) + 1 ) / ( x * ( x / ( 1 - x ) ) ),-(x - 1)*(2*x + 1)/x**3,-3.0,-1.0 +( 1 + ( 1 / x ) + 1 / x ),(x + 2)/x,-1.0,0.0 +( 1 + ( 1 / x ) + x ) / ( x * x ),(x*(x + 1) + 1)/x**3,-3.0,-1.0 +( 1 + ( 1 / x ) + x ) / x,(x*(x + 1) + 1)/x**2,-2.0,0.0 +( 1 + ( 1 / x ) - ( x / ( 1 - x ) ) ) / x,(2*x**2 - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + ( 1 / x ) / ( x * ( 1 - x ) ) ) / x,(x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 + ( 1 / x ) / ( x * x ) ) / ( 1 - x ),-(x**3 + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 + ( x * ( ( 1 - x ) - x ) ) ) / x / x / x,(-x*(2*x - 1) + 1)/x**3,-3.0,-1.0 +( 1 + ( x * ( 1 + ( 1 + x ) ) ) ) / x / x / x,(x*(x + 2) + 1)/x**3,-3.0,-1.0 +( 1 + ( x * ( 1 + ( 1 - x ) ) ) ) / x / x / x,(-x*(x - 2) + 1)/x**3,-3.0,-1.0 +( 1 + ( x * ( 1 + ( 1 / x ) ) ) ) / x / x,(x + 2)/x**2,-2.0,-1.0 +( 1 + ( x * ( 1 + x ) ) ) / x / 1 / x / x,(x*(x + 1) + 1)/x**3,-3.0,-1.0 +( 1 + ( x * ( 1 + x ) ) ) / x / x,(x*(x + 1) + 1)/x**2,-2.0,0.0 +( 1 + ( x * ( 1 + x ) ) ) / x / x / x,(x*(x + 1) + 1)/x**3,-3.0,-1.0 +( 1 + ( x * ( 1 + x ) ) ) / x / x / x - 1,(-x**3 + x*(x + 1) + 1)/x**3,-3.0,0.0 +( 1 + ( x * ( 1 + x ) ) + x ) * x,x*(x*(x + 1) + x + 1),1.0,3.0 +( 1 + ( x * ( 1 - x ) ) ) / x / ( x ) / x,(-x*(x - 1) + 1)/x**3,-3.0,-1.0 +( 1 + ( x * ( 1 - x ) ) ) / x / ( x * x ),(-x*(x - 1) + 1)/x**3,-3.0,-1.0 +( 1 + ( x * ( 1 - x ) ) ) / x / x,(-x*(x - 1) + 1)/x**2,-2.0,0.0 +( 1 + ( x * ( 1 - x ) ) ) / x / x / 1 / x,(-x*(x - 1) + 1)/x**3,-3.0,-1.0 +( 1 + ( x * ( 1 - x ) ) ) / x / x / x,(-x*(x - 1) + 1)/x**3,-3.0,-1.0 +( 1 + ( x * x ) ) * x + x - 1 / x,x**3 + 2*x - 1/x,-1.0,3.0 +( 1 + ( x * x ) ) * x / ( 1 - x ),-(x**3 + x)/(x - 1),1.0,2.0 +( 1 + ( x * x ) ) + ( 1 / x / x ),x**2 + 1 + x**(-2),-2.0,2.0 +( 1 + ( x * x ) ) + 1 - 1 / x / x,x**2 + 2 - 1/x**2,-2.0,2.0 +( 1 + ( x * x ) ) + x + 1 / x + 1,x**2 + x + 2 + 1/x,-1.0,2.0 +( 1 + ( x * x ) ) - x * x * x * x,-x**4 + x**2 + 1,0.0,4.0 +( 1 + ( x * x ) ) / ( 1 + ( 1 / x ) ) - x,x**2*(x - 1)/(x + 1),2.0,2.0 +( 1 + ( x * x ) ) / ( 1 + x ) / ( x * x ),(x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 + ( x * x ) ) / ( 1 - x ) / ( x * x ),-(x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + ( x * x ) ) / ( x * x ) / x + 1 + 1,2 + 1/x + x**(-3),-3.0,0.0 +( 1 + ( x * x ) ) / ( x - ( 1 / x ) ) + x,2*x**3/(x**2 - 1),3.0,1.0 +( 1 + ( x * x ) ) / x / ( ( 1 - x ) ) / x,-(x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + ( x * x ) ) / x / ( x * ( 1 + x ) ),(x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 + ( x * x ) ) / x / ( x * ( 1 - x ) ),-(x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + ( x * x ) ) / x / 1 / x / x,(x**2 + 1)/x**3,-3.0,-1.0 +( 1 + ( x * x ) ) / x / x + 1 + x,x + 2 + x**(-2),-2.0,1.0 +( 1 + ( x * x ) ) / x / x / x - x,-x + 1/x + x**(-3),-3.0,1.0 +( 1 + ( x * x ) * x ) + 1,x**3 + 2,0.0,3.0 +( 1 + ( x * x ) * x + 1 ),x**3 + 2,0.0,3.0 +( 1 + ( x * x ) + 1 ) / ( x * ( x * x ) ),(x**2 + 2)/x**3,-3.0,-1.0 +( 1 + ( x * x ) + 1 ) / ( x * x ),1 + 2/x**2,-2.0,0.0 +( 1 + ( x * x ) - x ) * x,x*(x**2 - x + 1),1.0,3.0 +( 1 + ( x / ( ( ( 1 / x ) / x ) + x ) ) ) / x / x,(2*x**3 + 1)/(x**5 + x**2),-2.0,-2.0 +( 1 + ( x / ( ( 1 + x ) + x ) ) ) / x / x,(3*x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 + ( x / ( ( 1 / x ) + x ) ) ) / x / x,(2*x**2 + 1)/(x**4 + x**2),-2.0,-2.0 +( 1 + ( x / ( 1 + ( 1 + x ) ) ) ) / x / x,2*(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 + ( x / ( 1 + x ) ) ),(2*x + 1)/(x + 1),0.0,0.0 +( 1 + ( x / ( 1 + x ) ) ) * 1 / x / x,(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + ( x / ( 1 + x ) ) ) * x / 1 * x,x**2*(2*x + 1)/(x + 1),2.0,2.0 +( 1 + ( x / ( 1 + x ) ) ) + 1,(3*x + 2)/(x + 1),0.0,0.0 +( 1 + ( x / ( 1 + x ) ) ) + 1 + 1,(4*x + 3)/(x + 1),0.0,0.0 +( 1 + ( x / ( 1 + x ) ) ) / ( 1 + x ),(2*x + 1)/(x + 1)**2,0.0,-1.0 +( 1 + ( x / ( 1 + x ) ) ) / ( x + x ) / x,(x + 1/2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + ( x / ( 1 + x ) ) ) / x / x,(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + ( x / ( 1 + x ) ) ) / x / x / x - 1,(-x**3*(x + 1) + 2*x + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 + ( x / ( 1 + x ) ) + ( 1 / x ) ) / x,(2*x**2 + 2*x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 + ( x / ( 1 + x ) ) + 1 ) / ( x * x ),(3*x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + ( x / ( 1 - x ) ) ) + 1 / ( x + x ),-(x + 1)/(2*x*(x - 1)),-1.0,-1.0 +( 1 + ( x / ( 1 - x ) ) ) / ( ( x * x ) * x + 1 ),-1/((x - 1)*(x**3 + 1)),0.0,-4.0 +( 1 + ( x / ( 1 - x ) ) ) / ( ( x * x ) * x - 1 ),-1/((x - 1)*(x**3 - 1)),0.0,-4.0 +( 1 + ( x / ( 1 - x ) ) ) / ( 1 + ( x * x ) * x ),-1/((x - 1)*(x**3 + 1)),0.0,-4.0 +( 1 + ( x / ( 1 - x ) ) ) / ( 1 + x * ( x * x ) ),-1/((x - 1)*(x**3 + 1)),0.0,-4.0 +( 1 + ( x / ( 1 - x ) ) ) / ( 1 + x + 1 ),-1/((x - 1)*(x + 2)),0.0,-2.0 +( 1 + ( x / ( 1 - x ) ) ) / ( 1 / x - ( x * x ) ),x/((x - 1)*(x**3 - 1)),1.0,-3.0 +( 1 + ( x / ( 1 - x ) ) ) / ( x * ( x * x ) - 1 ),-1/((x - 1)*(x**3 - 1)),0.0,-4.0 +( 1 + ( x / ( 1 - x ) ) ) / ( x * x + 1 ),-1/((x - 1)*(x**2 + 1)),0.0,-3.0 +( 1 + ( x / ( 1 - x ) ) ) / ( x - ( 1 / x ) / x ),-x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( 1 + ( x / ( 1 - x ) ) + 1 ) / ( x * x ),(x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + ( x / ( 1 - x ) ) + 1 ) / x,(x - 2)/(x*(x - 1)),-1.0,-1.0 +( 1 + 1 ),2,0.0,0.0 +( 1 + 1 ) + ( 1 + x ) / ( 1 - x ),(x - 3)/(x - 1),0.0,0.0 +( 1 + 1 ) + ( 1 + x ) / ( x * x ),2 + 1/x + x**(-2),-2.0,0.0 +( 1 + 1 ) + ( 1 - x ) - x,-2*x + 3,0.0,1.0 +( 1 + 1 ) + ( 1 / x ) / ( 1 + x ),2 + 1/(x*(x + 1)),-1.0,0.0 +( 1 + 1 ) + 1,3,0.0,0.0 +( 1 + 1 ) + 1 - x,-x + 3,0.0,1.0 +( 1 + 1 ) + 1 / ( 1 + x ),(2*x + 3)/(x + 1),0.0,0.0 +( 1 + 1 ) + 1 / x,2 + 1/x,-1.0,0.0 +( 1 + 1 ) + x + x,2*x + 2,0.0,1.0 +( 1 + 1 ) - x + 1,-x + 3,0.0,1.0 +( 1 + 1 ) / ( ( ( 1 + x ) * x ) / ( 1 - x ) ) / x,2*(-x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + 1 ) / ( ( ( 1 + x ) + x ) + x ) / x,2/(x*(3*x + 1)),-1.0,-2.0 +( 1 + 1 ) / ( ( 1 + ( x * x ) ) + x ) / x,2/(x*(x**2 + x + 1)),-1.0,-3.0 +( 1 + 1 ) / ( ( 1 + x ) * ( 1 + x ) ) / x,2/(x*(x + 1)**2),-1.0,-3.0 +( 1 + 1 ) / ( ( 1 + x ) * x ) + 1,(x*(x + 1) + 2)/(x*(x + 1)),-1.0,0.0 +( 1 + 1 ) / ( ( 1 + x ) + ( x * x ) ),2/(x**2 + x + 1),0.0,-2.0 +( 1 + 1 ) / ( ( 1 + x ) + x ) / x,2/(x*(2*x + 1)),-1.0,-2.0 +( 1 + 1 ) / ( ( 1 - x ) * ( 1 + x ) ) / x,-2/(x**3 - x),-1.0,-3.0 +( 1 + 1 ) / ( ( 1 - x ) * ( 1 - x ) ) / x,2/(x*(x - 1)**2),-1.0,-3.0 +( 1 + 1 ) / ( ( 1 - x ) + ( x * x ) ),2/(x**2 - x + 1),0.0,-2.0 +( 1 + 1 ) / ( ( 1 - x ) - ( x * x ) ) / x,-2/(x*(x**2 + x - 1)),-1.0,-3.0 +( 1 + 1 ) / ( ( 1 - x ) - x ) / x,-2/(x*(2*x - 1)),-1.0,-2.0 +( 1 + 1 ) / ( ( 1 / ( 1 + x ) ) * x ) / x,2*(x + 1)/x**2,-2.0,-1.0 +( 1 + 1 ) / ( ( 1 / ( 1 + x ) ) + x ),2*(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +( 1 + 1 ) / ( ( 1 / ( 1 + x ) ) + x ) / x,2*(x + 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +( 1 + 1 ) / ( ( 1 / ( 1 + x ) ) - x ) / x,-(2*x + 2)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +( 1 + 1 ) / ( ( 1 / ( 1 - x ) ) * x ) / x,2*(-x + 1)/x**2,-2.0,-1.0 +( 1 + 1 ) / ( ( 1 / ( 1 - x ) ) + x ) / x,2*(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +( 1 + 1 ) / ( ( 1 / x ) + x ) / x,2/(x**2 + 1),0.0,-2.0 +( 1 + 1 ) / ( ( 1 / x ) - x ) / ( ( 1 / x ) - x ),2*x**2/(x**2 - 1)**2,2.0,-2.0 +( 1 + 1 ) / ( ( x * ( ( x * x ) - x ) ) + x ),2/(x*(x*(x - 1) + 1)),-1.0,-3.0 +( 1 + 1 ) / ( ( x * ( 1 - ( x * x ) ) ) + x ),-2/(x*(x**2 - 2)),-1.0,-3.0 +( 1 + 1 ) / ( ( x * ( x * x ) ) * x ) + 1,1 + 2/x**4,-4.0,0.0 +( 1 + 1 ) / ( ( x * ( x * x ) ) * x ) - 1,-1 + 2/x**4,-4.0,0.0 +( 1 + 1 ) / ( ( x * x ) * x ) - ( 1 / x ),(-x**2 + 2)/x**3,-3.0,-1.0 +( 1 + 1 ) / ( ( x * x ) * x ) - x,-x + 2/x**3,-3.0,1.0 +( 1 + 1 ) / ( ( x * x ) / ( 1 - x ) ),2*(-x + 1)/x**2,-2.0,-1.0 +( 1 + 1 ) / ( ( x / ( 1 + x ) ) + x ) / x,2*(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 + 1 ) / ( 1 + ( ( ( x * x ) * x ) * x ) ),2/(x**4 + 1),0.0,-4.0 +( 1 + 1 ) / ( 1 + ( ( 1 + x ) * x ) ),2/(x*(x + 1) + 1),0.0,-2.0 +( 1 + 1 ) / ( 1 + ( ( x * ( x * x ) ) * x ) ),2/(x**4 + 1),0.0,-4.0 +( 1 + 1 ) / ( 1 + ( ( x * x ) * x ) ),2/(x**3 + 1),0.0,-3.0 +( 1 + 1 ) / ( 1 + ( ( x * x ) + x ) ) / x,2/(x*(x**2 + x + 1)),-1.0,-3.0 +( 1 + 1 ) / ( 1 + ( 1 + ( 1 + x ) ) ) / x,2/(x*(x + 3)),-1.0,-2.0 +( 1 + 1 ) / ( 1 + ( 1 + ( 1 - x ) ) ) / x,-2/(x*(x - 3)),-1.0,-2.0 +( 1 + 1 ) / ( 1 + ( 1 + ( x * x ) ) ) / x,2/(x*(x**2 + 2)),-1.0,-3.0 +( 1 + 1 ) / ( 1 + ( 1 + x ) ) / x,2/(x*(x + 2)),-1.0,-2.0 +( 1 + 1 ) / ( 1 + ( 1 - ( 1 - x ) ) ) / x,2/(x*(x + 1)),-1.0,-2.0 +( 1 + 1 ) / ( 1 + ( 1 / ( 1 / x ) ) ) / x,2/(x*(x + 1)),-1.0,-2.0 +( 1 + 1 ) / ( 1 + ( x * ( 1 + x ) ) ),2/(x*(x + 1) + 1),0.0,-2.0 +( 1 + 1 ) / ( 1 + ( x * x ) ),2/(x**2 + 1),0.0,-2.0 +( 1 + 1 ) / ( 1 + ( x * x ) ) / ( 1 - x ),-2/((x - 1)*(x**2 + 1)),0.0,-3.0 +( 1 + 1 ) / ( 1 + x ) - ( 1 / x ),(x - 1)/(x*(x + 1)),-1.0,-1.0 +( 1 + 1 ) / ( 1 + x ) - x,(-x*(x + 1) + 2)/(x + 1),0.0,1.0 +( 1 + 1 ) / ( 1 + x ) / ( 1 + x ),2/(x + 1)**2,0.0,-2.0 +( 1 + 1 ) / ( 1 + x ) / ( 1 - x ),-2/(x**2 - 1),0.0,-2.0 +( 1 + 1 ) / ( 1 - ( ( x * x ) - x ) ) / x,2/(x*(-x**2 + x + 1)),-1.0,-3.0 +( 1 + 1 ) / ( 1 - ( 1 + x ) ) / ( 1 - x ),2/(x*(x - 1)),-1.0,-2.0 +( 1 + 1 ) / ( 1 - ( 1 + x ) ) / x,-2/x**2,-2.0,-2.0 +( 1 + 1 ) / ( 1 - ( 1 - x ) ) / x,2/x**2,-2.0,-2.0 +( 1 + 1 ) / ( 1 - ( 1 / x ) ) / x,2/(x - 1),0.0,-1.0 +( 1 + 1 ) / ( 1 - ( x * ( 1 + x ) ) ) / x,-2/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 + 1 ) / ( 1 - ( x * x ) ) / ( 1 - ( x * x ) ),2/(x**2 - 1)**2,0.0,-4.0 +( 1 + 1 ) / ( 1 - ( x * x ) ) / ( 1 - x ),2/((x - 1)*(x**2 - 1)),0.0,-3.0 +( 1 + 1 ) / ( 1 - ( x * x ) ) / x,-2/(x**3 - x),-1.0,-3.0 +( 1 + 1 ) / ( 1 - x ) + x,(x*(x - 1) - 2)/(x - 1),0.0,1.0 +( 1 + 1 ) / ( 1 - x ) - ( 1 / x ),(-3*x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + 1 ) / ( 1 - x ) - x,-(x*(x - 1) + 2)/(x - 1),0.0,1.0 +( 1 + 1 ) / ( 1 - x ) / ( ( 1 / ( x * x ) ) - x ),2*x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( 1 + 1 ) / ( 1 - x ) / ( ( 1 / x ) + x ),-2*x/((x - 1)*(x**2 + 1)),1.0,-2.0 +( 1 + 1 ) / ( 1 - x ) / ( ( x * x ) - x ),-2/(x*(x - 1)**2),-1.0,-3.0 +( 1 + 1 ) / ( 1 - x ) / ( 1 + x ),-2/(x**2 - 1),0.0,-2.0 +( 1 + 1 ) / ( 1 - x ) / ( 1 - ( 1 + x ) ),2/(x*(x - 1)),-1.0,-2.0 +( 1 + 1 ) / ( 1 - x ) / ( 1 / x ),-2*x/(x - 1),1.0,0.0 +( 1 + 1 ) / ( 1 - x ) / ( x * ( 1 - x ) ),2/(x*(x - 1)**2),-1.0,-3.0 +( 1 + 1 ) / ( 1 - x ) / x,-2/(x*(x - 1)),-1.0,-2.0 +( 1 + 1 ) / ( 1 / ( 1 + x ) ) / ( x * x ),2*(x + 1)/x**2,-2.0,-1.0 +( 1 + 1 ) / ( 1 / x ) / ( 1 + x ),2*x/(x + 1),1.0,0.0 +( 1 + 1 ) / ( x * ( 1 + x ) ) / ( 1 - x ),-2/(x**3 - x),-1.0,-3.0 +( 1 + 1 ) / ( x * ( 1 + x ) ) / ( x / ( 1 - x ) ),2*(-x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + 1 ) / ( x * ( 1 - ( 1 / x ) ) ),2/(x - 1),0.0,-1.0 +( 1 + 1 ) / ( x * ( 1 - x ) ),-2/(x*(x - 1)),-1.0,-2.0 +( 1 + 1 ) / ( x * ( 1 - x ) ) / ( 1 - x ),2/(x*(x - 1)**2),-1.0,-3.0 +( 1 + 1 ) / ( x * ( 1 / ( 1 + x ) ) ) / x,2*(x + 1)/x**2,-2.0,-1.0 +( 1 + 1 ) / ( x * ( 1 / ( 1 - x ) ) ) / x,2*(-x + 1)/x**2,-2.0,-1.0 +( 1 + 1 ) / ( x * ( x * ( x * x ) ) ) - 1,-1 + 2/x**4,-4.0,0.0 +( 1 + 1 ) / ( x * ( x * x ) ) - ( 1 / x ),(-x**2 + 2)/x**3,-3.0,-1.0 +( 1 + 1 ) / ( x * ( x * x ) ) - 1,-1 + 2/x**3,-3.0,0.0 +( 1 + 1 ) / ( x * ( x * x ) ) - x,-x + 2/x**3,-3.0,1.0 +( 1 + 1 ) / ( x * x ) + ( 1 / x ),(x + 2)/x**2,-2.0,-1.0 +( 1 + 1 ) / ( x * x ) - ( ( 1 / ( 1 - x ) ) / x ),(3*x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + 1 ) / ( x * x ) - ( 1 + x ),-x - 1 + 2/x**2,-2.0,1.0 +( 1 + 1 ) / ( x * x ) - ( 1 / x ),(-x + 2)/x**2,-2.0,-1.0 +( 1 + 1 ) / ( x * x ) - ( x * x ),(-x**4 + 2)/x**2,-2.0,2.0 +( 1 + 1 ) / ( x * x ) - x,-x + 2/x**2,-2.0,1.0 +( 1 + 1 ) / ( x * x ) / ( 1 - ( 1 / x ) ),2/(x*(x - 1)),-1.0,-2.0 +( 1 + 1 ) / ( x / ( ( 1 - x ) - x ) ) / x,2*(-2*x + 1)/x**2,-2.0,-1.0 +( 1 + 1 ) / ( x / ( 1 + x ) ) / ( x * ( 1 - x ) ),-(2*x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + 1 ) / ( x / ( 1 + x ) ) / x,2*(x + 1)/x**2,-2.0,-1.0 +( 1 + 1 ) / x,2/x,-1.0,-1.0 +( 1 + 1 ) / x + ( 1 / ( 1 + x ) ),(3*x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 + 1 ) / x + ( 1 / ( 1 - x ) ),(x - 2)/(x*(x - 1)),-1.0,-1.0 +( 1 + 1 ) / x + ( x / ( ( x * x ) - x ) ),(3*x - 2)/(x*(x - 1)),-1.0,-1.0 +( 1 + 1 ) / x + x,x + 2/x,-1.0,1.0 +( 1 + 1 ) / x - ( 1 - x ),x - 1 + 2/x,-1.0,1.0 +( 1 + 1 ) / x - ( 1 / ( 1 - x ) ),(3*x - 2)/(x*(x - 1)),-1.0,-1.0 +( 1 + 1 ) / x - ( x * x ),(-x**3 + 2)/x,-1.0,2.0 +( 1 + 1 ) / x - 1,(-x + 2)/x,-1.0,0.0 +( 1 + 1 ) / x - x,-x + 2/x,-1.0,1.0 +( 1 + 1 ) / x / ( ( ( 1 / x ) * x ) + x ),2/(x*(x + 1)),-1.0,-2.0 +( 1 + 1 ) / x / ( ( ( 1 / x ) + x ) + x ),2/(2*x**2 + 1),0.0,-2.0 +( 1 + 1 ) / x / ( ( 1 + x ) * ( 1 - x ) ),-2/(x**3 - x),-1.0,-3.0 +( 1 + 1 ) / x / ( ( 1 + x ) + x ),2/(x*(2*x + 1)),-1.0,-2.0 +( 1 + 1 ) / x / ( ( 1 + x ) - ( 1 / x ) ),2/(x*(x + 1) - 1),0.0,-2.0 +( 1 + 1 ) / x / ( ( 1 / ( 1 + x ) ) + x ),2*(x + 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +( 1 + 1 ) / x / ( ( 1 / ( 1 - x ) ) + x ),2*(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +( 1 + 1 ) / x / ( ( 1 / x ) * ( x * x ) ),2/x**2,-2.0,-2.0 +( 1 + 1 ) / x / ( ( 1 / x ) - x ),-2/(x**2 - 1),0.0,-2.0 +( 1 + 1 ) / x / ( ( x * x ) + ( 1 + x ) ),2/(x*(x**2 + x + 1)),-1.0,-3.0 +( 1 + 1 ) / x / ( ( x * x ) + ( 1 - x ) ),2/(x*(x**2 - x + 1)),-1.0,-3.0 +( 1 + 1 ) / x / ( ( x * x ) + ( 1 / ( x * x ) ) ),2*x/(x**4 + 1),1.0,-3.0 +( 1 + 1 ) / x / ( ( x * x ) + ( 1 / x ) ),2/(x**3 + 1),0.0,-3.0 +( 1 + 1 ) / x / ( ( x * x ) / ( 1 + ( x * x ) ) ),2/x + 2/x**3,-3.0,-1.0 +( 1 + 1 ) / x / ( ( x / ( 1 + ( 1 + x ) ) ) - x ),-(2*x + 4)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + 1 ) / x / ( 1 + ( 1 + ( 1 / x ) ) ),2/(2*x + 1),0.0,-1.0 +( 1 + 1 ) / x / ( 1 + ( 1 + x ) ),2/(x*(x + 2)),-1.0,-2.0 +( 1 + 1 ) / x / ( 1 + ( 1 - x ) ),-2/(x*(x - 2)),-1.0,-2.0 +( 1 + 1 ) / x / ( 1 + ( x * ( 1 - x ) ) ),-2/(x*(x*(x - 1) - 1)),-1.0,-3.0 +( 1 + 1 ) / x / ( 1 + x ),2/(x*(x + 1)),-1.0,-2.0 +( 1 + 1 ) / x / ( 1 - ( ( x * x ) / x ) ),-2/(x*(x - 1)),-1.0,-2.0 +( 1 + 1 ) / x / ( 1 - ( 1 + x ) ),-2/x**2,-2.0,-2.0 +( 1 + 1 ) / x / ( 1 - ( 1 / x ) ),2/(x - 1),0.0,-1.0 +( 1 + 1 ) / x / ( 1 - ( x * ( 1 + x ) ) ),-2/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 + 1 ) / x / ( 1 - ( x * ( 1 - x ) ) ),2/(x*(x**2 - x + 1)),-1.0,-3.0 +( 1 + 1 ) / x / ( 1 - ( x * x ) ),-2/(x**3 - x),-1.0,-3.0 +( 1 + 1 ) / x / ( x * ( ( 1 / x ) + x ) ),2/(x**3 + x),-1.0,-3.0 +( 1 + 1 ) / x / ( x / ( ( 1 / x ) + x ) ),2/x + 2/x**3,-3.0,-1.0 +( 1 + 1 ) / x / ( x / ( ( 1 / x ) - x ) ),-2/x + 2/x**3,-3.0,-1.0 +( 1 + 1 ) / x / ( x / ( 1 + ( ( 1 / x ) + x ) ) ),2*(x*(x + 1) + 1)/x**3,-3.0,-1.0 +( 1 + 1 ) / x / ( x / ( 1 + ( 1 / ( 1 - x ) ) ) ),2*(x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + 1 ) / x / ( x / ( 1 + x ) ),2*(x + 1)/x**2,-2.0,-1.0 +( 1 + 1 ) / x / ( x / ( 1 - x ) ),2*(-x + 1)/x**2,-2.0,-1.0 +( 1 + 1 + ( ( ( 1 / x ) / x ) - x ) ) / x,-1 + 2/x + x**(-3),-3.0,0.0 +( 1 + 1 + ( ( 1 + x ) - x ) ) / ( x * x ),3/x**2,-2.0,-2.0 +( 1 + 1 + ( ( 1 + x ) - x ) ) / x,3/x,-1.0,-1.0 +( 1 + 1 + ( ( 1 - x ) + x ) ) / x,3/x,-1.0,-1.0 +( 1 + 1 + ( ( 1 / ( 1 + x ) ) / x ) ) / x,(2*x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 + 1 + ( ( 1 / ( x * x ) ) / x ) + 1 ),3 + x**(-3),-3.0,0.0 +( 1 + 1 + ( ( 1 / x ) * x ) ) / x,3/x,-1.0,-1.0 +( 1 + 1 + ( ( 1 / x ) / ( 1 - x ) ) ) / x,(2*x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + 1 + ( ( x * x ) * x ) * x ),x**4 + 2,0.0,4.0 +( 1 + 1 + ( 1 + ( 1 + x ) ) ) / ( x * x ),(x + 4)/x**2,-2.0,-1.0 +( 1 + 1 + ( 1 + ( 1 / x ) ) ) / ( 1 + x ),(3*x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 + 1 + ( 1 + ( 1 / x ) ) ) / x,(3*x + 1)/x**2,-2.0,-1.0 +( 1 + 1 + ( 1 + ( x / ( 1 - x ) ) ) ) / x,(2*x - 3)/(x*(x - 1)),-1.0,-1.0 +( 1 + 1 + ( 1 + x ) ) / ( x * ( ( x * x ) + x ) ),(x + 3)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + 1 + ( 1 + x ) ) / ( x * x ),(x + 3)/x**2,-2.0,-1.0 +( 1 + 1 + ( 1 + x ) ) / x,(x + 3)/x,-1.0,0.0 +( 1 + 1 + ( 1 + x ) / x ),3 + 1/x,-1.0,0.0 +( 1 + 1 + ( 1 - ( 1 / x ) ) ) / x,(3*x - 1)/x**2,-2.0,-1.0 +( 1 + 1 + ( 1 - x ) ) / ( 1 + x ),(-x + 3)/(x + 1),0.0,0.0 +( 1 + 1 + ( 1 - x ) ) / x,(-x + 3)/x,-1.0,0.0 +( 1 + 1 + ( 1 / ( ( ( 1 - x ) * x ) - x ) ) ) / x,2/x - 1/x**3,-3.0,-1.0 +( 1 + 1 + ( 1 / ( ( 1 / x ) + x ) ) ) / ( x * x ),(2*x**2 + x + 2)/(x**4 + x**2),-2.0,-2.0 +( 1 + 1 + ( 1 / ( ( x * x ) - x ) ) ) / x,(2 + 1/(x**2 - x))/x,-2.0,-1.0 +( 1 + 1 + ( 1 / ( 1 + x ) ) ) / ( x * x ),(2*x + 3)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + 1 + ( 1 / ( 1 + x ) ) ) / x,(2*x + 3)/(x*(x + 1)),-1.0,-1.0 +( 1 + 1 + ( 1 / ( 1 - x ) ) ),(2*x - 3)/(x - 1),0.0,0.0 +( 1 + 1 + ( 1 / ( 1 - x ) ) ) / ( x * x ),(2*x - 3)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + 1 + ( 1 / ( 1 - x ) ) ) / x,(2*x - 3)/(x*(x - 1)),-1.0,-1.0 +( 1 + 1 + ( 1 / ( 1 - x ) ) / x ),2 - 1/(x*(x - 1)),-1.0,0.0 +( 1 + 1 + ( 1 / ( x * x ) ) ) / ( 1 - x ),-(2*x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + 1 + ( 1 / x ) ) / ( ( x / ( 1 + x ) ) - x ),-(x + 1)*(2*x + 1)/x**3,-3.0,-1.0 +( 1 + 1 + ( 1 / x ) ) / ( x * ( 1 - x ) ),-(2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + 1 + ( 1 / x ) ) / x,(2*x + 1)/x**2,-2.0,-1.0 +( 1 + 1 + ( 1 / x ) + 1 ),3 + 1/x,-1.0,0.0 +( 1 + 1 + ( x * x ) ) / ( ( x * x ) * x ),(x**2 + 2)/x**3,-3.0,-1.0 +( 1 + 1 + ( x * x ) ) / ( x * ( x * x ) ),(x**2 + 2)/x**3,-3.0,-1.0 +( 1 + 1 + ( x * x ) ) / ( x * x ),1 + 2/x**2,-2.0,0.0 +( 1 + 1 + ( x * x ) * ( x * x ) ),x**4 + 2,0.0,4.0 +( 1 + 1 + ( x * x ) * x ),x**3 + 2,0.0,3.0 +( 1 + 1 + ( x / ( ( x * x ) + x ) ) ) / ( x * x ),(2*x + 3)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + 1 + ( x / ( 1 + ( x * x ) ) ) ) / ( x * x ),(2*x**2 + x + 2)/(x**4 + x**2),-2.0,-2.0 +( 1 + 1 + ( x / ( 1 + x ) ) ) + 1,(4*x + 3)/(x + 1),0.0,0.0 +( 1 + 1 + ( x / ( 1 + x ) ) ) / ( x * x ),(3*x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + 1 + ( x / ( 1 + x ) ) ) / x,(3*x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 + 1 + 1 ) + ( x * x ),x**2 + 3,0.0,2.0 +( 1 + 1 + 1 ) + 1,4,0.0,0.0 +( 1 + 1 + 1 ) + x,x + 3,0.0,1.0 +( 1 + 1 + 1 ) - ( 1 / x ),3 - 1/x,-1.0,0.0 +( 1 + 1 + 1 ) - x,-x + 3,0.0,1.0 +( 1 + 1 + 1 ) / ( ( ( 1 + x ) * x ) - x ),3/x**2,-2.0,-2.0 +( 1 + 1 + 1 ) / ( ( ( 1 + x ) + x ) * x ),3/(x*(2*x + 1)),-1.0,-2.0 +( 1 + 1 + 1 ) / ( ( ( 1 - x ) * x ) - x ),-3/x**2,-2.0,-2.0 +( 1 + 1 + 1 ) / ( ( ( 1 - x ) - x ) - x ),-3/(3*x - 1),0.0,-1.0 +( 1 + 1 + 1 ) / ( ( ( 1 / x ) - x ) - x ),-3*x/(2*x**2 - 1),1.0,-1.0 +( 1 + 1 + 1 ) / ( ( ( x * x ) * x ) - x ),3/(x**3 - x),-1.0,-3.0 +( 1 + 1 + 1 ) / ( ( ( x * x ) - x ) - x ),3/(x*(x - 2)),-1.0,-2.0 +( 1 + 1 + 1 ) / ( ( 1 - ( 1 + x ) ) - x ),-3/(2*x),-1.0,-1.0 +( 1 + 1 + 1 ) / ( ( 1 - x ) * x ),-3/(x*(x - 1)),-1.0,-2.0 +( 1 + 1 + 1 ) / ( ( 1 / x ) * ( 1 - x ) ),-3*x/(x - 1),1.0,0.0 +( 1 + 1 + 1 ) / ( ( 1 / x ) + x ),3*x/(x**2 + 1),1.0,-1.0 +( 1 + 1 + 1 ) / ( ( x * ( 1 + x ) ) + x ),3/(x*(x + 2)),-1.0,-2.0 +( 1 + 1 + 1 ) / ( ( x * ( 1 + x ) ) - x ),3/x**2,-2.0,-2.0 +( 1 + 1 + 1 ) / ( ( x * ( 1 - x ) ) - x ),-3/x**2,-2.0,-2.0 +( 1 + 1 + 1 ) / ( ( x * ( 1 / x ) ) - x ),-3/(x - 1),0.0,-1.0 +( 1 + 1 + 1 ) / ( ( x * x ) + x ),3/(x*(x + 1)),-1.0,-2.0 +( 1 + 1 + 1 ) / ( ( x * x ) - ( 1 / ( x * x ) ) ),3*x**2/(x**4 - 1),2.0,-2.0 +( 1 + 1 + 1 ) / ( ( x * x ) - x ),3/(x*(x - 1)),-1.0,-2.0 +( 1 + 1 + 1 ) / ( ( x * x ) / ( 1 + x ) ),3*(x + 1)/x**2,-2.0,-1.0 +( 1 + 1 + 1 ) / ( ( x * x ) / ( 1 - x ) ),3*(-x + 1)/x**2,-2.0,-1.0 +( 1 + 1 + 1 ) / ( ( x / ( 1 + x ) ) * x ),3*(x + 1)/x**2,-2.0,-1.0 +( 1 + 1 + 1 ) / ( ( x / ( 1 + x ) ) - x ),-(3*x + 3)/x**2,-2.0,-1.0 +( 1 + 1 + 1 ) / ( ( x / ( 1 - x ) ) + x ),3*(x - 1)/(x*(x - 2)),-1.0,-1.0 +( 1 + 1 + 1 ) / ( 1 + ( ( 1 + x ) + x ) ),3/(2*(x + 1)),0.0,-1.0 +( 1 + 1 + 1 ) / ( 1 + ( 1 + ( 1 / x ) ) ),3*x/(2*x + 1),1.0,0.0 +( 1 + 1 + 1 ) / ( 1 + ( 1 + x ) ),3/(x + 2),0.0,-1.0 +( 1 + 1 + 1 ) / ( 1 + ( x * x ) ),3/(x**2 + 1),0.0,-2.0 +( 1 + 1 + 1 ) / ( 1 - ( ( x * x ) + x ) ),-3/(x**2 + x - 1),0.0,-2.0 +( 1 + 1 + 1 ) / ( 1 - ( 1 + x ) ),-3/x,-1.0,-1.0 +( 1 + 1 + 1 ) / ( 1 - ( 1 - x ) ),3/x,-1.0,-1.0 +( 1 + 1 + 1 ) / ( 1 - x ),-3/(x - 1),0.0,-1.0 +( 1 + 1 + 1 ) / ( x * ( ( 1 - x ) - x ) ),-3/(x*(2*x - 1)),-1.0,-2.0 +( 1 + 1 + 1 ) / ( x * ( 1 + ( x * x ) ) ),3/(x**3 + x),-1.0,-3.0 +( 1 + 1 + 1 ) / ( x * ( 1 - ( x * x ) ) ),-3/(x**3 - x),-1.0,-3.0 +( 1 + 1 + 1 ) / ( x * x ),3/x**2,-2.0,-2.0 +( 1 + 1 + 1 ) / ( x / ( 1 + ( 1 / ( x * x ) ) ) ),3/x + 3/x**3,-3.0,-1.0 +( 1 + 1 + 1 ) / ( x / ( 1 - ( 1 / x ) ) ),3*(x - 1)/x**2,-2.0,-1.0 +( 1 + 1 + 1 ) / x,3/x,-1.0,-1.0 +( 1 + 1 + 1 + 1 ),4,0.0,0.0 +( 1 + 1 + 1 + x ),x + 3,0.0,1.0 +( 1 + 1 + 1 - ( 1 / ( x * x ) ) ),3 - 1/x**2,-2.0,0.0 +( 1 + 1 + 1 - ( 1 / x ) ),3 - 1/x,-1.0,0.0 +( 1 + 1 + x ) + 1,x + 3,0.0,1.0 +( 1 + 1 + x ) / ( ( x * ( 1 + x ) ) * x ),(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + 1 + x ) / ( x * ( x * ( 1 + x ) ) ),(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + 1 + x ) / ( x * x ),(x + 2)/x**2,-2.0,-1.0 +( 1 + 1 + x ) / x,(x + 2)/x,-1.0,0.0 +( 1 + 1 + x * ( x * x ) ),x**3 + 2,0.0,3.0 +( 1 + 1 + x * x ),x**2 + 2,0.0,2.0 +( 1 + 1 + x + 1 ),x + 3,0.0,1.0 +( 1 + 1 - ( ( 1 + x ) / ( x * x ) ) / ( x * x ) ),(2*x**4 - x - 1)/x**4,-4.0,0.0 +( 1 + 1 - ( ( 1 - x ) / x ) / x ),2 + 1/x - 1/x**2,-2.0,0.0 +( 1 + 1 - ( 1 + x ) / ( ( x * x ) * x ) ),(2*x**3 - x - 1)/x**3,-3.0,0.0 +( 1 + 1 - ( 1 + x ) / ( x * x ) ),2 - 1/x - 1/x**2,-2.0,0.0 +( 1 + 1 - ( 1 - x ) / ( x * x ) ),2 + 1/x - 1/x**2,-2.0,0.0 +( 1 + 1 - ( 1 / ( x * x ) ) + 1 ),3 - 1/x**2,-2.0,0.0 +( 1 + 1 - ( 1 / x ) + 1 ),3 - 1/x,-1.0,0.0 +( 1 + 1 - ( 1 / x ) / ( x * ( x * x ) ) ),2 - 1/x**4,-4.0,0.0 +( 1 + 1 - ( 1 / x ) / ( x * x ) ),2 - 1/x**3,-3.0,0.0 +( 1 + 1 - ( 1 / x ) / x ),2 - 1/x**2,-2.0,0.0 +( 1 + 1 - ( x * x ) ) / x,-x + 2/x,-1.0,1.0 +( 1 + 1 - ( x / ( 1 - x ) ) ) + 1,(4*x - 3)/(x - 1),0.0,0.0 +( 1 + 1 - ( x / ( 1 - x ) ) ) / ( 1 - x ),(-3*x + 2)/(x - 1)**2,0.0,-1.0 +( 1 + 1 - ( x / ( 1 - x ) ) ) / x,(3*x - 2)/(x*(x - 1)),-1.0,-1.0 +( 1 + 1 - 1 / ( ( x * x ) * x ) ),2 - 1/x**3,-3.0,0.0 +( 1 + 1 - 1 / ( 1 - x ) ),(2*x - 1)/(x - 1),0.0,0.0 +( 1 + 1 - 1 / ( x * ( x * x ) ) ),2 - 1/x**3,-3.0,0.0 +( 1 + 1 - 1 / x ),2 - 1/x,-1.0,0.0 +( 1 + 1 - x ) * x,x*(-x + 2),1.0,2.0 +( 1 + 1 - x ) - x,-2*x + 2,0.0,1.0 +( 1 + 1 - x ) / ( x * ( ( 1 / x ) + x ) ),(-x + 2)/(x**2 + 1),0.0,-1.0 +( 1 + 1 - x ) / ( x * ( ( x * x ) + x ) ),(-x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + 1 - x ) / ( x * ( 1 + x ) ),(-x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 + 1 - x ) / ( x * ( 1 - ( 1 + x ) ) ),(x - 2)/x**2,-2.0,-1.0 +( 1 + 1 - x ) / ( x * x ),(-x + 2)/x**2,-2.0,-1.0 +( 1 + 1 - x ) / x,(-x + 2)/x,-1.0,0.0 +( 1 + 1 - x - x ),-2*x + 2,0.0,1.0 +( 1 + 1 / ( ( x * ( x * x ) ) * x ) ) + 1,2 + x**(-4),-4.0,0.0 +( 1 + 1 / ( ( x * x ) * ( 1 + x ) ) ) / x,(x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 + 1 / ( ( x * x ) * x ) ) + 1,2 + x**(-3),-3.0,0.0 +( 1 + 1 / ( ( x * x ) * x ) ) - x,-x + 1 + x**(-3),-3.0,1.0 +( 1 + 1 / ( ( x * x ) + ( x * x ) ) ) / x,(x**2 + 1/2)/x**3,-3.0,-1.0 +( 1 + 1 / ( 1 + ( x * x ) ) ) / x,(x**2 + 2)/(x**3 + x),-1.0,-1.0 +( 1 + 1 / ( 1 + x ) ) / ( 1 + x ),(x + 2)/(x + 1)**2,0.0,-1.0 +( 1 + 1 / ( 1 + x ) ) / ( x * x ),(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + 1 / ( 1 + x ) ) / x,(x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 + 1 / ( 1 + x ) - x ),(-x**2 + 2)/(x + 1),0.0,1.0 +( 1 + 1 / ( 1 - x ) ) / x,(x - 2)/(x*(x - 1)),-1.0,-1.0 +( 1 + 1 / ( x * ( ( 1 / x ) + x ) ) ) / x,(x**2 + 2)/(x**3 + x),-1.0,-1.0 +( 1 + 1 / ( x * ( ( x * x ) - x ) ) ) / x,(x**2*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 + 1 / ( x * ( ( x / ( 1 - x ) ) + x ) ) ) / x,(x**2*(x - 2) + x - 1)/(x**3*(x - 2)),-3.0,-1.0 +( 1 + 1 / ( x * ( 1 + ( 1 + x ) ) ) ) / x,(x*(x + 2) + 1)/(x**2*(x + 2)),-2.0,-1.0 +( 1 + 1 / ( x * ( 1 + x ) ) ) / x,(x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 + 1 / ( x * ( 1 - x ) ) ) / x,(x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + 1 / ( x * ( x * ( 1 + x ) ) ) ) / x,(x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 + 1 / ( x * x ) ) + 1,2 + x**(-2),-2.0,0.0 +( 1 + 1 / ( x * x ) ) - x,-x + 1 + x**(-2),-2.0,1.0 +( 1 + 1 / ( x * x ) ) / x,(x**2 + 1)/x**3,-3.0,-1.0 +( 1 + 1 / ( x * x ) - x ),-x + 1 + x**(-2),-2.0,1.0 +( 1 + 1 / 1 ) / ( x * x ),2/x**2,-2.0,-2.0 +( 1 + 1 / 1 ) / x,2/x,-1.0,-1.0 +( 1 + 1 / x ) + 1,2 + 1/x,-1.0,0.0 +( 1 + 1 / x ) - x,-x + 1 + 1/x,-1.0,1.0 +( 1 + 1 / x ) / ( ( x * x ) / ( 1 + x ) ),(x + 1)**2/x**3,-3.0,-1.0 +( 1 + 1 / x ) / x,(x + 1)/x**2,-2.0,-1.0 +( 1 + x ) * ( ( 1 / x ) - x * x ),-(x + 1)*(x**3 - 1)/x,-1.0,3.0 +( 1 + x ) * ( ( x * x ) * x ) - 1,x**3*(x + 1) - 1,0.0,4.0 +( 1 + x ) * ( ( x * x ) * x + 1 ),(x + 1)*(x**3 + 1),0.0,4.0 +( 1 + x ) * ( ( x * x ) + x + x ),x*(x + 1)*(x + 2),1.0,3.0 +( 1 + x ) * ( 1 + x ),(x + 1)**2,0.0,2.0 +( 1 + x ) * ( 1 + x ) * 1 * x - 1,x*(x + 1)**2 - 1,0.0,3.0 +( 1 + x ) * ( 1 + x ) * x,x*(x + 1)**2,1.0,3.0 +( 1 + x ) * ( 1 + x ) * x + x * x,x*(x + (x + 1)**2),1.0,3.0 +( 1 + x ) * ( 1 + x ) * x + x - 1,x*(x + 1)**2 + x - 1,0.0,3.0 +( 1 + x ) * ( 1 + x ) * x - 1,x*(x + 1)**2 - 1,0.0,3.0 +( 1 + x ) * ( 1 - x ) * x * x - 1,-x**4 + x**2 - 1,0.0,4.0 +( 1 + x ) * ( 1 - x ) * x + x,x*(-x**2 + 2),1.0,3.0 +( 1 + x ) * ( 1 - x * x ),-(x + 1)*(x**2 - 1),0.0,3.0 +( 1 + x ) * ( 1 / x ) + 1 / x / x,(x*(x + 1) + 1)/x**2,-2.0,0.0 +( 1 + x ) * ( x ) * x - 1,x**2*(x + 1) - 1,0.0,3.0 +( 1 + x ) * ( x ) + 1,x*(x + 1) + 1,0.0,2.0 +( 1 + x ) * ( x ) - 1,x*(x + 1) - 1,0.0,2.0 +( 1 + x ) * ( x * x ) * x + x + 1,x**3*(x + 1) + x + 1,0.0,4.0 +( 1 + x ) * ( x * x ) * x - 1 + x,x**3*(x + 1) + x - 1,0.0,4.0 +( 1 + x ) * ( x * x ) + 1 + 1,x**2*(x + 1) + 2,0.0,3.0 +( 1 + x ) * ( x * x ) + x + x + x,x*(x*(x + 1) + 3),1.0,3.0 +( 1 + x ) * ( x * x ) - 1,x**2*(x + 1) - 1,0.0,3.0 +( 1 + x ) * ( x * x ) - 1 / x - 1,(x**4 + x**3 - x - 1)/x,-1.0,3.0 +( 1 + x ) * ( x * x ) / ( x - 1 ),x**2*(x + 1)/(x - 1),2.0,2.0 +( 1 + x ) * ( x + 1 ) * x,x*(x + 1)**2,1.0,3.0 +( 1 + x ) * ( x + x ),2*x*(x + 1),1.0,2.0 +( 1 + x ) * ( x + x ) * ( 1 + x ),2*x*(x + 1)**2,1.0,3.0 +( 1 + x ) * ( x + x ) + 1,2*x*(x + 1) + 1,0.0,2.0 +( 1 + x ) * ( x + x * x ),x*(x + 1)**2,1.0,3.0 +( 1 + x ) * ( x + x + x ),3*x*(x + 1),1.0,2.0 +( 1 + x ) * ( x + x - ( x * x ) ),x*(-x**2 + x + 2),1.0,3.0 +( 1 + x ) * ( x - ( 1 - x ) ) * x,x*(x + 1)*(2*x - 1),1.0,3.0 +( 1 + x ) * ( x - ( x * x ) + x ),x*(-x**2 + x + 2),1.0,3.0 +( 1 + x ) * ( x / ( 1 - x ) ),-x*(x + 1)/(x - 1),1.0,1.0 +( 1 + x ) * ( x / ( 1 - x ) ) / ( 1 - x ),x*(x + 1)/(x - 1)**2,1.0,0.0 +( 1 + x ) * ( x / ( 1 - x ) ) / x / x,-(x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + x ) * 1 * ( x * x ) - 1 / x,(x**3*(x + 1) - 1)/x,-1.0,3.0 +( 1 + x ) * 1 * x * ( 1 + x ) + x,x*((x + 1)**2 + 1),1.0,3.0 +( 1 + x ) * 1 * x * x + x,x*(x*(x + 1) + 1),1.0,3.0 +( 1 + x ) * 1 * x * x - x,x*(x*(x + 1) - 1),1.0,3.0 +( 1 + x ) * 1 + ( x * x ) * x * x,x**4 + x + 1,0.0,4.0 +( 1 + x ) * 1 / ( x - 1 ),(x + 1)/(x - 1),0.0,0.0 +( 1 + x ) * 1 / x - x * ( x * x ),(-x**4 + x + 1)/x,-1.0,3.0 +( 1 + x ) * 1 / x - x * x,(-x**3 + x + 1)/x,-1.0,2.0 +( 1 + x ) * 1 / x / ( x * ( 1 - x ) ),-(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + x ) * 1 / x / ( x * x ) - ( 1 / ( 1 - x ) ),(x**3 + x**2 - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 + x ) * 1 / x / ( x * x ) - ( 1 / x ),(-x**2 + x + 1)/x**3,-3.0,-1.0 +( 1 + x ) * 1 / x / ( x * x ) - 1,(-x**3 + x + 1)/x**3,-3.0,0.0 +( 1 + x ) * 1 / x / ( x * x ) - x,(-x**4 + x + 1)/x**3,-3.0,1.0 +( 1 + x ) * 1 / x / x,(x + 1)/x**2,-2.0,-1.0 +( 1 + x ) * x,x*(x + 1),1.0,2.0 +( 1 + x ) * x * ( 1 + x ) + 1 / x,x*(x + 1)**2 + 1/x,-1.0,3.0 +( 1 + x ) * x * ( 1 + x ) - 1 / x,x*(x + 1)**2 - 1/x,-1.0,3.0 +( 1 + x ) * x * ( 1 + x ) - x - x,x*((x + 1)**2 - 2),1.0,3.0 +( 1 + x ) * x * ( x ) - x,x*(x*(x + 1) - 1),1.0,3.0 +( 1 + x ) * x * ( x * x ) - 1,x**3*(x + 1) - 1,0.0,4.0 +( 1 + x ) * x * ( x + 1 ),x*(x + 1)**2,1.0,3.0 +( 1 + x ) * x * 1 * x - 1,x**2*(x + 1) - 1,0.0,3.0 +( 1 + x ) * x * 1 + 1,x*(x + 1) + 1,0.0,2.0 +( 1 + x ) * x * 1 - 1,x*(x + 1) - 1,0.0,2.0 +( 1 + x ) * x * 1 - 1 / x,x**2 + x - 1/x,-1.0,2.0 +( 1 + x ) * x * x * ( 1 + x ) - 1,x**2*(x + 1)**2 - 1,0.0,4.0 +( 1 + x ) * x * x * 1 - 1,x**2*(x + 1) - 1,0.0,3.0 +( 1 + x ) * x * x * x + ( 1 + x ),x**3*(x + 1) + x + 1,0.0,4.0 +( 1 + x ) * x * x * x + ( 1 - x ),x**3*(x + 1) - x + 1,0.0,4.0 +( 1 + x ) * x * x * x + 1,x**3*(x + 1) + 1,0.0,4.0 +( 1 + x ) * x * x * x - ( 1 + x ),x**3*(x + 1) - x - 1,0.0,4.0 +( 1 + x ) * x * x * x - 1,x**3*(x + 1) - 1,0.0,4.0 +( 1 + x ) * x * x + ( 1 - x ),x**2*(x + 1) - x + 1,0.0,3.0 +( 1 + x ) * x * x + ( 1 / x ) - x,x**3 + x**2 - x + 1/x,-1.0,3.0 +( 1 + x ) * x * x + 1 - x,x**2*(x + 1) - x + 1,0.0,3.0 +( 1 + x ) * x * x + 1 / x,(x**3*(x + 1) + 1)/x,-1.0,3.0 +( 1 + x ) * x * x + x,x*(x*(x + 1) + 1),1.0,3.0 +( 1 + x ) * x * x + x + x,x*(x*(x + 1) + 2),1.0,3.0 +( 1 + x ) * x * x + x - ( 1 / x ),x**3 + x**2 + x - 1/x,-1.0,3.0 +( 1 + x ) * x * x - ( 1 ),x**2*(x + 1) - 1,0.0,3.0 +( 1 + x ) * x * x - ( 1 - x ) / x,(x**3*(x + 1) + x - 1)/x,-1.0,3.0 +( 1 + x ) * x * x - ( 1 / x ) - x,x**3 + x**2 - x - 1/x,-1.0,3.0 +( 1 + x ) * x * x - 1,x**2*(x + 1) - 1,0.0,3.0 +( 1 + x ) * x * x - 1 + x,x**2*(x + 1) + x - 1,0.0,3.0 +( 1 + x ) * x * x - 1 - 1,x**2*(x + 1) - 2,0.0,3.0 +( 1 + x ) * x * x - 1 / x,(x**3*(x + 1) - 1)/x,-1.0,3.0 +( 1 + x ) * x * x - x + 1,x**2*(x + 1) - x + 1,0.0,3.0 +( 1 + x ) * x * x - x - 1,x**2*(x + 1) - x - 1,0.0,3.0 +( 1 + x ) * x * x - x - x,x*(x*(x + 1) - 2),1.0,3.0 +( 1 + x ) * x * x - x / ( 1 + x ),x**3 + x**2 - x/(x + 1),1.0,3.0 +( 1 + x ) * x * x - x / ( 1 - x ),x*(x**3 - x + 1)/(x - 1),1.0,3.0 +( 1 + x ) * x * x - x / 1,x*(x*(x + 1) - 1),1.0,3.0 +( 1 + x ) * x + ( 1 - x ) / x / x,(x**3*(x + 1) - x + 1)/x**2,-2.0,2.0 +( 1 + x ) * x + 1,x*(x + 1) + 1,0.0,2.0 +( 1 + x ) * x + 1 + 1,x*(x + 1) + 2,0.0,2.0 +( 1 + x ) * x + 1 - 1 / ( x * x ),x**2 + x + 1 - 1/x**2,-2.0,2.0 +( 1 + x ) * x + 1 / x,x**2 + x + 1/x,-1.0,2.0 +( 1 + x ) * x + 1 / x - 1,x**2 + x - 1 + 1/x,-1.0,2.0 +( 1 + x ) * x + 1 / x / x,x**2 + x + x**(-2),-2.0,2.0 +( 1 + x ) * x + x,x*(x + 2),1.0,2.0 +( 1 + x ) * x + x * ( 1 + x ) * x,x*(x + 1)**2,1.0,3.0 +( 1 + x ) * x + x * ( x * x ),x*(x**2 + x + 1),1.0,3.0 +( 1 + x ) * x + x * x * ( 1 - x ),x*(x*(-x + 1) + x + 1),1.0,3.0 +( 1 + x ) * x + x + 1,x*(x + 1) + x + 1,0.0,2.0 +( 1 + x ) * x + x + x * x,2*x*(x + 1),1.0,2.0 +( 1 + x ) * x + x + x + x,x*(x + 4),1.0,2.0 +( 1 + x ) * x + x + x - 1,x**2 + 3*x - 1,0.0,2.0 +( 1 + x ) * x - ( 1 + x ) / x / x,(x**3*(x + 1) - x - 1)/x**2,-2.0,2.0 +( 1 + x ) * x - ( 1 - x ) / x / x,(x**3*(x + 1) + x - 1)/x**2,-2.0,2.0 +( 1 + x ) * x - ( 1 / x ),x**2 + x - 1/x,-1.0,2.0 +( 1 + x ) * x - 1 * 1,x*(x + 1) - 1,0.0,2.0 +( 1 + x ) * x - 1 + ( 1 / x ) / x,x**2 + x - 1 + x**(-2),-2.0,2.0 +( 1 + x ) * x - 1 + ( x * x ) * x,x**3 + x*(x + 1) - 1,0.0,3.0 +( 1 + x ) * x - 1 + 1 / x,x**2 + x - 1 + 1/x,-1.0,2.0 +( 1 + x ) * x - 1 + x * x,2*x**2 + x - 1,0.0,2.0 +( 1 + x ) * x - 1 - ( 1 / x ) / x,x**2 + x - 1 - 1/x**2,-2.0,2.0 +( 1 + x ) * x - 1 - 1 + x,x*(x + 1) + x - 2,0.0,2.0 +( 1 + x ) * x - 1 - 1 / 1,x*(x + 1) - 2,0.0,2.0 +( 1 + x ) * x - 1 - 1 / x,x**2 + x - 1 - 1/x,-1.0,2.0 +( 1 + x ) * x - 1 / ( x * x ),x**2 + x - 1/x**2,-2.0,2.0 +( 1 + x ) * x - 1 / ( x * x ) - 1,x**2 + x - 1 - 1/x**2,-2.0,2.0 +( 1 + x ) * x - 1 / 1,x*(x + 1) - 1,0.0,2.0 +( 1 + x ) * x - 1 / x + 1,x**2 + x + 1 - 1/x,-1.0,2.0 +( 1 + x ) * x - 1 / x - 1,x**2 + x - 1 - 1/x,-1.0,2.0 +( 1 + x ) * x - 1 / x / 1,x**2 + x - 1/x,-1.0,2.0 +( 1 + x ) * x - x / ( 1 + x ) + x,x*((x + 1)*(x + 2) - 1)/(x + 1),1.0,2.0 +( 1 + x ) * x / ( 1 + ( x * x ) ),x*(x + 1)/(x**2 + 1),1.0,0.0 +( 1 + x ) * x / 1 * ( x * x ) - 1,x**3*(x + 1) - 1,0.0,4.0 +( 1 + x ) + ( ( 1 + x ) / x ) / x / x + x,(x**3*(2*x + 1) + x + 1)/x**3,-3.0,1.0 +( 1 + x ) + ( 1 - ( 1 / x ) ) / x / x,(x**3*(x + 1) + x - 1)/x**3,-3.0,1.0 +( 1 + x ) + ( 1 - x ) * x * x + 1,x**2*(-x + 1) + x + 2,0.0,3.0 +( 1 + x ) + ( 1 - x ) / x / ( x * x ) + 1,(x**3*(x + 2) - x + 1)/x**3,-3.0,1.0 +( 1 + x ) + ( 1 - x ) / x / x / x,(x**3*(x + 1) - x + 1)/x**3,-3.0,1.0 +( 1 + x ) + ( 1 / x ) / ( x + x ),x + 1 + 1/(2*x**2),-2.0,1.0 +( 1 + x ) + ( x * x ) * x - 1 / x,x**3 + x + 1 - 1/x,-1.0,3.0 +( 1 + x ) + ( x * x ) - 1 / x / x,x**2 + x + 1 - 1/x**2,-2.0,2.0 +( 1 + x ) + 1,x + 2,0.0,1.0 +( 1 + x ) + 1 + ( 1 / x ) / x + 1,x + 3 + x**(-2),-2.0,1.0 +( 1 + x ) + 1 + ( 1 / x ) / x / x,x + 2 + x**(-3),-3.0,1.0 +( 1 + x ) + 1 + 1,x + 3,0.0,1.0 +( 1 + x ) + 1 + 1 + 1 + x,2*x + 4,0.0,1.0 +( 1 + x ) + 1 + 1 - 1 / x,x + 3 - 1/x,-1.0,1.0 +( 1 + x ) + 1 + 1 / 1 + 1,x + 4,0.0,1.0 +( 1 + x ) + 1 + 1 / x + 1,x + 3 + 1/x,-1.0,1.0 +( 1 + x ) + 1 + 1 / x / x,x + 2 + x**(-2),-2.0,1.0 +( 1 + x ) + 1 + x,2*x + 2,0.0,1.0 +( 1 + x ) + 1 + x * ( x * x ) * x,x**4 + x + 2,0.0,4.0 +( 1 + x ) + 1 + x * x * x,x**3 + x + 2,0.0,3.0 +( 1 + x ) + 1 + x * x + x,x**2 + 2*x + 2,0.0,2.0 +( 1 + x ) + 1 + x + 1,2*x + 3,0.0,1.0 +( 1 + x ) + 1 + x + 1 + 1,2*x + 4,0.0,1.0 +( 1 + x ) + 1 + x + x + 1,3*x + 3,0.0,1.0 +( 1 + x ) + 1 + x + x + x,4*x + 2,0.0,1.0 +( 1 + x ) + 1 + x - 1 / x,2*x + 2 - 1/x,-1.0,1.0 +( 1 + x ) + 1 - ( 1 - x ) / x / x,x + 2 + 1/x - 1/x**2,-2.0,1.0 +( 1 + x ) + 1 - ( 1 / x ) / x / x,x + 2 - 1/x**3,-3.0,1.0 +( 1 + x ) + 1 - ( x * x ) * x,-x**3 + x + 2,0.0,3.0 +( 1 + x ) + 1 - 1 / ( x * x ) + 1,x + 3 - 1/x**2,-2.0,1.0 +( 1 + x ) + 1 - 1 / ( x * x ) + x,2*x + 2 - 1/x**2,-2.0,1.0 +( 1 + x ) + 1 - 1 / ( x * x ) / x,x + 2 - 1/x**3,-3.0,1.0 +( 1 + x ) + 1 - 1 / x,x + 2 - 1/x,-1.0,1.0 +( 1 + x ) + 1 - 1 / x + 1,x + 3 - 1/x,-1.0,1.0 +( 1 + x ) + 1 / ( ( x * ( 1 - x ) ) - 1 ),x**3/(x**2 - x + 1),3.0,1.0 +( 1 + x ) + 1 / ( ( x * x ) ) / x,x + 1 + x**(-3),-3.0,1.0 +( 1 + x ) + 1 / ( ( x * x ) - ( 1 - x ) ),x**2*(x + 2)/(x**2 + x - 1),2.0,1.0 +( 1 + x ) + 1 / ( 1 - x ),(x**2 - 2)/(x - 1),0.0,1.0 +( 1 + x ) + 1 / ( x * x ) + x + x,3*x + 1 + x**(-2),-2.0,1.0 +( 1 + x ) + 1 / ( x * x ) - x * x,-x**2 + x + 1 + x**(-2),-2.0,2.0 +( 1 + x ) + 1 / ( x * x ) / ( 1 - x ) / x,(x**5 - x**3 - 1)/(x**3*(x - 1)),-3.0,1.0 +( 1 + x ) + 1 / ( x * x ) / x,x + 1 + x**(-3),-3.0,1.0 +( 1 + x ) + 1 / ( x * x ) / x + 1,x + 2 + x**(-3),-3.0,1.0 +( 1 + x ) + 1 / ( x * x ) / x + x,2*x + 1 + x**(-3),-3.0,1.0 +( 1 + x ) + 1 / ( x + 1 ),x + 1 + 1/(x + 1),0.0,1.0 +( 1 + x ) + 1 / ( x - 1 ),x**2/(x - 1),2.0,1.0 +( 1 + x ) + 1 / x,x + 1 + 1/x,-1.0,1.0 +( 1 + x ) + 1 / x + 1 + 1,x + 3 + 1/x,-1.0,1.0 +( 1 + x ) + 1 / x + 1 + x,2*x + 2 + 1/x,-1.0,1.0 +( 1 + x ) + 1 / x + 1 / x,x + 1 + 2/x,-1.0,1.0 +( 1 + x ) + 1 / x - x * x,-x**2 + x + 1 + 1/x,-1.0,2.0 +( 1 + x ) + 1 / x / ( x * x ),x + 1 + x**(-3),-3.0,1.0 +( 1 + x ) + 1 / x / ( x * x ) + 1,x + 2 + x**(-3),-3.0,1.0 +( 1 + x ) + 1 / x / x,x + 1 + x**(-2),-2.0,1.0 +( 1 + x ) + 1 / x / x + ( x * x ),x**2 + x + 1 + x**(-2),-2.0,2.0 +( 1 + x ) + 1 / x / x + 1,x + 2 + x**(-2),-2.0,1.0 +( 1 + x ) + 1 / x / x + x,2*x + 1 + x**(-2),-2.0,1.0 +( 1 + x ) + x,2*x + 1,0.0,1.0 +( 1 + x ) + x * ( x * x ) * x + x,x**4 + 2*x + 1,0.0,4.0 +( 1 + x ) + x * x,x**2 + x + 1,0.0,2.0 +( 1 + x ) + x * x * ( x * x ) + x,x**4 + 2*x + 1,0.0,4.0 +( 1 + x ) + x * x * x,x**3 + x + 1,0.0,3.0 +( 1 + x ) + x * x * x * x,x**4 + x + 1,0.0,4.0 +( 1 + x ) + x * x * x + x,x**3 + 2*x + 1,0.0,3.0 +( 1 + x ) + x * x + 1 + x,x**2 + 2*x + 2,0.0,2.0 +( 1 + x ) + x * x - 1 / x,x**2 + x + 1 - 1/x,-1.0,2.0 +( 1 + x ) + x * x / 1 * x,x**3 + x + 1,0.0,3.0 +( 1 + x ) + x + ( 1 / x ) / x / x,2*x + 1 + x**(-3),-3.0,1.0 +( 1 + x ) + x + 1 + 1 / x,2*x + 2 + 1/x,-1.0,1.0 +( 1 + x ) + x + 1 - x * x,-x**2 + 2*x + 2,0.0,2.0 +( 1 + x ) + x + 1 / x,2*x + 1 + 1/x,-1.0,1.0 +( 1 + x ) + x + 1 / x + 1,2*x + 2 + 1/x,-1.0,1.0 +( 1 + x ) + x + 1 / x / ( x * x ),2*x + 1 + x**(-3),-3.0,1.0 +( 1 + x ) + x + x,3*x + 1,0.0,1.0 +( 1 + x ) + x + x * x,x**2 + 2*x + 1,0.0,2.0 +( 1 + x ) + x + x * x * ( x * x ),x**4 + 2*x + 1,0.0,4.0 +( 1 + x ) + x + x * x * x,x**3 + 2*x + 1,0.0,3.0 +( 1 + x ) + x + x + x + x,5*x + 1,0.0,1.0 +( 1 + x ) + x + x - x * x,-x**2 + 3*x + 1,0.0,2.0 +( 1 + x ) + x - ( 1 - x ) / x / x,2*x + 1 + 1/x - 1/x**2,-2.0,1.0 +( 1 + x ) + x - 1 / x / ( x * x ),2*x + 1 - 1/x**3,-3.0,1.0 +( 1 + x ) + x - 1 / x / x,2*x + 1 - 1/x**2,-2.0,1.0 +( 1 + x ) + x / ( x + 1 ),x + x/(x + 1) + 1,0.0,1.0 +( 1 + x ) + x / ( x + x ),x + 3/2,0.0,1.0 +( 1 + x ) - ( ( 1 + x ) / x ) / x,x + 1 - 1/x - 1/x**2,-2.0,1.0 +( 1 + x ) - ( ( 1 / x ) / x ) / x + x,2*x + 1 - 1/x**3,-3.0,1.0 +( 1 + x ) - ( 1 ) / x / x,x + 1 - 1/x**2,-2.0,1.0 +( 1 + x ) - ( 1 + ( 1 / x ) ) / x,x + 1 - 1/x - 1/x**2,-2.0,1.0 +( 1 + x ) - ( 1 + 1 ) / x,x + 1 - 2/x,-1.0,1.0 +( 1 + x ) - ( 1 + x ) * x * x,-x**3 - x**2 + x + 1,0.0,3.0 +( 1 + x ) - ( 1 + x ) * x * x * x,-x**4 - x**3 + x + 1,0.0,4.0 +( 1 + x ) - ( 1 - x ) * x * x,x**2*(x - 1) + x + 1,0.0,3.0 +( 1 + x ) - ( 1 - x ) / ( ( 1 - x ) - x ),2*x**2/(2*x - 1),2.0,1.0 +( 1 + x ) - ( 1 - x ) / x / ( x * x ),(x**3*(x + 1) + x - 1)/x**3,-3.0,1.0 +( 1 + x ) - ( 1 - x ) / x / x,x + 1 + 1/x - 1/x**2,-2.0,1.0 +( 1 + x ) - ( 1 - x ) / x / x / x,(x**3*(x + 1) + x - 1)/x**3,-3.0,1.0 +( 1 + x ) - ( 1 / x ) - x * x * x,-x**3 + x + 1 - 1/x,-1.0,3.0 +( 1 + x ) - ( 1 / x ) / ( x * x ) + x,2*x + 1 - 1/x**3,-3.0,1.0 +( 1 + x ) - ( 1 / x ) / ( x + x ),x + 1 - 1/(2*x**2),-2.0,1.0 +( 1 + x ) - ( 1 / x ) / x + 1,x + 2 - 1/x**2,-2.0,1.0 +( 1 + x ) - ( 1 / x ) / x + x,2*x + 1 - 1/x**2,-2.0,1.0 +( 1 + x ) - ( 1 / x ) / x / ( x ),x + 1 - 1/x**3,-3.0,1.0 +( 1 + x ) - ( 1 / x ) / x / 1 / x,x + 1 - 1/x**3,-3.0,1.0 +( 1 + x ) - ( 1 / x ) / x / x - ( 1 / x ),x + 1 - 1/x - 1/x**3,-3.0,1.0 +( 1 + x ) - ( 1 / x / x ),x + 1 - 1/x**2,-2.0,1.0 +( 1 + x ) - ( x * x ) * x * x + 1,-x**4 + x + 2,0.0,4.0 +( 1 + x ) - ( x * x ) * x * x + x,-x**4 + 2*x + 1,0.0,4.0 +( 1 + x ) - ( x * x ) + x,-x**2 + 2*x + 1,0.0,2.0 +( 1 + x ) - ( x * x ) - 1 / x,-x**2 + x + 1 - 1/x,-1.0,2.0 +( 1 + x ) - ( x + x ) * x,-2*x**2 + x + 1,0.0,2.0 +( 1 + x ) - 1 / ( ( 1 + x ) + x ),x*(2*x + 3)/(2*x + 1),1.0,1.0 +( 1 + x ) - 1 / ( ( 1 - x ) - x ),x*(2*x + 1)/(2*x - 1),1.0,1.0 +( 1 + x ) - 1 / ( ( x * x ) * x ),x + 1 - 1/x**3,-3.0,1.0 +( 1 + x ) - 1 / ( ( x * x ) + 1 ),x*(x**2 + x + 1)/(x**2 + 1),1.0,1.0 +( 1 + x ) - 1 / ( 1 - x ) / x / x,(x**4 - x**2 + 1)/(x**2*(x - 1)),-2.0,1.0 +( 1 + x ) - 1 / ( x * x ) / x,x + 1 - 1/x**3,-3.0,1.0 +( 1 + x ) - 1 / ( x * x ) / x + x,2*x + 1 - 1/x**3,-3.0,1.0 +( 1 + x ) - 1 / x,x + 1 - 1/x,-1.0,1.0 +( 1 + x ) - 1 / x + 1,x + 2 - 1/x,-1.0,1.0 +( 1 + x ) - 1 / x + 1 + x,2*x + 2 - 1/x,-1.0,1.0 +( 1 + x ) - 1 / x + x,2*x + 1 - 1/x,-1.0,1.0 +( 1 + x ) - 1 / x + x + 1,2*x + 2 - 1/x,-1.0,1.0 +( 1 + x ) - 1 / x - ( 1 / x ) / x,x + 1 - 1/x - 1/x**2,-2.0,1.0 +( 1 + x ) - 1 / x - x * ( x * x ),-x**3 + x + 1 - 1/x,-1.0,3.0 +( 1 + x ) - 1 / x - x * x,-x**2 + x + 1 - 1/x,-1.0,2.0 +( 1 + x ) - 1 / x / ( x ),x + 1 - 1/x**2,-2.0,1.0 +( 1 + x ) - 1 / x / ( x * x ),x + 1 - 1/x**3,-3.0,1.0 +( 1 + x ) - 1 / x / ( x * x ) + 1,x + 2 - 1/x**3,-3.0,1.0 +( 1 + x ) - 1 / x / x,x + 1 - 1/x**2,-2.0,1.0 +( 1 + x ) - 1 / x / x + 1,x + 2 - 1/x**2,-2.0,1.0 +( 1 + x ) - 1 / x / x / x,x + 1 - 1/x**3,-3.0,1.0 +( 1 + x ) - x * ( ( x * x ) ) * x,-x**4 + x + 1,0.0,4.0 +( 1 + x ) - x * ( 1 + x ) * x * x,-x**4 - x**3 + x + 1,0.0,4.0 +( 1 + x ) - x * ( x * x ) * x * 1,-x**4 + x + 1,0.0,4.0 +( 1 + x ) - x * ( x * x ) * x + 1,-x**4 + x + 2,0.0,4.0 +( 1 + x ) - x * ( x * x ) + 1,-x**3 + x + 2,0.0,3.0 +( 1 + x ) - x * ( x * x ) + 1 / x,-x**3 + x + 1 + 1/x,-1.0,3.0 +( 1 + x ) - x * x,-x**2 + x + 1,0.0,2.0 +( 1 + x ) - x * x * ( 1 - x ),x**2*(x - 1) + x + 1,0.0,3.0 +( 1 + x ) - x * x * ( x ),-x**3 + x + 1,0.0,3.0 +( 1 + x ) - x * x * x * ( 1 + x ),-x**4 - x**3 + x + 1,0.0,4.0 +( 1 + x ) - x * x * x * ( 1 - x ),x**3*(x - 1) + x + 1,0.0,4.0 +( 1 + x ) - x * x * x + ( 1 / x ),-x**3 + x + 1 + 1/x,-1.0,3.0 +( 1 + x ) - x * x * x + 1,-x**3 + x + 2,0.0,3.0 +( 1 + x ) - x * x * x + x,-x**3 + 2*x + 1,0.0,3.0 +( 1 + x ) - x * x * x / ( 1 / x ),-x**4 + x + 1,0.0,4.0 +( 1 + x ) - x * x + 1 / x,-x**2 + x + 1 + 1/x,-1.0,2.0 +( 1 + x ) - x * x - ( 1 / x ) / x,-x**2 + x + 1 - 1/x**2,-2.0,2.0 +( 1 + x ) - x * x - 1 / x,-x**2 + x + 1 - 1/x,-1.0,2.0 +( 1 + x ) - x * x / 1 + x,-x**2 + 2*x + 1,0.0,2.0 +( 1 + x ) - x - x - 1 / ( 1 - x ),(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +( 1 + x ) - x / ( 1 + 1 ),x/2 + 1,0.0,1.0 +( 1 + x ) - x / ( 1 + x ),x - x/(x + 1) + 1,0.0,1.0 +( 1 + x ) - x / ( 1 - x ),(x**2 + x - 1)/(x - 1),0.0,1.0 +( 1 + x ) - x / ( x + 1 ),x - x/(x + 1) + 1,0.0,1.0 +( 1 + x ) / ( ( ( ( 1 / x ) - x ) / x ) / x - x ),-x**3*(x + 1)/(x**4 + x**2 - 1),3.0,0.0 +( 1 + x ) / ( ( ( ( 1 / x ) / x ) / x ) - x * x ),-x**3*(x + 1)/(x**5 - 1),3.0,-1.0 +( 1 + x ) / ( ( ( 1 + x ) * x ) * x + 1 ),(x + 1)/(x**2*(x + 1) + 1),0.0,-2.0 +( 1 + x ) / ( ( ( 1 + x ) + 1 ) ),(x + 1)/(x + 2),0.0,0.0 +( 1 + x ) / ( ( ( 1 - x ) / x ) / x - x ),-x**2*(x + 1)/(x**3 + x - 1),2.0,0.0 +( 1 + x ) / ( ( ( 1 / x ) + x ) ),x*(x + 1)/(x**2 + 1),1.0,0.0 +( 1 + x ) / ( ( ( 1 / x ) + x ) / x + x ),x**2*(x + 1)/(x**3 + x**2 + 1),2.0,0.0 +( 1 + x ) / ( ( ( 1 / x ) / ( x * x ) ) / x - x ),-x**4*(x + 1)/(x**5 - 1),4.0,0.0 +( 1 + x ) / ( ( ( 1 / x ) / x ) + x * ( x * x ) ),x**2*(x + 1)/(x**5 + 1),2.0,-2.0 +( 1 + x ) / ( ( ( 1 / x ) / x ) - 1 + x ),x**2*(x + 1)/(x**2*(x - 1) + 1),2.0,0.0 +( 1 + x ) / ( ( ( 1 / x ) / x ) - x * x ),-x**2*(x + 1)/(x**4 - 1),2.0,-1.0 +( 1 + x ) / ( ( ( x * x ) ) - x ),(x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + x ) / ( ( ( x * x ) * x ) * x + 1 ),(x + 1)/(x**4 + 1),0.0,-3.0 +( 1 + x ) / ( ( ( x * x ) * x ) - ( 1 / x ) / x ),x**2*(x + 1)/(x**5 - 1),2.0,-2.0 +( 1 + x ) / ( ( ( x * x ) * x ) - 1 / x ),x*(x + 1)/(x**4 - 1),1.0,-2.0 +( 1 + x ) / ( ( ( x * x ) - x ) ),(x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + x ) / ( ( ( x * x ) - x ) - x ) / x,(x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 + x ) / ( ( ( x * x ) - x ) - x - x ),(x + 1)/(x*(x - 3)),-1.0,-1.0 +( 1 + x ) / ( ( 1 ) - x ),-(x + 1)/(x - 1),0.0,0.0 +( 1 + x ) / ( ( 1 + ( x * x ) ) ),(x + 1)/(x**2 + 1),0.0,-1.0 +( 1 + x ) / ( ( 1 + x ) * x + 1 ),(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +( 1 + x ) / ( ( 1 + x ) * x - 1 ),(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +( 1 + x ) / ( ( 1 + x ) + 1 ) - 1,-1/(x + 2),0.0,-1.0 +( 1 + x ) / ( ( 1 + x ) + x ) / ( x * x ),(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 + x ) / ( ( 1 + x ) - ( x * x ) ) / x,(x + 1)/(x*(-x**2 + x + 1)),-1.0,-2.0 +( 1 + x ) / ( ( 1 + x ) - 1 / x ),x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +( 1 + x ) / ( ( 1 + x ) - x * x ),(x + 1)/(-x**2 + x + 1),0.0,-1.0 +( 1 + x ) / ( ( 1 + x ) / ( x * x ) - x ),x**2*(-x - 1)/(x**3 - x - 1),2.0,0.0 +( 1 + x ) / ( ( 1 + x ) / x - x ),x*(x + 1)/(-x**2 + x + 1),1.0,0.0 +( 1 + x ) / ( ( 1 - ( 1 / x ) ) - x ) + x,x**2*(x - 2)/(x**2 - x + 1),2.0,1.0 +( 1 + x ) / ( ( 1 - x ) ),-(x + 1)/(x - 1),0.0,0.0 +( 1 + x ) / ( ( 1 - x ) * x + 1 ),-(x + 1)/(x*(x - 1) - 1),0.0,-1.0 +( 1 + x ) / ( ( 1 - x ) + ( 1 / x ) ) - x,x**3/(-x**2 + x + 1),3.0,1.0 +( 1 + x ) / ( ( 1 - x ) + 1 ) + 1,-3/(x - 2),0.0,-1.0 +( 1 + x ) / ( ( 1 - x ) + 1 ) / x,-(x + 1)/(x*(x - 2)),-1.0,-1.0 +( 1 + x ) / ( ( 1 - x ) + x * x ),(x + 1)/(x**2 - x + 1),0.0,-1.0 +( 1 + x ) / ( ( 1 - x ) - ( 1 / x ) ),-x*(x + 1)/(x*(x - 1) + 1),1.0,0.0 +( 1 + x ) / ( ( 1 - x ) - 1 * x ),-(x + 1)/(2*x - 1),0.0,0.0 +( 1 + x ) / ( ( 1 - x ) - 1 / x ),-x*(x + 1)/(x*(x - 1) + 1),1.0,0.0 +( 1 + x ) / ( ( 1 - x ) - x ),-(x + 1)/(2*x - 1),0.0,0.0 +( 1 + x ) / ( ( 1 - x ) - x ) * ( x * x ),-x**2*(x + 1)/(2*x - 1),2.0,2.0 +( 1 + x ) / ( ( 1 - x ) - x ) - 1,-3*x/(2*x - 1),1.0,0.0 +( 1 + x ) / ( ( 1 - x ) - x ) / x,-(x + 1)/(x*(2*x - 1)),-1.0,-1.0 +( 1 + x ) / ( ( 1 - x ) - x * x ),-(x + 1)/(x**2 + x - 1),0.0,-1.0 +( 1 + x ) / ( ( 1 - x ) - x + 1 ),-(x + 1)/(2*x - 2),0.0,0.0 +( 1 + x ) / ( ( 1 - x ) / 1 - ( x * x ) ),-(x + 1)/(x**2 + x - 1),0.0,-1.0 +( 1 + x ) / ( ( 1 / ( ( x * x ) * x ) ) / x - x ),-x**4*(x + 1)/(x**5 - 1),4.0,0.0 +( 1 + x ) / ( ( 1 / ( 1 + x ) ) / x - x ),-x*(x + 1)**2/(x**2*(x + 1) - 1),1.0,0.0 +( 1 + x ) / ( ( 1 / ( 1 - x ) ) + x * x ),(x**2 - 1)/(x**3 - x**2 - 1),0.0,-1.0 +( 1 + x ) / ( ( 1 / ( x * x ) ) + x - 1 ),x**2*(x + 1)/(x**2*(x - 1) + 1),2.0,0.0 +( 1 + x ) / ( ( 1 / ( x * x ) ) / x - ( 1 - x ) ),x**3*(x + 1)/(x**3*(x - 1) + 1),3.0,0.0 +( 1 + x ) / ( ( 1 / ( x * x ) ) / x - x ),-x**3*(x + 1)/(x**4 - 1),3.0,0.0 +( 1 + x ) / ( ( 1 / x ) + ( 1 - x ) ),x*(x + 1)/(x*(-x + 1) + 1),1.0,0.0 +( 1 + x ) / ( ( 1 / x ) + ( 1 - x ) ) - x,x**3/(-x**2 + x + 1),3.0,1.0 +( 1 + x ) / ( ( 1 / x ) + ( 1 - x ) - x ),x*(x + 1)/(x*(-2*x + 1) + 1),1.0,0.0 +( 1 + x ) / ( ( 1 / x ) + 1 + x ),x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +( 1 + x ) / ( ( 1 / x ) + x ),x*(x + 1)/(x**2 + 1),1.0,0.0 +( 1 + x ) / ( ( 1 / x ) + x ) - x,x**2*(-x + 1)/(x**2 + 1),2.0,1.0 +( 1 + x ) / ( ( 1 / x ) + x ) / ( x * x ),(x + 1)/(x**3 + x),-1.0,-2.0 +( 1 + x ) / ( ( 1 / x ) + x ) / x,(x + 1)/(x**2 + 1),0.0,-1.0 +( 1 + x ) / ( ( 1 / x ) + x * ( x * x ) ),x*(x + 1)/(x**4 + 1),1.0,-2.0 +( 1 + x ) / ( ( 1 / x ) + x * 1 ),x*(x + 1)/(x**2 + 1),1.0,0.0 +( 1 + x ) / ( ( 1 / x ) + x * x ),x/(x**2 - x + 1),1.0,-1.0 +( 1 + x ) / ( ( 1 / x ) + x + x ),x*(x + 1)/(2*x**2 + 1),1.0,0.0 +( 1 + x ) / ( ( 1 / x ) + x - 1 ),x*(x + 1)/(x*(x - 1) + 1),1.0,0.0 +( 1 + x ) / ( ( 1 / x ) - ( x * x ) * x ),-x*(x + 1)/(x**4 - 1),1.0,-2.0 +( 1 + x ) / ( ( 1 / x ) - 1 ) + x,-2*x/(x - 1),1.0,0.0 +( 1 + x ) / ( ( 1 / x ) - 1 ) - x,-2*x**2/(x - 1),2.0,1.0 +( 1 + x ) / ( ( 1 / x ) - x + 1 ),x*(x + 1)/(x*(-x + 1) + 1),1.0,0.0 +( 1 + x ) / ( ( 1 / x ) - x - x ),-x*(x + 1)/(2*x**2 - 1),1.0,0.0 +( 1 + x ) / ( ( 1 / x ) / x + ( x * x ) ),x**2*(x + 1)/(x**4 + 1),2.0,-1.0 +( 1 + x ) / ( ( 1 / x ) / x - ( x * x ) ),-x**2*(x + 1)/(x**4 - 1),2.0,-1.0 +( 1 + x ) / ( ( 1 / x ) / x - x ),-x**2*(x + 1)/(x**3 - 1),2.0,0.0 +( 1 + x ) / ( ( x ) - 1 ),(x + 1)/(x - 1),0.0,0.0 +( 1 + x ) / ( ( x * ( 1 + ( x * x ) ) ) + 1 ) - 1,-x**3/(x**3 + x + 1),3.0,0.0 +( 1 + x ) / ( ( x * ( 1 + x ) ) * x - x ),(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +( 1 + x ) / ( ( x * ( 1 - x ) ) * x ) / x / x - 1,(x**4*(-x + 1) - x - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 + x ) / ( ( x * ( 1 - x ) ) + 1 ) - 1,-x**2/(x*(x - 1) - 1),2.0,0.0 +( 1 + x ) / ( ( x * ( x * ( x * x ) ) ) * x - 1 ),(x + 1)/(x**5 - 1),0.0,-4.0 +( 1 + x ) / ( ( x * ( x * x ) ) * x + 1 ),(x + 1)/(x**4 + 1),0.0,-3.0 +( 1 + x ) / ( ( x * ( x * x ) ) + x + x ),(x + 1)/(x*(x**2 + 2)),-1.0,-2.0 +( 1 + x ) / ( ( x * ( x * x ) ) - 1 - x ),(x + 1)/(x**3 - x - 1),0.0,-2.0 +( 1 + x ) / ( ( x * x ) * ( ( x * x ) * x ) - 1 ),(x + 1)/(x**5 - 1),0.0,-4.0 +( 1 + x ) / ( ( x * x ) * ( x * x ) + ( 1 / x ) ),x*(x + 1)/(x**5 + 1),1.0,-3.0 +( 1 + x ) / ( ( x * x ) * 1 - x ),(x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + x ) / ( ( x * x ) * x ) - 1 - 1 / 1,(-2*x**3 + x + 1)/x**3,-3.0,0.0 +( 1 + x ) / ( ( x * x ) * x + ( 1 / x ) ),x*(x + 1)/(x**4 + 1),1.0,-2.0 +( 1 + x ) / ( ( x * x ) * x + 1 ),(x + 1)/(x**3 + 1),0.0,-2.0 +( 1 + x ) / ( ( x * x ) * x - ( 1 - x ) ),(x + 1)/(x**3 + x - 1),0.0,-2.0 +( 1 + x ) / ( ( x * x ) * x - 1 ),(x + 1)/(x**3 - 1),0.0,-2.0 +( 1 + x ) / ( ( x * x ) + ( 1 + x ) ) - 1,-x**2/(x**2 + x + 1),2.0,0.0 +( 1 + x ) / ( ( x * x ) + ( 1 - x ) ),(x + 1)/(x**2 - x + 1),0.0,-1.0 +( 1 + x ) / ( ( x * x ) + ( 1 / x ) / ( x * x ) ),x**3*(x + 1)/(x**5 + 1),3.0,-1.0 +( 1 + x ) / ( ( x * x ) + 1 ) * x,x*(x + 1)/(x**2 + 1),1.0,0.0 +( 1 + x ) / ( ( x * x ) + 1 ) - ( 1 / x ),(x - 1)/(x**3 + x),-1.0,-2.0 +( 1 + x ) / ( ( x * x ) + 1 ) - 1,x*(-x + 1)/(x**2 + 1),1.0,0.0 +( 1 + x ) / ( ( x * x ) + 1 + 1 ),(x + 1)/(x**2 + 2),0.0,-1.0 +( 1 + x ) / ( ( x * x ) + 1 - x ),(x + 1)/(x**2 - x + 1),0.0,-1.0 +( 1 + x ) / ( ( x * x ) + x - 1 ),(x + 1)/(x**2 + x - 1),0.0,-1.0 +( 1 + x ) / ( ( x * x ) - ( 1 / ( x * x ) ) / x ),x**3*(x + 1)/(x**5 - 1),3.0,-1.0 +( 1 + x ) / ( ( x * x ) - ( 1 / x ) ),x*(x + 1)/(x**3 - 1),1.0,-1.0 +( 1 + x ) / ( ( x * x ) - ( 1 / x ) / ( x * x ) ),x**3*(x + 1)/(x**5 - 1),3.0,-1.0 +( 1 + x ) / ( ( x * x ) - ( 1 / x ) / x ),x**2*(x + 1)/(x**4 - 1),2.0,-1.0 +( 1 + x ) / ( ( x * x ) - ( x ) ),(x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + x ) / ( ( x * x ) - ( x / ( 1 - x ) ) ) / x,(x**2 - 1)/(x**2*(x**2 - x + 1)),-2.0,-2.0 +( 1 + x ) / ( ( x * x ) - 1 - 1 ),(x + 1)/(x**2 - 2),0.0,-1.0 +( 1 + x ) / ( ( x * x ) - 1 / ( x * x ) ),x**2*(x + 1)/(x**4 - 1),2.0,-1.0 +( 1 + x ) / ( ( x * x ) - 1 / x ),x*(x + 1)/(x**3 - 1),1.0,-1.0 +( 1 + x ) / ( ( x * x ) - x ) * ( 1 / x ),(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + x ) / ( ( x * x ) - x ) * 1,(x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + x ) / ( ( x * x ) - x ) / ( x - 1 ),(x + 1)/(x*(x - 1)**2),-1.0,-2.0 +( 1 + x ) / ( ( x * x ) - x - x ),(x + 1)/(x*(x - 2)),-1.0,-1.0 +( 1 + x ) / ( ( x * x ) / ( 1 + x ) ) / x / x - 1,-1 + (x + 1)**2/x**4,-4.0,0.0 +( 1 + x ) / ( ( x + x ) ),(x + 1)/(2*x),-1.0,0.0 +( 1 + x ) / ( ( x / ( ( 1 + x ) + x ) ) - x ) / x,-(x + 1)*(2*x + 1)/(2*x**3),-3.0,-1.0 +( 1 + x ) / ( ( x / ( 1 + ( 1 / x ) ) ) - x * x ),-(x + 1)**2/x**3,-3.0,-1.0 +( 1 + x ) / ( ( x / ( 1 + x ) ) * x ) / x,(x + 1)**2/x**3,-3.0,-1.0 +( 1 + x ) / ( ( x / ( 1 - x ) ) + x ) / x,(x**2 - 1)/(x**2*(x - 2)),-2.0,-1.0 +( 1 + x ) / ( 1 * ( 1 / x ) - ( 1 - x ) ),x*(x + 1)/(x*(x - 1) + 1),1.0,0.0 +( 1 + x ) / ( 1 * ( x * x ) - x ),(x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + x ) / ( 1 * 1 - x ),-(x + 1)/(x - 1),0.0,0.0 +( 1 + x ) / ( 1 + ( ( x * x ) ) ),(x + 1)/(x**2 + 1),0.0,-1.0 +( 1 + x ) / ( 1 + ( ( x * x ) * x ) ) / x,(x + 1)/(x*(x**3 + 1)),-1.0,-3.0 +( 1 + x ) / ( 1 + ( ( x * x ) * x ) * ( x * x ) ),(x + 1)/(x**5 + 1),0.0,-4.0 +( 1 + x ) / ( 1 + ( ( x * x ) - x ) ),(x + 1)/(x**2 - x + 1),0.0,-1.0 +( 1 + x ) / ( 1 + ( 1 + x ) * ( 1 - x ) ),-(x + 1)/(x**2 - 2),0.0,-1.0 +( 1 + x ) / ( 1 + ( 1 + x ) * x ),(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +( 1 + x ) / ( 1 + ( 1 - x ) ),-(x + 1)/(x - 2),0.0,0.0 +( 1 + x ) / ( 1 + ( 1 - x ) ) + 1,-3/(x - 2),0.0,-1.0 +( 1 + x ) / ( 1 + ( 1 - x ) * 1 ),-(x + 1)/(x - 2),0.0,0.0 +( 1 + x ) / ( 1 + ( 1 - x ) + ( x * x ) ),(x + 1)/(x**2 - x + 2),0.0,-1.0 +( 1 + x ) / ( 1 + ( 1 / x ) + x ),x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +( 1 + x ) / ( 1 + ( x * ( ( x * x ) * x ) ) * x ),(x + 1)/(x**5 + 1),0.0,-4.0 +( 1 + x ) / ( 1 + ( x * ( 1 - x ) ) ),-(x + 1)/(x*(x - 1) - 1),0.0,-1.0 +( 1 + x ) / ( 1 + ( x * ( x * x ) ) * x ),(x + 1)/(x**4 + 1),0.0,-3.0 +( 1 + x ) / ( 1 + ( x * x ) ) - ( 1 + x ),-x**2*(x + 1)/(x**2 + 1),2.0,1.0 +( 1 + x ) / ( 1 + ( x * x ) ) - 1,x*(-x + 1)/(x**2 + 1),1.0,0.0 +( 1 + x ) / ( 1 + ( x * x ) ) / x,(x + 1)/(x**3 + x),-1.0,-2.0 +( 1 + x ) / ( 1 + ( x * x ) * ( x * ( x * x ) ) ),(x + 1)/(x**5 + 1),0.0,-4.0 +( 1 + x ) / ( 1 + ( x * x ) * ( x * x ) ),(x + 1)/(x**4 + 1),0.0,-3.0 +( 1 + x ) / ( 1 + ( x * x ) * x ),(x + 1)/(x**3 + 1),0.0,-2.0 +( 1 + x ) / ( 1 + 1 ) * ( 1 / x ),(x + 1)/(2*x),-1.0,0.0 +( 1 + x ) / ( 1 + 1 ) * x,x*(x + 1)/2,1.0,2.0 +( 1 + x ) / ( 1 + 1 ) - 1,x/2 - 1/2,0.0,1.0 +( 1 + x ) / ( 1 + 1 + ( x * x ) ),(x + 1)/(x**2 + 2),0.0,-1.0 +( 1 + x ) / ( 1 + 1 + x ),(x + 1)/(x + 2),0.0,0.0 +( 1 + x ) / ( 1 + 1 - ( 1 / x ) ),x*(x + 1)/(2*x - 1),1.0,1.0 +( 1 + x ) / ( 1 + x * ( ( x * x ) * x ) ),(x + 1)/(x**4 + 1),0.0,-3.0 +( 1 + x ) / ( 1 + x * ( 1 + x ) ),(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +( 1 + x ) / ( 1 + x * ( x * ( 1 + x ) ) ),(x + 1)/(x**2*(x + 1) + 1),0.0,-2.0 +( 1 + x ) / ( 1 + x * ( x * ( 1 - x ) ) ),-(x + 1)/(x**2*(x - 1) - 1),0.0,-2.0 +( 1 + x ) / ( 1 + x * ( x * x ) ),(x + 1)/(x**3 + 1),0.0,-2.0 +( 1 + x ) / ( 1 + x + ( 1 / x ) ),x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +( 1 + x ) / ( 1 + x + x ),(x + 1)/(2*x + 1),0.0,0.0 +( 1 + x ) / ( 1 - ( ( 1 + x ) * ( 1 + x ) ) ) / x,-(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 + x ) / ( 1 - ( ( 1 - x ) / x ) ) * x,x**2*(x + 1)/(2*x - 1),2.0,2.0 +( 1 + x ) / ( 1 - ( ( x * x ) * ( x * x ) ) * x ),-(x + 1)/(x**5 - 1),0.0,-4.0 +( 1 + x ) / ( 1 - ( ( x * x ) * x ) ) / x,-(x + 1)/(x**4 - x),-1.0,-3.0 +( 1 + x ) / ( 1 - ( 1 - x ) * x ),(x + 1)/(x**2 - x + 1),0.0,-1.0 +( 1 + x ) / ( 1 - ( 1 - x ) / ( x * x ) ),x**2*(x + 1)/(x**2 + x - 1),2.0,1.0 +( 1 + x ) / ( 1 - ( 1 / x ) ),x*(x + 1)/(x - 1),1.0,1.0 +( 1 + x ) / ( 1 - ( 1 / x ) ) * x,x**2*(x + 1)/(x - 1),2.0,2.0 +( 1 + x ) / ( 1 - ( 1 / x ) ) + x,2*x**2/(x - 1),2.0,1.0 +( 1 + x ) / ( 1 - ( 1 / x ) ) - x,2*x/(x - 1),1.0,0.0 +( 1 + x ) / ( 1 - ( 1 / x ) * 1 ),x*(x + 1)/(x - 1),1.0,1.0 +( 1 + x ) / ( 1 - ( 1 / x ) - x ),-x*(x + 1)/(x*(x - 1) + 1),1.0,0.0 +( 1 + x ) / ( 1 - ( x ) ),-(x + 1)/(x - 1),0.0,0.0 +( 1 + x ) / ( 1 - ( x * ( ( x * x ) * x ) ) * x ),-(x + 1)/(x**5 - 1),0.0,-4.0 +( 1 + x ) / ( 1 - ( x * ( 1 + x ) ) ),-(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +( 1 + x ) / ( 1 - ( x * ( 1 - x ) ) ),(x + 1)/(x**2 - x + 1),0.0,-1.0 +( 1 + x ) / ( 1 - ( x * x ) + 1 ),-(x + 1)/(x**2 - 2),0.0,-1.0 +( 1 + x ) / ( 1 - ( x * x ) - x ),-(x + 1)/(x**2 + x - 1),0.0,-1.0 +( 1 + x ) / ( 1 - 1 * x ),-(x + 1)/(x - 1),0.0,0.0 +( 1 + x ) / ( 1 - x ),-(x + 1)/(x - 1),0.0,0.0 +( 1 + x ) / ( 1 - x ) * ( x * x ),-x**2*(x + 1)/(x - 1),2.0,2.0 +( 1 + x ) / ( 1 - x ) * 1,-(x + 1)/(x - 1),0.0,0.0 +( 1 + x ) / ( 1 - x ) + 1,-2/(x - 1),0.0,-1.0 +( 1 + x ) / ( 1 - x ) + x,(x*(x - 1) - x - 1)/(x - 1),0.0,1.0 +( 1 + x ) / ( 1 - x ) - ( 1 + x ),-x*(x + 1)/(x - 1),1.0,1.0 +( 1 + x ) / ( 1 - x ) - 1,-2*x/(x - 1),1.0,0.0 +( 1 + x ) / ( 1 - x ) - 1 + x,x*(x - 3)/(x - 1),1.0,1.0 +( 1 + x ) / ( 1 - x ) - x,-(x**2 + 1)/(x - 1),0.0,1.0 +( 1 + x ) / ( 1 - x ) - x * x - 1,-x*(x**2 - x + 2)/(x - 1),1.0,2.0 +( 1 + x ) / ( 1 - x ) / ( x * ( 1 - x ) ),(x + 1)/(x*(x - 1)**2),-1.0,-2.0 +( 1 + x ) / ( 1 - x ) / ( x * x ) / x - 1,(x**3*(-x + 1) - x - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 + x ) / ( 1 - x ) / ( x - 1 ),-(x + 1)/(x - 1)**2,0.0,-1.0 +( 1 + x ) / ( 1 - x ) / 1,-(x + 1)/(x - 1),0.0,0.0 +( 1 + x ) / ( 1 - x ) / x,-(x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + x ) / ( 1 - x ) / x * 1 / x,-(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + x ) / ( 1 - x ) / x - 1,-(x**2 + 1)/(x*(x - 1)),-1.0,0.0 +( 1 + x ) / ( 1 - x ) / x / x - 1,(x**2*(-x + 1) - x - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 + x ) / ( 1 - x * ( ( ( x * x ) * x ) * x ) ),-(x + 1)/(x**5 - 1),0.0,-4.0 +( 1 + x ) / ( 1 - x * ( ( x * x ) * x ) ),-(x + 1)/(x**4 - 1),0.0,-3.0 +( 1 + x ) / ( 1 - x * ( x * x ) ),-(x + 1)/(x**3 - 1),0.0,-2.0 +( 1 + x ) / ( 1 - x + ( 1 / x ) ),x*(x + 1)/(x*(-x + 1) + 1),1.0,0.0 +( 1 + x ) / ( 1 - x + 1 ),-(x + 1)/(x - 2),0.0,0.0 +( 1 + x ) / ( 1 - x - ( ( x * x ) + x ) ),-(x + 1)/(x**2 + 2*x - 1),0.0,-1.0 +( 1 + x ) / ( 1 - x - ( 1 / ( x * ( x * x ) ) ) ),-x**3*(x + 1)/(x**3*(x - 1) + 1),3.0,0.0 +( 1 + x ) / ( 1 - x - ( 1 / x ) ),-x*(x + 1)/(x*(x - 1) + 1),1.0,0.0 +( 1 + x ) / ( 1 / ( ( x * ( x * x ) ) * x ) - x ),-x**4*(x + 1)/(x**5 - 1),4.0,0.0 +( 1 + x ) / ( 1 / ( ( x * x ) * ( x * x ) ) - x ),-x**4*(x + 1)/(x**5 - 1),4.0,0.0 +( 1 + x ) / ( 1 / ( ( x * x ) * x ) - ( x * x ) ),-x**3*(x + 1)/(x**5 - 1),3.0,-1.0 +( 1 + x ) / ( 1 / ( ( x * x ) * x ) - x ),-x**3*(x + 1)/(x**4 - 1),3.0,0.0 +( 1 + x ) / ( 1 / ( 1 + x ) - x ),-(x + 1)**2/(x*(x + 1) - 1),0.0,0.0 +( 1 + x ) / ( 1 / ( x * ( x * x ) ) - ( x * x ) ),-x**3*(x + 1)/(x**5 - 1),3.0,-1.0 +( 1 + x ) / ( 1 / ( x * x ) - ( ( x * x ) * x ) ),-x**2*(x + 1)/(x**5 - 1),2.0,-2.0 +( 1 + x ) / ( 1 / ( x / ( 1 + x ) ) - x ),x*(x + 1)/(-x**2 + x + 1),1.0,0.0 +( 1 + x ) / ( 1 / 1 - x ),-(x + 1)/(x - 1),0.0,0.0 +( 1 + x ) / ( 1 / x + ( 1 + x ) ),x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +( 1 + x ) / ( 1 / x + ( 1 - x ) ),x*(x + 1)/(x*(-x + 1) + 1),1.0,0.0 +( 1 + x ) / ( 1 / x + ( x * x ) ),x/(x**2 - x + 1),1.0,-1.0 +( 1 + x ) / ( 1 / x - ( 1 + x ) ),-x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +( 1 + x ) / ( x ) / x - x,(-x**3 + x + 1)/x**2,-2.0,1.0 +( 1 + x ) / ( x * ( ( ( x * x ) * x ) * x ) - 1 ),(x + 1)/(x**5 - 1),0.0,-4.0 +( 1 + x ) / ( x * ( ( x * x ) * x ) - ( 1 / x ) ),x*(x + 1)/(x**5 - 1),1.0,-3.0 +( 1 + x ) / ( x * ( ( x * x ) * x ) - 1 ),(x + 1)/(x**4 - 1),0.0,-3.0 +( 1 + x ) / ( x * ( ( x * x ) - x ) ) / x - 1 / x,(x**2*(-x + 1) + x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 + x ) / ( x * ( 1 + ( x * x ) ) - 1 ),(x + 1)/(x**3 + x - 1),0.0,-2.0 +( 1 + x ) / ( x * ( 1 + x ) + 1 ),(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +( 1 + x ) / ( x * ( 1 + x ) - 1 ),(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +( 1 + x ) / ( x * ( 1 - x ) ) / x + 1 / x,(x*(x - 1) - x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + x ) / ( x * ( 1 - x ) - 1 ),-(x + 1)/(x*(x - 1) + 1),0.0,-1.0 +( 1 + x ) / ( x * ( x * ( x * x ) ) - 1 ),(x + 1)/(x**4 - 1),0.0,-3.0 +( 1 + x ) / ( x * ( x * x ) ) + x,(x**4 + x + 1)/x**3,-3.0,1.0 +( 1 + x ) / ( x * ( x * x ) ) - 1 - 1 - 1,(-3*x**3 + x + 1)/x**3,-3.0,0.0 +( 1 + x ) / ( x * x ) + ( 1 - x ),-x + 1 + 1/x + x**(-2),-2.0,1.0 +( 1 + x ) / ( x * x ) + ( x ) * x,(x**4 + x + 1)/x**2,-2.0,2.0 +( 1 + x ) / ( x * x ) + 1,(x**2 + x + 1)/x**2,-2.0,0.0 +( 1 + x ) / ( x * x ) + 1 + 1 + 1,3 + 1/x + x**(-2),-2.0,0.0 +( 1 + x ) / ( x * x ) + 1 - x * x,-x**2 + 1 + 1/x + x**(-2),-2.0,2.0 +( 1 + x ) / ( x * x ) + 1 / x / x,(x + 2)/x**2,-2.0,-1.0 +( 1 + x ) / ( x * x ) + x * x,(x**4 + x + 1)/x**2,-2.0,2.0 +( 1 + x ) / ( x * x ) + x * x * 1,(x**4 + x + 1)/x**2,-2.0,2.0 +( 1 + x ) / ( x * x ) - 1,(-x**2 + x + 1)/x**2,-2.0,0.0 +( 1 + x ) / ( x * x ) - 1 - 1 - 1,-3 + 1/x + x**(-2),-2.0,0.0 +( 1 + x ) / ( x * x ) - 1 - 1 / 1,-2 + 1/x + x**(-2),-2.0,0.0 +( 1 + x ) / ( x * x ) - x * x + x,(x**3*(-x + 1) + x + 1)/x**2,-2.0,2.0 +( 1 + x ) / ( x * x ) - x + 1 + 1,-x + 2 + 1/x + x**(-2),-2.0,1.0 +( 1 + x ) / ( x * x ) / ( ( 1 / ( 1 + x ) ) - x ),-(x + 1)**2/(x**2*(x*(x + 1) - 1)),-2.0,-2.0 +( 1 + x ) / ( x * x ) / ( x * x ) * 1 + 1,(x**4 + x + 1)/x**4,-4.0,0.0 +( 1 + x ) / ( x * x ) / ( x * x ) - 1 - 1,(-2*x**4 + x + 1)/x**4,-4.0,0.0 +( 1 + x ) / ( x * x ) / x + ( 1 - x ) / x,(x**2*(-x + 1) + x + 1)/x**3,-3.0,0.0 +( 1 + x ) / ( x * x ) / x + 1 - x,(x**3*(-x + 1) + x + 1)/x**3,-3.0,1.0 +( 1 + x ) / ( x * x ) / x + x + 1,(x**3*(x + 1) + x + 1)/x**3,-3.0,1.0 +( 1 + x ) / ( x * x ) / x - ( x / ( 1 - x ) ) - 1,(x**3 + x**2 - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 + x ) / ( x * x ) / x - 1 + x,(x**3*(x - 1) + x + 1)/x**3,-3.0,1.0 +( 1 + x ) / ( x * x ) / x - 1 - 1,(-2*x**3 + x + 1)/x**3,-3.0,0.0 +( 1 + x ) / ( x * x ) / x - x * 1,(-x**4 + x + 1)/x**3,-3.0,1.0 +( 1 + x ) / ( x * x ) / x - x - 1,(-x**3*(x + 1) + x + 1)/x**3,-3.0,1.0 +( 1 + x ) / ( x * x ) / x - x - x,(-2*x**4 + x + 1)/x**3,-3.0,1.0 +( 1 + x ) / ( x * x ) / x / 1 - x,(-x**4 + x + 1)/x**3,-3.0,1.0 +( 1 + x ) / ( x * x ) / x / x - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +( 1 + x ) / ( x * x * ( x / ( 1 + x ) ) ),(x + 1)**2/x**3,-3.0,-1.0 +( 1 + x ) / ( x * x + ( 1 + x ) ),(x + 1)/(x**2 + x + 1),0.0,-1.0 +( 1 + x ) / ( x * x + ( 1 - x ) ),(x + 1)/(x**2 - x + 1),0.0,-1.0 +( 1 + x ) / ( x * x + ( 1 / x ) ),x/(x**2 - x + 1),1.0,-1.0 +( 1 + x ) / ( x * x + ( x * x ) ),(x + 1)/(2*x**2),-2.0,-1.0 +( 1 + x ) / ( x * x + 1 ),(x + 1)/(x**2 + 1),0.0,-1.0 +( 1 + x ) / ( x + ( ( 1 + x ) * x ) + x ),(x + 1)/(x*(x + 3)),-1.0,-1.0 +( 1 + x ) / ( x + ( ( 1 + x ) / x ) / ( x * x ) ),x**3*(x + 1)/(x**4 + x + 1),3.0,0.0 +( 1 + x ) / ( x + ( ( 1 - x ) / x ) ) - x,x**2*(-x + 2)/(x**2 - x + 1),2.0,1.0 +( 1 + x ) / ( x + ( ( 1 / x ) / ( x * x ) ) / x ),x**4*(x + 1)/(x**5 + 1),4.0,0.0 +( 1 + x ) / ( x + ( ( 1 / x ) / x ) / x ),x**3*(x + 1)/(x**4 + 1),3.0,0.0 +( 1 + x ) / ( x + ( ( x * x ) + x ) - 1 ),(x + 1)/(x**2 + 2*x - 1),0.0,-1.0 +( 1 + x ) / ( x + ( 1 + x ) ) * ( x * x ),x**2*(x + 1)/(2*x + 1),2.0,2.0 +( 1 + x ) / ( x + ( 1 + x ) ) - 1,-x/(2*x + 1),1.0,0.0 +( 1 + x ) / ( x + ( 1 + x ) ) / ( x * x ),(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 + x ) / ( x + ( 1 + x ) / x ),x*(x + 1)/(x**2 + x + 1),1.0,0.0 +( 1 + x ) / ( x + ( 1 - x ) / x ),x*(x + 1)/(x**2 - x + 1),1.0,0.0 +( 1 + x ) / ( x + ( 1 / ( 1 + x ) ) ) / ( x * x ),(x + 1)**2/(x**2*(x*(x + 1) + 1)),-2.0,-2.0 +( 1 + x ) / ( x + ( 1 / x ) ) + x,x*(x**2 + x + 2)/(x**2 + 1),1.0,1.0 +( 1 + x ) / ( x + ( 1 / x ) ) - ( x / ( 1 - x ) ),2*x**3/(x**3 - x**2 + x - 1),3.0,0.0 +( 1 + x ) / ( x + ( 1 / x ) ) / x,(x + 1)/(x**2 + 1),0.0,-1.0 +( 1 + x ) / ( x + ( 1 / x ) + x ),x*(x + 1)/(2*x**2 + 1),1.0,0.0 +( 1 + x ) / ( x + ( 1 / x ) / ( x * x ) ),x**3*(x + 1)/(x**4 + 1),3.0,0.0 +( 1 + x ) / ( x + ( 1 / x ) / 1 ),x*(x + 1)/(x**2 + 1),1.0,0.0 +( 1 + x ) / ( x + ( x ) ),(x + 1)/(2*x),-1.0,0.0 +( 1 + x ) / ( x + ( x * x ) - 1 ),(x + 1)/(x**2 + x - 1),0.0,-1.0 +( 1 + x ) / ( x + ( x / ( 1 + x ) ) ) / x,(x + 1)**2/(x**2*(x + 2)),-2.0,-1.0 +( 1 + x ) / ( x + ( x / ( 1 - x ) ) ) / x,(x**2 - 1)/(x**2*(x - 2)),-2.0,-1.0 +( 1 + x ) / ( x + 1 + ( 1 / x ) ),x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +( 1 + x ) / ( x + 1 + ( x * x ) ),(x + 1)/(x**2 + x + 1),0.0,-1.0 +( 1 + x ) / ( x + 1 / ( x * x ) ),x**2/(x**2 - x + 1),2.0,0.0 +( 1 + x ) / ( x + 1 / x ),x*(x + 1)/(x**2 + 1),1.0,0.0 +( 1 + x ) / ( x + x ),(x + 1)/(2*x),-1.0,0.0 +( 1 + x ) / ( x + x ) + 1,(3*x + 1)/(2*x),-1.0,0.0 +( 1 + x ) / ( x + x ) - 1,(-x + 1)/(2*x),-1.0,0.0 +( 1 + x ) / ( x + x ) / ( ( x * x ) - x ),(x + 1)/(2*x**2*(x - 1)),-2.0,-2.0 +( 1 + x ) / ( x + x ) / ( ( x / ( 1 + x ) ) * x ),(x + 1)**2/(2*x**3),-3.0,-1.0 +( 1 + x ) / ( x + x ) / ( ( x / ( 1 - x ) ) - x ),-(x**2 - 1)/(2*x**3),-3.0,-1.0 +( 1 + x ) / ( x + x ) / ( 1 - x ),-(x + 1)/(2*x*(x - 1)),-1.0,-1.0 +( 1 + x ) / ( x + x ) / ( x * ( x / ( 1 - x ) ) ),-(x**2 - 1)/(2*x**3),-3.0,-1.0 +( 1 + x ) / ( x + x + ( ( 1 / x ) / x ) ),x**2*(x + 1)/(2*x**3 + 1),2.0,0.0 +( 1 + x ) / ( x + x + ( 1 / x ) ),x*(x + 1)/(2*x**2 + 1),1.0,0.0 +( 1 + x ) / ( x + x + x ),(x + 1)/(3*x),-1.0,0.0 +( 1 + x ) / ( x + x - ( x * x ) ),-(x + 1)/(x*(x - 2)),-1.0,-1.0 +( 1 + x ) / ( x + x - 1 ),(x + 1)/(2*x - 1),0.0,0.0 +( 1 + x ) / ( x + x / 1 ),(x + 1)/(2*x),-1.0,0.0 +( 1 + x ) / ( x - ( ( ( 1 / x ) / x ) / x ) / x ),x**4*(x + 1)/(x**5 - 1),4.0,0.0 +( 1 + x ) / ( x - ( ( 1 + x ) / ( x * x ) ) / x ),x**3*(x + 1)/(x**4 - x - 1),3.0,0.0 +( 1 + x ) / ( x - ( ( 1 - x ) / x ) / x ),x**2*(x + 1)/(x**3 + x - 1),2.0,0.0 +( 1 + x ) / ( x - ( ( 1 / x ) - x ) - 1 ),x*(x + 1)/(2*x**2 - x - 1),1.0,0.0 +( 1 + x ) / ( x - ( ( 1 / x ) - x ) / x ),x**2*(x + 1)/(x**3 + x**2 - 1),2.0,0.0 +( 1 + x ) / ( x - ( 1 + x ) - ( x * x ) ),-(x + 1)/(x**2 + 1),0.0,-1.0 +( 1 + x ) / ( x - ( 1 - x ) ),(x + 1)/(2*x - 1),0.0,0.0 +( 1 + x ) / ( x - ( 1 - x ) ) * ( x * x ),x**2*(x + 1)/(2*x - 1),2.0,2.0 +( 1 + x ) / ( x - ( 1 - x ) ) * x,x*(x + 1)/(2*x - 1),1.0,1.0 +( 1 + x ) / ( x - ( 1 - x ) ) / ( x * x ),(x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( 1 + x ) / ( x - ( 1 / ( ( x * x ) * x ) ) + x ),x**3*(x + 1)/(2*x**4 - 1),3.0,0.0 +( 1 + x ) / ( x - ( 1 / ( ( x * x ) * x ) ) - 1 ),x**3*(x + 1)/(x**4 - x**3 - 1),3.0,0.0 +( 1 + x ) / ( x - ( 1 / ( ( x * x ) - x ) ) ) - x,x**3*(-x + 2)/(x**3 - x**2 - 1),3.0,1.0 +( 1 + x ) / ( x - ( 1 / ( 1 + x ) ) ) / x,(x + 1)**2/(x*(x*(x + 1) - 1)),-1.0,-1.0 +( 1 + x ) / ( x - ( 1 / ( x * x ) ) - 1 ),x**2*(x + 1)/(x**3 - x**2 - 1),2.0,0.0 +( 1 + x ) / ( x - ( 1 / ( x * x ) ) / x ),x**3*(x + 1)/(x**4 - 1),3.0,0.0 +( 1 + x ) / ( x - ( 1 / x ) + x ),x*(x + 1)/(2*x**2 - 1),1.0,0.0 +( 1 + x ) / ( x - ( 1 / x ) - 1 ),x*(x + 1)/(x**2 - x - 1),1.0,0.0 +( 1 + x ) / ( x - ( 1 / x ) / ( ( x * x ) * x ) ),x**4*(x + 1)/(x**5 - 1),4.0,0.0 +( 1 + x ) / ( x - ( 1 / x ) / ( x * x ) ),x**3*(x + 1)/(x**4 - 1),3.0,0.0 +( 1 + x ) / ( x - ( 1 / x ) / x ),x**2*(x + 1)/(x**3 - 1),2.0,0.0 +( 1 + x ) / ( x - ( x * x ) ) + ( 1 / x ),-2/(x*(x - 1)),-1.0,-2.0 +( 1 + x ) / ( x - ( x * x ) ) + 1,(x**2 - 2*x - 1)/(x*(x - 1)),-1.0,0.0 +( 1 + x ) / ( x - ( x * x ) ) / x,-(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + x ) / ( x - ( x * x ) - ( 1 - x ) ),-(x + 1)/(x**2 - 2*x + 1),0.0,-1.0 +( 1 + x ) / ( x - 1 ),(x + 1)/(x - 1),0.0,0.0 +( 1 + x ) / ( x - 1 ) * x,x*(x + 1)/(x - 1),1.0,1.0 +( 1 + x ) / ( x - 1 ) + 1,2*x/(x - 1),1.0,0.0 +( 1 + x ) / ( x - 1 ) - 1,2/(x - 1),0.0,-1.0 +( 1 + x ) / ( x - 1 ) - x,(-x*(x - 1) + x + 1)/(x - 1),0.0,1.0 +( 1 + x ) / ( x - 1 ) / ( 1 - x ),-(x + 1)/(x - 1)**2,0.0,-1.0 +( 1 + x ) / ( x - 1 ) / ( x * ( 1 - x ) ),-(x + 1)/(x*(x - 1)**2),-1.0,-2.0 +( 1 + x ) / ( x - 1 ) / ( x * x ),(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + x ) / ( x - 1 ) / 1,(x + 1)/(x - 1),0.0,0.0 +( 1 + x ) / ( x - 1 * 1 ),(x + 1)/(x - 1),0.0,0.0 +( 1 + x ) / ( x - 1 + ( 1 / x ) ),x*(x + 1)/(x*(x - 1) + 1),1.0,0.0 +( 1 + x ) / ( x - 1 - ( 1 / x ) ),x*(x + 1)/(x**2 - x - 1),1.0,0.0 +( 1 + x ) / ( x - 1 - ( x * x ) ),-(x + 1)/(x**2 - x + 1),0.0,-1.0 +( 1 + x ) / ( x - 1 - 1 ),(x + 1)/(x - 2),0.0,0.0 +( 1 + x ) / ( x - 1 / ( ( 1 / x ) - ( x * x ) ) ),(x + 1)*(x**3 - 1)/x**4,-4.0,0.0 +( 1 + x ) / ( x - 1 / ( 1 + x ) ),(x + 1)**2/(x*(x + 1) - 1),0.0,0.0 +( 1 + x ) / ( x - 1 / ( x * x ) ),x**2*(x + 1)/(x**3 - 1),2.0,0.0 +( 1 + x ) / ( x - x * x ),-(x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + x ) / ( x - x - ( x * x ) ),-(x + 1)/x**2,-2.0,-1.0 +( 1 + x ) / ( x / ( 1 + x ) ) / ( x ) / x,(x + 1)**2/x**3,-3.0,-1.0 +( 1 + x ) / ( x / ( 1 + x ) ) / x / x - 1,-1 + (x + 1)**2/x**3,-3.0,0.0 +( 1 + x ) / ( x / ( 1 + x ) ) / x / x - x,-x + (x + 1)**2/x**3,-3.0,1.0 +( 1 + x ) / ( x / ( 1 - x ) ) / x / x + 1,1 - 1/x + x**(-3),-3.0,0.0 +( 1 + x ) / ( x / 1 + x ),(x + 1)/(2*x),-1.0,0.0 +( 1 + x ) / ( x / x - x ),-(x + 1)/(x - 1),0.0,0.0 +( 1 + x ) / 1 * ( x + x ),2*x*(x + 1),1.0,2.0 +( 1 + x ) / 1 * x * ( 1 + x ),x*(x + 1)**2,1.0,3.0 +( 1 + x ) / 1 - 1 / ( x * x ) / x,x + 1 - 1/x**3,-3.0,1.0 +( 1 + x ) / 1 / ( ( 1 - x ) - x ),-(x + 1)/(2*x - 1),0.0,0.0 +( 1 + x ) / 1 / ( 1 - x ) - 1 - 1,(-3*x + 1)/(x - 1),0.0,0.0 +( 1 + x ) / 1 / ( x * x ) / x - 1,(-x**3 + x + 1)/x**3,-3.0,0.0 +( 1 + x ) / 1 / ( x - ( 1 - ( x * x ) ) ),(x + 1)/(x**2 + x - 1),0.0,-1.0 +( 1 + x ) / 1 / x - ( x * x ) * x,(-x**4 + x + 1)/x,-1.0,3.0 +( 1 + x ) / 1 / x / x + x,(x**3 + x + 1)/x**2,-2.0,1.0 +( 1 + x ) / 1 / x / x - ( 1 - x ),x - 1 + 1/x + x**(-2),-2.0,1.0 +( 1 + x ) / 1 / x / x - ( x * x ),(-x**4 + x + 1)/x**2,-2.0,2.0 +( 1 + x ) / 1 / x / x - x,(-x**3 + x + 1)/x**2,-2.0,1.0 +( 1 + x ) / x,(x + 1)/x,-1.0,0.0 +( 1 + x ) / x * ( 1 + 1 ),2 + 2/x,-1.0,0.0 +( 1 + x ) / x * 1 + 1 / x,(x + 2)/x,-1.0,0.0 +( 1 + x ) / x * 1 / ( x * ( 1 - x ) ),-(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + x ) / x * 1 / ( x / ( 1 + x ) ) / x,(x + 1)**2/x**3,-3.0,-1.0 +( 1 + x ) / x * 1 / x,(x + 1)/x**2,-2.0,-1.0 +( 1 + x ) / x * 1 / x - x,(-x**3 + x + 1)/x**2,-2.0,1.0 +( 1 + x ) / x + ( 1 + x ) / x / x,(x + 1)**2/x**2,-2.0,0.0 +( 1 + x ) / x + ( 1 - x ) * x * x,(x**3*(-x + 1) + x + 1)/x,-1.0,3.0 +( 1 + x ) / x + ( 1 / ( 1 + x ) ),(x + (x + 1)**2)/(x*(x + 1)),-1.0,0.0 +( 1 + x ) / x + ( 1 / x ) + 1 / x,(x + 3)/x,-1.0,0.0 +( 1 + x ) / x + ( x * x ) * x + x,x**3 + x + 1 + 1/x,-1.0,3.0 +( 1 + x ) / x + 1 + ( x * x ) * x,x**3 + 2 + 1/x,-1.0,3.0 +( 1 + x ) / x + 1 + 1,3 + 1/x,-1.0,0.0 +( 1 + x ) / x + 1 + 1 - x,-x + 3 + 1/x,-1.0,1.0 +( 1 + x ) / x + 1 + 1 / x,2 + 2/x,-1.0,0.0 +( 1 + x ) / x + 1 + x,x + 2 + 1/x,-1.0,1.0 +( 1 + x ) / x + 1 + x * ( x * x ),x**3 + 2 + 1/x,-1.0,3.0 +( 1 + x ) / x + 1 + x * x,x**2 + 2 + 1/x,-1.0,2.0 +( 1 + x ) / x + 1 - x * x,-x**2 + 2 + 1/x,-1.0,2.0 +( 1 + x ) / x + 1 / ( x * x ),(x*(x + 1) + 1)/x**2,-2.0,0.0 +( 1 + x ) / x + 1 / x,(x + 2)/x,-1.0,0.0 +( 1 + x ) / x + 1 / x * 1,(x + 2)/x,-1.0,0.0 +( 1 + x ) / x + 1 / x / x,(x*(x + 1) + 1)/x**2,-2.0,0.0 +( 1 + x ) / x + x * x,(x**3 + x + 1)/x,-1.0,2.0 +( 1 + x ) / x + x * x * ( 1 + x ),(x**3*(x + 1) + x + 1)/x,-1.0,3.0 +( 1 + x ) / x + x * x * x,(x**4 + x + 1)/x,-1.0,3.0 +( 1 + x ) / x + x * x - x,x**2 - x + 1 + 1/x,-1.0,2.0 +( 1 + x ) / x + x - x * ( x * x ),-x**3 + x + 1 + 1/x,-1.0,3.0 +( 1 + x ) / x - ( 1 + x ) / x / ( x * x ),(x**2*(x + 1) - x - 1)/x**3,-3.0,0.0 +( 1 + x ) / x - ( 1 - x ) * x * x,(x**3*(x - 1) + x + 1)/x,-1.0,3.0 +( 1 + x ) / x - ( x * x ) * x + x,-x**3 + x + 1 + 1/x,-1.0,3.0 +( 1 + x ) / x - 1 / ( ( x * x ) * x ) / x,1 + 1/x - 1/x**4,-4.0,0.0 +( 1 + x ) / x - x * ( x ),(-x**3 + x + 1)/x,-1.0,2.0 +( 1 + x ) / x - x * ( x * x ) + x,-x**3 + x + 1 + 1/x,-1.0,3.0 +( 1 + x ) / x - x * x * ( 1 + x ),(-x**3*(x + 1) + x + 1)/x,-1.0,3.0 +( 1 + x ) / x - x * x * x,(-x**4 + x + 1)/x,-1.0,3.0 +( 1 + x ) / x - x * x + 1,-x**2 + 2 + 1/x,-1.0,2.0 +( 1 + x ) / x - x * x - x,-x**2 - x + 1 + 1/x,-1.0,2.0 +( 1 + x ) / x - x + 1 - x,-2*x + 2 + 1/x,-1.0,1.0 +( 1 + x ) / x - x + 1 / x,-x + 1 + 2/x,-1.0,1.0 +( 1 + x ) / x - x - x * ( x * x ),-x**3 - x + 1 + 1/x,-1.0,3.0 +( 1 + x ) / x / ( ( 1 - x ) ) / x,-(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + x ) / x / ( ( 1 - x ) - ( x * x ) ),-(x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +( 1 + x ) / x / ( ( 1 / ( 1 - x ) ) - x ),(-x**2 + 1)/(x*(x**2 - x + 1)),-1.0,-1.0 +( 1 + x ) / x / ( ( x * ( 1 + x ) ) - 1 ),(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +( 1 + x ) / x / ( ( x * ( 1 - x ) ) + 1 ),-(x + 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +( 1 + x ) / x / ( ( x * x ) + 1 ),(x + 1)/(x**3 + x),-1.0,-2.0 +( 1 + x ) / x / ( ( x * x ) - ( 1 - x ) ),(x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +( 1 + x ) / x / ( ( x / ( 1 + x ) ) - x ),-(x + 1)**2/x**3,-3.0,-1.0 +( 1 + x ) / x / ( 1 - ( ( x * x ) * x ) ),-(x + 1)/(x**4 - x),-1.0,-3.0 +( 1 + x ) / x / ( 1 - ( x * ( 1 - x ) ) ),(x + 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +( 1 + x ) / x / ( 1 - x ) + 1 / x,-2/(x*(x - 1)),-1.0,-2.0 +( 1 + x ) / x / ( 1 - x ) / ( x * x ) - 1,(x**3*(-x + 1) - x - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 + x ) / x / ( 1 - x ) / x - 1,(x**2*(-x + 1) - x - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 + x ) / x / ( 1 / ( 1 + x ) ) / x / x,(x + 1)**2/x**3,-3.0,-1.0 +( 1 + x ) / x / ( x ),(x + 1)/x**2,-2.0,-1.0 +( 1 + x ) / x / ( x ) - 1,(-x**2 + x + 1)/x**2,-2.0,0.0 +( 1 + x ) / x / ( x ) - x,(-x**3 + x + 1)/x**2,-2.0,1.0 +( 1 + x ) / x / ( x ) / ( 1 - x ),-(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + x ) / x / ( x * ( ( 1 - x ) - x ) ),-(x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( 1 + x ) / x / ( x * x ) + 1 + x,(x**3*(x + 1) + x + 1)/x**3,-3.0,1.0 +( 1 + x ) / x / ( x * x ) + x * 1,(x**4 + x + 1)/x**3,-3.0,1.0 +( 1 + x ) / x / ( x * x ) / x + 1,(x**4 + x + 1)/x**4,-4.0,0.0 +( 1 + x ) / x / ( x - ( x * x ) ),-(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + x ) / x / ( x - ( x / ( 1 + x ) ) ),(x + 1)**2/x**3,-3.0,-1.0 +( 1 + x ) / x / ( x / ( 1 + ( 1 / x ) ) ),(x + 1)**2/x**3,-3.0,-1.0 +( 1 + x ) / x / ( x / ( 1 - x ) ) / x - 1,-1 - 1/x + x**(-3),-3.0,0.0 +( 1 + x ) / x / 1 / ( ( 1 - x ) - x ) / x,-(x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( 1 + x ) / x / 1 / ( 1 - x ) / x,-(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + x ) / x / 1 / ( x / ( 1 + x ) ) / x,(x + 1)**2/x**3,-3.0,-1.0 +( 1 + x ) / x / 1 / x,(x + 1)/x**2,-2.0,-1.0 +( 1 + x ) / x / x,(x + 1)/x**2,-2.0,-1.0 +( 1 + x ) / x / x * ( 1 - x ) / x,(-x**2 + 1)/x**3,-3.0,-1.0 +( 1 + x ) / x / x * 1,(x + 1)/x**2,-2.0,-1.0 +( 1 + x ) / x / x + ( ( 1 / ( 1 + x ) ) ),(x**2 + (x + 1)**2)/(x**2*(x + 1)),-2.0,-1.0 +( 1 + x ) / x / x + ( 1 + x ) * x,(x**3*(x + 1) + x + 1)/x**2,-2.0,2.0 +( 1 + x ) / x / x + ( 1 - x ) + 1,-x + 2 + 1/x + x**(-2),-2.0,1.0 +( 1 + x ) / x / x + ( 1 / x ) + 1,1 + 2/x + x**(-2),-2.0,0.0 +( 1 + x ) / x / x + ( x * x ) + 1,(x**4 + x**2 + x + 1)/x**2,-2.0,2.0 +( 1 + x ) / x / x + ( x * x ) + x,(x**3*(x + 1) + x + 1)/x**2,-2.0,2.0 +( 1 + x ) / x / x + 1 * ( x * x ),(x**4 + x + 1)/x**2,-2.0,2.0 +( 1 + x ) / x / x + 1 + ( 1 / x ),1 + 2/x + x**(-2),-2.0,0.0 +( 1 + x ) / x / x + 1 + 1,2 + 1/x + x**(-2),-2.0,0.0 +( 1 + x ) / x / x + 1 + x,x + 1 + 1/x + x**(-2),-2.0,1.0 +( 1 + x ) / x / x + 1 / ( x * ( 1 + x ) ),(x + (x + 1)**2)/(x**2*(x + 1)),-2.0,-1.0 +( 1 + x ) / x / x + x,(x**3 + x + 1)/x**2,-2.0,1.0 +( 1 + x ) / x / x - ( 1 / ( 1 + ( x * x ) ) ) * x,(x**2 + x + 1)/(x**4 + x**2),-2.0,-2.0 +( 1 + x ) / x / x - ( x * x ) - 1,(-x**4 - x**2 + x + 1)/x**2,-2.0,2.0 +( 1 + x ) / x / x - ( x / ( 1 - x ) ) - 1,(2*x**2 - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + x ) / x / x - 1 * 1,(-x**2 + x + 1)/x**2,-2.0,0.0 +( 1 + x ) / x / x - 1 * x,(-x**3 + x + 1)/x**2,-2.0,1.0 +( 1 + x ) / x / x - 1 + x,x - 1 + 1/x + x**(-2),-2.0,1.0 +( 1 + x ) / x / x - 1 - x,-x - 1 + 1/x + x**(-2),-2.0,1.0 +( 1 + x ) / x / x - 1 / ( 1 + x ),(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + x ) / x / x - x * ( 1 + x ),(-x**3*(x + 1) + x + 1)/x**2,-2.0,2.0 +( 1 + x ) / x / x - x * ( 1 - x ),(x**3*(x - 1) + x + 1)/x**2,-2.0,2.0 +( 1 + x ) / x / x - x * 1,(-x**3 + x + 1)/x**2,-2.0,1.0 +( 1 + x ) / x / x - x * x,(-x**4 + x + 1)/x**2,-2.0,2.0 +( 1 + x ) / x / x - x - 1,-x - 1 + 1/x + x**(-2),-2.0,1.0 +( 1 + x ) / x / x - x - x,(-2*x**3 + x + 1)/x**2,-2.0,1.0 +( 1 + x ) / x / x / ( 1 - x ),-(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + x ) / x / x / ( 1 / ( 1 + x ) ) / x,(x + 1)**2/x**3,-3.0,-1.0 +( 1 + x ) / x / x / ( x / ( 1 + x ) ),(x + 1)**2/x**3,-3.0,-1.0 +( 1 + x ) / x / x / ( x / ( 1 + x ) ) + 1,1 + (x + 1)**2/x**3,-3.0,0.0 +( 1 + x ) / x / x / 1 - ( 1 / ( 1 - x ) ),(2*x**2 - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 + x ) / x / x / 1 - x,(-x**3 + x + 1)/x**2,-2.0,1.0 +( 1 + x ) / x / x / x + ( 1 + x ),(x**3*(x + 1) + x + 1)/x**3,-3.0,1.0 +( 1 + x ) / x / x / x + ( 1 - x ),(x**3*(-x + 1) + x + 1)/x**3,-3.0,1.0 +( 1 + x ) / x / x / x + ( 1 / ( ( 1 / x ) + x ) ),(x**4 + (x + 1)*(x**2 + 1))/(x**3*(x**2 + 1)),-3.0,-1.0 +( 1 + x ) / x / x / x + ( 1 / ( 1 + x ) ),(x**3 + (x + 1)**2)/(x**3*(x + 1)),-3.0,-1.0 +( 1 + x ) / x / x / x + ( x / ( 1 - x ) ),(-x**4 + (x - 1)*(x + 1))/(x**3*(x - 1)),-3.0,0.0 +( 1 + x ) / x / x / x + 1,(x**3 + x + 1)/x**3,-3.0,0.0 +( 1 + x ) / x / x / x - ( 1 + x ),(-x**3*(x + 1) + x + 1)/x**3,-3.0,1.0 +( 1 + x ) / x / x / x - ( 1 - ( 1 / x ) ),(-x**3 + x**2 + x + 1)/x**3,-3.0,0.0 +( 1 + x ) / x / x / x - ( 1 / ( 1 + x ) ),(-x**3 + (x + 1)**2)/(x**3*(x + 1)),-3.0,-1.0 +( 1 + x ) / x / x / x - ( 1 / ( 1 - x ) ),(x**3 + x**2 - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 + x ) / x / x / x - ( 1 / x ),(-x**2 + x + 1)/x**3,-3.0,-1.0 +( 1 + x ) / x / x / x - ( x / ( 1 + x ) ),(-x**4 + (x + 1)**2)/(x**3*(x + 1)),-3.0,0.0 +( 1 + x ) / x / x / x - ( x / ( 1 - x ) ),(x**4 + x**2 - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 + x ) / x / x / x - x,(-x**4 + x + 1)/x**3,-3.0,1.0 +( 1 + x * ( x * x ) ) + 1,x**3 + 2,0.0,3.0 +( 1 + x * ( x * x ) + 1 ),x**3 + 2,0.0,3.0 +( 1 + x * x ),x**2 + 1,0.0,2.0 +( 1 + x * x + 1 ),x**2 + 2,0.0,2.0 +( 1 + x + ( ( 1 / x ) / ( x * x ) ) ) / x,1 + 1/x + x**(-4),-4.0,0.0 +( 1 + x + ( 1 + x ) ) / ( ( x * x ) - x ),2*(x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 + x + ( 1 + x ) ) / ( x * x ),2*(x + 1)/x**2,-2.0,-1.0 +( 1 + x + ( 1 + x ) ) / x,2 + 2/x,-1.0,0.0 +( 1 + x + ( 1 - x ) ) / ( 1 - x ),-2/(x - 1),0.0,-1.0 +( 1 + x + ( 1 / ( 1 + x ) ) ) / x,((x + 1)**2 + 1)/(x*(x + 1)),-1.0,0.0 +( 1 + x + ( 1 / ( 1 - ( 1 + x ) ) ) ) / ( x * x ),(x*(x + 1) - 1)/x**3,-3.0,-1.0 +( 1 + x + ( x * ( 1 + x ) ) ) * x,x*(x*(x + 1) + x + 1),1.0,3.0 +( 1 + x + ( x * x ) ) * x,x*(x**2 + x + 1),1.0,3.0 +( 1 + x + ( x / ( 1 - x ) ) ) / x,(x**2 - x - 1)/(x*(x - 1)),-1.0,0.0 +( 1 + x + 1 ) / ( ( ( x * x ) * x ) - x ),(x + 2)/(x**3 - x),-1.0,-2.0 +( 1 + x + 1 ) / ( ( 1 - x ) * ( x * x ) ),-(x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + x + 1 ) / ( ( 1 - x ) * x ),-(x + 2)/(x*(x - 1)),-1.0,-1.0 +( 1 + x + 1 ) / ( ( 1 / x ) - x ),-x*(x + 2)/(x**2 - 1),1.0,0.0 +( 1 + x + 1 ) / ( ( x * ( 1 + x ) ) * x ),(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 + x + 1 ) / ( ( x * ( 1 + x ) ) - x ),(x + 2)/x**2,-2.0,-1.0 +( 1 + x + 1 ) / ( ( x * x ) - ( 1 / x ) ),x*(x + 2)/(x**3 - 1),1.0,-1.0 +( 1 + x + 1 ) / ( 1 - x ),-(x + 2)/(x - 1),0.0,0.0 +( 1 + x + 1 ) / ( x * ( 1 + ( 1 - x ) ) ),-(x + 2)/(x*(x - 2)),-1.0,-1.0 +( 1 + x + 1 ) / ( x * ( 1 - x ) ),-(x + 2)/(x*(x - 1)),-1.0,-1.0 +( 1 + x + 1 ) / ( x * ( x * ( 1 - x ) ) ),-(x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 + x + 1 ) / ( x * x ),(x + 2)/x**2,-2.0,-1.0 +( 1 + x + x ) * ( ( 1 + x ) * x ),x*(x + 1)*(2*x + 1),1.0,3.0 +( 1 + x + x ) * ( 1 / ( 1 - x ) ),-(2*x + 1)/(x - 1),0.0,0.0 +( 1 + x + x ) * ( x * ( 1 - x ) ),x*(-2*x**2 + x + 1),1.0,3.0 +( 1 + x + x ) / ( ( x * ( x * x ) ) / ( 1 + x ) ),(x + 1)*(2*x + 1)/x**3,-3.0,-1.0 +( 1 + x + x ) / x,2 + 1/x,-1.0,0.0 +( 1 + x - x * x ),-x**2 + x + 1,0.0,2.0 +( 1 + x / x ) / ( x * ( ( 1 - x ) - x ) ),-2/(x*(2*x - 1)),-1.0,-2.0 +( 1 + x / x ) / ( x * ( 1 - x ) ),-2/(x*(x - 1)),-1.0,-2.0 +( 1 + x / x ) / ( x / ( 1 - x ) ),-2 + 2/x,-1.0,0.0 +( 1 + x / x ) / x,2/x,-1.0,-1.0 +( 1 - ( ( ( 1 / x ) - x ) / x ) ) / ( x + x ) / 1,(x**2 - 1/2)/x**3,-3.0,-1.0 +( 1 - ( ( 1 + x ) * x ) - x ) * x,x*(-x**2 - 2*x + 1),1.0,3.0 +( 1 - ( ( 1 + x ) + x ) / ( x * x ) ) / x,(x**2 - 2*x - 1)/x**3,-3.0,-1.0 +( 1 - ( ( 1 + x ) / ( 1 - x ) ) - x ) * x,x**2*(-x + 3)/(x - 1),2.0,2.0 +( 1 - ( ( 1 + x ) / ( x * x ) ) ) / ( x + x + x ),(x**2 - x - 1)/(3*x**3),-3.0,-1.0 +( 1 - ( ( 1 - x ) / ( 1 + x ) ) - x - x ),-2*x**2/(x + 1),2.0,1.0 +( 1 - ( ( 1 - x ) / x ) ) / ( 1 + x ) / x,(2*x - 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 - ( ( 1 - x ) / x ) ) / ( 1 + x + 1 ),(2*x - 1)/(x*(x + 2)),-1.0,-1.0 +( 1 - ( ( 1 / ( 1 + x ) ) / x ) / x ) / x,(x**2*(x + 1) - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 - ( ( 1 / x ) / ( 1 - x ) ) ) / x,(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 - ( ( 1 / x ) / x ) ) / ( x + 1 + x ),(x**2 - 1)/(x**2*(2*x + 1)),-2.0,-1.0 +( 1 - ( ( 1 / x ) / x ) ) / ( x + x + 1 ),(x**2 - 1)/(x**2*(2*x + 1)),-2.0,-1.0 +( 1 - ( ( 1 / x ) / x ) ) / ( x + x + x ),(x**2 - 1)/(3*x**3),-3.0,-1.0 +( 1 - ( ( 1 / x ) / x ) + ( 1 - x ) ) / x,-1 + 2/x - 1/x**3,-3.0,0.0 +( 1 - ( ( 1 / x ) / x ) / x ) / ( x / ( 1 + x ) ),(x + 1)*(x**3 - 1)/x**4,-4.0,0.0 +( 1 - ( ( x / ( 1 + x ) ) / x ) / x ) / x,(x*(x + 1) - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 - ( 1 + ( 1 / x ) ) ) / ( 1 + x + x ),-1/(x*(2*x + 1)),-1.0,-2.0 +( 1 - ( 1 + ( 1 / x ) ) ) / ( x + x + x ),-1/(3*x**2),-2.0,-2.0 +( 1 - ( 1 + x ) ) * ( x + x + x ),-3*x**2,2.0,2.0 +( 1 - ( 1 + x ) ) * x * x * x - 1,-x**4 - 1,0.0,4.0 +( 1 - ( 1 + x ) ) * x * x - x - x,-x*(x**2 + 2),1.0,3.0 +( 1 - ( 1 + x ) ) + 1 / ( ( 1 / x ) + x ),-x**3/(x**2 + 1),3.0,1.0 +( 1 - ( 1 + x ) ) - 1 / x / x / x,-x - 1/x**3,-3.0,1.0 +( 1 - ( 1 + x ) ) - x - x - x - x,-5*x,1.0,1.0 +( 1 - ( 1 + x ) ) - x / ( 1 + 1 ),-3*x/2,1.0,1.0 +( 1 - ( 1 + x ) ) / ( ( 1 / x ) / ( x * x ) - x ),x**4/(x**4 - 1),4.0,0.0 +( 1 - ( 1 + x ) ) / ( ( x * x ) * ( x * x ) + 1 ),-x/(x**4 + 1),1.0,-3.0 +( 1 - ( 1 + x ) ) / ( 1 + 1 ),-x/2,1.0,1.0 +( 1 - ( 1 + x ) ) / ( 1 + 1 + x ),-x/(x + 2),1.0,0.0 +( 1 - ( 1 + x ) ) / ( 1 + x + 1 ),-x/(x + 2),1.0,0.0 +( 1 - ( 1 + x ) ) / ( 1 + x + x ),-x/(2*x + 1),1.0,0.0 +( 1 - ( 1 + x ) ) / ( 1 / x + x ),-x**2/(x**2 + 1),2.0,0.0 +( 1 - ( 1 + x ) ) / ( x * x + 1 ),-x/(x**2 + 1),1.0,-1.0 +( 1 - ( 1 + x ) ) / ( x + 1 + ( 1 / x ) ),-x**2/(x*(x + 1) + 1),2.0,0.0 +( 1 - ( 1 + x ) ) / ( x + 1 + x ),-x/(2*x + 1),1.0,0.0 +( 1 - ( 1 + x ) ) / ( x + 1 / x ),-x**2/(x**2 + 1),2.0,0.0 +( 1 - ( 1 + x ) ) / ( x + x ) / ( x * x ),-1/(2*x**2),-2.0,-2.0 +( 1 - ( 1 + x ) ) / ( x + x ) / x,-1/(2*x),-1.0,-1.0 +( 1 - ( 1 + x ) ) / ( x + x - ( ( 1 / x ) / x ) ),-x**3/(2*x**3 - 1),3.0,0.0 +( 1 - ( 1 + x ) ) / ( x - ( 1 / ( x * x ) ) / x ),-x**4/(x**4 - 1),4.0,0.0 +( 1 - ( 1 + x ) ) / ( x - ( 1 / x ) / x ),-x**3/(x**3 - 1),3.0,0.0 +( 1 - ( 1 + x ) ) / 1 / ( 1 + 1 ),-x/2,1.0,1.0 +( 1 - ( 1 + x ) * x ),-x*(x + 1) + 1,0.0,2.0 +( 1 - ( 1 + x ) - x ) / ( 1 + x ),-2*x/(x + 1),1.0,0.0 +( 1 - ( 1 + x ) / ( ( x * x ) * x ) ) / ( 1 - x ),(-x**3 + x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 - ( 1 + x ) / ( x * x ) ) / ( 1 - x ),(-x**2 + x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 - ( 1 + x ) / ( x * x ) ) / x,(x**2 - x - 1)/x**3,-3.0,-1.0 +( 1 - ( 1 - ( 1 / x ) ) / x ) / ( 1 + ( x * x ) ),(x**2 - x + 1)/(x**4 + x**2),-2.0,-2.0 +( 1 - ( 1 - x ) ) / ( ( 1 / x ) - x + 1 ),x**2/(x*(-x + 1) + 1),2.0,0.0 +( 1 - ( 1 - x ) ) / ( x + ( 1 / x ) / ( x * x ) ),x**4/(x**4 + 1),4.0,0.0 +( 1 - ( 1 - x ) ) / ( x + x + x ),1/3,0.0,0.0 +( 1 - ( 1 - x ) ) / ( x - ( 1 / x ) + x ),x**2/(2*x**2 - 1),2.0,0.0 +( 1 - ( 1 - x ) * x ) * x,x*(x**2 - x + 1),1.0,3.0 +( 1 - ( 1 - x ) * x * x ),x**2*(x - 1) + 1,0.0,3.0 +( 1 - ( 1 - x ) / x ) / x,(2*x - 1)/x**2,-2.0,-1.0 +( 1 - ( 1 / ( 1 + x ) ) ) / ( ( 1 / x ) / x - x ),-x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( 1 - ( 1 / ( 1 + x ) ) ) / ( 1 - x * ( x * x ) ),-x/((x + 1)*(x**3 - 1)),1.0,-3.0 +( 1 - ( 1 / ( 1 + x ) ) ) / ( x + 1 ) - x,-x + x/(x + 1)**2,2.0,1.0 +( 1 - ( 1 / ( 1 + x ) ) ) / ( x - 1 + x ),x/((x + 1)*(2*x - 1)),1.0,-1.0 +( 1 - ( 1 / ( 1 + x ) ) - x ) / ( 1 + x ),-x**2/(x**2 + 2*x + 1),2.0,0.0 +( 1 - ( 1 / ( 1 + x ) ) / x ) / ( x * ( 1 + x ) ),(x*(x + 1) - 1)/(x**2*(x + 1)**2),-2.0,-2.0 +( 1 - ( 1 / ( 1 + x ) ) / x ) / ( x * ( 1 - x ) ),(-x**2 - x + 1)/(x**2*(x**2 - 1)),-2.0,-2.0 +( 1 - ( 1 / ( 1 - x ) ) ) * ( x + x + x ),3*x**2/(x - 1),2.0,1.0 +( 1 - ( 1 / ( 1 - x ) ) ) / ( 1 - ( x * x ) * x ),-x/((x - 1)*(x**3 - 1)),1.0,-3.0 +( 1 - ( 1 / ( 1 - x ) ) ) / ( 1 - x + 1 ),-x/((x - 2)*(x - 1)),1.0,-1.0 +( 1 - ( 1 / ( 1 - x ) ) ) / ( 1 / x + x ),x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +( 1 - ( 1 / ( 1 - x ) ) ) / ( x + 1 + 1 ),x/((x - 1)*(x + 2)),1.0,-1.0 +( 1 - ( 1 / ( 1 - x ) ) ) / ( x + x ) / x,1/(2*x*(x - 1)),-1.0,-2.0 +( 1 - ( 1 / ( 1 - x ) ) ) / ( x - 1 / x ),x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( 1 - ( 1 / ( 1 - x ) ) - x ),(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +( 1 - ( 1 / ( 1 - x ) ) - x * x ),((x - 1)*(-x**2 + 1) + 1)/(x - 1),1.0,2.0 +( 1 - ( 1 / ( 1 - x ) ) / x ) / ( 1 + x ),(x**2 - x + 1)/(x**3 - x),-1.0,-1.0 +( 1 - ( 1 / ( x * x ) ) ) / ( 1 + x + 1 ),(x**2 - 1)/(x**2*(x + 2)),-2.0,-1.0 +( 1 - ( 1 / ( x * x ) ) ) / ( x * x ) - 1 - 1 - 1,-3 + x**(-2) - 1/x**4,-4.0,0.0 +( 1 - ( 1 / ( x * x ) ) ) / ( x + x + x ),(x**2 - 1)/(3*x**3),-3.0,-1.0 +( 1 - ( 1 / ( x * x ) ) + ( 1 - x ) ) / x,-1 + 2/x - 1/x**3,-3.0,0.0 +( 1 - ( 1 / ( x / ( 1 + x ) ) ) / x ) / x,(x**2 - x - 1)/x**3,-3.0,-1.0 +( 1 - ( 1 / x ) ) * 1 / x / ( x / ( 1 - x ) ),-(x - 1)**2/x**3,-3.0,-1.0 +( 1 - ( 1 / x ) ) * x * x * x - x,x*(x*(x - 1) - 1),1.0,3.0 +( 1 - ( 1 / x ) ) + 1 + 1 / ( x * x ) / x,2 - 1/x + x**(-3),-3.0,0.0 +( 1 - ( 1 / x ) ) + 1 - ( 1 / x ) / x / x,2 - 1/x - 1/x**3,-3.0,0.0 +( 1 - ( 1 / x ) ) + 1 - 1 / x / x,2 - 1/x - 1/x**2,-2.0,0.0 +( 1 - ( 1 / x ) ) + 1 - x * x * x,-x**3 + 2 - 1/x,-1.0,3.0 +( 1 - ( 1 / x ) ) + x * x * ( x ),(x**4 + x - 1)/x,-1.0,3.0 +( 1 - ( 1 / x ) ) + x / ( x + 1 ),(2*x**2 - 1)/(x*(x + 1)),-1.0,0.0 +( 1 - ( 1 / x ) ) - ( ( 1 / x ) / x ) * 1 / x / x,1 - 1/x - 1/x**4,-4.0,0.0 +( 1 - ( 1 / x ) ) - 1 / x / ( x * x ) + 1,2 - 1/x - 1/x**3,-3.0,0.0 +( 1 - ( 1 / x ) ) - 1 / x / x / x,1 - 1/x - 1/x**3,-3.0,0.0 +( 1 - ( 1 / x ) ) - x * x * x - 1,-(x**4 + 1)/x,-1.0,3.0 +( 1 - ( 1 / x ) ) - x + x * x * x,x**3 - x + 1 - 1/x,-1.0,3.0 +( 1 - ( 1 / x ) ) - x / ( 1 - x ),(2*x**2 - 2*x + 1)/(x*(x - 1)),-1.0,0.0 +( 1 - ( 1 / x ) ) / ( ( 1 + x ) * x + 1 ),(x - 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +( 1 - ( 1 / x ) ) / ( ( 1 + x ) + x ),(x - 1)/(x*(2*x + 1)),-1.0,-1.0 +( 1 - ( 1 / x ) ) / ( ( 1 + x ) - 1 + x ),(x - 1)/(2*x**2),-2.0,-1.0 +( 1 - ( 1 / x ) ) / ( ( 1 + x ) - x * x ),(x - 1)/(x*(-x**2 + x + 1)),-1.0,-2.0 +( 1 - ( 1 / x ) ) / ( ( 1 - x ) * x + x ),(-x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 - ( 1 / x ) ) / ( ( x * x ) + ( x ) ),(x - 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 - ( 1 / x ) ) / ( ( x * x ) + 1 + 1 ),(x - 1)/(x*(x**2 + 2)),-1.0,-2.0 +( 1 - ( 1 / x ) ) / ( ( x * x ) - 1 - x ),(-x + 1)/(x*(-x**2 + x + 1)),-1.0,-2.0 +( 1 - ( 1 / x ) ) / ( 1 + ( 1 ) ),(x - 1)/(2*x),-1.0,0.0 +( 1 - ( 1 / x ) ) / ( 1 + 1 + 1 ),(x - 1)/(3*x),-1.0,0.0 +( 1 - ( 1 / x ) ) / ( 1 + 1 + x ),(x - 1)/(x*(x + 2)),-1.0,-1.0 +( 1 - ( 1 / x ) ) / ( 1 + 1 - x ),(-x + 1)/(x*(x - 2)),-1.0,-1.0 +( 1 - ( 1 / x ) ) / ( 1 + x ),(x - 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - ( 1 / x ) ) / ( 1 + x ) / ( 1 + x ),(x - 1)/(x*(x + 1)**2),-1.0,-2.0 +( 1 - ( 1 / x ) ) / ( 1 + x ) / x,(x - 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 - ( 1 / x ) ) / ( 1 + x + ( x * x ) ),(x - 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +( 1 - ( 1 / x ) ) / ( 1 - ( x * x ) * x ),(-x + 1)/(x*(x**3 - 1)),-1.0,-3.0 +( 1 - ( 1 / x ) ) / ( 1 - x ) / x / x - 1,-1 - 1/x**3,-3.0,0.0 +( 1 - ( 1 / x ) ) / ( 1 - x - x ),(-x + 1)/(x*(2*x - 1)),-1.0,-1.0 +( 1 - ( 1 / x ) ) / ( x * ( 1 + x ) ) / x / x - 1,(-x**4*(x + 1) + x - 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 - ( 1 / x ) ) / ( x * ( x * x ) - 1 ),(x - 1)/(x*(x**3 - 1)),-1.0,-3.0 +( 1 - ( 1 / x ) ) / ( x * x ) - 1 - 1 - 1,(-3*x**3 + x - 1)/x**3,-3.0,0.0 +( 1 - ( 1 / x ) ) / ( x * x ) - x,(-x**4 + x - 1)/x**3,-3.0,1.0 +( 1 - ( 1 / x ) ) / ( x * x ) / x + 1 - ( 1 / x ),(x**4 - x**3 + x - 1)/x**4,-4.0,0.0 +( 1 - ( 1 / x ) ) / ( x * x + ( 1 - x ) ),(x - 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +( 1 - ( 1 / x ) ) / ( x + ( 1 + x ) / x ),(x - 1)/(x**2 + x + 1),0.0,-1.0 +( 1 - ( 1 / x ) ) / ( x + x ) - 1,(-2*x**2 + x - 1)/(2*x**2),-2.0,0.0 +( 1 - ( 1 / x ) ) / ( x + x ) / 1,(x - 1)/(2*x**2),-2.0,-1.0 +( 1 - ( 1 / x ) ) / ( x + x + ( 1 + x ) ),(x - 1)/(x*(3*x + 1)),-1.0,-1.0 +( 1 - ( 1 / x ) ) / ( x + x + ( x * x ) ),(x - 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 - ( 1 / x ) ) / ( x + x + 1 ),(x - 1)/(x*(2*x + 1)),-1.0,-1.0 +( 1 - ( 1 / x ) ) / ( x - ( 1 / x ) - 1 ),(-x + 1)/(x*(-x + 1) + 1),0.0,-1.0 +( 1 - ( 1 / x ) ) / ( x - ( x * x ) - 1 ),(-x + 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +( 1 - ( 1 / x ) ) / ( x / ( 1 - x ) ) / x,-(x - 1)**2/x**3,-3.0,-1.0 +( 1 - ( 1 / x ) ) / ( x / ( 1 - x ) ) / x / x - 1,-1 - (x - 1)**2/x**4,-4.0,0.0 +( 1 - ( 1 / x ) ) / 1 / ( 1 + ( x * x ) ),(x - 1)/(x**3 + x),-1.0,-2.0 +( 1 - ( 1 / x ) ) / 1 / ( x * x ) / x - 1,(-x**4 + x - 1)/x**4,-4.0,0.0 +( 1 - ( 1 / x ) ) / 1 / ( x + 1 ),(x - 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - ( 1 / x ) ) / 1 / x,(x - 1)/x**2,-2.0,-1.0 +( 1 - ( 1 / x ) ) / x + 1 / ( x ),(2*x - 1)/x**2,-2.0,-1.0 +( 1 - ( 1 / x ) ) / x + 1 / x - 1,-1 + 2/x - 1/x**2,-2.0,0.0 +( 1 - ( 1 / x ) ) / x - 1 + x * x,(x**4 - x**2 + x - 1)/x**2,-2.0,2.0 +( 1 - ( 1 / x ) ) / x - 1 - 1 - 1,-3 + 1/x - 1/x**2,-2.0,0.0 +( 1 - ( 1 / x ) ) / x - 1 - x / ( 1 - x ),(2*x**2 - 2*x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 - ( 1 / x ) ) / x - x - 1,-x - 1 + 1/x - 1/x**2,-2.0,1.0 +( 1 - ( 1 / x ) ) / x - x - x - 1,-2*x - 1 + 1/x - 1/x**2,-2.0,1.0 +( 1 - ( 1 / x ) ) / x / ( x * x ) / ( 1 + x ) - 1,(-x**4*(x + 1) + x - 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 - ( 1 / x ) ) / x / x * 1 / ( 1 / ( 1 - x ) ),-(x - 1)**2/x**3,-3.0,-1.0 +( 1 - ( 1 / x ) ) / x / x + 1 + x,(x**3*(x + 1) + x - 1)/x**3,-3.0,1.0 +( 1 - ( 1 / x ) ) / x / x + 1 - ( 1 / x ),(x**3 - x**2 + x - 1)/x**3,-3.0,0.0 +( 1 - ( 1 / x ) ) / x / x + 1 - x,(x**3*(-x + 1) + x - 1)/x**3,-3.0,1.0 +( 1 - ( 1 / x ) ) / x / x - 1 * x,(-x**4 + x - 1)/x**3,-3.0,1.0 +( 1 - ( 1 / x ) ) / x / x - 1 - ( 1 + x ),(-x**3*(x + 2) + x - 1)/x**3,-3.0,1.0 +( 1 - ( 1 / x ) ) / x / x / ( x / ( 1 - x ) ) - 1,-1 - (x - 1)**2/x**4,-4.0,0.0 +( 1 - ( 1 / x ) + ( 1 - x ) ) / ( x * x ),-(x*(x - 2) + 1)/x**3,-3.0,-1.0 +( 1 - ( 1 / x ) - 1 ) - ( 1 / x ),-2/x,-1.0,-1.0 +( 1 - ( 1 / x ) / ( ( 1 + x ) * x ) ) / x,(x**2*(x + 1) - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 - ( 1 / x ) / ( 1 + x ) ) / x,(x*(x + 1) - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 - ( 1 / x ) / ( 1 - x ) ) / x,(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 - ( 1 / x ) / ( x * ( 1 + x ) ) ) / x,(x**2*(x + 1) - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 - ( 1 / x ) / ( x * ( 1 - x ) ) ) / x,(x**2*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 - ( 1 / x ) / ( x * x ) ) / ( 1 + x ),(x**3 - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 - ( 1 / x ) / ( x / ( 1 - x ) ) ) / x,(x**2 + x - 1)/x**3,-3.0,-1.0 +( 1 - ( 1 / x ) / x ) + 1,2 - 1/x**2,-2.0,0.0 +( 1 - ( 1 / x ) / x ) - ( x * x ),-x**2 + 1 - 1/x**2,-2.0,2.0 +( 1 - ( 1 / x ) / x ) - x,-x + 1 - 1/x**2,-2.0,1.0 +( 1 - ( 1 / x ) / x ) / ( x / ( 1 + x ) ),(x + 1)*(x**2 - 1)/x**3,-3.0,0.0 +( 1 - ( 1 / x ) / x ) / ( x / ( 1 - x ) ),-(x - 1)*(x**2 - 1)/x**3,-3.0,0.0 +( 1 - ( 1 / x ) / x ) / x,(x**2 - 1)/x**3,-3.0,-1.0 +( 1 - ( 1 / x ) / x + 1 ),2 - 1/x**2,-2.0,0.0 +( 1 - ( x * ( 1 + x ) ) ) / ( x ) / x / x,(-x*(x + 1) + 1)/x**3,-3.0,-1.0 +( 1 - ( x * ( 1 + x ) ) ) / ( x * x ) / 1 / x,(-x*(x + 1) + 1)/x**3,-3.0,-1.0 +( 1 - ( x * ( 1 + x ) ) ) / x / ( x * x ),(-x*(x + 1) + 1)/x**3,-3.0,-1.0 +( 1 - ( x * ( 1 + x ) ) ) / x / x * 1 / x,(-x*(x + 1) + 1)/x**3,-3.0,-1.0 +( 1 - ( x * ( 1 - x ) ) ) * x,x*(x**2 - x + 1),1.0,3.0 +( 1 - ( x * ( 1 - x ) ) ) / ( x * x ) / x,(x*(x - 1) + 1)/x**3,-3.0,-1.0 +( 1 - ( x * x ) ),-x**2 + 1,0.0,2.0 +( 1 - ( x * x ) ) * ( 1 - x * x ),(x**2 - 1)**2,0.0,4.0 +( 1 - ( x * x ) ) * x * x - 1 - 1,-x**4 + x**2 - 2,0.0,4.0 +( 1 - ( x * x ) ) * x * x - x - 1,-x**4 + x**2 - x - 1,0.0,4.0 +( 1 - ( x * x ) ) * x - 1 + x,-x**3 + 2*x - 1,0.0,3.0 +( 1 - ( x * x ) ) + 1 + 1 / x,-x**2 + 2 + 1/x,-1.0,2.0 +( 1 - ( x * x ) ) + x * x * x + 1,x**3 - x**2 + 2,0.0,3.0 +( 1 - ( x * x ) ) / ( 1 + x * x ),(-x**2 + 1)/(x**2 + 1),0.0,0.0 +( 1 - ( x * x ) ) / ( x + x ) / ( x * x ),(-x**2 + 1)/(2*x**3),-3.0,-1.0 +( 1 - ( x * x ) ) / ( x + x ) / x,(-x**2 + 1)/(2*x**2),-2.0,0.0 +( 1 - ( x * x ) ) / ( x - 1 / ( x * x ) ),x**2*(-x**2 + 1)/(x**3 - 1),2.0,1.0 +( 1 - ( x * x ) ) / x / x / x + 1,1 - 1/x + x**(-3),-3.0,0.0 +( 1 - ( x * x ) ) / x / x / x - ( 1 - x ),x - 1 - 1/x + x**(-3),-3.0,1.0 +( 1 - ( x * x ) ) / x / x / x - 1,-1 - 1/x + x**(-3),-3.0,0.0 +( 1 - ( x * x ) ) / x / x / x - x,-x - 1/x + x**(-3),-3.0,1.0 +( 1 - ( x * x ) * x ),-x**3 + 1,0.0,3.0 +( 1 - ( x * x ) + 1 ) / x,-x + 2/x,-1.0,1.0 +( 1 - ( x * x ) - 1 / x ),-x**2 + 1 - 1/x,-1.0,2.0 +( 1 - ( x * x ) - x ) * x,x*(-x**2 - x + 1),1.0,3.0 +( 1 - ( x / ( ( x * x ) - x ) ) + 1 ) / x,(2*x - 3)/(x*(x - 1)),-1.0,-1.0 +( 1 - ( x / ( 1 + x ) ) ) / ( ( x * x ) + 1 / x ),x/((x + 1)*(x**3 + 1)),1.0,-3.0 +( 1 - ( x / ( 1 + x ) ) ) / ( 1 + ( x * x ) * x ),1/((x + 1)*(x**3 + 1)),0.0,-4.0 +( 1 - ( x / ( 1 + x ) ) ) / ( 1 + x * ( x * x ) ),1/((x + 1)*(x**3 + 1)),0.0,-4.0 +( 1 - ( x / ( 1 + x ) ) ) / ( x + 1 + 1 ),1/((x + 1)*(x + 2)),0.0,-2.0 +( 1 - ( x / ( 1 + x ) ) / ( x * x ) ) / x,(x*(x + 1) - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 - ( x / ( 1 - x ) ) ),(2*x - 1)/(x - 1),0.0,0.0 +( 1 - ( x / ( 1 - x ) ) ) * x * 1 * x,x**2*(2*x - 1)/(x - 1),2.0,2.0 +( 1 - ( x / ( 1 - x ) ) ) * x * x,x**2*(2*x - 1)/(x - 1),2.0,2.0 +( 1 - ( x / ( 1 - x ) ) ) + 1 / x / x / x,(2*x**4 - x**3 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 - ( x / ( 1 - x ) ) ) - 1 / x,(2*x**2 - 2*x + 1)/(x*(x - 1)),-1.0,0.0 +( 1 - ( x / ( 1 - x ) ) ) - 1 / x / x / x,(2*x**4 - x**3 - x + 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 - ( x / ( 1 - x ) ) ) / ( 1 + x ),(2*x - 1)/(x**2 - 1),0.0,-1.0 +( 1 - ( x / ( 1 - x ) ) ) / ( x * x + 1 ),(2*x - 1)/((x - 1)*(x**2 + 1)),0.0,-2.0 +( 1 - ( x / ( 1 - x ) ) ) / ( x + 1 ) / x,(2*x - 1)/(x**3 - x),-1.0,-2.0 +( 1 - ( x / ( 1 - x ) ) ) / ( x + x ),(x - 1/2)/(x*(x - 1)),-1.0,-1.0 +( 1 - ( x / ( 1 - x ) ) ) / ( x - 1 / x ),x*(2*x - 1)/((x - 1)*(x**2 - 1)),1.0,-1.0 +( 1 - ( x / ( 1 - x ) ) ) / x / 1 / x,(2*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 - ( x / ( 1 - x ) ) + 1 ) / ( x * x ),(3*x - 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 - ( x / ( 1 - x ) ) + 1 ) / x,(3*x - 2)/(x*(x - 1)),-1.0,-1.0 +( 1 - ( x / ( 1 - x ) ) / x ) - x,(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +( 1 - 1 ) - 1 - 1,-2,0.0,0.0 +( 1 - 1 ) - 1 / ( x * x ),-1/x**2,-2.0,-2.0 +( 1 - 1 ) - 1 / x,-1/x,-1.0,-1.0 +( 1 - 1 ) - x - x,-2*x,1.0,1.0 +( 1 - 1 - 1 ) - 1,-2,0.0,0.0 +( 1 - 1 - 1 - 1 ),-2,0.0,0.0 +( 1 - 1 - 1 / ( x * x ) ),-1/x**2,-2.0,-2.0 +( 1 - 1 - x ) - x,-2*x,1.0,1.0 +( 1 - 1 - x * x ),-x**2,2.0,2.0 +( 1 - 1 - x - x ),-2*x,1.0,1.0 +( 1 - 1 / ( ( 1 + ( x * x ) ) * x ) ) / x,(x**3 + x - 1)/(x**4 + x**2),-2.0,-1.0 +( 1 - 1 / ( ( 1 + x ) * x ) ) / x,(x*(x + 1) - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 - 1 / ( 1 + ( 1 - x ) ) ) / ( 1 + x ),(x - 1)/((x - 2)*(x + 1)),0.0,-1.0 +( 1 - 1 / ( 1 - x ) ) / ( ( 1 / x ) + ( x * x ) ),x**2/((x - 1)*(x**3 + 1)),2.0,-2.0 +( 1 - 1 / ( x * ( ( 1 + x ) + x ) ) ) / x,(x*(2*x + 1) - 1)/(x**2*(2*x + 1)),-2.0,-1.0 +( 1 - 1 / ( x * ( 1 + x ) ) ) / x,(x*(x + 1) - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 - 1 / ( x * ( x / ( 1 + x ) ) ) ) / x,(x**2 - x - 1)/x**3,-3.0,-1.0 +( 1 - 1 / ( x * x ) ) - 1,-1/x**2,-2.0,-2.0 +( 1 - 1 / ( x * x ) ) / ( 1 - x ),-(x + 1)/x**2,-2.0,-1.0 +( 1 - 1 / ( x * x ) ) / ( x / ( 1 + x ) ),(x + 1)*(x**2 - 1)/x**3,-3.0,0.0 +( 1 - 1 / ( x * x ) + 1 ),2 - 1/x**2,-2.0,0.0 +( 1 - 1 / ( x / ( ( 1 / x ) - x ) ) ) / x,2/x - 1/x**3,-3.0,-1.0 +( 1 - 1 / ( x / ( 1 - ( 1 / x ) ) ) ) / x,(x**2 - x + 1)/x**3,-3.0,-1.0 +( 1 - 1 / ( x / ( 1 - x ) ) ) / ( x * ( 1 + x ) ),(2*x - 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 - 1 / x ),(x - 1)/x,-1.0,0.0 +( 1 - 1 / x ) + 1,2 - 1/x,-1.0,0.0 +( 1 - 1 / x ) - ( x / ( 1 - x ) ),(2*x**2 - 2*x + 1)/(x*(x - 1)),-1.0,0.0 +( 1 - 1 / x ) - 1,-1/x,-1.0,-1.0 +( 1 - 1 / x ) - x,-x + 1 - 1/x,-1.0,1.0 +( 1 - 1 / x ) / ( ( 1 + x ) * ( 1 + x ) ),(x - 1)/(x*(x + 1)**2),-1.0,-2.0 +( 1 - 1 / x ) / ( ( 1 + x ) + x ),(x - 1)/(x*(2*x + 1)),-1.0,-1.0 +( 1 - 1 / x ) / ( ( 1 / x ) + ( x * x ) ),(x - 1)/(x**3 + 1),0.0,-2.0 +( 1 - 1 / x ) / ( ( x * ( 1 - x ) ) + x ),(-x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 - 1 / x ) / ( ( x * x ) + ( 1 + x ) ),(x - 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +( 1 - 1 / x ) / ( ( x * x ) / ( 1 - x ) ),-(x - 1)**2/x**3,-3.0,-1.0 +( 1 - 1 / x ) / ( 1 + ( ( 1 + x ) * x ) ),(x - 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +( 1 - 1 / x ) / ( 1 + ( ( x * x ) * x ) ),(x - 1)/(x**4 + x),-1.0,-3.0 +( 1 - 1 / x ) / ( 1 + ( 1 + x ) ),(x - 1)/(x*(x + 2)),-1.0,-1.0 +( 1 - 1 / x ) / ( 1 + ( x * ( 1 + x ) ) ),(x - 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +( 1 - 1 / x ) / ( 1 + ( x * ( 1 - x ) ) ),(-x + 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +( 1 - 1 / x ) / ( 1 + ( x * x ) ),(x - 1)/(x**3 + x),-1.0,-2.0 +( 1 - 1 / x ) / ( x * ( ( 1 - x ) - x ) ),(-x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( 1 - 1 / x ) / ( x * ( x / ( 1 - x ) ) ),-(x - 1)**2/x**3,-3.0,-1.0 +( 1 - 1 / x ) / ( x / ( 1 - x ) ),-(x - 1)**2/x**2,-2.0,0.0 +( 1 - 1 / x ) / x,(x - 1)/x**2,-2.0,-1.0 +( 1 - 1 / x / ( 1 - x ) ),(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +( 1 - 1 / x / x ),1 - 1/x**2,-2.0,0.0 +( 1 - x ),-x + 1,0.0,1.0 +( 1 - x ) * ( ( 1 + x ) + x ) * x,x*(-2*x**2 + x + 1),1.0,3.0 +( 1 - x ) * ( ( 1 / ( 1 + x ) ) - 1 ) * x,x**2*(x - 1)/(x + 1),2.0,2.0 +( 1 - x ) * ( ( 1 / x ) - x * x ),(x - 1)*(x**3 - 1)/x,-1.0,3.0 +( 1 - x ) * ( ( x * x ) + x + x ),x*(-x**2 - x + 2),1.0,3.0 +( 1 - x ) * ( 1 + x ) * x + 1 / x,-x**3 + x + 1/x,-1.0,3.0 +( 1 - x ) * ( 1 + x ) * x - 1,-x**3 + x - 1,0.0,3.0 +( 1 - x ) * ( 1 + x ) * x - 1 / x,-x**3 + x - 1/x,-1.0,3.0 +( 1 - x ) * ( 1 + x ) + 1 / x / x,-x**2 + 1 + x**(-2),-2.0,2.0 +( 1 - x ) * ( 1 + x + x ),-2*x**2 + x + 1,0.0,2.0 +( 1 - x ) * ( 1 - ( x * x ) ) + x,x**3 - x**2 + 1,0.0,3.0 +( 1 - x ) * ( 1 - ( x * x ) * x ),(x - 1)*(x**3 - 1),0.0,4.0 +( 1 - x ) * ( 1 - x ),(x - 1)**2,0.0,2.0 +( 1 - x ) * ( 1 - x ) * x - 1,x*(x - 1)**2 - 1,0.0,3.0 +( 1 - x ) * ( 1 - x ) * x - 1 * 1,x*(x - 1)**2 - 1,0.0,3.0 +( 1 - x ) * ( 1 - x ) + 1,(x - 1)**2 + 1,0.0,2.0 +( 1 - x ) * ( 1 - x - x ),(x - 1)*(2*x - 1),0.0,2.0 +( 1 - x ) * ( 1 / ( 1 + x ) ),(-x + 1)/(x + 1),0.0,0.0 +( 1 - x ) * ( 1 / ( 1 + x ) ) * x - x,-2*x**2/(x + 1),2.0,1.0 +( 1 - x ) * ( 1 / x ) / x / x - 1,(-x**3 - x + 1)/x**3,-3.0,0.0 +( 1 - x ) * ( x ) * x - 1,x**2*(-x + 1) - 1,0.0,3.0 +( 1 - x ) * ( x ) * x - x,x*(x*(-x + 1) - 1),1.0,3.0 +( 1 - x ) * ( x ) + 1,-x*(x - 1) + 1,0.0,2.0 +( 1 - x ) * ( x * ( 1 - x ) ),x*(x - 1)**2,1.0,3.0 +( 1 - x ) * ( x * x ) * x + 1 + 1,x**3*(-x + 1) + 2,0.0,4.0 +( 1 - x ) * ( x * x ) * x - 1,x**3*(-x + 1) - 1,0.0,4.0 +( 1 - x ) * ( x * x ) * x - 1 + x,x**3*(-x + 1) + x - 1,0.0,4.0 +( 1 - x ) * ( x * x ) * x - x - 1,-x**3*(x - 1) - x - 1,0.0,4.0 +( 1 - x ) * ( x * x ) + 1,x**2*(-x + 1) + 1,0.0,3.0 +( 1 - x ) * ( x * x ) + x - 1 / x,-x**3 + x**2 + x - 1/x,-1.0,3.0 +( 1 - x ) * ( x * x ) + x / x / x,(x**3*(-x + 1) + 1)/x,-1.0,3.0 +( 1 - x ) * ( x * x ) - ( x + x ),x*(x*(-x + 1) - 2),1.0,3.0 +( 1 - x ) * ( x * x ) - 1 - 1,x**2*(-x + 1) - 2,0.0,3.0 +( 1 - x ) * ( x * x ) - 1 - 1 + x,x**2*(-x + 1) + x - 2,0.0,3.0 +( 1 - x ) * ( x * x ) - 1 / x,(x**3*(-x + 1) - 1)/x,-1.0,3.0 +( 1 - x ) * ( x * x ) - x - 1 / x,-x**3 + x**2 - x - 1/x,-1.0,3.0 +( 1 - x ) * ( x * x ) / ( 1 + ( 1 + x ) ),x**2*(-x + 1)/(x + 2),2.0,2.0 +( 1 - x ) * ( x * x - ( 1 / x ) ),-(x - 1)*(x**3 - 1)/x,-1.0,3.0 +( 1 - x ) * ( x + 1 + x ),-2*x**2 + x + 1,0.0,2.0 +( 1 - x ) * ( x + x ) * ( 1 + x ),2*x*(-x**2 + 1),1.0,3.0 +( 1 - x ) * ( x + x ) * ( x / ( 1 + x ) ),2*x**2*(-x + 1)/(x + 1),2.0,2.0 +( 1 - x ) * ( x + x ) + 1,-2*x*(x - 1) + 1,0.0,2.0 +( 1 - x ) * ( x + x + x ),3*x*(-x + 1),1.0,2.0 +( 1 - x ) * ( x - x * x ),x*(x - 1)**2,1.0,3.0 +( 1 - x ) * ( x / ( 1 + x ) ),-x*(x - 1)/(x + 1),1.0,1.0 +( 1 - x ) * ( x / ( 1 + x ) ) * x,x**2*(-x + 1)/(x + 1),2.0,2.0 +( 1 - x ) * ( x / ( 1 + x ) ) + x,2*x/(x + 1),1.0,0.0 +( 1 - x ) * ( x / ( 1 + x ) ) - x * x - x,-x**2*(x + 3)/(x + 1),2.0,2.0 +( 1 - x ) * 1,-x + 1,0.0,1.0 +( 1 - x ) * 1 * x * x + 1,x**2*(-x + 1) + 1,0.0,3.0 +( 1 - x ) * 1 * x * x - 1,x**2*(-x + 1) - 1,0.0,3.0 +( 1 - x ) * 1 + x * ( x * x ) * x,x**4 - x + 1,0.0,4.0 +( 1 - x ) * 1 + x * x * x,x**3 - x + 1,0.0,3.0 +( 1 - x ) * 1 / ( x * ( 1 + x ) ) / x,(-x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 - x ) * 1 / ( x * x ) / x - x,(-x**4 - x + 1)/x**3,-3.0,1.0 +( 1 - x ) * 1 / ( x + x ),(-x + 1)/(2*x),-1.0,0.0 +( 1 - x ) * 1 / x / x,(-x + 1)/x**2,-2.0,-1.0 +( 1 - x ) * x,x*(-x + 1),1.0,2.0 +( 1 - x ) * x * ( ( 1 + x ) + x ),x*(-2*x**2 + x + 1),1.0,3.0 +( 1 - x ) * x * ( ( 1 - x ) - x ),x*(x - 1)*(2*x - 1),1.0,3.0 +( 1 - x ) * x * ( 1 - x ) + 1 / x,x*(x - 1)**2 + 1/x,-1.0,3.0 +( 1 - x ) * x * ( 1 - x ) + x + x,x*((x - 1)**2 + 2),1.0,3.0 +( 1 - x ) * x * ( 1 - x ) - 1 / x,x*(x - 1)**2 - 1/x,-1.0,3.0 +( 1 - x ) * x * ( 1 - x ) - x * x,x*(-x + (x - 1)**2),1.0,3.0 +( 1 - x ) * x * ( x ) + 1,x**2*(-x + 1) + 1,0.0,3.0 +( 1 - x ) * x * ( x ) - 1,x**2*(-x + 1) - 1,0.0,3.0 +( 1 - x ) * x * ( x ) - x,x*(x*(-x + 1) - 1),1.0,3.0 +( 1 - x ) * x * ( x * x ) * 1 - 1,x**3*(-x + 1) - 1,0.0,4.0 +( 1 - x ) * x * ( x * x ) + x + 1,x**3*(-x + 1) + x + 1,0.0,4.0 +( 1 - x ) * x * ( x * x ) - 1,x**3*(-x + 1) - 1,0.0,4.0 +( 1 - x ) * x * ( x * x ) - 1 * 1,x**3*(-x + 1) - 1,0.0,4.0 +( 1 - x ) * x * ( x * x ) - 1 - x,-x**3*(x - 1) - x - 1,0.0,4.0 +( 1 - x ) * x * ( x - 1 ),-x*(x - 1)**2,1.0,3.0 +( 1 - x ) * x * 1 - 1 / ( x * x ),-x**2 + x - 1/x**2,-2.0,2.0 +( 1 - x ) * x * x * ( 1 - x ) + 1,x**2*(x - 1)**2 + 1,0.0,4.0 +( 1 - x ) * x * x * 1 - 1,x**2*(-x + 1) - 1,0.0,3.0 +( 1 - x ) * x * x * x + ( 1 - x ),x**3*(-x + 1) - x + 1,0.0,4.0 +( 1 - x ) * x * x * x - 1,x**3*(-x + 1) - 1,0.0,4.0 +( 1 - x ) * x * x + ( 1 + x ) * x,x*(x*(-x + 1) + x + 1),1.0,3.0 +( 1 - x ) * x * x + ( 1 - x ) / x,(x**3*(-x + 1) - x + 1)/x,-1.0,3.0 +( 1 - x ) * x * x + 1 + ( 1 / x ),-x**3 + x**2 + 1 + 1/x,-1.0,3.0 +( 1 - x ) * x * x + 1 + x,x**2*(-x + 1) + x + 1,0.0,3.0 +( 1 - x ) * x * x + 1 - x,x**2*(-x + 1) - x + 1,0.0,3.0 +( 1 - x ) * x * x + 1 / x,(x**3*(-x + 1) + 1)/x,-1.0,3.0 +( 1 - x ) * x * x + x + ( 1 / x ),-x**3 + x**2 + x + 1/x,-1.0,3.0 +( 1 - x ) * x * x + x + 1,x**2*(-x + 1) + x + 1,0.0,3.0 +( 1 - x ) * x * x - ( 1 + x ) / x,(x**3*(-x + 1) - x - 1)/x,-1.0,3.0 +( 1 - x ) * x * x - ( 1 / x ) + 1,-x**3 + x**2 + 1 - 1/x,-1.0,3.0 +( 1 - x ) * x * x - 1 * 1,x**2*(-x + 1) - 1,0.0,3.0 +( 1 - x ) * x * x - 1 - x,-x**2*(x - 1) - x - 1,0.0,3.0 +( 1 - x ) * x * x - x,x*(x*(-x + 1) - 1),1.0,3.0 +( 1 - x ) * x * x - x - ( x * x ),-x**3 - x,1.0,3.0 +( 1 - x ) * x * x - x - 1,-x**2*(x - 1) - x - 1,0.0,3.0 +( 1 - x ) * x * x - x - x,x*(x*(-x + 1) - 2),1.0,3.0 +( 1 - x ) * x * x / 1 - 1,x**2*(-x + 1) - 1,0.0,3.0 +( 1 - x ) * x + ( 1 + x ),-x*(x - 1) + x + 1,0.0,2.0 +( 1 - x ) * x + ( 1 + x ) / x / x,(x**3*(-x + 1) + x + 1)/x**2,-2.0,2.0 +( 1 - x ) * x + ( x * ( 1 - x ) ),2*x*(-x + 1),1.0,2.0 +( 1 - x ) * x + 1,-x*(x - 1) + 1,0.0,2.0 +( 1 - x ) * x + 1 + x,-x*(x - 1) + x + 1,0.0,2.0 +( 1 - x ) * x + 1 / ( x * x ) + x,(x**3*(-x + 2) + 1)/x**2,-2.0,2.0 +( 1 - x ) * x + 1 / x,-x**2 + x + 1/x,-1.0,2.0 +( 1 - x ) * x + 1 / x + x,(x**2*(-x + 2) + 1)/x,-1.0,2.0 +( 1 - x ) * x + x * 1 - 1,-x*(x - 1) + x - 1,0.0,2.0 +( 1 - x ) * x + x + ( 1 / x ) / x,(x**3*(-x + 2) + 1)/x**2,-2.0,2.0 +( 1 - x ) * x + x + 1 / x,(x**2*(-x + 2) + 1)/x,-1.0,2.0 +( 1 - x ) * x + x + x + 1,-x**2 + 3*x + 1,0.0,2.0 +( 1 - x ) * x + x - 1 / x,(x**2*(-x + 2) - 1)/x,-1.0,2.0 +( 1 - x ) * x - ( 1 + x ) / x / x,(x**3*(-x + 1) - x - 1)/x**2,-2.0,2.0 +( 1 - x ) * x - ( 1 - x ) - 1 / x,-x**2 + 2*x - 1 - 1/x,-1.0,2.0 +( 1 - x ) * x - ( 1 / x ),-x**2 + x - 1/x,-1.0,2.0 +( 1 - x ) * x - ( x * x ) + x,2*x*(-x + 1),1.0,2.0 +( 1 - x ) * x - ( x / ( 1 - x ) ) / 1,-x**2 + x + x/(x - 1),2.0,2.0 +( 1 - x ) * x - 1,-x**2 + x - 1,0.0,2.0 +( 1 - x ) * x - 1 + ( 1 / x ) / x,-x**2 + x - 1 + x**(-2),-2.0,2.0 +( 1 - x ) * x - 1 + ( x ),-x*(x - 1) + x - 1,0.0,2.0 +( 1 - x ) * x - 1 + 1 / ( 1 - x ),-x*(x**2 - 2*x + 2)/(x - 1),1.0,2.0 +( 1 - x ) * x - 1 + 1 / x,-x**2 + x - 1 + 1/x,-1.0,2.0 +( 1 - x ) * x - 1 - ( 1 / x ) / x,-x**2 + x - 1 - 1/x**2,-2.0,2.0 +( 1 - x ) * x - 1 - 1 / ( x * x ),-x**2 + x - 1 - 1/x**2,-2.0,2.0 +( 1 - x ) * x - 1 - 1 / x,-x**2 + x - 1 - 1/x,-1.0,2.0 +( 1 - x ) * x - 1 / ( x * x ),-x**2 + x - 1/x**2,-2.0,2.0 +( 1 - x ) * x - 1 / ( x * x ) + 1,-x**2 + x + 1 - 1/x**2,-2.0,2.0 +( 1 - x ) * x - 1 / x + 1,-x**2 + x + 1 - 1/x,-1.0,2.0 +( 1 - x ) * x - 1 / x - 1,-x**2 + x - 1 - 1/x,-1.0,2.0 +( 1 - x ) * x - x,-x**2,2.0,2.0 +( 1 - x ) * x - x - x * x,-2*x**2,2.0,2.0 +( 1 - x ) * x - x - x - x,-x*(x + 2),1.0,2.0 +( 1 - x ) * x / ( ( 1 + ( 1 / x ) ) + 1 ),x**2*(-x + 1)/(2*x + 1),2.0,2.0 +( 1 - x ) * x / ( 1 + ( 1 + x ) ),-x*(x - 1)/(x + 2),1.0,1.0 +( 1 - x ) * x / ( 1 + ( x * x ) ),-x*(x - 1)/(x**2 + 1),1.0,0.0 +( 1 - x ) * x / ( 1 + 1 ),x*(-x + 1)/2,1.0,2.0 +( 1 - x ) * x / ( x + 1 ),-x*(x - 1)/(x + 1),1.0,1.0 +( 1 - x ) * x / 1 + x + x,x*(-x + 3),1.0,2.0 +( 1 - x ) + ( 1 + 1 ) / ( x * x ),-x + 1 + 2/x**2,-2.0,1.0 +( 1 - x ) + ( 1 + 1 ) / x,-x + 1 + 2/x,-1.0,1.0 +( 1 - x ) + ( 1 + 1 - x ),-2*x + 3,0.0,1.0 +( 1 - x ) + ( 1 + x ) * x * x * x,x**3*(x + 1) - x + 1,0.0,4.0 +( 1 - x ) + ( 1 + x ) - 1 / x / ( x * x ),2 - 1/x**3,-3.0,0.0 +( 1 - x ) + ( 1 - x ) / ( x * x ) / x,(x**3*(-x + 1) - x + 1)/x**3,-3.0,1.0 +( 1 - x ) + ( 1 - x ) / x / x / x,(x**3*(-x + 1) - x + 1)/x**3,-3.0,1.0 +( 1 - x ) + ( 1 / x ) - x * x * x,-x**3 - x + 1 + 1/x,-1.0,3.0 +( 1 - x ) + ( x * x ) * x * x + 1,x**4 - x + 2,0.0,4.0 +( 1 - x ) + ( x * x ) * x * x - x,x**4 - 2*x + 1,0.0,4.0 +( 1 - x ) + ( x * x ) - 1 / x,x**2 - x + 1 - 1/x,-1.0,2.0 +( 1 - x ) + ( x * x ) - 1 / x / x,x**2 - x + 1 - 1/x**2,-2.0,2.0 +( 1 - x ) + ( x * x * x ),x**3 - x + 1,0.0,3.0 +( 1 - x ) + 1,-x + 2,0.0,1.0 +( 1 - x ) + 1 + ( 1 / x ) / x / x,-x + 2 + x**(-3),-3.0,1.0 +( 1 - x ) + 1 + 1,-x + 3,0.0,1.0 +( 1 - x ) + 1 + 1 + ( 1 + x ) + 1,5,0.0,0.0 +( 1 - x ) + 1 + 1 - x,-2*x + 3,0.0,1.0 +( 1 - x ) + 1 + 1 / ( x * x ) / x,-x + 2 + x**(-3),-3.0,1.0 +( 1 - x ) + 1 + 1 / 1 + 1,-x + 4,0.0,1.0 +( 1 - x ) + 1 + 1 / x,-x + 2 + 1/x,-1.0,1.0 +( 1 - x ) + 1 + 1 / x / ( x * x ),-x + 2 + x**(-3),-3.0,1.0 +( 1 - x ) + 1 + 1 / x / x,-x + 2 + x**(-2),-2.0,1.0 +( 1 - x ) + 1 + x * ( x * x ) * x,x**4 - x + 2,0.0,4.0 +( 1 - x ) + 1 + x * x * ( x * x ),x**4 - x + 2,0.0,4.0 +( 1 - x ) + 1 - ( 1 / x ) / x,-x + 2 - 1/x**2,-2.0,1.0 +( 1 - x ) + 1 - ( 1 / x ) / x / x,-x + 2 - 1/x**3,-3.0,1.0 +( 1 - x ) + 1 - 1 / x + 1,-x + 3 - 1/x,-1.0,1.0 +( 1 - x ) + 1 - 1 / x / ( x * x ),-x + 2 - 1/x**3,-3.0,1.0 +( 1 - x ) + 1 - 1 / x / x,-x + 2 - 1/x**2,-2.0,1.0 +( 1 - x ) + 1 - x,-2*x + 2,0.0,1.0 +( 1 - x ) + 1 - x * x,-x**2 - x + 2,0.0,2.0 +( 1 - x ) + 1 - x * x * x,-x**3 - x + 2,0.0,3.0 +( 1 - x ) + 1 - x + 1,-2*x + 3,0.0,1.0 +( 1 - x ) + 1 - x + 1 + 1,-2*x + 4,0.0,1.0 +( 1 - x ) + 1 - x + 1 / x,-2*x + 2 + 1/x,-1.0,1.0 +( 1 - x ) + 1 - x - ( 1 / x ) / x,-2*x + 2 - 1/x**2,-2.0,1.0 +( 1 - x ) + 1 / ( x * x ) / x,-x + 1 + x**(-3),-3.0,1.0 +( 1 - x ) + 1 / ( x * x ) / x + 1,-x + 2 + x**(-3),-3.0,1.0 +( 1 - x ) + 1 / ( x * x ) / x - x,-2*x + 1 + x**(-3),-3.0,1.0 +( 1 - x ) + 1 / ( x + x ),-x + 1 + 1/(2*x),-1.0,1.0 +( 1 - x ) + 1 / x + 1 + 1,-x + 3 + 1/x,-1.0,1.0 +( 1 - x ) + 1 / x + 1 / x,-x + 1 + 2/x,-1.0,1.0 +( 1 - x ) + 1 / x + x * x,x**2 - x + 1 + 1/x,-1.0,2.0 +( 1 - x ) + 1 / x - x,-2*x + 1 + 1/x,-1.0,1.0 +( 1 - x ) + 1 / x - x * x,-x**2 - x + 1 + 1/x,-1.0,2.0 +( 1 - x ) + 1 / x - x + 1,-2*x + 2 + 1/x,-1.0,1.0 +( 1 - x ) + 1 / x / x,-x + 1 + x**(-2),-2.0,1.0 +( 1 - x ) + 1 / x / x - ( x * x ),-x**2 - x + 1 + x**(-2),-2.0,2.0 +( 1 - x ) + 1 / x / x / ( ( x * x ) - x ),(-x**3*(-x + 1)**2 + 1)/(x**3*(x - 1)),-3.0,1.0 +( 1 - x ) + 1 / x / x / x,-x + 1 + x**(-3),-3.0,1.0 +( 1 - x ) + x * ( ( x * x ) ) * x,x**4 - x + 1,0.0,4.0 +( 1 - x ) + x * ( 1 - x ) * ( x ),x**2*(-x + 1) - x + 1,0.0,3.0 +( 1 - x ) + x * ( x ) * x,x**3 - x + 1,0.0,3.0 +( 1 - x ) + x * ( x * x ) * ( x ),x**4 - x + 1,0.0,4.0 +( 1 - x ) + x * ( x * x ) + 1,x**3 - x + 2,0.0,3.0 +( 1 - x ) + x * ( x * x ) - 1 / x,x**3 - x + 1 - 1/x,-1.0,3.0 +( 1 - x ) + x * x * ( ( x * x ) ),x**4 - x + 1,0.0,4.0 +( 1 - x ) + x * x * ( 1 - x ) * x,x**3*(-x + 1) - x + 1,0.0,4.0 +( 1 - x ) + x * x * ( x * x ) - x,x**4 - 2*x + 1,0.0,4.0 +( 1 - x ) + x * x * x * x,x**4 - x + 1,0.0,4.0 +( 1 - x ) + x * x * x + 1,x**3 - x + 2,0.0,3.0 +( 1 - x ) + x * x + ( 1 / x ) / x,x**2 - x + 1 + x**(-2),-2.0,2.0 +( 1 - x ) + x * x + 1,x**2 - x + 2,0.0,2.0 +( 1 - x ) + x * x + 1 + 1,x**2 - x + 3,0.0,2.0 +( 1 - x ) + x * x + 1 / ( x * x ),x**2 - x + 1 + x**(-2),-2.0,2.0 +( 1 - x ) + x * x - 1 / ( 1 - x ),x*(x**2 - 2*x + 2)/(x - 1),1.0,2.0 +( 1 - x ) + x * x - x,x**2 - 2*x + 1,0.0,2.0 +( 1 - x ) + x * x - x - x,x**2 - 3*x + 1,0.0,2.0 +( 1 - x ) + x * x / 1 * x,x**3 - x + 1,0.0,3.0 +( 1 - x ) + x + ( ( 1 / x ) - x ) / x / x,1 - 1/x + x**(-3),-3.0,0.0 +( 1 - x ) + x - ( ( 1 + x ) / x ) / x / x,(x**3 - x - 1)/x**3,-3.0,0.0 +( 1 - x ) + x / ( ( x * x ) - x ),-x*(x - 2)/(x - 1),1.0,1.0 +( 1 - x ) + x / ( 1 + ( 1 / ( 1 + x ) ) ),2/(x + 2),0.0,-1.0 +( 1 - x ) + x / ( 1 + x ),(x + (-x + 1)*(x + 1))/(x + 1),0.0,1.0 +( 1 - x ) + x / ( x + 1 ),(x + (-x + 1)*(x + 1))/(x + 1),0.0,1.0 +( 1 - x ) - ( ( 1 - x ) / x / x ),-x + 1 + 1/x - 1/x**2,-2.0,1.0 +( 1 - x ) - ( 1 + 1 ) / x,-x + 1 - 2/x,-1.0,1.0 +( 1 - x ) - ( 1 + x ) * x,-x*(x + 1) - x + 1,0.0,2.0 +( 1 - x ) - ( 1 + x ) * x * x * x,-x**4 - x**3 - x + 1,0.0,4.0 +( 1 - x ) - ( 1 + x ) - x / 1 - x,-4*x,1.0,1.0 +( 1 - x ) - ( 1 + x ) / x / x / x,(x**3*(-x + 1) - x - 1)/x**3,-3.0,1.0 +( 1 - x ) - ( 1 - x ) * x * x,x**2*(x - 1) - x + 1,0.0,3.0 +( 1 - x ) - ( 1 - x ) * x * x * x,x**3*(x - 1) - x + 1,0.0,4.0 +( 1 - x ) - ( 1 - x ) * x * x - 1,x*(x*(x - 1) - 1),1.0,3.0 +( 1 - x ) - ( 1 / x ) * 1 / x / x,-x + 1 - 1/x**3,-3.0,1.0 +( 1 - x ) - ( 1 / x ) + x * x * x,x**3 - x + 1 - 1/x,-1.0,3.0 +( 1 - x ) - ( 1 / x ) - x,-2*x + 1 - 1/x,-1.0,1.0 +( 1 - x ) - ( 1 / x ) / ( x ) / x,-x + 1 - 1/x**3,-3.0,1.0 +( 1 - x ) - ( 1 / x ) / x,-x + 1 - 1/x**2,-2.0,1.0 +( 1 - x ) - ( 1 / x ) / x + x * x,x**2 - x + 1 - 1/x**2,-2.0,2.0 +( 1 - x ) - ( 1 / x ) / x - 1 / x,-x + 1 - 1/x - 1/x**2,-2.0,1.0 +( 1 - x ) - ( 1 / x ) / x / x + 1,-x + 2 - 1/x**3,-3.0,1.0 +( 1 - x ) - ( 1 / x ) / x / x - ( 1 + x ),-2*x - 1/x**3,-3.0,1.0 +( 1 - x ) - ( 1 / x ) / x / x - 1,-x - 1/x**3,-3.0,1.0 +( 1 - x ) - ( x * x ) * x,-x**3 - x + 1,0.0,3.0 +( 1 - x ) - ( x * x ) * x * x + 1,-x**4 - x + 2,0.0,4.0 +( 1 - x ) - ( x * x ) - 1 / x,-x**2 - x + 1 - 1/x,-1.0,2.0 +( 1 - x ) - ( x * x ) - 1 / x / x,-x**2 - x + 1 - 1/x**2,-2.0,2.0 +( 1 - x ) - ( x * x * x ),-x**3 - x + 1,0.0,3.0 +( 1 - x ) - ( x + x ) * x,-2*x**2 - x + 1,0.0,2.0 +( 1 - x ) - 1,-x,1.0,1.0 +( 1 - x ) - 1 * 1 / ( x * x ) / x,-x + 1 - 1/x**3,-3.0,1.0 +( 1 - x ) - 1 * 1 / x / x,-x + 1 - 1/x**2,-2.0,1.0 +( 1 - x ) - 1 * x * x * ( x * x ),-x**4 - x + 1,0.0,4.0 +( 1 - x ) - 1 - ( 1 - x ) * x - x,x*(x - 3),1.0,2.0 +( 1 - x ) - 1 - ( 1 / x ) / x,-x - 1/x**2,-2.0,1.0 +( 1 - x ) - 1 - 1,-x - 1,0.0,1.0 +( 1 - x ) - 1 - 1 - 1 - 1,-x - 3,0.0,1.0 +( 1 - x ) - 1 - 1 - 1 - x,-2*x - 2,0.0,1.0 +( 1 - x ) - 1 - 1 - 1 / ( x * x ),-x - 1 - 1/x**2,-2.0,1.0 +( 1 - x ) - 1 - 1 / ( x * x ),-x - 1/x**2,-2.0,1.0 +( 1 - x ) - 1 - 1 / 1 - 1,-x - 2,0.0,1.0 +( 1 - x ) - 1 - 1 / x,-x - 1/x,-1.0,1.0 +( 1 - x ) - 1 - 1 / x - 1,-x - 1 - 1/x,-1.0,1.0 +( 1 - x ) - 1 - x * ( x * x ) - x,-x*(x**2 + 2),1.0,3.0 +( 1 - x ) - 1 - x * x,-x*(x + 1),1.0,2.0 +( 1 - x ) - 1 - x * x - x,-x*(x + 2),1.0,2.0 +( 1 - x ) - 1 - x - 1,-2*x - 1,0.0,1.0 +( 1 - x ) - 1 - x - 1 - 1,-2*x - 2,0.0,1.0 +( 1 - x ) - 1 - x - 1 - x,-3*x - 1,0.0,1.0 +( 1 - x ) - 1 - x - x * ( x * x ),-x*(x**2 + 2),1.0,3.0 +( 1 - x ) - 1 - x - x * x,-x*(x + 2),1.0,2.0 +( 1 - x ) - 1 - x - x - x,-4*x,1.0,1.0 +( 1 - x ) - 1 / ( ( 1 + x ) + x ),-x*(2*x - 1)/(2*x + 1),1.0,1.0 +( 1 - x ) - 1 / ( ( x * x ) + ( 1 + x ) ),-x**3/(x**2 + x + 1),3.0,1.0 +( 1 - x ) - 1 / ( 1 + ( ( x * x ) + x ) ),-x**3/(x**2 + x + 1),3.0,1.0 +( 1 - x ) - 1 / ( 1 + ( x * ( 1 - x ) ) ),x**2*(-x + 2)/(x**2 - x - 1),2.0,1.0 +( 1 - x ) - 1 / ( 1 + ( x * x ) ),((-x + 1)*(x**2 + 1) - 1)/(x**2 + 1),1.0,1.0 +( 1 - x ) - 1 / ( 1 + 1 ),-x + 1/2,0.0,1.0 +( 1 - x ) - 1 / ( 1 + x ) - x - x,-x*(3*x + 2)/(x + 1),1.0,1.0 +( 1 - x ) - 1 / ( 1 - x ),(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +( 1 - x ) - 1 / ( x * x ) - x * x,-x**2 - x + 1 - 1/x**2,-2.0,2.0 +( 1 - x ) - 1 / ( x * x ) / x + ( 1 / x ),-x + 1 + 1/x - 1/x**3,-3.0,1.0 +( 1 - x ) - 1 / ( x * x ) / x + 1,-x + 2 - 1/x**3,-3.0,1.0 +( 1 - x ) - 1 / ( x + ( 1 + x ) ),-x*(2*x - 1)/(2*x + 1),1.0,1.0 +( 1 - x ) - 1 / ( x + 1 ),-x**2/(x + 1),2.0,1.0 +( 1 - x ) - 1 / x,-x + 1 - 1/x,-1.0,1.0 +( 1 - x ) - 1 / x + ( x * x ),x**2 - x + 1 - 1/x,-1.0,2.0 +( 1 - x ) - 1 / x + 1,-x + 2 - 1/x,-1.0,1.0 +( 1 - x ) - 1 / x - ( x * x ) * x,-x**3 - x + 1 - 1/x,-1.0,3.0 +( 1 - x ) - 1 / x - 1 - 1,-x - 1 - 1/x,-1.0,1.0 +( 1 - x ) - 1 / x - x,-2*x + 1 - 1/x,-1.0,1.0 +( 1 - x ) - 1 / x - x * ( x * x ),-x**3 - x + 1 - 1/x,-1.0,3.0 +( 1 - x ) - 1 / x - x * x,-x**2 - x + 1 - 1/x,-1.0,2.0 +( 1 - x ) - 1 / x - x + 1,-2*x + 2 - 1/x,-1.0,1.0 +( 1 - x ) - 1 / x / ( x * x ) + ( 1 + x ),2 - 1/x**3,-3.0,0.0 +( 1 - x ) - 1 / x / ( x * x ) + 1,-x + 2 - 1/x**3,-3.0,1.0 +( 1 - x ) - 1 / x / ( x * x ) - 1,-x - 1/x**3,-3.0,1.0 +( 1 - x ) - 1 / x / x,-x + 1 - 1/x**2,-2.0,1.0 +( 1 - x ) - 1 / x / x * 1,-x + 1 - 1/x**2,-2.0,1.0 +( 1 - x ) - 1 / x / x + ( 1 - x ),-2*x + 2 - 1/x**2,-2.0,1.0 +( 1 - x ) - x * ( 1 + x ) * x * x,-x**4 - x**3 - x + 1,0.0,4.0 +( 1 - x ) - x * ( 1 - x ) * x * x,x**3*(x - 1) - x + 1,0.0,4.0 +( 1 - x ) - x * ( x * x ) * x + 1,-x**4 - x + 2,0.0,4.0 +( 1 - x ) - x * ( x * x ) * x - x,-x**4 - 2*x + 1,0.0,4.0 +( 1 - x ) - x * ( x + ( x * x ) ),-x**2*(x + 1) - x + 1,0.0,3.0 +( 1 - x ) - x * 1,-2*x + 1,0.0,1.0 +( 1 - x ) - x * x,-x**2 - x + 1,0.0,2.0 +( 1 - x ) - x * x * ( ( 1 - x ) ),x**2*(x - 1) - x + 1,0.0,3.0 +( 1 - x ) - x * x * ( 1 + x ) * x,-x**4 - x**3 - x + 1,0.0,4.0 +( 1 - x ) - x * x * ( 1 - x ) * x,x**3*(x - 1) - x + 1,0.0,4.0 +( 1 - x ) - x * x * ( x * x ),-x**4 - x + 1,0.0,4.0 +( 1 - x ) - x * x * ( x * x ) + 1,-x**4 - x + 2,0.0,4.0 +( 1 - x ) - x * x * ( x * x ) - x,-x**4 - 2*x + 1,0.0,4.0 +( 1 - x ) - x * x * x,-x**3 - x + 1,0.0,3.0 +( 1 - x ) - x * x * x * ( 1 + x ),-x**4 - x**3 - x + 1,0.0,4.0 +( 1 - x ) - x * x * x + ( 1 / x ),-x**3 - x + 1 + 1/x,-1.0,3.0 +( 1 - x ) - x * x * x - ( 1 / x ),-x**3 - x + 1 - 1/x,-1.0,3.0 +( 1 - x ) - x * x * x - x,-x**3 - 2*x + 1,0.0,3.0 +( 1 - x ) - x * x * x / 1,-x**3 - x + 1,0.0,3.0 +( 1 - x ) - x * x + ( 1 / x ) / x,-x**2 - x + 1 + x**(-2),-2.0,2.0 +( 1 - x ) - x * x + 1,-x**2 - x + 2,0.0,2.0 +( 1 - x ) - x * x + 1 / x,-x**2 - x + 1 + 1/x,-1.0,2.0 +( 1 - x ) - x * x - 1,-x*(x + 1),1.0,2.0 +( 1 - x ) - x * x - 1 / x,-x**2 - x + 1 - 1/x,-1.0,2.0 +( 1 - x ) - x * x - x - x,-x**2 - 3*x + 1,0.0,2.0 +( 1 - x ) - x + ( 1 - x ),-3*x + 2,0.0,1.0 +( 1 - x ) - x + 1,-2*x + 2,0.0,1.0 +( 1 - x ) - x + 1 + 1,-2*x + 3,0.0,1.0 +( 1 - x ) - x + 1 - x,-3*x + 2,0.0,1.0 +( 1 - x ) - x + 1 / x,-2*x + 1 + 1/x,-1.0,1.0 +( 1 - x ) - x + 1 / x / x,-2*x + 1 + x**(-2),-2.0,1.0 +( 1 - x ) - x + x * ( x * x ) * x,x**4 - 2*x + 1,0.0,4.0 +( 1 - x ) - x + x * x,x**2 - 2*x + 1,0.0,2.0 +( 1 - x ) - x + x * x * ( x * x ),x**4 - 2*x + 1,0.0,4.0 +( 1 - x ) - x + x * x * x,x**3 - 2*x + 1,0.0,3.0 +( 1 - x ) - x - ( 1 + x ),-3*x,1.0,1.0 +( 1 - x ) - x - ( 1 + x ) - x,-4*x,1.0,1.0 +( 1 - x ) - x - ( 1 + x ) - x - x,-5*x,1.0,1.0 +( 1 - x ) - x - ( 1 / x ) / x - x,-3*x + 1 - 1/x**2,-2.0,1.0 +( 1 - x ) - x - ( x ) * x,-x**2 - 2*x + 1,0.0,2.0 +( 1 - x ) - x - ( x * x ) * x,-x**3 - 2*x + 1,0.0,3.0 +( 1 - x ) - x - ( x + ( 1 + x ) ),-4*x,1.0,1.0 +( 1 - x ) - x - ( x + 1 ),-3*x,1.0,1.0 +( 1 - x ) - x - 1 * x - ( 1 + x ),-4*x,1.0,1.0 +( 1 - x ) - x - 1 - 1,-2*x - 1,0.0,1.0 +( 1 - x ) - x - 1 - x - 1,-3*x - 1,0.0,1.0 +( 1 - x ) - x - 1 - x - x,-4*x,1.0,1.0 +( 1 - x ) - x - 1 / ( x ),-2*x + 1 - 1/x,-1.0,1.0 +( 1 - x ) - x - 1 / ( x * x ) - x,-3*x + 1 - 1/x**2,-2.0,1.0 +( 1 - x ) - x - 1 / ( x * x ) / 1,-2*x + 1 - 1/x**2,-2.0,1.0 +( 1 - x ) - x - 1 / ( x * x ) / x,-2*x + 1 - 1/x**3,-3.0,1.0 +( 1 - x ) - x - x,-3*x + 1,0.0,1.0 +( 1 - x ) - x - x * 1 - x,-4*x + 1,0.0,1.0 +( 1 - x ) - x - x * x * x,-x**3 - 2*x + 1,0.0,3.0 +( 1 - x ) - x - x + ( x * x ) * x,x**3 - 3*x + 1,0.0,3.0 +( 1 - x ) - x - x - x - 1,-4*x,1.0,1.0 +( 1 - x ) - x - x - x - x,-5*x + 1,0.0,1.0 +( 1 - x ) - x / ( 1 + 1 ),-3*x/2 + 1,0.0,1.0 +( 1 - x ) - x / ( 1 + x ),(-x + (-x + 1)*(x + 1))/(x + 1),0.0,1.0 +( 1 - x ) - x / ( 1 - x ),(x - (-x + 1)**2)/(x - 1),0.0,1.0 +( 1 - x ) - x / ( x + x ),-x + 1/2,0.0,1.0 +( 1 - x ) - x / x / x / x,-x + 1 - 1/x**2,-2.0,1.0 +( 1 - x ) / ( ( ( ( x * x ) * x ) * x ) * x - 1 ),(-x + 1)/(x**5 - 1),0.0,-4.0 +( 1 - x ) / ( ( ( 1 + x ) / x ) / x + x ),x**2*(-x + 1)/(x**3 + x + 1),2.0,0.0 +( 1 - x ) / ( ( ( 1 - x ) / x ) + x ) - x,-x**3/(x**2 - x + 1),3.0,1.0 +( 1 - x ) / ( ( ( 1 - x ) / x ) - x ) - x,-x**3/(x**2 + x - 1),3.0,1.0 +( 1 - x ) / ( ( ( 1 / x ) + x ) + 1 ) - x,-x**2*(x + 2)/(x**2 + x + 1),2.0,1.0 +( 1 - x ) / ( ( ( 1 / x ) - x ) - x * x ),x*(x - 1)/(x**2*(x + 1) - 1),1.0,-1.0 +( 1 - x ) / ( ( ( 1 / x ) / x ) + 1 + x ),x**2*(-x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +( 1 - x ) / ( ( ( 1 / x ) / x ) + 1 - x ),x**2*(-x + 1)/(x**2*(-x + 1) + 1),2.0,0.0 +( 1 - x ) / ( ( ( 1 / x ) / x ) + x * 1 ),x**2*(-x + 1)/(x**3 + 1),2.0,0.0 +( 1 - x ) / ( ( ( 1 / x ) / x ) - x - x ),x**2*(x - 1)/(2*x**3 - 1),2.0,0.0 +( 1 - x ) / ( ( ( 1 / x ) / x ) / ( x * x ) - x ),x**4*(x - 1)/(x**5 - 1),4.0,0.0 +( 1 - x ) / ( ( ( 1 / x ) / x ) / x + ( x * x ) ),x**3*(-x + 1)/(x**5 + 1),3.0,-1.0 +( 1 - x ) / ( ( ( 1 / x ) / x ) / x + x ),x**3*(-x + 1)/(x**4 + 1),3.0,0.0 +( 1 - x ) / ( ( ( x * x ) ) + x ),(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - x ) / ( ( ( x * x ) * ( x * x ) ) * x - 1 ),(-x + 1)/(x**5 - 1),0.0,-4.0 +( 1 - x ) / ( ( ( x * x ) * x ) * x - 1 ),(-x + 1)/(x**4 - 1),0.0,-3.0 +( 1 - x ) / ( ( ( x * x ) * x ) + 1 - x ),(-x + 1)/(x**3 - x + 1),0.0,-2.0 +( 1 - x ) / ( ( ( x * x ) * x ) - ( 1 / x ) / x ),x**2*(-x + 1)/(x**5 - 1),2.0,-2.0 +( 1 - x ) / ( ( ( x * x ) + 1 ) ),(-x + 1)/(x**2 + 1),0.0,-1.0 +( 1 - x ) / ( ( ( x * x ) - x ) - x - x ),(-x + 1)/(x*(x - 3)),-1.0,-1.0 +( 1 - x ) / ( ( 1 ) + x ),(-x + 1)/(x + 1),0.0,0.0 +( 1 - x ) / ( ( 1 + ( 1 + x ) ) + 1 / x ),-x*(x - 1)/(x*(x + 2) + 1),1.0,0.0 +( 1 - x ) / ( ( 1 + ( 1 / x ) ) / x - x ),x**2*(x - 1)/(x**3 - x - 1),2.0,0.0 +( 1 - x ) / ( ( 1 + ( x * x ) ) ),(-x + 1)/(x**2 + 1),0.0,-1.0 +( 1 - x ) / ( ( 1 + x ) ) / x,(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - x ) / ( ( 1 + x ) * x ),(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - x ) / ( ( 1 + x ) * x + ( x * x ) ),(-x + 1)/(x*(2*x + 1)),-1.0,-1.0 +( 1 - x ) / ( ( 1 + x ) * x + 1 ),(-x + 1)/(x*(x + 1) + 1),0.0,-1.0 +( 1 - x ) / ( ( 1 + x ) * x - 1 ),(-x + 1)/(x*(x + 1) - 1),0.0,-1.0 +( 1 - x ) / ( ( 1 + x ) + ( 1 / x ) ),-x*(x - 1)/(x*(x + 1) + 1),1.0,0.0 +( 1 - x ) / ( ( 1 + x ) + ( 1 / x ) ) - x,-x**2*(x + 2)/(x**2 + x + 1),2.0,1.0 +( 1 - x ) / ( ( 1 + x ) + ( x * x ) ) / x,(-x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +( 1 - x ) / ( ( 1 + x ) + ( x * x ) * x ),(-x + 1)/(x**3 + x + 1),0.0,-2.0 +( 1 - x ) / ( ( 1 + x ) + 1 ) * x,-x*(x - 1)/(x + 2),1.0,1.0 +( 1 - x ) / ( ( 1 + x ) + 1 + 1 ),(-x + 1)/(x + 3),0.0,0.0 +( 1 - x ) / ( ( 1 + x ) + 1 / x ),-x*(x - 1)/(x*(x + 1) + 1),1.0,0.0 +( 1 - x ) / ( ( 1 + x ) + x ),(-x + 1)/(2*x + 1),0.0,0.0 +( 1 - x ) / ( ( 1 + x ) + x ) * x,-x*(x - 1)/(2*x + 1),1.0,1.0 +( 1 - x ) / ( ( 1 + x ) + x ) - 1,-3*x/(2*x + 1),1.0,0.0 +( 1 - x ) / ( ( 1 + x ) + x ) / x,(-x + 1)/(x*(2*x + 1)),-1.0,-1.0 +( 1 - x ) / ( ( 1 + x ) + x + x ),(-x + 1)/(3*x + 1),0.0,0.0 +( 1 - x ) / ( ( 1 + x ) - 1 + x ),(-x + 1)/(2*x),-1.0,0.0 +( 1 - x ) / ( ( 1 + x ) - 1 / ( x * ( x * x ) ) ),x**3*(-x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +( 1 - x ) / ( ( 1 + x ) - 1 / ( x * x ) ),x**2*(-x + 1)/(x**2*(x + 1) - 1),2.0,0.0 +( 1 - x ) / ( ( 1 + x ) - 1 / x ),-x*(x - 1)/(x*(x + 1) - 1),1.0,0.0 +( 1 - x ) / ( ( 1 + x ) - x * x ),(-x + 1)/(-x**2 + x + 1),0.0,-1.0 +( 1 - x ) / ( ( 1 + x ) / x + x ),-x*(x - 1)/(x**2 + x + 1),1.0,0.0 +( 1 - x ) / ( ( 1 + x ) / x - x ),x*(x - 1)/(x**2 - x - 1),1.0,0.0 +( 1 - x ) / ( ( 1 - ( 1 / x ) ) - x ) + x,x**3/(x**2 - x + 1),3.0,1.0 +( 1 - x ) / ( ( 1 - ( x * x ) ) - x ) / x,(x - 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +( 1 - x ) / ( ( 1 - x ) + ( 1 / x ) ) - x,x**2*(-x + 2)/(x**2 - x - 1),2.0,1.0 +( 1 - x ) / ( ( 1 - x ) + ( x * x ) * x ),(-x + 1)/(x**3 - x + 1),0.0,-2.0 +( 1 - x ) / ( ( 1 - x ) + x * x ),(-x + 1)/(x**2 - x + 1),0.0,-1.0 +( 1 - x ) / ( ( 1 - x ) + x + x ),(-x + 1)/(x + 1),0.0,0.0 +( 1 - x ) / ( ( 1 - x ) - ( x * x ) * x ),(x - 1)/(x**3 + x - 1),0.0,-2.0 +( 1 - x ) / ( ( 1 - x ) - 1 - 1 ),(x - 1)/(x + 1),0.0,0.0 +( 1 - x ) / ( ( 1 - x ) - x ) / ( x * x ),(x - 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( 1 - x ) / ( ( 1 - x ) - x ) / x,(x - 1)/(x*(2*x - 1)),-1.0,-1.0 +( 1 - x ) / ( ( 1 - x ) - x * x ),(x - 1)/(x**2 + x - 1),0.0,-1.0 +( 1 - x ) / ( ( 1 - x ) - x - x ),(x - 1)/(3*x - 1),0.0,0.0 +( 1 - x ) / ( ( 1 - x ) / ( x * x ) + x ),x**2*(-x + 1)/(x**3 - x + 1),2.0,0.0 +( 1 - x ) / ( ( 1 - x ) / 1 - x ),(x - 1)/(2*x - 1),0.0,0.0 +( 1 - x ) / ( ( 1 / ( x * ( x * x ) ) ) / x - x ),x**4*(x - 1)/(x**5 - 1),4.0,0.0 +( 1 - x ) / ( ( 1 / ( x * x ) ) + x * x ),x**2*(-x + 1)/(x**4 + 1),2.0,-1.0 +( 1 - x ) / ( ( 1 / ( x * x ) ) - x * x ),x**2*(x - 1)/(x**4 - 1),2.0,-1.0 +( 1 - x ) / ( ( 1 / ( x * x ) ) / ( x * x ) - x ),x**4*(x - 1)/(x**5 - 1),4.0,0.0 +( 1 - x ) / ( ( 1 / ( x * x ) ) / x + ( 1 - x ) ),x**3*(-x + 1)/(x**3*(-x + 1) + 1),3.0,0.0 +( 1 - x ) / ( ( 1 / ( x * x ) ) / x - x ),x**3*(x - 1)/(x**4 - 1),3.0,0.0 +( 1 - x ) / ( ( 1 / x ) + ( 1 + x ) ) - x,-x**2*(x + 2)/(x**2 + x + 1),2.0,1.0 +( 1 - x ) / ( ( 1 / x ) + 1 ) + x,2*x/(x + 1),1.0,0.0 +( 1 - x ) / ( ( 1 / x ) + 1 ) / 1,-x*(x - 1)/(x + 1),1.0,1.0 +( 1 - x ) / ( ( 1 / x ) + 1 + x ),-x*(x - 1)/(x*(x + 1) + 1),1.0,0.0 +( 1 - x ) / ( ( 1 / x ) + x ),-x*(x - 1)/(x**2 + 1),1.0,0.0 +( 1 - x ) / ( ( 1 / x ) + x ) + 1,(x + 1)/(x**2 + 1),0.0,-1.0 +( 1 - x ) / ( ( 1 / x ) + x ) / x - 1,-x*(x + 1)/(x**2 + 1),1.0,0.0 +( 1 - x ) / ( ( 1 / x ) + x * 1 ),-x*(x - 1)/(x**2 + 1),1.0,0.0 +( 1 - x ) / ( ( 1 / x ) + x - 1 ),-x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +( 1 - x ) / ( ( 1 / x ) - ( 1 + x ) ) - x,-x**3/(x**2 + x - 1),3.0,1.0 +( 1 - x ) / ( ( 1 / x ) - ( x * x ) * x ),x*(x - 1)/(x**4 - 1),1.0,-2.0 +( 1 - x ) / ( ( 1 / x ) - 1 + x ),-x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +( 1 - x ) / ( ( 1 / x ) - 1 - 1 ),x*(x - 1)/(2*x - 1),1.0,1.0 +( 1 - x ) / ( ( 1 / x ) - x + 1 ),x*(x - 1)/(x**2 - x - 1),1.0,0.0 +( 1 - x ) / ( ( 1 / x ) / ( ( x * x ) * x ) - x ),x**4*(x - 1)/(x**5 - 1),4.0,0.0 +( 1 - x ) / ( ( 1 / x ) / ( x * x ) + x ),x**3*(-x + 1)/(x**4 + 1),3.0,0.0 +( 1 - x ) / ( ( 1 / x ) / ( x * x ) - x ),x**3*(x - 1)/(x**4 - 1),3.0,0.0 +( 1 - x ) / ( ( 1 / x ) / x + ( x * x ) ),x**2*(-x + 1)/(x**4 + 1),2.0,-1.0 +( 1 - x ) / ( ( 1 / x ) / x + x ),x**2*(-x + 1)/(x**3 + 1),2.0,0.0 +( 1 - x ) / ( ( 1 / x ) / x - ( 1 - x ) ),x**2*(-x + 1)/(x**2*(x - 1) + 1),2.0,0.0 +( 1 - x ) / ( ( 1 / x ) / x - x ),x**2/(x**2 + x + 1),2.0,0.0 +( 1 - x ) / ( ( x * ( 1 + x ) ) * x + x ),(-x + 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +( 1 - x ) / ( ( x * ( 1 + x ) ) + ( 1 ) ),(-x + 1)/(x*(x + 1) + 1),0.0,-1.0 +( 1 - x ) / ( ( x * ( 1 + x ) ) + x ) / 1,(-x + 1)/(x*(x + 2)),-1.0,-1.0 +( 1 - x ) / ( ( x * ( 1 + x ) ) + x ) / 1 / x,(-x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 - x ) / ( ( x * ( 1 + x ) ) + x ) / x,(-x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 - x ) / ( ( x * ( 1 + x ) ) - 1 ),(-x + 1)/(x*(x + 1) - 1),0.0,-1.0 +( 1 - x ) / ( ( x * ( 1 + x ) ) - 1 ) / x,(-x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +( 1 - x ) / ( ( x * ( 1 - x ) ) - 1 - 1 ),(x - 1)/(x*(x - 1) + 2),0.0,-1.0 +( 1 - x ) / ( ( x * ( x * x ) ) * ( x * x ) + 1 ),(-x + 1)/(x**5 + 1),0.0,-4.0 +( 1 - x ) / ( ( x * ( x * x ) ) + 1 ) / x,(-x + 1)/(x*(x**3 + 1)),-1.0,-3.0 +( 1 - x ) / ( ( x * ( x * x ) ) + x + x ),(-x + 1)/(x*(x**2 + 2)),-1.0,-2.0 +( 1 - x ) / ( ( x * ( x * x ) ) - 1 - x ),(x - 1)/(-x**3 + x + 1),0.0,-2.0 +( 1 - x ) / ( ( x * x ) * ( x * x ) + ( 1 / x ) ),-x*(x - 1)/(x**5 + 1),1.0,-3.0 +( 1 - x ) / ( ( x * x ) * ( x * x ) + 1 ),(-x + 1)/(x**4 + 1),0.0,-3.0 +( 1 - x ) / ( ( x * x ) * ( x * x ) - 1 ),(-x + 1)/(x**4 - 1),0.0,-3.0 +( 1 - x ) / ( ( x * x ) * ( x * x ) - x ),(-x + 1)/(x*(x**3 - 1)),-1.0,-3.0 +( 1 - x ) / ( ( x * x ) * x ) / x + 1,(x**4 - x + 1)/x**4,-4.0,0.0 +( 1 - x ) / ( ( x * x ) * x + ( ( 1 / x ) / x ) ),x**2*(-x + 1)/(x**5 + 1),2.0,-2.0 +( 1 - x ) / ( ( x * x ) * x + ( 1 / x ) ),-x*(x - 1)/(x**4 + 1),1.0,-2.0 +( 1 - x ) / ( ( x * x ) * x + 1 ),(-x + 1)/(x**3 + 1),0.0,-2.0 +( 1 - x ) / ( ( x * x ) * x + x ),(-x + 1)/(x*(x**2 + 1)),-1.0,-2.0 +( 1 - x ) / ( ( x * x ) * x - ( 1 + x ) ),(x - 1)/(-x**3 + x + 1),0.0,-2.0 +( 1 - x ) / ( ( x * x ) + ( 1 + x ) ) - 1,-x*(x + 2)/(x**2 + x + 1),1.0,0.0 +( 1 - x ) / ( ( x * x ) + ( 1 - x ) ) / x,(-x + 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +( 1 - x ) / ( ( x * x ) + ( 1 / ( x * x ) ) / x ),x**3*(-x + 1)/(x**5 + 1),3.0,-1.0 +( 1 - x ) / ( ( x * x ) + ( x ) ),(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - x ) / ( ( x * x ) + ( x * x ) + 1 ),(-x + 1)/(2*x**2 + 1),0.0,-1.0 +( 1 - x ) / ( ( x * x ) + 1 ) * x,-x*(x - 1)/(x**2 + 1),1.0,0.0 +( 1 - x ) / ( ( x * x ) + 1 ) - 1,-x*(x + 1)/(x**2 + 1),1.0,0.0 +( 1 - x ) / ( ( x * x ) + 1 + x ),(-x + 1)/(x**2 + x + 1),0.0,-1.0 +( 1 - x ) / ( ( x * x ) + 1 - x ),(-x + 1)/(x**2 - x + 1),0.0,-1.0 +( 1 - x ) / ( ( x * x ) + 1 / x ),-x*(x - 1)/(x**3 + 1),1.0,-1.0 +( 1 - x ) / ( ( x * x ) + x ) / 1,(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - x ) / ( ( x * x ) + x ) / 1 / x,(-x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 - x ) / ( ( x * x ) + x * x ),(-x + 1)/(2*x**2),-2.0,-1.0 +( 1 - x ) / ( ( x * x ) + x + 1 ),(-x + 1)/(x**2 + x + 1),0.0,-1.0 +( 1 - x ) / ( ( x * x ) + x + x ),(-x + 1)/(x*(x + 2)),-1.0,-1.0 +( 1 - x ) / ( ( x * x ) + x - ( 1 - x ) ),(-x + 1)/(x**2 + 2*x - 1),0.0,-1.0 +( 1 - x ) / ( ( x * x ) + x - 1 ),(-x + 1)/(x**2 + x - 1),0.0,-1.0 +( 1 - x ) / ( ( x * x ) - ( ( 1 / x ) / x ) / x ),x**3*(-x + 1)/(x**5 - 1),3.0,-1.0 +( 1 - x ) / ( ( x * x ) - ( 1 - x ) ),(-x + 1)/(x**2 + x - 1),0.0,-1.0 +( 1 - x ) / ( ( x * x ) - ( 1 - x ) ) / x,(-x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +( 1 - x ) / ( ( x * x ) - ( 1 / x ) + x ),-x*(x - 1)/(x**2*(x + 1) - 1),1.0,-1.0 +( 1 - x ) / ( ( x * x ) - ( 1 / x ) / ( x * x ) ),x**3*(-x + 1)/(x**5 - 1),3.0,-1.0 +( 1 - x ) / ( ( x * x ) - ( 1 / x ) / x ),x**2*(-x + 1)/(x**4 - 1),2.0,-1.0 +( 1 - x ) / ( ( x * x ) - ( x / ( 1 - x ) ) ) / x,-(x - 1)**2/(x**2*(x*(x - 1) + 1)),-2.0,-2.0 +( 1 - x ) / ( ( x * x ) - 1 + x ),(-x + 1)/(x**2 + x - 1),0.0,-1.0 +( 1 - x ) / ( ( x * x ) - 1 - 1 ),(-x + 1)/(x**2 - 2),0.0,-1.0 +( 1 - x ) / ( ( x * x ) - 1 / ( ( x * x ) * x ) ),x**3*(-x + 1)/(x**5 - 1),3.0,-1.0 +( 1 - x ) / ( ( x * x ) - 1 / ( x * x ) ),x**2*(-x + 1)/(x**4 - 1),2.0,-1.0 +( 1 - x ) / ( ( x + 1 ) ),(-x + 1)/(x + 1),0.0,0.0 +( 1 - x ) / ( ( x / ( 1 - x ) ) ) / ( x * x ),(x - 1)**2/x**3,-3.0,-1.0 +( 1 - x ) / ( ( x / ( 1 - x ) ) * x ) / 1 / x,(x - 1)**2/x**3,-3.0,-1.0 +( 1 - x ) / ( ( x / ( 1 - x ) ) + x ) / x,-(x - 1)**2/(x**2*(x - 2)),-2.0,-1.0 +( 1 - x ) / ( ( x / ( 1 - x ) ) - x ) / x,(x - 1)**2/x**3,-3.0,-1.0 +( 1 - x ) / ( 1 * x - ( 1 - x ) ),(-x + 1)/(2*x - 1),0.0,0.0 +( 1 - x ) / ( 1 + ( ( 1 + x ) * x ) ) / x,(-x + 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +( 1 - x ) / ( 1 + ( ( 1 / x ) - x ) ) - 1,1/(x**2 - x - 1),0.0,-2.0 +( 1 - x ) / ( 1 + ( ( x * x ) ) ),(-x + 1)/(x**2 + 1),0.0,-1.0 +( 1 - x ) / ( 1 + ( ( x * x ) + x ) ) / x,(-x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +( 1 - x ) / ( 1 + ( ( x * x ) - x ) ) / x,(-x + 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +( 1 - x ) / ( 1 + ( 1 + ( x * x ) ) ),(-x + 1)/(x**2 + 2),0.0,-1.0 +( 1 - x ) / ( 1 + ( 1 + ( x * x ) ) ) / x,(-x + 1)/(x*(x**2 + 2)),-1.0,-2.0 +( 1 - x ) / ( 1 + ( 1 + x ) ) * x,-x*(x - 1)/(x + 2),1.0,1.0 +( 1 - x ) / ( 1 + ( 1 + x ) ) + 1,3/(x + 2),0.0,-1.0 +( 1 - x ) / ( 1 + ( 1 + x ) ) / ( x * x ),(-x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 - x ) / ( 1 + ( 1 + x ) ) / 1 / x,(-x + 1)/(x*(x + 2)),-1.0,-1.0 +( 1 - x ) / ( 1 + ( 1 / x ) + 1 ),-x*(x - 1)/(2*x + 1),1.0,1.0 +( 1 - x ) / ( 1 + ( 1 / x ) + x ),-x*(x - 1)/(x*(x + 1) + 1),1.0,0.0 +( 1 - x ) / ( 1 + ( 1 / x ) / ( x * x ) ),x**3*(-x + 1)/(x**3 + 1),3.0,1.0 +( 1 - x ) / ( 1 + ( x * ( 1 + x ) ) + x ),(-x + 1)/(x*(x + 1) + x + 1),0.0,-1.0 +( 1 - x ) / ( 1 + ( x * ( x * x ) ) ),(-x + 1)/(x**3 + 1),0.0,-2.0 +( 1 - x ) / ( 1 + ( x * ( x * x ) ) ) / x,(-x + 1)/(x*(x**3 + 1)),-1.0,-3.0 +( 1 - x ) / ( 1 + ( x * x ) ),(-x + 1)/(x**2 + 1),0.0,-1.0 +( 1 - x ) / ( 1 + ( x * x ) ) * x,-x*(x - 1)/(x**2 + 1),1.0,0.0 +( 1 - x ) / ( 1 + ( x * x ) ) + ( 1 / x ),(x + 1)/(x**3 + x),-1.0,-2.0 +( 1 - x ) / ( 1 + ( x * x ) ) + 1,(x**2 - x + 2)/(x**2 + 1),0.0,0.0 +( 1 - x ) / ( 1 + ( x * x ) ) - ( 1 - x ),x**2*(x - 1)/(x**2 + 1),2.0,1.0 +( 1 - x ) / ( 1 + ( x * x ) ) - 1,-x*(x + 1)/(x**2 + 1),1.0,0.0 +( 1 - x ) / ( 1 + ( x * x ) ) / ( 1 + x ),(-x + 1)/((x + 1)*(x**2 + 1)),0.0,-2.0 +( 1 - x ) / ( 1 + ( x * x ) ) / 1,(-x + 1)/(x**2 + 1),0.0,-1.0 +( 1 - x ) / ( 1 + ( x * x ) + 1 ),(-x + 1)/(x**2 + 2),0.0,-1.0 +( 1 - x ) / ( 1 + ( x * x ) + x ),(-x + 1)/(x**2 + x + 1),0.0,-1.0 +( 1 - x ) / ( 1 + ( x * x ) - x ),(-x + 1)/(x**2 - x + 1),0.0,-1.0 +( 1 - x ) / ( 1 + 1 ) * x,x*(-x + 1)/2,1.0,2.0 +( 1 - x ) / ( 1 + 1 ) + 1,-x/2 + 3/2,0.0,1.0 +( 1 - x ) / ( 1 + 1 ) + x,x/2 + 1/2,0.0,1.0 +( 1 - x ) / ( 1 + 1 + ( x * x ) ),(-x + 1)/(x**2 + 2),0.0,-1.0 +( 1 - x ) / ( 1 + 1 - ( x * x ) ),(x - 1)/(x**2 - 2),0.0,-1.0 +( 1 - x ) / ( 1 + 1 - x ),(x - 1)/(x - 2),0.0,0.0 +( 1 - x ) / ( 1 + 1 / 1 ),-x/2 + 1/2,0.0,1.0 +( 1 - x ) / ( 1 + x ),(-x + 1)/(x + 1),0.0,0.0 +( 1 - x ) / ( 1 + x ) * ( x * x ),x**2*(-x + 1)/(x + 1),2.0,2.0 +( 1 - x ) / ( 1 + x ) + 1,2/(x + 1),0.0,-1.0 +( 1 - x ) / ( 1 + x ) + 1 * 1,2/(x + 1),0.0,-1.0 +( 1 - x ) / ( 1 + x ) - 1 - 1,-(3*x + 1)/(x + 1),0.0,0.0 +( 1 - x ) / ( 1 + x ) - x,(-x*(x + 1) - x + 1)/(x + 1),0.0,1.0 +( 1 - x ) / ( 1 + x ) - x - 1,-x*(x + 3)/(x + 1),1.0,1.0 +( 1 - x ) / ( 1 + x ) - x - x - 1,-2*x*(x + 2)/(x + 1),1.0,1.0 +( 1 - x ) / ( 1 + x ) - x / x,-2*x/(x + 1),1.0,0.0 +( 1 - x ) / ( 1 + x ) / ( 1 + 1 ),(-x + 1)/(2*(x + 1)),0.0,0.0 +( 1 - x ) / ( 1 + x ) / ( x * x ),(-x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 - x ) / ( 1 + x ) / 1 / x,(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - x ) / ( 1 + x ) / x * 1 / x,(-x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 - x ) / ( 1 + x ) / x - ( 1 / x ),-2/(x + 1),0.0,-1.0 +( 1 - x ) / ( 1 + x ) / x - 1,(-x*(x + 1) - x + 1)/(x*(x + 1)),-1.0,0.0 +( 1 - x ) / ( 1 + x ) / x / x + 1,(x**2*(x + 1) - x + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 - x ) / ( 1 + x ) / x / x - 1,(-x**2*(x + 1) - x + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 - x ) / ( 1 + x * ( 1 + ( 1 - x ) ) ),(x - 1)/(x*(x - 2) - 1),0.0,-1.0 +( 1 - x ) / ( 1 + x * ( 1 + x ) ),(-x + 1)/(x*(x + 1) + 1),0.0,-1.0 +( 1 - x ) / ( 1 + x * ( x * x ) ),(-x + 1)/(x**3 + 1),0.0,-2.0 +( 1 - x ) / ( 1 + x + ( 1 / x ) ),-x*(x - 1)/(x*(x + 1) + 1),1.0,0.0 +( 1 - x ) / ( 1 + x + ( x * ( 1 - x ) ) ),(-x + 1)/(-x*(x - 1) + x + 1),0.0,-1.0 +( 1 - x ) / ( 1 + x + x ),(-x + 1)/(2*x + 1),0.0,0.0 +( 1 - x ) / ( 1 - ( ( 1 - x ) * x ) ) / x,(x - 1)/(x*(-x*(x - 1) - 1)),-1.0,-2.0 +( 1 - x ) / ( 1 - ( ( x * x ) * x ) + 1 ),(x - 1)/(x**3 - 2),0.0,-2.0 +( 1 - x ) / ( 1 - ( 1 + x ) * ( x * x ) ),(x - 1)/(x**2*(x + 1) - 1),0.0,-2.0 +( 1 - x ) / ( 1 - ( 1 / x ) - x ),x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +( 1 - x ) / ( 1 - ( 1 / x ) / ( x * x ) ),x**3*(-x + 1)/(x**3 - 1),3.0,1.0 +( 1 - x ) / ( 1 - ( x * ( 1 + x ) ) - x ),(x - 1)/(x*(x + 1) + x - 1),0.0,-1.0 +( 1 - x ) / ( 1 - ( x * ( x * x ) ) * x ),(x - 1)/(x**4 - 1),0.0,-3.0 +( 1 - x ) / ( 1 - ( x * x ) * ( x * ( x * x ) ) ),(x - 1)/(x**5 - 1),0.0,-4.0 +( 1 - x ) / ( 1 - ( x * x ) * ( x * x ) ),(x - 1)/(x**4 - 1),0.0,-3.0 +( 1 - x ) / ( 1 - ( x * x ) * x ),(x - 1)/(x**3 - 1),0.0,-2.0 +( 1 - x ) / ( 1 - ( x * x ) + 1 ),(x - 1)/(x**2 - 2),0.0,-1.0 +( 1 - x ) / ( 1 - ( x * x ) - x ),(x - 1)/(x**2 + x - 1),0.0,-1.0 +( 1 - x ) / ( 1 - ( x / ( 1 - x ) ) ) - 1,-x**2/(2*x - 1),2.0,1.0 +( 1 - x ) / ( 1 - x * ( ( x * x ) * x ) ),(x - 1)/(x**4 - 1),0.0,-3.0 +( 1 - x ) / ( 1 - x * ( x * ( x * x ) ) ),(x - 1)/(x**4 - 1),0.0,-3.0 +( 1 - x ) / ( 1 - x + ( x * x ) ),(-x + 1)/(x**2 - x + 1),0.0,-1.0 +( 1 - x ) / ( 1 - x - ( 1 / x ) ),x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +( 1 - x ) / ( 1 - x - ( x * x ) ),(x - 1)/(x**2 + x - 1),0.0,-1.0 +( 1 - x ) / ( 1 - x - x ),(x - 1)/(2*x - 1),0.0,0.0 +( 1 - x ) / ( 1 - x / ( 1 / ( 1 - x ) ) ),(x - 1)/(-x*(x - 1) - 1),0.0,-1.0 +( 1 - x ) / ( 1 / ( ( x * x ) * x ) - x ),x**3*(x - 1)/(x**4 - 1),3.0,0.0 +( 1 - x ) / ( 1 / ( 1 - x ) ) / x / x / x,(x - 1)**2/x**3,-3.0,-1.0 +( 1 - x ) / ( 1 / ( x * x ) + 1 ),x**2*(-x + 1)/(x**2 + 1),2.0,1.0 +( 1 - x ) / ( 1 / ( x * x ) - x ),x**2/(x**2 + x + 1),2.0,0.0 +( 1 - x ) / ( 1 / x + ( 1 + x ) ),-x*(x - 1)/(x*(x + 1) + 1),1.0,0.0 +( 1 - x ) / ( 1 / x + ( 1 - x ) ),x*(x - 1)/(x**2 - x - 1),1.0,0.0 +( 1 - x ) / ( 1 / x + 1 ),-x*(x - 1)/(x + 1),1.0,1.0 +( 1 - x ) / ( x ),(-x + 1)/x,-1.0,0.0 +( 1 - x ) / ( x ) / x,(-x + 1)/x**2,-2.0,-1.0 +( 1 - x ) / ( x ) / x / ( 1 + x ),(-x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 - x ) / ( x * ( ( 1 + x ) + x ) ) / x,(-x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 - x ) / ( x * ( ( 1 / x ) + x ) ) / x,(-x + 1)/(x*(x**2 + 1)),-1.0,-2.0 +( 1 - x ) / ( x * ( ( x * ( x * x ) ) * x ) - 1 ),(-x + 1)/(x**5 - 1),0.0,-4.0 +( 1 - x ) / ( x * ( ( x * x ) * x ) ) - 1 - 1 - 1,(-3*x**4 - x + 1)/x**4,-4.0,0.0 +( 1 - x ) / ( x * ( ( x * x ) + x ) ),(-x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 - x ) / ( x * ( 1 + x ) ),(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - x ) / ( x * ( 1 + x ) ) + ( 1 / x ),2/(x*(x + 1)),-1.0,-2.0 +( 1 - x ) / ( x * ( 1 + x ) ) / ( 1 + x ),(-x + 1)/(x*(x + 1)**2),-1.0,-2.0 +( 1 - x ) / ( x * ( 1 + x ) ) / ( x + x ),(-x + 1)/(2*x**2*(x + 1)),-2.0,-2.0 +( 1 - x ) / ( x * ( 1 + x ) ) / x,(-x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 - x ) / ( x * ( 1 + x ) ) / x / x - x,(-x**4*(x + 1) - x + 1)/(x**3*(x + 1)),-3.0,1.0 +( 1 - x ) / ( x * ( 1 - x ) - 1 ),(x - 1)/(x*(x - 1) + 1),0.0,-1.0 +( 1 - x ) / ( x * ( x * x ) ) + x,(x**4 - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / ( x * ( x * x ) ) - 1 - 1 - 1,(-3*x**3 - x + 1)/x**3,-3.0,0.0 +( 1 - x ) / ( x * ( x * x ) ) - x,(-x**4 - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / ( x * ( x * x ) ) / x - 1 - 1,(-2*x**4 - x + 1)/x**4,-4.0,0.0 +( 1 - x ) / ( x * ( x * x ) + ( 1 / x ) ),-x*(x - 1)/(x**4 + 1),1.0,-2.0 +( 1 - x ) / ( x * ( x * x ) + 1 ),(-x + 1)/(x**3 + 1),0.0,-2.0 +( 1 - x ) / ( x * ( x * x ) - ( 1 + x ) ),(x - 1)/(-x**3 + x + 1),0.0,-2.0 +( 1 - x ) / ( x * ( x * x ) - ( 1 / ( x * x ) ) ),x**2*(-x + 1)/(x**5 - 1),2.0,-2.0 +( 1 - x ) / ( x * ( x * x ) - ( 1 / x ) ),-x*(x - 1)/(x**4 - 1),1.0,-2.0 +( 1 - x ) / ( x * ( x * x ) - 1 ),(-x + 1)/(x**3 - 1),0.0,-2.0 +( 1 - x ) / ( x * ( x / ( 1 - x ) ) ) / x,(x - 1)**2/x**3,-3.0,-1.0 +( 1 - x ) / ( x * ( x / ( 1 - x ) ) ) / x / x + 1,1 + (x - 1)**2/x**4,-4.0,0.0 +( 1 - x ) / ( x * 1 + x ),(-x + 1)/(2*x),-1.0,0.0 +( 1 - x ) / ( x * x ) - ( x * x ),(-x**4 - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / ( x * x ) - 1 * 1 - 1,-2 - 1/x + x**(-2),-2.0,0.0 +( 1 - x ) / ( x * x ) - 1 - x * x,(-x**4 - x**2 - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / ( x * x ) - x,(-x**3 - x + 1)/x**2,-2.0,1.0 +( 1 - x ) / ( x * x ) - x * x,(-x**4 - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / ( x * x ) - x * x + x,(x**3*(-x + 1) - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / ( x * x ) - x / 1 * x,(-x**4 - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / ( x * x ) / ( ( 1 - x ) - x ),(x - 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( 1 - x ) / ( x * x ) / ( 1 + 1 ),(-x + 1)/(2*x**2),-2.0,-1.0 +( 1 - x ) / ( x * x ) / ( 1 + x ) / x + x,(x**4*(x + 1) - x + 1)/(x**3*(x + 1)),-3.0,1.0 +( 1 - x ) / ( x * x ) / ( x * x ) * 1 + 1,(x**4 - x + 1)/x**4,-4.0,0.0 +( 1 - x ) / ( x * x ) / ( x / ( 1 - x ) ) / x + 1,1 + (x - 1)**2/x**4,-4.0,0.0 +( 1 - x ) / ( x * x ) / 1 - x - 1,-x - 1 - 1/x + x**(-2),-2.0,1.0 +( 1 - x ) / ( x * x ) / 1 / x - 1,(-x**3 - x + 1)/x**3,-3.0,0.0 +( 1 - x ) / ( x * x ) / x + x + x,(2*x**4 - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / ( x * x ) / x + x / x,(x**3 - x + 1)/x**3,-3.0,0.0 +( 1 - x ) / ( x * x ) / x - 1 - 1,(-2*x**3 - x + 1)/x**3,-3.0,0.0 +( 1 - x ) / ( x * x ) / x - 1 - x,(-x**3*(x + 1) - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / ( x * x ) / x - 1 / ( 1 + x ),(-x**3 + (-x + 1)*(x + 1))/(x**3*(x + 1)),-3.0,-1.0 +( 1 - x ) / ( x * x ) / x - x * ( 1 / x ),(-x**3 - x + 1)/x**3,-3.0,0.0 +( 1 - x ) / ( x * x ) / x - x - x,(-2*x**4 - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / ( x * x ) / x - x / 1,(-x**4 - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / ( x * x ) / x / x + ( ( 1 + x ) / x ),(x**3*(x + 1) - x + 1)/x**4,-4.0,0.0 +( 1 - x ) / ( x * x ) / x / x + 1,(x**4 - x + 1)/x**4,-4.0,0.0 +( 1 - x ) / ( x * x ) / x / x - 1,(-x**4 - x + 1)/x**4,-4.0,0.0 +( 1 - x ) / ( x * x + ( 1 + x ) ),(-x + 1)/(x**2 + x + 1),0.0,-1.0 +( 1 - x ) / ( x * x + ( 1 / ( x * x ) ) ),x**2*(-x + 1)/(x**4 + 1),2.0,-1.0 +( 1 - x ) / ( x * x + ( 1 / x ) ),-x*(x - 1)/(x**3 + 1),1.0,-1.0 +( 1 - x ) / ( x * x + 1 ),(-x + 1)/(x**2 + 1),0.0,-1.0 +( 1 - x ) / ( x * x + x ),(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - x ) / ( x * x - ( 1 + x ) ),(x - 1)/(-x**2 + x + 1),0.0,-1.0 +( 1 - x ) / ( x * x - ( 1 - x ) ),(-x + 1)/(x**2 + x - 1),0.0,-1.0 +( 1 - x ) / ( x * x - ( 1 / ( 1 - x ) ) ),-(x - 1)**2/(x**2*(x - 1) + 1),0.0,-1.0 +( 1 - x ) / ( x * x - ( 1 / x ) ),-x/(x**2 + x + 1),1.0,-1.0 +( 1 - x ) / ( x * x - 1 ),-1/(x + 1),0.0,-1.0 +( 1 - x ) / ( x + ( ( 1 - x ) * x ) ) / x,(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 - x ) / ( x + ( ( 1 / x ) ) ),-x*(x - 1)/(x**2 + 1),1.0,0.0 +( 1 - x ) / ( x + ( ( 1 / x ) + x ) ) - x,-x**2*(2*x + 1)/(2*x**2 + 1),2.0,1.0 +( 1 - x ) / ( x + ( ( 1 / x ) / x ) + 1 ),x**2*(-x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +( 1 - x ) / ( x + ( ( 1 / x ) / x ) / ( x * x ) ),x**4*(-x + 1)/(x**5 + 1),4.0,0.0 +( 1 - x ) / ( x + ( ( x * x ) * x ) + x ),(-x + 1)/(x*(x**2 + 2)),-1.0,-2.0 +( 1 - x ) / ( x + ( 1 + ( 1 / x ) ) ) - x,-x**2*(x + 2)/(x**2 + x + 1),2.0,1.0 +( 1 - x ) / ( x + ( 1 + x ) ),(-x + 1)/(2*x + 1),0.0,0.0 +( 1 - x ) / ( x + ( 1 + x ) ) - 1,-3*x/(2*x + 1),1.0,0.0 +( 1 - x ) / ( x + ( 1 + x ) ) / x,(-x + 1)/(x*(2*x + 1)),-1.0,-1.0 +( 1 - x ) / ( x + ( 1 / ( ( x * x ) + x ) ) ) - x,-x**3*(x + 2)/(x**3 + x**2 + 1),3.0,1.0 +( 1 - x ) / ( x + ( 1 / ( 1 - x ) ) ) - 1,x*(2*x - 3)/(-x**2 + x + 1),1.0,0.0 +( 1 - x ) / ( x + ( 1 / x ) ) * x,x**2*(-x + 1)/(x**2 + 1),2.0,1.0 +( 1 - x ) / ( x + ( 1 / x ) ) - x,-x**2*(x + 1)/(x**2 + 1),2.0,1.0 +( 1 - x ) / ( x + ( 1 / x ) ) / ( 1 / x ),x**2*(-x + 1)/(x**2 + 1),2.0,1.0 +( 1 - x ) / ( x + ( 1 / x ) ) / 1,-x*(x - 1)/(x**2 + 1),1.0,0.0 +( 1 - x ) / ( x + ( 1 / x ) ) / x,(-x + 1)/(x**2 + 1),0.0,-1.0 +( 1 - x ) / ( x + ( 1 / x ) * 1 ),-x*(x - 1)/(x**2 + 1),1.0,0.0 +( 1 - x ) / ( x + ( 1 / x ) + 1 ),-x*(x - 1)/(x*(x + 1) + 1),1.0,0.0 +( 1 - x ) / ( x + ( 1 / x ) + x ),-x*(x - 1)/(2*x**2 + 1),1.0,0.0 +( 1 - x ) / ( x + ( 1 / x ) / ( x * x ) ),x**3*(-x + 1)/(x**4 + 1),3.0,0.0 +( 1 - x ) / ( x + ( 1 / x ) / 1 ),-x*(x - 1)/(x**2 + 1),1.0,0.0 +( 1 - x ) / ( x + ( x ) ),(-x + 1)/(2*x),-1.0,0.0 +( 1 - x ) / ( x + ( x * ( 1 + x ) ) ) / x,(-x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 - x ) / ( x + ( x * ( 1 + x ) ) * x ),(-x + 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +( 1 - x ) / ( x + ( x * ( 1 + x ) ) - 1 ),(-x + 1)/(x*(x + 1) + x - 1),0.0,-1.0 +( 1 - x ) / ( x + ( x * x ) ) + ( 1 / x ),2/(x*(x + 1)),-1.0,-2.0 +( 1 - x ) / ( x + ( x * x ) ) + 1,(x**2 + 1)/(x*(x + 1)),-1.0,0.0 +( 1 - x ) / ( x + ( x * x ) ) / 1,(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - x ) / ( x + ( x * x ) + x ),(-x + 1)/(x*(x + 2)),-1.0,-1.0 +( 1 - x ) / ( x + ( x * x ) - 1 ),(-x + 1)/(x**2 + x - 1),0.0,-1.0 +( 1 - x ) / ( x + ( x / ( 1 - x ) ) ) / x,-(x - 1)**2/(x**2*(x - 2)),-2.0,-1.0 +( 1 - x ) / ( x + 1 ),(-x + 1)/(x + 1),0.0,0.0 +( 1 - x ) / ( x + 1 ) * x,-x*(x - 1)/(x + 1),1.0,1.0 +( 1 - x ) / ( x + 1 ) + ( 1 / x ),(x*(-x + 1) + x + 1)/(x*(x + 1)),-1.0,0.0 +( 1 - x ) / ( x + 1 ) + 1,2/(x + 1),0.0,-1.0 +( 1 - x ) / ( x + 1 ) - ( 1 + x ),-x*(x + 3)/(x + 1),1.0,1.0 +( 1 - x ) / ( x + 1 ) - x,(-x*(x + 1) - x + 1)/(x + 1),0.0,1.0 +( 1 - x ) / ( x + 1 ) / ( 1 / x ),-x*(x - 1)/(x + 1),1.0,1.0 +( 1 - x ) / ( x + 1 ) / x,(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - x ) / ( x + 1 * x ),(-x + 1)/(2*x),-1.0,0.0 +( 1 - x ) / ( x + 1 + ( ( 1 / x ) / ( x * x ) ) ),x**3*(-x + 1)/(x**3*(x + 1) + 1),3.0,0.0 +( 1 - x ) / ( x + 1 + ( 1 + x ) ),(-x + 1)/(2*(x + 1)),0.0,0.0 +( 1 - x ) / ( x + 1 + ( 1 / x ) ),-x*(x - 1)/(x*(x + 1) + 1),1.0,0.0 +( 1 - x ) / ( x + 1 + ( x * x ) ),(-x + 1)/(x**2 + x + 1),0.0,-1.0 +( 1 - x ) / ( x + 1 + 1 ),(-x + 1)/(x + 2),0.0,0.0 +( 1 - x ) / ( x + 1 + x ),(-x + 1)/(2*x + 1),0.0,0.0 +( 1 - x ) / ( x + 1 / ( 1 + x ) ),(-x**2 + 1)/(x**2 + x + 1),0.0,0.0 +( 1 - x ) / ( x + 1 / ( 1 - x ) ),-(x - 1)**2/(x*(x - 1) - 1),0.0,0.0 +( 1 - x ) / ( x + 1 / ( x * ( x * x ) ) ),x**3*(-x + 1)/(x**4 + 1),3.0,0.0 +( 1 - x ) / ( x + 1 / ( x * x ) ),x**2*(-x + 1)/(x**3 + 1),2.0,0.0 +( 1 - x ) / ( x + 1 / x ),-x*(x - 1)/(x**2 + 1),1.0,0.0 +( 1 - x ) / ( x + x ),(-x + 1)/(2*x),-1.0,0.0 +( 1 - x ) / ( x + x ) * 1,(-x + 1)/(2*x),-1.0,0.0 +( 1 - x ) / ( x + x ) + ( 1 / x ),(-x + 3)/(2*x),-1.0,0.0 +( 1 - x ) / ( x + x ) + x,x - 1/2 + 1/(2*x),-1.0,1.0 +( 1 - x ) / ( x + x ) - 1,(-3*x + 1)/(2*x),-1.0,0.0 +( 1 - x ) / ( x + x ) / ( 1 + x ),(-x + 1)/(2*x*(x + 1)),-1.0,-1.0 +( 1 - x ) / ( x + x ) / 1,(-x + 1)/(2*x),-1.0,0.0 +( 1 - x ) / ( x + x ) / x,(-x + 1)/(2*x**2),-2.0,-1.0 +( 1 - x ) / ( x + x * ( 1 + x ) ),(-x + 1)/(x*(x + 2)),-1.0,-1.0 +( 1 - x ) / ( x + x * ( x * ( x * x ) ) ),(-x + 1)/(x*(x**3 + 1)),-1.0,-3.0 +( 1 - x ) / ( x + x * 1 ),(-x + 1)/(2*x),-1.0,0.0 +( 1 - x ) / ( x + x + ( 1 / ( x * x ) ) ),x**2*(-x + 1)/(2*x**3 + 1),2.0,0.0 +( 1 - x ) / ( x + x + ( 1 / x ) ),-x*(x - 1)/(2*x**2 + 1),1.0,0.0 +( 1 - x ) / ( x + x + ( x * ( 1 - x ) ) ),(x - 1)/(x*(x - 3)),-1.0,-1.0 +( 1 - x ) / ( x + x + ( x * x ) ),(-x + 1)/(x*(x + 2)),-1.0,-1.0 +( 1 - x ) / ( x + x + x ),(-x + 1)/(3*x),-1.0,0.0 +( 1 - x ) / ( x + x - ( 1 / x ) ),-x*(x - 1)/(2*x**2 - 1),1.0,0.0 +( 1 - x ) / ( x + x / 1 ),(-x + 1)/(2*x),-1.0,0.0 +( 1 - x ) / ( x - ( ( 1 / ( x * x ) ) / x ) / x ),x**4*(-x + 1)/(x**5 - 1),4.0,0.0 +( 1 - x ) / ( x - ( ( 1 / x ) / ( x * x ) ) / x ),x**4*(-x + 1)/(x**5 - 1),4.0,0.0 +( 1 - x ) / ( x - ( ( 1 / x ) / x ) / ( x * x ) ),x**4*(-x + 1)/(x**5 - 1),4.0,0.0 +( 1 - x ) / ( x - ( ( 1 / x ) / x ) / x ),x**3*(-x + 1)/(x**4 - 1),3.0,0.0 +( 1 - x ) / ( x - ( 1 + x ) / ( x * x ) ),x**2*(-x + 1)/(x**3 - x - 1),2.0,0.0 +( 1 - x ) / ( x - ( 1 + x ) / x ),x*(x - 1)/(-x**2 + x + 1),1.0,0.0 +( 1 - x ) / ( x - ( 1 - ( x * x ) ) ),(-x + 1)/(x**2 + x - 1),0.0,-1.0 +( 1 - x ) / ( x - ( 1 - ( x * x ) ) ) / x,(-x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +( 1 - x ) / ( x - ( 1 - x ) ),(-x + 1)/(2*x - 1),0.0,0.0 +( 1 - x ) / ( x - ( 1 - x ) ) / ( x * x ),(-x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( 1 - x ) / ( x - ( 1 - x ) ) / x,(-x + 1)/(x*(2*x - 1)),-1.0,-1.0 +( 1 - x ) / ( x - ( 1 / x ) - ( x * x ) ),x*(x - 1)/(x**2*(x - 1) + 1),1.0,-1.0 +( 1 - x ) / ( x - ( 1 / x ) - 1 ),x*(x - 1)/(x*(-x + 1) + 1),1.0,0.0 +( 1 - x ) / ( x - ( 1 / x ) / ( x * ( x * x ) ) ),x**4*(-x + 1)/(x**5 - 1),4.0,0.0 +( 1 - x ) / ( x - ( 1 / x ) / ( x * x ) ),x**3*(-x + 1)/(x**4 - 1),3.0,0.0 +( 1 - x ) / ( x - ( 1 / x ) / x ),x**2*(-x + 1)/(x**3 - 1),2.0,0.0 +( 1 - x ) / ( x - ( x * x ) - ( x * x ) ),(x - 1)/(x*(2*x - 1)),-1.0,-1.0 +( 1 - x ) / ( x - ( x * x ) - 1 ),(x - 1)/(x**2 - x + 1),0.0,-1.0 +( 1 - x ) / ( x - ( x / ( 1 - x ) ) ) / x,-(x - 1)**2/x**3,-3.0,-1.0 +( 1 - x ) / ( x - 1 + x ),(-x + 1)/(2*x - 1),0.0,0.0 +( 1 - x ) / ( x - 1 - ( ( 1 / ( x * x ) ) / x ) ),x**3*(x - 1)/(x**3*(-x + 1) + 1),3.0,0.0 +( 1 - x ) / ( x - 1 - ( 1 / x ) ),x*(x - 1)/(x*(-x + 1) + 1),1.0,0.0 +( 1 - x ) / ( x - 1 - ( x * ( 1 + x ) ) ),(x - 1)/(x**2 + 1),0.0,-1.0 +( 1 - x ) / ( x - 1 - ( x * x ) ),(x - 1)/(x**2 - x + 1),0.0,-1.0 +( 1 - x ) / ( x - 1 - 1 ),(-x + 1)/(x - 2),0.0,0.0 +( 1 - x ) / ( x - 1 / ( ( 1 + x ) * x ) ),-(x**3 - x)/(x**3 + x**2 - 1),1.0,0.0 +( 1 - x ) / ( x - 1 / ( ( x * x ) * x ) ),x**3*(-x + 1)/(x**4 - 1),3.0,0.0 +( 1 - x ) / ( x - 1 / ( x * x ) ),x**2*(-x + 1)/(x**3 - 1),2.0,0.0 +( 1 - x ) / ( x - 1 / x ),-x/(x + 1),1.0,0.0 +( 1 - x ) / ( x - x * ( x * ( 1 + x ) ) ),(x - 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +( 1 - x ) / ( x / ( 1 - ( 1 / x ) ) ) / x,-(x - 1)**2/x**3,-3.0,-1.0 +( 1 - x ) / ( x / ( 1 - ( 1 / x ) ) ) / x / x - 1,-1 - (x - 1)**2/x**4,-4.0,0.0 +( 1 - x ) / ( x / ( 1 - x ) ) / ( x * x ) / x - 1,-1 + (x - 1)**2/x**4,-4.0,0.0 +( 1 - x ) / ( x / ( 1 - x ) ) / x,(x - 1)**2/x**2,-2.0,0.0 +( 1 - x ) / 1,-x + 1,0.0,1.0 +( 1 - x ) / 1 * ( x + x ),2*x*(-x + 1),1.0,2.0 +( 1 - x ) / 1 - x * ( x * x ) * x,-x**4 - x + 1,0.0,4.0 +( 1 - x ) / 1 - x - x - x,-4*x + 1,0.0,1.0 +( 1 - x ) / 1 / ( 1 + x ),(-x + 1)/(x + 1),0.0,0.0 +( 1 - x ) / 1 / ( x * x ) / x - 1,(-x**3 - x + 1)/x**3,-3.0,0.0 +( 1 - x ) / 1 / ( x + 1 ),(-x + 1)/(x + 1),0.0,0.0 +( 1 - x ) / 1 / ( x + x ),(-x + 1)/(2*x),-1.0,0.0 +( 1 - x ) / 1 / x - x * x,(-x**3 - x + 1)/x,-1.0,2.0 +( 1 - x ) / 1 / x / ( ( 1 / x ) + x ),(-x + 1)/(x**2 + 1),0.0,-1.0 +( 1 - x ) / 1 / x / ( x * x ) - x,(-x**4 - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / 1 / x / x - ( 1 - x ),x - 1 - 1/x + x**(-2),-2.0,1.0 +( 1 - x ) / 1 / x / x - 1,(-x**2 - x + 1)/x**2,-2.0,0.0 +( 1 - x ) / 1 / x / x - x,(-x**3 - x + 1)/x**2,-2.0,1.0 +( 1 - x ) / x,(-x + 1)/x,-1.0,0.0 +( 1 - x ) / x * 1 / x - 1,(-x**2 - x + 1)/x**2,-2.0,0.0 +( 1 - x ) / x + ( 1 - x ) * x * x,(x**3*(-x + 1) - x + 1)/x,-1.0,3.0 +( 1 - x ) / x + ( x * x ),(x**3 - x + 1)/x,-1.0,2.0 +( 1 - x ) / x + 1 * 1 / ( x * x ),(x*(-x + 1) + 1)/x**2,-2.0,0.0 +( 1 - x ) / x + 1 / ( x * ( x * x ) ) - x,-x - 1 + 1/x + x**(-3),-3.0,1.0 +( 1 - x ) / x + 1 / x + x,x - 1 + 2/x,-1.0,1.0 +( 1 - x ) / x + 1 / x - 1,-2 + 2/x,-1.0,0.0 +( 1 - x ) / x + 1 / x / x,(x*(-x + 1) + 1)/x**2,-2.0,0.0 +( 1 - x ) / x + x * ( 1 - x ) * x,(x**3*(-x + 1) - x + 1)/x,-1.0,3.0 +( 1 - x ) / x + x * ( x ),(x**3 - x + 1)/x,-1.0,2.0 +( 1 - x ) / x + x * ( x * x ) - 1,x**3 - 2 + 1/x,-1.0,3.0 +( 1 - x ) / x + x * x * x,(x**4 - x + 1)/x,-1.0,3.0 +( 1 - x ) / x + x * x + x,x**2 + x - 1 + 1/x,-1.0,2.0 +( 1 - x ) / x + x * x - 1,x**2 - 2 + 1/x,-1.0,2.0 +( 1 - x ) / x + x + x * x,x**2 + x - 1 + 1/x,-1.0,2.0 +( 1 - x ) / x - ( 1 ) - 1,-3 + 1/x,-1.0,0.0 +( 1 - x ) / x - ( 1 - x ) * x * x,(x**3*(x - 1) - x + 1)/x,-1.0,3.0 +( 1 - x ) / x - ( 1 / x ) / x - 1,-2 + 1/x - 1/x**2,-2.0,0.0 +( 1 - x ) / x - ( x * x ),(-x**3 - x + 1)/x,-1.0,2.0 +( 1 - x ) / x - ( x * x ) * x + x,-x**3 + x - 1 + 1/x,-1.0,3.0 +( 1 - x ) / x - 1 + x,x - 2 + 1/x,-1.0,1.0 +( 1 - x ) / x - 1 + x * ( x * x ),x**3 - 2 + 1/x,-1.0,3.0 +( 1 - x ) / x - 1 - 1 / ( 1 - x ),(-x*(x - 1) + x - (-x + 1)**2)/(x*(x - 1)),-1.0,0.0 +( 1 - x ) / x - 1 - x * ( x * x ),-x**3 - 2 + 1/x,-1.0,3.0 +( 1 - x ) / x - 1 - x / x,-3 + 1/x,-1.0,0.0 +( 1 - x ) / x - 1 / ( ( x * x ) * x ) / x,-1 + 1/x - 1/x**4,-4.0,0.0 +( 1 - x ) / x - x * ( x * x ),(-x**4 - x + 1)/x,-1.0,3.0 +( 1 - x ) / x - x * x * ( 1 + x ),(-x**3*(x + 1) - x + 1)/x,-1.0,3.0 +( 1 - x ) / x - x * x * x,(-x**4 - x + 1)/x,-1.0,3.0 +( 1 - x ) / x - x * x + x,-x**2 + x - 1 + 1/x,-1.0,2.0 +( 1 - x ) / x - x + x * x,x**2 - x - 1 + 1/x,-1.0,2.0 +( 1 - x ) / x - x - 1,-x - 2 + 1/x,-1.0,1.0 +( 1 - x ) / x - x - 1 - 1,-x - 3 + 1/x,-1.0,1.0 +( 1 - x ) / x - x - 1 / 1,-x - 2 + 1/x,-1.0,1.0 +( 1 - x ) / x - x - x,-2*x - 1 + 1/x,-1.0,1.0 +( 1 - x ) / x - x - x * x,-x**2 - x - 1 + 1/x,-1.0,2.0 +( 1 - x ) / x - x / 1 * x,(-x**3 - x + 1)/x,-1.0,2.0 +( 1 - x ) / x - x / x - 1,-3 + 1/x,-1.0,0.0 +( 1 - x ) / x / ( ( ( 1 + x ) + x ) * x ),(-x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 - x ) / x / ( ( ( 1 / x ) + x ) * x ),(-x + 1)/(x*(x**2 + 1)),-1.0,-2.0 +( 1 - x ) / x / ( ( 1 + x ) * x ),(-x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 - x ) / x / ( ( 1 / ( 1 - x ) ) + x ) * 1 / x,-(x - 1)**2/(x**2*(x*(x - 1) - 1)),-2.0,-2.0 +( 1 - x ) / x / ( ( 1 / x ) + x ),(-x + 1)/(x**2 + 1),0.0,-1.0 +( 1 - x ) / x / ( ( 1 / x ) + x ) * 1 / x,(-x + 1)/(x*(x**2 + 1)),-1.0,-2.0 +( 1 - x ) / x / ( ( x * ( 1 + x ) ) - 1 ),(-x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +( 1 - x ) / x / ( ( x * ( 1 - x ) ) + 1 ),(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +( 1 - x ) / x / ( ( x * ( 1 - x ) ) + x ),(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 - x ) / x / ( ( x * x ) * x ) * 1 + 1,(x**4 - x + 1)/x**4,-4.0,0.0 +( 1 - x ) / x / ( ( x * x ) - ( 1 / x ) ),(-x + 1)/(x**3 - 1),0.0,-2.0 +( 1 - x ) / x / ( ( x / ( 1 + x ) ) + x ),(-x**2 + 1)/(x**2*(x + 2)),-2.0,-1.0 +( 1 - x ) / x / ( ( x / ( 1 - x ) ) - x ),(x - 1)**2/x**3,-3.0,-1.0 +( 1 - x ) / x / ( 1 + x ),(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - x ) / x / ( 1 + x ) * 1,(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - x ) / x / ( 1 + x ) * 1 / x,(-x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 - x ) / x / ( 1 + x ) / x + 1,(x**2*(x + 1) - x + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 - x ) / x / ( 1 + x ) / x - 1,(-x**2*(x + 1) - x + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 - x ) / x / ( 1 + x ) / x / 1,(-x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 - x ) / x / ( 1 - ( x * ( 1 - x ) ) ),(x - 1)/(x*(-x*(x - 1) - 1)),-1.0,-2.0 +( 1 - x ) / x / ( 1 / ( 1 - x ) ) / x / x,(x - 1)**2/x**3,-3.0,-1.0 +( 1 - x ) / x / ( x ) - ( 1 / ( 1 - x ) ),(2*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 - x ) / x / ( x ) - 1,(-x**2 - x + 1)/x**2,-2.0,0.0 +( 1 - x ) / x / ( x * ( ( 1 + x ) + x ) ),(-x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 - x ) / x / ( x * ( 1 + ( 1 + x ) ) ),(-x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 - x ) / x / ( x * ( 1 + x ) ),(-x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 - x ) / x / ( x * ( 1 + x ) ) / x + 1,(x**3*(x + 1) - x + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 - x ) / x / ( x * ( x * x ) ) * 1 + 1,(x**4 - x + 1)/x**4,-4.0,0.0 +( 1 - x ) / x / ( x * x ) * ( 1 + x ) + 1,1 - 1/x + x**(-3),-3.0,0.0 +( 1 - x ) / x / ( x * x ) + ( ( 1 / ( 1 + x ) ) ),(x**3 - x**2 + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 - x ) / x / ( x * x ) + 1 + x,(x**3*(x + 1) - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / x / ( x * x ) - ( 1 - x ) / x,(x**2*(x - 1) - x + 1)/x**3,-3.0,0.0 +( 1 - x ) / x / ( x * x ) - 1 - x,(-x**3*(x + 1) - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / x / ( x * x ) - 1 / ( 1 + x ),(-x**3 + (-x + 1)*(x + 1))/(x**3*(x + 1)),-3.0,-1.0 +( 1 - x ) / x / ( x * x ) - 1 / x,(-x**2 - x + 1)/x**3,-3.0,-1.0 +( 1 - x ) / x / ( x * x ) - x - x,(-2*x**4 - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / x / ( x * x ) - x / ( 1 + x ),(-x**4 + (-x + 1)*(x + 1))/(x**3*(x + 1)),-3.0,0.0 +( 1 - x ) / x / ( x * x ) / ( x / ( 1 - x ) ) + 1,1 + (x - 1)**2/x**4,-4.0,0.0 +( 1 - x ) / x / ( x * x ) / ( x / ( 1 - x ) ) - 1,-1 + (x - 1)**2/x**4,-4.0,0.0 +( 1 - x ) / x / ( x * x ) / 1 - x,(-x**4 - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / x / ( x + ( 1 + x ) ),(-x + 1)/(x*(2*x + 1)),-1.0,-1.0 +( 1 - x ) / x / ( x + ( x / ( 1 - x ) ) ),-(x - 1)**2/(x**2*(x - 2)),-2.0,-1.0 +( 1 - x ) / x / ( x + 1 ),(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - x ) / x / ( x + x ),(-x + 1)/(2*x**2),-2.0,-1.0 +( 1 - x ) / x / ( x - ( 1 - x ) ),(-x + 1)/(x*(2*x - 1)),-1.0,-1.0 +( 1 - x ) / x / ( x / ( ( 1 / x ) + x ) ) / x - 1,-(x**4 + (x - 1)*(x**2 + 1))/x**4,-4.0,0.0 +( 1 - x ) / x / ( x / ( 1 + x ) ) / ( x * x ) + 1,(x**4 - x**2 + 1)/x**4,-4.0,0.0 +( 1 - x ) / x / 1 - x - x,-2*x - 1 + 1/x,-1.0,1.0 +( 1 - x ) / x / 1 / x,(-x + 1)/x**2,-2.0,-1.0 +( 1 - x ) / x / 1 / x - 1,(-x**2 - x + 1)/x**2,-2.0,0.0 +( 1 - x ) / x / 1 / x - x,(-x**3 - x + 1)/x**2,-2.0,1.0 +( 1 - x ) / x / x,(-x + 1)/x**2,-2.0,-1.0 +( 1 - x ) / x / x * ( 1 - x ),(x - 1)**2/x**2,-2.0,0.0 +( 1 - x ) / x / x * ( 1 / x ) + 1,(x**3 - x + 1)/x**3,-3.0,0.0 +( 1 - x ) / x / x * 1,(-x + 1)/x**2,-2.0,-1.0 +( 1 - x ) / x / x + ( 1 ),(x**2 - x + 1)/x**2,-2.0,0.0 +( 1 - x ) / x / x + ( x * x ) - x,(x**3*(x - 1) - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / x / x + 1 + ( x * x ),(x**4 + x**2 - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / x / x + 1 + 1,2 - 1/x + x**(-2),-2.0,0.0 +( 1 - x ) / x / x + 1 + x,x + 1 - 1/x + x**(-2),-2.0,1.0 +( 1 - x ) / x / x + 1 - x,-x + 1 - 1/x + x**(-2),-2.0,1.0 +( 1 - x ) / x / x + x * ( 1 + x ),(x**3*(x + 1) - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / x / x + x * x,(x**4 - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / x / x + x / ( x * ( 1 - x ) ),-(x**2 + (x - 1)**2)/(x**2*(x - 1)),-2.0,-1.0 +( 1 - x ) / x / x - ( ( 1 / x ) ),(-2*x + 1)/x**2,-2.0,-1.0 +( 1 - x ) / x / x - ( 1 - x ) * x,(x**3*(x - 1) - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / x / x - ( 1 - x ) + x,2*x - 1 - 1/x + x**(-2),-2.0,1.0 +( 1 - x ) / x / x - ( 1 - x ) - 1,x - 2 - 1/x + x**(-2),-2.0,1.0 +( 1 - x ) / x / x - ( 1 - x ) - x,(-x**2 - x + 1)/x**2,-2.0,0.0 +( 1 - x ) / x / x - ( 1 / ( 1 + x ) ) * 1,(-2*x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 - x ) / x / x - ( 1 / ( 1 - x ) ),(2*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 - x ) / x / x - ( 1 / x ) / 1,(-2*x + 1)/x**2,-2.0,-1.0 +( 1 - x ) / x / x - ( x ),(-x**3 - x + 1)/x**2,-2.0,1.0 +( 1 - x ) / x / x - ( x * x ) + x,(x**3*(-x + 1) - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / x / x - ( x * x ) - x,(-x**3*(x + 1) - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / x / x - ( x * x ) / 1,(-x**4 - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / x / x - 1 * x,(-x**3 - x + 1)/x**2,-2.0,1.0 +( 1 - x ) / x / x - 1 + ( x * x ),(x**4 - x**2 - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / x / x - 1 - ( x * x ),(-x**4 - x**2 - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / x / x - 1 - x,-x - 1 - 1/x + x**(-2),-2.0,1.0 +( 1 - x ) / x / x - 1 / ( ( 1 + x ) + x ),(-3*x**2 + x + 1)/(x**2*(2*x + 1)),-2.0,-1.0 +( 1 - x ) / x / x - 1 / ( 1 + ( x * x ) ),(-x**3 - x + 1)/(x**2*(x**2 + 1)),-2.0,-1.0 +( 1 - x ) / x / x - 1 / ( 1 + x ),(-2*x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 - x ) / x / x - x + 1,-x + 1 - 1/x + x**(-2),-2.0,1.0 +( 1 - x ) / x / x - x - ( x * x ),(-x**3*(x + 1) - x + 1)/x**2,-2.0,2.0 +( 1 - x ) / x / x - x - 1,-x - 1 - 1/x + x**(-2),-2.0,1.0 +( 1 - x ) / x / x - x / ( 1 + x ),(-x**3 + (-x + 1)*(x + 1))/(x**2*(x + 1)),-2.0,0.0 +( 1 - x ) / x / x / ( 1 + x ) + 1,(x**2*(x + 1) - x + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 - x ) / x / x / ( 1 + x ) - 1,(-x**2*(x + 1) - x + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 - x ) / x / x / ( 1 + x ) - x,(-x**3*(x + 1) - x + 1)/(x**2*(x + 1)),-2.0,1.0 +( 1 - x ) / x / x / ( 1 / ( 1 - x ) ) / x,(x - 1)**2/x**3,-3.0,-1.0 +( 1 - x ) / x / x / ( x * ( 1 + x ) ) - ( 1 / x ),(-x**2*(x + 1) - x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 - x ) / x / x / ( x * ( 1 + x ) ) - 1,(-x**3*(x + 1) - x + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 - x ) / x / x / ( x * x ) + 1,(x**4 - x + 1)/x**4,-4.0,0.0 +( 1 - x ) / x / x / ( x * x ) - 1,(-x**4 - x + 1)/x**4,-4.0,0.0 +( 1 - x ) / x / x / ( x / ( ( 1 / x ) - x ) ) + 1,(x**4 + (x - 1)*(x**2 - 1))/x**4,-4.0,0.0 +( 1 - x ) / x / x / 1 + x,(x**3 - x + 1)/x**2,-2.0,1.0 +( 1 - x ) / x / x / x + ( 1 + x ),(x**3*(x + 1) - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / x / x / x + ( 1 - x ),(x**3*(-x + 1) - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / x / x / x + ( 1 / ( 1 - x ) ),-(x**3 + (x - 1)**2)/(x**3*(x - 1)),-3.0,-1.0 +( 1 - x ) / x / x / x + ( 1 / x ),(x**2 - x + 1)/x**3,-3.0,-1.0 +( 1 - x ) / x / x / x + ( x / ( 1 + x ) ),(x**4 - x**2 + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 - x ) / x / x / x + 1,(x**3 - x + 1)/x**3,-3.0,0.0 +( 1 - x ) / x / x / x + x,(x**4 - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / x / x / x - ( 1 + ( 1 / x ) ),(-x**3 - x**2 - x + 1)/x**3,-3.0,0.0 +( 1 - x ) / x / x / x - ( 1 + x ),(-x**3*(x + 1) - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / x / x / x - ( 1 - x ),(x**3*(x - 1) - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / x / x / x - ( 1 / ( 1 + x ) ),(-x**3 + (-x + 1)*(x + 1))/(x**3*(x + 1)),-3.0,-1.0 +( 1 - x ) / x / x / x - ( 1 / x ),(-x**2 - x + 1)/x**3,-3.0,-1.0 +( 1 - x ) / x / x / x - ( x / ( 1 + x ) ),(-x**4 + (-x + 1)*(x + 1))/(x**3*(x + 1)),-3.0,0.0 +( 1 - x ) / x / x / x - 1,(-x**3 - x + 1)/x**3,-3.0,0.0 +( 1 - x ) / x / x / x - x,(-x**4 - x + 1)/x**3,-3.0,1.0 +( 1 - x ) / x / x / x / ( 1 / ( 1 - x ) ),(x - 1)**2/x**3,-3.0,-1.0 +( 1 - x * x ),-x**2 + 1,0.0,2.0 +( 1 - x + ( 1 - ( 1 / x ) ) ) / x,-1 + 2/x - 1/x**2,-2.0,0.0 +( 1 - x + ( 1 - x ) ) / x,-2 + 2/x,-1.0,0.0 +( 1 - x + 1 ) / x,(-x + 2)/x,-1.0,0.0 +( 1 - x - ( ( 1 / ( 1 + x ) ) + x ) ) * x,-x**2*(2*x + 1)/(x + 1),2.0,2.0 +( 1 - x - ( 1 + x ) ) * x,-2*x**2,2.0,2.0 +( 1 - x - ( 1 + x ) ) / ( 1 + x ),-2*x/(x + 1),1.0,0.0 +( 1 - x - ( 1 + x ) - x ),-3*x,1.0,1.0 +( 1 - x - ( 1 / ( ( 1 + x ) + x ) ) ) - x,-4*x**2/(2*x + 1),2.0,1.0 +( 1 - x - ( 1 / ( 1 + x ) ) ) / ( 1 + x ),-x**2/(x**2 + 2*x + 1),2.0,0.0 +( 1 - x - ( 1 / ( 1 - x ) ) ),(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +( 1 - x - ( 1 / x ) ) / ( 1 + x ),-(x*(x - 1) + 1)/(x*(x + 1)),-1.0,0.0 +( 1 - x - ( x * ( 1 + x ) ) ) * x,x*(-x**2 - 2*x + 1),1.0,3.0 +( 1 - x - ( x * ( 1 - x ) ) ) * x,x*(x**2 - 2*x + 1),1.0,3.0 +( 1 - x - x ),-2*x + 1,0.0,1.0 +( 1 - x - x ) - x,-3*x + 1,0.0,1.0 +( 1 - x - x ) / ( ( 1 + x ) + x ),(-2*x + 1)/(2*x + 1),0.0,0.0 +( 1 - x - x ) / ( ( 1 / ( x * x ) ) + x ),x**2*(-2*x + 1)/(x**3 + 1),2.0,0.0 +( 1 - x - x ) / ( ( 1 / x ) + x ),-x*(2*x - 1)/(x**2 + 1),1.0,0.0 +( 1 - x - x ) / ( ( x * x ) + ( 1 + x ) ),(-2*x + 1)/(x**2 + x + 1),0.0,-1.0 +( 1 - x - x ) / ( ( x * x ) + ( x * x ) ),(-x + 1/2)/x**2,-2.0,-1.0 +( 1 - x - x ) / ( ( x * x ) + x ),(-2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 - x - x ) / ( 1 + ( 1 - x ) ),(2*x - 1)/(x - 2),0.0,0.0 +( 1 - x - x ) / ( 1 + ( x * ( 1 + x ) ) ),(-2*x + 1)/(x*(x + 1) + 1),0.0,-1.0 +( 1 - x - x ) / ( 1 + ( x * ( x * x ) ) ),(-2*x + 1)/(x**3 + 1),0.0,-2.0 +( 1 - x - x ) / ( 1 + ( x * x ) ),(-2*x + 1)/(x**2 + 1),0.0,-1.0 +( 1 - x - x ) / ( x * ( ( x * x ) - x ) ),(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 - x - x - ( 1 / ( 1 - x ) ) ),-x*(2*x - 3)/(x - 1),1.0,1.0 +( 1 / ( ( ( 1 + x ) / x ) + x ) ) - ( x ),-x**2*(x + 1)/(x**2 + x + 1),2.0,1.0 +( 1 / ( ( ( 1 - x ) / x ) + x ) ) + 1 / x / x / x,(x**4 + x**2 - x + 1)/(x**3*(x**2 - x + 1)),-3.0,-1.0 +( 1 / ( ( ( 1 - x ) / x ) - x ) ) * 1 - x,-x**2*(x + 1)/(x**2 + x - 1),2.0,1.0 +( 1 / ( ( ( 1 - x ) / x ) - x ) ) / ( x * x - 1 ),-x/((x**2 - 1)*(x**2 + x - 1)),1.0,-3.0 +( 1 / ( ( ( 1 / x ) - x ) - x ) ) / ( x * x - 1 ),-x/((x**2 - 1)*(2*x**2 - 1)),1.0,-3.0 +( 1 / ( ( ( 1 / x ) / x ) + x ) ) / ( x + x + 1 ),x**2/((2*x + 1)*(x**3 + 1)),2.0,-2.0 +( 1 / ( ( ( 1 / x ) / x ) - x ) ) / ( x * 1 - 1 ),-x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( ( ( x * x ) / x ) + x ) ) / ( x + x * 1 ),1/(4*x**2),-2.0,-2.0 +( 1 / ( ( 1 + ( 1 / x ) ) + x ) ) / ( 1 / x + x ),x**2/((x**2 + 1)*(x*(x + 1) + 1)),2.0,-2.0 +( 1 / ( ( 1 + ( 1 / x ) ) + x ) ) / ( x + 1 / x ),x**2/((x**2 + 1)*(x*(x + 1) + 1)),2.0,-2.0 +( 1 / ( ( 1 + ( 1 / x ) ) + x ) ) / ( x - 1 / x ),x**2/(x**4 + x**3 - x - 1),2.0,-2.0 +( 1 / ( ( 1 + ( x * ( 1 - x ) ) ) + x ) ),1/(-x*(x - 1) + x + 1),0.0,-2.0 +( 1 / ( ( 1 + ( x * x ) ) + x ) ) / ( 1 + x * x ),1/((x**2 + 1)*(x**2 + x + 1)),0.0,-4.0 +( 1 / ( ( 1 + ( x * x ) ) + x ) ) / ( x * x - 1 ),1/(x**4 + x**3 - x - 1),0.0,-4.0 +( 1 / ( ( 1 + x ) * ( ( 1 + x ) + x ) ) / x ),1/(x*(x + 1)*(2*x + 1)),-1.0,-3.0 +( 1 / ( ( 1 + x ) + ( 1 / x ) ) ) - 1 / x / x / x,(x**4 - x*(x + 1) - 1)/(x**3*(x*(x + 1) + 1)),-3.0,-1.0 +( 1 / ( ( 1 + x ) + ( x * x ) ) ) + 1 / x / x,(2*x**2 + x + 1)/(x**2*(x**2 + x + 1)),-2.0,-2.0 +( 1 / ( ( 1 + x ) + ( x * x ) ) ) / ( 1 - x * x ),-1/(x**4 + x**3 - x - 1),0.0,-4.0 +( 1 / ( ( 1 + x ) + x ) ),1/(2*x + 1),0.0,-1.0 +( 1 / ( ( 1 + x ) + x ) ) * ( 1 / x ) - 1 / x / x,-(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 / ( ( 1 + x ) + x ) ) + 1,2*(x + 1)/(2*x + 1),0.0,0.0 +( 1 / ( ( 1 + x ) + x ) ) + 1 / ( x ),(3*x + 1)/(x*(2*x + 1)),-1.0,-1.0 +( 1 / ( ( 1 + x ) + x ) ) + 1 / x / x,(x**2 + 2*x + 1)/(x**2*(2*x + 1)),-2.0,-1.0 +( 1 / ( ( 1 + x ) + x ) ) - 1 / ( x + x ),-1/(2*x*(2*x + 1)),-1.0,-2.0 +( 1 / ( ( 1 + x ) + x ) ) - x / x,-2*x/(2*x + 1),1.0,0.0 +( 1 / ( ( 1 + x ) + x ) ) / ( ( 1 / x ) / x + x ),x**2/((2*x + 1)*(x**3 + 1)),2.0,-2.0 +( 1 / ( ( 1 + x ) + x ) ) / ( ( x * x ) * x + 1 ),1/((2*x + 1)*(x**3 + 1)),0.0,-4.0 +( 1 / ( ( 1 + x ) + x ) ) / ( 1 + x ) - 1 / x / x,(x**2 - (x + 1)*(2*x + 1))/(x**2*(x + 1)*(2*x + 1)),-2.0,-2.0 +( 1 / ( ( 1 + x ) + x ) ) / ( 1 + x * ( x * x ) ),1/((2*x + 1)*(x**3 + 1)),0.0,-4.0 +( 1 / ( ( 1 + x ) + x ) ) / ( 1 + x * x ),1/((2*x + 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( ( 1 + x ) + x ) ) / ( 1 - x * x ),-1/((2*x + 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( ( 1 + x ) + x ) ) / ( 1 / x - x ),-x/((2*x + 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( ( 1 + x ) + x ) ) / ( x * ( 1 + x ) ),1/(x*(x + 1)*(2*x + 1)),-1.0,-3.0 +( 1 / ( ( 1 + x ) + x ) ) / ( x * x + x ),1/(x*(x + 1)*(2*x + 1)),-1.0,-3.0 +( 1 / ( ( 1 + x ) + x ) ) / ( x * x - ( 1 / x ) ),x/((2*x + 1)*(x**3 - 1)),1.0,-3.0 +( 1 / ( ( 1 + x ) + x ) ) / ( x + x * 1 ),1/(2*x*(2*x + 1)),-1.0,-2.0 +( 1 / ( ( 1 + x ) + x ) ) / ( x + x + x ),1/(3*x*(2*x + 1)),-1.0,-2.0 +( 1 / ( ( 1 + x ) + x ) ) / ( x - 1 / ( x * x ) ),x**2/((2*x + 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( ( 1 + x ) + x ) ) / ( x - 1 / x ),x/((2*x + 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( ( 1 + x ) + x ) ) / x / ( 1 + x ),1/(x*(x + 1)*(2*x + 1)),-1.0,-3.0 +( 1 / ( ( 1 + x ) + x ) ) / x / ( x - 1 ),1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +( 1 / ( ( 1 + x ) + x ) ) / x / x - 1 / x,(-x*(2*x + 1) + 1)/(x**2*(2*x + 1)),-2.0,-1.0 +( 1 / ( ( 1 - ( 1 + x ) ) - x ) ) / x,-1/(2*x**2),-2.0,-2.0 +( 1 / ( ( 1 - ( x * x ) ) - x ) ) / ( 1 / x + x ),-x/(x**4 + x**3 + x - 1),1.0,-3.0 +( 1 / ( ( 1 - x ) * ( 1 - x ) ) ),(x - 1)**(-2),0.0,-2.0 +( 1 / ( ( 1 - x ) * ( 1 - x ) ) ) / ( 1 + x * x ),1/((x - 1)**2*(x**2 + 1)),0.0,-4.0 +( 1 / ( ( 1 - x ) * x ) ) / ( 1 - x + 1 ),1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +( 1 / ( ( 1 - x ) * x ) / x ) + 1,(x**2*(x - 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / ( ( 1 - x ) + ( 1 / x ) ) ) / ( x * x + 1 ),x/(-x**4 + x**3 + x + 1),1.0,-3.0 +( 1 / ( ( 1 - x ) + ( x * x ) ) ) / x - 1 / x / x,(-x**2 + 2*x - 1)/(x**2*(x**2 - x + 1)),-2.0,-2.0 +( 1 / ( ( 1 - x ) - ( 1 / x ) ) ),-x/(x*(x - 1) + 1),1.0,-1.0 +( 1 / ( ( 1 - x ) - ( 1 / x ) ) ) / ( x * x - 1 ),-x/(x**4 - x**3 + x - 1),1.0,-3.0 +( 1 / ( ( 1 - x ) - ( x * x ) ) ) / ( 1 + x * x ),-1/(x**4 + x**3 + x - 1),0.0,-4.0 +( 1 / ( ( 1 - x ) - ( x * x ) ) ) / ( x * x - 1 ),-1/((x**2 - 1)*(x**2 + x - 1)),0.0,-4.0 +( 1 / ( ( 1 - x ) - ( x / ( 1 - x ) ) ) ),(-x + 1)/(-x + (x - 1)**2),0.0,-1.0 +( 1 / ( ( 1 - x ) - x ) ) * x * ( x + x ),-2*x**2/(2*x - 1),2.0,1.0 +( 1 / ( ( 1 - x ) - x ) ) * x / ( 1 - x ),x/((x - 1)*(2*x - 1)),1.0,-1.0 +( 1 / ( ( 1 - x ) - x ) ) + 1 / x / x / x,(-x**3 + 2*x - 1)/(x**3*(2*x - 1)),-3.0,-1.0 +( 1 / ( ( 1 - x ) - x ) ) - 1 / x / x / x,(-x**3 - 2*x + 1)/(x**3*(2*x - 1)),-3.0,-1.0 +( 1 / ( ( 1 - x ) - x ) ) / ( ( x * x ) * x + 1 ),-1/((2*x - 1)*(x**3 + 1)),0.0,-4.0 +( 1 / ( ( 1 - x ) - x ) ) / ( ( x * x ) * x - 1 ),-1/((2*x - 1)*(x**3 - 1)),0.0,-4.0 +( 1 / ( ( 1 - x ) - x ) ) / ( 1 + x ),-1/((x + 1)*(2*x - 1)),0.0,-2.0 +( 1 / ( ( 1 - x ) - x ) ) / ( 1 + x * ( x * x ) ),-1/((2*x - 1)*(x**3 + 1)),0.0,-4.0 +( 1 / ( ( 1 - x ) - x ) ) / ( 1 - 1 / x ),-x/((x - 1)*(2*x - 1)),1.0,-1.0 +( 1 / ( ( 1 - x ) - x ) ) / ( 1 - x ),1/((x - 1)*(2*x - 1)),0.0,-2.0 +( 1 / ( ( 1 - x ) - x ) ) / ( 1 / x + x ),-x/((2*x - 1)*(x**2 + 1)),1.0,-2.0 +( 1 / ( ( 1 - x ) - x ) ) / ( x - 1 / x ),-x/((2*x - 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( ( 1 - x ) - x ) ) / x + 1 / ( x * x ),(x - 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( 1 / ( ( 1 - x ) - x ) ) / x - 1 / x / x,(-3*x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( 1 / ( ( 1 - x ) - x ) ) / x / ( 1 - x ),1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +( 1 / ( ( 1 - x ) - x ) ) / x / ( x * x ) / x - 1,(x**4*(-2*x + 1) - 1)/(x**4*(2*x - 1)),-4.0,0.0 +( 1 / ( ( 1 - x ) - x ) ) / x / ( x - 1 ),-1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +( 1 / ( ( 1 - x ) - x ) ) / x / x - 1 / x,(x*(-2*x + 1) - 1)/(x**2*(2*x - 1)),-2.0,-1.0 +( 1 / ( ( 1 - x ) - x ) / x + 1 ),(x*(2*x - 1) - 1)/(x*(2*x - 1)),-1.0,0.0 +( 1 / ( ( 1 / ( 1 + x ) ) + x ) ) + 1 / x / x / x,1/(x + 1/(x + 1)) + x**(-3),-3.0,-1.0 +( 1 / ( ( 1 / ( 1 + x ) ) + x ) ) - 1 * 1,-x**2/(x*(x + 1) + 1),2.0,0.0 +( 1 / ( ( 1 / ( 1 + x ) ) - ( x * x ) ) ) / x,-(x + 1)/(x**4 + x**3 - x),-1.0,-3.0 +( 1 / ( ( 1 / ( 1 + x ) ) - x ) ) + 1 / x,-1/(x*(x**2 + x - 1)),-1.0,-3.0 +( 1 / ( ( 1 / ( 1 + x ) ) - x ) ) + 1 / x / x / x,-1/(x - 1/(x + 1)) + x**(-3),-3.0,-1.0 +( 1 / ( ( 1 / ( 1 + x ) ) - x ) ) - 1 / x / x / x,(-x**3*(x + 1) - x*(x + 1) + 1)/(x**3*(x*(x + 1) - 1)),-3.0,-1.0 +( 1 / ( ( 1 / ( 1 + x ) ) - x ) + 1 / x ),-1/(x*(x**2 + x - 1)),-1.0,-3.0 +( 1 / ( ( 1 / ( 1 - x ) ) + x ) ),(x - 1)/(x*(x - 1) - 1),0.0,-1.0 +( 1 / ( ( 1 / ( 1 - x ) ) + x ) ) - ( 1 ) / x,1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +( 1 / ( ( 1 / ( 1 - x ) ) - x ) ) - 1 / x / x / x,(x**3*(-x + 1) - x*(x - 1) - 1)/(x**3*(x*(x - 1) + 1)),-3.0,-1.0 +( 1 / ( ( 1 / ( 1 - x ) ) - x ) ) / x,(-x + 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +( 1 / ( ( 1 / ( x * x ) ) + x ) ) / ( x + x - 1 ),x**2/((2*x - 1)*(x**3 + 1)),2.0,-2.0 +( 1 / ( ( 1 / ( x * x ) ) + x ) ) / ( x - 1 - 1 ),x**2/((x - 2)*(x**3 + 1)),2.0,-2.0 +( 1 / ( ( 1 / ( x * x ) ) - ( 1 - ( x * x ) ) ) ),x**2/(x**4 - x**2 + 1),2.0,-2.0 +( 1 / ( ( 1 / ( x * x ) ) - ( 1 - x ) ) ),x**2/(x**2*(x - 1) + 1),2.0,-1.0 +( 1 / ( ( 1 / ( x * x ) ) - x ) ) - 1 / x / x / x,(-x**5 - x**3 + 1)/(x**3*(x**3 - 1)),-3.0,-1.0 +( 1 / ( ( 1 / ( x * x ) ) - x ) ) / ( 1 - ( x ) ),x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( ( 1 / ( x * x ) ) - x ) ) / ( x + x - 1 ),-x**2/((2*x - 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( ( 1 / x ) + ( 1 + x ) ) ) + 1 / x / x / x,(x**4 + x*(x + 1) + 1)/(x**3*(x*(x + 1) + 1)),-3.0,-1.0 +( 1 / ( ( 1 / x ) + ( 1 - x ) ) ) / ( 1 / x - x ),x**2/((x**2 - 1)*(x*(x - 1) - 1)),2.0,-2.0 +( 1 / ( ( 1 / x ) + ( x * x ) ) ) / ( x + x - 1 ),x/((2*x - 1)*(x**3 + 1)),1.0,-3.0 +( 1 / ( ( 1 / x ) + ( x * x ) ) ) / ( x - 1 - 1 ),x/((x - 2)*(x**3 + 1)),1.0,-3.0 +( 1 / ( ( 1 / x ) + x ) ) * 1 - x - x * x,-x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +( 1 / ( ( 1 / x ) + x ) ) * x - x,-x + x/(x + 1/x),1.0,1.0 +( 1 / ( ( 1 / x ) + x ) ) * x / ( x + 1 ),x**2/((x + 1)*(x**2 + 1)),2.0,-1.0 +( 1 / ( ( 1 / x ) + x ) ) + ( 1 - x ) / x / x,(x**2 - x + 1)/(x**4 + x**2),-2.0,-2.0 +( 1 / ( ( 1 / x ) + x ) ) + ( 1 / x ) / x / x,(x**4 + x**2 + 1)/(x**5 + x**3),-3.0,-1.0 +( 1 / ( ( 1 / x ) + x ) ) + 1 / x / ( x * x ),(x**4 + x**2 + 1)/(x**5 + x**3),-3.0,-1.0 +( 1 / ( ( 1 / x ) + x ) ) + 1 / x / x,(x**3 + x**2 + 1)/(x**4 + x**2),-2.0,-1.0 +( 1 / ( ( 1 / x ) + x ) ) + 1 / x / x / x,(x**4 + x**2 + 1)/(x**5 + x**3),-3.0,-1.0 +( 1 / ( ( 1 / x ) + x ) ) + x * x - x,x**2*(x**2 - x + 1)/(x**2 + 1),2.0,2.0 +( 1 / ( ( 1 / x ) + x ) ) - 1 / x * 1 / x,(x**3 - x**2 - 1)/(x**4 + x**2),-2.0,-1.0 +( 1 / ( ( 1 / x ) + x ) ) - 1 / x / x / x,(x**4 - x**2 - 1)/(x**5 + x**3),-3.0,-1.0 +( 1 / ( ( 1 / x ) + x ) ) - x / ( 1 - ( x * x ) ),2*x**3/(x**4 - 1),3.0,-1.0 +( 1 / ( ( 1 / x ) + x ) ) - x / 1,-x**3/(x**2 + 1),3.0,1.0 +( 1 / ( ( 1 / x ) + x ) ) - x / x,(-x**2 + x - 1)/(x**2 + 1),0.0,0.0 +( 1 / ( ( 1 / x ) + x ) ) / ( ( 1 + x ) * x - 1 ),x/(x**4 + x**3 + x - 1),1.0,-3.0 +( 1 / ( ( 1 / x ) + x ) ) / ( ( 1 + x ) + x * x ),x/((x**2 + 1)*(x**2 + x + 1)),1.0,-3.0 +( 1 / ( ( 1 / x ) + x ) ) / ( ( 1 - x ) / x - x ),-x**2/(x**4 + x**3 + x - 1),2.0,-2.0 +( 1 / ( ( 1 / x ) + x ) ) / ( ( 1 / x ) + 1 + x ),x**2/((x**2 + 1)*(x*(x + 1) + 1)),2.0,-2.0 +( 1 / ( ( 1 / x ) + x ) ) / ( ( x * x ) + ( 1 ) ),x/(x**2 + 1)**2,1.0,-3.0 +( 1 / ( ( 1 / x ) + x ) ) / ( ( x * x ) + 1 + 1 ),x/((x**2 + 1)*(x**2 + 2)),1.0,-3.0 +( 1 / ( ( 1 / x ) + x ) ) / ( ( x * x ) - 1 - 1 ),x/(x**4 - x**2 - 2),1.0,-3.0 +( 1 / ( ( 1 / x ) + x ) ) / ( 1 + 1 ),x/(2*(x**2 + 1)),1.0,-1.0 +( 1 / ( ( 1 / x ) + x ) ) / ( 1 + 1 + ( x * x ) ),x/((x**2 + 1)*(x**2 + 2)),1.0,-3.0 +( 1 / ( ( 1 / x ) + x ) ) / ( 1 + x * x ),x/(x**2 + 1)**2,1.0,-3.0 +( 1 / ( ( 1 / x ) + x ) ) / ( 1 - ( x * x ) - x ),-x/(x**4 + x**3 + x - 1),1.0,-3.0 +( 1 / ( ( 1 / x ) + x ) ) / ( 1 - x ) / ( x - 1 ),-x/((x - 1)**2*(x**2 + 1)),1.0,-3.0 +( 1 / ( ( 1 / x ) + x ) ) / ( 1 - x * x ),-x/(x**4 - 1),1.0,-3.0 +( 1 / ( ( 1 / x ) + x ) ) / ( 1 - x + 1 ),-x/((x - 2)*(x**2 + 1)),1.0,-2.0 +( 1 / ( ( 1 / x ) + x ) ) / ( 1 / x - x ),-x**2/(x**4 - 1),2.0,-2.0 +( 1 / ( ( 1 / x ) + x ) ) / ( x * ( x * x ) - x ),1/(x**4 - 1),0.0,-4.0 +( 1 / ( ( 1 / x ) + x ) ) / ( x * x - 1 ),x/(x**4 - 1),1.0,-3.0 +( 1 / ( ( 1 / x ) + x ) ) / ( x + 1 / x ),x**2/(x**2 + 1)**2,2.0,-2.0 +( 1 / ( ( 1 / x ) + x ) ) / ( x - ( 1 ) ),x/((x - 1)*(x**2 + 1)),1.0,-2.0 +( 1 / ( ( 1 / x ) + x ) ) / ( x - ( 1 / x ) - 1 ),x**2/(x**4 - x**3 - x - 1),2.0,-2.0 +( 1 / ( ( 1 / x ) + x ) ) / x / ( 1 + x ),1/((x + 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( ( 1 / x ) + x ) ) / x / ( 1 - ( x * x ) ),-1/(x**4 - 1),0.0,-4.0 +( 1 / ( ( 1 / x ) + x ) ) / x / ( x + x ),1/(2*x*(x**2 + 1)),-1.0,-3.0 +( 1 / ( ( 1 / x ) + x ) + x ),x*(x**2 + 2)/(x**2 + 1),1.0,1.0 +( 1 / ( ( 1 / x ) + x ) - 1 ) / x,(-x**2 + x - 1)/(x*(x**2 + 1)),-1.0,-1.0 +( 1 / ( ( 1 / x ) - ( 1 + x ) ) ) / ( x * x - 1 ),-x/((x**2 - 1)*(x*(x + 1) - 1)),1.0,-3.0 +( 1 / ( ( 1 / x ) - ( x * x ) ) ) / ( x + 1 + x ),-x/((2*x + 1)*(x**3 - 1)),1.0,-3.0 +( 1 / ( ( 1 / x ) - ( x * x ) ) ) / ( x + x * x ),-1/((x + 1)*(x**3 - 1)),0.0,-4.0 +( 1 / ( ( 1 / x ) - x ) ) * 1 - x,-x**3/(x**2 - 1),3.0,1.0 +( 1 / ( ( 1 / x ) - x ) ) * 1 - x - x * x,x**2*(-x**2 - x + 1)/(x**2 - 1),2.0,2.0 +( 1 / ( ( 1 / x ) - x ) ) * x / ( 1 - ( 1 / x ) ),-x**3/((x - 1)*(x**2 - 1)),3.0,0.0 +( 1 / ( ( 1 / x ) - x ) ) + ( 1 + x ) / x / x / x,(-x**4 + (x + 1)*(x**2 - 1))/(x**3*(x**2 - 1)),-3.0,-1.0 +( 1 / ( ( 1 / x ) - x ) ) + x * ( x - 1 ),x**2*(x**2 - x - 1)/(x**2 - 1),2.0,2.0 +( 1 / ( ( 1 / x ) - x ) ) - ( x ),-x**3/(x**2 - 1),3.0,1.0 +( 1 / ( ( 1 / x ) - x ) ) - 1 / ( x * x ),(-x**3 - x**2 + 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +( 1 / ( ( 1 / x ) - x ) ) - 1 / ( x + ( 1 / x ) ),-2*x**3/(x**4 - 1),3.0,-1.0 +( 1 / ( ( 1 / x ) - x ) ) - 1 / x / x / x,(-x**4 - x**2 + 1)/(x**3*(x**2 - 1)),-3.0,-1.0 +( 1 / ( ( 1 / x ) - x ) ) - x * ( 1 + x ),x**2*(-x**2 - x + 1)/(x**2 - 1),2.0,2.0 +( 1 / ( ( 1 / x ) - x ) ) - x - x * 1 * x,x**2*(-x**2 - x + 1)/(x**2 - 1),2.0,2.0 +( 1 / ( ( 1 / x ) - x ) ) / ( ( 1 + x ) / x - x ),x**2/((x**2 - 1)*(x**2 - x - 1)),2.0,-2.0 +( 1 / ( ( 1 / x ) - x ) ) / ( ( 1 / x ) + x + x ),x**2/(-2*x**4 + x**2 + 1),2.0,-2.0 +( 1 / ( ( 1 / x ) - x ) ) / ( ( 1 / x ) - x - x ),x**2/((x**2 - 1)*(2*x**2 - 1)),2.0,-2.0 +( 1 / ( ( 1 / x ) - x ) ) / ( ( x * x ) + 1 ),-x/(x**4 - 1),1.0,-3.0 +( 1 / ( ( 1 / x ) - x ) ) / ( ( x * x ) + 1 + 1 ),-x/(x**4 + x**2 - 2),1.0,-3.0 +( 1 / ( ( 1 / x ) - x ) ) / ( ( x * x ) - 1 - x ),x/((x**2 - 1)*(-x**2 + x + 1)),1.0,-3.0 +( 1 / ( ( 1 / x ) - x ) ) / ( 1 + ( x * x ) + 1 ),-x/(x**4 + x**2 - 2),1.0,-3.0 +( 1 / ( ( 1 / x ) - x ) ) / ( 1 + ( x * x ) + x ),-x/(x**4 + x**3 - x - 1),1.0,-3.0 +( 1 / ( ( 1 / x ) - x ) ) / ( 1 + 1 / ( x * x ) ),-x**3/(x**4 - 1),3.0,-1.0 +( 1 / ( ( 1 / x ) - x ) ) / ( 1 + x * x ),-x/(x**4 - 1),1.0,-3.0 +( 1 / ( ( 1 / x ) - x ) ) / ( 1 + x + ( x * x ) ),-x/(x**4 + x**3 - x - 1),1.0,-3.0 +( 1 / ( ( 1 / x ) - x ) ) / ( 1 + x + 1 ),-x/((x + 2)*(x**2 - 1)),1.0,-2.0 +( 1 / ( ( 1 / x ) - x ) ) / ( 1 + x + x ),-x/((2*x + 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( ( 1 / x ) - x ) ) / ( 1 - ( 1 / x ) - x ),x**2/(x**4 - x**3 + x - 1),2.0,-2.0 +( 1 / ( ( 1 / x ) - x ) ) / ( 1 - ( x * x ) ) * x,x**2/(x**2 - 1)**2,2.0,-2.0 +( 1 / ( ( 1 / x ) - x ) ) / ( 1 - 1 / ( x * x ) ),-x**3/(x**2 - 1)**2,3.0,-1.0 +( 1 / ( ( 1 / x ) - x ) ) / ( 1 - x - x ),x/((2*x - 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( ( 1 / x ) - x ) ) / ( 1 / x - ( 1 - x ) ),-x**2/(x**4 - x**3 + x - 1),2.0,-2.0 +( 1 / ( ( 1 / x ) - x ) ) / ( 1 / x - x ),x**2/(x**2 - 1)**2,2.0,-2.0 +( 1 / ( ( 1 / x ) - x ) ) / ( x * 1 - 1 ),-x/((x - 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( ( 1 / x ) - x ) ) / ( x * x - ( 1 - x ) ),-x/((x**2 - 1)*(x**2 + x - 1)),1.0,-3.0 +( 1 / ( ( 1 / x ) - x ) ) / ( x * x - 1 ),-x/(x**2 - 1)**2,1.0,-3.0 +( 1 / ( ( 1 / x ) - x ) ) / ( x + ( x * x ) + 1 ),-x/(x**4 + x**3 - x - 1),1.0,-3.0 +( 1 / ( ( 1 / x ) - x ) ) / ( x + 1 + 1 ),-x/((x + 2)*(x**2 - 1)),1.0,-2.0 +( 1 / ( ( 1 / x ) - x ) ) / ( x + x * x ),-1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( ( 1 / x ) - x ) ) / ( x + x + ( 1 / x ) ),x**2/(-2*x**4 + x**2 + 1),2.0,-2.0 +( 1 / ( ( 1 / x ) - x ) ) / ( x + x - 1 ),-x/((2*x - 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( ( 1 / x ) - x ) ) / ( x - ( 1 / x ) - 1 ),x**2/((x**2 - 1)*(x*(-x + 1) + 1)),2.0,-2.0 +( 1 / ( ( 1 / x ) - x ) ) / ( x - 1 ) + x,x - 1/((x - 1)*(x - 1/x)),2.0,1.0 +( 1 / ( ( 1 / x ) - x ) ) / ( x - 1 - 1 ),-x/((x - 2)*(x**2 - 1)),1.0,-2.0 +( 1 / ( ( 1 / x ) - x ) ) / 1 - x,-x**3/(x**2 - 1),3.0,1.0 +( 1 / ( ( 1 / x ) - x ) ) / x / ( 1 - x ),1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( ( 1 / x ) - x ) ) / x / ( x + x ),-1/(2*x*(x**2 - 1)),-1.0,-3.0 +( 1 / ( ( 1 / x ) - x ) - x ),-x**3/(x**2 - 1),3.0,1.0 +( 1 / ( ( x * ( 1 + x ) ) + x ) ) + 1 / x / x,2*(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 / ( ( x * ( 1 - x ) ) + x ) ) / x / x / x - 1,(x**4*(-x + 2) - 1)/(x**4*(x - 2)),-4.0,0.0 +( 1 / ( ( x * ( 1 - x ) ) - x ) ) / x / x - 1 - 1,-2 - 1/x**4,-4.0,0.0 +( 1 / ( ( x * x ) * ( 1 + ( 1 - x ) ) ) - 1 ) / x,(x**2*(-x + 2) - 1)/(x**3*(x - 2)),-3.0,-1.0 +( 1 / ( ( x * x ) * ( 1 + x ) ) - 1 ) / x,(-x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( ( x * x ) * x ) ) + 1 / ( 1 + 1 ),1/2 + x**(-3),-3.0,0.0 +( 1 / ( ( x * x ) * x ) ) - x - 1 - x,-2*x - 1 + x**(-3),-3.0,1.0 +( 1 / ( ( x * x ) * x ) ) / ( x + x ) - 1,-1 + 1/(2*x**4),-4.0,0.0 +( 1 / ( ( x * x ) * x ) ) / x - 1 - 1 - 1,-3 + x**(-4),-4.0,0.0 +( 1 / ( ( x * x ) * x ) + x ) + x,2*x + x**(-3),-3.0,1.0 +( 1 / ( ( x * x ) * x ) - 1 ) + x,x - 1 + x**(-3),-3.0,1.0 +( 1 / ( ( x * x ) * x ) - x - x ),-2*x + x**(-3),-3.0,1.0 +( 1 / ( ( x * x ) + ( 1 + x ) ) ) / x,1/(x*(x**2 + x + 1)),-1.0,-3.0 +( 1 / ( ( x * x ) + ( 1 - x ) ) ) / ( 1 / x + x ),x/((x**2 + 1)*(x**2 - x + 1)),1.0,-3.0 +( 1 / ( ( x * x ) + x ) ) + 1 / x / x,(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 / ( ( x * x ) + x ) ) - 1 / x / x / ( 1 - x ),(x**2 + 1)/(x**4 - x**2),-2.0,-2.0 +( 1 / ( ( x * x ) + x ) ) / ( 1 + 1 + 1 ),1/(3*x*(x + 1)),-1.0,-2.0 +( 1 / ( ( x * x ) + x ) ) / ( 1 + x ) - 1 / x / x,1/(x*(x + 1)**2) - 1/x**2,-2.0,-2.0 +( 1 / ( ( x * x ) + x ) ) / ( 1 + x + 1 ),1/(x*(x + 1)*(x + 2)),-1.0,-3.0 +( 1 / ( ( x * x ) + x ) ) / ( 1 / x + ( x * x ) ),1/((x + 1)*(x**3 + 1)),0.0,-4.0 +( 1 / ( ( x * x ) + x ) ) / ( 1 / x + x ),1/((x + 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( ( x * x ) + x ) ) / ( 1 / x - x ),-1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( ( x * x ) + x ) ) / ( x + x + 1 ),1/(x*(x + 1)*(2*x + 1)),-1.0,-3.0 +( 1 / ( ( x * x ) + x ) ) / ( x + x - 1 ),1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +( 1 / ( ( x * x ) + x ) ) / ( x - 1 + x ),1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +( 1 / ( ( x * x ) + x ) ) / ( x - 1 - 1 ),1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +( 1 / ( ( x * x ) + x ) ) / x + x,(x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +( 1 / ( ( x * x ) + x ) ) / x - 1,(-x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / ( ( x * x ) + x ) ) / x / x - 1 - 1,(-2*x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / ( ( x * x ) + x ) ) / x / x - x,(-x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +( 1 / ( ( x * x ) + x ) + 1 ) / x,(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( ( x * x ) - ( 1 / x ) ) ) / ( ( 1 ) - x ),-x/((x - 1)*(x**3 - 1)),1.0,-3.0 +( 1 / ( ( x * x ) - ( 1 / x ) ) ) / ( 1 + 1 + x ),x/((x + 2)*(x**3 - 1)),1.0,-3.0 +( 1 / ( ( x * x ) - ( 1 / x ) ) ) / ( 1 + 1 - x ),-x/((x - 2)*(x**3 - 1)),1.0,-3.0 +( 1 / ( ( x * x ) - ( 1 / x ) ) ) / ( 1 - x ) * x,-x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( ( x * x ) - ( 1 / x ) ) ) / ( 1 - x - x ),-x/((2*x - 1)*(x**3 - 1)),1.0,-3.0 +( 1 / ( ( x * x ) - ( 1 / x ) ) ) / x / ( 1 - x ),-1/((x - 1)*(x**3 - 1)),0.0,-4.0 +( 1 / ( ( x * x ) - x ) ) - 1 / x / 1,(-x + 2)/(x*(x - 1)),-1.0,-1.0 +( 1 / ( ( x * x ) - x ) ) / ( 1 + 1 + 1 ),1/(3*x*(x - 1)),-1.0,-2.0 +( 1 / ( ( x * x ) - x ) ) / ( 1 + 1 + x ),1/(x*(x - 1)*(x + 2)),-1.0,-3.0 +( 1 / ( ( x * x ) - x ) ) / ( 1 + x + x ),1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +( 1 / ( ( x * x ) - x ) ) / ( 1 - x - x ),-1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +( 1 / ( ( x * x ) - x ) ) / ( 1 / x - x ),-1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( ( x * x ) - x ) ) / ( x + 1 + 1 ),1/(x*(x - 1)*(x + 2)),-1.0,-3.0 +( 1 / ( ( x * x ) - x ) ) / ( x + 1 + x ),1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +( 1 / ( ( x * x ) - x ) ) / ( x + x + 1 ),1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +( 1 / ( ( x * x ) - x ) ) / ( x - ( 1 / x ) / x ),x/((x - 1)*(x**3 - 1)),1.0,-3.0 +( 1 / ( ( x * x ) - x ) ) / ( x - 1 + x ),1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +( 1 / ( ( x * x ) - x ) ) / ( x - 1 - 1 ),1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +( 1 / ( ( x * x ) - x ) ) / 1 - 1 / x,(-x + 2)/(x*(x - 1)),-1.0,-1.0 +( 1 / ( ( x * x ) - x ) + x ) / ( x * x ),(x**2*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( ( x * x ) - x ) - ( 1 / x ) ),(-x + 2)/(x*(x - 1)),-1.0,-1.0 +( 1 / ( ( x * x ) / ( 1 + x ) ) + 1 ) / x,(x**2 + x + 1)/x**3,-3.0,-1.0 +( 1 / ( ( x * x ) / ( 1 - x ) ) - 1 ) / x,(-x**2 - x + 1)/x**3,-3.0,-1.0 +( 1 / ( ( x / ( 1 + ( 1 + x ) ) ) - x ) ) / x,-(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 / ( ( x / ( 1 + x ) ) * x ) + 1 ) / x,(x**2 + x + 1)/x**3,-3.0,-1.0 +( 1 / ( ( x / ( 1 + x ) ) - x ) ) / ( 1 + x + x ),-(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 / ( ( x / ( 1 + x ) ) - x ) ) / x / x - 1,-(x**4 + x + 1)/x**4,-4.0,0.0 +( 1 / ( ( x / ( 1 - x ) ) * x ) + 1 ) / x,(x**2 - x + 1)/x**3,-3.0,-1.0 +( 1 / ( ( x / ( 1 - x ) ) + x ) ) / x,(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 / ( 1 + ( ( 1 - x ) - x ) ) ) + 1 / x / x / x,(-x**3/2 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 + ( ( x * x ) * x ) ) ),1/(x**3 + 1),0.0,-3.0 +( 1 / ( 1 + ( ( x * x ) * x ) ) ) / ( x - 1 + x ),1/((2*x - 1)*(x**3 + 1)),0.0,-4.0 +( 1 / ( 1 + ( ( x * x ) * x ) ) ) / ( x - 1 - 1 ),1/((x - 2)*(x**3 + 1)),0.0,-4.0 +( 1 / ( 1 + ( 1 + ( x * x ) ) ) ) / ( 1 + x * x ),1/((x**2 + 1)*(x**2 + 2)),0.0,-4.0 +( 1 / ( 1 + ( 1 + ( x * x ) ) ) ) / x,1/(x*(x**2 + 2)),-1.0,-3.0 +( 1 / ( 1 + ( 1 + x ) ) ) + 1 / 1 / x,2*(x + 1)/(x*(x + 2)),-1.0,-1.0 +( 1 / ( 1 + ( 1 + x ) ) ) + 1 / x,2*(x + 1)/(x*(x + 2)),-1.0,-1.0 +( 1 / ( 1 + ( 1 + x ) ) ) - 1 / x - 1 / ( x * x ),-(3*x + 2)/(x**2*(x + 2)),-2.0,-2.0 +( 1 / ( 1 + ( 1 + x ) ) ) - 1 / x / ( x * x ),(x**3 - x - 2)/(x**3*(x + 2)),-3.0,-1.0 +( 1 / ( 1 + ( 1 + x ) ) ) - 1 / x / x * 1,(x**2 - x - 2)/(x**2*(x + 2)),-2.0,-1.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( ( 1 / x ) - x * x ),-x/((x + 2)*(x**3 - 1)),1.0,-3.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( ( 1 / x ) / x + x ),x**2/((x + 2)*(x**3 + 1)),2.0,-2.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( ( x * x ) * x + 1 ),1/((x + 2)*(x**3 + 1)),0.0,-4.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( ( x * x ) * x - 1 ),1/((x + 2)*(x**3 - 1)),0.0,-4.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( 1 + x * ( x * x ) ),1/((x + 2)*(x**3 + 1)),0.0,-4.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( 1 + x * x ),1/((x + 2)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( 1 - x * ( x * x ) ),-1/((x + 2)*(x**3 - 1)),0.0,-4.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( 1 / ( x * x ) - x ),-x**2/((x + 2)*(x**3 - 1)),2.0,-2.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( 1 / x + x ),x/((x + 2)*(x**2 + 1)),1.0,-2.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( x * x - ( 1 / x ) ),x/((x + 2)*(x**3 - 1)),1.0,-3.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( x * x - 1 ),1/((x + 2)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( x + x * 1 ),1/(2*x*(x + 2)),-1.0,-2.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( x + x + 1 ),1/((x + 2)*(2*x + 1)),0.0,-2.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( x + x + x ),1/(3*x*(x + 2)),-1.0,-2.0 +( 1 / ( 1 + ( 1 + x ) ) ) / ( x - x * x ),-1/(x*(x - 1)*(x + 2)),-1.0,-3.0 +( 1 / ( 1 + ( 1 + x ) ) ) / x,1/(x*(x + 2)),-1.0,-2.0 +( 1 / ( 1 + ( 1 + x ) ) ) / x * ( 1 - x ) / x,(-x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 / ( 1 + ( 1 + x ) ) / x ) - 1,(-x*(x + 2) + 1)/(x*(x + 2)),-1.0,0.0 +( 1 / ( 1 + ( 1 - ( x * x ) ) ) ) / ( 1 + x * x ),1/(-x**4 + x**2 + 2),0.0,-4.0 +( 1 / ( 1 + ( 1 - x ) ) ) * x - x,x*(-x + 1)/(x - 2),1.0,1.0 +( 1 / ( 1 + ( 1 - x ) ) ) + 1 / ( x ),-2/(x*(x - 2)),-1.0,-2.0 +( 1 / ( 1 + ( 1 - x ) ) ) - 1 * 1 / x / x,(-x**2 - x + 2)/(x**2*(x - 2)),-2.0,-1.0 +( 1 / ( 1 + ( 1 - x ) ) ) / ( 1 + 1 ),-1/(2*x - 4),0.0,-1.0 +( 1 / ( 1 + ( 1 - x ) ) ) / ( 1 + 1 + x ),-1/(x**2 - 4),0.0,-2.0 +( 1 / ( 1 + ( 1 - x ) ) ) / ( 1 + x * x ),-1/((x - 2)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 + ( 1 - x ) ) ) / ( 1 - x * x ),1/((x - 2)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 + ( 1 - x ) ) ) / ( 1 / x - x ),x/((x - 2)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 + ( 1 - x ) ) ) / ( x * x + 1 ),-1/((x - 2)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 + ( 1 - x ) ) ) / ( x * x - 1 ),-1/((x - 2)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 + ( 1 - x ) ) ) / ( x + 1 ) / x,-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +( 1 / ( 1 + ( 1 - x ) ) ) / ( x + x * x ),-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +( 1 / ( 1 + ( 1 - x ) ) ) / ( x - 1 + x ),-1/((x - 2)*(2*x - 1)),0.0,-2.0 +( 1 / ( 1 + ( 1 - x ) ) ) / ( x - 1 / ( x * x ) ),-x**2/((x - 2)*(x**3 - 1)),2.0,-2.0 +( 1 / ( 1 + ( 1 - x ) ) ) / x / ( 1 + x ),-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +( 1 / ( 1 + ( 1 - x ) ) ) / x / ( 1 - x ),1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +( 1 / ( 1 + ( 1 - x ) ) ) / x / ( x - 1 ),-1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +( 1 / ( 1 + ( 1 - x ) ) ) / x / x / ( x * x ) + 1,(x**4*(x - 2) - 1)/(x**4*(x - 2)),-4.0,0.0 +( 1 / ( 1 + ( 1 / x ) ) ) * ( x + x + x ),3*x**2/(x + 1),2.0,1.0 +( 1 / ( 1 + ( 1 / x ) ) ) / ( ( 1 / x ) - x * x ),-x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( 1 + ( 1 / x ) ) ) / ( ( 1 / x ) / x - x ),-x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( 1 / ( 1 + ( 1 / x ) ) ) / ( 1 + 1 - x ),-x/((x - 2)*(x + 1)),1.0,-1.0 +( 1 / ( 1 + ( 1 / x ) ) ) / ( 1 / x + ( x * x ) ),x**2/((x + 1)*(x**3 + 1)),2.0,-2.0 +( 1 / ( 1 + ( 1 / x ) ) ) / ( 1 / x + x ),x**2/((x + 1)*(x**2 + 1)),2.0,-1.0 +( 1 / ( 1 + ( 1 / x ) ) ) / ( 1 / x - ( x * x ) ),-x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( 1 + ( 1 / x ) ) ) / ( 1 / x - x ),-x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( 1 / ( 1 + ( 1 / x ) ) ) / ( x * x - ( 1 / x ) ),x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( 1 + ( 1 / x ) ) ) / ( x - 1 / ( x * x ) ),x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( 1 / ( 1 + ( 1 / x ) ) ) / ( x - 1 / x ),x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( 1 / ( 1 + ( x * ( 1 + x ) ) ) ) / ( x * x + 1 ),1/((x**2 + 1)*(x*(x + 1) + 1)),0.0,-4.0 +( 1 / ( 1 + ( x * ( 1 + x ) ) ) ) / ( x - 1 / x ),x/(x**4 + x**3 - x - 1),1.0,-3.0 +( 1 / ( 1 + ( x * ( 1 - x ) ) ) ) / ( 1 - x * x ),1/((x**2 - 1)*(x*(x - 1) - 1)),0.0,-4.0 +( 1 / ( 1 + ( x * ( 1 - x ) ) ) ) / ( x * x - 1 ),-1/((x**2 - 1)*(x*(x - 1) - 1)),0.0,-4.0 +( 1 / ( 1 + ( x * ( x * x ) ) ) ) / ( x - 1 + x ),1/((2*x - 1)*(x**3 + 1)),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ),1/(x**2 + 1),0.0,-2.0 +( 1 / ( 1 + ( x * x ) ) ) + 1 / ( x ),(x**2 + x + 1)/(x**3 + x),-1.0,-1.0 +( 1 / ( 1 + ( x * x ) ) ) + 1 / ( x * x ),(2*x**2 + 1)/(x**4 + x**2),-2.0,-2.0 +( 1 / ( 1 + ( x * x ) ) ) + 1 / x,(x**2 + x + 1)/(x**3 + x),-1.0,-1.0 +( 1 / ( 1 + ( x * x ) ) ) + 1 / x / ( 1 - x ),-(x + 1)/(x*(x**3 - x**2 + x - 1)),-1.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) + 1 / x / x,(2*x**2 + 1)/(x**4 + x**2),-2.0,-2.0 +( 1 / ( 1 + ( x * x ) ) ) - 1,-x**2/(x**2 + 1),2.0,0.0 +( 1 / ( 1 + ( x * x ) ) ) - 1 - x * x,-x**2 - 1 + 1/(x**2 + 1),2.0,2.0 +( 1 / ( 1 + ( x * x ) ) ) - 1 / ( 1 - x ),x*(x + 1)/((x - 1)*(x**2 + 1)),1.0,-1.0 +( 1 / ( 1 + ( x * x ) ) ) - 1 / x / ( 1 - x ) / x,(x**3 + 1)/(x**2*(x**3 - x**2 + x - 1)),-2.0,-2.0 +( 1 / ( 1 + ( x * x ) ) ) / ( ( 1 + x ) + 1 / x ),x/((x**2 + 1)*(x*(x + 1) + 1)),1.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / ( ( 1 - x ) * x + 1 ),1/(-x**4 + x**3 + x + 1),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( ( 1 / x ) + x + 1 ),x/((x**2 + 1)*(x*(x + 1) + 1)),1.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / ( ( 1 / x ) - x ) / x,-1/(x**4 - 1),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( ( 1 / x ) - x - x ),-x/(2*x**4 + x**2 - 1),1.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / ( ( x * x ) - 1 + x ),1/(x**4 + x**3 + x - 1),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( 1 + ( x * x ) + x ),1/((x**2 + 1)*(x**2 + x + 1)),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( 1 + 1 + ( x * x ) ),1/((x**2 + 1)*(x**2 + 2)),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( 1 + 1 - x ),-1/((x - 2)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / ( 1 + x + 1 ),1/((x + 2)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / ( 1 + x + x ),1/((2*x + 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / ( 1 - ( 1 + x ) * x ),-1/(x**4 + x**3 + x - 1),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( 1 - ( 1 - x ) * x ),1/((x**2 + 1)*(x*(x - 1) + 1)),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( 1 - x * x ),-1/(x**4 - 1),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( 1 - x - ( x * x ) ),-1/(x**4 + x**3 + x - 1),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( 1 / x - ( 1 + x ) ),-x/(x**4 + x**3 + x - 1),1.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x * ( 1 + x ) - 1 ),1/(x**4 + x**3 + x - 1),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x * x + 1 ),(x**2 + 1)**(-2),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x * x - 1 ),1/(x**4 - 1),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x + ( x * x ) + 1 ),1/((x**2 + 1)*(x**2 + x + 1)),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x + 1 / x ),x/(x**2 + 1)**2,1.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x + x + 1 ),1/((2*x + 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x + x + x ),1/(3*x*(x**2 + 1)),-1.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x - ( 1 + x ) / x ),x/(x**4 - x**3 - x - 1),1.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x - ( 1 / x ) + x ),x/(2*x**4 + x**2 - 1),1.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x - 1 + ( x * x ) ),1/(x**4 + x**3 + x - 1),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x - 1 - ( 1 / x ) ),x/(x**4 - x**3 - x - 1),1.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x - 1 - ( x * x ) ),-1/((x**2 + 1)*(x**2 - x + 1)),0.0,-4.0 +( 1 / ( 1 + ( x * x ) ) ) / ( x / 1 + x ),1/(2*x*(x**2 + 1)),-1.0,-3.0 +( 1 / ( 1 + ( x * x ) ) ) / x / ( 1 + 1 ),1/(2*x*(x**2 + 1)),-1.0,-3.0 +( 1 / ( 1 + ( x * x ) ) / x ) - 1,(-x**3 - x + 1)/(x*(x**2 + 1)),-1.0,0.0 +( 1 / ( 1 + ( x / ( 1 + x ) ) ) ) / x,(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +( 1 / ( 1 + x ) ),1/(x + 1),0.0,-1.0 +( 1 / ( 1 + x ) ) * ( 1 - x ),(-x + 1)/(x + 1),0.0,0.0 +( 1 / ( 1 + x ) ) * ( x + 1 * x ),2*x/(x + 1),1.0,0.0 +( 1 / ( 1 + x ) ) * ( x + x ) - x,x*(-x + 1)/(x + 1),1.0,1.0 +( 1 / ( 1 + x ) ) * ( x + x + x ),3*x/(x + 1),1.0,0.0 +( 1 / ( 1 + x ) ) * ( x + x / 1 ),2*x/(x + 1),1.0,0.0 +( 1 / ( 1 + x ) ) * ( x - 1 ),(x - 1)/(x + 1),0.0,0.0 +( 1 / ( 1 + x ) ) * ( x - 1 ) + 1,2*x/(x + 1),1.0,0.0 +( 1 / ( 1 + x ) ) * ( x - 1 ) - 1,-2/(x + 1),0.0,-1.0 +( 1 / ( 1 + x ) ) * ( x - 1 - 1 ),(x - 2)/(x + 1),0.0,0.0 +( 1 / ( 1 + x ) ) * 1 + 1 / ( 1 - x ),-2/(x**2 - 1),0.0,-2.0 +( 1 / ( 1 + x ) ) * 1 - ( 1 + x ) / x / x,-(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 / ( 1 + x ) ) * 1 - x * x * x,(-x**3*(x + 1) + 1)/(x + 1),0.0,3.0 +( 1 / ( 1 + x ) ) * 1 / ( x + x ),1/(2*x*(x + 1)),-1.0,-2.0 +( 1 / ( 1 + x ) ) * x * ( x + x ),2*x**2/(x + 1),2.0,1.0 +( 1 / ( 1 + x ) ) * x * ( x - 1 ),x*(x - 1)/(x + 1),1.0,1.0 +( 1 / ( 1 + x ) ) * x + 1 / x + 1,(2*x**2 + 2*x + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / ( 1 + x ) ) * x + x * x,x*(x*(x + 1) + 1)/(x + 1),1.0,2.0 +( 1 / ( 1 + x ) ) * x + x + x + x,x*(3*x + 4)/(x + 1),1.0,1.0 +( 1 / ( 1 + x ) ) * x - ( 1 / ( x * x ) ) / x / x,(x**5 - x - 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / ( 1 + x ) ) * x - ( 1 / x ) / x - 1,-(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) * x - ( x * ( 1 + x ) ),-x**2 - x + x/(x + 1),2.0,2.0 +( 1 / ( 1 + x ) ) * x - 1 - 1,-(x + 2)/(x + 1),0.0,0.0 +( 1 / ( 1 + x ) ) * x - 1 - 1 / ( x * ( x * x ) ),-(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) * x - 1 - 1 / x,-(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 / ( 1 + x ) ) * x - 1 / ( x * x ) / x,(x**4 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / ( 1 + x ) ) * x - 1 / x,(x**2 - x - 1)/(x*(x + 1)),-1.0,0.0 +( 1 / ( 1 + x ) ) * x - 1 / x + 1,(2*x**2 - 1)/(x*(x + 1)),-1.0,0.0 +( 1 / ( 1 + x ) ) * x - 1 / x - 1,-(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 / ( 1 + x ) ) * x - x,-x**2/(x + 1),2.0,1.0 +( 1 / ( 1 + x ) ) * x / ( 1 + x ),x/(x + 1)**2,1.0,-1.0 +( 1 / ( 1 + x ) ) * x / ( x - ( 1 / x ) ),x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( 1 / ( 1 + x ) ) + ( 1 + 1 ) / x,(3*x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 / ( 1 + x ) ) + ( 1 + x ) / x / x / x,(x**3 + (x + 1)**2)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) + ( 1 / ( 1 - x ) ),-2/(x**2 - 1),0.0,-2.0 +( 1 / ( 1 + x ) ) + ( 1 / x ),(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 / ( 1 + x ) ) + ( 1 / x ) - 1 / x / x,(2*x**2 - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) + ( 1 / x ) / x,(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) + ( 1 / x ) / x + 1 / x,(2*x**2 + 2*x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) + ( x - 1 ) / ( x * x ),(2*x**2 - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) + 1,(x + 2)/(x + 1),0.0,0.0 +( 1 / ( 1 + x ) ) + 1 * 1 / ( 1 - x ),-2/(x**2 - 1),0.0,-2.0 +( 1 / ( 1 + x ) ) + 1 + ( 1 / x ) / x / ( x * x ),(x**5 + 2*x**4 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / ( 1 + x ) ) + 1 + ( 1 / x ) / x / x,(x**4 + 2*x**3 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / ( 1 + x ) ) + 1 + 1,(2*x + 3)/(x + 1),0.0,0.0 +( 1 / ( 1 + x ) ) + 1 + 1 + 1,(3*x + 4)/(x + 1),0.0,0.0 +( 1 / ( 1 + x ) ) + 1 + 1 / 1,(2*x + 3)/(x + 1),0.0,0.0 +( 1 / ( 1 + x ) ) + 1 + 1 / x,(x**2 + 3*x + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / ( 1 + x ) ) + 1 + 1 / x / ( x * x ),(x**4 + 2*x**3 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / ( 1 + x ) ) + 1 + 1 / x / x,(x**3 + 2*x**2 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / ( 1 + x ) ) + 1 - 1 / x / x,(x**3 + 2*x**2 - x - 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / ( 1 + x ) ) + 1 / ( ( x * x ) ) / x,(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) + 1 / ( 1 + x ),2/(x + 1),0.0,-1.0 +( 1 / ( 1 + x ) ) + 1 / ( 1 - x ) / x,(x**2 - 2*x - 1)/(x**3 - x),-1.0,-1.0 +( 1 / ( 1 + x ) ) + 1 / ( x * ( x * x ) ),(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) + 1 / ( x * x ),(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) + 1 / ( x * x ) / x + ( 1 / x ),(2*x**3 + x**2 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) + 1 / ( x + x ),(3*x + 1)/(2*x*(x + 1)),-1.0,-1.0 +( 1 / ( 1 + x ) ) + 1 / ( x - 1 ),2*x/(x**2 - 1),1.0,-1.0 +( 1 / ( 1 + x ) ) + 1 / x + ( 1 / x ) / x,(2*x**2 + 2*x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) + 1 / x + 1 / x,(3*x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 / ( 1 + x ) ) + 1 / x - 1,(-x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / ( 1 + x ) ) + 1 / x / ( 1 + x ) / x,(x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) + 1 / x / ( 1 - x ) / x,(x**3 - x**2 - x - 1)/(x**4 - x**2),-2.0,-1.0 +( 1 / ( 1 + x ) ) + 1 / x / ( x * x ),(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) + 1 / x / x,(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) + 1 / x / x + 1,(x**3 + 2*x**2 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / ( 1 + x ) ) + 1 / x / x - 1,(-x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / ( 1 + x ) ) + 1 / x / x / ( 1 - x ),(x**3 - x**2 - x - 1)/(x**4 - x**2),-2.0,-1.0 +( 1 / ( 1 + x ) ) + 1 / x / x / ( x * ( 1 - x ) ),(x**4 - x**3 - x - 1)/(x**5 - x**3),-3.0,-1.0 +( 1 / ( 1 + x ) ) + 1 / x / x / x,(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) + x,(x*(x + 1) + 1)/(x + 1),0.0,1.0 +( 1 / ( 1 + x ) ) + x * x,(x**2*(x + 1) + 1)/(x + 1),0.0,2.0 +( 1 / ( 1 + x ) ) + x + x - 1 / ( 1 - x ),2*x**3/(x**2 - 1),3.0,1.0 +( 1 / ( 1 + x ) ) + x / ( x - 1 ),(x**2 + 2*x - 1)/(x**2 - 1),0.0,0.0 +( 1 / ( 1 + x ) ) - ( ( 1 + x ) / x ) / ( x * x ),(x**3 - (x + 1)**2)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) - ( ( 1 / x ) / x ) / ( x + x ),(2*x**3 - x - 1)/(2*x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) - ( ( 1 / x ) / x / x ),(x**3 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) - ( 1 ) / ( 1 - x ),2*x/(x**2 - 1),1.0,-1.0 +( 1 / ( 1 + x ) ) - ( 1 + 1 ) / ( x * x ),(x**2 - 2*x - 2)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) - ( 1 + 1 ) / x,-(x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 / ( 1 + x ) ) - ( 1 + x ) / x / ( x * x ),(x**3 - (x + 1)**2)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) - ( 1 + x ) / x / 1 / x,-(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 / ( 1 + x ) ) - ( 1 - x ) / ( x * x ),(2*x**2 - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) - ( 1 - x ) / 1 / ( x * x ) / x,(x**3 + x**2 - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) - ( 1 / ( 1 + x ) ) / x / x / x,(x**3 - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) - ( 1 / ( 1 - x ) ),2*x/(x**2 - 1),1.0,-1.0 +( 1 / ( 1 + x ) ) - ( 1 / ( 1 - x ) ) + x + x,2*x**3/(x**2 - 1),3.0,1.0 +( 1 / ( 1 + x ) ) - ( 1 / x ),-1/(x*(x + 1)),-1.0,-2.0 +( 1 / ( 1 + x ) ) - ( 1 / x ) - 1 / x,-(x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 / ( 1 + x ) ) - ( 1 / x ) - 1 / x / x,-(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 / ( 1 + x ) ) - ( 1 / x ) / ( 1 + 1 ),(x - 1)/(2*x*(x + 1)),-1.0,-1.0 +( 1 / ( 1 + x ) ) - ( 1 / x ) / ( x * x ) / x + 1,(x**5 + 2*x**4 - x - 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / ( 1 + x ) ) - ( 1 / x ) / x - 1 / x,-(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 / ( 1 + x ) ) - ( 1 / x ) / x / x + 1,(x**4 + 2*x**3 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / ( 1 + x ) ) - ( 1 / x / x ),(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) - ( x ) - x - 1,-x*(2*x + 3)/(x + 1),1.0,1.0 +( 1 / ( 1 + x ) ) - 1 * ( 1 + x ) / x / x,-(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 / ( 1 + x ) ) - 1 * 1 / x / x,(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) - 1 + 1 / ( 1 - x ) - 1,-2*x**2/(x**2 - 1),2.0,0.0 +( 1 / ( 1 + x ) ) - 1 + 1 / x,(-x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / ( 1 + x ) ) - 1 + x * x,x*(x**2 + x - 1)/(x + 1),1.0,2.0 +( 1 / ( 1 + x ) ) - 1 - ( 1 / x ) / ( x * x ) / x,-(x**5 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / ( 1 + x ) ) - 1 - 1 - ( 1 ),-(3*x + 2)/(x + 1),0.0,0.0 +( 1 / ( 1 + x ) ) - 1 - x * x * x,-(x**4 + x**3 + x)/(x + 1),1.0,3.0 +( 1 / ( 1 + x ) ) - 1 - x - x * x,-x*(x**2 + 2*x + 2)/(x + 1),1.0,2.0 +( 1 / ( 1 + x ) ) - 1 - x - x - x,-x*(3*x + 4)/(x + 1),1.0,1.0 +( 1 / ( 1 + x ) ) - 1 / ( x * x ) - 1 / x,-(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 / ( 1 + x ) ) - 1 / ( x * x ) / ( 1 - x ) / x,(x**4 - x**3 + x + 1)/(x**5 - x**3),-3.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / ( x * x ) / x * 1,(x**3 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / ( x * x ) / x + 1,(x**4 + 2*x**3 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / ( 1 + x ) ) - 1 / ( x + ( 1 / x ) ),(-x + 1)/(x**3 + x**2 + x + 1),0.0,-2.0 +( 1 / ( 1 + x ) ) - 1 / ( x + x ),(x - 1)/(2*x*(x + 1)),-1.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / ( x - 1 ),-2/(x**2 - 1),0.0,-2.0 +( 1 / ( 1 + x ) ) - 1 / 1 - 1,-(2*x + 1)/(x + 1),0.0,0.0 +( 1 / ( 1 + x ) ) - 1 / 1 - x,-x - 1 + 1/(x + 1),1.0,1.0 +( 1 / ( 1 + x ) ) - 1 / 1 / x / x,(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / x,-1/(x*(x + 1)),-1.0,-2.0 +( 1 / ( 1 + x ) ) - 1 / x * ( 1 / x ) / x,(x**3 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / x * 1 / x,(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / x - ( 1 / x ) / x,-(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 / ( 1 + x ) ) - 1 / x - 1 / ( 1 - x ),(x**2 + 1)/(x**3 - x),-1.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / x - 1 / ( x * x ),-(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 / ( 1 + x ) ) - 1 / x / ( ( x * x ) + x ) / x,(x**3 - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / x / ( 1 - x ) / 1,(x**2 + 1)/(x**3 - x),-1.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / x / ( x ),(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / x / ( x * x ),(x**3 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / x / 1 / x,(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / x / x * 1,(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / x / x + ( 1 / x ),(2*x**2 - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / x / x + 1,(x**3 + 2*x**2 - x - 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / ( 1 + x ) ) - 1 / x / x - ( 1 / x ),-(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 / ( 1 + x ) ) - 1 / x / x - x,-x + 1/(x + 1) - 1/x**2,-2.0,1.0 +( 1 / ( 1 + x ) ) - 1 / x / x / ( x / ( 1 + x ) ),(x**3 - (x + 1)**2)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / x / x / 1,(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) - 1 / x / x / x,(x**3 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) - x,(-x*(x + 1) + 1)/(x + 1),0.0,1.0 +( 1 / ( 1 + x ) ) - x * x * x,(-x**3*(x + 1) + 1)/(x + 1),0.0,3.0 +( 1 / ( 1 + x ) ) - x * x - 1,-x*(x**2 + x + 1)/(x + 1),1.0,2.0 +( 1 / ( 1 + x ) ) - x - ( 1 ),-x - 1 + 1/(x + 1),1.0,1.0 +( 1 / ( 1 + x ) ) - x - ( x + 1 ),-x*(2*x + 3)/(x + 1),1.0,1.0 +( 1 / ( 1 + x ) ) - x - 1,-x - 1 + 1/(x + 1),1.0,1.0 +( 1 / ( 1 + x ) ) - x / ( ( x * x ) + 1 ),(-x + 1)/(x**3 + x**2 + x + 1),0.0,-2.0 +( 1 / ( 1 + x ) ) - x / ( 1 - x ) / x,2*x/(x**2 - 1),1.0,-1.0 +( 1 / ( 1 + x ) ) - x / 1 - 1,-x - 1 + 1/(x + 1),1.0,1.0 +( 1 / ( 1 + x ) ) - x / x - 1,-(2*x + 1)/(x + 1),0.0,0.0 +( 1 / ( 1 + x ) ) - x / x / x / x,(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) / ( ( ( 1 + x ) * x ) * x - 1 ),1/((x + 1)*(x**2*(x + 1) - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( ( 1 + x ) / x ) - x * x ),x/((x + 1)*(-x**3 + x + 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( ( 1 - x ) * x ) * x + 1 ),1/(-x**4 + x**2 + x + 1),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( ( 1 - x ) / x ) - x * x ),-x/((x + 1)*(x**3 + x - 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( ( 1 - x ) / x ) / x + x ),x**2/((x + 1)*(x**3 - x + 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( ( 1 / ( x * x ) ) - x ) ),-x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( ( 1 / x ) ) - x ),-x/((x + 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( ( 1 / x ) + x ) / x - x ),x**2/(-x**4 + x**2 + x + 1),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( ( 1 / x ) - x ) ),-x/((x + 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( ( 1 / x ) - x ) - x * x ),-x/((x + 1)*(x**2*(x + 1) - 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( ( 1 / x ) / x ) + 1 + x ),x**2/((x + 1)*(x**2*(x + 1) + 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( ( 1 / x ) / x ) - x ) * 1,-x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( ( x * x ) ) + 1 ),1/((x + 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( ( x * x ) ) - 1 ),1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( ( x * x ) * x ) + 1 + 1 ),1/((x + 1)*(x**3 + 2)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( ( x * x ) * x ) + 1 + x ),1/((x + 1)*(x**3 + x + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( ( x * x ) * x ) + x + 1 ),1/((x + 1)*(x**3 + x + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( ( x * x ) * x ) - 1 - x ),-1/((x + 1)*(-x**3 + x + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( ( x * x ) + x ) - 1 / x ),x/((x + 1)*(x**2*(x + 1) - 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 ) + ( 1 + x ) ),1/((x + 1)*(x + 2)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 ) + 1 ),1/(2*(x + 1)),0.0,-1.0 +( 1 / ( 1 + x ) ) / ( ( 1 + ( 1 / x ) ) + x * x ),x/((x + 1)*(x*(x**2 + 1) + 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 + ( x * x ) ) ),1/((x + 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 + x ) * x + 1 ),1/((x + 1)*(x*(x + 1) + 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 + x ) * x - 1 ),1/((x + 1)*(x*(x + 1) - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 + x ) + ( 1 ) ),1/((x + 1)*(x + 2)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 + x ) + 1 / x ),x/((x + 1)*(x*(x + 1) + 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 + x ) + x ),1/((x + 1)*(2*x + 1)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 + x ) + x ) - 1,(-(x + 1)*(2*x + 1) + 1)/((x + 1)*(2*x + 1)),1.0,0.0 +( 1 / ( 1 + x ) ) / ( ( 1 + x ) + x * x ),1/((x + 1)*(x**2 + x + 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 + x ) - x * x ),1/(-x**3 + 2*x + 1),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 + x ) / 1 + x ),1/((x + 1)*(2*x + 1)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 + x ) / x + ( x * x ) ),x/((x + 1)*(x**3 + x + 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 + x ) / x - x ),x/(-x**3 + 2*x + 1),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 - x ) * x + 1 ),1/(-x**3 + 2*x + 1),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 - x ) * x + x ),-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 - x ) + 1 ) / x,-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 - x ) + x * ( x * x ) ),1/((x + 1)*(x**3 - x + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( 1 - x ) + x / x ),-1/((x - 2)*(x + 1)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 - x ) - x ) / x,-1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 - x ) - x * ( x * x ) ),-1/((x + 1)*(x**3 + x - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( 1 - x ) / ( x * x ) - x ),-x**2/((x + 1)*(x**3 + x - 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 - x ) / x - x ),-x/((x + 1)*(x**2 + x - 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 / ( x * x ) ) - x - x ),-x**2/((x + 1)*(2*x**3 - 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) + 1 ) - x,-x + x/(x + 1)**2,2.0,1.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) + 1 + x ),x/((x + 1)*(x*(x + 1) + 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) + x ) / x,1/((x + 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) + x * ( 1 + x ) ),x/((x + 1)*(x**2*(x + 1) + 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) + x * x ),x/((x + 1)*(x**3 + 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) + x + ( x * x ) ),x/((x + 1)*(x**2*(x + 1) + 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) + x + x ),x/((x + 1)*(2*x**2 + 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) - ( x * x ) ) * x,-x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) - ( x * x ) + 1 ),x/((x + 1)*(x*(-x**2 + 1) + 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) - x ) * x,-x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) - x ) / x,-1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) - x * ( 1 - x ) ),x/(x**4 - x**2 + x + 1),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( 1 / x ) - x * x ),-x/((x + 1)*(x**3 - 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( x ) + 1 ),(x + 1)**(-2),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( ( x * ( 1 + x ) ) * x - 1 ),1/((x + 1)*(x**2*(x + 1) - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( x * ( 1 + x ) ) + 1 / x ),x/((x + 1)*(x**2*(x + 1) + 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( x * ( 1 - x ) ) * x - 1 ),-1/(x**4 - x**2 + x + 1),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( x * ( x * x ) ) - 1 - 1 ),1/((x + 1)*(x**3 - 2)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( x * ( x * x ) ) - 1 - x ),-1/((x + 1)*(-x**3 + x + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( x * ( x * x ) ) - x / x ),1/((x + 1)*(x**3 - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) * ( 1 + x ) - 1 ),1/((x + 1)*(x**2*(x + 1) - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) * ( 1 - x ) + 1 ),1/(-x**4 + x**2 + x + 1),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) * x + ( 1 - x ) ),1/((x + 1)*(x**3 - x + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) * x - ( 1 + x ) ),-1/((x + 1)*(-x**3 + x + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) * x - ( 1 - x ) ),1/((x + 1)*(x**3 + x - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) * x - 1 ),1/((x + 1)*(x**3 - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) + ( ( 1 / x ) ) ),x/((x + 1)*(x**3 + 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) + ( 1 ) ),1/((x + 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) + ( 1 / x ) ),x/((x + 1)*(x**3 + 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) + ( 1 / x ) ) / x,1/((x + 1)*(x**3 + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) + x + ( 1 / x ) ),x/((x + 1)*(x**2*(x + 1) + 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) + x - ( 1 / x ) ),x/((x + 1)*(x**2*(x + 1) - 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) + x - 1 ),1/((x + 1)*(x**2 + x - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) - ( 1 / x ) + 1 ),x/((x + 1)*(x*(x**2 + 1) - 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) - 1 ) / 1,1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) - 1 + x ),1/((x + 1)*(x**2 + x - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) - 1 - 1 ),1/((x + 1)*(x**2 - 2)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( x * x ) - 1 / x ),x/((x + 1)*(x**3 - 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( ( x - ( 1 - x ) ) ),1/((x + 1)*(2*x - 1)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 * 1 + x ),(x + 1)**(-2),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 * x + x ),1/(2*x*(x + 1)),-1.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 + ( 1 + x ) * ( x * x ) ),1/((x + 1)*(x**2*(x + 1) + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 + ( 1 + x ) * x ),1/((x + 1)*(x*(x + 1) + 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 + ( 1 - ( x * x ) ) * x ),-1/((x + 1)*(x*(x**2 - 1) - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 + ( 1 - x ) ) / x,-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 + ( 1 - x ) * x ),1/(-x**3 + 2*x + 1),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 + ( 1 - x ) + 1 ),-1/((x - 3)*(x + 1)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 + ( 1 / x ) / ( x * x ) ),x**3/((x + 1)*(x**3 + 1)),3.0,-1.0 +( 1 / ( 1 + x ) ) / ( 1 + ( x * ( 1 - x ) ) * x ),1/(-x**4 + x**2 + x + 1),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 + ( x * x ) + 1 ),1/((x + 1)*(x**2 + 2)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 + ( x * x ) - x ),1/(x**3 + 1),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 + 1 ),1/(2*(x + 1)),0.0,-1.0 +( 1 / ( 1 + x ) ) / ( 1 + 1 ) - ( 1 / x ),-(x + 2)/(2*x*(x + 1)),-1.0,-1.0 +( 1 / ( 1 + x ) ) / ( 1 + 1 * x ),(x + 1)**(-2),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 + 1 + ( ( x * x ) * x ) ),1/((x + 1)*(x**3 + 2)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 + 1 + ( 1 - x ) ),-1/((x - 3)*(x + 1)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 + 1 + ( x * x ) ),1/((x + 1)*(x**2 + 2)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 + 1 + 1 ),1/(3*(x + 1)),0.0,-1.0 +( 1 / ( 1 + x ) ) / ( 1 + 1 + x ),1/((x + 1)*(x + 2)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 + 1 - ( ( x * x ) * x ) ),-1/((x + 1)*(x**3 - 2)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 + 1 - ( x * x ) ),-1/((x + 1)*(x**2 - 2)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 + 1 - x ),-1/((x - 2)*(x + 1)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 + x ) * x,x/(x + 1)**2,1.0,-1.0 +( 1 / ( 1 + x ) ) / ( 1 + x ) + ( 1 / x ),(x + 1)**(-2) + 1/x,-1.0,-1.0 +( 1 / ( 1 + x ) ) / ( 1 + x ) - 1,-1 + (x + 1)**(-2),1.0,0.0 +( 1 / ( 1 + x ) ) / ( 1 + x ) / ( 1 + x ),(x + 1)**(-3),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 + x ) / ( x + x ),1/(2*x*(x + 1)**2),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 + x ) / x,1/(x*(x + 1)**2),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 + x * ( 1 - x ) ),1/(-x**3 + 2*x + 1),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 + x * ( x * ( 1 + x ) ) ),1/((x + 1)*(x**2*(x + 1) + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 + x * ( x * ( 1 - x ) ) ),1/(-x**4 + x**2 + x + 1),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 + x * ( x * x ) ),1/((x + 1)*(x**3 + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 + x * x ),1/((x + 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 + x + ( ( 1 / x ) / x ) ),x**2/((x + 1)*(x**2*(x + 1) + 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 + x + 1 ),1/((x + 1)*(x + 2)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 + x + x ),1/((x + 1)*(2*x + 1)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 - ( ( 1 - x ) * x ) * x ),1/(x**4 - x**2 + x + 1),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 - ( ( x * x ) ) ),-1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 - ( ( x * x ) * x ) + 1 ),-1/((x + 1)*(x**3 - 2)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 - ( ( x * x ) * x ) - x ),-1/((x + 1)*(x**3 + x - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 - ( 1 + x ) * ( x * x ) ),-1/((x + 1)*(x**2*(x + 1) - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 - ( 1 / ( x * x ) ) - x ),-x**2/(x**4 - x**2 + x + 1),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 - ( 1 / x ) - ( x * x ) ),-x/((x + 1)*(x*(x**2 - 1) + 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 - ( 1 / x ) - x ),-x/(x**3 + 1),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 - ( x * ( 1 + x ) ) * x ),-1/((x + 1)*(x**2*(x + 1) - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 - ( x * ( x * x ) ) + 1 ),-1/((x + 1)*(x**3 - 2)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 - ( x * x ) ) * 1,-1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 - ( x * x ) ) * x,-x/((x + 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 - ( x * x ) ) / ( 1 + x ),-1/((x + 1)**2*(x**2 - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 - ( x * x ) * ( 1 - x ) ),1/(x**4 - x**2 + x + 1),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 - ( x * x ) * 1 ),-1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 - ( x * x ) * x ),-1/((x + 1)*(x**3 - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 - ( x * x ) + 1 ),-1/((x + 1)*(x**2 - 2)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 - ( x * x ) - x ),-1/((x + 1)*(x**2 + x - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 - 1 / ( ( x * x ) * x ) ),x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( 1 / ( 1 + x ) ) / ( 1 - 1 / ( x * x ) ),x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( 1 / ( 1 + x ) ) / ( 1 - x * ( 1 + x ) ),-1/((x + 1)*(x*(x + 1) - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 - x * ( x * ( 1 + x ) ) ),-1/((x + 1)*(x**2*(x + 1) - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 - x * ( x * ( 1 - x ) ) ),1/(x**4 - x**2 + x + 1),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 - x * ( x * x ) ),-1/((x + 1)*(x**3 - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 - x * x ),-1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 - x + ( 1 / x ) ),x/(-x**3 + 2*x + 1),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 - x - ( 1 + x ) ),-1/(2*x*(x + 1)),-1.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 - x - ( x * ( x * x ) ) ),-1/((x + 1)*(x**3 + x - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( 1 - x - ( x * x ) ),-1/((x + 1)*(x**2 + x - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 - x - x ),-1/((x + 1)*(2*x - 1)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 / ( x * x ) + ( 1 - x ) ),x**2/(-x**4 + x**2 + x + 1),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 / ( x * x ) - x ),-x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 / x + ( x * x ) ),x/((x + 1)*(x**3 + 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 / x + 1 ),x/(x + 1)**2,1.0,-1.0 +( 1 / ( 1 + x ) ) / ( 1 / x - ( 1 + x ) ),-x/((x + 1)*(x*(x + 1) - 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( 1 / x - ( x * x ) ),-x/((x + 1)*(x**3 - 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( 1 / x - x ),-x/((x + 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( x * ( ( 1 - x ) * x ) - 1 ),-1/(x**4 - x**2 + x + 1),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( x * ( 1 + x ) - 1 ),1/((x + 1)*(x*(x + 1) - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( x * ( 1 - x ) + 1 ),1/(-x**3 + 2*x + 1),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( x * ( 1 - x ) - 1 ),-1/(x**3 + 1),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( x * ( x * ( 1 + x ) ) + 1 ),1/((x + 1)*(x**2*(x + 1) + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( x * ( x * x ) - ( 1 + x ) ),-1/((x + 1)*(-x**3 + x + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( x * ( x * x ) - ( 1 - x ) ),1/((x + 1)*(x**3 + x - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( x * ( x * x ) - 1 ),1/((x + 1)*(x**3 - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( x * 1 + ( 1 + x ) ),1/((x + 1)*(2*x + 1)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( x * x ) / x + 1 + 1,2 + 1/(x**3*(x + 1)),-3.0,0.0 +( 1 / ( 1 + x ) ) / ( x * x + ( ( 1 + x ) / x ) ),x/((x + 1)*(x**3 + x + 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( x * x + ( ( 1 / x ) + x ) ),x/((x + 1)*(x**2*(x + 1) + 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( x * x + ( 1 + x ) ),1/((x + 1)*(x**2 + x + 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( x * x - ( 1 + x ) ),1/(x**3 - 2*x - 1),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( x * x - ( 1 - x ) ),1/((x + 1)*(x**2 + x - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( x * x - ( 1 / x ) ),x/((x + 1)*(x**3 - 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( x * x - 1 ),1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( x + ( 1 + x ) ),1/((x + 1)*(2*x + 1)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( x + ( 1 / ( x * x ) ) + x ),x**2/((x + 1)*(2*x**3 + 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( x + ( 1 / x ) ),x/((x + 1)*(x**2 + 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( x + ( x * x ) ),1/(x*(x + 1)**2),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( x + ( x * x ) + 1 ),1/((x + 1)*(x**2 + x + 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( x + ( x * x ) + x ),1/(x*(x + 1)*(x + 2)),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( x + 1 ),(x + 1)**(-2),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( x + 1 ) - 1,-1 + (x + 1)**(-2),1.0,0.0 +( 1 / ( 1 + x ) ) / ( x + 1 ) / ( 1 + x ),(x + 1)**(-3),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( x + 1 ) / x,1/(x*(x + 1)**2),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( x + 1 / x ),x/((x + 1)*(x**2 + 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( x + x ),1/(2*x*(x + 1)),-1.0,-2.0 +( 1 / ( 1 + x ) ) / ( x + x ) / ( 1 + x ),1/(2*x*(x + 1)**2),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( x + x ) / ( 1 - x ),-1/(2*x*(x**2 - 1)),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( x + x * ( 1 + x ) ),1/(x*(x + 1)*(x + 2)),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( x + x * x ),1/(x*(x + 1)**2),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( x + x + ( ( 1 / x ) / x ) ),x**2/((x + 1)*(2*x**3 + 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( x + x + ( 1 / x ) ),x/((x + 1)*(2*x**2 + 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( x + x + 1 ),1/((x + 1)*(2*x + 1)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( x + x - ( ( 1 / x ) / x ) ),x**2/((x + 1)*(2*x**3 - 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( x + x - ( 1 / x ) ),x/((x + 1)*(2*x**2 - 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( x + x - ( x * x ) ),-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( x + x - 1 ),1/((x + 1)*(2*x - 1)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( x + x / 1 ),1/(2*x*(x + 1)),-1.0,-2.0 +( 1 / ( 1 + x ) ) / ( x - ( ( 1 + x ) / x ) / x ),x**2/((x + 1)*(x**3 - x - 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( x - ( ( x * x ) * x ) - 1 ),-1/((x + 1)*(x**3 - x + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( x - ( 1 + x ) / ( x * x ) ),x**2/((x + 1)*(x**3 - x - 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( x - ( 1 - x ) ) / x,1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( x - ( 1 - x ) + x ),1/((x + 1)*(3*x - 1)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( x - ( 1 / ( x * x ) ) - 1 ),x**2/(x**4 - x**2 - x - 1),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( x - ( 1 / x ) ),x/((x + 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( x - ( 1 / x ) + ( x * x ) ),x/((x + 1)*(x**2*(x + 1) - 1)),1.0,-3.0 +( 1 / ( 1 + x ) ) / ( x - ( 1 / x ) + x ),x/((x + 1)*(2*x**2 - 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( x - ( 1 / x ) - 1 ),x/(x**3 - 2*x - 1),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( x - ( 1 / x ) / x ),x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( x - ( x * ( x * x ) ) - 1 ),-1/((x + 1)*(x**3 - x + 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( x - ( x * x ) + x ),-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +( 1 / ( 1 + x ) ) / ( x - ( x * x ) - 1 ),-1/(x**3 + 1),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( x - 1 ) + 1,x**2/(x**2 - 1),2.0,0.0 +( 1 / ( 1 + x ) ) / ( x - 1 ) / ( 1 + x ),1/((x - 1)*(x + 1)**2),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( x - 1 ) / 1,1/(x**2 - 1),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( x - 1 + ( ( x * x ) * x ) ),1/((x + 1)*(x**3 + x - 1)),0.0,-4.0 +( 1 / ( 1 + x ) ) / ( x - 1 + ( x * x ) ),1/((x + 1)*(x**2 + x - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( x - 1 - ( ( 1 / x ) / x ) ),x**2/(x**4 - x**2 - x - 1),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( x - 1 - ( 1 - x ) ),1/(2*(x**2 - 1)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( x - 1 - ( 1 / x ) ),x/(x**3 - 2*x - 1),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( x - 1 - ( x * x ) ),-1/(x**3 + 1),0.0,-3.0 +( 1 / ( 1 + x ) ) / ( x - 1 - 1 ),1/((x - 2)*(x + 1)),0.0,-2.0 +( 1 / ( 1 + x ) ) / ( x - 1 / ( x * x ) ),x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( 1 + x ) ) / ( x - 1 / x ),x/((x + 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( x - x / ( x * x ) ),x/((x + 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 + x ) ) / ( x / ( 1 - x ) + x ),(x - 1)/(x*(x - 2)*(x + 1)),-1.0,-2.0 +( 1 / ( 1 + x ) ) / ( x / ( 1 / x ) - 1 ),1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / 1 - 1 - 1,-(2*x + 1)/(x + 1),0.0,0.0 +( 1 / ( 1 + x ) ) / 1 / ( 1 + x ),(x + 1)**(-2),0.0,-2.0 +( 1 / ( 1 + x ) ) / 1 / ( x - 1 ),1/(x**2 - 1),0.0,-2.0 +( 1 / ( 1 + x ) ) / x,1/(x*(x + 1)),-1.0,-2.0 +( 1 / ( 1 + x ) ) / x * ( 1 + 1 ),2/(x*(x + 1)),-1.0,-2.0 +( 1 / ( 1 + x ) ) / x * ( 1 - x ) + 1 / x,2/(x*(x + 1)),-1.0,-2.0 +( 1 / ( 1 + x ) ) / x + ( 1 + x ) / x / x,(x + (x + 1)**2)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) / x + 1 + 1 + 1,3 + 1/(x*(x + 1)),-1.0,0.0 +( 1 / ( 1 + x ) ) / x + 1 / x - 1,(-x**2 + 2)/(x*(x + 1)),-1.0,0.0 +( 1 / ( 1 + x ) ) / x + x,x + 1/(x*(x + 1)),-1.0,1.0 +( 1 / ( 1 + x ) ) / x - 1,(-x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / ( 1 + x ) ) / x - 1 - 1 * 1,-2 + 1/(x*(x + 1)),-1.0,0.0 +( 1 / ( 1 + x ) ) / x - 1 / x / ( x * ( 1 - x ) ),(x**2 + 1)/(x**4 - x**2),-2.0,-2.0 +( 1 / ( 1 + x ) ) / x / ( ( 1 + x ) + 1 ),1/(x*(x + 1)*(x + 2)),-1.0,-3.0 +( 1 / ( 1 + x ) ) / x / ( ( 1 - x ) + 1 ),-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +( 1 / ( 1 + x ) ) / x / ( ( 1 - x ) - x ),-1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +( 1 / ( 1 + x ) ) / x / ( 1 - x ),-1/(x**3 - x),-1.0,-3.0 +( 1 / ( 1 + x ) ) / x / ( x * x ) - 1 - 1,-2 + 1/(x**3*(x + 1)),-3.0,0.0 +( 1 / ( 1 + x ) ) / x / ( x * x ) - 1 / x,(-x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( 1 + x ) ) / x / ( x * x ) - x,(-x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +( 1 / ( 1 + x ) ) / x / ( x * x ) - x - 1,(-x**3*(x + 1)**2 + 1)/(x**3*(x + 1)),-3.0,1.0 +( 1 / ( 1 + x ) ) / x / ( x + ( 1 / x ) ),1/((x + 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 + x ) ) / x / ( x - ( 1 - x ) ),1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +( 1 / ( 1 + x ) ) / x / ( x - 1 ),1/(x**3 - x),-1.0,-3.0 +( 1 / ( 1 + x ) ) / x / x + x + 1,(x**2*(x + 1)**2 + 1)/(x**2*(x + 1)),-2.0,1.0 +( 1 / ( 1 + x ) ) / x / x - 1,(-x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / ( 1 + x ) ) / x / x - 1 - 1,-2 + 1/(x**2*(x + 1)),-2.0,0.0 +( 1 / ( 1 + x ) ) / x / x - 1 / x,(-x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( 1 + x ) ) / x / x - x,(-x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +( 1 / ( 1 + x ) ) / x / x - x + 1,(-x**4 + x**2 + 1)/(x**2*(x + 1)),-2.0,1.0 +( 1 / ( 1 + x ) ) / x / x - x / x,(-x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / ( 1 + x ) ) / x / x / ( x * x ) - 1,(-x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / ( 1 + x ) ) / x / x / x + x,(x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +( 1 / ( 1 + x ) ) / x / x / x - 1,(-x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / ( 1 + x ) ) / x / x / x - x,(-x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +( 1 / ( 1 + x ) + ( 1 / x ) ),(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 / ( 1 + x ) + ( 1 / x ) ) / ( 1 - x ),-(2*x + 1)/(x**3 - x),-1.0,-2.0 +( 1 / ( 1 + x ) + 1 ) / ( 1 - x ),-(x + 2)/(x**2 - 1),0.0,-1.0 +( 1 / ( 1 + x ) + x ),(x*(x + 1) + 1)/(x + 1),0.0,1.0 +( 1 / ( 1 + x ) + x * x ),(x**2*(x + 1) + 1)/(x + 1),0.0,2.0 +( 1 / ( 1 + x ) - ( 1 - x ) ) / ( 1 + x ),x**2/(x**2 + 2*x + 1),2.0,0.0 +( 1 / ( 1 + x ) - 1 ) - ( x * x ),-x*(x**2 + x + 1)/(x + 1),1.0,2.0 +( 1 / ( 1 + x ) - 1 ) - 1,-(2*x + 1)/(x + 1),0.0,0.0 +( 1 / ( 1 + x ) - 1 - x ),-x - 1 + 1/(x + 1),1.0,1.0 +( 1 / ( 1 + x ) - x ),(-x*(x + 1) + 1)/(x + 1),0.0,1.0 +( 1 / ( 1 + x ) - x - 1 ),-x - 1 + 1/(x + 1),1.0,1.0 +( 1 / ( 1 + x ) / ( x * x ) ) - 1,(-x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / ( 1 + x ) / x ),1/(x*(x + 1)),-1.0,-2.0 +( 1 / ( 1 + x ) / x ) - 1,(-x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / ( 1 + x ) / x - 1 ),(-x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / ( 1 - ( ( 1 + x ) * x ) ) ),-1/(x*(x + 1) - 1),0.0,-2.0 +( 1 / ( 1 - ( ( 1 + x ) * x ) ) ) / ( 1 - x * x ),1/((x**2 - 1)*(x*(x + 1) - 1)),0.0,-4.0 +( 1 / ( 1 - ( ( 1 - x ) * x ) ) ) / ( x * x - 1 ),1/(x**4 - x**3 + x - 1),0.0,-4.0 +( 1 / ( 1 - ( ( 1 / x ) / x ) ) ) + x / ( ( 1 / x ) + x ),2*x**4/(x**4 - 1),4.0,0.0 +( 1 / ( 1 - ( ( 1 / x ) / x ) ) ) / ( x - 1 / x ),x**3/(x**2 - 1)**2,3.0,-1.0 +( 1 / ( 1 - ( ( x * x ) * x ) ) ) / ( x + 1 + x ),-1/((2*x + 1)*(x**3 - 1)),0.0,-4.0 +( 1 / ( 1 - ( ( x * x ) * x ) ) ) / ( x + x + 1 ),-1/((2*x + 1)*(x**3 - 1)),0.0,-4.0 +( 1 / ( 1 - ( 1 + x ) ) ) / ( 1 + 1 + x ),-1/(x*(x + 2)),-1.0,-2.0 +( 1 / ( 1 - ( 1 + x ) ) ) / ( x + ( x ) ),-1/(2*x**2),-2.0,-2.0 +( 1 / ( 1 - ( 1 + x ) ) ) / ( x + 1 + 1 ),-1/(x*(x + 2)),-1.0,-2.0 +( 1 / ( 1 - ( 1 + x ) ) ) / x / x - 1 / x,-(x**2 + 1)/x**3,-3.0,-1.0 +( 1 / ( 1 - ( 1 / x ) ) ) + ( 1 / x ) / x / x / x,(x**5 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / ( 1 - ( 1 / x ) ) ) / ( ( 1 / x ) - x * x ),-x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( 1 - ( 1 / x ) ) ) / ( ( x * x ) - 1 / x ),x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( 1 - ( 1 / x ) ) ) / ( 1 + 1 - x ),-x/((x - 2)*(x - 1)),1.0,-1.0 +( 1 / ( 1 - ( 1 / x ) ) ) / ( 1 - x ) * x,-x**2/(x - 1)**2,2.0,0.0 +( 1 / ( 1 - ( 1 / x ) ) ) / ( x + ( 1 / x ) / x ),x**3/((x - 1)*(x**3 + 1)),3.0,-1.0 +( 1 / ( 1 - ( 1 / x ) ) ) / ( x + 1 / x ),x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +( 1 / ( 1 - ( 1 / x ) ) ) / ( x - 1 ) - x,-x + x/(x - 1)**2,2.0,1.0 +( 1 / ( 1 - ( 1 / x ) ) ) / ( x - 1 / x ),x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( 1 / ( 1 - ( 1 / x ) ) ) / x / ( x + x ),1/(2*x*(x - 1)),-1.0,-2.0 +( 1 / ( 1 - ( 1 / x ) ) - x ),x*(-x + 2)/(x - 1),1.0,1.0 +( 1 / ( 1 - ( x * ( 1 + x ) ) ) ) / ( x - 1 / x ),-x/((x**2 - 1)*(x*(x + 1) - 1)),1.0,-3.0 +( 1 / ( 1 - ( x * ( 1 - x ) ) ) ) / ( 1 - x * x ),-1/(x**4 - x**3 + x - 1),0.0,-4.0 +( 1 / ( 1 - ( x * ( 1 - x ) ) ) ) / ( 1 / x - x ),-x/(x**4 - x**3 + x - 1),1.0,-3.0 +( 1 / ( 1 - ( x * ( x * x ) ) ) ) / ( 1 - x + 1 ),1/((x - 2)*(x**3 - 1)),0.0,-4.0 +( 1 / ( 1 - ( x * ( x * x ) ) ) ) / ( 1 - x - x ),1/((2*x - 1)*(x**3 - 1)),0.0,-4.0 +( 1 / ( 1 - ( x * ( x * x ) ) ) ) / ( x + x + 1 ),-1/((2*x + 1)*(x**3 - 1)),0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) * x * ( x + x ),-2*x**2/(x**2 - 1),2.0,0.0 +( 1 / ( 1 - ( x * x ) ) ) * x / ( 1 - ( x * x ) ),x/(x**2 - 1)**2,1.0,-3.0 +( 1 / ( 1 - ( x * x ) ) ) / ( ( 1 + ( x * x ) ) ),-1/(x**4 - 1),0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( ( 1 + x ) * x - 1 ),-1/((x**2 - 1)*(x*(x + 1) - 1)),0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( ( 1 + x ) - x * x ),-1/((x**2 - 1)*(-x**2 + x + 1)),0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( ( 1 + x ) / x - x ),x/((x**2 - 1)*(x**2 - x - 1)),1.0,-3.0 +( 1 / ( 1 - ( x * x ) ) ) / ( ( 1 - x ) + x * x ),-1/(x**4 - x**3 + x - 1),0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( ( 1 / x ) / 1 - x ),x/(x**2 - 1)**2,1.0,-3.0 +( 1 / ( 1 - ( x * x ) ) ) / ( ( x * x ) + 1 ) - 1,-x**4/(x**4 - 1),4.0,0.0 +( 1 / ( 1 - ( x * x ) ) ) / ( ( x * x ) + 1 + 1 ),-1/(x**4 + x**2 - 2),0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( ( x * x ) + x - 1 ),-1/((x**2 - 1)*(x**2 + x - 1)),0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( ( x * x ) - 1 - 1 ),-1/((x**2 - 2)*(x**2 - 1)),0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( ( x * x ) - x / x ),-1/(x**2 - 1)**2,0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( ( x - 1 ) ),-1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 - ( x * x ) ) ) / ( 1 + ( 1 - x ) * x ),1/((x**2 - 1)*(x*(x - 1) - 1)),0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( 1 + 1 + ( x * x ) ),-1/(x**4 + x**2 - 2),0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( 1 + 1 - x ),1/((x - 2)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 - ( x * x ) ) ) / ( 1 + x ) / ( x - 1 ),-1/(x**4 - 2*x**2 + 1),0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( 1 + x * x ),-1/(x**4 - 1),0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( 1 + x + 1 ),-1/((x + 2)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 - ( x * x ) ) ) / ( 1 - x + ( x * x ) ),-1/(x**4 - x**3 + x - 1),0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( 1 - x + 1 ),1/((x - 2)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 - ( x * x ) ) ) / ( 1 - x - x ),1/((2*x - 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 - ( x * x ) ) ) / ( 1 / x + x ),-x/(x**4 - 1),1.0,-3.0 +( 1 / ( 1 - ( x * x ) ) ) / ( 1 / x - ( 1 + x ) ),x/((x**2 - 1)*(x*(x + 1) - 1)),1.0,-3.0 +( 1 / ( 1 - ( x * x ) ) ) / ( 1 / x - x ),x/(x**2 - 1)**2,1.0,-3.0 +( 1 / ( 1 - ( x * x ) ) ) / ( x * x - ( 1 + x ) ),1/((x**2 - 1)*(-x**2 + x + 1)),0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( x + x + ( 1 / x ) ),x/(-2*x**4 + x**2 + 1),1.0,-3.0 +( 1 / ( 1 - ( x * x ) ) ) / ( x + x - 1 ),-1/((2*x - 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 - ( x * x ) ) ) / ( x - ( x * x ) - 1 ),1/(x**4 - x**3 + x - 1),0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( x - 1 ) / ( 1 - x ),1/((x - 1)**2*(x**2 - 1)),0.0,-4.0 +( 1 / ( 1 - ( x * x ) ) ) / ( x - 1 - 1 ),-1/((x - 2)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 - ( x * x ) ) ) / ( x - x / x ),-1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 - ( x * x ) ) ) / x / x - 1 / x,(-x**3 + x - 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ),-1/(x - 1),0.0,-1.0 +( 1 / ( 1 - x ) ) * ( 1 + x ) - 1,-2*x/(x - 1),1.0,0.0 +( 1 / ( 1 - x ) ) * ( x + 1 ),-(x + 1)/(x - 1),0.0,0.0 +( 1 / ( 1 - x ) ) * ( x + 1 ) + 1,-2/(x - 1),0.0,-1.0 +( 1 / ( 1 - x ) ) * ( x + x ) * x,-2*x**2/(x - 1),2.0,1.0 +( 1 / ( 1 - x ) ) * ( x + x + x ),-3*x/(x - 1),1.0,0.0 +( 1 / ( 1 - x ) ) * ( x / 1 + x ),-2*x/(x - 1),1.0,0.0 +( 1 / ( 1 - x ) ) * 1 + 1 / x / x,(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) * x * x * x - ( x * x ),x**2*(-2*x + 1)/(x - 1),2.0,2.0 +( 1 / ( 1 - x ) ) * x + x * x * x,(x**4 - x**3 - x)/(x - 1),1.0,3.0 +( 1 / ( 1 - x ) ) * x + x * x - x,x**2*(x - 2)/(x - 1),2.0,2.0 +( 1 / ( 1 - x ) ) * x - 1,(-2*x + 1)/(x - 1),0.0,0.0 +( 1 / ( 1 - x ) ) * x - 1 - 1,(-3*x + 2)/(x - 1),0.0,0.0 +( 1 / ( 1 - x ) ) * x - 1 - 1 / x,(-2*x**2 + 1)/(x*(x - 1)),-1.0,0.0 +( 1 / ( 1 - x ) ) * x - 1 / ( x ),(-x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +( 1 / ( 1 - x ) ) * x - 1 / ( x * x ) / x,(-x**4 - x + 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / ( 1 - x ) ) * x - 1 / x,(-x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +( 1 / ( 1 - x ) ) * x - 1 / x / x,(-x**3 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / ( 1 - x ) ) * x - x - x - x,x*(-3*x + 2)/(x - 1),1.0,1.0 +( 1 / ( 1 - x ) ) * x - x / ( 1 + x ),-2*x**2/(x**2 - 1),2.0,0.0 +( 1 / ( 1 - x ) ) * x / ( ( 1 / x ) - x ),x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( 1 / ( 1 - x ) ) * x / ( ( x * x ) - ( 1 / x ) ),-x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) * x / ( ( x * x ) - 1 ),-x/((x - 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) * x / ( 1 - ( 1 / x ) ),-x**2/(x - 1)**2,2.0,0.0 +( 1 / ( 1 - x ) ) * x / ( 1 - ( x * x ) ),x/((x - 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) * x / ( 1 - x ),x/(x - 1)**2,1.0,-1.0 +( 1 / ( 1 - x ) ) + ( ( 1 - x ) / x ) / x,-(x**2 + (x - 1)**2)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) + ( ( 1 / x ) / x ) / ( x + x ),(-2*x**3 + x - 1)/(2*x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) + ( 1 + x ) / x / x / x,(-x**3 + (x - 1)*(x + 1))/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) + ( 1 - x ) / ( x * x ) / x,-(x**3 + (x - 1)**2)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) + ( 1 - x ) / x / x,-(x**2 + (x - 1)**2)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) + ( 1 - x ) / x / x / x,-(x**3 + (x - 1)**2)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) + ( 1 / ( 1 + x ) ),-2/(x**2 - 1),0.0,-2.0 +( 1 / ( 1 - x ) ) + ( 1 / x ) / x,(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) + 1 + ( 1 ),(2*x - 3)/(x - 1),0.0,0.0 +( 1 / ( 1 - x ) ) + 1 + 1,(2*x - 3)/(x - 1),0.0,0.0 +( 1 / ( 1 - x ) ) + 1 + 1 + 1,(3*x - 4)/(x - 1),0.0,0.0 +( 1 / ( 1 - x ) ) + 1 / ( 1 + x ),-2/(x**2 - 1),0.0,-2.0 +( 1 / ( 1 - x ) ) + 1 / ( 1 + x ) / x / x,(-x**3 - x**2 + x - 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) + 1 / ( x * x ) / x,(-x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) + 1 / ( x + 1 ),-2/(x**2 - 1),0.0,-2.0 +( 1 / ( 1 - x ) ) + 1 / ( x + x ),-(x + 1)/(2*x*(x - 1)),-1.0,-1.0 +( 1 / ( 1 - x ) ) + 1 / 1,(x - 2)/(x - 1),0.0,0.0 +( 1 / ( 1 - x ) ) + 1 / x + 1 + 1,(2*x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +( 1 / ( 1 - x ) ) + 1 / x / ( ( x * x ) * x ) + 1,(x**5 - 2*x**4 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / ( 1 - x ) ) + 1 / x / ( x * x ) + 1,(x**4 - 2*x**3 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / ( 1 - x ) ) + 1 / x / ( x * x ) + x,x - 1/(x - 1) + x**(-3),-3.0,1.0 +( 1 / ( 1 - x ) ) + 1 / x / x + 1,(x**3 - 2*x**2 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / ( 1 - x ) ) + 1 / x / x / ( 1 - x ),-(x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) + x,(x*(x - 1) - 1)/(x - 1),0.0,1.0 +( 1 / ( 1 - x ) ) + x * x * x,(x**3*(x - 1) - 1)/(x - 1),0.0,3.0 +( 1 / ( 1 - x ) ) + x * x * x * x,(x**4*(x - 1) - 1)/(x - 1),0.0,4.0 +( 1 / ( 1 - x ) ) + x * x - 1,x*(x**2 - x - 1)/(x - 1),1.0,2.0 +( 1 / ( 1 - x ) ) + x - 1,x*(x - 2)/(x - 1),1.0,1.0 +( 1 / ( 1 - x ) ) + x / ( 1 + ( x * x ) ),-(x + 1)/(x**3 - x**2 + x - 1),0.0,-2.0 +( 1 / ( 1 - x ) ) + x / ( x + x ),(x - 3)/(2*(x - 1)),0.0,0.0 +( 1 / ( 1 - x ) ) + x / x,(x - 2)/(x - 1),0.0,0.0 +( 1 / ( 1 - x ) ) - ( ( 1 + x ) ) / ( x * x ) / x,(-x**3 - x**2 + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) - ( ( 1 / x ) / x / x ),(-x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) - ( 1 + ( 1 / x ) ) / x,(-2*x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) - ( 1 + 1 ) / ( x * x ),(-x**2 - 2*x + 2)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) - ( 1 + 1 ) / x,(-3*x + 2)/(x*(x - 1)),-1.0,-1.0 +( 1 / ( 1 - x ) ) - ( 1 - x ) / x,(-x + (x - 1)**2)/(x*(x - 1)),-1.0,0.0 +( 1 / ( 1 - x ) ) - ( 1 - x ) / x / x / x,(-x**3 + (x - 1)**2)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) - ( 1 / ( 1 + x ) ),-2*x/(x**2 - 1),1.0,-1.0 +( 1 / ( 1 - x ) ) - ( 1 / ( 1 + x ) ) - x - x,-2*x**3/(x**2 - 1),3.0,1.0 +( 1 / ( 1 - x ) ) - ( 1 / x ) + 1 / x / x,(-x**2 + x*(-x + 1) + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) - ( 1 / x ) / ( x * x ),(-x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) - ( 1 / x ) / ( x + x ),(-2*x**2 - x + 1)/(2*x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) - ( 1 / x ) / x,(-x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) - ( 1 / x ) / x - 1 / x,(-2*x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) - ( x ),-(x*(x - 1) + 1)/(x - 1),0.0,1.0 +( 1 / ( 1 - x ) ) - ( x ) - 1 - x,-x*(2*x - 1)/(x - 1),1.0,1.0 +( 1 / ( 1 - x ) ) - 1 * 1 - x * x,-x*(x**2 - x + 1)/(x - 1),1.0,2.0 +( 1 / ( 1 - x ) ) - 1 * 1 / ( 1 + x ),-2*x/(x**2 - 1),1.0,-1.0 +( 1 / ( 1 - x ) ) - 1 * 1 / x,(-2*x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 / ( 1 - x ) ) - 1 * 1 / x / x,(-x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) - 1 * x,-(x*(x - 1) + 1)/(x - 1),0.0,1.0 +( 1 / ( 1 - x ) ) - 1 + ( 1 / x ) / x / ( x * x ),(-x**5 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / ( 1 - x ) ) - 1 + 1 / ( x * x ) / x,(-x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / ( 1 - x ) ) - 1 + 1 / x / x,(-x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / ( 1 - x ) ) - 1 + x,x*(x - 2)/(x - 1),1.0,1.0 +( 1 / ( 1 - x ) ) - 1 + x * x,x*(x**2 - x - 1)/(x - 1),1.0,2.0 +( 1 / ( 1 - x ) ) - 1 + x * x + x,x*(x**2 - 2)/(x - 1),1.0,2.0 +( 1 / ( 1 - x ) ) - 1 + x + x,x*(2*x - 3)/(x - 1),1.0,1.0 +( 1 / ( 1 - x ) ) - 1 + x - x * x,((x - 1)*(-x**2 + x - 1) - 1)/(x - 1),1.0,2.0 +( 1 / ( 1 - x ) ) - 1 - ( 1 / x ) / x / ( x * x ),(-x**5 - x + 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / ( 1 - x ) ) - 1 - ( x ) * x,-x*(x**2 - x + 1)/(x - 1),1.0,2.0 +( 1 / ( 1 - x ) ) - 1 - 1 + 1 / x,-(2*x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +( 1 / ( 1 - x ) ) - 1 - 1 - 1,(-3*x + 2)/(x - 1),0.0,0.0 +( 1 / ( 1 - x ) ) - 1 - 1 / ( x * x ) / x,(-x**4 - x + 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / ( 1 - x ) ) - 1 - x * x * x,-(x**4 - x**3 + x)/(x - 1),1.0,3.0 +( 1 / ( 1 - x ) ) - 1 - x - x,-x*(2*x - 1)/(x - 1),1.0,1.0 +( 1 / ( 1 - x ) ) - 1 / ( ( 1 + x ) * x ),(-x**2 - 2*x + 1)/(x*(x**2 - 1)),-1.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / ( ( 1 + x ) + x ),-3*x/((x - 1)*(2*x + 1)),1.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / ( ( x * x ) * x ),(-x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / ( 1 + x ),-2*x/(x**2 - 1),1.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / ( x ),(-2*x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / ( x * ( 1 + x ) ) / x / x,(-x**4 - x**3 - x + 1)/(x**3*(x**2 - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / ( x * ( x * x ) ),(-x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / ( x * x ) * 1 / x,(-x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / ( x * x ) / x * 1,(-x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / ( x + ( x * x ) ),(-x**2 - 2*x + 1)/(x*(x**2 - 1)),-1.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / ( x + 1 ),-2*x/(x**2 - 1),1.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / ( x + x ),(-3*x + 1)/(2*x*(x - 1)),-1.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / ( x - 1 ),-2/(x - 1),0.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / 1 / x,(-2*x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / x - ( 1 / x ),(-3*x + 2)/(x*(x - 1)),-1.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / x - ( 1 / x ) / x,(-2*x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / x - 1 / ( x * x ),(-2*x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / x - 1 / x,(-3*x + 2)/(x*(x - 1)),-1.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / x / ( x * x ),(-x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / x / ( x * x ) / ( 1 - x ),-(x**2 + x + 1)/x**3,-3.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / x / 1 / ( x * x ),(-x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / x / 1 / x,(-x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / x / x + 1,(x**3 - 2*x**2 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / ( 1 - x ) ) - 1 / x / x / ( x / ( 1 + x ) ),(-x**3 - x**2 + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / x / x / 1,(-x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) - 1 / x / x / x,(-x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) - x,-(x*(x - 1) + 1)/(x - 1),0.0,1.0 +( 1 / ( 1 - x ) ) - x * x,(x**2*(-x + 1) - 1)/(x - 1),0.0,2.0 +( 1 / ( 1 - x ) ) - x * x * x,(x**3*(-x + 1) - 1)/(x - 1),0.0,3.0 +( 1 / ( 1 - x ) ) - x * x * x * x,(x**4*(-x + 1) - 1)/(x - 1),0.0,4.0 +( 1 / ( 1 - x ) ) - x * x * x - 1,-(x**4 - x**3 + x)/(x - 1),1.0,3.0 +( 1 / ( 1 - x ) ) - x * x - 1,-x*(x**2 - x + 1)/(x - 1),1.0,2.0 +( 1 / ( 1 - x ) ) - x + 1 / ( x * x ) / x,-x - 1/(x - 1) + x**(-3),-3.0,1.0 +( 1 / ( 1 - x ) ) - x - ( 1 ) - x,-x*(2*x - 1)/(x - 1),1.0,1.0 +( 1 / ( 1 - x ) ) - x - ( 1 / x ) / x / x,(x**4*(-x + 1) - x**3 - x + 1)/(x**3*(x - 1)),-3.0,1.0 +( 1 / ( 1 - x ) ) - x - 1 - x - x,-x*(3*x - 2)/(x - 1),1.0,1.0 +( 1 / ( 1 - x ) ) - x - 1 / ( 1 + x ) - x,-2*x**3/(x**2 - 1),3.0,1.0 +( 1 / ( 1 - x ) ) - x - x - 1,-x*(2*x - 1)/(x - 1),1.0,1.0 +( 1 / ( 1 - x ) ) - x - x - 1 / ( 1 + x ),-2*x**3/(x**2 - 1),3.0,1.0 +( 1 / ( 1 - x ) ) - x / ( 1 + x ),-(x**2 + 1)/(x**2 - 1),0.0,0.0 +( 1 / ( 1 - x ) ) - x / ( x + 1 ),-(x**2 + 1)/(x**2 - 1),0.0,0.0 +( 1 / ( 1 - x ) ) / ( ( ( 1 - x ) * x ) * x - 1 ),1/((x - 1)*(x**2*(x - 1) + 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( ( ( 1 - x ) / x ) + x * x ),-x/((x - 1)*(x**3 - x + 1)),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( ( 1 / x ) + ( x * x ) ) ),-x/((x - 1)*(x**3 + 1)),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( ( 1 / x ) - x ) / x + x ),-x**2/((x - 1)*(x**3 - x**2 + 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( ( 1 / x ) / x ) + 1 * x ),-x**2/((x - 1)*(x**3 + 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( ( x * x ) * x ) + x - 1 ),-1/((x - 1)*(x**3 + x - 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( ( 1 ) + 1 ),-1/(2*x - 2),0.0,-1.0 +( 1 / ( 1 - x ) ) / ( ( 1 + ( 1 / x ) ) - x * x ),x/(x**4 - x**3 - x**2 + 1),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( 1 + 1 ) ),-1/(2*x - 2),0.0,-1.0 +( 1 / ( 1 - x ) ) / ( ( 1 + x ) * ( x * x ) + 1 ),-1/(x**4 - x**2 + x - 1),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( ( 1 + x ) * x + x ),-1/(x*(x - 1)*(x + 2)),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( 1 + x ) * x - 1 ),-1/(x**3 - 2*x + 1),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( 1 + x ) + 1 ) / 1,-1/((x - 1)*(x + 2)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 + x ) + x ),-1/((x - 1)*(2*x + 1)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 + x ) + x ) * 1,-1/((x - 1)*(2*x + 1)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 + x ) + x ) * x,-x/((x - 1)*(2*x + 1)),1.0,-1.0 +( 1 / ( 1 - x ) ) / ( ( 1 + x ) - x * x ),1/(x**3 - 2*x**2 + 1),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( 1 + x ) / ( x * x ) - x ),x**2/((x - 1)*(x**3 - x - 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 - x ) ),(x - 1)**(-2),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 - x ) * x ),1/(x*(x - 1)**2),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( 1 - x ) + 1 ) / x,1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( 1 - x ) + 1 - x ),1/(2*(x - 1)**2),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 - x ) + x * x ),-1/((x - 1)*(x**2 - x + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( 1 - x ) - ( x ) ),1/((x - 1)*(2*x - 1)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 - x ) - 1 / ( x * x ) ),x**2/((x - 1)*(x**2*(x - 1) + 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 - x ) - 1 / x ),x/((x - 1)*(x*(x - 1) + 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 - x ) - x ),1/((x - 1)*(2*x - 1)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 - x ) - x ) / 1,1/((x - 1)*(2*x - 1)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 - x ) - x * x ),1/(x**3 - 2*x + 1),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( 1 - x ) / x - x ),x/(x**3 - 2*x + 1),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 / ( x * x ) ) + x + x ),-x**2/((x - 1)*(2*x**3 + 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 / ( x * x ) ) - x ) * 1,x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 / ( x * x ) ) - x ) * x,x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( 1 / ( 1 - x ) ) / ( ( 1 / ( x * x ) ) - x + 1 ),x**2/((x - 1)*(x**2*(x - 1) - 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 / ( x * x ) ) - x - x ),x**2/((x - 1)*(2*x**3 - 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) * 1 - x ),x/((x - 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) + x ) * 1,-x/((x - 1)*(x**2 + 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) + x * x ),-x/((x - 1)*(x**3 + 1)),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) + x + x ),-x/((x - 1)*(2*x**2 + 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) + x - 1 ),-x/((x - 1)*(x*(x - 1) + 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) - 1 ),x/(x - 1)**2,1.0,-1.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) - 1 ) - x,-x + x/(x - 1)**2,2.0,1.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) - 1 + x ),-x/((x - 1)*(x*(x - 1) + 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) - 1 - ( x * x ) ),x/((x - 1)*(x*(x**2 + 1) - 1)),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) - x ),x/((x - 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) - x ) * x,x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) - x ) / ( 1 - x ),-x/((x - 1)**2*(x**2 - 1)),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) - x ) / x,1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) - x + 1 ),x/(x**3 - 2*x**2 + 1),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( 1 / x ) - x - x ),x/((x - 1)*(2*x**2 - 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( x ) + ( 1 + x ) ),-1/((x - 1)*(2*x + 1)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( x ) - 1 ),-1/(x - 1)**2,0.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( x * ( 1 + x ) ) * x + 1 ),-1/(x**4 - x**2 + x - 1),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( ( x * ( 1 + x ) ) * x - 1 ),-1/(x**4 - x**2 - x + 1),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( ( x * ( 1 + x ) ) - 1 / x ),-x/(x**4 - x**2 - x + 1),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( x * ( 1 - x ) ) * x - 1 ),1/((x - 1)*(x**2*(x - 1) + 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( ( x * ( 1 - x ) ) + x ),1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( x * ( x * x ) ) + 1 + x ),-1/((x - 1)*(x**3 + x + 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( ( x * ( x * x ) ) + 1 - x ),-1/((x - 1)*(x**3 - x + 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( ( x * ( x * x ) ) - 1 - 1 ),-1/((x - 1)*(x**3 - 2)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) * 1 - x ),-1/(x*(x - 1)**2),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) * x + ( 1 - x ) ),-1/((x - 1)*(x**3 - x + 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) * x + 1 ),-1/((x - 1)*(x**3 + 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) * x - ( 1 - x ) ),-1/((x - 1)*(x**3 + x - 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) + ( 1 / x ) ) / x,-1/((x - 1)*(x**3 + 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) + 1 - ( 1 / x ) ),-x/((x - 1)*(x*(x**2 + 1) - 1)),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) + 1 - x ),-1/((x - 1)*(x**2 - x + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) + x + ( 1 / x ) ),-x/(x**4 - x**2 + x - 1),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) + x + x ),-1/(x*(x - 1)*(x + 2)),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) + x - 1 ),-1/(x**3 - 2*x + 1),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) - ( 1 / x ) + x ),-x/(x**4 - x**2 - x + 1),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) - 1 ) / 1,-1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) - 1 - 1 ),-1/((x - 1)*(x**2 - 2)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) - 1 / x ),-x/((x - 1)*(x**3 - 1)),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) - x + 1 ),-1/((x - 1)*(x**2 - x + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) - x - x ),-1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) - x / x ),-1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( ( x * x ) / ( 1 / x ) + 1 ),-1/((x - 1)*(x**3 + 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( ( x - 1 ) ),-1/(x - 1)**2,0.0,-2.0 +( 1 / ( 1 - x ) ) / ( ( x / ( 1 + x ) ) - x ),(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 * ( 1 + x ) + 1 ),-1/((x - 1)*(x + 2)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 * 1 - x ),(x - 1)**(-2),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 * x + ( 1 / x ) ),-x/((x - 1)*(x**2 + 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 + ( ( 1 + x ) * x ) * x ),-1/(x**4 - x**2 + x - 1),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 + ( ( x * x ) * x ) + 1 ),-1/((x - 1)*(x**3 + 2)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 + ( 1 ) ),-1/(2*x - 2),0.0,-1.0 +( 1 / ( 1 - x ) ) / ( 1 + ( 1 + x ) ),-1/((x - 1)*(x + 2)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 + ( 1 + x ) * ( x * x ) ),-1/(x**4 - x**2 + x - 1),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 + ( 1 - x ) ),1/((x - 2)*(x - 1)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 + ( 1 - x ) * x ),1/((x - 1)*(x*(x - 1) - 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 + ( 1 - x ) - x ),1/(2*(x - 1)**2),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 + ( 1 / x ) - ( x * x ) ),x/(x**4 - x**3 - x**2 + 1),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 + ( 1 / x ) - x ),x/(x**3 - 2*x**2 + 1),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 + ( x * ( 1 + x ) ) * x ),-1/(x**4 - x**2 + x - 1),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 + ( x * ( 1 - x ) ) * x ),1/((x - 1)*(x**2*(x - 1) - 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 + ( x * ( x * x ) ) + 1 ),-1/((x - 1)*(x**3 + 2)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 + ( x * x ) ),-1/((x - 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 + ( x * x ) ) - 1,-((x - 1)*(x**2 + 1) + 1)/((x - 1)*(x**2 + 1)),1.0,0.0 +( 1 / ( 1 - x ) ) / ( 1 + ( x * x ) * ( 1 + x ) ),-1/(x**4 - x**2 + x - 1),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 + ( x * x ) * x ),-1/((x - 1)*(x**3 + 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 + ( x * x ) - x ),-1/((x - 1)*(x**2 - x + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 + ( x * x ) / 1 ),-1/((x - 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 + 1 ),-1/(2*x - 2),0.0,-1.0 +( 1 / ( 1 - x ) ) / ( 1 + 1 ) * ( x * x ),-x**2/(2*x - 2),2.0,1.0 +( 1 / ( 1 - x ) ) / ( 1 + 1 ) - ( 1 / x ),(-3*x + 2)/(2*x*(x - 1)),-1.0,-1.0 +( 1 / ( 1 - x ) ) / ( 1 + 1 + ( ( x * x ) * x ) ),-1/((x - 1)*(x**3 + 2)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 + 1 + 1 ),-1/(3*x - 3),0.0,-1.0 +( 1 / ( 1 - x ) ) / ( 1 + 1 + x ),-1/((x - 1)*(x + 2)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 + 1 - ( x * x ) ),1/((x - 1)*(x**2 - 2)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 + 1 - x ),1/((x - 2)*(x - 1)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 + 1 / ( x * x ) ),-x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +( 1 / ( 1 - x ) ) / ( 1 + 1 / 1 ),-1/(2*x - 2),0.0,-1.0 +( 1 / ( 1 - x ) ) / ( 1 + x ) - 1 / x / x,(-2*x**2 + 1)/(x**2*(x**2 - 1)),-2.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 + x ) / ( 1 - x ),1/((x - 1)**2*(x + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 + x ) / ( x + x ),-1/(2*x*(x**2 - 1)),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 + x ) / ( x - ( 1 / x ) ),-x/(x**4 - 2*x**2 + 1),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 + x ) / ( x - 1 ),-1/((x - 1)**2*(x + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 + x * ( ( 1 - x ) * x ) ),1/((x - 1)*(x**2*(x - 1) - 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 + x * ( x * ( 1 + x ) ) ),-1/(x**4 - x**2 + x - 1),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 + x * ( x * x ) ),-1/((x - 1)*(x**3 + 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 + x * x ),-1/((x - 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 + x + ( ( x * x ) * x ) ),-1/((x - 1)*(x**3 + x + 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 + x + ( x * x ) ),-1/(x**3 - 1),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 + x + 1 ),-1/((x - 1)*(x + 2)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 - ( ( x * x ) * x ) + 1 ),1/((x - 1)*(x**3 - 2)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 - ( 1 + x ) * x ),1/(x**3 - 2*x + 1),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 - ( 1 - x ) * x ),1/((x - 1)*(-x*(x - 1) - 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 - ( 1 / x ) + 1 ),-x/((x - 1)*(2*x - 1)),1.0,-1.0 +( 1 / ( 1 - x ) ) / ( 1 - ( 1 / x ) / x ),-x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( 1 / ( 1 - x ) ) / ( 1 - ( x ) ),(x - 1)**(-2),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 - ( x * ( 1 + x ) ) * x ),1/(x**4 - x**2 - x + 1),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 - ( x * x ) ),1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 - ( x * x ) ) * 1,1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 - ( x * x ) + 1 ),1/((x - 1)*(x**2 - 2)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 - ( x * x ) - x ),1/(x**3 - 2*x + 1),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 - 1 / ( x * x ) ),-x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( 1 / ( 1 - x ) ) / ( 1 - 1 / x ),-x/(x - 1)**2,1.0,-1.0 +( 1 / ( 1 - x ) ) / ( 1 - x ) * x - 1 / x,x/(x - 1)**2 - 1/x,-1.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 - x ) - 1 / x,(x - 1)**(-2) - 1/x,-1.0,-1.0 +( 1 / ( 1 - x ) ) / ( 1 - x ) - x - x - 1,-2*x - 1 + (x - 1)**(-2),2.0,1.0 +( 1 / ( 1 - x ) ) / ( 1 - x ) / ( 1 - ( x * x ) ),-1/((x - 1)**2*(x**2 - 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 - x ) / ( 1 - x ),-1/(x - 1)**3,0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 - x ) / 1 / x,1/(x*(x - 1)**2),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 - x * ( ( 1 + x ) * x ) ),1/(x**4 - x**2 - x + 1),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 - x * ( ( 1 - x ) * x ) ),1/((x - 1)*(-x**2*(x - 1) - 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 - x * ( ( x * x ) + x ) ),1/(x**4 - x**2 - x + 1),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 - x * ( 1 + ( x * x ) ) ),1/((x - 1)*(x*(x**2 + 1) - 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 - x * ( 1 + x ) ),1/(x**3 - 2*x + 1),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 - x * ( 1 - x ) ),1/((x - 1)*(-x*(x - 1) - 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 - x * ( x * x ) ),1/((x - 1)*(x**3 - 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 - x * 1 ),(x - 1)**(-2),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 - x * x ),1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 - x + ( 1 / x ) ),x/(x**3 - 2*x**2 + 1),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 - x + ( x * x ) ),-1/((x - 1)*(x**2 - x + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 - x + 1 ),1/((x - 2)*(x - 1)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 - x - ( 1 + x ) ),1/(2*x*(x - 1)),-1.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 - x - ( 1 / x ) ),x/((x - 1)*(x*(x - 1) + 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 - x - ( x * ( x * x ) ) ),1/((x - 1)*(x**3 + x - 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( 1 - x - ( x * x ) ),1/(x**3 - 2*x + 1),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 - x - x ),1/((x - 1)*(2*x - 1)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 / ( x * x ) - ( 1 - x ) ),-x**2/((x - 1)*(x**2*(x - 1) + 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 / ( x * x ) - x ),x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 / 1 - x ),(x - 1)**(-2),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 / x + ( x * x ) ),-x/((x - 1)*(x**3 + 1)),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 / x + x ),-x/((x - 1)*(x**2 + 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 / x - ( 1 + x ) ),x/(x**3 - 2*x + 1),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( 1 / x - ( x * x ) ),x/((x - 1)*(x**3 - 1)),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( 1 / x - x ),x/((x - 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x * ( ( x * x ) + x ) - 1 ),-1/(x**4 - x**2 - x + 1),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( x * ( 1 - x ) + 1 ),1/((x - 1)*(x*(x - 1) - 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( x * ( 1 - x ) - 1 ),1/((x - 1)*(x*(x - 1) + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( x * ( x * ( 1 - x ) ) - 1 ),1/((x - 1)*(x**2*(x - 1) + 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( x * ( x * x ) - ( 1 + x ) ),1/((x - 1)*(-x**3 + x + 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( x * ( x * x ) - 1 ),-1/((x - 1)*(x**3 - 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( x * 1 + x ),-1/(2*x*(x - 1)),-1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x * 1 - 1 ),-1/(x - 1)**2,0.0,-2.0 +( 1 / ( 1 - x ) ) / ( x * x ) / x + 1 / x,(x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) / ( x * x ) / x - 1 / x,(x**2*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) / ( x * x ) / x / x + 1,(x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / ( 1 - x ) ) / ( x * x ) / x / x - 1,(x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / ( 1 - x ) ) / ( x * x + ( ( 1 - x ) / x ) ),-x/((x - 1)*(x**3 - x + 1)),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( x * x - ( 1 + x ) ),1/((x - 1)*(-x**2 + x + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( x * x - ( 1 - x ) ),-1/(x**3 - 2*x + 1),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( x * x - ( 1 / x ) ),-x/((x - 1)*(x**3 - 1)),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( x * x - 1 ),-1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( x + ( ( 1 - x ) / x ) / x ),-x**2/((x - 1)*(x**3 - x + 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + ( ( 1 / x ) + x ) / x ),-x**2/(x**4 - x**2 + x - 1),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + ( 1 + x ) ) / x,-1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( x + ( 1 / ( x * x ) ) ),-x**2/((x - 1)*(x**3 + 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + ( 1 / x ) / x ),-x**2/((x - 1)*(x**3 + 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + ( x ) ),-1/(2*x*(x - 1)),-1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + 1 ) / x,-1/(x**3 - x),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( x + 1 * x ),-1/(2*x*(x - 1)),-1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + 1 + 1 ),-1/((x - 1)*(x + 2)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + 1 / ( x * x ) ),-x**2/((x - 1)*(x**3 + 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + 1 / x ),-x/((x - 1)*(x**2 + 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + x ),-1/(2*x*(x - 1)),-1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + x ) * 1,-1/(2*x*(x - 1)),-1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + x ) / ( 1 - x ),1/(2*x*(x - 1)**2),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( x + x ) / 1,-1/(2*x*(x - 1)),-1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + x + ( ( 1 / x ) / x ) ),-x**2/((x - 1)*(2*x**3 + 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + x + ( 1 + x ) ),-1/((x - 1)*(3*x + 1)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + x + ( 1 / x ) ),-x/((x - 1)*(2*x**2 + 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + x + ( x * x ) ),-1/(x*(x - 1)*(x + 2)),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( x + x + 1 ),-1/((x - 1)*(2*x + 1)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + x + x ),-1/(3*x*(x - 1)),-1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + x - ( x * x ) ),1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( x + x - 1 ),-1/((x - 1)*(2*x - 1)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + x / ( 1 + x ) ),-(x + 1)/(x*(x - 1)*(x + 2)),-1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x + x / 1 ),-1/(2*x*(x - 1)),-1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x - ( ( 1 / x ) / x ) ),-x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( x - ( ( 1 / x ) / x ) - 1 ),x**2/((x - 1)*(x**2*(-x + 1) + 1)),2.0,-2.0 +( 1 / ( 1 - x ) ) / ( x - ( 1 - x ) ) / x,-1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( x - ( 1 - x ) / x ),-x/(x**3 - 2*x + 1),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x - ( 1 / x ) ),-x/((x - 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x - ( 1 / x ) ) * ( x * x ),-x**3/((x - 1)*(x**2 - 1)),3.0,0.0 +( 1 / ( 1 - x ) ) / ( x - ( 1 / x ) ) / ( 1 - x ),x/((x - 1)**2*(x**2 - 1)),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( x - ( 1 / x ) ) / 1,-x/((x - 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x - ( 1 / x ) + x ),-x/((x - 1)*(2*x**2 - 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x - ( x * x ) + x ),1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( x - ( x * x ) - ( 1 / x ) ),x/((x - 1)*(x**2*(x - 1) + 1)),1.0,-3.0 +( 1 / ( 1 - x ) ) / ( x - ( x * x ) - 1 ),1/((x - 1)*(x**2 - x + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( x - 1 ),-1/(x - 1)**2,0.0,-2.0 +( 1 / ( 1 - x ) ) / ( x - 1 ) * x,-x/(x - 1)**2,1.0,-1.0 +( 1 / ( 1 - x ) ) / ( x - 1 ) + 1,1 - 1/(x - 1)**2,1.0,0.0 +( 1 / ( 1 - x ) ) / ( x - 1 ) - ( 1 / ( x * x ) ),-1/(x - 1)**2 - 1/x**2,-2.0,-2.0 +( 1 / ( 1 - x ) ) / ( x - 1 ) / ( 1 + x ),-1/((x - 1)**2*(x + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( x - 1 ) / ( 1 - x ),(x - 1)**(-3),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( x - 1 ) / 1,-1/(x - 1)**2,0.0,-2.0 +( 1 / ( 1 - x ) ) / ( x - 1 + ( ( x * x ) * x ) ),-1/((x - 1)*(x**3 + x - 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / ( x - 1 + ( 1 / x ) ),-x/((x - 1)*(x*(x - 1) + 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x - 1 + ( x * x ) ),-1/(x**3 - 2*x + 1),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( x - 1 + x ),-1/((x - 1)*(2*x - 1)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( x - 1 - ( x * x ) ),1/((x - 1)*(x**2 - x + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( x - 1 - 1 ),-1/((x - 2)*(x - 1)),0.0,-2.0 +( 1 / ( 1 - x ) ) / ( x - 1 / x ),-x/((x - 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / ( x - x / x ),-1/(x - 1)**2,0.0,-2.0 +( 1 / ( 1 - x ) ) / ( x / ( 1 / x ) - 1 ),-1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / ( x / ( 1 / x ) - x ),-1/(x*(x - 1)**2),-1.0,-3.0 +( 1 / ( 1 - x ) ) / ( x / x - x ),(x - 1)**(-2),0.0,-2.0 +( 1 / ( 1 - x ) ) / 1 * ( x + x ),-2*x/(x - 1),1.0,0.0 +( 1 / ( 1 - x ) ) / 1 - ( 1 - x ) / x / x,(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 / ( 1 - x ) ) / 1 - 1 / ( 1 + x ),-2*x/(x**2 - 1),1.0,-1.0 +( 1 / ( 1 - x ) ) / 1 - x * x - 1,-x*(x**2 - x + 1)/(x - 1),1.0,2.0 +( 1 / ( 1 - x ) ) / 1 / ( x + x ),-1/(2*x*(x - 1)),-1.0,-2.0 +( 1 / ( 1 - x ) ) / 1 / ( x - ( 1 / x ) ),-x/((x - 1)*(x**2 - 1)),1.0,-2.0 +( 1 / ( 1 - x ) ) / 1 / ( x - 1 ),-1/(x - 1)**2,0.0,-2.0 +( 1 / ( 1 - x ) ) / 1 / x / x - 1,(x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / ( 1 - x ) ) / x * ( 1 + 1 ),-2/(x*(x - 1)),-1.0,-2.0 +( 1 / ( 1 - x ) ) / x + ( 1 + x ) / x / x,(x**2 - x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) / x + 1,(x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +( 1 / ( 1 - x ) ) / x + 1 + 1,2 - 1/(x*(x - 1)),-1.0,0.0 +( 1 / ( 1 - x ) ) / x + x * x,(x**3*(x - 1) - 1)/(x*(x - 1)),-1.0,2.0 +( 1 / ( 1 - x ) ) / x - ( 1 - x ) / x / x,(-x + (x - 1)**2)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) / x - ( 1 / x ) / x,(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 / ( 1 - x ) ) / x - 1 - x / x,-(2*x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +( 1 / ( 1 - x ) ) / x - 1 / ( 1 + x ) / ( x * x ),(-x**2 - 2*x + 1)/(x**2*(x**2 - 1)),-2.0,-2.0 +( 1 / ( 1 - x ) ) / x - 1 / x / x,(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 / ( 1 - x ) ) / x - x * x,(x**3*(-x + 1) - 1)/(x*(x - 1)),-1.0,2.0 +( 1 / ( 1 - x ) ) / x - x * x * x,(x**4*(-x + 1) - 1)/(x*(x - 1)),-1.0,3.0 +( 1 / ( 1 - x ) ) / x - x / x - 1,-(2*x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +( 1 / ( 1 - x ) ) / x / ( ( 1 - x ) + 1 ),1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +( 1 / ( 1 - x ) ) / x / ( ( 1 / x ) + x ),-1/((x - 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / x / ( ( x * x ) - ( 1 / x ) ),-1/((x - 1)*(x**3 - 1)),0.0,-4.0 +( 1 / ( 1 - x ) ) / x / ( x * x ) - 1 - 1,(2*x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / ( 1 - x ) ) / x / ( x * x ) - 1 - x,(-x**5 + x**3 - 1)/(x**3*(x - 1)),-3.0,1.0 +( 1 / ( 1 - x ) ) / x / ( x + ( 1 + x ) ),-1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +( 1 / ( 1 - x ) ) / x / ( x + ( 1 / x ) ),-1/((x - 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( 1 - x ) ) / x / ( x - ( 1 - x ) ),-1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +( 1 / ( 1 - x ) ) / x / ( x - 1 ),-1/(x*(x - 1)**2),-1.0,-3.0 +( 1 / ( 1 - x ) ) / x / x + x * x,(x**4*(x - 1) - 1)/(x**2*(x - 1)),-2.0,2.0 +( 1 / ( 1 - x ) ) / x / x - ( 1 / x ) / 1,(x*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) / x / x - 1,(x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / ( 1 - x ) ) / x / x - 1 / 1,(x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / ( 1 - x ) ) / x / x - 1 / x,(x*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( 1 - x ) ) / x / x / x + 1,(x**3*(x - 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / ( 1 - x ) ) / x / x / x - ( 1 / x ),(x**2*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / ( 1 - x ) ) / x / x / x - 1,(x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / ( 1 - x ) ) / x / x / x - x,(x**4*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +( 1 / ( 1 - x ) + x ),(x*(x - 1) - 1)/(x - 1),0.0,1.0 +( 1 / ( 1 - x ) - ( 1 / ( 1 + x ) ) ),-2*x/(x**2 - 1),1.0,-1.0 +( 1 / ( 1 - x ) - ( 1 / x ) ),(-2*x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 / ( 1 - x ) - 1 ) - 1,(-2*x + 1)/(x - 1),0.0,0.0 +( 1 / ( 1 - x ) - x ),-(x*(x - 1) + 1)/(x - 1),0.0,1.0 +( 1 / ( 1 - x ) - x ) / x,-(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +( 1 / ( 1 - x ) / x ) + 1,(x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +( 1 / ( 1 - x ) / x + 1 ),(x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +( 1 / ( 1 - x ) / x - 1 ),-(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +( 1 / ( 1 / ( 1 - x ) ) + 1 ) / ( x * x ),(-x + 2)/x**2,-2.0,-1.0 +( 1 / ( 1 / x ) ) + ( 1 / x ) / x / x + x,2*x + x**(-3),-3.0,1.0 +( 1 / ( 1 / x ) ) - x / ( ( 1 + x ) + x ),2*x**2/(2*x + 1),2.0,1.0 +( 1 / ( 1 / x ) ) / ( 1 + 1 ) + x,3*x/2,1.0,1.0 +( 1 / ( 1 / x ) ) / ( 1 - x + 1 ),-x/(x - 2),1.0,0.0 +( 1 / ( 1 / x ) ) / ( x + x + x ),1/3,0.0,0.0 +( 1 / ( 1 / x ) ) / ( x - 1 ) - x,x*(-x + 2)/(x - 1),1.0,1.0 +( 1 / ( x * ( ( x * x ) + x ) ) ) / x / x - 1 - 1,(-2*x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / ( x * ( ( x * x ) + x ) ) + 1 ) / x,(x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( x * ( 1 + x ) ) ) + 1 / x / x / ( 1 - x ),(x**2 - 2*x - 1)/(x**4 - x**2),-2.0,-2.0 +( 1 / ( x * ( 1 + x ) ) ) / ( 1 + x + x ),1/(x*(x + 1)*(2*x + 1)),-1.0,-3.0 +( 1 / ( x * ( 1 + x ) ) ) / ( 1 - x + 1 ),-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +( 1 / ( x * ( 1 + x ) ) ) / ( 1 - x - x ),-1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +( 1 / ( x * ( 1 + x ) ) ) / ( 1 / x - ( x * x ) ),-1/((x + 1)*(x**3 - 1)),0.0,-4.0 +( 1 / ( x * ( 1 + x ) ) ) / ( x + 1 + x ),1/(x*(x + 1)*(2*x + 1)),-1.0,-3.0 +( 1 / ( x * ( 1 + x ) ) ) / ( x - 1 + x ),1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +( 1 / ( x * ( 1 + x ) ) ) / x / x / x + 1,(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / ( x * ( 1 + x ) ) - ( 1 - x ) ) / ( x * x ),(x**3 - x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / ( x * ( 1 + x ) ) - 1 ) / x,(-x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / ( x * ( 1 - ( 1 - x ) ) ) ) / x / x + 1 + 1,2 + x**(-4),-4.0,0.0 +( 1 / ( x * ( 1 - x ) ) ) / ( 1 + x + 1 ),-1/(x*(x - 1)*(x + 2)),-1.0,-3.0 +( 1 / ( x * ( 1 - x ) ) ) / ( x * x ) / x + 1 + 1,2 - 1/(x**4*(x - 1)),-4.0,0.0 +( 1 / ( x * ( 1 - x ) ) ) / ( x + 1 + 1 ),-1/(x*(x - 1)*(x + 2)),-1.0,-3.0 +( 1 / ( x * ( 1 - x ) ) ) / ( x + 1 + x ),-1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +( 1 / ( x * ( 1 - x ) ) ) / ( x + 1 / x ),-1/((x - 1)*(x**2 + 1)),0.0,-3.0 +( 1 / ( x * ( 1 - x ) ) ) / ( x - 1 - 1 ),-1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +( 1 / ( x * ( 1 - x ) ) ) / x / x / x - 1,(x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / ( x * ( 1 - x ) ) + 1 ) / x,(x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( x * ( x * x ) ) ) + ( 1 + 1 ) + 1,3 + x**(-3),-3.0,0.0 +( 1 / ( x * ( x * x ) ) ) / ( ( x * x ) - x ) - 1,(x**4*(-x + 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / ( x * ( x * x ) ) ) / ( x + x ) + 1,1 + 1/(2*x**4),-4.0,0.0 +( 1 / ( x * ( x * x ) ) ) / ( x + x ) - 1,-1 + 1/(2*x**4),-4.0,0.0 +( 1 / ( x * x ) ) * ( 1 - x ) / ( 1 + 1 ),(-x + 1)/(2*x**2),-2.0,-1.0 +( 1 / ( x * x ) ) * 1 / x + x - 1,x - 1 + x**(-3),-3.0,1.0 +( 1 / ( x * x ) ) + ( 1 + 1 ) + 1,3 + x**(-2),-2.0,0.0 +( 1 / ( x * x ) ) + ( 1 / x ) / ( x + ( 1 + x ) ),(3*x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 / ( x * x ) ) + ( 1 / x ) / ( x + x ),3/(2*x**2),-2.0,-2.0 +( 1 / ( x * x ) ) + 1 + 1 + 1 + 1,4 + x**(-2),-2.0,0.0 +( 1 / ( x * x ) ) + 1 - x + 1,-x + 2 + x**(-2),-2.0,1.0 +( 1 / ( x * x ) ) + 1 / ( ( 1 + x ) + x ),(x**2 + 2*x + 1)/(x**2*(2*x + 1)),-2.0,-1.0 +( 1 / ( x * x ) ) + 1 / ( ( x * x ) + 1 ),(2*x**2 + 1)/(x**4 + x**2),-2.0,-2.0 +( 1 / ( x * x ) ) + 1 / ( ( x * x ) - 1 ),(2*x**2 - 1)/(x**4 - x**2),-2.0,-2.0 +( 1 / ( x * x ) ) + 1 / ( 1 + 1 ),1/2 + x**(-2),-2.0,0.0 +( 1 / ( x * x ) ) + 1 / x - x + 1,-x + 1 + 1/x + x**(-2),-2.0,1.0 +( 1 / ( x * x ) ) + 1 / x / ( 1 + x ) / x,(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 / ( x * x ) ) + x * x + x * x,(2*x**4 + 1)/x**2,-2.0,2.0 +( 1 / ( x * x ) ) + x + x * x + x,(x**3*(x + 2) + 1)/x**2,-2.0,2.0 +( 1 / ( x * x ) ) + x - 1 + x,2*x - 1 + x**(-2),-2.0,1.0 +( 1 / ( x * x ) ) + x / ( x + x ),1/2 + x**(-2),-2.0,0.0 +( 1 / ( x * x ) ) - 1 + 1 / x,(-x**2 + x + 1)/x**2,-2.0,0.0 +( 1 / ( x * x ) ) - 1 - ( 1 / x ) / x / x,(-x**3 + x - 1)/x**3,-3.0,0.0 +( 1 / ( x * x ) ) - 1 - 1 - x * x,-x**2 - 2 + x**(-2),-2.0,2.0 +( 1 / ( x * x ) ) - 1 - 1 / x / ( ( x * x ) * x ),(-x**4 + x**2 - 1)/x**4,-4.0,0.0 +( 1 / ( x * x ) ) - 1 - x * x + x,-x**2 + x - 1 + x**(-2),-2.0,2.0 +( 1 / ( x * x ) ) - 1 - x - x * x,-x**2 - x - 1 + x**(-2),-2.0,2.0 +( 1 / ( x * x ) ) - 1 / ( ( x * ( 1 - x ) ) - 1 ),(2*x**2 - x + 1)/(x**2*(x**2 - x + 1)),-2.0,-2.0 +( 1 / ( x * x ) ) - 1 / ( 1 + ( 1 - x ) ),(x**2 + x - 2)/(x**2*(x - 2)),-2.0,-1.0 +( 1 / ( x * x ) ) - 1 / ( x + ( 1 + x ) ),(-x**2 + 2*x + 1)/(x**2*(2*x + 1)),-2.0,-1.0 +( 1 / ( x * x ) ) - x * x - 1 - 1,-x**2 - 2 + x**(-2),-2.0,2.0 +( 1 / ( x * x ) ) - x / ( 1 - ( x * x ) ),(x**3 + x**2 - 1)/(x**4 - x**2),-2.0,-1.0 +( 1 / ( x * x ) ) - x / ( x + x ),-1/2 + x**(-2),-2.0,0.0 +( 1 / ( x * x ) ) / ( ( 1 / x ) + x + x ),1/(2*x**3 + x),-1.0,-3.0 +( 1 / ( x * x ) ) / ( ( x / ( 1 + x ) ) - x ) - 1,-(x**4 + x + 1)/x**4,-4.0,0.0 +( 1 / ( x * x ) ) / ( 1 + ( 1 + x ) ) / x / x + 1,(x**4*(x + 2) + 1)/(x**4*(x + 2)),-4.0,0.0 +( 1 / ( x * x ) ) / ( 1 + 1 ) - 1,-1 + 1/(2*x**2),-2.0,0.0 +( 1 / ( x * x ) ) / ( 1 + 1 ) - x,-x + 1/(2*x**2),-2.0,1.0 +( 1 / ( x * x ) ) / ( 1 + 1 + 1 ),1/(3*x**2),-2.0,-2.0 +( 1 / ( x * x ) ) / ( 1 + x ) / x / x + 1,(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / ( x * x ) ) / ( x + x ) + ( 1 / ( 1 + x ) ),(2*x**3 + x + 1)/(2*x**3*(x + 1)),-3.0,-1.0 +( 1 / ( x * x ) ) / ( x + x + ( 1 / x ) ),1/(2*x**3 + x),-1.0,-3.0 +( 1 / ( x * x ) ) / ( x - 1 ) * ( 1 + x ),(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 / ( x * x ) ) / ( x - 1 ) - ( 1 / x ),(x*(-x + 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( x * x ) ) / x + 1 + x + 1,x + 2 + x**(-3),-3.0,1.0 +( 1 / ( x * x ) ) / x + 1 - x - x,-2*x + 1 + x**(-3),-3.0,1.0 +( 1 / ( x * x ) ) / x - ( 1 + x ),-x - 1 + x**(-3),-3.0,1.0 +( 1 / ( x * x ) ) / x - ( 1 / x ),(-x**2 + 1)/x**3,-3.0,-1.0 +( 1 / ( x * x ) ) / x - 1,-1 + x**(-3),-3.0,0.0 +( 1 / ( x * x ) ) / x - 1 - 1 - 1,-3 + x**(-3),-3.0,0.0 +( 1 / ( x * x ) ) / x - x + 1 + 1,-x + 2 + x**(-3),-3.0,1.0 +( 1 / ( x * x ) ) / x - x - 1,-x - 1 + x**(-3),-3.0,1.0 +( 1 / ( x * x ) ) / x - x - x - x,-3*x + x**(-3),-3.0,1.0 +( 1 / ( x * x ) ) / x / ( 1 - ( 1 + x ) ) - 1,-1 - 1/x**4,-4.0,0.0 +( 1 / ( x * x ) ) / x / ( 1 - x ) - 1,(x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / ( x * x ) ) / x / x + ( 1 / ( 1 - x ) ) * x,(-x**5 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / ( x * x ) ) / x / x + x / ( 1 - x ),(-x**5 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / ( x * x ) ) / x / x / ( 1 - x ) - 1,(x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / ( x * x ) + ( ( 1 - x ) - x ) ) / x,-2 + 1/x + x**(-3),-3.0,0.0 +( 1 / ( x * x ) + ( 1 + ( 1 - x ) ) ) / x,-1 + 2/x + x**(-3),-3.0,0.0 +( 1 / ( x * x ) + ( 1 + x ) ) / x,1 + 1/x + x**(-3),-3.0,0.0 +( 1 / ( x * x ) + ( x * x ) ) - 1,x**2 - 1 + x**(-2),-2.0,2.0 +( 1 / ( x * x ) + 1 ) / ( 1 - x ),-(x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / ( x * x ) + 1 ) / ( x / ( ( 1 / x ) + x ) ),(x**2 + 1)**2/x**4,-4.0,0.0 +( 1 / ( x * x ) + 1 ) / ( x / ( 1 + x ) ),(x + 1)*(x**2 + 1)/x**3,-3.0,0.0 +( 1 / ( x * x ) + 1 ) / x,(x**2 + 1)/x**3,-3.0,-1.0 +( 1 / ( x * x ) + x ) + ( 1 + x ),2*x + 1 + x**(-2),-2.0,1.0 +( 1 / ( x * x ) + x * x ),(x**4 + 1)/x**2,-2.0,2.0 +( 1 / ( x * x ) - ( 1 + ( 1 + x ) ) ) / x,-1 - 2/x + x**(-3),-3.0,0.0 +( 1 / ( x * x ) - ( 1 + ( 1 - x ) ) ) / x,1 - 2/x + x**(-3),-3.0,0.0 +( 1 / ( x * x ) - 1 - x ),-x - 1 + x**(-2),-2.0,1.0 +( 1 / ( x * x ) - x ) / x,-1 + x**(-3),-3.0,0.0 +( 1 / ( x * x ) - x - x ),-2*x + x**(-2),-2.0,1.0 +( 1 / ( x * x ) / ( x * x ) + 1 ),1 + x**(-4),-4.0,0.0 +( 1 / ( x * x ) / x ) - 1,-1 + x**(-3),-3.0,0.0 +( 1 / ( x * x ) / x + ( 1 + x ) ),x + 1 + x**(-3),-3.0,1.0 +( 1 / ( x + ( 1 + x ) ) ),1/(2*x + 1),0.0,-1.0 +( 1 / ( x + ( x / ( 1 + x ) ) ) ),(x + 1)/(x*(x + 2)),-1.0,-1.0 +( 1 / ( x + x ) ),1/(2*x),-1.0,-1.0 +( 1 / ( x - ( ( 1 - x ) - x ) ) ),1/(3*x - 1),0.0,-1.0 +( 1 / ( x - ( ( x * x ) - x ) ) ),-1/(x*(x - 2)),-1.0,-2.0 +( 1 / ( x - ( 1 - ( ( x * x ) * x ) ) ) ),1/(x**3 + x - 1),0.0,-3.0 +( 1 / ( x - ( 1 - ( 1 / x ) ) ) ),x/(x*(x - 1) + 1),1.0,-1.0 +( 1 / ( x - ( 1 - x ) ) ),1/(2*x - 1),0.0,-1.0 +( 1 / ( x - ( 1 / ( x * x ) ) ) ),x**2/(x**3 - 1),2.0,-1.0 +( 1 / ( x - ( 1 / x ) ) ),x/(x**2 - 1),1.0,-1.0 +( 1 / ( x - 1 ) ),1/(x - 1),0.0,-1.0 +( 1 / ( x / ( ( 1 - ( 1 / x ) ) - x ) ) / x ),-(x*(x - 1) + 1)/x**3,-3.0,-1.0 +( 1 / ( x / ( ( 1 - x ) - x ) ) - 1 ) / x,(-3*x + 1)/x**2,-2.0,-1.0 +( 1 / ( x / ( ( 1 - x ) - x ) ) / x ),(-2*x + 1)/x**2,-2.0,-1.0 +( 1 / ( x / ( ( 1 / x ) - x ) ) ) / ( 1 + x * x ),(-x**2 + 1)/(x**2*(x**2 + 1)),-2.0,-2.0 +( 1 / ( x / ( ( 1 / x ) - x ) ) ) / x - 1,-1 - 1/x + x**(-3),-3.0,0.0 +( 1 / ( x / ( 1 + x ) ) ) / ( x * x + 1 ),(x + 1)/(x**3 + x),-1.0,-2.0 +( 1 / ( x / ( 1 + x ) ) ) / x / ( x * x ) - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +( 1 / ( x / ( 1 + x ) ) ) / x / x + 1 + 1,(2*x**3 + x + 1)/x**3,-3.0,0.0 +( 1 / ( x / ( 1 + x ) ) ) / x / x / x + 1,(x**4 + x + 1)/x**4,-4.0,0.0 +( 1 / ( x / ( 1 + x ) ) ) / x / x / x - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +( 1 / ( x / ( 1 - x ) ) ) / x / x - 1,(-x**3 - x + 1)/x**3,-3.0,0.0 +( 1 / ( x / ( 1 - x ) ) ) / x / x / x - 1,(-x**4 - x + 1)/x**4,-4.0,0.0 +( 1 / ( x / ( 1 - x ) ) - 1 ) / ( x * ( 1 + x ) ),(-2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 / ( x / ( 1 - x ) ) - 1 ) / x,(-2*x + 1)/x**2,-2.0,-1.0 +( 1 / ( x / ( 1 - x ) ) - x ) / x,(-x**2 - x + 1)/x**2,-2.0,0.0 +( 1 / ( x / ( 1 - x ) ) / x ) + 1,(x**2 - x + 1)/x**2,-2.0,0.0 +( 1 / ( x / ( 1 - x ) ) / x ) - 1,(-x**2 - x + 1)/x**2,-2.0,0.0 +( 1 / 1 ),1,0.0,0.0 +( 1 / 1 + 1 ) / ( ( x * x ) / ( 1 - x ) ),2*(-x + 1)/x**2,-2.0,-1.0 +( 1 / 1 + 1 ) / ( x * ( 1 + x ) ),2/(x*(x + 1)),-1.0,-2.0 +( 1 / 1 + 1 ) / ( x * x ),2/x**2,-2.0,-2.0 +( 1 / 1 + 1 ) / x,2/x,-1.0,-1.0 +( 1 / x ) * ( 1 + x ) / x + x - 1,x - 1 + 1/x + x**(-2),-2.0,1.0 +( 1 / x ) * ( 1 - x ) - ( 1 / x ) / x / x,-1 + 1/x - 1/x**3,-3.0,0.0 +( 1 / x ) * ( 1 - x ) - 1 / x / x,(x*(-x + 1) - 1)/x**2,-2.0,0.0 +( 1 / x ) * ( 1 - x ) / ( x + ( 1 + x ) ),(-x + 1)/(x*(2*x + 1)),-1.0,-1.0 +( 1 / x ) * ( 1 / x ) / x + x - 1,x - 1 + x**(-3),-3.0,1.0 +( 1 / x ) * ( x - 1 - 1 ),(x - 2)/x,-1.0,0.0 +( 1 / x ) * 1,1/x,-1.0,-1.0 +( 1 / x ) * 1 + x * x * x,(x**4 + 1)/x,-1.0,3.0 +( 1 / x ) * 1 - x - x * ( x * x ),-x**3 - x + 1/x,-1.0,3.0 +( 1 / x ) * 1 - x - x * x,-x**2 - x + 1/x,-1.0,2.0 +( 1 / x ) * 1 / ( ( 1 - ( x * x ) ) + 1 ),-1/(x*(x**2 - 2)),-1.0,-3.0 +( 1 / x ) * 1 / x - ( x * x ) - 1,-x**2 - 1 + x**(-2),-2.0,2.0 +( 1 / x ) * 1 / x - 1 - x,-x - 1 + x**(-2),-2.0,1.0 +( 1 / x ) * 1 / x / x - x,-x + x**(-3),-3.0,1.0 +( 1 / x ) * x - ( ( 1 / ( x * x ) ) + x ) / x / x,1 - 1/x - 1/x**4,-4.0,0.0 +( 1 / x ) * x - ( ( 1 / x ) + x ) / x / x,1 - 1/x - 1/x**3,-3.0,0.0 +( 1 / x ) * x - ( ( 1 / x ) - x ) / x / ( x * x ),(x**4 + x**2 - 1)/x**4,-4.0,0.0 +( 1 / x ) * x / ( 1 + ( ( ( x * x ) * x ) * x ) ),1/(x**4 + 1),0.0,-4.0 +( 1 / x ) * x / ( 1 + x ) - 1 / ( 1 - x ),2*x/(x**2 - 1),1.0,-1.0 +( 1 / x ) + ( ( ( ( 1 / x ) + x ) / x ) + 1 ) / x,3/x + x**(-3),-3.0,-1.0 +( 1 / x ) + ( ( ( 1 + x ) / x ) + 1 ) / x,(3*x + 1)/x**2,-2.0,-1.0 +( 1 / x ) + ( ( ( 1 / x ) / x ) + 1 ) / x,2/x + x**(-3),-3.0,-1.0 +( 1 / x ) + ( ( 1 + x ) + 1 ) / x,(x + 3)/x,-1.0,0.0 +( 1 / x ) + ( ( 1 + x ) + x ) / x / x / x,(x**2 + 2*x + 1)/x**3,-3.0,-1.0 +( 1 / x ) + ( ( 1 + x ) / ( 1 - x ) ) / x,-2/(x*(x - 1)),-1.0,-2.0 +( 1 / x ) + ( ( 1 - x ) / ( x * x ) / x ),(x**2 - x + 1)/x**3,-3.0,-1.0 +( 1 / x ) + ( ( 1 / x ) + 1 ) / x,(2*x + 1)/x**2,-2.0,-1.0 +( 1 / x ) + ( ( 1 / x ) / x ) / ( x + x ),(x**2 + 1/2)/x**3,-3.0,-1.0 +( 1 / x ) + ( ( 1 / x ) / x ) / x - 1 - 1,-2 + 1/x + x**(-3),-3.0,0.0 +( 1 / x ) + ( ( x * x ) + x ) * x,(x**3*(x + 1) + 1)/x,-1.0,3.0 +( 1 / x ) + ( 1 ) - ( x * x ) * x,-x**3 + 1 + 1/x,-1.0,3.0 +( 1 / x ) + ( 1 ) - x * ( x * x ),-x**3 + 1 + 1/x,-1.0,3.0 +( 1 / x ) + ( 1 ) - x * x,-x**2 + 1 + 1/x,-1.0,2.0 +( 1 / x ) + ( 1 + ( 1 / x ) ) / ( x + x ),(3*x + 1)/(2*x**2),-2.0,-1.0 +( 1 / x ) + ( 1 + 1 ) / ( 1 - x ),-(x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 / x ) + ( 1 + 1 ) / ( x * x ),(x + 2)/x**2,-2.0,-1.0 +( 1 / x ) + ( 1 + x ) * x * x,(x**3*(x + 1) + 1)/x,-1.0,3.0 +( 1 / x ) + ( 1 + x ) * x * x - 1,(x**4 + x**3 - x + 1)/x,-1.0,3.0 +( 1 / x ) + ( 1 + x ) - x * x * x,-x**3 + x + 1 + 1/x,-1.0,3.0 +( 1 / x ) + ( 1 + x ) / ( ( x * x ) * x ),(x**2 + x + 1)/x**3,-3.0,-1.0 +( 1 / x ) + ( 1 + x ) / ( x * x ),(2*x + 1)/x**2,-2.0,-1.0 +( 1 / x ) + ( 1 + x ) / x / x / ( 1 - x ),(x*(x - 1) - x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x ) + ( 1 + x ) / x / x / x,(x**2 + x + 1)/x**3,-3.0,-1.0 +( 1 / x ) + ( 1 - ( 1 / x ) ) / ( x + x ),(3*x - 1)/(2*x**2),-2.0,-1.0 +( 1 / x ) + ( 1 - x ) * x * x + 1,-x**3 + x**2 + 1 + 1/x,-1.0,3.0 +( 1 / x ) + ( 1 - x ) - x,-2*x + 1 + 1/x,-1.0,1.0 +( 1 / x ) + ( 1 - x ) - x * x * x,-x**3 - x + 1 + 1/x,-1.0,3.0 +( 1 / x ) + ( 1 - x ) / ( ( x * x ) + x ),2/(x*(x + 1)),-1.0,-2.0 +( 1 / x ) + ( 1 - x ) / x + 1 / x,(-x + 3)/x,-1.0,0.0 +( 1 / x ) + ( 1 / ( 1 + ( x * x ) ) ),(x**2 + x + 1)/(x**3 + x),-1.0,-1.0 +( 1 / x ) + ( 1 / ( 1 + x ) ) + 1 / x / x,(2*x**2 + 2*x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x ) + ( 1 / ( 1 + x ) ) - ( 1 / x ) / x / x,(2*x**3 + x**2 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) + ( 1 / ( 1 + x ) ) / x / x,(x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x ) + ( 1 / ( 1 + x ) ) / x / x / x,(x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) + ( 1 / ( 1 - x ) ) / ( 1 + 1 ),(x - 2)/(2*x*(x - 1)),-1.0,-1.0 +( 1 / x ) + ( 1 / ( 1 - x ) ) / x / x / x,(x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) + ( 1 / ( x * x ) ) / ( x + x ),(x**2 + 1/2)/x**3,-3.0,-1.0 +( 1 / x ) + ( 1 / x ) + 1 / ( 1 + x ),(3*x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 / x ) + ( 1 / x ) + 1 / ( x * x ) / x,2/x + x**(-3),-3.0,-1.0 +( 1 / x ) + ( 1 / x ) + x * x * x,(x**4 + 2)/x,-1.0,3.0 +( 1 / x ) + ( 1 / x ) - ( 1 - x ) / x / x,(3*x - 1)/x**2,-2.0,-1.0 +( 1 / x ) + ( 1 / x ) / ( 1 + 1 ),3/(2*x),-1.0,-1.0 +( 1 / x ) + ( 1 / x ) / ( x + x ),(x + 1/2)/x**2,-2.0,-1.0 +( 1 / x ) + ( 1 / x ) / x - 1 - 1,-2 + 1/x + x**(-2),-2.0,0.0 +( 1 / x ) + ( 1 / x ) / x - x * x,(-x**4 + x + 1)/x**2,-2.0,2.0 +( 1 / x ) + ( 1 / x ) / x / x + ( 1 / x ),2/x + x**(-3),-3.0,-1.0 +( 1 / x ) + ( 1 / x ) / x / x - 1,-1 + 1/x + x**(-3),-3.0,0.0 +( 1 / x ) + ( 1 / x ) / x / x / ( 1 - x ),(x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) + ( x * ( x * x ) ) - 1,(x**4 - x + 1)/x,-1.0,3.0 +( 1 / x ) + ( x * x ) * x + x - 1,x**3 + x - 1 + 1/x,-1.0,3.0 +( 1 / x ) + ( x * x ) + 1 / x,(x**3 + 2)/x,-1.0,2.0 +( 1 / x ) + ( x * x ) + x * x,(2*x**3 + 1)/x,-1.0,2.0 +( 1 / x ) + ( x * x ) - 1,(x**3 - x + 1)/x,-1.0,2.0 +( 1 / x ) + ( x * x ) - 1 / x / x,(x**4 + x - 1)/x**2,-2.0,2.0 +( 1 / x ) + ( x + ( x * x ) ) * x,(x**3*(x + 1) + 1)/x,-1.0,3.0 +( 1 / x ) + ( x + x ) * x,(2*x**3 + 1)/x,-1.0,2.0 +( 1 / x ) + ( x / ( 1 - x ) ),(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +( 1 / x ) + ( x / ( 1 - x ) ) - 1,-x/(x - 1) - 1 + 1/x,-1.0,0.0 +( 1 / x ) + ( x / ( 1 - x ) ) / ( x - 1 ),-x/(x - 1)**2 + 1/x,-1.0,-2.0 +( 1 / x ) + 1 * 1 - x * x,-x**2 + 1 + 1/x,-1.0,2.0 +( 1 / x ) + 1 + ( 1 / x ) / x + 1,2 + 1/x + x**(-2),-2.0,0.0 +( 1 / x ) + 1 + ( 1 / x ) / x / x,1 + 1/x + x**(-3),-3.0,0.0 +( 1 / x ) + 1 + ( x * x ) * x - x,x**3 - x + 1 + 1/x,-1.0,3.0 +( 1 / x ) + 1 + 1 + ( 1 / x ) / ( x * x ),2 + 1/x + x**(-3),-3.0,0.0 +( 1 / x ) + 1 + 1 + x * x,x**2 + 2 + 1/x,-1.0,2.0 +( 1 / x ) + 1 + 1 - x,-x + 2 + 1/x,-1.0,1.0 +( 1 / x ) + 1 + 1 - x * ( x * x ),-x**3 + 2 + 1/x,-1.0,3.0 +( 1 / x ) + 1 + 1 - x * x,-x**2 + 2 + 1/x,-1.0,2.0 +( 1 / x ) + 1 + 1 / ( 1 - x ) + 1,(2*x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +( 1 / x ) + 1 + 1 / ( x * x ) / ( x * x ),1 + 1/x + x**(-4),-4.0,0.0 +( 1 / x ) + 1 + 1 / x + ( 1 / x ),(x + 3)/x,-1.0,0.0 +( 1 / x ) + 1 + 1 / x / x,(x**2 + x + 1)/x**2,-2.0,0.0 +( 1 / x ) + 1 + x,x + 1 + 1/x,-1.0,1.0 +( 1 / x ) + 1 + x * ( 1 + x ) * x,(x**4 + x**3 + x + 1)/x,-1.0,3.0 +( 1 / x ) + 1 + x * ( x * x ) + 1,x**3 + 2 + 1/x,-1.0,3.0 +( 1 / x ) + 1 + x * x * ( 1 - x ),-x**3 + x**2 + 1 + 1/x,-1.0,3.0 +( 1 / x ) + 1 + x * x * x,(x**4 + x + 1)/x,-1.0,3.0 +( 1 / x ) + 1 + x * x + 1,x**2 + 2 + 1/x,-1.0,2.0 +( 1 / x ) + 1 + x * x - x,x**2 - x + 1 + 1/x,-1.0,2.0 +( 1 / x ) + 1 + x + 1 + 1,x + 3 + 1/x,-1.0,1.0 +( 1 / x ) + 1 + x + x + 1,2*x + 2 + 1/x,-1.0,1.0 +( 1 / x ) + 1 + x - x * ( x * x ),-x**3 + x + 1 + 1/x,-1.0,3.0 +( 1 / x ) + 1 + x - x * x,-x**2 + x + 1 + 1/x,-1.0,2.0 +( 1 / x ) + 1 - ( ( 1 / x ) - x ) / x / x,1 + 2/x - 1/x**3,-3.0,0.0 +( 1 / x ) + 1 - ( 1 + x ) * x * x,(-x**4 - x**3 + x + 1)/x,-1.0,3.0 +( 1 / x ) + 1 - ( 1 / x ) / ( x * x ),1 + 1/x - 1/x**3,-3.0,0.0 +( 1 / x ) + 1 - ( 1 / x ) / x,(x**2 + x - 1)/x**2,-2.0,0.0 +( 1 / x ) + 1 - ( 1 / x ) / x + 1,2 + 1/x - 1/x**2,-2.0,0.0 +( 1 / x ) + 1 - ( x * x ) * x + x,-x**3 + x + 1 + 1/x,-1.0,3.0 +( 1 / x ) + 1 - ( x * x ) + 1,-x**2 + 2 + 1/x,-1.0,2.0 +( 1 / x ) + 1 - x * x * x,-x**3 + 1 + 1/x,-1.0,3.0 +( 1 / x ) + 1 - x * x + ( 1 + x ),-x**2 + x + 2 + 1/x,-1.0,2.0 +( 1 / x ) + 1 - x * x + 1,-x**2 + 2 + 1/x,-1.0,2.0 +( 1 / x ) + 1 - x * x + x,-x**2 + x + 1 + 1/x,-1.0,2.0 +( 1 / x ) + 1 - x + 1,-x + 2 + 1/x,-1.0,1.0 +( 1 / x ) + 1 - x + 1 + 1,-x + 3 + 1/x,-1.0,1.0 +( 1 / x ) + 1 - x + 1 - x,-2*x + 2 + 1/x,-1.0,1.0 +( 1 / x ) + 1 / ( ( ( 1 + x ) + x ) + x ),(4*x + 1)/(x*(3*x + 1)),-1.0,-1.0 +( 1 / x ) + 1 / ( ( ( 1 / x ) - x ) - x ),(x**2 - 1)/(2*x**3 - x),-1.0,-1.0 +( 1 / x ) + 1 / ( ( 1 + ( 1 - x ) ) ),-2/(x*(x - 2)),-1.0,-2.0 +( 1 / x ) + 1 / ( ( 1 + ( 1 / x ) ) + x ),(2*x**2 + x + 1)/(x*(x**2 + x + 1)),-1.0,-1.0 +( 1 / x ) + 1 / ( ( 1 + x ) + x ),(3*x + 1)/(x*(2*x + 1)),-1.0,-1.0 +( 1 / x ) + 1 / ( ( 1 + x ) - ( x * x ) ),(-x**2 + 2*x + 1)/(x*(-x**2 + x + 1)),-1.0,-1.0 +( 1 / x ) + 1 / ( ( 1 - x ) - ( 1 / x ) ),(-x + 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +( 1 / x ) + 1 / ( ( 1 - x ) - x ),(x - 1)/(x*(2*x - 1)),-1.0,-1.0 +( 1 / x ) + 1 / ( ( 1 / ( 1 + x ) ) + x ),(2*x*(x + 1) + 1)/(x*(x*(x + 1) + 1)),-1.0,-1.0 +( 1 / x ) + 1 / ( ( 1 / ( 1 + x ) ) - x ),-1/(x*(x**2 + x - 1)),-1.0,-3.0 +( 1 / x ) + 1 / ( ( 1 / ( 1 - x ) ) + x ),(2*x*(x - 1) - 1)/(x*(x*(x - 1) - 1)),-1.0,-1.0 +( 1 / x ) + 1 / ( ( 1 / x ) + ( x * x ) ),(x**3 + x**2 + 1)/(x**4 + x),-1.0,-1.0 +( 1 / x ) + 1 / ( ( 1 / x ) + x ),(2*x**2 + 1)/(x**3 + x),-1.0,-1.0 +( 1 / x ) + 1 / ( ( x * ( 1 - x ) ) - 1 ),(x*(x - 1) - x + 1)/(x*(x*(x - 1) + 1)),-1.0,-1.0 +( 1 / x ) + 1 / ( ( x * x ) ) / x,(x**2 + 1)/x**3,-3.0,-1.0 +( 1 / x ) + 1 / ( ( x * x ) + 1 ),(x**2 + x + 1)/(x**3 + x),-1.0,-1.0 +( 1 / x ) + 1 / ( ( x * x ) - x ) / x,(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x ) + 1 / ( ( x / ( 1 + x ) ) + x ) / x / x,(x**2*(x + 2) + x + 1)/(x**3*(x + 2)),-3.0,-1.0 +( 1 / x ) + 1 / ( 1 + ( 1 + ( 1 - x ) ) ),-3/(x*(x - 3)),-1.0,-2.0 +( 1 / x ) + 1 / ( 1 + ( 1 + x ) ),2*(x + 1)/(x*(x + 2)),-1.0,-1.0 +( 1 / x ) + 1 / ( 1 + ( 1 + x ) ) / x / x,(x*(x + 2) + 1)/(x**2*(x + 2)),-2.0,-1.0 +( 1 / x ) + 1 / ( 1 + ( 1 - x ) ),-2/(x*(x - 2)),-1.0,-2.0 +( 1 / x ) + 1 / ( 1 + ( x * x ) ) / x / x,(x**3 + x + 1)/(x**4 + x**2),-2.0,-1.0 +( 1 / x ) + 1 / ( 1 + 1 ),(x + 2)/(2*x),-1.0,0.0 +( 1 / x ) + 1 / ( 1 + x ),(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 / x ) + 1 / ( 1 + x ) + 1 / x,(3*x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 / x ) + 1 / ( 1 + x ) / x / x,(x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x ) + 1 / ( 1 - ( x * x ) ),(x**2 - x - 1)/(x**3 - x),-1.0,-1.0 +( 1 / x ) + 1 / ( x * x ) + 1 / x,(2*x + 1)/x**2,-2.0,-1.0 +( 1 / x ) + 1 / ( x * x ) - 1 - 1,-2 + 1/x + x**(-2),-2.0,0.0 +( 1 / x ) + 1 / ( x * x ) / ( x * x ) + 1,1 + 1/x + x**(-4),-4.0,0.0 +( 1 / x ) + 1 / ( x * x ) / x + 1,1 + 1/x + x**(-3),-3.0,0.0 +( 1 / x ) + 1 / ( x * x ) / x + x,x + 1/x + x**(-3),-3.0,1.0 +( 1 / x ) + 1 / ( x + ( 1 / x ) ),(2*x**2 + 1)/(x**3 + x),-1.0,-1.0 +( 1 / x ) + 1 / ( x + ( x * x ) ),(x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 / x ) + 1 / ( x + 1 ),(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 / x ) + 1 / ( x + x ),3/(2*x),-1.0,-1.0 +( 1 / x ) + 1 / ( x - ( ( x * x ) * x ) ),(x**2 - 2)/(x**3 - x),-1.0,-1.0 +( 1 / x ) + 1 / ( x - ( 1 / x ) ),(2*x**2 - 1)/(x**3 - x),-1.0,-1.0 +( 1 / x ) + 1 / ( x / ( 1 - x ) ) / x / x,(x**2 - x + 1)/x**3,-3.0,-1.0 +( 1 / x ) + 1 / x,2/x,-1.0,-1.0 +( 1 / x ) + 1 / x + 1 + 1,2 + 2/x,-1.0,0.0 +( 1 / x ) + 1 / x + 1 / ( 1 + x ),(3*x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 / x ) + 1 / x + 1 / x,3/x,-1.0,-1.0 +( 1 / x ) + 1 / x + x * ( x * x ),(x**4 + 2)/x,-1.0,3.0 +( 1 / x ) + 1 / x + x * x,(x**3 + 2)/x,-1.0,2.0 +( 1 / x ) + 1 / x + x + 1,x + 1 + 2/x,-1.0,1.0 +( 1 / x ) + 1 / x - 1,(-x + 2)/x,-1.0,0.0 +( 1 / x ) + 1 / x - 1 - 1,-2 + 2/x,-1.0,0.0 +( 1 / x ) + 1 / x - x * x,(-x**3 + 2)/x,-1.0,2.0 +( 1 / x ) + 1 / x - x + 1,-x + 1 + 2/x,-1.0,1.0 +( 1 / x ) + 1 / x - x - x,-2*x + 2/x,-1.0,1.0 +( 1 / x ) + 1 / x / ( ( 1 + x ) * x ) / x,(x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) + 1 / x / ( 1 + x ) + 1,(x*(x + 1) + x + 2)/(x*(x + 1)),-1.0,0.0 +( 1 / x ) + 1 / x / ( 1 + x ) / x,(x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x ) + 1 / x / ( x * ( 1 + x ) ) / x,(x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) + 1 / x / ( x * ( 1 - x ) ),(x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x ) + 1 / x / ( x * ( 1 - x ) ) / x,(x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) + 1 / x / ( x * x ),(x**2 + 1)/x**3,-3.0,-1.0 +( 1 / x ) + 1 / x / x + ( 1 / x ),(2*x + 1)/x**2,-2.0,-1.0 +( 1 / x ) + 1 / x / x + 1,(x**2 + x + 1)/x**2,-2.0,0.0 +( 1 / x ) + 1 / x / x + x,(x**3 + x + 1)/x**2,-2.0,1.0 +( 1 / x ) + 1 / x / x - ( 1 / ( 1 - x ) ),(2*x**2 - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x ) + 1 / x / x / ( 1 - x ),(x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x ) + 1 / x / x / ( x / ( 1 - x ) ),(x**2 - x + 1)/x**3,-3.0,-1.0 +( 1 / x ) + 1 / x / x / x,(x**2 + 1)/x**3,-3.0,-1.0 +( 1 / x ) + x * ( 1 + x ) * x + x,x**3 + x**2 + x + 1/x,-1.0,3.0 +( 1 / x ) + x * ( 1 - x ) * x - x,-x**3 + x**2 - x + 1/x,-1.0,3.0 +( 1 / x ) + x * ( x ) * ( 1 + x ),(x**3*(x + 1) + 1)/x,-1.0,3.0 +( 1 / x ) + x * ( x * x ) + 1,(x**4 + x + 1)/x,-1.0,3.0 +( 1 / x ) + x * ( x * x ) + 1 + 1,x**3 + 2 + 1/x,-1.0,3.0 +( 1 / x ) + x * ( x * x ) + 1 - x,x**3 - x + 1 + 1/x,-1.0,3.0 +( 1 / x ) + x * ( x * x ) + x,x**3 + x + 1/x,-1.0,3.0 +( 1 / x ) + x * ( x + x ),(2*x**3 + 1)/x,-1.0,2.0 +( 1 / x ) + x * ( x - ( x * x ) ),(x**3*(-x + 1) + 1)/x,-1.0,3.0 +( 1 / x ) + x * x,(x**3 + 1)/x,-1.0,2.0 +( 1 / x ) + x * x * x,(x**4 + 1)/x,-1.0,3.0 +( 1 / x ) + x * x * x * 1,(x**4 + 1)/x,-1.0,3.0 +( 1 / x ) + x * x * x + ( 1 + x ),x**3 + x + 1 + 1/x,-1.0,3.0 +( 1 / x ) + x * x * x + x,x**3 + x + 1/x,-1.0,3.0 +( 1 / x ) + x * x * x - ( 1 - x ),x**3 + x - 1 + 1/x,-1.0,3.0 +( 1 / x ) + x * x * x - 1,(x**4 - x + 1)/x,-1.0,3.0 +( 1 / x ) + x * x + ( x * x ),(2*x**3 + 1)/x,-1.0,2.0 +( 1 / x ) + x * x + 1 + x,x**2 + x + 1 + 1/x,-1.0,2.0 +( 1 / x ) + x * x + x,x**2 + x + 1/x,-1.0,2.0 +( 1 / x ) + x * x + x * x,(2*x**3 + 1)/x,-1.0,2.0 +( 1 / x ) + x * x - x,x**2 - x + 1/x,-1.0,2.0 +( 1 / x ) + x + ( 1 - x ) * x * x,-x**3 + x**2 + x + 1/x,-1.0,3.0 +( 1 / x ) + x + ( x ) + x,3*x + 1/x,-1.0,1.0 +( 1 / x ) + x + ( x * x ) * x + x,x**3 + 2*x + 1/x,-1.0,3.0 +( 1 / x ) + x + 1 + 1,x + 2 + 1/x,-1.0,1.0 +( 1 / x ) + x + 1 - 1 / ( x * ( x * x ) ),x + 1 + 1/x - 1/x**3,-3.0,1.0 +( 1 / x ) + x + 1 / ( x * x ) + 1,x + 1 + 1/x + x**(-2),-2.0,1.0 +( 1 / x ) + x + 1 / x - 1,x - 1 + 2/x,-1.0,1.0 +( 1 / x ) + x + 1 / x / x,(x**3 + x + 1)/x**2,-2.0,1.0 +( 1 / x ) + x + x,2*x + 1/x,-1.0,1.0 +( 1 / x ) + x + x * ( 1 + x ) * x,x**3 + x**2 + x + 1/x,-1.0,3.0 +( 1 / x ) + x + x * x,x**2 + x + 1/x,-1.0,2.0 +( 1 / x ) + x + x * x * x,x**3 + x + 1/x,-1.0,3.0 +( 1 / x ) + x + x + ( x * x ) * x,x**3 + 2*x + 1/x,-1.0,3.0 +( 1 / x ) + x + x + 1,2*x + 1 + 1/x,-1.0,1.0 +( 1 / x ) + x + x + x + x,4*x + 1/x,-1.0,1.0 +( 1 / x ) + x + x - 1,2*x - 1 + 1/x,-1.0,1.0 +( 1 / x ) + x + x - x * ( x * x ),-x**3 + 2*x + 1/x,-1.0,3.0 +( 1 / x ) + x + x - x * x,(x**2*(-x + 2) + 1)/x,-1.0,2.0 +( 1 / x ) + x - ( ( 1 + x ) / x ) / x / x,(x**4 + x**2 - x - 1)/x**3,-3.0,1.0 +( 1 / x ) + x - ( 1 / x ) / ( x * x ),x + 1/x - 1/x**3,-3.0,1.0 +( 1 / x ) + x - ( 1 / x ) / x,(x**3 + x - 1)/x**2,-2.0,1.0 +( 1 / x ) + x - 1,x - 1 + 1/x,-1.0,1.0 +( 1 / x ) + x - 1 * x * x,-x**2 + x + 1/x,-1.0,2.0 +( 1 / x ) + x - 1 + x,2*x - 1 + 1/x,-1.0,1.0 +( 1 / x ) + x - 1 + x + x,3*x - 1 + 1/x,-1.0,1.0 +( 1 / x ) + x - 1 + x - 1,2*x - 2 + 1/x,-1.0,1.0 +( 1 / x ) + x - 1 - 1 - 1,x - 3 + 1/x,-1.0,1.0 +( 1 / x ) + x - 1 / x / ( x * x ),x + 1/x - 1/x**3,-3.0,1.0 +( 1 / x ) + x - x * ( 1 + x ) * x,-x**3 - x**2 + x + 1/x,-1.0,3.0 +( 1 / x ) + x - x * ( 1 - x ) * x,x**3 - x**2 + x + 1/x,-1.0,3.0 +( 1 / x ) + x - x * ( x * x ) + 1,-x**3 + x + 1 + 1/x,-1.0,3.0 +( 1 / x ) + x - x * x,-x**2 + x + 1/x,-1.0,2.0 +( 1 / x ) + x - x * x * ( 1 - x ),x**3 - x**2 + x + 1/x,-1.0,3.0 +( 1 / x ) + x - x * x + 1,-x**2 + x + 1 + 1/x,-1.0,2.0 +( 1 / x ) + x - x * x + x,(x**2*(-x + 2) + 1)/x,-1.0,2.0 +( 1 / x ) + x / ( ( ( x * x ) * x ) - 1 ),(x**3 + x**2 - 1)/(x**4 - x),-1.0,-1.0 +( 1 / x ) + x / ( ( 1 + x ) - ( x * x ) ),(x + 1)/(x*(-x**2 + x + 1)),-1.0,-2.0 +( 1 / x ) + x / ( ( x * ( 1 + x ) ) + x ),2*(x + 1)/(x*(x + 2)),-1.0,-1.0 +( 1 / x ) + x / ( ( x * ( 1 - x ) ) + x ),-2/(x*(x - 2)),-1.0,-2.0 +( 1 / x ) + x / ( ( x * x ) - ( 1 - x ) ),(2*x**2 + x - 1)/(x*(x**2 + x - 1)),-1.0,-1.0 +( 1 / x ) + x / ( 1 + ( ( x * x ) - x ) ),(2*x**2 - x + 1)/(x*(x**2 - x + 1)),-1.0,-1.0 +( 1 / x ) + x / ( 1 + 1 ),x/2 + 1/x,-1.0,1.0 +( 1 / x ) + x / ( 1 - x ),(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +( 1 / x ) + x / ( x + ( 1 + x ) ),(x**2 + 2*x + 1)/(x*(2*x + 1)),-1.0,0.0 +( 1 / x ) + x / ( x + 1 ),(x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / x ) + x / ( x + x ),(x + 2)/(2*x),-1.0,0.0 +( 1 / x ) + x / ( x - ( ( x * x ) - x ) ),-2/(x*(x - 2)),-1.0,-2.0 +( 1 / x ) + x / ( x - 1 ),(x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +( 1 / x ) - ( ( ( 1 / x ) - x ) / x / x ),2/x - 1/x**3,-3.0,-1.0 +( 1 / x ) - ( ( 1 + x ) + x ) / x / x / x,(x**2 - 2*x - 1)/x**3,-3.0,-1.0 +( 1 / x ) - ( ( 1 - x ) / x / ( x * x ) ),(x**2 + x - 1)/x**3,-3.0,-1.0 +( 1 / x ) - ( ( 1 / x ) + x ) / x / x / ( 1 + x ),(x**3 - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) - ( ( 1 / x ) / x ) / x / x - 1,-1 + 1/x - 1/x**4,-4.0,0.0 +( 1 / x ) - ( ( 1 / x ) / x / x ),(x**2 - 1)/x**3,-3.0,-1.0 +( 1 / x ) - ( ( x * x ) ) - x * x,(-2*x**3 + 1)/x,-1.0,2.0 +( 1 / x ) - ( ( x * x ) * x + x ),-x**3 - x + 1/x,-1.0,3.0 +( 1 / x ) - ( 1 ) - 1 - ( x * x ),-x**2 - 2 + 1/x,-1.0,2.0 +( 1 / x ) - ( 1 ) / ( 1 - x ),(2*x - 1)/(x*(x - 1)),-1.0,-1.0 +( 1 / x ) - ( 1 ) / x / x,(x - 1)/x**2,-2.0,-1.0 +( 1 / x ) - ( 1 + ( 1 + x ) ) / ( x * x ),-2/x**2,-2.0,-2.0 +( 1 / x ) - ( 1 + ( 1 - x ) ) / ( x * x ),2*(x - 1)/x**2,-2.0,-1.0 +( 1 / x ) - ( 1 + ( 1 / ( 1 - x ) ) ) / x / x / x,(x**2*(x - 1) - x + 2)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) - ( 1 + ( 1 / x ) ) / ( x * x ),(x**2 - x - 1)/x**3,-3.0,-1.0 +( 1 / x ) - ( 1 + ( 1 / x ) ) / ( x + x ),(x - 1)/(2*x**2),-2.0,-1.0 +( 1 / x ) - ( 1 + ( 1 / x ) ) / x / x + ( 1 / x ),(2*x**2 - x - 1)/x**3,-3.0,-1.0 +( 1 / x ) - ( 1 + ( 1 / x ) ) / x / x + 1,(x**3 + x**2 - x - 1)/x**3,-3.0,0.0 +( 1 / x ) - ( 1 + 1 ) - 1,-3 + 1/x,-1.0,0.0 +( 1 / x ) - ( 1 + 1 ) / ( ( x * x ) * x ),(x**2 - 2)/x**3,-3.0,-1.0 +( 1 / x ) - ( 1 + 1 ) / ( x * ( x * x ) ),(x**2 - 2)/x**3,-3.0,-1.0 +( 1 / x ) - ( 1 + x ) - 1,-x - 2 + 1/x,-1.0,1.0 +( 1 / x ) - ( 1 + x ) - 1 / x / x,-x - 1 + 1/x - 1/x**2,-2.0,1.0 +( 1 / x ) - ( 1 + x ) - x * x * x,-x**3 - x - 1 + 1/x,-1.0,3.0 +( 1 / x ) - ( 1 + x ) / ( ( x * x ) + 1 ),(-x + 1)/(x*(x**2 + 1)),-1.0,-2.0 +( 1 / x ) - ( 1 + x ) / ( 1 - x ),(x*(x + 1) + x - 1)/(x*(x - 1)),-1.0,0.0 +( 1 / x ) - ( 1 + x ) / ( x * ( 1 - x ) ),2/(x - 1),0.0,-1.0 +( 1 / x ) - ( 1 + x ) / x / ( x * x ),(x**2 - x - 1)/x**3,-3.0,-1.0 +( 1 / x ) - ( 1 + x ) / x / x - 1,-1 - 1/x**2,-2.0,0.0 +( 1 / x ) - ( 1 + x ) / x / x / x,(x**2 - x - 1)/x**3,-3.0,-1.0 +( 1 / x ) - ( 1 - ( x * x ) ) / x / x / x,2/x - 1/x**3,-3.0,-1.0 +( 1 / x ) - ( 1 - x ) * x * x,(x**3*(x - 1) + 1)/x,-1.0,3.0 +( 1 / x ) - ( 1 - x ) * x * x - 1,(x**4 - x**3 - x + 1)/x,-1.0,3.0 +( 1 / x ) - ( 1 - x ) / x / x + 1,1 + 2/x - 1/x**2,-2.0,0.0 +( 1 / x ) - ( 1 - x ) / x / x / x,(x**2 + x - 1)/x**3,-3.0,-1.0 +( 1 / x ) - ( 1 / ( 1 - x ) ),(2*x - 1)/(x*(x - 1)),-1.0,-1.0 +( 1 / x ) - ( 1 / ( 1 - x ) ) - 1 / x / x,(2*x**2 - 2*x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x ) - ( 1 / ( x * ( 1 + x ) ) ) / x,(x*(x + 1) - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x ) - ( 1 / ( x * x ) ) / ( x + x ),(x**2 - 1/2)/x**3,-3.0,-1.0 +( 1 / x ) - ( 1 / x ) / ( 1 - x ) / ( x ),(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x ) - ( 1 / x ) / ( 1 - x ) / x / x,(x**2*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) - ( 1 / x ) / ( x * ( 1 + x ) ),(x*(x + 1) - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x ) - ( 1 / x ) / ( x + ( x * x ) ),(x*(x + 1) - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x ) - ( 1 / x ) / ( x + x ),(x - 1/2)/x**2,-2.0,-1.0 +( 1 / x ) - ( 1 / x ) / x,(x - 1)/x**2,-2.0,-1.0 +( 1 / x ) - ( 1 / x ) / x + x * x,(x**4 + x - 1)/x**2,-2.0,2.0 +( 1 / x ) - ( 1 / x ) / x / ( 1 + x ) / x,(x**2*(x + 1) - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) - ( 1 / x ) / x / ( 1 - x ) / x,(x**2*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) - ( 1 / x ) / x / x + 1,1 + 1/x - 1/x**3,-3.0,0.0 +( 1 / x ) - ( 1 / x ) / x / x - x,-x + 1/x - 1/x**3,-3.0,1.0 +( 1 / x ) - ( 1 / x / x ),(x - 1)/x**2,-2.0,-1.0 +( 1 / x ) - ( x ) * x + 1,-x**2 + 1 + 1/x,-1.0,2.0 +( 1 / x ) - ( x ) - x * x,-x**2 - x + 1/x,-1.0,2.0 +( 1 / x ) - ( x * x ) * ( x + x ),(-2*x**4 + 1)/x,-1.0,3.0 +( 1 / x ) - ( x * x ) * x + ( 1 ),-x**3 + 1 + 1/x,-1.0,3.0 +( 1 / x ) - ( x * x ) * x + 1 / x,(-x**4 + 2)/x,-1.0,3.0 +( 1 / x ) - ( x * x ) * x + x,-x**3 + x + 1/x,-1.0,3.0 +( 1 / x ) - ( x * x ) * x - x + 1,-x**3 - x + 1 + 1/x,-1.0,3.0 +( 1 / x ) - ( x * x ) + 1 + 1,-x**2 + 2 + 1/x,-1.0,2.0 +( 1 / x ) - ( x * x ) + 1 / x,(-x**3 + 2)/x,-1.0,2.0 +( 1 / x ) - ( x * x ) - 1 - 1,-x**2 - 2 + 1/x,-1.0,2.0 +( 1 / x ) - ( x * x ) - 1 / x / x,(-x**4 + x - 1)/x**2,-2.0,2.0 +( 1 / x ) - ( x * x ) - x - x,(-x**2*(x + 2) + 1)/x,-1.0,2.0 +( 1 / x ) - ( x + x ) * x,(-2*x**3 + 1)/x,-1.0,2.0 +( 1 / x ) - ( x / ( 1 + ( 1 + x ) ) ) / x,2/(x*(x + 2)),-1.0,-2.0 +( 1 / x ) - ( x / ( 1 + x ) ) / ( 1 + x ),-x/(x + 1)**2 + 1/x,-1.0,-2.0 +( 1 / x ) - 1,(-x + 1)/x,-1.0,0.0 +( 1 / x ) - 1 * ( 1 - x ) / x / x,(2*x - 1)/x**2,-2.0,-1.0 +( 1 / x ) - 1 * 1 / ( 1 - x ),(2*x - 1)/(x*(x - 1)),-1.0,-1.0 +( 1 / x ) - 1 * 1 / x / x,(x - 1)/x**2,-2.0,-1.0 +( 1 / x ) - 1 + ( ( ( 1 / x ) + x ) / x ) / x / x,(-x**4 + x**3 + x**2 + 1)/x**4,-4.0,0.0 +( 1 / x ) - 1 + ( ( 1 + x ) / x ) / x / x,(-x**3 + x**2 + x + 1)/x**3,-3.0,0.0 +( 1 / x ) - 1 + ( 1 + x ) * x - 1,x**2 + x - 2 + 1/x,-1.0,2.0 +( 1 / x ) - 1 + ( 1 - x ) / x - 1,-3 + 2/x,-1.0,0.0 +( 1 / x ) - 1 + ( 1 / x ),(-x + 2)/x,-1.0,0.0 +( 1 / x ) - 1 + 1 / ( x * x ),(-x**2 + x + 1)/x**2,-2.0,0.0 +( 1 / x ) - 1 + 1 / ( x * x ) / x,-1 + 1/x + x**(-3),-3.0,0.0 +( 1 / x ) - 1 + 1 / x - 1,-2 + 2/x,-1.0,0.0 +( 1 / x ) - 1 + 1 / x / x,(-x**2 + x + 1)/x**2,-2.0,0.0 +( 1 / x ) - 1 + x + 1 / x,x - 1 + 2/x,-1.0,1.0 +( 1 / x ) - 1 + x - 1,x - 2 + 1/x,-1.0,1.0 +( 1 / x ) - 1 + x - 1 - 1,x - 3 + 1/x,-1.0,1.0 +( 1 / x ) - 1 - ( ( 1 / x ) ) / x,(-x**2 + x - 1)/x**2,-2.0,0.0 +( 1 / x ) - 1 - ( ( 1 / x ) / x ) / x / x,-1 + 1/x - 1/x**4,-4.0,0.0 +( 1 / x ) - 1 - ( 1 - x ) * x * x,(x**4 - x**3 - x + 1)/x,-1.0,3.0 +( 1 / x ) - 1 - ( 1 - x ) / ( x * x ) / ( x * x ),(-x**4 + x**3 + x - 1)/x**4,-4.0,0.0 +( 1 / x ) - 1 - ( 1 / x ) / ( x * x ) / x,-1 + 1/x - 1/x**4,-4.0,0.0 +( 1 / x ) - 1 - 1,-2 + 1/x,-1.0,0.0 +( 1 / x ) - 1 - 1 * ( x * x ) * x,(-x**4 - x + 1)/x,-1.0,3.0 +( 1 / x ) - 1 - 1 + ( 1 / x ),-2 + 2/x,-1.0,0.0 +( 1 / x ) - 1 - 1 + x * x,x**2 - 2 + 1/x,-1.0,2.0 +( 1 / x ) - 1 - 1 + x + ( x * x ),x**2 + x - 2 + 1/x,-1.0,2.0 +( 1 / x ) - 1 - 1 - ( 1 / x ) / x,-2 + 1/x - 1/x**2,-2.0,0.0 +( 1 / x ) - 1 - 1 - ( x * x ) * x,-x**3 - 2 + 1/x,-1.0,3.0 +( 1 / x ) - 1 - 1 - 1 - 1,-4 + 1/x,-1.0,0.0 +( 1 / x ) - 1 - 1 - x,-x - 2 + 1/x,-1.0,1.0 +( 1 / x ) - 1 - 1 - x * ( x * x ),-x**3 - 2 + 1/x,-1.0,3.0 +( 1 / x ) - 1 - 1 - x * x,-x**2 - 2 + 1/x,-1.0,2.0 +( 1 / x ) - 1 - 1 / ( x * x ) / x,-1 + 1/x - 1/x**3,-3.0,0.0 +( 1 / x ) - 1 - 1 / x / ( ( x * x ) * x ),-1 + 1/x - 1/x**4,-4.0,0.0 +( 1 / x ) - 1 - 1 / x / x,(-x**2 + x - 1)/x**2,-2.0,0.0 +( 1 / x ) - 1 - x,-x - 1 + 1/x,-1.0,1.0 +( 1 / x ) - 1 - x * ( 1 + x ) * x,(-x**4 - x**3 - x + 1)/x,-1.0,3.0 +( 1 / x ) - 1 - x * ( x ),(-x**3 - x + 1)/x,-1.0,2.0 +( 1 / x ) - 1 - x * ( x * x ) + x,-x**3 + x - 1 + 1/x,-1.0,3.0 +( 1 / x ) - 1 - x * x * ( 1 - x ),(x**4 - x**3 - x + 1)/x,-1.0,3.0 +( 1 / x ) - 1 - x * x * x,(-x**4 - x + 1)/x,-1.0,3.0 +( 1 / x ) - 1 - x * x - 1,-x**2 - 2 + 1/x,-1.0,2.0 +( 1 / x ) - 1 - x - 1,-x - 2 + 1/x,-1.0,1.0 +( 1 / x ) - 1 - x - x - 1,-2*x - 2 + 1/x,-1.0,1.0 +( 1 / x ) - 1 / ( ( 1 + x ) + ( 1 / x ) ),(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +( 1 / x ) - 1 / ( ( 1 - x ) + ( x * x ) ),(x**2 - 2*x + 1)/(x*(x**2 - x + 1)),-1.0,-1.0 +( 1 / x ) - 1 / ( ( 1 - x ) + 1 ),2*(x - 1)/(x*(x - 2)),-1.0,-1.0 +( 1 / x ) - 1 / ( ( 1 - x ) - x ),(3*x - 1)/(x*(2*x - 1)),-1.0,-1.0 +( 1 / x ) - 1 / ( ( 1 / x ) - x ),(2*x**2 - 1)/(x**3 - x),-1.0,-1.0 +( 1 / x ) - 1 / ( ( x * x ) ) / x,(x**2 - 1)/x**3,-3.0,-1.0 +( 1 / x ) - 1 / ( ( x * x ) * x ) / x + 1,1 + 1/x - 1/x**4,-4.0,0.0 +( 1 / x ) - 1 / ( ( x * x ) + ( x * x ) ),(x - 1/2)/x**2,-2.0,-1.0 +( 1 / x ) - 1 / ( ( x * x ) + 1 ),(x**2 - x + 1)/(x**3 + x),-1.0,-1.0 +( 1 / x ) - 1 / ( ( x * x ) - 1 ),(x**2 - x - 1)/(x**3 - x),-1.0,-1.0 +( 1 / x ) - 1 / ( ( x / ( 1 - x ) ) * x ) / x * 1,(x**2 + x - 1)/x**3,-3.0,-1.0 +( 1 / x ) - 1 / ( 1 + ( 1 - x ) ),2*(x - 1)/(x*(x - 2)),-1.0,-1.0 +( 1 / x ) - 1 / ( 1 + ( x * ( 1 + x ) ) ),(x**2 + 1)/(x*(x**2 + x + 1)),-1.0,-1.0 +( 1 / x ) - 1 / ( 1 + ( x * ( 1 - x ) ) ),(x**2 - 1)/(x*(x**2 - x - 1)),-1.0,-1.0 +( 1 / x ) - 1 / ( 1 + ( x * ( x * x ) ) ),(x**3 - x + 1)/(x**4 + x),-1.0,-1.0 +( 1 / x ) - 1 / ( 1 + x ) / ( x * x ) / x,(x**2*(x + 1) - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) - 1 / ( 1 + x ) / x / x,(x*(x + 1) - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x ) - 1 / ( 1 - x ),(2*x - 1)/(x*(x - 1)),-1.0,-1.0 +( 1 / x ) - 1 / ( 1 - x ) + 1,(x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +( 1 / x ) - 1 / ( 1 - x ) / x / ( x * x ),(x**2*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) - 1 / ( x * ( 1 + ( 1 + x ) ) ) / x / x,(x**2*(x + 2) - 1)/(x**3*(x + 2)),-3.0,-1.0 +( 1 / x ) - 1 / ( x * x ) - 1 - 1,-2 + 1/x - 1/x**2,-2.0,0.0 +( 1 / x ) - 1 / ( x * x ) - x * x,(-x**4 + x - 1)/x**2,-2.0,2.0 +( 1 / x ) - 1 / ( x * x ) / x + ( 1 / ( 1 + x ) ),(2*x**3 + x**2 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) - 1 / ( x * x ) / x + ( 1 / x ),2/x - 1/x**3,-3.0,-1.0 +( 1 / x ) - 1 / ( x * x ) / x + 1,1 + 1/x - 1/x**3,-3.0,0.0 +( 1 / x ) - 1 / ( x * x ) / x + x,x + 1/x - 1/x**3,-3.0,1.0 +( 1 / x ) - 1 / ( x * x ) / x - x,-x + 1/x - 1/x**3,-3.0,1.0 +( 1 / x ) - 1 / ( x * x ) / x / ( 1 + x ),(x**2*(x + 1) - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) - 1 / ( x + ( 1 + ( x * x ) ) ),(x**2 + 1)/(x*(x**2 + x + 1)),-1.0,-1.0 +( 1 / x ) - 1 / ( x + ( 1 + x ) ),(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +( 1 / x ) - 1 / ( x + ( 1 / ( 1 - x ) ) ),1/(x*(-x**2 + x + 1)),-1.0,-3.0 +( 1 / x ) - 1 / ( x - ( ( 1 / x ) - x ) ),(x**2 - 1)/(2*x**3 - x),-1.0,-1.0 +( 1 / x ) - 1 / ( x - ( 1 - x ) ),(x - 1)/(x*(2*x - 1)),-1.0,-1.0 +( 1 / x ) - 1 / ( x - ( 1 / ( 1 + x ) ) ),-1/(x*(x**2 + x - 1)),-1.0,-3.0 +( 1 / x ) - 1 / ( x / ( 1 + x ) ) / x / x,(x**2 - x - 1)/x**3,-3.0,-1.0 +( 1 / x ) - 1 / ( x / ( 1 - x ) ) / x / x,(x**2 + x - 1)/x**3,-3.0,-1.0 +( 1 / x ) - 1 / 1 / ( x * x ) / x,(x**2 - 1)/x**3,-3.0,-1.0 +( 1 / x ) - 1 / x * 1 / ( x * x ),(x**2 - 1)/x**3,-3.0,-1.0 +( 1 / x ) - 1 / x * 1 / x,(x - 1)/x**2,-2.0,-1.0 +( 1 / x ) - 1 / x / ( ( 1 - x ) * x ),(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x ) - 1 / x / ( ( x * x ) ),(x**2 - 1)/x**3,-3.0,-1.0 +( 1 / x ) - 1 / x / ( ( x / ( 1 - x ) ) * x ),(x**2 + x - 1)/x**3,-3.0,-1.0 +( 1 / x ) - 1 / x / ( 1 + ( 1 + x ) ) / ( x * x ),(x**2*(x + 2) - 1)/(x**3*(x + 2)),-3.0,-1.0 +( 1 / x ) - 1 / x / ( x * ( 1 + x ) ),(x*(x + 1) - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x ) - 1 / x / ( x * ( 1 + x ) ) / x,(x**2*(x + 1) - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) - 1 / x / ( x * ( 1 - x ) ) / x,(x**2*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) - 1 / x / ( x * x ),(x**2 - 1)/x**3,-3.0,-1.0 +( 1 / x ) - 1 / x / ( x * x ) + x,x + 1/x - 1/x**3,-3.0,1.0 +( 1 / x ) - 1 / x / ( x * x ) - 1,-1 + 1/x - 1/x**3,-3.0,0.0 +( 1 / x ) - 1 / x / ( x * x ) / ( 1 + x ),(x**2*(x + 1) - 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) - 1 / x / ( x / ( 1 + x ) ) / x,(x**2 - x - 1)/x**3,-3.0,-1.0 +( 1 / x ) - 1 / x / ( x / ( 1 - x ) ) / x,(x**2 + x - 1)/x**3,-3.0,-1.0 +( 1 / x ) - 1 / x / x,(x - 1)/x**2,-2.0,-1.0 +( 1 / x ) - 1 / x / x * ( 1 - x ),(2*x - 1)/x**2,-2.0,-1.0 +( 1 / x ) - 1 / x / x * 1,(x - 1)/x**2,-2.0,-1.0 +( 1 / x ) - 1 / x / x + 1,(x**2 + x - 1)/x**2,-2.0,0.0 +( 1 / x ) - 1 / x / x - 1,(-x**2 + x - 1)/x**2,-2.0,0.0 +( 1 / x ) - 1 / x / x - x,(-x**3 + x - 1)/x**2,-2.0,1.0 +( 1 / x ) - 1 / x / x / ( ( 1 - x ) * x ),(x**2*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) - 1 / x / x / ( 1 + ( 1 - x ) ),(x*(x - 2) + 1)/(x**2*(x - 2)),-2.0,-1.0 +( 1 / x ) - 1 / x / x / ( 1 + x ),(x*(x + 1) - 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x ) - 1 / x / x / ( x * ( 1 - x ) ),(x**2*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) - 1 / x / x / x,(x**2 - 1)/x**3,-3.0,-1.0 +( 1 / x ) - x,-x + 1/x,-1.0,1.0 +( 1 / x ) - x * ( ( 1 - x ) * x ),(x**3*(x - 1) + 1)/x,-1.0,3.0 +( 1 / x ) - x * ( 1 + x ) * x - 1,(-x**4 - x**3 - x + 1)/x,-1.0,3.0 +( 1 / x ) - x * ( 1 + x ) * x - x,-x**3 - x**2 - x + 1/x,-1.0,3.0 +( 1 / x ) - x * ( 1 + x ) - x,(-x**2*(x + 2) + 1)/x,-1.0,2.0 +( 1 / x ) - x * ( 1 - x ),x**2 - x + 1/x,-1.0,2.0 +( 1 / x ) - x * ( x * x ),(-x**4 + 1)/x,-1.0,3.0 +( 1 / x ) - x * ( x * x ) + 1,-x**3 + 1 + 1/x,-1.0,3.0 +( 1 / x ) - x * ( x * x ) - x - x,-x**3 - 2*x + 1/x,-1.0,3.0 +( 1 / x ) - x * x * ( ( 1 - x ) ),(x**3*(x - 1) + 1)/x,-1.0,3.0 +( 1 / x ) - x * x * ( 1 + x ),(-x**3*(x + 1) + 1)/x,-1.0,3.0 +( 1 / x ) - x * x * 1 * x,(-x**4 + 1)/x,-1.0,3.0 +( 1 / x ) - x * x * 1 + 1,-x**2 + 1 + 1/x,-1.0,2.0 +( 1 / x ) - x * x * x,(-x**4 + 1)/x,-1.0,3.0 +( 1 / x ) - x * x * x + ( 1 - x ),-x**3 - x + 1 + 1/x,-1.0,3.0 +( 1 / x ) - x * x * x + 1,-x**3 + 1 + 1/x,-1.0,3.0 +( 1 / x ) - x * x * x + x,-x**3 + x + 1/x,-1.0,3.0 +( 1 / x ) - x * x * x - ( 1 + x ),-x**3 - x - 1 + 1/x,-1.0,3.0 +( 1 / x ) - x * x * x - 1,(-x**4 - x + 1)/x,-1.0,3.0 +( 1 / x ) - x * x * x - x,-x**3 - x + 1/x,-1.0,3.0 +( 1 / x ) - x * x + 1 + ( 1 / x ),-x**2 + 1 + 2/x,-1.0,2.0 +( 1 / x ) - x * x + 1 + 1,-x**2 + 2 + 1/x,-1.0,2.0 +( 1 / x ) - x * x + 1 / 1,-x**2 + 1 + 1/x,-1.0,2.0 +( 1 / x ) - x * x + x,-x**2 + x + 1/x,-1.0,2.0 +( 1 / x ) - x * x + x + 1,-x**2 + x + 1 + 1/x,-1.0,2.0 +( 1 / x ) - x * x + x + x,(x**2*(-x + 2) + 1)/x,-1.0,2.0 +( 1 / x ) - x * x - ( 1 + x ),-x**2 - x - 1 + 1/x,-1.0,2.0 +( 1 / x ) - x * x - ( 1 / x ) / x,(-x**4 + x - 1)/x**2,-2.0,2.0 +( 1 / x ) - x * x - x,-x**2 - x + 1/x,-1.0,2.0 +( 1 / x ) - x * x - x * x,(-2*x**3 + 1)/x,-1.0,2.0 +( 1 / x ) - x * x - x + 1,-x**2 - x + 1 + 1/x,-1.0,2.0 +( 1 / x ) - x + ( ( 1 / x ) / x ) / x + 1,-x + 1 + 1/x + x**(-3),-3.0,1.0 +( 1 / x ) - x + 1,-x + 1 + 1/x,-1.0,1.0 +( 1 / x ) - x + 1 + 1,-x + 2 + 1/x,-1.0,1.0 +( 1 / x ) - x + 1 + 1 - x,-2*x + 2 + 1/x,-1.0,1.0 +( 1 / x ) - x + 1 - x * x,-x**2 - x + 1 + 1/x,-1.0,2.0 +( 1 / x ) - x + 1 / x - x,-2*x + 2/x,-1.0,1.0 +( 1 / x ) - x + x * x - x,(x**2*(x - 2) + 1)/x,-1.0,2.0 +( 1 / x ) - x - ( 1 - x ) * x,(x**2*(x - 2) + 1)/x,-1.0,2.0 +( 1 / x ) - x - ( 1 / x ) / x + 1,-x + 1 + 1/x - 1/x**2,-2.0,1.0 +( 1 / x ) - x - ( x * x ),-x**2 - x + 1/x,-1.0,2.0 +( 1 / x ) - x - 1,-x - 1 + 1/x,-1.0,1.0 +( 1 / x ) - x - 1 - 1 - 1,-x - 3 + 1/x,-1.0,1.0 +( 1 / x ) - x - 1 - 1 - x,-2*x - 2 + 1/x,-1.0,1.0 +( 1 / x ) - x - 1 - x,-2*x - 1 + 1/x,-1.0,1.0 +( 1 / x ) - x - 1 - x * x,-x**2 - x - 1 + 1/x,-1.0,2.0 +( 1 / x ) - x - 1 / ( x * x ) - x,(-2*x**3 + x - 1)/x**2,-2.0,1.0 +( 1 / x ) - x - 1 / x / x,(-x**3 + x - 1)/x**2,-2.0,1.0 +( 1 / x ) - x - x,-2*x + 1/x,-1.0,1.0 +( 1 / x ) - x - x * ( 1 + x ) * x,-x**3 - x**2 - x + 1/x,-1.0,3.0 +( 1 / x ) - x - x * ( 1 - x ) * x,x**3 - x**2 - x + 1/x,-1.0,3.0 +( 1 / x ) - x - x * ( x * x ) - 1,-x**3 - x - 1 + 1/x,-1.0,3.0 +( 1 / x ) - x - x * x * ( 1 + x ),-x**3 - x**2 - x + 1/x,-1.0,3.0 +( 1 / x ) - x - x * x * x,-x**3 - x + 1/x,-1.0,3.0 +( 1 / x ) - x - x * x - 1,-x**2 - x - 1 + 1/x,-1.0,2.0 +( 1 / x ) - x - x * x - x,(-x**2*(x + 2) + 1)/x,-1.0,2.0 +( 1 / x ) - x - x + 1 - x,-3*x + 1 + 1/x,-1.0,1.0 +( 1 / x ) - x - x + x * x,(x**2*(x - 2) + 1)/x,-1.0,2.0 +( 1 / x ) - x - x - x,-3*x + 1/x,-1.0,1.0 +( 1 / x ) - x - x - x + 1,-3*x + 1 + 1/x,-1.0,1.0 +( 1 / x ) - x / ( ( 1 + x ) + ( x * x ) ),(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +( 1 / x ) - x / ( ( 1 + x ) + x ),(-x**2 + 2*x + 1)/(x*(2*x + 1)),-1.0,0.0 +( 1 / x ) - x / ( ( x * ( 1 + x ) ) + x ),2/(x*(x + 2)),-1.0,-2.0 +( 1 / x ) - x / ( ( x * ( 1 - x ) ) + x ),2*(x - 1)/(x*(x - 2)),-1.0,-1.0 +( 1 / x ) - x / ( ( x * x ) + 1 ),1/(x**3 + x),-1.0,-3.0 +( 1 / x ) - x / ( 1 + ( ( x * x ) + x ) ),(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +( 1 / x ) - x / ( 1 + ( 1 + x ) ),(-x**2 + x + 2)/(x*(x + 2)),-1.0,0.0 +( 1 / x ) - x / ( 1 + ( x * ( 1 + x ) ) ),(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +( 1 / x ) - x / ( 1 + ( x * ( 1 - x ) ) ),(2*x**2 - x - 1)/(x*(x**2 - x - 1)),-1.0,-1.0 +( 1 / x ) - x / ( 1 + ( x * x ) ),1/(x**3 + x),-1.0,-3.0 +( 1 / x ) - x / ( 1 + 1 ),-x/2 + 1/x,-1.0,1.0 +( 1 / x ) - x / ( 1 + x ),(-x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / x ) - x / ( 1 - ( x * ( 1 + x ) ) ),(2*x**2 + x - 1)/(x*(x**2 + x - 1)),-1.0,-1.0 +( 1 / x ) - x / ( 1 - ( x * x ) ),(2*x**2 - 1)/(x**3 - x),-1.0,-1.0 +( 1 / x ) - x / ( 1 - x ) / x,(2*x - 1)/(x*(x - 1)),-1.0,-1.0 +( 1 / x ) - x / ( x + ( 1 + x ) ),(-x**2 + 2*x + 1)/(x*(2*x + 1)),-1.0,0.0 +( 1 / x ) - x / ( x + x ),(-x + 2)/(2*x),-1.0,0.0 +( 1 / x ) - x / ( x - 1 ),(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +( 1 / x ) - x / 1 * x * x,(-x**4 + 1)/x,-1.0,3.0 +( 1 / x ) - x / x - x * x,(-x**3 - x + 1)/x,-1.0,2.0 +( 1 / x ) - x / x / x / x,(x - 1)/x**2,-2.0,-1.0 +( 1 / x ) / ( ( ( 1 + x ) * x ) - 1 + x ),1/(x*(x*(x + 1) + x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( ( 1 + x ) * x ) - 1 - 1 ),1/(x*(x*(x + 1) - 2)),-1.0,-3.0 +( 1 / x ) / ( ( ( 1 + x ) + x ) + 1 + 1 ),1/(x*(2*x + 3)),-1.0,-2.0 +( 1 / x ) / ( ( ( 1 + x ) + x ) + x + 1 ),1/(x*(3*x + 2)),-1.0,-2.0 +( 1 / x ) / ( ( ( 1 + x ) + x ) + x + x ),1/(x*(4*x + 1)),-1.0,-2.0 +( 1 / x ) / ( ( ( 1 - ( 1 / x ) ) / x ) / x - x ),-x**2/(x**4 - x + 1),2.0,-2.0 +( 1 / x ) / ( ( ( 1 - x ) * x ) + 1 + 1 ),-1/(x*(x*(x - 1) - 2)),-1.0,-3.0 +( 1 / x ) / ( ( ( 1 - x ) * x ) - 1 - 1 ),-1/(x*(x*(x - 1) + 2)),-1.0,-3.0 +( 1 / x ) / ( ( ( 1 - x ) * x ) - 1 / x ),-1/(x**2*(x - 1) + 1),0.0,-3.0 +( 1 / x ) / ( ( ( 1 - x ) + ( x * x ) ) ),1/(x*(x**2 - x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( ( 1 - x ) / x ) + x + x ),1/(2*x**2 - x + 1),0.0,-2.0 +( 1 / x ) / ( ( ( 1 - x ) / x ) - x - x ),-1/(2*x**2 + x - 1),0.0,-2.0 +( 1 / x ) / ( ( ( 1 / x ) / x ) + 1 - x ),x/(x**2*(-x + 1) + 1),1.0,-2.0 +( 1 / x ) / ( ( ( 1 / x ) / x ) + x + x ),x/(2*x**3 + 1),1.0,-2.0 +( 1 / x ) / ( ( ( 1 / x ) / x ) - 1 + x ),x/(x**2*(x - 1) + 1),1.0,-2.0 +( 1 / x ) / ( ( ( 1 / x ) / x ) - x + 1 ),x/(x**2*(-x + 1) + 1),1.0,-2.0 +( 1 / x ) / ( ( ( 1 / x ) / x ) - x - x ),-x/(2*x**3 - 1),1.0,-2.0 +( 1 / x ) / ( ( ( x * ( 1 + x ) ) - 1 ) ),1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( ( ( x * ( 1 - x ) ) ) + 1 ),-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( ( ( x * ( 1 - x ) ) - 1 ) ),-1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +( 1 / x ) / ( ( ( x * x ) * x ) - ( 1 / x ) - x ),1/(x**4 - x**2 - 1),0.0,-4.0 +( 1 / x ) / ( ( ( x * x ) + x ) * x - ( 1 / x ) ),1/(x**3*(x + 1) - 1),0.0,-4.0 +( 1 / x ) / ( ( ( x * x ) - x ) + 1 + 1 ),1/(x*(x**2 - x + 2)),-1.0,-3.0 +( 1 / x ) / ( ( ( x / ( 1 + ( 1 - x ) ) ) - x ) ),(-x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 / x ) / ( ( ( x / ( 1 + x ) ) - x ) - x - x ),-(x + 1)/(x**2*(3*x + 2)),-2.0,-2.0 +( 1 / x ) / ( ( 1 ) + ( x * ( 1 - x ) ) ),-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 + ( 1 + x ) ) * x - 1 ),1/(x*(x*(x + 2) - 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 + ( 1 + x ) ) + 1 ),1/(x*(x + 3)),-1.0,-2.0 +( 1 / x ) / ( ( 1 + ( x * ( 1 + x ) ) ) + 1 ),1/(x*(x*(x + 1) + 2)),-1.0,-3.0 +( 1 / x ) / ( ( 1 + ( x * ( 1 - x ) ) ) ),-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 + ( x * x ) ) ),1/(x**3 + x),-1.0,-3.0 +( 1 / x ) / ( ( 1 + ( x * x ) ) + 1 ),1/(x*(x**2 + 2)),-1.0,-3.0 +( 1 / x ) / ( ( 1 + x ) * x - ( 1 / x ) ),1/(x**2*(x + 1) - 1),0.0,-3.0 +( 1 / x ) / ( ( 1 + x ) * x - 1 ),1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 + x ) + ( x * x ) + 1 ),1/(x*(x**2 + x + 2)),-1.0,-3.0 +( 1 / x ) / ( ( 1 + x ) + ( x * x ) + x ),1/(x*(x**2 + 2*x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 + x ) + 1 ),1/(x*(x + 2)),-1.0,-2.0 +( 1 / x ) / ( ( 1 + x ) + 1 + 1 ),1/(x*(x + 3)),-1.0,-2.0 +( 1 / x ) / ( ( 1 + x ) + 1 / x ),1/(x*(x + 1) + 1),0.0,-2.0 +( 1 / x ) / ( ( 1 + x ) + x ) / ( 1 + x ),1/(x*(x + 1)*(2*x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 + x ) + x ) / ( x - 1 ),1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 + x ) + x * ( 1 - x ) ),1/(x*(-x*(x - 1) + x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 + x ) + x * x ),1/(x*(x**2 + x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 + x ) + x + ( x * x ) ),1/(x*(x**2 + 2*x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 + x ) + x + 1 ),1/(2*x*(x + 1)),-1.0,-2.0 +( 1 / x ) / ( ( 1 + x ) + x + x ),1/(x*(3*x + 1)),-1.0,-2.0 +( 1 / x ) / ( ( 1 + x ) - ( x * x ) + 1 ),1/(x*(-x**2 + x + 2)),-1.0,-3.0 +( 1 / x ) / ( ( 1 + x ) - 1 / ( 1 + x ) ),(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 / x ) / ( ( 1 + x ) - 1 / x ),1/(x*(x + 1) - 1),0.0,-2.0 +( 1 / x ) / ( ( 1 + x ) - x * x ),1/(x*(-x**2 + x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 + x ) / x - ( x * x ) ),1/(-x**3 + x + 1),0.0,-3.0 +( 1 / x ) / ( ( 1 + x ) / x - x ),1/(-x**2 + x + 1),0.0,-2.0 +( 1 / x ) / ( ( 1 - ( x * x ) ) + 1 + 1 ),-1/(x*(x**2 - 3)),-1.0,-3.0 +( 1 / x ) / ( ( 1 - ( x * x ) ) - ( 1 / x ) / x ),-x/(x**4 - x**2 + 1),1.0,-3.0 +( 1 / x ) / ( ( 1 - ( x * x ) ) - 1 ) - 1,-1 - 1/x**3,-3.0,0.0 +( 1 / x ) / ( ( 1 - ( x * x ) ) - x - x ),-1/(x*(x**2 + 2*x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 - x ) ) / x + 1,(x**2*(x - 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / x ) / ( ( 1 - x ) * ( 1 - x ) + x ),1/(x*(x + (x - 1)**2)),-1.0,-3.0 +( 1 / x ) / ( ( 1 - x ) * x + ( 1 + x ) ),1/(x*(-x*(x - 1) + x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 - x ) * x + 1 ),-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 - x ) * x - 1 ),-1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 - x ) + ( ( 1 / x ) / x ) ) - x,x**3*(x - 1)/(x**2*(-x + 1) + 1),3.0,1.0 +( 1 / x ) / ( ( 1 - x ) + ( 1 - x ) + 1 ),-1/(x*(2*x - 3)),-1.0,-2.0 +( 1 / x ) / ( ( 1 - x ) + ( 1 / x ) + 1 ),1/(x*(-x + 2) + 1),0.0,-2.0 +( 1 / x ) / ( ( 1 - x ) + 1 ) + ( 1 / x ),(x - 3)/(x*(x - 2)),-1.0,-1.0 +( 1 / x ) / ( ( 1 - x ) + 1 + 1 ),-1/(x*(x - 3)),-1.0,-2.0 +( 1 / x ) / ( ( 1 - x ) + 1 - x ),-1/(2*x*(x - 1)),-1.0,-2.0 +( 1 / x ) / ( ( 1 - x ) + 1 / ( x * ( x * x ) ) ),x**2/(x**3*(-x + 1) + 1),2.0,-2.0 +( 1 / x ) / ( ( 1 - x ) - ( ( 1 / x ) / x ) / x ),-x**2/(x**3*(x - 1) + 1),2.0,-2.0 +( 1 / x ) / ( ( 1 - x ) - ( 1 + x ) * x ),-1/(x*(x*(x + 1) + x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 - x ) - ( 1 + x ) - x ),-1/(3*x**2),-2.0,-2.0 +( 1 / x ) / ( ( 1 - x ) - ( 1 / x ) / x ),-x/(x**2*(x - 1) + 1),1.0,-2.0 +( 1 / x ) / ( ( 1 - x ) - ( x * x ) + 1 ),-1/(x*(x**2 + x - 2)),-1.0,-3.0 +( 1 / x ) / ( ( 1 - x ) - ( x * x ) - x ),-1/(x*(x**2 + 2*x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 - x ) - x ) * ( 1 + x ),-(x + 1)/(x*(2*x - 1)),-1.0,-1.0 +( 1 / x ) / ( ( 1 - x ) - x ) / ( 1 + x ),-1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 - x ) - x * ( 1 + x ) ),-1/(x*(x*(x + 1) + x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 - x ) - x - ( 1 / ( 1 - x ) ) ),(-x + 1)/(x**2*(2*x - 3)),-2.0,-2.0 +( 1 / x ) / ( ( 1 - x ) - x - x ),-1/(x*(3*x - 1)),-1.0,-2.0 +( 1 / x ) / ( ( 1 - x ) / ( x * x ) + x ),x/(x**3 - x + 1),1.0,-2.0 +( 1 / x ) / ( ( 1 - x ) / x + ( x * x ) ),1/(x**3 - x + 1),0.0,-3.0 +( 1 / x ) / ( ( 1 / ( 1 + x ) ) + ( x * x ) ),(x + 1)/(x**4 + x**3 + x),-1.0,-3.0 +( 1 / x ) / ( ( 1 / ( 1 + x ) ) + 1 ) / x,(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 / x ) / ( ( 1 / ( 1 + x ) ) + 1 + x ),(x + 1)/(x*((x + 1)**2 + 1)),-1.0,-2.0 +( 1 / x ) / ( ( 1 / ( 1 + x ) ) + 1 - x ),-(x + 1)/(x*(x**2 - 2)),-1.0,-2.0 +( 1 / x ) / ( ( 1 / ( 1 + x ) ) + x ),(x + 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +( 1 / x ) / ( ( 1 / ( 1 + x ) ) + x + 1 ),(x + 1)/(x*((x + 1)**2 + 1)),-1.0,-2.0 +( 1 / x ) / ( ( 1 / ( 1 + x ) ) - x ),-(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +( 1 / x ) / ( ( 1 / ( 1 + x ) ) - x * x ),-(x + 1)/(x**4 + x**3 - x),-1.0,-3.0 +( 1 / x ) / ( ( 1 / ( 1 + x ) ) - x / 1 ),-(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +( 1 / x ) / ( ( 1 / ( 1 - x ) ) + x ),(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +( 1 / x ) / ( ( 1 / ( 1 - x ) ) + x * x ),(x - 1)/(x**4 - x**3 - x),-1.0,-3.0 +( 1 / x ) / ( ( 1 / ( 1 - x ) ) + x + 1 ),(x - 1)/(x*(x**2 - 2)),-1.0,-2.0 +( 1 / x ) / ( ( 1 / ( 1 - x ) ) - 1 + x ),(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 / x ) / ( ( 1 / ( 1 - x ) ) - x * x ),(-x + 1)/(x*(x**2*(x - 1) + 1)),-1.0,-3.0 +( 1 / x ) / ( ( 1 / ( 1 - x ) ) - x / 1 ),(-x + 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +( 1 / x ) / ( ( 1 / ( 1 / x ) ) + x + x ),1/(3*x**2),-2.0,-2.0 +( 1 / x ) / ( ( 1 / ( x * ( 1 - ( x * x ) ) ) ) - x ) - 1,-x**4/(x**4 - x**2 + 1),4.0,0.0 +( 1 / x ) / ( ( 1 / ( x * x ) ) + ( 1 - x ) ) - x,x**3*(x - 1)/(x**2*(-x + 1) + 1),3.0,1.0 +( 1 / x ) / ( ( 1 / ( x * x ) ) + x - 1 ),x/(x**2*(x - 1) + 1),1.0,-2.0 +( 1 / x ) / ( ( 1 / ( x * x ) ) / x - x ),-x**2/(x**4 - 1),2.0,-2.0 +( 1 / x ) / ( ( 1 / x ) + ( ( x * x ) * x ) ) - 1,-x**4/(x**4 + 1),4.0,0.0 +( 1 / x ) / ( ( 1 / x ) + ( 1 + x ) * ( x * x ) ),1/(x**3*(x + 1) + 1),0.0,-4.0 +( 1 / x ) / ( ( 1 / x ) + ( 1 + x ) + x ),1/(x*(2*x + 1) + 1),0.0,-2.0 +( 1 / x ) / ( ( 1 / x ) + ( x * ( x * x ) ) ) - 1,-x**4/(x**4 + 1),4.0,0.0 +( 1 / x ) / ( ( 1 / x ) + ( x * x ) - 1 ),1/(x**3 - x + 1),0.0,-3.0 +( 1 / x ) / ( ( 1 / x ) + ( x * x ) - x ),1/(x**2*(x - 1) + 1),0.0,-3.0 +( 1 / x ) / ( ( 1 / x ) + 1 - x ),1/(x*(-x + 1) + 1),0.0,-2.0 +( 1 / x ) / ( ( 1 / x ) + x ) - 1,-x**2/(x**2 + 1),2.0,0.0 +( 1 / x ) / ( ( 1 / x ) + x ) - x * x - 1,-x**2 - 1 + 1/(x**2 + 1),2.0,2.0 +( 1 / x ) / ( ( 1 / x ) + x + x ),1/(2*x**2 + 1),0.0,-2.0 +( 1 / x ) / ( ( 1 / x ) - ( x * ( 1 - x ) ) * x ),1/(x**4 - x**3 + 1),0.0,-4.0 +( 1 / x ) / ( ( 1 / x ) - ( x * x ) - 1 ),-1/(x**3 + x - 1),0.0,-3.0 +( 1 / x ) / ( ( 1 / x ) - 1 + x ),1/(x*(x - 1) + 1),0.0,-2.0 +( 1 / x ) / ( ( 1 / x ) - 1 - ( x * x ) ),-1/(x**3 + x - 1),0.0,-3.0 +( 1 / x ) / ( ( 1 / x ) - x ) - 1 / x / x,(-2*x**2 + 1)/(x**2*(x**2 - 1)),-2.0,-2.0 +( 1 / x ) / ( ( 1 / x ) - x * ( x * ( 1 - x ) ) ),1/(x**4 - x**3 + 1),0.0,-4.0 +( 1 / x ) / ( ( 1 / x ) - x + 1 ),1/(x*(-x + 1) + 1),0.0,-2.0 +( 1 / x ) / ( ( 1 / x ) - x - ( x * x ) ),-1/(x**2*(x + 1) - 1),0.0,-3.0 +( 1 / x ) / ( ( 1 / x ) - x - x ),-1/(2*x**2 - 1),0.0,-2.0 +( 1 / x ) / ( ( 1 / x ) / x + ( x * x ) ),x/(x**4 + 1),1.0,-3.0 +( 1 / x ) / ( ( 1 / x ) / x + x ),x/(x**3 + 1),1.0,-2.0 +( 1 / x ) / ( ( 1 / x ) / x - ( x * ( 1 - x ) ) ),x/(x**4 - x**3 + 1),1.0,-3.0 +( 1 / x ) / ( ( x ) - ( 1 - x ) ),1/(x*(2*x - 1)),-1.0,-2.0 +( 1 / x ) / ( ( x ) - ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +( 1 / x ) / ( ( x ) - 1 ),1/(x*(x - 1)),-1.0,-2.0 +( 1 / x ) / ( ( x * ( ( 1 + x ) + x ) ) - 1 ),1/(x*(x*(2*x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * ( ( x * x ) - x ) ) - 1 / x ),1/(x**3*(x - 1) - 1),0.0,-4.0 +( 1 / x ) / ( ( x * ( 1 + x ) ) + x ) / x / x - 1,(-x**4*(x + 2) + 1)/(x**4*(x + 2)),-4.0,0.0 +( 1 / x ) / ( ( x * ( 1 + x ) ) - 1 ),1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * ( 1 + x ) ) - 1 * 1 ),1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * ( 1 + x ) ) - 1 + x ),1/(x*(x*(x + 1) + x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * ( 1 + x ) ) - 1 - 1 ),1/(x*(x*(x + 1) - 2)),-1.0,-3.0 +( 1 / x ) / ( ( x * ( 1 + x ) ) - 1 / x ),1/(x**2*(x + 1) - 1),0.0,-3.0 +( 1 / x ) / ( ( x * ( 1 - x ) ) + 1 + 1 ),-1/(x*(x*(x - 1) - 2)),-1.0,-3.0 +( 1 / x ) / ( ( x * ( 1 - x ) ) + x + 1 ),1/(x*(-x*(x - 1) + x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * ( 1 - x ) ) + x - 1 ),-1/(x*(x*(x - 1) - x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * ( 1 - x ) ) - 1 ),-1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * ( 1 - x ) ) - 1 ) / 1,-1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * ( 1 - x ) ) - 1 + x ),-1/(x*(x*(x - 1) - x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * ( 1 - x ) ) - 1 / x ),-1/(x**2*(x - 1) + 1),0.0,-3.0 +( 1 / x ) / ( ( x * ( x * x ) ) + ( 1 / x ) ) - 1,-x**4/(x**4 + 1),4.0,0.0 +( 1 / x ) / ( ( x * ( x * x ) ) + 1 / x ),1/(x**4 + 1),0.0,-4.0 +( 1 / x ) / ( ( x * x ) * ( 1 - x ) ) / x - 1 - 1,(2*x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / x ) / ( ( x * x ) * x + ( 1 / x ) ),1/(x**4 + 1),0.0,-4.0 +( 1 / x ) / ( ( x * x ) * x - ( ( 1 - x ) / x ) ),1/(x**4 + x - 1),0.0,-4.0 +( 1 / x ) / ( ( x * x ) + ( 1 - x ) * 1 ),1/(x*(x**2 - x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) + ( 1 / x ) ),1/(x**3 + 1),0.0,-3.0 +( 1 / x ) / ( ( x * x ) + ( 1 / x ) ) - 1,-x**3/(x**3 + 1),3.0,0.0 +( 1 / x ) / ( ( x * x ) + ( 1 / x ) + 1 ),1/(x**3 + x + 1),0.0,-3.0 +( 1 / x ) / ( ( x * x ) + 1 ) + ( 1 / ( x * x ) ),(x**2 + x + 1)/(x**4 + x**2),-2.0,-2.0 +( 1 / x ) / ( ( x * x ) + 1 + ( x * x ) ),1/(2*x**3 + x),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) + 1 + 1 ),1/(x*(x**2 + 2)),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) + 1 - ( 1 / x ) ),1/(x**3 + x - 1),0.0,-3.0 +( 1 / x ) / ( ( x * x ) + 1 / ( 1 - x ) ),(x - 1)/(x**4 - x**3 - x),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) + 1 / x ),1/(x**3 + 1),0.0,-3.0 +( 1 / x ) / ( ( x * x ) + x + ( 1 + x ) ),1/(x*(x**2 + 2*x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) + x - ( 1 - x ) ),1/(x*(x**2 + 2*x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) + x - 1 ),1/(x*(x**2 + x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) - ( ( 1 + x ) / x ) / x ),x/(x**4 - x - 1),1.0,-3.0 +( 1 / x ) / ( ( x * x ) - ( 1 + x ) - 1 ),1/(x*(x**2 - x - 2)),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) - ( 1 + x ) / x ),1/(x**3 - x - 1),0.0,-3.0 +( 1 / x ) / ( ( x * x ) - ( 1 - x ) ),1/(x*(x**2 + x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) - ( 1 - x ) + x ),1/(x*(x**2 + 2*x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) - ( 1 / ( 1 + x ) ) ),(x + 1)/(x**4 + x**3 - x),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) - ( 1 / ( x * x ) ) - 1 ),x/(x**4 - x**2 - 1),1.0,-3.0 +( 1 / x ) / ( ( x * x ) - ( 1 / x ) ) + 1,x**3/(x**3 - 1),3.0,0.0 +( 1 / x ) / ( ( x * x ) - ( 1 / x ) - 1 ),1/(x**3 - x - 1),0.0,-3.0 +( 1 / x ) / ( ( x * x ) - 1 + ( x * x ) ),1/(2*x**3 - x),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) - 1 - ( 1 + x ) ),1/(x*(x**2 - x - 2)),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) - 1 - ( 1 - x ) ),1/(x*(x**2 + x - 2)),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) - 1 - ( 1 / x ) ),1/(x**3 - x - 1),0.0,-3.0 +( 1 / x ) / ( ( x * x ) - 1 - 1 ),1/(x*(x**2 - 2)),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) - 1 - x ),1/(x*(x**2 - x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) - 1 / ( 1 - x ) ),(x - 1)/(x**4 - x**3 + x),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) - 1 / ( x * x ) ),x/(x**4 - 1),1.0,-3.0 +( 1 / x ) / ( ( x * x ) - 1 / x ),1/(x**3 - 1),0.0,-3.0 +( 1 / x ) / ( ( x * x ) - x ) - 1,(-x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / x ) / ( ( x * x ) - x + 1 ),1/(x*(x**2 - x + 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) - x - ( 1 + x ) ),1/(x*(x**2 - 2*x - 1)),-1.0,-3.0 +( 1 / x ) / ( ( x * x ) / ( 1 + x ) + x ),(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 / x ) / ( ( x * x ) / x + x ),1/(2*x**2),-2.0,-2.0 +( 1 / x ) / ( ( x + ( x / ( 1 - x ) ) ) ),(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 / x ) / ( ( x + x ) ),1/(2*x**2),-2.0,-2.0 +( 1 / x ) / ( ( x / ( ( 1 + x ) + x ) ) + x ),(x + 1/2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 / x ) / ( ( x / ( ( 1 - x ) - x ) ) + x * 1 ),(x - 1/2)/(x**2*(x - 1)),-2.0,-2.0 +( 1 / x ) / ( ( x / ( 1 + ( x * x ) ) ) + x ),(x**2 + 1)/(x**2*(x**2 + 2)),-2.0,-2.0 +( 1 / x ) / ( ( x / ( 1 + ( x * x ) ) ) - x - x ),-(x**2 + 1)/(2*x**4 + x**2),-2.0,-2.0 +( 1 / x ) / ( ( x / ( 1 + x ) ) * x + 1 ),(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +( 1 / x ) / ( ( x / ( 1 + x ) ) * x + x ),(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 / x ) / ( ( x / ( 1 + x ) ) + x ),(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 / x ) / ( ( x / ( 1 + x ) ) + x + x ),(x + 1)/(x**2*(2*x + 3)),-2.0,-2.0 +( 1 / x ) / ( ( x / ( 1 + x ) ) - 1 + x ),(x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +( 1 / x ) / ( ( x / ( 1 + x ) ) - x - x ),-(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 / x ) / ( ( x / ( 1 - x ) ) * x - 1 ),(-x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +( 1 / x ) / ( ( x / ( 1 - x ) ) * x - x ),(-x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( 1 / x ) / ( ( x / ( 1 - x ) ) - x - x ),(-x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( 1 / x ) / ( ( x / ( 1 - x ) ) / 1 + x ),(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 / x ) / ( 1 * 1 - ( x * x ) ),-1/(x**3 - x),-1.0,-3.0 +( 1 / x ) / ( 1 * x - 1 ),1/(x*(x - 1)),-1.0,-2.0 +( 1 / x ) / ( 1 + ( ( 1 / x ) - x ) ),1/(x*(-x + 1) + 1),0.0,-2.0 +( 1 / x ) / ( 1 + ( ( x * x ) + x ) + 1 ),1/(x*(x**2 + x + 2)),-1.0,-3.0 +( 1 / x ) / ( 1 + ( ( x * x ) - x ) + 1 ),1/(x*(x**2 - x + 2)),-1.0,-3.0 +( 1 / x ) / ( 1 + ( 1 + ( 1 + x ) ) * x ),1/(x*(x*(x + 2) + 1)),-1.0,-3.0 +( 1 / x ) / ( 1 + ( 1 + ( 1 + x ) ) + 1 ),1/(x*(x + 4)),-1.0,-2.0 +( 1 / x ) / ( 1 + ( 1 + ( 1 - x ) ) ),-1/(x*(x - 3)),-1.0,-2.0 +( 1 / x ) / ( 1 + ( 1 + ( 1 - x ) ) + 1 ),-1/(x*(x - 4)),-1.0,-2.0 +( 1 / x ) / ( 1 + ( 1 + ( x * x ) ) + 1 ),1/(x*(x**2 + 3)),-1.0,-3.0 +( 1 / x ) / ( 1 + ( 1 + x ) ) / x - 1 / x,(-x*(x + 2) + 1)/(x**2*(x + 2)),-2.0,-1.0 +( 1 / x ) / ( 1 + ( 1 + x ) * ( 1 + x ) ),1/(x*((x + 1)**2 + 1)),-1.0,-3.0 +( 1 / x ) / ( 1 + ( 1 + x ) * x ),1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +( 1 / x ) / ( 1 + ( 1 + x ) + ( x * x ) ),1/(x*(x**2 + x + 2)),-1.0,-3.0 +( 1 / x ) / ( 1 + ( 1 + x ) + 1 ),1/(x*(x + 3)),-1.0,-2.0 +( 1 / x ) / ( 1 + ( 1 + x ) + x ),1/(2*x*(x + 1)),-1.0,-2.0 +( 1 / x ) / ( 1 + ( 1 + x ) - ( 1 / x ) ),1/(x*(x + 2) - 1),0.0,-2.0 +( 1 / x ) / ( 1 + ( 1 - x ) ) * ( 1 + ( 1 / x ) ),-(x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 / x ) / ( 1 + ( 1 - x ) + ( x * x ) ),1/(x*(x**2 - x + 2)),-1.0,-3.0 +( 1 / x ) / ( 1 + ( 1 - x ) + 1 ),-1/(x*(x - 3)),-1.0,-2.0 +( 1 / x ) / ( 1 + ( 1 - x ) - ( x * x ) ),-1/(x*(x**2 + x - 2)),-1.0,-3.0 +( 1 / x ) / ( 1 + ( 1 / ( 1 - x ) ) + x ),(x - 1)/(x*(x**2 - 2)),-1.0,-2.0 +( 1 / x ) / ( 1 + ( 1 / ( 1 - x ) ) - x ),(-x + 1)/(x*((x - 1)**2 + 1)),-1.0,-2.0 +( 1 / x ) / ( 1 + ( 1 / ( x * x ) ) + 1 ),x/(2*x**2 + 1),1.0,-1.0 +( 1 / x ) / ( 1 + ( 1 / x ) + ( x * ( x * x ) ) ),1/(x**4 + x + 1),0.0,-4.0 +( 1 / x ) / ( 1 + ( 1 / x ) + ( x * x ) ),1/(x**3 + x + 1),0.0,-3.0 +( 1 / x ) / ( 1 + ( 1 / x ) + x ),1/(x*(x + 1) + 1),0.0,-2.0 +( 1 / x ) / ( 1 + ( x * ( 1 + ( 1 - x ) ) ) ),-1/(x*(x*(x - 2) - 1)),-1.0,-3.0 +( 1 / x ) / ( 1 + ( x * ( 1 + x ) ) + x ),1/(x*(x*(x + 1) + x + 1)),-1.0,-3.0 +( 1 / x ) / ( 1 + ( x * ( 1 - x ) ) ),-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( 1 + ( x * ( 1 - x ) ) * 1 ),-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( 1 + ( x * ( 1 - x ) ) + x ),1/(x*(-x*(x - 1) + x + 1)),-1.0,-3.0 +( 1 / x ) / ( 1 + ( x * x ) + ( 1 - x ) ),1/(x*(x**2 - x + 2)),-1.0,-3.0 +( 1 / x ) / ( 1 + ( x * x ) + ( x * x ) ),1/(2*x**3 + x),-1.0,-3.0 +( 1 / x ) / ( 1 + ( x * x ) + 1 ),1/(x*(x**2 + 2)),-1.0,-3.0 +( 1 / x ) / ( 1 + ( x * x ) + x ),1/(x*(x**2 + x + 1)),-1.0,-3.0 +( 1 / x ) / ( 1 + ( x / ( 1 + ( 1 + x ) ) ) ) / x,(x + 2)/(2*x**2*(x + 1)),-2.0,-2.0 +( 1 / x ) / ( 1 + ( x / ( 1 + x ) ) ) / x,(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 / x ) / ( 1 + ( x / ( 1 + x ) ) - x ),(x + 1)/(x*(x + (-x + 1)*(x + 1))),-1.0,-2.0 +( 1 / x ) / ( 1 + ( x / ( 1 - x ) ) * x ),(-x + 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +( 1 / x ) / ( 1 + ( x / ( 1 - x ) ) - x ),(-x + 1)/(x*(x + (x - 1)**2)),-1.0,-2.0 +( 1 / x ) / ( 1 + 1 ) + ( 1 / x ),3/(2*x),-1.0,-1.0 +( 1 / x ) / ( 1 + 1 ) + x,x + 1/(2*x),-1.0,1.0 +( 1 / x ) / ( 1 + 1 ) - ( 1 / ( x * x ) ),(x - 2)/(2*x**2),-2.0,-1.0 +( 1 / x ) / ( 1 + 1 ) - 1,(-x + 1/2)/x,-1.0,0.0 +( 1 / x ) / ( 1 + 1 ) - x,-x + 1/(2*x),-1.0,1.0 +( 1 / x ) / ( 1 + 1 * ( x * ( 1 - x ) ) ),-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( 1 + 1 + ( ( x * x ) - x ) ),1/(x*(x**2 - x + 2)),-1.0,-3.0 +( 1 / x ) / ( 1 + 1 + ( 1 + x ) ),1/(x*(x + 3)),-1.0,-2.0 +( 1 / x ) / ( 1 + 1 + ( 1 - ( x * x ) ) ),-1/(x*(x**2 - 3)),-1.0,-3.0 +( 1 / x ) / ( 1 + 1 + ( 1 - x ) ),-1/(x*(x - 3)),-1.0,-2.0 +( 1 / x ) / ( 1 + 1 + ( x * x ) ),1/(x*(x**2 + 2)),-1.0,-3.0 +( 1 / x ) / ( 1 + 1 - ( ( 1 + x ) * x ) ),-1/(x*(x*(x + 1) - 2)),-1.0,-3.0 +( 1 / x ) / ( 1 + 1 - ( x * ( 1 + x ) ) ),-1/(x*(x*(x + 1) - 2)),-1.0,-3.0 +( 1 / x ) / ( 1 + 1 - ( x * ( 1 - x ) ) ),1/(x*(x**2 - x + 2)),-1.0,-3.0 +( 1 / x ) / ( 1 + 1 - ( x * x ) ),-1/(x*(x**2 - 2)),-1.0,-3.0 +( 1 / x ) / ( 1 + 1 - x ),-1/(x*(x - 2)),-1.0,-2.0 +( 1 / x ) / ( 1 + x ),1/(x*(x + 1)),-1.0,-2.0 +( 1 / x ) / ( 1 + x ) * ( ( 1 - x ) - x ),(-2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 / x ) / ( 1 + x ) * ( 1 - x ),(-x + 1)/(x*(x + 1)),-1.0,-1.0 +( 1 / x ) / ( 1 + x ) + 1,(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / x ) / ( 1 + x ) + 1 / x,(x + 2)/(x*(x + 1)),-1.0,-1.0 +( 1 / x ) / ( 1 + x ) + x * x * x,(x**4*(x + 1) + 1)/(x*(x + 1)),-1.0,3.0 +( 1 / x ) / ( 1 + x ) - 1 - 1,-2 + 1/(x*(x + 1)),-1.0,0.0 +( 1 / x ) / ( 1 + x ) - 1 / x / ( x * ( 1 - x ) ),(x**2 + 1)/(x**4 - x**2),-2.0,-2.0 +( 1 / x ) / ( 1 + x ) - x * x,(-x**3*(x + 1) + 1)/(x*(x + 1)),-1.0,2.0 +( 1 / x ) / ( 1 + x ) - x * x * x,(-x**4*(x + 1) + 1)/(x*(x + 1)),-1.0,3.0 +( 1 / x ) / ( 1 + x ) / ( x ) - ( 1 / x ),(-x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x ) / ( 1 + x ) / x / x + 1,(x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / x ) / ( 1 + x ) / x / x + x,(x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +( 1 / x ) / ( 1 + x * ( 1 + ( 1 + x ) ) ),1/(x*(x*(x + 2) + 1)),-1.0,-3.0 +( 1 / x ) / ( 1 + x * ( 1 + x ) ),1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +( 1 / x ) / ( 1 + x * ( 1 - x ) ),-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( 1 + x * x ),1/(x**3 + x),-1.0,-3.0 +( 1 / x ) / ( 1 + x + ( 1 / ( 1 + x ) ) ),(x + 1)/(x*((x + 1)**2 + 1)),-1.0,-2.0 +( 1 / x ) / ( 1 + x + ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x**2 - 2)),-1.0,-2.0 +( 1 / x ) / ( 1 + x + ( x / ( 1 + x ) ) ),(x + 1)/(x*(x + (x + 1)**2)),-1.0,-2.0 +( 1 / x ) / ( 1 + x + x ),1/(x*(2*x + 1)),-1.0,-2.0 +( 1 / x ) / ( 1 - ( ( ( 1 / x ) / x ) / x ) - x ),-x**2/(x**3*(x - 1) + 1),2.0,-2.0 +( 1 / x ) / ( 1 - ( ( 1 + x ) * x ) ),-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( 1 - ( ( 1 + x ) * x ) + 1 ),-1/(x*(x*(x + 1) - 2)),-1.0,-3.0 +( 1 / x ) / ( 1 - ( ( 1 / ( 1 - x ) ) + x ) - x ),(-x + 1)/(x**2*(2*x - 3)),-2.0,-2.0 +( 1 / x ) / ( 1 - ( ( 1 / x ) / x ) - x ),-x/(x**2*(x - 1) + 1),1.0,-2.0 +( 1 / x ) / ( 1 - ( 1 + x ) ) / x - x - 1,-x - 1 - 1/x**3,-3.0,1.0 +( 1 / x ) / ( 1 - ( 1 + x ) * x ),-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( 1 - ( 1 - x ) * x ),1/(x*(x**2 - x + 1)),-1.0,-3.0 +( 1 / x ) / ( 1 - ( 1 / ( 1 - x ) ) * x ),(-x + 1)/(x*(-2*x + 1)),-1.0,-1.0 +( 1 / x ) / ( 1 - ( 1 / x ) ) / ( x + x ),1/(2*x*(x - 1)),-1.0,-2.0 +( 1 / x ) / ( 1 - ( 1 / x ) - x ),-1/(x*(x - 1) + 1),0.0,-2.0 +( 1 / x ) / ( 1 - ( x * ( ( 1 + x ) + x ) ) ),-1/(x*(x*(2*x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( 1 - ( x * ( 1 + x ) ) ) / 1,-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( 1 - ( x * ( 1 - x ) ) + 1 ),1/(x*(x**2 - x + 2)),-1.0,-3.0 +( 1 / x ) / ( 1 - ( x * ( 1 - x ) ) - x ),1/(x*(x**2 - 2*x + 1)),-1.0,-3.0 +( 1 / x ) / ( 1 - ( x * x ) ),-1/(x**3 - x),-1.0,-3.0 +( 1 / x ) / ( 1 - ( x * x ) + ( 1 - x ) ),-1/(x*(x**2 + x - 2)),-1.0,-3.0 +( 1 / x ) / ( 1 - ( x * x ) + ( 1 / x ) ),1/(-x**3 + x + 1),0.0,-3.0 +( 1 / x ) / ( 1 - ( x * x ) - ( 1 / x ) ),-1/(x**3 - x + 1),0.0,-3.0 +( 1 / x ) / ( 1 - ( x * x ) - ( x * x ) ),-1/(2*x**3 - x),-1.0,-3.0 +( 1 / x ) / ( 1 - ( x * x ) - x ),-1/(x*(x**2 + x - 1)),-1.0,-3.0 +( 1 / x ) / ( 1 - ( x * x ) / 1 ),-1/(x**3 - x),-1.0,-3.0 +( 1 / x ) / ( 1 - ( x / ( 1 + x ) ) - x ),-(x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +( 1 / x ) / ( 1 - x ),-1/(x*(x - 1)),-1.0,-2.0 +( 1 / x ) / ( 1 - x ) + x * x + 1,(x*(x - 1)*(x**2 + 1) - 1)/(x*(x - 1)),-1.0,2.0 +( 1 / x ) / ( 1 - x ) - 1,-(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +( 1 / x ) / ( 1 - x ) - 1 + x * x,(x*(x - 1)*(x**2 - 1) - 1)/(x*(x - 1)),-1.0,2.0 +( 1 / x ) / ( 1 - x ) / ( ( 1 + x ) + x ),-1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +( 1 / x ) / ( 1 - x ) / ( 1 - x ),1/(x*(x - 1)**2),-1.0,-3.0 +( 1 / x ) / ( 1 - x ) / ( x * x ) + 1 / x,(x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) / ( 1 - x ) / ( x - ( 1 - x ) ),-1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +( 1 / x ) / ( 1 - x ) / ( x - 1 ),-1/(x*(x - 1)**2),-1.0,-3.0 +( 1 / x ) / ( 1 - x ) / x - 1,(x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / x ) / ( 1 - x * ( 1 + ( 1 + x ) ) ),-1/(x*(x*(x + 2) - 1)),-1.0,-3.0 +( 1 / x ) / ( 1 - x * ( 1 + x ) ),-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( 1 - x * ( x / ( 1 + x ) ) ),(-x - 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +( 1 / x ) / ( 1 - x * x ),-1/(x**3 - x),-1.0,-3.0 +( 1 / x ) / ( 1 - x + ( 1 - x ) ),-1/(2*x*(x - 1)),-1.0,-2.0 +( 1 / x ) / ( 1 - x + ( 1 / ( 1 + x ) ) ),-(x + 1)/(x*(x**2 - 2)),-1.0,-2.0 +( 1 / x ) / ( 1 - x + ( 1 / ( 1 - x ) ) ),(-x + 1)/(x*((x - 1)**2 + 1)),-1.0,-2.0 +( 1 / x ) / ( 1 - x - ( 1 + ( 1 + x ) ) ),-1/(x*(2*x + 1)),-1.0,-2.0 +( 1 / x ) / ( 1 - x - ( 1 + x ) ),-1/(2*x**2),-2.0,-2.0 +( 1 / x ) / ( 1 - x - ( 1 / ( 1 - x ) ) ),(-x + 1)/(x*((x - 1)**2 - 1)),-2.0,-2.0 +( 1 / x ) / ( 1 - x - ( 1 / x ) ),-1/(x*(x - 1) + 1),0.0,-2.0 +( 1 / x ) / ( 1 - x - ( x * ( 1 - x ) ) ),1/(x*(x**2 - 2*x + 1)),-1.0,-3.0 +( 1 / x ) / ( 1 - x - ( x / ( 1 + x ) ) ),-(x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +( 1 / x ) / ( 1 - x - x ),-1/(x*(2*x - 1)),-1.0,-2.0 +( 1 / x ) / ( 1 / ( ( ( 1 / x ) + x ) + x ) + x ),(x**2 + 1/2)/(x**2*(x**2 + 1)),-2.0,-2.0 +( 1 / x ) / ( 1 / ( ( 1 + x ) * x ) - x ),-(x + 1)/(x**2*(x + 1) - 1),0.0,-2.0 +( 1 / x ) / ( 1 / ( ( 1 + x ) + x ) + x ),(2*x + 1)/(x*(x*(2*x + 1) + 1)),-1.0,-2.0 +( 1 / x ) / ( 1 / ( 1 + ( x * x ) ) - x ),-(x**2 + 1)/(x*(x**3 + x - 1)),-1.0,-2.0 +( 1 / x ) / ( 1 / ( 1 + x ) - x ),-(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +( 1 / x ) / ( 1 / ( 1 - x ) ) / ( x + x ),(-x + 1)/(2*x**2),-2.0,-1.0 +( 1 / x ) / ( 1 / ( 1 - x ) + 1 ),(x - 1)/(x*(x - 2)),-1.0,-1.0 +( 1 / x ) / ( 1 / ( 1 - x ) - ( 1 - x ) ),(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +( 1 / x ) / ( 1 / ( 1 - x ) - ( x * x ) ),(-x + 1)/(x*(x**2*(x - 1) + 1)),-1.0,-3.0 +( 1 / x ) / ( 1 / ( 1 / ( 1 - x ) ) - x ),-1/(x*(2*x - 1)),-1.0,-2.0 +( 1 / x ) / ( 1 / ( x * ( 1 + x ) ) + x ),(x + 1)/(x**2*(x + 1) + 1),0.0,-2.0 +( 1 / x ) / ( 1 / ( x * ( x * x ) ) - x ),-x**2/(x**4 - 1),2.0,-2.0 +( 1 / x ) / ( 1 / ( x * x ) + ( 1 - x ) ),x/(x**2*(-x + 1) + 1),1.0,-2.0 +( 1 / x ) / ( 1 / ( x * x ) + x ),x/(x**3 + 1),1.0,-2.0 +( 1 / x ) / ( 1 / ( x * x ) - x ),-x/(x**3 - 1),1.0,-2.0 +( 1 / x ) / ( 1 / ( x / ( 1 + x ) ) - x ),1/(-x**2 + x + 1),0.0,-2.0 +( 1 / x ) / ( 1 / 1 - ( x * ( 1 + x ) ) ),-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( 1 / x + ( ( x * x ) * x ) ),1/(x**4 + 1),0.0,-4.0 +( 1 / x ) / ( 1 / x + ( 1 + x ) ),1/(x*(x + 1) + 1),0.0,-2.0 +( 1 / x ) / ( 1 / x + ( x * x ) ),1/(x**3 + 1),0.0,-3.0 +( 1 / x ) / ( 1 / x - ( ( x * x ) + x ) ),-1/(x**2*(x + 1) - 1),0.0,-3.0 +( 1 / x ) / ( 1 / x - ( 1 + x ) ),-1/(x*(x + 1) - 1),0.0,-2.0 +( 1 / x ) / ( 1 / x - ( x * ( ( x * x ) - x ) ) ),-1/(x**3*(x - 1) - 1),0.0,-4.0 +( 1 / x ) / ( 1 / x - ( x * ( 1 + ( x * x ) ) ) ),-1/(x**4 + x**2 - 1),0.0,-4.0 +( 1 / x ) / ( 1 / x - ( x * ( 1 - ( x * x ) ) ) ),1/(x**4 - x**2 + 1),0.0,-4.0 +( 1 / x ) / ( 1 / x - ( x * ( 1 - x ) ) ),1/(x**3 - x**2 + 1),0.0,-3.0 +( 1 / x ) / ( 1 / x - ( x * ( x * x ) ) ),-1/(x**4 - 1),0.0,-4.0 +( 1 / x ) / ( 1 / x - x ),-1/(x**2 - 1),0.0,-2.0 +( 1 / x ) / ( x ) + x - 1,x - 1 + x**(-2),-2.0,1.0 +( 1 / x ) / ( x ) - 1 - 1,-2 + x**(-2),-2.0,0.0 +( 1 / x ) / ( x ) / x + ( 1 / ( 1 - x ) ),(-x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) / ( x ) / x + 1,1 + x**(-3),-3.0,0.0 +( 1 / x ) / ( x * ( ( 1 + x ) * x ) ) / x - 1 - 1,-2 + 1/(x**4*(x + 1)),-4.0,0.0 +( 1 / x ) / ( x * ( ( 1 - x ) - x ) + 1 ),-1/(x*(x*(2*x - 1) - 1)),-1.0,-3.0 +( 1 / x ) / ( x * ( 1 + ( 1 + x ) ) + 1 ),1/(x*(x*(x + 2) + 1)),-1.0,-3.0 +( 1 / x ) / ( x * ( 1 + ( 1 - x ) ) - 1 ),-1/(x*(x*(x - 2) + 1)),-1.0,-3.0 +( 1 / x ) / ( x * ( 1 + x ) ) + 1 / x,(x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x ) / ( x * ( 1 + x ) ) - 1,(-x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / x ) / ( x * ( 1 + x ) ) / x - 1 / ( 1 + x ),(-x**3 + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) / ( x * ( 1 + x ) + 1 ),1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +( 1 / x ) / ( x * ( 1 + x ) - ( 1 / x ) ),1/(x**2*(x + 1) - 1),0.0,-3.0 +( 1 / x ) / ( x * ( 1 - x ) ) - ( 1 / x ),(x*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x ) / ( x * ( 1 - x ) ) / x + 1 + 1,2 - 1/(x**3*(x - 1)),-3.0,0.0 +( 1 / x ) / ( x * ( 1 - x ) - ( 1 + x ) ),-1/(x**3 + x),-1.0,-3.0 +( 1 / x ) / ( x * ( 1 - x ) - 1 ),-1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +( 1 / x ) / ( x * ( x * ( 1 - x ) ) ) / x - 1 - 1,(2*x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / x ) / ( x * ( x * x ) ) + 1 + 1 + 1,3 + x**(-4),-4.0,0.0 +( 1 / x ) / ( x * ( x * x ) ) - 1,-1 + x**(-4),-4.0,0.0 +( 1 / x ) / ( x * ( x / ( 1 + x ) ) + x ),(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 / x ) / ( x * ( x / ( 1 + x ) ) - 1 ),(x + 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +( 1 / x ) / ( x * 1 + x ),1/(2*x**2),-2.0,-2.0 +( 1 / x ) / ( x * 1 - 1 ),1/(x*(x - 1)),-1.0,-2.0 +( 1 / x ) / ( x * x ) * 1 / x - 1,-1 + x**(-4),-4.0,0.0 +( 1 / x ) / ( x * x ) + ( 1 / x ) + 1 / x,2/x + x**(-3),-3.0,-1.0 +( 1 / x ) / ( x * x ) + 1 + ( 1 / x ) + 1,2 + 1/x + x**(-3),-3.0,0.0 +( 1 / x ) / ( x * x ) + 1 + 1 + 1,3 + x**(-3),-3.0,0.0 +( 1 / x ) / ( x * x ) + 1 / x + x,x + 1/x + x**(-3),-3.0,1.0 +( 1 / x ) / ( x * x ) + 1 / x - x,-x + 1/x + x**(-3),-3.0,1.0 +( 1 / x ) / ( x * x ) + x + x - 1,2*x - 1 + x**(-3),-3.0,1.0 +( 1 / x ) / ( x * x ) - ( 1 + 1 ),-2 + x**(-3),-3.0,0.0 +( 1 / x ) / ( x * x ) - ( 1 - x ),x - 1 + x**(-3),-3.0,1.0 +( 1 / x ) / ( x * x ) - ( 1 - x ) - 1 - x,-2 + x**(-3),-3.0,0.0 +( 1 / x ) / ( x * x ) - ( 1 / x ),(-x**2 + 1)/x**3,-3.0,-1.0 +( 1 / x ) / ( x * x ) - ( 1 / x ) - 1 - 1,-2 - 1/x + x**(-3),-3.0,0.0 +( 1 / x ) / ( x * x ) - ( 1 / x ) - x,-x - 1/x + x**(-3),-3.0,1.0 +( 1 / x ) / ( x * x ) - ( 1 / x ) - x - 1,-x - 1 - 1/x + x**(-3),-3.0,1.0 +( 1 / x ) / ( x * x ) - 1,-1 + x**(-3),-3.0,0.0 +( 1 / x ) / ( x * x ) - 1 - ( 1 / x ) - 1,-2 - 1/x + x**(-3),-3.0,0.0 +( 1 / x ) / ( x * x ) - 1 - 1 - ( 1 / x ),-2 - 1/x + x**(-3),-3.0,0.0 +( 1 / x ) / ( x * x ) - 1 - 1 - 1,-3 + x**(-3),-3.0,0.0 +( 1 / x ) / ( x * x ) - 1 - x,-x - 1 + x**(-3),-3.0,1.0 +( 1 / x ) / ( x * x ) - 1 - x - 1,-x - 2 + x**(-3),-3.0,1.0 +( 1 / x ) / ( x * x ) - 1 - x - x,-2*x - 1 + x**(-3),-3.0,1.0 +( 1 / x ) / ( x * x ) - x - 1 - x,-2*x - 1 + x**(-3),-3.0,1.0 +( 1 / x ) / ( x * x ) - x - x - ( 1 + x ),-3*x - 1 + x**(-3),-3.0,1.0 +( 1 / x ) / ( x * x ) - x - x - 1,-2*x - 1 + x**(-3),-3.0,1.0 +( 1 / x ) / ( x * x ) - x - x - x,-3*x + x**(-3),-3.0,1.0 +( 1 / x ) / ( x * x ) / ( 1 + x ) - 1,(-x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / x ) / ( x * x ) / ( 1 - x ) / x + 1,(x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / x ) / ( x * x ) / ( x / ( 1 + x ) ) - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +( 1 / x ) / ( x * x ) / ( x / ( 1 - x ) ) - 1 - 1,(-2*x**4 - x + 1)/x**4,-4.0,0.0 +( 1 / x ) / ( x * x ) / x * 1 - 1,-1 + x**(-4),-4.0,0.0 +( 1 / x ) / ( x * x ) / x + ( x * ( 1 / x ) ) + 1,2 + x**(-4),-4.0,0.0 +( 1 / x ) / ( x * x ) / x + ( x / ( 1 + x ) ),(x**5 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / x ) / ( x * x ) / x + x / x,1 + x**(-4),-4.0,0.0 +( 1 / x ) / ( x * x ) / x - ( 1 / ( 1 + x ) ) - 1,(-x**5 - 2*x**4 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / x ) / ( x * x ) / x - ( 1 / x ) - 1,-1 - 1/x + x**(-4),-4.0,0.0 +( 1 / x ) / ( x * x ) / x - ( x / ( 1 + x ) ),(-x**5 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / x ) / ( x * x ) / x - 1 - ( 1 / ( 1 - x ) ),-1 + 1/(x - 1) + x**(-4),-4.0,0.0 +( 1 / x ) / ( x * x ) / x - 1 - ( 1 / x ),-1 - 1/x + x**(-4),-4.0,0.0 +( 1 / x ) / ( x * x ) / x - x * ( 1 / ( 1 - x ) ),(x**5 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / x ) / ( x * x + ( ( 1 - x ) - x ) ),1/(x*(x**2 - 2*x + 1)),-1.0,-3.0 +( 1 / x ) / ( x * x + ( 1 + x ) ),1/(x*(x**2 + x + 1)),-1.0,-3.0 +( 1 / x ) / ( x * x + ( 1 / x ) ),1/(x**3 + 1),0.0,-3.0 +( 1 / x ) / ( x * x + 1 ),1/(x**3 + x),-1.0,-3.0 +( 1 / x ) / ( x * x - ( ( 1 + x ) + x ) ),1/(x*(x**2 - 2*x - 1)),-1.0,-3.0 +( 1 / x ) / ( x * x - ( 1 + ( 1 / x ) ) ),1/(x**3 - x - 1),0.0,-3.0 +( 1 / x ) / ( x * x - ( 1 + x ) ),1/(x*(x**2 - x - 1)),-1.0,-3.0 +( 1 / x ) / ( x * x - ( 1 / ( 1 - x ) ) ),(x - 1)/(x**4 - x**3 + x),-1.0,-3.0 +( 1 / x ) / ( x * x - ( 1 / ( x * x ) ) ),x/(x**4 - 1),1.0,-3.0 +( 1 / x ) / ( x * x - ( 1 / x ) ),1/(x**3 - 1),0.0,-3.0 +( 1 / x ) / ( x * x - 1 ),1/(x**3 - x),-1.0,-3.0 +( 1 / x ) / ( x + ( ( 1 + x ) * ( 1 + x ) ) ),1/(x*(x + (x + 1)**2)),-1.0,-3.0 +( 1 / x ) / ( x + ( ( 1 + x ) + x ) + x ),1/(x*(4*x + 1)),-1.0,-2.0 +( 1 / x ) / ( x + ( ( 1 / x ) + x ) + 1 ),1/(x*(2*x + 1) + 1),0.0,-2.0 +( 1 / x ) / ( x + ( ( 1 / x ) - x ) * x ),1/(x*(-x**2 + x + 1)),-1.0,-3.0 +( 1 / x ) / ( x + ( ( 1 / x ) / x ) / x ),x**2/(x**4 + 1),2.0,-2.0 +( 1 / x ) / ( x + ( ( x * x ) / ( 1 - x ) ) + x ),(-x + 1)/(x**2*(-x + 2)),-2.0,-2.0 +( 1 / x ) / ( x + ( ( x / ( 1 + x ) ) + x ) + x ),(x + 1)/(x**2*(3*x + 4)),-2.0,-2.0 +( 1 / x ) / ( x + ( 1 + ( x * x ) ) + x ),1/(x*(x**2 + 2*x + 1)),-1.0,-3.0 +( 1 / x ) / ( x + ( 1 + x ) ) / ( 1 + x ),1/(x*(x + 1)*(2*x + 1)),-1.0,-3.0 +( 1 / x ) / ( x + ( 1 + x ) * 1 ),1/(x*(2*x + 1)),-1.0,-2.0 +( 1 / x ) / ( x + ( 1 + x ) + ( 1 + x ) ),1/(x*(3*x + 2)),-1.0,-2.0 +( 1 / x ) / ( x + ( 1 + x ) + ( 1 / x ) ),1/(x*(2*x + 1) + 1),0.0,-2.0 +( 1 / x ) / ( x + ( 1 + x ) / x ),1/(x**2 + x + 1),0.0,-2.0 +( 1 / x ) / ( x + ( 1 - x ) / ( ( x * x ) * x ) ),x**2/(x**4 - x + 1),2.0,-2.0 +( 1 / x ) / ( x + ( 1 - x ) / ( 1 + x ) ),(x + 1)/(x**3 + x),-1.0,-2.0 +( 1 / x ) / ( x + ( 1 / ( 1 + x ) ) + x ),(x + 1)/(x*(2*x*(x + 1) + 1)),-1.0,-2.0 +( 1 / x ) / ( x + ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +( 1 / x ) / ( x + ( 1 / ( 1 - x ) ) + 1 ),(x - 1)/(x*(x**2 - 2)),-1.0,-2.0 +( 1 / x ) / ( x + ( 1 / x ) ) + ( 1 / x ),(x**2 + x + 1)/(x**3 + x),-1.0,-1.0 +( 1 / x ) / ( x + ( 1 / x ) ) - 1,-x**2/(x**2 + 1),2.0,0.0 +( 1 / x ) / ( x + ( 1 / x ) + 1 ),1/(x*(x + 1) + 1),0.0,-2.0 +( 1 / x ) / ( x + ( 1 / x ) + x ),1/(2*x**2 + 1),0.0,-2.0 +( 1 / x ) / ( x + ( 1 / x ) / x ),x/(x**3 + 1),1.0,-2.0 +( 1 / x ) / ( x + ( x ) ),1/(2*x**2),-2.0,-2.0 +( 1 / x ) / ( x + ( x * ( 1 + x ) ) - 1 ),1/(x*(x*(x + 1) + x - 1)),-1.0,-3.0 +( 1 / x ) / ( x + ( x * ( 1 - x ) ) - 1 ),-1/(x*(x*(x - 1) - x + 1)),-1.0,-3.0 +( 1 / x ) / ( x + ( x * x ) + 1 ),1/(x*(x**2 + x + 1)),-1.0,-3.0 +( 1 / x ) / ( x + ( x * x ) - ( 1 - x ) ),1/(x*(x**2 + 2*x - 1)),-1.0,-3.0 +( 1 / x ) / ( x + ( x * x ) - 1 ),1/(x*(x**2 + x - 1)),-1.0,-3.0 +( 1 / x ) / ( x + ( x / ( 1 + ( 1 - x ) ) ) + x ),(x - 2)/(x**2*(2*x - 5)),-2.0,-2.0 +( 1 / x ) / ( x + ( x / ( 1 + x ) ) + 1 ),(x + 1)/(x*(x + (x + 1)**2)),-1.0,-2.0 +( 1 / x ) / ( x + ( x / ( 1 + x ) ) + x ),(x + 1)/(x**2*(2*x + 3)),-2.0,-2.0 +( 1 / x ) / ( x + ( x / ( 1 - x ) ) + x ),(x - 1)/(x**2*(2*x - 3)),-2.0,-2.0 +( 1 / x ) / ( x + 1 ) + 1,(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / x ) / ( x + 1 ) - 1,(-x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +( 1 / x ) / ( x + 1 ) - x,-x + 1/(x*(x + 1)),-1.0,1.0 +( 1 / x ) / ( x + 1 * x ),1/(2*x**2),-2.0,-2.0 +( 1 / x ) / ( x + 1 + ( ( x * x ) + x ) ),1/(x*(x**2 + 2*x + 1)),-1.0,-3.0 +( 1 / x ) / ( x + 1 + ( 1 + x ) ),1/(2*x*(x + 1)),-1.0,-2.0 +( 1 / x ) / ( x + 1 + ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x**2 - 2)),-1.0,-2.0 +( 1 / x ) / ( x + 1 + ( x * ( 1 + x ) ) ),1/(x*(x*(x + 1) + x + 1)),-1.0,-3.0 +( 1 / x ) / ( x + 1 + ( x * x ) ),1/(x*(x**2 + x + 1)),-1.0,-3.0 +( 1 / x ) / ( x + 1 + 1 ),1/(x*(x + 2)),-1.0,-2.0 +( 1 / x ) / ( x + 1 + x ),1/(x*(2*x + 1)),-1.0,-2.0 +( 1 / x ) / ( x + 1 / ( ( 1 / x ) + x ) ),(x**2 + 1)/(x**2*(x**2 + 2)),-2.0,-2.0 +( 1 / x ) / ( x + 1 / ( ( x * x ) * x ) ),x**2/(x**4 + 1),2.0,-2.0 +( 1 / x ) / ( x + 1 / ( 1 + ( 1 - x ) ) ),(x - 2)/(x*(x*(x - 2) - 1)),-1.0,-2.0 +( 1 / x ) / ( x + 1 / ( x * ( x * x ) ) ),x**2/(x**4 + 1),2.0,-2.0 +( 1 / x ) / ( x + 1 / ( x * x ) ),x/(x**3 + 1),1.0,-2.0 +( 1 / x ) / ( x + 1 / x ),1/(x**2 + 1),0.0,-2.0 +( 1 / x ) / ( x + x ),1/(2*x**2),-2.0,-2.0 +( 1 / x ) / ( x + x ) + ( 1 / ( 1 + x ) ),(2*x**2 + x + 1)/(2*x**2*(x + 1)),-2.0,-1.0 +( 1 / x ) / ( x + x ) + ( 1 / ( x * x ) ),3/(2*x**2),-2.0,-2.0 +( 1 / x ) / ( x + x ) + x,x + 1/(2*x**2),-2.0,1.0 +( 1 / x ) / ( x + x ) - ( 1 / ( x * x ) ),-1/(2*x**2),-2.0,-2.0 +( 1 / x ) / ( x + x ) - ( 1 / x ),(-x + 1/2)/x**2,-2.0,-1.0 +( 1 / x ) / ( x + x ) - ( x * x ),(-x**4 + 1/2)/x**2,-2.0,2.0 +( 1 / x ) / ( x + x ) - x,-x + 1/(2*x**2),-2.0,1.0 +( 1 / x ) / ( x + x ) / ( 1 - ( 1 / x ) ),1/(2*x*(x - 1)),-1.0,-2.0 +( 1 / x ) / ( x + x * ( 1 / ( 1 + x ) ) ),(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 / x ) / ( x + x * 1 ),1/(2*x**2),-2.0,-2.0 +( 1 / x ) / ( x + x + ( ( 1 / x ) / ( x * x ) ) ),x**2/(2*x**4 + 1),2.0,-2.0 +( 1 / x ) / ( x + x + ( ( 1 / x ) / x ) ),x/(2*x**3 + 1),1.0,-2.0 +( 1 / x ) / ( x + x + ( ( x * x ) / x ) ),1/(3*x**2),-2.0,-2.0 +( 1 / x ) / ( x + x + ( 1 + ( 1 + x ) ) ),1/(x*(3*x + 2)),-1.0,-2.0 +( 1 / x ) / ( x + x + ( 1 + x ) ),1/(x*(3*x + 1)),-1.0,-2.0 +( 1 / x ) / ( x + x + ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(2*x*(x - 1) - 1)),-1.0,-2.0 +( 1 / x ) / ( x + x + ( 1 / ( 1 / x ) ) ),1/(3*x**2),-2.0,-2.0 +( 1 / x ) / ( x + x + ( 1 / ( x * x ) ) ),x/(2*x**3 + 1),1.0,-2.0 +( 1 / x ) / ( x + x + ( 1 / x ) ),1/(2*x**2 + 1),0.0,-2.0 +( 1 / x ) / ( x + x + ( x / ( 1 - x ) ) ),(x - 1)/(x**2*(2*x - 3)),-2.0,-2.0 +( 1 / x ) / ( x + x + 1 ),1/(x*(2*x + 1)),-1.0,-2.0 +( 1 / x ) / ( x + x - ( ( 1 / x ) / x ) ),x/(2*x**3 - 1),1.0,-2.0 +( 1 / x ) / ( x + x - ( 1 - ( 1 + x ) ) ),1/(3*x**2),-2.0,-2.0 +( 1 / x ) / ( x + x - ( 1 - x ) ),1/(x*(3*x - 1)),-1.0,-2.0 +( 1 / x ) / ( x + x - ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(2*x*(x - 1) + 1)),-1.0,-2.0 +( 1 / x ) / ( x + x - ( 1 / x ) ),1/(2*x**2 - 1),0.0,-2.0 +( 1 / x ) / ( x + x / ( x * ( 1 + x ) ) ),(x + 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +( 1 / x ) / ( x - ( ( ( 1 / x ) / x ) / x ) + x ),x**2/(2*x**4 - 1),2.0,-2.0 +( 1 / x ) / ( x - ( ( 1 + x ) * x ) - 1 ),-1/(x**3 + x),-1.0,-3.0 +( 1 / x ) / ( x - ( ( 1 - x ) ) ),1/(x*(2*x - 1)),-1.0,-2.0 +( 1 / x ) / ( x - ( ( 1 - x ) - x ) + x ),1/(x*(4*x - 1)),-1.0,-2.0 +( 1 / x ) / ( x - ( ( 1 - x ) - x ) - 1 ),1/(x*(3*x - 2)),-1.0,-2.0 +( 1 / x ) / ( x - ( 1 + ( 1 - x ) ) - 1 ),1/(x*(2*x - 3)),-1.0,-2.0 +( 1 / x ) / ( x - ( 1 + ( 1 - x ) ) / x ),1/(x**2 + x - 2),0.0,-2.0 +( 1 / x ) / ( x - ( 1 + x ) * ( 1 + x ) ),1/(x*(x - (x + 1)**2)),-1.0,-3.0 +( 1 / x ) / ( x - ( 1 + x ) - ( 1 + x ) ),-1/(x*(x + 2)),-1.0,-2.0 +( 1 / x ) / ( x - ( 1 + x ) - 1 ),-1/(2*x),-1.0,-1.0 +( 1 / x ) / ( x - ( 1 + x ) / ( 1 - x ) ),(x - 1)/(x**3 + x),-1.0,-2.0 +( 1 / x ) / ( x - ( 1 - ( x * x ) ) + x ),1/(x*(x**2 + 2*x - 1)),-1.0,-3.0 +( 1 / x ) / ( x - ( 1 - x ) ) / ( 1 + x ),1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +( 1 / x ) / ( x - ( 1 - x ) * 1 ),1/(x*(2*x - 1)),-1.0,-2.0 +( 1 / x ) / ( x - ( 1 - x ) + ( 1 + x ) ),1/(3*x**2),-2.0,-2.0 +( 1 / x ) / ( x - ( 1 - x ) + x ),1/(x*(3*x - 1)),-1.0,-2.0 +( 1 / x ) / ( x - ( 1 - x ) - ( 1 - x ) ),1/(x*(3*x - 2)),-1.0,-2.0 +( 1 / x ) / ( x - ( 1 - x ) - 1 ),1/(2*x*(x - 1)),-1.0,-2.0 +( 1 / x ) / ( x - ( 1 - x ) / 1 ),1/(x*(2*x - 1)),-1.0,-2.0 +( 1 / x ) / ( x - ( 1 - x ) / x ),1/(x**2 + x - 1),0.0,-2.0 +( 1 / x ) / ( x - ( 1 / ( 1 + x ) ) ),(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +( 1 / x ) / ( x - ( 1 / ( 1 + x ) ) * 1 ),(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +( 1 / x ) / ( x - ( 1 / ( 1 + x ) ) + x ),(x + 1)/(x*(2*x*(x + 1) - 1)),-1.0,-2.0 +( 1 / x ) / ( x - ( 1 / ( 1 + x ) ) - 1 ),(x + 1)/(x*(x**2 - 2)),-1.0,-2.0 +( 1 / x ) / ( x - ( 1 / ( 1 - x ) ) - 1 ),(-x + 1)/(x*(-(x - 1)**2 - 1)),-1.0,-2.0 +( 1 / x ) / ( x - ( 1 / ( 1 - x ) ) / 1 ),(x - 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +( 1 / x ) / ( x - ( 1 / ( x * x ) ) + x ),x/(2*x**3 - 1),1.0,-2.0 +( 1 / x ) / ( x - ( 1 / x ) ) * 1,1/(x**2 - 1),0.0,-2.0 +( 1 / x ) / ( x - ( 1 / x ) ) / ( 1 + x ),1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( 1 / x ) / ( x - ( 1 / x ) + x ),1/(2*x**2 - 1),0.0,-2.0 +( 1 / x ) / ( x - ( 1 / x ) - ( x * x ) ),-1/(x**2*(x - 1) + 1),0.0,-3.0 +( 1 / x ) / ( x - ( 1 / x ) - 1 ),1/(x**2 - x - 1),0.0,-2.0 +( 1 / x ) / ( x - ( 1 / x ) / x ),x/(x**3 - 1),1.0,-2.0 +( 1 / x ) / ( x - ( x * ( 1 / x ) ) - 1 ),1/(x*(x - 2)),-1.0,-2.0 +( 1 / x ) / ( x - ( x * x ) + ( 1 / x ) ),1/(x**2*(-x + 1) + 1),0.0,-3.0 +( 1 / x ) / ( x - ( x * x ) - 1 ),-1/(x*(x**2 - x + 1)),-1.0,-3.0 +( 1 / x ) / ( x - ( x / ( 1 + x ) ) - 1 ),(x + 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +( 1 / x ) / ( x - ( x / ( 1 + x ) ) / x ),(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +( 1 / x ) / ( x - ( x / ( 1 - x ) ) * x ),(-x + 1)/(x**2*(-2*x + 1)),-2.0,-2.0 +( 1 / x ) / ( x - ( x / ( 1 - x ) ) + x ),(x - 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( 1 / x ) / ( x - 1 ) + 1,(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +( 1 / x ) / ( x - 1 ) - ( 1 / x ),(-x + 2)/(x*(x - 1)),-1.0,-1.0 +( 1 / x ) / ( x - 1 ) - 1,(-x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +( 1 / x ) / ( x - 1 ) - x,-x + 1/(x*(x - 1)),-1.0,1.0 +( 1 / x ) / ( x - 1 ) / ( ( 1 + x ) + x ),1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +( 1 / x ) / ( x - 1 ) / ( 1 - x ),-1/(x*(x - 1)**2),-1.0,-3.0 +( 1 / x ) / ( x - 1 + ( ( 1 / x ) / x ) ),x/(x**2*(x - 1) + 1),1.0,-2.0 +( 1 / x ) / ( x - 1 + ( x * ( 1 - x ) ) ),-1/(x*(x*(x - 1) - x + 1)),-1.0,-3.0 +( 1 / x ) / ( x - 1 + ( x / ( 1 - x ) ) ),(-x + 1)/(x*(x - (x - 1)**2)),-1.0,-2.0 +( 1 / x ) / ( x - 1 + x ),1/(x*(2*x - 1)),-1.0,-2.0 +( 1 / x ) / ( x - 1 - ( ( 1 + x ) + x ) ),-1/(x*(x + 2)),-1.0,-2.0 +( 1 / x ) / ( x - 1 - ( ( x * x ) - x ) ),-1/(x*(x**2 - 2*x + 1)),-1.0,-3.0 +( 1 / x ) / ( x - 1 - ( 1 + ( x * x ) ) ),-1/(x*(x**2 - x + 2)),-1.0,-3.0 +( 1 / x ) / ( x - 1 - ( 1 - ( x * x ) ) ),1/(x*(x**2 + x - 2)),-1.0,-3.0 +( 1 / x ) / ( x - 1 - ( 1 - x ) ),1/(2*x*(x - 1)),-1.0,-2.0 +( 1 / x ) / ( x - 1 - ( x * x ) ),-1/(x*(x**2 - x + 1)),-1.0,-3.0 +( 1 / x ) / ( x - 1 - 1 ),1/(x*(x - 2)),-1.0,-2.0 +( 1 / x ) / ( x - 1 / ( ( 1 + x ) + x ) ),(2*x + 1)/(x*(x*(2*x + 1) - 1)),-1.0,-2.0 +( 1 / x ) / ( x - 1 / ( 1 + ( x * x ) ) ),(x**2 + 1)/(x*(x**3 + x - 1)),-1.0,-2.0 +( 1 / x ) / ( x - 1 / ( 1 + x ) ),(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +( 1 / x ) / ( x - 1 / ( 1 - x ) ),(x - 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +( 1 / x ) / ( x - 1 / ( x * x ) ),x/(x**3 - 1),1.0,-2.0 +( 1 / x ) / ( x - 1 / 1 ),1/(x*(x - 1)),-1.0,-2.0 +( 1 / x ) / ( x - x * ( x / ( 1 - x ) ) ),(-x + 1)/(x**2*(-2*x + 1)),-2.0,-2.0 +( 1 / x ) / ( x / ( 1 + x ) ) - 1,(-x**2 + x + 1)/x**2,-2.0,0.0 +( 1 / x ) / ( x / ( 1 + x ) ) / ( x * x ) + 1 + 1,(2*x**4 + x + 1)/x**4,-4.0,0.0 +( 1 / x ) / ( x / ( 1 + x ) ) / ( x - 1 ),(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 / x ) / ( x / ( 1 + x ) ) / x + 1 + 1,(2*x**3 + x + 1)/x**3,-3.0,0.0 +( 1 / x ) / ( x / ( 1 + x ) ) / x - ( 1 / x ),(-x**2 + x + 1)/x**3,-3.0,-1.0 +( 1 / x ) / ( x / ( 1 + x ) ) / x - x,(-x**4 + x + 1)/x**3,-3.0,1.0 +( 1 / x ) / ( x / ( 1 - x ) ) - 1,(-x**2 - x + 1)/x**2,-2.0,0.0 +( 1 / x ) / ( x / ( 1 - x ) ) / x + 1 + 1,(2*x**3 - x + 1)/x**3,-3.0,0.0 +( 1 / x ) / ( x / ( 1 / x ) + 1 ),1/(x**3 + x),-1.0,-3.0 +( 1 / x ) / ( x / 1 + ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +( 1 / x ) / ( x / 1 + x ),1/(2*x**2),-2.0,-2.0 +( 1 / x ) / ( x / 1 - 1 ),1/(x*(x - 1)),-1.0,-2.0 +( 1 / x ) / 1,1/x,-1.0,-1.0 +( 1 / x ) / 1 - ( 1 - x ) / x / ( x * x ),(x**2 + x - 1)/x**3,-3.0,-1.0 +( 1 / x ) / 1 - ( 1 - x ) / x / x,(2*x - 1)/x**2,-2.0,-1.0 +( 1 / x ) / 1 - 1 / ( ( 1 + x ) + x ),(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +( 1 / x ) / 1 - 1 / ( ( 1 / ( 1 - x ) ) + x ),1/(x*(-x**2 + x + 1)),-1.0,-3.0 +( 1 / x ) / 1 - 1 / ( x * x ) / x,(x**2 - 1)/x**3,-3.0,-1.0 +( 1 / x ) / 1 - x + ( x * x ) * x,x**3 - x + 1/x,-1.0,3.0 +( 1 / x ) / 1 - x + x * x,x**2 - x + 1/x,-1.0,2.0 +( 1 / x ) / 1 / ( ( x * ( 1 - x ) ) - 1 ),-1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +( 1 / x ) / 1 / ( 1 - ( x * ( 1 + x ) ) ),-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +( 1 / x ) / 1 / ( x * ( 1 - x ) ) / x - 1,(x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / x ) / 1 / ( x * x ) - x - x,-2*x + x**(-3),-3.0,1.0 +( 1 / x ) / 1 / ( x + ( 1 + x ) ),1/(x*(2*x + 1)),-1.0,-2.0 +( 1 / x ) / 1 / ( x + x ),1/(2*x**2),-2.0,-2.0 +( 1 / x ) / 1 / ( x - ( 1 - ( x * x ) ) ),1/(x*(x**2 + x - 1)),-1.0,-3.0 +( 1 / x ) / 1 / x - x - x,-2*x + x**(-2),-2.0,1.0 +( 1 / x ) / 1 / x / ( x / ( 1 - x ) ) + x,(x**4 - x + 1)/x**3,-3.0,1.0 +( 1 / x ) / 1 / x / x + x,x + x**(-3),-3.0,1.0 +( 1 / x ) / x,x**(-2),-2.0,-2.0 +( 1 / x ) / x * ( ( 1 - x ) + ( 1 / x ) ),(x*(-x + 1) + 1)/x**3,-3.0,-1.0 +( 1 / x ) / x * ( ( 1 - x ) + 1 ),(-x + 2)/x**2,-2.0,-1.0 +( 1 / x ) / x * ( 1 + ( 1 - x ) ),(-x + 2)/x**2,-2.0,-1.0 +( 1 / x ) / x * 1,x**(-2),-2.0,-2.0 +( 1 / x ) / x * 1 - x * x,(-x**4 + 1)/x**2,-2.0,2.0 +( 1 / x ) / x * 1 / x - ( 1 / ( 1 + x ) ),(-x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) / x * 1 / x - 1,-1 + x**(-3),-3.0,0.0 +( 1 / x ) / x * 1 / x - x,-x + x**(-3),-3.0,1.0 +( 1 / x ) / x + ( 1 + x ) * x + 1,x**2 + x + 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x + ( 1 - x ),-x + 1 + x**(-2),-2.0,1.0 +( 1 / x ) / x + ( 1 - x ) * x,-x**2 + x + x**(-2),-2.0,2.0 +( 1 / x ) / x + ( 1 - x ) + 1,-x + 2 + x**(-2),-2.0,1.0 +( 1 / x ) / x + ( 1 - x ) + x * x,x**2 - x + 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x + ( 1 / ( ( 1 / x ) - x ) ),(-x**3 + x**2 - 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +( 1 / x ) / x + ( 1 / x ) + x * x,(x**4 + x + 1)/x**2,-2.0,2.0 +( 1 / x ) / x + ( x * x ),(x**4 + 1)/x**2,-2.0,2.0 +( 1 / x ) / x + ( x * x ) + 1 + 1,x**2 + 2 + x**(-2),-2.0,2.0 +( 1 / x ) / x + ( x * x ) - x,x**2 - x + x**(-2),-2.0,2.0 +( 1 / x ) / x + 1 + ( 1 + x ),x + 2 + x**(-2),-2.0,1.0 +( 1 / x ) / x + 1 + ( 1 / x ) / x,1 + 2/x**2,-2.0,0.0 +( 1 / x ) / x + 1 + ( x * x ),x**2 + 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x + 1 + 1,2 + x**(-2),-2.0,0.0 +( 1 / x ) / x + 1 + 1 + 1,3 + x**(-2),-2.0,0.0 +( 1 / x ) / x + 1 + 1 / x,(x**2 + x + 1)/x**2,-2.0,0.0 +( 1 / x ) / x + 1 + x * ( 1 + x ),x**2 + x + 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x + 1 + x + 1,x + 2 + x**(-2),-2.0,1.0 +( 1 / x ) / x + 1 - ( 1 / x ) - x,-x + 1 - 1/x + x**(-2),-2.0,1.0 +( 1 / x ) / x + 1 - ( x * x ) - x,-x**2 - x + 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x + 1 - x - ( x * x ),-x**2 - x + 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x + 1 / ( x * x ) + 1,1 + 2/x**2,-2.0,0.0 +( 1 / x ) / x + 1 / x + ( x * x ),(x**4 + x + 1)/x**2,-2.0,2.0 +( 1 / x ) / x + 1 / x + x,(x**3 + x + 1)/x**2,-2.0,1.0 +( 1 / x ) / x + 1 / x - x,(-x**3 + x + 1)/x**2,-2.0,1.0 +( 1 / x ) / x + x,x + x**(-2),-2.0,1.0 +( 1 / x ) / x + x * ( x ),(x**4 + 1)/x**2,-2.0,2.0 +( 1 / x ) / x + x * x * 1,(x**4 + 1)/x**2,-2.0,2.0 +( 1 / x ) / x + x * x - ( 1 + x ),x**2 - x - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x + x * x - ( 1 - x ),x**2 + x - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x + x * x - ( 1 / x ),(x**4 - x + 1)/x**2,-2.0,2.0 +( 1 / x ) / x + x + 1 / ( x * x ),x + 2/x**2,-2.0,1.0 +( 1 / x ) / x + x - ( x * x ) - 1,-x**2 + x - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x + x - 1,x - 1 + x**(-2),-2.0,1.0 +( 1 / x ) / x - ( 1 + ( x * x ) ),-x**2 - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - ( 1 + x ) * x - 1,-x**2 - x - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - ( 1 + x ) * x - x,(-x**3*(x + 2) + 1)/x**2,-2.0,2.0 +( 1 / x ) / x - ( 1 + x ) - x * x,-x**2 - x - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - ( 1 - x ) * x - 1,x**2 - x - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - ( 1 - x ) * x - x,(x**3*(x - 2) + 1)/x**2,-2.0,2.0 +( 1 / x ) / x - ( 1 - x ) - x - 1,-2 + x**(-2),-2.0,0.0 +( 1 / x ) / x - ( 1 / ( 1 + x ) ),(-x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x ) / x - ( 1 / ( 1 - ( x * x ) ) ) / x,(x**2 + x - 1)/(x**4 - x**2),-2.0,-2.0 +( 1 / x ) / x - ( 1 / x ) - 1 - 1,-2 - 1/x + x**(-2),-2.0,0.0 +( 1 / x ) / x - ( 1 / x ) - x * x,(-x**4 - x + 1)/x**2,-2.0,2.0 +( 1 / x ) / x - ( x * ( 1 + x ) ),-x**2 - x + x**(-2),-2.0,2.0 +( 1 / x ) / x - ( x * x ),(-x**4 + 1)/x**2,-2.0,2.0 +( 1 / x ) / x - ( x * x ) + 1 / x,(-x**4 + x + 1)/x**2,-2.0,2.0 +( 1 / x ) / x - ( x * x ) - 1 - 1,-x**2 - 2 + x**(-2),-2.0,2.0 +( 1 / x ) / x - ( x * x ) - x,-x**2 - x + x**(-2),-2.0,2.0 +( 1 / x ) / x - ( x * x ) - x * x,(-2*x**4 + 1)/x**2,-2.0,2.0 +( 1 / x ) / x - ( x * x ) - x - x,(-x**3*(x + 2) + 1)/x**2,-2.0,2.0 +( 1 / x ) / x - ( x / ( 1 + x ) ),(-x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / x ) / x - ( x / ( 1 - x ) ),(x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / x ) / x - 1,-1 + x**(-2),-2.0,0.0 +( 1 / x ) / x - 1 + ( 1 + x ) * x,x**2 + x - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - 1 + ( x * x ),x**2 - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - 1 + ( x * x ) - 1,x**2 - 2 + x**(-2),-2.0,2.0 +( 1 / x ) / x - 1 + x,x - 1 + x**(-2),-2.0,1.0 +( 1 / x ) / x - 1 + x * ( 1 - x ),-x**2 + x - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - 1 + x * x,x**2 - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - 1 - ( 1 + x ),-x - 2 + x**(-2),-2.0,1.0 +( 1 / x ) / x - 1 - ( 1 - x ) * x,x**2 - x - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - 1 - ( 1 / x ) - 1,-2 - 1/x + x**(-2),-2.0,0.0 +( 1 / x ) / x - 1 - ( x * x ) - x,-x**2 - x - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - 1 - 1 - ( 1 / x ),-2 - 1/x + x**(-2),-2.0,0.0 +( 1 / x ) / x - 1 - 1 - ( x * x ),-x**2 - 2 + x**(-2),-2.0,2.0 +( 1 / x ) / x - 1 - 1 - 1,-3 + x**(-2),-2.0,0.0 +( 1 / x ) / x - 1 - 1 - x,-x - 2 + x**(-2),-2.0,1.0 +( 1 / x ) / x - 1 - x,-x - 1 + x**(-2),-2.0,1.0 +( 1 / x ) / x - 1 - x * ( 1 + x ),-x**2 - x - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - 1 - x - 1,-x - 2 + x**(-2),-2.0,1.0 +( 1 / x ) / x - 1 - x - x,-2*x - 1 + x**(-2),-2.0,1.0 +( 1 / x ) / x - 1 - x / ( 1 - x ),(x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x ) / x - 1 - x / x,-2 + x**(-2),-2.0,0.0 +( 1 / x ) / x - x,-x + x**(-2),-2.0,1.0 +( 1 / x ) / x - x * ( 1 + x ),-x**2 - x + x**(-2),-2.0,2.0 +( 1 / x ) / x - x * ( 1 + x ) - 1,-x**2 - x - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - x * ( 1 - x ) - x,(x**3*(x - 2) + 1)/x**2,-2.0,2.0 +( 1 / x ) / x - x * x,(-x**4 + 1)/x**2,-2.0,2.0 +( 1 / x ) / x - x * x + ( 1 / x ),(-x**4 + x + 1)/x**2,-2.0,2.0 +( 1 / x ) / x - x * x + x,-x**2 + x + x**(-2),-2.0,2.0 +( 1 / x ) / x - x * x - ( 1 - x ),-x**2 + x - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - x * x - 1,-x**2 - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - x * x - x,-x**2 - x + x**(-2),-2.0,2.0 +( 1 / x ) / x - x + ( x * x ),x**2 - x + x**(-2),-2.0,2.0 +( 1 / x ) / x - x + 1,-x + 1 + x**(-2),-2.0,1.0 +( 1 / x ) / x - x + 1 + 1,-x + 2 + x**(-2),-2.0,1.0 +( 1 / x ) / x - x + 1 - ( x * x ),-x**2 - x + 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - x - ( 1 + x ),-2*x - 1 + x**(-2),-2.0,1.0 +( 1 / x ) / x - x - ( 1 - x ) * x,(x**3*(x - 2) + 1)/x**2,-2.0,2.0 +( 1 / x ) / x - x - ( x * x ) - 1,-x**2 - x - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x - x - ( x * x ) - x,(-x**3*(x + 2) + 1)/x**2,-2.0,2.0 +( 1 / x ) / x - x - 1,-x - 1 + x**(-2),-2.0,1.0 +( 1 / x ) / x - x - 1 - 1,-x - 2 + x**(-2),-2.0,1.0 +( 1 / x ) / x - x - 1 - x,-2*x - 1 + x**(-2),-2.0,1.0 +( 1 / x ) / x - x - 1 / x,(-x**3 - x + 1)/x**2,-2.0,1.0 +( 1 / x ) / x - x - x * ( 1 - x ),(x**3*(x - 2) + 1)/x**2,-2.0,2.0 +( 1 / x ) / x - x - x * x,-x**2 - x + x**(-2),-2.0,2.0 +( 1 / x ) / x - x - x - ( x * x ),(-x**3*(x + 2) + 1)/x**2,-2.0,2.0 +( 1 / x ) / x - x - x - 1,-2*x - 1 + x**(-2),-2.0,1.0 +( 1 / x ) / x - x - x - x,-3*x + x**(-2),-2.0,1.0 +( 1 / x ) / x - x - x / x,-x - 1 + x**(-2),-2.0,1.0 +( 1 / x ) / x - x / ( 1 + x ),(-x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / x ) / x - x / ( 1 / x ) - 1,-x**2 - 1 + x**(-2),-2.0,2.0 +( 1 / x ) / x / ( ( 1 + x ) + ( 1 / x ) ),1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +( 1 / x ) / x / ( ( 1 - x ) * x ) / x - 1,(x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / x ) / x / ( ( 1 / ( 1 + ( 1 / x ) ) ) + 1 ),(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 / x ) / x / ( ( 1 / ( 1 + x ) ) + 1 ),(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 / x ) / x / ( ( 1 / x ) + x ),1/(x**3 + x),-1.0,-3.0 +( 1 / x ) / x / ( ( x * x ) + x ) + 1 + 1,(2*x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / x ) / x / ( ( x / ( 1 + x ) ) + 1 ),(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( 1 / x ) / x / ( ( x / ( 1 - x ) ) - 1 ),(-x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( 1 / x ) / x / ( ( x / ( 1 - x ) ) - x ) + 1 + 1,(2*x**4 - x + 1)/x**4,-4.0,0.0 +( 1 / x ) / x / ( 1 + x ) + 1 + 1,2 + 1/(x**2*(x + 1)),-2.0,0.0 +( 1 / x ) / x / ( 1 + x ) + x + x,(2*x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +( 1 / x ) / x / ( 1 + x ) + x - 1,(x**4 - x**2 + 1)/(x**2*(x + 1)),-2.0,1.0 +( 1 / x ) / x / ( 1 + x ) - 1,(-x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / x ) / x / ( 1 + x ) - 1 - 1,-2 + 1/(x**2*(x + 1)),-2.0,0.0 +( 1 / x ) / x / ( 1 + x ) - x - 1,(-x**2*(x + 1)**2 + 1)/(x**2*(x + 1)),-2.0,1.0 +( 1 / x ) / x / ( 1 + x ) / x + 1,(x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / x ) / x / ( 1 + x ) / x - x,(-x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +( 1 / x ) / x / ( 1 - ( x / ( 1 - x ) ) ),(-x + 1)/(x**2*(-2*x + 1)),-2.0,-2.0 +( 1 / x ) / x / ( 1 - x ) + 1 + 1,2 - 1/(x**2*(x - 1)),-2.0,0.0 +( 1 / x ) / x / ( 1 - x ) + x * x,(x**4*(x - 1) - 1)/(x**2*(x - 1)),-2.0,2.0 +( 1 / x ) / x / ( 1 - x ) - 1,(x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / x ) / x / ( 1 - x ) - 1 - 1,(2*x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / x ) / x / ( 1 - x ) / x + 1,(x**3*(x - 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / x ) / x / ( 1 - x ) / x - x,(x**4*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +( 1 / x ) / x / ( x ) - ( 1 + x ),-x - 1 + x**(-3),-3.0,1.0 +( 1 / x ) / x / ( x ) - ( 1 / ( 1 - x ) ),(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) / x / ( x ) - x,-x + x**(-3),-3.0,1.0 +( 1 / x ) / x / ( x * ( ( x * x ) + x ) ) - 1 - 1,(-2*x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / x ) / x / ( x * ( 1 + x ) ) - 1 - 1,-2 + 1/(x**3*(x + 1)),-3.0,0.0 +( 1 / x ) / x / ( x * ( 1 + x ) ) / x - 1,(-x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / x ) / x / ( x * ( 1 - ( 1 + x ) ) ) - 1,-1 - 1/x**4,-4.0,0.0 +( 1 / x ) / x / ( x * ( 1 - x ) ) + 1 + 1,2 - 1/(x**3*(x - 1)),-3.0,0.0 +( 1 / x ) / x / ( x * ( 1 - x ) ) - 1,(x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / x ) / x / ( x * ( 1 - x ) ) - 1 - 1,(2*x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / x ) / x / ( x * ( 1 - x ) ) / x + 1,(x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / x ) / x / ( x * ( x * ( 1 - x ) ) ) - 1 - 1,(2*x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / x ) / x / ( x * ( x / ( 1 - x ) ) ) + 1 + 1,(2*x**4 - x + 1)/x**4,-4.0,0.0 +( 1 / x ) / x / ( x * x ) + ( x / ( 1 + x ) ) * 1,(x**5 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / x ) / x / ( x * x ) + 1 + ( 1 / ( 1 - x ) ),(x**5 - 2*x**4 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / x ) / x / ( x * x ) - ( 1 / x ) - 1,-1 - 1/x + x**(-4),-4.0,0.0 +( 1 / x ) / x / ( x * x ) - ( x / ( 1 + x ) ) * 1,(-x**5 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / x ) / x / ( x * x ) - 1 / ( x / ( 1 + x ) ),-1 - 1/x + x**(-4),-4.0,0.0 +( 1 / x ) / x / ( x * x ) - 1 / 1,-1 + x**(-4),-4.0,0.0 +( 1 / x ) / x / ( x * x ) - x * ( 1 / ( 1 + x ) ),(-x**5 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / x ) / x / ( x * x ) / ( 1 - x ) + 1,(x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / x ) / x / ( x + ( ( 1 / x ) + x ) ),1/(2*x**3 + x),-1.0,-3.0 +( 1 / x ) / x / ( x - ( ( 1 / x ) - x ) ),1/(2*x**3 - x),-1.0,-3.0 +( 1 / x ) / x / ( x / ( ( 1 / x ) + x ) ) - 1,(-x**4 + x**2 + 1)/x**4,-4.0,0.0 +( 1 / x ) / x / ( x / ( 1 + x ) ) - 1,(-x**3 + x + 1)/x**3,-3.0,0.0 +( 1 / x ) / x / ( x / ( 1 + x ) ) - 1 + x,(x**3*(x - 1) + x + 1)/x**3,-3.0,1.0 +( 1 / x ) / x / ( x / ( 1 + x ) ) / x + 1,(x**4 + x + 1)/x**4,-4.0,0.0 +( 1 / x ) / x / ( x / ( 1 + x ) ) / x - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +( 1 / x ) / x / ( x / ( 1 - x ) ) + x + x,(2*x**4 - x + 1)/x**3,-3.0,1.0 +( 1 / x ) / x / ( x / ( 1 - x ) ) / x - 1,(-x**4 - x + 1)/x**4,-4.0,0.0 +( 1 / x ) / x / 1,x**(-2),-2.0,-2.0 +( 1 / x ) / x / 1 - 1 - ( 1 / x ),(-x**2 - x + 1)/x**2,-2.0,0.0 +( 1 / x ) / x / 1 - 1 - x,-x - 1 + x**(-2),-2.0,1.0 +( 1 / x ) / x / 1 - x * x,(-x**4 + 1)/x**2,-2.0,2.0 +( 1 / x ) / x / 1 - x - x,-2*x + x**(-2),-2.0,1.0 +( 1 / x ) / x / 1 / x + 1,1 + x**(-3),-3.0,0.0 +( 1 / x ) / x / x * 1 + ( 1 - x ),-x + 1 + x**(-3),-3.0,1.0 +( 1 / x ) / x / x * 1 - 1,-1 + x**(-3),-3.0,0.0 +( 1 / x ) / x / x + ( ( 1 - x ) ),-x + 1 + x**(-3),-3.0,1.0 +( 1 / x ) / x / x + ( ( x / ( 1 + x ) ) ),(x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / x ) / x / x + ( 1 + x ) + 1,x + 2 + x**(-3),-3.0,1.0 +( 1 / x ) / x / x + ( 1 + x ) + x,2*x + 1 + x**(-3),-3.0,1.0 +( 1 / x ) / x / x + ( 1 / ( 1 + x ) ) + ( 1 / x ),(2*x**3 + x**2 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) / x / x + ( 1 / ( 1 - x ) ) * x,(-x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / x ) / x / x + ( 1 / x ) + 1,1 + 1/x + x**(-3),-3.0,0.0 +( 1 / x ) / x / x + ( 1 / x ) - x,-x + 1/x + x**(-3),-3.0,1.0 +( 1 / x ) / x / x + ( x ),x + x**(-3),-3.0,1.0 +( 1 / x ) / x / x + ( x / ( 1 - x ) ) / x,(-x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) / x / x + 1 + ( 1 + x ),x + 2 + x**(-3),-3.0,1.0 +( 1 / x ) / x / x + 1 + 1,2 + x**(-3),-3.0,0.0 +( 1 / x ) / x / x + 1 + x,x + 1 + x**(-3),-3.0,1.0 +( 1 / x ) / x / x + x + ( 1 + x ),2*x + 1 + x**(-3),-3.0,1.0 +( 1 / x ) / x / x + x / ( 1 - x ),(-x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / x ) / x / x - ( ( 1 / x ) ),(-x**2 + 1)/x**3,-3.0,-1.0 +( 1 / x ) / x / x - ( ( x / ( 1 - x ) ) ),(x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / x ) / x / x - ( 1 + x ) * 1,-x - 1 + x**(-3),-3.0,1.0 +( 1 / x ) / x / x - ( 1 - x ) + x,2*x - 1 + x**(-3),-3.0,1.0 +( 1 / x ) / x / x - ( 1 - x ) - ( 1 + x ),-2 + x**(-3),-3.0,0.0 +( 1 / x ) / x / x - ( 1 - x ) / 1,x - 1 + x**(-3),-3.0,1.0 +( 1 / x ) / x / x - ( 1 / ( ( 1 - x ) - x ) ),(x**3 + 2*x - 1)/(x**3*(2*x - 1)),-3.0,-1.0 +( 1 / x ) / x / x - ( 1 / ( 1 + x ) ) - 1,(-x**4 - 2*x**3 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / x ) / x / x - ( 1 / ( 1 - x ) ),(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) / x / x - ( 1 / ( 1 - x ) ) - 1,-1 + 1/(x - 1) + x**(-3),-3.0,0.0 +( 1 / x ) / x / x - ( 1 / x ) + x,x - 1/x + x**(-3),-3.0,1.0 +( 1 / x ) / x / x - ( 1 / x ) - 1,-1 - 1/x + x**(-3),-3.0,0.0 +( 1 / x ) / x / x - ( 1 / x ) - x,-x - 1/x + x**(-3),-3.0,1.0 +( 1 / x ) / x / x - ( x / ( 1 + ( x * x ) ) ),(-x**4 + x**2 + 1)/(x**3*(x**2 + 1)),-3.0,-1.0 +( 1 / x ) / x / x - ( x / ( 1 + x ) ),(-x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / x ) / x / x - ( x / ( 1 + x ) ) - 1,(-2*x**4 - x**3 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / x ) / x / x - ( x / ( 1 - x ) ),(x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / x ) / x / x - ( x / ( 1 - x ) ) + 1,(2*x**4 - x**3 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / x ) / x / x - ( x / ( 1 - x ) ) - 1,(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) / x / x - 1,-1 + x**(-3),-3.0,0.0 +( 1 / x ) / x / x - 1 + x,x - 1 + x**(-3),-3.0,1.0 +( 1 / x ) / x / x - 1 - ( 1 + x ),-x - 2 + x**(-3),-3.0,1.0 +( 1 / x ) / x / x - 1 - ( 1 - x ),x - 2 + x**(-3),-3.0,1.0 +( 1 / x ) / x / x - 1 - 1,-2 + x**(-3),-3.0,0.0 +( 1 / x ) / x / x - 1 / ( ( 1 + x ) + x ),(-x**3 + 2*x + 1)/(x**3*(2*x + 1)),-3.0,-1.0 +( 1 / x ) / x / x - 1 / ( ( 1 / x ) - x ),(x**4 + x**2 - 1)/(x**5 - x**3),-3.0,-1.0 +( 1 / x ) / x / x - 1 / ( 1 + ( 1 - x ) ),(x**3 + x - 2)/(x**3*(x - 2)),-3.0,-1.0 +( 1 / x ) / x / x - 1 / ( 1 + x ),(-x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) / x / x - 1 / ( 1 - x ),(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) / x / x - x * 1,-x + x**(-3),-3.0,1.0 +( 1 / x ) / x / x - x + ( 1 / ( 1 - x ) ),-x - 1/(x - 1) + x**(-3),-3.0,1.0 +( 1 / x ) / x / x - x + 1,-x + 1 + x**(-3),-3.0,1.0 +( 1 / x ) / x / x - x - ( 1 + x ),-2*x - 1 + x**(-3),-3.0,1.0 +( 1 / x ) / x / x - x - ( 1 / x ),-x - 1/x + x**(-3),-3.0,1.0 +( 1 / x ) / x / x - x - 1,-x - 1 + x**(-3),-3.0,1.0 +( 1 / x ) / x / x - x - x,-2*x + x**(-3),-3.0,1.0 +( 1 / x ) / x / x - x / ( ( 1 + x ) + x ),(-x**4 + 2*x + 1)/(x**3*(2*x + 1)),-3.0,0.0 +( 1 / x ) / x / x - x / ( 1 + ( x * x ) ),(-x**4 + x**2 + 1)/(x**3*(x**2 + 1)),-3.0,-1.0 +( 1 / x ) / x / x - x / ( 1 + x ),(-x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / x ) / x / x - x / 1,-x + x**(-3),-3.0,1.0 +( 1 / x ) / x / x / ( 1 + x ) + x,(x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +( 1 / x ) / x / x / ( 1 + x ) - 1,(-x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / x ) / x / x / ( 1 - x ) + 1,(x**3*(x - 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / x ) / x / x / ( 1 - x ) + x,(x**4*(x - 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +( 1 / x ) / x / x / ( 1 - x ) - ( 1 / x ),(x**2*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +( 1 / x ) / x / x / ( 1 - x ) - 1,(x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +( 1 / x ) / x / x / ( 1 / ( 1 + x ) ) - ( 1 / x ),(-x**2 + x + 1)/x**3,-3.0,-1.0 +( 1 / x ) / x / x / ( x * ( 1 + ( 1 - x ) ) ) + 1,(x**4*(x - 2) - 1)/(x**4*(x - 2)),-4.0,0.0 +( 1 / x ) / x / x / ( x * ( 1 - x ) ) + 1,(x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / x ) / x / x / ( x / ( 1 + x ) ) - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +( 1 / x ) / x / x / ( x / ( 1 - x ) ) - 1,(-x**4 - x + 1)/x**4,-4.0,0.0 +( 1 / x ) / x / x / 1 - ( 1 / ( 1 + x ) ),(-x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x ) / x / x / 1 - x,-x + x**(-3),-3.0,1.0 +( 1 / x ) / x / x / x + ( x / ( 1 + x ) ),(x**5 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / x ) / x / x / x + 1,1 + x**(-4),-4.0,0.0 +( 1 / x ) / x / x / x - ( 1 / ( 1 - ( 1 / x ) ) ),(-x**5 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / x ) / x / x / x - ( x / ( ( 1 / x ) + x ) ),(-x**6 + x**2 + 1)/(x**4*(x**2 + 1)),-4.0,0.0 +( 1 / x ) / x / x / x - ( x / ( 1 + ( 1 + x ) ) ),(-x**5 + x + 2)/(x**4*(x + 2)),-4.0,0.0 +( 1 / x ) / x / x / x - ( x / ( 1 + x ) ),(-x**5 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +( 1 / x ) / x / x / x - ( x / ( 1 - x ) ),(x**5 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / x ) / x / x / x - 1,-1 + x**(-4),-4.0,0.0 +( 1 / x + ( ( 1 + x ) / ( 1 - x ) ) ) / x,-(x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x + ( ( 1 - x ) - x ) ) / x,-2 + 1/x + x**(-2),-2.0,0.0 +( 1 / x + ( ( 1 - x ) / ( 1 + x ) ) ) / x,(-x*(x - 1) + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x + ( 1 - x ) ) / ( 1 - x ),(x**2 - x - 1)/(x*(x - 1)),-1.0,0.0 +( 1 / x + ( 1 - x ) ) / x,(x*(-x + 1) + 1)/x**2,-2.0,0.0 +( 1 / x + ( 1 - x ) * x ),-x**2 + x + 1/x,-1.0,2.0 +( 1 / x + ( 1 - x ) / x ),(-x + 2)/x,-1.0,0.0 +( 1 / x + ( 1 / ( ( 1 / x ) + x ) ) ) / x,(2*x**2 + 1)/(x**4 + x**2),-2.0,-2.0 +( 1 / x + ( 1 / ( 1 + ( 1 + x ) ) ) ) / x,2*(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +( 1 / x + ( 1 / ( 1 + x ) ) ) / x,(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( 1 / x + ( 1 / x ) ) + ( 1 / x ),3/x,-1.0,-1.0 +( 1 / x + ( x * ( x * x ) ) - 1 ),(x**4 - x + 1)/x,-1.0,3.0 +( 1 / x + ( x * x ) ) - 1,(x**3 - x + 1)/x,-1.0,2.0 +( 1 / x + ( x * x ) - 1 ),(x**3 - x + 1)/x,-1.0,2.0 +( 1 / x + ( x / ( ( 1 + x ) + x ) ) ) / x,(x**2 + 2*x + 1)/(x**2*(2*x + 1)),-2.0,-1.0 +( 1 / x + ( x / ( 1 + ( 1 + x ) ) ) ) / x,(x**2 + x + 2)/(x**2*(x + 2)),-2.0,-1.0 +( 1 / x + ( x / ( 1 + x ) ) ) / x,(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x + ( x / ( 1 - x ) ) ),(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +( 1 / x + ( x / ( 1 - x ) ) ) / x,(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x + 1 ),(x + 1)/x,-1.0,0.0 +( 1 / x + 1 ) / ( 1 - ( x * ( 1 + x ) ) ),-(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +( 1 / x + 1 ) / ( 1 - x ),-(x + 1)/(x*(x - 1)),-1.0,-1.0 +( 1 / x + 1 ) / ( x * ( ( 1 - x ) - x ) ),-(x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( 1 / x + 1 ) / ( x * ( 1 - x ) ),-(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 / x + 1 ) / ( x / ( 1 + ( 1 / x ) ) ),(x + 1)**2/x**3,-3.0,-1.0 +( 1 / x + 1 ) / x,(x + 1)/x**2,-2.0,-1.0 +( 1 / x + 1 / x ),2/x,-1.0,-1.0 +( 1 / x + x ) + ( 1 / x ),x + 2/x,-1.0,1.0 +( 1 / x + x ) + x,2*x + 1/x,-1.0,1.0 +( 1 / x + x ) - 1,x - 1 + 1/x,-1.0,1.0 +( 1 / x + x ) / ( x / ( 1 - x ) ),-x + 1 - 1/x + x**(-2),-2.0,1.0 +( 1 / x + x * x ),(x**3 + 1)/x,-1.0,2.0 +( 1 / x + x + x ),2*x + 1/x,-1.0,1.0 +( 1 / x + x - 1 ),x - 1 + 1/x,-1.0,1.0 +( 1 / x - ( ( 1 + x ) + ( 1 - x ) ) ) / x,(-2*x + 1)/x**2,-2.0,-1.0 +( 1 / x - ( ( 1 + x ) + x ) ) / ( x * x ),(-x*(2*x + 1) + 1)/x**3,-3.0,-1.0 +( 1 / x - ( 1 + ( 1 + x ) ) ) / ( x * x ),(-x*(x + 2) + 1)/x**3,-3.0,-1.0 +( 1 / x - ( 1 + ( 1 + x ) ) ) / x,(-x*(x + 2) + 1)/x**2,-2.0,0.0 +( 1 / x - ( 1 + ( 1 - x ) ) ) / x,(x*(x - 2) + 1)/x**2,-2.0,0.0 +( 1 / x - ( 1 + x ) ) - x,-2*x - 1 + 1/x,-1.0,1.0 +( 1 / x - ( 1 + x ) ) / ( x * ( 1 + x ) ),(-x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x - ( 1 + x ) ) / ( x * ( 1 - ( 1 + x ) ) ),(x*(x + 1) - 1)/x**3,-3.0,-1.0 +( 1 / x - ( 1 + x ) ) / ( x * ( 1 - x ) ),(x*(x + 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x - ( 1 + x ) ) / ( x * x ),(-x*(x + 1) + 1)/x**3,-3.0,-1.0 +( 1 / x - ( 1 - ( 1 / ( 1 - x ) ) ) ) / x,-(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x - ( 1 - ( 1 / x ) ) ) / ( ( 1 + x ) * x ),(-x + 2)/(x**2*(x + 1)),-2.0,-2.0 +( 1 / x - ( 1 - x ) ) / ( x * x ),(x*(x - 1) + 1)/x**3,-3.0,-1.0 +( 1 / x - ( 1 - x ) ) / x,(x*(x - 1) + 1)/x**2,-2.0,0.0 +( 1 / x - ( 1 / ( ( 1 / x ) - x ) ) ) / x,(2*x**2 - 1)/(x**4 - x**2),-2.0,-2.0 +( 1 / x - ( 1 / ( 1 - x ) ) ) - 1,(-x*(x - 1) + 2*x - 1)/(x*(x - 1)),-1.0,0.0 +( 1 / x - ( 1 / ( 1 - x ) ) ) / x,(2*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 / x - ( x * ( 1 - x ) ) * x ),(x**3*(x - 1) + 1)/x,-1.0,3.0 +( 1 / x - ( x * x ) - x ),-x**2 - x + 1/x,-1.0,2.0 +( 1 / x - ( x / ( 1 + x ) ) ) / ( x * ( 1 - x ) ),(x**2 - x - 1)/(x**4 - x**2),-2.0,-2.0 +( 1 / x - ( x / ( 1 + x ) ) ) / x,(-x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x - ( x / ( 1 - x ) ) ),(x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +( 1 / x - ( x / ( 1 - x ) ) ) / x,(x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x - 1 ),(-x + 1)/x,-1.0,0.0 +( 1 / x - 1 ) + x,x - 1 + 1/x,-1.0,1.0 +( 1 / x - 1 ) - 1,-2 + 1/x,-1.0,0.0 +( 1 / x - 1 ) / x,(-x + 1)/x**2,-2.0,-1.0 +( 1 / x - 1 - ( x * x ) ),(-x**3 - x + 1)/x,-1.0,2.0 +( 1 / x - 1 - 1 ),-2 + 1/x,-1.0,0.0 +( 1 / x - 1 - x ),-x - 1 + 1/x,-1.0,1.0 +( 1 / x - x ),-x + 1/x,-1.0,1.0 +( 1 / x - x ) + 1,-x + 1 + 1/x,-1.0,1.0 +( 1 / x - x ) - x,-2*x + 1/x,-1.0,1.0 +( 1 / x - x ) / ( ( x * x ) / ( 1 - x ) ),(x - 1)*(x**2 - 1)/x**3,-3.0,0.0 +( 1 / x - x ) / x,-1 + x**(-2),-2.0,0.0 +( 1 / x - x * ( 1 + x ) ),-x**2 - x + 1/x,-1.0,2.0 +( 1 / x - x * x ),(-x**3 + 1)/x,-1.0,2.0 +( 1 / x - x + 1 ),-x + 1 + 1/x,-1.0,1.0 +( 1 / x - x - 1 ),-x - 1 + 1/x,-1.0,1.0 +( 1 / x / ( ( x * x ) * x ) + ( x / ( 1 - x ) ) ),(-x**5 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +( 1 / x / ( ( x * x ) * x ) + 1 ),1 + x**(-4),-4.0,0.0 +( 1 / x / ( 1 + ( 1 - x ) ) - ( 1 / x ) ),(-x + 1)/(x*(x - 2)),-1.0,-1.0 +( 1 / x / ( 1 + x ) ),1/(x*(x + 1)),-1.0,-2.0 +( 1 / x / ( 1 + x ) + ( 1 / ( 1 - x ) ) ),-(x**2 + 1)/(x**3 - x),-1.0,-1.0 +( 1 / x / ( 1 + x ) - ( 1 / ( 1 - x ) ) ),(x**2 + 2*x - 1)/(x**3 - x),-1.0,-1.0 +( 1 / x / ( 1 - x ) ),-1/(x*(x - 1)),-1.0,-2.0 +( 1 / x / ( 1 - x ) + 1 ),(x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +( 1 / x / ( 1 - x ) + x ),x - 1/(x*(x - 1)),-1.0,1.0 +( 1 / x / ( x * ( 1 - x ) ) ) - 1,(x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / x / ( x * x ) ) + 1,1 + x**(-3),-3.0,0.0 +( 1 / x / ( x * x ) ) - ( 1 + x ),-x - 1 + x**(-3),-3.0,1.0 +( 1 / x / ( x * x ) + ( 1 / ( 1 + x ) ) ),(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( 1 / x / ( x * x ) - ( x / ( 1 + x ) ) ),(-x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +( 1 / x / x ) + ( 1 - x ),-x + 1 + x**(-2),-2.0,1.0 +( 1 / x / x ) + ( 1 / ( 1 - x ) ),(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x / x ) + ( x / ( 1 + x ) ),(x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / x / x ) + ( x / ( 1 - x ) ),(-x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / x / x ) - ( ( x * x ) - x ),-x**2 + x + x**(-2),-2.0,2.0 +( 1 / x / x ) - ( 1 / x ),(-x + 1)/x**2,-2.0,-1.0 +( 1 / x / x ) - 1,-1 + x**(-2),-2.0,0.0 +( 1 / x / x + ( 1 + x ) ),x + 1 + x**(-2),-2.0,1.0 +( 1 / x / x + ( 1 - x ) ),-x + 1 + x**(-2),-2.0,1.0 +( 1 / x / x + ( 1 / ( 1 + x ) ) ),(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x / x + ( 1 / ( 1 - x ) ) ),(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( 1 / x / x + ( x * x ) ),(x**4 + 1)/x**2,-2.0,2.0 +( 1 / x / x + ( x / ( 1 + x ) ) ),(x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +( 1 / x / x + ( x / ( 1 - x ) ) ),(-x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / x / x + x ),x + x**(-2),-2.0,1.0 +( 1 / x / x - ( ( 1 / x ) / ( 1 - x ) ) ),(2*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +( 1 / x / x - ( 1 - ( 1 / x ) ) ),(-x**2 + x + 1)/x**2,-2.0,0.0 +( 1 / x / x - ( 1 - x ) ),x - 1 + x**(-2),-2.0,1.0 +( 1 / x / x - ( 1 / ( 1 + x ) ) ),(-x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( 1 / x / x - ( x * ( 1 + x ) ) ),-x**2 - x + x**(-2),-2.0,2.0 +( 1 / x / x - ( x / ( 1 - x ) ) ),(x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +( 1 / x / x - 1 ),-1 + x**(-2),-2.0,0.0 +( x ),x,1.0,1.0 +( x ) * ( ( x / ( ( 1 / x ) + x ) ) + x ),x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +( x ) * ( 1 - x ),x*(-x + 1),1.0,2.0 +( x ) * ( 1 - x ) + ( 1 / x ) / x,-x**2 + x + x**(-2),-2.0,2.0 +( x ) * ( x * ( 1 - x ) ) + x + x,x*(x*(-x + 1) + 2),1.0,3.0 +( x ) * ( x * ( 1 - x ) ) - 1 / x,(x**3*(-x + 1) - 1)/x,-1.0,3.0 +( x ) * ( x * x ) - 1,x**3 - 1,0.0,3.0 +( x ) * ( x + x ),2*x**2,2.0,2.0 +( x ) * x,x**2,2.0,2.0 +( x ) * x * ( 1 + x ) - 1,x**2*(x + 1) - 1,0.0,3.0 +( x ) * x * ( 1 - x ) - x,x*(x*(-x + 1) - 1),1.0,3.0 +( x ) * x * x - ( 1 + x ),x**3 - x - 1,0.0,3.0 +( x ) * x * x - 1,x**3 - 1,0.0,3.0 +( x ) * x + ( ( 1 - x ) / x ) / x,(x**4 - x + 1)/x**2,-2.0,2.0 +( x ) * x + 1 / ( 1 + x ),(x**2*(x + 1) + 1)/(x + 1),0.0,2.0 +( x ) * x + 1 / x,(x**3 + 1)/x,-1.0,2.0 +( x ) * x + x * ( x / ( ( 1 / x ) + x ) ),x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +( x ) * x + x * x,2*x**2,2.0,2.0 +( x ) * x - ( ( 1 - x ) / x ) / x,(x**4 + x - 1)/x**2,-2.0,2.0 +( x ) * x - ( 1 - x ) / x,(x**3 + x - 1)/x,-1.0,2.0 +( x ) * x - ( 1 / x ) - x,x**2 - x - 1/x,-1.0,2.0 +( x ) * x - ( x / ( 1 + x ) ),x*(x*(x + 1) - 1)/(x + 1),1.0,2.0 +( x ) * x - ( x / ( 1 - x ) ),x*(x*(x - 1) + 1)/(x - 1),1.0,2.0 +( x ) * x - 1,x**2 - 1,0.0,2.0 +( x ) * x - 1 - 1,x**2 - 2,0.0,2.0 +( x ) * x - 1 / ( x * x ),(x**4 - 1)/x**2,-2.0,2.0 +( x ) * x - 1 / x,(x**3 - 1)/x,-1.0,2.0 +( x ) * x - x,x*(x - 1),1.0,2.0 +( x ) * x - x - ( x / ( 1 - x ) ),x**2 - x + x/(x - 1),1.0,2.0 +( x ) + ( 1 / ( ( 1 / x ) + x ) ),x*(x**2 + 2)/(x**2 + 1),1.0,1.0 +( x ) + ( 1 / x ) / x / x,x + x**(-3),-3.0,1.0 +( x ) + ( x / ( 1 - x ) ) + x + x,x*(3*x - 4)/(x - 1),1.0,1.0 +( x ) + 1,x + 1,0.0,1.0 +( x ) + 1 / ( ( x * x ) * x ) + x,2*x + x**(-3),-3.0,1.0 +( x ) + 1 / x - 1,x - 1 + 1/x,-1.0,1.0 +( x ) + 1 / x / ( 1 + x ),x + 1/(x*(x + 1)),-1.0,1.0 +( x ) + x,2*x,1.0,1.0 +( x ) + x * ( x / ( 1 + x ) ) * x,x*(x**2 + x + 1)/(x + 1),1.0,2.0 +( x ) + x * x * x,x**3 + x,1.0,3.0 +( x ) + x + 1 + x,3*x + 1,0.0,1.0 +( x ) + x + 1 / x,2*x + 1/x,-1.0,1.0 +( x ) + x + x,3*x,1.0,1.0 +( x ) + x + x + 1,3*x + 1,0.0,1.0 +( x ) + x + x - ( 1 / x ),3*x - 1/x,-1.0,1.0 +( x ) + x + x - 1,3*x - 1,0.0,1.0 +( x ) + x - 1 + x,3*x - 1,0.0,1.0 +( x ) + x - 1 - 1,2*x - 2,0.0,1.0 +( x ) - ( ( 1 - x ) / x ) / x - 1,x - 1 + 1/x - 1/x**2,-2.0,1.0 +( x ) - ( ( 1 / x ) / x ) / x - 1,x - 1 - 1/x**3,-3.0,1.0 +( x ) - ( 1 + ( 1 + x ) ) / x / x,(x**3 - x - 2)/x**2,-2.0,1.0 +( x ) - ( 1 + x ) / x / x,(x**3 - x - 1)/x**2,-2.0,1.0 +( x ) - ( 1 - x ) / ( ( x * x ) * x ),(x**4 + x - 1)/x**3,-3.0,1.0 +( x ) - ( 1 - x ) / ( x * x ) / x,(x**4 + x - 1)/x**3,-3.0,1.0 +( x ) - ( 1 - x ) / x / x,(x**3 + x - 1)/x**2,-2.0,1.0 +( x ) - ( 1 / ( ( 1 / x ) + x ) ),x**3/(x**2 + 1),3.0,1.0 +( x ) - ( 1 / x ) / x,x - 1/x**2,-2.0,1.0 +( x ) - ( 1 / x ) / x - 1,x - 1 - 1/x**2,-2.0,1.0 +( x ) - ( 1 / x ) / x / x,x - 1/x**3,-3.0,1.0 +( x ) - ( x * x ) + x + x,x*(-x + 3),1.0,2.0 +( x ) - ( x / ( 1 - x ) ) + x + x,x*(3*x - 2)/(x - 1),1.0,1.0 +( x ) - ( x / ( 1 - x ) ) / ( 1 - x ),x - x/(x - 1)**2,2.0,1.0 +( x ) - 1,x - 1,0.0,1.0 +( x ) - 1 + 1 / x,x - 1 + 1/x,-1.0,1.0 +( x ) - 1 - ( 1 - x ) - 1,2*x - 3,0.0,1.0 +( x ) - 1 - ( 1 / x ) - 1,x - 2 - 1/x,-1.0,1.0 +( x ) - 1 - 1,x - 2,0.0,1.0 +( x ) - 1 - 1 - 1,x - 3,0.0,1.0 +( x ) - 1 - 1 - x,-2,0.0,0.0 +( x ) - 1 - x - 1,-2,0.0,0.0 +( x ) - 1 / ( ( x * x ) * x ) - 1,x - 1 - 1/x**3,-3.0,1.0 +( x ) - 1 / ( 1 - x ) + x,(2*x*(x - 1) + 1)/(x - 1),0.0,1.0 +( x ) - 1 / ( x * x ) - 1,x - 1 - 1/x**2,-2.0,1.0 +( x ) - 1 / x,x - 1/x,-1.0,1.0 +( x ) - 1 / x + 1,x + 1 - 1/x,-1.0,1.0 +( x ) - 1 / x - ( 1 / x ),x - 2/x,-1.0,1.0 +( x ) - 1 / x - 1,x - 1 - 1/x,-1.0,1.0 +( x ) - 1 / x / ( 1 + x ),x - 1/(x*(x + 1)),-1.0,1.0 +( x ) - 1 / x / x,x - 1/x**2,-2.0,1.0 +( x ) - x,0,0.0,0.0 +( x ) - x * x,x*(-x + 1),1.0,2.0 +( x ) - x - 1,-1,0.0,0.0 +( x ) - x / ( ( 1 + x ) - ( x * x ) ),x**2*(-x + 1)/(-x**2 + x + 1),2.0,1.0 +( x ) - x / ( ( 1 + x ) - ( x / ( 1 - x ) ) ),x**3/(x**2 + x - 1),3.0,1.0 +( x ) - x / ( 1 + x ),x**2/(x + 1),2.0,1.0 +( x ) - x / ( 1 - ( ( 1 + x ) * ( x * x ) ) ),x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +( x ) - x / ( 1 - ( x * ( x / ( 1 + x ) ) ) ),x**3/(x**2 - x - 1),3.0,1.0 +( x ) - x / ( 1 - ( x / ( 1 - x ) ) ),x**2/(2*x - 1),2.0,1.0 +( x ) - x / ( 1 - x ),x**2/(x - 1),2.0,1.0 +( x ) - x / x,x - 1,0.0,1.0 +( x ) / ( ( ( ( 1 - x ) / x ) - x ) - x ),-x**2/(2*x**2 + x - 1),2.0,0.0 +( x ) / ( ( ( ( 1 / x ) / x ) - x ) - x ),-x**3/(2*x**3 - 1),3.0,0.0 +( x ) / ( ( ( 1 - x ) - x ) - x ),-x/(3*x - 1),1.0,0.0 +( x ) / ( ( ( 1 / ( ( x * x ) * x ) ) - x ) - x ),-x**4/(2*x**4 - 1),4.0,0.0 +( x ) / ( ( ( 1 / ( x * x ) ) - x ) - ( x * x ) ),-x**3/(x**3*(x + 1) - 1),3.0,-1.0 +( x ) / ( ( ( 1 / ( x * x ) ) - x ) - x ),-x**3/(2*x**3 - 1),3.0,0.0 +( x ) / ( ( ( 1 / x ) - ( x * x ) ) - x ),-x**2/(x**2*(x + 1) - 1),2.0,-1.0 +( x ) / ( ( ( 1 / x ) - x ) - x ),-x**2/(2*x**2 - 1),2.0,0.0 +( x ) / ( ( 1 - ( 1 / x ) ) - x ),-x**2/(x*(x - 1) + 1),2.0,0.0 +( x ) / ( 1 + ( 1 + x ) ) + x,x*(x + 3)/(x + 2),1.0,1.0 +( x ) / ( 1 + x ),x/(x + 1),1.0,0.0 +( x ) / ( 1 + x ) * x,x**2/(x + 1),2.0,1.0 +( x ) / ( 1 + x ) + x,x*(x + 2)/(x + 1),1.0,1.0 +( x ) / ( 1 - ( x * x ) ) + x,x*(x**2 - 2)/(x**2 - 1),1.0,1.0 +( x ) / ( 1 - x ),-x/(x - 1),1.0,0.0 +( x ) / 1 * x,x**2,2.0,2.0 +( x ) / 1 + x,2*x,1.0,1.0 +( x ) / 1 - 1,x - 1,0.0,1.0 +( x ) / x,1,0.0,0.0 +( x ) / x - x,-x + 1,0.0,1.0 +( x * ( ( 1 + x ) + x ) ) / ( 1 + x * x ),x*(2*x + 1)/(x**2 + 1),1.0,0.0 +( x * ( ( 1 - x ) * x ) ) / ( 1 - x - x ),x**2*(x - 1)/(2*x - 1),2.0,2.0 +( x * ( ( 1 - x ) - x ) ) * x + x,x*(x*(-2*x + 1) + 1),1.0,3.0 +( x * ( ( 1 - x ) - x ) ) + x / ( x - 1 ),x**2*(-2*x + 3)/(x - 1),2.0,2.0 +( x * ( ( 1 - x ) - x ) ) - x / ( 1 + x ),-x**2*(2*x + 1)/(x + 1),2.0,2.0 +( x * ( ( 1 - x ) - x ) ) - x / ( 1 - x ),x**2*(-2*x + 3)/(x - 1),2.0,2.0 +( x * ( ( 1 - x ) - x ) ) / ( x + 1 ) - x,-3*x**2/(x + 1),2.0,1.0 +( x * ( ( 1 / ( 1 + x ) ) - x ) ),-x*(x*(x + 1) - 1)/(x + 1),1.0,2.0 +( x * ( ( 1 / x ) - x ) ) / x / x / x - 1,-1 - 1/x + x**(-3),-3.0,0.0 +( x * ( ( x * x ) + x ) ) / ( 1 + 1 - x ),-x**2*(x + 1)/(x - 2),2.0,2.0 +( x * ( ( x * x ) + x ) ) / ( 1 - x - x ),-x**2*(x + 1)/(2*x - 1),2.0,2.0 +( x * ( ( x * x ) + x ) ) / ( x - 1 ),x**2*(x + 1)/(x - 1),2.0,2.0 +( x * ( ( x * x ) + x ) ) / ( x - 1 - 1 ),x**2*(x + 1)/(x - 2),2.0,2.0 +( x * ( ( x * x ) - x ) ) / ( x + 1 ),x**2*(x - 1)/(x + 1),2.0,2.0 +( x * ( ( x * x ) - x ) ) / ( x + 1 + 1 ),x**2*(x - 1)/(x + 2),2.0,2.0 +( x * ( ( x * x ) - x ) ) / ( x + 1 + x ),x**2*(x - 1)/(2*x + 1),2.0,2.0 +( x * ( ( x / ( 1 + x ) ) - x ) ) / ( 1 / x + ( x * x ) ),-x**4/((x + 1)*(x**3 + 1)),4.0,0.0 +( x * ( 1 + ( 1 + x ) ) ) * x + x,x*(x*(x + 2) + 1),1.0,3.0 +( x * ( 1 + ( 1 + x ) ) ) * x / ( x - 1 ),x**2*(x + 2)/(x - 1),2.0,2.0 +( x * ( 1 + ( 1 + x ) ) ) / ( 1 - 1 / x ),x**2*(x + 2)/(x - 1),2.0,2.0 +( x * ( 1 + ( 1 + x ) ) ) / ( x + 1 / x ),x**2*(x + 2)/(x**2 + 1),2.0,1.0 +( x * ( 1 + ( 1 - x ) ) ) / ( 1 + 1 ) - x,-x**2/2,2.0,2.0 +( x * ( 1 + ( x * x ) ) * x - 1 ),x**4 + x**2 - 1,0.0,4.0 +( x * ( 1 + x ) ) * ( 1 + x ),x*(x + 1)**2,1.0,3.0 +( x * ( 1 + x ) ) * ( 1 + x + x ),x*(x + 1)*(2*x + 1),1.0,3.0 +( x * ( 1 + x ) ) * ( x ) * x - 1,x**3*(x + 1) - 1,0.0,4.0 +( x * ( 1 + x ) ) * ( x + 1 ) - 1,x*(x + 1)**2 - 1,0.0,3.0 +( x * ( 1 + x ) ) * ( x + x + 1 ),x*(x + 1)*(2*x + 1),1.0,3.0 +( x * ( 1 + x ) ) * 1 * x - x - x,x*(x*(x + 1) - 2),1.0,3.0 +( x * ( 1 + x ) ) * x * 1 * x + 1,x**3*(x + 1) + 1,0.0,4.0 +( x * ( 1 + x ) ) * x * x + 1,x**3*(x + 1) + 1,0.0,4.0 +( x * ( 1 + x ) ) * x * x + 1 + 1,x**3*(x + 1) + 2,0.0,4.0 +( x * ( 1 + x ) ) * x * x + x - 1,x**3*(x + 1) + x - 1,0.0,4.0 +( x * ( 1 + x ) ) * x * x - 1,x**3*(x + 1) - 1,0.0,4.0 +( x * ( 1 + x ) ) * x * x - 1 + x,x**3*(x + 1) + x - 1,0.0,4.0 +( x * ( 1 + x ) ) * x * x - 1 - 1,x**3*(x + 1) - 2,0.0,4.0 +( x * ( 1 + x ) ) * x * x - x + 1,x**3*(x + 1) - x + 1,0.0,4.0 +( x * ( 1 + x ) ) * x * x - x - 1,x**3*(x + 1) - x - 1,0.0,4.0 +( x * ( 1 + x ) ) * x + 1 + x,x**2*(x + 1) + x + 1,0.0,3.0 +( x * ( 1 + x ) ) * x + 1 / x + x,x**3 + x**2 + x + 1/x,-1.0,3.0 +( x * ( 1 + x ) ) * x + 1 / x - 1,(x**4 + x**3 - x + 1)/x,-1.0,3.0 +( x * ( 1 + x ) ) * x + x + 1 / x,x**3 + x**2 + x + 1/x,-1.0,3.0 +( x * ( 1 + x ) ) * x + x - 1 / x,x**3 + x**2 + x - 1/x,-1.0,3.0 +( x * ( 1 + x ) ) * x - 1 + 1 / x,(x**4 + x**3 - x + 1)/x,-1.0,3.0 +( x * ( 1 + x ) ) * x - 1 - 1,x**2*(x + 1) - 2,0.0,3.0 +( x * ( 1 + x ) ) * x - 1 - 1 / x,(x**4 + x**3 - x - 1)/x,-1.0,3.0 +( x * ( 1 + x ) ) * x - 1 - x,x**2*(x + 1) - x - 1,0.0,3.0 +( x * ( 1 + x ) ) * x - 1 / x,(x**3*(x + 1) - 1)/x,-1.0,3.0 +( x * ( 1 + x ) ) * x - 1 / x / 1,(x**3*(x + 1) - 1)/x,-1.0,3.0 +( x * ( 1 + x ) ) * x - x + x * x,x*(x*(x + 1) + x - 1),1.0,3.0 +( x * ( 1 + x ) ) * x - x - ( x ),x*(x*(x + 1) - 2),1.0,3.0 +( x * ( 1 + x ) ) * x - x - 1 * x,x*(x*(x + 1) - 2),1.0,3.0 +( x * ( 1 + x ) ) * x - x - x,x*(x*(x + 1) - 2),1.0,3.0 +( x * ( 1 + x ) ) * x / ( ( 1 - x ) - x ),-x**2*(x + 1)/(2*x - 1),2.0,2.0 +( x * ( 1 + x ) ) * x / ( x - ( 1 - x ) ),x**2*(x + 1)/(2*x - 1),2.0,2.0 +( x * ( 1 + x ) ) * x / ( x - 1 ),x**2*(x + 1)/(x - 1),2.0,2.0 +( x * ( 1 + x ) ) + 1,x*(x + 1) + 1,0.0,2.0 +( x * ( 1 + x ) ) + 1 + 1,x*(x + 1) + 2,0.0,2.0 +( x * ( 1 + x ) ) + 1 + 1 / x / x,x**2 + x + 1 + x**(-2),-2.0,2.0 +( x * ( 1 + x ) ) + 1 - 1 / x / x,x**2 + x + 1 - 1/x**2,-2.0,2.0 +( x * ( 1 + x ) ) + 1 / ( x - ( 1 / x ) ),x**2*(x**2 + x - 1)/(x**2 - 1),2.0,2.0 +( x * ( 1 + x ) ) + 1 / x / x,x**2 + x + x**(-2),-2.0,2.0 +( x * ( 1 + x ) ) + x + 1 / x / x,(x**3*(x + 2) + 1)/x**2,-2.0,2.0 +( x * ( 1 + x ) ) + x + x + x,x*(x + 4),1.0,2.0 +( x * ( 1 + x ) ) + x + x + x + x,x*(x + 5),1.0,2.0 +( x * ( 1 + x ) ) + x - x * x * x,x*(-x**2 + x + 2),1.0,3.0 +( x * ( 1 + x ) ) + x / ( ( x * x ) - 1 ),x**2*(x**2 + x - 1)/(x**2 - 1),2.0,2.0 +( x * ( 1 + x ) ) - 1,x*(x + 1) - 1,0.0,2.0 +( x * ( 1 + x ) ) - 1 - 1 / x / x,x**2 + x - 1 - 1/x**2,-2.0,2.0 +( x * ( 1 + x ) ) - 1 / ( x + ( 1 / x ) ),x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +( x * ( 1 + x ) ) - 1 / x + x,(x**2*(x + 2) - 1)/x,-1.0,2.0 +( x * ( 1 + x ) ) - 1 / x / x,x**2 + x - 1/x**2,-2.0,2.0 +( x * ( 1 + x ) ) - x / ( ( 1 - x ) - x ),x**2*(2*x + 1)/(2*x - 1),2.0,2.0 +( x * ( 1 + x ) ) - x / ( 1 + ( x * x ) ),x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +( x * ( 1 + x ) ) - x / ( x + ( 1 + x ) ),x**2*(2*x + 3)/(2*x + 1),2.0,2.0 +( x * ( 1 + x ) ) / ( ( 1 + x ) / x - x ),x**2*(-x - 1)/(x**2 - x - 1),2.0,1.0 +( x * ( 1 + x ) ) / ( ( 1 - x ) + 1 ) * x,-x**2*(x + 1)/(x - 2),2.0,2.0 +( x * ( 1 + x ) ) / ( ( 1 - x ) + 1 / x ),x**2*(x + 1)/(x*(-x + 1) + 1),2.0,1.0 +( x * ( 1 + x ) ) / ( ( 1 - x ) - x * x ),-x*(x + 1)/(x**2 + x - 1),1.0,0.0 +( x * ( 1 + x ) ) / ( ( 1 - x ) / x + x ),x**2*(x + 1)/(x**2 - x + 1),2.0,1.0 +( x * ( 1 + x ) ) / ( ( 1 / x ) + 1 - x ),x**2*(x + 1)/(x*(-x + 1) + 1),2.0,1.0 +( x * ( 1 + x ) ) / ( ( 1 / x ) + x - 1 ),x**2*(x + 1)/(x*(x - 1) + 1),2.0,1.0 +( x * ( 1 + x ) ) / ( ( 1 / x ) - 1 + x ),x**2*(x + 1)/(x*(x - 1) + 1),2.0,1.0 +( x * ( 1 + x ) ) / ( ( 1 / x ) - x - x ),-x**2*(x + 1)/(2*x**2 - 1),2.0,1.0 +( x * ( 1 + x ) ) / ( ( x * x ) + ( 1 / x ) / ( x * x ) ),x**4*(x + 1)/(x**5 + 1),4.0,0.0 +( x * ( 1 + x ) ) / ( ( x * x ) + 1 / ( x * x ) ),x**3*(x + 1)/(x**4 + 1),3.0,0.0 +( x * ( 1 + x ) ) / ( ( x * x ) - 1 / x ),x**2*(x + 1)/(x**3 - 1),2.0,0.0 +( x * ( 1 + x ) ) / ( 1 * 1 + 1 ),x*(x + 1)/2,1.0,2.0 +( x * ( 1 + x ) ) / ( 1 + ( x * x ) ) * x,x**2*(x + 1)/(x**2 + 1),2.0,1.0 +( x * ( 1 + x ) ) / ( 1 + ( x * x ) + 1 ),x*(x + 1)/(x**2 + 2),1.0,0.0 +( x * ( 1 + x ) ) / ( 1 + x * x ),x*(x + 1)/(x**2 + 1),1.0,0.0 +( x * ( 1 + x ) ) / ( 1 + x + x ),x*(x + 1)/(2*x + 1),1.0,1.0 +( x * ( 1 + x ) ) / ( 1 - ( 1 / ( x * x ) ) - x ),-x**3*(x + 1)/(x**2*(x - 1) + 1),3.0,1.0 +( x * ( 1 + x ) ) / ( 1 - 1 / x ),x**2*(x + 1)/(x - 1),2.0,2.0 +( x * ( 1 + x ) ) / ( 1 - x ) - x,-2*x**2/(x - 1),2.0,1.0 +( x * ( 1 + x ) ) / ( 1 - x * 1 ),-x*(x + 1)/(x - 1),1.0,1.0 +( x * ( 1 + x ) ) / ( 1 - x - x ),-x*(x + 1)/(2*x - 1),1.0,1.0 +( x * ( 1 + x ) ) / ( 1 / ( x * x ) - ( x * x ) ),-x**3*(x + 1)/(x**4 - 1),3.0,0.0 +( x * ( 1 + x ) ) / ( 1 / ( x * x ) - x ),-x**3*(x + 1)/(x**3 - 1),3.0,1.0 +( x * ( 1 + x ) ) / ( 1 / x + x ),x**2*(x + 1)/(x**2 + 1),2.0,1.0 +( x * ( 1 + x ) ) / ( 1 / x - ( 1 + x ) ),-x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +( x * ( 1 + x ) ) / ( 1 / x - ( x * x ) ),-x**2*(x + 1)/(x**3 - 1),2.0,0.0 +( x * ( 1 + x ) ) / ( 1 / x - 1 ),-x**2*(x + 1)/(x - 1),2.0,2.0 +( x * ( 1 + x ) ) / ( x + ( ( 1 / x ) + x ) / x ),x**3*(x + 1)/(x**3 + x**2 + 1),3.0,1.0 +( x * ( 1 + x ) ) / ( x + ( 1 / ( x * x ) ) - 1 ),x**3*(x + 1)/(x**2*(x - 1) + 1),3.0,1.0 +( x * ( 1 + x ) ) / ( x + 1 / x ),x**2*(x + 1)/(x**2 + 1),2.0,1.0 +( x * ( 1 + x ) ) / ( x + x + ( ( 1 / x ) / x ) ),x**3*(x + 1)/(2*x**3 + 1),3.0,1.0 +( x * ( 1 + x ) ) / ( x + x - ( ( 1 / x ) / x ) ),x**3*(x + 1)/(2*x**3 - 1),3.0,1.0 +( x * ( 1 + x ) ) / ( x - 1 ),x*(x + 1)/(x - 1),1.0,1.0 +( x * ( 1 + x ) ) / ( x - 1 ) * x,x**2*(x + 1)/(x - 1),2.0,2.0 +( x * ( 1 + x ) ) / ( x - 1 ) + x,2*x**2/(x - 1),2.0,1.0 +( x * ( 1 + x ) ) / ( x - 1 ) - x,2*x/(x - 1),1.0,0.0 +( x * ( 1 + x ) ) / ( x - 1 ) / x,(x + 1)/(x - 1),0.0,0.0 +( x * ( 1 + x ) ) / ( x - 1 + x ),x*(x + 1)/(2*x - 1),1.0,1.0 +( x * ( 1 + x ) ) / ( x - 1 - 1 ),x*(x + 1)/(x - 2),1.0,1.0 +( x * ( 1 + x ) ) / ( x - 1 / ( x * x ) ),x**3*(x + 1)/(x**3 - 1),3.0,1.0 +( x * ( 1 + x ) ) / 1 * x - x - x,x*(x*(x + 1) - 2),1.0,3.0 +( x * ( 1 + x ) ) / 1 / ( x - 1 ),x*(x + 1)/(x - 1),1.0,1.0 +( x * ( 1 + x ) ) / x / ( x + x ),(x + 1)/(2*x),-1.0,0.0 +( x * ( 1 + x ) * ( x * x ) ) + 1,x**3*(x + 1) + 1,0.0,4.0 +( x * ( 1 + x ) - 1 ),x*(x + 1) - 1,0.0,2.0 +( x * ( 1 + x ) - 1 ) * x,x*(x*(x + 1) - 1),1.0,3.0 +( x * ( 1 - ( 1 + x ) ) ) / ( 1 + 1 ),-x**2/2,2.0,2.0 +( x * ( 1 - ( 1 / ( 1 - x ) ) ) ) / ( x - 1 / ( x * x ) ),x**4/((x - 1)*(x**3 - 1)),4.0,0.0 +( x * ( 1 - ( x * x ) ) ) - 1 / x,-x**3 + x - 1/x,-1.0,3.0 +( x * ( 1 - ( x / ( 1 - x ) ) ) ) * x,x**2*(2*x - 1)/(x - 1),2.0,2.0 +( x * ( 1 - x ) ) * ( 1 - x ),x*(x - 1)**2,1.0,3.0 +( x * ( 1 - x ) ) * ( x + x ) - 1,2*x**2*(-x + 1) - 1,0.0,3.0 +( x * ( 1 - x ) ) * ( x - 1 + x ),-x*(x - 1)*(2*x - 1),1.0,3.0 +( x * ( 1 - x ) ) * x * x + 1 - x,x**3*(-x + 1) - x + 1,0.0,4.0 +( x * ( 1 - x ) ) * x * x + x + 1,x**3*(-x + 1) + x + 1,0.0,4.0 +( x * ( 1 - x ) ) * x * x - 1 + x,x**3*(-x + 1) + x - 1,0.0,4.0 +( x * ( 1 - x ) ) * x * x - x - 1,-x**3*(x - 1) - x - 1,0.0,4.0 +( x * ( 1 - x ) ) * x * x / 1 - 1,x**3*(-x + 1) - 1,0.0,4.0 +( x * ( 1 - x ) ) * x + 1 - 1 / x,-x**3 + x**2 + 1 - 1/x,-1.0,3.0 +( x * ( 1 - x ) ) * x + 1 / x - x,-x**3 + x**2 - x + 1/x,-1.0,3.0 +( x * ( 1 - x ) ) * x + x,x*(x*(-x + 1) + 1),1.0,3.0 +( x * ( 1 - x ) ) * x + x * x - x,x*(x*(-x + 1) + x - 1),1.0,3.0 +( x * ( 1 - x ) ) * x + x + x,x*(x*(-x + 1) + 2),1.0,3.0 +( x * ( 1 - x ) ) * x + x + x * 1,x*(x*(-x + 1) + 2),1.0,3.0 +( x * ( 1 - x ) ) * x + x + x + x,x*(x*(-x + 1) + 3),1.0,3.0 +( x * ( 1 - x ) ) * x + x - 1 / x,-x**3 + x**2 + x - 1/x,-1.0,3.0 +( x * ( 1 - x ) ) * x - 1 * 1 / x,(x**3*(-x + 1) - 1)/x,-1.0,3.0 +( x * ( 1 - x ) ) * x - 1 + 1 / x,-x**3 + x**2 - 1 + 1/x,-1.0,3.0 +( x * ( 1 - x ) ) * x - 1 + x,x**2*(-x + 1) + x - 1,0.0,3.0 +( x * ( 1 - x ) ) * x - 1 / x,(x**3*(-x + 1) - 1)/x,-1.0,3.0 +( x * ( 1 - x ) ) * x - 1 / x + x,-x**3 + x**2 + x - 1/x,-1.0,3.0 +( x * ( 1 - x ) ) * x - 1 / x - 1,-x**3 + x**2 - 1 - 1/x,-1.0,3.0 +( x * ( 1 - x ) ) * x - 1 / x - x,-x**3 + x**2 - x - 1/x,-1.0,3.0 +( x * ( 1 - x ) ) * x - x + 1,x**2*(-x + 1) - x + 1,0.0,3.0 +( x * ( 1 - x ) ) * x - x - x,x*(x*(-x + 1) - 2),1.0,3.0 +( x * ( 1 - x ) ) * x / ( 1 + ( 1 + x ) ),x**2*(-x + 1)/(x + 2),2.0,2.0 +( x * ( 1 - x ) ) * x / ( 1 + ( 1 - x ) ),x**2*(x - 1)/(x - 2),2.0,2.0 +( x * ( 1 - x ) ) * x / ( 1 + x ),x**2*(-x + 1)/(x + 1),2.0,2.0 +( x * ( 1 - x ) ) + 1,-x*(x - 1) + 1,0.0,2.0 +( x * ( 1 - x ) ) + 1 + 1,-x*(x - 1) + 2,0.0,2.0 +( x * ( 1 - x ) ) + 1 + x,-x*(x - 1) + x + 1,0.0,2.0 +( x * ( 1 - x ) ) + 1 + x - 1 / x,-x**2 + 2*x + 1 - 1/x,-1.0,2.0 +( x * ( 1 - x ) ) + 1 - 1 / x,-x**2 + x + 1 - 1/x,-1.0,2.0 +( x * ( 1 - x ) ) + 1 / ( x - ( 1 / x ) ),x*(-(x - 1)*(x**2 - 1) + 1)/(x**2 - 1),2.0,2.0 +( x * ( 1 - x ) ) + 1 / x / x + x,(x**3*(-x + 2) + 1)/x**2,-2.0,2.0 +( x * ( 1 - x ) ) + x * 1 * x * x,x*(x**2 - x + 1),1.0,3.0 +( x * ( 1 - x ) ) + x * x * x,x*(x**2 - x + 1),1.0,3.0 +( x * ( 1 - x ) ) + x * x * x + x,x*(x**2 - x + 2),1.0,3.0 +( x * ( 1 - x ) ) + x - 1 / x / x,(x**3*(-x + 2) - 1)/x**2,-2.0,2.0 +( x * ( 1 - x ) ) + x - x * x + x,x*(-2*x + 3),1.0,2.0 +( x * ( 1 - x ) ) + x / ( 1 + 1 ),x*(-2*x + 3)/2,1.0,2.0 +( x * ( 1 - x ) ) + x / ( x - ( 1 - x ) ),x**2*(-2*x + 3)/(2*x - 1),2.0,2.0 +( x * ( 1 - x ) ) + x / ( x - 1 ),-x**2 + x + x/(x - 1),2.0,2.0 +( x * ( 1 - x ) ) - ( x * x ) - x * x - x,-3*x**2,2.0,2.0 +( x * ( 1 - x ) ) - ( x * x ) - x - x * x,-3*x**2,2.0,2.0 +( x * ( 1 - x ) ) - ( x / ( 1 - x ) ),-x**2 + x + x/(x - 1),2.0,2.0 +( x * ( 1 - x ) ) - 1 * x / ( 1 - x ),-x**2 + x + x/(x - 1),2.0,2.0 +( x * ( 1 - x ) ) - 1 + 1 / x / x,-x**2 + x - 1 + x**(-2),-2.0,2.0 +( x * ( 1 - x ) ) - 1 / ( ( 1 / x ) - 1 ),-x**2 + x + x/(x - 1),2.0,2.0 +( x * ( 1 - x ) ) - 1 / ( x ) / x,-x**2 + x - 1/x**2,-2.0,2.0 +( x * ( 1 - x ) ) - 1 / ( x + ( 1 / x ) ),x**2*(-x**2 + x - 1)/(x**2 + 1),2.0,2.0 +( x * ( 1 - x ) ) - 1 / x + x,(x**2*(-x + 2) - 1)/x,-1.0,2.0 +( x * ( 1 - x ) ) - 1 / x - 1 - 1,-x**2 + x - 2 - 1/x,-1.0,2.0 +( x * ( 1 - x ) ) - 1 / x / x,-x**2 + x - 1/x**2,-2.0,2.0 +( x * ( 1 - x ) ) - 1 / x / x * 1,-x**2 + x - 1/x**2,-2.0,2.0 +( x * ( 1 - x ) ) - 1 / x / x + 1,-x**2 + x + 1 - 1/x**2,-2.0,2.0 +( x * ( 1 - x ) ) - 1 / x / x + x,(x**3*(-x + 2) - 1)/x**2,-2.0,2.0 +( x * ( 1 - x ) ) - 1 / x / x - 1,-x**2 + x - 1 - 1/x**2,-2.0,2.0 +( x * ( 1 - x ) ) - x * x - x * x,x*(-3*x + 1),1.0,2.0 +( x * ( 1 - x ) ) - x / ( 1 + ( x * x ) ),x**2*(-x**2 + x - 1)/(x**2 + 1),2.0,2.0 +( x * ( 1 - x ) ) - x / ( 1 - ( x * x ) ),x*(-(x - 1)*(x**2 - 1) + 1)/(x**2 - 1),2.0,2.0 +( x * ( 1 - x ) ) - x / ( 1 - x ),-x**2 + x + x/(x - 1),2.0,2.0 +( x * ( 1 - x ) ) - x / x / x / x,-x**2 + x - 1/x**2,-2.0,2.0 +( x * ( 1 - x ) ) / ( ( ( 1 / x ) / x ) + 1 + x ),x**3*(-x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +( x * ( 1 - x ) ) / ( ( 1 + 1 ) ),x*(-x + 1)/2,1.0,2.0 +( x * ( 1 - x ) ) / ( ( 1 + x ) + 1 ) * x,x**2*(-x + 1)/(x + 2),2.0,2.0 +( x * ( 1 - x ) ) / ( ( 1 + x ) - 1 / ( x * x ) ),x**3*(-x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +( x * ( 1 - x ) ) / ( ( 1 - x ) + ( 1 / x ) / x ),x**3*(-x + 1)/(x**2*(-x + 1) + 1),3.0,1.0 +( x * ( 1 - x ) ) / ( ( 1 - x ) - ( x * x ) ) - x,-x**3/(x**2 + x - 1),3.0,1.0 +( x * ( 1 - x ) ) / ( ( 1 - x ) - x ) * x,x**2*(x - 1)/(2*x - 1),2.0,2.0 +( x * ( 1 - x ) ) / ( ( 1 - x ) / x + x ),x**2*(-x + 1)/(x**2 - x + 1),2.0,1.0 +( x * ( 1 - x ) ) / ( ( 1 / x ) + 1 + x ),x**2*(-x + 1)/(x*(x + 1) + 1),2.0,1.0 +( x * ( 1 - x ) ) / ( ( 1 / x ) + x + 1 ),x**2*(-x + 1)/(x*(x + 1) + 1),2.0,1.0 +( x * ( 1 - x ) ) / ( ( 1 / x ) - x - x ),x**2*(x - 1)/(2*x**2 - 1),2.0,1.0 +( x * ( 1 - x ) ) / ( ( 1 / x ) / x + ( 1 + x ) ),x**3*(-x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +( x * ( 1 - x ) ) / ( ( x * x ) - ( 1 / x ) ) * x,x**3*(-x + 1)/(x**3 - 1),3.0,1.0 +( x * ( 1 - x ) ) / ( 1 * 1 + x ),-x*(x - 1)/(x + 1),1.0,1.0 +( x * ( 1 - x ) ) / ( 1 + ( 1 ) ),x*(-x + 1)/2,1.0,2.0 +( x * ( 1 - x ) ) / ( 1 + ( 1 / x ) + 1 ),x**2*(-x + 1)/(2*x + 1),2.0,2.0 +( x * ( 1 - x ) ) / ( 1 + ( x * x ) + 1 ),-x*(x - 1)/(x**2 + 2),1.0,0.0 +( x * ( 1 - x ) ) / ( 1 + 1 ),x*(-x + 1)/2,1.0,2.0 +( x * ( 1 - x ) ) / ( 1 + 1 ) * 1,x*(-x + 1)/2,1.0,2.0 +( x * ( 1 - x ) ) / ( 1 + 1 + x ),-x*(x - 1)/(x + 2),1.0,1.0 +( x * ( 1 - x ) ) / ( 1 / x - ( 1 + x ) ),x**2*(x - 1)/(x*(x + 1) - 1),2.0,1.0 +( x * ( 1 - x ) ) / ( x * ( x * x ) - 1 ),-x/(x**2 + x + 1),1.0,-1.0 +( x * ( 1 - x ) ) / ( x * x + ( 1 - x ) ),-x*(x - 1)/(x**2 - x + 1),1.0,0.0 +( x * ( 1 - x ) ) / ( x + ( 1 + x ) / x ),x**2*(-x + 1)/(x**2 + x + 1),2.0,1.0 +( x * ( 1 - x ) ) / ( x + ( 1 / x ) + 1 ),x**2*(-x + 1)/(x*(x + 1) + 1),2.0,1.0 +( x * ( 1 - x ) ) / ( x + ( 1 / x ) + x ),x**2*(-x + 1)/(2*x**2 + 1),2.0,1.0 +( x * ( 1 - x ) ) / ( x + 1 ),-x*(x - 1)/(x + 1),1.0,1.0 +( x * ( 1 - x ) ) / ( x + 1 ) * x,x**2*(-x + 1)/(x + 1),2.0,2.0 +( x * ( 1 - x ) ) / ( x + 1 ) + x,2*x/(x + 1),1.0,0.0 +( x * ( 1 - x ) ) / ( x + 1 ) - x,-2*x**2/(x + 1),2.0,1.0 +( x * ( 1 - x ) ) / ( x + 1 + 1 ),-x*(x - 1)/(x + 2),1.0,1.0 +( x * ( 1 - x ) ) / ( x + 1 / ( x * x ) ),x**3*(-x + 1)/(x**3 + 1),3.0,1.0 +( x * ( 1 - x ) ) / ( x + 1 / x ),x**2*(-x + 1)/(x**2 + 1),2.0,1.0 +( x * ( 1 - x ) ) / ( x + x ) / ( x * x ),(-x + 1)/(2*x**2),-2.0,-1.0 +( x * ( 1 - x ) ) / ( x + x - ( ( 1 / x ) / x ) ),x**3*(-x + 1)/(2*x**3 - 1),3.0,1.0 +( x * ( 1 - x ) ) / ( x - ( ( 1 / x ) + x ) / x ),x**3*(-x + 1)/(x**3 - x**2 - 1),3.0,1.0 +( x * ( 1 - x ) ) / ( x - ( ( 1 / x ) / x ) + x ),x**3*(-x + 1)/(2*x**3 - 1),3.0,1.0 +( x * ( 1 - x ) ) / ( x - ( 1 + x ) / x ),x**2*(-x + 1)/(x**2 - x - 1),2.0,1.0 +( x * ( 1 - x ) ) / ( x - ( 1 / x ) - 1 ),x**2*(x - 1)/(x*(-x + 1) + 1),2.0,1.0 +( x * ( 1 - x ) ) / ( x - 1 + ( 1 / ( x * x ) ) ),x**3*(-x + 1)/(x**2*(x - 1) + 1),3.0,1.0 +( x * ( 1 - x ) ) / ( x - 1 / ( x * x ) ),x**3*(-x + 1)/(x**3 - 1),3.0,1.0 +( x * ( 1 - x ) * ( 1 - x ) ) + x,x*((x - 1)**2 + 1),1.0,3.0 +( x * ( 1 - x ) * x ) + x,x*(x*(-x + 1) + 1),1.0,3.0 +( x * ( 1 - x ) - ( x / ( 1 - x ) ) ),-x**2 + x + x/(x - 1),2.0,2.0 +( x * ( 1 / ( 1 + x ) ) ) / ( 1 / ( x * x ) - x ),-x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( x * ( 1 / ( 1 + x ) ) ) / ( x * ( x * x ) - 1 ),x/((x + 1)*(x**3 - 1)),1.0,-3.0 +( x * ( 1 / ( 1 - x ) ) ) / ( 1 / x - ( x * x ) ),x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( x * ( 1 / ( 1 - x ) ) ) / ( x + 1 / x ),-x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +( x * ( 1 / x ) ) + x / ( x + x ),3/2,0.0,0.0 +( x * ( 1 / x ) ) - 1 / ( x * x ) / x / x,1 - 1/x**4,-4.0,0.0 +( x * ( 1 / x ) ) / ( 1 - ( x * x ) * x ),-1/(x**3 - 1),0.0,-3.0 +( x * ( 1 / x ) ) / ( 1 - ( x * x ) - x ),-1/(x**2 + x - 1),0.0,-2.0 +( x * ( 1 / x ) ) / ( 1 - x * ( x * x ) ),-1/(x**3 - 1),0.0,-3.0 +( x * ( 1 / x ) ) / ( x - 1 - 1 ),1/(x - 2),0.0,-1.0 +( x * ( x * ( 1 + x ) ) ) - 1 - x,x**2*(x + 1) - x - 1,0.0,3.0 +( x * ( x * ( 1 - x ) ) * x - 1 ),x**3*(-x + 1) - 1,0.0,4.0 +( x * ( x * ( 1 - x ) ) - x ) - x,x*(x*(-x + 1) - 2),1.0,3.0 +( x * ( x * ( x * x ) ) ) - 1 - 1,x**4 - 2,0.0,4.0 +( x * ( x * x ) ) * ( x + x ) + 1,2*x**4 + 1,0.0,4.0 +( x * ( x * x ) ) * ( x - 1 ) - 1,x**3*(x - 1) - 1,0.0,4.0 +( x * ( x * x ) ) * x + x - 1 - 1,x**4 + x - 2,0.0,4.0 +( x * ( x * x ) ) * x - x - 1 - x,x**4 - 2*x - 1,0.0,4.0 +( x * ( x * x ) ) + 1 / x + 1 + 1,x**3 + 2 + 1/x,-1.0,3.0 +( x * ( x * x ) ) + x + 1 + 1,x**3 + x + 2,0.0,3.0 +( x * ( x * x ) ) + x - 1 / x,x**3 + x - 1/x,-1.0,3.0 +( x * ( x * x ) ) + x / ( 1 + 1 ),x**3 + x/2,1.0,3.0 +( x * ( x * x ) ) - ( 1 + 1 ) / x,(x**4 - 2)/x,-1.0,3.0 +( x * ( x * x ) ) - 1 * 1 - 1 - 1,x**3 - 3,0.0,3.0 +( x * ( x * x ) ) - 1 - x,x**3 - x - 1,0.0,3.0 +( x * ( x * x ) ) - 1 - x - 1,x**3 - x - 2,0.0,3.0 +( x * ( x * x ) ) - 1 / ( x + x ),(x**4 - 1/2)/x,-1.0,3.0 +( x * ( x * x ) ) - 1 / x,(x**4 - 1)/x,-1.0,3.0 +( x * ( x * x ) ) - 1 / x - 1,(x**4 - x - 1)/x,-1.0,3.0 +( x * ( x * x ) ) - x - 1 - 1 - 1,x**3 - x - 3,0.0,3.0 +( x * ( x * x ) ) - x - 1 / 1 / x,x**3 - x - 1/x,-1.0,3.0 +( x * ( x * x ) ) - x - x - x - x,x*(x**2 - 4),1.0,3.0 +( x * ( x * x ) ) / ( ( ( x * x ) * x ) - 1 - 1 ),x**3/(x**3 - 2),3.0,0.0 +( x * ( x * x ) ) / ( ( 1 - x ) * x + 1 ),-x**3/(x*(x - 1) - 1),3.0,1.0 +( x * ( x * x ) ) / ( ( 1 - x ) * x - 1 ),-x**3/(x*(x - 1) + 1),3.0,1.0 +( x * ( x * x ) ) / ( ( x * x ) + 1 + 1 ),x**3/(x**2 + 2),3.0,1.0 +( x * ( x * x ) ) / ( 1 + ( x * ( 1 + x ) ) + 1 ),x**3/(x*(x + 1) + 2),3.0,1.0 +( x * ( x * x ) ) / ( 1 + ( x * ( 1 - x ) ) + 1 ),-x**3/(x*(x - 1) - 2),3.0,1.0 +( x * ( x * x ) ) / ( 1 + 1 - ( x * x ) ),-x**3/(x**2 - 2),3.0,1.0 +( x * ( x * x ) ) / ( 1 - x ) / ( x - 1 ),-x**3/(x - 1)**2,3.0,1.0 +( x * ( x * x ) ) / ( 1 - x - ( 1 + x ) ),-x**2/2,2.0,2.0 +( x * ( x * x ) * x ) - ( 1 + x ),x**4 - x - 1,0.0,4.0 +( x * ( x * x ) * x ) - ( 1 - x ),x**4 + x - 1,0.0,4.0 +( x * ( x * x ) - 1 ) - 1,x**3 - 2,0.0,3.0 +( x * ( x / ( ( 1 / x ) - ( 1 - x ) ) ) ),x**3/(x*(x - 1) + 1),3.0,1.0 +( x * ( x / ( ( 1 / x ) - x ) ) ),-x**3/(x**2 - 1),3.0,1.0 +( x * ( x / ( ( 1 / x ) - x ) ) ) / ( ( 1 / x ) - x + 1 ),x**4/((x**2 - 1)*(x*(x - 1) - 1)),4.0,0.0 +( x * ( x / ( ( 1 / x ) - x ) ) ) / ( 1 + x * x ),-x**3/(x**4 - 1),3.0,-1.0 +( x * ( x / ( 1 + ( x * x ) ) ) ) * ( x + x ),2*x**3/(x**2 + 1),3.0,1.0 +( x * ( x / ( 1 + x ) ) ) * x / ( 1 + x ),x**3/(x + 1)**2,3.0,1.0 +( x * ( x / ( 1 + x ) ) ) / ( ( 1 / ( x * x ) ) - 1 + x ),x**4/(x**4 - x**2 + x + 1),4.0,0.0 +( x * ( x / ( 1 + x ) ) ) / ( ( 1 / x ) + x * x ),x**3/((x + 1)*(x**3 + 1)),3.0,-1.0 +( x * ( x / ( 1 + x ) ) ) / ( ( 1 / x ) + x + x ),x**3/((x + 1)*(2*x**2 + 1)),3.0,0.0 +( x * ( x / ( 1 + x ) ) ) / ( 1 + ( 1 - x ) ) * x,-x**3/((x - 2)*(x + 1)),3.0,1.0 +( x * ( x / ( 1 + x ) ) ) / ( 1 + 1 + 1 ),x**2/(3*(x + 1)),2.0,1.0 +( x * ( x / ( 1 + x ) ) ) / ( 1 + 1 / x ),x**3/(x + 1)**2,3.0,1.0 +( x * ( x / ( 1 + x ) ) ) / ( 1 + x * 1 ),x**2/(x + 1)**2,2.0,0.0 +( x * ( x / ( 1 + x ) ) ) / ( 1 + x + 1 ),x**2/((x + 1)*(x + 2)),2.0,0.0 +( x * ( x / ( 1 + x ) ) ) / ( 1 / ( x * x ) - ( 1 - x ) ),x**4/(x**4 - x**2 + x + 1),4.0,0.0 +( x * ( x / ( 1 + x ) ) ) / ( 1 / x + ( 1 - x ) ),x**3/(-x**3 + 2*x + 1),3.0,0.0 +( x * ( x / ( 1 + x ) ) ) / ( 1 / x - ( x * x ) ),-x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( x * ( x / ( 1 + x ) ) ) / ( x - ( 1 / x ) - 1 ),x**3/(x**3 - 2*x - 1),3.0,0.0 +( x * ( x / ( 1 + x ) ) ) / ( x - 1 / x ),x**3/((x + 1)*(x**2 - 1)),3.0,0.0 +( x * ( x / ( 1 - x ) ) ) * x / ( x - 1 ),-x**3/(x - 1)**2,3.0,1.0 +( x * ( x / ( 1 - x ) ) ) - x / ( ( 1 / x ) + x ),-x**3*(x + 1)/((x - 1)*(x**2 + 1)),3.0,1.0 +( x * ( x / ( 1 - x ) ) ) - x / ( x + ( 1 / x ) ),-x**3*(x + 1)/((x - 1)*(x**2 + 1)),3.0,1.0 +( x * ( x / ( 1 - x ) ) ) / ( ( ( 1 / x ) / x ) - x - x ),x**4/((x - 1)*(2*x**3 - 1)),4.0,0.0 +( x * ( x / ( 1 - x ) ) ) / ( ( 1 + x ) - 1 / x ),-x**3/(x**3 - 2*x + 1),3.0,0.0 +( x * ( x / ( 1 - x ) ) ) / ( ( 1 / x ) - x * x ),x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( x * ( x / ( 1 - x ) ) ) / ( ( x * x ) * x + 1 ),-x**2/((x - 1)*(x**3 + 1)),2.0,-2.0 +( x * ( x / ( 1 - x ) ) ) / ( 1 + 1 + 1 ),-x**2/(3*x - 3),2.0,1.0 +( x * ( x / ( 1 - x ) ) ) / ( 1 + x * x ),-x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +( x * ( x / ( 1 - x ) ) ) / ( 1 - x + 1 ),x**2/((x - 2)*(x - 1)),2.0,0.0 +( x * ( x / ( 1 - x ) ) ) / ( x + 1 + x ),-x**2/((x - 1)*(2*x + 1)),2.0,0.0 +( x * ( x / ( 1 - x ) ) - 1 ) * x,-x*(x**2 + x - 1)/(x - 1),1.0,2.0 +( x * 1 ),x,1.0,1.0 +( x * 1 ) + x,2*x,1.0,1.0 +( x * 1 ) - 1,x - 1,0.0,1.0 +( x * 1 * x ),x**2,2.0,2.0 +( x * 1 + x ),2*x,1.0,1.0 +( x * x ),x**2,2.0,2.0 +( x * x ) * ( ( 1 + x ) ) * x - 1,x**3*(x + 1) - 1,0.0,4.0 +( x * x ) * ( ( x * x ) - 1 ) + 1,x**4 - x**2 + 1,0.0,4.0 +( x * x ) * ( ( x * x ) - x ) + 1,x**3*(x - 1) + 1,0.0,4.0 +( x * x ) * ( 1 + x ) * x + 1 + 1,x**3*(x + 1) + 2,0.0,4.0 +( x * x ) * ( 1 + x ) * x + 1 - x,x**3*(x + 1) - x + 1,0.0,4.0 +( x * x ) * ( 1 + x ) * x - 1 - 1,x**3*(x + 1) - 2,0.0,4.0 +( x * x ) * ( 1 + x ) * x - 1 - x,x**3*(x + 1) - x - 1,0.0,4.0 +( x * x ) * ( 1 + x ) + ( 1 / x ),(x**3*(x + 1) + 1)/x,-1.0,3.0 +( x * x ) * ( 1 + x ) + x,x*(x*(x + 1) + 1),1.0,3.0 +( x * x ) * ( 1 + x ) + x - 1,x**2*(x + 1) + x - 1,0.0,3.0 +( x * x ) * ( 1 + x ) - 1 / 1 / x,(x**3*(x + 1) - 1)/x,-1.0,3.0 +( x * x ) * ( 1 + x ) - 1 / x + x,x**3 + x**2 + x - 1/x,-1.0,3.0 +( x * x ) * ( 1 + x ) - x,x*(x*(x + 1) - 1),1.0,3.0 +( x * x ) * ( 1 + x ) - x - x - x,x*(x*(x + 1) - 3),1.0,3.0 +( x * x ) * ( 1 + x ) / ( ( x * x ) + 1 ),x**2*(x + 1)/(x**2 + 1),2.0,1.0 +( x * x ) * ( 1 + x ) / ( 1 + ( 1 - x ) ),-x**2*(x + 1)/(x - 2),2.0,2.0 +( x * x ) * ( 1 - x ) * x - 1 - 1,x**3*(-x + 1) - 2,0.0,4.0 +( x * x ) * ( 1 - x ) * x - x + 1,x**3*(-x + 1) - x + 1,0.0,4.0 +( x * x ) * ( 1 - x ) + 1,x**2*(-x + 1) + 1,0.0,3.0 +( x * x ) * ( 1 - x ) - 1,x**2*(-x + 1) - 1,0.0,3.0 +( x * x ) * ( 1 - x ) - x - x,x*(x*(-x + 1) - 2),1.0,3.0 +( x * x ) * ( 1 - x ) - x - x - x,x*(x*(-x + 1) - 3),1.0,3.0 +( x * x ) * ( 1 - x ) / ( ( 1 + x ) + x ),x**2*(-x + 1)/(2*x + 1),2.0,2.0 +( x * x ) * ( x ) * x - 1,x**4 - 1,0.0,4.0 +( x * x ) * ( x ) - ( 1 / x ) - 1,(x**4 - x - 1)/x,-1.0,3.0 +( x * x ) * ( x * ( 1 + x ) ) - 1,x**3*(x + 1) - 1,0.0,4.0 +( x * x ) * ( x * x ) * 1 - 1 - 1,x**4 - 2,0.0,4.0 +( x * x ) * ( x * x ) + 1 + x * x,x**4 + x**2 + 1,0.0,4.0 +( x * x ) * ( x * x ) + 1 + x + 1,x**4 + x + 2,0.0,4.0 +( x * x ) * ( x * x ) + x * x - 1,x**4 + x**2 - 1,0.0,4.0 +( x * x ) * ( x * x ) + x + x - 1,x**4 + 2*x - 1,0.0,4.0 +( x * x ) * ( x * x ) + x - ( 1 ),x**4 + x - 1,0.0,4.0 +( x * x ) * ( x * x ) + x - 1 + x,x**4 + 2*x - 1,0.0,4.0 +( x * x ) * ( x * x ) - 1,x**4 - 1,0.0,4.0 +( x * x ) * ( x * x ) - 1 - 1 - 1,x**4 - 3,0.0,4.0 +( x * x ) * ( x * x ) - x - 1 - 1,x**4 - x - 2,0.0,4.0 +( x * x ) * ( x + x ) + ( 1 / x ),(2*x**4 + 1)/x,-1.0,3.0 +( x * x ) * ( x + x ) - ( 1 / x ),(2*x**4 - 1)/x,-1.0,3.0 +( x * x ) * ( x - 1 ) - ( 1 / x ),(x**3*(x - 1) - 1)/x,-1.0,3.0 +( x * x ) * ( x / ( 1 + x ) ) / ( 1 + ( 1 + x ) ),x**3/((x + 1)*(x + 2)),3.0,1.0 +( x * x ) * 1,x**2,2.0,2.0 +( x * x ) * 1 * x * ( 1 + x ) - 1,x**3*(x + 1) - 1,0.0,4.0 +( x * x ) * 1 * x - 1 - x,x**3 - x - 1,0.0,3.0 +( x * x ) * 1 - ( 1 + x ) / x / x,(x**4 - x - 1)/x**2,-2.0,2.0 +( x * x ) * 1 - 1,x**2 - 1,0.0,2.0 +( x * x ) * 1 / ( 1 + ( 1 - x ) ),-x**2/(x - 2),2.0,1.0 +( x * x ) * 1 / ( 1 + 1 ),x**2/2,2.0,2.0 +( x * x ) * x * ( 1 + x ) + ( 1 ),x**3*(x + 1) + 1,0.0,4.0 +( x * x ) * x * ( 1 + x ) + 1 + x,x**3*(x + 1) + x + 1,0.0,4.0 +( x * x ) * x * ( 1 + x ) - 1 + x,x**3*(x + 1) + x - 1,0.0,4.0 +( x * x ) * x * ( 1 + x ) - 1 - 1,x**3*(x + 1) - 2,0.0,4.0 +( x * x ) * x * ( 1 - x ) - 1 + x,x**3*(-x + 1) + x - 1,0.0,4.0 +( x * x ) * x * 1 * ( 1 - x ) + 1,x**3*(-x + 1) + 1,0.0,4.0 +( x * x ) * x * 1 * x - 1,x**4 - 1,0.0,4.0 +( x * x ) * x * x + ( 1 ),x**4 + 1,0.0,4.0 +( x * x ) * x * x + 1 + ( 1 - x ),x**4 - x + 2,0.0,4.0 +( x * x ) * x * x + 1 + ( x * x ),x**4 + x**2 + 1,0.0,4.0 +( x * x ) * x * x + 1 + 1,x**4 + 2,0.0,4.0 +( x * x ) * x * x + 1 + x,x**4 + x + 1,0.0,4.0 +( x * x ) * x * x + x + ( 1 + x ),x**4 + 2*x + 1,0.0,4.0 +( x * x ) * x * x + x - 1,x**4 + x - 1,0.0,4.0 +( x * x ) * x * x - ( 1 - x ) - 1,x**4 + x - 2,0.0,4.0 +( x * x ) * x * x - 1 + x,x**4 + x - 1,0.0,4.0 +( x * x ) * x * x - 1 - ( 1 + x ),x**4 - x - 2,0.0,4.0 +( x * x ) * x * x - 1 - ( 1 - x ),x**4 + x - 2,0.0,4.0 +( x * x ) * x * x - 1 - x,x**4 - x - 1,0.0,4.0 +( x * x ) * x * x - x + ( 1 - x ),x**4 - 2*x + 1,0.0,4.0 +( x * x ) * x * x - x - 1,x**4 - x - 1,0.0,4.0 +( x * x ) * x * x / 1 - 1,x**4 - 1,0.0,4.0 +( x * x ) * x + ( 1 - x ) - 1 / x,x**3 - x + 1 - 1/x,-1.0,3.0 +( x * x ) * x + ( 1 / x ),(x**4 + 1)/x,-1.0,3.0 +( x * x ) * x + ( 1 / x ) - x / x,(x**4 - x + 1)/x,-1.0,3.0 +( x * x ) * x + ( x / ( 1 + x ) ),(x**4 + x**3 + x)/(x + 1),1.0,3.0 +( x * x ) * x + 1,x**3 + 1,0.0,3.0 +( x * x ) * x + 1 + x,x**3 + x + 1,0.0,3.0 +( x * x ) * x + 1 + x + 1,x**3 + x + 2,0.0,3.0 +( x * x ) * x + 1 + x + x,x**3 + 2*x + 1,0.0,3.0 +( x * x ) * x + 1 / x + ( 1 / x ),(x**4 + 2)/x,-1.0,3.0 +( x * x ) * x + 1 / x + 1,(x**4 + x + 1)/x,-1.0,3.0 +( x * x ) * x + 1 / x + x,x**3 + x + 1/x,-1.0,3.0 +( x * x ) * x + 1 / x / ( 1 + x ),(x**4*(x + 1) + 1)/(x*(x + 1)),-1.0,3.0 +( x * x ) * x + x * x - 1,x**3 + x**2 - 1,0.0,3.0 +( x * x ) * x + x * x - x,x*(x**2 + x - 1),1.0,3.0 +( x * x ) * x + x + ( 1 + x ) * x,x*(x**2 + x + 2),1.0,3.0 +( x * x ) * x + x + ( 1 / x ),x**3 + x + 1/x,-1.0,3.0 +( x * x ) * x + x + 1 / x,x**3 + x + 1/x,-1.0,3.0 +( x * x ) * x + x + x + ( 1 / x ),x**3 + 2*x + 1/x,-1.0,3.0 +( x * x ) * x + x - ( x * x ) + x,x*(x**2 - x + 2),1.0,3.0 +( x * x ) * x + x - 1,x**3 + x - 1,0.0,3.0 +( x * x ) * x + x - 1 - 1,x**3 + x - 2,0.0,3.0 +( x * x ) * x + x - 1 / 1,x**3 + x - 1,0.0,3.0 +( x * x ) * x - ( 1 + x ),x**3 - x - 1,0.0,3.0 +( x * x ) * x - ( 1 + x ) + 1 / x,x**3 - x - 1 + 1/x,-1.0,3.0 +( x * x ) * x - ( 1 + x ) / x + x,x**3 + x - 1 - 1/x,-1.0,3.0 +( x * x ) * x - ( 1 + x ) / x - 1,x**3 - 2 - 1/x,-1.0,3.0 +( x * x ) * x - ( 1 - x ) / x + 1,x**3 + 2 - 1/x,-1.0,3.0 +( x * x ) * x - ( 1 / x ) - 1 / x,(x**4 - 2)/x,-1.0,3.0 +( x * x ) * x - ( 1 / x ) - x,x**3 - x - 1/x,-1.0,3.0 +( x * x ) * x - ( 1 / x ) - x - 1,x**3 - x - 1 - 1/x,-1.0,3.0 +( x * x ) * x - ( x ) - x,x*(x**2 - 2),1.0,3.0 +( x * x ) * x - ( x * x ) - x,x*(x**2 - x - 1),1.0,3.0 +( x * x ) * x - ( x + x ),x*(x**2 - 2),1.0,3.0 +( x * x ) * x - 1 + ( x ),x**3 + x - 1,0.0,3.0 +( x * x ) * x - 1 + x - 1,x**3 + x - 2,0.0,3.0 +( x * x ) * x - 1 - ( 1 + x ),x**3 - x - 2,0.0,3.0 +( x * x ) * x - 1 - ( 1 / x ),(x**4 - x - 1)/x,-1.0,3.0 +( x * x ) * x - 1 - ( 1 / x ) + x,x**3 + x - 1 - 1/x,-1.0,3.0 +( x * x ) * x - 1 - ( 1 / x ) - 1,x**3 - 2 - 1/x,-1.0,3.0 +( x * x ) * x - 1 - 1 * 1,x**3 - 2,0.0,3.0 +( x * x ) * x - 1 - 1 - 1,x**3 - 3,0.0,3.0 +( x * x ) * x - 1 - 1 / x,(x**4 - x - 1)/x,-1.0,3.0 +( x * x ) * x - 1 - x,x**3 - x - 1,0.0,3.0 +( x * x ) * x - 1 - x - 1,x**3 - x - 2,0.0,3.0 +( x * x ) * x - 1 / 1 / x,(x**4 - 1)/x,-1.0,3.0 +( x * x ) * x - 1 / x * 1,(x**4 - 1)/x,-1.0,3.0 +( x * x ) * x - 1 / x - ( x * x ),(x**3*(x - 1) - 1)/x,-1.0,3.0 +( x * x ) * x - 1 / x - 1,(x**4 - x - 1)/x,-1.0,3.0 +( x * x ) * x - 1 / x / ( 1 + x ),(x**4*(x + 1) - 1)/(x*(x + 1)),-1.0,3.0 +( x * x ) * x - x,x**3 - x,1.0,3.0 +( x * x ) * x - x * 1 - x,x*(x**2 - 2),1.0,3.0 +( x * x ) * x - x + ( ( x * x ) ),x*(x**2 + x - 1),1.0,3.0 +( x * x ) * x - x + ( 1 / x ) + 1,x**3 - x + 1 + 1/x,-1.0,3.0 +( x * x ) * x - x + 1 / x,x**3 - x + 1/x,-1.0,3.0 +( x * x ) * x - x - ( 1 - x ) / x,x**3 - x + 1 - 1/x,-1.0,3.0 +( x * x ) * x - x - ( 1 / x ) - x,x**3 - 2*x - 1/x,-1.0,3.0 +( x * x ) * x - x - ( x * x ) - x,x*(x**2 - x - 2),1.0,3.0 +( x * x ) * x - x - 1 - ( 1 / x ),x**3 - x - 1 - 1/x,-1.0,3.0 +( x * x ) * x - x - 1 - 1,x**3 - x - 2,0.0,3.0 +( x * x ) * x - x - 1 - x,x**3 - 2*x - 1,0.0,3.0 +( x * x ) * x - x - 1 / x,x**3 - x - 1/x,-1.0,3.0 +( x * x ) * x - x - x,x*(x**2 - 2),1.0,3.0 +( x * x ) * x - x - x - ( 1 / x ),x**3 - 2*x - 1/x,-1.0,3.0 +( x * x ) * x - x - x - ( x * x ),x*(x**2 - x - 2),1.0,3.0 +( x * x ) * x - x - x - 1,x**3 - 2*x - 1,0.0,3.0 +( x * x ) * x - x - x - x,x*(x**2 - 3),1.0,3.0 +( x * x ) * x - x - x / 1,x*(x**2 - 2),1.0,3.0 +( x * x ) * x - x / 1 - x,x*(x**2 - 2),1.0,3.0 +( x * x ) * x / ( ( 1 - ( x * x ) ) + 1 ),-x**3/(x**2 - 2),3.0,1.0 +( x * x ) * x / ( ( x * x ) + 1 ),x**3/(x**2 + 1),3.0,1.0 +( x * x ) * x / ( 1 + ( x * ( 1 - x ) ) ),-x**3/(x*(x - 1) - 1),3.0,1.0 +( x * x ) * x / ( 1 - ( x * ( 1 + x ) ) ),-x**3/(x*(x + 1) - 1),3.0,1.0 +( x * x ) * x / ( x + ( x / ( 1 + x ) ) ),x**2*(x + 1)/(x + 2),2.0,2.0 +( x * x ) * x / ( x + x ),x**2/2,2.0,2.0 +( x * x ) * x / 1 * x - ( 1 + x ),x**4 - x - 1,0.0,4.0 +( x * x ) + ( ( 1 / x ) + 1 ) / x,(x**4 + x + 1)/x**2,-2.0,2.0 +( x * x ) + ( 1 + 1 ) / ( x * x ),(x**4 + 2)/x**2,-2.0,2.0 +( x * x ) + ( 1 + 1 ) / x,(x**3 + 2)/x,-1.0,2.0 +( x * x ) + ( 1 + x ) * x * x + x,x*(x*(x + 1) + x + 1),1.0,3.0 +( x * x ) + ( 1 + x ) - 1 / x / x,x**2 + x + 1 - 1/x**2,-2.0,2.0 +( x * x ) + ( 1 + x ) / x / x + x,(x**3*(x + 1) + x + 1)/x**2,-2.0,2.0 +( x * x ) + ( 1 - x ) / ( x + x ),(2*x**3 - x + 1)/(2*x),-1.0,2.0 +( x * x ) + ( 1 - x ) / x / x - x,(x**3*(x - 1) - x + 1)/x**2,-2.0,2.0 +( x * x ) + ( 1 / x ) + 1 / x,(x**3 + 2)/x,-1.0,2.0 +( x * x ) + ( 1 / x ) - 1 / x / x,(x**4 + x - 1)/x**2,-2.0,2.0 +( x * x ) + ( 1 / x ) - x,x**2 - x + 1/x,-1.0,2.0 +( x * x ) + ( 1 / x ) - x - x,(x**2*(x - 2) + 1)/x,-1.0,2.0 +( x * x ) + ( 1 / x ) / ( x + x ),(x**4 + 1/2)/x**2,-2.0,2.0 +( x * x ) + ( 1 / x ) / x - 1 - 1,x**2 - 2 + x**(-2),-2.0,2.0 +( x * x ) + ( x * x ) * 1 + x * x,3*x**2,2.0,2.0 +( x * x ) + ( x * x ) * x * x - 1,x**4 + x**2 - 1,0.0,4.0 +( x * x ) + ( x * x ) * x - 1 / x,(x**3*(x + 1) - 1)/x,-1.0,3.0 +( x * x ) + ( x * x ) * x - x - x,x*(x**2 + x - 2),1.0,3.0 +( x * x ) + ( x * x ) + 1 / x / x,(2*x**4 + 1)/x**2,-2.0,2.0 +( x * x ) + ( x * x ) - 1 / x / x,(2*x**4 - 1)/x**2,-2.0,2.0 +( x * x ) + ( x * x ) / ( ( 1 + x ) + x ),2*x**2*(x + 1)/(2*x + 1),2.0,2.0 +( x * x ) + ( x * x ) / ( ( 1 - x ) + 1 ),x**2*(x - 3)/(x - 2),2.0,2.0 +( x * x ) + ( x * x ) / ( 1 + ( 1 - x ) ),x**2*(x - 3)/(x - 2),2.0,2.0 +( x * x ) + ( x * x ) / ( 1 + 1 ),3*x**2/2,2.0,2.0 +( x * x ) + ( x * x ) / ( x + ( 1 + x ) ),2*x**2*(x + 1)/(2*x + 1),2.0,2.0 +( x * x ) + ( x * x ) / ( x + x ),x*(x + 1/2),1.0,2.0 +( x * x ) + ( x + x ) * ( x / ( 1 + x ) ),x**2*(x + 3)/(x + 1),2.0,2.0 +( x * x ) + ( x / ( ( 1 / x ) + x ) ),x**2*(x**2 + 2)/(x**2 + 1),2.0,2.0 +( x * x ) + ( x / ( 1 + x ) ) * x + x * x,x**2*(2*x + 3)/(x + 1),2.0,2.0 +( x * x ) + ( x / ( 1 - x ) ),x*(x*(x - 1) - 1)/(x - 1),1.0,2.0 +( x * x ) + 1,x**2 + 1,0.0,2.0 +( x * x ) + 1 + ( 1 / x ),(x**3 + x + 1)/x,-1.0,2.0 +( x * x ) + 1 + ( 1 / x ) / x,x**2 + 1 + x**(-2),-2.0,2.0 +( x * x ) + 1 + ( 1 / x ) / x + 1,x**2 + 2 + x**(-2),-2.0,2.0 +( x * x ) + 1 + 1,x**2 + 2,0.0,2.0 +( x * x ) + 1 + 1 + 1 + 1,x**2 + 4,0.0,2.0 +( x * x ) + 1 + 1 + 1 / x,x**2 + 2 + 1/x,-1.0,2.0 +( x * x ) + 1 + 1 + x + x,x**2 + 2*x + 2,0.0,2.0 +( x * x ) + 1 + 1 - 1 / x,x**2 + 2 - 1/x,-1.0,2.0 +( x * x ) + 1 + 1 / ( x * x ),x**2 + 1 + x**(-2),-2.0,2.0 +( x * x ) + 1 + 1 / x,(x**3 + x + 1)/x,-1.0,2.0 +( x * x ) + 1 + 1 / x + 1,x**2 + 2 + 1/x,-1.0,2.0 +( x * x ) + 1 + 1 / x / x,x**2 + 1 + x**(-2),-2.0,2.0 +( x * x ) + 1 + x,x**2 + x + 1,0.0,2.0 +( x * x ) + 1 + x * ( x * x ),x**3 + x**2 + 1,0.0,3.0 +( x * x ) + 1 + x * x * x,x**3 + x**2 + 1,0.0,3.0 +( x * x ) + 1 - ( 1 - x ) / x,x**2 + 2 - 1/x,-1.0,2.0 +( x * x ) + 1 - ( 1 - x ) / x / x,(x**4 + x**2 + x - 1)/x**2,-2.0,2.0 +( x * x ) + 1 - ( 1 / x ) / x,x**2 + 1 - 1/x**2,-2.0,2.0 +( x * x ) + 1 - ( x * x ) * x,-x**3 + x**2 + 1,0.0,3.0 +( x * x ) + 1 - ( x * x ) * x * x,-x**4 + x**2 + 1,0.0,4.0 +( x * x ) + 1 - 1 / ( 1 + ( x * x ) ),x**2 + 1 - 1/(x**2 + 1),2.0,2.0 +( x * x ) + 1 - 1 / ( 1 + x ),x*(x**2 + x + 1)/(x + 1),1.0,2.0 +( x * x ) + 1 - 1 / x + 1,x**2 + 2 - 1/x,-1.0,2.0 +( x * x ) + 1 - x,x**2 - x + 1,0.0,2.0 +( x * x ) + 1 - x + 1 - x,x**2 - 2*x + 2,0.0,2.0 +( x * x ) + 1 - x - 1 / x,x**2 - x + 1 - 1/x,-1.0,2.0 +( x * x ) + 1 / ( ( ( 1 / x ) / x ) + x ),x**2*(x**3 + 2)/(x**3 + 1),2.0,2.0 +( x * x ) + 1 / ( 1 + x ) - 1,x*(x**2 + x - 1)/(x + 1),1.0,2.0 +( x * x ) + 1 / ( 1 + x ) / x / x,(x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +( x * x ) + 1 / ( 1 - ( 1 / x ) ),x*(x*(x - 1) + 1)/(x - 1),1.0,2.0 +( x * x ) + 1 / ( 1 - ( x * x ) ) - 1,x**2 - 1 - 1/(x**2 - 1),2.0,2.0 +( x * x ) + 1 / ( 1 - x ),(x**2*(x - 1) - 1)/(x - 1),0.0,2.0 +( x * x ) + 1 / ( 1 - x ) - 1,x*(x**2 - x - 1)/(x - 1),1.0,2.0 +( x * x ) + 1 / ( x * x ) + x * x,(2*x**4 + 1)/x**2,-2.0,2.0 +( x * x ) + 1 / ( x * x ) - x - x,(x**3*(x - 2) + 1)/x**2,-2.0,2.0 +( x * x ) + 1 / ( x + x ),(x**3 + 1/2)/x,-1.0,2.0 +( x * x ) + 1 / ( x - 1 ),(x**2*(x - 1) + 1)/(x - 1),0.0,2.0 +( x * x ) + 1 / x + ( 1 / x ),(x**3 + 2)/x,-1.0,2.0 +( x * x ) + 1 / x + 1,(x**3 + x + 1)/x,-1.0,2.0 +( x * x ) + 1 / x + 1 + 1,x**2 + 2 + 1/x,-1.0,2.0 +( x * x ) + 1 / x + 1 / ( x * x ),(x**4 + x + 1)/x**2,-2.0,2.0 +( x * x ) + 1 / x + x,x**2 + x + 1/x,-1.0,2.0 +( x * x ) + 1 / x + x * x,(2*x**3 + 1)/x,-1.0,2.0 +( x * x ) + 1 / x + x + x,(x**2*(x + 2) + 1)/x,-1.0,2.0 +( x * x ) + 1 / x + x - 1,x**2 + x - 1 + 1/x,-1.0,2.0 +( x * x ) + 1 / x - 1,(x**3 - x + 1)/x,-1.0,2.0 +( x * x ) + 1 / x / x + ( 1 + x ),x**2 + x + 1 + x**(-2),-2.0,2.0 +( x * x ) + 1 / x / x + ( 1 / x ),(x**4 + x + 1)/x**2,-2.0,2.0 +( x * x ) + 1 / x / x + ( x * x ),(2*x**4 + 1)/x**2,-2.0,2.0 +( x * x ) + 1 / x / x + 1,x**2 + 1 + x**(-2),-2.0,2.0 +( x * x ) + 1 / x / x - ( 1 - x ),x**2 + x - 1 + x**(-2),-2.0,2.0 +( x * x ) + 1 / x / x - 1,x**2 - 1 + x**(-2),-2.0,2.0 +( x * x ) + x,x*(x + 1),1.0,2.0 +( x * x ) + x * ( x * x ) * x + 1,x**4 + x**2 + 1,0.0,4.0 +( x * x ) + x * ( x + ( x / ( 1 - x ) ) ),x**2*(2*x - 3)/(x - 1),2.0,2.0 +( x * x ) + x * ( x - 1 ),x*(2*x - 1),1.0,2.0 +( x * x ) + x * x * ( 1 + x ) + x,x*(x*(x + 1) + x + 1),1.0,3.0 +( x * x ) + x * x * x + x,x*(x**2 + x + 1),1.0,3.0 +( x * x ) + x * x * x / ( 1 + x ),x**2*(2*x + 1)/(x + 1),2.0,2.0 +( x * x ) + x * x + ( 1 / x ) / x,(2*x**4 + 1)/x**2,-2.0,2.0 +( x * x ) + x * x + 1,2*x**2 + 1,0.0,2.0 +( x * x ) + x * x + 1 + x,2*x**2 + x + 1,0.0,2.0 +( x * x ) + x * x + 1 / x,(2*x**3 + 1)/x,-1.0,2.0 +( x * x ) + x * x + x * ( 1 + x ),x*(3*x + 1),1.0,2.0 +( x * x ) + x * x + x * x,3*x**2,2.0,2.0 +( x * x ) + x * x - 1 / ( x * x ),(2*x**4 - 1)/x**2,-2.0,2.0 +( x * x ) + x * x - x - x,2*x*(x - 1),1.0,2.0 +( x * x ) + x + ( 1 / x ) / x - 1,x**2 + x - 1 + x**(-2),-2.0,2.0 +( x * x ) + x + ( x + x ),x*(x + 3),1.0,2.0 +( x * x ) + x + 1 + 1,x**2 + x + 2,0.0,2.0 +( x * x ) + x + 1 + 1 + x,x**2 + 2*x + 2,0.0,2.0 +( x * x ) + x + 1 + 1 / x,x**2 + x + 1 + 1/x,-1.0,2.0 +( x * x ) + x + 1 / x - 1,x**2 + x - 1 + 1/x,-1.0,2.0 +( x * x ) + x + 1 / x / x,x**2 + x + x**(-2),-2.0,2.0 +( x * x ) + x + x,x*(x + 2),1.0,2.0 +( x * x ) + x + x * ( x * x ),x*(x**2 + x + 1),1.0,3.0 +( x * x ) + x + x * 1 + x,x*(x + 3),1.0,2.0 +( x * x ) + x + x * x,x*(2*x + 1),1.0,2.0 +( x * x ) + x + x * x + ( x * x ),x*(3*x + 1),1.0,2.0 +( x * x ) + x + x * x + x,2*x*(x + 1),1.0,2.0 +( x * x ) + x + x + ( x ),x*(x + 3),1.0,2.0 +( x * x ) + x + x + 1,x**2 + 2*x + 1,0.0,2.0 +( x * x ) + x + x + 1 / x,(x**2*(x + 2) + 1)/x,-1.0,2.0 +( x * x ) + x + x + x,x*(x + 3),1.0,2.0 +( x * x ) + x + x - ( 1 ),x**2 + 2*x - 1,0.0,2.0 +( x * x ) + x + x - 1,x**2 + 2*x - 1,0.0,2.0 +( x * x ) + x + x - 1 / x,(x**2*(x + 2) - 1)/x,-1.0,2.0 +( x * x ) + x - ( 1 + x ) / x / x,(x**3*(x + 1) - x - 1)/x**2,-2.0,2.0 +( x * x ) + x - ( 1 - x ) / x / x,(x**3*(x + 1) + x - 1)/x**2,-2.0,2.0 +( x * x ) + x - 1,x**2 + x - 1,0.0,2.0 +( x * x ) + x - 1 - 1,x**2 + x - 2,0.0,2.0 +( x * x ) + x - 1 / x + 1,x**2 + x + 1 - 1/x,-1.0,2.0 +( x * x ) + x - x * ( x * x ),x*(-x**2 + x + 1),1.0,3.0 +( x * x ) + x - x * ( x * x ) + x,x*(-x**2 + x + 2),1.0,3.0 +( x * x ) + x - x * x * x,x*(-x**2 + x + 1),1.0,3.0 +( x * x ) + x / ( ( ( 1 + x ) / x ) + x ),x**2*(x**2 + x + 2)/(x**2 + x + 1),2.0,2.0 +( x * x ) + x / ( ( ( 1 / x ) + x ) + 1 ),x**2*(x*(x + 1) + 2)/(x*(x + 1) + 1),2.0,2.0 +( x * x ) + x / ( ( ( 1 / x ) / x ) + x ),x**2*(x**3 + x + 1)/(x**3 + 1),2.0,2.0 +( x * x ) + x / ( ( ( 1 / x ) / x ) - x ),x**2*(x**3 - x - 1)/(x**3 - 1),2.0,2.0 +( x * x ) + x / ( ( 1 + x ) + ( 1 / x ) ),x**2*(x*(x + 1) + 2)/(x*(x + 1) + 1),2.0,2.0 +( x * x ) + x / ( ( 1 + x ) + 1 ),x*(x*(x + 2) + 1)/(x + 2),1.0,2.0 +( x * x ) + x / ( ( 1 + x ) + x ),x*(x*(2*x + 1) + 1)/(2*x + 1),1.0,2.0 +( x * x ) + x / ( ( 1 - x ) + 1 ),x*(x*(x - 2) - 1)/(x - 2),1.0,2.0 +( x * x ) + x / ( ( 1 / x ) + ( 1 + x ) ),x**2*(x*(x + 1) + 2)/(x*(x + 1) + 1),2.0,2.0 +( x * x ) + x / ( ( 1 / x ) + x ),x**2*(x**2 + 2)/(x**2 + 1),2.0,2.0 +( x * x ) + x / ( ( 1 / x ) - ( 1 - x ) ),x**2*(x*(x - 1) + 2)/(x*(x - 1) + 1),2.0,2.0 +( x * x ) + x / ( ( 1 / x ) - x ),x**2*(x**2 - 2)/(x**2 - 1),2.0,2.0 +( x * x ) + x / ( ( x * x ) - 1 ),x*(x**3 - x + 1)/(x**2 - 1),1.0,2.0 +( x * x ) + x / ( 1 + ( 1 + ( 1 / x ) ) ),2*x**2*(x + 1)/(2*x + 1),2.0,2.0 +( x * x ) + x / ( 1 + ( 1 - x ) ),x*(x*(x - 2) - 1)/(x - 2),1.0,2.0 +( x * x ) + x / ( 1 + ( 1 / x ) ),x**2*(x + 2)/(x + 1),2.0,2.0 +( x * x ) + x / ( 1 + x ),x*(x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x * x ) + x / ( 1 - x ),x*(x*(x - 1) - 1)/(x - 1),1.0,2.0 +( x * x ) + x / ( 1 - x ) - x,x**2*(x - 2)/(x - 1),2.0,2.0 +( x * x ) + x / ( x + ( ( 1 + x ) / x ) ),x**2*(x**2 + x + 2)/(x**2 + x + 1),2.0,2.0 +( x * x ) + x / ( x + ( 1 / x ) ),x**2*(x**2 + 2)/(x**2 + 1),2.0,2.0 +( x * x ) + x / ( x + 1 ),x*(x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x * x ) + x / ( x - 1 ),x*(x*(x - 1) + 1)/(x - 1),1.0,2.0 +( x * x ) - ( ( 1 + x ) / x / x ),(x**4 - x - 1)/x**2,-2.0,2.0 +( x * x ) - ( ( 1 - ( 1 + x ) ) - x ) * x,3*x**2,2.0,2.0 +( x * x ) - ( ( 1 / x ) / x ) + x,x**2 + x - 1/x**2,-2.0,2.0 +( x * x ) - ( 1 ) / ( 1 - x ) + 1,x*(x**2 - x + 1)/(x - 1),1.0,2.0 +( x * x ) - ( 1 ) / x + 1,(x**3 + x - 1)/x,-1.0,2.0 +( x * x ) - ( 1 + 1 ) / x,(x**3 - 2)/x,-1.0,2.0 +( x * x ) - ( 1 + x ) + 1 / x,x**2 - x - 1 + 1/x,-1.0,2.0 +( x * x ) - ( 1 + x ) + 1 / x / x,x**2 - x - 1 + x**(-2),-2.0,2.0 +( x * x ) - ( 1 + x ) / 1 / x / x,(x**4 - x - 1)/x**2,-2.0,2.0 +( x * x ) - ( 1 + x ) / x - x,x**2 - x - 1 - 1/x,-1.0,2.0 +( x * x ) - ( 1 + x ) / x / x + 1,(x**4 + x**2 - x - 1)/x**2,-2.0,2.0 +( x * x ) - ( 1 + x ) / x / x - 1,(x**4 - x**2 - x - 1)/x**2,-2.0,2.0 +( x * x ) - ( 1 + x ) / x / x - x,(x**3*(x - 1) - x - 1)/x**2,-2.0,2.0 +( x * x ) - ( 1 + x ) / x / x / 1,(x**4 - x - 1)/x**2,-2.0,2.0 +( x * x ) - ( 1 - x ) + x,x**2 + 2*x - 1,0.0,2.0 +( x * x ) - ( 1 - x ) + x * x * x,x**3 + x**2 + x - 1,0.0,3.0 +( x * x ) - ( 1 - x ) / ( x ) / x,(x**4 + x - 1)/x**2,-2.0,2.0 +( x * x ) - ( 1 - x ) / x / x - 1,(x**4 - x**2 + x - 1)/x**2,-2.0,2.0 +( x * x ) - ( 1 - x ) / x / x / 1,(x**4 + x - 1)/x**2,-2.0,2.0 +( x * x ) - ( 1 / x ) - 1,(x**3 - x - 1)/x,-1.0,2.0 +( x * x ) - ( 1 / x ) - 1 - 1,x**2 - 2 - 1/x,-1.0,2.0 +( x * x ) - ( 1 / x ) - 1 / x,(x**3 - 2)/x,-1.0,2.0 +( x * x ) - ( 1 / x ) - x,x**2 - x - 1/x,-1.0,2.0 +( x * x ) - ( 1 / x ) - x * x * x,(x**3*(-x + 1) - 1)/x,-1.0,3.0 +( x * x ) - ( 1 / x ) - x - 1,x**2 - x - 1 - 1/x,-1.0,2.0 +( x * x ) - ( 1 / x ) / ( x + x ),(x**4 - 1/2)/x**2,-2.0,2.0 +( x * x ) - ( 1 / x ) / x,(x**4 - 1)/x**2,-2.0,2.0 +( x * x ) - ( 1 / x ) / x + 1 + 1,x**2 + 2 - 1/x**2,-2.0,2.0 +( x * x ) - ( 1 / x ) / x + x + x,(x**3*(x + 2) - 1)/x**2,-2.0,2.0 +( x * x ) - ( 1 / x ) / x - 1 - x,x**2 - x - 1 - 1/x**2,-2.0,2.0 +( x * x ) - ( 1 / x ) / x - 1 / x,(x**4 - x - 1)/x**2,-2.0,2.0 +( x * x ) - ( 1 / x ) / x - x + 1,x**2 - x + 1 - 1/x**2,-2.0,2.0 +( x * x ) - ( x ),x*(x - 1),1.0,2.0 +( x * x ) - ( x * ( x * x ) ) / ( 1 - x ),x**2*(2*x - 1)/(x - 1),2.0,2.0 +( x * x ) - ( x * x ) * x * x + 1,-x**4 + x**2 + 1,0.0,4.0 +( x * x ) - ( x * x ) * x * x - 1,-x**4 + x**2 - 1,0.0,4.0 +( x * x ) - ( x * x ) * x + x,x*(-x**2 + x + 1),1.0,3.0 +( x * x ) - ( x * x ) / ( ( 1 / x ) - x ),x**2*(x**2 + x - 1)/(x**2 - 1),2.0,2.0 +( x * x ) - ( x * x ) / ( x + ( 1 / x ) ),x**2*(x**2 - x + 1)/(x**2 + 1),2.0,2.0 +( x * x ) - ( x + 1 / x ),x**2 - x - 1/x,-1.0,2.0 +( x * x ) - ( x + x + x ),x*(x - 3),1.0,2.0 +( x * x ) - ( x / ( 1 + x ) ),x*(x*(x + 1) - 1)/(x + 1),1.0,2.0 +( x * x ) - ( x / ( 1 - x ) ),x*(x*(x - 1) + 1)/(x - 1),1.0,2.0 +( x * x ) - 1 * 1 - 1 / x,(x**3 - x - 1)/x,-1.0,2.0 +( x * x ) - 1 * x,x*(x - 1),1.0,2.0 +( x * x ) - 1 + ( 1 ) / ( x * x ),x**2 - 1 + x**(-2),-2.0,2.0 +( x * x ) - 1 + ( 1 + x ) / x / x,(x**4 - x**2 + x + 1)/x**2,-2.0,2.0 +( x * x ) - 1 + 1 / ( x * x ) - 1,x**2 - 2 + x**(-2),-2.0,2.0 +( x * x ) - 1 + 1 / x,(x**3 - x + 1)/x,-1.0,2.0 +( x * x ) - 1 + 1 / x - 1,x**2 - 2 + 1/x,-1.0,2.0 +( x * x ) - 1 + 1 / x / x,x**2 - 1 + x**(-2),-2.0,2.0 +( x * x ) - 1 + x,x**2 + x - 1,0.0,2.0 +( x * x ) - 1 + x + x,x**2 + 2*x - 1,0.0,2.0 +( x * x ) - 1 - ( 1 + x ) / x - x,x**2 - x - 2 - 1/x,-1.0,2.0 +( x * x ) - 1 - ( 1 + x ) / x / x,(x**4 - x**2 - x - 1)/x**2,-2.0,2.0 +( x * x ) - 1 - ( 1 - x ) + 1 / x,x**2 + x - 2 + 1/x,-1.0,2.0 +( x * x ) - 1 - ( 1 - x ) / x / x,(x**4 - x**2 + x - 1)/x**2,-2.0,2.0 +( x * x ) - 1 - ( 1 / x ) - 1,x**2 - 2 - 1/x,-1.0,2.0 +( x * x ) - 1 - ( 1 / x ) - x,x**2 - x - 1 - 1/x,-1.0,2.0 +( x * x ) - 1 - ( x * x ) * x * x,-x**4 + x**2 - 1,0.0,4.0 +( x * x ) - 1 - 1,x**2 - 2,0.0,2.0 +( x * x ) - 1 - 1 + 1 / ( x * x ),x**2 - 2 + x**(-2),-2.0,2.0 +( x * x ) - 1 - 1 + 1 / x,x**2 - 2 + 1/x,-1.0,2.0 +( x * x ) - 1 - 1 - 1,x**2 - 3,0.0,2.0 +( x * x ) - 1 - 1 - 1 - ( 1 / x ),x**2 - 3 - 1/x,-1.0,2.0 +( x * x ) - 1 - 1 - 1 / x,x**2 - 2 - 1/x,-1.0,2.0 +( x * x ) - 1 - 1 / x * ( 1 / x ),x**2 - 1 - 1/x**2,-2.0,2.0 +( x * x ) - 1 - 1 / x * 1,(x**3 - x - 1)/x,-1.0,2.0 +( x * x ) - 1 - x,x**2 - x - 1,0.0,2.0 +( x * x ) - 1 - x - 1,x**2 - x - 2,0.0,2.0 +( x * x ) - 1 / ( ( x * x ) ) + 1,x**2 + 1 - 1/x**2,-2.0,2.0 +( x * x ) - 1 / ( 1 + x ),(x**2*(x + 1) - 1)/(x + 1),0.0,2.0 +( x * x ) - 1 / ( 1 + x ) / x / x,(x**4*(x + 1) - 1)/(x**2*(x + 1)),-2.0,2.0 +( x * x ) - 1 / ( 1 - ( 1 / ( x * x ) ) ),x**2*(x**2 - 2)/(x**2 - 1),2.0,2.0 +( x * x ) - 1 / ( 1 - x ) - x + 1,x*(x**2 - 2*x + 2)/(x - 1),1.0,2.0 +( x * x ) - 1 / ( 1 - x ) / x,(x**3*(x - 1) + 1)/(x*(x - 1)),-1.0,2.0 +( x * x ) - 1 / ( 1 - x ) / x / x,(x**4*(x - 1) + 1)/(x**2*(x - 1)),-2.0,2.0 +( x * x ) - 1 / ( x * x ) + 1 + 1,x**2 + 2 - 1/x**2,-2.0,2.0 +( x * x ) - 1 / ( x * x ) + x + 1,x**2 + x + 1 - 1/x**2,-2.0,2.0 +( x * x ) - 1 / ( x * x ) - 1 - 1,x**2 - 2 - 1/x**2,-2.0,2.0 +( x * x ) - 1 / ( x * x ) - 1 / x,(x**4 - x - 1)/x**2,-2.0,2.0 +( x * x ) - 1 / ( x + ( 1 / x ) ),x*(x**3 + x - 1)/(x**2 + 1),1.0,2.0 +( x * x ) - 1 / ( x + x ),(x**3 - 1/2)/x,-1.0,2.0 +( x * x ) - 1 / 1 / x / x,(x**4 - 1)/x**2,-2.0,2.0 +( x * x ) - 1 / x,(x**3 - 1)/x,-1.0,2.0 +( x * x ) - 1 / x + ( x * x ),(2*x**3 - 1)/x,-1.0,2.0 +( x * x ) - 1 / x + 1,(x**3 + x - 1)/x,-1.0,2.0 +( x * x ) - 1 / x + 1 + 1,x**2 + 2 - 1/x,-1.0,2.0 +( x * x ) - 1 / x + 1 - x,x**2 - x + 1 - 1/x,-1.0,2.0 +( x * x ) - 1 / x + x * ( x * x ),(x**3*(x + 1) - 1)/x,-1.0,3.0 +( x * x ) - 1 / x + x * x,(2*x**3 - 1)/x,-1.0,2.0 +( x * x ) - 1 / x + x + 1,x**2 + x + 1 - 1/x,-1.0,2.0 +( x * x ) - 1 / x + x + x,(x**2*(x + 2) - 1)/x,-1.0,2.0 +( x * x ) - 1 / x - 1,(x**3 - x - 1)/x,-1.0,2.0 +( x * x ) - 1 / x - 1 / ( x * x ),(x**4 - x - 1)/x**2,-2.0,2.0 +( x * x ) - 1 / x - x,x**2 - x - 1/x,-1.0,2.0 +( x * x ) - 1 / x - x - 1,x**2 - x - 1 - 1/x,-1.0,2.0 +( x * x ) - 1 / x - x - x,(x**2*(x - 2) - 1)/x,-1.0,2.0 +( x * x ) - 1 / x / ( 1 + x ) / x,(x**4*(x + 1) - 1)/(x**2*(x + 1)),-2.0,2.0 +( x * x ) - 1 / x / ( x ),(x**4 - 1)/x**2,-2.0,2.0 +( x * x ) - 1 / x / x,(x**4 - 1)/x**2,-2.0,2.0 +( x * x ) - 1 / x / x + ( 1 + x ),x**2 + x + 1 - 1/x**2,-2.0,2.0 +( x * x ) - 1 / x / x + ( 1 / x ),(x**4 + x - 1)/x**2,-2.0,2.0 +( x * x ) - 1 / x / x + ( x * x ),(2*x**4 - 1)/x**2,-2.0,2.0 +( x * x ) - 1 / x / x + x,x**2 + x - 1/x**2,-2.0,2.0 +( x * x ) - 1 / x / x - ( 1 / x ),(x**4 - x - 1)/x**2,-2.0,2.0 +( x * x ) - 1 / x / x - 1,x**2 - 1 - 1/x**2,-2.0,2.0 +( x * x ) - 1 / x / x - x,x**2 - x - 1/x**2,-2.0,2.0 +( x * x ) - 1 / x / x / 1,(x**4 - 1)/x**2,-2.0,2.0 +( x * x ) - x,x*(x - 1),1.0,2.0 +( x * x ) - x * ( x * x ) - 1,-x**3 + x**2 - 1,0.0,3.0 +( x * x ) - x * 1 / ( 1 + x ),x*(x*(x + 1) - 1)/(x + 1),1.0,2.0 +( x * x ) - x * x * x + 1,-x**3 + x**2 + 1,0.0,3.0 +( x * x ) - x * x * x + x,x*(-x**2 + x + 1),1.0,3.0 +( x * x ) - x * x * x - ( 1 - x ),-x**3 + x**2 + x - 1,0.0,3.0 +( x * x ) - x * x * x - x,x*(-x**2 + x - 1),1.0,3.0 +( x * x ) - x + ( 1 - x ) * x * x,x*(x*(-x + 1) + x - 1),1.0,3.0 +( x * x ) - x + ( x * x ),x*(2*x - 1),1.0,2.0 +( x * x ) - x + 1,x**2 - x + 1,0.0,2.0 +( x * x ) - x + 1 - x,x**2 - 2*x + 1,0.0,2.0 +( x * x ) - x + x * x,x*(2*x - 1),1.0,2.0 +( x * x ) - x + x * x * x,x*(x**2 + x - 1),1.0,3.0 +( x * x ) - x - ( 1 + x ) / x,x**2 - x - 1 - 1/x,-1.0,2.0 +( x * x ) - x - ( 1 + x ) / x / x,(x**3*(x - 1) - x - 1)/x**2,-2.0,2.0 +( x * x ) - x - ( 1 - x ) / x,x**2 - x + 1 - 1/x,-1.0,2.0 +( x * x ) - x - ( 1 - x ) / x / x,(x**3*(x - 1) + x - 1)/x**2,-2.0,2.0 +( x * x ) - x - ( 1 / ( x * x ) ),x**2 - x - 1/x**2,-2.0,2.0 +( x * x ) - x - ( 1 / x ),x**2 - x - 1/x,-1.0,2.0 +( x * x ) - x - ( 1 / x ) - 1,x**2 - x - 1 - 1/x,-1.0,2.0 +( x * x ) - x - ( 1 / x ) / x - x,(x**3*(x - 2) - 1)/x**2,-2.0,2.0 +( x * x ) - x - ( x ) - x,x*(x - 3),1.0,2.0 +( x * x ) - x - 1,x**2 - x - 1,0.0,2.0 +( x * x ) - x - 1 * 1 / x,x**2 - x - 1/x,-1.0,2.0 +( x * x ) - x - 1 * x * ( x * x ),x*(-x**2 + x - 1),1.0,3.0 +( x * x ) - x - 1 - 1,x**2 - x - 2,0.0,2.0 +( x * x ) - x - 1 - 1 - 1,x**2 - x - 3,0.0,2.0 +( x * x ) - x - 1 - 1 / ( x * x ),x**2 - x - 1 - 1/x**2,-2.0,2.0 +( x * x ) - x - 1 - 1 / x,x**2 - x - 1 - 1/x,-1.0,2.0 +( x * x ) - x - 1 / 1 / ( x * x ),x**2 - x - 1/x**2,-2.0,2.0 +( x * x ) - x - 1 / 1 / x,x**2 - x - 1/x,-1.0,2.0 +( x * x ) - x - 1 / x,x**2 - x - 1/x,-1.0,2.0 +( x * x ) - x - x * x * x,x*(-x**2 + x - 1),1.0,3.0 +( x * x ) - x - x + ( x * x ) * x,x*(x**2 + x - 2),1.0,3.0 +( x * x ) - x - x + 1,x**2 - 2*x + 1,0.0,2.0 +( x * x ) - x - x + x * x,2*x*(x - 1),1.0,2.0 +( x * x ) - x - x - ( 1 / x ) - 1,x**2 - 2*x - 1 - 1/x,-1.0,2.0 +( x * x ) - x - x - ( 1 / x ) / x,(x**3*(x - 2) - 1)/x**2,-2.0,2.0 +( x * x ) - x - x - ( x * x ) * x,x*(-x**2 + x - 2),1.0,3.0 +( x * x ) - x - x - 1 - 1,x**2 - 2*x - 2,0.0,2.0 +( x * x ) - x - x - x * ( x * x ),x*(-x**2 + x - 2),1.0,3.0 +( x * x ) - x - x - x + 1,x**2 - 3*x + 1,0.0,2.0 +( x * x ) - x / ( ( 1 + x ) + x ),x*(x*(2*x + 1) - 1)/(2*x + 1),1.0,2.0 +( x * x ) - x / ( ( 1 - x ) + 1 ),x*(x*(x - 2) + 1)/(x - 2),1.0,2.0 +( x * x ) - x / ( ( 1 - x ) - x ),x*(x*(2*x - 1) + 1)/(2*x - 1),1.0,2.0 +( x * x ) - x / ( ( 1 / ( x * x ) ) + x ),x**2*(x**3 - x + 1)/(x**3 + 1),2.0,2.0 +( x * x ) - x / ( 1 + ( 1 + x ) ),x*(x*(x + 2) - 1)/(x + 2),1.0,2.0 +( x * x ) - x / ( 1 + 1 ),x*(x - 1/2),1.0,2.0 +( x * x ) - x / ( 1 - ( x * x ) ),x*(x**3 - x + 1)/(x**2 - 1),1.0,2.0 +( x * x ) - x / ( 1 - x ),x*(x*(x - 1) + 1)/(x - 1),1.0,2.0 +( x * x ) - x / ( 1 - x ) - x,x**2 - x + x/(x - 1),1.0,2.0 +( x * x ) - x / ( x - ( ( 1 + x ) / x ) ),x**2*(x**2 - x - 2)/(x**2 - x - 1),2.0,2.0 +( x * x ) - x / ( x - ( ( 1 - x ) / x ) ),x**2*(x**2 + x - 2)/(x**2 + x - 1),2.0,2.0 +( x * x ) - x / ( x - ( ( 1 / x ) - x ) ),2*x**2*(x**2 - 1)/(2*x**2 - 1),2.0,2.0 +( x * x ) - x / ( x - ( 1 / x ) ),x**2*(x**2 - 2)/(x**2 - 1),2.0,2.0 +( x * x ) - x / ( x - 1 ),x*(x*(x - 1) - 1)/(x - 1),1.0,2.0 +( x * x ) - x / 1 - x - x,x*(x - 3),1.0,2.0 +( x * x ) / ( ( ( ( 1 / x ) + x ) ) + 1 ),x**3/(x*(x + 1) + 1),3.0,1.0 +( x * x ) / ( ( ( ( 1 / x ) - x ) + 1 ) ),x**3/(x*(-x + 1) + 1),3.0,1.0 +( x * x ) / ( ( ( ( x * x ) * x ) * x ) - 1 - 1 ),x**2/(x**4 - 2),2.0,-2.0 +( x * x ) / ( ( ( 1 + x ) * ( 1 - x ) ) - 1 / x ),-x**3/(x**3 - x + 1),3.0,0.0 +( x * x ) / ( ( ( 1 + x ) * x ) + 1 ) - 1,-(x + 1)/(x**2 + x + 1),0.0,-1.0 +( x * x ) / ( ( ( 1 + x ) + x ) + 1 + 1 ),x**2/(2*x + 3),2.0,1.0 +( x * x ) / ( ( ( 1 + x ) + x ) + 1 / x ),x**3/(x*(2*x + 1) + 1),3.0,1.0 +( x * x ) / ( ( ( 1 + x ) / x ) + 1 + x ),x**3/(x*(x + 1) + x + 1),3.0,1.0 +( x * x ) / ( ( ( 1 + x ) / x ) - ( x ) ),x**3/(-x**2 + x + 1),3.0,1.0 +( x * x ) / ( ( ( 1 - ( 1 / x ) ) - x ) + 1 + 1 ),-x**3/(x*(x - 3) + 1),3.0,1.0 +( x * x ) / ( ( ( 1 - x ) * ( 1 - x ) ) + 1 / ( x * x ) ),x**4/(x**2*(x - 1)**2 + 1),4.0,0.0 +( x * x ) / ( ( ( 1 - x ) * ( 1 - x ) ) - 1 / ( x * x ) ),x**4/(x**2*(x - 1)**2 - 1),4.0,0.0 +( x * x ) / ( ( ( 1 - x ) * ( 1 - x ) ) - 1 / x ),x**3/(x*(x - 1)**2 - 1),3.0,0.0 +( x * x ) / ( ( ( 1 - x ) * x ) + 1 ),-x**2/(x*(x - 1) - 1),2.0,0.0 +( x * x ) / ( ( ( 1 - x ) * x ) - 1 - 1 ),-x**2/(x*(x - 1) + 2),2.0,0.0 +( x * x ) / ( ( ( 1 - x ) + x ) + 1 + 1 ),x**2/3,2.0,2.0 +( x * x ) / ( ( ( 1 - x ) - ( 1 / x ) ) - x - x ),-x**3/(x*(3*x - 1) + 1),3.0,1.0 +( x * x ) / ( ( ( 1 - x ) - x ) ),-x**2/(2*x - 1),2.0,1.0 +( x * x ) / ( ( ( 1 - x ) - x ) + ( 1 - x ) / x ),-x**3/(2*x**2 - 1),3.0,1.0 +( x * x ) / ( ( ( 1 - x ) - x ) + 1 + ( 1 / x ) ),x**3/(2*x*(-x + 1) + 1),3.0,1.0 +( x * x ) / ( ( ( 1 - x ) - x ) + 1 / x ),x**3/(x*(-2*x + 1) + 1),3.0,1.0 +( x * x ) / ( ( ( 1 - x ) - x ) / x + x ),x**3/(x**2 - 2*x + 1),3.0,1.0 +( x * x ) / ( ( ( 1 - x ) / x ) - x ) * 1,-x**3/(x**2 + x - 1),3.0,1.0 +( x * x ) / ( ( ( 1 - x ) / x ) - x * ( 1 + x ) ),-x**3/(x**2*(x + 1) + x - 1),3.0,0.0 +( x * x ) / ( ( ( 1 / ( 1 + x ) ) / x ) - x ),-x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +( x * x ) / ( ( ( 1 / ( 1 - x ) ) / x ) + x + x ),x**3*(x - 1)/(2*x**2*(x - 1) - 1),3.0,1.0 +( x * x ) / ( ( ( 1 / x ) ) - ( 1 - x ) ),x**3/(x*(x - 1) + 1),3.0,1.0 +( x * x ) / ( ( ( 1 / x ) + x ) ),x**3/(x**2 + 1),3.0,1.0 +( x * x ) / ( ( ( 1 / x ) + x ) + ( 1 / x ) ),x**3/(x**2 + 2),3.0,1.0 +( x * x ) / ( ( ( 1 / x ) + x ) - x * x ),x**3/(x**2*(-x + 1) + 1),3.0,0.0 +( x * x ) / ( ( ( 1 / x ) - x ) - x ) / ( 1 + x ),-x**3/((x + 1)*(2*x**2 - 1)),3.0,0.0 +( x * x ) / ( ( ( 1 / x ) - x ) - x + 1 ),x**3/(x*(-2*x + 1) + 1),3.0,1.0 +( x * x ) / ( ( ( 1 / x ) - x ) - x - x ),-x**3/(3*x**2 - 1),3.0,1.0 +( x * x ) / ( ( ( 1 / x ) / x ) + ( x * ( 1 - x ) ) + x ),x**4/(x**3*(-x + 2) + 1),4.0,0.0 +( x * x ) / ( ( ( 1 / x ) / x ) + ( x * x ) + x ),x**4/(x**3*(x + 1) + 1),4.0,0.0 +( x * x ) / ( ( ( 1 / x ) / x ) + x ) * ( 1 / ( 1 - x ) ),-x**4/((x - 1)*(x**3 + 1)),4.0,0.0 +( x * x ) / ( ( ( 1 / x ) / x ) + x + ( x * ( 1 - x ) ) ),x**4/(x**3*(-x + 2) + 1),4.0,0.0 +( x * x ) / ( ( ( 1 / x ) / x ) + x + ( x * x ) ),x**4/(x**3*(x + 1) + 1),4.0,0.0 +( x * x ) / ( ( ( 1 / x ) / x ) - ( x * ( 1 + x ) ) ),-x**4/(x**3*(x + 1) - 1),4.0,0.0 +( x * x ) / ( ( ( 1 / x ) / x ) - ( x * ( 1 + x ) ) - 1 ),-x**4/(x**2*(x*(x + 1) + 1) - 1),4.0,0.0 +( x * x ) / ( ( ( 1 / x ) / x ) - ( x * x ) + x ),x**4/(x**3*(-x + 1) + 1),4.0,0.0 +( x * x ) / ( ( ( 1 / x ) / x ) - x - ( x * x ) ),-x**4/(x**3*(x + 1) - 1),4.0,0.0 +( x * x ) / ( ( ( x * ( 1 - x ) ) + x ) - 1 / x ),-x**3/(x**2*(x - 2) + 1),3.0,0.0 +( x * x ) / ( ( ( x * x ) * ( 1 + x ) ) - 1 / x ),x**3/(x**3*(x + 1) - 1),3.0,-1.0 +( x * x ) / ( ( ( x * x ) * x ) + ( 1 / x ) + 1 ),x**3/(x**4 + x + 1),3.0,-1.0 +( x * x ) / ( ( ( x * x ) * x ) + 1 + 1 ),x**2/(x**3 + 2),2.0,-1.0 +( x * x ) / ( ( ( x * x ) * x ) + 1 - x ),x**2/(x**3 - x + 1),2.0,-1.0 +( x * x ) / ( ( ( x * x ) + x ) + ( 1 / x ) + x ),x**3/(x**2*(x + 2) + 1),3.0,0.0 +( x * x ) / ( ( ( x * x ) + x ) + 1 + x ),x**2/(x**2 + 2*x + 1),2.0,0.0 +( x * x ) / ( ( ( x * x ) + x ) + x + 1 ),x**2/(x**2 + 2*x + 1),2.0,0.0 +( x * x ) / ( ( ( x * x ) + x ) - 1 / x ),x**3/(x**2*(x + 1) - 1),3.0,0.0 +( x * x ) / ( ( ( x * x ) - ( 1 / x ) ) ),x**3/(x**3 - 1),3.0,0.0 +( x * x ) / ( ( ( x * x ) - x ) + 1 + 1 ),x**2/(x**2 - x + 2),2.0,0.0 +( x * x ) / ( ( ( x * x ) - x ) + 1 / ( x * x ) ),x**4/(x**3*(x - 1) + 1),4.0,0.0 +( x * x ) / ( ( ( x * x ) - x ) - 1 / x ),x**3/(x**3 - x**2 - 1),3.0,0.0 +( x * x ) / ( ( ( x * x ) - x ) - x - ( 1 / x ) ),-x**3/(-x**2*(x - 2) + 1),3.0,0.0 +( x * x ) / ( ( 1 ) + ( 1 - x ) ),-x**2/(x - 2),2.0,1.0 +( x * x ) / ( ( 1 ) + 1 ),x**2/2,2.0,2.0 +( x * x ) / ( ( 1 + ( 1 + x ) ) ),x**2/(x + 2),2.0,1.0 +( x * x ) / ( ( 1 + ( 1 + x ) ) + x + x ),x**2/(3*x + 2),2.0,1.0 +( x * x ) / ( ( 1 + ( 1 - x ) ) / x - ( x * x ) ),-x**3/(x**3 + x - 2),3.0,0.0 +( x * x ) / ( ( 1 + ( 1 - x ) ) / x - x ),-x**3/(x**2 + x - 2),3.0,1.0 +( x * x ) / ( ( 1 + ( 1 / ( 1 - x ) ) ) ),x**2*(x - 1)/(x - 2),2.0,2.0 +( x * x ) / ( ( 1 + ( 1 / x ) ) + x + 1 ),x**3/(x*(x + 2) + 1),3.0,1.0 +( x * x ) / ( ( 1 + ( 1 / x ) ) + x + x ),x**3/(x*(2*x + 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 + ( x * ( 1 + x ) ) ) + 1 ) * x,x**3/(x*(x + 1) + 2),3.0,1.0 +( x * x ) / ( ( 1 + ( x * x ) ) + ( 1 / x ) / x ),x**4/(x**4 + x**2 + 1),4.0,0.0 +( x * x ) / ( ( 1 + x ) * ( x * x ) - 1 ),x**2/(x**2*(x + 1) - 1),2.0,-1.0 +( x * x ) / ( ( 1 + x ) * x - 1 ),x**2/(x*(x + 1) - 1),2.0,0.0 +( x * x ) / ( ( 1 + x ) + ( 1 / x ) + x ),x**3/(x*(2*x + 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 + x ) + ( x * x ) ) - 1,-(x + 1)/(x**2 + x + 1),0.0,-1.0 +( x * x ) / ( ( 1 + x ) + ( x * x ) + 1 ),x**2/(x**2 + x + 2),2.0,0.0 +( x * x ) / ( ( 1 + x ) + 1 ) * ( 1 + x ),x**2*(x + 1)/(x + 2),2.0,2.0 +( x * x ) / ( ( 1 + x ) + 1 + ( 1 + x ) ),x**2/(2*x + 3),2.0,1.0 +( x * x ) / ( ( 1 + x ) + 1 + ( 1 / x ) ),x**3/(x*(x + 2) + 1),3.0,1.0 +( x * x ) / ( ( 1 + x ) + 1 / x ),x**3/(x*(x + 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 + x ) + x ),x**2/(2*x + 1),2.0,1.0 +( x * x ) / ( ( 1 + x ) + x * x ),x**2/(x**2 + x + 1),2.0,0.0 +( x * x ) / ( ( 1 + x ) + x + ( 1 + x ) ),x**2/(3*x + 2),2.0,1.0 +( x * x ) / ( ( 1 + x ) + x + ( 1 / x ) ),x**3/(x*(2*x + 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 + x ) + x + ( x * x ) ),x**2/(x**2 + 2*x + 1),2.0,0.0 +( x * x ) / ( ( 1 + x ) + x + x ),x**2/(3*x + 1),2.0,1.0 +( x * x ) / ( ( 1 + x ) + x - ( 1 / x ) ),x**3/(x*(2*x + 1) - 1),3.0,1.0 +( x * x ) / ( ( 1 + x ) - ( 1 / ( 1 - x ) ) / x ),x**3*(x - 1)/(x**3 - x + 1),3.0,1.0 +( x * x ) / ( ( 1 + x ) - 1 / x ),x**3/(x*(x + 1) - 1),3.0,1.0 +( x * x ) / ( ( 1 + x ) / ( x / ( 1 + x ) ) + x ),x**3/(x**2 + (x + 1)**2),3.0,1.0 +( x * x ) / ( ( 1 + x ) / ( x / ( 1 - x ) ) - x ),-x**3/(2*x**2 - 1),3.0,1.0 +( x * x ) / ( ( 1 + x ) / x + ( 1 - x ) ),x**3/(x*(-x + 1) + x + 1),3.0,1.0 +( x * x ) / ( ( 1 + x ) / x + ( x * ( 1 + x ) ) ),x**3/(x**2*(x + 1) + x + 1),3.0,0.0 +( x * x ) / ( ( 1 + x ) / x + x ),x**3/(x**2 + x + 1),3.0,1.0 +( x * x ) / ( ( 1 - ( 1 / x ) ) - ( x * x ) - x ),-x**3/(x*(x**2 + x - 1) + 1),3.0,0.0 +( x * x ) / ( ( 1 - ( 1 / x ) ) - x - x ),-x**3/(x*(2*x - 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 - ( x * x ) ) + 1 / x ),x**3/(-x**3 + x + 1),3.0,0.0 +( x * x ) / ( ( 1 - x ) * ( x * x ) - 1 ),-x**2/(x**2*(x - 1) + 1),2.0,-1.0 +( x * x ) / ( ( 1 - x ) * x + 1 ),-x**2/(x*(x - 1) - 1),2.0,0.0 +( x * x ) / ( ( 1 - x ) * x - 1 ),-x**2/(x*(x - 1) + 1),2.0,0.0 +( x * x ) / ( ( 1 - x ) + ( 1 / ( 1 - x ) ) / x ),x**3*(-x + 1)/(x*(x - 1)**2 + 1),3.0,1.0 +( x * x ) / ( ( 1 - x ) + ( 1 / x ) - x ),x**3/(x*(-2*x + 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 - x ) + 1 ) + ( x * x ),x**2*(x - 3)/(x - 2),2.0,2.0 +( x * x ) / ( ( 1 - x ) + 1 + ( ( 1 + x ) / x ) ),x**3/(x*(-x + 2) + x + 1),3.0,1.0 +( x * x ) / ( ( 1 - x ) + 1 + ( 1 / x ) ),x**3/(x*(-x + 2) + 1),3.0,1.0 +( x * x ) / ( ( 1 - x ) + 1 + 1 ),-x**2/(x - 3),2.0,1.0 +( x * x ) / ( ( 1 - x ) + 1 / ( 1 - x ) ),x**2*(-x + 1)/((x - 1)**2 + 1),2.0,1.0 +( x * x ) / ( ( 1 - x ) + 1 / x ),x**3/(x*(-x + 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 - x ) - ( 1 + x ) * x ),-x**2/(x*(x + 1) + x - 1),2.0,0.0 +( x * x ) / ( ( 1 - x ) - ( 1 - x ) / x ),-x**3/(x*(x - 1) - x + 1),3.0,1.0 +( x * x ) / ( ( 1 - x ) - ( 1 / x ) + 1 ),-x**3/(x*(x - 2) + 1),3.0,1.0 +( x * x ) / ( ( 1 - x ) - ( x * x ) * x ),-x**2/(x**3 + x - 1),2.0,-1.0 +( x * x ) / ( ( 1 - x ) - 1 / x ),-x**3/(x*(x - 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 - x ) - x ) * ( 1 + x ),-x**2*(x + 1)/(2*x - 1),2.0,2.0 +( x * x ) / ( ( 1 - x ) - x ) + x,x*(x - 1)/(2*x - 1),1.0,1.0 +( x * x ) / ( ( 1 - x ) - x ) - x,x*(-3*x + 1)/(2*x - 1),1.0,1.0 +( x * x ) / ( ( 1 - x ) - x * x ),-x**2/(x**2 + x - 1),2.0,0.0 +( x * x ) / ( ( 1 - x ) - x + 1 ),-x**2/(2*x - 2),2.0,1.0 +( x * x ) / ( ( 1 - x ) - x - ( 1 / x ) ),-x**3/(x*(2*x - 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 - x ) - x - x ),-x**2/(3*x - 1),2.0,1.0 +( x * x ) / ( ( 1 - x ) / 1 - x ),-x**2/(2*x - 1),2.0,1.0 +( x * x ) / ( ( 1 - x ) / x + ( x * ( 1 + x ) ) ),x**3/(x**2*(x + 1) - x + 1),3.0,0.0 +( x * x ) / ( ( 1 - x ) / x + ( x * ( 1 - x ) ) ),-x**3/(x**2*(x - 1) + x - 1),3.0,0.0 +( x * x ) / ( ( 1 - x ) / x + ( x * x ) ),x**3/(x**3 - x + 1),3.0,0.0 +( x * x ) / ( ( 1 - x ) / x - ( 1 + x ) ),-x**3/(x*(x + 1) + x - 1),3.0,1.0 +( x * x ) / ( ( 1 / ( ( x * x ) + x ) ) - x ),-x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +( x * x ) / ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) - x * x ),-x**4/(x**4 + x + 1),4.0,0.0 +( x * x ) / ( ( 1 / ( 1 + x ) ) + 1 * 1 ),x**2*(x + 1)/(x + 2),2.0,2.0 +( x * x ) / ( ( 1 / ( 1 + x ) ) + 1 - x ),-x**2*(x + 1)/(x**2 - 2),2.0,1.0 +( x * x ) / ( ( 1 / ( 1 + x ) ) + x + x ),x**2*(x + 1)/(2*x*(x + 1) + 1),2.0,1.0 +( x * x ) / ( ( 1 / ( 1 + x ) ) - 1 - 1 ),-x**2*(x + 1)/(2*x + 1),2.0,2.0 +( x * x ) / ( ( 1 / ( 1 + x ) ) - x ),-x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +( x * x ) / ( ( 1 / ( 1 + x ) ) - x * x ),-x**2*(x + 1)/(x**2*(x + 1) - 1),2.0,0.0 +( x * x ) / ( ( 1 / ( 1 + x ) ) / x - x ),-x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +( x * x ) / ( ( 1 / ( 1 - x ) ) * x - 1 ),x**2*(-x + 1)/(2*x - 1),2.0,2.0 +( x * x ) / ( ( 1 / ( 1 - x ) ) + x * x ),x**2*(x - 1)/(x**2*(x - 1) - 1),2.0,0.0 +( x * x ) / ( ( 1 / ( 1 - x ) ) + x + 1 ),x**2*(x - 1)/(x**2 - 2),2.0,1.0 +( x * x ) / ( ( 1 / ( 1 - x ) ) - x ),x**2*(-x + 1)/(x*(x - 1) + 1),2.0,1.0 +( x * x ) / ( ( 1 / ( 1 - x ) ) / x + x ),x**3*(x - 1)/(x**2*(x - 1) - 1),3.0,1.0 +( x * x ) / ( ( 1 / ( 1 - x ) ) / x - x ),x**3*(-x + 1)/(x**2*(x - 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 / ( x * ( 1 - x ) ) ) + x - 1 ),x**3*(-x + 1)/(-x*(-x + 1)**2 + 1),3.0,1.0 +( x * x ) / ( ( 1 / ( x * x ) ) + ( x * ( 1 - x ) ) - 1 ),-x**4/(x**2*(x*(x - 1) + 1) - 1),4.0,0.0 +( x * x ) / ( ( 1 / ( x * x ) ) + ( x * x ) + x ),x**4/(x**3*(x + 1) + 1),4.0,0.0 +( x * x ) / ( ( 1 / ( x * x ) ) + 1 - ( x * x ) ),x**4/(-x**4 + x**2 + 1),4.0,0.0 +( x * x ) / ( ( 1 / ( x * x ) ) - ( x * ( 1 + x ) ) + x ),x**4/(-x**4 + 1),4.0,0.0 +( x * x ) / ( ( 1 / ( x * x ) ) - ( x * x ) - x ),-x**4/(x**3*(x + 1) - 1),4.0,0.0 +( x * x ) / ( ( 1 / ( x * x ) ) - x * ( 1 + x ) ),-x**4/(x**3*(x + 1) - 1),4.0,0.0 +( x * x ) / ( ( 1 / ( x * x ) ) - x - ( x * ( 1 - x ) ) ),-x**4/(-x**3*(x - 2) - 1),4.0,0.0 +( x * x ) / ( ( 1 / ( x * x ) ) - x - ( x * x ) ),-x**4/(x**3*(x + 1) - 1),4.0,0.0 +( x * x ) / ( ( 1 / ( x / ( 1 - x ) ) ) + x - 1 ),x**3/(x**2 - 2*x + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) + ( ( x * x ) * x ) + x ),x**3/(x**4 + x**2 + 1),3.0,-1.0 +( x * x ) / ( ( 1 / x ) + ( 1 + x ) + x ),x**3/(x*(2*x + 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) + ( 1 - x ) - x ),x**3/(x*(-2*x + 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) + ( 1 / x ) + x ),x**3/(x**2 + 2),3.0,1.0 +( x * x ) / ( ( 1 / x ) + ( x * x ) - 1 ),x**3/(x**3 - x + 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) + 1 ) - x,x*(x**2 - x - 1)/(x + 1),1.0,2.0 +( x * x ) / ( ( 1 / x ) + 1 + ( ( 1 / x ) - x ) ),x**3/(x*(-x + 1) + 2),3.0,1.0 +( x * x ) / ( ( 1 / x ) + 1 + ( 1 + x ) ),x**3/(x*(x + 2) + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) + 1 + ( 1 - x ) ),x**3/(x*(-x + 2) + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) + 1 + x ),x**3/(x*(x + 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) + 1 - ( x * ( 1 + x ) ) ),x**3/(x*(-x*(x + 1) + 1) + 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) + 1 - ( x * x ) ),x**3/(-x**3 + x + 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) + x ) * 1,x**3/(x**2 + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) + x ) - ( x * x ),x**2*(-x**2 + x - 1)/(x**2 + 1),2.0,2.0 +( x * x ) / ( ( 1 / x ) + x ) - x,-x/(x**2 + 1),1.0,-1.0 +( x * x ) / ( ( 1 / x ) + x * ( 1 + x ) ),x**3/(x**2*(x + 1) + 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) + x * ( 1 - x ) ),-x**3/(x**2*(x - 1) - 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) + x * ( x * x ) ),x**3/(x**4 + 1),3.0,-1.0 +( x * x ) / ( ( 1 / x ) + x + x ),x**3/(2*x**2 + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) + x - ( 1 - x ) ),x**3/(x*(2*x - 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) + x - ( x * ( x * x ) ) ),x**3/(-x**4 + x**2 + 1),3.0,-1.0 +( x * x ) / ( ( 1 / x ) + x - 1 ),x**3/(x*(x - 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) - ( ( 1 + x ) - x ) + x ),x**3/(x*(x - 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) - ( ( 1 - x ) ) ),x**3/(x*(x - 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) - ( ( x * x ) ) ),-x**3/(x**3 - 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) - ( ( x * x ) * x ) - 1 ),-x**3/(x**4 + x - 1),3.0,-1.0 +( x * x ) / ( ( 1 / x ) - ( 1 + ( 1 - x ) ) - 1 ),x**3/(x*(x - 3) + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) - ( 1 + x ) * x ),-x**3/(x**2*(x + 1) - 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) - ( 1 + x ) - 1 ),-x**3/(x*(x + 2) - 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) - ( 1 - x ) ) * 1,x**3/(x*(x - 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) - ( 1 - x ) - 1 ),x**3/(x*(x - 2) + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) - ( x * ( 1 + x ) ) * x ),-x**3/(x**3*(x + 1) - 1),3.0,-1.0 +( x * x ) / ( ( 1 / x ) - ( x * ( 1 - x ) ) ),x**3/(x**3 - x**2 + 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) - ( x * ( 1 - x ) ) + 1 ),x**3/(x*(x*(x - 1) + 1) + 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) - ( x * ( 1 - x ) ) - x ),-x**3/(-x**2*(x - 2) - 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) - ( x * x ) ) / ( x - 1 ),-x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( x * x ) / ( ( 1 / x ) - ( x * x ) * ( 1 - x ) ),x**3/(x**4 - x**3 + 1),3.0,-1.0 +( x * x ) / ( ( 1 / x ) - ( x * x ) + 1 ),x**3/(-x**3 + x + 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) - 1 * x ),-x**3/(x**2 - 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) - 1 + ( x * x ) ),x**3/(x**3 - x + 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) - 1 + x ),x**3/(x*(x - 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) - 1 - ( x * x ) ),-x**3/(x**3 + x - 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) - x ),-x**3/(x**2 - 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) - x ) - ( x * x ),x**2*(-x**2 - x + 1)/(x**2 - 1),2.0,2.0 +( x * x ) / ( ( 1 / x ) - x ) - x,x*(-2*x**2 + 1)/(x**2 - 1),1.0,1.0 +( x * x ) / ( ( 1 / x ) - x * ( 1 + x ) ),-x**3/(x**2*(x + 1) - 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) - x * ( 1 - x ) ),x**3/(x**3 - x**2 + 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) - x * ( x * ( 1 + x ) ) ),-x**3/(x**3*(x + 1) - 1),3.0,-1.0 +( x * x ) / ( ( 1 / x ) - x * ( x * ( 1 - x ) ) ),x**3/(x**4 - x**3 + 1),3.0,-1.0 +( x * x ) / ( ( 1 / x ) - x + ( 1 - x ) ),x**3/(x*(-2*x + 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) - x + ( x * x ) ),x**3/(x**2*(x - 1) + 1),3.0,0.0 +( x * x ) / ( ( 1 / x ) - x - ( 1 + x ) ),-x**3/(x*(2*x + 1) - 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) / ( 1 - x ) + x ),x**3*(x - 1)/(x**2*(x - 1) - 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) / 1 - ( 1 - x ) ),x**3/(x*(x - 1) + 1),3.0,1.0 +( x * x ) / ( ( 1 / x ) / x + ( ( 1 - x ) * ( 1 - x ) ) ),x**4/(x**2*(x - 1)**2 + 1),4.0,0.0 +( x * x ) / ( ( 1 / x ) / x + ( x * ( 1 + x ) ) ),x**4/(x**3*(x + 1) + 1),4.0,0.0 +( x * x ) / ( ( 1 / x ) / x + ( x * ( 1 - x ) ) ),-x**4/(x**3*(x - 1) - 1),4.0,0.0 +( x * x ) / ( ( 1 / x ) / x + ( x * x ) ),x**4/(x**4 + 1),4.0,0.0 +( x * x ) / ( ( 1 / x ) / x - ( x * ( 1 + x ) ) ),-x**4/(x**3*(x + 1) - 1),4.0,0.0 +( x * x ) / ( ( 1 / x ) / x - ( x * x ) ),-x**4/(x**4 - 1),4.0,0.0 +( x * x ) / ( ( x ) + ( 1 + x ) ),x**2/(2*x + 1),2.0,1.0 +( x * x ) / ( ( x * ( ( 1 - x ) - x ) ) + 1 ) * x,-x**3/(x*(2*x - 1) - 1),3.0,1.0 +( x * x ) / ( ( x * ( ( x * x ) - x ) ) * x + 1 ),x**2/(x**3*(x - 1) + 1),2.0,-2.0 +( x * x ) / ( ( x * ( ( x * x ) - x ) ) + 1 / x ),x**3/(x**3*(x - 1) + 1),3.0,-1.0 +( x * x ) / ( ( x * ( 1 + ( 1 - x ) ) ) + 1 / ( x * x ) ),-x**4/(x**3*(x - 2) - 1),4.0,0.0 +( x * x ) / ( ( x * ( 1 + ( x * x ) ) ) - 1 ) * x,x**3/(x**3 + x - 1),3.0,0.0 +( x * x ) / ( ( x * ( 1 + ( x * x ) ) ) - 1 / x ),x**3/(x**4 + x**2 - 1),3.0,-1.0 +( x * x ) / ( ( x * ( 1 + x ) ) * x - ( 1 / x ) ),x**3/(x**3*(x + 1) - 1),3.0,-1.0 +( x * x ) / ( ( x * ( 1 + x ) ) + ( ( 1 / x ) + x ) / x ),x**4/(x**3*(x + 1) + x**2 + 1),4.0,0.0 +( x * x ) / ( ( x * ( 1 + x ) ) + ( 1 + x ) / x ),x**3/(x**2*(x + 1) + x + 1),3.0,0.0 +( x * x ) / ( ( x * ( 1 + x ) ) + ( 1 - ( 1 / x ) ) / x ),x**4/(x**3*(x + 1) + x - 1),4.0,0.0 +( x * x ) / ( ( x * ( 1 + x ) ) + ( 1 / x ) / x ),x**4/(x**3*(x + 1) + 1),4.0,0.0 +( x * x ) / ( ( x * ( 1 + x ) ) + 1 + 1 ),x**2/(x*(x + 1) + 2),2.0,0.0 +( x * x ) / ( ( x * ( 1 + x ) ) + 1 / ( x * x ) ),x**4/(x**3*(x + 1) + 1),4.0,0.0 +( x * x ) / ( ( x * ( 1 + x ) ) - ( ( 1 / x ) - x ) / x ),x**4/(x**3*(x + 1) + x**2 - 1),4.0,0.0 +( x * x ) / ( ( x * ( 1 + x ) ) - ( 1 - x ) / x ),x**3/(x**2*(x + 1) + x - 1),3.0,0.0 +( x * x ) / ( ( x * ( 1 + x ) ) - ( 1 / ( x * x ) ) - 1 ),x**4/(x**4 + x**3 - x**2 - 1),4.0,0.0 +( x * x ) / ( ( x * ( 1 + x ) ) - ( 1 / x ) ),x**3/(x**2*(x + 1) - 1),3.0,0.0 +( x * x ) / ( ( x * ( 1 + x ) ) - ( 1 / x ) / x ),x**4/(x**3*(x + 1) - 1),4.0,0.0 +( x * x ) / ( ( x * ( 1 + x ) ) - 1 ) * x,x**3/(x*(x + 1) - 1),3.0,1.0 +( x * x ) / ( ( x * ( 1 + x ) ) - 1 + x ),x**2/(x*(x + 1) + x - 1),2.0,0.0 +( x * x ) / ( ( x * ( 1 + x ) ) - 1 - ( 1 / x ) ),x**3/(x**3 + x**2 - x - 1),3.0,0.0 +( x * x ) / ( ( x * ( 1 + x ) ) - 1 - 1 ),x**2/(x*(x + 1) - 2),2.0,0.0 +( x * x ) / ( ( x * ( 1 + x ) ) - 1 / x ),x**3/(x**2*(x + 1) - 1),3.0,0.0 +( x * x ) / ( ( x * ( 1 - ( x * x ) ) ) + 1 / x ),x**3/(-x**4 + x**2 + 1),3.0,-1.0 +( x * x ) / ( ( x * ( 1 - ( x * x ) ) ) - 1 / x ),-x**3/(x**4 - x**2 + 1),3.0,-1.0 +( x * x ) / ( ( x * ( 1 - x ) ) + ( ( 1 / x ) + x ) / x ),x**4/(-x**3*(x - 1) + x**2 + 1),4.0,0.0 +( x * x ) / ( ( x * ( 1 - x ) ) + ( 1 / x ) / x ),-x**4/(x**3*(x - 1) - 1),4.0,0.0 +( x * x ) / ( ( x * ( 1 - x ) ) + 1 ) * x,-x**3/(x*(x - 1) - 1),3.0,1.0 +( x * x ) / ( ( x * ( 1 - x ) ) + 1 / ( x * x ) ),-x**4/(x**3*(x - 1) - 1),4.0,0.0 +( x * x ) / ( ( x * ( 1 - x ) ) + 1 / x ),-x**3/(x**2*(x - 1) - 1),3.0,0.0 +( x * x ) / ( ( x * ( 1 - x ) ) + x + 1 ),x**2/(-x*(x - 1) + x + 1),2.0,0.0 +( x * x ) / ( ( x * ( 1 - x ) ) - ( 1 + x ) / ( x * x ) ),-x**4/(x**3*(x - 1) + x + 1),4.0,0.0 +( x * x ) / ( ( x * ( 1 - x ) ) - ( 1 + x ) / x ),-x**3/(x**2*(x - 1) + x + 1),3.0,0.0 +( x * x ) / ( ( x * ( 1 - x ) ) - ( 1 / x ) / x ),-x**4/(x**3*(x - 1) + 1),4.0,0.0 +( x * x ) / ( ( x * ( 1 - x ) ) - 1 ) * x,-x**3/(x*(x - 1) + 1),3.0,1.0 +( x * x ) / ( ( x * ( 1 - x ) ) - 1 + x ),-x**2/(x*(x - 1) - x + 1),2.0,0.0 +( x * x ) / ( ( x * ( 1 - x ) ) - 1 / 1 ),-x**2/(x*(x - 1) + 1),2.0,0.0 +( x * x ) / ( ( x * ( 1 - x ) ) - 1 / x ),-x**3/(x**2*(x - 1) + 1),3.0,0.0 +( x * x ) / ( ( x * ( x * ( 1 + x ) ) ) - 1 / x ),x**3/(x**3*(x + 1) - 1),3.0,-1.0 +( x * x ) / ( ( x * ( x * ( 1 - x ) ) ) + 1 / x ),-x**3/(x**3*(x - 1) - 1),3.0,-1.0 +( x * x ) / ( ( x * ( x * ( 1 - x ) ) ) - 1 / x ),-x**3/(x**3*(x - 1) + 1),3.0,-1.0 +( x * x ) / ( ( x * ( x * x ) ) * x + 1 ),x**2/(x**4 + 1),2.0,-2.0 +( x * x ) / ( ( x * ( x * x ) ) + 1 + ( 1 / x ) ),x**3/(x**4 + x + 1),3.0,-1.0 +( x * x ) / ( ( x * ( x * x ) ) + x - 1 ),x**2/(x**3 + x - 1),2.0,-1.0 +( x * x ) / ( ( x * ( x * x ) ) - 1 ) * x,x**3/(x**3 - 1),3.0,0.0 +( x * x ) / ( ( x * x ) * ( 1 - x ) - ( 1 / x ) ),-x**3/(x**3*(x - 1) + 1),3.0,-1.0 +( x * x ) / ( ( x * x ) * x + ( ( 1 + x ) / x ) ),x**3/(x**4 + x + 1),3.0,-1.0 +( x * x ) / ( ( x * x ) * x + ( 1 + x ) ),x**2/(x**3 + x + 1),2.0,-1.0 +( x * x ) / ( ( x * x ) * x + ( 1 / x ) ),x**3/(x**4 + 1),3.0,-1.0 +( x * x ) / ( ( x * x ) * x - ( 1 - x ) ),x**2/(x**3 + x - 1),2.0,-1.0 +( x * x ) / ( ( x * x ) * x - ( 1 / x ) ),x**3/(x**4 - 1),3.0,-1.0 +( x * x ) / ( ( x * x ) + ( ( 1 + x ) / x ) / x ),x**4/(x**4 + x + 1),4.0,0.0 +( x * x ) / ( ( x * x ) + ( 1 + x ) ) * x,x**3/(x**2 + x + 1),3.0,1.0 +( x * x ) / ( ( x * x ) + ( 1 + x ) + 1 ),x**2/(x**2 + x + 2),2.0,0.0 +( x * x ) / ( ( x * x ) + ( 1 + x ) / ( x * x ) ),x**4/(x**4 + x + 1),4.0,0.0 +( x * x ) / ( ( x * x ) + ( 1 / x ) ) - 1,-1/(x**3 + 1),0.0,-3.0 +( x * x ) / ( ( x * x ) + ( 1 / x ) + 1 ),x**3/(x**3 + x + 1),3.0,0.0 +( x * x ) / ( ( x * x ) + ( 1 / x ) / x ),x**4/(x**4 + 1),4.0,0.0 +( x * x ) / ( ( x * x ) + 1 + ( 1 - x ) ),x**2/(x**2 - x + 2),2.0,0.0 +( x * x ) / ( ( x * x ) + 1 + ( 1 / x ) ),x**3/(x**3 + x + 1),3.0,0.0 +( x * x ) / ( ( x * x ) + 1 + 1 ),x**2/(x**2 + 2),2.0,0.0 +( x * x ) / ( ( x * x ) + 1 / x ),x**3/(x**3 + 1),3.0,0.0 +( x * x ) / ( ( x * x ) + x + ( 1 / x ) ),x**3/(x**2*(x + 1) + 1),3.0,0.0 +( x * x ) / ( ( x * x ) + x - ( ( 1 / x ) / x ) ),x**4/(x**3*(x + 1) - 1),4.0,0.0 +( x * x ) / ( ( x * x ) + x - ( 1 / x ) ),x**3/(x**2*(x + 1) - 1),3.0,0.0 +( x * x ) / ( ( x * x ) + x - 1 ),x**2/(x**2 + x - 1),2.0,0.0 +( x * x ) / ( ( x * x ) - ( ( 1 / x ) / x ) ) - 1,1/(x**4 - 1),0.0,-4.0 +( x * x ) / ( ( x * x ) - ( 1 - x ) ) * x,x**3/(x**2 + x - 1),3.0,1.0 +( x * x ) / ( ( x * x ) - ( 1 - x ) - ( 1 / x ) ),x**3/(x*(x**2 + x - 1) - 1),3.0,0.0 +( x * x ) / ( ( x * x ) - ( 1 - x ) / x ),x**3/(x**3 + x - 1),3.0,0.0 +( x * x ) / ( ( x * x ) - ( 1 / ( 1 + x ) ) / x ),x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +( x * x ) / ( ( x * x ) - ( 1 / ( x * x ) ) - 1 ),x**4/(x**4 - x**2 - 1),4.0,0.0 +( x * x ) / ( ( x * x ) - ( 1 / x ) ) * ( x / ( 1 - x ) ),-x**4/((x - 1)*(x**3 - 1)),4.0,0.0 +( x * x ) / ( ( x * x ) - ( 1 / x ) ) - 1,1/(x**3 - 1),0.0,-3.0 +( x * x ) / ( ( x * x ) - ( 1 / x ) + x ),x**3/(x**2*(x + 1) - 1),3.0,0.0 +( x * x ) / ( ( x * x ) - ( 1 / x ) - 1 ),x**3/(x**3 - x - 1),3.0,0.0 +( x * x ) / ( ( x * x ) - ( 1 / x ) / x ),x**4/(x**4 - 1),4.0,0.0 +( x * x ) / ( ( x * x ) - 1 ),x**2/(x**2 - 1),2.0,0.0 +( x * x ) / ( ( x * x ) - 1 + ( 1 / x ) ),x**3/(x**3 - x + 1),3.0,0.0 +( x * x ) / ( ( x * x ) - 1 + ( x * x ) ),x**2/(2*x**2 - 1),2.0,0.0 +( x * x ) / ( ( x * x ) - 1 + x ),x**2/(x**2 + x - 1),2.0,0.0 +( x * x ) / ( ( x * x ) - 1 - ( 1 + x ) ),x**2/(x**2 - x - 2),2.0,0.0 +( x * x ) / ( ( x * x ) - 1 - ( 1 - x ) ),x**2/(x**2 + x - 2),2.0,0.0 +( x * x ) / ( ( x * x ) - 1 - ( 1 / x ) ),x**3/(x**3 - x - 1),3.0,0.0 +( x * x ) / ( ( x - ( 1 / x ) ) ),x**3/(x**2 - 1),3.0,1.0 +( x * x ) / ( ( x / ( 1 + x ) ) * x - ( 1 / x ) ),x**3*(x + 1)/(x**3 - x - 1),3.0,1.0 +( x * x ) / ( ( x / ( 1 + x ) ) + 1 + 1 ),x**2*(x + 1)/(3*x + 2),2.0,2.0 +( x * x ) / ( ( x / ( 1 + x ) ) - 1 - 1 ),x**2*(x + 1)/(-x - 2),2.0,2.0 +( x * x ) / ( ( x / ( 1 - x ) ) + ( 1 / x ) + x ),x**3*(x - 1)/(x**3 - 2*x**2 + x - 1),3.0,1.0 +( x * x ) / ( ( x / ( 1 - x ) ) + 1 - x ),x**2*(-x + 1)/(x + (x - 1)**2),2.0,1.0 +( x * x ) / ( ( x / ( 1 - x ) ) + x - ( 1 / x ) ),x**3*(x - 1)/(x**3 - 2*x**2 - x + 1),3.0,1.0 +( x * x ) / ( ( x / ( 1 - x ) ) - ( 1 ) ),x**2*(-x + 1)/(2*x - 1),2.0,2.0 +( x * x ) / ( ( x / ( 1 - x ) ) - 1 * 1 ),x**2*(-x + 1)/(2*x - 1),2.0,2.0 +( x * x ) / ( ( x / ( 1 - x ) ) - 1 + x ),x**2*(-x + 1)/(x - (-x + 1)**2),2.0,1.0 +( x * x ) / ( ( x / ( 1 - x ) ) - 1 - 1 ),x**2*(-x + 1)/(3*x - 2),2.0,2.0 +( x * x ) / ( ( x / ( 1 - x ) ) / x + x ),x**2*(x - 1)/(x*(x - 1) - 1),2.0,1.0 +( x * x ) / ( 1 * 1 - ( x / ( 1 - x ) ) ),x**2*(-x + 1)/(-2*x + 1),2.0,2.0 +( x * x ) / ( 1 + ( ( ( x * x ) * x ) * x ) - x ),x**2/(x**4 - x + 1),2.0,-2.0 +( x * x ) / ( 1 + ( ( 1 + x ) + x ) ),x**2/(2*(x + 1)),2.0,1.0 +( x * x ) / ( 1 + ( ( 1 + x ) / x ) - x ),x**3/(x*(-x + 1) + x + 1),3.0,1.0 +( x * x ) / ( 1 + ( ( 1 / x ) * x ) + 1 ),x**2/3,2.0,2.0 +( x * x ) / ( 1 + ( ( 1 / x ) + x ) ),x**3/(x*(x + 1) + 1),3.0,1.0 +( x * x ) / ( 1 + ( ( 1 / x ) + x ) + 1 ),x**3/(x*(x + 2) + 1),3.0,1.0 +( x * x ) / ( 1 + ( ( x * x ) * x ) - x ),x**2/(x**3 - x + 1),2.0,-1.0 +( x * x ) / ( 1 + ( 1 ) ),x**2/2,2.0,2.0 +( x * x ) / ( 1 + ( 1 + ( 1 + x ) ) / 1 ),x**2/(x + 3),2.0,1.0 +( x * x ) / ( 1 + ( 1 + ( 1 / x ) ) + x ),x**3/(x*(x + 2) + 1),3.0,1.0 +( x * x ) / ( 1 + ( 1 + x ) ),x**2/(x + 2),2.0,1.0 +( x * x ) / ( 1 + ( 1 + x ) ) + ( x * x ),x**2*(x + 3)/(x + 2),2.0,2.0 +( x * x ) / ( 1 + ( 1 + x ) ) - ( x * x ),-x**2*(x + 1)/(x + 2),2.0,2.0 +( x * x ) / ( 1 + ( 1 + x ) + ( 1 - x ) ),x**2/3,2.0,2.0 +( x * x ) / ( 1 + ( 1 + x ) + ( 1 / x ) ),x**3/(x*(x + 2) + 1),3.0,1.0 +( x * x ) / ( 1 + ( 1 + x ) + 1 ),x**2/(x + 3),2.0,1.0 +( x * x ) / ( 1 + ( 1 + x ) + x ),x**2/(2*(x + 1)),2.0,1.0 +( x * x ) / ( 1 + ( 1 + x ) / 1 ),x**2/(x + 2),2.0,1.0 +( x * x ) / ( 1 + ( 1 - ( x * x ) ) * x ),x**2/(-x**3 + x + 1),2.0,-1.0 +( x * x ) / ( 1 + ( 1 - x ) ),-x**2/(x - 2),2.0,1.0 +( x * x ) / ( 1 + ( 1 - x ) ) * ( 1 + x ),-x**2*(x + 1)/(x - 2),2.0,2.0 +( x * x ) / ( 1 + ( 1 - x ) ) + x,-2*x/(x - 2),1.0,0.0 +( x * x ) / ( 1 + ( 1 - x ) ) - ( x * x ),x**2*(-x + 1)/(x - 2),2.0,2.0 +( x * x ) / ( 1 + ( 1 - x ) ) / ( 1 - x ),x**2/((x - 2)*(x - 1)),2.0,0.0 +( x * x ) / ( 1 + ( 1 - x ) ) / 1,-x**2/(x - 2),2.0,1.0 +( x * x ) / ( 1 + ( 1 - x ) + ( x * x ) ),x**2/(x**2 - x + 2),2.0,0.0 +( x * x ) / ( 1 + ( 1 - x ) + 1 ),-x**2/(x - 3),2.0,1.0 +( x * x ) / ( 1 + ( 1 - x ) - ( 1 / x ) ),-x**3/(x*(x - 2) + 1),3.0,1.0 +( x * x ) / ( 1 + ( 1 - x ) - x ),-x**2/(2*x - 2),2.0,1.0 +( x * x ) / ( 1 + ( 1 / ( 1 - x ) ) + x ),x**2*(x - 1)/(x**2 - 2),2.0,1.0 +( x * x ) / ( 1 + ( 1 / x ) + ( 1 + ( x * x ) ) ),x**3/(x*(x**2 + 2) + 1),3.0,0.0 +( x * x ) / ( 1 + ( 1 / x ) + ( 1 - x ) ),x**3/(x*(-x + 2) + 1),3.0,1.0 +( x * x ) / ( 1 + ( 1 / x ) + x ),x**3/(x*(x + 1) + 1),3.0,1.0 +( x * x ) / ( 1 + ( 1 / x ) - ( x * x ) ),x**3/(-x**3 + x + 1),3.0,0.0 +( x * x ) / ( 1 + ( 1 / x ) - x ),x**3/(x*(-x + 1) + 1),3.0,1.0 +( x * x ) / ( 1 + ( x * ( 1 + x ) ) * ( x * x ) ),x**2/(x**3*(x + 1) + 1),2.0,-2.0 +( x * x ) / ( 1 + ( x * ( 1 + x ) ) + ( 1 / x ) ),x**3/(x*(x*(x + 1) + 1) + 1),3.0,0.0 +( x * x ) / ( 1 + ( x * ( 1 + x ) ) + 1 ),x**2/(x*(x + 1) + 2),2.0,0.0 +( x * x ) / ( 1 + ( x * ( 1 - x ) ) ),-x**2/(x*(x - 1) - 1),2.0,0.0 +( x * x ) / ( 1 + ( x * ( 1 - x ) ) ) * x,-x**3/(x*(x - 1) - 1),3.0,1.0 +( x * x ) / ( 1 + ( x * x ) ) + 1,(2*x**2 + 1)/(x**2 + 1),0.0,0.0 +( x * x ) / ( 1 + ( x * x ) ) - 1,-1/(x**2 + 1),0.0,-2.0 +( x * x ) / ( 1 + ( x * x ) ) - x,x*(-x**2 + x - 1)/(x**2 + 1),1.0,1.0 +( x * x ) / ( 1 + ( x * x ) * ( x * x ) ),x**2/(x**4 + 1),2.0,-2.0 +( x * x ) / ( 1 + ( x * x ) + ( 1 + x ) ),x**2/(x**2 + x + 2),2.0,0.0 +( x * x ) / ( 1 + ( x * x ) + ( 1 - x ) ),x**2/(x**2 - x + 2),2.0,0.0 +( x * x ) / ( 1 + ( x * x ) + x ),x**2/(x**2 + x + 1),2.0,0.0 +( x * x ) / ( 1 + ( x / ( 1 + x ) ) + 1 ),x**2*(x + 1)/(3*x + 2),2.0,2.0 +( x * x ) / ( 1 + ( x / ( 1 + x ) ) - x ),x**2*(x + 1)/(x + (-x + 1)*(x + 1)),2.0,1.0 +( x * x ) / ( 1 + ( x / ( 1 - x ) ) + 1 ),x**2*(-x + 1)/(-x + 2),2.0,2.0 +( x * x ) / ( 1 + ( x / ( 1 - x ) ) + x ),x**2*(x - 1)/(x**2 - x - 1),2.0,1.0 +( x * x ) / ( 1 + 1 ) + x,x*(x + 2)/2,1.0,2.0 +( x * x ) / ( 1 + 1 ) - ( x * x ),-x**2/2,2.0,2.0 +( x * x ) / ( 1 + 1 * ( 1 - x ) ),-x**2/(x - 2),2.0,1.0 +( x * x ) / ( 1 + 1 * ( 1 / ( 1 - x ) ) ),x**2*(x - 1)/(x - 2),2.0,2.0 +( x * x ) / ( 1 + 1 * ( x * ( 1 - x ) ) ),-x**2/(x*(x - 1) - 1),2.0,0.0 +( x * x ) / ( 1 + 1 * 1 ),x**2/2,2.0,2.0 +( x * x ) / ( 1 + 1 + ( x * x ) ),x**2/(x**2 + 2),2.0,0.0 +( x * x ) / ( 1 + 1 + 1 ),x**2/3,2.0,2.0 +( x * x ) / ( 1 + 1 + x ),x**2/(x + 2),2.0,1.0 +( x * x ) / ( 1 + 1 - ( x * ( x * x ) ) ),-x**2/(x**3 - 2),2.0,-1.0 +( x * x ) / ( 1 + 1 - ( x * x ) ),-x**2/(x**2 - 2),2.0,0.0 +( x * x ) / ( 1 + 1 / ( 1 - x ) ),x**2*(x - 1)/(x - 2),2.0,2.0 +( x * x ) / ( 1 + 1 / 1 ),x**2/2,2.0,2.0 +( x * x ) / ( 1 + x ),x**2/(x + 1),2.0,1.0 +( x * x ) / ( 1 + x ) + 1,(x**2 + x + 1)/(x + 1),0.0,1.0 +( x * x ) / ( 1 + x * ( ( x * x ) + x ) ),x**2/(x**2*(x + 1) + 1),2.0,-1.0 +( x * x ) / ( 1 + x * ( 1 - ( x * x ) ) ),x**2/(-x**3 + x + 1),2.0,-1.0 +( x * x ) / ( 1 + x * ( 1 - x ) ),-x**2/(x*(x - 1) - 1),2.0,0.0 +( x * x ) / ( 1 + x * ( x * ( 1 - x ) ) ),-x**2/(x**2*(x - 1) - 1),2.0,-1.0 +( x * x ) / ( 1 + x * ( x / ( 1 - x ) ) ),x**2*(-x + 1)/(x**2 - x + 1),2.0,1.0 +( x * x ) / ( 1 + x + ( ( x * x ) * ( x * x ) ) ),x**2/(x**4 + x + 1),2.0,-2.0 +( x * x ) / ( 1 + x + ( x * x ) ),x**2/(x**2 + x + 1),2.0,0.0 +( x * x ) / ( 1 + x + 1 ),x**2/(x + 2),2.0,1.0 +( x * x ) / ( 1 + x + x ),x**2/(2*x + 1),2.0,1.0 +( x * x ) / ( 1 + x / x ),x**2/2,2.0,2.0 +( x * x ) / ( 1 - ( ( ( x * x ) * x ) * x ) - x ),-x**2/(x**4 + x - 1),2.0,-2.0 +( x * x ) / ( 1 - ( ( 1 + x ) * x ) * x ),-x**2/(x**2*(x + 1) - 1),2.0,-1.0 +( x * x ) / ( 1 - ( ( 1 + x ) + x ) * x ),-x**2/(x*(2*x + 1) - 1),2.0,0.0 +( x * x ) / ( 1 - ( ( 1 - x ) * x ) * x ),x**2/(x**3 - x**2 + 1),2.0,-1.0 +( x * x ) / ( 1 - ( ( 1 / x ) + x ) - x ),-x**3/(x*(2*x - 1) + 1),3.0,1.0 +( x * x ) / ( 1 - ( ( x * ( 1 + x ) ) * x ) * x ),-x**2/(x**3*(x + 1) - 1),2.0,-2.0 +( x * x ) / ( 1 - ( ( x * ( 1 - x ) ) * x ) * x ),x**2/(x**4 - x**3 + 1),2.0,-2.0 +( x * x ) / ( 1 - ( ( x * x ) * ( 1 - x ) ) * x ),x**2/(x**4 - x**3 + 1),2.0,-2.0 +( x * x ) / ( 1 - ( ( x * x ) * x ) + 1 ),-x**2/(x**3 - 2),2.0,-1.0 +( x * x ) / ( 1 - ( ( x * x ) - x ) * x ),-x**2/(x**2*(x - 1) - 1),2.0,-1.0 +( x * x ) / ( 1 - ( 1 / ( 1 - x ) ) * x ),x**2*(-x + 1)/(-2*x + 1),2.0,2.0 +( x * x ) / ( 1 - ( 1 / ( 1 - x ) ) + 1 ),x**2*(x - 1)/(2*x - 1),2.0,2.0 +( x * x ) / ( 1 - ( 1 / x ) + ( 1 - x ) ),-x**3/(x*(x - 2) + 1),3.0,1.0 +( x * x ) / ( 1 - ( 1 / x ) + ( x * x ) ),x**3/(x**3 + x - 1),3.0,0.0 +( x * x ) / ( 1 - ( 1 / x ) - x ),-x**3/(x*(x - 1) + 1),3.0,1.0 +( x * x ) / ( 1 - ( x * ( ( x * x ) * x ) ) + 1 ),-x**2/(x**4 - 2),2.0,-2.0 +( x * x ) / ( 1 - ( x * ( 1 + x ) ) * x ),-x**2/(x**2*(x + 1) - 1),2.0,-1.0 +( x * x ) / ( 1 - ( x * ( 1 - x ) ) * x ),x**2/(x**3 - x**2 + 1),2.0,-1.0 +( x * x ) / ( 1 - ( x * ( 1 - x ) ) + 1 ),x**2/(x**2 - x + 2),2.0,0.0 +( x * x ) / ( 1 - ( x * ( 1 - x ) ) - x ),x**2/(x**2 - 2*x + 1),2.0,0.0 +( x * x ) / ( 1 - ( x * ( x * x ) ) * x ),-x**2/(x**4 - 1),2.0,-2.0 +( x * x ) / ( 1 - ( x * ( x * x ) ) + 1 ),-x**2/(x**3 - 2),2.0,-1.0 +( x * x ) / ( 1 - ( x * x ) ) - 1,(-2*x**2 + 1)/(x**2 - 1),0.0,0.0 +( x * x ) / ( 1 - ( x * x ) ) - x,x*(-x**2 - x + 1)/(x**2 - 1),1.0,1.0 +( x * x ) / ( 1 - ( x * x ) ) / ( 1 - x ),x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( x * x ) / ( 1 - ( x * x ) ) / ( x - 1 ),-x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( x * x ) / ( 1 - ( x * x ) * ( 1 + x ) ),-x**2/(x**2*(x + 1) - 1),2.0,-1.0 +( x * x ) / ( 1 - ( x * x ) * ( x * ( 1 - x ) ) ),x**2/(x**4 - x**3 + 1),2.0,-2.0 +( x * x ) / ( 1 - ( x * x ) * ( x * x ) ),-x**2/(x**4 - 1),2.0,-2.0 +( x * x ) / ( 1 - ( x * x ) * x ),-x**2/(x**3 - 1),2.0,-1.0 +( x * x ) / ( 1 - ( x * x ) + ( 1 / x ) ),x**3/(-x**3 + x + 1),3.0,0.0 +( x * x ) / ( 1 - ( x / ( 1 + x ) ) * x ),x**2*(-x - 1)/(x**2 - x - 1),2.0,1.0 +( x * x ) / ( 1 - ( x / ( 1 - x ) ) * x ),x**2*(-x + 1)/(-x**2 - x + 1),2.0,1.0 +( x * x ) / ( 1 - x ),-x**2/(x - 1),2.0,1.0 +( x * x ) / ( 1 - x ) * ( 1 + x ),-x**2*(x + 1)/(x - 1),2.0,2.0 +( x * x ) / ( 1 - x ) * ( x / ( 1 - x ) ),x**3/(x - 1)**2,3.0,1.0 +( x * x ) / ( 1 - x ) + 1,(-x**2 + x - 1)/(x - 1),0.0,1.0 +( x * x ) / ( 1 - x ) - ( x * x ) / ( 1 + x ),-2*x**3/(x**2 - 1),3.0,1.0 +( x * x ) / ( 1 - x ) / ( 1 - x ) - 1,x**2/(x - 1)**2 - 1,0.0,-1.0 +( x * x ) / ( 1 - x ) / ( x + x ),-x/(2*x - 2),1.0,0.0 +( x * x ) / ( 1 - x ) / ( x - 1 ),-x**2/(x - 1)**2,2.0,0.0 +( x * x ) / ( 1 - x * ( ( x * ( 1 - x ) ) * x ) ),x**2/(x**4 - x**3 + 1),2.0,-2.0 +( x * x ) / ( 1 - x * ( ( x * x ) * ( 1 - x ) ) ),x**2/(x**4 - x**3 + 1),2.0,-2.0 +( x * x ) / ( 1 - x * ( ( x * x ) + x ) ),-x**2/(x**2*(x + 1) - 1),2.0,-1.0 +( x * x ) / ( 1 - x * ( ( x * x ) - x ) ),-x**2/(x**2*(x - 1) - 1),2.0,-1.0 +( x * x ) / ( 1 - x * ( 1 + ( 1 + x ) ) ),-x**2/(x*(x + 2) - 1),2.0,0.0 +( x * x ) / ( 1 - x * ( 1 - x ) ),x**2/(x**2 - x + 1),2.0,0.0 +( x * x ) / ( 1 - x * ( x * ( 1 + x ) ) ),-x**2/(x**2*(x + 1) - 1),2.0,-1.0 +( x * x ) / ( 1 - x * ( x * ( 1 - x ) ) ),x**2/(x**3 - x**2 + 1),2.0,-1.0 +( x * x ) / ( 1 - x * ( x * x ) ),-x**2/(x**3 - 1),2.0,-1.0 +( x * x ) / ( 1 - x * ( x / ( 1 + x ) ) ),x**2*(-x - 1)/(x**2 - x - 1),2.0,1.0 +( x * x ) / ( 1 - x * x ),-x**2/(x**2 - 1),2.0,0.0 +( x * x ) / ( 1 - x + ( 1 / ( 1 - x ) ) ),x**2*(-x + 1)/((x - 1)**2 + 1),2.0,1.0 +( x * x ) / ( 1 - x + ( 1 / ( x * ( 1 - x ) ) ) ),x**3*(-x + 1)/(x*(x - 1)**2 + 1),3.0,1.0 +( x * x ) / ( 1 - x + ( 1 / x ) ),x**3/(x*(-x + 1) + 1),3.0,1.0 +( x * x ) / ( 1 - x - ( ( 1 + x ) / x ) ),-x**3/(x**2 + 1),3.0,1.0 +( x * x ) / ( 1 - x - ( ( 1 / x ) + x ) ),-x**3/(x*(2*x - 1) + 1),3.0,1.0 +( x * x ) / ( 1 - x - ( 1 / x ) ),-x**3/(x*(x - 1) + 1),3.0,1.0 +( x * x ) / ( 1 - x - ( x * ( 1 - x ) ) ),x**2/(x**2 - 2*x + 1),2.0,0.0 +( x * x ) / ( 1 / ( ( 1 + x ) * x ) - x ),-x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +( x * x ) / ( 1 / ( ( x * ( 1 - x ) ) + x ) + x ),x**3*(x - 2)/(x**2*(x - 2) - 1),3.0,1.0 +( x * x ) / ( 1 / ( ( x / ( 1 - x ) ) + x ) + x ),x**3*(x - 2)/(x**2*(x - 2) + x - 1),3.0,1.0 +( x * x ) / ( 1 / ( 1 + x ) + x ),x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +( x * x ) / ( 1 / ( 1 - x ) + 1 ),x**2*(x - 1)/(x - 2),2.0,2.0 +( x * x ) / ( 1 / ( 1 - x ) + x ),x**2*(x - 1)/(x*(x - 1) - 1),2.0,1.0 +( x * x ) / ( 1 / ( x * ( 1 + ( x * x ) ) ) - x ),-(x**5 + x**3)/(x**4 + x**2 - 1),3.0,1.0 +( x * x ) / ( 1 / ( x * ( 1 + x ) ) + ( 1 - x ) ),x**3*(x + 1)/(-x**3 + x + 1),3.0,1.0 +( x * x ) / ( 1 / ( x * ( 1 + x ) ) + x ),x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +( x * x ) / ( 1 / ( x * ( 1 - x ) ) + x ),x**3*(x - 1)/(x**2*(x - 1) - 1),3.0,1.0 +( x * x ) / ( 1 / ( x * ( 1 - x ) ) - ( x * x ) ),x**3*(-x + 1)/(x**3*(x - 1) + 1),3.0,0.0 +( x * x ) / ( 1 / ( x * ( 1 - x ) ) - x ),x**3*(-x + 1)/(x**2*(x - 1) + 1),3.0,1.0 +( x * x ) / ( 1 / ( x * x ) + ( ( x * x ) - x ) ),x**4/(x**3*(x - 1) + 1),4.0,0.0 +( x * x ) / ( 1 / ( x * x ) + ( x * ( 1 + ( 1 - x ) ) ) ),-x**4/(x**3*(x - 2) - 1),4.0,0.0 +( x * x ) / ( 1 / ( x * x ) - ( x * ( ( 1 - x ) - x ) ) ),x**4/(2*x**4 - x**3 + 1),4.0,0.0 +( x * x ) / ( 1 / ( x / ( 1 - x ) ) - x ),-x**3/(x**2 + x - 1),3.0,1.0 +( x * x ) / ( 1 / 1 - x ),-x**2/(x - 1),2.0,1.0 +( x * x ) / ( 1 / x + ( ( x * ( 1 + x ) ) * x ) ),x**3/(x**3*(x + 1) + 1),3.0,-1.0 +( x * x ) / ( 1 / x + ( ( x * x ) / ( 1 - x ) ) ),x**3*(-x + 1)/(x**3 - x + 1),3.0,1.0 +( x * x ) / ( 1 / x + ( 1 + x ) ),x**3/(x*(x + 1) + 1),3.0,1.0 +( x * x ) / ( 1 / x - ( ( 1 + x ) * ( 1 + x ) ) ),-x**3/(x*(x + 1)**2 - 1),3.0,0.0 +( x * x ) / ( 1 / x - ( ( 1 - x ) - x ) ),x**3/(x*(2*x - 1) + 1),3.0,1.0 +( x * x ) / ( 1 / x - ( 1 + ( ( x * x ) - x ) ) ),-x**3/(x*(x**2 - x + 1) - 1),3.0,0.0 +( x * x ) / ( 1 / x - ( 1 + ( 1 + x ) ) ),-x**3/(x*(x + 2) - 1),3.0,1.0 +( x * x ) / ( 1 / x - ( 1 + ( 1 - x ) ) ),x**3/(x*(x - 2) + 1),3.0,1.0 +( x * x ) / ( 1 / x - ( 1 + ( x * x ) ) ),-x**3/(x**3 + x - 1),3.0,0.0 +( x * x ) / ( 1 / x - ( 1 + x ) ),-x**3/(x*(x + 1) - 1),3.0,1.0 +( x * x ) / ( 1 / x - ( 1 - ( x * x ) ) ),x**3/(x**3 - x + 1),3.0,0.0 +( x * x ) / ( 1 / x - ( 1 - x ) ),x**3/(x*(x - 1) + 1),3.0,1.0 +( x * x ) / ( 1 / x - ( x * ( ( x * x ) - x ) ) ),-x**3/(x**3*(x - 1) - 1),3.0,-1.0 +( x * x ) / ( 1 / x - ( x * ( 1 + ( x * x ) ) ) ),-x**3/(x**4 + x**2 - 1),3.0,-1.0 +( x * x ) / ( 1 / x - ( x * ( 1 + x ) ) ),-x**3/(x**2*(x + 1) - 1),3.0,0.0 +( x * x ) / ( 1 / x - ( x * ( 1 - ( x * x ) ) ) ),x**3/(x**4 - x**2 + 1),3.0,-1.0 +( x * x ) / ( 1 / x - ( x * ( x * ( 1 + x ) ) ) ),-x**3/(x**3*(x + 1) - 1),3.0,-1.0 +( x * x ) / ( 1 / x - ( x * ( x * ( 1 - x ) ) ) ),x**3/(x**4 - x**3 + 1),3.0,-1.0 +( x * x ) / ( 1 / x - x ),-x**3/(x**2 - 1),3.0,1.0 +( x * x ) / ( x * ( ( 1 + x ) + x ) - ( 1 / x ) ),x**3/(x**2*(2*x + 1) - 1),3.0,0.0 +( x * x ) / ( x * ( ( x * x ) * x ) - ( 1 + x ) ),x**2/(x**4 - x - 1),2.0,-2.0 +( x * x ) / ( x * ( ( x * x ) - x ) - 1 ),x**2/(x**2*(x - 1) - 1),2.0,-1.0 +( x * x ) / ( x * ( 1 + x ) - ( 1 / x ) ),x**3/(x**2*(x + 1) - 1),3.0,0.0 +( x * x ) / ( x * ( 1 - x ) + ( 1 / x ) ),-x**3/(x**2*(x - 1) - 1),3.0,0.0 +( x * x ) / ( x * ( 1 - x ) - 1 ),-x**2/(x*(x - 1) + 1),2.0,0.0 +( x * x ) / ( x * ( x * ( 1 + ( x * x ) ) ) + 1 ),x**2/(x**4 + x**2 + 1),2.0,-2.0 +( x * x ) / ( x * ( x * ( 1 + x ) ) - ( 1 / x ) ),x**3/(x**3*(x + 1) - 1),3.0,-1.0 +( x * x ) / ( x * ( x * ( 1 - x ) ) - 1 ),-x**2/(x**2*(x - 1) + 1),2.0,-1.0 +( x * x ) / ( x * ( x * ( x * ( 1 - x ) ) ) - 1 ),-x**2/(x**3*(x - 1) + 1),2.0,-2.0 +( x * x ) / ( x * ( x * x ) + ( 1 / x ) ),x**3/(x**4 + 1),3.0,-1.0 +( x * x ) / ( x * ( x * x ) - ( 1 / x ) ),x**3/(x**4 - 1),3.0,-1.0 +( x * x ) / ( x * ( x * x ) - 1 ),x**2/(x**3 - 1),2.0,-1.0 +( x * x ) / ( x * ( x / ( 1 + x ) ) - 1 ),x**2*(x + 1)/(x**2 - x - 1),2.0,1.0 +( x * x ) / ( x * ( x / ( 1 - x ) ) - ( 1 / x ) ),x**3*(-x + 1)/(x**3 + x - 1),3.0,1.0 +( x * x ) / ( x * x + ( ( ( 1 / x ) / x ) - x ) ),x**4/(x**3*(x - 1) + 1),4.0,0.0 +( x * x ) / ( x * x + ( ( 1 + x ) / x ) ),x**3/(x**3 + x + 1),3.0,0.0 +( x * x ) / ( x * x + ( ( 1 / x ) - x ) ),x**3/(x**2*(x - 1) + 1),3.0,0.0 +( x * x ) / ( x * x + ( 1 + x ) ),x**2/(x**2 + x + 1),2.0,0.0 +( x * x ) / ( x * x + ( 1 - ( 1 / x ) ) ),x**3/(x**3 + x - 1),3.0,0.0 +( x * x ) / ( x * x + ( 1 - x ) ),x**2/(x**2 - x + 1),2.0,0.0 +( x * x ) / ( x * x + ( 1 / ( 1 - x ) ) ),x**2*(x - 1)/(x**2*(x - 1) - 1),2.0,0.0 +( x * x ) / ( x * x + ( 1 / x ) ),x**3/(x**3 + 1),3.0,0.0 +( x * x ) / ( x * x + 1 ),x**2/(x**2 + 1),2.0,0.0 +( x * x ) / ( x * x - ( ( 1 / ( 1 + x ) ) / x ) ),x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +( x * x ) / ( x * x - ( ( 1 / x ) + x ) ),x**3/(x**3 - x**2 - 1),3.0,0.0 +( x * x ) / ( x * x - ( 1 - x ) ),x**2/(x**2 + x - 1),2.0,0.0 +( x * x ) / ( x * x - ( 1 / x ) ),x**3/(x**3 - 1),3.0,0.0 +( x * x ) / ( x * x - 1 ),x**2/(x**2 - 1),2.0,0.0 +( x * x ) / ( x + ( ( 1 - x ) * x ) - 1 ),-x**2/(x*(x - 1) - x + 1),2.0,0.0 +( x * x ) / ( x + ( ( x * x ) + ( 1 + x ) ) / x ),x**3/(2*x**2 + x + 1),3.0,1.0 +( x * x ) / ( x + ( 1 + ( ( x * x ) + x ) ) / x ),x**3/(2*x**2 + x + 1),3.0,1.0 +( x * x ) / ( x + ( 1 + ( 1 + x ) ) / x ),x**3/(x**2 + x + 2),3.0,1.0 +( x * x ) / ( x + ( 1 + ( 1 / x ) ) + ( x * x ) ),x**3/(x*(x**2 + x + 1) + 1),3.0,0.0 +( x * x ) / ( x + ( 1 + x ) ) * ( 1 - x ),x**2*(-x + 1)/(2*x + 1),2.0,2.0 +( x * x ) / ( x + ( 1 + x ) ) + ( x * x ),2*x**2*(x + 1)/(2*x + 1),2.0,2.0 +( x * x ) / ( x + ( 1 + x ) ) - x,-x*(x + 1)/(2*x + 1),1.0,1.0 +( x * x ) / ( x + ( 1 + x ) * 1 ),x**2/(2*x + 1),2.0,1.0 +( x * x ) / ( x + ( 1 + x ) / x ),x**3/(x**2 + x + 1),3.0,1.0 +( x * x ) / ( x + ( 1 / ( 1 + x ) ) + 1 ),x**2*(x + 1)/((x + 1)**2 + 1),2.0,1.0 +( x * x ) / ( x + ( 1 / x ) + ( 1 + x ) ),x**3/(x*(2*x + 1) + 1),3.0,1.0 +( x * x ) / ( x + ( 1 / x ) + ( 1 / x ) ),x**3/(x**2 + 2),3.0,1.0 +( x * x ) / ( x + ( 1 / x ) + 1 ),x**3/(x*(x + 1) + 1),3.0,1.0 +( x * x ) / ( x + ( x * ( 1 + x ) ) + ( 1 / x ) ),x**3/(x**2*(x + 2) + 1),3.0,0.0 +( x * x ) / ( x + ( x * ( 1 + x ) ) + 1 ),x**2/(x*(x + 1) + x + 1),2.0,0.0 +( x * x ) / ( x + ( x * x ) + ( 1 / x ) ),x**3/(x**2*(x + 1) + 1),3.0,0.0 +( x * x ) / ( x + ( x * x ) + 1 ),x**2/(x**2 + x + 1),2.0,0.0 +( x * x ) / ( x + ( x * x ) - 1 ),x**2/(x**2 + x - 1),2.0,0.0 +( x * x ) / ( x + ( x / ( 1 + x ) ) - 1 ),x**2*(x + 1)/(x**2 + x - 1),2.0,1.0 +( x * x ) / ( x + ( x / ( 1 - x ) ) - 1 ),x**2*(-x + 1)/(x - (-x + 1)**2),2.0,1.0 +( x * x ) / ( x + 1 ) * ( 1 / ( 1 + x ) ),x**2/(x + 1)**2,2.0,0.0 +( x * x ) / ( x + 1 ) * ( x / ( 1 + x ) ),x**3/(x + 1)**2,3.0,1.0 +( x * x ) / ( x + 1 ) + ( x * x ),x**2*(x + 2)/(x + 1),2.0,2.0 +( x * x ) / ( x + 1 ) + x,x*(2*x + 1)/(x + 1),1.0,1.0 +( x * x ) / ( x + 1 ) - 1,(x**2 - x - 1)/(x + 1),0.0,1.0 +( x * x ) / ( x + 1 ) - x,-x/(x + 1),1.0,0.0 +( x * x ) / ( x + 1 ) / ( 1 + x ),x**2/(x + 1)**2,2.0,0.0 +( x * x ) / ( x + 1 + ( ( 1 + x ) + x ) ),x**2/(3*x + 2),2.0,1.0 +( x * x ) / ( x + 1 + ( 1 + ( 1 + x ) ) ),x**2/(2*x + 3),2.0,1.0 +( x * x ) / ( x + 1 + ( 1 + x ) ),x**2/(2*(x + 1)),2.0,1.0 +( x * x ) / ( x + 1 + ( 1 / x ) ),x**3/(x*(x + 1) + 1),3.0,1.0 +( x * x ) / ( x + 1 + ( x / ( 1 - x ) ) ),x**2*(x - 1)/(x**2 - x - 1),2.0,1.0 +( x * x ) / ( x + 1 / ( 1 - x ) ),x**2*(x - 1)/(x*(x - 1) - 1),2.0,1.0 +( x * x ) / ( x + 1 / ( x / ( 1 + x ) ) ),x**3/(x**2 + x + 1),3.0,1.0 +( x * x ) / ( x + 1 / x ),x**3/(x**2 + 1),3.0,1.0 +( x * x ) / ( x + x ) + x,3*x/2,1.0,1.0 +( x * x ) / ( x + x ) - 1,x/2 - 1,0.0,1.0 +( x * x ) / ( x + x + ( ( 1 + x ) / x ) ),x**3/(2*x**2 + x + 1),3.0,1.0 +( x * x ) / ( x + x + ( ( 1 - x ) / x ) ),x**3/(2*x**2 - x + 1),3.0,1.0 +( x * x ) / ( x + x + ( ( 1 / x ) + x ) ),x**3/(3*x**2 + 1),3.0,1.0 +( x * x ) / ( x + x + ( ( 1 / x ) / ( 1 + x ) ) ),x**3*(x + 1)/(2*x**2*(x + 1) + 1),3.0,1.0 +( x * x ) / ( x + x + 1 ),x**2/(2*x + 1),2.0,1.0 +( x * x ) / ( x + x + x ),x/3,1.0,1.0 +( x * x ) / ( x + x - ( ( 1 - x ) / x ) ),x**3/(2*x**2 + x - 1),3.0,1.0 +( x * x ) / ( x + x - ( 1 - ( 1 / x ) ) ),x**3/(x*(2*x - 1) + 1),3.0,1.0 +( x * x ) / ( x + x - ( 1 - ( x * x ) ) ),x**2/(x**2 + 2*x - 1),2.0,0.0 +( x * x ) / ( x + x - ( 1 / ( 1 + x ) ) ),x**2*(x + 1)/(2*x*(x + 1) - 1),2.0,1.0 +( x * x ) / ( x + x - ( 1 / ( x * ( 1 + x ) ) ) ),x**3*(x + 1)/(2*x**2*(x + 1) - 1),3.0,1.0 +( x * x ) / ( x + x - ( 1 / ( x / ( 1 + x ) ) ) ),x**3/(2*x**2 - x - 1),3.0,1.0 +( x * x ) / ( x + x - ( 1 / x ) ),x**3/(2*x**2 - 1),3.0,1.0 +( x * x ) / ( x + x - 1 ),x**2/(2*x - 1),2.0,1.0 +( x * x ) / ( x - ( ( 1 + x ) / x ) - 1 ),x**3/(x**2 - 2*x - 1),3.0,1.0 +( x * x ) / ( x - ( ( 1 - x ) - x ) - 1 ),x**2/(3*x - 2),2.0,1.0 +( x * x ) / ( x - ( ( 1 - x ) - x ) / x ),x**3/(x**2 + 2*x - 1),3.0,1.0 +( x * x ) / ( x - ( ( 1 / ( 1 + x ) ) / x ) - 1 ),x**3*(x + 1)/(x**3 - x - 1),3.0,1.0 +( x * x ) / ( x - ( ( 1 / ( 1 - x ) ) - x ) / x ),x**3*(x - 1)/(x**3 - x + 1),3.0,1.0 +( x * x ) / ( x - ( ( 1 / ( 1 - x ) ) / x ) + x ),x**3*(x - 1)/(2*x**2*(x - 1) + 1),3.0,1.0 +( x * x ) / ( x - ( ( 1 / x ) + ( x * x ) ) - 1 ),-x**3/(x*(x**2 - x + 1) + 1),3.0,0.0 +( x * x ) / ( x - ( ( 1 / x ) + x ) / ( 1 + x ) ),x**3*(x + 1)/(x**3 - 1),3.0,1.0 +( x * x ) / ( x - ( ( 1 / x ) - x ) - 1 ),x**3/(2*x**2 - x - 1),3.0,1.0 +( x * x ) / ( x - ( ( 1 / x ) / ( 1 + x ) ) + x ),x**3*(x + 1)/(2*x**2*(x + 1) - 1),3.0,1.0 +( x * x ) / ( x - ( ( x * x ) * ( x * x ) ) - 1 ),-x**2/(x**4 - x + 1),2.0,-2.0 +( x * x ) / ( x - ( 1 + ( 1 + x ) ) / x ),x**3/(x**2 - x - 2),3.0,1.0 +( x * x ) / ( x - ( 1 + ( 1 - x ) ) / x ),x**3/(x**2 + x - 2),3.0,1.0 +( x * x ) / ( x - ( 1 + x ) - ( 1 - x ) ),x**2/(x - 2),2.0,1.0 +( x * x ) / ( x - ( 1 + x ) - 1 ),-x**2/2,2.0,2.0 +( x * x ) / ( x - ( 1 + x ) / x ),x**3/(x**2 - x - 1),3.0,1.0 +( x * x ) / ( x - ( 1 - ( 1 / x ) ) + ( x * x ) ),x**3/(x*(x**2 + x - 1) + 1),3.0,0.0 +( x * x ) / ( x - ( 1 - ( 1 / x ) ) + x ),x**3/(x*(2*x - 1) + 1),3.0,1.0 +( x * x ) / ( x - ( 1 - ( 1 / x ) ) - 1 ),x**3/(x*(x - 2) + 1),3.0,1.0 +( x * x ) / ( x - ( 1 - ( x / ( 1 - x ) ) ) / x ),x**3*(x - 1)/(x**2*(x - 1) - 2*x + 1),3.0,1.0 +( x * x ) / ( x - ( 1 - x ) + ( 1 / x ) ),x**3/(x*(2*x - 1) + 1),3.0,1.0 +( x * x ) / ( x - ( 1 - x ) + x ),x**2/(3*x - 1),2.0,1.0 +( x * x ) / ( x - ( 1 - x ) - 1 ),x**2/(2*(x - 1)),2.0,1.0 +( x * x ) / ( x - ( 1 - x ) / ( 1 + x ) ),x**2*(x + 1)/(x*(x + 1) + x - 1),2.0,1.0 +( x * x ) / ( x - ( 1 - x ) / x ),x**3/(x**2 + x - 1),3.0,1.0 +( x * x ) / ( x - ( 1 / ( 1 + x ) ) ),x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +( x * x ) / ( x - ( 1 / ( 1 + x ) ) - 1 ),x**2*(x + 1)/(x**2 - 2),2.0,1.0 +( x * x ) / ( x - ( 1 / ( 1 + x ) ) / x ),x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +( x * x ) / ( x - ( 1 / ( 1 - x ) ) / x ),x**3*(x - 1)/(x**2*(x - 1) + 1),3.0,1.0 +( x * x ) / ( x - ( 1 / ( x * x ) ) + ( x * ( 1 + x ) ) ),x**4/(x**3*(x + 2) - 1),4.0,0.0 +( x * x ) / ( x - ( 1 / x ) ) + x,(2*x**3 - x)/(x**2 - 1),1.0,1.0 +( x * x ) / ( x - ( 1 / x ) ) / ( 1 + x ),x**3/((x + 1)*(x**2 - 1)),3.0,0.0 +( x * x ) / ( x - ( 1 / x ) ) / ( 1 - x ),-x**3/((x - 1)*(x**2 - 1)),3.0,0.0 +( x * x ) / ( x - ( 1 / x ) - ( x * ( x * x ) ) ),-x**3/(x**4 - x**2 + 1),3.0,-1.0 +( x * x ) / ( x - ( 1 / x ) - 1 ),x**3/(x**2 - x - 1),3.0,1.0 +( x * x ) / ( x - ( 1 / x ) / ( 1 + x ) ),x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +( x * x ) / ( x - ( x * ( x * x ) ) - 1 ),-x**2/(x**3 - x + 1),2.0,-1.0 +( x * x ) / ( x - ( x * x ) + ( 1 / x ) ),x**3/(x**2*(-x + 1) + 1),3.0,0.0 +( x * x ) / ( x - ( x * x ) - ( 1 / x ) ),-x**3/(x**2*(x - 1) + 1),3.0,0.0 +( x * x ) / ( x - ( x * x ) - 1 ),-x**2/(x**2 - x + 1),2.0,0.0 +( x * x ) / ( x - ( x / ( 1 - x ) ) - 1 ),x**2*(x - 1)/(x**2 - x + 1),2.0,1.0 +( x * x ) / ( x - 1 ) * ( x / ( 1 - x ) ),-x**3/(x - 1)**2,3.0,1.0 +( x * x ) / ( x - 1 ) + x,x*(2*x - 1)/(x - 1),1.0,1.0 +( x * x ) / ( x - 1 ) - ( x * x ),x**2*(-x + 2)/(x - 1),2.0,2.0 +( x * x ) / ( x - 1 ) - 1,(x**2 - x + 1)/(x - 1),0.0,1.0 +( x * x ) / ( x - 1 ) / ( 1 - x ),-x**2/(x - 1)**2,2.0,0.0 +( x * x ) / ( x - 1 * ( ( 1 / x ) - x ) ),x**3/(2*x**2 - 1),3.0,1.0 +( x * x ) / ( x - 1 + ( ( x * x ) * ( x * x ) ) ),x**2/(x**4 + x - 1),2.0,-2.0 +( x * x ) / ( x - 1 + ( ( x * x ) * x ) ),x**2/(x**3 + x - 1),2.0,-1.0 +( x * x ) / ( x - 1 + ( x * ( 1 - x ) ) ),-x**2/(x*(x - 1) - x + 1),2.0,0.0 +( x * x ) / ( x - 1 - ( ( x * x ) * x ) ),-x**2/(x**3 - x + 1),2.0,-1.0 +( x * x ) / ( x - 1 - ( 1 + x ) ),-x**2/2,2.0,2.0 +( x * x ) / ( x - 1 - ( 1 - x ) ),x**2/(2*(x - 1)),2.0,1.0 +( x * x ) / ( x - 1 - ( 1 / ( 1 + x ) ) ),x**2*(x + 1)/(x**2 - 2),2.0,1.0 +( x * x ) / ( x - 1 - ( 1 / ( 1 - x ) ) ),x**2*(-x + 1)/(-(-x + 1)**2 - 1),2.0,1.0 +( x * x ) / ( x - 1 - ( x * ( x * x ) ) ),-x**2/(x**3 - x + 1),2.0,-1.0 +( x * x ) / ( x - 1 / ( ( 1 + x ) * x ) ),x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +( x * x ) / ( x - 1 / ( 1 - x ) ),x**2*(x - 1)/(x*(x - 1) + 1),2.0,1.0 +( x * x ) / ( x - 1 / ( x * ( 1 + x ) ) ),x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +( x * x ) / ( x - 1 / ( x * ( 1 - x ) ) ),x**3*(x - 1)/(x**2*(x - 1) + 1),3.0,1.0 +( x * x ) / ( x - 1 / ( x / ( 1 + ( 1 - x ) ) ) ),x**3/(x**2 + x - 2),3.0,1.0 +( x * x ) / ( x / ( 1 + x ) - ( 1 + x ) ),x**2*(-x - 1)/(-x + (x + 1)**2),2.0,1.0 +( x * x ) / ( x / 1 - 1 ),x**2/(x - 1),2.0,1.0 +( x * x ) / ( x / x - x ),-x**2/(x - 1),2.0,1.0 +( x * x ) / 1 * x - x - ( x * x ),x*(x**2 - x - 1),1.0,3.0 +( x * x ) / 1 * x - x - x,x*(x**2 - 2),1.0,3.0 +( x * x ) / 1 - 1 - 1 / x,(x**3 - x - 1)/x,-1.0,2.0 +( x * x ) / 1 - 1 / x + 1,(x**3 + x - 1)/x,-1.0,2.0 +( x * x ) / 1 - 1 / x / x,(x**4 - 1)/x**2,-2.0,2.0 +( x * x ) / 1 - x,x*(x - 1),1.0,2.0 +( x * x ) / 1 - x + x * x,x*(2*x - 1),1.0,2.0 +( x * x ) / 1 - x - x + 1,x**2 - 2*x + 1,0.0,2.0 +( x * x ) / 1 / ( 1 + ( 1 + x ) ),x**2/(x + 2),2.0,1.0 +( x * x ) / 1 / ( x + ( 1 + x ) ),x**2/(2*x + 1),2.0,1.0 +( x * x ) / x / ( ( 1 / ( x * ( x * x ) ) ) - x ),-x**4/(x**4 - 1),4.0,0.0 +( x * x ) / x / ( ( 1 / ( x * x ) ) - x ),-x**3/(x**3 - 1),3.0,0.0 +( x * x * ( 1 - x ) ) + 1,x**2*(-x + 1) + 1,0.0,3.0 +( x * x * ( x * x ) ) - 1,x**4 - 1,0.0,4.0 +( x * x * ( x / ( 1 - x ) ) - x ),x*(-x**2 - x + 1)/(x - 1),1.0,2.0 +( x * x * x ) + ( 1 / x ),(x**4 + 1)/x,-1.0,3.0 +( x * x * x ) + ( x / ( 1 + x ) ),(x**4 + x**3 + x)/(x + 1),1.0,3.0 +( x * x * x ) + x,x**3 + x,1.0,3.0 +( x * x * x ) - ( ( 1 - x ) / x ),(x**4 + x - 1)/x,-1.0,3.0 +( x * x * x ) - ( 1 + x ),x**3 - x - 1,0.0,3.0 +( x * x * x ) - ( 1 - x ),x**3 + x - 1,0.0,3.0 +( x * x * x ) - ( x / ( 1 - x ) ),(x**4 - x**3 + x)/(x - 1),1.0,3.0 +( x * x * x ) - 1,x**3 - 1,0.0,3.0 +( x * x * x + ( 1 / x ) ),(x**4 + 1)/x,-1.0,3.0 +( x * x * x + 1 ),x**3 + 1,0.0,3.0 +( x * x * x - 1 ),x**3 - 1,0.0,3.0 +( x * x + ( x / ( 1 + x ) ) ),x*(x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x * x + ( x / ( 1 - x ) ) ),x*(x*(x - 1) - 1)/(x - 1),1.0,2.0 +( x * x + 1 ),x**2 + 1,0.0,2.0 +( x * x - ( ( 1 + x ) + x ) ) * x,x*(x**2 - 2*x - 1),1.0,3.0 +( x * x - ( ( 1 / x ) / x ) ) - x,x**2 - x - 1/x**2,-2.0,2.0 +( x * x - ( 1 + x ) ) * x,x*(x**2 - x - 1),1.0,3.0 +( x * x - ( 1 + x ) - x ),x**2 - 2*x - 1,0.0,2.0 +( x * x - ( 1 + x ) / x ),(x**3 - x - 1)/x,-1.0,2.0 +( x * x - ( 1 / ( 1 + x ) ) ) * x,(x**4 + x**3 - x)/(x + 1),1.0,3.0 +( x * x - ( 1 / ( 1 - x ) ) ) * x,(x**4 - x**3 + x)/(x - 1),1.0,3.0 +( x * x - ( 1 / x ) ) - x,x**2 - x - 1/x,-1.0,2.0 +( x * x - 1 ),x**2 - 1,0.0,2.0 +( x * x - 1 ) * x,x**3 - x,1.0,3.0 +( x * x - 1 ) - 1,x**2 - 2,0.0,2.0 +( x * x - 1 ) - x,x**2 - x - 1,0.0,2.0 +( x * x - 1 - 1 ),x**2 - 2,0.0,2.0 +( x * x - 1 / x ),(x**3 - 1)/x,-1.0,2.0 +( x * x - x ),x*(x - 1),1.0,2.0 +( x * x - x ) - 1,x**2 - x - 1,0.0,2.0 +( x * x - x - ( 1 / x ) ),x**2 - x - 1/x,-1.0,2.0 +( x * x - x - ( x / ( 1 - x ) ) ),x**2 - x + x/(x - 1),1.0,2.0 +( x * x - x - 1 ),x**2 - x - 1,0.0,2.0 +( x * x - x - x ),x*(x - 2),1.0,2.0 +( x + ( ( 1 + x ) + x ) ) * x + x,x*(3*x + 2),1.0,2.0 +( x + ( ( 1 + x ) + x ) - ( 1 - x ) ) * x,4*x**2,2.0,2.0 +( x + ( ( 1 + x ) / ( 1 - x ) ) ) / x / x,(x*(x - 1) - x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( x + ( ( 1 / x ) + ( 1 + x ) ) ) / x / x,(x*(2*x + 1) + 1)/x**3,-3.0,-1.0 +( x + ( ( 1 / x ) + x ) ) * x * x,2*x**3 + x,1.0,3.0 +( x + ( ( 1 / x ) + x ) ) / x / x,2/x + x**(-3),-3.0,-1.0 +( x + ( ( 1 / x ) / ( ( 1 - x ) - x ) ) ) / x / x,(x**2*(2*x - 1) - 1)/(x**3*(2*x - 1)),-3.0,-1.0 +( x + ( ( 1 / x ) / ( 1 - ( x * x ) ) ) ) / x / x,(x**4 - x**2 - 1)/(x**5 - x**3),-3.0,-1.0 +( x + ( ( 1 / x ) / x ) + 1 ) / ( x * ( 1 - x ) ),-(x**2*(x + 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +( x + ( 1 + ( 1 / ( ( x * x ) + x ) ) ) ) / x / x,(x*(x + 1)**2 + 1)/(x**3*(x + 1)),-3.0,-1.0 +( x + ( 1 + ( 1 / ( 1 + x ) ) ) ) / x / x,((x + 1)**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +( x + ( 1 + ( x / ( 1 - x ) ) ) ) / x / x,(x**2 - x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( x + ( 1 + x ) ) * ( x * x ) - x,x*(x*(2*x + 1) - 1),1.0,3.0 +( x + ( 1 + x ) ) * x + ( x * x ),x*(3*x + 1),1.0,2.0 +( x + ( 1 + x ) ) * x + 1,x*(2*x + 1) + 1,0.0,2.0 +( x + ( 1 + x ) ) * x + x,2*x*(x + 1),1.0,2.0 +( x + ( 1 + x ) ) / ( x * ( 1 - x ) ) / x,-(2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( x + ( 1 + x ) ) / x / ( 1 - x ),-(2*x + 1)/(x*(x - 1)),-1.0,-1.0 +( x + ( 1 + x ) ) / x / x,(2*x + 1)/x**2,-2.0,-1.0 +( x + ( 1 + x ) + ( 1 + x ) ) * x,x*(3*x + 2),1.0,2.0 +( x + ( 1 + x ) + 1 ) * x,2*x*(x + 1),1.0,2.0 +( x + ( 1 + x ) + x ) * x,x*(3*x + 1),1.0,2.0 +( x + ( 1 + x ) - ( 1 - x ) ) * x,3*x**2,2.0,2.0 +( x + ( 1 + x ) - x * x ),-x**2 + 2*x + 1,0.0,2.0 +( x + ( 1 - ( x / ( 1 - x ) ) ) * x ) * x,x**2*(3*x - 2)/(x - 1),2.0,2.0 +( x + ( 1 - x ) + 1 ) / ( 1 - x ),-2/(x - 1),0.0,-1.0 +( x + ( 1 / ( ( 1 - ( 1 + x ) ) - x ) ) ) / x / x,(x**2 - 1/2)/x**3,-3.0,-1.0 +( x + ( 1 / ( 1 + x ) ) + x ) * x,x*(2*x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x + ( 1 / ( 1 - x ) ) ) / ( x * x ) / ( 1 - x ),(-x*(x - 1) + 1)/(x**2*(x - 1)**2),-2.0,-2.0 +( x + ( 1 / ( 1 - x ) ) ) / x / ( 1 + x ),(x**2 - x - 1)/(x**3 - x),-1.0,-1.0 +( x + ( 1 / ( 1 - x ) ) ) / x / ( x * ( 1 + x ) ),(x**2 - x - 1)/(x**4 - x**2),-2.0,-2.0 +( x + ( 1 / ( 1 - x ) ) ) / x / x,(x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +( x + ( 1 / x ) + 1 ) / ( ( x * x ) - x ),(x*(x + 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( x + ( 1 / x ) + 1 ) / x,(x*(x + 1) + 1)/x**2,-2.0,0.0 +( x + ( x * ( 1 - x ) ) + 1 ) * x,x*(-x*(x - 1) + x + 1),1.0,3.0 +( x + ( x * ( 1 / ( 1 + x ) ) ) + x ) * x,x**2*(2*x + 3)/(x + 1),2.0,2.0 +( x + ( x * x ) ) * x + 1,x**2*(x + 1) + 1,0.0,3.0 +( x + ( x * x ) ) * x - 1,x**2*(x + 1) - 1,0.0,3.0 +( x + ( x * x ) + 1 ) * x,x*(x**2 + x + 1),1.0,3.0 +( x + ( x * x ) + x ) * ( x / ( 1 - x ) ),-x**2*(x + 2)/(x - 1),2.0,2.0 +( x + ( x / ( ( 1 + x ) + x ) ) * x ) * x,x**2*(3*x + 1)/(2*x + 1),2.0,2.0 +( x + ( x / ( ( 1 - x ) - x ) ) + x ) * x,x**2*(4*x - 3)/(2*x - 1),2.0,2.0 +( x + ( x / ( 1 + ( 1 - x ) ) ) * x ) * x,-2*x**2/(x - 2),2.0,1.0 +( x + ( x / ( 1 + ( 1 / x ) ) ) + x ) * x,x**2*(3*x + 2)/(x + 1),2.0,2.0 +( x + ( x / ( 1 + x ) ) ),x*(x + 2)/(x + 1),1.0,1.0 +( x + ( x / ( 1 + x ) ) ) + x,x*(2*x + 3)/(x + 1),1.0,1.0 +( x + ( x / ( 1 + x ) ) + 1 ) / ( x * x ),(x + (x + 1)**2)/(x**2*(x + 1)),-2.0,-1.0 +( x + ( x / ( 1 - x ) ) ) * x + ( x * x ),x**2*(2*x - 3)/(x - 1),2.0,2.0 +( x + ( x / ( 1 - x ) ) + 1 ) / x,(x**2 - x - 1)/(x*(x - 1)),-1.0,0.0 +( x + ( x / ( 1 - x ) ) + x ),x*(2*x - 3)/(x - 1),1.0,1.0 +( x + ( x / ( 1 - x ) ) + x ) * x,x**2*(2*x - 3)/(x - 1),2.0,2.0 +( x + 1 ) * ( 1 + x ) * x,x*(x + 1)**2,1.0,3.0 +( x + 1 ) * ( 1 + x ) + 1,(x + 1)**2 + 1,0.0,2.0 +( x + 1 ) * ( 1 / ( 1 - x ) ) + 1,-2/(x - 1),0.0,-1.0 +( x + 1 ) * ( x * ( 1 + x ) ) - 1,x*(x + 1)**2 - 1,0.0,3.0 +( x + 1 ) * ( x * x ) - 1,x**2*(x + 1) - 1,0.0,3.0 +( x + 1 ) * x,x*(x + 1),1.0,2.0 +( x + 1 ) * x + 1,x*(x + 1) + 1,0.0,2.0 +( x + 1 ) * x - ( 1 - x ),x*(x + 1) + x - 1,0.0,2.0 +( x + 1 ) * x - 1,x*(x + 1) - 1,0.0,2.0 +( x + 1 ) + 1,x + 2,0.0,1.0 +( x + 1 ) / ( ( x * x ) - x ),(x + 1)/(x*(x - 1)),-1.0,-1.0 +( x + 1 ) / ( ( x * x ) - x ) / x,(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( x + 1 ) / ( ( x * x ) / ( 1 + x ) ) / x,(x + 1)**2/x**3,-3.0,-1.0 +( x + 1 ) / ( 1 - x ) / ( x * x ),-(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( x + 1 ) / ( x * ( ( 1 - x ) - x ) ) / x,-(x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( x + 1 ) / ( x * ( ( 1 / ( 1 - x ) ) - x ) ) / x,(-x**2 + 1)/(x**2*(x**2 - x + 1)),-2.0,-2.0 +( x + 1 ) / ( x * ( 1 - x ) ) / x,-(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( x + 1 ) / ( x / ( 1 + x ) ) / x,(x + 1)**2/x**2,-2.0,0.0 +( x + 1 ) / x / ( ( ( 1 - x ) - x ) * x ),-(x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +( x + 1 ) / x / ( ( 1 - x ) * x ),-(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( x + 1 ) / x / ( x * ( 1 - x ) ),-(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( x + 1 + ( 1 / x ) ) / ( x * ( 1 - x ) ),-(x*(x + 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( x + 1 + ( 1 / x ) ) / x,(x*(x + 1) + 1)/x**2,-2.0,0.0 +( x + 1 + 1 ),x + 2,0.0,1.0 +( x + 1 + 1 ) / ( ( ( 1 - x ) * x ) - x ),-(x + 2)/x**2,-2.0,-1.0 +( x + 1 + 1 ) / ( ( 1 / x ) - x ),-x*(x + 2)/(x**2 - 1),1.0,0.0 +( x + 1 + 1 ) / ( ( x * x ) * ( 1 - x ) ),-(x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( x + 1 + 1 ) / ( 1 + ( x * x ) ),(x + 2)/(x**2 + 1),0.0,-1.0 +( x + 1 + 1 ) / ( 1 - x ),-(x + 2)/(x - 1),0.0,0.0 +( x + 1 + 1 ) / ( x * ( ( x * x ) - x ) ),(x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( x + 1 + 1 ) / ( x * ( 1 - ( 1 + x ) ) ),-(x + 2)/x**2,-2.0,-1.0 +( x + 1 + 1 ) / ( x * ( 1 - x ) ),-(x + 2)/(x*(x - 1)),-1.0,-1.0 +( x + 1 + 1 ) / ( x * x ),(x + 2)/x**2,-2.0,-1.0 +( x + 1 + 1 ) / x,(x + 2)/x,-1.0,0.0 +( x + 1 + x ),2*x + 1,0.0,1.0 +( x + 1 + x ) * ( ( x * x ) - x ),x*(x - 1)*(2*x + 1),1.0,3.0 +( x + 1 + x ) * ( ( x * x ) / ( 1 - x ) ),-x**2*(2*x + 1)/(x - 1),2.0,2.0 +( x + 1 + x ) * ( x * ( 1 - x ) ),x*(-2*x**2 + x + 1),1.0,3.0 +( x + 1 + x ) * x,x*(2*x + 1),1.0,2.0 +( x + 1 / x ),x + 1/x,-1.0,1.0 +( x + x ),2*x,1.0,1.0 +( x + x ) * ( ( 1 / x ) + x ) * x,2*x*(x**2 + 1),1.0,3.0 +( x + x ) * ( 1 - ( 1 / ( 1 - x ) ) ),2*x**2/(x - 1),2.0,1.0 +( x + x ) * ( 1 - ( x * x ) ) - x,-2*x**3 + x,1.0,3.0 +( x + x ) * ( 1 - x ),2*x*(-x + 1),1.0,2.0 +( x + x ) * ( 1 / ( ( 1 - x ) - x ) ) * x,-2*x**2/(2*x - 1),2.0,1.0 +( x + x ) * ( 1 / ( 1 + x ) ),2*x/(x + 1),1.0,0.0 +( x + x ) * ( 1 / ( 1 + x ) ) * x,2*x**2/(x + 1),2.0,1.0 +( x + x ) * ( x * ( 1 + x ) ) + x,x*(2*x*(x + 1) + 1),1.0,3.0 +( x + x ) * ( x * ( 1 + x ) ) - x,x*(2*x*(x + 1) - 1),1.0,3.0 +( x + x ) * ( x * x ) + ( 1 + x ),2*x**3 + x + 1,0.0,3.0 +( x + x ) * ( x * x ) + x,2*x**3 + x,1.0,3.0 +( x + x ) * ( x * x ) - x,2*x**3 - x,1.0,3.0 +( x + x ) * ( x / ( 1 - ( ( x * x ) * x ) ) ) * x,-2*x**3/(x**3 - 1),3.0,0.0 +( x + x ) * ( x / ( 1 - ( x * x ) ) ) * x,-2*x**3/(x**2 - 1),3.0,1.0 +( x + x ) * ( x / ( 1 - x ) ),-2*x**2/(x - 1),2.0,1.0 +( x + x ) * ( x / ( 1 - x ) ) + x,-x*(x + 1)/(x - 1),1.0,1.0 +( x + x ) * x,2*x**2,2.0,2.0 +( x + x ) * x * ( ( 1 / x ) - x ),2*x*(-x**2 + 1),1.0,3.0 +( x + x ) * x * ( 1 + ( 1 / ( 1 + x ) ) ),2*x**2*(x + 2)/(x + 1),2.0,2.0 +( x + x ) * x * ( 1 - ( x / ( 1 - x ) ) ),x**2*(4*x - 2)/(x - 1),2.0,2.0 +( x + x ) * x * ( 1 / ( 1 + ( 1 + x ) ) ),2*x**2/(x + 2),2.0,1.0 +( x + x ) * x * ( 1 / ( 1 + x ) ),2*x**2/(x + 1),2.0,1.0 +( x + x ) * x * ( 1 / ( 1 - ( x * x ) ) ),-2*x**2/(x**2 - 1),2.0,0.0 +( x + x ) * x * ( x / ( 1 + ( x * x ) ) ),2*x**3/(x**2 + 1),3.0,1.0 +( x + x ) * x + ( x * x ),3*x**2,2.0,2.0 +( x + x ) * x + ( x / ( ( 1 / x ) + x ) ),x**2*(2*x**2 + 3)/(x**2 + 1),2.0,2.0 +( x + x ) * x + ( x / ( 1 + ( 1 / x ) ) ),x**2*(2*x + 3)/(x + 1),2.0,2.0 +( x + x ) * x + 1,2*x**2 + 1,0.0,2.0 +( x + x ) * x + x,x*(2*x + 1),1.0,2.0 +( x + x ) * x - 1,2*x**2 - 1,0.0,2.0 +( x + x ) + 1,2*x + 1,0.0,1.0 +( x + x ) + x,3*x,1.0,1.0 +( x + x ) + x + x,4*x,1.0,1.0 +( x + x * x ) * ( x / ( 1 - x ) ),-x**2*(x + 1)/(x - 1),2.0,2.0 +( x + x + ( ( 1 + x ) + x ) ) * x,x*(4*x + 1),1.0,2.0 +( x + x + ( ( x * x ) * x ) + x ),x*(x**2 + 3),1.0,3.0 +( x + x + ( ( x / ( 1 + x ) ) * x ) ) * x,x**2*(3*x + 2)/(x + 1),2.0,2.0 +( x + x + ( ( x / ( 1 + x ) ) + x ) ) * x,x**2*(3*x + 4)/(x + 1),2.0,2.0 +( x + x + ( 1 / ( 1 - x ) ) ) * x,x*(2*x*(x - 1) - 1)/(x - 1),1.0,2.0 +( x + x + ( 1 / x ) ) * ( x * x ),2*x**3 + x,1.0,3.0 +( x + x + ( x * x ) ) * ( 1 - x ),x*(-x**2 - x + 2),1.0,3.0 +( x + x + ( x / ( 1 + x ) ) ) * x,x**2*(2*x + 3)/(x + 1),2.0,2.0 +( x + x + 1 ),2*x + 1,0.0,1.0 +( x + x + 1 ) * ( ( 1 / ( x * x ) ) / ( 1 - x ) ),-(2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( x + x + 1 ) * ( ( x * x ) / ( 1 - x ) ),-x**2*(2*x + 1)/(x - 1),2.0,2.0 +( x + x + 1 ) * ( 1 / ( 1 - x ) ),-(2*x + 1)/(x - 1),0.0,0.0 +( x + x + 1 ) * ( x / ( 1 - x ) ),-x*(2*x + 1)/(x - 1),1.0,1.0 +( x + x + x ),3*x,1.0,1.0 +( x + x + x ) * ( ( ( x * x ) / x ) + x ),6*x**2,2.0,2.0 +( x + x + x ) * ( ( 1 - x ) - ( 1 + x ) ),-6*x**2,2.0,2.0 +( x + x + x ) * ( 1 + x ),3*x*(x + 1),1.0,2.0 +( x + x + x ) * ( 1 - ( 1 + x ) ),-3*x**2,2.0,2.0 +( x + x + x ) * ( 1 - ( 1 - x ) ),3*x**2,2.0,2.0 +( x + x + x ) * ( 1 - ( 1 / ( 1 + x ) ) ),3*x**2/(x + 1),2.0,1.0 +( x + x + x ) * ( 1 / ( 1 + x ) ),3*x/(x + 1),1.0,0.0 +( x + x + x ) * ( 1 / ( 1 - x ) ),-3*x/(x - 1),1.0,0.0 +( x + x + x ) * ( x * ( 1 / ( 1 + x ) ) ),3*x**2/(x + 1),2.0,1.0 +( x + x + x ) * ( x / ( ( 1 + ( 1 / x ) ) + x ) ),3*x**3/(x*(x + 1) + 1),3.0,1.0 +( x + x + x ) * ( x / ( ( 1 + x ) + ( 1 / x ) ) ),3*x**3/(x*(x + 1) + 1),3.0,1.0 +( x + x + x ) * ( x / ( ( 1 + x ) + x ) ),3*x**2/(2*x + 1),2.0,1.0 +( x + x + x ) * ( x / ( ( 1 - x ) - x ) ),-3*x**2/(2*x - 1),2.0,1.0 +( x + x + x ) * ( x / ( ( 1 / x ) + x ) ),3*x**3/(x**2 + 1),3.0,1.0 +( x + x + x ) * ( x / ( ( x * x ) - ( ( 1 / x ) / x ) ) ),3*x**4/(x**4 - 1),4.0,0.0 +( x + x + x ) * ( x / ( ( x * x ) - ( 1 / x ) ) ),3*x**3/(x**3 - 1),3.0,0.0 +( x + x + x ) * ( x / ( 1 + x ) ),3*x**2/(x + 1),2.0,1.0 +( x + x + x ) * x,3*x**2,2.0,2.0 +( x + x + x ) + x,4*x,1.0,1.0 +( x + x + x + x ),4*x,1.0,1.0 +( x + x - ( ( 1 - x ) - x ) ) * x,x*(4*x - 1),1.0,2.0 +( x + x - ( ( x / ( 1 - x ) ) - x ) ) * x,x**2*(3*x - 2)/(x - 1),2.0,2.0 +( x + x - ( 1 - ( 1 + x ) ) ) * x,3*x**2,2.0,2.0 +( x + x - ( 1 - x ) ) * x,x*(3*x - 1),1.0,2.0 +( x + x - ( 1 / ( ( 1 / x ) - x ) ) ) * x,(2*x**4 - x**2)/(x**2 - 1),2.0,2.0 +( x + x - ( 1 / ( 1 - x ) ) ) * x,x*(2*x*(x - 1) + 1)/(x - 1),1.0,2.0 +( x + x - ( 1 / x ) ) * ( x * x ),2*x**3 - x,1.0,3.0 +( x + x - ( 1 / x ) ) * x,2*x**2 - 1,0.0,2.0 +( x + x - ( x / ( ( 1 - x ) - x ) ) ) * x,x**2*(4*x - 1)/(2*x - 1),2.0,2.0 +( x + x - ( x / ( 1 - x ) ) ) * x,x**2*(2*x - 1)/(x - 1),2.0,2.0 +( x + x - 1 ) * ( ( 1 + x ) * x ),x*(x + 1)*(2*x - 1),1.0,3.0 +( x + x - 1 ) * ( ( 1 - x ) * x ),-x*(x - 1)*(2*x - 1),1.0,3.0 +( x + x - 1 ) * ( ( x / ( 1 + x ) ) * x ),x**2*(2*x - 1)/(x + 1),2.0,2.0 +( x + x - 1 ) * ( x * ( 1 - x ) ),-x*(x - 1)*(2*x - 1),1.0,3.0 +( x + x - 1 ) * ( x / ( 1 + x ) ),x*(2*x - 1)/(x + 1),1.0,1.0 +( x + x - 1 ) * x,x*(2*x - 1),1.0,2.0 +( x + x - 1 / ( 1 + x ) ),(2*x*(x + 1) - 1)/(x + 1),0.0,1.0 +( x + x - 1 / x ),2*x - 1/x,-1.0,1.0 +( x + x - x * ( x * x ) ),x*(-x**2 + 2),1.0,3.0 +( x + x - x * ( x / ( 1 - x ) ) ),x*(3*x - 2)/(x - 1),1.0,1.0 +( x - ( ( 1 + x ) / ( 1 - x ) ) ) / x / x,(x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( x - ( ( 1 + x ) / x ) / x ) / x,(x**3 - x - 1)/x**3,-3.0,0.0 +( x - ( ( 1 - ( 1 / x ) ) - x ) ) / x / x,(x*(2*x - 1) + 1)/x**3,-3.0,-1.0 +( x - ( ( 1 - x ) - x ) ) / x / ( 1 - x ),(-3*x + 1)/(x*(x - 1)),-1.0,-1.0 +( x - ( ( 1 - x ) / x ) / x ) / x,(x**3 + x - 1)/x**3,-3.0,0.0 +( x - ( ( 1 / ( 1 - ( 1 - x ) ) ) - x ) ) / x / x,2/x - 1/x**3,-3.0,-1.0 +( x - ( ( 1 / ( 1 - x ) ) - x ) ) / x / x,(2*x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( x - ( ( 1 / x ) - x ) ) / ( 1 + x ) / x,(2*x**2 - 1)/(x**2*(x + 1)),-2.0,-1.0 +( x - ( ( x * x ) * x ) ) * x + 1,-x**4 + x**2 + 1,0.0,4.0 +( x - ( ( x * x ) / ( 1 - x ) ) ) * x,x**2*(2*x - 1)/(x - 1),2.0,2.0 +( x - ( 1 + ( 1 - x ) ) ) / x / x,2*(x - 1)/x**2,-2.0,-1.0 +( x - ( 1 + ( x * x ) ) ) / ( x * x ) / x,(-x**2 + x - 1)/x**3,-3.0,-1.0 +( x - ( 1 + x ) ) / x / x,-1/x**2,-2.0,-2.0 +( x - ( 1 + x ) - ( 1 - x ) ) / ( x * x ),(x - 2)/x**2,-2.0,-1.0 +( x - ( 1 + x ) - 1 ) / ( 1 - x ),2/(x - 1),0.0,-1.0 +( x - ( 1 + x ) - 1 ) / ( x * x ),-2/x**2,-2.0,-2.0 +( x - ( 1 + x ) - 1 ) / x,-2/x,-1.0,-1.0 +( x - ( 1 + x ) / x / x ),(x**3 - x - 1)/x**2,-2.0,1.0 +( x - ( 1 - ( x / ( 1 + x ) ) ) ) / x / x,(x**2 + x - 1)/(x**2*(x + 1)),-2.0,-1.0 +( x - ( 1 - x ) ) * ( 1 - x ) + 1,x*(-2*x + 3),1.0,2.0 +( x - ( 1 - x ) ) * ( x * x ) - x,x*(x*(2*x - 1) - 1),1.0,3.0 +( x - ( 1 - x ) ) * x + ( x / ( 1 - x ) ),x**2*(2*x - 3)/(x - 1),2.0,2.0 +( x - ( 1 - x ) ) * x - 1,x*(2*x - 1) - 1,0.0,2.0 +( x - ( 1 - x ) ) * x - x,2*x*(x - 1),1.0,2.0 +( x - ( 1 - x ) ) / ( ( x * x ) + x ) / x,(2*x - 1)/(x**2*(x + 1)),-2.0,-2.0 +( x - ( 1 - x ) ) / ( 1 + x ) + 1,3*x/(x + 1),1.0,0.0 +( x - ( 1 - x ) ) / ( 1 + x ) / ( x * x ),(2*x - 1)/(x**2*(x + 1)),-2.0,-2.0 +( x - ( 1 - x ) ) / x + 1,3 - 1/x,-1.0,0.0 +( x - ( 1 - x ) ) / x / ( x * ( 1 + x ) ),(2*x - 1)/(x**2*(x + 1)),-2.0,-2.0 +( x - ( 1 - x ) + ( 1 / x ) ) / x,2 - 1/x + x**(-2),-2.0,0.0 +( x - ( 1 - x ) - ( ( 1 + x ) / x ) ) / ( x * x ),(2*x**2 - 2*x - 1)/x**3,-3.0,-1.0 +( x - ( 1 - x ) - ( 1 - x ) ) / ( x * x ),(3*x - 2)/x**2,-2.0,-1.0 +( x - ( 1 - x ) - ( 1 / x ) ) / ( x * x ),(2*x**2 - x - 1)/x**3,-3.0,-1.0 +( x - ( 1 - x ) - 1 ) * x,2*x*(x - 1),1.0,2.0 +( x - ( 1 - x ) - 1 ) / ( x * x ),2*(x - 1)/x**2,-2.0,-1.0 +( x - ( 1 - x ) / x ) + x,2*x + 1 - 1/x,-1.0,1.0 +( x - ( 1 / ( ( 1 / x ) + x ) ) ),x**3/(x**2 + 1),3.0,1.0 +( x - ( 1 / ( ( x * x ) - x ) ) ) / x / x,(x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +( x - ( 1 / ( 1 + x ) ) ),(x*(x + 1) - 1)/(x + 1),0.0,1.0 +( x - ( 1 / ( 1 + x ) ) ) / ( ( 1 - x ) * x ) / x,(-x**2 - x + 1)/(x**2*(x**2 - 1)),-2.0,-2.0 +( x - ( 1 / ( 1 + x ) ) - 1 ) / ( x * x ),(x**2 - 2)/(x**2*(x + 1)),-2.0,-1.0 +( x - ( 1 / ( 1 - x ) ) ) * x,x*(x*(x - 1) + 1)/(x - 1),1.0,2.0 +( x - ( 1 / ( 1 - x ) ) ) / ( 1 + x ) / ( x * x ),(x**2 - x + 1)/(x**4 - x**2),-2.0,-2.0 +( x - ( 1 / ( 1 - x ) ) ) / ( x * x ),(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( x - ( 1 / ( 1 - x ) ) ) / x / x,(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( x - ( 1 / ( 1 - x ) ) - 1 ) / ( x * x ),((-x + 1)**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( x - ( 1 / x ) ),x - 1/x,-1.0,1.0 +( x - ( 1 / x ) ) / ( x * x ) + ( 1 / ( 1 + x ) ),(x**3 + (x + 1)*(x**2 - 1))/(x**3*(x + 1)),-3.0,-1.0 +( x - ( 1 / x ) ) / x + 1,2 - 1/x**2,-2.0,0.0 +( x - ( 1 / x ) ) / x / ( x / ( ( 1 / x ) - x ) ),-(x**2 - 1)**2/x**4,-4.0,0.0 +( x - ( 1 / x ) - ( 1 - x ) ) / x,2 - 1/x - 1/x**2,-2.0,0.0 +( x - ( 1 / x ) - ( x * x ) * x ),-x**3 + x - 1/x,-1.0,3.0 +( x - ( 1 / x ) - 1 ) / ( x * x ),(x**2 - x - 1)/x**3,-3.0,-1.0 +( x - ( 1 / x ) / x ) / x,1 - 1/x**3,-3.0,0.0 +( x - ( x * ( 1 + x ) ) ) * x - x,-x**3 - x,1.0,3.0 +( x - ( x * ( 1 / x ) ) - 1 ) / ( x * x ),(x - 2)/x**2,-2.0,-1.0 +( x - ( x * x ) ) * ( x * x ) - 1,x**3*(-x + 1) - 1,0.0,4.0 +( x - ( x * x ) ) * x + ( 1 + x ),-x**2*(x - 1) + x + 1,0.0,3.0 +( x - ( x * x ) ) * x - 1,-x**3 + x**2 - 1,0.0,3.0 +( x - ( x * x ) ) * x - x,x*(-x**2 + x - 1),1.0,3.0 +( x - ( x * x ) * ( x * x ) - 1 ),-x**4 + x - 1,0.0,4.0 +( x - ( x * x ) + x ) * ( x / ( 1 + x ) ),x**2*(-x + 2)/(x + 1),2.0,2.0 +( x - ( x * x ) - ( 1 - x ) ) * x,x*(-x**2 + 2*x - 1),1.0,3.0 +( x - ( x * x ) - ( 1 / x ) / x ),-x**2 + x - 1/x**2,-2.0,2.0 +( x - ( x * x ) - 1 ) / ( ( x * x ) * x ),(-x**2 + x - 1)/x**3,-3.0,-1.0 +( x - ( x / ( ( 1 + x ) + x ) ) + x ) * x,x**2*(4*x + 1)/(2*x + 1),2.0,2.0 +( x - ( x / ( ( 1 - x ) - x ) ) * x ) * x,x**2*(3*x - 1)/(2*x - 1),2.0,2.0 +( x - ( x / ( 1 + x ) ) * x * x ),x*(-x**2 + x + 1)/(x + 1),1.0,2.0 +( x - ( x / ( 1 - x ) ) ),x**2/(x - 1),2.0,1.0 +( x - ( x / ( 1 - x ) ) * x * x ),x*(x**2 + x - 1)/(x - 1),1.0,2.0 +( x - ( x / ( 1 - x ) ) + x ) * x,x**2*(2*x - 1)/(x - 1),2.0,2.0 +( x - 1 ) * ( ( 1 - x ) * x ),-x*(x - 1)**2,1.0,3.0 +( x - 1 ) * ( ( x * x ) * x ) - 1,x**3*(x - 1) - 1,0.0,4.0 +( x - 1 ) * ( ( x / ( 1 + x ) ) * x ),x**2*(x - 1)/(x + 1),2.0,2.0 +( x - 1 ) * ( 1 - x ),-(x - 1)**2,0.0,2.0 +( x - 1 ) * ( 1 - x ) * x,-x*(x - 1)**2,1.0,3.0 +( x - 1 ) * ( 1 / ( 1 + x ) ) - 1,-2/(x + 1),0.0,-1.0 +( x - 1 ) * ( x * ( x * x ) ) - 1,x**3*(x - 1) - 1,0.0,4.0 +( x - 1 ) * ( x * x ) - 1,x**2*(x - 1) - 1,0.0,3.0 +( x - 1 ) * x,x*(x - 1),1.0,2.0 +( x - 1 ) * x + 1,x*(x - 1) + 1,0.0,2.0 +( x - 1 ) * x - ( x / ( 1 + x ) ),x*(x**2 - 2)/(x + 1),1.0,2.0 +( x - 1 ) * x - ( x / ( 1 - x ) ),x**2 - x + x/(x - 1),1.0,2.0 +( x - 1 ) * x - 1,x*(x - 1) - 1,0.0,2.0 +( x - 1 ) * x - x,x*(x - 2),1.0,2.0 +( x - 1 ) + x,2*x - 1,0.0,1.0 +( x - 1 ) - ( 1 + x ) - 1,-3,0.0,0.0 +( x - 1 ) - ( 1 / ( x * x ) ) / x,x - 1 - 1/x**3,-3.0,1.0 +( x - 1 ) - ( 1 / x ) / x,x - 1 - 1/x**2,-2.0,1.0 +( x - 1 ) - 1 - ( 1 + x ),-3,0.0,0.0 +( x - 1 ) - 1 - 1,x - 3,0.0,1.0 +( x - 1 ) - 1 / x,x - 1 - 1/x,-1.0,1.0 +( x - 1 ) / ( ( ( x * x ) + x ) + x ) / x,(x - 1)/(x**2*(x + 2)),-2.0,-2.0 +( x - 1 ) / ( ( 1 + x ) * ( 1 + x ) ) / x,(x - 1)/(x*(x + 1)**2),-1.0,-2.0 +( x - 1 ) / ( ( 1 + x ) * x ) / ( 1 + x ),(x - 1)/(x*(x + 1)**2),-1.0,-2.0 +( x - 1 ) / ( ( 1 + x ) * x ) / x,(x - 1)/(x**2*(x + 1)),-2.0,-2.0 +( x - 1 ) / ( ( 1 + x ) + ( x * x ) ) / x,(x - 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +( x - 1 ) / ( ( 1 + x ) + x ) / x,(x - 1)/(x*(2*x + 1)),-1.0,-1.0 +( x - 1 ) / ( ( 1 / ( 1 + x ) ) + x ) / x,(x**2 - 1)/(x*(x**2 + x + 1)),-1.0,-1.0 +( x - 1 ) / ( ( 1 / x ) + x ) / x,(x - 1)/(x**2 + 1),0.0,-1.0 +( x - 1 ) / ( ( x * ( 1 + x ) ) + x ) / x,(x - 1)/(x**2*(x + 2)),-2.0,-2.0 +( x - 1 ) / ( ( x * ( 1 - x ) ) + x ) / x,(-x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( x - 1 ) / ( 1 + ( ( 1 - x ) * x ) ) / x,(-x + 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +( x - 1 ) / ( 1 + ( 1 + x ) ) / x,(x - 1)/(x*(x + 2)),-1.0,-1.0 +( x - 1 ) / ( 1 + ( x * x ) ) / ( 1 + x ),(x - 1)/((x + 1)*(x**2 + 1)),0.0,-2.0 +( x - 1 ) / ( 1 + ( x * x ) ) / x,(x - 1)/(x**3 + x),-1.0,-2.0 +( x - 1 ) / ( 1 + x ) + ( 1 / x ),(x**2 + 1)/(x*(x + 1)),-1.0,0.0 +( x - 1 ) / ( 1 + x ) + 1,2*x/(x + 1),1.0,0.0 +( x - 1 ) / ( 1 + x ) / ( x * ( 1 + x ) ),(x - 1)/(x*(x + 1)**2),-1.0,-2.0 +( x - 1 ) / ( 1 + x ) / x,(x - 1)/(x*(x + 1)),-1.0,-1.0 +( x - 1 ) / ( x * ( ( 1 + x ) + ( 1 + x ) ) ) / x,(x - 1)/(2*x**2*(x + 1)),-2.0,-2.0 +( x - 1 ) / ( x * ( ( 1 + x ) + x ) ) / x,(x - 1)/(x**2*(2*x + 1)),-2.0,-2.0 +( x - 1 ) / ( x * ( 1 + ( 1 + x ) ) ) / x,(x - 1)/(x**2*(x + 2)),-2.0,-2.0 +( x - 1 ) / ( x * ( 1 + ( 1 - x ) ) ) / x,(-x + 1)/(x**2*(x - 2)),-2.0,-2.0 +( x - 1 ) / ( x * ( 1 + x ) ),(x - 1)/(x*(x + 1)),-1.0,-1.0 +( x - 1 ) / ( x * ( 1 + x ) ) / x,(x - 1)/(x**2*(x + 1)),-2.0,-2.0 +( x - 1 ) / ( x * ( 1 / ( 1 - x ) ) ) / ( x * x ),-(x - 1)**2/x**3,-3.0,-1.0 +( x - 1 ) / ( x * x ),(x - 1)/x**2,-2.0,-1.0 +( x - 1 ) / ( x / ( 1 - x ) ) / x,-(x - 1)**2/x**2,-2.0,0.0 +( x - 1 ) / x + ( ( x * x ) * x ),(x**4 + x - 1)/x,-1.0,3.0 +( x - 1 ) / x + 1,2 - 1/x,-1.0,0.0 +( x - 1 ) / x / ( x / ( 1 - x ) ),-(x - 1)**2/x**2,-2.0,0.0 +( x - 1 + ( ( 1 / x ) / x ) ) / x,1 - 1/x + x**(-3),-3.0,0.0 +( x - 1 + ( 1 / x ) ) / ( ( 1 - x ) * x ),-(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +( x - 1 + ( 1 / x ) ) / ( 1 + ( x * x ) ),(x**2 - x + 1)/(x**3 + x),-1.0,-1.0 +( x - 1 + ( 1 / x ) ) / ( x * x ),(x*(x - 1) + 1)/x**3,-3.0,-1.0 +( x - 1 + ( 1 / x ) ) / x,(x*(x - 1) + 1)/x**2,-2.0,0.0 +( x - 1 + ( x * ( 1 - x ) ) ) * x,x*(-x**2 + 2*x - 1),1.0,3.0 +( x - 1 + ( x / ( 1 - x ) ) ) / ( x * x ),(-x + (-x + 1)**2)/(x**2*(x - 1)),-2.0,-1.0 +( x - 1 + x ),2*x - 1,0.0,1.0 +( x - 1 + x ) * ( ( x * x ) - x ),x*(x - 1)*(2*x - 1),1.0,3.0 +( x - 1 + x ) * ( ( x / ( 1 + x ) ) - x ),x**2*(-2*x + 1)/(x + 1),2.0,2.0 +( x - 1 + x ) * ( x * ( 1 + x ) ),x*(x + 1)*(2*x - 1),1.0,3.0 +( x - 1 + x ) * x,x*(2*x - 1),1.0,2.0 +( x - 1 + x ) / ( 1 + x ),(2*x - 1)/(x + 1),0.0,0.0 +( x - 1 + x ) / x,2 - 1/x,-1.0,0.0 +( x - 1 - ( ( 1 + x ) + ( 1 / x ) ) ) / x,-(2*x + 1)/x**2,-2.0,-1.0 +( x - 1 - ( ( 1 + x ) - x ) ) / ( x * x ),(x - 2)/x**2,-2.0,-1.0 +( x - 1 - ( ( 1 - x ) - x ) ) / x,3 - 2/x,-1.0,0.0 +( x - 1 - ( ( 1 / x ) - x ) ) / x,2 - 1/x - 1/x**2,-2.0,0.0 +( x - 1 - ( ( 1 / x ) / ( 1 - x ) ) ) / ( x * x ),(x*(x - 1)**2 + 1)/(x**3*(x - 1)),-3.0,-1.0 +( x - 1 - ( 1 + ( 1 + x ) ) ) / x,-3/x,-1.0,-1.0 +( x - 1 - ( 1 + x ) ) / x,-2/x,-1.0,-1.0 +( x - 1 - ( 1 - ( 1 / x ) ) ) / ( x * x ),(x*(x - 2) + 1)/x**3,-3.0,-1.0 +( x - 1 - ( 1 - x ) ) * x,2*x*(x - 1),1.0,2.0 +( x - 1 - ( 1 - x ) ) / x,2 - 2/x,-1.0,0.0 +( x - 1 - ( 1 / ( 1 + x ) ) ) * x,x*(x**2 - 2)/(x + 1),1.0,2.0 +( x - 1 - ( 1 / x ) ) / ( x * x ),(x**2 - x - 1)/x**3,-3.0,-1.0 +( x - 1 - ( 1 / x ) ) / x,(x**2 - x - 1)/x**2,-2.0,0.0 +( x - 1 - 1 ),x - 2,0.0,1.0 +( x - 1 - 1 ) * ( ( x * x ) + x ),x*(x - 2)*(x + 1),1.0,3.0 +( x - 1 - 1 ) * ( 1 + x ),(x - 2)*(x + 1),0.0,2.0 +( x - 1 - 1 ) * ( 1 / x ),(x - 2)/x,-1.0,0.0 +( x - 1 - 1 ) * ( x * ( 1 + x ) ),x*(x - 2)*(x + 1),1.0,3.0 +( x - 1 - 1 ) - 1,x - 3,0.0,1.0 +( x - 1 - 1 ) / ( ( ( 1 + x ) * x ) * x ),(x - 2)/(x**2*(x + 1)),-2.0,-2.0 +( x - 1 - 1 ) / ( ( ( 1 - x ) * x ) * x ),(-x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( x - 1 - 1 ) / ( ( 1 + x ) * x ),(x - 2)/(x*(x + 1)),-1.0,-1.0 +( x - 1 - 1 ) / ( ( 1 - ( 1 - x ) ) * x ),(x - 2)/x**2,-2.0,-1.0 +( x - 1 - 1 ) / ( ( 1 - x ) * x ),(-x + 2)/(x*(x - 1)),-1.0,-1.0 +( x - 1 - 1 ) / ( ( 1 / x ) - x ),-x*(x - 2)/(x**2 - 1),1.0,0.0 +( x - 1 - 1 ) / ( ( x * ( 1 + ( 1 + x ) ) ) * x ),(x - 2)/(x**2*(x + 2)),-2.0,-2.0 +( x - 1 - 1 ) / ( ( x * ( 1 + x ) ) * x ),(x - 2)/(x**2*(x + 1)),-2.0,-2.0 +( x - 1 - 1 ) / ( ( x * ( 1 + x ) ) - x ),(x - 2)/x**2,-2.0,-1.0 +( x - 1 - 1 ) / ( ( x * x ) * ( 1 + x ) ),(x - 2)/(x**2*(x + 1)),-2.0,-2.0 +( x - 1 - 1 ) / ( ( x * x ) * ( 1 - x ) ),(-x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( x - 1 - 1 ) / ( x * ( ( 1 + x ) * x ) ),(x - 2)/(x**2*(x + 1)),-2.0,-2.0 +( x - 1 - 1 ) / ( x * ( ( x * x ) / ( 1 - x ) ) ),-(x - 2)*(x - 1)/x**3,-3.0,-1.0 +( x - 1 - 1 ) / ( x * ( 1 + x ) ),(x - 2)/(x*(x + 1)),-1.0,-1.0 +( x - 1 - 1 ) / ( x * ( 1 - x ) ),(-x + 2)/(x*(x - 1)),-1.0,-1.0 +( x - 1 - 1 ) / ( x * ( x * ( 1 + x ) ) ),(x - 2)/(x**2*(x + 1)),-2.0,-2.0 +( x - 1 - 1 ) / ( x * ( x * ( 1 - x ) ) ),(-x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( x - 1 - 1 ) / ( x * ( x / ( 1 - ( 1 / x ) ) ) ),(x - 2)*(x - 1)/x**3,-3.0,-1.0 +( x - 1 - 1 ) / ( x * x ),(x - 2)/x**2,-2.0,-1.0 +( x - 1 - 1 ) / x,(x - 2)/x,-1.0,0.0 +( x - 1 - 1 - ( 1 + x ) ),-3,0.0,0.0 +( x - 1 - 1 / ( x * ( x * x ) ) ),x - 1 - 1/x**3,-3.0,1.0 +( x - 1 - 1 / ( x * x ) ),x - 1 - 1/x**2,-2.0,1.0 +( x - 1 - 1 / x ),x - 1 - 1/x,-1.0,1.0 +( x - 1 / ( 1 + x ) / ( ( 1 / x ) + x ) ),x - 1/((x + 1)*(x + 1/x)),2.0,1.0 +( x - 1 / ( 1 + x ) / x ),x - 1/(x*(x + 1)),-1.0,1.0 +( x - 1 / ( 1 - x ) / x ),x + 1/(x*(x - 1)),-1.0,1.0 +( x - 1 / ( x * ( 1 + x ) ) ) / ( x * x ),(x**2*(x + 1) - 1)/(x**3*(x + 1)),-3.0,-1.0 +( x - 1 / ( x * ( x * x ) ) - 1 ),x - 1 - 1/x**3,-3.0,1.0 +( x - 1 / ( x * x ) - ( 1 + x ) ),-1 - 1/x**2,-2.0,0.0 +( x - 1 / ( x * x ) - 1 ),x - 1 - 1/x**2,-2.0,1.0 +( x - 1 / x ),x - 1/x,-1.0,1.0 +( x - 1 / x ) + x,2*x - 1/x,-1.0,1.0 +( x - 1 / x ) - ( 1 - x ),2*x - 1 - 1/x,-1.0,1.0 +( x - 1 / x ) / ( 1 - x ),-(x + 1)/x,-1.0,0.0 +( x - 1 / x ) / ( x * x ),(x**2 - 1)/x**3,-3.0,-1.0 +( x - 1 / x ) / x,1 - 1/x**2,-2.0,0.0 +( x - 1 / x - ( 1 / x ) ),x - 2/x,-1.0,1.0 +( x - 1 / x - ( x * x ) ),-x**2 + x - 1/x,-1.0,2.0 +( x - 1 / x - 1 ),x - 1 - 1/x,-1.0,1.0 +( x - 1 / x / x ),x - 1/x**2,-2.0,1.0 +( x - x * ( 1 - x ) * x ),x*(x*(x - 1) + 1),1.0,3.0 +( x - x * ( 1 / ( ( 1 / x ) - x ) ) ) * x,x**2*(x**2 + x - 1)/(x**2 - 1),2.0,2.0 +( x - x * ( x * x ) ) - 1,-x**3 + x - 1,0.0,3.0 +( x - x * ( x / ( 1 - x ) ) ) * x,x**2*(2*x - 1)/(x - 1),2.0,2.0 +( x - x * x ),x*(-x + 1),1.0,2.0 +( x - x * x ) * ( x / ( 1 + ( 1 + x ) ) ),x**2*(-x + 1)/(x + 2),2.0,2.0 +( x - x * x ) * ( x / ( 1 + x ) ),x**2*(-x + 1)/(x + 1),2.0,2.0 +( x - x * x ) - ( x * x ),x*(-2*x + 1),1.0,2.0 +( x - x * x ) - ( x / ( 1 - x ) ),x**2*(-x + 2)/(x - 1),2.0,2.0 +( x - x * x ) - 1,-x**2 + x - 1,0.0,2.0 +( x - x * x * ( 1 - x ) ),x*(x*(x - 1) + 1),1.0,3.0 +( x - x * x * x ),-x**3 + x,1.0,3.0 +( x - x * x - ( 1 / x ) ),-x**2 + x - 1/x,-1.0,2.0 +( x - x * x - ( x / ( 1 - x ) ) ),x**2*(-x + 2)/(x - 1),2.0,2.0 +( x - x * x - 1 ),-x**2 + x - 1,0.0,2.0 +( x / ( ( ( 1 + x ) / x ) + x ) ) / ( x + 1 / x ),x**3/((x**2 + 1)*(x**2 + x + 1)),3.0,-1.0 +( x / ( ( ( 1 - x ) / x ) + x ) ) / ( x * x - 1 ),x**2/(x**4 - x**3 + x - 1),2.0,-2.0 +( x / ( ( ( 1 - x ) / x ) + x ) ) / ( x + 1 / x ),x**3/((x**2 + 1)*(x**2 - x + 1)),3.0,-1.0 +( x / ( ( ( 1 / ( 1 + x ) ) / x ) - x ) ),-x**2*(x + 1)/(x**2*(x + 1) - 1),2.0,0.0 +( x / ( ( ( 1 / ( 1 - x ) ) + x ) + x ) ),x*(x - 1)/(2*x*(x - 1) - 1),1.0,0.0 +( x / ( ( ( 1 / x ) + x ) + x ) ) * ( x + x ),2*x**3/(2*x**2 + 1),3.0,1.0 +( x / ( ( ( 1 / x ) + x ) + x ) ) / ( x + ( 1 / x ) ) * x,x**4/((x**2 + 1)*(2*x**2 + 1)),4.0,0.0 +( x / ( ( ( 1 / x ) - x ) - x ) ) - x / ( ( 1 / x ) + x ),-3*x**4/(2*x**4 + x**2 - 1),4.0,0.0 +( x / ( ( ( 1 / x ) - x ) - x ) ) / ( x - 1 / x ),-x**3/((x**2 - 1)*(2*x**2 - 1)),3.0,-1.0 +( x / ( ( ( 1 / x ) / ( 1 - x ) ) + x ) ),x**2*(x - 1)/(x**2*(x - 1) - 1),2.0,0.0 +( x / ( ( ( 1 / x ) / x ) + x ) ) / ( 1 + 1 ) * 1,x**3/(2*(x**3 + 1)),3.0,0.0 +( x / ( ( ( 1 / x ) / x ) + x ) ) / ( 1 + x ) * x,x**4/((x + 1)*(x**3 + 1)),4.0,0.0 +( x / ( ( ( 1 / x ) / x ) + x ) ) / ( 1 / x - 1 ),-x**4/((x - 1)*(x**3 + 1)),4.0,0.0 +( x / ( ( ( 1 / x ) / x ) + x ) ) / ( x - 1 + x ),x**3/((2*x - 1)*(x**3 + 1)),3.0,-1.0 +( x / ( ( ( 1 / x ) / x ) + x ) ) / ( x - 1 - 1 ),x**3/((x - 2)*(x**3 + 1)),3.0,-1.0 +( x / ( ( ( 1 / x ) / x ) - x ) ) / ( x + 1 + 1 ),-x**3/((x + 2)*(x**3 - 1)),3.0,-1.0 +( x / ( ( ( 1 / x ) / x ) - x ) ) / ( x + x - 1 ),-x**3/((2*x - 1)*(x**3 - 1)),3.0,-1.0 +( x / ( ( ( 1 / x ) / x ) - x ) ) / ( x - 1 / 1 ),-x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( x / ( ( ( x * x ) * ( ( x * x ) - x ) ) - 1 ) ),x/(x**3*(x - 1) - 1),1.0,-3.0 +( x / ( ( ( x * x ) * x ) + x ) ) / ( x * x - 1 ),1/(x**4 - 1),0.0,-4.0 +( x / ( ( ( x * x ) * x ) - x ) ) / ( x * x + 1 ),1/(x**4 - 1),0.0,-4.0 +( x / ( ( 1 + ( 1 / x ) ) + x ) ),x**2/(x*(x + 1) + 1),2.0,0.0 +( x / ( ( 1 + ( 1 / x ) ) + x ) ) / ( 1 / x - x ),-x**3/(x**4 + x**3 - x - 1),3.0,-1.0 +( x / ( ( 1 + ( x * x ) ) + x ) ) * x * ( x + x ),2*x**3/(x**2 + x + 1),3.0,1.0 +( x / ( ( 1 + x ) + ( 1 / x ) ) ) * x / ( x - ( 1 / x ) ),x**4/(x**4 + x**3 - x - 1),4.0,0.0 +( x / ( ( 1 + x ) + ( 1 / x ) ) ) / ( x * x - 1 ),x**2/(x**4 + x**3 - x - 1),2.0,-2.0 +( x / ( ( 1 + x ) + ( 1 / x ) ) ) / ( x + 1 / x ),x**3/((x**2 + 1)*(x*(x + 1) + 1)),3.0,-1.0 +( x / ( ( 1 + x ) + ( x * x ) ) ),x/(x**2 + x + 1),1.0,-1.0 +( x / ( ( 1 + x ) + x ) ),x/(2*x + 1),1.0,0.0 +( x / ( ( 1 + x ) + x ) ) * ( x + x ),2*x**2/(2*x + 1),2.0,1.0 +( x / ( ( 1 + x ) + x ) ) * x / ( 1 + ( 1 / x ) ),x**3/((x + 1)*(2*x + 1)),3.0,1.0 +( x / ( ( 1 + x ) + x ) ) + 1,(3*x + 1)/(2*x + 1),0.0,0.0 +( x / ( ( 1 + x ) + x ) ) + 1 - 1 - x,-2*x**2/(2*x + 1),2.0,1.0 +( x / ( ( 1 + x ) + x ) ) - ( x ),-2*x**2/(2*x + 1),2.0,1.0 +( x / ( ( 1 + x ) + x ) ) - 1,-(x + 1)/(2*x + 1),0.0,0.0 +( x / ( ( 1 + x ) + x ) ) / ( ( 1 / x ) + x * x ),x**2/((2*x + 1)*(x**3 + 1)),2.0,-2.0 +( x / ( ( 1 + x ) + x ) ) / ( ( x * x ) + 1 / x ),x**2/((2*x + 1)*(x**3 + 1)),2.0,-2.0 +( x / ( ( 1 + x ) + x ) ) / ( 1 + 1 + 1 ),x/(3*(2*x + 1)),1.0,0.0 +( x / ( ( 1 + x ) + x ) ) / ( 1 + 1 / x ),x**2/((x + 1)*(2*x + 1)),2.0,0.0 +( x / ( ( 1 + x ) + x ) ) / ( 1 - ( x * x ) * x ),-x/((2*x + 1)*(x**3 - 1)),1.0,-3.0 +( x / ( ( 1 + x ) + x ) ) / ( 1 - x * ( x * x ) ),-x/((2*x + 1)*(x**3 - 1)),1.0,-3.0 +( x / ( ( 1 + x ) + x ) ) / ( 1 / ( x * x ) - x ),-x**3/((2*x + 1)*(x**3 - 1)),3.0,-1.0 +( x / ( ( 1 + x ) + x ) ) / ( 1 / x - x ),-x**2/((2*x + 1)*(x**2 - 1)),2.0,-1.0 +( x / ( ( 1 + x ) + x ) ) / ( x * x + 1 ),x/((2*x + 1)*(x**2 + 1)),1.0,-2.0 +( x / ( ( 1 + x ) + x ) ) / ( x + ( 1 / x ) / x ),x**3/((2*x + 1)*(x**3 + 1)),3.0,-1.0 +( x / ( ( 1 + x ) + x ) ) / ( x + 1 / x ),x**2/((2*x + 1)*(x**2 + 1)),2.0,-1.0 +( x / ( ( 1 + x ) + x ) ) / ( x + x ) / x,1/(2*x*(2*x + 1)),-1.0,-2.0 +( x / ( ( 1 + x ) + x ) ) / ( x + x + 1 ),x/(2*x + 1)**2,1.0,-1.0 +( x / ( ( 1 + x ) + x ) ) / ( x - 1 ),x/((x - 1)*(2*x + 1)),1.0,-1.0 +( x / ( ( 1 + x ) + x ) ) / ( x - 1 / ( x * x ) ),x**3/((2*x + 1)*(x**3 - 1)),3.0,-1.0 +( x / ( ( 1 + x ) + x ) ) / ( x - 1 / x ),x**2/((2*x + 1)*(x**2 - 1)),2.0,-1.0 +( x / ( ( 1 + x ) - ( 1 / x ) ) ) / ( 1 / x + x ),x**3/(x**4 + x**3 + x - 1),3.0,-1.0 +( x / ( ( 1 + x ) - ( 1 / x ) ) ) / ( x - 1 / x ),x**3/((x**2 - 1)*(x*(x + 1) - 1)),3.0,-1.0 +( x / ( ( 1 + x ) - ( x * x ) ) ),x/(-x**2 + x + 1),1.0,-1.0 +( x / ( ( 1 - ( 1 / x ) ) - x ) ) * x / ( 1 - x ),x**3/((x - 1)*(x*(x - 1) + 1)),3.0,0.0 +( x / ( ( 1 - ( 1 / x ) ) - x ) ) / ( x + 1 / x ),-x**3/((x**2 + 1)*(x*(x - 1) + 1)),3.0,-1.0 +( x / ( ( 1 - ( x * x ) ) - x ) ) / ( x * x + 1 ),-x/(x**4 + x**3 + x - 1),1.0,-3.0 +( x / ( ( 1 - ( x * x ) ) - x ) ) / ( x * x - 1 ),-x/((x**2 - 1)*(x**2 + x - 1)),1.0,-3.0 +( x / ( ( 1 - ( x * x ) ) - x ) ) / ( x - 1 / x ),-x**2/((x**2 - 1)*(x**2 + x - 1)),2.0,-2.0 +( x / ( ( 1 - x ) + ( 1 / x ) ) ) * ( x + x ),2*x**3/(x*(-x + 1) + 1),3.0,1.0 +( x / ( ( 1 - x ) + ( 1 / x ) ) ) / ( x - 1 / x ),x**3/((x**2 - 1)*(x*(-x + 1) + 1)),3.0,-1.0 +( x / ( ( 1 - x ) - ( 1 / x ) ) ) * ( x + x + x ),-3*x**3/(x*(x - 1) + 1),3.0,1.0 +( x / ( ( 1 - x ) - ( 1 / x ) ) ) / ( 1 / x + x ),-x**3/((x**2 + 1)*(x*(x - 1) + 1)),3.0,-1.0 +( x / ( ( 1 - x ) - ( 1 / x ) ) ) / ( x + 1 / x ),-x**3/((x**2 + 1)*(x*(x - 1) + 1)),3.0,-1.0 +( x / ( ( 1 - x ) - ( x * x ) ) ) - 1 / x / x / x,(-x**4 - x**2 - x + 1)/(x**3*(x**2 + x - 1)),-3.0,-1.0 +( x / ( ( 1 - x ) - ( x * x ) ) ) / ( x * x - 1 ),-x/((x**2 - 1)*(x**2 + x - 1)),1.0,-3.0 +( x / ( ( 1 - x ) - x ) ) * ( x + x ),-2*x**2/(2*x - 1),2.0,1.0 +( x / ( ( 1 - x ) - x ) ) + 1 / ( x * x ) / x / x,(-x**5 + 2*x - 1)/(x**4*(2*x - 1)),-4.0,0.0 +( x / ( ( 1 - x ) - x ) ) + 1 / x / ( x * x ) / x,(-x**5 + 2*x - 1)/(x**4*(2*x - 1)),-4.0,0.0 +( x / ( ( 1 - x ) - x ) ) + x * ( x - 1 ),x**2*(2*x - 3)/(2*x - 1),2.0,2.0 +( x / ( ( 1 - x ) - x ) ) - 1,(-3*x + 1)/(2*x - 1),0.0,0.0 +( x / ( ( 1 - x ) - x ) ) / ( ( 1 / x ) / x - x ),x**3/((2*x - 1)*(x**3 - 1)),3.0,-1.0 +( x / ( ( 1 - x ) - x ) ) / ( ( x * x ) * x - 1 ),-x/((2*x - 1)*(x**3 - 1)),1.0,-3.0 +( x / ( ( 1 - x ) - x ) ) / ( 1 + ( x * x ) * x ),-x/((2*x - 1)*(x**3 + 1)),1.0,-3.0 +( x / ( ( 1 - x ) - x ) ) / ( 1 + x ),-x/((x + 1)*(2*x - 1)),1.0,-1.0 +( x / ( ( 1 - x ) - x ) ) / ( 1 + x * ( x * x ) ),-x/((2*x - 1)*(x**3 + 1)),1.0,-3.0 +( x / ( ( 1 - x ) - x ) ) / ( 1 / x - ( x * x ) ),x**2/((2*x - 1)*(x**3 - 1)),2.0,-2.0 +( x / ( ( 1 - x ) - x ) ) / ( 1 / x - x ),x**2/((2*x - 1)*(x**2 - 1)),2.0,-1.0 +( x / ( ( 1 - x ) - x ) ) / ( x * ( x * x ) + 1 ),-x/((2*x - 1)*(x**3 + 1)),1.0,-3.0 +( x / ( ( 1 - x ) - x ) ) / ( x * x + 1 ),-x/((2*x - 1)*(x**2 + 1)),1.0,-2.0 +( x / ( ( 1 - x ) - x ) ) / ( x * x - 1 ),-x/((2*x - 1)*(x**2 - 1)),1.0,-2.0 +( x / ( ( 1 - x ) - x ) ) / ( x + x ),-1/(4*x - 2),0.0,-1.0 +( x / ( ( 1 - x ) - x ) ) / ( x - ( 1 / x ) / x ),-x**3/((2*x - 1)*(x**3 - 1)),3.0,-1.0 +( x / ( ( 1 - x ) - x ) ) / ( x - 1 + x ),-x/(2*x - 1)**2,1.0,-1.0 +( x / ( ( 1 - x ) - x ) ) / ( x - 1 / x ),-x**2/((2*x - 1)*(x**2 - 1)),2.0,-1.0 +( x / ( ( 1 - x ) - x ) ) / x - 1 / x,(-3*x + 1)/(x*(2*x - 1)),-1.0,-1.0 +( x / ( ( 1 / ( 1 - x ) ) + 1 ) ),x*(x - 1)/(x - 2),1.0,1.0 +( x / ( ( 1 / ( 1 - x ) ) + x ) ),x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +( x / ( ( 1 / ( 1 - x ) ) + x ) ) - 1,1/(x*(x - 1) - 1),0.0,-2.0 +( x / ( ( 1 / ( 1 - x ) ) - x ) ) - 1 / ( ( 1 / x ) + x ),-x**4/(x**4 - x**3 + 2*x**2 - x + 1),4.0,0.0 +( x / ( ( 1 / ( 1 - x ) ) - x ) ) - x / ( 1 + ( x * x ) ),-x**4/(x**4 - x**3 + 2*x**2 - x + 1),4.0,0.0 +( x / ( ( 1 / ( x * x ) ) + x ) ) * ( 1 - x - x ),x**3*(-2*x + 1)/(x**3 + 1),3.0,1.0 +( x / ( ( 1 / ( x * x ) ) + x ) ) / ( 1 - x + 1 ),-x**3/((x - 2)*(x**3 + 1)),3.0,-1.0 +( x / ( ( 1 / ( x * x ) ) + x ) ) / ( x + 1 + x ),x**3/((2*x + 1)*(x**3 + 1)),3.0,-1.0 +( x / ( ( 1 / ( x * x ) ) + x ) ) / ( x - 1 - 1 ),x**3/((x - 2)*(x**3 + 1)),3.0,-1.0 +( x / ( ( 1 / ( x * x ) ) - ( x * x ) ) ) * ( x + x + x ),-3*x**4/(x**4 - 1),4.0,0.0 +( x / ( ( 1 / ( x * x ) ) - x ) ) / ( 1 - x - x ),x**3/((2*x - 1)*(x**3 - 1)),3.0,-1.0 +( x / ( ( 1 / ( x * x ) ) - x ) ) / ( x + 1 + 1 ),-x**3/((x + 2)*(x**3 - 1)),3.0,-1.0 +( x / ( ( 1 / ( x * x ) ) - x ) ) / ( x + x - 1 ),-x**3/((2*x - 1)*(x**3 - 1)),3.0,-1.0 +( x / ( ( 1 / x ) + ( 1 + x ) ) ) * ( x ),x**3/(x*(x + 1) + 1),3.0,1.0 +( x / ( ( 1 / x ) + ( 1 + x ) ) ) * x / ( x - ( 1 / x ) ),x**4/(x**4 + x**3 - x - 1),4.0,0.0 +( x / ( ( 1 / x ) + ( 1 + x ) ) ) / ( 1 + 1 / x ),x**3/((x + 1)*(x*(x + 1) + 1)),3.0,0.0 +( x / ( ( 1 / x ) + ( 1 + x ) ) ) / ( x - 1 / x ),x**3/(x**4 + x**3 - x - 1),3.0,-1.0 +( x / ( ( 1 / x ) + ( 1 - x ) ) ) * x / ( ( 1 / x ) - x ),x**4/((x**2 - 1)*(x*(x - 1) - 1)),4.0,0.0 +( x / ( ( 1 / x ) + ( 1 - x ) ) ) / ( 1 / x - x ),x**3/((x**2 - 1)*(x*(x - 1) - 1)),3.0,-1.0 +( x / ( ( 1 / x ) + ( 1 - x ) ) ) / ( x + ( 1 / x ) ) * x,x**4/(-x**4 + x**3 + x + 1),4.0,0.0 +( x / ( ( 1 / x ) + ( 1 - x ) ) ) / ( x + 1 / x ),x**3/(-x**4 + x**3 + x + 1),3.0,-1.0 +( x / ( ( 1 / x ) + ( 1 / x ) ) ) - x * x,-x**2/2,2.0,2.0 +( x / ( ( 1 / x ) + ( 1 / x ) ) ) / ( x + 1 / x ),x**3/(2*(x**2 + 1)),3.0,1.0 +( x / ( ( 1 / x ) + ( x * x ) ) ) / ( 1 / x - 1 ),-x**3/((x - 1)*(x**3 + 1)),3.0,-1.0 +( x / ( ( 1 / x ) + ( x * x ) ) ) / ( x + x + 1 ),x**2/((2*x + 1)*(x**3 + 1)),2.0,-2.0 +( x / ( ( 1 / x ) + ( x * x ) ) ) / ( x + x - 1 ),x**2/((2*x - 1)*(x**3 + 1)),2.0,-2.0 +( x / ( ( 1 / x ) + ( x * x ) ) ) / ( x - 1 ) * x,x**3/((x - 1)*(x**3 + 1)),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) * ( 1 - x - x ),x**2*(-2*x + 1)/(x**2 + 1),2.0,1.0 +( x / ( ( 1 / x ) + x ) ) + ( x * x ),x**2*(x**2 + 2)/(x**2 + 1),2.0,2.0 +( x / ( ( 1 / x ) + x ) ) + x,x + x/(x + 1/x),1.0,1.0 +( x / ( ( 1 / x ) + x ) ) + x * ( x + x ),x**2*(2*x**2 + 3)/(x**2 + 1),2.0,2.0 +( x / ( ( 1 / x ) + x ) ) - ( x + x ) * x,-(2*x**4 + x**2)/(x**2 + 1),2.0,2.0 +( x / ( ( 1 / x ) + x ) ) - 1,-1/(x**2 + 1),0.0,-2.0 +( x / ( ( 1 / x ) + x ) ) - 1 / ( x * x ) / x / x,(x**6 - x**2 - 1)/(x**6 + x**4),-4.0,0.0 +( x / ( ( 1 / x ) + x ) ) - 1 / x / x / x,(x**5 - x**2 - 1)/(x**5 + x**3),-3.0,0.0 +( x / ( ( 1 / x ) + x ) ) / ( ( 1 - x ) / x - x ),-x**3/(x**4 + x**3 + x - 1),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( ( 1 / x ) + 1 - x ),x**3/(-x**4 + x**3 + x + 1),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( ( 1 / x ) + x + x ),x**3/((x**2 + 1)*(2*x**2 + 1)),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( ( 1 / x ) - x + 1 ),x**3/(-x**4 + x**3 + x + 1),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( ( 1 / x ) - x - x ),-x**3/(2*x**4 + x**2 - 1),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( ( x * x ) - 1 - 1 ),x**2/(x**4 - x**2 - 2),2.0,-2.0 +( x / ( ( 1 / x ) + x ) ) / ( 1 * x + ( 1 / x ) ),x**3/(x**2 + 1)**2,3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( 1 + ( 1 + x ) ) * x,x**3/((x + 2)*(x**2 + 1)),3.0,0.0 +( x / ( ( 1 / x ) + x ) ) / ( 1 + ( 1 / x ) + x ),x**3/((x**2 + 1)*(x*(x + 1) + 1)),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( 1 + ( x * x ) ),x**2/(x**2 + 1)**2,2.0,-2.0 +( x / ( ( 1 / x ) + x ) ) / ( 1 + 1 + x ),x**2/((x + 2)*(x**2 + 1)),2.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( 1 + x ) * x,x**3/((x + 1)*(x**2 + 1)),3.0,0.0 +( x / ( ( 1 / x ) + x ) ) / ( 1 - x + ( x * x ) ),x**2/((x**2 + 1)*(x**2 - x + 1)),2.0,-2.0 +( x / ( ( 1 / x ) + x ) ) / ( 1 / x - x ),-x**3/(x**4 - 1),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( x + ( ( 1 / x ) + x ) ) * x,x**4/((x**2 + 1)*(2*x**2 + 1)),4.0,0.0 +( x / ( ( 1 / x ) + x ) ) / ( x + ( 1 + x ) ) * x,x**3/((2*x + 1)*(x**2 + 1)),3.0,0.0 +( x / ( ( 1 / x ) + x ) ) / ( x + ( 1 + x ) / x ),x**3/((x**2 + 1)*(x**2 + x + 1)),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( x + ( 1 / x ) + 1 ),x**3/((x**2 + 1)*(x*(x + 1) + 1)),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( x + 1 + ( 1 / x ) ),x**3/((x**2 + 1)*(x*(x + 1) + 1)),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( x + 1 + ( x * x ) ),x**2/((x**2 + 1)*(x**2 + x + 1)),2.0,-2.0 +( x / ( ( 1 / x ) + x ) ) / ( x + 1 + 1 ),x**2/((x + 2)*(x**2 + 1)),2.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( x + 1 + x ),x**2/((2*x + 1)*(x**2 + 1)),2.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( x + 1 / x ),x**3/(x**2 + 1)**2,3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( x + x + ( 1 / x ) ),x**3/((x**2 + 1)*(2*x**2 + 1)),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( x + x - ( 1 / x ) ),x**3/(2*x**4 + x**2 - 1),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( x - ( ( 1 / x ) - x ) ) * x,x**4/(2*x**4 + x**2 - 1),4.0,0.0 +( x / ( ( 1 / x ) + x ) ) / ( x - ( 1 / x ) + x ),x**3/(2*x**4 + x**2 - 1),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( x - ( 1 / x ) - 1 ),x**3/(x**4 - x**3 - x - 1),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( x - 1 + ( 1 / x ) ),x**3/((x**2 + 1)*(x*(x - 1) + 1)),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( x - 1 + x ),x**2/((2*x - 1)*(x**2 + 1)),2.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( x - 1 - ( 1 / x ) ),x**3/(x**4 - x**3 - x - 1),3.0,-1.0 +( x / ( ( 1 / x ) + x ) ) / ( x - 1 - 1 ),x**2/((x - 2)*(x**2 + 1)),2.0,-1.0 +( x / ( ( 1 / x ) - ( 1 + x ) ) ),-x**2/(x*(x + 1) - 1),2.0,0.0 +( x / ( ( 1 / x ) - ( 1 - x ) ) ) / ( 1 / ( x * x ) - 1 ),-x**4/(x**4 - x**3 + x - 1),4.0,0.0 +( x / ( ( 1 / x ) - ( x * ( 1 + x ) ) ) ),-x**2/(x**2*(x + 1) - 1),2.0,-1.0 +( x / ( ( 1 / x ) - ( x * x ) ) ) / ( ( 1 / x ) + 1 ) * x,-x**4/((x + 1)*(x**3 - 1)),4.0,0.0 +( x / ( ( 1 / x ) - ( x * x ) ) ) / ( 1 + 1 ) * x,-x**3/(2*x**3 - 2),3.0,0.0 +( x / ( ( 1 / x ) - ( x * x ) ) ) / ( x + 1 + 1 ),-x**2/((x + 2)*(x**3 - 1)),2.0,-2.0 +( x / ( ( 1 / x ) - ( x * x ) ) ) / ( x - 1 + x ),-x**2/((2*x - 1)*(x**3 - 1)),2.0,-2.0 +( x / ( ( 1 / x ) - x ) ) * ( x + ( x ) ),-2*x**3/(x**2 - 1),3.0,1.0 +( x / ( ( 1 / x ) - x ) ) * ( x + x + x ),-3*x**3/(x**2 - 1),3.0,1.0 +( x / ( ( 1 / x ) - x ) ) + ( x + x ) * x,x**2*(2*x**2 - 3)/(x**2 - 1),2.0,2.0 +( x / ( ( 1 / x ) - x ) ) + x * x,x**2*(x**2 - 2)/(x**2 - 1),2.0,2.0 +( x / ( ( 1 / x ) - x ) ) + x / ( x + ( 1 / x ) ),-2*x**2/(x**4 - 1),2.0,-2.0 +( x / ( ( 1 / x ) - x ) ) - 1 * x,x*(-x**2 - x + 1)/(x**2 - 1),1.0,1.0 +( x / ( ( 1 / x ) - x ) ) - 1 / x / x + 1,(-2*x**2 + 1)/(x**2*(x**2 - 1)),-2.0,-2.0 +( x / ( ( 1 / x ) - x ) ) - 1 / x / x / ( x * x ),(-x**6 - x**2 + 1)/(x**4*(x**2 - 1)),-4.0,0.0 +( x / ( ( 1 / x ) - x ) ) - x * ( x + x ),x**2*(-2*x**2 + 1)/(x**2 - 1),2.0,2.0 +( x / ( ( 1 / x ) - x ) ) - x / ( ( 1 / x ) + x ),-2*x**4/(x**4 - 1),4.0,0.0 +( x / ( ( 1 / x ) - x ) ) / ( ( 1 + x ) + 1 / x ),-x**3/(x**4 + x**3 - x - 1),3.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( ( 1 - x ) * x + 1 ),x**2/((x**2 - 1)*(x*(x - 1) - 1)),2.0,-2.0 +( x / ( ( 1 / x ) - x ) ) / ( ( 1 / x ) + x + x ),x**3/(-2*x**4 + x**2 + 1),3.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( ( 1 / x ) - 1 + x ),-x**3/(x**4 - x**3 + x - 1),3.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( ( x * x ) - 1 - 1 ),-x**2/((x**2 - 2)*(x**2 - 1)),2.0,-2.0 +( x / ( ( 1 / x ) - x ) ) / ( 1 + 1 + ( x * x ) ),-x**2/(x**4 + x**2 - 2),2.0,-2.0 +( x / ( ( 1 / x ) - x ) ) / ( 1 + 1 - ( 1 / x ) ),-x**3/((2*x - 1)*(x**2 - 1)),3.0,0.0 +( x / ( ( 1 / x ) - x ) ) / ( 1 + x + 1 ),-x**2/((x + 2)*(x**2 - 1)),2.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( 1 - ( x * x ) ) / 1,x**2/(x**2 - 1)**2,2.0,-2.0 +( x / ( ( 1 / x ) - x ) ) / ( 1 - x * ( 1 - x ) ),-x**2/(x**4 - x**3 + x - 1),2.0,-2.0 +( x / ( ( 1 / x ) - x ) ) / ( 1 - x - ( x * x ) ),x**2/((x**2 - 1)*(x**2 + x - 1)),2.0,-2.0 +( x / ( ( 1 / x ) - x ) ) / ( 1 - x - x ),x**2/((2*x - 1)*(x**2 - 1)),2.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( 1 / ( x * x ) - 1 ),x**4/(x**2 - 1)**2,4.0,0.0 +( x / ( ( 1 / x ) - x ) ) / ( 1 / x - ( 1 + x ) ),x**3/((x**2 - 1)*(x*(x + 1) - 1)),3.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( x * x + x ),-x/((x + 1)*(x**2 - 1)),1.0,-2.0 +( x / ( ( 1 / x ) - x ) ) / ( x + ( 1 / x ) + 1 ),-x**3/(x**4 + x**3 - x - 1),3.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( x + ( x * x ) + 1 ),-x**2/(x**4 + x**3 - x - 1),2.0,-2.0 +( x / ( ( 1 / x ) - x ) ) / ( x + 1 + ( 1 / x ) ),-x**3/(x**4 + x**3 - x - 1),3.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( x + x + ( 1 / x ) ),x**3/(-2*x**4 + x**2 + 1),3.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( x + x + 1 ),-x**2/((2*x + 1)*(x**2 - 1)),2.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( x + x - ( 1 / x ) ),-x**3/((x**2 - 1)*(2*x**2 - 1)),3.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( x + x - 1 ),-x**2/((2*x - 1)*(x**2 - 1)),2.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( x - ( 1 / x ) ) / x,-x**2/(x**2 - 1)**2,2.0,-2.0 +( x / ( ( 1 / x ) - x ) ) / ( x - ( 1 / x ) + x ),-x**3/((x**2 - 1)*(2*x**2 - 1)),3.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( x - ( 1 / x ) - 1 ),x**3/((x**2 - 1)*(x*(-x + 1) + 1)),3.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( x - 1 ) / 1,-x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( x / ( ( 1 / x ) - x ) ) / ( x - 1 - ( x * x ) ),x**2/(x**4 - x**3 + x - 1),2.0,-2.0 +( x / ( ( 1 / x ) - x ) ) / ( x - 1 / 1 ),-x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( x / ( ( x * ( 1 - ( x * x ) ) ) + 1 ) ),x/(-x**3 + x + 1),1.0,-2.0 +( x / ( ( x * ( 1 - x ) ) + 1 ) ),-x/(x*(x - 1) - 1),1.0,-1.0 +( x / ( ( x * x ) + ( 1 - x ) ) ) * x * ( x + x ),2*x**3/(x**2 - x + 1),3.0,1.0 +( x / ( ( x * x ) + ( 1 / x ) ) ) / ( 1 + 1 / x ),x**3/((x + 1)*(x**3 + 1)),3.0,-1.0 +( x / ( ( x * x ) + ( 1 / x ) ) ) / ( 1 + x + x ),x**2/((2*x + 1)*(x**3 + 1)),2.0,-2.0 +( x / ( ( x * x ) + ( 1 / x ) ) ) / ( x + x - 1 ),x**2/((2*x - 1)*(x**3 + 1)),2.0,-2.0 +( x / ( ( x * x ) + ( 1 / x ) ) ) / ( x - 1 + x ),x**2/((2*x - 1)*(x**3 + 1)),2.0,-2.0 +( x / ( ( x * x ) + x ) ) * ( x + x + x ),3*x/(x + 1),1.0,0.0 +( x / ( ( x * x ) + x ) ) - 1 / x / x / x,(x**3 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +( x / ( ( x * x ) + x ) ) / ( 1 - x + 1 ),-1/((x - 2)*(x + 1)),0.0,-2.0 +( x / ( ( x * x ) + x ) ) / ( 1 / ( x * x ) - x ),-x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( x / ( ( x * x ) + x ) ) / ( 1 / x - x ),-x/((x + 1)*(x**2 - 1)),1.0,-2.0 +( x / ( ( x * x ) + x ) ) / ( x * x - ( 1 / x ) ),x/((x + 1)*(x**3 - 1)),1.0,-3.0 +( x / ( ( x * x ) + x ) ) / ( x * x - 1 ),1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( x / ( ( x * x ) + x ) ) / ( x - 1 / ( x * x ) ),x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( x / ( ( x * x ) + x ) ) / ( x - 1 / x ),x/((x + 1)*(x**2 - 1)),1.0,-2.0 +( x / ( ( x * x ) - ( 1 - x ) ) ) - 1 / x / x / x,(x**4 - x**2 - x + 1)/(x**3*(x**2 + x - 1)),-3.0,-1.0 +( x / ( ( x * x ) - ( 1 / x ) ) ),x**2/(x**3 - 1),2.0,-1.0 +( x / ( ( x * x ) - ( 1 / x ) ) ) / ( 1 - x ) / x,-x/((x - 1)*(x**3 - 1)),1.0,-3.0 +( x / ( ( x * x ) - ( 1 / x ) ) ) / ( 1 - x + 1 ),-x**2/((x - 2)*(x**3 - 1)),2.0,-2.0 +( x / ( ( x * x ) - x ) ) * 1 - 1 / x / ( x * x ),(x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( x / ( ( x * x ) - x ) ) + ( 1 + 1 ) / x,(3*x - 2)/(x*(x - 1)),-1.0,-1.0 +( x / ( ( x * x ) - x ) ) + 1 / x / x / x,(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( x / ( ( x * x ) - x ) ) - ( 1 / x / x ),(x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( x / ( ( x * x ) - x ) ) - 1 / x / x / x,(x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( x / ( ( x * x ) - x ) ) / ( ( 1 / x ) + x * x ),x/((x - 1)*(x**3 + 1)),1.0,-3.0 +( x / ( ( x * x ) - x ) ) / ( ( x * x ) * x - 1 ),1/((x - 1)*(x**3 - 1)),0.0,-4.0 +( x / ( ( x * x ) - x ) ) / ( ( x * x ) + 1 / x ),x/((x - 1)*(x**3 + 1)),1.0,-3.0 +( x / ( ( x * x ) - x ) ) / ( 1 + 1 - x ),-1/((x - 2)*(x - 1)),0.0,-2.0 +( x / ( ( x * x ) - x ) ) / ( x * x - ( 1 / x ) ),x/((x - 1)*(x**3 - 1)),1.0,-3.0 +( x / ( ( x * x ) - x ) ) / ( x * x - 1 ),1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( x / ( ( x * x ) - x ) ) / ( x + x + x ),1/(3*x*(x - 1)),-1.0,-2.0 +( x / ( ( x * x ) - x ) ) / x / ( x * x ) / x - 1,(x**4*(-x + 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +( x / ( ( x / ( 1 + x ) ) + 1 ) ),x*(x + 1)/(2*x + 1),1.0,1.0 +( x / ( 1 + ( ( 1 + x ) * x ) ) ) / ( x + 1 / x ),x**2/((x**2 + 1)*(x*(x + 1) + 1)),2.0,-2.0 +( x / ( 1 + ( ( 1 + x ) / ( x * x ) ) ) ) / ( 1 / x - x ),-x**4/(x**4 + x**3 - x - 1),4.0,0.0 +( x / ( 1 + ( ( 1 - x ) * x ) ) ) / ( x + 1 / x ),x**2/(-x**4 + x**3 + x + 1),2.0,-2.0 +( x / ( 1 + ( ( 1 / x ) + x ) ) ) / ( 1 + x ) * x,x**3/((x + 1)*(x*(x + 1) + 1)),3.0,0.0 +( x / ( 1 + ( ( 1 / x ) + x ) ) ) / ( x - 1 / x ),x**3/(x**4 + x**3 - x - 1),3.0,-1.0 +( x / ( 1 + ( ( 1 / x ) - x ) ) ) / ( 1 / x - x ),x**3/((x**2 - 1)*(x*(x - 1) - 1)),3.0,-1.0 +( x / ( 1 + ( ( x * x ) + x ) ) ) / ( x + 1 / x ),x**2/((x**2 + 1)*(x**2 + x + 1)),2.0,-2.0 +( x / ( 1 + ( 1 + ( 1 - x ) ) ) ) + 1,-3/(x - 3),0.0,-1.0 +( x / ( 1 + ( 1 + ( 1 / x ) ) ) ) / ( x + 1 / x ),x**3/((2*x + 1)*(x**2 + 1)),3.0,0.0 +( x / ( 1 + ( 1 + ( x * x ) ) ) ),x/(x**2 + 2),1.0,-1.0 +( x / ( 1 + ( 1 + ( x * x ) ) ) ) / ( x + 1 / x ),x**2/((x**2 + 1)*(x**2 + 2)),2.0,-2.0 +( x / ( 1 + ( 1 + x ) ) ),x/(x + 2),1.0,0.0 +( x / ( 1 + ( 1 + x ) ) ) * ( x + x ),2*x**2/(x + 2),2.0,1.0 +( x / ( 1 + ( 1 + x ) ) ) * x + x * x,x**2*(x + 3)/(x + 2),2.0,2.0 +( x / ( 1 + ( 1 + x ) ) ) * x - ( x * x ),-x**2*(x + 1)/(x + 2),2.0,2.0 +( x / ( 1 + ( 1 + x ) ) ) * x - x,-2*x/(x + 2),1.0,0.0 +( x / ( 1 + ( 1 + x ) ) ) + 1,2*(x + 1)/(x + 2),0.0,0.0 +( x / ( 1 + ( 1 + x ) ) ) + 1 / x / x / ( x * x ),(x**5 + x + 2)/(x**4*(x + 2)),-4.0,0.0 +( x / ( 1 + ( 1 + x ) ) ) + 1 / x / x / x,(x**4 + x + 2)/(x**3*(x + 2)),-3.0,0.0 +( x / ( 1 + ( 1 + x ) ) ) - 1 / x / ( x * x ) / x,(x**5 - x - 2)/(x**4*(x + 2)),-4.0,0.0 +( x / ( 1 + ( 1 + x ) ) ) / ( ( 1 / x ) + x * x ),x**2/((x + 2)*(x**3 + 1)),2.0,-2.0 +( x / ( 1 + ( 1 + x ) ) ) / ( ( 1 / x ) - x * x ),-x**2/((x + 2)*(x**3 - 1)),2.0,-2.0 +( x / ( 1 + ( 1 + x ) ) ) / ( ( 1 / x ) / x - x ),-x**3/((x + 2)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 + ( 1 + x ) ) ) / ( ( x * x ) - 1 / x ),x**2/((x + 2)*(x**3 - 1)),2.0,-2.0 +( x / ( 1 + ( 1 + x ) ) ) / ( 1 - ( x * x ) * x ),-x/((x + 2)*(x**3 - 1)),1.0,-3.0 +( x / ( 1 + ( 1 + x ) ) ) / ( 1 - x * x ),-x/((x + 2)*(x**2 - 1)),1.0,-2.0 +( x / ( 1 + ( 1 + x ) ) ) / ( 1 - x + 1 ),-x/(x**2 - 4),1.0,-1.0 +( x / ( 1 + ( 1 + x ) ) ) / ( 1 / ( x * x ) - x ),-x**3/((x + 2)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 + ( 1 + x ) ) ) / ( x * x - 1 ),x/((x + 2)*(x**2 - 1)),1.0,-2.0 +( x / ( 1 + ( 1 + x ) ) ) / ( x + 1 / x ),x**2/((x + 2)*(x**2 + 1)),2.0,-1.0 +( x / ( 1 + ( 1 + x ) ) ) / ( x - ( 1 / x ) / x ),x**3/((x + 2)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 + ( 1 + x ) ) ) / ( x - 1 / x ),x**2/((x + 2)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 + ( 1 + x ) ) ) / x / ( x + x ),1/(2*x*(x + 2)),-1.0,-2.0 +( x / ( 1 + ( 1 - x ) ) ) + ( 1 / x ) / x / x / x,(-x**5 + x - 2)/(x**4*(x - 2)),-4.0,0.0 +( x / ( 1 + ( 1 - x ) ) ) + 1 / x / ( x * x ) / x,(-x**5 + x - 2)/(x**4*(x - 2)),-4.0,0.0 +( x / ( 1 + ( 1 - x ) ) ) + 1 / x / x / x,(-x**4 + x - 2)/(x**3*(x - 2)),-3.0,0.0 +( x / ( 1 + ( 1 - x ) ) ) - ( x ),x*(-x + 1)/(x - 2),1.0,1.0 +( x / ( 1 + ( 1 - x ) ) ) - 1 / x / x / ( x * x ),(-x**5 - x + 2)/(x**4*(x - 2)),-4.0,0.0 +( x / ( 1 + ( 1 - x ) ) ) - 1 / x / x / x,(-x**4 - x + 2)/(x**3*(x - 2)),-3.0,0.0 +( x / ( 1 + ( 1 - x ) ) ) - x * 1,x*(-x + 1)/(x - 2),1.0,1.0 +( x / ( 1 + ( 1 - x ) ) ) / ( ( 1 / x ) + x * x ),-x**2/((x - 2)*(x**3 + 1)),2.0,-2.0 +( x / ( 1 + ( 1 - x ) ) ) / ( ( 1 / x ) / x - x ),x**3/((x - 2)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 + ( 1 - x ) ) ) / ( 1 + ( 1 / x ) ) * x,-x**3/((x - 2)*(x + 1)),3.0,1.0 +( x / ( 1 + ( 1 - x ) ) ) / ( 1 - x * x ),x/((x - 2)*(x**2 - 1)),1.0,-2.0 +( x / ( 1 + ( 1 - x ) ) ) / ( 1 - x + 1 ),x/(x - 2)**2,1.0,-1.0 +( x / ( 1 + ( 1 - x ) ) ) / ( 1 / ( x * x ) - x ),x**3/((x - 2)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 + ( 1 - x ) ) ) / ( 1 / x - x ),x**2/((x - 2)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 + ( 1 - x ) ) ) / ( x * ( x * x ) - 1 ),-x/((x - 2)*(x**3 - 1)),1.0,-3.0 +( x / ( 1 + ( 1 - x ) ) ) / ( x - 1 / ( x * x ) ),-x**3/((x - 2)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 + ( 1 - x ) ) ) / x / ( x + x ),-1/(2*x*(x - 2)),-1.0,-2.0 +( x / ( 1 + ( 1 / ( 1 - x ) ) ) ),x*(x - 1)/(x - 2),1.0,1.0 +( x / ( 1 + ( 1 / ( x * x ) ) ) ) / ( x + 1 / x ),x**4/(x**2 + 1)**2,4.0,0.0 +( x / ( 1 + ( 1 / ( x * x ) ) ) ) / ( x - 1 / x ),x**4/(x**4 - 1),4.0,0.0 +( x / ( 1 + ( 1 / x ) ) ) / ( ( ( 1 / x ) / x ) - x ),-x**4/((x + 1)*(x**3 - 1)),4.0,0.0 +( x / ( 1 + ( 1 / x ) ) ) / ( ( ( 1 / x ) / x ) - x - x ),-x**4/((x + 1)*(2*x**3 - 1)),4.0,0.0 +( x / ( 1 + ( 1 / x ) ) ) / ( ( 1 - ( 1 / x ) ) / x - x ),-x**4/((x + 1)*(x**3 - x + 1)),4.0,0.0 +( x / ( 1 + ( 1 / x ) ) ) / ( ( 1 / x ) + x + 1 ),x**3/((x + 1)*(x*(x + 1) + 1)),3.0,0.0 +( x / ( 1 + ( 1 / x ) ) ) / ( ( 1 / x ) / x - x ),-x**4/((x + 1)*(x**3 - 1)),4.0,0.0 +( x / ( 1 + ( 1 / x ) ) ) / ( ( x * x ) * x - 1 ),x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( x / ( 1 + ( 1 / x ) ) ) / ( ( x * x ) + 1 / x ),x**3/((x + 1)*(x**3 + 1)),3.0,-1.0 +( x / ( 1 + ( 1 / x ) ) ) / ( ( x * x ) - 1 ) * x,x**3/((x + 1)*(x**2 - 1)),3.0,0.0 +( x / ( 1 + ( 1 / x ) ) ) / ( ( x + 1 ) ),x**2/(x + 1)**2,2.0,0.0 +( x / ( 1 + ( 1 / x ) ) ) / ( 1 + ( 1 / x ) + x ),x**3/((x + 1)*(x*(x + 1) + 1)),3.0,0.0 +( x / ( 1 + ( 1 / x ) ) ) / ( 1 + 1 / x ),x**3/(x + 1)**2,3.0,1.0 +( x / ( 1 + ( 1 / x ) ) ) / ( 1 - x - x ),-x**2/((x + 1)*(2*x - 1)),2.0,0.0 +( x / ( 1 + ( 1 / x ) ) ) / ( 1 / x - ( 1 + x ) ),-x**3/((x + 1)*(x*(x + 1) - 1)),3.0,0.0 +( x / ( 1 + ( 1 / x ) ) ) / ( 1 / x - ( x * x ) ),-x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 + ( 1 / x ) ) ) / ( x * x - ( 1 / x ) ),x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 + ( 1 / x ) ) ) / ( x * x - 1 ),x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 + ( 1 / x ) ) ) / ( x + ( ( 1 - x ) / x ) / x ),x**4/((x + 1)*(x**3 - x + 1)),4.0,0.0 +( x / ( 1 + ( 1 / x ) ) ) / ( x + 1 ) - 1,x**2/(x + 1)**2 - 1,0.0,-1.0 +( x / ( 1 + ( 1 / x ) ) ) / ( x + 1 / x ),x**3/((x + 1)*(x**2 + 1)),3.0,0.0 +( x / ( 1 + ( 1 / x ) ) ) / ( x - 1 - 1 ),x**2/((x - 2)*(x + 1)),2.0,0.0 +( x / ( 1 + ( 1 / x ) ) ) / ( x - 1 / x ),x**3/((x + 1)*(x**2 - 1)),3.0,0.0 +( x / ( 1 + ( x * ( 1 + x ) ) ) ) * x * ( x + x ),2*x**3/(x*(x + 1) + 1),3.0,1.0 +( x / ( 1 + ( x * ( 1 + x ) ) ) ) / ( 1 / x - x ),-x**2/(x**4 + x**3 - x - 1),2.0,-2.0 +( x / ( 1 + ( x * ( 1 + x ) ) ) ) / ( x * x - 1 ),x/(x**4 + x**3 - x - 1),1.0,-3.0 +( x / ( 1 + ( x * ( 1 + x ) ) ) ) / ( x - 1 / x ),x**2/(x**4 + x**3 - x - 1),2.0,-2.0 +( x / ( 1 + ( x * ( 1 - x ) ) ) ) - 1 / x / x / x,(-x**4 - x*(x - 1) + 1)/(x**3*(x*(x - 1) - 1)),-3.0,-1.0 +( x / ( 1 + ( x * ( 1 - x ) ) ) ) / ( 1 + x * x ),x/(-x**4 + x**3 + x + 1),1.0,-3.0 +( x / ( 1 + ( x * ( 1 - x ) ) ) ) / ( x * x - 1 ),-x/((x**2 - 1)*(x*(x - 1) - 1)),1.0,-3.0 +( x / ( 1 + ( x * ( 1 - x ) ) ) ) / ( x - 1 / x ),-x**2/((x**2 - 1)*(x*(x - 1) - 1)),2.0,-2.0 +( x / ( 1 + ( x * x ) ) ) * x * x - x,-x/(x**2 + 1),1.0,-1.0 +( x / ( 1 + ( x * x ) ) ) * x - 1,-1/(x**2 + 1),0.0,-2.0 +( x / ( 1 + ( x * x ) ) ) + 1 / ( x - ( 1 / x ) ),2*x**3/(x**4 - 1),3.0,-1.0 +( x / ( 1 + ( x * x ) ) ) + 1 / x * 1,(2*x**2 + 1)/(x**3 + x),-1.0,-1.0 +( x / ( 1 + ( x * x ) ) ) + x,x*(x**2 + 2)/(x**2 + 1),1.0,1.0 +( x / ( 1 + ( x * x ) ) ) - ( 1 + x ) * x,x*(-(x + 1)*(x**2 + 1) + 1)/(x**2 + 1),2.0,2.0 +( x / ( 1 + ( x * x ) ) ) - ( 1 / x / x ),(x**3 - x**2 - 1)/(x**4 + x**2),-2.0,-1.0 +( x / ( 1 + ( x * x ) ) ) - ( x ),-x**3/(x**2 + 1),3.0,1.0 +( x / ( 1 + ( x * x ) ) ) - 1 / x / ( x ),(x**3 - x**2 - 1)/(x**4 + x**2),-2.0,-1.0 +( x / ( 1 + ( x * x ) ) ) - x * x,-x*(x**3 + x - 1)/(x**2 + 1),1.0,2.0 +( x / ( 1 + ( x * x ) ) ) - x * x - x,-x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +( x / ( 1 + ( x * x ) ) ) - x / x / x,-1/(x**3 + x),-1.0,-3.0 +( x / ( 1 + ( x * x ) ) ) / ( ( 1 - x ) - 1 / x ),-x**2/((x**2 + 1)*(x*(x - 1) + 1)),2.0,-2.0 +( x / ( 1 + ( x * x ) ) ) / ( ( 1 / x ) + 1 + x ),x**2/((x**2 + 1)*(x*(x + 1) + 1)),2.0,-2.0 +( x / ( 1 + ( x * x ) ) ) / ( ( x * x ) - 1 - 1 ),x/(x**4 - x**2 - 2),1.0,-3.0 +( x / ( 1 + ( x * x ) ) ) / ( 1 + ( 1 ) ),x/(2*(x**2 + 1)),1.0,-1.0 +( x / ( 1 + ( x * x ) ) ) / ( 1 + ( x ) ),x/((x + 1)*(x**2 + 1)),1.0,-2.0 +( x / ( 1 + ( x * x ) ) ) / ( 1 + 1 ) * x,x**2/(2*(x**2 + 1)),2.0,0.0 +( x / ( 1 + ( x * x ) ) ) / ( 1 + 1 + ( x * x ) ),x/((x**2 + 1)*(x**2 + 2)),1.0,-3.0 +( x / ( 1 + ( x * x ) ) ) / ( 1 + x + x ),x/((2*x + 1)*(x**2 + 1)),1.0,-2.0 +( x / ( 1 + ( x * x ) ) ) / ( 1 - 1 / x ),x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +( x / ( 1 + ( x * x ) ) ) / ( 1 - x * x ),-x/(x**4 - 1),1.0,-3.0 +( x / ( 1 + ( x * x ) ) ) / ( 1 - x + ( x * x ) ),x/((x**2 + 1)*(x**2 - x + 1)),1.0,-3.0 +( x / ( 1 + ( x * x ) ) ) / ( x * x - 1 ),x/(x**4 - 1),1.0,-3.0 +( x / ( 1 + ( x * x ) ) ) / ( x + ( 1 / x ) + 1 ),x**2/((x**2 + 1)*(x*(x + 1) + 1)),2.0,-2.0 +( x / ( 1 + ( x * x ) ) ) / ( x + ( 1 / x ) + x ),x**2/((x**2 + 1)*(2*x**2 + 1)),2.0,-2.0 +( x / ( 1 + ( x * x ) ) ) / ( x + 1 / x ),x**2/(x**2 + 1)**2,2.0,-2.0 +( x / ( 1 + ( x * x ) ) ) / ( x + x ) / x,1/(2*x*(x**2 + 1)),-1.0,-3.0 +( x / ( 1 + ( x * x ) ) ) / ( x + x + ( 1 / x ) ),x**2/((x**2 + 1)*(2*x**2 + 1)),2.0,-2.0 +( x / ( 1 + ( x * x ) ) ) / ( x + x + 1 ),x/((2*x + 1)*(x**2 + 1)),1.0,-2.0 +( x / ( 1 + ( x * x ) ) ) / ( x + x - ( 1 / x ) ),x**2/(2*x**4 + x**2 - 1),2.0,-2.0 +( x / ( 1 + ( x * x ) ) ) / ( x - ( 1 / x ) - 1 ),x**2/(x**4 - x**3 - x - 1),2.0,-2.0 +( x / ( 1 + ( x * x ) ) ) / ( x - 1 / x ),x**2/(x**4 - 1),2.0,-2.0 +( x / ( 1 + ( x * x ) ) ) / x + 1 / x / x,(2*x**2 + 1)/(x**4 + x**2),-2.0,-2.0 +( x / ( 1 + 1 ) ),x/2,1.0,1.0 +( x / ( 1 + x ) ) * ( 1 - x ),-x*(x - 1)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) * ( 1 - x ) + x,2*x/(x + 1),1.0,0.0 +( x / ( 1 + x ) ) * ( x + ( x ) ),2*x**2/(x + 1),2.0,1.0 +( x / ( 1 + x ) ) * ( x + x ) * ( 1 - x ),2*x**2*(-x + 1)/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) * ( x + x ) / 1,2*x**2/(x + 1),2.0,1.0 +( x / ( 1 + x ) ) * ( x + x + x ),3*x**2/(x + 1),2.0,1.0 +( x / ( 1 + x ) ) * ( x - 1 ),x*(x - 1)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) * 1 * x + x,x*(2*x + 1)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) * 1 + x * x,x*(x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) * 1 - 1 / x,(x**2 - x - 1)/(x*(x + 1)),-1.0,0.0 +( x / ( 1 + x ) ) * 1 - 1 / x / x,(x**3 - x - 1)/(x**2*(x + 1)),-2.0,0.0 +( x / ( 1 + x ) ) * 1 - x * x,x*(-x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) * x,x**2/(x + 1),2.0,1.0 +( x / ( 1 + x ) ) * x * ( 1 - x ),x**2*(-x + 1)/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) * x * ( x - ( 1 - x ) ),x**2*(2*x - 1)/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) * x * x * x + x,x*(x**3 + x + 1)/(x + 1),1.0,3.0 +( x / ( 1 + x ) ) * x * x - x,x*(x**2 - x - 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) * x + x,x*(2*x + 1)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) * x + x * x - x,x*(x**2 + x - 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) * x + x + x,x*(3*x + 2)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) * x + x - ( x / ( 1 - x ) ),2*x**3/(x**2 - 1),3.0,1.0 +( x / ( 1 + x ) ) * x - 1,(x**2 - x - 1)/(x + 1),0.0,1.0 +( x / ( 1 + x ) ) * x - 1 - x,-(2*x + 1)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) * x - 1 - x - 1,-(3*x + 2)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) * x - 1 / x - x,-(x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +( x / ( 1 + x ) ) * x - x,-x/(x + 1),1.0,0.0 +( x / ( 1 + x ) ) * x - x - x,-x*(x + 2)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) * x / ( 1 + ( 1 / x ) ),x**3/(x + 1)**2,3.0,1.0 +( x / ( 1 + x ) ) * x / ( 1 + x ),x**2/(x + 1)**2,2.0,0.0 +( x / ( 1 + x ) ) * x / ( x - ( ( 1 - x ) / ( x * x ) ) ),x**4/((x + 1)*(x**3 + x - 1)),4.0,0.0 +( x / ( 1 + x ) ) * x / ( x - ( 1 / x ) ),x**3/((x + 1)*(x**2 - 1)),3.0,0.0 +( x / ( 1 + x ) ) * x / 1 * ( x / ( 1 + x ) ),x**3/(x + 1)**2,3.0,1.0 +( x / ( 1 + x ) ) + ( ( 1 / x ) + x ) / x / x / x,(x**5 + (x + 1)*(x**2 + 1))/(x**4*(x + 1)),-4.0,0.0 +( x / ( 1 + x ) ) + ( ( 1 / x ) - x ) / x / x / x,(x**5 + (x + 1)*(-x**2 + 1))/(x**4*(x + 1)),-4.0,0.0 +( x / ( 1 + x ) ) + ( 1 ),(2*x + 1)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) + ( 1 + x ) / x / x / ( x * x ),(x**5 + (x + 1)**2)/(x**4*(x + 1)),-4.0,0.0 +( x / ( 1 + x ) ) + ( 1 - x ) / x / x / x,(x**4 - x**2 + 1)/(x**3*(x + 1)),-3.0,0.0 +( x / ( 1 + x ) ) + ( 1 / x ) / x / x,(x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +( x / ( 1 + x ) ) + ( x * x ) * x,(x**4 + x**3 + x)/(x + 1),1.0,3.0 +( x / ( 1 + x ) ) + ( x + x ),x*(2*x + 3)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) + ( x + x ) * x,x*(2*x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) + ( x + x ) + x,x*(3*x + 4)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) + ( x - 1 ) / x,(2*x**2 - 1)/(x*(x + 1)),-1.0,0.0 +( x / ( 1 + x ) ) + 1,(2*x + 1)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) + 1 * 1,(2*x + 1)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) + 1 * x * x,x*(x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) + 1 + ( 1 ),(3*x + 2)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) + 1 + 1 / 1 + 1,(4*x + 3)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) + 1 + 1 / x,(2*x**2 + 2*x + 1)/(x*(x + 1)),-1.0,0.0 +( x / ( 1 + x ) ) + 1 + 1 / x / x,(2*x**3 + x**2 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +( x / ( 1 + x ) ) + 1 - 1 / x,(2*x**2 - 1)/(x*(x + 1)),-1.0,0.0 +( x / ( 1 + x ) ) + 1 / ( ( x * x ) - ( 1 + ( 1 / x ) ) ),x**4/(x**4 + x**3 - x**2 - 2*x - 1),4.0,0.0 +( x / ( 1 + x ) ) + 1 / ( 1 + 1 ),(3*x + 1)/(2*(x + 1)),0.0,0.0 +( x / ( 1 + x ) ) + 1 / ( x ),(x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +( x / ( 1 + x ) ) + 1 / 1 / x / ( x * x ),(x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +( x / ( 1 + x ) ) + 1 / x / x + 1,(2*x**3 + x**2 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +( x / ( 1 + x ) ) + 1 / x / x / ( x * x ),(x**5 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +( x / ( 1 + x ) ) + 1 / x / x / x,(x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +( x / ( 1 + x ) ) + x,x*(x + 2)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) + x * ( x ) * x,(x**4 + x**3 + x)/(x + 1),1.0,3.0 +( x / ( 1 + x ) ) + x * ( x + x ),x*(2*x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) + x * 1 * x,x*(x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) + x * 1 + x,x*(2*x + 3)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) + x * x,x*(x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) + x * x + 1 / x,(x**3*(x + 1) + x**2 + x + 1)/(x*(x + 1)),-1.0,2.0 +( x / ( 1 + x ) ) + x * x + x * x,x*(2*x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) + x + x,x*(2*x + 3)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) + x + x * x,x**2 + x + x/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) + x + x + x + x,x*(4*x + 5)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) + x + x - x * x,x*((-x + 2)*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) + x + x / 1,x*(2*x + 3)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) + x - x * x * x,x*((x + 1)*(-x**2 + 1) + 1)/(x + 1),1.0,3.0 +( x / ( 1 + x ) ) + x / ( 1 + 1 ),x*(x + 3)/(2*(x + 1)),1.0,1.0 +( x / ( 1 + x ) ) + x / ( 1 + x ),2*x/(x + 1),1.0,0.0 +( x / ( 1 + x ) ) + x / ( x + 1 ),2*x/(x + 1),1.0,0.0 +( x / ( 1 + x ) ) + x / ( x + x ),(3*x + 1)/(2*(x + 1)),0.0,0.0 +( x / ( 1 + x ) ) + x / 1 * x,x*(x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) - ( ( 1 / x ) - x ) / x / x / x,(x**5 + (x + 1)*(x**2 - 1))/(x**4*(x + 1)),-4.0,0.0 +( x / ( 1 + x ) ) - ( ( 1 / x ) / x ) / ( x ) / x,(x**5 - x - 1)/(x**4*(x + 1)),-4.0,0.0 +( x / ( 1 + x ) ) - ( ( 1 / x ) / x ) / x / x + 1,(2*x**5 + x**4 - x - 1)/(x**4*(x + 1)),-4.0,0.0 +( x / ( 1 + x ) ) - ( 1 ) - 1,-(x + 2)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) - ( 1 ) / ( x * x ) / x,(x**4 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +( x / ( 1 + x ) ) - ( 1 ) / x,(x**2 - x - 1)/(x*(x + 1)),-1.0,0.0 +( x / ( 1 + x ) ) - ( 1 ) / x / x,(x**3 - x - 1)/(x**2*(x + 1)),-2.0,0.0 +( x / ( 1 + x ) ) - ( 1 + 1 ),-(x + 2)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) - ( 1 + x ) * ( x ),-x**2 - x + x/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) - ( 1 + x ) / 1 * x,-x**2 - x + x/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) - ( 1 + x ) / x,-(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( x / ( 1 + x ) ) - ( 1 / ( 1 - x ) ) * x,2*x**2/(x**2 - 1),2.0,0.0 +( x / ( 1 + x ) ) - ( 1 / ( x * x ) / x ),(x**4 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +( x / ( 1 + x ) ) - ( 1 / x ) / ( x ) / ( x * x ),(x**5 - x - 1)/(x**4*(x + 1)),-4.0,0.0 +( x / ( 1 + x ) ) - ( 1 / x ) / x / x / x,(x**5 - x - 1)/(x**4*(x + 1)),-4.0,0.0 +( x / ( 1 + x ) ) - ( x ) * x,x*(-x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) - ( x * ( 1 + x ) ),-x**2 - x + x/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) - ( x * x ),x*(-x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) - ( x * x ) - x,-x**2*(x + 2)/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) - ( x + x ),-x*(2*x + 1)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) - ( x / ( 1 - x ) ),2*x**2/(x**2 - 1),2.0,0.0 +( x / ( 1 + x ) ) - 1,-1/(x + 1),0.0,-1.0 +( x / ( 1 + x ) ) - 1 * 1,-1/(x + 1),0.0,-1.0 +( x / ( 1 + x ) ) - 1 * 1 / x,(x**2 - x - 1)/(x*(x + 1)),-1.0,0.0 +( x / ( 1 + x ) ) - 1 * x - x,-x*(2*x + 1)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) - 1 * x - x - x,-x*(3*x + 2)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) - 1 + ( ( 1 + x ) / x ) / x / x,(-x**3 + x**2 + 2*x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( x / ( 1 + x ) ) - 1 + 1 / x / x,(-x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( x / ( 1 + x ) ) - 1 + x,(x**2 + x - 1)/(x + 1),0.0,1.0 +( x / ( 1 + x ) ) - 1 - ( 1 + x ) / x / x,-(2*x**2 + 2*x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( x / ( 1 + x ) ) - 1 - ( 1 / x ) * 1 / x,-(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( x / ( 1 + x ) ) - 1 - 1,-(x + 2)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) - 1 - 1 - 1,-(2*x + 3)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) - 1 - 1 - 1 * 1,-(2*x + 3)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) - 1 - 1 / ( 1 - x ),2/(x**2 - 1),0.0,-2.0 +( x / ( 1 + x ) ) - 1 - 1 / ( x * x ),-(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( x / ( 1 + x ) ) - 1 - 1 / ( x * x ) / x,-(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +( x / ( 1 + x ) ) - 1 - 1 / x * 1,-(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +( x / ( 1 + x ) ) - 1 - x / x,-(x + 2)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) - 1 / ( x ) + 1,(2*x**2 - 1)/(x*(x + 1)),-1.0,0.0 +( x / ( 1 + x ) ) - 1 / ( x ) / x,(x**3 - x - 1)/(x**2*(x + 1)),-2.0,0.0 +( x / ( 1 + x ) ) - 1 / ( x * x ) / x + 1,(2*x**4 + x**3 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +( x / ( 1 + x ) ) - 1 / ( x * x ) / x / x,(x**5 - x - 1)/(x**4*(x + 1)),-4.0,0.0 +( x / ( 1 + x ) ) - 1 / 1,-1/(x + 1),0.0,-1.0 +( x / ( 1 + x ) ) - 1 / 1 - 1,-(x + 2)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) - 1 / 1 / ( x * x ) / x,(x**4 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +( x / ( 1 + x ) ) - 1 / 1 / x,(x**2 - x - 1)/(x*(x + 1)),-1.0,0.0 +( x / ( 1 + x ) ) - 1 / 1 / x / x,(x**3 - x - 1)/(x**2*(x + 1)),-2.0,0.0 +( x / ( 1 + x ) ) - 1 / x / ( x ),(x**3 - x - 1)/(x**2*(x + 1)),-2.0,0.0 +( x / ( 1 + x ) ) - 1 / x / ( x * x ) + 1,(2*x**4 + x**3 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +( x / ( 1 + x ) ) - 1 / x / ( x * x ) / x,(x**5 - x - 1)/(x**4*(x + 1)),-4.0,0.0 +( x / ( 1 + x ) ) - 1 / x / 1,(x**2 - x - 1)/(x*(x + 1)),-1.0,0.0 +( x / ( 1 + x ) ) - 1 / x / x + 1,(2*x**3 + x**2 - x - 1)/(x**2*(x + 1)),-2.0,0.0 +( x / ( 1 + x ) ) - 1 / x / x - 1,-(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +( x / ( 1 + x ) ) - 1 / x / x / ( x * x ),(x**5 - x - 1)/(x**4*(x + 1)),-4.0,0.0 +( x / ( 1 + x ) ) - 1 / x / x / x,(x**4 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +( x / ( 1 + x ) ) - x * ( 1 + x ),-x**2 - x + x/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) - x * ( 1 + x ) * 1,-x**2 - x + x/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) - x * ( 1 + x ) - x * x,-x**2*(2*x + 3)/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) - x * ( x ),x*(-x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) - x * ( x + ( 1 + x ) ),-x**2*(2*x + 3)/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) - x * ( x + x ),x*(-2*x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) - x * 1 * ( 1 + x ),-x**2 - x + x/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) - x * x,x*(-x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) - x * x * ( x ),-x**3 + x/(x + 1),1.0,3.0 +( x / ( 1 + x ) ) - x * x * x / 1,-x**3 + x/(x + 1),1.0,3.0 +( x / ( 1 + x ) ) - x * x - x,-x**2*(x + 2)/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) - x * x - x * ( 1 + x ),-x**2*(2*x + 3)/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) - x * x - x * x,x*(-2*x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) - x * x - x - x,x*(-(x + 1)*(x + 2) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) - x + 1 / x / x,(-x**4 + x + 1)/(x**2*(x + 1)),-2.0,1.0 +( x / ( 1 + x ) ) - x - ( x ),-x*(2*x + 1)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) - x - ( x * x ),-x**2*(x + 2)/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) - x - 1,-x + x/(x + 1) - 1,0.0,1.0 +( x / ( 1 + x ) ) - x - 1 * x,-x*(2*x + 1)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) - x - x * ( x ),-x**2*(x + 2)/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) - x - x * 1,-x*(2*x + 1)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) - x - x * x * 1,-x**2*(x + 2)/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) - x - x - 1 * x,-x*(3*x + 2)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) - x - x - x * x,x*(-(x + 1)*(x + 2) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) - x - x / 1,-x*(2*x + 1)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) - x - x / 1 * x,-x**2*(x + 2)/(x + 1),2.0,2.0 +( x / ( 1 + x ) ) - x / ( 1 + ( 1 + x ) ),x/((x + 1)*(x + 2)),1.0,-1.0 +( x / ( 1 + x ) ) - x / ( 1 + ( x * ( 1 + ( x * x ) ) ) ),x**4/(x**4 + x**3 + x**2 + 2*x + 1),4.0,0.0 +( x / ( 1 + x ) ) - x / ( 1 + ( x * x ) ),x**2*(x - 1)/((x + 1)*(x**2 + 1)),2.0,0.0 +( x / ( 1 + x ) ) - x / ( 1 + 1 ),x*(-x + 1)/(2*(x + 1)),1.0,1.0 +( x / ( 1 + x ) ) - x / ( x - 1 ),-2*x/(x**2 - 1),1.0,-1.0 +( x / ( 1 + x ) ) - x / 1 * x,x*(-x*(x + 1) + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) - x / 1 - x,-x*(2*x + 1)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) - x / x / x,(x**2 - x - 1)/(x*(x + 1)),-1.0,0.0 +( x / ( 1 + x ) ) / ( ( ( ( 1 / x ) / x ) ) - x ),-x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( ( 1 - x ) / x ) + x * x ),x**2/((x + 1)*(x**3 - x + 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( ( 1 / x ) ) + 1 ),x**2/(x + 1)**2,2.0,0.0 +( x / ( 1 + x ) ) / ( ( ( 1 / x ) + x ) / x + x ),x**3/((x + 1)*(x**3 + x**2 + 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( ( 1 / x ) - x ) / x - x ),-x**3/((x + 1)*(x**3 + x**2 - 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( ( 1 / x ) / x ) - x ),-x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( ( x * x ) ) + 1 ),x/((x + 1)*(x**2 + 1)),1.0,-2.0 +( x / ( 1 + x ) ) / ( ( ( x * x ) * x ) - 1 - 1 ),x/((x + 1)*(x**3 - 2)),1.0,-3.0 +( x / ( 1 + x ) ) / ( ( ( x * x ) - x ) + 1 / x ),x**2/(x**4 - x**2 + x + 1),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( ( x * x ) - x ) - 1 / x ),x**2/(x**4 - x**2 - x - 1),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( 1 ) + x ),x/(x + 1)**2,1.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 + 1 ) ),x/(2*(x + 1)),1.0,0.0 +( x / ( 1 + x ) ) / ( ( 1 + x ) * ( x * x ) - 1 ),x/((x + 1)*(x**2*(x + 1) - 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( ( 1 + x ) * x + ( 1 / x ) ),x**2/((x + 1)*(x**2*(x + 1) + 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( 1 + x ) * x + 1 ),x/((x + 1)*(x*(x + 1) + 1)),1.0,-2.0 +( x / ( 1 + x ) ) / ( ( 1 + x ) + ( 1 / x ) / x ),x**3/((x + 1)*(x**2*(x + 1) + 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 + x ) + ( x * x ) * x ),x/((x + 1)*(x**3 + x + 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( ( 1 + x ) + 1 ) * x,x**2/((x + 1)*(x + 2)),2.0,0.0 +( x / ( 1 + x ) ) / ( ( 1 + x ) + x ),x/((x + 1)*(2*x + 1)),1.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 + x ) - 1 / x ),x**2/((x + 1)*(x*(x + 1) - 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 + x ) - x * ( x * x ) ),x/((x + 1)*(-x**3 + x + 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( ( 1 + x ) - x * x ),x/(-x**3 + 2*x + 1),1.0,-2.0 +( x / ( 1 + x ) ) / ( ( 1 + x ) / x - x ),x**2/(-x**3 + 2*x + 1),2.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 - ( 1 / x ) ) / x - x ),-x**3/((x + 1)*(x**3 - x + 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 - ( x * x ) ) - x ) - x,-x**3*(x + 2)/(x**3 + 2*x**2 - 1),3.0,1.0 +( x / ( 1 + x ) ) / ( ( 1 - x ) * x + ( 1 / x ) ),x**2/(-x**4 + x**2 + x + 1),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( 1 - x ) * x + 1 ),x/(-x**3 + 2*x + 1),1.0,-2.0 +( x / ( 1 + x ) ) / ( ( 1 - x ) + 1 ),-x/((x - 2)*(x + 1)),1.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 - x ) - ( 1 / x ) / x ),-x**3/(x**4 - x**2 + x + 1),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 - x ) - 1 / x ),-x**2/(x**3 + 1),2.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 - x ) - x ),-x/((x + 1)*(2*x - 1)),1.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 - x ) - x ) - x,-x**2*(2*x + 1)/(2*x**2 + x - 1),2.0,1.0 +( x / ( 1 + x ) ) / ( ( 1 - x ) - x * x ),-x/((x + 1)*(x**2 + x - 1)),1.0,-2.0 +( x / ( 1 + x ) ) / ( ( 1 - x ) / ( x * x ) - x ),-x**3/((x + 1)*(x**3 + x - 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 / ( x * x ) ) + ( 1 + x ) ) * x,x**4/((x + 1)*(x**2*(x + 1) + 1)),4.0,0.0 +( x / ( 1 + x ) ) / ( ( 1 / ( x * x ) ) + 1 - x ),x**3/(-x**4 + x**2 + x + 1),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 / ( x * x ) ) + x + x ),x**3/((x + 1)*(2*x**3 + 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 / ( x * x ) ) + x - 1 ),x**3/(x**4 - x**2 + x + 1),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) * 1 + x ),x**2/((x + 1)*(x**2 + 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) + ( 1 - x ) * x ),x**2/(-x**4 + x**2 + x + 1),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) + ( x * x ) ) * x,x**3/((x + 1)*(x**3 + 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) + ( x * x ) ) / 1,x**2/((x + 1)*(x**3 + 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) + ( x * x ) + x ),x**2/((x + 1)*(x**2*(x + 1) + 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) + 1 ) * x,x**3/(x + 1)**2,3.0,1.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) + 1 + 1 ),x**2/((x + 1)*(2*x + 1)),2.0,0.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) + 1 + x ),x**2/((x + 1)*(x*(x + 1) + 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) + x * x ),x**2/((x + 1)*(x**3 + 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) + x + ( x * x ) ),x**2/((x + 1)*(x**2*(x + 1) + 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) - ( x ) ),-x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) - ( x * x ) / 1 ),-x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) - 1 - ( x * x ) ),-x**2/((x + 1)*(x*(x**2 + 1) - 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) - x * x ),-x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) - x - x ),-x**2/((x + 1)*(2*x**2 - 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) / x - ( 1 + x ) ),-x**3/((x + 1)*(x**2*(x + 1) - 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( 1 / x ) / x - ( 1 - x ) ),x**3/(x**4 - x**2 + x + 1),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( x * ( 1 + x ) ) * x + 1 ),x/((x + 1)*(x**2*(x + 1) + 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( ( x * ( 1 - x ) ) - 1 / x ),-x**2/(x**4 - x**2 + x + 1),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( x * ( x * x ) ) - 1 ) * 1,x/((x + 1)*(x**3 - 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( ( x * ( x * x ) ) - 1 - 1 ),x/((x + 1)*(x**3 - 2)),1.0,-3.0 +( x / ( 1 + x ) ) / ( ( x * ( x * x ) ) - 1 - x ),-x/((x + 1)*(-x**3 + x + 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( ( x * x ) * 1 + ( 1 / x ) ),x**2/((x + 1)*(x**3 + 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( x * x ) * x + ( 1 + x ) ),x/((x + 1)*(x**3 + x + 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( ( x * x ) * x + 1 ),x/((x + 1)*(x**3 + 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( ( x * x ) * x - ( 1 + x ) ),-x/((x + 1)*(-x**3 + x + 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( ( x * x ) + ( 1 + x ) / x ),x**2/((x + 1)*(x**3 + x + 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( x * x ) + ( 1 / x ) ) * x,x**3/((x + 1)*(x**3 + 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( ( x * x ) + ( 1 / x ) + 1 ),x**2/((x + 1)*(x*(x**2 + 1) + 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( x * x ) + ( 1 / x ) + x ),x**2/((x + 1)*(x**2*(x + 1) + 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( x * x ) + 1 ) / ( 1 + x ),x/((x + 1)**2*(x**2 + 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( ( x * x ) + 1 / 1 ),x/((x + 1)*(x**2 + 1)),1.0,-2.0 +( x / ( 1 + x ) ) / ( ( x * x ) - ( 1 / x ) * 1 ),x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( x * x ) - ( 1 / x ) - x ),x**2/(x**4 - x**2 - x - 1),2.0,-2.0 +( x / ( 1 + x ) ) / ( ( x * x ) - 1 ) + x,x + x/((x + 1)*(x**2 - 1)),2.0,1.0 +( x / ( 1 + x ) ) / ( ( x * x ) - 1 ) / ( 1 + x ),x/((x + 1)**2*(x**2 - 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( ( x * x ) - 1 + x ),x/((x + 1)*(x**2 + x - 1)),1.0,-2.0 +( x / ( 1 + x ) ) / ( ( x * x ) - 1 - 1 ),x/((x + 1)*(x**2 - 2)),1.0,-2.0 +( x / ( 1 + x ) ) / ( ( x * x ) - 1 / 1 ),x/((x + 1)*(x**2 - 1)),1.0,-2.0 +( x / ( 1 + x ) ) / ( ( x + 1 ) ),x/(x + 1)**2,1.0,-1.0 +( x / ( 1 + x ) ) / ( 1 * 1 + 1 ),x/(2*(x + 1)),1.0,0.0 +( x / ( 1 + x ) ) / ( 1 * 1 + x ),x/(x + 1)**2,1.0,-1.0 +( x / ( 1 + x ) ) / ( 1 * x + ( 1 / x ) ),x**2/((x + 1)*(x**2 + 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( 1 * x + x ),1/(2*(x + 1)),0.0,-1.0 +( x / ( 1 + x ) ) / ( 1 + ( 1 - x ) * x ),x/(-x**3 + 2*x + 1),1.0,-2.0 +( x / ( 1 + x ) ) / ( 1 + ( 1 / ( x * x ) ) / x ),x**4/((x + 1)*(x**3 + 1)),4.0,0.0 +( x / ( 1 + x ) ) / ( 1 + ( 1 / x ) ) * x,x**3/(x + 1)**2,3.0,1.0 +( x / ( 1 + x ) ) / ( 1 + ( 1 / x ) + x ),x**2/((x + 1)*(x*(x + 1) + 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( 1 + ( 1 / x ) / x ),x**3/((x + 1)*(x**2 + 1)),3.0,0.0 +( x / ( 1 + x ) ) / ( 1 + ( x ) ),x/(x + 1)**2,1.0,-1.0 +( x / ( 1 + x ) ) / ( 1 + ( x * ( 1 + x ) ) * x ),x/((x + 1)*(x**2*(x + 1) + 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( 1 + ( x * x ) ) * x,x**2/((x + 1)*(x**2 + 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( 1 + ( x * x ) + 1 ),x/((x + 1)*(x**2 + 2)),1.0,-2.0 +( x / ( 1 + x ) ) / ( 1 + 1 ),x/(2*(x + 1)),1.0,0.0 +( x / ( 1 + x ) ) / ( 1 + 1 ) * x,x**2/(2*(x + 1)),2.0,1.0 +( x / ( 1 + x ) ) / ( 1 + 1 ) + 1,(3*x + 2)/(2*(x + 1)),0.0,0.0 +( x / ( 1 + x ) ) / ( 1 + 1 ) + x,x*(2*x + 3)/(2*(x + 1)),1.0,1.0 +( x / ( 1 + x ) ) / ( 1 + 1 + ( x * x ) ),x/((x + 1)*(x**2 + 2)),1.0,-2.0 +( x / ( 1 + x ) ) / ( 1 + 1 + x ),x/((x + 1)*(x + 2)),1.0,-1.0 +( x / ( 1 + x ) ) / ( 1 + 1 - ( x * ( x * x ) ) ),-x/((x + 1)*(x**3 - 2)),1.0,-3.0 +( x / ( 1 + x ) ) / ( 1 + 1 / 1 ),x/(2*(x + 1)),1.0,0.0 +( x / ( 1 + x ) ) / ( 1 + x ) * x,x**2/(x + 1)**2,2.0,0.0 +( x / ( 1 + x ) ) / ( 1 + x ) - ( 1 + x ) / x / x,(x**3 - (x + 1)**3)/(x**2*(x + 1)**2),-2.0,-2.0 +( x / ( 1 + x ) ) / ( 1 + x ) - 1,x/(x + 1)**2 - 1,0.0,0.0 +( x / ( 1 + x ) ) / ( 1 + x ) - x,-x + x/(x + 1)**2,2.0,1.0 +( x / ( 1 + x ) ) / ( 1 + x ) - x + x * x,x**2 - x + x/(x + 1)**2,2.0,2.0 +( x / ( 1 + x ) ) / ( 1 + x ) / ( 1 + x ),x/(x + 1)**3,1.0,-2.0 +( x / ( 1 + x ) ) / ( 1 + x ) / ( 1 - x ),-x/((x - 1)*(x + 1)**2),1.0,-2.0 +( x / ( 1 + x ) ) / ( 1 + x * ( ( 1 + x ) * x ) ),x/((x + 1)*(x**2*(x + 1) + 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( 1 + x * ( 1 + x ) ),x/((x + 1)*(x*(x + 1) + 1)),1.0,-2.0 +( x / ( 1 + x ) ) / ( 1 + x * ( x * ( 1 - x ) ) ),x/(-x**4 + x**2 + x + 1),1.0,-3.0 +( x / ( 1 + x ) ) / ( 1 + x * ( x * x ) ),x/((x + 1)*(x**3 + 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( 1 + x * x ),x/((x + 1)*(x**2 + 1)),1.0,-2.0 +( x / ( 1 + x ) ) / ( 1 + x + ( 1 / x ) ),x**2/((x + 1)*(x*(x + 1) + 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( 1 + x / 1 ),x/(x + 1)**2,1.0,-1.0 +( x / ( 1 + x ) ) / ( 1 - ( 1 / x ) - x ),-x**2/(x**3 + 1),2.0,-1.0 +( x / ( 1 + x ) ) / ( 1 - ( 1 / x ) / ( x * x ) ),x**4/((x + 1)*(x**3 - 1)),4.0,0.0 +( x / ( 1 + x ) ) / ( 1 - ( x * ( 1 + x ) ) ) - x,-x**3*(x + 2)/(x**3 + 2*x**2 - 1),3.0,1.0 +( x / ( 1 + x ) ) / ( 1 - ( x * ( x * x ) ) + 1 ),-x/((x + 1)*(x**3 - 2)),1.0,-3.0 +( x / ( 1 + x ) ) / ( 1 - ( x * x ) * ( 1 + x ) ),-x/((x + 1)*(x**2*(x + 1) - 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( 1 - ( x * x ) + 1 ),-x/((x + 1)*(x**2 - 2)),1.0,-2.0 +( x / ( 1 + x ) ) / ( 1 - ( x * x ) / 1 ),-x/((x + 1)*(x**2 - 1)),1.0,-2.0 +( x / ( 1 + x ) ) / ( 1 - 1 / ( ( x * x ) * x ) ),x**4/((x + 1)*(x**3 - 1)),4.0,0.0 +( x / ( 1 + x ) ) / ( 1 - 1 / ( x * ( x * x ) ) ),x**4/((x + 1)*(x**3 - 1)),4.0,0.0 +( x / ( 1 + x ) ) / ( 1 - 1 / ( x * x ) ),x**3/((x + 1)*(x**2 - 1)),3.0,0.0 +( x / ( 1 + x ) ) / ( 1 - x ) - x,-x**3/(x**2 - 1),3.0,1.0 +( x / ( 1 + x ) ) / ( 1 - x ) / ( x - 1 ),-x/((x - 1)**2*(x + 1)),1.0,-2.0 +( x / ( 1 + x ) ) / ( 1 - x * ( 1 + ( x * x ) ) ),-x/((x + 1)*(x*(x**2 + 1) - 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( 1 - x * ( 1 + x ) ),-x/((x + 1)*(x*(x + 1) - 1)),1.0,-2.0 +( x / ( 1 + x ) ) / ( 1 - x * ( x * x ) ),-x/((x + 1)*(x**3 - 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( 1 - x * x ),-x/((x + 1)*(x**2 - 1)),1.0,-2.0 +( x / ( 1 + x ) ) / ( 1 - x + ( 1 / x ) ),x**2/(-x**3 + 2*x + 1),2.0,-1.0 +( x / ( 1 + x ) ) / ( 1 - x - ( ( x * x ) * x ) ),-x/((x + 1)*(x**3 + x - 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( 1 - x - ( 1 / ( x * x ) ) ),-x**3/(x**4 - x**2 + x + 1),3.0,-1.0 +( x / ( 1 + x ) ) / ( 1 - x - ( 1 / x ) ),-x**2/(x**3 + 1),2.0,-1.0 +( x / ( 1 + x ) ) / ( 1 - x - x ),-x/((x + 1)*(2*x - 1)),1.0,-1.0 +( x / ( 1 + x ) ) / ( 1 / ( x * ( x * x ) ) + 1 ),x**4/((x + 1)*(x**3 + 1)),4.0,0.0 +( x / ( 1 + x ) ) / ( 1 / ( x * x ) + ( 1 + x ) ),x**3/((x + 1)*(x**2*(x + 1) + 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( 1 / ( x * x ) + ( 1 - x ) ),x**3/(-x**4 + x**2 + x + 1),3.0,-1.0 +( x / ( 1 + x ) ) / ( 1 / ( x * x ) - ( 1 + x ) ),-x**3/((x + 1)*(x**2*(x + 1) - 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( 1 / ( x * x ) - x ),-x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( 1 / 1 + 1 ),x/(2*(x + 1)),1.0,0.0 +( x / ( 1 + x ) ) / ( 1 / x + ( ( x * x ) - x ) ),x**2/(x**4 - x**2 + x + 1),2.0,-2.0 +( x / ( 1 + x ) ) / ( 1 / x + ( 1 + x ) ),x**2/((x + 1)*(x*(x + 1) + 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( 1 / x + ( x * ( 1 - x ) ) ),x**2/(-x**4 + x**2 + x + 1),2.0,-2.0 +( x / ( 1 + x ) ) / ( 1 / x + 1 ),x**2/(x + 1)**2,2.0,0.0 +( x / ( 1 + x ) ) / ( 1 / x - ( 1 + x ) ),-x**2/((x + 1)*(x*(x + 1) - 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( 1 / x - ( x * ( 1 + x ) ) ),-x**2/((x + 1)*(x**2*(x + 1) - 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( 1 / x - ( x * x ) ),-x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( 1 / x - x ),-x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( x ) - x - 1,-x - 1 + 1/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) / ( x * ( ( x * x ) * x ) - x ),1/((x + 1)*(x**3 - 1)),0.0,-4.0 +( x / ( 1 + x ) ) / ( x * ( ( x * x ) - x ) + 1 ),x/(x**4 - x**2 + x + 1),1.0,-3.0 +( x / ( 1 + x ) ) / ( x * ( 1 + x ) + 1 ),x/((x + 1)*(x*(x + 1) + 1)),1.0,-2.0 +( x / ( 1 + x ) ) / ( x * ( 1 + x ) - 1 ),x/((x + 1)*(x*(x + 1) - 1)),1.0,-2.0 +( x / ( 1 + x ) ) / ( x * ( 1 - x ) - 1 ),-x/(x**3 + 1),1.0,-2.0 +( x / ( 1 + x ) ) / ( x * ( x * x ) - 1 ),x/((x + 1)*(x**3 - 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( x * 1 + x ),1/(2*(x + 1)),0.0,-1.0 +( x / ( 1 + x ) ) / ( x * x + ( ( 1 + x ) / x ) ),x**2/((x + 1)*(x**3 + x + 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( x * x + 1 ),x/((x + 1)*(x**2 + 1)),1.0,-2.0 +( x / ( 1 + x ) ) / ( x * x - ( 1 + ( 1 / x ) ) ),x**2/((x + 1)*(x*(x**2 - 1) - 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( x * x - ( 1 + x ) ),x/(x**3 - 2*x - 1),1.0,-2.0 +( x / ( 1 + x ) ) / ( x * x - ( 1 / x ) ),x**2/((x + 1)*(x**3 - 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( x * x - 1 ),x/((x + 1)*(x**2 - 1)),1.0,-2.0 +( x / ( 1 + x ) ) / ( x + ( ( 1 - x ) / x ) / x ),x**3/((x + 1)*(x**3 - x + 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( x + ( ( 1 / x ) + x ) / x ),x**3/((x + 1)*(x**3 + x**2 + 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( x + ( ( x * x ) * x ) * x ),1/((x + 1)*(x**3 + 1)),0.0,-4.0 +( x / ( 1 + x ) ) / ( x + ( 1 + ( 1 / x ) ) / x ),x**3/((x + 1)*(x**3 + x + 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( x + ( 1 + x ) ),x/((x + 1)*(2*x + 1)),1.0,-1.0 +( x / ( 1 + x ) ) / ( x + ( 1 + x ) ) - x,-x + x/((x + 1)*(2*x + 1)),2.0,1.0 +( x / ( 1 + x ) ) / ( x + ( 1 + x ) / ( x * x ) ),x**3/((x + 1)*(x**3 + x + 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( x + ( 1 / ( x * x ) ) + x ),x**3/((x + 1)*(2*x**3 + 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( x + ( 1 / x ) + ( x * x ) ),x**2/((x + 1)*(x**2*(x + 1) + 1)),2.0,-2.0 +( x / ( 1 + x ) ) / ( x + ( 1 / x ) + x ),x**2/((x + 1)*(2*x**2 + 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( x + ( 1 / x ) / x ),x**3/((x + 1)*(x**3 + 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( x + ( x * ( x * x ) ) + 1 ),x/((x + 1)*(x**3 + x + 1)),1.0,-3.0 +( x / ( 1 + x ) ) / ( x + ( x * x ) ),(x + 1)**(-2),0.0,-2.0 +( x / ( 1 + x ) ) / ( x + ( x * x ) - 1 ),x/((x + 1)*(x**2 + x - 1)),1.0,-2.0 +( x / ( 1 + x ) ) / ( x + 1 ),x/(x + 1)**2,1.0,-1.0 +( x / ( 1 + x ) ) / ( x + 1 ) * x,x**2/(x + 1)**2,2.0,0.0 +( x / ( 1 + x ) ) / ( x + 1 ) + x,x + x/(x + 1)**2,1.0,1.0 +( x / ( 1 + x ) ) / ( x + 1 ) - x,-x + x/(x + 1)**2,2.0,1.0 +( x / ( 1 + x ) ) / ( x + 1 ) / x,(x + 1)**(-2),0.0,-2.0 +( x / ( 1 + x ) ) / ( x + 1 + ( x * x ) ),x/((x + 1)*(x**2 + x + 1)),1.0,-2.0 +( x / ( 1 + x ) ) / ( x + 1 / ( x * x ) ),x**3/((x + 1)*(x**3 + 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( x + x ) * x,x/(2*(x + 1)),1.0,0.0 +( x / ( 1 + x ) ) / ( x + x ) + ( 1 / x ),(3*x + 2)/(2*x*(x + 1)),-1.0,-1.0 +( x / ( 1 + x ) ) / ( x + x ) + 1,(x + 3/2)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) / ( x + x ) / x,1/(2*x*(x + 1)),-1.0,-2.0 +( x / ( 1 + x ) ) / ( x + x * x ),(x + 1)**(-2),0.0,-2.0 +( x / ( 1 + x ) ) / ( x + x + ( ( 1 / x ) / x ) ),x**3/((x + 1)*(2*x**3 + 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( x + x + ( 1 / x ) ),x**2/((x + 1)*(2*x**2 + 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( x + x + 1 ),x/((x + 1)*(2*x + 1)),1.0,-1.0 +( x / ( 1 + x ) ) / ( x + x - ( 1 / x ) ),x**2/((x + 1)*(2*x**2 - 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( x + x - 1 ),x/((x + 1)*(2*x - 1)),1.0,-1.0 +( x / ( 1 + x ) ) / ( x - ( ( 1 / x ) / x ) * 1 ),x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( x - ( 1 + x ) / ( x * x ) ),x**3/((x + 1)*(x**3 - x - 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( x - ( 1 - ( 1 / x ) ) / x ),x**3/((x + 1)*(x**3 - x + 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( x - ( 1 - x ) ),x/((x + 1)*(2*x - 1)),1.0,-1.0 +( x / ( 1 + x ) ) / ( x - ( 1 - x ) ) * x,x**2/((x + 1)*(2*x - 1)),2.0,0.0 +( x / ( 1 + x ) ) / ( x - ( 1 - x ) ) / x,1/((x + 1)*(2*x - 1)),0.0,-2.0 +( x / ( 1 + x ) ) / ( x - ( 1 - x ) / ( x * x ) ),x**3/((x + 1)*(x**3 + x - 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( x - ( 1 - x ) / x ),x**2/((x + 1)*(x**2 + x - 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( x - ( 1 / ( x * x ) ) + x ),x**3/((x + 1)*(2*x**3 - 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( x - ( 1 / x ) ) * 1,x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( x - ( 1 / x ) ) / 1,x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( x - ( 1 / x ) * 1 ),x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( x - ( 1 / x ) + x ),x**2/((x + 1)*(2*x**2 - 1)),2.0,-1.0 +( x / ( 1 + x ) ) / ( x - ( 1 / x ) - 1 ),x**2/(x**3 - 2*x - 1),2.0,-1.0 +( x / ( 1 + x ) ) / ( x - ( 1 / x ) / x ),x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 + x ) ) / ( x - 1 ) - 1,(-x**2 + x + 1)/(x**2 - 1),0.0,0.0 +( x / ( 1 + x ) ) / ( x - 1 ) - x,-x*(x**2 - 2)/(x**2 - 1),1.0,1.0 +( x / ( 1 + x ) ) / ( x - 1 - ( 1 - x ) ),x/(2*(x**2 - 1)),1.0,-1.0 +( x / ( 1 + x ) ) / ( x - 1 - ( 1 / ( x * x ) ) ),x**3/(x**4 - x**2 - x - 1),3.0,-1.0 +( x / ( 1 + x ) ) / ( x - 1 - ( 1 / x ) ),x**2/(x**3 - 2*x - 1),2.0,-1.0 +( x / ( 1 + x ) ) / ( x - 1 - 1 ),x/((x - 2)*(x + 1)),1.0,-1.0 +( x / ( 1 + x ) ) / ( x / ( x * x ) - x ),-x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 + x ) ) / 1 * x * x - x,x*(x**2 - x - 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) / 1 + x,x*(x + 2)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) / 1 - 1 / x,(x**2 - x - 1)/(x*(x + 1)),-1.0,0.0 +( x / ( 1 + x ) ) / 1 - 1 / x / x,(x**3 - x - 1)/(x**2*(x + 1)),-2.0,0.0 +( x / ( 1 + x ) ) / 1 - x - x,-x*(2*x + 1)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) / 1 / ( 1 + x ) - x,-x + x/(x + 1)**2,2.0,1.0 +( x / ( 1 + x ) ) / 1 / ( x + 1 ),x/(x + 1)**2,1.0,-1.0 +( x / ( 1 + x ) ) / x - ( 1 + x ) / x / x,-(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +( x / ( 1 + x ) ) / x - 1 - 1,-(2*x + 1)/(x + 1),0.0,0.0 +( x / ( 1 + x ) ) / x - 1 - x * x,-x*(x**2 + x + 1)/(x + 1),1.0,2.0 +( x / ( 1 + x ) ) / x - 1 / ( x * x ) / x,(x**3 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +( x / ( 1 + x ) ) / x - 1 / x,-1/(x*(x + 1)),-1.0,-2.0 +( x / ( 1 + x ) ) / x - 1 / x / x,(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +( x / ( 1 + x ) ) / x - x - x - 1,-x*(2*x + 3)/(x + 1),1.0,1.0 +( x / ( 1 + x ) ) / x / ( 1 - ( x * ( x * x ) ) ),-1/((x + 1)*(x**3 - 1)),0.0,-4.0 +( x / ( 1 + x ) ) / x / ( 1 - ( x * x ) ),-1/((x + 1)*(x**2 - 1)),0.0,-3.0 +( x / ( 1 + x ) ) / x / ( x + 1 ),(x + 1)**(-2),0.0,-2.0 +( x / ( 1 + x ) ) / x / ( x + x ),1/(2*x*(x + 1)),-1.0,-2.0 +( x / ( 1 + x ) ) / x / 1 - x - 1,-x - 1 + 1/(x + 1),1.0,1.0 +( x / ( 1 - ( ( 1 + x ) * x ) ) ),-x/(x*(x + 1) - 1),1.0,-1.0 +( x / ( 1 - ( ( 1 + x ) * x ) ) ) / ( 1 / x - x ),x**2/((x**2 - 1)*(x*(x + 1) - 1)),2.0,-2.0 +( x / ( 1 - ( ( 1 - x ) * x ) ) ) / ( 1 / x - x ),-x**2/(x**4 - x**3 + x - 1),2.0,-2.0 +( x / ( 1 - ( ( 1 - x ) / ( x * x ) ) ) ) / ( x + 1 / x ),x**4/(x**4 + x**3 + x - 1),4.0,0.0 +( x / ( 1 - ( ( 1 / x ) / x ) ) ) / ( 1 - ( 1 / x ) - x ),-x**4/(x**4 - x**3 + x - 1),4.0,0.0 +( x / ( 1 - ( ( 1 / x ) / x ) ) ) / ( 1 / x + x ),x**4/(x**4 - 1),4.0,0.0 +( x / ( 1 - ( ( x * ( 1 - x ) ) * x ) ) ),x/(x**3 - x**2 + 1),1.0,-2.0 +( x / ( 1 - ( 1 + x ) ) ) / x / x / x - 1,-1 - 1/x**3,-3.0,0.0 +( x / ( 1 - ( 1 / ( x * ( x * x ) ) ) ) ) / ( 1 - x + 1 ),-x**4/((x - 2)*(x**3 - 1)),4.0,0.0 +( x / ( 1 - ( 1 / ( x * x ) ) ) ) / ( 1 / x - x ),-x**4/(x**2 - 1)**2,4.0,0.0 +( x / ( 1 - ( 1 / ( x * x ) ) ) ) / ( x + 1 + x ),x**3/((2*x + 1)*(x**2 - 1)),3.0,0.0 +( x / ( 1 - ( 1 / x ) ) ) * ( x + 1 ),x**2*(x + 1)/(x - 1),2.0,2.0 +( x / ( 1 - ( 1 / x ) ) ) / ( ( 1 - x ) ),-x**2/(x - 1)**2,2.0,0.0 +( x / ( 1 - ( 1 / x ) ) ) / ( ( 1 - x ) + 1 / x ),x**3/((x - 1)*(x*(-x + 1) + 1)),3.0,0.0 +( x / ( 1 - ( 1 / x ) ) ) / ( ( 1 / x ) + x * x ),x**3/((x - 1)*(x**3 + 1)),3.0,-1.0 +( x / ( 1 - ( 1 / x ) ) ) / ( ( 1 / x ) - x - x ),-x**3/((x - 1)*(2*x**2 - 1)),3.0,0.0 +( x / ( 1 - ( 1 / x ) ) ) / ( 1 + ( 1 / x ) + 1 ),x**3/((x - 1)*(2*x + 1)),3.0,1.0 +( x / ( 1 - ( 1 / x ) ) ) / ( 1 - x ),-x**2/(x - 1)**2,2.0,0.0 +( x / ( 1 - ( 1 / x ) ) ) / ( 1 - x * ( x * x ) ),-x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( x / ( 1 - ( 1 / x ) ) ) / ( 1 / ( x * x ) - x ),-x**4/((x - 1)*(x**3 - 1)),4.0,0.0 +( x / ( 1 - ( 1 / x ) ) ) / ( 1 / x + x ),x**3/((x - 1)*(x**2 + 1)),3.0,0.0 +( x / ( 1 - ( 1 / x ) ) ) / ( 1 / x - ( x * x ) ),-x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 - ( 1 / x ) ) ) / ( x * x + 1 ),x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +( x / ( 1 - ( 1 / x ) ) ) / ( x * x - 1 ),x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 - ( 1 / x ) ) ) / ( x + ( ( 1 + x ) / x ) / x ),x**4/((x - 1)*(x**3 + x + 1)),4.0,0.0 +( x / ( 1 - ( 1 / x ) ) ) / ( x + ( 1 / x ) / x ),x**4/((x - 1)*(x**3 + 1)),4.0,0.0 +( x / ( 1 - ( 1 / x ) ) ) / ( x + 1 / ( x * x ) ),x**4/((x - 1)*(x**3 + 1)),4.0,0.0 +( x / ( 1 - ( 1 / x ) ) ) / ( x + x ),x/(2*(x - 1)),1.0,0.0 +( x / ( 1 - ( 1 / x ) ) ) / ( x + x + 1 ),x**2/((x - 1)*(2*x + 1)),2.0,0.0 +( x / ( 1 - ( 1 / x ) ) ) / ( x - ( 1 / ( x * x ) ) + x ),x**4/((x - 1)*(2*x**3 - 1)),4.0,0.0 +( x / ( 1 - ( 1 / x ) ) ) / ( x - ( 1 / x ) / x ),x**4/((x - 1)*(x**3 - 1)),4.0,0.0 +( x / ( 1 - ( x * ( 1 + x ) ) ) ),-x/(x*(x + 1) - 1),1.0,-1.0 +( x / ( 1 - ( x * ( 1 + x ) ) ) ) * x * x,-x**3/(x*(x + 1) - 1),3.0,1.0 +( x / ( 1 - ( x * ( 1 - x ) ) ) ) - 1 / x / x / x,(x**4 - x*(x - 1) - 1)/(x**3*(x*(x - 1) + 1)),-3.0,-1.0 +( x / ( 1 - ( x * ( 1 - x ) ) ) ) - x,x**2*(-x + 1)/(x*(x - 1) + 1),2.0,1.0 +( x / ( 1 - ( x * ( x * ( 1 + x ) ) ) ) ) - x,-x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +( x / ( 1 - ( x * ( x * ( 1 - x ) ) ) ) ),x/(x**3 - x**2 + 1),1.0,-2.0 +( x / ( 1 - ( x * ( x * ( 1 - x ) ) ) ) ) - x,x**3*(-x + 1)/(x**2*(x - 1) + 1),3.0,1.0 +( x / ( 1 - ( x * x ) ) ),-x/(x**2 - 1),1.0,-1.0 +( x / ( 1 - ( x * x ) ) ) - ( 1 ) / x,(-2*x**2 + 1)/(x*(x**2 - 1)),-1.0,-1.0 +( x / ( 1 - ( x * x ) ) ) / ( ( 1 + x ) * x - 1 ),-x/((x**2 - 1)*(x*(x + 1) - 1)),1.0,-3.0 +( x / ( 1 - ( x * x ) ) ) / ( ( 1 + x ) / x - x ),x**2/((x**2 - 1)*(x**2 - x - 1)),2.0,-2.0 +( x / ( 1 - ( x * x ) ) ) / ( ( 1 - x ) + 1 / x ),x**2/((x**2 - 1)*(x*(x - 1) - 1)),2.0,-2.0 +( x / ( 1 - ( x * x ) ) ) / ( ( x * x ) - 1 - x ),x/((x**2 - 1)*(-x**2 + x + 1)),1.0,-3.0 +( x / ( 1 - ( x * x ) ) ) / ( 1 + ( 1 / x ) ) * x,-x**3/((x + 1)*(x**2 - 1)),3.0,0.0 +( x / ( 1 - ( x * x ) ) ) / ( 1 + x ) / ( 1 + x ),-x/((x + 1)**2*(x**2 - 1)),1.0,-3.0 +( x / ( 1 - ( x * x ) ) ) / ( 1 + x + x ),-x/((2*x + 1)*(x**2 - 1)),1.0,-2.0 +( x / ( 1 - ( x * x ) ) ) / ( 1 - 1 / ( x * x ) ),-x**3/(x**2 - 1)**2,3.0,-1.0 +( x / ( 1 - ( x * x ) ) ) / ( 1 - x ) / x,1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( x / ( 1 - ( x * x ) ) ) / ( 1 / x + ( 1 - x ) ),x**2/((x**2 - 1)*(x*(x - 1) - 1)),2.0,-2.0 +( x / ( 1 - ( x * x ) ) ) / ( 1 / x + x ),-x**2/(x**4 - 1),2.0,-2.0 +( x / ( 1 - ( x * x ) ) ) / ( 1 / x - x ),x**2/(x**2 - 1)**2,2.0,-2.0 +( x / ( 1 - ( x * x ) ) ) / ( x * ( 1 - x ) - 1 ),x/(x**4 - x**3 + x - 1),1.0,-3.0 +( x / ( 1 - ( x * x ) ) ) / ( x * x - 1 ),-x/(x**2 - 1)**2,1.0,-3.0 +( x / ( 1 - ( x * x ) ) ) / ( x + x - 1 ),-x/((2*x - 1)*(x**2 - 1)),1.0,-2.0 +( x / ( 1 - ( x * x ) ) ) / ( x - ( 1 / x ) ) / 1,-x**2/(x**2 - 1)**2,2.0,-2.0 +( x / ( 1 - ( x * x ) ) ) / ( x - 1 ) + x,x - x/((x - 1)*(x**2 - 1)),2.0,1.0 +( x / ( 1 - ( x * x ) ) ) / ( x - 1 ) / ( 1 + x ),-x/(x**4 - 2*x**2 + 1),1.0,-3.0 +( x / ( 1 - ( x * x ) ) ) / ( x - 1 - 1 ),-x/((x - 2)*(x**2 - 1)),1.0,-2.0 +( x / ( 1 - ( x * x ) ) ) / x - 1 / ( x * x ),(-2*x**2 + 1)/(x**2*(x**2 - 1)),-2.0,-2.0 +( x / ( 1 - ( x * x ) ) ) / x - 1 / x,(-x**2 - x + 1)/(x*(x**2 - 1)),-1.0,-1.0 +( x / ( 1 - ( x / ( 1 - x ) ) ) ) / ( x + 1 ) - x,-2*x**3/(2*x**2 + x - 1),3.0,1.0 +( x / ( 1 - x ) ) * ( ( x * x ) + x + x ),-x**2*(x + 2)/(x - 1),2.0,2.0 +( x / ( 1 - x ) ) * ( 1 + x ),-x*(x + 1)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) * ( 1 + x * x ),-(x**3 + x)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) * ( 1 - x - ( 1 + x ) ),2*x**2/(x - 1),2.0,1.0 +( x / ( 1 - x ) ) * ( x * x + x ),-x**2*(x + 1)/(x - 1),2.0,2.0 +( x / ( 1 - x ) ) * ( x + ( 1 + x ) ) * x,-x**2*(2*x + 1)/(x - 1),2.0,2.0 +( x / ( 1 - x ) ) * ( x + ( 1 + x ) * x ),-x**2*(x + 2)/(x - 1),2.0,2.0 +( x / ( 1 - x ) ) * ( x + ( x ) ),-2*x**2/(x - 1),2.0,1.0 +( x / ( 1 - x ) ) * ( x + 1 ),-x*(x + 1)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) * ( x + 1 ) * x,-x**2*(x + 1)/(x - 1),2.0,2.0 +( x / ( 1 - x ) ) * ( x + x ),-2*x**2/(x - 1),2.0,1.0 +( x / ( 1 - x ) ) * ( x + x ) + x,-x*(x + 1)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) * ( x + x ) / ( 1 - x ),2*x**2/(x - 1)**2,2.0,0.0 +( x / ( 1 - x ) ) * ( x + x ) / 1,-2*x**2/(x - 1),2.0,1.0 +( x / ( 1 - x ) ) * ( x + x + 1 ),-x*(2*x + 1)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) * ( x / 1 + x ),-2*x**2/(x - 1),2.0,1.0 +( x / ( 1 - x ) ) * 1 + 1 / x,(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +( x / ( 1 - x ) ) * 1 - ( 1 / x ) / x / x,(-x**4 - x + 1)/(x**3*(x - 1)),-3.0,0.0 +( x / ( 1 - x ) ) * 1 - 1 / x / x,(-x**3 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +( x / ( 1 - x ) ) * 1 - x * x * x,x*(x**2*(-x + 1) - 1)/(x - 1),1.0,3.0 +( x / ( 1 - x ) ) * 1 / ( ( x * x ) + 1 ),-x/((x - 1)*(x**2 + 1)),1.0,-2.0 +( x / ( 1 - x ) ) * 1 / ( 1 + 1 ),-x/(2*x - 2),1.0,0.0 +( x / ( 1 - x ) ) * x * ( 1 + x ),-x**2*(x + 1)/(x - 1),2.0,2.0 +( x / ( 1 - x ) ) * x * ( x + 1 ),-x**2*(x + 1)/(x - 1),2.0,2.0 +( x / ( 1 - x ) ) * x * ( x / ( 1 - x ) ),x**3/(x - 1)**2,3.0,1.0 +( x / ( 1 - x ) ) * x * x * x + x,x*(-x**3 + x - 1)/(x - 1),1.0,3.0 +( x / ( 1 - x ) ) * x * x + x + x,x*(-x**2 + 2*x - 2)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) * x * x - 1 * x,x*(-x**2 - x + 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) * x * x - x - x,x*(-x**2 - 2*x + 2)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) * x + x * x,x**2*(x - 2)/(x - 1),2.0,2.0 +( x / ( 1 - x ) ) * x + x - x * x,-x**2 - x**2/(x - 1) + x,1.0,2.0 +( x / ( 1 - x ) ) * x - 1 * x - x,x*(-3*x + 2)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) * x - x,x*(-2*x + 1)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) * x - x * 1,x*(-2*x + 1)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) * x - x + x * x,x*(-x + (x - 1)**2)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) * x - x - ( x ),x*(-3*x + 2)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) * x / ( ( 1 + x ) + 1 ),-x**2/((x - 1)*(x + 2)),2.0,0.0 +( x / ( 1 - x ) ) * x / ( ( 1 / x ) - x ),x**3/((x - 1)*(x**2 - 1)),3.0,0.0 +( x / ( 1 - x ) ) * x / ( 1 + 1 ),-x**2/(2*x - 2),2.0,1.0 +( x / ( 1 - x ) ) * x / ( 1 - ( 1 / x ) ),-x**3/(x - 1)**2,3.0,1.0 +( x / ( 1 - x ) ) * x / ( 1 - x ),x**2/(x - 1)**2,2.0,0.0 +( x / ( 1 - x ) ) * x / 1 * ( x / ( 1 - x ) ),x**3/(x - 1)**2,3.0,1.0 +( x / ( 1 - x ) ) + ( 1 - x ) * x,-x**2 + x - x/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) + ( 1 - x ) / x / x / x,-(x**4 + (x - 1)**2)/(x**3*(x - 1)),-3.0,0.0 +( x / ( 1 - x ) ) + ( x ) + x,x*(2*x - 3)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) + ( x * x - x ),x**2*(x - 2)/(x - 1),2.0,2.0 +( x / ( 1 - x ) ) + 1 + 1,(x - 2)/(x - 1),0.0,0.0 +( x / ( 1 - x ) ) + 1 + 1 - 1 / x,(x**2 - 3*x + 1)/(x*(x - 1)),-1.0,0.0 +( x / ( 1 - x ) ) + 1 + 1 / x / ( x * x ),(-x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +( x / ( 1 - x ) ) + 1 - ( 1 - x ) / x / x,(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +( x / ( 1 - x ) ) + 1 - ( 1 / x ) / x,(-x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( x / ( 1 - x ) ) + 1 - 1 / x,(-2*x + 1)/(x*(x - 1)),-1.0,-1.0 +( x / ( 1 - x ) ) + 1 - 1 / x / x,(-x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( x / ( 1 - x ) ) + 1 / ( ( 1 / x ) - x ),-x*(x + 2)/(x**2 - 1),1.0,0.0 +( x / ( 1 - x ) ) + 1 / ( ( x * ( x * x ) ) ) / x,(-x**5 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +( x / ( 1 - x ) ) + 1 / ( 1 + x ),-(x**2 + 1)/(x**2 - 1),0.0,0.0 +( x / ( 1 - x ) ) + 1 / ( x * x ),(-x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +( x / ( 1 - x ) ) + 1 / x,(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +( x / ( 1 - x ) ) + 1 / x + 1 + 1,(x**2 - x - 1)/(x*(x - 1)),-1.0,0.0 +( x / ( 1 - x ) ) + 1 / x - 1 - 1,(-3*x**2 + 3*x - 1)/(x*(x - 1)),-1.0,0.0 +( x / ( 1 - x ) ) + 1 / x / ( x * x ),(-x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +( x / ( 1 - x ) ) + 1 / x / 1,(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +( x / ( 1 - x ) ) + 1 / x / x + 1,(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +( x / ( 1 - x ) ) + 1 / x / x - 1,-x/(x - 1) - 1 + x**(-2),-2.0,0.0 +( x / ( 1 - x ) ) + 1 / x / x / ( x * x ),(-x**5 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +( x / ( 1 - x ) ) + x * ( 1 - x ),-x**2 + x - x/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) + x * ( x + x ),x*(2*x*(x - 1) - 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) + x * 1 - x * x,-x**2 + x - x/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) + x * x,x*(x*(x - 1) - 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) + x * x * 1 * x,(x**4 - x**3 - x)/(x - 1),1.0,3.0 +( x / ( 1 - x ) ) + x * x * x,(x**4 - x**3 - x)/(x - 1),1.0,3.0 +( x / ( 1 - x ) ) + x * x * x / 1,(x**4 - x**3 - x)/(x - 1),1.0,3.0 +( x / ( 1 - x ) ) + x * x + x + x,x*(x**2 + x - 3)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) + x * x - x - x,x*((x - 2)*(x - 1) - 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) + x + 1,(x**2 - x - 1)/(x - 1),0.0,1.0 +( x / ( 1 - x ) ) + x + x * x,x*(x**2 - 2)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) + x + x * x * x,x*((x - 1)*(x**2 + 1) - 1)/(x - 1),1.0,3.0 +( x / ( 1 - x ) ) + x + x + x,x*(3*x - 4)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) + x + x + x + x,x*(4*x - 5)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) + x - x * ( x ),-x**2 + x - x/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) + x - x * x * x,x*((x - 1)*(-x**2 + 1) - 1)/(x - 1),1.0,3.0 +( x / ( 1 - x ) ) + x - x * x + x,x*((-x + 2)*(x - 1) - 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) + x / ( 1 + x ),-2*x/(x**2 - 1),1.0,-1.0 +( x / ( 1 - x ) ) + x / 1 + x,x*(2*x - 3)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) - ( ( 1 - x ) - x ) * x,x**2*(2*x - 3)/(x - 1),2.0,2.0 +( x / ( 1 - x ) ) - ( ( x * x ) ),x*(x*(-x + 1) - 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) - ( ( x / ( 1 + x ) ) ),-2*x**2/(x**2 - 1),2.0,0.0 +( x / ( 1 - x ) ) - ( 1 ) - 1,(-3*x + 2)/(x - 1),0.0,0.0 +( x / ( 1 - x ) ) - ( 1 ) / x,(-x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +( x / ( 1 - x ) ) - ( 1 + ( 1 - x ) ) / x / x + 1,(-3*x + 2)/(x**2*(x - 1)),-2.0,-2.0 +( x / ( 1 - x ) ) - ( 1 + 1 ) / x,(-x**2 - 2*x + 2)/(x*(x - 1)),-1.0,0.0 +( x / ( 1 - x ) ) - ( 1 + x ) / x / x + 1,(-2*x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +( x / ( 1 - x ) ) - ( 1 + x ) / x / x / ( x * x ),(-x**5 - x**2 + 1)/(x**4*(x - 1)),-4.0,0.0 +( x / ( 1 - x ) ) - ( 1 - x ) * x,x**2*(x - 2)/(x - 1),2.0,2.0 +( x / ( 1 - x ) ) - ( 1 / ( x * x ) ) / x,(-x**4 - x + 1)/(x**3*(x - 1)),-3.0,0.0 +( x / ( 1 - x ) ) - ( 1 / ( x * x ) ) / x / x - 1,(-x**5 + x**4*(-x + 1) - x + 1)/(x**4*(x - 1)),-4.0,0.0 +( x / ( 1 - x ) ) - ( 1 / x ) / ( x * x ) / ( x ),(-x**5 - x + 1)/(x**4*(x - 1)),-4.0,0.0 +( x / ( 1 - x ) ) - ( 1 / x ) / x,(-x**3 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +( x / ( 1 - x ) ) - ( 1 / x ) / x / ( x * x ) - 1,(-x**5 + x**4*(-x + 1) - x + 1)/(x**4*(x - 1)),-4.0,0.0 +( x / ( 1 - x ) ) - ( 1 / x ) / x / x + 1,(-x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( x / ( 1 - x ) ) - ( 1 / x ) / x / x - 1,(-x**4 + x**3*(-x + 1) - x + 1)/(x**3*(x - 1)),-3.0,0.0 +( x / ( 1 - x ) ) - ( 1 / x ) / x / x / x,(-x**5 - x + 1)/(x**4*(x - 1)),-4.0,0.0 +( x / ( 1 - x ) ) - ( 1 / x / x ),(-x**3 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +( x / ( 1 - x ) ) - ( x ) * x,x*(x*(-x + 1) - 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) - ( x * x ),x*(x*(-x + 1) - 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) - ( x * x ) + x,-x**2 + x - x/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) - ( x * x ) - x - x * x,x**2*(-2*x + 1)/(x - 1),2.0,2.0 +( x / ( 1 - x ) ) - ( x - 1 ) * x,-x**2 + x - x/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) - 1 * 1,(-2*x + 1)/(x - 1),0.0,0.0 +( x / ( 1 - x ) ) - 1 * 1 - 1,(-3*x + 2)/(x - 1),0.0,0.0 +( x / ( 1 - x ) ) - 1 * 1 / x,(-x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +( x / ( 1 - x ) ) - 1 * x * x,x*(x*(-x + 1) - 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) - 1 + ( 1 / x ),-x/(x - 1) - 1 + 1/x,-1.0,0.0 +( x / ( 1 - x ) ) - 1 + ( 1 / x ) / ( x * x ) / x,-x/(x - 1) - 1 + x**(-4),-4.0,0.0 +( x / ( 1 - x ) ) - 1 + 1 / x,-x/(x - 1) - 1 + 1/x,-1.0,0.0 +( x / ( 1 - x ) ) - 1 - ( 1 ),(-3*x + 2)/(x - 1),0.0,0.0 +( x / ( 1 - x ) ) - 1 - ( 1 / x ) / ( x * x ) / x,(-x**5 + x**4*(-x + 1) - x + 1)/(x**4*(x - 1)),-4.0,0.0 +( x / ( 1 - x ) ) - 1 - 1,(-3*x + 2)/(x - 1),0.0,0.0 +( x / ( 1 - x ) ) - 1 - 1 / ( ( x * x ) * x ) / x,(-x**5 + x**4*(-x + 1) - x + 1)/(x**4*(x - 1)),-4.0,0.0 +( x / ( 1 - x ) ) - 1 - 1 / x,(-2*x**2 + 1)/(x*(x - 1)),-1.0,0.0 +( x / ( 1 - x ) ) - 1 - 1 / x / x,(-x**3 + x**2*(-x + 1) - x + 1)/(x**2*(x - 1)),-2.0,0.0 +( x / ( 1 - x ) ) - 1 - x / x,(-3*x + 2)/(x - 1),0.0,0.0 +( x / ( 1 - x ) ) - 1 / ( ( ( 1 - x ) / x ) + ( x * x ) ),-x**4/((x - 1)*(x**3 - x + 1)),4.0,0.0 +( x / ( 1 - x ) ) - 1 / ( x ),(-x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +( x / ( 1 - x ) ) - 1 / ( x * x ) / ( x ),(-x**4 - x + 1)/(x**3*(x - 1)),-3.0,0.0 +( x / ( 1 - x ) ) - 1 / ( x * x ) / ( x * x ),(-x**5 - x + 1)/(x**4*(x - 1)),-4.0,0.0 +( x / ( 1 - x ) ) - 1 / ( x * x ) / ( x * x ) * 1,(-x**5 - x + 1)/(x**4*(x - 1)),-4.0,0.0 +( x / ( 1 - x ) ) - 1 / ( x * x ) / x / x,(-x**5 - x + 1)/(x**4*(x - 1)),-4.0,0.0 +( x / ( 1 - x ) ) - 1 / ( x + x ),(-2*x**2 - x + 1)/(2*x*(x - 1)),-1.0,0.0 +( x / ( 1 - x ) ) - 1 / 1,(-2*x + 1)/(x - 1),0.0,0.0 +( x / ( 1 - x ) ) - 1 / 1 / x / x,(-x**3 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +( x / ( 1 - x ) ) - 1 / x / ( 1 + x ) + 1,(-x**2 - 2*x + 1)/(x*(x**2 - 1)),-1.0,-1.0 +( x / ( 1 - x ) ) - 1 / x / ( x ),(-x**3 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +( x / ( 1 - x ) ) - 1 / x / ( x * ( x * x ) ),(-x**5 - x + 1)/(x**4*(x - 1)),-4.0,0.0 +( x / ( 1 - x ) ) - 1 / x / ( x * ( x * x ) ) - 1,(-x**5 + x**4*(-x + 1) - x + 1)/(x**4*(x - 1)),-4.0,0.0 +( x / ( 1 - x ) ) - 1 / x / ( x * x ) / x,(-x**5 - x + 1)/(x**4*(x - 1)),-4.0,0.0 +( x / ( 1 - x ) ) - 1 / x / 1,(-x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +( x / ( 1 - x ) ) - 1 / x / 1 / x,(-x**3 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +( x / ( 1 - x ) ) - 1 / x / x * 1,(-x**3 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +( x / ( 1 - x ) ) - 1 / x / x + 1,(-x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +( x / ( 1 - x ) ) - 1 / x / x - 1,(-x**3 + x**2*(-x + 1) - x + 1)/(x**2*(x - 1)),-2.0,0.0 +( x / ( 1 - x ) ) - 1 / x / x / 1,(-x**3 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +( x / ( 1 - x ) ) - x,-x**2/(x - 1),2.0,1.0 +( x / ( 1 - x ) ) - x * ( x ),x*(x*(-x + 1) - 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) - x * ( x ) * x,x*(x**2*(-x + 1) - 1)/(x - 1),1.0,3.0 +( x / ( 1 - x ) ) - x * ( x * x ),x*(x**2*(-x + 1) - 1)/(x - 1),1.0,3.0 +( x / ( 1 - x ) ) - x * ( x + x ),x*(2*x*(-x + 1) - 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) - x * ( x / ( 1 + x ) ) - x,-2*x**3/(x**2 - 1),3.0,1.0 +( x / ( 1 - x ) ) - x * x,x*(x*(-x + 1) - 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) - x * x * x + x,x*((x - 1)*(-x**2 + 1) - 1)/(x - 1),1.0,3.0 +( x / ( 1 - x ) ) - x * x + x + x,x*((-x + 2)*(x - 1) - 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) - x + ( x / ( 1 + x ) ) - x,-2*x**3/(x**2 - 1),3.0,1.0 +( x / ( 1 - x ) ) - x + 1,-(x + (x - 1)**2)/(x - 1),0.0,1.0 +( x / ( 1 - x ) ) - x - ( x ),x*(-2*x + 1)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) - x - ( x * x ) - x * x,x**2*(-2*x + 1)/(x - 1),2.0,2.0 +( x / ( 1 - x ) ) - x - x,x*(-2*x + 1)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) - x - x - ( x ),x*(-3*x + 2)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) - x - x - x,x*(-3*x + 2)/(x - 1),1.0,1.0 +( x / ( 1 - x ) ) - x / ( ( 1 - x ) + ( x * ( x * x ) ) ),-x**4/((x - 1)*(x**3 - x + 1)),4.0,0.0 +( x / ( 1 - x ) ) - x / ( 1 + 1 ),-x*(x + 1)/(2*x - 2),1.0,1.0 +( x / ( 1 - x ) ) - x / ( 1 + x ),-2*x**2/(x**2 - 1),2.0,0.0 +( x / ( 1 - x ) ) - x / x,(-2*x + 1)/(x - 1),0.0,0.0 +( x / ( 1 - x ) ) - x / x - 1,(-3*x + 2)/(x - 1),0.0,0.0 +( x / ( 1 - x ) ) / ( ( ( 1 + x ) * x ) * x + 1 ),-x/(x**4 - x**2 + x - 1),1.0,-3.0 +( x / ( 1 - x ) ) / ( ( ( 1 + x ) / x ) / x + x ),-x**3/((x - 1)*(x**3 + x + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( ( 1 - x ) / x ) / x - x ),x**3/((x - 1)*(x**3 + x - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( ( 1 / ( x * x ) ) - x ) - x ) * x,x**4/((x - 1)*(2*x**3 - 1)),4.0,0.0 +( x / ( 1 - x ) ) / ( ( ( 1 / x ) ) - x ),x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( ( ( 1 / x ) - x ) / x - x ),x**3/(x**4 - x**2 - x + 1),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( ( 1 / x ) / x ) + x ) * 1,-x**3/((x - 1)*(x**3 + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( ( 1 / x ) / x ) - ( x ) ),x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( ( 1 / x ) / x ) - x ),x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( ( x * x ) * x ) + x - 1 ),-x/((x - 1)*(x**3 + x - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( ( ( x * x ) * x ) - x + 1 ),-x/((x - 1)*(x**3 - x + 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( ( 1 + ( x * x ) ) ),-x/((x - 1)*(x**2 + 1)),1.0,-2.0 +( x / ( 1 - x ) ) / ( ( 1 + x ) * x - 1 ),-x/(x**3 - 2*x + 1),1.0,-2.0 +( x / ( 1 - x ) ) / ( ( 1 + x ) + ( 1 / x ) / x ),-x**3/(x**4 - x**2 + x - 1),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 + x ) + 1 + 1 ),-x/((x - 1)*(x + 3)),1.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 + x ) + x ),-x/((x - 1)*(2*x + 1)),1.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 + x ) + x + 1 ),-x/(2*x**2 - 2),1.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 + x ) - ( 1 / ( x * x ) ) ) * x,-x**4/(x**4 - x**2 - x + 1),4.0,0.0 +( x / ( 1 - x ) ) / ( ( 1 + x ) - x * x ),x/(x**3 - 2*x**2 + 1),1.0,-2.0 +( x / ( 1 - x ) ) / ( ( 1 + x ) / 1 + 1 ),-x/((x - 1)*(x + 2)),1.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 + x ) / x - ( x * x ) ),x**2/((x - 1)*(x**3 - x - 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( 1 + x ) / x - x ),x**2/((x - 1)*(x**2 - x - 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 - ( 1 / x ) ) - x * x ),x**2/((x - 1)*(x*(x**2 - 1) + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( 1 - x ) ),x/(x - 1)**2,1.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 - x ) * ( x * x ) - 1 ),x/((x - 1)*(x**2*(x - 1) + 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( ( 1 - x ) + ( 1 / x ) / x ),x**3/((x - 1)*(x**2*(x - 1) - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 - x ) + 1 ),x/((x - 2)*(x - 1)),1.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 - x ) + 1 / ( x * x ) ),x**3/((x - 1)*(x**2*(x - 1) - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 - x ) - 1 / ( x * x ) ),x**3/((x - 1)*(x**2*(x - 1) + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 - x ) - 1 / x ),x**2/((x - 1)*(x*(x - 1) + 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 - x ) - x ),x/((x - 1)*(2*x - 1)),1.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 - x ) - x ) / x,1/((x - 1)*(2*x - 1)),0.0,-2.0 +( x / ( 1 - x ) ) / ( ( 1 - x ) - x - x ),x/((x - 1)*(3*x - 1)),1.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 - x ) / ( x * x ) - x ),x**3/((x - 1)*(x**3 + x - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 - x ) / x + ( x * x ) ),-x**2/((x - 1)*(x**3 - x + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( 1 - x ) / x + x ),-x**2/((x - 1)*(x**2 - x + 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 - x ) / x - x ),x**2/(x**3 - 2*x + 1),2.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / ( x * x ) ) + 1 + x ),-x**3/(x**4 - x**2 + x - 1),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / ( x * x ) ) + x ) * 1,-x**3/((x - 1)*(x**3 + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / ( x * x ) ) - x ) * 1,x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / ( x * x ) ) - x - x ),x**3/((x - 1)*(2*x**3 - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) + ( x * x ) ) * 1,-x**2/((x - 1)*(x**3 + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) + 1 + ( x * x ) ),-x**2/((x - 1)*(x*(x**2 + 1) + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) + 1 - x ),x**2/(x**3 - 2*x**2 + 1),2.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) + x ),-x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) + x * x ),-x**2/((x - 1)*(x**3 + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) + x + x ),-x**2/((x - 1)*(2*x**2 + 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) + x - ( x * x ) ),x**2/((x - 1)*(x**2*(x - 1) - 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) - ( x * x ) ),x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) - ( x * x ) ) * x,x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) - ( x * x ) ) / 1,x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) - ( x * x ) - 1 ),x**2/((x - 1)*(x*(x**2 + 1) - 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) - 1 ) * 1,x**2/(x - 1)**2,2.0,0.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) - 1 ) * x,x**3/(x - 1)**2,3.0,1.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) - 1 + x ),-x**2/((x - 1)*(x*(x - 1) + 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) - 1 - 1 ),x**2/((x - 1)*(2*x - 1)),2.0,0.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) - x ),x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) - x * x ),x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) - x + 1 ),x**2/(x**3 - 2*x**2 + 1),2.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) - x - x ),x**2/((x - 1)*(2*x**2 - 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) / ( x * x ) - 1 ),x**4/((x - 1)*(x**3 - 1)),4.0,0.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) / x + ( 1 - x ) ),x**3/((x - 1)*(x**2*(x - 1) - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) / x + 1 ),-x**3/((x - 1)*(x**2 + 1)),3.0,0.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) / x + x ),-x**3/((x - 1)*(x**3 + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) / x - ( 1 - x ) ),-x**3/((x - 1)*(x**2*(x - 1) + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( 1 / x ) / x - x ),x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( ( x ) - 1 ),-x/(x - 1)**2,1.0,-1.0 +( x / ( 1 - x ) ) / ( ( x * ( 1 - x ) ) * x + 1 ),x/((x - 1)*(x**2*(x - 1) - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( ( x * ( 1 - x ) ) - 1 / x ),x**2/((x - 1)*(x**2*(x - 1) + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( x * x ) * x + x ),-1/((x - 1)*(x**2 + 1)),0.0,-3.0 +( x / ( 1 - x ) ) / ( ( x * x ) * x - ( 1 - x ) ),-x/((x - 1)*(x**3 + x - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( ( x * x ) * x - 1 ),-x/((x - 1)*(x**3 - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( ( x * x ) + ( 1 / x ) ),-x**2/((x - 1)*(x**3 + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( x * x ) + ( 1 / x ) + 1 ),-x**2/((x - 1)*(x*(x**2 + 1) + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( x * x ) + ( 1 / x ) - 1 ),-x**2/((x - 1)*(x*(x**2 - 1) + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( x * x ) + ( 1 / x ) - x ),-x**2/((x - 1)*(x**2*(x - 1) + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( x * x ) + 1 - x ),-x/((x - 1)*(x**2 - x + 1)),1.0,-2.0 +( x / ( 1 - x ) ) / ( ( x * x ) + x - ( 1 / x ) ),-x**2/(x**4 - x**2 - x + 1),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( x * x ) + x - 1 ),-x/(x**3 - 2*x + 1),1.0,-2.0 +( x / ( 1 - x ) ) / ( ( x * x ) - ( 1 / x ) + x ),-x**2/(x**4 - x**2 - x + 1),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( x * x ) - 1 ) * x,-x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( ( x * x ) - 1 ) / x,-1/((x - 1)*(x**2 - 1)),0.0,-3.0 +( x / ( 1 - x ) ) / ( ( x * x ) - 1 + ( 1 / x ) ),-x**2/((x - 1)*(x*(x**2 - 1) + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( x * x ) - 1 + x ),-x/(x**3 - 2*x + 1),1.0,-2.0 +( x / ( 1 - x ) ) / ( ( x * x ) - 1 / 1 ),-x/((x - 1)*(x**2 - 1)),1.0,-2.0 +( x / ( 1 - x ) ) / ( ( x * x ) - 1 / x ),-x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( ( x + x ) ),-1/(2*x - 2),0.0,-1.0 +( x / ( 1 - x ) ) / ( ( x - 1 ) ),-x/(x - 1)**2,1.0,-1.0 +( x / ( 1 - x ) ) / ( 1 * ( x * x ) - 1 ),-x/((x - 1)*(x**2 - 1)),1.0,-2.0 +( x / ( 1 - x ) ) / ( 1 * x - ( 1 / x ) ),-x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( 1 + ( ( 1 / x ) / x ) - x ),x**3/((x - 1)*(x**2*(x - 1) - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( 1 + ( 1 + x ) + 1 ),-x/((x - 1)*(x + 3)),1.0,-1.0 +( x / ( 1 - x ) ) / ( 1 + ( 1 - x ) ) * x,x**2/((x - 2)*(x - 1)),2.0,0.0 +( x / ( 1 - x ) ) / ( 1 + ( 1 / ( x * x ) ) - x ),x**3/((x - 1)*(x**2*(x - 1) - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( 1 + ( 1 / x ) + ( x * x ) ),-x**2/((x - 1)*(x*(x**2 + 1) + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( 1 + ( 1 / x ) + 1 ),-x**2/((x - 1)*(2*x + 1)),2.0,0.0 +( x / ( 1 - x ) ) / ( 1 + ( 1 / x ) - ( x * x ) ),x**2/(x**4 - x**3 - x**2 + 1),2.0,-2.0 +( x / ( 1 - x ) ) / ( 1 + ( 1 / x ) - x ),x**2/(x**3 - 2*x**2 + 1),2.0,-1.0 +( x / ( 1 - x ) ) / ( 1 + ( x * x ) * x ),-x/((x - 1)*(x**3 + 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( 1 + 1 ) * x,-x**2/(2*x - 2),2.0,1.0 +( x / ( 1 - x ) ) / ( 1 + 1 ) / 1,-x/(2*x - 2),1.0,0.0 +( x / ( 1 - x ) ) / ( 1 + 1 + 1 ),-x/(3*x - 3),1.0,0.0 +( x / ( 1 - x ) ) / ( 1 + 1 + x ),-x/((x - 1)*(x + 2)),1.0,-1.0 +( x / ( 1 - x ) ) / ( 1 + 1 - ( ( 1 / x ) / ( x * x ) ) ),-x**4/((x - 1)*(2*x**3 - 1)),4.0,0.0 +( x / ( 1 - x ) ) / ( 1 + 1 - ( 1 / x ) ),-x**2/((x - 1)*(2*x - 1)),2.0,0.0 +( x / ( 1 - x ) ) / ( 1 + 1 - ( x * ( x * x ) ) ),x/((x - 1)*(x**3 - 2)),1.0,-3.0 +( x / ( 1 - x ) ) / ( 1 + 1 - ( x * x ) ),x/((x - 1)*(x**2 - 2)),1.0,-2.0 +( x / ( 1 - x ) ) / ( 1 + 1 - x ),x/((x - 2)*(x - 1)),1.0,-1.0 +( x / ( 1 - x ) ) / ( 1 + 1 / 1 ),-x/(2*x - 2),1.0,0.0 +( x / ( 1 - x ) ) / ( 1 + x ) - 1,(-x**2 - x + 1)/(x**2 - 1),0.0,0.0 +( x / ( 1 - x ) ) / ( 1 + x ) - 1 / x / x,(-x**3 - x**2 + 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +( x / ( 1 - x ) ) / ( 1 + x ) - x,-x**3/(x**2 - 1),3.0,1.0 +( x / ( 1 - x ) ) / ( 1 + x ) - x - x * x,x**2*(-x**2 - x + 1)/(x**2 - 1),2.0,2.0 +( x / ( 1 - x ) ) / ( 1 + x * ( x * ( 1 - x ) ) ),x/((x - 1)*(x**2*(x - 1) - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( 1 + x + x ),-x/((x - 1)*(2*x + 1)),1.0,-1.0 +( x / ( 1 - x ) ) / ( 1 - ( ( 1 + x ) * x ) * x ),x/(x**4 - x**2 - x + 1),1.0,-3.0 +( x / ( 1 - x ) ) / ( 1 - ( ( x * x ) * x ) + 1 ),x/((x - 1)*(x**3 - 2)),1.0,-3.0 +( x / ( 1 - x ) ) / ( 1 - ( 1 - x ) / ( x * ( x * x ) ) ),-x**4/((x - 1)*(x**3 + x - 1)),4.0,0.0 +( x / ( 1 - x ) ) / ( 1 - ( 1 / ( x * x ) ) - x ),x**3/((x - 1)*(x**2*(x - 1) + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( 1 - ( 1 / x ) ),-x**2/(x - 1)**2,2.0,0.0 +( x / ( 1 - x ) ) / ( 1 - ( 1 / x ) + 1 ),-x**2/((x - 1)*(2*x - 1)),2.0,0.0 +( x / ( 1 - x ) ) / ( 1 - ( 1 / x ) - ( x * x ) ),x**2/((x - 1)*(x*(x**2 - 1) + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( 1 - ( x * ( x * x ) ) + 1 ),x/((x - 1)*(x**3 - 2)),1.0,-3.0 +( x / ( 1 - x ) ) / ( 1 - ( x * ( x * x ) ) - x ),x/((x - 1)*(x**3 + x - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( 1 - ( x * x ) ) * 1,x/((x - 1)*(x**2 - 1)),1.0,-2.0 +( x / ( 1 - x ) ) / ( 1 - ( x * x ) ) * x,x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( 1 - ( x * x ) ) / ( x - 1 ),x/((x - 1)**2*(x**2 - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( 1 - ( x * x ) * ( 1 - x ) ),x/((x - 1)*(-x**2*(x - 1) - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( 1 - ( x * x ) * x ),x/((x - 1)*(x**3 - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( 1 - ( x * x ) + ( 1 / x ) ),x**2/(x**4 - x**3 - x**2 + 1),2.0,-2.0 +( x / ( 1 - x ) ) / ( 1 - 1 / ( x * ( x * x ) ) ),-x**4/((x - 1)*(x**3 - 1)),4.0,0.0 +( x / ( 1 - x ) ) / ( 1 - 1 / ( x * x ) ),-x**3/((x - 1)*(x**2 - 1)),3.0,0.0 +( x / ( 1 - x ) ) / ( 1 - 1 / x ),-x**2/(x - 1)**2,2.0,0.0 +( x / ( 1 - x ) ) / ( 1 - x ),x/(x - 1)**2,1.0,-1.0 +( x / ( 1 - x ) ) / ( 1 - x ) * x,x**2/(x - 1)**2,2.0,0.0 +( x / ( 1 - x ) ) / ( 1 - x ) + x,x + x/(x - 1)**2,1.0,1.0 +( x / ( 1 - x ) ) / ( 1 - x ) - 1 / x,x/(x - 1)**2 - 1/x,-1.0,-2.0 +( x / ( 1 - x ) ) / ( 1 - x ) / ( 1 + x ),x/((x - 1)**2*(x + 1)),1.0,-2.0 +( x / ( 1 - x ) ) / ( 1 - x ) / ( 1 - x ),-x/(x - 1)**3,1.0,-2.0 +( x / ( 1 - x ) ) / ( 1 - x ) / 1,x/(x - 1)**2,1.0,-1.0 +( x / ( 1 - x ) ) / ( 1 - x ) / x,(x - 1)**(-2),0.0,-2.0 +( x / ( 1 - x ) ) / ( 1 - x ) / x * 1 / x,1/(x*(x - 1)**2),-1.0,-3.0 +( x / ( 1 - x ) ) / ( 1 - x * ( 1 + x ) ),x/(x**3 - 2*x + 1),1.0,-2.0 +( x / ( 1 - x ) ) / ( 1 - x * ( 1 - ( x * x ) ) ),x/((x - 1)*(-x*(x**2 - 1) - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( 1 - x * ( 1 - x ) ),x/((x - 1)*(-x*(x - 1) - 1)),1.0,-2.0 +( x / ( 1 - x ) ) / ( 1 - x * ( x * ( 1 - x ) ) ),x/((x - 1)*(-x**2*(x - 1) - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( 1 - x - ( ( x * x ) * x ) ),x/((x - 1)*(x**3 + x - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( 1 - x - ( x * x ) ),x/(x**3 - 2*x + 1),1.0,-2.0 +( x / ( 1 - x ) ) / ( 1 - x - x ),x/((x - 1)*(2*x - 1)),1.0,-1.0 +( x / ( 1 - x ) ) / ( 1 - x / 1 ),x/(x - 1)**2,1.0,-1.0 +( x / ( 1 - x ) ) / ( 1 / ( x * x ) - ( 1 - x ) ),-x**3/((x - 1)*(x**2*(x - 1) + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( 1 / ( x * x ) - x ),x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( 1 / 1 - x ),x/(x - 1)**2,1.0,-1.0 +( x / ( 1 - x ) ) / ( 1 / x + ( 1 - ( x * x ) ) ),x**2/(x**4 - x**3 - x**2 + 1),2.0,-2.0 +( x / ( 1 - x ) ) / ( 1 / x + ( 1 - x ) ),x**2/(x**3 - 2*x**2 + 1),2.0,-1.0 +( x / ( 1 - x ) ) / ( 1 / x + ( x * ( 1 - x ) ) ),x**2/((x - 1)*(x**2*(x - 1) - 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( 1 / x + ( x * x ) ),-x**2/((x - 1)*(x**3 + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( 1 / x - ( ( 1 - x ) * x ) ),x**2/((x - 1)*(-x**2*(x - 1) - 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( 1 / x - ( 1 + x ) ),x**2/(x**3 - 2*x + 1),2.0,-1.0 +( x / ( 1 - x ) ) / ( 1 / x - ( 1 - ( x * x ) ) ),-x**2/((x - 1)*(x*(x**2 - 1) + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( 1 / x - ( 1 - x ) ),-x**2/((x - 1)*(x*(x - 1) + 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( 1 / x - ( x * ( 1 + x ) ) ),x**2/(x**4 - x**2 - x + 1),2.0,-2.0 +( x / ( 1 - x ) ) / ( 1 / x - ( x * x ) ),x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( 1 / x - 1 ),x**2/(x - 1)**2,2.0,0.0 +( x / ( 1 - x ) ) / ( x * ( ( x * x ) - x ) - 1 ),-x/((x - 1)*(x**2*(x - 1) - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( x * ( 1 + x ) - 1 ),-x/(x**3 - 2*x + 1),1.0,-2.0 +( x / ( 1 - x ) ) / ( x * ( 1 - ( x * x ) ) + 1 ),x/((x - 1)*(x*(x**2 - 1) - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( x * ( 1 - x ) ),(x - 1)**(-2),0.0,-2.0 +( x / ( 1 - x ) ) / ( x * ( 1 - x ) + 1 ),x/((x - 1)*(x*(x - 1) - 1)),1.0,-2.0 +( x / ( 1 - x ) ) / ( x * ( 1 - x ) - 1 ),x/((x - 1)*(x*(x - 1) + 1)),1.0,-2.0 +( x / ( 1 - x ) ) / ( x * ( x * ( 1 + x ) ) - 1 ),-x/(x**4 - x**2 - x + 1),1.0,-3.0 +( x / ( 1 - x ) ) / ( x * ( x * ( 1 - x ) ) + 1 ),x/((x - 1)*(x**2*(x - 1) - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( x * ( x * x ) - ( 1 - x ) ),-x/((x - 1)*(x**3 + x - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( x * ( x * x ) - 1 ),-x/((x - 1)*(x**3 - 1)),1.0,-3.0 +( x / ( 1 - x ) ) / ( x * 1 - 1 ),-x/(x - 1)**2,1.0,-1.0 +( x / ( 1 - x ) ) / ( x * x + ( 1 - x ) ),-x/((x - 1)*(x**2 - x + 1)),1.0,-2.0 +( x / ( 1 - x ) ) / ( x * x + ( 1 / x ) ),-x**2/((x - 1)*(x**3 + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( x * x - ( ( 1 - x ) / x ) ),-x**2/((x - 1)*(x**3 + x - 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( x * x - ( 1 + x ) ),x/((x - 1)*(-x**2 + x + 1)),1.0,-2.0 +( x / ( 1 - x ) ) / ( x * x - ( 1 - x ) ),-x/(x**3 - 2*x + 1),1.0,-2.0 +( x / ( 1 - x ) ) / ( x * x - ( 1 / x ) ),-x**2/((x - 1)*(x**3 - 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( x * x - 1 ),-x/((x - 1)*(x**2 - 1)),1.0,-2.0 +( x / ( 1 - x ) ) / ( x * x - x ),-1/(x - 1)**2,0.0,-2.0 +( x / ( 1 - x ) ) / ( x + ( ( 1 / x ) + x ) / x ),-x**3/(x**4 - x**2 + x - 1),3.0,-1.0 +( x / ( 1 - x ) ) / ( x + ( ( 1 / x ) / x ) + x ),-x**3/((x - 1)*(2*x**3 + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( x + ( 1 + x ) ) - x,x**2*(-2*x + 1)/(2*x**2 - x - 1),2.0,1.0 +( x / ( 1 - x ) ) / ( x + ( 1 - x ) / ( x * x ) ),-x**3/((x - 1)*(x**3 - x + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( x + ( 1 - x ) / x ),-x**2/((x - 1)*(x**2 - x + 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( x + ( 1 / ( x * x ) ) + x ),-x**3/((x - 1)*(2*x**3 + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( x + ( 1 / x ) ),-x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( x + ( 1 / x ) + x ),-x**2/((x - 1)*(2*x**2 + 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( x + ( 1 / x ) / x ),-x**3/((x - 1)*(x**3 + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( x + 1 + 1 ),-x/((x - 1)*(x + 2)),1.0,-1.0 +( x / ( 1 - x ) ) / ( x + 1 / ( x * x ) ),-x**3/((x - 1)*(x**3 + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( x + 1 / x ),-x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( x + x ),-1/(2*x - 2),0.0,-1.0 +( x / ( 1 - x ) ) / ( x + x ) + 1,(x - 3/2)/(x - 1),0.0,0.0 +( x / ( 1 - x ) ) / ( x + x ) - 1,(-x + 1/2)/(x - 1),0.0,0.0 +( x / ( 1 - x ) ) / ( x + x + ( 1 / x ) ),-x**2/((x - 1)*(2*x**2 + 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( x + x + 1 ),-x/((x - 1)*(2*x + 1)),1.0,-1.0 +( x / ( 1 - x ) ) / ( x + x + x ),-1/(3*x - 3),0.0,-1.0 +( x / ( 1 - x ) ) / ( x + x - ( 1 / x ) ),-x**2/((x - 1)*(2*x**2 - 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( x + x - 1 ),-x/((x - 1)*(2*x - 1)),1.0,-1.0 +( x / ( 1 - x ) ) / ( x + x / 1 ),-1/(2*x - 2),0.0,-1.0 +( x / ( 1 - x ) ) / ( x - ( ( 1 + x ) / x ) / x ),x**3/((x - 1)*(-x**3 + x + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( x - ( ( 1 - x ) / x ) / x ),-x**3/((x - 1)*(x**3 + x - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( x - ( ( 1 / x ) - x ) / x ),-x**3/(x**4 - x**2 - x + 1),3.0,-1.0 +( x / ( 1 - x ) ) / ( x - ( ( 1 / x ) / x ) ) / 1,-x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( x - ( ( 1 / x ) / x ) + x ),-x**3/((x - 1)*(2*x**3 - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( x - ( ( 1 / x ) / x ) - 1 ),x**3/((x - 1)*(x**2*(-x + 1) + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( x - ( 1 ) ),-x/(x - 1)**2,1.0,-1.0 +( x / ( 1 - x ) ) / ( x - ( 1 + x ) / x ),x**2/((x - 1)*(-x**2 + x + 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( x - ( 1 - x ) ),-x/((x - 1)*(2*x - 1)),1.0,-1.0 +( x / ( 1 - x ) ) / ( x - ( 1 / ( x * x ) ) ) * x,-x**4/((x - 1)*(x**3 - 1)),4.0,0.0 +( x / ( 1 - x ) ) / ( x - ( 1 / x ) ) * x,-x**3/((x - 1)*(x**2 - 1)),3.0,0.0 +( x / ( 1 - x ) ) / ( x - ( 1 / x ) + x ),-x**2/((x - 1)*(2*x**2 - 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( x - ( 1 / x ) - 1 ),x**2/((x - 1)*(x*(-x + 1) + 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( x - ( x * x ) - ( 1 / x ) ),x**2/((x - 1)*(x**2*(x - 1) + 1)),2.0,-2.0 +( x / ( 1 - x ) ) / ( x - 1 ) * 1,-x/(x - 1)**2,1.0,-1.0 +( x / ( 1 - x ) ) / ( x - 1 ) * x,-x**2/(x - 1)**2,2.0,0.0 +( x / ( 1 - x ) ) / ( x - 1 ) / 1,-x/(x - 1)**2,1.0,-1.0 +( x / ( 1 - x ) ) / ( x - 1 + ( ( 1 / x ) / x ) ),-x**3/((x - 1)*(x**2*(x - 1) + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( x - 1 + ( 1 / ( x * x ) ) ),-x**3/((x - 1)*(x**2*(x - 1) + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( x - 1 + ( 1 / x ) ),-x**2/((x - 1)*(x*(x - 1) + 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( x - 1 + x ),-x/((x - 1)*(2*x - 1)),1.0,-1.0 +( x / ( 1 - x ) ) / ( x - 1 - ( ( 1 / x ) / x ) ),x**3/((x - 1)*(x**2*(-x + 1) + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( x - 1 - ( 1 / ( x * x ) ) ),x**3/((x - 1)*(x**2*(-x + 1) + 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( x - 1 - ( 1 / x ) ),x**2/((x - 1)*(x*(-x + 1) + 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( x - 1 - 1 ),-x/((x - 2)*(x - 1)),1.0,-1.0 +( x / ( 1 - x ) ) / ( x - 1 / ( x * x ) ),-x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +( x / ( 1 - x ) ) / ( x - 1 / x ),-x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( x - x * x ),(x - 1)**(-2),0.0,-2.0 +( x / ( 1 - x ) ) / ( x - x / ( x * x ) ),-x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( x / ( x * x ) - x ),x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +( x / ( 1 - x ) ) / ( x / 1 - 1 ),-x/(x - 1)**2,1.0,-1.0 +( x / ( 1 - x ) ) / ( x / x - x ),x/(x - 1)**2,1.0,-1.0 +( x / ( 1 - x ) ) / 1 - 1,(-2*x + 1)/(x - 1),0.0,0.0 +( x / ( 1 - x ) ) / 1 - 1 - 1,(-3*x + 2)/(x - 1),0.0,0.0 +( x / ( 1 - x ) ) / 1 - 1 / x,(-x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +( x / ( 1 - x ) ) / 1 / ( ( 1 / x ) + x ),-x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +( x / ( 1 - x ) ) / 1 / ( 1 + 1 ),-x/(2*x - 2),1.0,0.0 +( x / ( 1 - x ) ) / 1 / ( 1 - x ),x/(x - 1)**2,1.0,-1.0 +( x / ( 1 - x ) ) / 1 / ( x + x ),-1/(2*x - 2),0.0,-1.0 +( x / ( 1 - x ) ) / x - 1 - x * x,-x*(x**2 - x + 1)/(x - 1),1.0,2.0 +( x / ( 1 - x ) ) / x - 1 / ( x * x ) / x,(-x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +( x / ( 1 - x ) ) / x - 1 / x,(-2*x + 1)/(x*(x - 1)),-1.0,-1.0 +( x / ( 1 - x ) ) / x / ( 1 - ( x * ( x * x ) ) ),1/((x - 1)*(x**3 - 1)),0.0,-4.0 +( x / ( 1 - x ) ) / x / ( 1 - x ),(x - 1)**(-2),0.0,-2.0 +( x / ( 1 - x ) ) / x / ( x + x ),-1/(2*x*(x - 1)),-1.0,-2.0 +( x / ( x + ( 1 / ( x * x ) ) ) ),x**3/(x**3 + 1),3.0,0.0 +( x / ( x + ( 1 / x ) ) ),x**2/(x**2 + 1),2.0,0.0 +( x / ( x + 1 ) ),x/(x + 1),1.0,0.0 +( x / ( x - ( ( 1 - x ) / x ) ) ),x**2/(x**2 + x - 1),2.0,0.0 +( x / ( x - ( 1 / ( 1 + x ) ) ) ),x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +( x / ( x - ( 1 / x ) ) ),x**2/(x**2 - 1),2.0,0.0 +( x / ( x - 1 ) ),x/(x - 1),1.0,0.0 +1,1,0.0,0.0 +1 * ( ( 1 + x ) / x ) / ( 1 + ( x * x ) ),(x + 1)/(x**3 + x),-1.0,-2.0 +1 * ( ( 1 + x ) / x ) / x / ( x * x ) - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +1 * ( ( 1 + x ) / x ) / x / x - 1,(-x**3 + x + 1)/x**3,-3.0,0.0 +1 * ( ( 1 - x ) / x ) - 1 / x / x,(x*(-x + 1) - 1)/x**2,-2.0,0.0 +1 * ( ( x * x ) * ( 1 + x ) ) / ( x - 1 ),x**2*(x + 1)/(x - 1),2.0,2.0 +1 * ( 1 + ( 1 - x ) ) / x / x - 1,(-x**2 - x + 2)/x**2,-2.0,0.0 +1 * ( 1 + x ) * x - 1,x*(x + 1) - 1,0.0,2.0 +1 * ( 1 + x ) * x - 1 - 1,x*(x + 1) - 2,0.0,2.0 +1 * ( 1 + x ) / ( x * x ) - x * x,(-x**4 + x + 1)/x**2,-2.0,2.0 +1 * ( 1 + x ) / x / ( x * x ) - 1,(-x**3 + x + 1)/x**3,-3.0,0.0 +1 * ( 1 - x ) * x * x + ( 1 / x ),(x**3*(-x + 1) + 1)/x,-1.0,3.0 +1 * ( 1 - x ) * x * x - 1,x**2*(-x + 1) - 1,0.0,3.0 +1 * ( 1 - x ) + 1 / ( x * x ) / x,-x + 1 + x**(-3),-3.0,1.0 +1 * ( 1 - x ) - 1 / x / x,-x + 1 - 1/x**2,-2.0,1.0 +1 * ( 1 - x ) / ( x * x ) / x - ( 1 - x ),(x**3*(x - 1) - x + 1)/x**3,-3.0,1.0 +1 * ( 1 - x ) / ( x * x ) / x - x,(-x**4 - x + 1)/x**3,-3.0,1.0 +1 * ( 1 - x ) / x - x - 1,-x - 2 + 1/x,-1.0,1.0 +1 * ( 1 - x ) / x - x - x,-2*x - 1 + 1/x,-1.0,1.0 +1 * ( 1 / ( ( 1 + x ) + x ) ) * x - x,-2*x**2/(2*x + 1),2.0,1.0 +1 * ( 1 / ( 1 + x ) ) + 1 / x / x,(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 * ( 1 / ( 1 + x ) ) - ( 1 + x ) / x / x,-(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +1 * ( 1 / ( 1 + x ) ) - 1,-x/(x + 1),1.0,0.0 +1 * ( 1 / ( 1 + x ) ) - 1 / ( x * x ) / x,(x**3 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +1 * ( 1 / ( 1 + x ) ) - 1 / x,-1/(x*(x + 1)),-1.0,-2.0 +1 * ( 1 / ( 1 - ( x * x ) ) ) / ( 1 - x ),1/((x - 1)*(x**2 - 1)),0.0,-3.0 +1 * ( 1 / ( 1 - x ) ) + x,(x*(x - 1) - 1)/(x - 1),0.0,1.0 +1 * ( 1 / ( 1 - x ) ) - ( 1 + x ) / x / x,(-2*x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 * ( 1 / ( 1 - x ) ) - 1 / x,(-2*x + 1)/(x*(x - 1)),-1.0,-1.0 +1 * ( 1 / ( 1 - x ) ) - 1 / x / x,(-x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 * ( 1 / ( 1 - x ) ) / ( 1 - x ),(x - 1)**(-2),0.0,-2.0 +1 * ( 1 / ( x * ( 1 + ( x * x ) ) ) ) - 1 / x / x,(-x**2 + x - 1)/(x**2*(x**2 + 1)),-2.0,-2.0 +1 * ( 1 / x ) + 1 - x * x,-x**2 + 1 + 1/x,-1.0,2.0 +1 * ( 1 / x ) + 1 / x + ( 1 / ( 1 + x ) ),(3*x + 2)/(x*(x + 1)),-1.0,-1.0 +1 * ( 1 / x ) + x * x * x,(x**4 + 1)/x,-1.0,3.0 +1 * ( 1 / x ) - x * x,(-x**3 + 1)/x,-1.0,2.0 +1 * ( 1 / x ) / ( x * x ) / x - 1,-1 + x**(-4),-4.0,0.0 +1 * ( 1 / x ) / ( x + x ),1/(2*x**2),-2.0,-2.0 +1 * ( 1 / x ) / ( x - ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +1 * ( 1 / x ) / x - 1 - x,-x - 1 + x**(-2),-2.0,1.0 +1 * ( 1 / x ) / x - x - 1,-x - 1 + x**(-2),-2.0,1.0 +1 * ( 1 / x ) / x / x + 1,1 + x**(-3),-3.0,0.0 +1 * ( 1 / x ) / x / x - ( 1 / x ),(-x**2 + 1)/x**3,-3.0,-1.0 +1 * ( 1 / x ) / x / x - 1,-1 + x**(-3),-3.0,0.0 +1 * ( x ),x,1.0,1.0 +1 * ( x * ( 1 + x ) ) / ( 1 - x ),-x*(x + 1)/(x - 1),1.0,1.0 +1 * ( x * x ),x**2,2.0,2.0 +1 * ( x * x ) * x - x - 1,x**3 - x - 1,0.0,3.0 +1 * ( x * x ) - ( x / ( 1 - x ) ),x*(x*(x - 1) + 1)/(x - 1),1.0,2.0 +1 * ( x * x ) - 1 + 1 / x,(x**3 - x + 1)/x,-1.0,2.0 +1 * ( x * x ) - x - 1 / ( x * x ),x**2 - x - 1/x**2,-2.0,2.0 +1 * ( x / ( ( 1 + x ) + x ) ) - x,-2*x**2/(2*x + 1),2.0,1.0 +1 * ( x / ( ( 1 + x ) + x ) ) - x - x * x,-x**2*(2*x + 3)/(2*x + 1),2.0,2.0 +1 * ( x / ( ( 1 - x ) - x ) ) - x,-2*x**2/(2*x - 1),2.0,1.0 +1 * ( x / ( ( 1 / x ) - x ) ) * x,-x**3/(x**2 - 1),3.0,1.0 +1 * ( x / ( ( 1 / x ) - x ) ) - x,x*(-x**2 - x + 1)/(x**2 - 1),1.0,1.0 +1 * ( x / ( 1 + ( x * x ) ) ) - x,-x**3/(x**2 + 1),3.0,1.0 +1 * ( x / ( 1 + ( x * x ) ) ) - x - x * x,-x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +1 * ( x / ( 1 + x ) ) + x * x,x*(x*(x + 1) + 1)/(x + 1),1.0,2.0 +1 * ( x / ( 1 + x ) ) + x * x * x,(x**4 + x**3 + x)/(x + 1),1.0,3.0 +1 * ( x / ( 1 + x ) ) - ( 1 / x ) / x / x,(x**4 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +1 * ( x / ( 1 + x ) ) - 1,-1/(x + 1),0.0,-1.0 +1 * ( x / ( 1 + x ) ) - x,-x**2/(x + 1),2.0,1.0 +1 * ( x / ( 1 + x ) ) - x - x * x,-x**2*(x + 2)/(x + 1),2.0,2.0 +1 * ( x / ( 1 + x ) ) / ( 1 + 1 ),x/(2*(x + 1)),1.0,0.0 +1 * ( x / ( 1 - ( x * ( 1 + x ) ) ) ) * x,-x**2/(x*(x + 1) - 1),2.0,0.0 +1 * ( x / ( 1 - x ) ) * ( x / ( 1 - x ) ) * x,x**3/(x - 1)**2,3.0,1.0 +1 * ( x / ( 1 - x ) ) * x * x + x,x*(-x**2 + x - 1)/(x - 1),1.0,2.0 +1 * ( x / ( 1 - x ) ) * x - x,x*(-2*x + 1)/(x - 1),1.0,1.0 +1 * ( x / ( 1 - x ) ) + 1 / x / x,(-x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 * ( x / ( 1 - x ) ) + x,x*(x - 2)/(x - 1),1.0,1.0 +1 * ( x / ( 1 - x ) ) + x * x,x*(x*(x - 1) - 1)/(x - 1),1.0,2.0 +1 * ( x / ( 1 - x ) ) - x * x + x,-x**2 + x - x/(x - 1),1.0,2.0 +1 * ( x / ( 1 - x ) ) / ( 1 - x ) / x,(x - 1)**(-2),0.0,-2.0 +1 * ( x / ( 1 - x ) ) / ( x + x ),-1/(2*x - 2),0.0,-1.0 +1 * ( x / ( 1 - x ) ) / ( x - 1 ),-x/(x - 1)**2,1.0,-1.0 +1 * 1,1,0.0,0.0 +1 * 1 * 1,1,0.0,0.0 +1 * 1 * 1 / x,1/x,-1.0,-1.0 +1 * 1 * x,x,1.0,1.0 +1 * 1 * x + x,2*x,1.0,1.0 +1 * 1 + 1 + ( 1 - x ) * x,-x*(x - 1) + 2,0.0,2.0 +1 * 1 + 1 + 1,3,0.0,0.0 +1 * 1 + 1 + x * x,x**2 + 2,0.0,2.0 +1 * 1 + 1 / ( ( 1 / x ) - x ),(x**2 - x - 1)/(x**2 - 1),0.0,0.0 +1 * 1 + 1 / ( 1 + ( 1 + x ) ),(x + 3)/(x + 2),0.0,0.0 +1 * 1 + 1 / ( 1 - ( x * x ) ),(x**2 - 2)/(x**2 - 1),0.0,0.0 +1 * 1 + 1 / x,(x + 1)/x,-1.0,0.0 +1 * 1 + 1 / x / ( 1 + x ),(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 * 1 + 1 / x / x,1 + x**(-2),-2.0,0.0 +1 * 1 + x,x + 1,0.0,1.0 +1 * 1 + x * x,x**2 + 1,0.0,2.0 +1 * 1 - ( ( 1 / x ) / x ) / x - x,-x + 1 - 1/x**3,-3.0,1.0 +1 * 1 - ( 1 + x ) * x,-x*(x + 1) + 1,0.0,2.0 +1 * 1 - ( 1 + x ) * x * x,-x**3 - x**2 + 1,0.0,3.0 +1 * 1 - ( 1 - x ) * x + 1,x*(x - 1) + 2,0.0,2.0 +1 * 1 - ( 1 / ( 1 - x ) ) - x * x,((x - 1)*(-x**2 + 1) + 1)/(x - 1),1.0,2.0 +1 * 1 - ( 1 / x ) / ( x * x ) + 1,2 - 1/x**3,-3.0,0.0 +1 * 1 - ( 1 / x ) / x + 1,2 - 1/x**2,-2.0,0.0 +1 * 1 - ( 1 / x ) / x - x,-x + 1 - 1/x**2,-2.0,1.0 +1 * 1 - ( x / ( 1 - x ) ),(2*x - 1)/(x - 1),0.0,0.0 +1 * 1 - 1 / ( ( 1 + x ) * ( 1 + x ) ),1 - 1/(x + 1)**2,1.0,0.0 +1 * 1 - 1 / x,(x - 1)/x,-1.0,0.0 +1 * 1 - 1 / x + ( x * x ),(x**3 + x - 1)/x,-1.0,2.0 +1 * 1 - 1 / x + 1,2 - 1/x,-1.0,0.0 +1 * 1 - 1 / x - ( 1 / x ),(x - 2)/x,-1.0,0.0 +1 * 1 - 1 / x - x,-x + 1 - 1/x,-1.0,1.0 +1 * 1 - 1 / x / ( 1 + x ),(x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +1 * 1 - x,-x + 1,0.0,1.0 +1 * 1 - x * x,-x**2 + 1,0.0,2.0 +1 * 1 - x * x * ( 1 + x ),-x**3 - x**2 + 1,0.0,3.0 +1 * 1 - x * x + 1,-x**2 + 2,0.0,2.0 +1 * 1 - x * x - ( 1 / x ),-x**2 + 1 - 1/x,-1.0,2.0 +1 * 1 - x * x - x,-x**2 - x + 1,0.0,2.0 +1 * 1 - x + 1,-x + 2,0.0,1.0 +1 * 1 - x - ( 1 + x ) * x,-x*(x + 1) - x + 1,0.0,2.0 +1 * 1 - x - x,-2*x + 1,0.0,1.0 +1 * 1 - x - x * x,-x**2 - x + 1,0.0,2.0 +1 * 1 / ( ( 1 / ( 1 + x ) ) - x ) / x,-(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +1 * 1 / ( ( 1 / ( 1 - x ) ) + x ),(x - 1)/(x*(x - 1) - 1),0.0,-1.0 +1 * 1 / ( ( x * x ) * ( 1 + x ) ) / x - 1,(-x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 * 1 / ( ( x * x ) - 1 ),1/(x**2 - 1),0.0,-2.0 +1 * 1 / ( ( x / ( 1 - x ) ) - 1 ),(-x + 1)/(2*x - 1),0.0,0.0 +1 * 1 / ( 1 + ( 1 - x ) ),-1/(x - 2),0.0,-1.0 +1 * 1 / ( 1 + ( 1 - x ) ) + 1,(x - 3)/(x - 2),0.0,0.0 +1 * 1 / ( 1 + ( x * x ) ) + 1,(x**2 + 2)/(x**2 + 1),0.0,0.0 +1 * 1 / ( 1 + x ),1/(x + 1),0.0,-1.0 +1 * 1 / ( 1 + x ) / ( 1 + ( 1 + x ) ) / x,1/(x*(x + 1)*(x + 2)),-1.0,-3.0 +1 * 1 / ( 1 + x ) / x - 1,(-x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 * 1 / ( 1 - x ) + 1,(x - 2)/(x - 1),0.0,0.0 +1 * 1 / ( 1 - x ) - x - x,-(2*x*(x - 1) + 1)/(x - 1),0.0,1.0 +1 * 1 / ( 1 - x ) / x - 1,-(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 * 1 / ( 1 - x ) / x - x,(x**2*(-x + 1) - 1)/(x*(x - 1)),-1.0,1.0 +1 * 1 / ( x * ( ( 1 / x ) + ( x * x ) ) ) - 1,-x**3/(x**3 + 1),3.0,0.0 +1 * 1 / ( x * ( 1 + x ) ) / x - 1,(-x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 * 1 / ( x * x ) + x - 1,x - 1 + x**(-2),-2.0,1.0 +1 * 1 / ( x * x ) - x * x,(-x**4 + 1)/x**2,-2.0,2.0 +1 * 1 / ( x * x ) / x - x,-x + x**(-3),-3.0,1.0 +1 * 1 / ( x + ( x / ( 1 - x ) ) ),(x - 1)/(x*(x - 2)),-1.0,-1.0 +1 * 1 / ( x + x ),1/(2*x),-1.0,-1.0 +1 * 1 / ( x - 1 ),1/(x - 1),0.0,-1.0 +1 * 1 / ( x / ( 1 + x ) ) / x - 1,(-x**2 + x + 1)/x**2,-2.0,0.0 +1 * 1 / 1,1,0.0,0.0 +1 * 1 / x,1/x,-1.0,-1.0 +1 * 1 / x + ( x / ( 1 - x ) ),(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +1 * 1 / x + 1,(x + 1)/x,-1.0,0.0 +1 * 1 / x + x,x + 1/x,-1.0,1.0 +1 * 1 / x - ( 1 / ( 1 - ( x * x ) ) ),(x**2 + x - 1)/(x**3 - x),-1.0,-1.0 +1 * 1 / x - ( 1 / ( 1 - x ) ),(2*x - 1)/(x*(x - 1)),-1.0,-1.0 +1 * 1 / x - ( x / ( 1 + x ) ),(-x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 * 1 / x - 1 + ( 1 / x ),(-x + 2)/x,-1.0,0.0 +1 * 1 / x - 1 - x,-x - 1 + 1/x,-1.0,1.0 +1 * 1 / x - x * x,(-x**3 + 1)/x,-1.0,2.0 +1 * 1 / x - x - 1,-x - 1 + 1/x,-1.0,1.0 +1 * 1 / x - x - x,-2*x + 1/x,-1.0,1.0 +1 * 1 / x / ( ( x * x ) + x ) + 1,(x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 * 1 / x / ( 1 + ( 1 + x ) ) / ( 1 - x ),-1/(x*(x - 1)*(x + 2)),-1.0,-3.0 +1 * 1 / x / ( 1 + x ) + 1,(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 * 1 / x / ( x * x ) - ( 1 + x ),-x - 1 + x**(-3),-3.0,1.0 +1 * 1 / x / ( x * x ) - 1,-1 + x**(-3),-3.0,0.0 +1 * 1 / x / ( x / ( 1 + x ) ) - 1,(-x**2 + x + 1)/x**2,-2.0,0.0 +1 * 1 / x / x,x**(-2),-2.0,-2.0 +1 * 1 / x / x + ( 1 - ( x * x ) ),-x**2 + 1 + x**(-2),-2.0,2.0 +1 * 1 / x / x + ( 1 - x ),-x + 1 + x**(-2),-2.0,1.0 +1 * 1 / x / x + ( 1 / ( 1 - x ) ),(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 * 1 / x / x + ( 1 / ( x * x ) ),2/x**2,-2.0,-2.0 +1 * 1 / x / x + ( x / ( 1 - x ) ),(-x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 * 1 / x / x + 1,1 + x**(-2),-2.0,0.0 +1 * 1 / x / x - ( 1 / ( 1 - x ) ),(x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 * 1 / x / x - ( x * x ),(-x**4 + 1)/x**2,-2.0,2.0 +1 * 1 / x / x - x,-x + x**(-2),-2.0,1.0 +1 * x,x,1.0,1.0 +1 * x * ( 1 + x ) * x + x,x*(x*(x + 1) + 1),1.0,3.0 +1 * x * ( 1 - x ),x*(-x + 1),1.0,2.0 +1 * x * ( 1 - x ) * x - x,x*(x*(-x + 1) - 1),1.0,3.0 +1 * x * ( 1 - x ) - ( x / ( 1 - x ) ),-x**2 + x + x/(x - 1),2.0,2.0 +1 * x * ( 1 - x ) - 1 / x,-x**2 + x - 1/x,-1.0,2.0 +1 * x * ( x * x ) * x - 1,x**4 - 1,0.0,4.0 +1 * x * ( x / ( 1 - x ) ) * x + x,x*(-x**2 + x - 1)/(x - 1),1.0,2.0 +1 * x * x,x**2,2.0,2.0 +1 * x * x * ( x / ( 1 - x ) ) - x,x*(-x**2 - x + 1)/(x - 1),1.0,2.0 +1 * x * x * x + ( 1 - x ),x**3 - x + 1,0.0,3.0 +1 * x * x * x + ( 1 / ( 1 - x ) ),(x**3*(x - 1) - 1)/(x - 1),0.0,3.0 +1 * x * x * x - ( 1 - x ),x**3 + x - 1,0.0,3.0 +1 * x * x * x - ( 1 / x ),(x**4 - 1)/x,-1.0,3.0 +1 * x * x * x - x,x**3 - x,1.0,3.0 +1 * x * x + ( x / ( 1 + x ) ),x*(x*(x + 1) + 1)/(x + 1),1.0,2.0 +1 * x * x + x,x*(x + 1),1.0,2.0 +1 * x * x - ( 1 / ( x * x ) ) - 1,x**2 - 1 - 1/x**2,-2.0,2.0 +1 * x * x - ( 1 / ( x * x ) ) - x,x**2 - x - 1/x**2,-2.0,2.0 +1 * x * x - ( x / ( 1 - x ) ),x*(x*(x - 1) + 1)/(x - 1),1.0,2.0 +1 * x * x - 1,x**2 - 1,0.0,2.0 +1 * x * x - 1 - 1,x**2 - 2,0.0,2.0 +1 * x * x - 1 / ( x * x ),(x**4 - 1)/x**2,-2.0,2.0 +1 * x * x - 1 / x,(x**3 - 1)/x,-1.0,2.0 +1 * x * x - x,x*(x - 1),1.0,2.0 +1 * x * x - x - 1,x**2 - x - 1,0.0,2.0 +1 * x + ( 1 - x ) * x * x,x*(x*(-x + 1) + 1),1.0,3.0 +1 * x + ( x / ( 1 + x ) ),x*(x + 2)/(x + 1),1.0,1.0 +1 * x + 1,x + 1,0.0,1.0 +1 * x + 1 - 1 / x,x + 1 - 1/x,-1.0,1.0 +1 * x + 1 - x * x,-x**2 + x + 1,0.0,2.0 +1 * x + 1 / ( x * x ) + x,2*x + x**(-2),-2.0,1.0 +1 * x + 1 / x + x,2*x + 1/x,-1.0,1.0 +1 * x + x * x * x,x**3 + x,1.0,3.0 +1 * x + x + ( 1 / x ) / x,2*x + x**(-2),-2.0,1.0 +1 * x + x + 1 / ( x * ( x * x ) ),2*x + x**(-3),-3.0,1.0 +1 * x + x + 1 / ( x * x ),2*x + x**(-2),-2.0,1.0 +1 * x + x + 1 / x,2*x + 1/x,-1.0,1.0 +1 * x + x + x,3*x,1.0,1.0 +1 * x + x - 1 / ( 1 + x ),(2*x*(x + 1) - 1)/(x + 1),0.0,1.0 +1 * x + x - 1 / ( 1 - x ),(2*x*(x - 1) + 1)/(x - 1),0.0,1.0 +1 * x + x - 1 / x,2*x - 1/x,-1.0,1.0 +1 * x + x - x * ( x * x ),x*(-x**2 + 2),1.0,3.0 +1 * x - ( ( 1 / x ) + x ) / x / x,x - 1/x - 1/x**3,-3.0,1.0 +1 * x - ( 1 + x ) - 1 - 1,-3,0.0,0.0 +1 * x - ( 1 - x ) - 1 / x,2*x - 1 - 1/x,-1.0,1.0 +1 * x - ( 1 - x ) / x + x,2*x + 1 - 1/x,-1.0,1.0 +1 * x - ( x * ( 1 + x ) ) * x + x,x*(-x**2 - x + 2),1.0,3.0 +1 * x - ( x * x ),x*(-x + 1),1.0,2.0 +1 * x - ( x / ( 1 - x ) ),x**2/(x - 1),2.0,1.0 +1 * x - ( x / ( 1 - x ) ) * x + x,x*(3*x - 2)/(x - 1),1.0,1.0 +1 * x - 1,x - 1,0.0,1.0 +1 * x - 1 + 1 / x,x - 1 + 1/x,-1.0,1.0 +1 * x - 1 + x,2*x - 1,0.0,1.0 +1 * x - 1 - ( 1 + x ) - 1,-3,0.0,0.0 +1 * x - 1 - ( x * x ) - 1,-x**2 + x - 2,0.0,2.0 +1 * x - 1 - 1,x - 2,0.0,1.0 +1 * x - 1 - 1 - ( 1 / x ),x - 2 - 1/x,-1.0,1.0 +1 * x - 1 - 1 - 1,x - 3,0.0,1.0 +1 * x - 1 - x - 1,-2,0.0,0.0 +1 * x - 1 / ( 1 + x ),(x*(x + 1) - 1)/(x + 1),0.0,1.0 +1 * x - 1 / ( 1 + x ) - x,-1/(x + 1),0.0,-1.0 +1 * x - 1 / ( x * x ) + x,2*x - 1/x**2,-2.0,1.0 +1 * x - 1 / x,x - 1/x,-1.0,1.0 +1 * x - 1 / x + x,2*x - 1/x,-1.0,1.0 +1 * x - 1 / x - 1,x - 1 - 1/x,-1.0,1.0 +1 * x - 1 / x - x,-1/x,-1.0,-1.0 +1 * x - 1 / x / ( x * x ),x - 1/x**3,-3.0,1.0 +1 * x - 1 / x / x,x - 1/x**2,-2.0,1.0 +1 * x - x,0,0.0,0.0 +1 * x - x * ( ( 1 - x ) - x ) * x,x*(x*(2*x - 1) + 1),1.0,3.0 +1 * x - x * ( x * ( 1 - x ) ) + x,x*(x*(x - 1) + 2),1.0,3.0 +1 * x - x * x,x*(-x + 1),1.0,2.0 +1 * x - x * x * ( 1 - x ),x*(x*(x - 1) + 1),1.0,3.0 +1 * x - x * x + ( 1 / x ),-x**2 + x + 1/x,-1.0,2.0 +1 * x - x * x + 1,-x**2 + x + 1,0.0,2.0 +1 * x - x * x - 1,-x**2 + x - 1,0.0,2.0 +1 * x - x - 1 - 1,-2,0.0,0.0 +1 * x - x - 1 - x,-x - 1,0.0,1.0 +1 * x - x - 1 / ( 1 + x ),-1/(x + 1),0.0,-1.0 +1 * x - x - 1 / x,-1/x,-1.0,-1.0 +1 * x - x - x * x,-x**2,2.0,2.0 +1 * x / ( ( ( ( x * x ) * x ) - x ) - x ),1/(x**2 - 2),0.0,-2.0 +1 * x / ( ( ( x * x ) - x ) - x ),1/(x - 2),0.0,-1.0 +1 * x / ( ( 1 - ( x * x ) ) - x ),-x/(x**2 + x - 1),1.0,-1.0 +1 * x / ( ( 1 - x ) - ( 1 / x ) ),-x**2/(x*(x - 1) + 1),2.0,0.0 +1 * x / ( ( 1 - x ) - ( x * ( 1 + x ) ) ),-x/(x*(x + 1) + x - 1),1.0,-1.0 +1 * x / ( ( 1 - x ) - x ),-x/(2*x - 1),1.0,0.0 +1 * x / ( ( 1 / ( 1 - x ) ) - x ),-x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +1 * x / ( ( x * ( 1 - x ) ) - 1 ),-x/(x*(x - 1) + 1),1.0,-1.0 +1 * x / ( 1 + ( x * ( x * ( x * x ) ) ) ),x/(x**4 + 1),1.0,-3.0 +1 * x / ( 1 + ( x * ( x * x ) ) ),x/(x**3 + 1),1.0,-2.0 +1 * x / ( 1 - x ),-x/(x - 1),1.0,0.0 +1 * x / ( x - ( 1 - x ) ),x/(2*x - 1),1.0,0.0 +1 * x / ( x - ( 1 / ( 1 + x ) ) ),x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +1 * x / ( x - 1 ),x/(x - 1),1.0,0.0 +1 + ( ( ( 1 + x ) / ( 1 - x ) ) ),-2/(x - 1),0.0,-1.0 +1 + ( ( ( 1 + x ) / x ) + x ) / x / x / x,(x**4 + x**2 + x + 1)/x**4,-4.0,0.0 +1 + ( ( ( 1 - x ) / ( 1 + x ) ) ),2/(x + 1),0.0,-1.0 +1 + ( ( ( 1 - x ) / x ) / x ) / x + x,(x**3*(x + 1) - x + 1)/x**3,-3.0,1.0 +1 + ( ( ( 1 / x ) - x ) * ( 1 - x ) ) / x / x / x,(x**4 + (x - 1)*(x**2 - 1))/x**4,-4.0,0.0 +1 + ( ( ( 1 / x ) - x ) + 1 ) / ( x * x ),(x**3 + x*(-x + 1) + 1)/x**3,-3.0,0.0 +1 + ( ( ( 1 / x ) - x ) / ( x * x ) / x ),(x**4 - x**2 + 1)/x**4,-4.0,0.0 +1 + ( ( ( 1 / x ) / ( 1 - x ) ) + x ) / x / x / x,1 + (x - 1/(x*(x - 1)))/x**3,-4.0,0.0 +1 + ( ( ( 1 / x ) / x ) + 1 ) / x,1 + 1/x + x**(-3),-3.0,0.0 +1 + ( ( ( 1 / x ) / x ) + x ) / x / x / ( 1 - x ),(x**4*(x - 1) - x**3 - 1)/(x**4*(x - 1)),-4.0,0.0 +1 + ( ( ( 1 / x ) / x ) - x ) / ( x + x ),(x**3 + 1)/(2*x**3),-3.0,0.0 +1 + ( ( 1 + ( 1 - x ) ) / x ) / x / x / x,(x**4 - x + 2)/x**4,-4.0,0.0 +1 + ( ( 1 + x ) ) + 1 + 1,x + 4,0.0,1.0 +1 + ( ( 1 + x ) * x ) * x * x + x,x**3*(x + 1) + x + 1,0.0,4.0 +1 + ( ( 1 + x ) * x ) * x * x - x,x**3*(x + 1) - x + 1,0.0,4.0 +1 + ( ( 1 + x ) + ( x * x ) ) / x / x / x,(x**3 + x**2 + x + 1)/x**3,-3.0,0.0 +1 + ( ( 1 + x ) / ( 1 - x ) ) + 1 / x / x,(-2*x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 + ( ( 1 + x ) / ( 1 - x ) ) - 1 / x / x,(-2*x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 + ( ( 1 + x ) / x ) / x,(x**2 + x + 1)/x**2,-2.0,0.0 +1 + ( ( 1 + x ) / x ) / x + x,x + 1 + 1/x + x**(-2),-2.0,1.0 +1 + ( ( 1 - x ) + 1 ) / ( 1 + x ),3/(x + 1),0.0,-1.0 +1 + ( ( 1 - x ) + 1 ) / ( x * x ),(x**2 - x + 2)/x**2,-2.0,0.0 +1 + ( ( 1 - x ) + x ) - x * x * x,-x**3 + 2,0.0,3.0 +1 + ( ( 1 - x ) - x ) * x,-x*(2*x - 1) + 1,0.0,2.0 +1 + ( ( 1 - x ) - x ) / ( x + ( 1 + x ) ),2/(2*x + 1),0.0,-1.0 +1 + ( ( 1 - x ) / ( x * x ) / x ),(x**3 - x + 1)/x**3,-3.0,0.0 +1 + ( ( 1 - x ) / x ) / ( 1 + 1 ),(x + 1)/(2*x),-1.0,0.0 +1 + ( ( 1 / ( ( x * x ) + x ) ) + x ) / x / x / x,1 + (x + 1/(x**2 + x))/x**3,-4.0,0.0 +1 + ( ( 1 / ( 1 + x ) ) + x ) / x / ( x * x ) / x,1 + (x + 1/(x + 1))/x**4,-4.0,0.0 +1 + ( ( 1 / ( 1 + x ) ) + x ) / x / x / x,1 + (x + 1/(x + 1))/x**3,-3.0,0.0 +1 + ( ( 1 / ( 1 + x ) ) / x ) / ( x * x ) / x + 1,2 + 1/(x**4*(x + 1)),-4.0,0.0 +1 + ( ( 1 / ( 1 + x ) ) / x ) / x / x / x,(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 + ( ( 1 / ( x * x ) ) + x ) / x / ( 1 + x ) / x,(x**4 + x**2 - x + 1)/x**4,-4.0,0.0 +1 + ( ( 1 / ( x * x ) ) / ( 1 + x ) ) / x / x + 1,2 + 1/(x**4*(x + 1)),-4.0,0.0 +1 + ( ( 1 / x ) + ( ( 1 / x ) + x ) ) / x / x / x,(x**4 + x**2 + 2)/x**4,-4.0,0.0 +1 + ( ( 1 / x ) + ( 1 - x ) ) / x / x / x,(x**4 + x*(-x + 1) + 1)/x**4,-4.0,0.0 +1 + ( ( 1 / x ) + ( 1 / ( 1 + x ) ) ) / x / x / x,(x**4*(x + 1) + 2*x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 + ( ( 1 / x ) + ( 1 / x ) ) / x / x / x,1 + 2/x**4,-4.0,0.0 +1 + ( ( 1 / x ) + ( x * x ) ) / x / x / x,1 + 1/x + x**(-4),-4.0,0.0 +1 + ( ( 1 / x ) + ( x / ( 1 + x ) ) ) / x / x / x,(x**4*(x + 1) + x**2 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 + ( ( 1 / x ) + 1 ) / ( x * x ),(x**3 + x + 1)/x**3,-3.0,0.0 +1 + ( ( 1 / x ) + x ) - x * x * x,-x**3 + x + 1 + 1/x,-1.0,3.0 +1 + ( ( 1 / x ) + x ) / ( ( x * x ) + x ) / x / x,(x**4*(x + 1) + x**2 + 1)/(x**4*(x + 1)),-4.0,0.0 +1 + ( ( 1 / x ) + x ) / ( 1 - x ) / x / x,(x**3*(x - 1) - x**2 - 1)/(x**3*(x - 1)),-3.0,0.0 +1 + ( ( 1 / x ) + x ) / ( x * ( 1 - x ) ) / x / x,(x**4*(x - 1) - x**2 - 1)/(x**4*(x - 1)),-4.0,0.0 +1 + ( ( 1 / x ) + x ) / ( x / ( 1 + x ) ) / x / x,(x**4 + (x + 1)*(x**2 + 1))/x**4,-4.0,0.0 +1 + ( ( 1 / x ) + x ) / x,2 + x**(-2),-2.0,0.0 +1 + ( ( 1 / x ) + x ) / x / ( 1 - x ) / x,(x**3*(x - 1) - x**2 - 1)/(x**3*(x - 1)),-3.0,0.0 +1 + ( ( 1 / x ) + x ) / x / ( x * ( 1 + x ) ) / x,(x**4*(x + 1) + x**2 + 1)/(x**4*(x + 1)),-4.0,0.0 +1 + ( ( 1 / x ) + x ) / x / ( x / ( 1 - x ) ) / x,(x**4 - (x - 1)*(x**2 + 1))/x**4,-4.0,0.0 +1 + ( ( 1 / x ) + x ) / x / x - x,-x + 1 + 1/x + x**(-3),-3.0,1.0 +1 + ( ( 1 / x ) + x ) / x / x / ( 1 + x ),(x**3*(x + 1) + x**2 + 1)/(x**3*(x + 1)),-3.0,0.0 +1 + ( ( 1 / x ) + x ) / x / x / ( 1 - x ),(x**3*(x - 1) - x**2 - 1)/(x**3*(x - 1)),-3.0,0.0 +1 + ( ( 1 / x ) + x ) / x / x / x,(x**4 + x**2 + 1)/x**4,-4.0,0.0 +1 + ( ( 1 / x ) - x ) + x * x * x,x**3 - x + 1 + 1/x,-1.0,3.0 +1 + ( ( 1 / x ) - x ) / ( x + x ),(x**2 + 1)/(2*x**2),-2.0,0.0 +1 + ( ( 1 / x ) - x ) / x / x,1 - 1/x + x**(-3),-3.0,0.0 +1 + ( ( 1 / x ) / ( ( x * x ) + x ) ) / x / x + 1,(2*x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 + ( ( 1 / x ) / ( 1 + x ) ) + 1,2 + 1/(x*(x + 1)),-1.0,0.0 +1 + ( ( 1 / x ) / ( 1 + x ) ) / x / x / x,(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 + ( ( 1 / x ) / x ) + 1 + x * x,x**2 + 2 + x**(-2),-2.0,2.0 +1 + ( ( 1 / x ) / x ) / ( 1 + 1 ),1 + 1/(2*x**2),-2.0,0.0 +1 + ( ( 1 / x ) / x ) / ( x * x ) / ( 1 + x ) + 1,2 + 1/(x**4*(x + 1)),-4.0,0.0 +1 + ( ( 1 / x ) / x ) / x + ( 1 - x ),-x + 2 + x**(-3),-3.0,1.0 +1 + ( ( 1 / x ) / x ) / x + x,x + 1 + x**(-3),-3.0,1.0 +1 + ( ( x * x ) * x ) * x + 1,x**4 + 2,0.0,4.0 +1 + ( ( x * x ) * x ) + 1 - 1 / x,x**3 + 2 - 1/x,-1.0,3.0 +1 + ( ( x * x ) * x * x ),x**4 + 1,0.0,4.0 +1 + ( ( x * x ) * x + 1 ),x**3 + 2,0.0,3.0 +1 + ( ( x * x ) * x - x ),x**3 - x + 1,0.0,3.0 +1 + ( ( x * x ) + 1 ) + 1,x**2 + 3,0.0,2.0 +1 + ( ( x * x ) + x ) + x * x * x,x**3 + x**2 + x + 1,0.0,3.0 +1 + ( ( x * x ) / ( 1 - ( x * x ) ) ) - 1 / x / x,(-2*x**2 + 1)/(x**2*(x**2 - 1)),-2.0,-2.0 +1 + ( ( x / ( 1 + ( 1 - x ) ) ) ),-2/(x - 2),0.0,-1.0 +1 + ( ( x / ( 1 + x ) ) ) + 1,(3*x + 2)/(x + 1),0.0,0.0 +1 + ( 1 ),2,0.0,0.0 +1 + ( 1 ) + ( 1 / x ) + 1,3 + 1/x,-1.0,0.0 +1 + ( 1 ) + ( x / ( 1 + x ) ),(3*x + 2)/(x + 1),0.0,0.0 +1 + ( 1 ) + 1,3,0.0,0.0 +1 + ( 1 ) + 1 + 1,4,0.0,0.0 +1 + ( 1 + ( ( 1 + x ) / ( x * x ) ) / x ),(2*x**3 + x + 1)/x**3,-3.0,0.0 +1 + ( 1 + ( ( 1 / x ) / x ) ) / ( x + x ),1 + 1/(2*x) + 1/(2*x**3),-3.0,0.0 +1 + ( 1 + ( ( 1 / x ) / x ) ) / x + 1 + 1,3 + 1/x + x**(-3),-3.0,0.0 +1 + ( 1 + ( 1 + ( 1 / x ) ) ) / ( ( x * x ) * x ),(x**4 + 2*x + 1)/x**4,-4.0,0.0 +1 + ( 1 + ( 1 + x ) ) + 1 / x / x,x + 3 + x**(-2),-2.0,1.0 +1 + ( 1 + ( 1 + x ) ) / ( ( x * x ) * x ),(x**3 + x + 2)/x**3,-3.0,0.0 +1 + ( 1 + ( 1 + x ) ) / ( 1 - x ),-3/(x - 1),0.0,-1.0 +1 + ( 1 + ( 1 + x ) ) / ( x * x ),(x**2 + x + 2)/x**2,-2.0,0.0 +1 + ( 1 + ( 1 - x ) ) * x,-x*(x - 2) + 1,0.0,2.0 +1 + ( 1 + ( 1 - x ) ) + 1 / x / x,-x + 3 + x**(-2),-2.0,1.0 +1 + ( 1 + ( 1 - x ) ) / ( 1 + x ),3/(x + 1),0.0,-1.0 +1 + ( 1 + ( 1 - x ) ) / ( x * x ),(x**2 - x + 2)/x**2,-2.0,0.0 +1 + ( 1 + ( 1 - x ) / ( 1 + x ) ),(x + 3)/(x + 1),0.0,0.0 +1 + ( 1 + ( 1 / ( ( x * x ) * x ) ) / x ),2 + x**(-4),-4.0,0.0 +1 + ( 1 + ( 1 / ( 1 - x ) ) ),(2*x - 3)/(x - 1),0.0,0.0 +1 + ( 1 + ( 1 / ( x * x ) ) / x ),2 + x**(-3),-3.0,0.0 +1 + ( 1 + ( 1 / x ) ) / ( x * x ),(x**3 + x + 1)/x**3,-3.0,0.0 +1 + ( 1 + ( 1 / x ) ) / x,(x**2 + x + 1)/x**2,-2.0,0.0 +1 + ( 1 + ( 1 / x ) ) / x + 1 + 1,3 + 1/x + x**(-2),-2.0,0.0 +1 + ( 1 + ( 1 / x ) / x ),2 + x**(-2),-2.0,0.0 +1 + ( 1 + ( x * ( 1 - x ) ) ) / x / x / x,(x**3 - x*(x - 1) + 1)/x**3,-3.0,0.0 +1 + ( 1 + ( x * x ) ) - 1 / x,x**2 + 2 - 1/x,-1.0,2.0 +1 + ( 1 + ( x * x ) ) - 1 / x / x,x**2 + 2 - 1/x**2,-2.0,2.0 +1 + ( 1 + ( x * x ) ) / x / ( x * x ) / x,(x**4 + x**2 + 1)/x**4,-4.0,0.0 +1 + ( 1 + ( x / ( 1 + x ) ) ) / x / ( x * x ) / x,(x**4*(x + 1) + 2*x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 + ( 1 + 1 ),3,0.0,0.0 +1 + ( 1 + 1 ) + 1,4,0.0,0.0 +1 + ( 1 + 1 ) / ( ( ( x * x ) * x ) * x ),1 + 2/x**4,-4.0,0.0 +1 + ( 1 + 1 ) / ( ( 1 + x ) * x ),(x*(x + 1) + 2)/(x*(x + 1)),-1.0,0.0 +1 + ( 1 + 1 ) / ( ( 1 + x ) + x ),(2*x + 3)/(2*x + 1),0.0,0.0 +1 + ( 1 + 1 ) / ( ( x * x ) * x ),1 + 2/x**3,-3.0,0.0 +1 + ( 1 + 1 ) / ( ( x * x ) + x ),(x**2 + x + 2)/(x*(x + 1)),-1.0,0.0 +1 + ( 1 + 1 ) / ( 1 + x ),(x + 3)/(x + 1),0.0,0.0 +1 + ( 1 + 1 ) / 1,3,0.0,0.0 +1 + ( 1 + 1 ) / x,(x + 2)/x,-1.0,0.0 +1 + ( 1 + 1 * 1 ),3,0.0,0.0 +1 + ( 1 + 1 + 1 ),4,0.0,0.0 +1 + ( 1 + 1 / ( 1 + x ) ),(2*x + 3)/(x + 1),0.0,0.0 +1 + ( 1 + 1 / ( 1 - x ) ),(2*x - 3)/(x - 1),0.0,0.0 +1 + ( 1 + 1 / 1 ),3,0.0,0.0 +1 + ( 1 + x ),x + 2,0.0,1.0 +1 + ( 1 + x ) * ( 1 / ( 1 - x ) ),-2/(x - 1),0.0,-1.0 +1 + ( 1 + x ) * ( x * x ) * x + 1,x**3*(x + 1) + 2,0.0,4.0 +1 + ( 1 + x ) * x,x*(x + 1) + 1,0.0,2.0 +1 + ( 1 + x ) * x * ( ( x * x ) ),x**3*(x + 1) + 1,0.0,4.0 +1 + ( 1 + x ) * x * ( 1 + x ),x*(x + 1)**2 + 1,0.0,3.0 +1 + ( 1 + x ) * x * ( 1 + x ) * x,x**2*(x + 1)**2 + 1,0.0,4.0 +1 + ( 1 + x ) * x * x * x,x**3*(x + 1) + 1,0.0,4.0 +1 + ( 1 + x ) * x * x + x,x**2*(x + 1) + x + 1,0.0,3.0 +1 + ( 1 + x ) + ( 1 + x ) / ( x * x ) / x,(x**3*(x + 2) + x + 1)/x**3,-3.0,1.0 +1 + ( 1 + x ) + ( 1 / x ) / x / x,x + 2 + x**(-3),-3.0,1.0 +1 + ( 1 + x ) + ( x * x ) * x,x**3 + x + 2,0.0,3.0 +1 + ( 1 + x ) + 1 + 1,x + 4,0.0,1.0 +1 + ( 1 + x ) + 1 + 1 + 1,x + 5,0.0,1.0 +1 + ( 1 + x ) + 1 / x + 1,x + 3 + 1/x,-1.0,1.0 +1 + ( 1 + x ) + 1 / x + x,2*x + 2 + 1/x,-1.0,1.0 +1 + ( 1 + x ) + x,2*x + 2,0.0,1.0 +1 + ( 1 + x ) + x * x * x,x**3 + x + 2,0.0,3.0 +1 + ( 1 + x ) + x + 1,2*x + 3,0.0,1.0 +1 + ( 1 + x ) + x + 1 + x,3*x + 3,0.0,1.0 +1 + ( 1 + x ) - ( 1 / x ) / x / x,x + 2 - 1/x**3,-3.0,1.0 +1 + ( 1 + x ) - ( x * x ) * x * x,-x**4 + x + 2,0.0,4.0 +1 + ( 1 + x ) - 1 / ( x * x ) + x,2*x + 2 - 1/x**2,-2.0,1.0 +1 + ( 1 + x ) - 1 / ( x * x ) / x,x + 2 - 1/x**3,-3.0,1.0 +1 + ( 1 + x ) - 1 / x + 1,x + 3 - 1/x,-1.0,1.0 +1 + ( 1 + x ) - x * x * x,-x**3 + x + 2,0.0,3.0 +1 + ( 1 + x ) - x * x + x,-x**2 + 2*x + 2,0.0,2.0 +1 + ( 1 + x ) / ( ( 1 + x ) + 1 ),(2*x + 3)/(x + 2),0.0,0.0 +1 + ( 1 + x ) / ( ( 1 + x ) + x ),(3*x + 2)/(2*x + 1),0.0,0.0 +1 + ( 1 + x ) / ( ( 1 - x ) + 1 ),-3/(x - 2),0.0,-1.0 +1 + ( 1 + x ) / ( ( x * x ) * x ),(x**3 + x + 1)/x**3,-3.0,0.0 +1 + ( 1 + x ) / ( 1 + ( 1 + x ) ),(2*x + 3)/(x + 2),0.0,0.0 +1 + ( 1 + x ) / ( 1 + ( 1 - x ) ),-3/(x - 2),0.0,-1.0 +1 + ( 1 + x ) / ( 1 + ( 1 - x ) ) * 1,-3/(x - 2),0.0,-1.0 +1 + ( 1 + x ) / ( 1 - x ) / x / x,(x**2*(x - 1) - x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 + ( 1 + x ) / ( x * ( 1 - x ) ) / x / x,(x**3*(x - 1) - x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 + ( 1 + x ) / ( x * ( x * x ) ),(x**3 + x + 1)/x**3,-3.0,0.0 +1 + ( 1 + x ) / ( x * ( x * x ) ) / x,(x**4 + x + 1)/x**4,-4.0,0.0 +1 + ( 1 + x ) / ( x * x ),(x**2 + x + 1)/x**2,-2.0,0.0 +1 + ( 1 + x ) / ( x * x ) - x * x,-x**2 + 1 + 1/x + x**(-2),-2.0,2.0 +1 + ( 1 + x ) / ( x * x ) / x,(x**3 + x + 1)/x**3,-3.0,0.0 +1 + ( 1 + x ) / ( x * x ) / x + x,(x**3*(x + 1) + x + 1)/x**3,-3.0,1.0 +1 + ( 1 + x ) / ( x - ( 1 - x ) ),3*x/(2*x - 1),1.0,0.0 +1 + ( 1 + x ) / ( x - 1 ),2*x/(x - 1),1.0,0.0 +1 + ( 1 + x ) / 1 * x,x*(x + 1) + 1,0.0,2.0 +1 + ( 1 + x ) / x + ( 1 + x ) / x,3 + 2/x,-1.0,0.0 +1 + ( 1 + x ) / x + ( 1 / x ),2 + 2/x,-1.0,0.0 +1 + ( 1 + x ) / x + 1 + 1,4 + 1/x,-1.0,0.0 +1 + ( 1 + x ) / x + 1 / x,2 + 2/x,-1.0,0.0 +1 + ( 1 + x ) / x / ( 1 - x ) / x,(x**2*(x - 1) - x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 + ( 1 + x ) / x / ( x * x ) - x,(x**3*(-x + 1) + x + 1)/x**3,-3.0,1.0 +1 + ( 1 + x ) / x / ( x * x ) / x,(x**4 + x + 1)/x**4,-4.0,0.0 +1 + ( 1 + x ) / x / x - x,-x + 1 + 1/x + x**(-2),-2.0,1.0 +1 + ( 1 + x ) / x / x / ( 1 - x ),(x**2*(x - 1) - x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 + ( 1 + x ) / x / x / ( x * ( 1 - x ) ),(x**3*(x - 1) - x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 + ( 1 + x ) / x / x / ( x / ( 1 + ( 1 / x ) ) ),1 + (x + 1)**2/x**4,-4.0,0.0 +1 + ( 1 + x ) / x / x / x,(x**3 + x + 1)/x**3,-3.0,0.0 +1 + ( 1 + x / ( 1 + x ) ),(3*x + 2)/(x + 1),0.0,0.0 +1 + ( 1 + x / x ),3,0.0,0.0 +1 + ( 1 - ( ( 1 - x ) / x ) ) / x / x,(x**3 + 2*x - 1)/x**3,-3.0,0.0 +1 + ( 1 - ( 1 - x ) * x ),x*(x - 1) + 2,0.0,2.0 +1 + ( 1 - ( 1 / x ) ) + 1,3 - 1/x,-1.0,0.0 +1 + ( 1 - ( 1 / x ) ) + x * x * x,x**3 + 2 - 1/x,-1.0,3.0 +1 + ( 1 - ( 1 / x ) ) - ( 1 / x ),2 - 2/x,-1.0,0.0 +1 + ( 1 - ( 1 / x ) ) - x * x * x,-x**3 + 2 - 1/x,-1.0,3.0 +1 + ( 1 - ( 1 / x ) ) / x / x + x,(x**3*(x + 1) + x - 1)/x**3,-3.0,1.0 +1 + ( 1 - ( 1 / x ) ) / x / x - x,(x**3*(-x + 1) + x - 1)/x**3,-3.0,1.0 +1 + ( 1 - ( x * ( x * x ) ) ) * x,-x**4 + x + 1,0.0,4.0 +1 + ( 1 - ( x * x ) ) * ( x * x ),-x**4 + x**2 + 1,0.0,4.0 +1 + ( 1 - ( x * x ) ) * x,-x**3 + x + 1,0.0,3.0 +1 + ( 1 - ( x * x ) ) * x * ( x ),-x**4 + x**2 + 1,0.0,4.0 +1 + ( 1 - ( x * x ) ) - 1 / x,-x**2 + 2 - 1/x,-1.0,2.0 +1 + ( 1 - ( x * x ) * x ),-x**3 + 2,0.0,3.0 +1 + ( 1 - ( x * x ) + 1 ),-x**2 + 3,0.0,2.0 +1 + ( 1 - ( x / ( 1 - x ) ) ),(3*x - 2)/(x - 1),0.0,0.0 +1 + ( 1 - x ) * ( x ),-x*(x - 1) + 1,0.0,2.0 +1 + ( 1 - x ) * ( x ) * x,x**2*(-x + 1) + 1,0.0,3.0 +1 + ( 1 - x ) * ( x * x ),x**2*(-x + 1) + 1,0.0,3.0 +1 + ( 1 - x ) * 1 * x,-x*(x - 1) + 1,0.0,2.0 +1 + ( 1 - x ) * x,-x*(x - 1) + 1,0.0,2.0 +1 + ( 1 - x ) * x * ( x ),x**2*(-x + 1) + 1,0.0,3.0 +1 + ( 1 - x ) * x * ( x * x ),x**3*(-x + 1) + 1,0.0,4.0 +1 + ( 1 - x ) * x * x * ( 1 + x ),-x**4 + x**2 + 1,0.0,4.0 +1 + ( 1 - x ) * x * x * x,x**3*(-x + 1) + 1,0.0,4.0 +1 + ( 1 - x ) * x * x + 1,x**2*(-x + 1) + 2,0.0,3.0 +1 + ( 1 - x ) * x + x,-x*(x - 1) + x + 1,0.0,2.0 +1 + ( 1 - x ) * x / 1,-x*(x - 1) + 1,0.0,2.0 +1 + ( 1 - x ) + ( ( 1 / x ) / x ) / x,-x + 2 + x**(-3),-3.0,1.0 +1 + ( 1 - x ) + ( 1 / x ) / x,-x + 2 + x**(-2),-2.0,1.0 +1 + ( 1 - x ) + ( 1 / x ) / x - x,-2*x + 2 + x**(-2),-2.0,1.0 +1 + ( 1 - x ) + 1 + 1 + 1,-x + 5,0.0,1.0 +1 + ( 1 - x ) + 1 + 1 - x,-2*x + 4,0.0,1.0 +1 + ( 1 - x ) + 1 / ( x * x ),-x + 2 + x**(-2),-2.0,1.0 +1 + ( 1 - x ) + 1 / x,-x + 2 + 1/x,-1.0,1.0 +1 + ( 1 - x ) + 1 / x / ( x * x ),-x + 2 + x**(-3),-3.0,1.0 +1 + ( 1 - x ) + x * x * x,x**3 - x + 2,0.0,3.0 +1 + ( 1 - x ) + x / x + 1,-x + 4,0.0,1.0 +1 + ( 1 - x ) - ( 1 / x ) / x / x,-x + 2 - 1/x**3,-3.0,1.0 +1 + ( 1 - x ) - ( x * x ) * x,-x**3 - x + 2,0.0,3.0 +1 + ( 1 - x ) - 1 / x,-x + 2 - 1/x,-1.0,1.0 +1 + ( 1 - x ) - 1 / x + 1,-x + 3 - 1/x,-1.0,1.0 +1 + ( 1 - x ) - x,-2*x + 2,0.0,1.0 +1 + ( 1 - x ) - x * ( 1 - x ) * x,x**2*(x - 1) - x + 2,0.0,3.0 +1 + ( 1 - x ) - x * x * x,-x**3 - x + 2,0.0,3.0 +1 + ( 1 - x ) - x + 1,-2*x + 3,0.0,1.0 +1 + ( 1 - x ) - x + x * x,x**2 - 2*x + 2,0.0,2.0 +1 + ( 1 - x ) - x - x,-3*x + 2,0.0,1.0 +1 + ( 1 - x ) - x - x * x,-x**2 - 2*x + 2,0.0,2.0 +1 + ( 1 - x ) / ( ( ( 1 / x ) + x ) ),(x + 1)/(x**2 + 1),0.0,-1.0 +1 + ( 1 - x ) / ( ( 1 + x ) ),2/(x + 1),0.0,-1.0 +1 + ( 1 - x ) / ( ( 1 + x ) + x ),(x + 2)/(2*x + 1),0.0,0.0 +1 + ( 1 - x ) / ( ( 1 - x ) - x ),(3*x - 2)/(2*x - 1),0.0,0.0 +1 + ( 1 - x ) / ( ( 1 / x ) + x ),(x + 1)/(x**2 + 1),0.0,-1.0 +1 + ( 1 - x ) / ( ( x * ( 1 + x ) ) - 1 ),x**2/(x*(x + 1) - 1),2.0,0.0 +1 + ( 1 - x ) / ( 1 + 1 ),-x/2 + 3/2,0.0,1.0 +1 + ( 1 - x ) / ( 1 + x ),2/(x + 1),0.0,-1.0 +1 + ( 1 - x ) / ( 1 + x ) + 1,(x + 3)/(x + 1),0.0,0.0 +1 + ( 1 - x ) / ( x * x ) + 1 + 1,3 - 1/x + x**(-2),-2.0,0.0 +1 + ( 1 - x ) / ( x * x ) + 1 - x,-x + 2 - 1/x + x**(-2),-2.0,1.0 +1 + ( 1 - x ) / ( x * x ) / x,(x**3 - x + 1)/x**3,-3.0,0.0 +1 + ( 1 - x ) / ( x * x ) / x / x,(x**4 - x + 1)/x**4,-4.0,0.0 +1 + ( 1 - x ) / ( x + ( 1 / x ) ),(x + 1)/(x**2 + 1),0.0,-1.0 +1 + ( 1 - x ) / ( x + 1 ),2/(x + 1),0.0,-1.0 +1 + ( 1 - x ) / ( x + x ),(x + 1)/(2*x),-1.0,0.0 +1 + ( 1 - x ) / 1 * x,-x*(x - 1) + 1,0.0,2.0 +1 + ( 1 - x ) / x / ( x * x ) + x,(x**3*(x + 1) - x + 1)/x**3,-3.0,1.0 +1 + ( 1 - x ) / x / x,(x**2 - x + 1)/x**2,-2.0,0.0 +1 + ( 1 - x ) / x / x + ( x * x ),(x**4 + x**2 - x + 1)/x**2,-2.0,2.0 +1 + ( 1 - x ) / x / x + x,x + 1 - 1/x + x**(-2),-2.0,1.0 +1 + ( 1 - x ) / x / x - x,-x + 1 - 1/x + x**(-2),-2.0,1.0 +1 + ( 1 - x * ( x * x ) ),-x**3 + 2,0.0,3.0 +1 + ( 1 - x + 1 ),-x + 3,0.0,1.0 +1 + ( 1 / ( ( 1 + x ) + x ) ) / x / x / x,(x**3*(2*x + 1) + 1)/(x**3*(2*x + 1)),-3.0,0.0 +1 + ( 1 / ( ( x * ( 1 + x ) ) + x ) ) / x / x / x,(x**4*(x + 2) + 1)/(x**4*(x + 2)),-4.0,0.0 +1 + ( 1 / ( ( x * x ) + x ) ),(x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 + ( 1 / ( ( x * x ) - x ) ),(x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +1 + ( 1 / ( 1 + ( x * x ) ) ),(x**2 + 2)/(x**2 + 1),0.0,0.0 +1 + ( 1 / ( 1 + x ) ),(x + 2)/(x + 1),0.0,0.0 +1 + ( 1 / ( 1 + x ) ) * ( 1 - x ),2/(x + 1),0.0,-1.0 +1 + ( 1 / ( 1 + x ) ) * x + 1,(3*x + 2)/(x + 1),0.0,0.0 +1 + ( 1 / ( 1 + x ) ) + 1,(2*x + 3)/(x + 1),0.0,0.0 +1 + ( 1 / ( 1 + x ) ) + 1 * 1,(2*x + 3)/(x + 1),0.0,0.0 +1 + ( 1 / ( 1 + x ) ) + 1 + 1,(3*x + 4)/(x + 1),0.0,0.0 +1 + ( 1 / ( 1 + x ) ) + 1 - 1 / x,(2*x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +1 + ( 1 / ( 1 + x ) ) - 1 / x / ( x * ( x * x ) ),(x**5 + 2*x**4 - x - 1)/(x**4*(x + 1)),-4.0,0.0 +1 + ( 1 / ( 1 + x ) ) - 1 / x / x,(x**3 + 2*x**2 - x - 1)/(x**2*(x + 1)),-2.0,0.0 +1 + ( 1 / ( 1 + x ) ) / ( x * x ) / x + x,(x**3*(x + 1)**2 + 1)/(x**3*(x + 1)),-3.0,1.0 +1 + ( 1 / ( 1 + x ) ) / x,(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 + ( 1 / ( 1 + x ) ) / x + 1,2 + 1/(x*(x + 1)),-1.0,0.0 +1 + ( 1 / ( 1 + x ) ) / x / ( x * x ) / x,(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 + ( 1 / ( 1 + x ) ) / x / x + 1,2 + 1/(x**2*(x + 1)),-2.0,0.0 +1 + ( 1 / ( 1 - x ) ) * ( 1 + x ),-2/(x - 1),0.0,-1.0 +1 + ( 1 / ( 1 - x ) ) + 1 * 1,(2*x - 3)/(x - 1),0.0,0.0 +1 + ( 1 / ( 1 - x ) ) + 1 / 1,(2*x - 3)/(x - 1),0.0,0.0 +1 + ( 1 / ( 1 - x ) ) + x,(x**2 - 2)/(x - 1),0.0,1.0 +1 + ( 1 / ( 1 - x ) ) - 1 / x,(x**2 - 3*x + 1)/(x*(x - 1)),-1.0,0.0 +1 + ( 1 / ( 1 - x ) ) - 1 / x / x,(x**3 - 2*x**2 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +1 + ( 1 / ( 1 - x ) ) / ( 1 + 1 ),(x - 3/2)/(x - 1),0.0,0.0 +1 + ( 1 / ( 1 - x ) ) / ( 1 + x ),(x**2 - 2)/(x**2 - 1),0.0,0.0 +1 + ( 1 / ( 1 - x ) ) / ( x + x ),(x*(x - 1) - 1/2)/(x*(x - 1)),-1.0,0.0 +1 + ( 1 / ( 1 - x ) ) / ( x - 1 ),1 - 1/(x - 1)**2,1.0,0.0 +1 + ( 1 / ( 1 - x ) ) / x / x / ( x * x ),(x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 + ( 1 / ( x * x ) ) + 1 + 1,3 + x**(-2),-2.0,0.0 +1 + ( 1 / ( x / ( 1 + x ) ) ) / x / x / x,(x**4 + x + 1)/x**4,-4.0,0.0 +1 + ( 1 / x ),(x + 1)/x,-1.0,0.0 +1 + ( 1 / x ) + ( 1 / x ) / x + x,x + 1 + 1/x + x**(-2),-2.0,1.0 +1 + ( 1 / x ) + ( 1 / x ) / x / x,1 + 1/x + x**(-3),-3.0,0.0 +1 + ( 1 / x ) + ( x * x ) * x,(x**4 + x + 1)/x,-1.0,3.0 +1 + ( 1 / x ) + 1,2 + 1/x,-1.0,0.0 +1 + ( 1 / x ) + 1 + ( 1 / x ) + 1,3 + 2/x,-1.0,0.0 +1 + ( 1 / x ) + 1 + 1,3 + 1/x,-1.0,0.0 +1 + ( 1 / x ) + 1 + 1 + 1,4 + 1/x,-1.0,0.0 +1 + ( 1 / x ) + 1 + x * x,x**2 + 2 + 1/x,-1.0,2.0 +1 + ( 1 / x ) + 1 - x * ( x * x ),-x**3 + 2 + 1/x,-1.0,3.0 +1 + ( 1 / x ) + 1 / x + x,x + 1 + 2/x,-1.0,1.0 +1 + ( 1 / x ) + x * x * x,(x**4 + x + 1)/x,-1.0,3.0 +1 + ( 1 / x ) + x * x + ( 1 / x ),(x**3 + x + 2)/x,-1.0,2.0 +1 + ( 1 / x ) + x * x + x,x**2 + x + 1 + 1/x,-1.0,2.0 +1 + ( 1 / x ) + x + x,2*x + 1 + 1/x,-1.0,1.0 +1 + ( 1 / x ) + x + x * x,x**2 + x + 1 + 1/x,-1.0,2.0 +1 + ( 1 / x ) - 1 / ( 1 - x ) + 1,(2*x**2 - 1)/(x*(x - 1)),-1.0,0.0 +1 + ( 1 / x ) - 1 / x / x,(x**2 + x - 1)/x**2,-2.0,0.0 +1 + ( 1 / x ) - x,-x + 1 + 1/x,-1.0,1.0 +1 + ( 1 / x ) - x * ( x * x ) + 1,-x**3 + 2 + 1/x,-1.0,3.0 +1 + ( 1 / x ) - x * x * x,-x**3 + 1 + 1/x,-1.0,3.0 +1 + ( 1 / x ) - x + 1 / x,-x + 1 + 2/x,-1.0,1.0 +1 + ( 1 / x ) - x - x,-2*x + 1 + 1/x,-1.0,1.0 +1 + ( 1 / x ) - x - x * x,-x**2 - x + 1 + 1/x,-1.0,2.0 +1 + ( 1 / x ) - x - x - x,-3*x + 1 + 1/x,-1.0,1.0 +1 + ( 1 / x ) / ( ( 1 + x ) + 1 ),(x*(x + 2) + 1)/(x*(x + 2)),-1.0,0.0 +1 + ( 1 / x ) / ( ( 1 - x ) - x ),(x*(2*x - 1) - 1)/(x*(2*x - 1)),-1.0,0.0 +1 + ( 1 / x ) / ( 1 + x ),(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 + ( 1 / x ) / ( 1 - x ),(x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +1 + ( 1 / x ) / ( x * x ) / x + 1,2 + x**(-4),-4.0,0.0 +1 + ( 1 / x ) / ( x + 1 ),(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 + ( 1 / x ) / ( x + x ),1 + 1/(2*x**2),-2.0,0.0 +1 + ( 1 / x ) / ( x - ( 1 / ( ( 1 / x ) + x ) ) ),(x**4 + x**2 + 1)/x**4,-4.0,0.0 +1 + ( 1 / x ) / ( x / ( 1 - x ) ) / x / x,(x**4 - x + 1)/x**4,-4.0,0.0 +1 + ( 1 / x ) / x + ( x * x ) + x,x**2 + x + 1 + x**(-2),-2.0,2.0 +1 + ( 1 / x ) / x + 1 + x,x + 2 + x**(-2),-2.0,1.0 +1 + ( 1 / x ) / x + x,x + 1 + x**(-2),-2.0,1.0 +1 + ( 1 / x ) / x + x * x,x**2 + 1 + x**(-2),-2.0,2.0 +1 + ( 1 / x ) / x + x + x,2*x + 1 + x**(-2),-2.0,1.0 +1 + ( 1 / x ) / x - ( 1 + x ) * x,-x**2 - x + 1 + x**(-2),-2.0,2.0 +1 + ( 1 / x ) / x - ( 1 - x ) * x,x**2 - x + 1 + x**(-2),-2.0,2.0 +1 + ( 1 / x ) / x - ( x * x ),-x**2 + 1 + x**(-2),-2.0,2.0 +1 + ( 1 / x ) / x - ( x * x ) - x,-x**2 - x + 1 + x**(-2),-2.0,2.0 +1 + ( 1 / x ) / x - x - x,-2*x + 1 + x**(-2),-2.0,1.0 +1 + ( 1 / x ) / x / ( 1 + x ),(x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 + ( 1 / x ) / x / ( 1 + x ) + 1,2 + 1/(x**2*(x + 1)),-2.0,0.0 +1 + ( 1 / x ) / x / ( 1 + x ) / x,(x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 + ( 1 / x ) / x / ( 1 - x ) / x,(x**3*(x - 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 + ( 1 / x ) / x / ( x / ( 1 + x ) ) / x,(x**4 + x + 1)/x**4,-4.0,0.0 +1 + ( 1 / x ) / x / ( x / ( 1 - x ) ),(x**3 - x + 1)/x**3,-3.0,0.0 +1 + ( 1 / x ) / x / x + ( 1 - x ),-x + 2 + x**(-3),-3.0,1.0 +1 + ( 1 / x ) / x / x + 1,2 + x**(-3),-3.0,0.0 +1 + ( 1 / x ) / x / x - ( 1 / ( 1 - x ) ),(x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 + ( 1 / x ) / x / x - x,-x + 1 + x**(-3),-3.0,1.0 +1 + ( 1 / x ) / x / x / ( x / ( 1 + ( x * x ) ) ),(x**4 + x**2 + 1)/x**4,-4.0,0.0 +1 + ( 1 / x + 1 ),2 + 1/x,-1.0,0.0 +1 + ( 1 / x / ( 1 - x ) ),(x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +1 + ( x ),x + 1,0.0,1.0 +1 + ( x * ( ( x * x ) * x ) - x ),x**4 - x + 1,0.0,4.0 +1 + ( x * ( 1 + x ) ),x*(x + 1) + 1,0.0,2.0 +1 + ( x * ( 1 + x ) ) * x * x + x,x**3*(x + 1) + x + 1,0.0,4.0 +1 + ( x * ( 1 + x ) ) * x + 1 / x,(x**4 + x**3 + x + 1)/x,-1.0,3.0 +1 + ( x * ( 1 + x ) ) * x + x + x,x**2*(x + 1) + 2*x + 1,0.0,3.0 +1 + ( x * ( 1 + x ) ) - 1 / x / x,x**2 + x + 1 - 1/x**2,-2.0,2.0 +1 + ( x * ( 1 - x ) ) * x * x,x**3*(-x + 1) + 1,0.0,4.0 +1 + ( x * ( 1 - x ) ) * x + 1,x**2*(-x + 1) + 2,0.0,3.0 +1 + ( x * ( 1 - x ) ) * x - 1 / x,-x**3 + x**2 + 1 - 1/x,-1.0,3.0 +1 + ( x * ( 1 - x ) ) + 1 / x,-x**2 + x + 1 + 1/x,-1.0,2.0 +1 + ( x * ( 1 - x ) ) + 1 / x / x,-x**2 + x + 1 + x**(-2),-2.0,2.0 +1 + ( x * ( 1 - x ) ) + x * x * x,x**3 - x*(x - 1) + 1,0.0,3.0 +1 + ( x * ( 1 - x ) * x ),x**2*(-x + 1) + 1,0.0,3.0 +1 + ( x * ( x * x ) ) * x + 1,x**4 + 2,0.0,4.0 +1 + ( x * ( x * x ) ) * x + 1 + 1,x**4 + 3,0.0,4.0 +1 + ( x * ( x * x ) ) * x - x + 1,x**4 - x + 2,0.0,4.0 +1 + ( x * ( x * x ) ) + 1 + 1 + 1,x**3 + 4,0.0,3.0 +1 + ( x * ( x * x ) ) + x * x + 1,x**3 + x**2 + 2,0.0,3.0 +1 + ( x * ( x * x ) ) / ( 1 + 1 ),x**3/2 + 1,0.0,3.0 +1 + ( x * ( x * x ) - x ),x**3 - x + 1,0.0,3.0 +1 + ( x * x ) * ( 1 + x ) * x - x,x**3*(x + 1) - x + 1,0.0,4.0 +1 + ( x * x ) * ( 1 + x ) + 1,x**2*(x + 1) + 2,0.0,3.0 +1 + ( x * x ) * ( 1 - x ) * x + 1,x**3*(-x + 1) + 2,0.0,4.0 +1 + ( x * x ) * ( 1 - x ) * x + x,x**3*(-x + 1) + x + 1,0.0,4.0 +1 + ( x * x ) * ( 1 - x ) + 1,x**2*(-x + 1) + 2,0.0,3.0 +1 + ( x * x ) * ( x * x ) + 1 + 1,x**4 + 3,0.0,4.0 +1 + ( x * x ) * ( x + 1 ),x**2*(x + 1) + 1,0.0,3.0 +1 + ( x * x ) * x,x**3 + 1,0.0,3.0 +1 + ( x * x ) * x * 1 * x,x**4 + 1,0.0,4.0 +1 + ( x * x ) * x * x,x**4 + 1,0.0,4.0 +1 + ( x * x ) * x * x + ( x * x ),x**4 + x**2 + 1,0.0,4.0 +1 + ( x * x ) * x * x + 1,x**4 + 2,0.0,4.0 +1 + ( x * x ) * x * x + x,x**4 + x + 1,0.0,4.0 +1 + ( x * x ) * x + 1,x**3 + 2,0.0,3.0 +1 + ( x * x ) * x + 1 + x,x**3 + x + 2,0.0,3.0 +1 + ( x * x ) * x + x + x,x**3 + 2*x + 1,0.0,3.0 +1 + ( x * x ) * x - 1 / x,(x**4 + x - 1)/x,-1.0,3.0 +1 + ( x * x ) * x - x + 1,x**3 - x + 2,0.0,3.0 +1 + ( x * x ) * x / 1 * x,x**4 + 1,0.0,4.0 +1 + ( x * x ) + ( 1 + x ) / x / x,(x**4 + x**2 + x + 1)/x**2,-2.0,2.0 +1 + ( x * x ) + ( 1 / x ) / x,x**2 + 1 + x**(-2),-2.0,2.0 +1 + ( x * x ) + 1 + ( 1 / x ) / x,x**2 + 2 + x**(-2),-2.0,2.0 +1 + ( x * x ) + 1 + 1 / ( x * x ),x**2 + 2 + x**(-2),-2.0,2.0 +1 + ( x * x ) + 1 + x,x**2 + x + 2,0.0,2.0 +1 + ( x * x ) + 1 - ( 1 / x ) / x,x**2 + 2 - 1/x**2,-2.0,2.0 +1 + ( x * x ) + 1 - 1 / x,x**2 + 2 - 1/x,-1.0,2.0 +1 + ( x * x ) + x * ( x * x ) * x,x**4 + x**2 + 1,0.0,4.0 +1 + ( x * x ) + x * ( x * x ) + 1,x**3 + x**2 + 2,0.0,3.0 +1 + ( x * x ) + x * x,2*x**2 + 1,0.0,2.0 +1 + ( x * x ) + x + 1 + 1,x**2 + x + 3,0.0,2.0 +1 + ( x * x ) - ( 1 - x ) / x / x,(x**4 + x**2 + x - 1)/x**2,-2.0,2.0 +1 + ( x * x ) - ( 1 / x ),(x**3 + x - 1)/x,-1.0,2.0 +1 + ( x * x ) - ( 1 / x ) / x + x,x**2 + x + 1 - 1/x**2,-2.0,2.0 +1 + ( x * x ) - 1 / x + 1,x**2 + 2 - 1/x,-1.0,2.0 +1 + ( x * x ) - 1 / x / x,x**2 + 1 - 1/x**2,-2.0,2.0 +1 + ( x * x ) - x,x**2 - x + 1,0.0,2.0 +1 + ( x * x ) - x * x * x,-x**3 + x**2 + 1,0.0,3.0 +1 + ( x * x ) / ( ( x * x ) + 1 ),(2*x**2 + 1)/(x**2 + 1),0.0,0.0 +1 + ( x * x ) / ( 1 + x ),(x**2 + x + 1)/(x + 1),0.0,1.0 +1 + ( x * x ) / ( x + x ),x/2 + 1,0.0,1.0 +1 + ( x * x * x ),x**3 + 1,0.0,3.0 +1 + ( x * x + 1 ),x**2 + 2,0.0,2.0 +1 + ( x * x - ( 1 / ( 1 + ( x * x ) ) ) ),x**2 + 1 - 1/(x**2 + 1),2.0,2.0 +1 + ( x * x - x ),x**2 - x + 1,0.0,2.0 +1 + ( x + ( 1 / ( 1 - x ) ) ) / x,(2*x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +1 + ( x + ( 1 / ( x * x ) ) ) / x,2 + x**(-3),-3.0,0.0 +1 + ( x + ( 1 / x ) ) / ( x * x ),1 + 1/x + x**(-3),-3.0,0.0 +1 + ( x + ( 1 / x ) ) / x,2 + x**(-2),-2.0,0.0 +1 + ( x + ( x * ( 1 - x ) ) ) * x,-x**2*(x - 2) + 1,0.0,3.0 +1 + ( x + ( x * x ) ) * x,x**2*(x + 1) + 1,0.0,3.0 +1 + ( x + 1 ) * ( 1 / ( 1 - x ) ),-2/(x - 1),0.0,-1.0 +1 + ( x + 1 ) * ( x * x ),x**2*(x + 1) + 1,0.0,3.0 +1 + ( x + 1 ) * x,x*(x + 1) + 1,0.0,2.0 +1 + ( x + 1 ) + 1,x + 3,0.0,1.0 +1 + ( x + 1 ) / ( 1 - x ),-2/(x - 1),0.0,-1.0 +1 + ( x + 1 ) / ( x * x ),(x**2 + x + 1)/x**2,-2.0,0.0 +1 + ( x + 1 + 1 ),x + 3,0.0,1.0 +1 + ( x + 1 + x ),2*x + 2,0.0,1.0 +1 + ( x + x ) * ( 1 / ( 1 + x ) ),(3*x + 1)/(x + 1),0.0,0.0 +1 + ( x + x + 1 ),2*x + 2,0.0,1.0 +1 + ( x - ( 1 / ( 1 + x ) ) ) / x,(2*x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +1 + ( x - 1 ) * ( x * x ),x**2*(x - 1) + 1,0.0,3.0 +1 + ( x - 1 ) * x,x*(x - 1) + 1,0.0,2.0 +1 + ( x - 1 ) / ( x * x ),(x**2 + x - 1)/x**2,-2.0,0.0 +1 + ( x - 1 ) / x,2 - 1/x,-1.0,0.0 +1 + ( x / ( 1 + x ) ) + 1 / x / x,(2*x**3 + x**2 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 + ( x / ( 1 + x ) ) / ( 1 - x ),(x**2 - x - 1)/(x**2 - 1),0.0,0.0 +1 + ( x / ( 1 + x ) ) / ( x + x ),(x + 3/2)/(x + 1),0.0,0.0 +1 + ( x / ( 1 - x ) ) + 1 / x / ( x * x ),(-x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 + ( x / ( 1 - x ) ) + 1 / x / x,(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 + ( x / ( 1 - x ) ) + x,(x**2 - x - 1)/(x - 1),0.0,1.0 +1 + ( x / ( 1 - x ) ) - 1 / x,(-2*x + 1)/(x*(x - 1)),-1.0,-1.0 +1 + 1,2,0.0,0.0 +1 + 1 * ( x / ( ( 1 + x ) + x ) ),(3*x + 1)/(2*x + 1),0.0,0.0 +1 + 1 * ( x / ( 1 + x ) ),(2*x + 1)/(x + 1),0.0,0.0 +1 + 1 * ( x / ( 1 + x ) ) + 1,(3*x + 2)/(x + 1),0.0,0.0 +1 + 1 * 1,2,0.0,0.0 +1 + 1 * 1 + 1,3,0.0,0.0 +1 + 1 * 1 + 1 + 1,4,0.0,0.0 +1 + 1 * 1 + x,x + 2,0.0,1.0 +1 + 1 * 1 - ( x / ( 1 - x ) ),(3*x - 2)/(x - 1),0.0,0.0 +1 + 1 * 1 - x,-x + 2,0.0,1.0 +1 + 1 * 1 / ( 1 - x ),(x - 2)/(x - 1),0.0,0.0 +1 + 1 * x,x + 1,0.0,1.0 +1 + 1 * x * x,x**2 + 1,0.0,2.0 +1 + 1 * x + x,2*x + 1,0.0,1.0 +1 + 1 + ( ( ( ( 1 - x ) / x ) / x ) - x ) / x / x,(2*x**4 - x**3 - x + 1)/x**4,-4.0,0.0 +1 + 1 + ( ( ( 1 / x ) / x ) - ( 1 + x ) ) / x / x,2 - 1/x - 1/x**2 + x**(-4),-4.0,0.0 +1 + 1 + ( ( ( 1 / x ) / x ) - x ) / x / x,2 - 1/x + x**(-4),-4.0,0.0 +1 + 1 + ( ( 1 + x ) + x ) / x / ( x * ( x * x ) ),2 + 2/x**3 + x**(-4),-4.0,0.0 +1 + 1 + ( ( 1 + x ) + x ) / x / ( x * x ),2 + 2/x**2 + x**(-3),-3.0,0.0 +1 + 1 + ( ( 1 + x ) + x ) / x / x,2 + 2/x + x**(-2),-2.0,0.0 +1 + 1 + ( ( 1 + x ) / ( x * x ) ) / x / x,(2*x**4 + x + 1)/x**4,-4.0,0.0 +1 + 1 + ( ( 1 - x ) - x ) / ( ( x * x ) * x ) / x,2 - 2/x**3 + x**(-4),-4.0,0.0 +1 + 1 + ( ( 1 - x ) - x ) / ( x * x ) / x,2 - 2/x**2 + x**(-3),-3.0,0.0 +1 + 1 + ( ( 1 - x ) / x ) / x + 1,3 - 1/x + x**(-2),-2.0,0.0 +1 + 1 + ( ( 1 - x ) / x ) / x / ( x * x ),(2*x**4 - x + 1)/x**4,-4.0,0.0 +1 + 1 + ( ( 1 / x ) + ( 1 + x ) ) / x / x,(2*x**3 + x*(x + 1) + 1)/x**3,-3.0,0.0 +1 + 1 + ( ( 1 / x ) - x ) / x / x,2 - 1/x + x**(-3),-3.0,0.0 +1 + 1 + ( ( 1 / x ) / ( 1 - x ) ) / x / x,2 - 1/(x**3*(x - 1)),-3.0,0.0 +1 + 1 + ( ( 1 / x ) / ( x * x ) ) + x,x + 2 + x**(-3),-3.0,1.0 +1 + 1 + ( ( 1 / x ) / x ) / x / ( x / ( 1 - x ) ),(2*x**4 - x + 1)/x**4,-4.0,0.0 +1 + 1 + ( ( x * x ) * x ) + 1 / x,x**3 + 2 + 1/x,-1.0,3.0 +1 + 1 + ( 1 ),3,0.0,0.0 +1 + 1 + ( 1 ) + ( x / ( 1 + x ) ),(4*x + 3)/(x + 1),0.0,0.0 +1 + 1 + ( 1 ) + 1,4,0.0,0.0 +1 + 1 + ( 1 + ( ( ( 1 / x ) / x ) + x ) ) / x / x,2 + 1/x + x**(-2) + x**(-4),-4.0,0.0 +1 + 1 + ( 1 + ( 1 + x ) ) / ( ( x * x ) * x ) / x,(2*x**4 + x + 2)/x**4,-4.0,0.0 +1 + 1 + ( 1 + ( 1 + x ) ) / x / x,2 + 1/x + 2/x**2,-2.0,0.0 +1 + 1 + ( 1 + ( 1 / x ) ) + 1,4 + 1/x,-1.0,0.0 +1 + 1 + ( 1 + x ) + ( 1 / ( x * x ) ) / x,x + 3 + x**(-3),-3.0,1.0 +1 + 1 + ( 1 + x ) + ( 1 / x ) / ( x * x ),x + 3 + x**(-3),-3.0,1.0 +1 + 1 + ( 1 + x ) + 1,x + 4,0.0,1.0 +1 + 1 + ( 1 + x ) + 1 + ( 1 - x ),5,0.0,0.0 +1 + 1 + ( 1 + x ) + x,2*x + 3,0.0,1.0 +1 + 1 + ( 1 + x ) + x / x,x + 4,0.0,1.0 +1 + 1 + ( 1 + x ) - ( 1 / x ) / x,x + 3 - 1/x**2,-2.0,1.0 +1 + 1 + ( 1 + x ) - 1 / x,x + 3 - 1/x,-1.0,1.0 +1 + 1 + ( 1 + x ) / ( 1 - x ) + 1,2*(x - 2)/(x - 1),0.0,0.0 +1 + 1 + ( 1 + x ) / x,3 + 1/x,-1.0,0.0 +1 + 1 + ( 1 + x ) / x / x,2 + 1/x + x**(-2),-2.0,0.0 +1 + 1 + ( 1 - ( 1 / x ) ),3 - 1/x,-1.0,0.0 +1 + 1 + ( 1 - ( 1 / x ) ) / x / x,(2*x**3 + x - 1)/x**3,-3.0,0.0 +1 + 1 + ( 1 - x ) + 1 + 1,-x + 5,0.0,1.0 +1 + 1 + ( 1 - x ) + 1 / 1,-x + 4,0.0,1.0 +1 + 1 + ( 1 - x ) + 1 / x,-x + 3 + 1/x,-1.0,1.0 +1 + 1 + ( 1 - x ) - x * x,-x**2 - x + 3,0.0,2.0 +1 + 1 + ( 1 - x ) - x - x,-3*x + 3,0.0,1.0 +1 + 1 + ( 1 - x ) / ( x * x ) / x,(2*x**3 - x + 1)/x**3,-3.0,0.0 +1 + 1 + ( 1 - x ) / x / x,2 - 1/x + x**(-2),-2.0,0.0 +1 + 1 + ( 1 / ( ( 1 + x ) * x ) ) / x / x,2 + 1/(x**3*(x + 1)),-3.0,0.0 +1 + 1 + ( 1 / ( ( 1 + x ) + x ) ),(4*x + 3)/(2*x + 1),0.0,0.0 +1 + 1 + ( 1 / ( 1 + x ) ),(2*x + 3)/(x + 1),0.0,0.0 +1 + 1 + ( 1 / ( 1 + x ) ) + 1,(3*x + 4)/(x + 1),0.0,0.0 +1 + 1 + ( 1 / ( 1 + x ) ) / ( x * x ) / x,2 + 1/(x**3*(x + 1)),-3.0,0.0 +1 + 1 + ( 1 / ( 1 + x ) ) / 1,(2*x + 3)/(x + 1),0.0,0.0 +1 + 1 + ( 1 / ( 1 + x ) ) / x,2 + 1/(x*(x + 1)),-1.0,0.0 +1 + 1 + ( 1 / ( 1 + x ) ) / x / x,2 + 1/(x**2*(x + 1)),-2.0,0.0 +1 + 1 + ( 1 / ( 1 - x ) ),(2*x - 3)/(x - 1),0.0,0.0 +1 + 1 + ( 1 / ( 1 - x ) ) * 1,(2*x - 3)/(x - 1),0.0,0.0 +1 + 1 + ( 1 / ( 1 - x ) ) + 1,(3*x - 4)/(x - 1),0.0,0.0 +1 + 1 + ( 1 / ( x * ( 1 + x ) ) ) / x / x,2 + 1/(x**3*(x + 1)),-3.0,0.0 +1 + 1 + ( 1 / ( x * x ) ) + x,x + 2 + x**(-2),-2.0,1.0 +1 + 1 + ( 1 / ( x * x ) ) / x / ( x * ( 1 + x ) ),2 + 1/(x**4*(x + 1)),-4.0,0.0 +1 + 1 + ( 1 / ( x * x ) ) / x / x,2 + x**(-4),-4.0,0.0 +1 + 1 + ( 1 / x ) + ( 1 ),3 + 1/x,-1.0,0.0 +1 + 1 + ( 1 / x ) + ( 1 + x ) / x,3 + 2/x,-1.0,0.0 +1 + 1 + ( 1 / x ) + 1,3 + 1/x,-1.0,0.0 +1 + 1 + ( 1 / x ) + 1 / 1,3 + 1/x,-1.0,0.0 +1 + 1 + ( 1 / x ) + 1 / x,2 + 2/x,-1.0,0.0 +1 + 1 + ( 1 / x ) + x + x,2*x + 2 + 1/x,-1.0,1.0 +1 + 1 + ( 1 / x ) - ( x * x ) * x,-x**3 + 2 + 1/x,-1.0,3.0 +1 + 1 + ( 1 / x ) - x,-x + 2 + 1/x,-1.0,1.0 +1 + 1 + ( 1 / x ) - x + 1,-x + 3 + 1/x,-1.0,1.0 +1 + 1 + ( 1 / x ) / x + ( 1 + x ),x + 3 + x**(-2),-2.0,1.0 +1 + 1 + ( 1 / x ) / x + ( 1 / x ),2 + 1/x + x**(-2),-2.0,0.0 +1 + 1 + ( 1 / x ) / x + 1,3 + x**(-2),-2.0,0.0 +1 + 1 + ( 1 / x ) / x - ( 1 / x ),2 - 1/x + x**(-2),-2.0,0.0 +1 + 1 + ( 1 / x ) / x - x,-x + 2 + x**(-2),-2.0,1.0 +1 + 1 + ( 1 / x ) / x / ( 1 - x ),2 - 1/(x**2*(x - 1)),-2.0,0.0 +1 + 1 + ( 1 / x ) / x / ( x * ( 1 - x ) ),2 - 1/(x**3*(x - 1)),-3.0,0.0 +1 + 1 + ( 1 / x ) / x / ( x * ( x / ( 1 + x ) ) ),(2*x**4 + x + 1)/x**4,-4.0,0.0 +1 + 1 + ( 1 / x ) / x / ( x * x ),2 + x**(-4),-4.0,0.0 +1 + 1 + ( 1 / x ) / x / x,2 + x**(-3),-3.0,0.0 +1 + 1 + ( x ),x + 2,0.0,1.0 +1 + 1 + ( x * ( 1 + x ) ),x*(x + 1) + 2,0.0,2.0 +1 + 1 + ( x * ( 1 - x ) ),-x*(x - 1) + 2,0.0,2.0 +1 + 1 + ( x * ( 1 - x ) ) * x * x,x**3*(-x + 1) + 2,0.0,4.0 +1 + 1 + ( x * x ),x**2 + 2,0.0,2.0 +1 + 1 + ( x * x ) * ( 1 - x ) * x,x**3*(-x + 1) + 2,0.0,4.0 +1 + 1 + ( x * x ) * ( x * x ),x**4 + 2,0.0,4.0 +1 + 1 + ( x * x ) * x + 1,x**3 + 3,0.0,3.0 +1 + 1 + ( x * x ) * x - x,x**3 - x + 2,0.0,3.0 +1 + 1 + ( x * x ) + 1 / x,x**2 + 2 + 1/x,-1.0,2.0 +1 + 1 + ( x * x ) + x,x**2 + x + 2,0.0,2.0 +1 + 1 + ( x * x ) - 1 / ( x * x ),x**2 + 2 - 1/x**2,-2.0,2.0 +1 + 1 + ( x * x ) - 1 / x,x**2 + 2 - 1/x,-1.0,2.0 +1 + 1 + ( x * x ) - x,x**2 - x + 2,0.0,2.0 +1 + 1 + ( x * x ) - x + 1,x**2 - x + 3,0.0,2.0 +1 + 1 + ( x / ( 1 + x ) ),(3*x + 2)/(x + 1),0.0,0.0 +1 + 1 + ( x / ( 1 + x ) ) + 1,(4*x + 3)/(x + 1),0.0,0.0 +1 + 1 + ( x / ( 1 + x ) ) + 1 + 1,(5*x + 4)/(x + 1),0.0,0.0 +1 + 1 + ( x / ( 1 + x ) ) - 1 / x,(3*x**2 + x - 1)/(x*(x + 1)),-1.0,0.0 +1 + 1 + ( x / ( 1 - x ) ) / x,(2*x - 3)/(x - 1),0.0,0.0 +1 + 1 + 1,3,0.0,0.0 +1 + 1 + 1 * ( 1 / ( 1 + x ) ),(2*x + 3)/(x + 1),0.0,0.0 +1 + 1 + 1 * 1,3,0.0,0.0 +1 + 1 + 1 * 1 + 1,4,0.0,0.0 +1 + 1 + 1 * x,x + 2,0.0,1.0 +1 + 1 + 1 + ( ( 1 + ( 1 / x ) ) / ( x * x ) ) / x,(3*x**4 + x + 1)/x**4,-4.0,0.0 +1 + 1 + 1 + ( ( 1 + x ) / x ) + 1,5 + 1/x,-1.0,0.0 +1 + 1 + 1 + ( ( 1 + x ) / x ) / x,3 + 1/x + x**(-2),-2.0,0.0 +1 + 1 + 1 + ( ( x * x ) * x ),x**3 + 3,0.0,3.0 +1 + 1 + 1 + ( 1 ),4,0.0,0.0 +1 + 1 + 1 + ( 1 + x ) + 1,x + 5,0.0,1.0 +1 + 1 + 1 + ( 1 + x ) / x,4 + 1/x,-1.0,0.0 +1 + 1 + 1 + ( 1 - x ) + 1,-x + 5,0.0,1.0 +1 + 1 + 1 + ( 1 / ( 1 + x ) ),(3*x + 4)/(x + 1),0.0,0.0 +1 + 1 + 1 + ( 1 / x ) + 1,4 + 1/x,-1.0,0.0 +1 + 1 + 1 + ( 1 / x ) / ( x * x ),3 + x**(-3),-3.0,0.0 +1 + 1 + 1 + ( x * x ),x**2 + 3,0.0,2.0 +1 + 1 + 1 + ( x * x ) + 1,x**2 + 4,0.0,2.0 +1 + 1 + 1 + ( x * x ) + x,x**2 + x + 3,0.0,2.0 +1 + 1 + 1 + ( x / ( 1 + x ) ),(4*x + 3)/(x + 1),0.0,0.0 +1 + 1 + 1 + 1 * ( 1 / ( x * x ) ),3 + x**(-2),-2.0,0.0 +1 + 1 + 1 + 1 * ( 1 / x ),3 + 1/x,-1.0,0.0 +1 + 1 + 1 + 1 + ( 1 - x ),-x + 5,0.0,1.0 +1 + 1 + 1 + 1 + ( 1 / ( x * x ) ),4 + x**(-2),-2.0,0.0 +1 + 1 + 1 + 1 + ( x * x ),x**2 + 4,0.0,2.0 +1 + 1 + 1 + 1 + ( x / ( 1 + x ) ),(5*x + 4)/(x + 1),0.0,0.0 +1 + 1 + 1 + 1 + 1,5,0.0,0.0 +1 + 1 + 1 + 1 + x,x + 4,0.0,1.0 +1 + 1 + 1 + 1 - ( x * x ),-x**2 + 4,0.0,2.0 +1 + 1 + 1 + 1 - x,-x + 4,0.0,1.0 +1 + 1 + 1 + 1 / ( 1 + x ),(3*x + 4)/(x + 1),0.0,0.0 +1 + 1 + 1 + 1 / ( 1 - x ),(3*x - 4)/(x - 1),0.0,0.0 +1 + 1 + 1 + 1 / ( x * ( x * x ) ),3 + x**(-3),-3.0,0.0 +1 + 1 + 1 + 1 / ( x * x ),3 + x**(-2),-2.0,0.0 +1 + 1 + 1 + 1 / 1,4,0.0,0.0 +1 + 1 + 1 + x,x + 3,0.0,1.0 +1 + 1 + 1 + x * x,x**2 + 3,0.0,2.0 +1 + 1 + 1 + x + 1,x + 4,0.0,1.0 +1 + 1 + 1 + x + x,2*x + 3,0.0,1.0 +1 + 1 + 1 + x / ( 1 - x ),(2*x - 3)/(x - 1),0.0,0.0 +1 + 1 + 1 + x / x,4,0.0,0.0 +1 + 1 + 1 - ( 1 + x ) * x,-x*(x + 1) + 3,0.0,2.0 +1 + 1 + 1 - ( 1 / ( x * ( x * x ) ) ) / x,3 - 1/x**4,-4.0,0.0 +1 + 1 + 1 - ( 1 / ( x * x ) ) / x,3 - 1/x**3,-3.0,0.0 +1 + 1 + 1 - ( x * ( x * x ) ) * x,-x**4 + 3,0.0,4.0 +1 + 1 + 1 - ( x * x ) * x,-x**3 + 3,0.0,3.0 +1 + 1 + 1 - 1 / ( ( x * x ) * x ),3 - 1/x**3,-3.0,0.0 +1 + 1 + 1 - x,-x + 3,0.0,1.0 +1 + 1 + 1 - x * ( 1 + x ),-x*(x + 1) + 3,0.0,2.0 +1 + 1 + 1 - x * ( x * x ),-x**3 + 3,0.0,3.0 +1 + 1 + 1 - x * x,-x**2 + 3,0.0,2.0 +1 + 1 + 1 - x + ( 1 / x ),-x + 3 + 1/x,-1.0,1.0 +1 + 1 + 1 - x + 1,-x + 4,0.0,1.0 +1 + 1 + 1 - x - x,-2*x + 3,0.0,1.0 +1 + 1 + 1 / ( ( 1 / x ) + x ) + 1,3 + 1/(x + 1/x),0.0,0.0 +1 + 1 + 1 / ( ( x * x ) * ( 1 - x ) ) / x,2 - 1/(x**3*(x - 1)),-3.0,0.0 +1 + 1 + 1 / ( ( x * x ) * x ) + x,x + 2 + x**(-3),-3.0,1.0 +1 + 1 + 1 / ( 1 + x ) + 1,(3*x + 4)/(x + 1),0.0,0.0 +1 + 1 + 1 / ( 1 - x ),(2*x - 3)/(x - 1),0.0,0.0 +1 + 1 + 1 / ( 1 - x ) / x,2 - 1/(x*(x - 1)),-1.0,0.0 +1 + 1 + 1 / ( x * ( ( x / ( 1 + x ) ) - x ) ) / x,(2*x**4 - x - 1)/x**4,-4.0,0.0 +1 + 1 + 1 / ( x * ( 1 + x ) ),2 + 1/(x*(x + 1)),-1.0,0.0 +1 + 1 + 1 / ( x * ( 1 + x ) ) / ( x * x ),2 + 1/(x**3*(x + 1)),-3.0,0.0 +1 + 1 + 1 / ( x * ( 1 - x ) ),2 - 1/(x*(x - 1)),-1.0,0.0 +1 + 1 + 1 / ( x * ( 1 - x ) ) / x,2 - 1/(x**2*(x - 1)),-2.0,0.0 +1 + 1 + 1 / ( x * ( x * x ) ) + x,x + 2 + x**(-3),-3.0,1.0 +1 + 1 + 1 / ( x * x ),2 + x**(-2),-2.0,0.0 +1 + 1 + 1 / ( x * x ) + x,x + 2 + x**(-2),-2.0,1.0 +1 + 1 + 1 / ( x * x ) / ( ( x * ( 1 - x ) ) * x ),2 - 1/(x**4*(x - 1)),-4.0,0.0 +1 + 1 + 1 / ( x * x ) / ( x * x ),2 + x**(-4),-4.0,0.0 +1 + 1 + 1 / ( x / ( 1 - x ) ) / x,2 - 1/x + x**(-2),-2.0,0.0 +1 + 1 + 1 / 1,3,0.0,0.0 +1 + 1 + 1 / x + ( ( 1 + x ) / x ),3 + 2/x,-1.0,0.0 +1 + 1 + 1 / x + ( 1 - x ),-x + 3 + 1/x,-1.0,1.0 +1 + 1 + 1 / x + ( 1 / ( 1 - x ) ),(2*x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +1 + 1 + 1 / x + ( 1 / x ),2 + 2/x,-1.0,0.0 +1 + 1 + 1 / x - ( x * x ),-x**2 + 2 + 1/x,-1.0,2.0 +1 + 1 + 1 / x / ( ( x * x ) - x ),2 + 1/(x*(x**2 - x)),-2.0,0.0 +1 + 1 + 1 / x / ( x * ( ( x * x ) * ( 1 - x ) ) ),2 - 1/(x**4*(x - 1)),-4.0,0.0 +1 + 1 + 1 / x / ( x * ( ( x / ( 1 - x ) ) - x ) ),(2*x**4 - x + 1)/x**4,-4.0,0.0 +1 + 1 + 1 / x / ( x * ( 1 + x ) ),2 + 1/(x**2*(x + 1)),-2.0,0.0 +1 + 1 + 1 / x / ( x * ( x * x ) ),2 + x**(-4),-4.0,0.0 +1 + 1 + 1 / x / ( x * x ),2 + x**(-3),-3.0,0.0 +1 + 1 + 1 / x / ( x / ( 1 - x ) ),2 - 1/x + x**(-2),-2.0,0.0 +1 + 1 + 1 / x / x,2 + x**(-2),-2.0,0.0 +1 + 1 + x,x + 2,0.0,1.0 +1 + 1 + x * ( ( 1 - x ) - x ) * x,x**2*(-2*x + 1) + 2,0.0,3.0 +1 + 1 + x * ( 1 + x ) * x,x**2*(x + 1) + 2,0.0,3.0 +1 + 1 + x * ( 1 + x ) + 1,x*(x + 1) + 3,0.0,2.0 +1 + 1 + x * ( 1 - x ),-x*(x - 1) + 2,0.0,2.0 +1 + 1 + x * ( 1 - x ) + x,-x*(x - 1) + x + 2,0.0,2.0 +1 + 1 + x * ( x * ( 1 + x ) ) * x,x**3*(x + 1) + 2,0.0,4.0 +1 + 1 + x * ( x * ( x * x ) ) + 1,x**4 + 3,0.0,4.0 +1 + 1 + x * ( x * x ) * x,x**4 + 2,0.0,4.0 +1 + 1 + x * ( x * x ) + 1,x**3 + 3,0.0,3.0 +1 + 1 + x * ( x * x ) + x,x**3 + x + 2,0.0,3.0 +1 + 1 + x * x,x**2 + 2,0.0,2.0 +1 + 1 + x * x * ( ( 1 + x ) * x ),x**3*(x + 1) + 2,0.0,4.0 +1 + 1 + x * x * ( 1 - x ),x**2*(-x + 1) + 2,0.0,3.0 +1 + 1 + x * x * ( x * ( 1 + x ) ),x**3*(x + 1) + 2,0.0,4.0 +1 + 1 + x * x * ( x * x ),x**4 + 2,0.0,4.0 +1 + 1 + x * x + ( 1 + x ),x**2 + x + 3,0.0,2.0 +1 + 1 + x * x + 1,x**2 + 3,0.0,2.0 +1 + 1 + x * x + x,x**2 + x + 2,0.0,2.0 +1 + 1 + x * x - x,x**2 - x + 2,0.0,2.0 +1 + 1 + x + ( 1 / x ),x + 2 + 1/x,-1.0,1.0 +1 + 1 + x + ( 1 / x ) / ( x * x ),x + 2 + x**(-3),-3.0,1.0 +1 + 1 + x + ( x * ( 1 + x ) ) * x,x**2*(x + 1) + x + 2,0.0,3.0 +1 + 1 + x + 1,x + 3,0.0,1.0 +1 + 1 + x + 1 / ( ( x * x ) * x ),x + 2 + x**(-3),-3.0,1.0 +1 + 1 + x + 1 / ( 1 - x ),(x**2 + x - 3)/(x - 1),0.0,1.0 +1 + 1 + x + 1 / ( x * ( x * x ) ),x + 2 + x**(-3),-3.0,1.0 +1 + 1 + x + 1 / ( x * x ),x + 2 + x**(-2),-2.0,1.0 +1 + 1 + x + 1 / x,x + 2 + 1/x,-1.0,1.0 +1 + 1 + x + x,2*x + 2,0.0,1.0 +1 + 1 + x + x * ( x * x ),x**3 + x + 2,0.0,3.0 +1 + 1 + x + x * x,x**2 + x + 2,0.0,2.0 +1 + 1 + x + x + 1,2*x + 3,0.0,1.0 +1 + 1 + x + x + x,3*x + 2,0.0,1.0 +1 + 1 + x - 1 / ( x * x ),x + 2 - 1/x**2,-2.0,1.0 +1 + 1 + x - 1 / x,x + 2 - 1/x,-1.0,1.0 +1 + 1 + x - x,2,0.0,0.0 +1 + 1 + x - x * x,-x**2 + x + 2,0.0,2.0 +1 + 1 + x / ( 1 - x ),(x - 2)/(x - 1),0.0,0.0 +1 + 1 + x / x + 1,4,0.0,0.0 +1 + 1 - ( ( 1 + x ) * x ) * x * x,-x**4 - x**3 + 2,0.0,4.0 +1 + 1 - ( ( 1 / x ) - x ) / x,3 - 1/x**2,-2.0,0.0 +1 + 1 - ( ( 1 / x ) - x ) / x / x,2 + 1/x - 1/x**3,-3.0,0.0 +1 + 1 - ( ( x * x ) + x ) * x * x,-x**4 - x**3 + 2,0.0,4.0 +1 + 1 - ( ( x / ( 1 - x ) ) ),(3*x - 2)/(x - 1),0.0,0.0 +1 + 1 - ( 1 + x ) * x,-x*(x + 1) + 2,0.0,2.0 +1 + 1 - ( 1 + x ) * x * x,-x**3 - x**2 + 2,0.0,3.0 +1 + 1 - ( 1 - x ) * ( x * x ) * x,x**3*(x - 1) + 2,0.0,4.0 +1 + 1 - ( 1 - x ) * x * x,x**2*(x - 1) + 2,0.0,3.0 +1 + 1 - ( 1 - x ) * x + 1,x*(x - 1) + 3,0.0,2.0 +1 + 1 - ( 1 - x ) / ( x * x ),2 + 1/x - 1/x**2,-2.0,0.0 +1 + 1 - ( 1 - x ) / ( x * x ) - x,-x + 2 + 1/x - 1/x**2,-2.0,1.0 +1 + 1 - ( 1 - x ) / x,3 - 1/x,-1.0,0.0 +1 + 1 - ( 1 - x ) / x - x,-x + 3 - 1/x,-1.0,1.0 +1 + 1 - ( 1 - x ) / x / x,2 + 1/x - 1/x**2,-2.0,0.0 +1 + 1 - ( 1 / ( ( x * x ) * x ) ) / x + 1,3 - 1/x**4,-4.0,0.0 +1 + 1 - ( 1 / ( 1 + x ) ),(2*x + 1)/(x + 1),0.0,0.0 +1 + 1 - ( 1 / ( 1 + x ) ) / ( x * x ) / x,2 - 1/(x**3*(x + 1)),-3.0,0.0 +1 + 1 - ( 1 / ( 1 + x ) ) / x / x,2 - 1/(x**2*(x + 1)),-2.0,0.0 +1 + 1 - ( 1 / ( 1 - x ) ),(2*x - 1)/(x - 1),0.0,0.0 +1 + 1 - ( 1 / ( 1 - x ) ) + 1,(3*x - 2)/(x - 1),0.0,0.0 +1 + 1 - ( 1 / ( 1 - x ) ) / x,2 + 1/(x*(x - 1)),-1.0,0.0 +1 + 1 - ( 1 / ( x * x ) ) + 1,3 - 1/x**2,-2.0,0.0 +1 + 1 - ( 1 / ( x * x ) ) / x + 1,3 - 1/x**3,-3.0,0.0 +1 + 1 - ( 1 / x ) * ( 1 - x ) + 1,4 - 1/x,-1.0,0.0 +1 + 1 - ( 1 / x ) + 1,3 - 1/x,-1.0,0.0 +1 + 1 - ( 1 / x ) + 1 + 1,4 - 1/x,-1.0,0.0 +1 + 1 - ( 1 / x ) + x,x + 2 - 1/x,-1.0,1.0 +1 + 1 - ( 1 / x ) - ( 1 / x ),2 - 2/x,-1.0,0.0 +1 + 1 - ( 1 / x ) - x,-x + 2 - 1/x,-1.0,1.0 +1 + 1 - ( 1 / x ) / ( 1 + x ) + 1,3 - 1/(x*(x + 1)),-1.0,0.0 +1 + 1 - ( 1 / x ) / ( x / ( ( 1 / x ) - x ) ) / x,2 + x**(-2) - 1/x**4,-4.0,0.0 +1 + 1 - ( 1 / x ) / ( x / ( 1 + x ) ) / x,(2*x**3 - x - 1)/x**3,-3.0,0.0 +1 + 1 - ( 1 / x ) / x + ( 1 / x ),2 + 1/x - 1/x**2,-2.0,0.0 +1 + 1 - ( 1 / x ) / x + ( x * x ),x**2 + 2 - 1/x**2,-2.0,2.0 +1 + 1 - ( 1 / x ) / x / ( ( x * x ) / ( 1 + x ) ),(2*x**4 - x - 1)/x**4,-4.0,0.0 +1 + 1 - ( 1 / x ) / x / ( x * ( x / ( 1 + x ) ) ),(2*x**4 - x - 1)/x**4,-4.0,0.0 +1 + 1 - ( 1 / x ) / x / ( x * x ),2 - 1/x**4,-4.0,0.0 +1 + 1 - ( x ),-x + 2,0.0,1.0 +1 + 1 - ( x * ( 1 + x ) ) * x * x,-x**4 - x**3 + 2,0.0,4.0 +1 + 1 - ( x * x ) * x * ( 1 + x ),-x**4 - x**3 + 2,0.0,4.0 +1 + 1 - ( x * x ) * x * ( 1 - x ),x**3*(x - 1) + 2,0.0,4.0 +1 + 1 - ( x * x ) * x * x,-x**4 + 2,0.0,4.0 +1 + 1 - ( x * x ) * x + 1,-x**3 + 3,0.0,3.0 +1 + 1 - ( x * x ) * x - x,-x**3 - x + 2,0.0,3.0 +1 + 1 - ( x * x ) + 1 + 1,-x**2 + 4,0.0,2.0 +1 + 1 - ( x * x ) + 1 / x,-x**2 + 2 + 1/x,-1.0,2.0 +1 + 1 - ( x * x ) - ( 1 / x ),-x**2 + 2 - 1/x,-1.0,2.0 +1 + 1 - ( x * x ) - ( 1 / x ) / x,-x**2 + 2 - 1/x**2,-2.0,2.0 +1 + 1 - ( x * x ) - x - x,-x**2 - 2*x + 2,0.0,2.0 +1 + 1 - ( x / ( 1 - x ) ),(3*x - 2)/(x - 1),0.0,0.0 +1 + 1 - ( x / ( 1 - x ) ) + 1,(4*x - 3)/(x - 1),0.0,0.0 +1 + 1 - 1,1,0.0,0.0 +1 + 1 - 1 * ( x / ( 1 - x ) ),(3*x - 2)/(x - 1),0.0,0.0 +1 + 1 - 1 * x,-x + 2,0.0,1.0 +1 + 1 - 1 + 1,2,0.0,0.0 +1 + 1 - 1 / ( ( 1 + x ) * x ) / x,2 - 1/(x**2*(x + 1)),-2.0,0.0 +1 + 1 - 1 / ( ( x * x ) + x ),2 - 1/(x**2 + x),-1.0,0.0 +1 + 1 - 1 / ( ( x / ( 1 + x ) ) * x ) / x,(2*x**3 - x - 1)/x**3,-3.0,0.0 +1 + 1 - 1 / ( 1 + ( 1 - x ) ),(2*x - 3)/(x - 2),0.0,0.0 +1 + 1 - 1 / ( 1 + ( 1 - x ) ) / x,2 + 1/(x*(x - 2)),-1.0,0.0 +1 + 1 - 1 / ( 1 + x ),(2*x + 1)/(x + 1),0.0,0.0 +1 + 1 - 1 / ( 1 + x ) + 1,(3*x + 2)/(x + 1),0.0,0.0 +1 + 1 - 1 / ( 1 + x ) + x,((x + 1)*(x + 2) - 1)/(x + 1),0.0,1.0 +1 + 1 - 1 / ( 1 + x ) / ( 1 + x ),2 - 1/(x + 1)**2,0.0,0.0 +1 + 1 - 1 / ( 1 + x ) / ( x * x ),2 - 1/(x**2*(x + 1)),-2.0,0.0 +1 + 1 - 1 / ( 1 - x ) + 1,(3*x - 2)/(x - 1),0.0,0.0 +1 + 1 - 1 / ( x * ( ( x * x ) + x ) ) / x,(2*x**3*(x + 1) - 1)/(x**3*(x + 1)),-3.0,0.0 +1 + 1 - 1 / ( x * ( ( x * x ) - x ) ) / x,(2*x**3*(x - 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 + 1 - 1 / ( x * ( ( x / ( 1 - x ) ) - x ) ) / x,(2*x**4 + x - 1)/x**4,-4.0,0.0 +1 + 1 - 1 / ( x * ( 1 + x ) ),2 - 1/(x*(x + 1)),-1.0,0.0 +1 + 1 - 1 / ( x * ( 1 - x ) ) / x,2 + 1/(x**2*(x - 1)),-2.0,0.0 +1 + 1 - 1 / ( x * x ) - x,-x + 2 - 1/x**2,-2.0,1.0 +1 + 1 - 1 / ( x * x ) / ( 1 - x ),2 + 1/(x**2*(x - 1)),-2.0,0.0 +1 + 1 - 1 / ( x * x ) / ( x / ( 1 + x ) ),(2*x**3 - x - 1)/x**3,-3.0,0.0 +1 + 1 - 1 / ( x / ( 1 - ( 1 / x ) ) ) / x,(2*x**3 - x + 1)/x**3,-3.0,0.0 +1 + 1 - 1 / ( x / ( 1 - x ) ),3 - 1/x,-1.0,0.0 +1 + 1 - 1 / ( x / ( 1 - x ) ) / x,2 + 1/x - 1/x**2,-2.0,0.0 +1 + 1 - 1 / x + ( 1 - x ),-x + 3 - 1/x,-1.0,1.0 +1 + 1 - 1 / x + ( 1 / ( 1 + x ) ),(2*x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +1 + 1 - 1 / x + 1,3 - 1/x,-1.0,0.0 +1 + 1 - 1 / x + x,x + 2 - 1/x,-1.0,1.0 +1 + 1 - 1 / x - ( x * x ),-x**2 + 2 - 1/x,-1.0,2.0 +1 + 1 - 1 / x / ( ( x * x ) - x ),2 - 1/(x*(x**2 - x)),-2.0,0.0 +1 + 1 - 1 / x / ( ( x * x ) / ( 1 + x ) ),(2*x**3 - x - 1)/x**3,-3.0,0.0 +1 + 1 - 1 / x / ( ( x * x ) / ( 1 - x ) ),(2*x**3 + x - 1)/x**3,-3.0,0.0 +1 + 1 - 1 / x / ( 1 + x ),2 - 1/(x*(x + 1)),-1.0,0.0 +1 + 1 - 1 / x / ( x * x ),2 - 1/x**3,-3.0,0.0 +1 + 1 - 1 / x / ( x / ( 1 + ( 1 / x ) ) ),(2*x**3 - x - 1)/x**3,-3.0,0.0 +1 + 1 - 1 / x / ( x / ( 1 + x ) ),2 - 1/x - 1/x**2,-2.0,0.0 +1 + 1 - x * ( 1 + x ) * ( x * x ),-x**4 - x**3 + 2,0.0,4.0 +1 + 1 - x * ( 1 + x ) * x,-x**3 - x**2 + 2,0.0,3.0 +1 + 1 - x * ( 1 - ( x * x ) ) * x,x**4 - x**2 + 2,0.0,4.0 +1 + 1 - x * ( 1 / ( 1 - x ) ),(3*x - 2)/(x - 1),0.0,0.0 +1 + 1 - x * ( x * ( 1 + x ) ),-x**3 - x**2 + 2,0.0,3.0 +1 + 1 - x * ( x * x ),-x**3 + 2,0.0,3.0 +1 + 1 - x * ( x * x ) - x,-x**3 - x + 2,0.0,3.0 +1 + 1 - x * 1,-x + 2,0.0,1.0 +1 + 1 - x * x,-x**2 + 2,0.0,2.0 +1 + 1 - x * x * ( 1 + ( x * x ) ),-x**4 - x**2 + 2,0.0,4.0 +1 + 1 - x * x * ( 1 + x ),-x**3 - x**2 + 2,0.0,3.0 +1 + 1 - x * x * ( 1 - ( x * x ) ),x**4 - x**2 + 2,0.0,4.0 +1 + 1 - x * x * ( x * ( 1 + x ) ),-x**4 - x**3 + 2,0.0,4.0 +1 + 1 - x * x * ( x * ( 1 - x ) ),x**3*(x - 1) + 2,0.0,4.0 +1 + 1 - x * x * x,-x**3 + 2,0.0,3.0 +1 + 1 - x * x + ( 1 + x ),-x**2 + x + 3,0.0,2.0 +1 + 1 - x * x + 1,-x**2 + 3,0.0,2.0 +1 + 1 - x * x - x,-x**2 - x + 2,0.0,2.0 +1 + 1 - x + ( 1 - x ) + 1,-2*x + 4,0.0,1.0 +1 + 1 - x + ( 1 / ( x * x ) ),-x + 2 + x**(-2),-2.0,1.0 +1 + 1 - x + ( 1 / x ),-x + 2 + 1/x,-1.0,1.0 +1 + 1 - x + ( x * x ) * x,x**3 - x + 2,0.0,3.0 +1 + 1 - x + 1,-x + 3,0.0,1.0 +1 + 1 - x + 1 - x,-2*x + 3,0.0,1.0 +1 + 1 - x + x,2,0.0,0.0 +1 + 1 - x + x * x,x**2 - x + 2,0.0,2.0 +1 + 1 - x - ( 1 - x ) / x,-x + 3 - 1/x,-1.0,1.0 +1 + 1 - x - ( 1 / ( x * x ) ) + 1,-x + 3 - 1/x**2,-2.0,1.0 +1 + 1 - x - ( 1 / x ) + 1,-x + 3 - 1/x,-1.0,1.0 +1 + 1 - x - ( 1 / x ) / x,-x + 2 - 1/x**2,-2.0,1.0 +1 + 1 - x - ( x * x ) * x,-x**3 - x + 2,0.0,3.0 +1 + 1 - x - ( x * x ) + 1,-x**2 - x + 3,0.0,2.0 +1 + 1 - x - 1 / x,-x + 2 - 1/x,-1.0,1.0 +1 + 1 - x - x,-2*x + 2,0.0,1.0 +1 + 1 - x - x * x,-x**2 - x + 2,0.0,2.0 +1 + 1 - x - x + ( 1 / x ),-2*x + 2 + 1/x,-1.0,1.0 +1 + 1 - x - x + 1,-2*x + 3,0.0,1.0 +1 + 1 - x - x - x,-3*x + 2,0.0,1.0 +1 + 1 - x / 1,-x + 2,0.0,1.0 +1 + 1 / ( ( ( 1 - x ) * x ) + x ),(x*(x - 1) - x - 1)/(x*(x - 2)),-1.0,0.0 +1 + 1 / ( ( ( 1 / x ) - x ) ),(x**2 - x - 1)/(x**2 - 1),0.0,0.0 +1 + 1 / ( ( ( 1 / x ) - x ) + 1 ),(x*(-x + 1) + x + 1)/(x*(-x + 1) + 1),0.0,0.0 +1 + 1 / ( ( ( 1 / x ) / x ) + 1 ),(2*x**2 + 1)/(x**2 + 1),0.0,0.0 +1 + 1 / ( ( ( x * x ) * x ) + 1 ),(x**3 + 2)/(x**3 + 1),0.0,0.0 +1 + 1 / ( ( 1 + ( 1 + x ) ) + x ),(x + 3/2)/(x + 1),0.0,0.0 +1 + 1 / ( ( 1 + ( 1 - x ) ) ),(x - 3)/(x - 2),0.0,0.0 +1 + 1 / ( ( 1 + ( x * x ) ) ),(x**2 + 2)/(x**2 + 1),0.0,0.0 +1 + 1 / ( ( 1 + x ) * x ) + 1,2 + 1/(x*(x + 1)),-1.0,0.0 +1 + 1 / ( ( 1 + x ) + ( 1 + x ) ),(x + 3/2)/(x + 1),0.0,0.0 +1 + 1 / ( ( 1 + x ) + ( 1 - x ) ),3/2,0.0,0.0 +1 + 1 / ( ( 1 + x ) + 1 ),(x + 3)/(x + 2),0.0,0.0 +1 + 1 / ( ( 1 + x ) + x ),2*(x + 1)/(2*x + 1),0.0,0.0 +1 + 1 / ( ( 1 + x ) + x ) / x / x,(x**2*(2*x + 1) + 1)/(x**2*(2*x + 1)),-2.0,0.0 +1 + 1 / ( ( 1 - x ) ),(x - 2)/(x - 1),0.0,0.0 +1 + 1 / ( ( 1 - x ) * x ) / x,(x**2*(x - 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 + 1 / ( ( 1 - x ) * x ) / x + 1,2 - 1/(x**2*(x - 1)),-2.0,0.0 +1 + 1 / ( ( 1 - x ) + 1 ),(x - 3)/(x - 2),0.0,0.0 +1 + 1 / ( ( 1 - x ) - x ),2*(x - 1)/(2*x - 1),0.0,0.0 +1 + 1 / ( ( 1 / ( ( 1 / x ) + ( x * x ) ) ) - x ),1 - 1/x - 1/x**4,-4.0,0.0 +1 + 1 / ( ( 1 / ( 1 + x ) ) + 1 ),(2*x + 3)/(x + 2),0.0,0.0 +1 + 1 / ( ( 1 / x ) + x ),(x**2 + x + 1)/(x**2 + 1),0.0,0.0 +1 + 1 / ( ( x * ( 1 + x ) ) - 1 ),x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +1 + 1 / ( ( x * x ) * x ),1 + x**(-3),-3.0,0.0 +1 + 1 / ( ( x * x ) * x ) / x - ( x / ( 1 - x ) ),(2*x**5 - x**4 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +1 + 1 / ( ( x * x ) + ( 1 - x ) ),(x**2 - x + 2)/(x**2 - x + 1),0.0,0.0 +1 + 1 / ( ( x * x ) + ( x * x ) ),1 + 1/(2*x**2),-2.0,0.0 +1 + 1 / ( ( x * x ) + 1 ),(x**2 + 2)/(x**2 + 1),0.0,0.0 +1 + 1 / ( ( x * x ) + x ) * 1,(x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 + 1 / ( ( x * x ) + x ) + 1,2 + 1/(x**2 + x),-1.0,0.0 +1 + 1 / ( ( x * x ) + x ) + 1 / x,(x*(x + 1) + x + 2)/(x*(x + 1)),-1.0,0.0 +1 + 1 / ( ( x * x ) / ( ( 1 - x ) - x ) ) / x / x,(x**4 - 2*x + 1)/x**4,-4.0,0.0 +1 + 1 / ( ( x * x ) / ( 1 - x ) ) / x + 1,(2*x**3 - x + 1)/x**3,-3.0,0.0 +1 + 1 / ( ( x / ( ( 1 / x ) - x ) ) * x ) / x,(x**4 - x**2 + 1)/x**4,-4.0,0.0 +1 + 1 / ( ( x / ( 1 + x ) ) + x ) / x / x,(x**3*(x + 2) + x + 1)/(x**3*(x + 2)),-3.0,0.0 +1 + 1 / ( ( x / ( 1 + x ) ) - x ) / x / x,(x**4 - x - 1)/x**4,-4.0,0.0 +1 + 1 / ( ( x / ( 1 - x ) ) * x ) / x + x,(x**3*(x + 1) - x + 1)/x**3,-3.0,1.0 +1 + 1 / ( ( x / ( 1 - x ) ) * x ) / x / x,(x**4 - x + 1)/x**4,-4.0,0.0 +1 + 1 / ( 1 ),2,0.0,0.0 +1 + 1 / ( 1 + ( ( 1 + x ) / x ) ),(3*x + 1)/(2*x + 1),0.0,0.0 +1 + 1 / ( 1 + ( ( 1 - x ) - x ) ),(x - 3/2)/(x - 1),0.0,0.0 +1 + 1 / ( 1 + ( ( 1 / x ) / x ) ),(2*x**2 + 1)/(x**2 + 1),0.0,0.0 +1 + 1 / ( 1 + ( 1 + x ) ),(x + 3)/(x + 2),0.0,0.0 +1 + 1 / ( 1 + ( 1 + x ) ) / x / x,(x**2*(x + 2) + 1)/(x**2*(x + 2)),-2.0,0.0 +1 + 1 / ( 1 + ( 1 - x ) ),(x - 3)/(x - 2),0.0,0.0 +1 + 1 / ( 1 + ( 1 - x ) ) * 1,(x - 3)/(x - 2),0.0,0.0 +1 + 1 / ( 1 + ( x * x ) ),(x**2 + 2)/(x**2 + 1),0.0,0.0 +1 + 1 / ( 1 + 1 ),3/2,0.0,0.0 +1 + 1 / ( 1 + x ),(x + 2)/(x + 1),0.0,0.0 +1 + 1 / ( 1 + x ) * ( 1 - x ),2/(x + 1),0.0,-1.0 +1 + 1 / ( 1 + x ) * 1,(x + 2)/(x + 1),0.0,0.0 +1 + 1 / ( 1 + x ) + ( 1 / x ) + 1,(2*x**2 + 4*x + 1)/(x*(x + 1)),-1.0,0.0 +1 + 1 / ( 1 + x ) + 1 + 1,(3*x + 4)/(x + 1),0.0,0.0 +1 + 1 / ( 1 + x ) + 1 / ( x * x ),(x**3 + 2*x**2 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 + 1 / ( 1 + x ) + x + x,((x + 1)*(2*x + 1) + 1)/(x + 1),0.0,1.0 +1 + 1 / ( 1 + x ) / x + ( 1 / x ),(x*(x + 1) + x + 2)/(x*(x + 1)),-1.0,0.0 +1 + 1 / ( 1 + x ) / x / x,(x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 + 1 / ( 1 - ( 1 / x ) ),(2*x - 1)/(x - 1),0.0,0.0 +1 + 1 / ( 1 - ( x * x ) ),(x**2 - 2)/(x**2 - 1),0.0,0.0 +1 + 1 / ( 1 - x ),(x - 2)/(x - 1),0.0,0.0 +1 + 1 / ( 1 - x ) * 1,(x - 2)/(x - 1),0.0,0.0 +1 + 1 / ( 1 - x ) + 1,(2*x - 3)/(x - 1),0.0,0.0 +1 + 1 / ( 1 - x ) + 1 + 1,(3*x - 4)/(x - 1),0.0,0.0 +1 + 1 / ( 1 - x ) / ( 1 + x ),(x**2 - 2)/(x**2 - 1),0.0,0.0 +1 + 1 / ( 1 - x ) / ( x * x ) / x,(x**3*(x - 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 + 1 / ( 1 - x ) / 1,(x - 2)/(x - 1),0.0,0.0 +1 + 1 / ( 1 - x ) / x + 1,2 - 1/(x*(x - 1)),-1.0,0.0 +1 + 1 / ( 1 - x ) / x - x,-(x*(x - 1)**2 + 1)/(x*(x - 1)),-1.0,1.0 +1 + 1 / ( 1 - x ) / x / x,(x**2*(x - 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 + 1 / ( x ),(x + 1)/x,-1.0,0.0 +1 + 1 / ( x * ( ( x / ( 1 - x ) ) * x ) ) / x + 1,(2*x**4 - x + 1)/x**4,-4.0,0.0 +1 + 1 / ( x * ( 1 + ( x * x ) ) ),(x**3 + x + 1)/(x**3 + x),-1.0,0.0 +1 + 1 / ( x * ( 1 + x ) ) + 1,2 + 1/(x*(x + 1)),-1.0,0.0 +1 + 1 / ( x * ( 1 + x ) ) / ( x * x ) / x,(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 + 1 / ( x * ( 1 + x ) ) / x + 1,2 + 1/(x**2*(x + 1)),-2.0,0.0 +1 + 1 / ( x * ( 1 + x ) ) / x / ( x * x ),(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 + 1 / ( x * ( 1 - x ) ) / ( x * x ) + 1,2 - 1/(x**3*(x - 1)),-3.0,0.0 +1 + 1 / ( x * ( x * x ) ) / x + 1,2 + x**(-4),-4.0,0.0 +1 + 1 / ( x * ( x / ( 1 + x ) ) ) / x / x,(x**4 + x + 1)/x**4,-4.0,0.0 +1 + 1 / ( x * ( x / ( 1 - x ) ) ) / ( x * x ) + 1,(2*x**4 - x + 1)/x**4,-4.0,0.0 +1 + 1 / ( x * ( x / ( 1 - x ) ) ) / x + 1,(2*x**3 - x + 1)/x**3,-3.0,0.0 +1 + 1 / ( x * x ),1 + x**(-2),-2.0,0.0 +1 + 1 / ( x * x ) + 1,2 + x**(-2),-2.0,0.0 +1 + 1 / ( x * x ) + 1 - x,-x + 2 + x**(-2),-2.0,1.0 +1 + 1 / ( x * x ) + x + ( x * x ),x**2 + x + 1 + x**(-2),-2.0,2.0 +1 + 1 / ( x * x ) - ( 1 + x ) * x,-x**2 - x + 1 + x**(-2),-2.0,2.0 +1 + 1 / ( x * x ) - ( 1 - x ) * x,x**2 - x + 1 + x**(-2),-2.0,2.0 +1 + 1 / ( x * x ) - ( x * x ),-x**2 + 1 + x**(-2),-2.0,2.0 +1 + 1 / ( x * x ) - ( x * x ) + 1,-x**2 + 2 + x**(-2),-2.0,2.0 +1 + 1 / ( x * x ) - x * ( 1 + x ),-x**2 - x + 1 + x**(-2),-2.0,2.0 +1 + 1 / ( x * x ) - x * x,-x**2 + 1 + x**(-2),-2.0,2.0 +1 + 1 / ( x * x ) / ( 1 + x ) + 1,2 + 1/(x**2*(x + 1)),-2.0,0.0 +1 + 1 / ( x * x ) / ( 1 + x ) - x,(-x**4 + x**2 + 1)/(x**2*(x + 1)),-2.0,1.0 +1 + 1 / ( x * x ) / ( 1 - x ) / x,(x**3*(x - 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 + 1 / ( x * x ) / ( x * ( 1 - x ) ) + 1,2 - 1/(x**3*(x - 1)),-3.0,0.0 +1 + 1 / ( x * x ) / ( x * x ) + ( 1 / x ),1 + 1/x + x**(-4),-4.0,0.0 +1 + 1 / ( x * x ) / ( x * x ) - ( x / ( 1 - x ) ),(2*x**5 - x**4 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +1 + 1 / ( x * x ) / ( x * x ) / ( 1 - x ),(x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 + 1 / ( x * x ) / ( x / ( 1 + x ) ) / x,(x**4 + x + 1)/x**4,-4.0,0.0 +1 + 1 / ( x * x ) / ( x / ( 1 - x ) ),(x**3 - x + 1)/x**3,-3.0,0.0 +1 + 1 / ( x * x ) / ( x / ( 1 - x ) ) / x,(x**4 - x + 1)/x**4,-4.0,0.0 +1 + 1 / ( x * x ) / x,1 + x**(-3),-3.0,0.0 +1 + 1 / ( x * x ) / x + ( 1 - x ),-x + 2 + x**(-3),-3.0,1.0 +1 + 1 / ( x * x ) / x - ( 1 / ( 1 - x ) ),(x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 + 1 / ( x * x ) / x - x,-x + 1 + x**(-3),-3.0,1.0 +1 + 1 / ( x * x ) / x / ( ( x / ( 1 - x ) ) + x ),(x**4*(x - 2) + x - 1)/(x**4*(x - 2)),-4.0,0.0 +1 + 1 / ( x * x ) / x / ( x * ( 1 - x ) ),(x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 + 1 / ( x * x ) / x / ( x / ( 1 + x ) ),(x**4 + x + 1)/x**4,-4.0,0.0 +1 + 1 / ( x * x ) / x / ( x / ( 1 - x ) ),(x**4 - x + 1)/x**4,-4.0,0.0 +1 + 1 / ( x * x ) / x / x,1 + x**(-4),-4.0,0.0 +1 + 1 / ( x + ( ( 1 + x ) + x ) ),(3*x + 2)/(3*x + 1),0.0,0.0 +1 + 1 / ( x + ( ( 1 + x ) / x ) ),(x**2 + 2*x + 1)/(x**2 + x + 1),0.0,0.0 +1 + 1 / ( x + ( 1 + ( 1 / x ) ) ),(x*(x + 1) + x + 1)/(x*(x + 1) + 1),0.0,0.0 +1 + 1 / ( x + ( 1 + x ) ),2*(x + 1)/(2*x + 1),0.0,0.0 +1 + 1 / ( x + ( 1 / x ) ),(x**2 + x + 1)/(x**2 + 1),0.0,0.0 +1 + 1 / ( x + ( x * x ) ),(x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 + 1 / ( x + x ),(x + 1/2)/x,-1.0,0.0 +1 + 1 / ( x - ( ( 1 - x ) - x ) ),3*x/(3*x - 1),1.0,0.0 +1 + 1 / ( x - ( 1 - x ) ),2*x/(2*x - 1),1.0,0.0 +1 + 1 / ( x - ( 1 / ( 1 - x ) ) ),x**2/(x*(x - 1) + 1),2.0,0.0 +1 + 1 / ( x - ( 1 / x ) ),(x**2 + x - 1)/(x**2 - 1),0.0,0.0 +1 + 1 / ( x - ( x * x ) ),(x**2 - x - 1)/(x*(x - 1)),-1.0,0.0 +1 + 1 / ( x - ( x / ( 1 + x ) ) ),(x*(x + 1) + 1)/x**2,-2.0,0.0 +1 + 1 / ( x - 1 ),x/(x - 1),1.0,0.0 +1 + 1 / ( x / ( 1 + x ) ) / ( x * x ) / x,(x**4 + x + 1)/x**4,-4.0,0.0 +1 + 1 / ( x / ( 1 + x ) ) / x / x,(x**3 + x + 1)/x**3,-3.0,0.0 +1 + 1 / ( x / ( 1 - ( 1 / x ) ) ) / x / x,(x**4 + x - 1)/x**4,-4.0,0.0 +1 + 1 / ( x / ( 1 - x ) ) / x + 1,2 - 1/x + x**(-2),-2.0,0.0 +1 + 1 / ( x / ( 1 - x ) ) / x / x,(x**3 - x + 1)/x**3,-3.0,0.0 +1 + 1 / 1,2,0.0,0.0 +1 + 1 / 1 + 1,3,0.0,0.0 +1 + 1 / 1 + x * x,x**2 + 2,0.0,2.0 +1 + 1 / x + ( ( x * x ) * x ),(x**4 + x + 1)/x,-1.0,3.0 +1 + 1 / x + ( 1 + x ) / x,2 + 2/x,-1.0,0.0 +1 + 1 / x + ( 1 / ( 1 - x ) ) + 1,(2*x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +1 + 1 / x + ( 1 / x ),(x + 2)/x,-1.0,0.0 +1 + 1 / x + ( 1 / x ) / x,(x**2 + x + 1)/x**2,-2.0,0.0 +1 + 1 / x + ( x * x ),(x**3 + x + 1)/x,-1.0,2.0 +1 + 1 / x + ( x * x ) * ( 1 + x ),(x**4 + x**3 + x + 1)/x,-1.0,3.0 +1 + 1 / x + ( x * x ) * x,(x**4 + x + 1)/x,-1.0,3.0 +1 + 1 / x + ( x * x ) + 1,x**2 + 2 + 1/x,-1.0,2.0 +1 + 1 / x + ( x * x ) - x,x**2 - x + 1 + 1/x,-1.0,2.0 +1 + 1 / x + ( x / ( 1 + ( 1 - x ) ) ),-(x + 2)/(x*(x - 2)),-1.0,-1.0 +1 + 1 / x + ( x / ( 1 + x ) ),(2*x**2 + 2*x + 1)/(x*(x + 1)),-1.0,0.0 +1 + 1 / x + 1 + ( 1 / x ),2 + 2/x,-1.0,0.0 +1 + 1 / x + 1 + ( x * x ),x**2 + 2 + 1/x,-1.0,2.0 +1 + 1 / x + 1 + 1,3 + 1/x,-1.0,0.0 +1 + 1 / x + 1 + x,x + 2 + 1/x,-1.0,1.0 +1 + 1 / x + 1 - ( x * x ),-x**2 + 2 + 1/x,-1.0,2.0 +1 + 1 / x + 1 - x,-x + 2 + 1/x,-1.0,1.0 +1 + 1 / x + 1 / ( 1 - x ),(x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +1 + 1 / x + 1 / x,(x + 2)/x,-1.0,0.0 +1 + 1 / x + x,x + 1 + 1/x,-1.0,1.0 +1 + 1 / x + x * ( 1 + x ),x**2 + x + 1 + 1/x,-1.0,2.0 +1 + 1 / x + x * ( x * ( 1 + x ) ),(x**4 + x**3 + x + 1)/x,-1.0,3.0 +1 + 1 / x + x + 1,x + 2 + 1/x,-1.0,1.0 +1 + 1 / x + x + x,2*x + 1 + 1/x,-1.0,1.0 +1 + 1 / x - ( ( 1 - x ) * x ) * x,(x**4 - x**3 + x + 1)/x,-1.0,3.0 +1 + 1 / x - ( ( x * x ) * x ) + 1,-x**3 + 2 + 1/x,-1.0,3.0 +1 + 1 / x - ( 1 + x ) * x,-x**2 - x + 1 + 1/x,-1.0,2.0 +1 + 1 / x - ( 1 / ( 1 - x ) ),(x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +1 + 1 / x - ( 1 / ( 1 - x ) ) * x,(2*x**2 - 1)/(x*(x - 1)),-1.0,0.0 +1 + 1 / x - ( x * ( 1 - x ) ) * x,(x**4 - x**3 + x + 1)/x,-1.0,3.0 +1 + 1 / x - ( x * ( x * x ) ) - x,-x**3 - x + 1 + 1/x,-1.0,3.0 +1 + 1 / x - ( x * x ),-x**2 + 1 + 1/x,-1.0,2.0 +1 + 1 / x - ( x * x ) + 1,-x**2 + 2 + 1/x,-1.0,2.0 +1 + 1 / x - ( x * x ) - x,-x**2 - x + 1 + 1/x,-1.0,2.0 +1 + 1 / x - 1,1/x,-1.0,-1.0 +1 + 1 / x - x,-x + 1 + 1/x,-1.0,1.0 +1 + 1 / x - x * ( ( 1 + x ) * x ),(-x**4 - x**3 + x + 1)/x,-1.0,3.0 +1 + 1 / x - x * ( x * ( 1 + x ) ),(-x**4 - x**3 + x + 1)/x,-1.0,3.0 +1 + 1 / x - x * x,-x**2 + 1 + 1/x,-1.0,2.0 +1 + 1 / x - x + 1,-x + 2 + 1/x,-1.0,1.0 +1 + 1 / x - x - x,-2*x + 1 + 1/x,-1.0,1.0 +1 + 1 / x / ( ( 1 / x ) + x ),(x**2 + 2)/(x**2 + 1),0.0,0.0 +1 + 1 / x / ( ( x * ( 1 - x ) ) - x ) + 1,2 - 1/x**3,-3.0,0.0 +1 + 1 / x / ( ( x / ( 1 - x ) ) * x ) / x,(x**4 - x + 1)/x**4,-4.0,0.0 +1 + 1 / x / ( ( x / ( 1 - x ) ) - x ) + 1,(2*x**3 - x + 1)/x**3,-3.0,0.0 +1 + 1 / x / ( ( x / ( 1 - x ) ) - x ) / x,(x**4 - x + 1)/x**4,-4.0,0.0 +1 + 1 / x / ( 1 + ( 1 - ( 1 / x ) ) ),2*x/(2*x - 1),1.0,0.0 +1 + 1 / x / ( 1 + ( 1 - x ) ),(x*(x - 2) - 1)/(x*(x - 2)),-1.0,0.0 +1 + 1 / x / ( 1 + ( x * x ) ),(x**3 + x + 1)/(x**3 + x),-1.0,0.0 +1 + 1 / x / ( 1 + ( x * x ) ) + 1,(2*x**3 + 2*x + 1)/(x**3 + x),-1.0,0.0 +1 + 1 / x / ( 1 + x ),(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 + 1 / x / ( 1 + x ) + ( 1 / x ),(x*(x + 1) + x + 2)/(x*(x + 1)),-1.0,0.0 +1 + 1 / x / ( 1 + x ) + 1,2 + 1/(x*(x + 1)),-1.0,0.0 +1 + 1 / x / ( 1 + x ) / x,(x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 + 1 / x / ( x * ( ( x * ( 1 - x ) ) - x ) ) + 1,2 - 1/x**4,-4.0,0.0 +1 + 1 / x / ( x * ( ( x * x ) - x ) ),(x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 + 1 / x / ( x * ( 1 - x ) ),(x**2*(x - 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 + 1 / x / ( x * ( 1 - x ) ) / x,(x**3*(x - 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 + 1 / x / ( x * ( x * ( 1 + x ) ) ) / x,(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 + 1 / x / ( x * x ) + ( x / ( 1 - x ) ),(-x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 + 1 / x / ( x * x ) / ( x * ( 1 - x ) ),(x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 + 1 / x / ( x * x ) / ( x / ( 1 - x ) ),(x**4 - x + 1)/x**4,-4.0,0.0 +1 + 1 / x / ( x * x ) / x,1 + x**(-4),-4.0,0.0 +1 + 1 / x / ( x / ( ( 1 / x ) + ( 1 - x ) ) ) / x,(x**4 + x*(-x + 1) + 1)/x**4,-4.0,0.0 +1 + 1 / x / ( x / ( ( 1 / x ) - x ) ),1 - 1/x + x**(-3),-3.0,0.0 +1 + 1 / x / ( x / ( 1 + ( 1 - x ) ) ) / x,(x**3 - x + 2)/x**3,-3.0,0.0 +1 + 1 / x / ( x / ( 1 + ( 1 / x ) ) ),(x**3 + x + 1)/x**3,-3.0,0.0 +1 + 1 / x / ( x / ( 1 - x ) ),(x**2 - x + 1)/x**2,-2.0,0.0 +1 + 1 / x / ( x / ( 1 - x ) ) + 1,2 - 1/x + x**(-2),-2.0,0.0 +1 + 1 / x / ( x / ( 1 - x ) ) - x,-x + 1 - 1/x + x**(-2),-2.0,1.0 +1 + 1 / x / ( x / ( 1 - x ) ) / x,(x**3 - x + 1)/x**3,-3.0,0.0 +1 + 1 / x / 1,(x + 1)/x,-1.0,0.0 +1 + 1 / x / x + ( 1 / ( 1 + x ) ),(x**3 + 2*x**2 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 + 1 / x / x + ( 1 / ( 1 - x ) ),(x**3 - 2*x**2 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 + 1 / x / x + ( x * ( 1 - x ) ),-x**2 + x + 1 + x**(-2),-2.0,2.0 +1 + 1 / x / x + ( x * x ),x**2 + 1 + x**(-2),-2.0,2.0 +1 + 1 / x / x + ( x / ( 1 + x ) ),(2*x**3 + x**2 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 + 1 / x / x + 1,2 + x**(-2),-2.0,0.0 +1 + 1 / x / x - ( 1 / ( 1 - x ) ),(x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 + 1 / x / x - ( 1 / x ),(x**2 - x + 1)/x**2,-2.0,0.0 +1 + 1 / x / x - ( x * ( 1 - x ) ),x**2 - x + 1 + x**(-2),-2.0,2.0 +1 + 1 / x / x - ( x * x ),-x**2 + 1 + x**(-2),-2.0,2.0 +1 + 1 / x / x - ( x / ( 1 - x ) ),(2*x**3 - x**2 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 + 1 / x / x - x,-x + 1 + x**(-2),-2.0,1.0 +1 + 1 / x / x / ( 1 - x ),(x**2*(x - 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 + 1 / x / x / ( x / ( ( 1 / x ) + ( 1 - x ) ) ),(x**4 + x*(-x + 1) + 1)/x**4,-4.0,0.0 +1 + 1 / x / x / ( x / ( 1 + x ) ),(x**3 + x + 1)/x**3,-3.0,0.0 +1 + 1 / x / x / x,1 + x**(-3),-3.0,0.0 +1 + x * ( ( 1 + x ) * x ) + 1,x**2*(x + 1) + 2,0.0,3.0 +1 + x * ( ( 1 + x ) * x ) - 1 / x,(x**4 + x**3 + x - 1)/x,-1.0,3.0 +1 + x * ( ( 1 - x ) * x ) * x + 1,x**3*(-x + 1) + 2,0.0,4.0 +1 + x * ( ( x * ( 1 - x ) ) ) * x,x**3*(-x + 1) + 1,0.0,4.0 +1 + x * ( ( x * x ) ) * ( 1 - x ),x**3*(-x + 1) + 1,0.0,4.0 +1 + x * ( 1 + ( ( x * x ) * x ) ),x**4 + x + 1,0.0,4.0 +1 + x * ( 1 + ( 1 - x ) ),-x*(x - 2) + 1,0.0,2.0 +1 + x * ( 1 + x ),x*(x + 1) + 1,0.0,2.0 +1 + x * ( 1 + x ) * ( x * x ) + 1,x**3*(x + 1) + 2,0.0,4.0 +1 + x * ( 1 + x ) * x * x,x**3*(x + 1) + 1,0.0,4.0 +1 + x * ( 1 + x ) * x + 1,x**2*(x + 1) + 2,0.0,3.0 +1 + x * ( 1 + x ) * x - ( 1 / x ),(x**4 + x**3 + x - 1)/x,-1.0,3.0 +1 + x * ( 1 + x ) * x - x,x**2*(x + 1) - x + 1,0.0,3.0 +1 + x * ( 1 + x ) + 1 + x,x*(x + 1) + x + 2,0.0,2.0 +1 + x * ( 1 + x ) + 1 / ( x * x ),x**2 + x + 1 + x**(-2),-2.0,2.0 +1 + x * ( 1 + x ) + 1 / x,x**2 + x + 1 + 1/x,-1.0,2.0 +1 + x * ( 1 + x ) + x,x*(x + 1) + x + 1,0.0,2.0 +1 + x * ( 1 + x ) + x + 1,x*(x + 1) + x + 2,0.0,2.0 +1 + x * ( 1 - x ),-x*(x - 1) + 1,0.0,2.0 +1 + x * ( 1 - x ) * ( 1 - x ) * x,x**2*(x - 1)**2 + 1,0.0,4.0 +1 + x * ( 1 - x ) * ( x ),x**2*(-x + 1) + 1,0.0,3.0 +1 + x * ( 1 - x ) * ( x * x ) - x,x**3*(-x + 1) - x + 1,0.0,4.0 +1 + x * ( 1 - x ) * x,x**2*(-x + 1) + 1,0.0,3.0 +1 + x * ( 1 - x ) * x * x,x**3*(-x + 1) + 1,0.0,4.0 +1 + x * ( 1 - x ) * x + x,x**2*(-x + 1) + x + 1,0.0,3.0 +1 + x * ( 1 - x ) * x - x,x**2*(-x + 1) - x + 1,0.0,3.0 +1 + x * ( 1 - x ) + x,-x*(x - 1) + x + 1,0.0,2.0 +1 + x * ( 1 - x ) + x + x,-x**2 + 3*x + 1,0.0,2.0 +1 + x * ( 1 - x ) - 1 / ( x * x ),-x**2 + x + 1 - 1/x**2,-2.0,2.0 +1 + x * ( 1 - x ) / 1 * x,x**2*(-x + 1) + 1,0.0,3.0 +1 + x * ( x ),x**2 + 1,0.0,2.0 +1 + x * ( x ) * x,x**3 + 1,0.0,3.0 +1 + x * ( x ) + 1,x**2 + 2,0.0,2.0 +1 + x * ( x * ( 1 + x ) ) + 1 / x,(x**4 + x**3 + x + 1)/x,-1.0,3.0 +1 + x * ( x * ( 1 - x ) ) - 1 / x,-x**3 + x**2 + 1 - 1/x,-1.0,3.0 +1 + x * ( x * ( x * x ) ) + 1 + 1,x**4 + 3,0.0,4.0 +1 + x * ( x * ( x * x ) ) + x,x**4 + x + 1,0.0,4.0 +1 + x * ( x * ( x * x ) ) + x * x,x**4 + x**2 + 1,0.0,4.0 +1 + x * ( x * x ) * ( 1 - x ) + x,x**3*(-x + 1) + x + 1,0.0,4.0 +1 + x * ( x * x ) * ( 1 - x ) - x,x**3*(-x + 1) - x + 1,0.0,4.0 +1 + x * ( x * x ) * x,x**4 + 1,0.0,4.0 +1 + x * ( x * x ) * x + ( x * x ),x**4 + x**2 + 1,0.0,4.0 +1 + x * ( x * x ) * x + 1,x**4 + 2,0.0,4.0 +1 + x * ( x * x ) * x + x,x**4 + x + 1,0.0,4.0 +1 + x * ( x * x ) * x - x,x**4 - x + 1,0.0,4.0 +1 + x * ( x * x ) + ( 1 + x ),x**3 + x + 2,0.0,3.0 +1 + x * ( x * x ) + ( 1 / x ),(x**4 + x + 1)/x,-1.0,3.0 +1 + x * ( x * x ) + ( 1 / x ) + 1,x**3 + 2 + 1/x,-1.0,3.0 +1 + x * ( x * x ) + ( x * x ) - x,x**3 + x**2 - x + 1,0.0,3.0 +1 + x * ( x * x ) + 1,x**3 + 2,0.0,3.0 +1 + x * ( x * x ) + 1 + ( 1 / x ),x**3 + 2 + 1/x,-1.0,3.0 +1 + x * ( x * x ) + 1 - x,x**3 - x + 2,0.0,3.0 +1 + x * ( x * x ) + x,x**3 + x + 1,0.0,3.0 +1 + x * ( x * x ) + x * x,x**3 + x**2 + 1,0.0,3.0 +1 + x * ( x * x ) + x + ( 1 / x ),x**3 + x + 1 + 1/x,-1.0,3.0 +1 + x * ( x + 1 ),x*(x + 1) + 1,0.0,2.0 +1 + x * ( x + x ),2*x**2 + 1,0.0,2.0 +1 + x * ( x - ( ( x * x ) * x ) ),-x**4 + x**2 + 1,0.0,4.0 +1 + x * ( x - ( x * ( x * x ) ) ),-x**4 + x**2 + 1,0.0,4.0 +1 + x * ( x - ( x * x ) ),-x**2*(x - 1) + 1,0.0,3.0 +1 + x * ( x - 1 ),x*(x - 1) + 1,0.0,2.0 +1 + x * 1 * x,x**2 + 1,0.0,2.0 +1 + x * 1 * x * ( x * x ),x**4 + 1,0.0,4.0 +1 + x * x,x**2 + 1,0.0,2.0 +1 + x * x * ( ( 1 + x ) * x ),x**3*(x + 1) + 1,0.0,4.0 +1 + x * x * ( ( 1 - x ) - x ) * x,x**3*(-2*x + 1) + 1,0.0,4.0 +1 + x * x * ( ( x * ( 1 - x ) ) ),x**3*(-x + 1) + 1,0.0,4.0 +1 + x * x * ( ( x * x ) ),x**4 + 1,0.0,4.0 +1 + x * x * ( ( x * x ) - x ) + 1,x**3*(x - 1) + 2,0.0,4.0 +1 + x * x * ( 1 + ( 1 + x ) ) * x,x**3*(x + 2) + 1,0.0,4.0 +1 + x * x * ( 1 + ( 1 - x ) ) * x,x**3*(-x + 2) + 1,0.0,4.0 +1 + x * x * ( 1 + x ) * ( 1 - x ),-x**4 + x**2 + 1,0.0,4.0 +1 + x * x * ( 1 + x ) * x,x**3*(x + 1) + 1,0.0,4.0 +1 + x * x * ( 1 + x ) + ( 1 + x ),x**2*(x + 1) + x + 2,0.0,3.0 +1 + x * x * ( 1 + x ) + x,x**2*(x + 1) + x + 1,0.0,3.0 +1 + x * x * ( 1 - x ) * x,x**3*(-x + 1) + 1,0.0,4.0 +1 + x * x * ( 1 - x ) + ( 1 / x ),-x**3 + x**2 + 1 + 1/x,-1.0,3.0 +1 + x * x * ( 1 - x ) + 1,x**2*(-x + 1) + 2,0.0,3.0 +1 + x * x * ( x * ( 1 + x ) ),x**3*(x + 1) + 1,0.0,4.0 +1 + x * x * ( x * ( 1 + x ) ) + 1,x**3*(x + 1) + 2,0.0,4.0 +1 + x * x * ( x * ( 1 - x ) ),x**3*(-x + 1) + 1,0.0,4.0 +1 + x * x * ( x * x ),x**4 + 1,0.0,4.0 +1 + x * x * ( x * x ) + ( 1 + x ),x**4 + x + 2,0.0,4.0 +1 + x * x * ( x * x ) + 1,x**4 + 2,0.0,4.0 +1 + x * x * 1 * ( 1 - x ),x**2*(-x + 1) + 1,0.0,3.0 +1 + x * x * 1 * x,x**3 + 1,0.0,3.0 +1 + x * x * x,x**3 + 1,0.0,3.0 +1 + x * x * x * ( ( 1 / x ) - x ),-x**4 + x**2 + 1,0.0,4.0 +1 + x * x * x * ( 1 + ( 1 - x ) ),x**3*(-x + 2) + 1,0.0,4.0 +1 + x * x * x * ( 1 - x ),x**3*(-x + 1) + 1,0.0,4.0 +1 + x * x * x * 1,x**3 + 1,0.0,3.0 +1 + x * x * x * x,x**4 + 1,0.0,4.0 +1 + x * x * x + ( 1 - x ),x**3 - x + 2,0.0,3.0 +1 + x * x * x + ( 1 / x ),(x**4 + x + 1)/x,-1.0,3.0 +1 + x * x * x + ( x * ( 1 + x ) ),x**3 + x*(x + 1) + 1,0.0,3.0 +1 + x * x * x + 1,x**3 + 2,0.0,3.0 +1 + x * x * x - ( ( 1 - x ) / x ),x**3 + 2 - 1/x,-1.0,3.0 +1 + x * x * x - ( 1 / x ),(x**4 + x - 1)/x,-1.0,3.0 +1 + x * x * x - ( x / ( 1 - x ) ),(x + (x - 1)*(x**3 + 1))/(x - 1),0.0,3.0 +1 + x * x * x - x,x**3 - x + 1,0.0,3.0 +1 + x * x * x / 1,x**3 + 1,0.0,3.0 +1 + x * x + ( 1 + x ),x**2 + x + 2,0.0,2.0 +1 + x * x + ( 1 + x ) * x,2*x**2 + x + 1,0.0,2.0 +1 + x * x + ( 1 - x ),x**2 - x + 2,0.0,2.0 +1 + x * x + ( 1 / x ) + ( 1 / x ),(x**3 + x + 2)/x,-1.0,2.0 +1 + x * x + ( 1 / x ) / x,x**2 + 1 + x**(-2),-2.0,2.0 +1 + x * x + 1,x**2 + 2,0.0,2.0 +1 + x * x + 1 + ( 1 / x ),x**2 + 2 + 1/x,-1.0,2.0 +1 + x * x + 1 + 1,x**2 + 3,0.0,2.0 +1 + x * x + 1 + x,x**2 + x + 2,0.0,2.0 +1 + x * x + 1 - ( 1 / x ),x**2 + 2 - 1/x,-1.0,2.0 +1 + x * x + 1 - x,x**2 - x + 2,0.0,2.0 +1 + x * x + 1 / x,(x**3 + x + 1)/x,-1.0,2.0 +1 + x * x + x,x**2 + x + 1,0.0,2.0 +1 + x * x + x * ( x * x ),x**3 + x**2 + 1,0.0,3.0 +1 + x * x + x * x,2*x**2 + 1,0.0,2.0 +1 + x * x + x + ( 1 / ( x * x ) ),x**2 + x + 1 + x**(-2),-2.0,2.0 +1 + x * x + x + ( x * x ),2*x**2 + x + 1,0.0,2.0 +1 + x * x + x + 1,x**2 + x + 2,0.0,2.0 +1 + x * x + x + x,x**2 + 2*x + 1,0.0,2.0 +1 + x * x - ( 1 + x ) / ( x * x ),(x**4 + x**2 - x - 1)/x**2,-2.0,2.0 +1 + x * x - ( 1 - x ) / ( 1 + x ),x*(x**2 + x + 2)/(x + 1),1.0,2.0 +1 + x * x - 1 / ( 1 + x ),x*(x**2 + x + 1)/(x + 1),1.0,2.0 +1 + x * x - 1 / ( 1 - x ),x*(x**2 - x + 1)/(x - 1),1.0,2.0 +1 + x * x - 1 / ( x * x ),x**2 + 1 - 1/x**2,-2.0,2.0 +1 + x * x - 1 / x,(x**3 + x - 1)/x,-1.0,2.0 +1 + x * x - x + ( 1 / x ),x**2 - x + 1 + 1/x,-1.0,2.0 +1 + x * x / 1,x**2 + 1,0.0,2.0 +1 + x * x / 1 * x,x**3 + 1,0.0,3.0 +1 + x + ( ( 1 + x ) * x ) * x * x,x**3*(x + 1) + x + 1,0.0,4.0 +1 + x + ( ( 1 - x ) * x ) * x * x,x**3*(-x + 1) + x + 1,0.0,4.0 +1 + x + ( 1 ),x + 2,0.0,1.0 +1 + x + ( 1 + ( 1 / x ) ) / x,x + 1 + 1/x + x**(-2),-2.0,1.0 +1 + x + ( 1 + ( 1 / x ) ) / x / x,(x**3*(x + 1) + x + 1)/x**3,-3.0,1.0 +1 + x + ( 1 + x ),2*x + 2,0.0,1.0 +1 + x + ( 1 + x ) * x,x*(x + 1) + x + 1,0.0,2.0 +1 + x + ( 1 + x ) * x * x,x**2*(x + 1) + x + 1,0.0,3.0 +1 + x + ( 1 + x ) * x + 1,x*(x + 1) + x + 2,0.0,2.0 +1 + x + ( 1 + x ) * x + x,x**2 + 3*x + 1,0.0,2.0 +1 + x + ( 1 + x ) + 1,2*x + 3,0.0,1.0 +1 + x + ( 1 + x ) + x,3*x + 2,0.0,1.0 +1 + x + ( 1 - ( 1 / x ) ) / x / x,(x**3*(x + 1) + x - 1)/x**3,-3.0,1.0 +1 + x + ( 1 - x ) * x + 1,-x*(x - 1) + x + 2,0.0,2.0 +1 + x + ( 1 - x ) / ( ( x * x ) * x ) + x,(x**3*(2*x + 1) - x + 1)/x**3,-3.0,1.0 +1 + x + ( 1 - x ) / ( x * x ) / x,(x**3*(x + 1) - x + 1)/x**3,-3.0,1.0 +1 + x + ( 1 / x ) + 1,x + 2 + 1/x,-1.0,1.0 +1 + x + ( 1 / x ) / x,x + 1 + x**(-2),-2.0,1.0 +1 + x + ( 1 / x ) / x + 1,x + 2 + x**(-2),-2.0,1.0 +1 + x + ( x ),2*x + 1,0.0,1.0 +1 + x + ( x * ( 1 + x ) ) * x,x**2*(x + 1) + x + 1,0.0,3.0 +1 + x + ( x * ( 1 - x ) ) * x * x,x**3*(-x + 1) + x + 1,0.0,4.0 +1 + x + ( x * x ) * ( 1 + x ) * x,x**3*(x + 1) + x + 1,0.0,4.0 +1 + x + ( x * x ) * ( 1 - x ) * x,x**3*(-x + 1) + x + 1,0.0,4.0 +1 + x + ( x * x ) * ( x * x ) + 1,x**4 + x + 2,0.0,4.0 +1 + x + ( x * x ) * x * x,x**4 + x + 1,0.0,4.0 +1 + x + ( x * x ) + 1,x**2 + x + 2,0.0,2.0 +1 + x + 1,x + 2,0.0,1.0 +1 + x + 1 * 1,x + 2,0.0,1.0 +1 + x + 1 * x,2*x + 1,0.0,1.0 +1 + x + 1 + ( 1 + x ) + x,3*x + 3,0.0,1.0 +1 + x + 1 + ( 1 - x ) * x,-x*(x - 1) + x + 2,0.0,2.0 +1 + x + 1 + ( 1 / x ) + 1,x + 3 + 1/x,-1.0,1.0 +1 + x + 1 + 1,x + 3,0.0,1.0 +1 + x + 1 + 1 + 1,x + 4,0.0,1.0 +1 + x + 1 + 1 / ( 1 - x ),(x**2 + x - 3)/(x - 1),0.0,1.0 +1 + x + 1 + x,2*x + 2,0.0,1.0 +1 + x + 1 + x * ( 1 - x ),-x*(x - 1) + x + 2,0.0,2.0 +1 + x + 1 + x + x,3*x + 2,0.0,1.0 +1 + x + 1 - x * x,-x**2 + x + 2,0.0,2.0 +1 + x + 1 / ( 1 + x ),x + 1 + 1/(x + 1),0.0,1.0 +1 + x + 1 / ( 1 - x ),(x**2 - 2)/(x - 1),0.0,1.0 +1 + x + 1 / ( x * x ) + x,2*x + 1 + x**(-2),-2.0,1.0 +1 + x + 1 / ( x * x ) / x,x + 1 + x**(-3),-3.0,1.0 +1 + x + 1 / 1,x + 2,0.0,1.0 +1 + x + 1 / x,x + 1 + 1/x,-1.0,1.0 +1 + x + 1 / x + x,2*x + 1 + 1/x,-1.0,1.0 +1 + x + 1 / x / ( x * x ),x + 1 + x**(-3),-3.0,1.0 +1 + x + 1 / x / x,x + 1 + x**(-2),-2.0,1.0 +1 + x + x,2*x + 1,0.0,1.0 +1 + x + x * ( ( 1 + x ) * x ) * x,x**3*(x + 1) + x + 1,0.0,4.0 +1 + x + x * ( 1 - x ) * x,x**2*(-x + 1) + x + 1,0.0,3.0 +1 + x + x * ( x * ( 1 + x ) ),x**2*(x + 1) + x + 1,0.0,3.0 +1 + x + x * ( x * ( 1 - x ) ),x**2*(-x + 1) + x + 1,0.0,3.0 +1 + x + x * ( x * ( x * x ) ),x**4 + x + 1,0.0,4.0 +1 + x + x * ( x * ( x * x ) ) + 1,x**4 + x + 2,0.0,4.0 +1 + x + x * ( x * x ) * ( 1 + x ),x**3*(x + 1) + x + 1,0.0,4.0 +1 + x + x * ( x * x ) * x,x**4 + x + 1,0.0,4.0 +1 + x + x * ( x * x ) + 1,x**3 + x + 2,0.0,3.0 +1 + x + x * 1,2*x + 1,0.0,1.0 +1 + x + x * x,x**2 + x + 1,0.0,2.0 +1 + x + x * x * ( 1 + x ),x**2*(x + 1) + x + 1,0.0,3.0 +1 + x + x * x * x,x**3 + x + 1,0.0,3.0 +1 + x + x * x + x,x**2 + 2*x + 1,0.0,2.0 +1 + x + x + ( 1 + x ) + x,4*x + 2,0.0,1.0 +1 + x + x + ( 1 / x ),2*x + 1 + 1/x,-1.0,1.0 +1 + x + x + ( x * ( x * x ) ),x**3 + 2*x + 1,0.0,3.0 +1 + x + x + ( x * x ),x**2 + 2*x + 1,0.0,2.0 +1 + x + x + ( x * x ) * x,x**3 + 2*x + 1,0.0,3.0 +1 + x + x + 1,2*x + 2,0.0,1.0 +1 + x + x + 1 + ( 1 + x ),3*x + 3,0.0,1.0 +1 + x + x + 1 + 1,2*x + 3,0.0,1.0 +1 + x + x + 1 + x,3*x + 2,0.0,1.0 +1 + x + x + 1 / x,2*x + 1 + 1/x,-1.0,1.0 +1 + x + x + x + ( 1 / ( x * x ) ),3*x + 1 + x**(-2),-2.0,1.0 +1 + x + x + x + x,4*x + 1,0.0,1.0 +1 + x + x - 1 / ( ( 1 - x ) - x ),4*x**2/(2*x - 1),2.0,1.0 +1 + x + x - 1 / ( 1 - x ),x*(2*x - 1)/(x - 1),1.0,1.0 +1 + x + x - 1 / x,2*x + 1 - 1/x,-1.0,1.0 +1 + x + x - x * x,-x**2 + 2*x + 1,0.0,2.0 +1 + x + x / x,x + 2,0.0,1.0 +1 + x - ( ( 1 + x ) + ( 1 / x ) ) / x / x,(x**3*(x + 1) - x*(x + 1) - 1)/x**3,-3.0,1.0 +1 + x - ( 1 + x ) * x * x,-x**3 - x**2 + x + 1,0.0,3.0 +1 + x - ( 1 + x ) / x / x,x + 1 - 1/x - 1/x**2,-2.0,1.0 +1 + x - ( 1 - x ) * ( x * x ),x**2*(x - 1) + x + 1,0.0,3.0 +1 + x - ( 1 - x ) * x * x,x**2*(x - 1) + x + 1,0.0,3.0 +1 + x - ( 1 - x ) / x / x,x + 1 + 1/x - 1/x**2,-2.0,1.0 +1 + x - ( 1 / ( 1 + x ) ) + x,x*(2*x + 3)/(x + 1),1.0,1.0 +1 + x - ( 1 / x ) / ( x * x ) + x,2*x + 1 - 1/x**3,-3.0,1.0 +1 + x - ( 1 / x ) / x / x,x + 1 - 1/x**3,-3.0,1.0 +1 + x - ( x * ( 1 + x ) ) * x * x,-x**4 - x**3 + x + 1,0.0,4.0 +1 + x - ( x / ( 1 + x ) ),x - x/(x + 1) + 1,0.0,1.0 +1 + x - 1,x,1.0,1.0 +1 + x - 1 + x,2*x,1.0,1.0 +1 + x - 1 - 1,x - 1,0.0,1.0 +1 + x - 1 / ( ( x * x ) + ( 1 - x ) ),x**3/(x**2 - x + 1),3.0,1.0 +1 + x - 1 / ( 1 + x ),x*(x + 2)/(x + 1),1.0,1.0 +1 + x - 1 / ( 1 - x ) / x,(x**3 - x + 1)/(x*(x - 1)),-1.0,1.0 +1 + x - 1 / ( x * x ) + ( x * x ),x**2 + x + 1 - 1/x**2,-2.0,2.0 +1 + x - 1 / ( x * x ) + x,2*x + 1 - 1/x**2,-2.0,1.0 +1 + x - 1 / x,x + 1 - 1/x,-1.0,1.0 +1 + x - 1 / x + 1,x + 2 - 1/x,-1.0,1.0 +1 + x - 1 / x / x,x + 1 - 1/x**2,-2.0,1.0 +1 + x - x,1,0.0,0.0 +1 + x - x * ( 1 - x ) * x,x**2*(x - 1) + x + 1,0.0,3.0 +1 + x - x * ( x * ( 1 + x ) ),-x**3 - x**2 + x + 1,0.0,3.0 +1 + x - x * ( x * ( 1 - x ) ),x**2*(x - 1) + x + 1,0.0,3.0 +1 + x - x * ( x * x ),-x**3 + x + 1,0.0,3.0 +1 + x - x * ( x * x ) * ( 1 - x ),x**3*(x - 1) + x + 1,0.0,4.0 +1 + x - x * ( x * x ) * x,-x**4 + x + 1,0.0,4.0 +1 + x - x * x * ( 1 + ( x * x ) ),-x**4 - x**2 + x + 1,0.0,4.0 +1 + x - x * x * ( 1 - x ),x**2*(x - 1) + x + 1,0.0,3.0 +1 + x - x * x * ( x * x ),-x**4 + x + 1,0.0,4.0 +1 + x - x * x + 1,-x**2 + x + 2,0.0,2.0 +1 + x - x + 1,2,0.0,0.0 +1 + x - x - x,-x + 1,0.0,1.0 +1 + x / ( ( ( 1 / ( x * x ) ) / ( 1 - x ) ) - x ),1/(x**3*(x - 1) + 1),0.0,-4.0 +1 + x / ( ( ( 1 / x ) + x ) + x ),(3*x**2 + 1)/(2*x**2 + 1),0.0,0.0 +1 + x / ( ( ( 1 / x ) - x ) + 1 ),(x + 1)/(-x**2 + x + 1),0.0,-1.0 +1 + x / ( ( ( 1 / x ) / ( 1 - x ) ) - x ),1/(x**2*(x - 1) + 1),0.0,-3.0 +1 + x / ( ( ( x * x ) * x ) - 1 ),(x**3 + x - 1)/(x**3 - 1),0.0,0.0 +1 + x / ( ( ( x * x ) - x ) + 1 ),(x**2 + 1)/(x**2 - x + 1),0.0,0.0 +1 + x / ( ( 1 + ( 1 + x ) ) ),2*(x + 1)/(x + 2),0.0,0.0 +1 + x / ( ( 1 + x ) ),(2*x + 1)/(x + 1),0.0,0.0 +1 + x / ( ( 1 + x ) + ( 1 + x ) ),(3*x + 2)/(2*(x + 1)),0.0,0.0 +1 + x / ( ( 1 + x ) + x ),(3*x + 1)/(2*x + 1),0.0,0.0 +1 + x / ( ( 1 + x ) - ( 1 - x ) ),3/2,0.0,0.0 +1 + x / ( ( 1 - ( x * x ) ) + 1 ),(x**2 - x - 2)/(x**2 - 2),0.0,0.0 +1 + x / ( ( 1 - x ) + ( 1 / x ) ),(x + 1)/(-x**2 + x + 1),0.0,-1.0 +1 + x / ( ( 1 - x ) + 1 ),-2/(x - 2),0.0,-1.0 +1 + x / ( ( 1 - x ) - ( 1 / x ) ),(-x + 1)/(x**2 - x + 1),0.0,-1.0 +1 + x / ( ( 1 - x ) - x ) + 1,(3*x - 2)/(2*x - 1),0.0,0.0 +1 + x / ( ( 1 / ( 1 + x ) ) - x ),-1/(x*(x + 1) - 1),0.0,-2.0 +1 + x / ( ( 1 / ( 1 - x ) ) + x ),(2*x*(x - 1) - 1)/(x*(x - 1) - 1),0.0,0.0 +1 + x / ( ( 1 / ( 1 - x ) ) - x ),1/(x*(x - 1) + 1),0.0,-2.0 +1 + x / ( ( 1 / x ) + ( 1 - x ) ),(x + 1)/(-x**2 + x + 1),0.0,-1.0 +1 + x / ( ( 1 / x ) + x ),(2*x**2 + 1)/(x**2 + 1),0.0,0.0 +1 + x / ( ( 1 / x ) - x ) + 1,(x**2 - 2)/(x**2 - 1),0.0,0.0 +1 + x / ( ( x * ( x * x ) ) - 1 ),(x**3 + x - 1)/(x**3 - 1),0.0,0.0 +1 + x / ( ( x * x ) * x ) + 1 + 1,3 + x**(-2),-2.0,0.0 +1 + x / ( ( x * x ) + ( 1 - x ) ),(x**2 + 1)/(x**2 - x + 1),0.0,0.0 +1 + x / ( ( x * x ) + 1 ),(x**2 + x + 1)/(x**2 + 1),0.0,0.0 +1 + x / ( ( x * x ) - 1 ),(x**2 + x - 1)/(x**2 - 1),0.0,0.0 +1 + x / ( 1 + ( ( 1 / x ) + x ) ),(2*x**2 + x + 1)/(x**2 + x + 1),0.0,0.0 +1 + x / ( 1 + ( ( 1 / x ) - x ) ),(x + 1)/(-x**2 + x + 1),0.0,-1.0 +1 + x / ( 1 + ( 1 + ( 1 - x ) ) ),-3/(x - 3),0.0,-1.0 +1 + x / ( 1 + ( 1 - x ) ),-2/(x - 2),0.0,-1.0 +1 + x / ( 1 + ( 1 / x ) ),(x**2 + x + 1)/(x + 1),0.0,1.0 +1 + x / ( 1 + 1 ),x/2 + 1,0.0,1.0 +1 + x / ( 1 + x ),(2*x + 1)/(x + 1),0.0,0.0 +1 + x / ( 1 + x ) / 1,(2*x + 1)/(x + 1),0.0,0.0 +1 + x / ( 1 - ( 1 / x ) ),(x**2 + x - 1)/(x - 1),0.0,1.0 +1 + x / ( 1 - x ),-1/(x - 1),0.0,-1.0 +1 + x / ( 1 - x ) - ( 1 / ( 1 + x ) ),-2*x/(x**2 - 1),1.0,-1.0 +1 + x / ( 1 - x ) / x,(x - 2)/(x - 1),0.0,0.0 +1 + x / ( x ),2,0.0,0.0 +1 + x / ( x * ( ( 1 + x ) + x ) ),2*(x + 1)/(2*x + 1),0.0,0.0 +1 + x / ( x * ( 1 + x ) ),(x + 2)/(x + 1),0.0,0.0 +1 + x / ( x * x ) + 1 + 1,3 + 1/x,-1.0,0.0 +1 + x / ( x + ( 1 / x ) ),(2*x**2 + 1)/(x**2 + 1),0.0,0.0 +1 + x / ( x + ( x * x ) ),(x + 2)/(x + 1),0.0,0.0 +1 + x / ( x - ( 1 - x ) ),(3*x - 1)/(2*x - 1),0.0,0.0 +1 + x / ( x - ( 1 / x ) ),(2*x**2 - 1)/(x**2 - 1),0.0,0.0 +1 + x / ( x - 1 ),(2*x - 1)/(x - 1),0.0,0.0 +1 + x / 1,x + 1,0.0,1.0 +1 + x / 1 + x,2*x + 1,0.0,1.0 +1 + x / x,2,0.0,0.0 +1 + x / x * 1,2,0.0,0.0 +1 + x / x + 1,3,0.0,0.0 +1 + x / x + 1 + 1,4,0.0,0.0 +1 + x / x + x,x + 2,0.0,1.0 +1 + x / x - x,-x + 2,0.0,1.0 +1 + x / x / ( ( 1 + x ) + x ),2*(x + 1)/(2*x + 1),0.0,0.0 +1 + x / x / ( ( x * x ) + x ),(x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 + x / x / ( 1 + x ),(x + 2)/(x + 1),0.0,0.0 +1 - ( ( ( 1 + x ) + x ) / x ) / x,1 - 2/x - 1/x**2,-2.0,0.0 +1 - ( ( ( 1 + x ) / x ) + 1 ) / ( x * x ),(x**3 - 2*x - 1)/x**3,-3.0,0.0 +1 - ( ( ( 1 + x ) / x ) - x ) / x / x / x,(x**4 + x**2 - x - 1)/x**4,-4.0,0.0 +1 - ( ( ( 1 - x ) * ( 1 - x ) ) / x ) / x / x / x,1 - (x - 1)**2/x**4,-4.0,0.0 +1 - ( ( ( 1 - x ) - x ) + 1 ) / x,3 - 2/x,-1.0,0.0 +1 - ( ( ( 1 - x ) / x ) + x ) / x / x / x,(x**4 - x**2 + x - 1)/x**4,-4.0,0.0 +1 - ( ( ( 1 - x ) / x ) / x ) / x,(x**3 + x - 1)/x**3,-3.0,0.0 +1 - ( ( ( 1 - x ) / x ) / x / x ),(x**3 + x - 1)/x**3,-3.0,0.0 +1 - ( ( ( 1 / ( 1 + x ) ) / x ) - x ) / x / x / x,1 + (x - 1/(x*(x + 1)))/x**3,-4.0,0.0 +1 - ( ( ( 1 / x ) - x ) - x ) / ( x * x ) / x + 1,2 + 2/x**2 - 1/x**4,-4.0,0.0 +1 - ( ( ( 1 / x ) - x ) / x / x ),1 + 1/x - 1/x**3,-3.0,0.0 +1 - ( ( ( 1 / x ) / ( 1 - x ) ) - x ) / x / x / x,1 + (x + 1/(x*(x - 1)))/x**3,-4.0,0.0 +1 - ( ( ( 1 / x ) / x ) + ( 1 - x ) ) / x / x + 1,2 + 1/x - 1/x**2 - 1/x**4,-4.0,0.0 +1 - ( ( ( 1 / x ) / x ) / x ) / ( x + x ),1 - 1/(2*x**4),-4.0,0.0 +1 - ( ( 1 + ( 1 / ( x * x ) ) ) + x ) / x / x + 1,2 - 1/x - 1/x**2 - 1/x**4,-4.0,0.0 +1 - ( ( 1 + ( 1 / x ) ) + 1 ) / x,1 - 2/x - 1/x**2,-2.0,0.0 +1 - ( ( 1 + ( 1 / x ) ) + x ) / ( x * x ) / x + 1,(2*x**4 - x*(x + 1) - 1)/x**4,-4.0,0.0 +1 - ( ( 1 + ( 1 / x ) ) + x ) / x / x + 1,(2*x**3 - x*(x + 1) - 1)/x**3,-3.0,0.0 +1 - ( ( 1 + ( x * x ) ) * x ) * x,-x**4 - x**2 + 1,0.0,4.0 +1 - ( ( 1 + ( x * x ) ) + 1 ) / ( x * x ),-2/x**2,-2.0,-2.0 +1 - ( ( 1 + x ) ) * x,-x*(x + 1) + 1,0.0,2.0 +1 - ( ( 1 + x ) ) / ( x * x ) / x,(x**3 - x - 1)/x**3,-3.0,0.0 +1 - ( ( 1 + x ) * ( 1 + x ) ) / x / x / x,1 - (x + 1)**2/x**3,-3.0,0.0 +1 - ( ( 1 + x ) * x ) * x,-x**3 - x**2 + 1,0.0,3.0 +1 - ( ( 1 + x ) * x ) * x - 1 / x,(-x**4 - x**3 + x - 1)/x,-1.0,3.0 +1 - ( ( 1 + x ) + ( 1 / x ) ) / x,-(x + 1)/x**2,-2.0,-1.0 +1 - ( ( 1 + x ) + x ) * x,-x*(2*x + 1) + 1,0.0,2.0 +1 - ( ( 1 + x ) + x ) * x * x,-2*x**3 - x**2 + 1,0.0,3.0 +1 - ( ( 1 + x ) + x ) - x,-3*x,1.0,1.0 +1 - ( ( 1 + x ) + x ) - x * x * x,-x*(x**2 + 2),1.0,3.0 +1 - ( ( 1 + x ) + x ) / ( 1 - x ),3*x/(x - 1),1.0,0.0 +1 - ( ( 1 + x ) + x ) / ( x + x ),-1/(2*x),-1.0,-1.0 +1 - ( ( 1 + x ) + x ) / ( x - 1 ),-(x + 2)/(x - 1),0.0,0.0 +1 - ( ( 1 + x ) + x ) / x / ( x * x ) + 1,2 - 2/x**2 - 1/x**3,-3.0,0.0 +1 - ( ( 1 + x ) + x ) / x / x + 1,2 - 2/x - 1/x**2,-2.0,0.0 +1 - ( ( 1 + x ) + x ) / x / x - x,-x + 1 - 2/x - 1/x**2,-2.0,1.0 +1 - ( ( 1 + x ) - x ) / ( x * x ) / x + 1,2 - 1/x**3,-3.0,0.0 +1 - ( ( 1 + x ) / ( 1 - x ) ) / x / x / x,(x**3*(x - 1) + x + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - ( ( 1 + x ) / x ) - ( 1 ) / x,-2/x,-1.0,-1.0 +1 - ( ( 1 + x ) / x ) - x * x + 1,(-x**3 + x - 1)/x,-1.0,2.0 +1 - ( ( 1 + x ) / x ) / ( x + x ),(2*x**2 - x - 1)/(2*x**2),-2.0,0.0 +1 - ( ( 1 + x ) / x ) / x,(x**2 - x - 1)/x**2,-2.0,0.0 +1 - ( ( 1 + x ) / x ) / x + 1 + 1,3 - 1/x - 1/x**2,-2.0,0.0 +1 - ( ( 1 - ( 1 / x ) ) / x / x ),(x**3 - x + 1)/x**3,-3.0,0.0 +1 - ( ( 1 - x ) ) * x,x*(x - 1) + 1,0.0,2.0 +1 - ( ( 1 - x ) * x ) * x * x + x,x**3*(x - 1) + x + 1,0.0,4.0 +1 - ( ( 1 - x ) * x ) * x + 1 / x,(x**4 - x**3 + x + 1)/x,-1.0,3.0 +1 - ( ( 1 - x ) * x ) * x - 1 / x,(x**4 - x**3 + x - 1)/x,-1.0,3.0 +1 - ( ( 1 - x ) + 1 ) / ( ( x * x ) * x ),(x**3 + x - 2)/x**3,-3.0,0.0 +1 - ( ( 1 - x ) + 1 ) / ( x * ( x * x ) ),(x**3 + x - 2)/x**3,-3.0,0.0 +1 - ( ( 1 - x ) - x ) / ( x * x ) / x + 1,2 + 2/x**2 - 1/x**3,-3.0,0.0 +1 - ( ( 1 - x ) - x ) / x / x,1 + 2/x - 1/x**2,-2.0,0.0 +1 - ( ( 1 - x ) / x ) * ( 1 + x ) / x / x,1 + 1/x - 1/x**3,-3.0,0.0 +1 - ( ( 1 - x ) / x ) + x,x + 2 - 1/x,-1.0,1.0 +1 - ( ( 1 - x ) / x ) - 1 / x / x,2 - 1/x - 1/x**2,-2.0,0.0 +1 - ( ( 1 - x ) / x ) / x / ( x ),(x**3 + x - 1)/x**3,-3.0,0.0 +1 - ( ( 1 - x ) / x ) / x / ( x * x ),(x**4 + x - 1)/x**4,-4.0,0.0 +1 - ( ( 1 - x ) / x / ( x * x ) ),(x**3 + x - 1)/x**3,-3.0,0.0 +1 - ( ( 1 / ( 1 + x ) ) ) / x,(x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +1 - ( ( 1 / ( 1 + x ) ) + x ) / x / x / x,1 - (x + 1/(x + 1))/x**3,-3.0,0.0 +1 - ( ( 1 / ( 1 + x ) ) - x ) / x / x / ( x * x ),1 + (x - 1/(x + 1))/x**4,-4.0,0.0 +1 - ( ( 1 / ( 1 + x ) ) - x ) / x / x / x,1 + (x - 1/(x + 1))/x**3,-3.0,0.0 +1 - ( ( 1 / ( 1 + x ) ) / x ) / x,(x**2*(x + 1) - 1)/(x**2*(x + 1)),-2.0,0.0 +1 - ( ( 1 / ( 1 - x ) ) ) / x / x,(x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +1 - ( ( 1 / ( 1 - x ) ) + 1 ) / x,(x*(x - 1) - x + 2)/(x*(x - 1)),-1.0,0.0 +1 - ( ( 1 / ( 1 - x ) ) + x ) / x / x / x,1 - (x - 1/(x - 1))/x**3,-3.0,0.0 +1 - ( ( 1 / ( 1 - x ) ) - x ) / x / x / x,1 + (x + 1/(x - 1))/x**3,-3.0,0.0 +1 - ( ( 1 / ( 1 - x ) ) / x ) / x / x / x,(x**4*(x - 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - ( ( 1 / ( 1 - x ) ) / x / x ),(x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +1 - ( ( 1 / ( x * ( 1 - x ) ) ) - x ) / x / x / x,1 + (x + 1/(x*(x - 1)))/x**3,-4.0,0.0 +1 - ( ( 1 / ( x * x ) ) + x ) / ( x + x ),(x**3 - 1)/(2*x**3),-3.0,0.0 +1 - ( ( 1 / ( x * x ) ) + x ) / x / x - ( 1 / x ),1 - 2/x - 1/x**4,-4.0,0.0 +1 - ( ( 1 / ( x * x ) ) - x ) / ( x + x ),3/2 - 1/(2*x**3),-3.0,0.0 +1 - ( ( 1 / ( x * x ) ) / x ) / ( x + x ),1 - 1/(2*x**4),-4.0,0.0 +1 - ( ( 1 / ( x * x ) ) / x ) / x,1 - 1/x**4,-4.0,0.0 +1 - ( ( 1 / x ) ),(x - 1)/x,-1.0,0.0 +1 - ( ( 1 / x ) ) / ( x * x ) / x,1 - 1/x**4,-4.0,0.0 +1 - ( ( 1 / x ) + ( 1 + x ) ) / ( x * x ),(x**3 - x*(x + 1) - 1)/x**3,-3.0,0.0 +1 - ( ( 1 / x ) + ( 1 + x ) ) / x / x / x,(x**4 - x*(x + 1) - 1)/x**4,-4.0,0.0 +1 - ( ( 1 / x ) + ( 1 / ( 1 + x ) ) ) / x / x / x,(x**4*(x + 1) - 2*x - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - ( ( 1 / x ) + ( x * ( 1 + x ) ) ) / x / x / x,(x**4 - x**3 - x**2 - 1)/x**4,-4.0,0.0 +1 - ( ( 1 / x ) + ( x * x ) ) / x / x / x,1 - 1/x - 1/x**4,-4.0,0.0 +1 - ( ( 1 / x ) + 1 ) / ( ( x * x ) * x ),(x**4 - x - 1)/x**4,-4.0,0.0 +1 - ( ( 1 / x ) + 1 ) / ( x * ( x * x ) ),(x**4 - x - 1)/x**4,-4.0,0.0 +1 - ( ( 1 / x ) + 1 ) / ( x * x ),(x**3 - x - 1)/x**3,-3.0,0.0 +1 - ( ( 1 / x ) + x ) / ( 1 + x ) / x / x,(x**3*(x + 1) - x**2 - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - ( ( 1 / x ) + x ) / ( x * ( 1 - x ) ) / x / x,(x**4*(x - 1) + x**2 + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - ( ( 1 / x ) + x ) / x - 1 / x,-(x + 1)/x**2,-2.0,-1.0 +1 - ( ( 1 / x ) + x ) / x / ( 1 + x ) / x,(x**3*(x + 1) - x**2 - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - ( ( 1 / x ) + x ) / x / ( x * x ) + 1,2 - 1/x**2 - 1/x**4,-4.0,0.0 +1 - ( ( 1 / x ) + x ) / x / ( x * x ) - ( 1 / x ),(x**4 - x**3 - x**2 - 1)/x**4,-4.0,0.0 +1 - ( ( 1 / x ) + x ) / x / ( x / ( 1 + x ) ) / x,(x**4 - (x + 1)*(x**2 + 1))/x**4,-4.0,0.0 +1 - ( ( 1 / x ) + x ) / x / x - ( 1 / x ),1 - 2/x - 1/x**3,-3.0,0.0 +1 - ( ( 1 / x ) + x ) / x / x / ( 1 - x ),(x**3*(x - 1) + x**2 + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - ( ( 1 / x ) + x ) / x / x / x,(x**4 - x**2 - 1)/x**4,-4.0,0.0 +1 - ( ( 1 / x ) + x + x ),-2*x + 1 - 1/x,-1.0,1.0 +1 - ( ( 1 / x ) - ( 1 - x ) ) / x / x - x,(x**3*(-x + 1) - x*(x - 1) - 1)/x**3,-3.0,1.0 +1 - ( ( 1 / x ) - ( x / ( 1 - x ) ) ) / x / x / x,(x**4*(x - 1) - x**2 - x + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - ( ( 1 / x ) - x ) / ( x * x ) + 1 + 1,3 + 1/x - 1/x**3,-3.0,0.0 +1 - ( ( 1 / x ) - x ) / ( x + ( 1 / x ) ),2*x**2/(x**2 + 1),2.0,0.0 +1 - ( ( 1 / x ) - x ) / ( x + x ),3/2 - 1/(2*x**2),-2.0,0.0 +1 - ( ( 1 / x ) - x ) / ( x / ( 1 - x ) ) / x,(x**2 + x - 1)/x**3,-3.0,-1.0 +1 - ( ( 1 / x ) - x ) / x * ( 1 - x ) / x,(x**2 + x - 1)/x**3,-3.0,-1.0 +1 - ( ( 1 / x ) - x ) / x + 1 + 1,4 - 1/x**2,-2.0,0.0 +1 - ( ( 1 / x ) - x ) / x - x - x,-2*x + 2 - 1/x**2,-2.0,1.0 +1 - ( ( 1 / x ) / ( ( x * x ) - x ) ) / x / x + 1,(2*x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 - ( ( 1 / x ) / x ) * ( 1 + x ) / x / x,(x**4 - x - 1)/x**4,-4.0,0.0 +1 - ( ( 1 / x ) / x ) - 1 - 1,-1 - 1/x**2,-2.0,0.0 +1 - ( ( 1 / x ) / x ) - x * x,-x**2 + 1 - 1/x**2,-2.0,2.0 +1 - ( ( 1 / x ) / x ) / ( 1 - x ),(x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +1 - ( ( 1 / x ) / x ) / ( x + x ),1 - 1/(2*x**3),-3.0,0.0 +1 - ( ( 1 / x ) / x ) / x,1 - 1/x**3,-3.0,0.0 +1 - ( ( 1 / x ) / x ) / x + x + 1,x + 2 - 1/x**3,-3.0,1.0 +1 - ( ( 1 / x ) / x ) / x - 1 - x,-x - 1/x**3,-3.0,1.0 +1 - ( ( 1 / x ) / x / x ),1 - 1/x**3,-3.0,0.0 +1 - ( ( x * x ) * x ) * x + 1 + 1,-x**4 + 3,0.0,4.0 +1 - ( ( x * x ) * x ) * x - x * x,-x**4 - x**2 + 1,0.0,4.0 +1 - ( ( x * x ) * x ) + 1 + 1,-x**3 + 3,0.0,3.0 +1 - ( ( x * x ) * x ) - 1 / x,-x**3 + 1 - 1/x,-1.0,3.0 +1 - ( ( x * x ) * x ) - x - 1,-x**3 - x,1.0,3.0 +1 - ( ( x * x ) * x ) - x - 1 / x,-x**3 - x + 1 - 1/x,-1.0,3.0 +1 - ( ( x * x ) * x * x ),-x**4 + 1,0.0,4.0 +1 - ( ( x * x ) + 1 ) * x,-x**3 - x + 1,0.0,3.0 +1 - ( ( x * x ) + x ) * x * 1,-x**2*(x + 1) + 1,0.0,3.0 +1 - ( ( x * x ) + x ) * x * x - x,-x**4 - x**3 - x + 1,0.0,4.0 +1 - ( ( x * x ) - x ) * x * 1,-x**2*(x - 1) + 1,0.0,3.0 +1 - ( ( x * x ) - x ) / x / x / x,(x**2 - x + 1)/x**2,-2.0,0.0 +1 - ( ( x / ( 1 - x ) ) ),(2*x - 1)/(x - 1),0.0,0.0 +1 - ( ( x / ( 1 - x ) ) ) + 1,(3*x - 2)/(x - 1),0.0,0.0 +1 - ( ( x / ( 1 - x ) ) - 1 ),(3*x - 2)/(x - 1),0.0,0.0 +1 - ( 1 ),0,0.0,0.0 +1 - ( 1 ) - x,-x,1.0,1.0 +1 - ( 1 ) / ( 1 + ( x * x ) ) / x,(x**3 + x - 1)/(x**3 + x),-1.0,0.0 +1 - ( 1 ) / ( 1 + x ) / x,(x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +1 - ( 1 ) / ( x * ( 1 + x ) ) / x,(x**2*(x + 1) - 1)/(x**2*(x + 1)),-2.0,0.0 +1 - ( 1 ) / ( x * ( 1 - x ) ) / x,(x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +1 - ( 1 ) / x,(x - 1)/x,-1.0,0.0 +1 - ( 1 ) / x / ( x / ( 1 - x ) ),(x**2 + x - 1)/x**2,-2.0,0.0 +1 - ( 1 ) / x / x,1 - 1/x**2,-2.0,0.0 +1 - ( 1 + ( ( 1 + x ) / x ) ) / x,1 - 2/x - 1/x**2,-2.0,0.0 +1 - ( 1 + ( ( 1 / x ) - x ) ) / x / ( x * x ) + 1,(2*x**4 - x*(-x + 1) - 1)/x**4,-4.0,0.0 +1 - ( 1 + ( ( 1 / x ) / x ) ) / ( x * x ),(x**4 - x**2 - 1)/x**4,-4.0,0.0 +1 - ( 1 + ( ( x * x ) * x ) ) * x,-x**4 - x + 1,0.0,4.0 +1 - ( 1 + ( 1 + ( 1 - x ) ) ) / x / ( x * x ) / x,(x**4 + x - 3)/x**4,-4.0,0.0 +1 - ( 1 + ( 1 + ( x * x ) ) ) / ( x * x ),-2/x**2,-2.0,-2.0 +1 - ( 1 + ( 1 + x ) ) / ( x * ( x * x ) ),(x**3 - x - 2)/x**3,-3.0,0.0 +1 - ( 1 + ( 1 + x ) ) / ( x * x ),(x**2 - x - 2)/x**2,-2.0,0.0 +1 - ( 1 + ( 1 + x ) ) / ( x + x ),(x - 2)/(2*x),-1.0,0.0 +1 - ( 1 + ( 1 + x ) ) / x - ( 1 / x ),-3/x,-1.0,-1.0 +1 - ( 1 + ( 1 + x ) ) / x / ( x * x ) / x,(x**4 - x - 2)/x**4,-4.0,0.0 +1 - ( 1 + ( 1 - ( 1 / x ) ) ) / x / x + 1,2 - 2/x**2 + x**(-3),-3.0,0.0 +1 - ( 1 + ( 1 - x ) ) / ( x * x ),(x**2 + x - 2)/x**2,-2.0,0.0 +1 - ( 1 + ( 1 - x ) ) / ( x * x ) / x + 1,(2*x**3 + x - 2)/x**3,-3.0,0.0 +1 - ( 1 + ( 1 - x ) ) / x / x + 1,2 + 1/x - 2/x**2,-2.0,0.0 +1 - ( 1 + ( 1 - x ) ) / x / x / ( x * x ),(x**4 + x - 2)/x**4,-4.0,0.0 +1 - ( 1 + ( 1 / ( 1 + x ) ) ) / x / x - 1,-(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +1 - ( 1 + ( 1 / ( 1 - x ) ) ) / x,(x*(x - 1) - x + 2)/(x*(x - 1)),-1.0,0.0 +1 - ( 1 + ( 1 / x ) ) * ( 1 + ( 1 / x ) ),-(2*x + 1)/x**2,-2.0,-1.0 +1 - ( 1 + ( 1 / x ) ) / ( ( x * x ) * x ) + 1 + 1,(3*x**4 - x - 1)/x**4,-4.0,0.0 +1 - ( 1 + ( 1 / x ) ) / ( 1 - x ) / x - 1,(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +1 - ( 1 + ( 1 / x ) ) / ( x * x ),(x**3 - x - 1)/x**3,-3.0,0.0 +1 - ( 1 + ( 1 / x ) ) / ( x + x ),(2*x**2 - x - 1)/(2*x**2),-2.0,0.0 +1 - ( 1 + ( 1 / x ) ) / ( x / ( 1 + x ) ),-(2*x + 1)/x**2,-2.0,-1.0 +1 - ( 1 + ( 1 / x ) ) / x,(x**2 - x - 1)/x**2,-2.0,0.0 +1 - ( 1 + ( 1 / x ) ) / x / ( x / ( 1 - x ) ) / x,(x**4 + x**2 - 1)/x**4,-4.0,0.0 +1 - ( 1 + ( 1 / x ) ) / x / x - x,(x**3*(-x + 1) - x - 1)/x**3,-3.0,1.0 +1 - ( 1 + ( 1 / x ) ) / x / x / ( 1 - x ),(x**3*(x - 1) + x + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - ( 1 + ( x * ( 1 - x ) ) ) / x / x / x,(x**3 + x*(x - 1) - 1)/x**3,-3.0,0.0 +1 - ( 1 + ( x * x ) ) * ( x * x ),-x**4 - x**2 + 1,0.0,4.0 +1 - ( 1 + ( x * x ) ) / ( ( x * x ) * x ),1 - 1/x - 1/x**3,-3.0,0.0 +1 - ( 1 + ( x * x ) ) / x / ( x * x ) / x,(x**4 - x**2 - 1)/x**4,-4.0,0.0 +1 - ( 1 + ( x / ( 1 + x ) ) ) / x / x - 1,-(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +1 - ( 1 + 1 ),-1,0.0,0.0 +1 - ( 1 + 1 ) / ( ( x * x ) * ( x * x ) ),1 - 2/x**4,-4.0,0.0 +1 - ( 1 + 1 ) / ( ( x * x ) * x ),1 - 2/x**3,-3.0,0.0 +1 - ( 1 + 1 ) / ( 1 - x ),(x + 1)/(x - 1),0.0,0.0 +1 - ( 1 + 1 ) / ( x * ( 1 - x ) ),(x*(x - 1) + 2)/(x*(x - 1)),-1.0,0.0 +1 - ( 1 + 1 ) / ( x * x ),1 - 2/x**2,-2.0,0.0 +1 - ( 1 + 1 ) / ( x / ( 1 + x ) ),-(x + 2)/x,-1.0,0.0 +1 - ( 1 + 1 ) / x,(x - 2)/x,-1.0,0.0 +1 - ( 1 + x ) * ( ( 1 + x ) ),-(x + 1)**2 + 1,1.0,2.0 +1 - ( 1 + x ) * ( ( 1 + x ) + x ),-x*(2*x + 3),1.0,2.0 +1 - ( 1 + x ) * ( 1 + ( x * x ) ),-(x + 1)*(x**2 + 1) + 1,1.0,3.0 +1 - ( 1 + x ) * ( 1 + x ),-(x + 1)**2 + 1,1.0,2.0 +1 - ( 1 + x ) * ( 1 + x ) * x,-x*(x + 1)**2 + 1,0.0,3.0 +1 - ( 1 + x ) * ( 1 + x ) * x - x,-x*(x + 1)**2 - x + 1,0.0,3.0 +1 - ( 1 + x ) * ( 1 - x ) * x * x,x**4 - x**2 + 1,0.0,4.0 +1 - ( 1 + x ) * ( 1 / ( 1 - x ) ),2*x/(x - 1),1.0,0.0 +1 - ( 1 + x ) * ( 1 / ( 1 - x ) ) / 1,2*x/(x - 1),1.0,0.0 +1 - ( 1 + x ) * ( x ) * ( x * x ),-x**4 - x**3 + 1,0.0,4.0 +1 - ( 1 + x ) * ( x * x ) * x + 1,-x**4 - x**3 + 2,0.0,4.0 +1 - ( 1 + x ) * x,-x*(x + 1) + 1,0.0,2.0 +1 - ( 1 + x ) * x * ( ( x * x ) ),-x**4 - x**3 + 1,0.0,4.0 +1 - ( 1 + x ) * x * ( 1 + x ),-x*(x + 1)**2 + 1,0.0,3.0 +1 - ( 1 + x ) * x * ( 1 - x ) * x,x**4 - x**2 + 1,0.0,4.0 +1 - ( 1 + x ) * x * ( x * x ),-x**4 - x**3 + 1,0.0,4.0 +1 - ( 1 + x ) * x * 1,-x*(x + 1) + 1,0.0,2.0 +1 - ( 1 + x ) * x * 1 * x,-x**3 - x**2 + 1,0.0,3.0 +1 - ( 1 + x ) * x * x,-x**3 - x**2 + 1,0.0,3.0 +1 - ( 1 + x ) * x * x + 1,-x**3 - x**2 + 2,0.0,3.0 +1 - ( 1 + x ) * x * x - ( 1 + x ),-x*(x*(x + 1) + 1),1.0,3.0 +1 - ( 1 + x ) * x * x - x,-x**3 - x**2 - x + 1,0.0,3.0 +1 - ( 1 + x ) * x + 1 + 1,-x*(x + 1) + 3,0.0,2.0 +1 - ( 1 + x ) * x + 1 / 1,-x*(x + 1) + 2,0.0,2.0 +1 - ( 1 + x ) * x + 1 / x,-x**2 - x + 1 + 1/x,-1.0,2.0 +1 - ( 1 + x ) * x - ( 1 / x ) / x,-x**2 - x + 1 - 1/x**2,-2.0,2.0 +1 - ( 1 + x ) * x - x,-x*(x + 1) - x + 1,0.0,2.0 +1 - ( 1 + x ) * x - x - 1,-x*(x + 2),1.0,2.0 +1 - ( 1 + x ) - ( 1 + x ) * x * x,-x*(x*(x + 1) + 1),1.0,3.0 +1 - ( 1 + x ) - ( 1 - x ) * x - x,x*(x - 3),1.0,2.0 +1 - ( 1 + x ) - ( 1 / x ) / x / x,-x - 1/x**3,-3.0,1.0 +1 - ( 1 + x ) - ( x * x ) * x,-x**3 - x,1.0,3.0 +1 - ( 1 + x ) - ( x + x ),-3*x,1.0,1.0 +1 - ( 1 + x ) - 1 - x * x,-x**2 - x - 1,0.0,2.0 +1 - ( 1 + x ) - 1 - x - x,-3*x - 1,0.0,1.0 +1 - ( 1 + x ) - 1 / x - 1,-x - 1 - 1/x,-1.0,1.0 +1 - ( 1 + x ) - x * x * ( 1 - x ),x*(x*(x - 1) - 1),1.0,3.0 +1 - ( 1 + x ) - x * x * x,-x**3 - x,1.0,3.0 +1 - ( 1 + x ) - x * x - x,-x*(x + 2),1.0,2.0 +1 - ( 1 + x ) - x * x / ( 1 + x ),-x*(2*x + 1)/(x + 1),1.0,1.0 +1 - ( 1 + x ) - x - ( x ),-3*x,1.0,1.0 +1 - ( 1 + x ) - x - 1,-2*x - 1,0.0,1.0 +1 - ( 1 + x ) - x - 1 / x,-2*x - 1/x,-1.0,1.0 +1 - ( 1 + x ) - x - x,-3*x,1.0,1.0 +1 - ( 1 + x ) - x - x * ( x * x ),-x*(x**2 + 2),1.0,3.0 +1 - ( 1 + x ) - x - x - x,-4*x,1.0,1.0 +1 - ( 1 + x ) - x - x / ( 1 - x ),x*(-2*x + 3)/(x - 1),1.0,1.0 +1 - ( 1 + x ) / ( ( 1 - x ) - x ),3*x/(2*x - 1),1.0,0.0 +1 - ( 1 + x ) / ( ( 1 / x ) + x ),(-x + 1)/(x**2 + 1),0.0,-1.0 +1 - ( 1 + x ) / ( ( x * ( 1 - ( x * x ) ) ) + 1 ),x**3/(x**3 - x - 1),3.0,0.0 +1 - ( 1 + x ) / ( ( x * ( 1 - x ) ) + 1 ),x**2/(x*(x - 1) - 1),2.0,0.0 +1 - ( 1 + x ) / ( ( x * x ) ) / x,(x**3 - x - 1)/x**3,-3.0,0.0 +1 - ( 1 + x ) / ( ( x * x ) * x ) + 1 + 1,(3*x**3 - x - 1)/x**3,-3.0,0.0 +1 - ( 1 + x ) / ( ( x * x ) / ( 1 + x ) ) / x / x,1 - (x + 1)**2/x**4,-4.0,0.0 +1 - ( 1 + x ) / ( ( x / ( 1 + x ) ) + x ),-1/(x*(x + 2)),-1.0,-2.0 +1 - ( 1 + x ) / ( 1 - x ) - 1 - 1,2/(x - 1),0.0,-1.0 +1 - ( 1 + x ) / ( 1 - x ) / x / x,(x**2*(x - 1) + x + 1)/(x**2*(x - 1)),-2.0,0.0 +1 - ( 1 + x ) / ( x * ( 1 - x ) ) / x / x,(x**3*(x - 1) + x + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - ( 1 + x ) / ( x * ( x * x ) ),(x**3 - x - 1)/x**3,-3.0,0.0 +1 - ( 1 + x ) / ( x * ( x * x ) ) - 1 - 1,-(x**3 + x + 1)/x**3,-3.0,0.0 +1 - ( 1 + x ) / ( x * x ) - x,-x + 1 - 1/x - 1/x**2,-2.0,1.0 +1 - ( 1 + x ) / ( x + ( 1 / ( 1 + x ) ) ),-x/(x**2 + x + 1),1.0,-1.0 +1 - ( 1 + x ) / ( x + ( 1 / x ) ),(-x + 1)/(x**2 + 1),0.0,-1.0 +1 - ( 1 + x ) / ( x - ( 1 - x ) ),(x - 2)/(2*x - 1),0.0,0.0 +1 - ( 1 + x ) / ( x - 1 ),-2/(x - 1),0.0,-1.0 +1 - ( 1 + x ) / ( x / ( 1 + x ) ) / x,-(2*x + 1)/x**2,-2.0,-1.0 +1 - ( 1 + x ) / ( x / ( 1 + x ) ) / x / 1,-(2*x + 1)/x**2,-2.0,-1.0 +1 - ( 1 + x ) / ( x / ( 1 + x ) ) / x / x,1 - (x + 1)**2/x**3,-3.0,0.0 +1 - ( 1 + x ) / x - 1 - x,-x - 1 - 1/x,-1.0,1.0 +1 - ( 1 + x ) / x - 1 / ( x * x ),-(x + 1)/x**2,-2.0,-1.0 +1 - ( 1 + x ) / x - 1 / x,-2/x,-1.0,-1.0 +1 - ( 1 + x ) / x - x,-x - 1/x,-1.0,1.0 +1 - ( 1 + x ) / x / ( 1 - x ) / x,(x**2*(x - 1) + x + 1)/(x**2*(x - 1)),-2.0,0.0 +1 - ( 1 + x ) / x / ( x ),(x**2 - x - 1)/x**2,-2.0,0.0 +1 - ( 1 + x ) / x / ( x * ( 1 - x ) ) / ( x * x ),(x**4*(x - 1) + x + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - ( 1 + x ) / x / ( x * x ) + 1,(2*x**3 - x - 1)/x**3,-3.0,0.0 +1 - ( 1 + x ) / x / ( x * x ) / x,(x**4 - x - 1)/x**4,-4.0,0.0 +1 - ( 1 + x ) / x / x,(x**2 - x - 1)/x**2,-2.0,0.0 +1 - ( 1 + x ) / x / x + x,x + 1 - 1/x - 1/x**2,-2.0,1.0 +1 - ( 1 + x ) / x / x - ( 1 / x ),1 - 2/x - 1/x**2,-2.0,0.0 +1 - ( 1 + x ) / x / x - ( x * x ),-x**2 + 1 - 1/x - 1/x**2,-2.0,2.0 +1 - ( 1 + x ) / x / x - x,-x + 1 - 1/x - 1/x**2,-2.0,1.0 +1 - ( 1 + x ) / x / x / ( x * ( ( x * x ) - x ) ),(x**4*(x - 1) - x - 1)/(x**4*(x - 1)),-4.0,0.0 +1 - ( 1 + x ) / x / x / ( x * x ),(x**4 - x - 1)/x**4,-4.0,0.0 +1 - ( 1 + x ) / x / x / 1,(x**2 - x - 1)/x**2,-2.0,0.0 +1 - ( 1 + x ) / x / x / x,(x**3 - x - 1)/x**3,-3.0,0.0 +1 - ( 1 - ( 1 / x ) ) / x + 1 + 1,3 - 1/x + x**(-2),-2.0,0.0 +1 - ( 1 - ( 1 / x ) ) / x - 1 / x,1 - 2/x + x**(-2),-2.0,0.0 +1 - ( 1 - ( 1 / x ) ) / x / x + ( 1 / x ),(x**3 + x**2 - x + 1)/x**3,-3.0,0.0 +1 - ( 1 - ( 1 / x ) ) / x / x + x,(x**3*(x + 1) - x + 1)/x**3,-3.0,1.0 +1 - ( 1 - ( 1 / x ) ) / x / x - x,(x**3*(-x + 1) - x + 1)/x**3,-3.0,1.0 +1 - ( 1 - ( x * x ) ) * x * x + 1,x**4 - x**2 + 2,0.0,4.0 +1 - ( 1 - ( x * x ) ) / x / x / ( x * x ),(x**4 + x**2 - 1)/x**4,-4.0,0.0 +1 - ( 1 - x ) * ( 1 + x ) * x * x,x**4 - x**2 + 1,0.0,4.0 +1 - ( 1 - x ) * ( x ),x*(x - 1) + 1,0.0,2.0 +1 - ( 1 - x ) * ( x ) * x,x**2*(x - 1) + 1,0.0,3.0 +1 - ( 1 - x ) * ( x * x ),x**2*(x - 1) + 1,0.0,3.0 +1 - ( 1 - x ) * ( x * x ) * x,x**3*(x - 1) + 1,0.0,4.0 +1 - ( 1 - x ) * x,x*(x - 1) + 1,0.0,2.0 +1 - ( 1 - x ) * x * ( x * x ),x**3*(x - 1) + 1,0.0,4.0 +1 - ( 1 - x ) * x * ( x * x ) + 1,x**3*(x - 1) + 2,0.0,4.0 +1 - ( 1 - x ) * x * x * x,x**3*(x - 1) + 1,0.0,4.0 +1 - ( 1 - x ) * x * x + 1,x**2*(x - 1) + 2,0.0,3.0 +1 - ( 1 - x ) * x + 1 + 1,x*(x - 1) + 3,0.0,2.0 +1 - ( 1 - x ) * x + 1 - x,x*(x - 1) - x + 2,0.0,2.0 +1 - ( 1 - x ) * x + 1 / 1,x*(x - 1) + 2,0.0,2.0 +1 - ( 1 - x ) * x - x - ( 1 + x ),x*(x - 3),1.0,2.0 +1 - ( 1 - x ) * x - x - x,x**2 - 3*x + 1,0.0,2.0 +1 - ( 1 - x ) * x / 1,x*(x - 1) + 1,0.0,2.0 +1 - ( 1 - x ) / ( ( 1 + x ) + x ),3*x/(2*x + 1),1.0,0.0 +1 - ( 1 - x ) / ( ( 1 - ( ( x * x ) * x ) ) - x ),x**3/(x**3 + x - 1),3.0,0.0 +1 - ( 1 - x ) / ( ( 1 - x ) - x ),x/(2*x - 1),1.0,0.0 +1 - ( 1 - x ) / ( ( x * x ) * x ) / x + 1,(2*x**4 + x - 1)/x**4,-4.0,0.0 +1 - ( 1 - x ) / ( ( x * x ) + 1 ),x*(x + 1)/(x**2 + 1),1.0,0.0 +1 - ( 1 - x ) / ( 1 + ( 1 + ( 1 - x ) ) ),-2/(x - 3),0.0,-1.0 +1 - ( 1 - x ) / ( 1 + x ) - x - x,-2*x**2/(x + 1),2.0,1.0 +1 - ( 1 - x ) / ( 1 + x ) / ( x * x ) / x,(x**3*(x + 1) + x - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - ( 1 - x ) / ( x * ( x / ( 1 + x ) ) ) / x / x,(x**4 + x**2 - 1)/x**4,-4.0,0.0 +1 - ( 1 - x ) / ( x * x ) * 1 / x,(x**3 + x - 1)/x**3,-3.0,0.0 +1 - ( 1 - x ) / ( x * x ) + x + 1,x + 2 + 1/x - 1/x**2,-2.0,1.0 +1 - ( 1 - x ) / ( x * x ) / x + 1,(2*x**3 + x - 1)/x**3,-3.0,0.0 +1 - ( 1 - x ) / ( x * x ) / x + x,(x**3*(x + 1) + x - 1)/x**3,-3.0,1.0 +1 - ( 1 - x ) / ( x * x ) / x / x,(x**4 + x - 1)/x**4,-4.0,0.0 +1 - ( 1 - x ) / ( x + ( 1 + x ) ),3*x/(2*x + 1),1.0,0.0 +1 - ( 1 - x ) / ( x + ( x * x ) ),(x**2 + 2*x - 1)/(x*(x + 1)),-1.0,0.0 +1 - ( 1 - x ) / ( x / ( 1 + x ) ) / ( x * x ) / x,(x**4 + x**2 - 1)/x**4,-4.0,0.0 +1 - ( 1 - x ) / x * ( 1 - x ) / x,(2*x - 1)/x**2,-2.0,-1.0 +1 - ( 1 - x ) / x * 1 / x,(x**2 + x - 1)/x**2,-2.0,0.0 +1 - ( 1 - x ) / x + 1 + 1,4 - 1/x,-1.0,0.0 +1 - ( 1 - x ) / x + x * x,x**2 + 2 - 1/x,-1.0,2.0 +1 - ( 1 - x ) / x - ( 1 / x ),2 - 2/x,-1.0,0.0 +1 - ( 1 - x ) / x - 1 / x,2 - 2/x,-1.0,0.0 +1 - ( 1 - x ) / x - x * ( x * x ),-x**3 + 2 - 1/x,-1.0,3.0 +1 - ( 1 - x ) / x - x + 1,-x + 3 - 1/x,-1.0,1.0 +1 - ( 1 - x ) / x / ( ( x * x ) ),(x**3 + x - 1)/x**3,-3.0,0.0 +1 - ( 1 - x ) / x / ( 1 + x ) + 1,(2*x*(x + 1) + x - 1)/(x*(x + 1)),-1.0,0.0 +1 - ( 1 - x ) / x / ( 1 + x ) - 1,(x - 1)/(x*(x + 1)),-1.0,-1.0 +1 - ( 1 - x ) / x / ( 1 + x ) / x,(x**2*(x + 1) + x - 1)/(x**2*(x + 1)),-2.0,0.0 +1 - ( 1 - x ) / x / ( x * ( 1 + x ) ) / ( x * x ),(x**4*(x + 1) + x - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - ( 1 - x ) / x / ( x * ( x * ( 1 + x ) ) ) / x,(x**4*(x + 1) + x - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - ( 1 - x ) / x / ( x * x ),(x**3 + x - 1)/x**3,-3.0,0.0 +1 - ( 1 - x ) / x / ( x * x ) + x,(x**3*(x + 1) + x - 1)/x**3,-3.0,1.0 +1 - ( 1 - x ) / x / ( x * x ) - x,(x**3*(-x + 1) + x - 1)/x**3,-3.0,1.0 +1 - ( 1 - x ) / x / ( x * x ) / x,(x**4 + x - 1)/x**4,-4.0,0.0 +1 - ( 1 - x ) / x / x,(x**2 + x - 1)/x**2,-2.0,0.0 +1 - ( 1 - x ) / x / x + ( 1 / x ),1 + 2/x - 1/x**2,-2.0,0.0 +1 - ( 1 - x ) / x / x - ( 1 - x ),(x**3 + x - 1)/x**2,-2.0,1.0 +1 - ( 1 - x ) / x / x - ( x * x ),-x**2 + 1 + 1/x - 1/x**2,-2.0,2.0 +1 - ( 1 - x ) / x / x - x,-x + 1 + 1/x - 1/x**2,-2.0,1.0 +1 - ( 1 - x ) / x / x / ( ( 1 + x ) * x ),(x**3*(x + 1) + x - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - ( 1 - x ) / x / x / ( x * x ),(x**4 + x - 1)/x**4,-4.0,0.0 +1 - ( 1 - x ) / x / x / 1,(x**2 + x - 1)/x**2,-2.0,0.0 +1 - ( 1 - x ) / x / x / x,(x**3 + x - 1)/x**3,-3.0,0.0 +1 - ( 1 / ( ( 1 + x ) + x ) ) - x - x,-4*x**2/(2*x + 1),2.0,1.0 +1 - ( 1 / ( ( 1 + x ) + x ) ) / x / x / x,(x**3*(2*x + 1) - 1)/(x**3*(2*x + 1)),-3.0,0.0 +1 - ( 1 / ( ( 1 - x ) - x ) ) / ( x * x ) / x / x,(x**4*(2*x - 1) + 1)/(x**4*(2*x - 1)),-4.0,0.0 +1 - ( 1 / ( ( 1 - x ) - x ) ) / x / x / x,(x**3*(2*x - 1) + 1)/(x**3*(2*x - 1)),-3.0,0.0 +1 - ( 1 / ( ( x * x ) - x ) ) / x / ( x * x ) + 1,(2*x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 - ( 1 / ( 1 + ( 1 + x ) ) ) / x / x / x,(x**3*(x + 2) - 1)/(x**3*(x + 2)),-3.0,0.0 +1 - ( 1 / ( 1 + ( x * x ) ) ) / x - 1,-1/(x**3 + x),-1.0,-3.0 +1 - ( 1 / ( 1 + x ) ) * ( 1 - x ),2*x/(x + 1),1.0,0.0 +1 - ( 1 / ( 1 + x ) ) * ( 1 - x ) - x - x,-2*x**2/(x + 1),2.0,1.0 +1 - ( 1 / ( 1 + x ) ) * ( x - 1 ),2/(x + 1),0.0,-1.0 +1 - ( 1 / ( 1 + x ) ) + 1 / x / x,(x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 - ( 1 / ( 1 + x ) ) + x,x*(x + 2)/(x + 1),1.0,1.0 +1 - ( 1 / ( 1 + x ) ) + x * x,x*(x**2 + x + 1)/(x + 1),1.0,2.0 +1 - ( 1 / ( 1 + x ) ) - ( ( 1 / x ) / x ) / x / x,(x**5 - x - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - ( 1 / ( 1 + x ) ) - 1 - ( 1 / x ) / x,-(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 - ( 1 / ( 1 + x ) ) - 1 / x,(x**2 - x - 1)/(x*(x + 1)),-1.0,0.0 +1 - ( 1 / ( 1 + x ) ) - 1 / x / x,(x**3 - x - 1)/(x**2*(x + 1)),-2.0,0.0 +1 - ( 1 / ( 1 + x ) ) - x,-x**2/(x + 1),2.0,1.0 +1 - ( 1 / ( 1 + x ) ) - x * x,((x + 1)*(-x**2 + 1) - 1)/(x + 1),1.0,2.0 +1 - ( 1 / ( 1 + x ) ) - x * x * 1,((x + 1)*(-x**2 + 1) - 1)/(x + 1),1.0,2.0 +1 - ( 1 / ( 1 + x ) ) - x - x,-x*(2*x + 1)/(x + 1),1.0,1.0 +1 - ( 1 / ( 1 + x ) ) - x - x * x,-x**2*(x + 2)/(x + 1),2.0,2.0 +1 - ( 1 / ( 1 + x ) ) / ( 1 + 1 ),(x + 1/2)/(x + 1),0.0,0.0 +1 - ( 1 / ( 1 + x ) ) / ( 1 + x ),1 - 1/(x + 1)**2,1.0,0.0 +1 - ( 1 / ( 1 + x ) ) / ( 1 + x ) / x - 1,-1/(x*(x + 1)**2),-1.0,-3.0 +1 - ( 1 / ( 1 + x ) ) / ( x ) / x,(x**2*(x + 1) - 1)/(x**2*(x + 1)),-2.0,0.0 +1 - ( 1 / ( 1 + x ) ) / ( x * ( 1 + x ) ) - 1,-1/(x*(x + 1)**2),-1.0,-3.0 +1 - ( 1 / ( 1 + x ) ) / x - 1,-1/(x*(x + 1)),-1.0,-2.0 +1 - ( 1 / ( 1 + x ) ) / x - x * x,(x*(x + 1)*(-x**2 + 1) - 1)/(x*(x + 1)),-1.0,2.0 +1 - ( 1 / ( 1 + x ) ) / x / ( x * x ),(x**3*(x + 1) - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - ( 1 / ( 1 + x ) ) / x / x,(x**2*(x + 1) - 1)/(x**2*(x + 1)),-2.0,0.0 +1 - ( 1 / ( 1 + x ) ) / x / x + 1,2 - 1/(x**2*(x + 1)),-2.0,0.0 +1 - ( 1 / ( 1 + x ) ) / x / x / ( x * x ),(x**4*(x + 1) - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - ( 1 / ( 1 + x ) ) / x / x / x,(x**3*(x + 1) - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - ( 1 / ( 1 - ( x * x ) ) ) - x * x,(-(-x**2 + 1)**2 + 1)/(x**2 - 1),2.0,2.0 +1 - ( 1 / ( 1 - ( x * x ) ) ) / ( ( x * x ) + 1 ),x**4/(x**4 - 1),4.0,0.0 +1 - ( 1 / ( 1 - ( x * x ) ) ) / ( 1 + ( x * x ) ),x**4/(x**4 - 1),4.0,0.0 +1 - ( 1 / ( 1 - x ) ) * ( ( 1 + x ) ),2*x/(x - 1),1.0,0.0 +1 - ( 1 / ( 1 - x ) ) * x,(2*x - 1)/(x - 1),0.0,0.0 +1 - ( 1 / ( 1 - x ) ) + 1 + 1,(3*x - 2)/(x - 1),0.0,0.0 +1 - ( 1 / ( 1 - x ) ) + 1 + 1 + 1,(4*x - 3)/(x - 1),0.0,0.0 +1 - ( 1 / ( 1 - x ) ) + 1 - 1 / ( 1 - x ),2*x/(x - 1),1.0,0.0 +1 - ( 1 / ( 1 - x ) ) + 1 / x,(x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +1 - ( 1 / ( 1 - x ) ) + 1 / x / x,(x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 - ( 1 / ( 1 - x ) ) + x * x - x,x*(x**2 - 2*x + 2)/(x - 1),1.0,2.0 +1 - ( 1 / ( 1 - x ) ) - 1 / x / x,(x**3 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +1 - ( 1 / ( 1 - x ) ) - x,(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 - ( 1 / ( 1 - x ) ) - x * ( x ),((x - 1)*(-x**2 + 1) + 1)/(x - 1),1.0,2.0 +1 - ( 1 / ( 1 - x ) ) - x * 1,(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 - ( 1 / ( 1 - x ) ) - x * 1 * x,((x - 1)*(-x**2 + 1) + 1)/(x - 1),1.0,2.0 +1 - ( 1 / ( 1 - x ) ) - x * x,((x - 1)*(-x**2 + 1) + 1)/(x - 1),1.0,2.0 +1 - ( 1 / ( 1 - x ) ) - x * x * x,((x - 1)*(-x**3 + 1) + 1)/(x - 1),1.0,3.0 +1 - ( 1 / ( 1 - x ) ) - x + x * x,x*(x**2 - 2*x + 2)/(x - 1),1.0,2.0 +1 - ( 1 / ( 1 - x ) ) - x - x,-x*(2*x - 3)/(x - 1),1.0,1.0 +1 - ( 1 / ( 1 - x ) ) / ( 1 + x ) - x * x,x**2*(-x**2 + 2)/(x**2 - 1),2.0,2.0 +1 - ( 1 / ( 1 - x ) ) / ( 1 - x ),1 - 1/(x - 1)**2,1.0,0.0 +1 - ( 1 / ( 1 - x ) ) / ( x * x ) / x,(x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - ( 1 / ( 1 - x ) ) / ( x * x ) / x / x,(x**4*(x - 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - ( 1 / ( 1 - x ) ) / x - 1 / x,(x*(x - 1) - x + 2)/(x*(x - 1)),-1.0,0.0 +1 - ( 1 / ( 1 - x ) ) / x / ( ( x * x ) * x ) + 1,2 + 1/(x**4*(x - 1)),-4.0,0.0 +1 - ( 1 / ( 1 - x ) ) / x / ( x * ( x * x ) ) + 1,2 + 1/(x**4*(x - 1)),-4.0,0.0 +1 - ( 1 / ( 1 - x ) ) / x / ( x * x ),(x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - ( 1 / ( 1 - x ) ) / x / ( x * x ) / x,(x**4*(x - 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - ( 1 / ( 1 - x ) ) / x / x + 1,2 + 1/(x**2*(x - 1)),-2.0,0.0 +1 - ( 1 / ( 1 - x ) ) / x / x / x,(x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - ( 1 / ( 1 - x ) / ( 1 - x ) ),1 - 1/(x - 1)**2,1.0,0.0 +1 - ( 1 / ( x * ( 1 + ( x * x ) ) ) ) / x / x / x,(x**6 + x**4 - 1)/(x**6 + x**4),-4.0,0.0 +1 - ( 1 / ( x * x ) ) - x * x,-x**2 + 1 - 1/x**2,-2.0,2.0 +1 - ( 1 / ( x * x ) ) / ( x + x ),1 - 1/(2*x**3),-3.0,0.0 +1 - ( 1 / ( x * x ) ) / x - 1 - x,-x - 1/x**3,-3.0,1.0 +1 - ( 1 / ( x * x ) ) / x / ( 1 + x ) + 1,2 - 1/(x**3*(x + 1)),-3.0,0.0 +1 - ( 1 / ( x * x ) ) / x / x - ( 1 / ( 1 - x ) ),(x**5 - x + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - ( 1 / x ) * ( 1 + x ) / x / x,(x**3 - x - 1)/x**3,-3.0,0.0 +1 - ( 1 / x ) * 1 / x / x,1 - 1/x**3,-3.0,0.0 +1 - ( 1 / x ) + ( 1 / ( 1 - x ) ),(x**2 - 3*x + 1)/(x*(x - 1)),-1.0,0.0 +1 - ( 1 / x ) + ( 1 / x ) / x + 1,2 - 1/x + x**(-2),-2.0,0.0 +1 - ( 1 / x ) + ( 1 / x ) / x / x,1 - 1/x + x**(-3),-3.0,0.0 +1 - ( 1 / x ) + 1,2 - 1/x,-1.0,0.0 +1 - ( 1 / x ) + 1 - ( x ),-x + 2 - 1/x,-1.0,1.0 +1 - ( 1 / x ) + 1 - ( x * x ) * x,-x**3 + 2 - 1/x,-1.0,3.0 +1 - ( 1 / x ) + 1 - x,-x + 2 - 1/x,-1.0,1.0 +1 - ( 1 / x ) + 1 / ( x * x ),(x**2 - x + 1)/x**2,-2.0,0.0 +1 - ( 1 / x ) + x + x,2*x + 1 - 1/x,-1.0,1.0 +1 - ( 1 / x ) - ( 1 ) / x,(x - 2)/x,-1.0,0.0 +1 - ( 1 / x ) - ( 1 - x ) * x * x,(x**4 - x**3 + x - 1)/x,-1.0,3.0 +1 - ( 1 / x ) - ( 1 / ( 1 + x ) ) / x - 1,-(x + 2)/(x*(x + 1)),-1.0,-1.0 +1 - ( 1 / x ) - ( 1 / x ),(x - 2)/x,-1.0,0.0 +1 - ( 1 / x ) - ( 1 / x ) / ( x * x ) / x,1 - 1/x - 1/x**4,-4.0,0.0 +1 - ( 1 / x ) - ( 1 / x ) / x - 1,-(x + 1)/x**2,-2.0,-1.0 +1 - ( 1 / x ) - ( 1 / x ) / x / 1,(x**2 - x - 1)/x**2,-2.0,0.0 +1 - ( 1 / x ) - ( x * x ) * x,-x**3 + 1 - 1/x,-1.0,3.0 +1 - ( 1 / x ) - ( x * x ) * x - x,-x**3 - x + 1 - 1/x,-1.0,3.0 +1 - ( 1 / x ) - ( x + x ),-2*x + 1 - 1/x,-1.0,1.0 +1 - ( 1 / x ) - 1 * x * ( x * x ),-x**3 + 1 - 1/x,-1.0,3.0 +1 - ( 1 / x ) - 1 - ( 1 / x ) / ( x * x ),-(x**2 + 1)/x**3,-3.0,-1.0 +1 - ( 1 / x ) - 1 - 1 - 1,-2 - 1/x,-1.0,0.0 +1 - ( 1 / x ) - 1 - 1 / x,-2/x,-1.0,-1.0 +1 - ( 1 / x ) - 1 - x - 1,-x - 1 - 1/x,-1.0,1.0 +1 - ( 1 / x ) - 1 / ( 1 + x ) / x,(x**2 - 2)/(x*(x + 1)),-1.0,0.0 +1 - ( 1 / x ) - 1 / ( x * x ) / ( x * x ),1 - 1/x - 1/x**4,-4.0,0.0 +1 - ( 1 / x ) - 1 / x,(x - 2)/x,-1.0,0.0 +1 - ( 1 / x ) - 1 / x + 1,2 - 2/x,-1.0,0.0 +1 - ( 1 / x ) - 1 / x - 1,-2/x,-1.0,-1.0 +1 - ( 1 / x ) - 1 / x / ( x * x ),1 - 1/x - 1/x**3,-3.0,0.0 +1 - ( 1 / x ) - 1 / x / 1,(x - 2)/x,-1.0,0.0 +1 - ( 1 / x ) - x * ( 1 + x ) * x,(-x**4 - x**3 + x - 1)/x,-1.0,3.0 +1 - ( 1 / x ) - x * ( x * x ),-x**3 + 1 - 1/x,-1.0,3.0 +1 - ( 1 / x ) - x * x,-x**2 + 1 - 1/x,-1.0,2.0 +1 - ( 1 / x ) - x * x * ( 1 + x ),(-x**4 - x**3 + x - 1)/x,-1.0,3.0 +1 - ( 1 / x ) - x * x + 1,-x**2 + 2 - 1/x,-1.0,2.0 +1 - ( 1 / x ) - x - ( x * x ) * x,-x**3 - x + 1 - 1/x,-1.0,3.0 +1 - ( 1 / x ) - x - x * x,-x**2 - x + 1 - 1/x,-1.0,2.0 +1 - ( 1 / x ) / ( ( ( 1 / x ) - x ) - x ),2*x**2/(2*x**2 - 1),2.0,0.0 +1 - ( 1 / x ) / ( ( 1 + x ) + x ),(x*(2*x + 1) - 1)/(x*(2*x + 1)),-1.0,0.0 +1 - ( 1 / x ) / ( ( 1 / x ) + ( ( x * x ) * x ) ),x**4/(x**4 + 1),4.0,0.0 +1 - ( 1 / x ) / ( ( x * x ) + ( x * x ) ),1 - 1/(2*x**3),-3.0,0.0 +1 - ( 1 / x ) / ( ( x * x ) + 1 ),(x**3 + x - 1)/(x**3 + x),-1.0,0.0 +1 - ( 1 / x ) / ( 1 + 1 ),(x - 1/2)/x,-1.0,0.0 +1 - ( 1 / x ) / ( 1 + x ),(x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +1 - ( 1 / x ) / ( 1 + x ) / x + 1,2 - 1/(x**2*(x + 1)),-2.0,0.0 +1 - ( 1 / x ) / ( 1 - x ) / x + 1,2 + 1/(x**2*(x - 1)),-2.0,0.0 +1 - ( 1 / x ) / ( x ) + 1,2 - 1/x**2,-2.0,0.0 +1 - ( 1 / x ) / ( x * ( ( 1 + x ) + x ) ) / x / x,(x**4*(2*x + 1) - 1)/(x**4*(2*x + 1)),-4.0,0.0 +1 - ( 1 / x ) / ( x * ( 1 - x ) ) / x + 1,2 + 1/(x**3*(x - 1)),-3.0,0.0 +1 - ( 1 / x ) / ( x * ( 1 - x ) ) / x / x,(x**4*(x - 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - ( 1 / x ) / ( x * ( x * x ) ) - 1 / x,1 - 1/x - 1/x**4,-4.0,0.0 +1 - ( 1 / x ) / ( x * x ) + 1 + x,x + 2 - 1/x**3,-3.0,1.0 +1 - ( 1 / x ) / ( x * x ) + 1 - x,-x + 2 - 1/x**3,-3.0,1.0 +1 - ( 1 / x ) / ( x * x ) - 1 / x,1 - 1/x - 1/x**3,-3.0,0.0 +1 - ( 1 / x ) / ( x * x ) / x + 1,2 - 1/x**4,-4.0,0.0 +1 - ( 1 / x ) / ( x * x ) / x / ( 1 + x ),(x**4*(x + 1) - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - ( 1 / x ) / ( x + ( ( 1 / x ) + x ) ),2*x**2/(2*x**2 + 1),2.0,0.0 +1 - ( 1 / x ) / ( x + x ),1 - 1/(2*x**2),-2.0,0.0 +1 - ( 1 / x ) / ( x - ( 1 / x ) ),(x**2 - 2)/(x**2 - 1),0.0,0.0 +1 - ( 1 / x ) / ( x - ( x * x ) ),(x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +1 - ( 1 / x ) / ( x / ( ( 1 + x ) + x ) ) / x / x,(x**4 - 2*x - 1)/x**4,-4.0,0.0 +1 - ( 1 / x ) / ( x / ( 1 - x ) ) / x / x,(x**4 + x - 1)/x**4,-4.0,0.0 +1 - ( 1 / x ) / 1 - 1 / x,(x - 2)/x,-1.0,0.0 +1 - ( 1 / x ) / 1 / x / ( 1 + x ),(x**2*(x + 1) - 1)/(x**2*(x + 1)),-2.0,0.0 +1 - ( 1 / x ) / x * ( 1 - ( x * x ) ) / x,1 + 1/x - 1/x**3,-3.0,0.0 +1 - ( 1 / x ) / x * ( 1 - x ) / x,(x**3 + x - 1)/x**3,-3.0,0.0 +1 - ( 1 / x ) / x + ( 1 ),2 - 1/x**2,-2.0,0.0 +1 - ( 1 / x ) / x + ( 1 / x ) + 1,2 + 1/x - 1/x**2,-2.0,0.0 +1 - ( 1 / x ) / x + ( x * x ) + 1,x**2 + 2 - 1/x**2,-2.0,2.0 +1 - ( 1 / x ) / x + ( x * x ) + x,x**2 + x + 1 - 1/x**2,-2.0,2.0 +1 - ( 1 / x ) / x + 1 + ( 1 / x ),2 + 1/x - 1/x**2,-2.0,0.0 +1 - ( 1 / x ) / x + 1 + ( x * x ),x**2 + 2 - 1/x**2,-2.0,2.0 +1 - ( 1 / x ) / x + 1 + 1,3 - 1/x**2,-2.0,0.0 +1 - ( 1 / x ) / x + 1 + x,x + 2 - 1/x**2,-2.0,1.0 +1 - ( 1 / x ) / x + x * ( 1 + x ),x**2 + x + 1 - 1/x**2,-2.0,2.0 +1 - ( 1 / x ) / x + x * x,x**2 + 1 - 1/x**2,-2.0,2.0 +1 - ( 1 / x ) / x + x + ( 1 + x ),2*x + 2 - 1/x**2,-2.0,1.0 +1 - ( 1 / x ) / x + x + 1,x + 2 - 1/x**2,-2.0,1.0 +1 - ( 1 / x ) / x - 1 - ( x * x ),-(x**4 + 1)/x**2,-2.0,2.0 +1 - ( 1 / x ) / x - 1 - x,-x - 1/x**2,-2.0,1.0 +1 - ( 1 / x ) / x - x * x,-x**2 + 1 - 1/x**2,-2.0,2.0 +1 - ( 1 / x ) / x - x + 1,-x + 2 - 1/x**2,-2.0,1.0 +1 - ( 1 / x ) / x - x - ( x * x ),-x**2 - x + 1 - 1/x**2,-2.0,2.0 +1 - ( 1 / x ) / x / ( ( 1 + x ) * x ),(x**3*(x + 1) - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - ( 1 / x ) / x / ( ( x * ( 1 + x ) ) * x ) + 1,2 - 1/(x**4*(x + 1)),-4.0,0.0 +1 - ( 1 / x ) / x / ( 1 + x ) + 1,2 - 1/(x**2*(x + 1)),-2.0,0.0 +1 - ( 1 / x ) / x / ( 1 + x ) / x,(x**3*(x + 1) - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - ( 1 / x ) / x / ( 1 - x ) - x,(-x**2*(-x + 1)**2 + 1)/(x**2*(x - 1)),-2.0,1.0 +1 - ( 1 / x ) / x / ( 1 - x ) / x,(x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - ( 1 / x ) / x / ( x ),1 - 1/x**3,-3.0,0.0 +1 - ( 1 / x ) / x / ( x * ( 1 + ( x * x ) ) ) / x,(x**6 + x**4 - 1)/(x**6 + x**4),-4.0,0.0 +1 - ( 1 / x ) / x / ( x * x ),1 - 1/x**4,-4.0,0.0 +1 - ( 1 / x ) / x / ( x * x ) + ( 1 / x ),1 + 1/x - 1/x**4,-4.0,0.0 +1 - ( 1 / x ) / x / ( x / ( 1 + x ) ) / x,(x**4 - x - 1)/x**4,-4.0,0.0 +1 - ( 1 / x ) / x / ( x / ( 1 - x ) ) / x,(x**4 + x - 1)/x**4,-4.0,0.0 +1 - ( 1 / x ) / x / x + ( x / ( 1 + ( 1 - x ) ) ),(-2*x**3 - x + 2)/(x**3*(x - 2)),-3.0,-1.0 +1 - ( 1 / x ) / x / x + ( x / ( 1 + x ) ),(2*x**4 + x**3 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - ( 1 / x ) / x / x - ( 1 / ( 1 + x ) ),(x**4 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - ( 1 / x ) / x / x - ( 1 / ( 1 - x ) ),(x**4 - x + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - ( 1 / x ) / x / x - ( x / ( 1 - x ) ),(2*x**4 - x**3 - x + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - ( 1 / x ) / x / x - x,-x + 1 - 1/x**3,-3.0,1.0 +1 - ( 1 / x ) / x / x / ( 1 + x ),(x**3*(x + 1) - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - ( 1 / x ) / x / x / ( 1 - ( x * x ) ),(x**5 - x**3 + 1)/(x**5 - x**3),-3.0,0.0 +1 - ( 1 / x ) / x / x / ( 1 - x ),(x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - ( 1 / x ) / x / x / ( x * ( 1 - x ) ),(x**4*(x - 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - ( 1 / x ) / x / x / ( x / ( ( 1 - x ) - x ) ),(x**4 + 2*x - 1)/x**4,-4.0,0.0 +1 - ( 1 / x ) / x / x / ( x / ( 1 + x ) ),(x**4 - x - 1)/x**4,-4.0,0.0 +1 - ( 1 / x ) / x / x / ( x / ( 1 - x ) ),(x**4 + x - 1)/x**4,-4.0,0.0 +1 - ( 1 / x ) / x / x / 1,1 - 1/x**3,-3.0,0.0 +1 - ( 1 / x ) / x / x / x,1 - 1/x**4,-4.0,0.0 +1 - ( 1 / x / x ),1 - 1/x**2,-2.0,0.0 +1 - ( x ),-x + 1,0.0,1.0 +1 - ( x ) * ( 1 + x ),-x*(x + 1) + 1,0.0,2.0 +1 - ( x ) * x * ( x * x ),-x**4 + 1,0.0,4.0 +1 - ( x ) * x * x,-x**3 + 1,0.0,3.0 +1 - ( x ) + 1,-x + 2,0.0,1.0 +1 - ( x ) - 1,-x,1.0,1.0 +1 - ( x ) - x,-2*x + 1,0.0,1.0 +1 - ( x ) - x - x,-3*x + 1,0.0,1.0 +1 - ( x * ( ( x * x ) + x ) ),-x**2*(x + 1) + 1,0.0,3.0 +1 - ( x * ( 1 + x ) ),-x*(x + 1) + 1,0.0,2.0 +1 - ( x * ( 1 + x ) ) * ( x ) * x,-x**4 - x**3 + 1,0.0,4.0 +1 - ( x * ( 1 + x ) ) * x,-x**3 - x**2 + 1,0.0,3.0 +1 - ( x * ( 1 + x ) ) * x * x,-x**4 - x**3 + 1,0.0,4.0 +1 - ( x * ( 1 + x ) ) * x * x - x,-x**4 - x**3 - x + 1,0.0,4.0 +1 - ( x * ( 1 + x ) ) * x + 1,-x**3 - x**2 + 2,0.0,3.0 +1 - ( x * ( 1 + x ) ) * x - 1 - x,-x*(x*(x + 1) + 1),1.0,3.0 +1 - ( x * ( 1 + x ) ) - 1 / x,-x**2 - x + 1 - 1/x,-1.0,2.0 +1 - ( x * ( 1 + x ) ) - x,-x*(x + 1) - x + 1,0.0,2.0 +1 - ( x * ( 1 - x ) ),x*(x - 1) + 1,0.0,2.0 +1 - ( x * ( 1 - x ) ) * x,x**2*(x - 1) + 1,0.0,3.0 +1 - ( x * ( 1 - x ) ) * x * x,x**3*(x - 1) + 1,0.0,4.0 +1 - ( x * ( 1 - x ) ) * x * x + x,x**3*(x - 1) + x + 1,0.0,4.0 +1 - ( x * ( 1 - x ) ) * x * x - x,x**3*(x - 1) - x + 1,0.0,4.0 +1 - ( x * ( 1 - x ) ) * x - 1 - x,x*(x*(x - 1) - 1),1.0,3.0 +1 - ( x * ( 1 - x ) ) * x - 1 / x,(x**4 - x**3 + x - 1)/x,-1.0,3.0 +1 - ( x * ( 1 - x ) ) - 1 / x,x**2 - x + 1 - 1/x,-1.0,2.0 +1 - ( x * ( 1 / x ) ) / ( ( 1 + x ) + x ),2*x/(2*x + 1),1.0,0.0 +1 - ( x * ( x * x ) ) * ( x + x ),-2*x**4 + 1,0.0,4.0 +1 - ( x * ( x * x ) ) * x + ( 1 ),-x**4 + 2,0.0,4.0 +1 - ( x * ( x * x ) ) * x + 1 * 1,-x**4 + 2,0.0,4.0 +1 - ( x * ( x * x ) ) * x + 1 - x,-x**4 - x + 2,0.0,4.0 +1 - ( x * ( x * x ) ) * x + 1 / 1,-x**4 + 2,0.0,4.0 +1 - ( x * x ),-x**2 + 1,0.0,2.0 +1 - ( x * x ) * ( ( 1 - x ) * x ),x**3*(x - 1) + 1,0.0,4.0 +1 - ( x * x ) * ( 1 + x ) * x + x,-x**4 - x**3 + x + 1,0.0,4.0 +1 - ( x * x ) * ( 1 - ( x * x ) ),x**4 - x**2 + 1,0.0,4.0 +1 - ( x * x ) * ( 1 - x ),x**2*(x - 1) + 1,0.0,3.0 +1 - ( x * x ) * ( 1 - x ) * x + 1,x**3*(x - 1) + 2,0.0,4.0 +1 - ( x * x ) * ( 1 - x ) + 1 / x,(x**4 - x**3 + x + 1)/x,-1.0,3.0 +1 - ( x * x ) * ( x ) * x,-x**4 + 1,0.0,4.0 +1 - ( x * x ) * ( x * x ) + x + x,-x**4 + 2*x + 1,0.0,4.0 +1 - ( x * x ) * ( x * x ) - x - x,-x**4 - 2*x + 1,0.0,4.0 +1 - ( x * x ) * x,-x**3 + 1,0.0,3.0 +1 - ( x * x ) * x * ( 1 + x ) + 1,-x**4 - x**3 + 2,0.0,4.0 +1 - ( x * x ) * x * ( 1 + x ) + x,-x**4 - x**3 + x + 1,0.0,4.0 +1 - ( x * x ) * x * ( 1 - x ) + x,x**3*(x - 1) + x + 1,0.0,4.0 +1 - ( x * x ) * x * 1 * x,-x**4 + 1,0.0,4.0 +1 - ( x * x ) * x * x + 1,-x**4 + 2,0.0,4.0 +1 - ( x * x ) * x * x + x,-x**4 + x + 1,0.0,4.0 +1 - ( x * x ) * x + ( 1 ),-x**3 + 2,0.0,3.0 +1 - ( x * x ) * x + ( 1 + x ),-x**3 + x + 2,0.0,3.0 +1 - ( x * x ) * x + ( 1 + x ) / x,-x**3 + 2 + 1/x,-1.0,3.0 +1 - ( x * x ) * x + ( 1 / x ) - x,-x**3 - x + 1 + 1/x,-1.0,3.0 +1 - ( x * x ) * x + 1 * 1,-x**3 + 2,0.0,3.0 +1 - ( x * x ) * x + 1 + 1,-x**3 + 3,0.0,3.0 +1 - ( x * x ) * x + 1 / 1,-x**3 + 2,0.0,3.0 +1 - ( x * x ) * x - x,-x**3 - x + 1,0.0,3.0 +1 - ( x * x ) * x - x * x,-x**3 - x**2 + 1,0.0,3.0 +1 - ( x * x ) * x / ( 1 / x ) + 1,-x**4 + 2,0.0,4.0 +1 - ( x * x ) + ( 1 / x ),-x**2 + 1 + 1/x,-1.0,2.0 +1 - ( x * x ) + ( 1 / x ) + x,-x**2 + x + 1 + 1/x,-1.0,2.0 +1 - ( x * x ) + 1 + 1 + 1,-x**2 + 4,0.0,2.0 +1 - ( x * x ) + 1 + 1 / x,-x**2 + 2 + 1/x,-1.0,2.0 +1 - ( x * x ) + 1 - x,-x**2 - x + 2,0.0,2.0 +1 - ( x * x ) - ( 1 + x ) / x / x,-x**2 + 1 - 1/x - 1/x**2,-2.0,2.0 +1 - ( x * x ) - ( 1 - x ) / x - 1,(-x**3 + x - 1)/x,-1.0,2.0 +1 - ( x * x ) - ( 1 - x ) / x / x,-x**2 + 1 + 1/x - 1/x**2,-2.0,2.0 +1 - ( x * x ) - ( 1 / x ) / x,-x**2 + 1 - 1/x**2,-2.0,2.0 +1 - ( x * x ) - ( 1 / x ) / x - x,-x**2 - x + 1 - 1/x**2,-2.0,2.0 +1 - ( x * x ) - ( x * x ) * x * x,-x**4 - x**2 + 1,0.0,4.0 +1 - ( x * x ) - 1 * 1 / x,-x**2 + 1 - 1/x,-1.0,2.0 +1 - ( x * x ) - 1 - ( 1 / x ) / x,-(x**4 + 1)/x**2,-2.0,2.0 +1 - ( x * x ) - 1 - 1 / x,-(x**3 + 1)/x,-1.0,2.0 +1 - ( x * x ) - 1 - x - ( x * x ),-x*(2*x + 1),1.0,2.0 +1 - ( x * x ) - 1 / ( ( x * x ) ),-x**2 + 1 - 1/x**2,-2.0,2.0 +1 - ( x * x ) - 1 / ( 1 - x ) - x,-x*(x**2 - 2)/(x - 1),1.0,2.0 +1 - ( x * x ) - 1 / ( 1 - x ) / 1,((x - 1)*(-x**2 + 1) + 1)/(x - 1),1.0,2.0 +1 - ( x * x ) - 1 / ( x * x ),-x**2 + 1 - 1/x**2,-2.0,2.0 +1 - ( x * x ) - 1 / x - 1,-(x**3 + 1)/x,-1.0,2.0 +1 - ( x * x ) - 1 / x - x,-x**2 - x + 1 - 1/x,-1.0,2.0 +1 - ( x * x ) - x * ( x ),-2*x**2 + 1,0.0,2.0 +1 - ( x * x ) - x * x * ( x * x ),-x**4 - x**2 + 1,0.0,4.0 +1 - ( x * x ) - x * x * 1,-2*x**2 + 1,0.0,2.0 +1 - ( x * x ) - x * x * x,-x**3 - x**2 + 1,0.0,3.0 +1 - ( x * x ) - x * x - 1,-2*x**2,2.0,2.0 +1 - ( x * x ) - x + 1,-x**2 - x + 2,0.0,2.0 +1 - ( x * x ) - x - 1,-x*(x + 1),1.0,2.0 +1 - ( x * x ) - x - 1 - 1,-x**2 - x - 1,0.0,2.0 +1 - ( x * x ) - x - 1 / x,-x**2 - x + 1 - 1/x,-1.0,2.0 +1 - ( x * x ) - x - x,-x**2 - 2*x + 1,0.0,2.0 +1 - ( x * x ) - x - x * x,-2*x**2 - x + 1,0.0,2.0 +1 - ( x * x ) - x / 1 * x,-2*x**2 + 1,0.0,2.0 +1 - ( x * x ) - x / x / x,-x**2 + 1 - 1/x,-1.0,2.0 +1 - ( x * x ) / 1 * ( x * x ) + 1,-x**4 + 2,0.0,4.0 +1 - ( x * x ) / 1 - 1 / ( 1 - x ),((x - 1)*(-x**2 + 1) + 1)/(x - 1),1.0,2.0 +1 - ( x * x ) / 1 - 1 / x,-x**2 + 1 - 1/x,-1.0,2.0 +1 - ( x * x ) / x - 1 / ( 1 - x ),(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 - ( x * x * ( 1 + x ) ),-x**3 - x**2 + 1,0.0,3.0 +1 - ( x * x * x ),-x**3 + 1,0.0,3.0 +1 - ( x + ( x * x ) ) * x,-x**2*(x + 1) + 1,0.0,3.0 +1 - ( x + ( x * x ) + x ),-x**2 - 2*x + 1,0.0,2.0 +1 - ( x + 1 ),-x,1.0,1.0 +1 - ( x + 1 ) * ( 1 + x ),-(x + 1)**2 + 1,1.0,2.0 +1 - ( x + 1 ) * x,-x*(x + 1) + 1,0.0,2.0 +1 - ( x + x ),-2*x + 1,0.0,1.0 +1 - ( x + x ) * ( x * ( x * x ) ),-2*x**4 + 1,0.0,4.0 +1 - ( x + x ) * ( x * x ),-2*x**3 + 1,0.0,3.0 +1 - ( x + x ) * x,-2*x**2 + 1,0.0,2.0 +1 - ( x + x ) - x,-3*x + 1,0.0,1.0 +1 - ( x + x + x ),-3*x + 1,0.0,1.0 +1 - ( x - ( x * x ) ) * x,x**2*(x - 1) + 1,0.0,3.0 +1 - ( x - 1 ) * ( x * x ),x**2*(-x + 1) + 1,0.0,3.0 +1 - ( x / ( ( 1 - x ) - x ) ),(3*x - 1)/(2*x - 1),0.0,0.0 +1 - ( x / ( ( 1 - x ) - x ) ) / 1,(3*x - 1)/(2*x - 1),0.0,0.0 +1 - ( x / ( ( 1 / x ) - x ) ) + 1,(3*x**2 - 2)/(x**2 - 1),0.0,0.0 +1 - ( x / ( 1 + x ) ) + ( 1 / x ) / x / x,(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 - ( x / ( 1 + x ) ) + x,x - x/(x + 1) + 1,0.0,1.0 +1 - ( x / ( 1 + x ) ) - ( 1 - x ) / x / x,(2*x**2 - 1)/(x**2*(x + 1)),-2.0,-1.0 +1 - ( x / ( 1 + x ) ) - 1 - x,-x*(x + 2)/(x + 1),1.0,1.0 +1 - ( x / ( 1 + x ) ) - 1 / ( x * x ) / x,(x**3 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +1 - ( x / ( 1 + x ) ) - 1 / x / ( x * x ),(x**3 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +1 - ( x / ( 1 + x ) ) - 1 / x / x,(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +1 - ( x / ( 1 + x ) ) - x - 1,-x*(x + 2)/(x + 1),1.0,1.0 +1 - ( x / ( 1 + x ) ) / ( 1 + 1 ),(x + 2)/(2*(x + 1)),0.0,0.0 +1 - ( x / ( 1 + x ) ) / ( 1 + x ) / x,1 - 1/(x + 1)**2,1.0,0.0 +1 - ( x / ( 1 + x ) ) / ( x + x ),(x + 1/2)/(x + 1),0.0,0.0 +1 - ( x / ( 1 - ( x * x ) ) ) / x - x * x,(-(-x**2 + 1)**2 + 1)/(x**2 - 1),2.0,2.0 +1 - ( x / ( 1 - x ) ),(2*x - 1)/(x - 1),0.0,0.0 +1 - ( x / ( 1 - x ) ) + ( 1 / x ) / x / ( x * x ),(2*x**5 - x**4 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +1 - ( x / ( 1 - x ) ) + 1 + 1,(4*x - 3)/(x - 1),0.0,0.0 +1 - ( x / ( 1 - x ) ) + 1 / 1,(3*x - 2)/(x - 1),0.0,0.0 +1 - ( x / ( 1 - x ) ) + x / x,(3*x - 2)/(x - 1),0.0,0.0 +1 - ( x / ( 1 - x ) ) - ( 1 + x ),x*(-x + 2)/(x - 1),1.0,1.0 +1 - ( x / ( 1 - x ) ) - 1 * 1 / x,(2*x**2 - 2*x + 1)/(x*(x - 1)),-1.0,0.0 +1 - ( x / ( 1 - x ) ) - 1 - x * x,x*(x*(-x + 1) + 1)/(x - 1),1.0,2.0 +1 - ( x / ( 1 - x ) ) - 1 / ( 1 + x ),2*x**2/(x**2 - 1),2.0,0.0 +1 - ( x / ( 1 - x ) ) - 1 / x,(2*x**2 - 2*x + 1)/(x*(x - 1)),-1.0,0.0 +1 - ( x / ( 1 - x ) ) - 1 / x / x,(2*x**3 - x**2 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +1 - ( x / ( 1 - x ) ) - x - 1 - x,x*(-2*x + 3)/(x - 1),1.0,1.0 +1 - ( x / ( 1 - x ) ) / x - x - x,-x*(2*x - 3)/(x - 1),1.0,1.0 +1 - 1,0,0.0,0.0 +1 - 1 * ( ( x * x ) + x ) * x,-x**2*(x + 1) + 1,0.0,3.0 +1 - 1 * ( 1 + x ) * x,-x*(x + 1) + 1,0.0,2.0 +1 - 1 * ( 1 - x ) * x * x,x**2*(x - 1) + 1,0.0,3.0 +1 - 1 * ( 1 / ( 1 - x ) ) - x,(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 - 1 * ( 1 / x ) - x - x,-2*x + 1 - 1/x,-1.0,1.0 +1 - 1 * ( x * x ),-x**2 + 1,0.0,2.0 +1 - 1 * ( x * x ) - x - x,-x**2 - 2*x + 1,0.0,2.0 +1 - 1 * 1 - 1,-1,0.0,0.0 +1 - 1 * 1 - x,-x,1.0,1.0 +1 - 1 * 1 / x,(x - 1)/x,-1.0,0.0 +1 - 1 * 1 / x / ( 1 + x ),(x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +1 - 1 * x,-x + 1,0.0,1.0 +1 - 1 * x * ( 1 + x ),-x*(x + 1) + 1,0.0,2.0 +1 - 1 * x * ( 1 + x ) * x,-x**3 - x**2 + 1,0.0,3.0 +1 - 1 * x * ( 1 - x ),x*(x - 1) + 1,0.0,2.0 +1 - 1 * x * 1,-x + 1,0.0,1.0 +1 - 1 * x * x,-x**2 + 1,0.0,2.0 +1 - 1 * x * x * x,-x**3 + 1,0.0,3.0 +1 - 1 * x + 1,-x + 2,0.0,1.0 +1 - 1 * x - ( 1 / ( 1 - x ) ),(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 - 1 * x - ( x * x ) - x,-x**2 - 2*x + 1,0.0,2.0 +1 - 1 * x - 1,-x,1.0,1.0 +1 - 1 * x - x - x,-3*x + 1,0.0,1.0 +1 - 1 * x / ( 1 - x ),(2*x - 1)/(x - 1),0.0,0.0 +1 - 1 + 1 - x,-x + 1,0.0,1.0 +1 - 1 + 1 / x,1/x,-1.0,-1.0 +1 - 1 + x,x,1.0,1.0 +1 - 1 + x + x,2*x,1.0,1.0 +1 - 1 + x - 1,x - 1,0.0,1.0 +1 - 1 - ( ( 1 + ( x * x ) ) / x ) / x / x,-(x**2 + 1)/x**3,-3.0,-1.0 +1 - 1 - ( ( 1 / x ) / x ) - x * x,-(x**4 + 1)/x**2,-2.0,2.0 +1 - 1 - ( 1 + x ) * ( 1 + x ) * x,-x*(x + 1)**2,1.0,3.0 +1 - 1 - ( 1 + x ) - 1 - 1,-x - 3,0.0,1.0 +1 - 1 - ( 1 + x ) - x * x,-x**2 - x - 1,0.0,2.0 +1 - 1 - ( 1 + x ) / ( x * x ) / ( x / ( 1 + x ) ),-(x + 1)**2/x**3,-3.0,-1.0 +1 - 1 - ( 1 - x ) * x - 1,x*(x - 1) - 1,0.0,2.0 +1 - 1 - ( 1 / ( 1 + x ) ) - 1,-(x + 2)/(x + 1),0.0,0.0 +1 - 1 - ( 1 / ( 1 + x ) ) / ( 1 + x ),-1/(x + 1)**2,0.0,-2.0 +1 - 1 - ( 1 / ( 1 - x ) ) - 1,(-x + 2)/(x - 1),0.0,0.0 +1 - 1 - ( 1 / ( 1 - x ) ) - 1 - 1,(-2*x + 3)/(x - 1),0.0,0.0 +1 - 1 - ( 1 / ( 1 - x ) ) / ( 1 - x ) / x,-1/(x*(x - 1)**2),-1.0,-3.0 +1 - 1 - ( 1 / x ),-1/x,-1.0,-1.0 +1 - 1 - ( 1 / x ) - 1 - 1,-2 - 1/x,-1.0,0.0 +1 - 1 - ( 1 / x ) - x * x,-(x**3 + 1)/x,-1.0,2.0 +1 - 1 - ( 1 / x ) / x,-1/x**2,-2.0,-2.0 +1 - 1 - ( x * x ) - x * ( 1 + x ),-x*(2*x + 1),1.0,2.0 +1 - 1 - ( x * x ) - x * x,-2*x**2,2.0,2.0 +1 - 1 - ( x / ( 1 + ( 1 - x ) ) ),x/(x - 2),1.0,0.0 +1 - 1 - ( x / ( 1 + x ) ),-x/(x + 1),1.0,0.0 +1 - 1 - ( x / ( 1 - x ) ) - x,x*(-x + 2)/(x - 1),1.0,1.0 +1 - 1 - ( x / ( 1 - x ) ) - x * x,x*(x*(-x + 1) + 1)/(x - 1),1.0,2.0 +1 - 1 - 1,-1,0.0,0.0 +1 - 1 - 1 - ( ( x * x ) * x ) * x,-x**4 - 1,0.0,4.0 +1 - 1 - 1 - ( 1 + x ),-x - 2,0.0,1.0 +1 - 1 - 1 - ( 1 + x ) - 1,-x - 3,0.0,1.0 +1 - 1 - 1 - ( 1 + x ) / x,-2 - 1/x,-1.0,0.0 +1 - 1 - 1 - ( 1 / ( 1 + x ) ) - 1,-(2*x + 3)/(x + 1),0.0,0.0 +1 - 1 - 1 - ( 1 / ( 1 - x ) ) - 1,(-2*x + 3)/(x - 1),0.0,0.0 +1 - 1 - 1 - ( x * ( x * x ) ) * x,-x**4 - 1,0.0,4.0 +1 - 1 - 1 - ( x * x ),-x**2 - 1,0.0,2.0 +1 - 1 - 1 - ( x * x ) * x,-x**3 - 1,0.0,3.0 +1 - 1 - 1 - ( x / ( 1 + x ) ),-(2*x + 1)/(x + 1),0.0,0.0 +1 - 1 - 1 - ( x / ( 1 + x ) ) - 1,-(3*x + 2)/(x + 1),0.0,0.0 +1 - 1 - 1 - 1,-2,0.0,0.0 +1 - 1 - 1 - 1 - ( ( 1 / x ) / ( x * x ) ),-2 - 1/x**3,-3.0,0.0 +1 - 1 - 1 - 1 - ( 1 / ( x * x ) ),-2 - 1/x**2,-2.0,0.0 +1 - 1 - 1 - 1 - ( 1 / x ),-2 - 1/x,-1.0,0.0 +1 - 1 - 1 - 1 - ( x * x ),-x**2 - 2,0.0,2.0 +1 - 1 - 1 - 1 - 1,-3,0.0,0.0 +1 - 1 - 1 - 1 / ( 1 - x ),(-x + 2)/(x - 1),0.0,0.0 +1 - 1 - 1 - x,-x - 1,0.0,1.0 +1 - 1 - 1 - x * ( x * x ),-x**3 - 1,0.0,3.0 +1 - 1 - 1 - x * x,-x**2 - 1,0.0,2.0 +1 - 1 - 1 - x - 1,-x - 2,0.0,1.0 +1 - 1 - 1 - x - x,-2*x - 1,0.0,1.0 +1 - 1 - 1 / ( 1 + ( x * ( 1 - x ) ) ),1/(x*(x - 1) - 1),0.0,-2.0 +1 - 1 - 1 / ( 1 - x ) - x,(-x*(x - 1) + 1)/(x - 1),0.0,1.0 +1 - 1 - 1 / ( 1 - x ) / x,1/(x*(x - 1)),-1.0,-2.0 +1 - 1 - 1 / ( x * ( 1 + ( x / ( 1 + x ) ) ) ) / x,-(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +1 - 1 - 1 / x - ( x / ( 1 + x ) ),-(x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 - 1 - 1 / x - 1,-(x + 1)/x,-1.0,0.0 +1 - 1 - 1 / x - x,-x - 1/x,-1.0,1.0 +1 - 1 - 1 / x / ( 1 + ( 1 + x ) ),-1/(x*(x + 2)),-1.0,-2.0 +1 - 1 - 1 / x / ( 1 + ( 1 - x ) ),1/(x*(x - 2)),-1.0,-2.0 +1 - 1 - 1 / x / ( 1 + ( x * x ) ),-1/(x**3 + x),-1.0,-3.0 +1 - 1 - 1 / x / ( 1 - ( x * ( 1 - x ) ) ),1/(-x**3 + x**2 - x),-1.0,-3.0 +1 - 1 - 1 / x / x,-1/x**2,-2.0,-2.0 +1 - 1 - x * ( x * x ) - x,-x**3 - x,1.0,3.0 +1 - 1 - x * x - x,-x*(x + 1),1.0,2.0 +1 - 1 - x - ( x * ( 1 - x ) ) * x,x*(x*(x - 1) - 1),1.0,3.0 +1 - 1 - x - ( x * x ) * ( 1 - x ),x*(x*(x - 1) - 1),1.0,3.0 +1 - 1 - x - ( x * x ) * x,-x**3 - x,1.0,3.0 +1 - 1 - x - ( x / ( 1 + x ) ) - x,-x*(2*x + 3)/(x + 1),1.0,1.0 +1 - 1 - x - 1,-x - 1,0.0,1.0 +1 - 1 - x - 1 / ( x * x ),-x - 1/x**2,-2.0,1.0 +1 - 1 - x - 1 / x,-x - 1/x,-1.0,1.0 +1 - 1 - x - x - ( x / ( 1 - x ) ),x*(-2*x + 3)/(x - 1),1.0,1.0 +1 - 1 - x - x - 1,-2*x - 1,0.0,1.0 +1 - 1 - x / ( ( 1 + x ) + x ),-x/(2*x + 1),1.0,0.0 +1 - 1 - x / ( 1 + ( ( 1 / x ) - x ) ),x**2/(x**2 - x - 1),2.0,0.0 +1 - 1 - x / ( 1 + ( 1 - ( 1 / x ) ) ),-x**2/(2*x - 1),2.0,1.0 +1 - 1 - x / ( 1 + ( 1 - x ) ),x/(x - 2),1.0,0.0 +1 - 1 - x / ( 1 + ( x * ( x * x ) ) ),-x/(x**3 + 1),1.0,-2.0 +1 - 1 - x / ( 1 + ( x * x ) ),-x/(x**2 + 1),1.0,-1.0 +1 - 1 / ( ( ( 1 + x ) * x ) * x ),(x**2*(x + 1) - 1)/(x**2*(x + 1)),-2.0,0.0 +1 - 1 / ( ( ( 1 + x ) + x ) + x ),3*x/(3*x + 1),1.0,0.0 +1 - 1 / ( ( ( 1 + x ) / x ) - x ),(x**2 - 1)/(x**2 - x - 1),0.0,0.0 +1 - 1 / ( ( ( 1 - ( x * x ) ) - x ) - x ),x*(x + 2)/(x**2 + 2*x - 1),1.0,0.0 +1 - 1 / ( ( ( 1 - x ) * x ) - 1 ),(x*(x - 1) + 2)/(x*(x - 1) + 1),0.0,0.0 +1 - 1 / ( ( ( 1 - x ) - x ) - x ),3*x/(3*x - 1),1.0,0.0 +1 - 1 / ( ( ( 1 / ( 1 + x ) ) - x ) - x ),x*(2*x + 3)/(2*x*(x + 1) - 1),1.0,0.0 +1 - 1 / ( ( ( x * x ) + x ) + ( 1 + x ) ),x*(x + 2)/(x**2 + 2*x + 1),1.0,0.0 +1 - 1 / ( ( ( x * x ) - x ) ) / x,(x**2*(x - 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 - 1 / ( ( 1 + ( x * x ) ) + x ),x*(x + 1)/(x**2 + x + 1),1.0,0.0 +1 - 1 / ( ( 1 + x ) * x ),(x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +1 - 1 / ( ( 1 + x ) * x ) / x + 1,2 - 1/(x**2*(x + 1)),-2.0,0.0 +1 - 1 / ( ( 1 + x ) + ( 1 / x ) ),(x**2 + 1)/(x**2 + x + 1),0.0,0.0 +1 - 1 / ( ( 1 + x ) + ( x * x ) ),x*(x + 1)/(x**2 + x + 1),1.0,0.0 +1 - 1 / ( ( 1 + x ) + 1 ),(x + 1)/(x + 2),0.0,0.0 +1 - 1 / ( ( 1 + x ) + x ) - 1,-1/(2*x + 1),0.0,-1.0 +1 - 1 / ( ( 1 + x ) + x ) / x,(x*(2*x + 1) - 1)/(x*(2*x + 1)),-1.0,0.0 +1 - 1 / ( ( 1 - ( x * x ) ) - x ),x*(x + 1)/(x**2 + x - 1),1.0,0.0 +1 - 1 / ( ( 1 - x ) ) / x,(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 - 1 / ( ( 1 - x ) * ( 1 + x ) ) - x * x,x**2*(-x**2 + 2)/(x**2 - 1),2.0,2.0 +1 - 1 / ( ( 1 - x ) * ( 1 - x ) ) + x + x,2*x + 1 - 1/(x - 1)**2,2.0,1.0 +1 - 1 / ( ( 1 - x ) * x ),(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 - 1 / ( ( 1 - x ) * x ) / x + 1,2 + 1/(x**2*(x - 1)),-2.0,0.0 +1 - 1 / ( ( 1 - x ) * x ) / x - x,(-x**2*(-x + 1)**2 + 1)/(x**2*(x - 1)),-2.0,1.0 +1 - 1 / ( ( 1 - x ) - ( ( 1 - x ) * x ) ),x*(x - 2)/(x*(x - 1) - x + 1),1.0,0.0 +1 - 1 / ( ( 1 - x ) - ( x * x ) ),x*(x + 1)/(x**2 + x - 1),1.0,0.0 +1 - 1 / ( ( 1 - x ) - x ),2*x/(2*x - 1),1.0,0.0 +1 - 1 / ( ( 1 / ( ( 1 - x ) - x ) ) + x ),x*(2*x - 3)/(x*(2*x - 1) - 1),1.0,0.0 +1 - 1 / ( ( 1 / ( 1 + ( ( x * x ) - x ) ) ) - x ),x**3/(x*(x**2 - x + 1) - 1),3.0,0.0 +1 - 1 / ( ( 1 / ( 1 + x ) ) + x ),x**2/(x*(x + 1) + 1),2.0,0.0 +1 - 1 / ( ( 1 / ( 1 + x ) ) - x ),x*(x + 2)/(x*(x + 1) - 1),1.0,0.0 +1 - 1 / ( ( 1 / ( 1 - ( x * x ) ) ) - ( x * x ) ),x**4/(x**4 - x**2 + 1),4.0,0.0 +1 - 1 / ( ( 1 / ( 1 - x ) ) + x ),x*(x - 2)/(x*(x - 1) - 1),1.0,0.0 +1 - 1 / ( ( 1 / ( 1 - x ) ) - x ),x**2/(x*(x - 1) + 1),2.0,0.0 +1 - 1 / ( ( 1 / x ) + ( 1 + x ) ),(x**2 + 1)/(x**2 + x + 1),0.0,0.0 +1 - 1 / ( ( 1 / x ) + x ),(x**2 - x + 1)/(x**2 + 1),0.0,0.0 +1 - 1 / ( ( x * ( 1 - x ) ) * x ) / ( x * x ) + 1,2 + 1/(x**4*(x - 1)),-4.0,0.0 +1 - 1 / ( ( x * ( 1 - x ) ) * x ) / x / x,(x**4*(x - 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - 1 / ( ( x * ( 1 - x ) ) + x ),(x*(x - 1) - x + 1)/(x*(x - 2)),-1.0,0.0 +1 - 1 / ( ( x * ( x * x ) ) ) + 1,2 - 1/x**3,-3.0,0.0 +1 - 1 / ( ( x * ( x * x ) ) ) / x,1 - 1/x**4,-4.0,0.0 +1 - 1 / ( ( x * x ) ) / x,1 - 1/x**3,-3.0,0.0 +1 - 1 / ( ( x * x ) * ( 1 + x ) ) / x / x,(x**4*(x + 1) - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / ( ( x * x ) * x ) + x + 1,x + 2 - 1/x**3,-3.0,1.0 +1 - 1 / ( ( x * x ) * x ) / ( 1 - x ) / x,(x**4*(x - 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - 1 / ( ( x * x ) * x ) / ( x * ( 1 + x ) ) + 1,2 - 1/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / ( ( x * x ) + ( 1 - x ) ),x*(x - 1)/(x**2 - x + 1),1.0,0.0 +1 - 1 / ( ( x * x ) + 1 ),x**2/(x**2 + 1),2.0,0.0 +1 - 1 / ( ( x * x ) + x ),(x**2 + x - 1)/(x*(x + 1)),-1.0,0.0 +1 - 1 / ( ( x * x ) + x ) / x / ( x * x ),(x**4*(x + 1) - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / ( ( x * x ) + x ) / x / x,(x**3*(x + 1) - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - 1 / ( ( x * x ) - 1 ),(x**2 - 2)/(x**2 - 1),0.0,0.0 +1 - 1 / ( ( x * x ) - x ),(x**2 - x - 1)/(x*(x - 1)),-1.0,0.0 +1 - 1 / ( ( x * x ) - x ) / ( x * x ) / x,(x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 - 1 / ( ( x * x ) - x ) / x - x,-(x**2*(x - 1)**2 + 1)/(x**2*(x - 1)),-2.0,1.0 +1 - 1 / ( ( x * x ) - x ) / x / x,(x**3*(x - 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / ( ( x * x ) / ( 1 + ( 1 - x ) ) ) / x / x,(x**4 + x - 2)/x**4,-4.0,0.0 +1 - 1 / ( ( x * x ) / ( 1 + x ) ) / x + 1,(2*x**3 - x - 1)/x**3,-3.0,0.0 +1 - 1 / ( ( x * x ) / ( 1 + x ) ) / x / x,(x**4 - x - 1)/x**4,-4.0,0.0 +1 - 1 / ( ( x * x ) / ( 1 - x ) ) / x,(x**3 + x - 1)/x**3,-3.0,0.0 +1 - 1 / ( ( x / ( 1 + x ) ) * x ) / x / x,(x**4 - x - 1)/x**4,-4.0,0.0 +1 - 1 / ( ( x / ( 1 - x ) ) ) / x,(x**2 + x - 1)/x**2,-2.0,0.0 +1 - 1 / ( ( x / ( 1 - x ) ) * x ) / x / x,(x**4 + x - 1)/x**4,-4.0,0.0 +1 - 1 / ( ( x / ( 1 - x ) ) - 1 ),(3*x - 2)/(2*x - 1),0.0,0.0 +1 - 1 / ( 1 + ( 1 + x ) ) / x / x,(x**2*(x + 2) - 1)/(x**2*(x + 2)),-2.0,0.0 +1 - 1 / ( 1 + ( 1 / ( 1 + x ) ) ) / x - 1,-(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 - 1 / ( 1 + ( x * ( 1 + x ) ) ),x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +1 - 1 / ( 1 + ( x * ( 1 + x ) ) ) / x - 1,-1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +1 - 1 / ( 1 + ( x * ( 1 - x ) ) ) - x,x**2*(-x + 2)/(x**2 - x - 1),2.0,1.0 +1 - 1 / ( 1 + ( x * x ) ) - x,((-x + 1)*(x**2 + 1) - 1)/(x**2 + 1),1.0,1.0 +1 - 1 / ( 1 + ( x * x ) ) / x,(x**3 + x - 1)/(x**3 + x),-1.0,0.0 +1 - 1 / ( 1 + ( x * x ) ) / x - 1,-1/(x**3 + x),-1.0,-3.0 +1 - 1 / ( 1 + x ) + ( 1 ),(2*x + 1)/(x + 1),0.0,0.0 +1 - 1 / ( 1 + x ) - ( ( 1 + x ) + x ) * x,-x**2*(2*x + 3)/(x + 1),2.0,2.0 +1 - 1 / ( 1 + x ) - ( ( 1 / x ) + x ) / x,-(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 - 1 / ( 1 + x ) - ( x * x ) * x,((x + 1)*(-x**3 + 1) - 1)/(x + 1),1.0,3.0 +1 - 1 / ( 1 + x ) - ( x / ( 1 - x ) ),2*x**2/(x**2 - 1),2.0,0.0 +1 - 1 / ( 1 + x ) - 1,-1/(x + 1),0.0,-1.0 +1 - 1 / ( 1 + x ) - x * ( 1 + x ),-x**2*(x + 2)/(x + 1),2.0,2.0 +1 - 1 / ( 1 + x ) / ( ( x * x ) * x ) / x,(x**4*(x + 1) - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / ( 1 + x ) / ( x * ( x * ( x * x ) ) ) + 1,2 - 1/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / ( 1 + x ) / ( x * ( x * x ) ) + 1,2 - 1/(x**3*(x + 1)),-3.0,0.0 +1 - 1 / ( 1 + x ) / ( x * x ) + 1,2 - 1/(x**2*(x + 1)),-2.0,0.0 +1 - 1 / ( 1 + x ) / ( x * x ) / 1,(x**2*(x + 1) - 1)/(x**2*(x + 1)),-2.0,0.0 +1 - 1 / ( 1 + x ) / ( x * x ) / x,(x**3*(x + 1) - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - 1 / ( 1 + x ) / x,(x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +1 - 1 / ( 1 + x ) / x + ( x * x ),(x*(x + 1)*(x**2 + 1) - 1)/(x*(x + 1)),-1.0,2.0 +1 - 1 / ( 1 + x ) / x + 1,2 - 1/(x*(x + 1)),-1.0,0.0 +1 - 1 / ( 1 + x ) / x - 1,-1/(x*(x + 1)),-1.0,-2.0 +1 - 1 / ( 1 + x ) / x / ( 1 + x ),1 - 1/(x*(x + 1)**2),-1.0,0.0 +1 - 1 / ( 1 + x ) / x / ( x * x ),(x**3*(x + 1) - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - 1 / ( 1 + x ) / x / 1,(x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +1 - 1 / ( 1 - ( x * ( 1 - x ) ) ),x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +1 - 1 / ( 1 - x ),x/(x - 1),1.0,0.0 +1 - 1 / ( 1 - x ) + ( x * x ) * x,(x**4 - x**3 + x)/(x - 1),1.0,3.0 +1 - 1 / ( 1 - x ) + 1 + 1,(3*x - 2)/(x - 1),0.0,0.0 +1 - 1 / ( 1 - x ) - 1 - 1,(-x + 2)/(x - 1),0.0,0.0 +1 - 1 / ( 1 - x ) - 1 / x,(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 - 1 / ( 1 - x ) / ( 1 + x ) + 1,(2*x**2 - 1)/(x**2 - 1),0.0,0.0 +1 - 1 / ( 1 - x ) / ( x * ( 1 - x ) ) - 1,-1/(x*(x - 1)**2),-1.0,-3.0 +1 - 1 / ( 1 - x ) / ( x * x ) / x,(x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / ( 1 - x ) / x,(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 - 1 / ( 1 - x ) / x * 1,(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 - 1 / ( 1 - x ) / x - 1,1/(x*(x - 1)),-1.0,-2.0 +1 - 1 / ( 1 - x ) / x / ( x * x ),(x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / ( 1 - x ) / x / 1,(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 - 1 / ( x ) + 1,2 - 1/x,-1.0,0.0 +1 - 1 / ( x ) / ( 1 + x ),(x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +1 - 1 / ( x ) / x,1 - 1/x**2,-2.0,0.0 +1 - 1 / ( x * ( ( 1 + x ) + x ) ) / x / ( x * x ),(x**4*(2*x + 1) - 1)/(x**4*(2*x + 1)),-4.0,0.0 +1 - 1 / ( x * ( ( 1 - x ) - x ) ) / ( x * x ) / x,(x**4*(2*x - 1) + 1)/(x**4*(2*x - 1)),-4.0,0.0 +1 - 1 / ( x * ( ( x * ( 1 + x ) ) + x ) ) / x / x,(x**4*(x + 2) - 1)/(x**4*(x + 2)),-4.0,0.0 +1 - 1 / ( x * ( ( x * ( 1 + x ) ) - x ) ) / x + 1,2 - 1/x**4,-4.0,0.0 +1 - 1 / ( x * ( ( x * ( 1 - x ) ) + x ) ) / x / x,(x**4*(x - 2) + 1)/(x**4*(x - 2)),-4.0,0.0 +1 - 1 / ( x * ( ( x * ( 1 - x ) ) - x ) ) / x + 1,2 + x**(-4),-4.0,0.0 +1 - 1 / ( x * ( ( x * x ) + x ) ) / x / x,(x**4*(x + 1) - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / ( x * ( 1 + x ) ) / ( 1 + x ) - 1,-1/(x*(x + 1)**2),-1.0,-3.0 +1 - 1 / ( x * ( 1 + x ) ) / x + 1,2 - 1/(x**2*(x + 1)),-2.0,0.0 +1 - 1 / ( x * ( 1 + x ) ) / x - x,(-x**4 + x**2 - 1)/(x**2*(x + 1)),-2.0,1.0 +1 - 1 / ( x * ( 1 + x ) ) / x / ( x * x ),(x**4*(x + 1) - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / ( x * ( 1 + x ) ) / x / x,(x**3*(x + 1) - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - 1 / ( x * ( 1 - ( 1 - x ) ) ) / x / x,1 - 1/x**4,-4.0,0.0 +1 - 1 / ( x * ( 1 - x ) ) / ( ( x * x ) * x ) + 1,2 + 1/(x**4*(x - 1)),-4.0,0.0 +1 - 1 / ( x * ( 1 - x ) ) / ( x * x ) + 1,2 + 1/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / ( x * ( 1 - x ) ) / ( x * x ) / x,(x**4*(x - 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - 1 / ( x * ( 1 - x ) ) / x + 1,2 + 1/(x**2*(x - 1)),-2.0,0.0 +1 - 1 / ( x * ( 1 - x ) ) / x / x,(x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / ( x * ( x * ( 1 - ( 1 + x ) ) ) ) / x + 1,2 + x**(-4),-4.0,0.0 +1 - 1 / ( x * ( x * ( 1 - x ) ) ) / ( x * x ) + 1,2 + 1/(x**4*(x - 1)),-4.0,0.0 +1 - 1 / ( x * ( x * ( 1 - x ) ) ) / x + x,(x**5 - x**3 + 1)/(x**3*(x - 1)),-3.0,1.0 +1 - 1 / ( x * ( x * x ) ) + ( 1 / x ) + 1,2 + 1/x - 1/x**3,-3.0,0.0 +1 - 1 / ( x * ( x * x ) ) + 1 + 1,3 - 1/x**3,-3.0,0.0 +1 - 1 / ( x * ( x * x ) ) - x - x,-2*x + 1 - 1/x**3,-3.0,1.0 +1 - 1 / ( x * x ),1 - 1/x**2,-2.0,0.0 +1 - 1 / ( x * x ) * ( 1 - x ) / x,(x**3 + x - 1)/x**3,-3.0,0.0 +1 - 1 / ( x * x ) * 1 / x,1 - 1/x**3,-3.0,0.0 +1 - 1 / ( x * x ) + ( 1 - x ) + 1,-x + 3 - 1/x**2,-2.0,1.0 +1 - 1 / ( x * x ) + ( x * x ) + 1,x**2 + 2 - 1/x**2,-2.0,2.0 +1 - 1 / ( x * x ) + 1 + ( 1 + x ),x + 3 - 1/x**2,-2.0,1.0 +1 - 1 / ( x * x ) + 1 + ( x * x ),x**2 + 2 - 1/x**2,-2.0,2.0 +1 - 1 / ( x * x ) + 1 + 1,3 - 1/x**2,-2.0,0.0 +1 - 1 / ( x * x ) + 1 - ( 1 / x ),2 - 1/x - 1/x**2,-2.0,0.0 +1 - 1 / ( x * x ) + 1 - x,-x + 2 - 1/x**2,-2.0,1.0 +1 - 1 / ( x * x ) + x * x,x**2 + 1 - 1/x**2,-2.0,2.0 +1 - 1 / ( x * x ) + x + 1,x + 2 - 1/x**2,-2.0,1.0 +1 - 1 / ( x * x ) - ( 1 + x ),-x - 1/x**2,-2.0,1.0 +1 - 1 / ( x * x ) - ( 1 - x ) * x,x**2 - x + 1 - 1/x**2,-2.0,2.0 +1 - 1 / ( x * x ) - ( x * x ) + 1,-x**2 + 2 - 1/x**2,-2.0,2.0 +1 - 1 / ( x * x ) - 1 - ( 1 / x ),-(x + 1)/x**2,-2.0,-1.0 +1 - 1 / ( x * x ) - x * x,-x**2 + 1 - 1/x**2,-2.0,2.0 +1 - 1 / ( x * x ) - x - ( x * x ),-x**2 - x + 1 - 1/x**2,-2.0,2.0 +1 - 1 / ( x * x ) / ( ( 1 + x ) * x ) + 1,2 - 1/(x**3*(x + 1)),-3.0,0.0 +1 - 1 / ( x * x ) / ( ( x * ( 1 + x ) ) * x ) + 1,2 - 1/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / ( x * x ) / ( 1 + x ) - x,(-x**4 + x**2 - 1)/(x**2*(x + 1)),-2.0,1.0 +1 - 1 / ( x * x ) / ( 1 + x ) / x,(x**3*(x + 1) - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - 1 / ( x * x ) / ( x * ( ( 1 + x ) + x ) ) / x,(x**4*(2*x + 1) - 1)/(x**4*(2*x + 1)),-4.0,0.0 +1 - 1 / ( x * x ) / ( x * ( ( 1 - x ) - x ) ) / x,(x**4*(2*x - 1) + 1)/(x**4*(2*x - 1)),-4.0,0.0 +1 - 1 / ( x * x ) / ( x * ( ( x * x ) + x ) ) + 1,(2*x**4*(x + 1) - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / ( x * x ) / ( x * ( 1 + ( x * x ) ) ) / x,(x**6 + x**4 - 1)/(x**6 + x**4),-4.0,0.0 +1 - 1 / ( x * x ) / ( x * ( 1 - x ) ) + 1,2 + 1/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / ( x * x ) / ( x * ( 1 - x ) ) + x,(x**5 - x**3 + 1)/(x**3*(x - 1)),-3.0,1.0 +1 - 1 / ( x * x ) / ( x * ( 1 - x ) ) / x,(x**4*(x - 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - 1 / ( x * x ) / ( x * x ),1 - 1/x**4,-4.0,0.0 +1 - 1 / ( x * x ) / ( x * x ) + ( 1 / ( 1 + x ) ),(x**5 + 2*x**4 - x - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / ( x * x ) / ( x * x ) / ( 1 + x ),(x**4*(x + 1) - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / ( x * x ) / ( x / ( 1 + ( 1 - x ) ) ) / x,(x**4 + x - 2)/x**4,-4.0,0.0 +1 - 1 / ( x * x ) / ( x / ( 1 + x ) ) / x,(x**4 - x - 1)/x**4,-4.0,0.0 +1 - 1 / ( x * x ) / ( x / ( 1 - x ) ) / x,(x**4 + x - 1)/x**4,-4.0,0.0 +1 - 1 / ( x * x ) / x,1 - 1/x**3,-3.0,0.0 +1 - 1 / ( x * x ) / x + ( 1 / ( 1 + x ) ),(x**4 + 2*x**3 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - 1 / ( x * x ) / x + ( x / ( 1 + x ) ),(2*x**4 + x**3 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - 1 / ( x * x ) / x + 1,2 - 1/x**3,-3.0,0.0 +1 - 1 / ( x * x ) / x + x,x + 1 - 1/x**3,-3.0,1.0 +1 - 1 / ( x * x ) / x - ( 1 + x ),-x - 1/x**3,-3.0,1.0 +1 - 1 / ( x * x ) / x - ( 1 / ( 1 - x ) ),(x**4 - x + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / ( x * x ) / x - x,-x + 1 - 1/x**3,-3.0,1.0 +1 - 1 / ( x * x ) / x / ( 1 + ( 1 - x ) ),(x**3*(x - 2) + 1)/(x**3*(x - 2)),-3.0,0.0 +1 - 1 / ( x * x ) / x / ( 1 - x ),(x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / ( x * x ) / x / x,1 - 1/x**4,-4.0,0.0 +1 - 1 / ( x + ( ( 1 + x ) + x ) ),3*x/(3*x + 1),1.0,0.0 +1 - 1 / ( x + ( ( 1 + x ) / ( 1 - x ) ) ),x*(x - 3)/(x*(x - 1) - x - 1),1.0,0.0 +1 - 1 / ( x + ( ( 1 + x ) / x ) ),(x**2 + 1)/(x**2 + x + 1),0.0,0.0 +1 - 1 / ( x + ( 1 + x ) ),2*x/(2*x + 1),1.0,0.0 +1 - 1 / ( x + ( 1 / ( 1 + ( x * ( 1 + x ) ) ) ) ),x**3/(x**3 + x**2 + x + 1),3.0,0.0 +1 - 1 / ( x + ( 1 / ( 1 + x ) ) ),x**2/(x*(x + 1) + 1),2.0,0.0 +1 - 1 / ( x + ( 1 / ( 1 - x ) ) ),x*(x - 2)/(x*(x - 1) - 1),1.0,0.0 +1 - 1 / ( x + ( 1 / x ) ),(x**2 - x + 1)/(x**2 + 1),0.0,0.0 +1 - 1 / ( x + ( x / ( 1 + x ) ) ),(x*(x + 1) - 1)/(x*(x + 2)),-1.0,0.0 +1 - 1 / ( x + 1 ),x/(x + 1),1.0,0.0 +1 - 1 / ( x + x ),(x - 1/2)/x,-1.0,0.0 +1 - 1 / ( x - ( ( 1 - x ) - x ) ),(3*x - 2)/(3*x - 1),0.0,0.0 +1 - 1 / ( x - ( 1 / ( ( 1 / x ) + ( x * x ) ) ) ),1 - 1/x - 1/x**4,-4.0,0.0 +1 - 1 / ( x - ( 1 / ( ( 1 / x ) - ( x * x ) ) ) ),1 - 1/x + x**(-4),-4.0,0.0 +1 - 1 / ( x - ( 1 / x ) ),(x**2 - x - 1)/(x**2 - 1),0.0,0.0 +1 - 1 / ( x - ( x * x ) ),(x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +1 - 1 / ( x - ( x / ( 1 - x ) ) ),(x*(x - 1) + 1)/x**2,-2.0,0.0 +1 - 1 / ( x / ( ( 1 + x ) + x ) ) / ( x * x ) / x,(x**4 - 2*x - 1)/x**4,-4.0,0.0 +1 - 1 / ( x / ( ( 1 / x ) - ( x * x ) ) ) / x / x,1 + 1/x - 1/x**4,-4.0,0.0 +1 - 1 / ( x / ( ( 1 / x ) - x ) ) / x / x,(x**4 + x**2 - 1)/x**4,-4.0,0.0 +1 - 1 / ( x / ( 1 + x ) ) / ( x * ( x * x ) ) + 1,(2*x**4 - x - 1)/x**4,-4.0,0.0 +1 - 1 / ( x / ( 1 + x ) ) / x,(x**2 - x - 1)/x**2,-2.0,0.0 +1 - 1 / ( x / ( 1 + x ) ) / x + 1,2 - 1/x - 1/x**2,-2.0,0.0 +1 - 1 / ( x / ( 1 + x ) ) / x - x,-x + 1 - 1/x - 1/x**2,-2.0,1.0 +1 - 1 / ( x / ( 1 + x ) ) / x / ( x * x ),(x**4 - x - 1)/x**4,-4.0,0.0 +1 - 1 / ( x / ( 1 + x ) ) / x / x,(x**3 - x - 1)/x**3,-3.0,0.0 +1 - 1 / ( x / ( 1 - x ) ) + 1,3 - 1/x,-1.0,0.0 +1 - 1 / ( x / ( 1 - x ) ) / ( x * x ),(x**3 + x - 1)/x**3,-3.0,0.0 +1 - 1 / ( x / ( 1 - x ) ) / x + 1,2 + 1/x - 1/x**2,-2.0,0.0 +1 - 1 / ( x / ( 1 - x ) ) / x / ( x * x ),(x**4 + x - 1)/x**4,-4.0,0.0 +1 - 1 / ( x / ( 1 - x ) ) / x / x,(x**3 + x - 1)/x**3,-3.0,0.0 +1 - 1 / 1,0,0.0,0.0 +1 - 1 / 1 / ( x * ( 1 - x ) ) / x,(x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +1 - 1 / 1 / ( x * x ) / x,1 - 1/x**3,-3.0,0.0 +1 - 1 / 1 / x,(x - 1)/x,-1.0,0.0 +1 - 1 / 1 / x / ( 1 + x ),(x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +1 - 1 / 1 / x / ( 1 - x ),(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 - 1 / x * ( ( 1 - x ) - x ) / x,1 + 2/x - 1/x**2,-2.0,0.0 +1 - 1 / x * ( 1 - x ) / x,(x**2 + x - 1)/x**2,-2.0,0.0 +1 - 1 / x * 1,(x - 1)/x,-1.0,0.0 +1 - 1 / x * 1 + 1,2 - 1/x,-1.0,0.0 +1 - 1 / x * 1 / ( x * x ),1 - 1/x**3,-3.0,0.0 +1 - 1 / x * 1 / x,1 - 1/x**2,-2.0,0.0 +1 - 1 / x + ( ( x * x ) * x ) + x,x**3 + x + 1 - 1/x,-1.0,3.0 +1 - 1 / x + ( 1 ),2 - 1/x,-1.0,0.0 +1 - 1 / x + ( 1 + x ) + 1,x + 3 - 1/x,-1.0,1.0 +1 - 1 / x + ( 1 + x ) + x,2*x + 2 - 1/x,-1.0,1.0 +1 - 1 / x + ( 1 / ( 1 - x ) ),(x**2 - 3*x + 1)/(x*(x - 1)),-1.0,0.0 +1 - 1 / x + ( x * ( 1 + x ) ) * x,(x**4 + x**3 + x - 1)/x,-1.0,3.0 +1 - 1 / x + ( x * x ) * x,(x**4 + x - 1)/x,-1.0,3.0 +1 - 1 / x + ( x * x ) + 1,x**2 + 2 - 1/x,-1.0,2.0 +1 - 1 / x + ( x * x ) + x,x**2 + x + 1 - 1/x,-1.0,2.0 +1 - 1 / x + ( x / ( 1 + x ) ),(2*x**2 - 1)/(x*(x + 1)),-1.0,0.0 +1 - 1 / x + 1 + 1,3 - 1/x,-1.0,0.0 +1 - 1 / x + 1 + x,x + 2 - 1/x,-1.0,1.0 +1 - 1 / x + 1 - ( ( x * x ) * x ),-x**3 + 2 - 1/x,-1.0,3.0 +1 - 1 / x + 1 - ( 1 / ( 1 + x ) ),(2*x**2 - 1)/(x*(x + 1)),-1.0,0.0 +1 - 1 / x + 1 - x,-x + 2 - 1/x,-1.0,1.0 +1 - 1 / x + x * ( 1 + x ),x**2 + x + 1 - 1/x,-1.0,2.0 +1 - 1 / x + x + ( 1 + x ),2*x + 2 - 1/x,-1.0,1.0 +1 - 1 / x + x + 1,x + 2 - 1/x,-1.0,1.0 +1 - 1 / x + x + x,2*x + 1 - 1/x,-1.0,1.0 +1 - 1 / x - ( ( 1 + x ) / x ),-2/x,-1.0,-1.0 +1 - 1 / x - ( ( 1 - x ) / ( x * x ) ) / x,(x**3 - x**2 + x - 1)/x**3,-3.0,0.0 +1 - 1 / x - ( 1 + ( 1 / x ) ),-2/x,-1.0,-1.0 +1 - 1 / x - ( 1 + x ),-x - 1/x,-1.0,1.0 +1 - 1 / x - ( 1 + x ) / x,-2/x,-1.0,-1.0 +1 - 1 / x - ( 1 - x ) / x,2 - 2/x,-1.0,0.0 +1 - 1 / x - ( 1 / ( x * x ) ) / x,1 - 1/x - 1/x**3,-3.0,0.0 +1 - 1 / x - ( 1 / x ),(x - 2)/x,-1.0,0.0 +1 - 1 / x - ( 1 / x ) - x,-x + 1 - 2/x,-1.0,1.0 +1 - 1 / x - ( 1 / x ) / x,(x**2 - x - 1)/x**2,-2.0,0.0 +1 - 1 / x - ( x * ( 1 + x ) ),-x**2 - x + 1 - 1/x,-1.0,2.0 +1 - 1 / x - ( x * ( 1 - x ) ),x**2 - x + 1 - 1/x,-1.0,2.0 +1 - 1 / x - ( x * x ) * x,-x**3 + 1 - 1/x,-1.0,3.0 +1 - 1 / x - ( x * x ) - x,-x**2 - x + 1 - 1/x,-1.0,2.0 +1 - 1 / x - 1,-1/x,-1.0,-1.0 +1 - 1 / x - 1 - ( ( ( 1 / x ) / x ) / x ),-(x**2 + 1)/x**3,-3.0,-1.0 +1 - 1 / x - 1 - ( 1 / x ),-2/x,-1.0,-1.0 +1 - 1 / x - 1 - 1,-(x + 1)/x,-1.0,0.0 +1 - 1 / x - 1 - x,-x - 1/x,-1.0,1.0 +1 - 1 / x - 1 / ( 1 + ( 1 / ( 1 - x ) ) ),(-2*x + 2)/(x*(x - 2)),-1.0,-1.0 +1 - 1 / x - 1 / ( 1 + x ),(x**2 - x - 1)/(x*(x + 1)),-1.0,0.0 +1 - 1 / x - 1 / ( 1 - x ),(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 - 1 / x - 1 / ( x * ( x * x ) ),1 - 1/x - 1/x**3,-3.0,0.0 +1 - 1 / x - 1 / ( x / ( 1 + ( 1 + x ) ) ),-3/x,-1.0,-1.0 +1 - 1 / x - 1 / x,(x - 2)/x,-1.0,0.0 +1 - 1 / x - x,-x + 1 - 1/x,-1.0,1.0 +1 - 1 / x - x * ( ( x * x ) + x ),-x**3 - x**2 + 1 - 1/x,-1.0,3.0 +1 - 1 / x - x * ( 1 - x ),x**2 - x + 1 - 1/x,-1.0,2.0 +1 - 1 / x - x * ( x * x ),-x**3 + 1 - 1/x,-1.0,3.0 +1 - 1 / x - x + 1,-x + 2 - 1/x,-1.0,1.0 +1 - 1 / x - x - ( x * x ),-x**2 - x + 1 - 1/x,-1.0,2.0 +1 - 1 / x - x - 1,-x - 1/x,-1.0,1.0 +1 - 1 / x - x - x,-2*x + 1 - 1/x,-1.0,1.0 +1 - 1 / x / ( ( ( 1 + x ) * x ) + x ) / x,(x**3*(x + 2) - 1)/(x**3*(x + 2)),-3.0,0.0 +1 - 1 / x / ( ( ( 1 / x ) / x ) + x ) - 1,-x/(x**3 + 1),1.0,-2.0 +1 - 1 / x / ( ( 1 + ( 1 / x ) ) + x ) - x,-x**3/(x**2 + x + 1),3.0,1.0 +1 - 1 / x / ( ( 1 + x ) * x ),(x**2*(x + 1) - 1)/(x**2*(x + 1)),-2.0,0.0 +1 - 1 / x / ( ( x * ( 1 + x ) ) * ( x * x ) ) + 1,2 - 1/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / x / ( ( x * x ) * ( 1 + ( x * x ) ) ) / x,(x**6 + x**4 - 1)/(x**6 + x**4),-4.0,0.0 +1 - 1 / x / ( ( x * x ) * ( 1 - x ) ),(x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / x / ( ( x * x ) * ( 1 - x ) ) + 1,2 + 1/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / x / ( ( x * x ) * x ),1 - 1/x**4,-4.0,0.0 +1 - 1 / x / ( ( x * x ) * x ) + ( 1 / ( 1 - x ) ),(x**5 - 2*x**4 - x + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - 1 / x / ( ( x * x ) * x ) + ( 1 / x ),1 + 1/x - 1/x**4,-4.0,0.0 +1 - 1 / x / ( ( x * x ) * x ) + 1,2 - 1/x**4,-4.0,0.0 +1 - 1 / x / ( ( x * x ) - x ),(x**2*(x - 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 - 1 / x / ( ( x / ( ( 1 / x ) + x ) ) * x ),(x**4 - x**2 - 1)/x**4,-4.0,0.0 +1 - 1 / x / ( ( x / ( 1 + x ) ) * x ),(x**3 - x - 1)/x**3,-3.0,0.0 +1 - 1 / x / ( ( x / ( 1 + x ) ) * x ) + 1,(2*x**3 - x - 1)/x**3,-3.0,0.0 +1 - 1 / x / ( ( x / ( 1 + x ) ) * x ) / x,(x**4 - x - 1)/x**4,-4.0,0.0 +1 - 1 / x / ( ( x / ( 1 - x ) ) * x ) / x,(x**4 + x - 1)/x**4,-4.0,0.0 +1 - 1 / x / ( 1 + ( x * x ) ) - 1,-1/(x**3 + x),-1.0,-3.0 +1 - 1 / x / ( 1 + x ) + ( x * x ),(x*(x + 1)*(x**2 + 1) - 1)/(x*(x + 1)),-1.0,2.0 +1 - 1 / x / ( 1 + x ) + 1,2 - 1/(x*(x + 1)),-1.0,0.0 +1 - 1 / x / ( 1 + x ) - 1,-1/(x*(x + 1)),-1.0,-2.0 +1 - 1 / x / ( 1 + x ) / ( x * x ),(x**3*(x + 1) - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - 1 / x / ( 1 + x ) / 1,(x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +1 - 1 / x / ( 1 + x ) / x,(x**2*(x + 1) - 1)/(x**2*(x + 1)),-2.0,0.0 +1 - 1 / x / ( 1 - ( x * x ) ) / x,(x**4 - x**2 + 1)/(x**4 - x**2),-2.0,0.0 +1 - 1 / x / ( 1 - x ),(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 - 1 / x / ( 1 - x ) + x,(x**3 - x + 1)/(x*(x - 1)),-1.0,1.0 +1 - 1 / x / ( 1 - x ) - x,(-x*(-x + 1)**2 + 1)/(x*(x - 1)),-1.0,1.0 +1 - 1 / x / ( 1 - x ) / ( x * x ),(x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / x / ( 1 - x ) / x,(x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +1 - 1 / x / ( x ),1 - 1/x**2,-2.0,0.0 +1 - 1 / x / ( x * ( ( ( 1 + x ) * x ) + x ) ) / x,(x**4*(x + 2) - 1)/(x**4*(x + 2)),-4.0,0.0 +1 - 1 / x / ( x * ( ( 1 + x ) + x ) ) / x,(x**3*(2*x + 1) - 1)/(x**3*(2*x + 1)),-3.0,0.0 +1 - 1 / x / ( x * ( ( x * x ) + x ) ) / x,(x**4*(x + 1) - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / x / ( x * ( ( x * x ) - x ) ) / x,(x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 - 1 / x / ( x * ( 1 + x ) ),(x**2*(x + 1) - 1)/(x**2*(x + 1)),-2.0,0.0 +1 - 1 / x / ( x * ( 1 + x ) ) / ( x * x ),(x**4*(x + 1) - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / x / ( x * ( 1 - ( ( 1 + x ) + x ) ) ) / x,1 + 1/(2*x**4),-4.0,0.0 +1 - 1 / x / ( x * ( 1 - x ) ),(x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +1 - 1 / x / ( x * ( 1 - x ) ) + 1,2 + 1/(x**2*(x - 1)),-2.0,0.0 +1 - 1 / x / ( x * ( 1 - x ) ) / ( x * x ),(x**4*(x - 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - 1 / x / ( x * ( 1 - x ) ) / 1,(x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +1 - 1 / x / ( x * ( 1 - x ) ) / x,(x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / x / ( x * ( x * ( 1 + x ) ) ),(x**3*(x + 1) - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - 1 / x / ( x * ( x * x ) ) + ( 1 / x ),1 + 1/x - 1/x**4,-4.0,0.0 +1 - 1 / x / ( x * ( x * x ) ) + 1,2 - 1/x**4,-4.0,0.0 +1 - 1 / x / ( x * x ) + ( ( 1 - x ) / ( 1 + x ) ),(2*x**3 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +1 - 1 / x / ( x * x ) + ( 1 / ( 1 + x ) ),(x**4 + 2*x**3 - x - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - 1 / x / ( x * x ) + ( 1 / ( 1 - x ) ),(x**4 - 2*x**3 - x + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / x / ( x * x ) + ( x / ( 1 + ( 1 - x ) ) ),(-2*x**3 - x + 2)/(x**3*(x - 2)),-3.0,-1.0 +1 - 1 / x / ( x * x ) + 1,2 - 1/x**3,-3.0,0.0 +1 - 1 / x / ( x * x ) + x,x + 1 - 1/x**3,-3.0,1.0 +1 - 1 / x / ( x * x ) - ( 1 + x ),-x - 1/x**3,-3.0,1.0 +1 - 1 / x / ( x * x ) - ( 1 / ( 1 - x ) ),(x**4 - x + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / x / ( x * x ) - ( 1 / x ),1 - 1/x - 1/x**3,-3.0,0.0 +1 - 1 / x / ( x * x ) - x,-x + 1 - 1/x**3,-3.0,1.0 +1 - 1 / x / ( x * x ) / ( ( x * ( 1 - x ) ) + x ),(x**4*(x - 2) + 1)/(x**4*(x - 2)),-4.0,0.0 +1 - 1 / x / ( x * x ) / ( 1 + x ),(x**3*(x + 1) - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - 1 / x / ( x * x ) / ( 1 - x ),(x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / x / ( x * x ) / ( x * ( 1 + x ) ),(x**4*(x + 1) - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / x / ( x * x ) / ( x * ( 1 - x ) ),(x**4*(x - 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - 1 / x / ( x * x ) / ( x / ( 1 - x ) ),(x**4 + x - 1)/x**4,-4.0,0.0 +1 - 1 / x / ( x * x ) / x,1 - 1/x**4,-4.0,0.0 +1 - 1 / x / ( x / ( ( 1 - x ) - x ) ) / x,(x**3 + 2*x - 1)/x**3,-3.0,0.0 +1 - 1 / x / ( x / ( ( 1 / x ) - ( x * x ) ) ) / x,1 + 1/x - 1/x**4,-4.0,0.0 +1 - 1 / x / ( x / ( ( 1 / x ) - x ) ) / x,(x**4 + x**2 - 1)/x**4,-4.0,0.0 +1 - 1 / x / ( x / ( 1 + x ) ) + 1,2 - 1/x - 1/x**2,-2.0,0.0 +1 - 1 / x / ( x / ( 1 - x ) ),(x**2 + x - 1)/x**2,-2.0,0.0 +1 - 1 / x / ( x / ( 1 - x ) ) / x,(x**3 + x - 1)/x**3,-3.0,0.0 +1 - 1 / x / 1,(x - 1)/x,-1.0,0.0 +1 - 1 / x / 1 / x,1 - 1/x**2,-2.0,0.0 +1 - 1 / x / x + ( ( 1 + x ) / ( 1 - x ) ),(-2*x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 - 1 / x / x + ( ( 1 - x ) * x ),-x**2 + x + 1 - 1/x**2,-2.0,2.0 +1 - 1 / x / x + ( 1 + ( 1 / x ) ),2 + 1/x - 1/x**2,-2.0,0.0 +1 - 1 / x / x + ( 1 + x ),x + 2 - 1/x**2,-2.0,1.0 +1 - 1 / x / x + ( 1 - x ),-x + 2 - 1/x**2,-2.0,1.0 +1 - 1 / x / x + ( 1 / ( 1 + x ) ),(x**3 + 2*x**2 - x - 1)/(x**2*(x + 1)),-2.0,0.0 +1 - 1 / x / x + ( 1 / ( 1 - x ) ),(x**3 - 2*x**2 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +1 - 1 / x / x + ( 1 / x ),(x**2 + x - 1)/x**2,-2.0,0.0 +1 - 1 / x / x + ( x * ( 1 + x ) ),x**2 + x + 1 - 1/x**2,-2.0,2.0 +1 - 1 / x / x + ( x * ( 1 - x ) ),-x**2 + x + 1 - 1/x**2,-2.0,2.0 +1 - 1 / x / x + ( x * x ),x**2 + 1 - 1/x**2,-2.0,2.0 +1 - 1 / x / x + ( x / ( 1 - x ) ),(-x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 - 1 / x / x + 1,2 - 1/x**2,-2.0,0.0 +1 - 1 / x / x + x,x + 1 - 1/x**2,-2.0,1.0 +1 - 1 / x / x - ( 1 + x ),-x - 1/x**2,-2.0,1.0 +1 - 1 / x / x - ( x * ( 1 + x ) ),-x**2 - x + 1 - 1/x**2,-2.0,2.0 +1 - 1 / x / x - ( x * ( 1 - x ) ),x**2 - x + 1 - 1/x**2,-2.0,2.0 +1 - 1 / x / x - ( x * x ),-x**2 + 1 - 1/x**2,-2.0,2.0 +1 - 1 / x / x - ( x / ( 1 - x ) ),(2*x**3 - x**2 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +1 - 1 / x / x - 1,-1/x**2,-2.0,-2.0 +1 - 1 / x / x - x,-x + 1 - 1/x**2,-2.0,1.0 +1 - 1 / x / x / ( ( ( 1 - x ) * x ) * x ),(x**4*(x - 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 - 1 / x / x / ( ( 1 + x ) * x ),(x**3*(x + 1) - 1)/(x**3*(x + 1)),-3.0,0.0 +1 - 1 / x / x / ( ( 1 - x ) * x ),(x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / x / x / ( ( x * ( 1 + x ) ) * x ),(x**4*(x + 1) - 1)/(x**4*(x + 1)),-4.0,0.0 +1 - 1 / x / x / ( ( x * x ) / ( 1 - x ) ),(x**4 + x - 1)/x**4,-4.0,0.0 +1 - 1 / x / x / ( 1 + ( 1 + x ) ),(x**2*(x + 2) - 1)/(x**2*(x + 2)),-2.0,0.0 +1 - 1 / x / x / ( 1 + ( 1 - x ) ),(x**2*(x - 2) + 1)/(x**2*(x - 2)),-2.0,0.0 +1 - 1 / x / x / ( 1 + x ),(x**2*(x + 1) - 1)/(x**2*(x + 1)),-2.0,0.0 +1 - 1 / x / x / ( 1 - x ),(x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +1 - 1 / x / x / ( x * ( ( ( x * x ) + x ) + x ) ),(x**4*(x + 2) - 1)/(x**4*(x + 2)),-4.0,0.0 +1 - 1 / x / x / ( x * ( 1 - ( x * x ) ) ),(x**5 - x**3 + 1)/(x**5 - x**3),-3.0,0.0 +1 - 1 / x / x / ( x * ( 1 - x ) ),(x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 - 1 / x / x / ( x * ( x / ( 1 + x ) ) ),(x**4 - x - 1)/x**4,-4.0,0.0 +1 - 1 / x / x / ( x * x ),1 - 1/x**4,-4.0,0.0 +1 - 1 / x / x / ( x / ( 1 + ( x * x ) ) ),1 - 1/x - 1/x**3,-3.0,0.0 +1 - 1 / x / x / ( x / ( 1 + x ) ),(x**3 - x - 1)/x**3,-3.0,0.0 +1 - 1 / x / x / 1,1 - 1/x**2,-2.0,0.0 +1 - 1 / x / x / x,1 - 1/x**3,-3.0,0.0 +1 - x,-x + 1,0.0,1.0 +1 - x * ( ( ( x * x ) * x ) + x ),-x**4 - x**2 + 1,0.0,4.0 +1 - x * ( ( 1 + x ) ),-x*(x + 1) + 1,0.0,2.0 +1 - x * ( ( 1 + x ) + x ) * x,-2*x**3 - x**2 + 1,0.0,3.0 +1 - x * ( ( 1 - x ) * x ),x**2*(x - 1) + 1,0.0,3.0 +1 - x * ( ( 1 - x ) - x ) * x * x,x**3*(2*x - 1) + 1,0.0,4.0 +1 - x * ( ( x * ( 1 + x ) ) ) * x,-x**4 - x**3 + 1,0.0,4.0 +1 - x * ( ( x * ( 1 + x ) ) + x ),-x**2*(x + 2) + 1,0.0,3.0 +1 - x * ( ( x * ( 1 - x ) ) ) * x,x**3*(x - 1) + 1,0.0,4.0 +1 - x * ( ( x * x ) * x ) + 1,-x**4 + 2,0.0,4.0 +1 - x * ( ( x * x ) + x ),-x**2*(x + 1) + 1,0.0,3.0 +1 - x * ( ( x * x ) - x ) * 1,-x**2*(x - 1) + 1,0.0,3.0 +1 - x * ( ( x * x ) - x ) * x + 1,x**3*(-x + 1) + 2,0.0,4.0 +1 - x * ( ( x * x ) - x ) * x - x,x**3*(-x + 1) - x + 1,0.0,4.0 +1 - x * ( 1 + ( 1 + x ) ) * x,-x**2*(x + 2) + 1,0.0,3.0 +1 - x * ( 1 + ( x * x ) ),-x**3 - x + 1,0.0,3.0 +1 - x * ( 1 + ( x * x ) ) * x + 1,-x**4 - x**2 + 2,0.0,4.0 +1 - x * ( 1 + x ) * ( 1 + x ),-x*(x + 1)**2 + 1,0.0,3.0 +1 - x * ( 1 + x ) * ( 1 + x ) - 1,-x*(x + 1)**2,1.0,3.0 +1 - x * ( 1 + x ) * ( 1 - x ) * x,x**4 - x**2 + 1,0.0,4.0 +1 - x * ( 1 + x ) * ( x * x ),-x**4 - x**3 + 1,0.0,4.0 +1 - x * ( 1 + x ) * ( x * x ) - x,-x**4 - x**3 - x + 1,0.0,4.0 +1 - x * ( 1 + x ) * 1,-x*(x + 1) + 1,0.0,2.0 +1 - x * ( 1 + x ) * 1 * x,-x**3 - x**2 + 1,0.0,3.0 +1 - x * ( 1 + x ) * x * x,-x**4 - x**3 + 1,0.0,4.0 +1 - x * ( 1 + x ) * x + 1,-x**3 - x**2 + 2,0.0,3.0 +1 - x * ( 1 + x ) * x - ( 1 + x ),-x*(x*(x + 1) + 1),1.0,3.0 +1 - x * ( 1 + x ) * x - ( 1 / x ),(-x**4 - x**3 + x - 1)/x,-1.0,3.0 +1 - x * ( 1 + x ) * x - x,-x**3 - x**2 - x + 1,0.0,3.0 +1 - x * ( 1 + x ) - ( 1 / x ) / x,-x**2 - x + 1 - 1/x**2,-2.0,2.0 +1 - x * ( 1 - ( x * x ) ) + 1 / x,x**3 - x + 1 + 1/x,-1.0,3.0 +1 - x * ( 1 - x ) * ( 1 + x ) * x,x**4 - x**2 + 1,0.0,4.0 +1 - x * ( 1 - x ) * ( 1 - x ),-x*(x - 1)**2 + 1,0.0,3.0 +1 - x * ( 1 - x ) * ( x ),x**2*(x - 1) + 1,0.0,3.0 +1 - x * ( 1 - x ) * ( x * x ) + 1,x**3*(x - 1) + 2,0.0,4.0 +1 - x * ( 1 - x ) * x * x,x**3*(x - 1) + 1,0.0,4.0 +1 - x * ( 1 - x ) * x + ( 1 / x ),(x**4 - x**3 + x + 1)/x,-1.0,3.0 +1 - x * ( 1 - x ) * x + 1,x**2*(x - 1) + 2,0.0,3.0 +1 - x * ( 1 - x ) * x + x,x**2*(x - 1) + x + 1,0.0,3.0 +1 - x * ( 1 - x ) * x - ( 1 + x ),x*(x*(x - 1) - 1),1.0,3.0 +1 - x * ( 1 - x ) * x - x,x**2*(x - 1) - x + 1,0.0,3.0 +1 - x * ( 1 - x ) * x / 1,x**2*(x - 1) + 1,0.0,3.0 +1 - x * ( 1 - x ) + 1 + 1,x*(x - 1) + 3,0.0,2.0 +1 - x * ( 1 - x ) - ( 1 - x ) / x,x**2 - x + 2 - 1/x,-1.0,2.0 +1 - x * ( 1 - x ) / 1,x*(x - 1) + 1,0.0,2.0 +1 - x * ( 1 / ( 1 - x ) ) - 1 / x,(2*x**2 - 2*x + 1)/(x*(x - 1)),-1.0,0.0 +1 - x * ( x ),-x**2 + 1,0.0,2.0 +1 - x * ( x ) * ( ( 1 + x ) * x ),-x**4 - x**3 + 1,0.0,4.0 +1 - x * ( x ) * x,-x**3 + 1,0.0,3.0 +1 - x * ( x ) + 1,-x**2 + 2,0.0,2.0 +1 - x * ( x ) - x,-x**2 - x + 1,0.0,2.0 +1 - x * ( x * ( 1 + x ) ) * x * 1,-x**4 - x**3 + 1,0.0,4.0 +1 - x * ( x * ( 1 + x ) ) * x + 1,-x**4 - x**3 + 2,0.0,4.0 +1 - x * ( x * ( 1 + x ) ) + 1,-x**3 - x**2 + 2,0.0,3.0 +1 - x * ( x * ( 1 + x ) ) - 1 / x,(-x**4 - x**3 + x - 1)/x,-1.0,3.0 +1 - x * ( x * ( 1 - x ) ),x**2*(x - 1) + 1,0.0,3.0 +1 - x * ( x * ( 1 - x ) ) * x + 1,x**3*(x - 1) + 2,0.0,4.0 +1 - x * ( x * ( 1 - x ) ) * x - x,x**3*(x - 1) - x + 1,0.0,4.0 +1 - x * ( x * ( 1 - x ) ) + 1,x**2*(x - 1) + 2,0.0,3.0 +1 - x * ( x * ( 1 - x ) ) + 1 / x,(x**4 - x**3 + x + 1)/x,-1.0,3.0 +1 - x * ( x * ( 1 - x ) ) - x,x**2*(x - 1) - x + 1,0.0,3.0 +1 - x * ( x * ( 1 - x ) ) - x - 1,x*(x*(x - 1) - 1),1.0,3.0 +1 - x * ( x * ( x * ( 1 + x ) ) ),-x**4 - x**3 + 1,0.0,4.0 +1 - x * ( x * ( x * x ) ),-x**4 + 1,0.0,4.0 +1 - x * ( x * ( x * x ) ) - x + 1,-x**4 - x + 2,0.0,4.0 +1 - x * ( x * ( x * x ) ) - x - x,-x**4 - 2*x + 1,0.0,4.0 +1 - x * ( x * x ) * ( 1 + x ),-x**4 - x**3 + 1,0.0,4.0 +1 - x * ( x * x ) * ( 1 + x ) + 1,-x**4 - x**3 + 2,0.0,4.0 +1 - x * ( x * x ) * ( 1 + x ) - x,-x**4 - x**3 - x + 1,0.0,4.0 +1 - x * ( x * x ) * ( 1 - x ) + 1,x**3*(x - 1) + 2,0.0,4.0 +1 - x * ( x * x ) * ( 1 - x ) - x,x**3*(x - 1) - x + 1,0.0,4.0 +1 - x * ( x * x ) * x + ( 1 + x ),-x**4 + x + 2,0.0,4.0 +1 - x * ( x * x ) * x + ( 1 - x ),-x**4 - x + 2,0.0,4.0 +1 - x * ( x * x ) * x - ( x * x ),-x**4 - x**2 + 1,0.0,4.0 +1 - x * ( x * x ) * x - x,-x**4 - x + 1,0.0,4.0 +1 - x * ( x * x ) + ( 1 ),-x**3 + 2,0.0,3.0 +1 - x * ( x * x ) + ( 1 + x ),-x**3 + x + 2,0.0,3.0 +1 - x * ( x * x ) + ( 1 / x ) + 1,-x**3 + 2 + 1/x,-1.0,3.0 +1 - x * ( x * x ) + ( 1 / x ) - x,-x**3 - x + 1 + 1/x,-1.0,3.0 +1 - x * ( x * x ) + 1 + 1,-x**3 + 3,0.0,3.0 +1 - x * ( x * x ) + 1 + x,-x**3 + x + 2,0.0,3.0 +1 - x * ( x * x ) + 1 - ( 1 / x ),-x**3 + 2 - 1/x,-1.0,3.0 +1 - x * ( x * x ) + x,-x**3 + x + 1,0.0,3.0 +1 - x * ( x * x ) + x + x,-x**3 + 2*x + 1,0.0,3.0 +1 - x * ( x * x ) - ( 1 + x ) - x,-x*(x**2 + 2),1.0,3.0 +1 - x * ( x * x ) - 1 - 1,-x**3 - 1,0.0,3.0 +1 - x * ( x * x ) - x + 1,-x**3 - x + 2,0.0,3.0 +1 - x * ( x * x ) - x - ( 1 + x ),-x*(x**2 + 2),1.0,3.0 +1 - x * ( x * x ) - x - x,-x**3 - 2*x + 1,0.0,3.0 +1 - x * ( x + ( ( x * x ) * x ) ),-x**4 - x**2 + 1,0.0,4.0 +1 - x * ( x + ( 1 + x ) ),-x*(2*x + 1) + 1,0.0,2.0 +1 - x * ( x + 1 ),-x*(x + 1) + 1,0.0,2.0 +1 - x * ( x + x ),-2*x**2 + 1,0.0,2.0 +1 - x * ( x - 1 ),-x*(x - 1) + 1,0.0,2.0 +1 - x * 1,-x + 1,0.0,1.0 +1 - x * 1 * ( 1 + x ),-x*(x + 1) + 1,0.0,2.0 +1 - x * 1 * ( 1 + x ) - x,-x*(x + 1) - x + 1,0.0,2.0 +1 - x * 1 * ( 1 - x ),x*(x - 1) + 1,0.0,2.0 +1 - x * 1 * ( 1 - x ) + 1,x*(x - 1) + 2,0.0,2.0 +1 - x * 1 * x,-x**2 + 1,0.0,2.0 +1 - x * 1 * x * x,-x**3 + 1,0.0,3.0 +1 - x * 1 * x - x,-x**2 - x + 1,0.0,2.0 +1 - x * 1 + 1,-x + 2,0.0,1.0 +1 - x * 1 - 1,-x,1.0,1.0 +1 - x * 1 - x,-2*x + 1,0.0,1.0 +1 - x * x,-x**2 + 1,0.0,2.0 +1 - x * x * ( ( 1 / x ) - x ) * x,x**4 - x**2 + 1,0.0,4.0 +1 - x * x * ( ( x * x ) ),-x**4 + 1,0.0,4.0 +1 - x * x * ( ( x * x ) - x ) - x,x**3*(-x + 1) - x + 1,0.0,4.0 +1 - x * x * ( 1 + x ),-x**3 - x**2 + 1,0.0,3.0 +1 - x * x * ( 1 + x ) * ( 1 + x ),-x**2*(x + 1)**2 + 1,0.0,4.0 +1 - x * x * ( 1 + x ) * x,-x**4 - x**3 + 1,0.0,4.0 +1 - x * x * ( 1 + x ) + 1,-x**3 - x**2 + 2,0.0,3.0 +1 - x * x * ( 1 + x ) + x,-x**3 - x**2 + x + 1,0.0,3.0 +1 - x * x * ( 1 + x ) - ( 1 / x ),(-x**4 - x**3 + x - 1)/x,-1.0,3.0 +1 - x * x * ( 1 - ( x * x ) ) + 1,x**4 - x**2 + 2,0.0,4.0 +1 - x * x * ( 1 - ( x * x ) ) - x,x**4 - x**2 - x + 1,0.0,4.0 +1 - x * x * ( 1 - x ) * 1,x**2*(x - 1) + 1,0.0,3.0 +1 - x * x * ( 1 - x ) * x,x**3*(x - 1) + 1,0.0,4.0 +1 - x * x * ( 1 - x ) + 1,x**2*(x - 1) + 2,0.0,3.0 +1 - x * x * ( 1 - x ) - x,x**2*(x - 1) - x + 1,0.0,3.0 +1 - x * x * ( 1 - x ) / ( 1 / x ),x**3*(x - 1) + 1,0.0,4.0 +1 - x * x * ( x * ( 1 + x ) ) + 1,-x**4 - x**3 + 2,0.0,4.0 +1 - x * x * ( x * ( 1 + x ) ) + x,-x**4 - x**3 + x + 1,0.0,4.0 +1 - x * x * ( x * ( 1 + x ) ) - x,-x**4 - x**3 - x + 1,0.0,4.0 +1 - x * x * ( x * ( 1 - x ) ),x**3*(x - 1) + 1,0.0,4.0 +1 - x * x * ( x * ( 1 - x ) ) - x,x**3*(x - 1) - x + 1,0.0,4.0 +1 - x * x * ( x * x ),-x**4 + 1,0.0,4.0 +1 - x * x * ( x * x ) + ( 1 - x ),-x**4 - x + 2,0.0,4.0 +1 - x * x * ( x * x ) + 1,-x**4 + 2,0.0,4.0 +1 - x * x * ( x * x ) - ( x * x ),-x**4 - x**2 + 1,0.0,4.0 +1 - x * x * ( x * x ) - x,-x**4 - x + 1,0.0,4.0 +1 - x * x * 1,-x**2 + 1,0.0,2.0 +1 - x * x * 1 * x,-x**3 + 1,0.0,3.0 +1 - x * x * x * ( 1 + ( 1 + x ) ),-x**3*(x + 2) + 1,0.0,4.0 +1 - x * x * x * ( 1 + x ),-x**4 - x**3 + 1,0.0,4.0 +1 - x * x * x * ( 1 - x ),x**3*(x - 1) + 1,0.0,4.0 +1 - x * x * x * x,-x**4 + 1,0.0,4.0 +1 - x * x * x + ( ( 1 + x ) / x ),-x**3 + 2 + 1/x,-1.0,3.0 +1 - x * x * x + ( 1 + x ),-x**3 + x + 2,0.0,3.0 +1 - x * x * x + ( 1 / x ),-x**3 + 1 + 1/x,-1.0,3.0 +1 - x * x * x + ( x * x ),-x**3 + x**2 + 1,0.0,3.0 +1 - x * x * x + 1,-x**3 + 2,0.0,3.0 +1 - x * x * x - ( ( 1 / x ) + x ),-x**3 - x + 1 - 1/x,-1.0,3.0 +1 - x * x * x - ( 1 / ( 1 + x ) ),((x + 1)*(-x**3 + 1) - 1)/(x + 1),1.0,3.0 +1 - x * x * x - ( 1 / x ),-x**3 + 1 - 1/x,-1.0,3.0 +1 - x * x * x - ( x * x ),-x**3 - x**2 + 1,0.0,3.0 +1 - x * x * x - x,-x**3 - x + 1,0.0,3.0 +1 - x * x * x / ( 1 - x ),(x**3 + x - 1)/(x - 1),0.0,2.0 +1 - x * x * x / ( 1 / x ),-x**4 + 1,0.0,4.0 +1 - x * x * x / 1,-x**3 + 1,0.0,3.0 +1 - x * x + ( ( 1 + x ) / x ) / x,-x**2 + 1 + 1/x + x**(-2),-2.0,2.0 +1 - x * x + ( ( 1 / x ) - x ) + 1,-x**2 - x + 2 + 1/x,-1.0,2.0 +1 - x * x + ( ( 1 / x ) / x ) - x,-x**2 - x + 1 + x**(-2),-2.0,2.0 +1 - x * x + ( 1 ),-x**2 + 2,0.0,2.0 +1 - x * x + ( 1 + x ),-x**2 + x + 2,0.0,2.0 +1 - x * x + ( 1 + x ) + x,-x**2 + 2*x + 2,0.0,2.0 +1 - x * x + ( 1 + x ) / ( x * x ),-x**2 + 1 + 1/x + x**(-2),-2.0,2.0 +1 - x * x + ( 1 + x ) / 1,-x**2 + x + 2,0.0,2.0 +1 - x * x + ( 1 + x ) / x,-x**2 + 2 + 1/x,-1.0,2.0 +1 - x * x + ( 1 / x ) - x,-x**2 - x + 1 + 1/x,-1.0,2.0 +1 - x * x + ( 1 / x ) / x,-x**2 + 1 + x**(-2),-2.0,2.0 +1 - x * x + 1 * 1,-x**2 + 2,0.0,2.0 +1 - x * x + 1 + ( 1 / x ),-x**2 + 2 + 1/x,-1.0,2.0 +1 - x * x + 1 + x,-x**2 + x + 2,0.0,2.0 +1 - x * x + 1 / 1,-x**2 + 2,0.0,2.0 +1 - x * x + x,-x**2 + x + 1,0.0,2.0 +1 - x * x + x + 1,-x**2 + x + 2,0.0,2.0 +1 - x * x + x + x,-x**2 + 2*x + 1,0.0,2.0 +1 - x * x + x / x,-x**2 + 2,0.0,2.0 +1 - x * x - ( ( 1 + x ) / x ) / x,-x**2 + 1 - 1/x - 1/x**2,-2.0,2.0 +1 - x * x - ( ( 1 / x ) / x ),-x**2 + 1 - 1/x**2,-2.0,2.0 +1 - x * x - ( 1 + x ) * ( 1 + x ),-2*x*(x + 1),1.0,2.0 +1 - x * x - ( 1 + x ) * x,-2*x**2 - x + 1,0.0,2.0 +1 - x * x - ( 1 + x ) - x,-x*(x + 2),1.0,2.0 +1 - x * x - ( 1 - x ) / ( 1 + x ),-x*(x**2 + x - 2)/(x + 1),1.0,2.0 +1 - x * x - ( 1 - x ) / x,-x**2 + 2 - 1/x,-1.0,2.0 +1 - x * x - ( 1 / ( 1 + x ) ),((x + 1)*(-x**2 + 1) - 1)/(x + 1),1.0,2.0 +1 - x * x - ( 1 / ( 1 + x ) ) - x,-x**2*(x + 2)/(x + 1),2.0,2.0 +1 - x * x - ( 1 / x ),-x**2 + 1 - 1/x,-1.0,2.0 +1 - x * x - ( x * x ) * x,-x**3 - x**2 + 1,0.0,3.0 +1 - x * x - ( x * x ) - 1,-2*x**2,2.0,2.0 +1 - x * x - 1,-x**2,2.0,2.0 +1 - x * x - 1 - 1,-x**2 - 1,0.0,2.0 +1 - x * x - 1 - x,-x*(x + 1),1.0,2.0 +1 - x * x - 1 / ( ( 1 + x ) * ( 1 - x ) ),x**2*(-x**2 + 2)/(x**2 - 1),2.0,2.0 +1 - x * x - 1 / x,-x**2 + 1 - 1/x,-1.0,2.0 +1 - x * x - x,-x**2 - x + 1,0.0,2.0 +1 - x * x - x - ( 1 / ( 1 + x ) ),-x**2*(x + 2)/(x + 1),2.0,2.0 +1 - x * x - x - 1,-x*(x + 1),1.0,2.0 +1 - x * x / ( ( 1 + x ) + x ) - 1,-x**2/(2*x + 1),2.0,1.0 +1 - x * x / ( ( 1 / x ) / x ) + 1,-x**4 + 2,0.0,4.0 +1 - x * x / ( 1 + x ),(-x**2 + x + 1)/(x + 1),0.0,1.0 +1 - x * x / ( 1 + x ) * x,(-x**3 + x + 1)/(x + 1),0.0,2.0 +1 - x * x / ( 1 + x ) - 1,-x**2/(x + 1),2.0,1.0 +1 - x * x / 1 * ( x * ( 1 + x ) ),-x**4 - x**3 + 1,0.0,4.0 +1 - x * x / 1 * ( x * x ),-x**4 + 1,0.0,4.0 +1 - x * x / 1 * x,-x**3 + 1,0.0,3.0 +1 - x * x / 1 + 1,-x**2 + 2,0.0,2.0 +1 - x * x / 1 + x,-x**2 + x + 1,0.0,2.0 +1 - x * x / 1 - ( 1 / ( 1 + x ) ),((x + 1)*(-x**2 + 1) - 1)/(x + 1),1.0,2.0 +1 - x + ( ( 1 - x ) / x ) / x / x,(x**3*(-x + 1) - x + 1)/x**3,-3.0,1.0 +1 - x + ( ( 1 / x ) - x ) / x / x,-x + 1 - 1/x + x**(-3),-3.0,1.0 +1 - x + ( ( 1 / x ) / x ) / x + 1,-x + 2 + x**(-3),-3.0,1.0 +1 - x + ( ( x * x ) - x ),x**2 - 2*x + 1,0.0,2.0 +1 - x + ( 1 ) - x,-2*x + 2,0.0,1.0 +1 - x + ( 1 ) / x,-x + 1 + 1/x,-1.0,1.0 +1 - x + ( 1 + x ) * ( x * x ) * x,x**3*(x + 1) - x + 1,0.0,4.0 +1 - x + ( 1 - x ),-2*x + 2,0.0,1.0 +1 - x + ( 1 - x ) + 1,-2*x + 3,0.0,1.0 +1 - x + ( 1 - x ) - 1 / x,-2*x + 2 - 1/x,-1.0,1.0 +1 - x + ( 1 - x ) - x,-3*x + 2,0.0,1.0 +1 - x + ( 1 - x ) / x / x,-x + 1 - 1/x + x**(-2),-2.0,1.0 +1 - x + ( 1 / ( x * x ) ) - x,-2*x + 1 + x**(-2),-2.0,1.0 +1 - x + ( 1 / ( x * x ) ) / x + 1,-x + 2 + x**(-3),-3.0,1.0 +1 - x + ( 1 / x ) + 1 - x,-2*x + 2 + 1/x,-1.0,1.0 +1 - x + ( 1 / x ) + 1 / x,-x + 1 + 2/x,-1.0,1.0 +1 - x + ( 1 / x ) + x * ( x * x ),x**3 - x + 1 + 1/x,-1.0,3.0 +1 - x + ( 1 / x ) / x + ( 1 / x ),-x + 1 + 1/x + x**(-2),-2.0,1.0 +1 - x + ( 1 / x ) / x + ( x * x ),x**2 - x + 1 + x**(-2),-2.0,2.0 +1 - x + ( 1 / x ) / x + 1,-x + 2 + x**(-2),-2.0,1.0 +1 - x + ( 1 / x ) / x / x,-x + 1 + x**(-3),-3.0,1.0 +1 - x + ( x * ( 1 - x ) ) * x * x,x**3*(-x + 1) - x + 1,0.0,4.0 +1 - x + ( x * x ),x**2 - x + 1,0.0,2.0 +1 - x + ( x * x ) * x * ( 1 - x ),x**3*(-x + 1) - x + 1,0.0,4.0 +1 - x + ( x * x ) * x + ( 1 / x ),x**3 - x + 1 + 1/x,-1.0,3.0 +1 - x + ( x * x ) * x + 1,x**3 - x + 2,0.0,3.0 +1 - x + ( x * x ) + 1,x**2 - x + 2,0.0,2.0 +1 - x + ( x * x ) - 1 / ( 1 - x ),x*(x**2 - 2*x + 2)/(x - 1),1.0,2.0 +1 - x + 1,-x + 2,0.0,1.0 +1 - x + 1 * 1,-x + 2,0.0,1.0 +1 - x + 1 * 1 - x,-2*x + 2,0.0,1.0 +1 - x + 1 + ( 1 - x ),-2*x + 3,0.0,1.0 +1 - x + 1 + ( x * x ) * x,x**3 - x + 2,0.0,3.0 +1 - x + 1 + 1,-x + 3,0.0,1.0 +1 - x + 1 + 1 + ( 1 - x ),-2*x + 4,0.0,1.0 +1 - x + 1 + 1 + ( 1 / x ),-x + 3 + 1/x,-1.0,1.0 +1 - x + 1 + 1 + 1,-x + 4,0.0,1.0 +1 - x + 1 + 1 - ( 1 / x ),-x + 3 - 1/x,-1.0,1.0 +1 - x + 1 + 1 - x,-2*x + 3,0.0,1.0 +1 - x + 1 + x * x,x**2 - x + 2,0.0,2.0 +1 - x + 1 - ( x ),-2*x + 2,0.0,1.0 +1 - x + 1 - ( x * ( x * x ) ) * x,-x**4 - x + 2,0.0,4.0 +1 - x + 1 - ( x * x ) + 1,-x**2 - x + 3,0.0,2.0 +1 - x + 1 - 1 / ( 1 - x ),((-x + 2)*(x - 1) + 1)/(x - 1),0.0,1.0 +1 - x + 1 - x,-2*x + 2,0.0,1.0 +1 - x + 1 - x + ( ( 1 / x ) / x ),-2*x + 2 + x**(-2),-2.0,1.0 +1 - x + 1 - x + 1,-2*x + 3,0.0,1.0 +1 - x + 1 - x - ( 1 / x ),-2*x + 2 - 1/x,-1.0,1.0 +1 - x + 1 - x - x,-3*x + 2,0.0,1.0 +1 - x + 1 / ( 1 - x ),-((x - 1)**2 + 1)/(x - 1),0.0,1.0 +1 - x + 1 / ( 1 - x ) + 1,((-x + 2)*(x - 1) - 1)/(x - 1),0.0,1.0 +1 - x + 1 / ( x * ( 1 + x ) ) / ( x * x ),(-x**5 + x**3 + 1)/(x**3*(x + 1)),-3.0,1.0 +1 - x + 1 / ( x * ( x * x ) ) - x,-2*x + 1 + x**(-3),-3.0,1.0 +1 - x + 1 / ( x * x ),-x + 1 + x**(-2),-2.0,1.0 +1 - x + 1 / ( x * x ) + ( x * x ),x**2 - x + 1 + x**(-2),-2.0,2.0 +1 - x + 1 / ( x * x ) - ( 1 / x ),-x + 1 - 1/x + x**(-2),-2.0,1.0 +1 - x + 1 / ( x * x ) - x,-2*x + 1 + x**(-2),-2.0,1.0 +1 - x + 1 / 1,-x + 2,0.0,1.0 +1 - x + 1 / x + ( ( x * x ) * x ),x**3 - x + 1 + 1/x,-1.0,3.0 +1 - x + 1 / x + ( x * x ),x**2 - x + 1 + 1/x,-1.0,2.0 +1 - x + 1 / x + 1,-x + 2 + 1/x,-1.0,1.0 +1 - x + 1 / x - ( x * x ),-x**2 - x + 1 + 1/x,-1.0,2.0 +1 - x + 1 / x - x,-2*x + 1 + 1/x,-1.0,1.0 +1 - x + 1 / x / ( 1 - x ),-(x*(x - 1)**2 + 1)/(x*(x - 1)),-1.0,1.0 +1 - x + 1 / x / ( x * x ),-x + 1 + x**(-3),-3.0,1.0 +1 - x + 1 / x / x,-x + 1 + x**(-2),-2.0,1.0 +1 - x + x,1,0.0,0.0 +1 - x + x * ( ( 1 + x ) * x ) * x,x**3*(x + 1) - x + 1,0.0,4.0 +1 - x + x * ( 1 - x ) * ( x * x ),x**3*(-x + 1) - x + 1,0.0,4.0 +1 - x + x * ( 1 - x ) * x,x**2*(-x + 1) - x + 1,0.0,3.0 +1 - x + x * ( x * ( 1 + x ) ) * x,x**3*(x + 1) - x + 1,0.0,4.0 +1 - x + x * ( x * ( x * x ) ) - x,x**4 - 2*x + 1,0.0,4.0 +1 - x + x * ( x * x ) * x,x**4 - x + 1,0.0,4.0 +1 - x + x * ( x * x ) - x,x**3 - 2*x + 1,0.0,3.0 +1 - x + x * x * ( ( x * x ) + x ),x**3*(x + 1) - x + 1,0.0,4.0 +1 - x + x * x * ( ( x * x ) - x ),x**3*(x - 1) - x + 1,0.0,4.0 +1 - x + x * x * ( 1 + ( x * x ) ),x**4 + x**2 - x + 1,0.0,4.0 +1 - x + x * x * ( 1 + x ),x**2*(x + 1) - x + 1,0.0,3.0 +1 - x + x * x * ( x * ( 1 + x ) ),x**3*(x + 1) - x + 1,0.0,4.0 +1 - x + x * x * ( x * ( 1 - x ) ),x**3*(-x + 1) - x + 1,0.0,4.0 +1 - x + x * x * x,x**3 - x + 1,0.0,3.0 +1 - x + x * x + ( 1 - x ),x**2 - 2*x + 2,0.0,2.0 +1 - x + x * x + ( 1 / x ),x**2 - x + 1 + 1/x,-1.0,2.0 +1 - x + x / x,-x + 2,0.0,1.0 +1 - x - ( ( 1 - x ) ) * x,x*(x - 1) - x + 1,0.0,2.0 +1 - x - ( ( 1 / ( 1 - x ) ) + x ),-x*(2*x - 3)/(x - 1),1.0,1.0 +1 - x - ( ( 1 / x ) + x ) / x / x,-x + 1 - 1/x - 1/x**3,-3.0,1.0 +1 - x - ( ( 1 / x ) / x ) - x * x,-x**2 - x + 1 - 1/x**2,-2.0,2.0 +1 - x - ( ( 1 / x ) / x ) / 1 / x,-x + 1 - 1/x**3,-3.0,1.0 +1 - x - ( ( x * x ) ) * x,-x**3 - x + 1,0.0,3.0 +1 - x - ( ( x * x ) ) - x,-x**2 - 2*x + 1,0.0,2.0 +1 - x - ( ( x * x ) * x ) * x - x,-x**4 - 2*x + 1,0.0,4.0 +1 - x - ( ( x * x ) + x ),-x**2 - 2*x + 1,0.0,2.0 +1 - x - ( 1 ) - x,-2*x,1.0,1.0 +1 - x - ( 1 ) / ( 1 - x ),(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 - x - ( 1 + x ),-2*x,1.0,1.0 +1 - x - ( 1 + x ) * ( x * x ) * x,-x**4 - x**3 - x + 1,0.0,4.0 +1 - x - ( 1 + x ) * 1 - x,-3*x,1.0,1.0 +1 - x - ( 1 + x ) * x * x,-x**3 - x**2 - x + 1,0.0,3.0 +1 - x - ( 1 + x ) * x - ( 1 + x ),-x*(x + 3),1.0,2.0 +1 - x - ( 1 + x ) - 1 - 1,-2*x - 2,0.0,1.0 +1 - x - ( 1 + x ) - 1 / x,-2*x - 1/x,-1.0,1.0 +1 - x - ( 1 + x ) - x,-3*x,1.0,1.0 +1 - x - ( 1 + x ) - x * x,-x*(x + 2),1.0,2.0 +1 - x - ( 1 + x ) - x - 1,-3*x - 1,0.0,1.0 +1 - x - ( 1 + x ) - x - x,-4*x,1.0,1.0 +1 - x - ( 1 + x ) - x / 1,-3*x,1.0,1.0 +1 - x - ( 1 + x ) / ( x * ( x * x ) ) - x,(x**3*(-2*x + 1) - x - 1)/x**3,-3.0,1.0 +1 - x - ( 1 + x ) / ( x * x ) - x,-2*x + 1 - 1/x - 1/x**2,-2.0,1.0 +1 - x - ( 1 + x ) / ( x * x ) / x,(x**3*(-x + 1) - x - 1)/x**3,-3.0,1.0 +1 - x - ( 1 + x ) / x / ( x * x ),(x**3*(-x + 1) - x - 1)/x**3,-3.0,1.0 +1 - x - ( 1 - ( 1 / x ) ) / x / x,(x**3*(-x + 1) - x + 1)/x**3,-3.0,1.0 +1 - x - ( 1 - x ) * ( 1 / ( 1 + x ) ) - x,-2*x**2/(x + 1),2.0,1.0 +1 - x - ( 1 - x ) * ( x * x ),x**2*(x - 1) - x + 1,0.0,3.0 +1 - x - ( 1 - x ) * x,x*(x - 1) - x + 1,0.0,2.0 +1 - x - ( 1 - x ) * x + 1,x*(x - 1) - x + 2,0.0,2.0 +1 - x - ( 1 - x ) / ( x * x ) / x,(x**3*(-x + 1) + x - 1)/x**3,-3.0,1.0 +1 - x - ( 1 - x ) / 1 * x,x*(x - 1) - x + 1,0.0,2.0 +1 - x - ( 1 - x ) / x / ( ( 1 / x ) + ( x * x ) ),x**3*(-x + 1)/(x**3 + 1),3.0,1.0 +1 - x - ( 1 / ( 1 + ( x * ( 1 - x ) ) ) ),x**2*(-x + 2)/(x**2 - x - 1),2.0,1.0 +1 - x - ( 1 / ( 1 - x ) ) - ( x ),-x*(2*x - 3)/(x - 1),1.0,1.0 +1 - x - ( 1 / ( 1 - x ) ) / 1,(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 - x - ( 1 / ( 1 - x ) ) / x / x,(-x**2*(-x + 1)**2 + 1)/(x**2*(x - 1)),-2.0,1.0 +1 - x - ( 1 / x ),-x + 1 - 1/x,-1.0,1.0 +1 - x - ( 1 / x ) + ( x * x ) * x,x**3 - x + 1 - 1/x,-1.0,3.0 +1 - x - ( 1 / x ) + x * x,x**2 - x + 1 - 1/x,-1.0,2.0 +1 - x - ( 1 / x ) - x - x,-3*x + 1 - 1/x,-1.0,1.0 +1 - x - ( 1 / x ) / ( 1 - x ) / x,(-x**2*(-x + 1)**2 + 1)/(x**2*(x - 1)),-2.0,1.0 +1 - x - ( 1 / x ) / ( x * x ) + 1,-x + 2 - 1/x**3,-3.0,1.0 +1 - x - ( 1 / x ) / ( x * x ) - x,-2*x + 1 - 1/x**3,-3.0,1.0 +1 - x - ( 1 / x ) / 1 / x,-x + 1 - 1/x**2,-2.0,1.0 +1 - x - ( 1 / x ) / x * ( 1 - x ),-x + 1 + 1/x - 1/x**2,-2.0,1.0 +1 - x - ( 1 / x ) / x * 1,-x + 1 - 1/x**2,-2.0,1.0 +1 - x - ( 1 / x ) / x + ( x * x ),x**2 - x + 1 - 1/x**2,-2.0,2.0 +1 - x - ( 1 / x ) / x + 1,-x + 2 - 1/x**2,-2.0,1.0 +1 - x - ( 1 / x ) / x - ( x * x ),-x**2 - x + 1 - 1/x**2,-2.0,2.0 +1 - x - ( 1 / x ) / x - x,-2*x + 1 - 1/x**2,-2.0,1.0 +1 - x - ( x ) * ( 1 + x ),-x*(x + 1) - x + 1,0.0,2.0 +1 - x - ( x ) * x,-x**2 - x + 1,0.0,2.0 +1 - x - ( x ) - ( 1 / x ),-2*x + 1 - 1/x,-1.0,1.0 +1 - x - ( x ) - 1,-2*x,1.0,1.0 +1 - x - ( x * ( 1 + x ) ) * x,-x**3 - x**2 - x + 1,0.0,3.0 +1 - x - ( x * ( 1 + x ) ) * x * x,-x**4 - x**3 - x + 1,0.0,4.0 +1 - x - ( x * ( 1 + x ) ) * x + 1,-x**3 - x**2 - x + 2,0.0,3.0 +1 - x - ( x * ( 1 + x ) ) * x - 1,-x*(x*(x + 1) + 1),1.0,3.0 +1 - x - ( x * ( 1 - x ) ) * x * x,x**3*(x - 1) - x + 1,0.0,4.0 +1 - x - ( x * ( x * x ) ) * x - x,-x**4 - 2*x + 1,0.0,4.0 +1 - x - ( x * x ),-x**2 - x + 1,0.0,2.0 +1 - x - ( x * x ) * x * ( 1 + x ),-x**4 - x**3 - x + 1,0.0,4.0 +1 - x - ( x * x ) * x * ( 1 - x ),x**3*(x - 1) - x + 1,0.0,4.0 +1 - x - ( x * x ) * x * x,-x**4 - x + 1,0.0,4.0 +1 - x - ( x * x ) * x - x,-x**3 - 2*x + 1,0.0,3.0 +1 - x - ( x * x ) - ( 1 / x ),-x**2 - x + 1 - 1/x,-1.0,2.0 +1 - x - ( x * x ) - 1 / x,-x**2 - x + 1 - 1/x,-1.0,2.0 +1 - x - ( x * x ) - x * x,-2*x**2 - x + 1,0.0,2.0 +1 - x - ( x + 1 ),-2*x,1.0,1.0 +1 - x - ( x / ( 1 + x ) ),(-x + (-x + 1)*(x + 1))/(x + 1),0.0,1.0 +1 - x - ( x / ( 1 - x ) ) - 1,x*(-x + 2)/(x - 1),1.0,1.0 +1 - x - ( x / ( 1 - x ) ) - 1 - x,x*(-2*x + 3)/(x - 1),1.0,1.0 +1 - x - ( x / ( 1 - x ) ) - x - 1,x*(-2*x + 3)/(x - 1),1.0,1.0 +1 - x - ( x / ( 1 - x ) ) / 1 / x,(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 - x - ( x / ( 1 - x ) ) / x,(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 - x - 1 * 1 / x,-x + 1 - 1/x,-1.0,1.0 +1 - x - 1 * x,-2*x + 1,0.0,1.0 +1 - x - 1 * x * ( 1 - x ),x*(x - 1) - x + 1,0.0,2.0 +1 - x - 1 * x - x,-3*x + 1,0.0,1.0 +1 - x - 1 - ( 1 + x ) * x,-x*(x + 2),1.0,2.0 +1 - x - 1 - ( 1 / ( x * x ) ),-x - 1/x**2,-2.0,1.0 +1 - x - 1 - ( 1 / x ),-x - 1/x,-1.0,1.0 +1 - x - 1 - ( 1 / x ) - 1,-x - 1 - 1/x,-1.0,1.0 +1 - x - 1 - ( 1 / x ) - x,-2*x - 1/x,-1.0,1.0 +1 - x - 1 - ( 1 / x ) / ( x * x ),-x - 1/x**3,-3.0,1.0 +1 - x - 1 - ( 1 / x ) / x,-x - 1/x**2,-2.0,1.0 +1 - x - 1 - ( x / ( 1 + x ) ),-x*(x + 2)/(x + 1),1.0,1.0 +1 - x - 1 - ( x / ( 1 - x ) ),x*(-x + 2)/(x - 1),1.0,1.0 +1 - x - 1 - 1,-x - 1,0.0,1.0 +1 - x - 1 - 1 - ( 1 + x ),-2*x - 2,0.0,1.0 +1 - x - 1 - 1 - 1,-x - 2,0.0,1.0 +1 - x - 1 - 1 - x,-2*x - 1,0.0,1.0 +1 - x - 1 - x,-2*x,1.0,1.0 +1 - x - 1 - x * x,-x*(x + 1),1.0,2.0 +1 - x - 1 - x - ( ( x * x ) + x ),-x*(x + 3),1.0,2.0 +1 - x - 1 - x - ( 1 + x ),-3*x - 1,0.0,1.0 +1 - x - 1 - x - ( x * ( 1 + x ) ),-x*(x + 3),1.0,2.0 +1 - x - 1 - x - ( x * ( 1 - x ) ),x*(x - 3),1.0,2.0 +1 - x - 1 - x - ( x * x ),-x*(x + 2),1.0,2.0 +1 - x - 1 - x - ( x / ( 1 + x ) ),-x*(2*x + 3)/(x + 1),1.0,1.0 +1 - x - 1 - x - 1,-2*x - 1,0.0,1.0 +1 - x - 1 / ( ( 1 + x ) + x ) / 1,-x*(2*x - 1)/(2*x + 1),1.0,1.0 +1 - x - 1 / ( ( 1 - x ) * x ) / ( x * x ),(-x**3*(-x + 1)**2 + 1)/(x**3*(x - 1)),-3.0,1.0 +1 - x - 1 / ( ( x * x ) ),-x + 1 - 1/x**2,-2.0,1.0 +1 - x - 1 / ( 1 + x ) / ( 1 + x ),-x + 1 - 1/(x + 1)**2,1.0,1.0 +1 - x - 1 / ( 1 + x ) / 1,-x**2/(x + 1),2.0,1.0 +1 - x - 1 / ( 1 + x ) / x,(-x**3 + x - 1)/(x*(x + 1)),-1.0,1.0 +1 - x - 1 / ( 1 - x ) - x,-x*(2*x - 3)/(x - 1),1.0,1.0 +1 - x - 1 / ( 1 - x ) / ( 1 - x ),((-x + 1)**3 - 1)/(x - 1)**2,1.0,1.0 +1 - x - 1 / ( 1 - x ) / ( x * x ),(-x**2*(-x + 1)**2 + 1)/(x**2*(x - 1)),-2.0,1.0 +1 - x - 1 / ( 1 - x ) / 1,(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 - x - 1 / ( x ),-x + 1 - 1/x,-1.0,1.0 +1 - x - 1 / ( x * ( x * x ) ) / 1,-x + 1 - 1/x**3,-3.0,1.0 +1 - x - 1 / ( x * x ) - ( x * x ),-x**2 - x + 1 - 1/x**2,-2.0,2.0 +1 - x - 1 / ( x * x ) / ( 1 - x ),(-x**2*(-x + 1)**2 + 1)/(x**2*(x - 1)),-2.0,1.0 +1 - x - 1 / ( x * x ) / 1,-x + 1 - 1/x**2,-2.0,1.0 +1 - x - 1 / 1 / x,-x + 1 - 1/x,-1.0,1.0 +1 - x - 1 / x,-x + 1 - 1/x,-1.0,1.0 +1 - x - 1 / x + 1,-x + 2 - 1/x,-1.0,1.0 +1 - x - 1 / x - ( 1 / x ),-x + 1 - 2/x,-1.0,1.0 +1 - x - 1 / x - 1,-x - 1/x,-1.0,1.0 +1 - x - 1 / x - x,-2*x + 1 - 1/x,-1.0,1.0 +1 - x - 1 / x / x,-x + 1 - 1/x**2,-2.0,1.0 +1 - x - x,-2*x + 1,0.0,1.0 +1 - x - x * ( ( 1 + x ) * x ) * x,-x**4 - x**3 - x + 1,0.0,4.0 +1 - x - x * ( 1 - x ),x*(x - 1) - x + 1,0.0,2.0 +1 - x - x * ( 1 - x ) * ( x * x ),x**3*(x - 1) - x + 1,0.0,4.0 +1 - x - x * ( 1 - x ) * x,x**2*(x - 1) - x + 1,0.0,3.0 +1 - x - x * ( x ),-x**2 - x + 1,0.0,2.0 +1 - x - x * ( x * ( 1 + x ) ) * x,-x**4 - x**3 - x + 1,0.0,4.0 +1 - x - x * ( x * ( 1 + x ) ) - 1,-x*(x*(x + 1) + 1),1.0,3.0 +1 - x - x * ( x * ( 1 - x ) ),x**2*(x - 1) - x + 1,0.0,3.0 +1 - x - x * ( x * x ) * ( 1 - x ),x**3*(x - 1) - x + 1,0.0,4.0 +1 - x - x * ( x * x ) + 1,-x**3 - x + 2,0.0,3.0 +1 - x - x * ( x * x ) - 1,-x**3 - x,1.0,3.0 +1 - x - x * ( x * x ) - x,-x**3 - 2*x + 1,0.0,3.0 +1 - x - x * 1,-2*x + 1,0.0,1.0 +1 - x - x * 1 * x,-x**2 - x + 1,0.0,2.0 +1 - x - x * 1 - x,-3*x + 1,0.0,1.0 +1 - x - x * x * ( x * ( 1 - x ) ),x**3*(x - 1) - x + 1,0.0,4.0 +1 - x - x * x * ( x * x ),-x**4 - x + 1,0.0,4.0 +1 - x - x * x * 1,-x**2 - x + 1,0.0,2.0 +1 - x - x * x * x,-x**3 - x + 1,0.0,3.0 +1 - x - x * x + ( 1 - x ),-x**2 - 2*x + 2,0.0,2.0 +1 - x - x * x + 1,-x**2 - x + 2,0.0,2.0 +1 - x - x * x - ( 1 / ( 1 + x ) ),-x**2*(x + 2)/(x + 1),2.0,2.0 +1 - x - x * x - ( 1 / x ),-x**2 - x + 1 - 1/x,-1.0,2.0 +1 - x - x * x - x,-x**2 - 2*x + 1,0.0,2.0 +1 - x - x + ( 1 - x ) + 1,-3*x + 3,0.0,1.0 +1 - x - x + ( x * x ) * x,x**3 - 2*x + 1,0.0,3.0 +1 - x - x + 1 + ( ( 1 / x ) / ( x * x ) ),-2*x + 2 + x**(-3),-3.0,1.0 +1 - x - x + 1 + ( 1 / x ),-2*x + 2 + 1/x,-1.0,1.0 +1 - x - x + 1 + 1,-2*x + 3,0.0,1.0 +1 - x - x + 1 - x,-3*x + 2,0.0,1.0 +1 - x - x + 1 / ( x * x ),-2*x + 1 + x**(-2),-2.0,1.0 +1 - x - x + 1 / x,-2*x + 1 + 1/x,-1.0,1.0 +1 - x - x - ( ( 1 + x ) + x ),-4*x,1.0,1.0 +1 - x - x - ( ( x * x ) * x ),-x**3 - 2*x + 1,0.0,3.0 +1 - x - x - ( 1 + x ),-3*x,1.0,1.0 +1 - x - x - ( 1 + x ) - x,-4*x,1.0,1.0 +1 - x - x - ( 1 + x ) / 1,-3*x,1.0,1.0 +1 - x - x - ( 1 - x ) / x,-2*x + 2 - 1/x,-1.0,1.0 +1 - x - x - ( 1 / ( 1 + x ) ),-x*(2*x + 1)/(x + 1),1.0,1.0 +1 - x - x - ( 1 / ( 1 - x ) ),-x*(2*x - 3)/(x - 1),1.0,1.0 +1 - x - x - ( 1 / x ) - ( x * x ),-x**2 - 2*x + 1 - 1/x,-1.0,2.0 +1 - x - x - ( 1 / x ) - 1,-2*x - 1/x,-1.0,1.0 +1 - x - x - ( 1 / x ) - x,-3*x + 1 - 1/x,-1.0,1.0 +1 - x - x - ( x * x ) * x,-x**3 - 2*x + 1,0.0,3.0 +1 - x - x - ( x * x ) + 1,-x**2 - 2*x + 2,0.0,2.0 +1 - x - x - ( x * x ) - 1,-x*(x + 2),1.0,2.0 +1 - x - x - ( x / ( 1 - x ) ) - 1,x*(-2*x + 3)/(x - 1),1.0,1.0 +1 - x - x - 1,-2*x,1.0,1.0 +1 - x - x - 1 * x,-3*x + 1,0.0,1.0 +1 - x - x - 1 - ( 1 + x ),-3*x - 1,0.0,1.0 +1 - x - x - 1 - 1,-2*x - 1,0.0,1.0 +1 - x - x - 1 - x,-3*x,1.0,1.0 +1 - x - x - 1 / ( 1 + x ),-x*(2*x + 1)/(x + 1),1.0,1.0 +1 - x - x - 1 / ( x * x ),-2*x + 1 - 1/x**2,-2.0,1.0 +1 - x - x - 1 / x,-2*x + 1 - 1/x,-1.0,1.0 +1 - x - x - x,-3*x + 1,0.0,1.0 +1 - x - x - x * ( x * x ),-x**3 - 2*x + 1,0.0,3.0 +1 - x - x - x * 1,-3*x + 1,0.0,1.0 +1 - x - x - x * x,-x**2 - 2*x + 1,0.0,2.0 +1 - x - x - x + ( ( 1 / x ) / x ),-3*x + 1 + x**(-2),-2.0,1.0 +1 - x - x - x + ( 1 / x ),-3*x + 1 + 1/x,-1.0,1.0 +1 - x - x - x + 1,-3*x + 2,0.0,1.0 +1 - x - x - x - ( ( 1 + x ) + x ),-5*x,1.0,1.0 +1 - x - x - x - ( 1 + x ),-4*x,1.0,1.0 +1 - x - x - x - ( 1 / ( 1 - x ) ),-x*(3*x - 4)/(x - 1),1.0,1.0 +1 - x - x - x - 1,-3*x,1.0,1.0 +1 - x - x - x - x,-4*x + 1,0.0,1.0 +1 - x - x - x / ( 1 + x ),(-x + (-2*x + 1)*(x + 1))/(x + 1),0.0,1.0 +1 - x - x / ( x * ( 1 - x ) ),(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 - x - x / ( x * ( x * x ) ) / x,-x + 1 - 1/x**3,-3.0,1.0 +1 - x - x / 1 * ( x * x ),-x**3 - x + 1,0.0,3.0 +1 - x - x / 1 * x,-x**2 - x + 1,0.0,2.0 +1 - x - x / 1 - x,-3*x + 1,0.0,1.0 +1 - x - x / x / ( 1 + x ),-x**2/(x + 1),2.0,1.0 +1 - x - x / x / ( 1 - x ),(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 - x - x / x / x,-x + 1 - 1/x,-1.0,1.0 +1 - x / ( ( ( x * x ) + x ) + 1 ),(x**2 + 1)/(x**2 + x + 1),0.0,0.0 +1 - x / ( ( 1 + x ) + ( 1 / x ) ),(x + 1)/(x**2 + x + 1),0.0,-1.0 +1 - x / ( ( 1 + x ) + x ),(x + 1)/(2*x + 1),0.0,0.0 +1 - x / ( ( 1 - x ) + 1 ),2*(x - 1)/(x - 2),0.0,0.0 +1 - x / ( ( 1 - x ) - x ),(3*x - 1)/(2*x - 1),0.0,0.0 +1 - x / ( ( 1 / ( ( 1 / x ) - x ) ) - ( x * ( x * x ) ) ),x**4/(x**4 - x**2 + 1),4.0,0.0 +1 - x / ( ( 1 / ( 1 + x ) ) + ( 1 + x ) ),(x + 2)/(x**2 + 2*x + 2),0.0,-1.0 +1 - x / ( ( 1 / x ) + 1 ),(-x**2 + x + 1)/(x + 1),0.0,1.0 +1 - x / ( ( 1 / x ) + x ) + 1,(x**2 + 2)/(x**2 + 1),0.0,0.0 +1 - x / ( ( 1 / x ) - ( 1 + x ) ),(2*x**2 + x - 1)/(x**2 + x - 1),0.0,0.0 +1 - x / ( ( x * ( 1 - x ) ) + 1 ),(x**2 - 1)/(x**2 - x - 1),0.0,0.0 +1 - x / ( ( x * x ) + ( x * x ) ),(x - 1/2)/x,-1.0,0.0 +1 - x / ( ( x * x ) - 1 ),(x**2 - x - 1)/(x**2 - 1),0.0,0.0 +1 - x / ( 1 + ( 1 + ( ( x * x ) / x ) ) ),2/(x + 2),0.0,-1.0 +1 - x / ( 1 + ( 1 + ( 1 + x ) ) ),3/(x + 3),0.0,-1.0 +1 - x / ( 1 + ( 1 + x ) ),2/(x + 2),0.0,-1.0 +1 - x / ( 1 + ( 1 + x ) ) / x / x,(x*(x + 2) - 1)/(x*(x + 2)),-1.0,0.0 +1 - x / ( 1 + ( 1 - x ) ),2*(x - 1)/(x - 2),0.0,0.0 +1 - x / ( 1 + ( 1 / x ) ),(-x**2 + x + 1)/(x + 1),0.0,1.0 +1 - x / ( 1 + ( x * x ) ),(x**2 - x + 1)/(x**2 + 1),0.0,0.0 +1 - x / ( 1 + x ) + 1,(x + 2)/(x + 1),0.0,0.0 +1 - x / ( 1 + x ) / ( 1 + x ) / x,1 - 1/(x + 1)**2,1.0,0.0 +1 - x / ( 1 - ( x * x ) ),(x**2 + x - 1)/(x**2 - 1),0.0,0.0 +1 - x / ( 1 - x ) * x,(x**2 + x - 1)/(x - 1),0.0,1.0 +1 - x / ( 1 - x ) + 1,(3*x - 2)/(x - 1),0.0,0.0 +1 - x / ( 1 - x ) - ( 1 / ( 1 + x ) ),2*x**2/(x**2 - 1),2.0,0.0 +1 - x / ( 1 - x ) - ( 1 / x ),(2*x**2 - 2*x + 1)/(x*(x - 1)),-1.0,0.0 +1 - x / ( 1 - x ) - x,(x - (-x + 1)**2)/(x - 1),0.0,1.0 +1 - x / ( 1 - x ) / x - x,(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 - x / ( 1 - x ) / x / x,(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 - x / ( x * ( 1 + x ) ) - x * x,((x + 1)*(-x**2 + 1) - 1)/(x + 1),1.0,2.0 +1 - x / ( x - ( ( 1 / x ) / ( 1 + x ) ) ),-1/(x**2*(x + 1) - 1),0.0,-3.0 +1 - x / ( x - ( 1 / ( ( ( x * x ) * x ) + x ) ) ),-1/(x**4 + x**2 - 1),0.0,-4.0 +1 - x / ( x - 1 ),-1/(x - 1),0.0,-1.0 +1 - x / 1,-x + 1,0.0,1.0 +1 - x / 1 * ( x * x ) * x,-x**4 + 1,0.0,4.0 +1 - x / 1 * x,-x**2 + 1,0.0,2.0 +1 - x / 1 * x * ( 1 + x ),-x**3 - x**2 + 1,0.0,3.0 +1 - x / 1 * x * x,-x**3 + 1,0.0,3.0 +1 - x / 1 * x + 1,-x**2 + 2,0.0,2.0 +1 - x / 1 * x - x,-x**2 - x + 1,0.0,2.0 +1 - x / 1 + 1,-x + 2,0.0,1.0 +1 - x / 1 - 1 / ( 1 - x ),(-(-x + 1)**2 + 1)/(x - 1),1.0,1.0 +1 - x / 1 - 1 / x,-x + 1 - 1/x,-1.0,1.0 +1 - x / x,0,0.0,0.0 +1 - x / x / ( 1 - x ) / x,(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 - x / x / ( x * ( 1 + x ) ),(x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +1 - x / x / ( x * x ) - x,-x + 1 - 1/x**2,-2.0,1.0 +1 - x / x / x - ( 1 / x ),(x - 2)/x,-1.0,0.0 +1 - x / x / x - x,-x + 1 - 1/x,-1.0,1.0 +1 - x / x / x / x,1 - 1/x**2,-2.0,0.0 +1 / ( ( ( ( ( 1 - x ) * x ) * x ) * x ) - 1 - x ),-1/(x**3*(x - 1) + x + 1),0.0,-4.0 +1 / ( ( ( ( ( 1 - x ) / x ) - x ) / x ) / x - x ),-x**3/(x**4 + x**2 + x - 1),3.0,-1.0 +1 / ( ( ( ( ( 1 - x ) / x ) / x ) + x ) - x * x ),-x**2/(x**3*(x - 1) + x - 1),2.0,-2.0 +1 / ( ( ( ( ( 1 / x ) / x ) - x ) / x ) - x - x ),-x**3/(2*x**4 + x**3 - 1),3.0,-1.0 +1 / ( ( ( ( 1 + x ) * ( 1 + x ) ) * x ) - 1 / x ),x/(x**2*(x + 1)**2 - 1),1.0,-3.0 +1 / ( ( ( ( 1 + x ) * ( 1 - x ) ) * x ) * x + 1 ),1/(-x**4 + x**2 + 1),0.0,-4.0 +1 / ( ( ( ( 1 + x ) * ( x * x ) ) * x ) + 1 ) - 1,-x**3*(x + 1)/(x**3*(x + 1) + 1),3.0,0.0 +1 / ( ( ( ( 1 + x ) * x ) * x ) + 1 ) - 1,-x**2*(x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +1 / ( ( ( ( 1 + x ) * x ) * x ) - 1 - 1 ),1/(x**2*(x + 1) - 2),0.0,-3.0 +1 / ( ( ( ( 1 + x ) * x ) * x ) - 1 - x ),1/(x**3 + x**2 - x - 1),0.0,-3.0 +1 / ( ( ( ( 1 + x ) + x ) + ( x * x ) ) ),1/(x**2 + 2*x + 1),0.0,-2.0 +1 / ( ( ( ( 1 + x ) + x ) + x ) ),1/(3*x + 1),0.0,-1.0 +1 / ( ( ( ( 1 + x ) / x ) + x ) - ( x * x ) * x ),x/(-x**4 + x**2 + x + 1),1.0,-3.0 +1 / ( ( ( ( 1 + x ) / x ) - x ) - x - x ),x/(-3*x**2 + x + 1),1.0,-1.0 +1 / ( ( ( ( 1 + x ) / x ) / x ) + x + x ),x**2/(2*x**3 + x + 1),2.0,-1.0 +1 / ( ( ( ( 1 + x ) / x ) / x ) - x + 1 ),x**2/(x**2*(-x + 1) + x + 1),2.0,-1.0 +1 / ( ( ( ( 1 - x ) * ( 1 + x ) ) + x ) ),1/(-x**2 + x + 1),0.0,-2.0 +1 / ( ( ( ( 1 - x ) * x ) * x ) + 1 + 1 ),-1/(x**2*(x - 1) - 2),0.0,-3.0 +1 / ( ( ( ( 1 - x ) * x ) * x ) - 1 - x ),-1/(x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( ( ( ( 1 - x ) - x ) * x ) - ( x ) ),-1/(2*x**2),-2.0,-2.0 +1 / ( ( ( ( 1 - x ) - x ) / ( x * x ) ) / x + x ),x**3/(x**4 - 2*x + 1),3.0,-1.0 +1 / ( ( ( ( 1 - x ) / x ) + x ) + x ) / x,1/(2*x**2 - x + 1),0.0,-2.0 +1 / ( ( ( ( 1 - x ) / x ) + x ) - x * x ),-x/(x**2*(x - 1) + x - 1),1.0,-2.0 +1 / ( ( ( ( 1 - x ) / x ) - x ) - x ) - x,-x**2*(2*x + 1)/(2*x**2 + x - 1),2.0,1.0 +1 / ( ( ( ( 1 - x ) / x ) / ( x * x ) ) - x - x ),-x**3/(2*x**4 + x - 1),3.0,-1.0 +1 / ( ( ( ( 1 - x ) / x ) / x ) - x - x ),-x**2/(2*x**3 + x - 1),2.0,-1.0 +1 / ( ( ( ( 1 / ( 1 - x ) ) / x ) / x ) / x - x ),x**3*(-x + 1)/(x**4*(x - 1) + 1),3.0,-1.0 +1 / ( ( ( ( 1 / ( x * x ) ) + x ) / x ) - x + 1 ),x**3/(-x**4 + 2*x**3 + 1),3.0,-1.0 +1 / ( ( ( ( 1 / ( x * x ) ) / x ) + x ) + x + x ),x**3/(3*x**4 + 1),3.0,-1.0 +1 / ( ( ( ( 1 / ( x * x ) ) / x ) - x ) - x - x ),-x**3/(3*x**4 - 1),3.0,-1.0 +1 / ( ( ( ( 1 / x ) * ( 1 + x ) ) / x ) - x * x ),x**2/(-x**4 + x + 1),2.0,-2.0 +1 / ( ( ( ( 1 / x ) + x ) * x ) * x - 1 ),1/(x**3 + x - 1),0.0,-3.0 +1 / ( ( ( ( 1 / x ) + x ) + x ) + x ),x/(3*x**2 + 1),1.0,-1.0 +1 / ( ( ( ( 1 / x ) - x ) * x ) * x + 1 ),1/(-x**3 + x + 1),0.0,-3.0 +1 / ( ( ( ( 1 / x ) - x ) * x ) + x + x ),1/(-x**2 + 2*x + 1),0.0,-2.0 +1 / ( ( ( ( 1 / x ) - x ) + ( x * x ) ) ),x/(x**2*(x - 1) + 1),1.0,-2.0 +1 / ( ( ( ( 1 / x ) - x ) - x ) - x ) - x,-3*x**3/(3*x**2 - 1),3.0,1.0 +1 / ( ( ( ( 1 / x ) - x ) / ( x * x ) ) + x - 1 ),x**3/(x**4 - x**3 - x**2 + 1),3.0,-1.0 +1 / ( ( ( ( 1 / x ) - x ) / ( x * x ) ) - x - x ),-x**3/(2*x**4 + x**2 - 1),3.0,-1.0 +1 / ( ( ( ( 1 / x ) - x ) / x ) - x - ( x * x ) ),-x**2/(x**3*(x + 1) + x**2 - 1),2.0,-2.0 +1 / ( ( ( ( 1 / x ) - x ) / x ) - x - x ),-x**2/(2*x**3 + x**2 - 1),2.0,-1.0 +1 / ( ( ( ( 1 / x ) - x ) / x ) / x - x ),-x**3/(x**4 + x**2 - 1),3.0,-1.0 +1 / ( ( ( ( 1 / x ) / x ) + x ) + ( x * x ) + x ),x**2/(x**3*(x + 2) + 1),2.0,-2.0 +1 / ( ( ( ( 1 / x ) / x ) - x ) - x ) / x,-x/(2*x**3 - 1),1.0,-2.0 +1 / ( ( ( ( 1 / x ) / x ) - x ) - x + 1 ),x**2/(x**2*(-2*x + 1) + 1),2.0,-1.0 +1 / ( ( ( ( 1 / x ) / x ) - x ) - x - ( x * x ) ),-x**2/(x**3*(x + 2) - 1),2.0,-2.0 +1 / ( ( ( ( 1 / x ) / x ) - x ) - x - x ),-x**2/(3*x**3 - 1),2.0,-1.0 +1 / ( ( ( ( 1 / x ) / x ) / x ) + ( 1 / x ) + x ),x**3/(x**4 + x**2 + 1),3.0,-1.0 +1 / ( ( ( ( 1 / x ) / x ) / x ) - ( 1 + x ) - x ),-x**3/(x**3*(2*x + 1) - 1),3.0,-1.0 +1 / ( ( ( ( 1 / x ) / x ) / x ) - x ),-x**3/(x**4 - 1),3.0,-1.0 +1 / ( ( ( ( x * ( 1 + x ) ) * x ) * x ) - 1 - x ),1/(x**4 + x**3 - x - 1),0.0,-4.0 +1 / ( ( ( ( x * ( 1 - x ) ) * x ) * x ) - 1 - x ),-1/(x**3*(x - 1) + x + 1),0.0,-4.0 +1 / ( ( ( ( x * x ) * ( 1 + x ) ) * x ) + x + 1 ),1/(x**3*(x + 1) + x + 1),0.0,-4.0 +1 / ( ( ( ( x * x ) * x ) * ( 1 - x ) ) - 1 - 1 ),-1/(x**3*(x - 1) + 2),0.0,-4.0 +1 / ( ( ( ( x * x ) * x ) * x ) + 1 + x ),1/(x**4 + x + 1),0.0,-4.0 +1 / ( ( ( ( x * x ) * x ) * x ) - 1 - 1 ),1/(x**4 - 2),0.0,-4.0 +1 / ( ( ( ( x * x ) * x ) * x ) - 1 - x ),1/(x**4 - x - 1),0.0,-4.0 +1 / ( ( ( ( x * x ) * x ) + x ) + 1 + 1 ),1/(x**3 + x + 2),0.0,-3.0 +1 / ( ( ( ( x * x ) * x ) - x ) ),1/(x**3 - x),-1.0,-3.0 +1 / ( ( ( ( x * x ) * x ) - x ) - x - x ),1/(x*(x**2 - 3)),-1.0,-3.0 +1 / ( ( ( ( x * x ) + x ) * ( 1 - x ) ) - 1 / x ),-x/(x**4 - x**2 + 1),1.0,-3.0 +1 / ( ( ( ( x * x ) + x ) + x ) * x + 1 ),1/(x**2*(x + 2) + 1),0.0,-3.0 +1 / ( ( ( ( x * x ) + x ) + x ) * x - 1 ),1/(x**2*(x + 2) - 1),0.0,-3.0 +1 / ( ( ( ( x * x ) + x ) + x ) + ( x ) ),1/(x*(x + 3)),-1.0,-2.0 +1 / ( ( ( ( x * x ) - x ) * x ) - ( 1 ) ),1/(x**2*(x - 1) - 1),0.0,-3.0 +1 / ( ( ( ( x * x ) - x ) - x ) - x - x ),1/(x*(x - 4)),-1.0,-2.0 +1 / ( ( ( ( x / ( 1 + x ) ) * x ) * x ) + 1 ) - 1,-x**3/(x**3 + x + 1),3.0,0.0 +1 / ( ( ( ( x / ( 1 - x ) ) - x ) ) + 1 ),(-x + 1)/(x + (x - 1)**2),0.0,-1.0 +1 / ( ( ( 1 + ( 1 + x ) ) + x ) ),1/(2*(x + 1)),0.0,-1.0 +1 / ( ( ( 1 + ( 1 + x ) ) + x ) * x - 1 ),1/(2*x*(x + 1) - 1),0.0,-2.0 +1 / ( ( ( 1 + ( 1 + x ) ) + x ) / x + x ),x/(x**2 + 2*x + 2),1.0,-1.0 +1 / ( ( ( 1 + ( 1 / x ) ) + x ) * x + 1 ),1/(x*(x + 1) + 2),0.0,-2.0 +1 / ( ( ( 1 + ( 1 / x ) ) / x ) + x * x ),x**2/(x**4 + x + 1),2.0,-2.0 +1 / ( ( ( 1 + ( 1 / x ) ) / x ) + x + x ),x**2/(2*x**3 + x + 1),2.0,-1.0 +1 / ( ( ( 1 + ( 1 / x ) ) / x ) - x - x ),x**2/(-2*x**3 + x + 1),2.0,-1.0 +1 / ( ( ( 1 + ( x * x ) ) * x ) - 1 - 1 ),1/(x**3 + x - 2),0.0,-3.0 +1 / ( ( ( 1 + ( x * x ) ) + 1 ) ),1/(x**2 + 2),0.0,-2.0 +1 / ( ( ( 1 + ( x * x ) ) + x ) * x - 1 ),1/(x*(x**2 + x + 1) - 1),0.0,-3.0 +1 / ( ( ( 1 + ( x * x ) ) / x ) + x * x ),x/(x**3 + x**2 + 1),1.0,-2.0 +1 / ( ( ( 1 + x ) ) + ( x * ( 1 - x ) ) ),1/(-x*(x - 1) + x + 1),0.0,-2.0 +1 / ( ( ( 1 + x ) * ( ( x * x ) * x ) ) - 1 - 1 ),1/(x**3*(x + 1) - 2),0.0,-4.0 +1 / ( ( ( 1 + x ) * ( 1 + x ) ) * x + 1 ),1/(x*(x + 1)**2 + 1),0.0,-3.0 +1 / ( ( ( 1 + x ) * ( 1 + x ) ) + ( 1 / x ) / x ),x**2/(x**2*(x + 1)**2 + 1),2.0,-2.0 +1 / ( ( ( 1 + x ) * ( 1 + x ) ) + 1 ),1/((x + 1)**2 + 1),0.0,-2.0 +1 / ( ( ( 1 + x ) * ( 1 - x ) ) + 1 + 1 ),-1/(x**2 - 3),0.0,-2.0 +1 / ( ( ( 1 + x ) * ( 1 - x ) ) + 1 / x ),x/(-x**3 + x + 1),1.0,-2.0 +1 / ( ( ( 1 + x ) * ( 1 - x ) ) - 1 / x ),-x/(x**3 - x + 1),1.0,-2.0 +1 / ( ( ( 1 + x ) * ( x * ( 1 - x ) ) ) * x + 1 ),1/(-x**4 + x**2 + 1),0.0,-4.0 +1 / ( ( ( 1 + x ) * ( x * x ) ) + x + x ),1/(x*(x*(x + 1) + 2)),-1.0,-3.0 +1 / ( ( ( 1 + x ) * ( x * x ) ) - 1 - 1 ),1/(x**2*(x + 1) - 2),0.0,-3.0 +1 / ( ( ( 1 + x ) * ( x * x ) ) - x ),1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +1 / ( ( ( 1 + x ) * x ) * ( ( 1 + x ) * x ) - 1 ),1/(x**2*(x + 1)**2 - 1),0.0,-4.0 +1 / ( ( ( 1 + x ) * x ) * ( x * ( 1 - x ) ) - 1 ),-1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( ( ( 1 + x ) * x ) * ( x * x ) - 1 ),1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( ( ( 1 + x ) * x ) * x + 1 ),1/(x**2*(x + 1) + 1),0.0,-3.0 +1 / ( ( ( 1 + x ) * x ) * x - ( 1 / x ) ),x/(x**3*(x + 1) - 1),1.0,-3.0 +1 / ( ( ( 1 + x ) * x ) * x - 1 ),1/(x**2*(x + 1) - 1),0.0,-3.0 +1 / ( ( ( 1 + x ) * x ) + ( 1 / ( x * x ) ) + x ),x**2/(x**3*(x + 2) + 1),2.0,-2.0 +1 / ( ( ( 1 + x ) * x ) + 1 ) - ( 1 - x ),x**3/(x**2 + x + 1),3.0,1.0 +1 / ( ( ( 1 + x ) * x ) + 1 + 1 ),1/(x*(x + 1) + 2),0.0,-2.0 +1 / ( ( ( 1 + x ) * x ) + x + x ),1/(x*(x + 3)),-1.0,-2.0 +1 / ( ( ( 1 + x ) * x ) + x - ( 1 - x ) ),1/(x**2 + 3*x - 1),0.0,-2.0 +1 / ( ( ( 1 + x ) * x ) - ( ( 1 / x ) / x ) + 1 ),x**2/(x**2*(x*(x + 1) + 1) - 1),2.0,-2.0 +1 / ( ( ( 1 + x ) * x ) - ( 1 ) ),1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( ( ( 1 + x ) * x ) - 1 ) * 1,1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( ( ( 1 + x ) + ( x * ( x * x ) ) ) * x + 1 ),1/(x*(x**3 + x + 1) + 1),0.0,-4.0 +1 / ( ( ( 1 + x ) + ( x * x ) ) * ( x * x ) - 1 ),1/(x**2*(x**2 + x + 1) - 1),0.0,-4.0 +1 / ( ( ( 1 + x ) + ( x * x ) ) * x + 1 ),1/(x*(x**2 + x + 1) + 1),0.0,-3.0 +1 / ( ( ( 1 + x ) + ( x * x ) ) * x - 1 ),1/(x*(x**2 + x + 1) - 1),0.0,-3.0 +1 / ( ( ( 1 + x ) + x ) ),1/(2*x + 1),0.0,-1.0 +1 / ( ( ( 1 + x ) + x ) * ( ( 1 - x ) - x ) - 1 ),-1/(4*x**2),-2.0,-2.0 +1 / ( ( ( 1 + x ) + x ) * ( 1 + x ) - 1 ),1/(x*(2*x + 3)),-1.0,-2.0 +1 / ( ( ( 1 + x ) + x ) * ( 1 - x ) + 1 ),1/(-2*x**2 + x + 2),0.0,-2.0 +1 / ( ( ( 1 + x ) + x ) * ( x * x ) + 1 ),1/(x**2*(2*x + 1) + 1),0.0,-3.0 +1 / ( ( ( 1 + x ) + x ) * ( x * x ) - 1 ),1/(x**2*(2*x + 1) - 1),0.0,-3.0 +1 / ( ( ( 1 + x ) + x ) * x + ( 1 / x ) ),x/(x**2*(2*x + 1) + 1),1.0,-2.0 +1 / ( ( ( 1 + x ) + x ) * x + 1 ),1/(x*(2*x + 1) + 1),0.0,-2.0 +1 / ( ( ( 1 + x ) + x ) * x - 1 ),1/(x*(2*x + 1) - 1),0.0,-2.0 +1 / ( ( ( 1 + x ) + x ) + ( 1 / x ) / ( x * x ) ),x**3/(x**3*(2*x + 1) + 1),3.0,-1.0 +1 / ( ( ( 1 + x ) + x ) + ( x ) ),1/(3*x + 1),0.0,-1.0 +1 / ( ( ( 1 + x ) + x ) + 1 / x ),x/(x*(2*x + 1) + 1),1.0,-1.0 +1 / ( ( ( 1 + x ) + x ) + x ) - 1,-3*x/(3*x + 1),1.0,0.0 +1 / ( ( ( 1 + x ) + x ) + x * ( 1 - x ) ),1/(-x**2 + 3*x + 1),0.0,-2.0 +1 / ( ( ( 1 + x ) + x ) - ( x * x ) ) / x,1/(x*(-x**2 + 2*x + 1)),-1.0,-3.0 +1 / ( ( ( 1 + x ) + x ) - ( x * x ) * x ),1/(-x**3 + 2*x + 1),0.0,-3.0 +1 / ( ( ( 1 + x ) + x ) / ( x * x ) - x ),x**2/(-x**3 + 2*x + 1),2.0,-1.0 +1 / ( ( ( 1 + x ) + x ) / x + x ),x/(x**2 + 2*x + 1),1.0,-1.0 +1 / ( ( ( 1 + x ) - x ) - x - x ),-1/(2*x - 1),0.0,-1.0 +1 / ( ( ( 1 + x ) / ( 1 - x ) ) + x ) / x,(x - 1)/(x*(x*(x - 1) - x - 1)),-1.0,-2.0 +1 / ( ( ( 1 + x ) / ( 1 - x ) ) - x ) / x,(-x + 1)/(x*(x**2 + 1)),-1.0,-2.0 +1 / ( ( ( 1 + x ) / ( x * x ) ) + ( 1 + x ) * x ),x**2/(x**3*(x + 1) + x + 1),2.0,-2.0 +1 / ( ( ( 1 + x ) / ( x * x ) ) + x * x ),x**2/(x**4 + x + 1),2.0,-2.0 +1 / ( ( ( 1 + x ) / ( x * x ) ) - x + 1 ),x**2/(x**2*(-x + 1) + x + 1),2.0,-1.0 +1 / ( ( ( 1 + x ) / x ) + 1 + 1 ),x/(3*x + 1),1.0,0.0 +1 / ( ( ( 1 + x ) / x ) + x * ( 1 - x ) ),x/(-x**2*(x - 1) + x + 1),1.0,-2.0 +1 / ( ( ( 1 + x ) / x ) + x * ( x * x ) ),x/(x**4 + x + 1),1.0,-3.0 +1 / ( ( ( 1 + x ) / x ) + x + x ),x/(2*x**2 + x + 1),1.0,-1.0 +1 / ( ( ( 1 + x ) / x ) - ( 1 + x ) * x ),x/(-x**2*(x + 1) + x + 1),1.0,-2.0 +1 / ( ( ( 1 + x ) / x ) - ( x * x ) + 1 ),x/(-x**3 + 2*x + 1),1.0,-2.0 +1 / ( ( ( 1 + x ) / x ) - x ) + 1,(x**2 - 2*x - 1)/(x**2 - x - 1),0.0,0.0 +1 / ( ( ( 1 + x ) / x ) - x ) - 1 / x / x,(-x**3 - x**2 + x + 1)/(x**2*(x**2 - x - 1)),-2.0,-1.0 +1 / ( ( ( 1 + x ) / x ) - x + 1 ),x/(x*(-x + 1) + x + 1),1.0,-1.0 +1 / ( ( ( 1 - ( 1 + x ) ) * x ) * x - 1 ),-1/(x**3 + 1),0.0,-3.0 +1 / ( ( ( 1 - ( 1 / x ) ) - x ) - x ) * x,-x**2/(x*(2*x - 1) + 1),2.0,0.0 +1 / ( ( ( 1 - ( 1 / x ) ) / ( x * x ) ) + x - 1 ),x**3/(x**3*(x - 1) + x - 1),3.0,-1.0 +1 / ( ( ( 1 - ( 1 / x ) ) / x ) + x + x ),x**2/(2*x**3 + x - 1),2.0,-1.0 +1 / ( ( ( 1 - ( x * ( 1 - x ) ) ) * x ) * x - 1 ),1/(x**4 - x**3 + x**2 - 1),0.0,-4.0 +1 / ( ( ( 1 - x ) * ( ( 1 / x ) + x ) ) + 1 ) - x,x**3*(-x + 1)/(x**3 - x**2 - 1),3.0,1.0 +1 / ( ( ( 1 - x ) * ( ( x * x ) - x ) ) - 1 / x ),-x/(x**2*(x - 1)**2 + 1),1.0,-3.0 +1 / ( ( ( 1 - x ) * ( 1 + ( x * x ) ) ) * x - 1 ),-1/(x*(x - 1)*(x**2 + 1) + 1),0.0,-4.0 +1 / ( ( ( 1 - x ) * ( 1 + x ) ) * ( x * x ) - 1 ),-1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( ( ( 1 - x ) * ( 1 + x ) ) + x ) / x / 1,1/(-x**3 + x**2 + x),-1.0,-3.0 +1 / ( ( ( 1 - x ) * ( 1 - x ) ) * ( x * x ) + 1 ),1/(x**2*(x - 1)**2 + 1),0.0,-4.0 +1 / ( ( ( 1 - x ) * ( 1 - x ) ) * x - 1 ),1/(x*(x - 1)**2 - 1),0.0,-3.0 +1 / ( ( ( 1 - x ) * ( 1 - x ) ) + 1 / 1 ),1/((x - 1)**2 + 1),0.0,-2.0 +1 / ( ( ( 1 - x ) * ( 1 - x ) ) - 1 - x ),1/(x*(x - 3)),-1.0,-2.0 +1 / ( ( ( 1 - x ) * ( x * ( 1 - x ) ) ) * x - 1 ),1/(x**2*(x - 1)**2 - 1),0.0,-4.0 +1 / ( ( ( 1 - x ) * ( x * x ) ) * x - 1 ),-1/(x**3*(x - 1) + 1),0.0,-4.0 +1 / ( ( ( 1 - x ) * ( x * x ) ) - 1 + x ),-1/(x**2*(x - 1) - x + 1),0.0,-3.0 +1 / ( ( ( 1 - x ) * ( x * x ) ) - 1 - 1 ),-1/(x**2*(x - 1) + 2),0.0,-3.0 +1 / ( ( ( 1 - x ) * x ) * ( 1 + x ) - 1 ),-1/(x**3 - x + 1),0.0,-3.0 +1 / ( ( ( 1 - x ) * x ) * x + ( 1 - x ) ),-1/(x**2*(x - 1) + x - 1),0.0,-3.0 +1 / ( ( ( 1 - x ) * x ) * x + 1 ),-1/(x**2*(x - 1) - 1),0.0,-3.0 +1 / ( ( ( 1 - x ) * x ) * x - ( ( 1 / x ) - x ) ),-x/(x**2*(x*(x - 1) - 1) + 1),1.0,-3.0 +1 / ( ( ( 1 - x ) * x ) * x - ( 1 - ( 1 / x ) ) ),-x/(x**4 - x**3 + x - 1),1.0,-3.0 +1 / ( ( ( 1 - x ) * x ) * x - ( 1 - x ) ),-1/(x**2*(x - 1) - x + 1),0.0,-3.0 +1 / ( ( ( 1 - x ) * x ) + ( 1 + x ) + x ),1/(-x**2 + 3*x + 1),0.0,-2.0 +1 / ( ( ( 1 - x ) * x ) + ( 1 / x ) ) - x,x**3*(-x + 1)/(x**2*(x - 1) - 1),3.0,1.0 +1 / ( ( ( 1 - x ) * x ) + 1 ) - 1,-x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +1 / ( ( ( 1 - x ) * x ) + 1 + x ),1/(-x*(x - 1) + x + 1),0.0,-2.0 +1 / ( ( ( 1 - x ) * x ) + x + 1 ),1/(-x*(x - 1) + x + 1),0.0,-2.0 +1 / ( ( ( 1 - x ) * x ) - ( 1 ) ),-1/(x*(x - 1) + 1),0.0,-2.0 +1 / ( ( ( 1 - x ) * x ) - ( 1 + x ) - x ),-1/(x**2 + x + 1),0.0,-2.0 +1 / ( ( ( 1 - x ) * x ) - 1 + ( 1 / x ) ),-x/(x*(x*(x - 1) + 1) - 1),1.0,-2.0 +1 / ( ( ( 1 - x ) * x ) - 1 - 1 ),-1/(x*(x - 1) + 2),0.0,-2.0 +1 / ( ( ( 1 - x ) * x ) - 1 / x ),-x/(x**2*(x - 1) + 1),1.0,-2.0 +1 / ( ( ( 1 - x ) * x ) - x - ( 1 / x ) ),-x/(x**3 + 1),1.0,-2.0 +1 / ( ( ( 1 - x ) * x ) / 1 + 1 ),-1/(x*(x - 1) - 1),0.0,-2.0 +1 / ( ( ( 1 - x ) + ( 1 - x ) ) ),-1/(2*x - 2),0.0,-1.0 +1 / ( ( ( 1 - x ) - ( 1 + x ) ) - x - x ),-1/(4*x),-1.0,-1.0 +1 / ( ( ( 1 - x ) - ( 1 / x ) ) ),-x/(x*(x - 1) + 1),1.0,-1.0 +1 / ( ( ( 1 - x ) - ( 1 / x ) ) - x ) * ( x * x ),-x**3/(x*(2*x - 1) + 1),3.0,1.0 +1 / ( ( ( 1 - x ) - ( 1 / x ) ) - x ) * x,-x**2/(x*(2*x - 1) + 1),2.0,0.0 +1 / ( ( ( 1 - x ) - ( x * x ) ) - x * x ),-1/(2*x**2 + x - 1),0.0,-2.0 +1 / ( ( ( 1 - x ) - x ) * ( 1 - x ) - 1 ),1/(x*(2*x - 3)),-1.0,-2.0 +1 / ( ( ( 1 - x ) - x ) * x + ( x * x ) ),1/(x*(-x + 1)),-1.0,-2.0 +1 / ( ( ( 1 - x ) - x ) + 1 ) - ( 1 / x ),(-3*x + 2)/(2*x*(x - 1)),-1.0,-1.0 +1 / ( ( ( 1 - x ) - x ) + 1 + 1 ),-1/(2*x - 3),0.0,-1.0 +1 / ( ( ( 1 - x ) - x ) + x * x ),1/(x**2 - 2*x + 1),0.0,-2.0 +1 / ( ( ( 1 - x ) - x ) - ( 1 + x ) / x ),-x/(2*x**2 + 1),1.0,-1.0 +1 / ( ( ( 1 - x ) - x ) - ( 1 / x ) / x ),-x**2/(x**2*(2*x - 1) + 1),2.0,-1.0 +1 / ( ( ( 1 - x ) - x ) - ( x ) ),-1/(3*x - 1),0.0,-1.0 +1 / ( ( ( 1 - x ) - x ) - ( x * x ) ) / x,-1/(x*(x**2 + 2*x - 1)),-1.0,-3.0 +1 / ( ( ( 1 - x ) - x ) - ( x * x ) * x ),-1/(x**3 + 2*x - 1),0.0,-3.0 +1 / ( ( ( 1 - x ) - x ) - x * x ),-1/(x**2 + 2*x - 1),0.0,-2.0 +1 / ( ( ( 1 - x ) / ( 1 + x ) ) + x ) / x,(x + 1)/(x**3 + x),-1.0,-2.0 +1 / ( ( ( 1 - x ) / ( 1 + x ) ) + x * x ),(x + 1)/(x**2*(x + 1) - x + 1),0.0,-2.0 +1 / ( ( ( 1 - x ) / ( 1 + x ) ) - 1 / x ),-x*(x + 1)/(x**2 + 1),1.0,0.0 +1 / ( ( ( 1 - x ) / ( 1 + x ) ) - x ) / x,-(x + 1)/(x*(x*(x + 1) + x - 1)),-1.0,-2.0 +1 / ( ( ( 1 - x ) / ( x * x ) ) + x * x ),x**2/(x**4 - x + 1),2.0,-2.0 +1 / ( ( ( 1 - x ) / ( x * x ) ) + x + x ),x**2/(2*x**3 - x + 1),2.0,-1.0 +1 / ( ( ( 1 - x ) / ( x * x ) ) + x - 1 ),x**2/(x**3 - x**2 - x + 1),2.0,-1.0 +1 / ( ( ( 1 - x ) / ( x * x ) ) / x + ( 1 - x ) ),-x**3/(x**3*(x - 1) + x - 1),3.0,-1.0 +1 / ( ( ( 1 - x ) / ( x * x ) ) / x + x ),x**3/(x**4 - x + 1),3.0,-1.0 +1 / ( ( ( 1 - x ) / x ) + ( 1 - x ) + 1 ),x/(-x**2 + x + 1),1.0,-1.0 +1 / ( ( ( 1 - x ) / x ) + ( x * x ) * ( 1 + x ) ),x/(x**3*(x + 1) - x + 1),1.0,-3.0 +1 / ( ( ( 1 - x ) / x ) + x ) - 1,(-x**2 + 2*x - 1)/(x**2 - x + 1),0.0,0.0 +1 / ( ( ( 1 - x ) / x ) + x * ( x * x ) ),x/(x**4 - x + 1),1.0,-3.0 +1 / ( ( ( 1 - x ) / x ) + x + x ),x/(2*x**2 - x + 1),1.0,-1.0 +1 / ( ( ( 1 - x ) / x ) - ( 1 + x ) * x ),-x/(x**2*(x + 1) + x - 1),1.0,-2.0 +1 / ( ( ( 1 - x ) / x ) - 1 ) - 1,(-3*x + 1)/(2*x - 1),0.0,0.0 +1 / ( ( ( 1 - x ) / x ) - 1 ) - x,-2*x**2/(2*x - 1),2.0,1.0 +1 / ( ( ( 1 - x ) / x ) - x ) / x,-1/(x**2 + x - 1),0.0,-2.0 +1 / ( ( ( 1 - x ) / x ) - x * ( x * ( 1 + x ) ) ),-x/(x**3*(x + 1) + x - 1),1.0,-3.0 +1 / ( ( ( 1 - x ) / x ) - x + ( x * x ) ),x/(x**3 - x**2 - x + 1),1.0,-2.0 +1 / ( ( ( 1 - x ) / x ) - x - x ),-x/(2*x**2 + x - 1),1.0,-1.0 +1 / ( ( ( 1 - x ) / x ) / x + ( 1 + x ) ),x**2/(x**2*(x + 1) - x + 1),2.0,-1.0 +1 / ( ( ( 1 - x ) / x ) / x - ( x * x ) ),-x**2/(x**4 + x - 1),2.0,-2.0 +1 / ( ( ( 1 - x ) / x ) / x - x ),-x**2/(x**3 + x - 1),2.0,-1.0 +1 / ( ( ( 1 / ( 1 + x ) ) ) + x ),(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +1 / ( ( ( 1 / ( 1 + x ) ) + x ) ),(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +1 / ( ( ( 1 / ( 1 + x ) ) + x ) ) / x,(x + 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +1 / ( ( ( 1 / ( 1 + x ) ) + x ) + x ),(x + 1)/(2*x*(x + 1) + 1),0.0,-1.0 +1 / ( ( ( 1 / ( 1 + x ) ) - x ) + 1 ) / x,-(x + 1)/(x*(x**2 - 2)),-1.0,-2.0 +1 / ( ( ( 1 / ( 1 + x ) ) - x ) - 1 ) / x,-(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / ( ( ( 1 / ( 1 + x ) ) - x ) - x ) / x,-(x + 1)/(x*(2*x*(x + 1) - 1)),-1.0,-2.0 +1 / ( ( ( 1 / ( 1 + x ) ) / ( x * x ) ) - x * x ),-x**2*(x + 1)/(x**4*(x + 1) - 1),2.0,-2.0 +1 / ( ( ( 1 / ( 1 + x ) ) / x ) + x * ( x * x ) ),x*(x + 1)/(x**4*(x + 1) + 1),1.0,-3.0 +1 / ( ( ( 1 / ( 1 + x ) ) / x ) + x + x ),x*(x + 1)/(2*x**2*(x + 1) + 1),1.0,-1.0 +1 / ( ( ( 1 / ( 1 + x ) ) / x ) - x ),-x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +1 / ( ( ( 1 / ( 1 + x ) ) / x ) - x * x ),-x*(x + 1)/(x**3*(x + 1) - 1),1.0,-2.0 +1 / ( ( ( 1 / ( 1 - x ) ) ) + x ),(x - 1)/(x*(x - 1) - 1),0.0,-1.0 +1 / ( ( ( 1 / ( 1 - x ) ) ) - x ),(-x + 1)/(x*(x - 1) + 1),0.0,-1.0 +1 / ( ( ( 1 / ( 1 - x ) ) * x ) - 1 + x ),(-x + 1)/(x - (-x + 1)**2),0.0,-1.0 +1 / ( ( ( 1 / ( 1 - x ) ) + x ) * x ),(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +1 / ( ( ( 1 / ( 1 - x ) ) - x ) ),(-x + 1)/(x*(x - 1) + 1),0.0,-1.0 +1 / ( ( ( 1 / ( 1 - x ) ) - x ) * x + x ),(x - 1)/(x*(x*(-x + 1) + x - 2)),-1.0,-2.0 +1 / ( ( ( 1 / ( 1 - x ) ) - x ) - x * x ),(-x + 1)/(x**3 - x + 1),0.0,-2.0 +1 / ( ( ( 1 / ( 1 - x ) ) / ( 1 + x ) ) - ( x * x ) ) - 1,-x**4/(x**4 - x**2 + 1),4.0,0.0 +1 / ( ( ( 1 / ( x * x ) ) + x ) + x ),x**2/(2*x**3 + 1),2.0,-1.0 +1 / ( ( ( 1 / ( x * x ) ) + x ) + x * x ),x**2/(x**3*(x + 1) + 1),2.0,-2.0 +1 / ( ( ( 1 / ( x * x ) ) + x ) / x + x ),x**3/(x**4 + x**3 + 1),3.0,-1.0 +1 / ( ( ( 1 / ( x * x ) ) - x ) - ( x * x ) - x ),-x**2/(x**3*(x + 2) - 1),2.0,-2.0 +1 / ( ( ( 1 / ( x * x ) ) - x ) - x + 1 ),x**2/(x**2*(-2*x + 1) + 1),2.0,-1.0 +1 / ( ( ( 1 / ( x * x ) ) - x ) - x - x ),-x**2/(3*x**3 - 1),2.0,-1.0 +1 / ( ( ( 1 / ( x * x ) ) / ( 1 + x ) ) + x * x ),x**2*(x + 1)/(x**4*(x + 1) + 1),2.0,-2.0 +1 / ( ( ( 1 / ( x * x ) ) / x ) - ( 1 - x ) + x ),x**3/(x**3*(2*x - 1) + 1),3.0,-1.0 +1 / ( ( ( 1 / ( x / ( 1 - x ) ) ) ) - x ),-x/(x**2 + x - 1),1.0,-1.0 +1 / ( ( ( 1 / x ) * ( 1 - x ) ) - x * x ),-x/(x**3 + x - 1),1.0,-2.0 +1 / ( ( ( 1 / x ) * ( 1 / x ) ) - x - x ),-x**2/(2*x**3 - 1),2.0,-1.0 +1 / ( ( ( 1 / x ) * x ) - x - x ),-1/(2*x - 1),0.0,-1.0 +1 / ( ( ( 1 / x ) + ( 1 + x ) ) / x + x ),x**2/(x**3 + x*(x + 1) + 1),2.0,-1.0 +1 / ( ( ( 1 / x ) + ( 1 - x ) ) - ( x * x ) * x ),-x/(x*(x**3 + x - 1) - 1),1.0,-3.0 +1 / ( ( ( 1 / x ) + ( 1 / x ) ) / x - x ),-x**2/(x**3 - 2),2.0,-1.0 +1 / ( ( ( 1 / x ) + ( x * ( 1 - x ) ) ) ),-x/(x**2*(x - 1) - 1),1.0,-2.0 +1 / ( ( ( 1 / x ) + ( x * ( 1 - x ) ) ) + x ) - x,x**3*(x - 2)/(x**2*(-x + 2) + 1),3.0,1.0 +1 / ( ( ( 1 / x ) + ( x * x ) ) + x + x ),x/(x**2*(x + 2) + 1),1.0,-2.0 +1 / ( ( ( 1 / x ) + x ) ) - ( 1 + x ) + 1,-x**3/(x**2 + 1),3.0,1.0 +1 / ( ( ( 1 / x ) + x ) * ( 1 / x ) + 1 ),x**2/(2*x**2 + 1),2.0,0.0 +1 / ( ( ( 1 / x ) + x ) * ( x * x ) - 1 ),1/(x**3 + x - 1),0.0,-3.0 +1 / ( ( ( 1 / x ) + x ) * x ) - x * x - 1,-x**2 - 1 + 1/(x**2 + 1),2.0,2.0 +1 / ( ( ( 1 / x ) + x ) + ( 1 + x ) ) / x,1/(x*(2*x + 1) + 1),0.0,-2.0 +1 / ( ( ( 1 / x ) + x ) + ( x * ( 1 + x ) ) ) - x,-x**3*(x + 2)/(x**2*(x + 2) + 1),3.0,1.0 +1 / ( ( ( 1 / x ) + x ) + 1 - ( x * ( x * x ) ) ),x/(x*(-x**3 + x + 1) + 1),1.0,-3.0 +1 / ( ( ( 1 / x ) + x ) + 1 - ( x * x ) ),x/(x*(-x**2 + x + 1) + 1),1.0,-2.0 +1 / ( ( ( 1 / x ) + x ) + x ),x/(2*x**2 + 1),1.0,-1.0 +1 / ( ( ( 1 / x ) + x ) + x + ( x * x ) ),x/(x**2*(x + 2) + 1),1.0,-2.0 +1 / ( ( ( 1 / x ) + x ) + x + x ),x/(3*x**2 + 1),1.0,-1.0 +1 / ( ( ( 1 / x ) + x ) + x - ( x * x ) ),x/(x**2*(-x + 2) + 1),1.0,-2.0 +1 / ( ( ( 1 / x ) + x ) - ( x * x ) * x ),x/(-x**4 + x**2 + 1),1.0,-3.0 +1 / ( ( ( 1 / x ) + x ) - x * ( x * ( 1 - x ) ) ),x/(x**2*(x*(x - 1) + 1) + 1),1.0,-3.0 +1 / ( ( ( 1 / x ) + x ) - x * x ),x/(x**2*(-x + 1) + 1),1.0,-2.0 +1 / ( ( ( 1 / x ) + x ) / x + ( 1 - x ) ),x**2/(-x**3 + 2*x**2 + 1),2.0,-1.0 +1 / ( ( ( 1 / x ) + x ) / x + x ),x**2/(x**3 + x**2 + 1),2.0,-1.0 +1 / ( ( ( 1 / x ) - ( ( x * x ) * ( 1 - x ) ) ) ),x/(x**4 - x**3 + 1),1.0,-3.0 +1 / ( ( ( 1 / x ) - ( 1 + x ) ) - x ) / x,-1/(x*(2*x + 1) - 1),0.0,-2.0 +1 / ( ( ( 1 / x ) - ( x * ( 1 - ( x * x ) ) ) ) ),x/(x**4 - x**2 + 1),1.0,-3.0 +1 / ( ( ( 1 / x ) - ( x * x ) ) * x + x ),1/(-x**3 + x + 1),0.0,-3.0 +1 / ( ( ( 1 / x ) - ( x * x ) ) + 1 + 1 ),x/(x*(-x**2 + 2) + 1),1.0,-2.0 +1 / ( ( ( 1 / x ) - ( x * x ) ) + x / x ),x/(-x**3 + x + 1),1.0,-2.0 +1 / ( ( ( 1 / x ) - ( x * x ) ) - ( x ) ),-x/(x**2*(x + 1) - 1),1.0,-2.0 +1 / ( ( ( 1 / x ) - ( x * x ) ) - x - x ),-x/(x**2*(x + 2) - 1),1.0,-2.0 +1 / ( ( ( 1 / x ) - x ) * x + x ),1/(-x**2 + x + 1),0.0,-2.0 +1 / ( ( ( 1 / x ) - x ) + ( 1 - x ) ) - x,x**2*(2*x - 1)/(x*(-2*x + 1) + 1),2.0,1.0 +1 / ( ( ( 1 / x ) - x ) + ( 1 / x ) + 1 ),x/(x*(-x + 1) + 2),1.0,-1.0 +1 / ( ( ( 1 / x ) - x ) + ( x * x ) ) - x,x**3*(-x + 1)/(x**2*(x - 1) + 1),3.0,1.0 +1 / ( ( ( 1 / x ) - x ) + 1 ),x/(x*(-x + 1) + 1),1.0,-1.0 +1 / ( ( ( 1 / x ) - x ) + 1 ) * x,x**2/(x*(-x + 1) + 1),2.0,0.0 +1 / ( ( ( 1 / x ) - x ) + 1 ) - x,x**2*(x - 1)/(x*(-x + 1) + 1),2.0,1.0 +1 / ( ( ( 1 / x ) - x ) + 1 + ( 1 - x ) ),x/(2*x*(-x + 1) + 1),1.0,-1.0 +1 / ( ( ( 1 / x ) - x ) + x * x ),x/(x**2*(x - 1) + 1),1.0,-2.0 +1 / ( ( ( 1 / x ) - x ) - ( 1 + x ) - x ),-x/(x*(3*x + 1) - 1),1.0,-1.0 +1 / ( ( ( 1 / x ) - x ) - ( 1 - x ) * ( x * x ) ),x/(x**4 - x**3 - x**2 + 1),1.0,-3.0 +1 / ( ( ( 1 / x ) - x ) - ( x ) ),-x/(2*x**2 - 1),1.0,-1.0 +1 / ( ( ( 1 / x ) - x ) - ( x * x ) ) - x,-x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +1 / ( ( ( 1 / x ) - x ) - ( x * x ) - x ),-x/(x**2*(x + 2) - 1),1.0,-2.0 +1 / ( ( ( 1 / x ) - x ) - ( x / ( 1 - x ) ) ) - x,x**3*(-x + 2)/(x**3 - 2*x**2 - x + 1),3.0,1.0 +1 / ( ( ( 1 / x ) - x ) - 1 ) - ( 1 / x ),(-x**2 - x*(x + 1) + 1)/(x*(x*(x + 1) - 1)),-1.0,-1.0 +1 / ( ( ( 1 / x ) - x ) - 1 / ( x * x ) ),-x**2/(x**3 - x + 1),2.0,-1.0 +1 / ( ( ( 1 / x ) - x ) - x ) * ( 1 / x ),-1/(2*x**2 - 1),0.0,-2.0 +1 / ( ( ( 1 / x ) - x ) - x ) - x,-2*x**3/(2*x**2 - 1),3.0,1.0 +1 / ( ( ( 1 / x ) - x ) - x ) / ( 1 + x ),-x/((x + 1)*(2*x**2 - 1)),1.0,-2.0 +1 / ( ( ( 1 / x ) - x ) - x ) / ( 1 - x ),x/((x - 1)*(2*x**2 - 1)),1.0,-2.0 +1 / ( ( ( 1 / x ) - x ) - x ) / ( x * x ),-1/(2*x**3 - x),-1.0,-3.0 +1 / ( ( ( 1 / x ) - x ) - x * ( x * ( 1 + x ) ) ),-x/(x**2*(x*(x + 1) + 1) - 1),1.0,-3.0 +1 / ( ( ( 1 / x ) - x ) - x * ( x * x ) ),-x/(x**4 + x**2 - 1),1.0,-3.0 +1 / ( ( ( 1 / x ) - x ) - x + 1 ),x/(x*(-2*x + 1) + 1),1.0,-1.0 +1 / ( ( ( 1 / x ) - x ) - x - x ),-x/(3*x**2 - 1),1.0,-1.0 +1 / ( ( ( 1 / x ) - x ) / x - ( x * ( 1 - x ) ) ),x**2/(x**4 - x**3 - x**2 + 1),2.0,-2.0 +1 / ( ( ( 1 / x ) / ( ( x * x ) - x ) ) / x - x ),x**3*(-x + 1)/(x**4*(x - 1) - 1),3.0,-1.0 +1 / ( ( ( 1 / x ) / ( 1 + x ) ) + x ),x*(x + 1)/(x**2*(x + 1) + 1),1.0,-1.0 +1 / ( ( ( 1 / x ) / ( 1 + x ) ) + x ) - x,x**2*(-x*(x + 1) + 1)/(x**2*(x + 1) + 1),2.0,1.0 +1 / ( ( ( 1 / x ) / ( 1 + x ) ) + x * ( x * x ) ),x*(x + 1)/(x**4*(x + 1) + 1),1.0,-3.0 +1 / ( ( ( 1 / x ) / ( 1 + x ) ) - x ),-x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +1 / ( ( ( 1 / x ) / ( 1 + x ) ) - x ) - x,-x**2*(x*(x + 1) + 1)/(x**2*(x + 1) - 1),2.0,1.0 +1 / ( ( ( 1 / x ) / ( 1 + x ) ) / x + ( x * x ) ),x**2*(x + 1)/(x**4*(x + 1) + 1),2.0,-2.0 +1 / ( ( ( 1 / x ) / ( 1 - ( 1 + x ) ) ) - x * x ),-x**2/(x**4 + 1),2.0,-2.0 +1 / ( ( ( 1 / x ) / ( 1 - x ) ) - 1 ) - x,-x**3/(x**2 - x + 1),3.0,1.0 +1 / ( ( ( 1 / x ) / ( 1 - x ) ) - x ),-x*(x - 1)/(x**2*(x - 1) + 1),1.0,-1.0 +1 / ( ( ( 1 / x ) / ( 1 - x ) ) - x * ( x * x ) ),-x*(x - 1)/(x**4*(x - 1) + 1),1.0,-3.0 +1 / ( ( ( 1 / x ) / ( 1 - x ) ) / x + x ),x**2*(x - 1)/(x**3*(x - 1) - 1),2.0,-1.0 +1 / ( ( ( 1 / x ) / ( 1 - x ) ) / x - x ),x**2*(-x + 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( ( ( 1 / x ) / ( x * ( 1 + x ) ) ) / x - x ),-x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +1 / ( ( ( 1 / x ) / ( x * ( 1 - x ) ) ) / x - x ),x**3*(-x + 1)/(x**4*(x - 1) + 1),3.0,-1.0 +1 / ( ( ( 1 / x ) / ( x * x ) ) + x ) / ( 1 / x ),x**4/(x**4 + 1),4.0,0.0 +1 / ( ( ( 1 / x ) / ( x * x ) ) + x ) / x,x**2/(x**4 + 1),2.0,-2.0 +1 / ( ( ( 1 / x ) / ( x * x ) ) - ( 1 + x ) - x ),-x**3/(x**3*(2*x + 1) - 1),3.0,-1.0 +1 / ( ( ( 1 / x ) / ( x * x ) ) - ( 1 - x ) - 1 ),x**3/(x**3*(x - 2) + 1),3.0,-1.0 +1 / ( ( ( 1 / x ) / ( x * x ) ) - 1 - ( 1 + x ) ),-x**3/(x**3*(x + 2) - 1),3.0,-1.0 +1 / ( ( ( 1 / x ) / ( x * x ) ) - x - x ),-x**3/(2*x**4 - 1),3.0,-1.0 +1 / ( ( ( 1 / x ) / ( x / ( 1 + x ) ) ) / x - x ),x**3/(-x**4 + x + 1),3.0,-1.0 +1 / ( ( ( 1 / x ) / x ) + ( x * ( 1 + x ) ) + x ),x**2/(x**3*(x + 2) + 1),2.0,-2.0 +1 / ( ( ( 1 / x ) / x ) + ( x * ( 1 - x ) ) - 1 ),-x**2/(x**2*(x*(x - 1) + 1) - 1),2.0,-2.0 +1 / ( ( ( 1 / x ) / x ) + ( x * x ) ) / x,x/(x**4 + 1),1.0,-3.0 +1 / ( ( ( 1 / x ) / x ) + x ) + x,x*(x**3 + x + 1)/(x**3 + 1),1.0,1.0 +1 / ( ( ( 1 / x ) / x ) + x ) / ( 1 + x ),x**2/((x + 1)*(x**3 + 1)),2.0,-2.0 +1 / ( ( ( 1 / x ) / x ) + x ) / x,x/(x**3 + 1),1.0,-2.0 +1 / ( ( ( 1 / x ) / x ) + x + ( 1 + x ) ),x**2/(x**2*(2*x + 1) + 1),2.0,-1.0 +1 / ( ( ( 1 / x ) / x ) + x + ( x * x ) ),x**2/(x**3*(x + 1) + 1),2.0,-2.0 +1 / ( ( ( 1 / x ) / x ) + x + x ),x**2/(2*x**3 + 1),2.0,-1.0 +1 / ( ( ( 1 / x ) / x ) + x - ( x * x ) ),x**2/(x**3*(-x + 1) + 1),2.0,-2.0 +1 / ( ( ( 1 / x ) / x ) - ( 1 + x ) - 1 ),-x**2/(x**2*(x + 2) - 1),2.0,-1.0 +1 / ( ( ( 1 / x ) / x ) - ( 1 + x ) - x ),-x**2/(x**2*(2*x + 1) - 1),2.0,-1.0 +1 / ( ( ( 1 / x ) / x ) - ( 1 - x ) * x ),x**2/(x**4 - x**3 + 1),2.0,-2.0 +1 / ( ( ( 1 / x ) / x ) - ( 1 - x ) + x ),x**2/(x**2*(2*x - 1) + 1),2.0,-1.0 +1 / ( ( ( 1 / x ) / x ) - ( 1 - x ) - 1 ),x**2/(x**2*(x - 2) + 1),2.0,-1.0 +1 / ( ( ( 1 / x ) / x ) - ( 1 / x ) - x ),-x**2/(x**3 + x - 1),2.0,-1.0 +1 / ( ( ( 1 / x ) / x ) - ( x * ( 1 - x ) ) ),x**2/(x**4 - x**3 + 1),2.0,-2.0 +1 / ( ( ( 1 / x ) / x ) - ( x * x ) - x ),-x**2/(x**3*(x + 1) - 1),2.0,-2.0 +1 / ( ( ( 1 / x ) / x ) - ( x * x ) / 1 ),-x**2/(x**4 - 1),2.0,-2.0 +1 / ( ( ( 1 / x ) / x ) - 1 - ( 1 + x ) ),-x**2/(x**2*(x + 2) - 1),2.0,-1.0 +1 / ( ( ( 1 / x ) / x ) - x * x ),-x**2/(x**4 - 1),2.0,-2.0 +1 / ( ( ( 1 / x ) / x ) - x + ( 1 - ( x * x ) ) ),-x**2/(x**2*(x**2 + x - 1) - 1),2.0,-2.0 +1 / ( ( ( 1 / x ) / x ) - x + ( 1 - x ) ),x**2/(x**2*(-2*x + 1) + 1),2.0,-1.0 +1 / ( ( ( 1 / x ) / x ) - x + 1 ),x**2/(x**2*(-x + 1) + 1),2.0,-1.0 +1 / ( ( ( 1 / x ) / x ) - x - ( 1 + x ) ),-x**2/(x**2*(2*x + 1) - 1),2.0,-1.0 +1 / ( ( ( 1 / x ) / x ) - x - ( 1 / x ) ),-x**2/(x**3 + x - 1),2.0,-1.0 +1 / ( ( ( 1 / x ) / x ) / ( 1 - x ) - x ),x**2*(-x + 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( ( ( 1 / x ) / x ) / ( x / ( 1 + x ) ) - x ),x**3/(-x**4 + x + 1),3.0,-1.0 +1 / ( ( ( 1 / x ) / x ) / x - ( 1 - x ) ),x**3/(x**3*(x - 1) + 1),3.0,-1.0 +1 / ( ( ( x * ( ( 1 + x ) + x ) ) * x ) * x + 1 ),1/(x**3*(2*x + 1) + 1),0.0,-4.0 +1 / ( ( ( x * ( ( 1 + x ) + x ) ) * x ) * x - 1 ),1/(x**3*(2*x + 1) - 1),0.0,-4.0 +1 / ( ( ( x * ( ( 1 - x ) - x ) ) * x ) * x - 1 ),-1/(x**3*(2*x - 1) + 1),0.0,-4.0 +1 / ( ( ( x * ( ( x * x ) + x ) ) * x ) + 1 + 1 ),1/(x**3*(x + 1) + 2),0.0,-4.0 +1 / ( ( ( x * ( ( x * x ) + x ) ) + 1 ) ),1/(x**2*(x + 1) + 1),0.0,-3.0 +1 / ( ( ( x * ( ( x * x ) - x ) ) - 1 ) ),1/(x**2*(x - 1) - 1),0.0,-3.0 +1 / ( ( ( x * ( 1 + ( 1 + x ) ) ) - 1 ) ),1/(x*(x + 2) - 1),0.0,-2.0 +1 / ( ( ( x * ( 1 + ( x * x ) ) ) * x ) + x + 1 ),1/(x**4 + x**2 + x + 1),0.0,-4.0 +1 / ( ( ( x * ( 1 + ( x * x ) ) ) * x ) - 1 - 1 ),1/(x**4 + x**2 - 2),0.0,-4.0 +1 / ( ( ( x * ( 1 + ( x * x ) ) ) * x ) - 1 - x ),1/(x**4 + x**2 - x - 1),0.0,-4.0 +1 / ( ( ( x * ( 1 + ( x * x ) ) ) + 1 ) ),1/(x**3 + x + 1),0.0,-3.0 +1 / ( ( ( x * ( 1 + x ) ) ) + 1 ),1/(x*(x + 1) + 1),0.0,-2.0 +1 / ( ( ( x * ( 1 + x ) ) ) - 1 ),1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( ( ( x * ( 1 + x ) ) * ( 1 + x ) ) * x + 1 ),1/(x**2*(x + 1)**2 + 1),0.0,-4.0 +1 / ( ( ( x * ( 1 + x ) ) * ( 1 + x ) ) * x - 1 ),1/(x**2*(x + 1)**2 - 1),0.0,-4.0 +1 / ( ( ( x * ( 1 + x ) ) * ( x * x ) ) + 1 + 1 ),1/(x**3*(x + 1) + 2),0.0,-4.0 +1 / ( ( ( x * ( 1 + x ) ) * x ) * x + 1 ),1/(x**3*(x + 1) + 1),0.0,-4.0 +1 / ( ( ( x * ( 1 + x ) ) * x ) * x - ( 1 + x ) ),1/(x**4 + x**3 - x - 1),0.0,-4.0 +1 / ( ( ( x * ( 1 + x ) ) * x ) + ( 1 / x ) + x ),x/(x**2*(x*(x + 1) + 1) + 1),1.0,-3.0 +1 / ( ( ( x * ( 1 + x ) ) * x ) + 1 ) - 1,-x**2*(x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +1 / ( ( ( x * ( 1 + x ) ) * x ) - 1 - ( 1 / x ) ),x/(x**4 + x**3 - x - 1),1.0,-3.0 +1 / ( ( ( x * ( 1 + x ) ) * x ) - 1 - 1 ),1/(x**2*(x + 1) - 2),0.0,-3.0 +1 / ( ( ( x * ( 1 + x ) ) * x ) - 1 - x ),1/(x**3 + x**2 - x - 1),0.0,-3.0 +1 / ( ( ( x * ( 1 + x ) ) * x ) - 1 / x ),x/(x**3*(x + 1) - 1),1.0,-3.0 +1 / ( ( ( x * ( 1 + x ) ) * x ) - x - x ),1/(x*(x*(x + 1) - 2)),-1.0,-3.0 +1 / ( ( ( x * ( 1 + x ) ) + 1 ) ),1/(x*(x + 1) + 1),0.0,-2.0 +1 / ( ( ( x * ( 1 + x ) ) + x ) * ( x * x ) - 1 ),1/(x**3*(x + 2) - 1),0.0,-4.0 +1 / ( ( ( x * ( 1 + x ) ) + x ) * x + 1 ),1/(x**2*(x + 2) + 1),0.0,-3.0 +1 / ( ( ( x * ( 1 + x ) ) + x ) + ( x ) ),1/(x*(x + 3)),-1.0,-2.0 +1 / ( ( ( x * ( 1 + x ) ) + x ) + 1 ),1/(x*(x + 1) + x + 1),0.0,-2.0 +1 / ( ( ( x * ( 1 + x ) ) + x ) + 1 ) * 1,1/(x*(x + 1) + x + 1),0.0,-2.0 +1 / ( ( ( x * ( 1 + x ) ) + x ) + x + x ),1/(x*(x + 4)),-1.0,-2.0 +1 / ( ( ( x * ( 1 + x ) ) + x ) - 1 / ( x * x ) ),x**2/(x**3*(x + 2) - 1),2.0,-2.0 +1 / ( ( ( x * ( 1 + x ) ) + x ) - 1 / x ),x/(x**2*(x + 2) - 1),1.0,-2.0 +1 / ( ( ( x * ( 1 + x ) ) - 1 ) ),1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( ( ( x * ( 1 - ( x * x ) ) ) * x ) - 1 - 1 ),-1/(x**4 - x**2 + 2),0.0,-4.0 +1 / ( ( ( x * ( 1 - x ) ) ) + 1 ),-1/(x*(x - 1) - 1),0.0,-2.0 +1 / ( ( ( x * ( 1 - x ) ) ) - 1 ),-1/(x*(x - 1) + 1),0.0,-2.0 +1 / ( ( ( x * ( 1 - x ) ) * ( 1 + x ) ) + 1 / x ),x/(-x**4 + x**2 + 1),1.0,-3.0 +1 / ( ( ( x * ( 1 - x ) ) * ( 1 - x ) ) * x - 1 ),1/(x**2*(x - 1)**2 - 1),0.0,-4.0 +1 / ( ( ( x * ( 1 - x ) ) * ( x * x ) ) + 1 + 1 ),-1/(x**3*(x - 1) - 2),0.0,-4.0 +1 / ( ( ( x * ( 1 - x ) ) * ( x * x ) ) - 1 - 1 ),-1/(x**3*(x - 1) + 2),0.0,-4.0 +1 / ( ( ( x * ( 1 - x ) ) * x ) * ( 1 + x ) + 1 ),1/(-x**4 + x**2 + 1),0.0,-4.0 +1 / ( ( ( x * ( 1 - x ) ) * x ) * ( 1 - x ) + 1 ),1/(x**2*(x - 1)**2 + 1),0.0,-4.0 +1 / ( ( ( x * ( 1 - x ) ) * x ) * ( 1 - x ) - 1 ),1/(x**2*(x - 1)**2 - 1),0.0,-4.0 +1 / ( ( ( x * ( 1 - x ) ) * x ) * x + 1 ),-1/(x**3*(x - 1) - 1),0.0,-4.0 +1 / ( ( ( x * ( 1 - x ) ) * x ) * x - 1 ),-1/(x**3*(x - 1) + 1),0.0,-4.0 +1 / ( ( ( x * ( 1 - x ) ) * x ) + 1 + 1 ),-1/(x**2*(x - 1) - 2),0.0,-3.0 +1 / ( ( ( x * ( 1 - x ) ) * x ) + 1 + x ),1/(-x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( ( ( x * ( 1 - x ) ) * x ) + x + x ),-1/(x*(x*(x - 1) - 2)),-1.0,-3.0 +1 / ( ( ( x * ( 1 - x ) ) * x ) - ( 1 / x ) - 1 ),-x/(x**4 - x**3 + x + 1),1.0,-3.0 +1 / ( ( ( x * ( 1 - x ) ) * x ) - 1 + x ),-1/(x**2*(x - 1) - x + 1),0.0,-3.0 +1 / ( ( ( x * ( 1 - x ) ) * x ) - 1 - ( 1 / x ) ),-x/(x**4 - x**3 + x + 1),1.0,-3.0 +1 / ( ( ( x * ( 1 - x ) ) * x ) - 1 - 1 ),-1/(x**2*(x - 1) + 2),0.0,-3.0 +1 / ( ( ( x * ( 1 - x ) ) * x ) - x - ( 1 / x ) ),-x/(x**2*(x*(x - 1) + 1) + 1),1.0,-3.0 +1 / ( ( ( x * ( 1 - x ) ) * x ) - x - x ),-1/(x*(x*(x - 1) + 2)),-1.0,-3.0 +1 / ( ( ( x * ( 1 - x ) ) * x ) / 1 + x ),-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +1 / ( ( ( x * ( 1 - x ) ) + x ) * ( x * x ) - 1 ),1/(-x**3*(x - 2) - 1),0.0,-4.0 +1 / ( ( ( x * ( 1 - x ) ) + x ) + 1 + 1 ),1/(-x*(x - 1) + x + 2),0.0,-2.0 +1 / ( ( ( x * ( 1 - x ) ) + x ) + x ),-1/(x*(x - 3)),-1.0,-2.0 +1 / ( ( ( x * ( 1 - x ) ) + x ) - 1 / x ),-x/(x**2*(x - 2) + 1),1.0,-2.0 +1 / ( ( ( x * ( 1 - x ) ) - x ) * ( x * x ) - 1 ),-1/(x**4 + 1),0.0,-4.0 +1 / ( ( ( x * ( 1 - x ) ) - x ) * x - 1 ),-1/(x**3 + 1),0.0,-3.0 +1 / ( ( ( x * ( 1 - x ) ) - x ) + 1 + 1 ),-1/(x**2 - 2),0.0,-2.0 +1 / ( ( ( x * ( 1 - x ) ) / x ) + 1 + 1 ),-1/(x - 3),0.0,-1.0 +1 / ( ( ( x * ( x * ( 1 + x ) ) ) * x ) + 1 + x ),1/(x**3*(x + 1) + x + 1),0.0,-4.0 +1 / ( ( ( x * ( x * ( 1 + x ) ) ) * x ) - 1 - 1 ),1/(x**3*(x + 1) - 2),0.0,-4.0 +1 / ( ( ( x * ( x * x ) ) * ( 1 + x ) ) + 1 + 1 ),1/(x**3*(x + 1) + 2),0.0,-4.0 +1 / ( ( ( x * ( x * x ) ) * ( 1 - x ) ) - 1 - 1 ),-1/(x**3*(x - 1) + 2),0.0,-4.0 +1 / ( ( ( x * ( x * x ) ) * x ) + ( 1 - x ) + x ),1/(x**4 + 1),0.0,-4.0 +1 / ( ( ( x * ( x * x ) ) * x ) + 1 ) - 1,-x**4/(x**4 + 1),4.0,0.0 +1 / ( ( ( x * ( x * x ) ) * x ) - 1 - ( 1 - x ) ),1/(x**4 + x - 2),0.0,-4.0 +1 / ( ( ( x * ( x * x ) ) * x ) - 1 - ( x * x ) ),1/(x**4 - x**2 - 1),0.0,-4.0 +1 / ( ( ( x * ( x * x ) ) * x ) - 1 - 1 ),1/(x**4 - 2),0.0,-4.0 +1 / ( ( ( x * ( x * x ) ) + ( 1 / x ) ) + 1 + 1 ),x/(x*(x**3 + 2) + 1),1.0,-3.0 +1 / ( ( ( x * ( x * x ) ) + x ) * ( 1 + x ) + 1 ),1/(x*(x + 1)*(x**2 + 1) + 1),0.0,-4.0 +1 / ( ( ( x * ( x * x ) ) - x ) ),1/(x**3 - x),-1.0,-3.0 +1 / ( ( ( x * x ) ) + ( ( 1 - x ) / x ) ),x/(x**3 - x + 1),1.0,-2.0 +1 / ( ( ( x * x ) ) + ( 1 / x ) ),x/(x**3 + 1),1.0,-2.0 +1 / ( ( ( x * x ) ) + 1 ),1/(x**2 + 1),0.0,-2.0 +1 / ( ( ( x * x ) ) - ( x / ( 1 - x ) ) ),(x - 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +1 / ( ( ( x * x ) ) - x ),1/(x*(x - 1)),-1.0,-2.0 +1 / ( ( ( x * x ) * ( ( 1 + x ) + x ) ) + 1 / x ),x/(x**3*(2*x + 1) + 1),1.0,-3.0 +1 / ( ( ( x * x ) * ( ( x * x ) + x ) ) + 1 / 1 ),1/(x**3*(x + 1) + 1),0.0,-4.0 +1 / ( ( ( x * x ) * ( ( x * x ) + x ) ) - 1 ),1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( ( ( x * x ) * ( ( x * x ) + x ) ) - 1 - 1 ),1/(x**3*(x + 1) - 2),0.0,-4.0 +1 / ( ( ( x * x ) * ( 1 + ( 1 - x ) ) ) * x - 1 ),-1/(x**3*(x - 2) + 1),0.0,-4.0 +1 / ( ( ( x * x ) * ( 1 + ( x * x ) ) ) + 1 + 1 ),1/(x**4 + x**2 + 2),0.0,-4.0 +1 / ( ( ( x * x ) * ( 1 + x ) ) * ( 1 - x ) - 1 ),-1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( ( ( x * x ) * ( 1 + x ) ) * x - 1 ),1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( ( ( x * x ) * ( 1 + x ) ) + 1 ),1/(x**2*(x + 1) + 1),0.0,-3.0 +1 / ( ( ( x * x ) * ( 1 + x ) ) + 1 + 1 ),1/(x**2*(x + 1) + 2),0.0,-3.0 +1 / ( ( ( x * x ) * ( 1 + x ) ) + 1 + x ),1/(x**2*(x + 1) + x + 1),0.0,-3.0 +1 / ( ( ( x * x ) * ( 1 + x ) ) - 1 - 1 ),1/(x**2*(x + 1) - 2),0.0,-3.0 +1 / ( ( ( x * x ) * ( 1 + x ) ) - x + 1 ),1/(x**2*(x + 1) - x + 1),0.0,-3.0 +1 / ( ( ( x * x ) * ( 1 + x ) ) - x - x ),1/(x*(x*(x + 1) - 2)),-1.0,-3.0 +1 / ( ( ( x * x ) * ( 1 - ( x * x ) ) ) + 1 + x ),1/(-x**4 + x**2 + x + 1),0.0,-4.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) * ( 1 + x ) - 1 ),-1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) * ( 1 - x ) + 1 ),1/(x**2*(x - 1)**2 + 1),0.0,-4.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) * x - ( 1 + x ) ),-1/(x**3*(x - 1) + x + 1),0.0,-4.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) * x - ( 1 - x ) ),-1/(x**3*(x - 1) - x + 1),0.0,-4.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) * x - 1 ),-1/(x**3*(x - 1) + 1),0.0,-4.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) + ( x ) ),-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) + 1 ) - 1,x**2*(-x + 1)/(x**2*(x - 1) - 1),2.0,0.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) + 1 + x ),1/(-x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) + 1 / x ),-x/(x**3*(x - 1) - 1),1.0,-3.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) - ( 1 ) ),-1/(x**2*(x - 1) + 1),0.0,-3.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) - ( 1 / x ) - x ),-x/(x**2*(x*(x - 1) + 1) + 1),1.0,-3.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) - 1 - 1 ),-1/(x**2*(x - 1) + 2),0.0,-3.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) - 1 - x ),-1/(x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) - 1 / 1 ),-1/(x**2*(x - 1) + 1),0.0,-3.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) - x - x ),-1/(x*(x*(x - 1) + 2)),-1.0,-3.0 +1 / ( ( ( x * x ) * ( 1 - x ) ) - x / x ),-1/(x**2*(x - 1) + 1),0.0,-3.0 +1 / ( ( ( x * x ) * ( x * ( 1 + x ) ) ) - 1 - 1 ),1/(x**3*(x + 1) - 2),0.0,-4.0 +1 / ( ( ( x * x ) * ( x * ( 1 - x ) ) ) + 1 + 1 ),-1/(x**3*(x - 1) - 2),0.0,-4.0 +1 / ( ( ( x * x ) * ( x * ( 1 - x ) ) ) - 1 - 1 ),-1/(x**3*(x - 1) + 2),0.0,-4.0 +1 / ( ( ( x * x ) * ( x * ( 1 - x ) ) ) - 1 - x ),-1/(x**3*(x - 1) + x + 1),0.0,-4.0 +1 / ( ( ( x * x ) * ( x * x ) ) + 1 + x ),1/(x**4 + x + 1),0.0,-4.0 +1 / ( ( ( x * x ) * ( x * x ) ) - ( 1 ) ),1/(x**4 - 1),0.0,-4.0 +1 / ( ( ( x * x ) * ( x * x ) ) - 1 + x ),1/(x**4 + x - 1),0.0,-4.0 +1 / ( ( ( x * x ) * ( x * x ) ) - 1 - 1 ),1/(x**4 - 2),0.0,-4.0 +1 / ( ( ( x * x ) * x ) * ( 1 + x ) + ( 1 + x ) ),1/(x**3*(x + 1) + x + 1),0.0,-4.0 +1 / ( ( ( x * x ) * x ) * ( 1 - x ) - ( 1 + x ) ),-1/(x**3*(x - 1) + x + 1),0.0,-4.0 +1 / ( ( ( x * x ) * x ) * x + ( 1 - x ) ),1/(x**4 - x + 1),0.0,-4.0 +1 / ( ( ( x * x ) * x ) * x + ( 1 / ( 1 - x ) ) ),(x - 1)/(x**4*(x - 1) - 1),0.0,-4.0 +1 / ( ( ( x * x ) * x ) * x - ( 1 / ( 1 - x ) ) ),(x - 1)/(x**4*(x - 1) + 1),0.0,-4.0 +1 / ( ( ( x * x ) * x ) * x - 1 ),1/(x**4 - 1),0.0,-4.0 +1 / ( ( ( x * x ) * x ) + ( ( 1 / x ) + x ) ) / x,1/(x**4 + x**2 + 1),0.0,-4.0 +1 / ( ( ( x * x ) * x ) + ( 1 + x ) + 1 ),1/(x**3 + x + 2),0.0,-3.0 +1 / ( ( ( x * x ) * x ) + ( 1 + x ) + x ),1/(x**3 + 2*x + 1),0.0,-3.0 +1 / ( ( ( x * x ) * x ) + ( 1 - x ) + 1 ),1/(x**3 - x + 2),0.0,-3.0 +1 / ( ( ( x * x ) * x ) + ( 1 / x ) + 1 ),x/(x**4 + x + 1),1.0,-3.0 +1 / ( ( ( x * x ) * x ) + ( x * x ) - 1 ),1/(x**3 + x**2 - 1),0.0,-3.0 +1 / ( ( ( x * x ) * x ) + 1 + ( 1 + x ) ),1/(x**3 + x + 2),0.0,-3.0 +1 / ( ( ( x * x ) * x ) + 1 + ( 1 - x ) ),1/(x**3 - x + 2),0.0,-3.0 +1 / ( ( ( x * x ) * x ) + 1 + ( 1 / x ) ),x/(x**4 + x + 1),1.0,-3.0 +1 / ( ( ( x * x ) * x ) + 1 + 1 ),1/(x**3 + 2),0.0,-3.0 +1 / ( ( ( x * x ) * x ) + 1 + x ),1/(x**3 + x + 1),0.0,-3.0 +1 / ( ( ( x * x ) * x ) + x + ( 1 + x ) ),1/(x**3 + 2*x + 1),0.0,-3.0 +1 / ( ( ( x * x ) * x ) + x / x ),1/(x**3 + 1),0.0,-3.0 +1 / ( ( ( x * x ) * x ) - ( ( 1 + x ) ) ),1/(x**3 - x - 1),0.0,-3.0 +1 / ( ( ( x * x ) * x ) - ( ( 1 + x ) / x ) - 1 ),x/(x**4 - 2*x - 1),1.0,-3.0 +1 / ( ( ( x * x ) * x ) - ( ( 1 / x ) ) ),x/(x**4 - 1),1.0,-3.0 +1 / ( ( ( x * x ) * x ) - ( 1 ) ),1/(x**3 - 1),0.0,-3.0 +1 / ( ( ( x * x ) * x ) - ( 1 + x ) - x ),1/(x**3 - 2*x - 1),0.0,-3.0 +1 / ( ( ( x * x ) * x ) - ( 1 - x ) - 1 ),1/(x**3 + x - 2),0.0,-3.0 +1 / ( ( ( x * x ) * x ) - ( 1 / x ) + x ),x/(x**4 + x**2 - 1),1.0,-3.0 +1 / ( ( ( x * x ) * x ) - ( 1 / x ) - ( 1 - x ) ),x/(x*(x**3 + x - 1) - 1),1.0,-3.0 +1 / ( ( ( x * x ) * x ) - ( 1 / x ) - 1 ),x/(x**4 - x - 1),1.0,-3.0 +1 / ( ( ( x * x ) * x ) - ( x * x ) - 1 ),1/(x**3 - x**2 - 1),0.0,-3.0 +1 / ( ( ( x * x ) * x ) - ( x * x ) - x ),1/(x*(x**2 - x - 1)),-1.0,-3.0 +1 / ( ( ( x * x ) * x ) - 1 + x ),1/(x**3 + x - 1),0.0,-3.0 +1 / ( ( ( x * x ) * x ) - 1 - ( 1 + x ) ),1/(x**3 - x - 2),0.0,-3.0 +1 / ( ( ( x * x ) * x ) - 1 - ( 1 / x ) ),x/(x**4 - x - 1),1.0,-3.0 +1 / ( ( ( x * x ) * x ) - 1 - x ),1/(x**3 - x - 1),0.0,-3.0 +1 / ( ( ( x * x ) * x ) - 1 / ( x * ( 1 + x ) ) ),x*(x + 1)/(x**4*(x + 1) - 1),1.0,-3.0 +1 / ( ( ( x * x ) * x ) - x ),1/(x**3 - x),-1.0,-3.0 +1 / ( ( ( x * x ) * x ) - x + ( 1 - x ) ),1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( ( ( x * x ) * x ) - x + ( 1 / x ) ),x/(x**4 - x**2 + 1),1.0,-3.0 +1 / ( ( ( x * x ) * x ) - x - ( ( 1 / x ) + x ) ),x/(x**4 - 2*x**2 - 1),1.0,-3.0 +1 / ( ( ( x * x ) * x ) - x - ( 1 + x ) ),1/(x**3 - 2*x - 1),0.0,-3.0 +1 / ( ( ( x * x ) * x ) - x - ( 1 / x ) ),x/(x**4 - x**2 - 1),1.0,-3.0 +1 / ( ( ( x * x ) * x ) - x - ( x * x ) ),1/(x*(x**2 - x - 1)),-1.0,-3.0 +1 / ( ( ( x * x ) * x ) - x - x ),1/(x*(x**2 - 2)),-1.0,-3.0 +1 / ( ( ( x * x ) * x ) / ( 1 + x ) + x ),(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +1 / ( ( ( x * x ) + ( 1 + x ) ) + x ),1/(x**2 + 2*x + 1),0.0,-2.0 +1 / ( ( ( x * x ) + ( 1 - x ) ) - 1 / ( x * x ) ),x**2/(x**2*(x**2 - x + 1) - 1),2.0,-2.0 +1 / ( ( ( x * x ) + ( 1 - x ) ) - 1 / x ),x/(x*(x**2 - x + 1) - 1),1.0,-2.0 +1 / ( ( ( x * x ) + ( 1 / x ) ) + 1 + 1 ),x/(x*(x**2 + 2) + 1),1.0,-2.0 +1 / ( ( ( x * x ) + ( x * x ) ) + 1 ),1/(2*x**2 + 1),0.0,-2.0 +1 / ( ( ( x * x ) + ( x * x ) ) + 1 ) - 1,-2*x**2/(2*x**2 + 1),2.0,0.0 +1 / ( ( ( x * x ) + x ) * ( 1 + x ) + 1 ),1/(x*(x + 1)**2 + 1),0.0,-3.0 +1 / ( ( ( x * x ) + x ) * ( x * x ) - 1 ),1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( ( ( x * x ) + x ) + ( 1 / x ) ),x/(x**2*(x + 1) + 1),1.0,-2.0 +1 / ( ( ( x * x ) + x ) + ( 1 / x ) ) - x,-x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +1 / ( ( ( x * x ) + x ) + ( 1 / x ) + 1 ),x/(x*(x**2 + x + 1) + 1),1.0,-2.0 +1 / ( ( ( x * x ) + x ) + 1 ) / 1,1/(x**2 + x + 1),0.0,-2.0 +1 / ( ( ( x * x ) + x ) + 1 + ( 1 / x ) ),x/(x*(x**2 + x + 1) + 1),1.0,-2.0 +1 / ( ( ( x * x ) + x ) + 1 - ( ( 1 / x ) / x ) ),x**2/(x**2*(x**2 + x + 1) - 1),2.0,-2.0 +1 / ( ( ( x * x ) + x ) + 1 - ( 1 / x ) ),x/(x*(x**2 + x + 1) - 1),1.0,-2.0 +1 / ( ( ( x * x ) + x ) + x ),1/(x*(x + 2)),-1.0,-2.0 +1 / ( ( ( x * x ) + x ) + x + x ),1/(x*(x + 3)),-1.0,-2.0 +1 / ( ( ( x * x ) + x ) - ( 1 - x ) / x ),x/(x**2*(x + 1) + x - 1),1.0,-2.0 +1 / ( ( ( x * x ) + x ) - 1 / x ),x/(x**2*(x + 1) - 1),1.0,-2.0 +1 / ( ( ( x * x ) - ( ( 1 / x ) / x ) ) + 1 + 1 ),x**2/(x**2*(x**2 + 2) - 1),2.0,-2.0 +1 / ( ( ( x * x ) - ( ( 1 / x ) / x ) ) - x - x ),-x**2/(-x**3*(x - 2) + 1),2.0,-2.0 +1 / ( ( ( x * x ) - ( 1 / x ) ) ),x/(x**3 - 1),1.0,-2.0 +1 / ( ( ( x * x ) - ( 1 / x ) ) - x - x ),-x/(-x**2*(x - 2) + 1),1.0,-2.0 +1 / ( ( ( x * x ) - x ) * ( 1 + x ) + 1 ),1/(x**3 - x + 1),0.0,-3.0 +1 / ( ( ( x * x ) - x ) * x + ( 1 + x ) ),1/(x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( ( ( x * x ) - x ) * x - 1 ),1/(x**2*(x - 1) - 1),0.0,-3.0 +1 / ( ( ( x * x ) - x ) + 1 + ( 1 - x ) ),1/(x**2 - 2*x + 2),0.0,-2.0 +1 / ( ( ( x * x ) - x ) + 1 + 1 ),1/(x**2 - x + 2),0.0,-2.0 +1 / ( ( ( x * x ) - x ) - ( 1 / ( x * x ) ) - x ),-x**2/(-x**3*(x - 2) + 1),2.0,-2.0 +1 / ( ( ( x * x ) - x ) - ( 1 / x ) ) / ( 1 - x ),x/((x - 1)*(x**2*(-x + 1) + 1)),1.0,-3.0 +1 / ( ( ( x * x ) - x ) - ( 1 / x ) ) / x,1/(x**3 - x**2 - 1),0.0,-3.0 +1 / ( ( ( x * x ) - x ) - x + 1 ),1/(x**2 - 2*x + 1),0.0,-2.0 +1 / ( ( ( x * x ) - x ) - x - x ),1/(x*(x - 3)),-1.0,-2.0 +1 / ( ( ( x * x ) - x ) / ( 1 / x ) - 1 ),1/(x**2*(x - 1) - 1),0.0,-3.0 +1 / ( ( ( x * x ) - x ) / x + x ),1/(2*x - 1),0.0,-1.0 +1 / ( ( ( x * x ) / ( 1 + x ) ) + 1 ) - 1,-x**2/(x**2 + x + 1),2.0,0.0 +1 / ( ( ( x * x ) / ( 1 - x ) ) - x ) / x,(-x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +1 / ( ( ( x * x ) / x ) + x + x ),1/(3*x),-1.0,-1.0 +1 / ( ( ( x / ( 1 + ( x * x ) ) ) - x ) ),-(x**2 + 1)/x**3,-3.0,-1.0 +1 / ( ( ( x / ( 1 + x ) ) * x ) * x + x ),(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +1 / ( ( ( x / ( 1 + x ) ) * x ) + x - 1 ),(x + 1)/(2*x**2 - 1),0.0,-1.0 +1 / ( ( ( x / ( 1 + x ) ) + x ) ),(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / ( ( ( x / ( 1 + x ) ) + x ) * x - 1 ),(x + 1)/(x**2*(x + 2) - x - 1),0.0,-2.0 +1 / ( ( ( x / ( 1 + x ) ) + x ) + 1 + x ),(x + 1)/(x + (x + 1)*(2*x + 1)),0.0,-1.0 +1 / ( ( ( x / ( 1 + x ) ) + x ) + x ),(x + 1)/(x*(2*x + 3)),-1.0,-1.0 +1 / ( ( ( x / ( 1 + x ) ) + x ) - ( 1 / x ) ) + x,x**3*(x + 2)/(x**3 + 2*x**2 - x - 1),3.0,1.0 +1 / ( ( ( x / ( 1 + x ) ) + x ) - x * x ),-(x + 1)/(x*(x**2 - 2)),-1.0,-2.0 +1 / ( ( ( x / ( 1 + x ) ) - x ) + 1 ) / x,(x + 1)/(x*(x + (-x + 1)*(x + 1))),-1.0,-2.0 +1 / ( ( ( x / ( 1 + x ) ) - x ) - x ),-(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / ( ( ( x / ( 1 + x ) ) / x ) - x ),-(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +1 / ( ( ( x / ( 1 - ( ( x * x ) * x ) ) ) - x ) + 1 ) - 1,-x**4/(x**4 - x**3 + 1),4.0,0.0 +1 / ( ( ( x / ( 1 - ( 1 / x ) ) ) ) - 1 ),(x - 1)/(x**2 - x + 1),0.0,-1.0 +1 / ( ( ( x / ( 1 - x ) ) ) - ( x * x ) ),(-x + 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +1 / ( ( ( x / ( 1 - x ) ) * x ) * x - 1 ),(-x + 1)/(x**3 + x - 1),0.0,-2.0 +1 / ( ( ( x / ( 1 - x ) ) * x ) - 1 ),(-x + 1)/(x**2 + x - 1),0.0,-1.0 +1 / ( ( ( x / ( 1 - x ) ) - ( x * x ) ) ),(-x + 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +1 / ( ( ( x / ( 1 - x ) ) - x ) + 1 ) - 1,-x**2/(x**2 - x + 1),2.0,0.0 +1 / ( ( ( x / ( 1 - x ) ) - x ) - x ) / 1,(-x + 1)/(x*(2*x - 1)),-1.0,-1.0 +1 / ( ( 1 ) + ( 1 - x ) ),-1/(x - 2),0.0,-1.0 +1 / ( ( 1 ) + ( x * ( 1 + ( 1 + x ) ) ) ),1/(x*(x + 2) + 1),0.0,-2.0 +1 / ( ( 1 ) + ( x * ( 1 + x ) ) ),1/(x*(x + 1) + 1),0.0,-2.0 +1 / ( ( 1 ) + ( x / ( 1 + x ) ) ),(x + 1)/(2*x + 1),0.0,0.0 +1 / ( ( 1 ) + 1 ),1/2,0.0,0.0 +1 / ( ( 1 ) + x ),1/(x + 1),0.0,-1.0 +1 / ( ( 1 ) - ( x * ( 1 - x ) ) ),1/(x**2 - x + 1),0.0,-2.0 +1 / ( ( 1 + ( ( 1 - x ) * ( 1 + x ) ) ) ),-1/(x**2 - 2),0.0,-2.0 +1 / ( ( 1 + ( ( 1 - x ) * x ) ) + x ) / x,1/(x*(-x*(x - 1) + x + 1)),-1.0,-3.0 +1 / ( ( 1 + ( ( 1 - x ) - x ) ) + 1 + 1 ),-1/(2*x - 4),0.0,-1.0 +1 / ( ( 1 + ( ( x * x ) + x ) ) + x ),1/(x**2 + 2*x + 1),0.0,-2.0 +1 / ( ( 1 + ( ( x * x ) + x ) ) / 1 + 1 ),1/(x**2 + x + 2),0.0,-2.0 +1 / ( ( 1 + ( ( x * x ) - x ) ) - 1 / x ),x/(x*(x**2 - x + 1) - 1),1.0,-2.0 +1 / ( ( 1 + ( 1 + ( 1 / ( 1 + x ) ) ) ) * x * x ),(x + 1)/(x**2*(2*x + 3)),-2.0,-2.0 +1 / ( ( 1 + ( 1 + x ) ) * ( x * x ) - 1 ),1/(x**2*(x + 2) - 1),0.0,-3.0 +1 / ( ( 1 + ( 1 + x ) ) + 1 / ( x * x ) ),x**2/(x**2*(x + 2) + 1),2.0,-1.0 +1 / ( ( 1 + ( 1 + x ) ) + x ),1/(2*(x + 1)),0.0,-1.0 +1 / ( ( 1 + ( 1 + x ) ) + x + ( x * x ) ),1/(x**2 + 2*x + 2),0.0,-2.0 +1 / ( ( 1 + ( 1 + x ) ) + x + x ),1/(3*x + 2),0.0,-1.0 +1 / ( ( 1 + ( 1 + x ) ) + x / x ),1/(x + 3),0.0,-1.0 +1 / ( ( 1 + ( 1 + x ) ) - ( x * x ) * x ),1/(-x**3 + x + 2),0.0,-3.0 +1 / ( ( 1 + ( 1 - ( ( x * x ) * x ) ) ) - 1 / x ),-x/(x*(x**3 - 2) + 1),1.0,-3.0 +1 / ( ( 1 + ( 1 - ( x * ( x * x ) ) ) ) - 1 / x ),-x/(x*(x**3 - 2) + 1),1.0,-3.0 +1 / ( ( 1 + ( 1 - x ) ) - ( ( 1 / x ) / x ) / x ),-x**3/(x**3*(x - 2) + 1),3.0,-1.0 +1 / ( ( 1 + ( 1 - x ) ) - ( 1 / x ) / x ),-x**2/(x**2*(x - 2) + 1),2.0,-1.0 +1 / ( ( 1 + ( 1 - x ) ) - 1 / x ),-x/(x*(x - 2) + 1),1.0,-1.0 +1 / ( ( 1 + ( 1 - x ) ) - x * ( x * x ) ),-1/(x**3 + x - 2),0.0,-3.0 +1 / ( ( 1 + ( 1 - x ) ) - x * x ),-1/(x**2 + x - 2),0.0,-2.0 +1 / ( ( 1 + ( 1 - x ) ) / ( ( x * x ) * x ) - x ),-x**3/(x**4 + x - 2),3.0,-1.0 +1 / ( ( 1 + ( 1 - x ) ) / ( x * x ) - x ),-x**2/(x**3 + x - 2),2.0,-1.0 +1 / ( ( 1 + ( 1 / ( 1 - x ) ) ) - x * x ),(-x + 1)/((x - 1)*(x**2 - 1) + 1),0.0,-2.0 +1 / ( ( 1 + ( 1 / ( x * x ) ) ) + x ) / ( 1 + x ),x**2/((x + 1)*(x**2*(x + 1) + 1)),2.0,-2.0 +1 / ( ( 1 + ( 1 / ( x * x ) ) ) - x * x ),x**2/(-x**4 + x**2 + 1),2.0,-2.0 +1 / ( ( 1 + ( 1 / x ) ) + ( 1 - x ) * x ),x/(x*(-x*(x - 1) + 1) + 1),1.0,-2.0 +1 / ( ( 1 + ( 1 / x ) ) + ( x * ( 1 - x ) ) * x ),x/(-x**4 + x**3 + x + 1),1.0,-3.0 +1 / ( ( 1 + ( 1 / x ) ) + ( x * x ) ) - x,-(x**4 + x**2)/(x**3 + x + 1),2.0,1.0 +1 / ( ( 1 + ( 1 / x ) ) + ( x * x ) ) / ( 1 + x ),x/((x + 1)*(x*(x**2 + 1) + 1)),1.0,-3.0 +1 / ( ( 1 + ( 1 / x ) ) + ( x * x ) ) / x,1/(x**3 + x + 1),0.0,-3.0 +1 / ( ( 1 + ( 1 / x ) ) + 1 ) - 1,-(x + 1)/(2*x + 1),0.0,0.0 +1 / ( ( 1 + ( 1 / x ) ) + x ) - ( 1 / x ),-(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +1 / ( ( 1 + ( 1 / x ) ) + x ) - 1,-(x**2 + 1)/(x**2 + x + 1),0.0,0.0 +1 / ( ( 1 + ( 1 / x ) ) + x ) - x,-x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +1 / ( ( 1 + ( 1 / x ) ) + x ) / ( 1 + x ),x/((x + 1)*(x*(x + 1) + 1)),1.0,-2.0 +1 / ( ( 1 + ( 1 / x ) ) + x * ( x * x ) ),x/(x**4 + x + 1),1.0,-3.0 +1 / ( ( 1 + ( 1 / x ) ) + x * x ),x/(x**3 + x + 1),1.0,-2.0 +1 / ( ( 1 + ( 1 / x ) ) - ( x * x ) * ( 1 + x ) ),x/(-x**4 - x**3 + x + 1),1.0,-3.0 +1 / ( ( 1 + ( 1 / x ) ) - ( x * x ) * x ),x/(-x**4 + x + 1),1.0,-3.0 +1 / ( ( 1 + ( 1 / x ) ) - x * ( x * ( 1 - x ) ) ),x/(x**4 - x**3 + x + 1),1.0,-3.0 +1 / ( ( 1 + ( 1 / x ) ) - x * x ),x/(-x**3 + x + 1),1.0,-2.0 +1 / ( ( 1 + ( 1 / x ) ) / x - x ),x**2/(-x**3 + x + 1),2.0,-1.0 +1 / ( ( 1 + ( x * ( 1 + x ) ) ) + 1 ),1/(x*(x + 1) + 2),0.0,-2.0 +1 / ( ( 1 + ( x * ( 1 + x ) ) ) + x ) / x,1/(x*(x*(x + 1) + x + 1)),-1.0,-3.0 +1 / ( ( 1 + ( x * ( 1 + x ) ) ) - 1 / x ),x/(x*(x*(x + 1) + 1) - 1),1.0,-2.0 +1 / ( ( 1 + ( x * ( 1 - x ) ) ) ),-1/(x*(x - 1) - 1),0.0,-2.0 +1 / ( ( 1 + ( x * ( 1 - x ) ) ) * x - ( 1 / x ) ),x/(-x**4 + x**3 + x**2 - 1),1.0,-3.0 +1 / ( ( 1 + ( x * ( 1 - x ) ) ) * x - 1 ),1/(-x**3 + x**2 + x - 1),0.0,-3.0 +1 / ( ( 1 + ( x * ( 1 - x ) ) ) + x ),1/(-x*(x - 1) + x + 1),0.0,-2.0 +1 / ( ( 1 + ( x * ( 1 - x ) ) ) - 1 / ( x * x ) ),-x**2/(x**2*(x*(x - 1) - 1) + 1),2.0,-2.0 +1 / ( ( 1 + ( x * ( 1 - x ) ) ) - x * x ),1/(-2*x**2 + x + 1),0.0,-2.0 +1 / ( ( 1 + ( x * x ) ) * ( ( x * x ) + x ) + 1 ),1/(x*(x + 1)*(x**2 + 1) + 1),0.0,-4.0 +1 / ( ( 1 + ( x * x ) ) * ( 1 - x ) ) / ( x - 1 ),-1/((x - 1)**2*(x**2 + 1)),0.0,-4.0 +1 / ( ( 1 + ( x * x ) ) * x ),1/(x**3 + x),-1.0,-3.0 +1 / ( ( 1 + ( x * x ) ) + ( 1 + x ) ),1/(x**2 + x + 2),0.0,-2.0 +1 / ( ( 1 + ( x * x ) ) + ( 1 + x ) / x ),x/(x**3 + 2*x + 1),1.0,-2.0 +1 / ( ( 1 + ( x * x ) ) + ( x * x ) ) - 1,-2*x**2/(2*x**2 + 1),2.0,0.0 +1 / ( ( 1 + ( x * x ) ) + 1 ),1/(x**2 + 2),0.0,-2.0 +1 / ( ( 1 + ( x * x ) ) + 1 ) - 1,-(x**2 + 1)/(x**2 + 2),0.0,0.0 +1 / ( ( 1 + ( x * x ) ) + 1 / x ),x/(x**3 + x + 1),1.0,-2.0 +1 / ( ( 1 + ( x * x ) ) + x ) * ( 1 - x ),(-x + 1)/(x**2 + x + 1),0.0,-1.0 +1 / ( ( 1 + ( x * x ) ) + x ) / x,1/(x*(x**2 + x + 1)),-1.0,-3.0 +1 / ( ( 1 + ( x / ( 1 + x ) ) ) + x ) / x,(x + 1)/(x*(x + (x + 1)**2)),-1.0,-2.0 +1 / ( ( 1 + ( x / ( 1 - x ) ) ) + x ),(x - 1)/(x**2 - x - 1),0.0,-1.0 +1 / ( ( 1 + ( x / ( 1 - x ) ) ) + x ) / x,(x - 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +1 / ( ( 1 + 1 ) ),1/2,0.0,0.0 +1 / ( ( 1 + x ) ),1/(x + 1),0.0,-1.0 +1 / ( ( 1 + x ) ) - x + 1,(-x**2 + 2)/(x + 1),0.0,1.0 +1 / ( ( 1 + x ) ) - x - x,(-2*x*(x + 1) + 1)/(x + 1),0.0,1.0 +1 / ( ( 1 + x ) ) / x + 1,(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 / ( ( 1 + x ) ) / x - 1,(-x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 / ( ( 1 + x ) ) / x / ( 1 + x ),1/(x*(x + 1)**2),-1.0,-3.0 +1 / ( ( 1 + x ) * ( ( x * x ) * x ) - ( 1 + x ) ),1/(x**4 + x**3 - x - 1),0.0,-4.0 +1 / ( ( 1 + x ) * ( ( x * x ) * x ) - 1 ),1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( ( 1 + x ) * ( ( x * x ) + x ) + 1 ),1/(x*(x + 1)**2 + 1),0.0,-3.0 +1 / ( ( 1 + x ) * ( 1 + x ) ) / ( x + 1 ),(x + 1)**(-3),0.0,-3.0 +1 / ( ( 1 + x ) * ( 1 + x ) ) / ( x + x ),1/(2*x*(x + 1)**2),-1.0,-3.0 +1 / ( ( 1 + x ) * ( 1 + x ) ) / ( x - ( 1 / x ) ),x/((x + 1)**2*(x**2 - 1)),1.0,-3.0 +1 / ( ( 1 + x ) * ( 1 + x ) * x ),1/(x*(x + 1)**2),-1.0,-3.0 +1 / ( ( 1 + x ) * ( 1 + x ) + ( x * x ) ),1/(x**2 + (x + 1)**2),0.0,-2.0 +1 / ( ( 1 + x ) * ( 1 + x ) + 1 ),1/((x + 1)**2 + 1),0.0,-2.0 +1 / ( ( 1 + x ) * ( 1 - x ) ) / ( ( x * x ) - 1 ),-1/(x**4 - 2*x**2 + 1),0.0,-4.0 +1 / ( ( 1 + x ) * ( 1 - x ) ) / ( x - 1 ),-1/((x - 1)**2*(x + 1)),0.0,-3.0 +1 / ( ( 1 + x ) * ( 1 - x ) + 1 ),-1/(x**2 - 2),0.0,-2.0 +1 / ( ( 1 + x ) * ( 1 - x ) - ( 1 / x ) ),-x/(x**3 - x + 1),1.0,-2.0 +1 / ( ( 1 + x ) * ( 1 / x ) + 1 ),x/(2*x + 1),1.0,0.0 +1 / ( ( 1 + x ) * ( x * ( 1 + ( x * x ) ) ) - 1 ),1/(x*(x + 1)*(x**2 + 1) - 1),0.0,-4.0 +1 / ( ( 1 + x ) * ( x * ( 1 + x ) ) + 1 ),1/(x*(x + 1)**2 + 1),0.0,-3.0 +1 / ( ( 1 + x ) * ( x * ( 1 + x ) ) - 1 ),1/(x*(x + 1)**2 - 1),0.0,-3.0 +1 / ( ( 1 + x ) * ( x * ( 1 - x ) ) - 1 ),-1/(x**3 - x + 1),0.0,-3.0 +1 / ( ( 1 + x ) * ( x * ( x * ( 1 + x ) ) ) + 1 ),1/(x**2*(x + 1)**2 + 1),0.0,-4.0 +1 / ( ( 1 + x ) * ( x * x ) ) / x - x - x,(-2*x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / ( ( 1 + x ) * ( x * x ) + ( 1 - x ) ),1/(x**2*(x + 1) - x + 1),0.0,-3.0 +1 / ( ( 1 + x ) * ( x * x ) + x ),1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +1 / ( ( 1 + x ) * ( x * x ) - 1 ),1/(x**2*(x + 1) - 1),0.0,-3.0 +1 / ( ( 1 + x ) * x ),1/(x*(x + 1)),-1.0,-2.0 +1 / ( ( 1 + x ) * x ) + 1,(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 / ( ( 1 + x ) * x ) / ( x * x ) - 1 - 1,-2 + 1/(x**3*(x + 1)),-3.0,0.0 +1 / ( ( 1 + x ) * x ) / x + 1 / x,(x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / ( ( 1 + x ) * x ) / x - 1 - 1,-2 + 1/(x**2*(x + 1)),-2.0,0.0 +1 / ( ( 1 + x ) * x ) / x / x + 1,(x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / ( ( 1 + x ) * x + ( 1 + x ) ),1/(x*(x + 1) + x + 1),0.0,-2.0 +1 / ( ( 1 + x ) * x + ( 1 / x ) ),x/(x**2*(x + 1) + 1),1.0,-2.0 +1 / ( ( 1 + x ) * x + ( x / ( 1 + x ) ) ),(x + 1)/(x*((x + 1)**2 + 1)),-1.0,-2.0 +1 / ( ( 1 + x ) * x + 1 ),1/(x*(x + 1) + 1),0.0,-2.0 +1 / ( ( 1 + x ) * x + x ),1/(x*(x + 2)),-1.0,-2.0 +1 / ( ( 1 + x ) * x - ( ( 1 / x ) - x ) ),x/(x**2*(x + 2) - 1),1.0,-2.0 +1 / ( ( 1 + x ) * x - ( 1 + ( 1 / x ) ) ),x/(x**3 + x**2 - x - 1),1.0,-2.0 +1 / ( ( 1 + x ) * x - ( 1 - x ) ),1/(x*(x + 1) + x - 1),0.0,-2.0 +1 / ( ( 1 + x ) * x - ( 1 / x ) ),x/(x**2*(x + 1) - 1),1.0,-2.0 +1 / ( ( 1 + x ) * x - ( x / ( 1 + x ) ) ),(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / ( ( 1 + x ) * x - 1 ),1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( ( 1 + x ) + ( ( 1 + x ) * x ) ) / x,1/(x*(x*(x + 1) + x + 1)),-1.0,-3.0 +1 / ( ( 1 + x ) + ( ( 1 - x ) * x ) ),1/(-x*(x - 1) + x + 1),0.0,-2.0 +1 / ( ( 1 + x ) + ( ( 1 - x ) * x ) + 1 ),1/(-x*(x - 1) + x + 2),0.0,-2.0 +1 / ( ( 1 + x ) + ( ( 1 - x ) / x ) / x ),x**2/(x**2*(x + 1) - x + 1),2.0,-1.0 +1 / ( ( 1 + x ) + ( ( x * ( x * x ) ) * x ) + x ),1/(x**4 + 2*x + 1),0.0,-4.0 +1 / ( ( 1 + x ) + ( ( x * x ) ) ),1/(x**2 + x + 1),0.0,-2.0 +1 / ( ( 1 + x ) + ( ( x * x ) * x ) * 1 ),1/(x**3 + x + 1),0.0,-3.0 +1 / ( ( 1 + x ) + ( 1 + ( x * x ) ) ) / x,1/(x*(x**2 + x + 2)),-1.0,-3.0 +1 / ( ( 1 + x ) + ( 1 + x ) ),1/(2*(x + 1)),0.0,-1.0 +1 / ( ( 1 + x ) + ( 1 + x ) ) / x,1/(2*x*(x + 1)),-1.0,-2.0 +1 / ( ( 1 + x ) + ( 1 + x ) + ( 1 - x ) ),1/(x + 3),0.0,-1.0 +1 / ( ( 1 + x ) + ( 1 + x ) + ( x * x ) ),1/(x**2 + 2*x + 2),0.0,-2.0 +1 / ( ( 1 + x ) + ( 1 + x ) + 1 ),1/(2*x + 3),0.0,-1.0 +1 / ( ( 1 + x ) + ( 1 + x ) / x ),x/(x*(x + 1) + x + 1),1.0,-1.0 +1 / ( ( 1 + x ) + ( 1 - x ) * ( x * ( x * x ) ) ),1/(-x**3*(x - 1) + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) + ( 1 - x ) * ( x * x ) ),1/(-x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( ( 1 + x ) + ( 1 / ( 1 + x ) ) ),(x + 1)/((x + 1)**2 + 1),0.0,-1.0 +1 / ( ( 1 + x ) + ( 1 / ( x * x ) ) ),x**2/(x**2*(x + 1) + 1),2.0,-1.0 +1 / ( ( 1 + x ) + ( 1 / x ) ),x/(x*(x + 1) + 1),1.0,-1.0 +1 / ( ( 1 + x ) + ( 1 / x ) ) + x,x*(x*(x + 1) + 2)/(x*(x + 1) + 1),1.0,1.0 +1 / ( ( 1 + x ) + ( 1 / x ) ) - x,-x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +1 / ( ( 1 + x ) + ( 1 / x ) ) / ( 1 + x ),x/((x + 1)*(x*(x + 1) + 1)),1.0,-2.0 +1 / ( ( 1 + x ) + ( 1 / x ) / ( x * x ) ),x**3/(x**3*(x + 1) + 1),3.0,-1.0 +1 / ( ( 1 + x ) + ( x ) ),1/(2*x + 1),0.0,-1.0 +1 / ( ( 1 + x ) + ( x * ( 1 + ( x * x ) ) ) * x ),1/(x**4 + x**2 + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) + ( x * ( 1 + x ) ) ) / x,1/(x*(x*(x + 1) + x + 1)),-1.0,-3.0 +1 / ( ( 1 + x ) + ( x * ( 1 + x ) ) * x ),1/(x**2*(x + 1) + x + 1),0.0,-3.0 +1 / ( ( 1 + x ) + ( x * ( 1 - x ) ) ) / x,1/(x*(-x*(x - 1) + x + 1)),-1.0,-3.0 +1 / ( ( 1 + x ) + ( x * ( x * x ) ) ) - 1,-(x**3 + x)/(x**3 + x + 1),1.0,0.0 +1 / ( ( 1 + x ) + ( x * x ) ) - 1,-x*(x + 1)/(x**2 + x + 1),1.0,0.0 +1 / ( ( 1 + x ) + ( x * x ) ) / x,1/(x*(x**2 + x + 1)),-1.0,-3.0 +1 / ( ( 1 + x ) + ( x * x ) * ( x * x ) ),1/(x**4 + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) + ( x * x ) + ( 1 / x ) ),x/(x*(x**2 + x + 1) + 1),1.0,-2.0 +1 / ( ( 1 + x ) + ( x * x ) + 1 ),1/(x**2 + x + 2),0.0,-2.0 +1 / ( ( 1 + x ) + ( x * x ) + x ),1/(x**2 + 2*x + 1),0.0,-2.0 +1 / ( ( 1 + x ) + ( x * x ) - ( 1 / x ) ),x/(x*(x**2 + x + 1) - 1),1.0,-2.0 +1 / ( ( 1 + x ) + ( x / ( 1 + x ) ) ) / x,(x + 1)/(x*(x + (x + 1)**2)),-1.0,-2.0 +1 / ( ( 1 + x ) + 1 ),1/(x + 2),0.0,-1.0 +1 / ( ( 1 + x ) + 1 ) + ( 1 / x ),2*(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / ( ( 1 + x ) + 1 ) + 1,(x + 3)/(x + 2),0.0,0.0 +1 / ( ( 1 + x ) + 1 ) - ( 1 / ( 1 - x ) ),(2*x + 1)/((x - 1)*(x + 2)),0.0,-1.0 +1 / ( ( 1 + x ) + 1 ) - ( 1 / ( x * x ) ),(x**2 - x - 2)/(x**2*(x + 2)),-2.0,-1.0 +1 / ( ( 1 + x ) + 1 ) / ( x * ( 1 - x ) ),-1/(x*(x - 1)*(x + 2)),-1.0,-3.0 +1 / ( ( 1 + x ) + 1 ) / 1,1/(x + 2),0.0,-1.0 +1 / ( ( 1 + x ) + 1 ) / x,1/(x*(x + 2)),-1.0,-2.0 +1 / ( ( 1 + x ) + 1 * ( 1 / x ) ),x/(x*(x + 1) + 1),1.0,-1.0 +1 / ( ( 1 + x ) + 1 * 1 ),1/(x + 2),0.0,-1.0 +1 / ( ( 1 + x ) + 1 + ( x * ( 1 + x ) ) ),1/(x*(x + 1) + x + 2),0.0,-2.0 +1 / ( ( 1 + x ) + 1 + ( x * x ) ),1/(x**2 + x + 2),0.0,-2.0 +1 / ( ( 1 + x ) + 1 + x ),1/(2*(x + 1)),0.0,-1.0 +1 / ( ( 1 + x ) + 1 - ( 1 / x ) ),x/(x*(x + 2) - 1),1.0,-1.0 +1 / ( ( 1 + x ) + 1 - ( x * x ) ),1/(-x**2 + x + 2),0.0,-2.0 +1 / ( ( 1 + x ) + 1 / ( ( x * x ) * x ) ),x**3/(x**3*(x + 1) + 1),3.0,-1.0 +1 / ( ( 1 + x ) + 1 / ( 1 + ( x * x ) ) ),(x**2 + 1)/((x + 1)*(x**2 + 1) + 1),0.0,-1.0 +1 / ( ( 1 + x ) + 1 / ( x * x ) ),x**2/(x**2*(x + 1) + 1),2.0,-1.0 +1 / ( ( 1 + x ) + 1 / 1 ),1/(x + 2),0.0,-1.0 +1 / ( ( 1 + x ) + 1 / x ),x/(x*(x + 1) + 1),1.0,-1.0 +1 / ( ( 1 + x ) + x ) * ( x / ( 1 - x ) ),-x/((x - 1)*(2*x + 1)),1.0,-1.0 +1 / ( ( 1 + x ) + x ) * 1,1/(2*x + 1),0.0,-1.0 +1 / ( ( 1 + x ) + x ) + ( 1 / ( x * x ) ),(x**2 + 2*x + 1)/(x**2*(2*x + 1)),-2.0,-1.0 +1 / ( ( 1 + x ) + x ) + 1,2*(x + 1)/(2*x + 1),0.0,0.0 +1 / ( ( 1 + x ) + x ) - ( ( 1 - x ) + x ),-2*x/(2*x + 1),1.0,0.0 +1 / ( ( 1 + x ) + x ) - ( 1 - x ),x*(2*x - 1)/(2*x + 1),1.0,1.0 +1 / ( ( 1 + x ) + x ) - 1,-2*x/(2*x + 1),1.0,0.0 +1 / ( ( 1 + x ) + x ) - x,-x + 1/(2*x + 1),0.0,1.0 +1 / ( ( 1 + x ) + x ) - x - 1 - x,-2*x - 1 + 1/(2*x + 1),1.0,1.0 +1 / ( ( 1 + x ) + x ) / ( ( x * ( x * x ) ) - 1 ),1/((2*x + 1)*(x**3 - 1)),0.0,-4.0 +1 / ( ( 1 + x ) + x ) / ( ( x * x ) + x ),1/(x*(x + 1)*(2*x + 1)),-1.0,-3.0 +1 / ( ( 1 + x ) + x ) / ( ( x * x ) - 1 ),1/((2*x + 1)*(x**2 - 1)),0.0,-3.0 +1 / ( ( 1 + x ) + x ) / ( ( x * x ) - x ),1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +1 / ( ( 1 + x ) + x ) / ( 1 + x ),1/((x + 1)*(2*x + 1)),0.0,-2.0 +1 / ( ( 1 + x ) + x ) / 1 / x,1/(x*(2*x + 1)),-1.0,-2.0 +1 / ( ( 1 + x ) + x ) / x,1/(x*(2*x + 1)),-1.0,-2.0 +1 / ( ( 1 + x ) + x * ( ( 1 + x ) * x ) ),1/(x**2*(x + 1) + x + 1),0.0,-3.0 +1 / ( ( 1 + x ) + x * ( ( 1 - x ) * x ) ),1/(-x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( ( 1 + x ) + x * ( ( x * ( 1 - x ) ) * x ) ),1/(-x**3*(x - 1) + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) + x * ( ( x * x ) * x ) ),1/(x**4 + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) + x * ( 1 + x ) ),1/(x*(x + 1) + x + 1),0.0,-2.0 +1 / ( ( 1 + x ) + x * ( 1 - x ) ),1/(-x*(x - 1) + x + 1),0.0,-2.0 +1 / ( ( 1 + x ) + x * ( x * ( 1 + x ) ) ),1/(x**2*(x + 1) + x + 1),0.0,-3.0 +1 / ( ( 1 + x ) + x * ( x * ( 1 - ( x * x ) ) ) ),1/(-x**4 + x**2 + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) + x * ( x * ( 1 - x ) ) ),1/(-x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( ( 1 + x ) + x * ( x * ( x * ( 1 + x ) ) ) ),1/(x**3*(x + 1) + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) + x + ( ( 1 + x ) * x ) ),1/(x**2 + 3*x + 1),0.0,-2.0 +1 / ( ( 1 + x ) + x + ( ( 1 / x ) / ( x * x ) ) ),x**3/(x**3*(2*x + 1) + 1),3.0,-1.0 +1 / ( ( 1 + x ) + x + ( ( 1 / x ) / x ) ),x**2/(x**2*(2*x + 1) + 1),2.0,-1.0 +1 / ( ( 1 + x ) + x + ( 1 + x ) ),1/(3*x + 2),0.0,-1.0 +1 / ( ( 1 + x ) + x + ( 1 / x ) ),x/(x*(2*x + 1) + 1),1.0,-1.0 +1 / ( ( 1 + x ) + x + ( x * x ) ),1/(x**2 + 2*x + 1),0.0,-2.0 +1 / ( ( 1 + x ) + x + 1 ),1/(2*(x + 1)),0.0,-1.0 +1 / ( ( 1 + x ) + x - ( ( 1 / ( x * x ) ) / x ) ),x**3/(x**3*(2*x + 1) - 1),3.0,-1.0 +1 / ( ( 1 + x ) + x - ( ( 1 / x ) / x ) ),x**2/(x**2*(2*x + 1) - 1),2.0,-1.0 +1 / ( ( 1 + x ) + x - ( 1 - x ) ),1/(3*x),-1.0,-1.0 +1 / ( ( 1 + x ) + x / ( 1 + x ) ),(x + 1)/(x + (x + 1)**2),0.0,-1.0 +1 / ( ( 1 + x ) + x / x ),1/(x + 2),0.0,-1.0 +1 / ( ( 1 + x ) - ( ( 1 + x ) * x ) * x ),1/(-x**2*(x + 1) + x + 1),0.0,-3.0 +1 / ( ( 1 + x ) - ( ( 1 - x ) * ( x * x ) ) * x ),1/(x**3*(x - 1) + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) - ( ( 1 / x ) / x ) ),x**2/(x**2*(x + 1) - 1),2.0,-1.0 +1 / ( ( 1 + x ) - ( ( 1 / x ) / x ) ) * x,x**3/(x**2*(x + 1) - 1),3.0,0.0 +1 / ( ( 1 + x ) - ( ( x * ( 1 - x ) ) * x ) * x ),1/(x**3*(x - 1) + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) - ( ( x * x ) * ( 1 + x ) ) * x ),1/(-x**3*(x + 1) + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) - ( 1 + x ) / ( x * x ) ),x**2/(x**2*(x + 1) - x - 1),2.0,-1.0 +1 / ( ( 1 + x ) - ( 1 - ( x * x ) ) * ( x * x ) ),1/(x**4 - x**2 + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) - ( 1 - x ) * ( x * x ) ),1/(x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( ( 1 + x ) - ( 1 - x ) + x ),1/(3*x),-1.0,-1.0 +1 / ( ( 1 + x ) - ( 1 - x ) / x ),x/(x*(x + 1) + x - 1),1.0,-1.0 +1 / ( ( 1 + x ) - ( 1 / ( ( x * x ) + ( 1 / x ) ) ) ) - 1,-x**4/(x**4 + x**3 + 1),4.0,0.0 +1 / ( ( 1 + x ) - ( 1 / ( 1 + x ) ) ) / x,(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / ( ( 1 + x ) - ( 1 / x ) ),x/(x*(x + 1) - 1),1.0,-1.0 +1 / ( ( 1 + x ) - ( 1 / x ) ) + x,x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +1 / ( ( 1 + x ) - ( 1 / x ) ) - 1,(-x**2 + 1)/(x**2 + x - 1),0.0,0.0 +1 / ( ( 1 + x ) - ( 1 / x ) * 1 ),x/(x*(x + 1) - 1),1.0,-1.0 +1 / ( ( 1 + x ) - ( x * ( 1 + x ) ) * ( x * x ) ),1/(-x**3*(x + 1) + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) - ( x * ( 1 - x ) ) * ( x * x ) ),1/(x**3*(x - 1) + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) - ( x * ( 1 - x ) ) * x ),1/(x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( ( 1 + x ) - ( x * x ) ) * 1,1/(-x**2 + x + 1),0.0,-2.0 +1 / ( ( 1 + x ) - ( x * x ) ) / ( ( x * x ) - 1 ),1/((x**2 - 1)*(-x**2 + x + 1)),0.0,-4.0 +1 / ( ( 1 + x ) - ( x * x ) ) / ( 1 - ( x * x ) ),-1/((x**2 - 1)*(-x**2 + x + 1)),0.0,-4.0 +1 / ( ( 1 + x ) - ( x * x ) ) / ( 1 - x ),1/(x**3 - 2*x**2 + 1),0.0,-3.0 +1 / ( ( 1 + x ) - ( x * x ) ) / x,1/(x*(-x**2 + x + 1)),-1.0,-3.0 +1 / ( ( 1 + x ) - ( x * x ) * ( x * ( 1 - x ) ) ),1/(x**3*(x - 1) + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) - ( x * x ) * x ),1/(-x**3 + x + 1),0.0,-3.0 +1 / ( ( 1 + x ) - ( x * x ) - ( 1 / x ) ),-x/(-x*(-x**2 + x + 1) + 1),1.0,-2.0 +1 / ( ( 1 + x ) - ( x / ( 1 - x ) ) ) - 1,-x**2/(x**2 + x - 1),2.0,0.0 +1 / ( ( 1 + x ) - 1 - ( 1 - ( x * x ) ) ),1/(x**2 + x - 1),0.0,-2.0 +1 / ( ( 1 + x ) - 1 - ( 1 / ( x * x ) ) ),x**2/(x**3 - 1),2.0,-1.0 +1 / ( ( 1 + x ) - 1 / ( ( x * x ) + x ) ),x*(x + 1)/(x*(x + 1)**2 - 1),1.0,-1.0 +1 / ( ( 1 + x ) - 1 / x ),x/(x*(x + 1) - 1),1.0,-1.0 +1 / ( ( 1 + x ) - x * ( x * ( ( x * x ) + x ) ) ),1/(-x**3*(x + 1) + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) - x * ( x * ( 1 - ( x * x ) ) ) ),1/(x**4 - x**2 + x + 1),0.0,-4.0 +1 / ( ( 1 + x ) - x * ( x * ( 1 - x ) ) ),1/(x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( ( 1 + x ) - x * ( x * x ) ),1/(-x**3 + x + 1),0.0,-3.0 +1 / ( ( 1 + x ) / ( 1 - x ) + x ),(x - 1)/(x*(x - 1) - x - 1),0.0,-1.0 +1 / ( ( 1 + x ) / ( 1 - x ) - x ),(-x + 1)/(x**2 + 1),0.0,-1.0 +1 / ( ( 1 + x ) / ( x * x ) - ( x * ( 1 + x ) ) ),x**2/(-x**3*(x + 1) + x + 1),2.0,-2.0 +1 / ( ( 1 + x ) / ( x * x ) - ( x * x ) ),x**2/(-x**4 + x + 1),2.0,-2.0 +1 / ( ( 1 + x ) / ( x / ( 1 + x ) ) + x ),x/(x**2 + (x + 1)**2),1.0,-1.0 +1 / ( ( 1 + x ) / ( x / ( 1 - x ) ) - x ),-x/(2*x**2 - 1),1.0,-1.0 +1 / ( ( 1 + x ) / 1 + 1 ),1/(x + 2),0.0,-1.0 +1 / ( ( 1 + x ) / x + ( 1 - x ) ),x/(x*(-x + 1) + x + 1),1.0,-1.0 +1 / ( ( 1 + x ) / x - ( ( x * x ) * x ) ),x/(-x**4 + x + 1),1.0,-3.0 +1 / ( ( 1 + x ) / x - ( x * ( x * x ) ) ),x/(-x**4 + x + 1),1.0,-3.0 +1 / ( ( 1 + x ) / x - ( x * x ) ),x/(-x**3 + x + 1),1.0,-2.0 +1 / ( ( 1 + x ) / x - x ),x/(-x**2 + x + 1),1.0,-1.0 +1 / ( ( 1 - ( ( 1 + x ) / x ) ) - x * x ),-x/(x**3 + 1),1.0,-2.0 +1 / ( ( 1 - ( ( 1 - x ) * x ) ) - x ) / x,1/(x*(x**2 - 2*x + 1)),-1.0,-3.0 +1 / ( ( 1 - ( ( x * x ) + x ) ) * x - 1 ),-1/(x*(x**2 + x - 1) + 1),0.0,-3.0 +1 / ( ( 1 - ( 1 + ( 1 + x ) ) ) - x - x ),-1/(3*x + 1),0.0,-1.0 +1 / ( ( 1 - ( 1 + ( x * x ) ) ) * x - 1 ),-1/(x**3 + 1),0.0,-3.0 +1 / ( ( 1 - ( 1 + x ) ) * ( x * x ) + ( 1 / x ) ),-x/(x**4 - 1),1.0,-3.0 +1 / ( ( 1 - ( 1 + x ) ) - ( 1 / x ) / x ),-x**2/(x**3 + 1),2.0,-1.0 +1 / ( ( 1 - ( 1 + x ) ) - ( x * x ) - x ),-1/(x*(x + 2)),-1.0,-2.0 +1 / ( ( 1 - ( 1 + x ) ) - 1 / ( x * x ) ),-x**2/(x**3 + 1),2.0,-1.0 +1 / ( ( 1 - ( 1 + x ) ) - x - x ),-1/(3*x),-1.0,-1.0 +1 / ( ( 1 - ( 1 + x ) ) / 1 - x ),-1/(2*x),-1.0,-1.0 +1 / ( ( 1 - ( 1 / ( 1 + x ) ) ) - x * x ),-(x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +1 / ( ( 1 - ( 1 / ( 1 - x ) ) ) + x * x ),(x - 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +1 / ( ( 1 - ( 1 / ( 1 - x ) ) ) - x ),(-x + 1)/((x - 1)**2 - 1),-1.0,-1.0 +1 / ( ( 1 - ( 1 / ( 1 - x ) ) ) - x - x ),(-x + 1)/(x*(2*x - 3)),-1.0,-1.0 +1 / ( ( 1 - ( 1 / x ) ) ) - x,x*(-x + 2)/(x - 1),1.0,1.0 +1 / ( ( 1 - ( 1 / x ) ) * x - 1 ),1/(x - 2),0.0,-1.0 +1 / ( ( 1 - ( 1 / x ) ) + 1 ) + x,2*x**2/(2*x - 1),2.0,1.0 +1 / ( ( 1 - ( 1 / x ) ) + 1 ) - x,2*x*(-x + 1)/(2*x - 1),1.0,1.0 +1 / ( ( 1 - ( 1 / x ) ) + 1 ) / ( x * x ),1/(x*(2*x - 1)),-1.0,-2.0 +1 / ( ( 1 - ( 1 / x ) ) + 1 + 1 ),x/(3*x - 1),1.0,0.0 +1 / ( ( 1 - ( 1 / x ) ) - ( 1 / x ) - x ),-x/(x*(x - 1) + 2),1.0,-1.0 +1 / ( ( 1 - ( 1 / x ) ) - ( x * ( 1 + x ) ) * x ),-x/(x**4 + x**3 - x + 1),1.0,-3.0 +1 / ( ( 1 - ( 1 / x ) ) - ( x * ( 1 - x ) ) * x ),x/(x**4 - x**3 + x - 1),1.0,-3.0 +1 / ( ( 1 - ( 1 / x ) ) - x ) * x,-x**2/(x*(x - 1) + 1),2.0,0.0 +1 / ( ( 1 - ( 1 / x ) ) - x ) + ( 1 / x ),(-x + 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +1 / ( ( 1 - ( 1 / x ) ) - x ) - x,-x*(x*(x - 1) + 2)/(x*(x - 1) + 1),1.0,1.0 +1 / ( ( 1 - ( 1 / x ) ) - x ) / ( x * x ),-1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +1 / ( ( 1 - ( 1 / x ) ) - x ) / x,-1/(x*(x - 1) + 1),0.0,-2.0 +1 / ( ( 1 - ( 1 / x ) ) - x * ( 1 - x ) ),x/(x**3 - x**2 + x - 1),1.0,-2.0 +1 / ( ( 1 - ( 1 / x ) ) - x * x ),-x/(x**3 - x + 1),1.0,-2.0 +1 / ( ( 1 - ( 1 / x ) ) - x + 1 ),-x/(x*(x - 2) + 1),1.0,-1.0 +1 / ( ( 1 - ( 1 / x ) ) - x - ( 1 + x ) ),-x/(2*x**2 + 1),1.0,-1.0 +1 / ( ( 1 - ( 1 / x ) ) - x - ( x * x ) ),-x/(x*(x**2 + x - 1) + 1),1.0,-2.0 +1 / ( ( 1 - ( 1 / x ) ) / ( x * x ) - x ),-x**3/(x**4 - x + 1),3.0,-1.0 +1 / ( ( 1 - ( x * ( 1 + x ) ) ) * ( x * x ) - 1 ),-1/(x**2*(x*(x + 1) - 1) + 1),0.0,-4.0 +1 / ( ( 1 - ( x * ( 1 + x ) ) ) + 1 ) / x,-1/(x*(x*(x + 1) - 2)),-1.0,-3.0 +1 / ( ( 1 - ( x * ( 1 + x ) ) ) - x ) / x,-1/(x*(x*(x + 1) + x - 1)),-1.0,-3.0 +1 / ( ( 1 - ( x * ( 1 + x ) ) ) - x * x ),-1/(2*x**2 + x - 1),0.0,-2.0 +1 / ( ( 1 - ( x * ( 1 - x ) ) ) * x ),1/(x*(x**2 - x + 1)),-1.0,-3.0 +1 / ( ( 1 - ( x * ( 1 - x ) ) ) * x + x ),1/(x*(x**2 - x + 2)),-1.0,-3.0 +1 / ( ( 1 - ( x * ( 1 - x ) ) ) + 1 + 1 ),1/(x**2 - x + 3),0.0,-2.0 +1 / ( ( 1 - ( x * ( 1 - x ) ) ) - x ) / x,1/(x*(x**2 - 2*x + 1)),-1.0,-3.0 +1 / ( ( 1 - ( x * x ) ) ),-1/(x**2 - 1),0.0,-2.0 +1 / ( ( 1 - ( x * x ) ) * ( x * x ) - 1 ),-1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( ( 1 - ( x * x ) ) * x + x ),-1/(x*(x**2 - 2)),-1.0,-3.0 +1 / ( ( 1 - ( x * x ) ) * x - ( 1 + x ) ),-1/(x**3 + 1),0.0,-3.0 +1 / ( ( 1 - ( x * x ) ) * x - ( 1 / x ) ),-x/(x**4 - x**2 + 1),1.0,-3.0 +1 / ( ( 1 - ( x * x ) ) + 1 ) - ( ( 1 / x ) / x ),2*(-x**2 + 1)/(x**2*(x**2 - 2)),-2.0,-2.0 +1 / ( ( 1 - ( x * x ) ) + 1 + 1 ),-1/(x**2 - 3),0.0,-2.0 +1 / ( ( 1 - ( x * x ) ) + x * ( x * x ) ),1/(x**3 - x**2 + 1),0.0,-3.0 +1 / ( ( 1 - ( x * x ) ) - ( 1 / x ) ),-x/(x**3 - x + 1),1.0,-2.0 +1 / ( ( 1 - ( x * x ) ) - ( 1 / x ) * 1 ),-x/(x**3 - x + 1),1.0,-2.0 +1 / ( ( 1 - ( x * x ) ) - x ) * x,-x/(x**2 + x - 1),1.0,-1.0 +1 / ( ( 1 - ( x * x ) ) - x ) - ( 1 / ( x * x ) ),(-2*x**2 - x + 1)/(x**2*(x**2 + x - 1)),-2.0,-2.0 +1 / ( ( 1 - ( x * x ) ) - x ) / x,-1/(x*(x**2 + x - 1)),-1.0,-3.0 +1 / ( ( 1 - ( x * x ) ) - x - ( 1 / x ) ),-x/(x*(x**2 + x - 1) + 1),1.0,-2.0 +1 / ( ( 1 - ( x * x ) ) - x - ( x * x ) ),-1/(2*x**2 + x - 1),0.0,-2.0 +1 / ( ( 1 - ( x * x ) ) - x - x ),-1/(x**2 + 2*x - 1),0.0,-2.0 +1 / ( ( 1 - ( x * x ) ) / ( x * x ) - x ),-x**2/(x**3 + x**2 - 1),2.0,-1.0 +1 / ( ( 1 - ( x / ( ( 1 / x ) - x ) ) ) + ( x * x ) ) - 1,-x**4/(x**4 + x**2 - 1),4.0,0.0 +1 / ( ( 1 - ( x / ( 1 + x ) ) ) - x ),-(x + 1)/(x**2 + x - 1),0.0,-1.0 +1 / ( ( 1 - x ) ),-1/(x - 1),0.0,-1.0 +1 / ( ( 1 - x ) ) + ( 1 / ( 1 + x ) ),-2/(x**2 - 1),0.0,-2.0 +1 / ( ( 1 - x ) ) / ( 1 - x ) - 1,-1 + (x - 1)**(-2),1.0,0.0 +1 / ( ( 1 - x ) ) / x - 1,-(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 / ( ( 1 - x ) * ( ( ( 1 / x ) / x ) - x ) - 1 ),x**2/(-x**2 + (x - 1)*(x**3 - 1)),2.0,-2.0 +1 / ( ( 1 - x ) * ( ( ( x * x ) - x ) * x ) - 1 ),-1/(x**2*(x - 1)**2 + 1),0.0,-4.0 +1 / ( ( 1 - x ) * ( ( 1 - x ) * x ) + x ),1/(x*((x - 1)**2 + 1)),-1.0,-3.0 +1 / ( ( 1 - x ) * ( ( 1 - x ) * x ) - 1 ),1/(x*(x - 1)**2 - 1),0.0,-3.0 +1 / ( ( 1 - x ) * ( ( 1 - x ) - x ) + 1 ),1/((x - 1)*(2*x - 1) + 1),0.0,-2.0 +1 / ( ( 1 - x ) * ( ( 1 / x ) + x ) + 1 ),x/(-x**3 + x**2 + 1),1.0,-2.0 +1 / ( ( 1 - x ) * ( ( 1 / x ) - ( x * x ) ) - 1 ),x/(-x + (x - 1)*(x**3 - 1)),1.0,-3.0 +1 / ( ( 1 - x ) * ( ( 1 / x ) - x ) - 1 ),x/(-x + (x - 1)*(x**2 - 1)),1.0,-2.0 +1 / ( ( 1 - x ) * ( ( x * x ) * ( 1 - x ) ) - 1 ),1/(x**2*(x - 1)**2 - 1),0.0,-4.0 +1 / ( ( 1 - x ) * ( 1 + x ) ) + 1,(x**2 - 2)/(x**2 - 1),0.0,0.0 +1 / ( ( 1 - x ) * ( 1 + x ) ) / ( 1 + x ),-1/((x - 1)*(x + 1)**2),0.0,-3.0 +1 / ( ( 1 - x ) * ( 1 + x ) + 1 ),-1/(x**2 - 2),0.0,-2.0 +1 / ( ( 1 - x ) * ( 1 - ( x * x ) ) + x ),1/(x**3 - x**2 + 1),0.0,-3.0 +1 / ( ( 1 - x ) * ( 1 - ( x * x ) ) - 1 ),1/(x*(x**2 - x - 1)),-1.0,-3.0 +1 / ( ( 1 - x ) * ( 1 - x ) ) - 1,-1 + (x - 1)**(-2),1.0,0.0 +1 / ( ( 1 - x ) * ( 1 - x ) ) - x - x - 1,-2*x - 1 + (x - 1)**(-2),2.0,1.0 +1 / ( ( 1 - x ) * ( 1 - x ) + ( 1 + x ) ),1/(x**2 - x + 2),0.0,-2.0 +1 / ( ( 1 - x ) * ( 1 - x ) + x ),1/(x + (x - 1)**2),0.0,-2.0 +1 / ( ( 1 - x ) * ( 1 - x ) - 1 ),1/(x*(x - 2)),-1.0,-2.0 +1 / ( ( 1 - x ) * ( x * ( ( x * x ) - x ) ) + 1 ),-1/(x**2*(x - 1)**2 - 1),0.0,-4.0 +1 / ( ( 1 - x ) * ( x * ( 1 - ( x * x ) ) ) - 1 ),1/(x*(x - 1)*(x**2 - 1) - 1),0.0,-4.0 +1 / ( ( 1 - x ) * ( x * ( 1 - x ) ) ),1/(x*(x - 1)**2),-1.0,-3.0 +1 / ( ( 1 - x ) * ( x * ( 1 - x ) ) + x ),1/(x*((x - 1)**2 + 1)),-1.0,-3.0 +1 / ( ( 1 - x ) * ( x * ( 1 - x ) ) - 1 ),1/(x*(x - 1)**2 - 1),0.0,-3.0 +1 / ( ( 1 - x ) * ( x * ( x * ( 1 - x ) ) ) + 1 ),1/(x**2*(x - 1)**2 + 1),0.0,-4.0 +1 / ( ( 1 - x ) * ( x * ( x * x ) ) - 1 ),-1/(x**3*(x - 1) + 1),0.0,-4.0 +1 / ( ( 1 - x ) * ( x * x ) ) + 1,(x**2*(x - 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( ( 1 - x ) * ( x * x ) ) / x - 1 - 1,(2*x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / ( ( 1 - x ) * ( x * x ) + ( 1 / x ) ),-x/(x**3*(x - 1) - 1),1.0,-3.0 +1 / ( ( 1 - x ) * ( x * x ) + 1 ),-1/(x**2*(x - 1) - 1),0.0,-3.0 +1 / ( ( 1 - x ) * ( x * x ) - ( 1 / x ) ),-x/(x**3*(x - 1) + 1),1.0,-3.0 +1 / ( ( 1 - x ) * ( x * x ) - 1 ),-1/(x**2*(x - 1) + 1),0.0,-3.0 +1 / ( ( 1 - x ) * ( x / ( 1 + x ) ) - 1 ),-(x + 1)/(x**2 + 1),0.0,-1.0 +1 / ( ( 1 - x ) * x ),-1/(x*(x - 1)),-1.0,-2.0 +1 / ( ( 1 - x ) * x ) + 1,(x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +1 / ( ( 1 - x ) * x ) + 1 + 1,2 - 1/(x*(x - 1)),-1.0,0.0 +1 / ( ( 1 - x ) * x ) + x,x - 1/(x*(x - 1)),-1.0,1.0 +1 / ( ( 1 - x ) * x ) - 1 - 1 / 1,-(2*x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 / ( ( 1 - x ) * x ) / ( x * x ) + 1 / x,(x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( ( 1 - x ) * x ) / x + 1,(x**2*(x - 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( ( 1 - x ) * x ) / x + x,(x**3*(x - 1) - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / ( ( 1 - x ) * x ) / x - 1 - 1,(2*x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( ( 1 - x ) * x + ( 1 + ( 1 / x ) ) ),x/(x*(-x*(x - 1) + 1) + 1),1.0,-2.0 +1 / ( ( 1 - x ) * x + ( 1 + x ) ),1/(-x*(x - 1) + x + 1),0.0,-2.0 +1 / ( ( 1 - x ) * x + 1 ),-1/(x*(x - 1) - 1),0.0,-2.0 +1 / ( ( 1 - x ) * x + x ),-1/(x*(x - 2)),-1.0,-2.0 +1 / ( ( 1 - x ) * x - ( ( 1 - x ) - x ) ),-1/(x**2 - 3*x + 1),0.0,-2.0 +1 / ( ( 1 - x ) * x - ( ( 1 / x ) / x ) ),-x**2/(x**3*(x - 1) + 1),2.0,-2.0 +1 / ( ( 1 - x ) * x - ( 1 - x ) ),-1/(x*(x - 1) - x + 1),0.0,-2.0 +1 / ( ( 1 - x ) * x - ( 1 / x ) ),-x/(x**2*(x - 1) + 1),1.0,-2.0 +1 / ( ( 1 - x ) * x - ( x / ( ( 1 + x ) + x ) ) ),-(2*x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +1 / ( ( 1 - x ) * x - ( x / ( 1 - x ) ) ),(-x + 1)/(x*((x - 1)**2 - 1)),-2.0,-2.0 +1 / ( ( 1 - x ) * x - 1 ),-1/(x*(x - 1) + 1),0.0,-2.0 +1 / ( ( 1 - x ) + ( ( 1 + x ) / x ) + 1 ),x/(x*(-x + 2) + x + 1),1.0,-1.0 +1 / ( ( 1 - x ) + ( ( x * x ) ) ),1/(x**2 - x + 1),0.0,-2.0 +1 / ( ( 1 - x ) + ( 1 + x ) ) - 1,-1/2,0.0,0.0 +1 / ( ( 1 - x ) + ( 1 + x ) * ( 1 / x ) ),x/(x*(-x + 1) + x + 1),1.0,-1.0 +1 / ( ( 1 - x ) + ( 1 - x ) ) - ( 1 / x ),(-3*x + 2)/(2*x*(x - 1)),-1.0,-1.0 +1 / ( ( 1 - x ) + ( 1 - x ) ) / x,-1/(2*x*(x - 1)),-1.0,-2.0 +1 / ( ( 1 - x ) + ( 1 - x ) + 1 ),-1/(2*x - 3),0.0,-1.0 +1 / ( ( 1 - x ) + ( 1 - x ) / ( ( x * x ) * x ) ),-x**3/(x**3*(x - 1) + x - 1),3.0,-1.0 +1 / ( ( 1 - x ) + ( 1 / ( 1 + x ) ) ) / x,-(x + 1)/(x*(x**2 - 2)),-1.0,-2.0 +1 / ( ( 1 - x ) + ( 1 / ( x * ( x * x ) ) ) + 1 ),x**3/(x**3*(-x + 2) + 1),3.0,-1.0 +1 / ( ( 1 - x ) + ( 1 / ( x * x ) ) + 1 ),x**2/(x**2*(-x + 2) + 1),2.0,-1.0 +1 / ( ( 1 - x ) + ( 1 / x ) ) - 1,(-x**2 + 1)/(x**2 - x - 1),0.0,0.0 +1 / ( ( 1 - x ) + ( 1 / x ) ) - x,x**2*(x - 1)/(x*(-x + 1) + 1),2.0,1.0 +1 / ( ( 1 - x ) + ( 1 / x ) + ( x * x ) ),x/(x*(x**2 - x + 1) + 1),1.0,-2.0 +1 / ( ( 1 - x ) + ( x * ( 1 + ( x * x ) ) ) * x ),1/(x**4 + x**2 - x + 1),0.0,-4.0 +1 / ( ( 1 - x ) + ( x * ( 1 + x ) ) * x ),1/(x**2*(x + 1) - x + 1),0.0,-3.0 +1 / ( ( 1 - x ) + ( x * ( 1 - ( x * x ) ) ) * x ),-1/(x**4 - x**2 + x - 1),0.0,-4.0 +1 / ( ( 1 - x ) + ( x * ( x * x ) ) * x ),1/(x**4 - x + 1),0.0,-4.0 +1 / ( ( 1 - x ) + ( x * x ) ) - ( 1 + x ),-x**3/(x**2 - x + 1),3.0,1.0 +1 / ( ( 1 - x ) + ( x * x ) * ( x * x ) ),1/(x**4 - x + 1),0.0,-4.0 +1 / ( ( 1 - x ) + ( x * x ) * x ),1/(x**3 - x + 1),0.0,-3.0 +1 / ( ( 1 - x ) + ( x * x ) + ( 1 / ( x * x ) ) ),x**2/(x**2*(x**2 - x + 1) + 1),2.0,-2.0 +1 / ( ( 1 - x ) + ( x * x ) + 1 ),1/(x**2 - x + 2),0.0,-2.0 +1 / ( ( 1 - x ) + 1 ) * ( x * x ),-x**2/(x - 2),2.0,1.0 +1 / ( ( 1 - x ) + 1 ) * 1,-1/(x - 2),0.0,-1.0 +1 / ( ( 1 - x ) + 1 ) * x,-x/(x - 2),1.0,0.0 +1 / ( ( 1 - x ) + 1 ) + ( ( 1 / x ) / x ),(-x**2 + x - 2)/(x**2*(x - 2)),-2.0,-1.0 +1 / ( ( 1 - x ) + 1 ) + ( 1 / x ),-2/(x*(x - 2)),-1.0,-2.0 +1 / ( ( 1 - x ) + 1 ) - ( 1 / ( 1 + x ) ),(-2*x + 1)/((x - 2)*(x + 1)),0.0,-1.0 +1 / ( ( 1 - x ) + 1 ) - 1,(-x + 1)/(x - 2),0.0,0.0 +1 / ( ( 1 - x ) + 1 ) - x,-(x*(x - 2) + 1)/(x - 2),0.0,1.0 +1 / ( ( 1 - x ) + 1 ) / ( x * ( 1 + x ) ),-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +1 / ( ( 1 - x ) + 1 ) / ( x * ( 1 - x ) ),1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +1 / ( ( 1 - x ) + 1 + ( 1 - ( x * x ) ) ),-1/(x**2 + x - 3),0.0,-2.0 +1 / ( ( 1 - x ) + 1 + ( 1 - x ) ),-1/(2*x - 3),0.0,-1.0 +1 / ( ( 1 - x ) + 1 + ( 1 / x ) ),x/(x*(-x + 2) + 1),1.0,-1.0 +1 / ( ( 1 - x ) + 1 + 1 ),-1/(x - 3),0.0,-1.0 +1 / ( ( 1 - x ) + 1 - ( ( x * x ) * x ) ),-1/(x**3 + x - 2),0.0,-3.0 +1 / ( ( 1 - x ) + 1 / x ),x/(x*(-x + 1) + 1),1.0,-1.0 +1 / ( ( 1 - x ) + x * ( ( x * x ) * ( 1 + x ) ) ),1/(x**3*(x + 1) - x + 1),0.0,-4.0 +1 / ( ( 1 - x ) + x * ( x * ( 1 + x ) ) ),1/(x**2*(x + 1) - x + 1),0.0,-3.0 +1 / ( ( 1 - x ) + x * ( x * x ) ),1/(x**3 - x + 1),0.0,-3.0 +1 / ( ( 1 - x ) + x * ( x / ( 1 - x ) ) ),(-x + 1)/(x**2 + (x - 1)**2),0.0,-1.0 +1 / ( ( 1 - x ) + x * x ),1/(x**2 - x + 1),0.0,-2.0 +1 / ( ( 1 - x ) + x / ( ( 1 + x ) + x ) ),(2*x + 1)/(x + (-x + 1)*(2*x + 1)),0.0,-1.0 +1 / ( ( 1 - x ) + x / ( ( x * x ) - x ) ),(-x + 1)/(x*(x - 2)),-1.0,-1.0 +1 / ( ( 1 - x ) + x / ( 1 + x ) ),(x + 1)/(x + (-x + 1)*(x + 1)),0.0,-1.0 +1 / ( ( 1 - x ) - ( ( 1 + x ) * x ) - x ),-1/(x**2 + 3*x - 1),0.0,-2.0 +1 / ( ( 1 - x ) - ( ( 1 / x ) + x ) / x ),-x**2/(x**3 + 1),2.0,-1.0 +1 / ( ( 1 - x ) - ( ( 1 / x ) / ( 1 - x ) ) ) + x,x**3*(x - 2)/(x**3 - 2*x**2 + x - 1),3.0,1.0 +1 / ( ( 1 - x ) - ( ( x * ( 1 + x ) ) * x ) * x ),-1/(x**3*(x + 1) + x - 1),0.0,-4.0 +1 / ( ( 1 - x ) - ( ( x * ( 1 - x ) ) * x ) * x ),1/(x**4 - x**3 - x + 1),0.0,-4.0 +1 / ( ( 1 - x ) - ( 1 + ( 1 + x ) ) ) / x,-1/(x*(2*x + 1)),-1.0,-2.0 +1 / ( ( 1 - x ) - ( 1 + ( 1 - x ) ) / x ),-x/(x*(x - 1) - x + 2),1.0,-1.0 +1 / ( ( 1 - x ) - ( 1 + x ) ) / ( 1 + x ),-1/(2*x*(x + 1)),-1.0,-2.0 +1 / ( ( 1 - x ) - ( 1 + x ) ) / x,-1/(2*x**2),-2.0,-2.0 +1 / ( ( 1 - x ) - ( 1 + x ) * x ),-1/(x*(x + 1) + x - 1),0.0,-2.0 +1 / ( ( 1 - x ) - ( 1 - x ) * ( x * x ) ),1/(x**3 - x**2 - x + 1),0.0,-3.0 +1 / ( ( 1 - x ) - ( 1 - x ) * x ),1/(x**2 - 2*x + 1),0.0,-2.0 +1 / ( ( 1 - x ) - ( 1 / ( ( 1 - x ) - x ) ) ) / x,(-2*x + 1)/(x**2*(2*x - 3)),-2.0,-2.0 +1 / ( ( 1 - x ) - ( 1 / ( 1 / x ) ) ) / x,-1/(x*(2*x - 1)),-1.0,-2.0 +1 / ( ( 1 - x ) - ( 1 / ( x * ( x * x ) ) ) - 1 ),-x**3/(x**4 + 1),3.0,-1.0 +1 / ( ( 1 - x ) - ( 1 / ( x * ( x * x ) ) ) - x ),-x**3/(x**3*(2*x - 1) + 1),3.0,-1.0 +1 / ( ( 1 - x ) - ( 1 / ( x * x ) ) + 1 ),-x**2/(x**2*(x - 2) + 1),2.0,-1.0 +1 / ( ( 1 - x ) - ( 1 / ( x * x ) ) - 1 ),-x**2/(x**3 + 1),2.0,-1.0 +1 / ( ( 1 - x ) - ( 1 / ( x * x ) ) - x ),-x**2/(x**2*(2*x - 1) + 1),2.0,-1.0 +1 / ( ( 1 - x ) - ( 1 / x ) ),-x/(x*(x - 1) + 1),1.0,-1.0 +1 / ( ( 1 - x ) - ( 1 / x ) ) + x,x**2*(x - 1)/(x*(x - 1) + 1),2.0,1.0 +1 / ( ( 1 - x ) - ( 1 / x ) * ( 1 / x ) ),-x**2/(x**2*(x - 1) + 1),2.0,-1.0 +1 / ( ( 1 - x ) - ( 1 / x ) + ( 1 - x ) ),-x/(2*x*(x - 1) + 1),1.0,-1.0 +1 / ( ( 1 - x ) - ( 1 / x ) + 1 ),-x/(x*(x - 2) + 1),1.0,-1.0 +1 / ( ( 1 - x ) - ( 1 / x ) - ( x * x ) ),-x/(x*(x**2 + x - 1) + 1),1.0,-2.0 +1 / ( ( 1 - x ) - ( 1 / x ) / x ),-x**2/(x**2*(x - 1) + 1),2.0,-1.0 +1 / ( ( 1 - x ) - ( x ) ),-1/(2*x - 1),0.0,-1.0 +1 / ( ( 1 - x ) - ( x * ( ( x * x ) * x ) ) + 1 ),-1/(x**4 + x - 2),0.0,-4.0 +1 / ( ( 1 - x ) - ( x * ( ( x * x ) - x ) ) * x ),-1/(x**3*(x - 1) + x - 1),0.0,-4.0 +1 / ( ( 1 - x ) - ( x * ( 1 + x ) ) * ( x * x ) ),-1/(x**3*(x + 1) + x - 1),0.0,-4.0 +1 / ( ( 1 - x ) - ( x * ( 1 + x ) ) + 1 ),-1/(x*(x + 1) + x - 2),0.0,-2.0 +1 / ( ( 1 - x ) - ( x * ( 1 + x ) ) - 1 ),-1/(x*(x + 2)),-1.0,-2.0 +1 / ( ( 1 - x ) - ( x * ( 1 - x ) ) ),1/(x**2 - 2*x + 1),0.0,-2.0 +1 / ( ( 1 - x ) - ( x * ( 1 - x ) ) * x ),1/(x**3 - x**2 - x + 1),0.0,-3.0 +1 / ( ( 1 - x ) - ( x * ( x * ( 1 + x ) ) ) * x ),-1/(x**3*(x + 1) + x - 1),0.0,-4.0 +1 / ( ( 1 - x ) - ( x * ( x * x ) ) - ( 1 / x ) ),-x/(x*(x**3 + x - 1) + 1),1.0,-3.0 +1 / ( ( 1 - x ) - ( x * ( x * x ) ) - x ),-1/(x**3 + 2*x - 1),0.0,-3.0 +1 / ( ( 1 - x ) - ( x * x ) ) - ( ( 1 / x ) / x ),(-2*x**2 - x + 1)/(x**2*(x**2 + x - 1)),-2.0,-2.0 +1 / ( ( 1 - x ) - ( x * x ) ) - ( 1 + x ),-x**2*(x + 2)/(x**2 + x - 1),2.0,1.0 +1 / ( ( 1 - x ) - ( x * x ) ) / ( ( 1 / x ) + x ),-x/(x**4 + x**3 + x - 1),1.0,-3.0 +1 / ( ( 1 - x ) - ( x * x ) ) / ( ( x * x ) - 1 ),-1/((x**2 - 1)*(x**2 + x - 1)),0.0,-4.0 +1 / ( ( 1 - x ) - ( x * x ) ) / ( 1 - x ),1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( ( 1 - x ) - ( x * x ) ) / ( x - 1 ),-1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( ( 1 - x ) - ( x * x ) ) / x,-1/(x*(x**2 + x - 1)),-1.0,-3.0 +1 / ( ( 1 - x ) - ( x * x ) * ( 1 + x ) ),-1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( ( 1 - x ) - ( x * x ) * ( 1 - x ) ),1/(x**3 - x**2 - x + 1),0.0,-3.0 +1 / ( ( 1 - x ) - ( x * x ) * ( x * ( 1 + x ) ) ),-1/(x**3*(x + 1) + x - 1),0.0,-4.0 +1 / ( ( 1 - x ) - ( x * x ) * ( x * ( 1 - x ) ) ),1/(x**4 - x**3 - x + 1),0.0,-4.0 +1 / ( ( 1 - x ) - ( x * x ) + ( 1 / ( x * x ) ) ),-x**2/(x**2*(x**2 + x - 1) - 1),2.0,-2.0 +1 / ( ( 1 - x ) - ( x * x ) + ( 1 / x ) ),-x/(x*(x**2 + x - 1) - 1),1.0,-2.0 +1 / ( ( 1 - x ) - ( x * x ) + 1 ),-1/(x**2 + x - 2),0.0,-2.0 +1 / ( ( 1 - x ) - ( x * x ) - x ),-1/(x**2 + 2*x - 1),0.0,-2.0 +1 / ( ( 1 - x ) - ( x / ( 1 + x ) ) ),-(x + 1)/(x**2 + x - 1),0.0,-1.0 +1 / ( ( 1 - x ) - ( x / ( 1 + x ) ) - 1 ),-(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / ( ( 1 - x ) - 1 ) / x,-1/x**2,-2.0,-2.0 +1 / ( ( 1 - x ) - 1 - ( ( 1 / x ) / x ) ),-x**2/(x**3 + 1),2.0,-1.0 +1 / ( ( 1 - x ) - 1 - ( 1 + x ) ),-1/(2*x + 1),0.0,-1.0 +1 / ( ( 1 - x ) - 1 - ( 1 / ( x * x ) ) ),-x**2/(x**3 + 1),2.0,-1.0 +1 / ( ( 1 - x ) - 1 - ( 1 / x ) ),-x/(x**2 + 1),1.0,-1.0 +1 / ( ( 1 - x ) - 1 / ( 1 - x ) ),(-x + 1)/((x - 1)**2 - 1),-1.0,-1.0 +1 / ( ( 1 - x ) - 1 / ( x * x ) ),-x**2/(x**2*(x - 1) + 1),2.0,-1.0 +1 / ( ( 1 - x ) - x ),-1/(2*x - 1),0.0,-1.0 +1 / ( ( 1 - x ) - x ) - ( ( 1 + x ) + x ),-4*x**2/(2*x - 1),2.0,1.0 +1 / ( ( 1 - x ) - x ) - ( 1 + x ),-x*(2*x + 1)/(2*x - 1),1.0,1.0 +1 / ( ( 1 - x ) - x ) - ( 1 + x ) * 1 - x,-4*x**2/(2*x - 1),2.0,1.0 +1 / ( ( 1 - x ) - x ) - ( 1 / x ) / x,(-x**2 - 2*x + 1)/(x**2*(2*x - 1)),-2.0,-1.0 +1 / ( ( 1 - x ) - x ) - 1 - 1 - 1,2*(-3*x + 1)/(2*x - 1),0.0,0.0 +1 / ( ( 1 - x ) - x ) / ( ( 1 - x ) * x ),1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +1 / ( ( 1 - x ) - x ) / ( ( 1 / x ) + x ),-x/((2*x - 1)*(x**2 + 1)),1.0,-2.0 +1 / ( ( 1 - x ) - x ) / ( ( x * x ) + x ),-1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +1 / ( ( 1 - x ) - x ) / ( 1 + x ),-1/((x + 1)*(2*x - 1)),0.0,-2.0 +1 / ( ( 1 - x ) - x ) / ( 1 - x ),1/((x - 1)*(2*x - 1)),0.0,-2.0 +1 / ( ( 1 - x ) - x ) / ( 1 - x ) - 1,(-(x - 1)*(2*x - 1) + 1)/((x - 1)*(2*x - 1)),1.0,0.0 +1 / ( ( 1 - x ) - x ) / ( x * ( 1 + x ) ),-1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +1 / ( ( 1 - x ) - x ) / ( x * ( 1 - x ) ),1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +1 / ( ( 1 - x ) - x ) / ( x - ( x * x ) ),1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +1 / ( ( 1 - x ) - x ) / x,-1/(x*(2*x - 1)),-1.0,-2.0 +1 / ( ( 1 - x ) - x ) / x / ( x * x ) - 1,(x**3*(-2*x + 1) - 1)/(x**3*(2*x - 1)),-3.0,0.0 +1 / ( ( 1 - x ) - x ) / x / 1,-1/(x*(2*x - 1)),-1.0,-2.0 +1 / ( ( 1 - x ) - x * ( ( 1 + x ) * x ) ),-1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( ( 1 - x ) - x * ( ( 1 - x ) * x ) ),1/(x**3 - x**2 - x + 1),0.0,-3.0 +1 / ( ( 1 - x ) - x * ( ( x * ( 1 - x ) ) * x ) ),1/(x**4 - x**3 - x + 1),0.0,-4.0 +1 / ( ( 1 - x ) - x * ( ( x * x ) * x ) ),-1/(x**4 + x - 1),0.0,-4.0 +1 / ( ( 1 - x ) - x * ( 1 + x ) ),-1/(x*(x + 1) + x - 1),0.0,-2.0 +1 / ( ( 1 - x ) - x * ( x * ( 1 + ( x * x ) ) ) ),-1/(x**4 + x**2 + x - 1),0.0,-4.0 +1 / ( ( 1 - x ) - x * ( x * ( 1 + x ) ) ),-1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( ( 1 - x ) - x * ( x * ( x * ( 1 + x ) ) ) ),-1/(x**3*(x + 1) + x - 1),0.0,-4.0 +1 / ( ( 1 - x ) - x * ( x * x ) ),-1/(x**3 + x - 1),0.0,-3.0 +1 / ( ( 1 - x ) - x * x ),-1/(x**2 + x - 1),0.0,-2.0 +1 / ( ( 1 - x ) - x + ( ( 1 / ( x * x ) ) / x ) ),x**3/(x**3*(-2*x + 1) + 1),3.0,-1.0 +1 / ( ( 1 - x ) - x + ( ( 1 / x ) / x ) ),x**2/(x**2*(-2*x + 1) + 1),2.0,-1.0 +1 / ( ( 1 - x ) - x + ( 1 / x ) ),x/(x*(-2*x + 1) + 1),1.0,-1.0 +1 / ( ( 1 - x ) - x + ( x * ( x * x ) ) ),1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( ( 1 - x ) - x + ( x * x ) ),1/(x**2 - 2*x + 1),0.0,-2.0 +1 / ( ( 1 - x ) - x + ( x / ( 1 - x ) ) ),(-x + 1)/(x + (x - 1)*(2*x - 1)),0.0,-1.0 +1 / ( ( 1 - x ) - x + 1 ),-1/(2*x - 2),0.0,-1.0 +1 / ( ( 1 - x ) - x - ( 1 / ( 1 + x ) ) ),-(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / ( ( 1 - x ) - x - ( 1 / ( x * x ) ) ),-x**2/(x**2*(2*x - 1) + 1),2.0,-1.0 +1 / ( ( 1 - x ) - x - ( x * x ) ),-1/(x**2 + 2*x - 1),0.0,-2.0 +1 / ( ( 1 - x ) / ( 1 / ( x * x ) ) - 1 ),-1/(x**2*(x - 1) + 1),0.0,-3.0 +1 / ( ( 1 - x ) / ( x * ( x * x ) ) - x ),-x**3/(x**4 + x - 1),3.0,-1.0 +1 / ( ( 1 - x ) / ( x * x ) + ( x * ( 1 - x ) ) ),-x**2/(x**3*(x - 1) + x - 1),2.0,-2.0 +1 / ( ( 1 - x ) / ( x * x ) - ( 1 - x ) ),x**2/(x**3 - x**2 - x + 1),2.0,-1.0 +1 / ( ( 1 - x ) / 1 - ( x * x ) ),-1/(x**2 + x - 1),0.0,-2.0 +1 / ( ( 1 - x ) / 1 - ( x / ( 1 - x ) ) ),(-x + 1)/(-x + (x - 1)**2),0.0,-1.0 +1 / ( ( 1 - x ) / 1 - x ),-1/(2*x - 1),0.0,-1.0 +1 / ( ( 1 - x ) / x + ( ( x * x ) * x ) ),x/(x**4 - x + 1),1.0,-3.0 +1 / ( ( 1 - x ) / x + ( x * ( x * ( 1 + x ) ) ) ),x/(x**3*(x + 1) - x + 1),1.0,-3.0 +1 / ( ( 1 - x ) / x + x ),x/(x**2 - x + 1),1.0,-1.0 +1 / ( ( 1 - x ) / x - ( ( x * x ) * ( 1 - x ) ) ),x/(x**4 - x**3 - x + 1),1.0,-3.0 +1 / ( ( 1 - x ) / x - 1 ),-x/(2*x - 1),1.0,0.0 +1 / ( ( 1 / ( ( 1 + x ) * x ) ) + ( 1 + x ) ) - x,x**2*(-(x + 1)**2 + 1)/(x*(x + 1)**2 + 1),3.0,1.0 +1 / ( ( 1 / ( ( 1 + x ) + x ) ) + x ) * 1,(2*x + 1)/(x*(2*x + 1) + 1),0.0,-1.0 +1 / ( ( 1 / ( ( 1 / ( x * x ) ) + x ) ) - x ) / x,-(x**3 + 1)/(x**2*(x**3 - x + 1)),-2.0,-2.0 +1 / ( ( 1 / ( ( 1 / x ) + x ) ) + x ) / x,(x**2 + 1)/(x**2*(x**2 + 2)),-2.0,-2.0 +1 / ( ( 1 / ( ( 1 / x ) + x ) ) + x * x ),(x**2 + 1)/(x*(x**3 + x + 1)),-1.0,-2.0 +1 / ( ( 1 / ( ( 1 / x ) + x ) ) - x + 1 ),(x**2 + 1)/(x + (-x + 1)*(x**2 + 1)),0.0,-1.0 +1 / ( ( 1 / ( ( 1 / x ) - x ) ) - x * x ),(-x**2 + 1)/(x*(x*(x**2 - 1) + 1)),-1.0,-2.0 +1 / ( ( 1 / ( ( x * ( 1 - x ) ) - x ) ) - x * x ),x**2/(-x**4 - 1),2.0,-2.0 +1 / ( ( 1 / ( ( x * ( 1 - x ) ) - x ) ) / x + x ),x**3/(x**4 - 1),3.0,-1.0 +1 / ( ( 1 / ( ( x * x ) * x ) ) + x ) / x,x**2/(x**4 + 1),2.0,-2.0 +1 / ( ( 1 / ( ( x * x ) * x ) ) - ( 1 - x ) - 1 ),x**3/(x**3*(x - 2) + 1),3.0,-1.0 +1 / ( ( 1 / ( ( x * x ) * x ) ) - x + 1 ),x**3/(x**3*(-x + 1) + 1),3.0,-1.0 +1 / ( ( 1 / ( ( x * x ) + x ) ) + 1 ) - 1,-1/(x**2 + x + 1),0.0,-2.0 +1 / ( ( 1 / ( ( x * x ) + x ) ) + 1 ) - x,-x**3/(x**2 + x + 1),3.0,1.0 +1 / ( ( 1 / ( ( x * x ) + x ) ) - x ),-x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +1 / ( ( 1 / ( ( x * x ) + x ) ) - x * ( x * x ) ),-x*(x + 1)/(x**4*(x + 1) - 1),1.0,-3.0 +1 / ( ( 1 / ( ( x * x ) + x ) ) - x * x ),-x*(x + 1)/(x**3*(x + 1) - 1),1.0,-2.0 +1 / ( ( 1 / ( ( x * x ) + x ) ) / x + x ),x**2*(x + 1)/(x**3*(x + 1) + 1),2.0,-1.0 +1 / ( ( 1 / ( ( x * x ) - x ) ) / x + x ),x**2*(x - 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( ( 1 / ( 1 + ( 1 / x ) ) ) + x ) / x,(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / ( ( 1 / ( 1 + ( x * ( 1 + x ) ) ) ) + x ) - 1,-x**3/(x**3 + x**2 + x + 1),3.0,0.0 +1 / ( ( 1 / ( 1 + ( x * x ) ) ) - x ) / x,-(x**2 + 1)/(x*(x**3 + x - 1)),-1.0,-2.0 +1 / ( ( 1 / ( 1 + ( x * x ) ) ) - x - x ),-(x**2 + 1)/(2*x*(x**2 + 1) - 1),0.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) * x + x ),(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) * x - ( 1 / x ) ),x*(x + 1)/(x**2 - x - 1),1.0,0.0 +1 / ( ( 1 / ( 1 + x ) ) + ( 1 + x ) ),(x + 1)/((x + 1)**2 + 1),0.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) + ( 1 + x ) ) / x,(x + 1)/(x*((x + 1)**2 + 1)),-1.0,-2.0 +1 / ( ( 1 / ( 1 + x ) ) + ( 1 - x ) ) / x,-(x + 1)/(x*(x**2 - 2)),-1.0,-2.0 +1 / ( ( 1 / ( 1 + x ) ) + ( x * x ) ) / x,(x + 1)/(x**4 + x**3 + x),-1.0,-3.0 +1 / ( ( 1 / ( 1 + x ) ) + 1 ),(x + 1)/(x + 2),0.0,0.0 +1 / ( ( 1 / ( 1 + x ) ) + 1 ) + 1,(2*x + 3)/(x + 2),0.0,0.0 +1 / ( ( 1 / ( 1 + x ) ) + 1 ) - 1,-1/(x + 2),0.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) + 1 + ( x * x ) ),(x + 1)/((x + 1)*(x**2 + 1) + 1),0.0,-2.0 +1 / ( ( 1 / ( 1 + x ) ) + 1 + x ),(x + 1)/((x + 1)**2 + 1),0.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) + x ),(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) + x ) * 1,(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) + x ) - ( 1 + x ) / x / x,-(x**2 + 2*x + 1)/(x**2*(x**2 + x + 1)),-2.0,-2.0 +1 / ( ( 1 / ( 1 + x ) ) + x ) - ( 1 / x ),-1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +1 / ( ( 1 / ( 1 + x ) ) + x ) - 1,-x**2/(x*(x + 1) + 1),2.0,0.0 +1 / ( ( 1 / ( 1 + x ) ) + x ) / 1,(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) + x ) / x,(x + 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +1 / ( ( 1 / ( 1 + x ) ) + x * ( x * ( x * x ) ) ),(x + 1)/(x**4*(x + 1) + 1),0.0,-4.0 +1 / ( ( 1 / ( 1 + x ) ) + x + 1 ),(x + 1)/((x + 1)**2 + 1),0.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) + x + x ),(x + 1)/(2*x*(x + 1) + 1),0.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) - ( 1 + x ) ),-(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) - ( x * ( x * x ) ) * x ),-(x + 1)/(x**4*(x + 1) - 1),0.0,-4.0 +1 / ( ( 1 / ( 1 + x ) ) - ( x * x ) ),-(x + 1)/(x**2*(x + 1) - 1),0.0,-2.0 +1 / ( ( 1 / ( 1 + x ) ) - ( x * x ) ) / x,-(x + 1)/(x**4 + x**3 - x),-1.0,-3.0 +1 / ( ( 1 / ( 1 + x ) ) - ( x * x ) * ( x * x ) ),-(x + 1)/(x**4*(x + 1) - 1),0.0,-4.0 +1 / ( ( 1 / ( 1 + x ) ) - ( x * x ) * x ),-(x + 1)/(x**3*(x + 1) - 1),0.0,-3.0 +1 / ( ( 1 / ( 1 + x ) ) - ( x * x ) - 1 ),-(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +1 / ( ( 1 / ( 1 + x ) ) - 1 ) / x,-(x + 1)/x**2,-2.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) - 1 * x ),-(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) - x ) / x,-(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +1 / ( ( 1 / ( 1 + x ) ) - x * ( ( x * x ) * x ) ),-(x + 1)/(x**4*(x + 1) - 1),0.0,-4.0 +1 / ( ( 1 / ( 1 + x ) ) - x * ( x * x ) ),-(x + 1)/(x**3*(x + 1) - 1),0.0,-3.0 +1 / ( ( 1 / ( 1 + x ) ) - x * x ),-(x + 1)/(x**2*(x + 1) - 1),0.0,-2.0 +1 / ( ( 1 / ( 1 + x ) ) - x + 1 ),-(x + 1)/(x**2 - 2),0.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) - x - 1 ),-(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) - x - x ),-(x + 1)/(2*x*(x + 1) - 1),0.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) - x / 1 ),-(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) / ( 1 + x ) + x ),(x + 1)**2/(x*(x + 1)**2 + 1),0.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) / 1 - x ),-(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) / x + ( 1 - x ) ),x*(x + 1)/(-x**3 + x + 1),1.0,-1.0 +1 / ( ( 1 / ( 1 + x ) ) / x + ( x * ( x * x ) ) ),x*(x + 1)/(x**4*(x + 1) + 1),1.0,-3.0 +1 / ( ( 1 / ( 1 + x ) ) / x + 1 ),x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +1 / ( ( 1 / ( 1 + x ) ) / x - ( ( x * x ) * x ) ),-x*(x + 1)/(x**4*(x + 1) - 1),1.0,-3.0 +1 / ( ( 1 / ( 1 - ( ( 1 / x ) / x ) ) ) - x * x ),(-x**2 + 1)/(x**2*(x**2 - 2)),-2.0,-2.0 +1 / ( ( 1 / ( 1 - ( 1 - x ) ) ) + x ) - x,-x**3/(x**2 + 1),3.0,1.0 +1 / ( ( 1 / ( 1 - ( 1 - x ) ) ) - x - x ),-x/(2*x**2 - 1),1.0,-1.0 +1 / ( ( 1 / ( 1 - ( 1 / x ) ) ) + x + x ),(x - 1)/(x*(2*x - 1)),-1.0,-1.0 +1 / ( ( 1 / ( 1 - ( 1 / x ) ) ) + x - 1 ),(x - 1)/(x + (x - 1)**2),0.0,-1.0 +1 / ( ( 1 / ( 1 - ( 1 / x ) ) ) - x ) / x,(-x + 1)/(x**2*(x - 2)),-2.0,-2.0 +1 / ( ( 1 / ( 1 - ( 1 / x ) ) ) - x * x ),(-x + 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +1 / ( ( 1 / ( 1 - ( 1 / x ) ) ) - x - x ),(-x + 1)/(x*(2*x - 3)),-1.0,-1.0 +1 / ( ( 1 / ( 1 - ( x * x ) ) ) + x ),(x**2 - 1)/(x**3 - x - 1),0.0,-1.0 +1 / ( ( 1 / ( 1 - ( x * x ) ) ) + x ) / x,(x**2 - 1)/(x*(x**3 - x - 1)),-1.0,-2.0 +1 / ( ( 1 / ( 1 - ( x * x ) ) ) - x ),(-x**2 + 1)/(x*(x**2 - 1) + 1),0.0,-1.0 +1 / ( ( 1 / ( 1 - ( x * x ) ) ) / x - x ),-(x**3 - x)/(x**4 - x**2 + 1),1.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) * 1 + x ),(x - 1)/(x*(x - 1) - 1),0.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) * x + x ),(x - 1)/(x*(x - 2)),-1.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) + ( ( 1 + x ) ) ),(x - 1)/(x**2 - 2),0.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) + ( 1 + x ) ),(x - 1)/(x**2 - 2),0.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) + ( 1 + x ) ) / x,(x - 1)/(x*(x**2 - 2)),-1.0,-2.0 +1 / ( ( 1 / ( 1 - x ) ) + ( 1 - x ) ),(-x + 1)/((x - 1)**2 + 1),0.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) + ( 1 - x ) ) / x,(-x + 1)/(x*((x - 1)**2 + 1)),-1.0,-2.0 +1 / ( ( 1 / ( 1 - x ) ) + ( x * x ) ),(x - 1)/(x**2*(x - 1) - 1),0.0,-2.0 +1 / ( ( 1 / ( 1 - x ) ) + ( x * x ) ) / x,(x - 1)/(x**4 - x**3 - x),-1.0,-3.0 +1 / ( ( 1 / ( 1 - x ) ) + ( x * x ) * x ),(x - 1)/(x**3*(x - 1) - 1),0.0,-3.0 +1 / ( ( 1 / ( 1 - x ) ) + ( x * x ) + 1 ),(x - 1)/((x - 1)*(x**2 + 1) - 1),0.0,-2.0 +1 / ( ( 1 / ( 1 - x ) ) + ( x * x ) - 1 ),(x - 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +1 / ( ( 1 / ( 1 - x ) ) + 1 ),(x - 1)/(x - 2),0.0,0.0 +1 / ( ( 1 / ( 1 - x ) ) + 1 ) - 1,1/(x - 2),0.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) + 1 * x ),(x - 1)/(x*(x - 1) - 1),0.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) + 1 - x ),(-x + 1)/((x - 1)**2 + 1),0.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) + x ),(x - 1)/(x*(x - 1) - 1),0.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) + x ) * 1,(x - 1)/(x*(x - 1) - 1),0.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) + x ) - ( 1 / x ),1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +1 / ( ( 1 / ( 1 - x ) ) + x ) - 1,x*(-x + 2)/(x*(x - 1) - 1),1.0,0.0 +1 / ( ( 1 / ( 1 - x ) ) + x ) / ( 1 - x ) / x,-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +1 / ( ( 1 / ( 1 - x ) ) + x ) / x,(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +1 / ( ( 1 / ( 1 - x ) ) + x * ( x * x ) ),(x - 1)/(x**3*(x - 1) - 1),0.0,-3.0 +1 / ( ( 1 / ( 1 - x ) ) + x + x ),(x - 1)/(2*x*(x - 1) - 1),0.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) + x - 1 ),(x - 1)/(x*(x - 2)),-1.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) - ( 1 - x ) * x ),(-x + 1)/(-x*(x - 1)**2 + 1),0.0,-2.0 +1 / ( ( 1 / ( 1 - x ) ) - ( x * x ) ),(-x + 1)/(x**2*(x - 1) + 1),0.0,-2.0 +1 / ( ( 1 / ( 1 - x ) ) - ( x * x ) ) / x,(-x + 1)/(x*(x**2*(x - 1) + 1)),-1.0,-3.0 +1 / ( ( 1 / ( 1 - x ) ) - ( x * x ) * ( x * x ) ),(-x + 1)/(x**4*(x - 1) + 1),0.0,-4.0 +1 / ( ( 1 / ( 1 - x ) ) - ( x * x ) * x ),(-x + 1)/(x**3*(x - 1) + 1),0.0,-3.0 +1 / ( ( 1 / ( 1 - x ) ) - 1 + ( x * x ) ),(x - 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +1 / ( ( 1 / ( 1 - x ) ) - 1 / x ),-x*(x - 1)/(2*x - 1),1.0,1.0 +1 / ( ( 1 / ( 1 - x ) ) - x ),(-x + 1)/(x*(x - 1) + 1),0.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) - x ) * 1,(-x + 1)/(x*(x - 1) + 1),0.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) - x ) * x,-x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +1 / ( ( 1 / ( 1 - x ) ) - x ) - 1 / x / x,(-x**3 + x - 1)/(x**2*(x**2 - x + 1)),-2.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) - x ) / x,(-x + 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +1 / ( ( 1 / ( 1 - x ) ) - x * ( ( x * x ) * x ) ),(-x + 1)/(x**4*(x - 1) + 1),0.0,-4.0 +1 / ( ( 1 / ( 1 - x ) ) - x * x ),(-x + 1)/(x**2*(x - 1) + 1),0.0,-2.0 +1 / ( ( 1 / ( 1 - x ) ) - x + 1 ),(-x + 1)/((x - 1)**2 + 1),0.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) - x - ( 1 / x ) ),-x*(x - 1)/(x**2*(x - 1) + 2*x - 1),1.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) - x / 1 ),(-x + 1)/(x*(x - 1) + 1),0.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) / ( x * x ) - ( x * x ) ),x**2*(-x + 1)/(x**4*(x - 1) + 1),2.0,-2.0 +1 / ( ( 1 / ( 1 - x ) ) / ( x * x ) - x ),x**2*(-x + 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) / x + ( x * ( x * x ) ) ),x*(x - 1)/(x**4*(x - 1) - 1),1.0,-3.0 +1 / ( ( 1 / ( 1 - x ) ) / x + x ),x*(x - 1)/(x**2*(x - 1) - 1),1.0,-1.0 +1 / ( ( 1 / ( 1 - x ) ) / x - ( x * x ) ),-x*(x - 1)/(x**3*(x - 1) + 1),1.0,-2.0 +1 / ( ( 1 / ( 1 / x ) ) + x + x ),1/(3*x),-1.0,-1.0 +1 / ( ( 1 / ( 1 / x ) ) + x - ( 1 - x ) ),1/(3*x - 1),0.0,-1.0 +1 / ( ( 1 / ( x * ( 1 + ( x * x ) ) ) ) - x ) - x,-x**3*(x**2 + 2)/(x**4 + x**2 - 1),3.0,1.0 +1 / ( ( 1 / ( x * ( 1 + x ) ) ) + x ) - x,x**2*(-x*(x + 1) + 1)/(x**2*(x + 1) + 1),2.0,1.0 +1 / ( ( 1 / ( x * ( 1 + x ) ) ) + x * x ),x*(x + 1)/(x**3*(x + 1) + 1),1.0,-2.0 +1 / ( ( 1 / ( x * ( 1 + x ) ) ) - x ) - x,-x**2*(x*(x + 1) + 1)/(x**2*(x + 1) - 1),2.0,1.0 +1 / ( ( 1 / ( x * ( 1 + x ) ) ) / x - x ),-x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +1 / ( ( 1 / ( x * ( 1 - ( 1 + x ) ) ) ) / x + x ),x**3/(x**4 - 1),3.0,-1.0 +1 / ( ( 1 / ( x * ( 1 - ( 1 + x ) ) ) ) / x - x ),-x**3/(x**4 + 1),3.0,-1.0 +1 / ( ( 1 / ( x * ( 1 - x ) ) ) + x ) - x,x**2*(-x*(x - 1) + 1)/(x**2*(x - 1) - 1),2.0,1.0 +1 / ( ( 1 / ( x * ( 1 - x ) ) ) + x * x ),x*(x - 1)/(x**3*(x - 1) - 1),1.0,-2.0 +1 / ( ( 1 / ( x * ( 1 - x ) ) ) - x ),-x*(x - 1)/(x**2*(x - 1) + 1),1.0,-1.0 +1 / ( ( 1 / ( x * ( 1 - x ) ) ) / ( x * x ) - x ),x**3*(-x + 1)/(x**4*(x - 1) + 1),3.0,-1.0 +1 / ( ( 1 / ( x * ( 1 - x ) ) ) / x + x ),x**2*(x - 1)/(x**3*(x - 1) - 1),2.0,-1.0 +1 / ( ( 1 / ( x * ( 1 - x ) ) ) / x - x ),x**2*(-x + 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( ( 1 / ( x * ( x / ( 1 + x ) ) ) ) + x * x ),x**2/(x**4 + x + 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) + ( 1 - x ) * x ),-x**2/(x**3*(x - 1) - 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) + ( 1 - x ) - ( x * x ) ),-x**2/(x**2*(x**2 + x - 1) - 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) + ( x * ( 1 - x ) ) ) / 1,-x**2/(x**3*(x - 1) - 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) + ( x * x ) ) / 1,x**2/(x**4 + 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) + ( x * x ) + ( 1 / x ) ),x**2/(x**4 + x + 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) + ( x * x ) - ( 1 + x ) ),x**2/(x**2*(x**2 - x - 1) + 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) + ( x * x ) - ( 1 - x ) ),x**2/(x**2*(x**2 + x - 1) + 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) + 1 + ( 1 + x ) ),x**2/(x**2*(x + 2) + 1),2.0,-1.0 +1 / ( ( 1 / ( x * x ) ) + 1 - ( x * x ) ),x**2/(-x**4 + x**2 + 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) + x ) * 1,x**2/(x**3 + 1),2.0,-1.0 +1 / ( ( 1 / ( x * x ) ) + x ) + x,x*(x**3 + x + 1)/(x**3 + 1),1.0,1.0 +1 / ( ( 1 / ( x * x ) ) + x - ( 1 - x ) ),x**2/(x**2*(2*x - 1) + 1),2.0,-1.0 +1 / ( ( 1 / ( x * x ) ) + x - ( x * x ) ),x**2/(x**3*(-x + 1) + 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) + x - 1 ),x**2/(x**2*(x - 1) + 1),2.0,-1.0 +1 / ( ( 1 / ( x * x ) ) - ( 1 + x ) * x ),-x**2/(x**3*(x + 1) - 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) - ( 1 - x ) - 1 ),x**2/(x**2*(x - 2) + 1),2.0,-1.0 +1 / ( ( 1 / ( x * x ) ) - ( 1 / x ) - x ),-x**2/(x**3 + x - 1),2.0,-1.0 +1 / ( ( 1 / ( x * x ) ) - ( x * ( 1 - x ) ) + 1 ),x**2/(x**2*(x*(x - 1) + 1) + 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) - ( x * x ) ) / x,-x/(x**4 - 1),1.0,-3.0 +1 / ( ( 1 / ( x * x ) ) - ( x * x ) - 1 ),-x**2/(x**4 + x**2 - 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) - ( x * x ) - x ),-x**2/(x**3*(x + 1) - 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) - 1 - ( 1 + ( x * x ) ) ),-x**2/(x**2*(x**2 + 2) - 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) - 1 - ( 1 + x ) ),-x**2/(x**2*(x + 2) - 1),2.0,-1.0 +1 / ( ( 1 / ( x * x ) ) - 1 - 1 ),-x**2/(2*x**2 - 1),2.0,0.0 +1 / ( ( 1 / ( x * x ) ) - x ) - x,x*(-x**3 - x + 1)/(x**3 - 1),1.0,1.0 +1 / ( ( 1 / ( x * x ) ) - x * ( 1 + x ) ),-x**2/(x**3*(x + 1) - 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) - x + ( 1 - x ) ),x**2/(x**2*(-2*x + 1) + 1),2.0,-1.0 +1 / ( ( 1 / ( x * x ) ) - x + 1 ),x**2/(x**2*(-x + 1) + 1),2.0,-1.0 +1 / ( ( 1 / ( x * x ) ) - x - ( x * x ) ),-x**2/(x**3*(x + 1) - 1),2.0,-2.0 +1 / ( ( 1 / ( x * x ) ) / ( 1 - x ) - x ),x**2*(-x + 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( ( 1 / ( x * x ) ) / x + ( ( 1 - x ) - x ) ),x**3/(x**3*(-2*x + 1) + 1),3.0,-1.0 +1 / ( ( 1 / ( x * x ) ) / x + ( 1 - ( 1 + x ) ) ),-x**3/(x**4 - 1),3.0,-1.0 +1 / ( ( 1 / ( x * x ) ) / x - x ),-x**3/(x**4 - 1),3.0,-1.0 +1 / ( ( 1 / ( x / ( 1 + ( 1 / x ) ) ) ) - x * x ),x**2/(-x**4 + x + 1),2.0,-2.0 +1 / ( ( 1 / ( x / ( 1 + x ) ) ) / ( x * x ) - x ),x**3/(-x**4 + x + 1),3.0,-1.0 +1 / ( ( 1 / ( x / ( 1 + x ) ) ) / x + x ),x**2/(x**3 + x + 1),2.0,-1.0 +1 / ( ( 1 / ( x / ( 1 - x ) ) ) - x - x ),-x/(2*x**2 + x - 1),1.0,-1.0 +1 / ( ( 1 / x ) + ( ( 1 + x ) + x ) ) - x,-x**2*(2*x + 1)/(x*(2*x + 1) + 1),2.0,1.0 +1 / ( ( 1 / x ) + ( ( 1 - x ) * x ) ) - x,x**3*(-x + 1)/(x**2*(x - 1) - 1),3.0,1.0 +1 / ( ( 1 / x ) + ( ( 1 - x ) * x ) + 1 ),x/(x*(-x*(x - 1) + 1) + 1),1.0,-2.0 +1 / ( ( 1 / x ) + ( ( 1 - x ) * x ) - 1 ),-x/(x*(x*(x - 1) + 1) - 1),1.0,-2.0 +1 / ( ( 1 / x ) + ( ( x * x ) * ( 1 + x ) ) - 1 ),x/(x**4 + x**3 - x + 1),1.0,-3.0 +1 / ( ( 1 / x ) + ( ( x * x ) * ( 1 - x ) ) - 1 ),-x/(x**4 - x**3 + x - 1),1.0,-3.0 +1 / ( ( 1 / x ) + ( ( x * x ) * x ) - ( x * x ) ),x/(x**3*(x - 1) + 1),1.0,-3.0 +1 / ( ( 1 / x ) + ( ( x * x ) + x ) ) - x,-x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +1 / ( ( 1 / x ) + ( ( x * x ) + x ) + x ),x/(x**2*(x + 2) + 1),1.0,-2.0 +1 / ( ( 1 / x ) + ( 1 + x ) ),x/(x*(x + 1) + 1),1.0,-1.0 +1 / ( ( 1 / x ) + ( 1 + x ) ) + 1,(x*(x + 1) + x + 1)/(x*(x + 1) + 1),0.0,0.0 +1 / ( ( 1 / x ) + ( 1 + x ) ) - x,-x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +1 / ( ( 1 / x ) + ( 1 + x ) ) / ( x * x ),1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +1 / ( ( 1 / x ) + ( 1 + x ) + x ),x/(x*(2*x + 1) + 1),1.0,-1.0 +1 / ( ( 1 / x ) + ( 1 - x ) ),x/(x*(-x + 1) + 1),1.0,-1.0 +1 / ( ( 1 / x ) + ( 1 - x ) ) * 1 - x,x**2*(x - 1)/(x*(-x + 1) + 1),2.0,1.0 +1 / ( ( 1 / x ) + ( 1 - x ) ) + ( 1 / x ),(x + 1)/(x*(-x**2 + x + 1)),-1.0,-2.0 +1 / ( ( 1 / x ) + ( 1 - x ) ) + x,x*(x*(-x + 1) + 2)/(x*(-x + 1) + 1),1.0,1.0 +1 / ( ( 1 / x ) + ( 1 - x ) ) - 1,(-x**2 + 1)/(x**2 - x - 1),0.0,0.0 +1 / ( ( 1 / x ) + ( 1 - x ) ) / x,1/(x*(-x + 1) + 1),0.0,-2.0 +1 / ( ( 1 / x ) + ( 1 - x ) * x ),-x/(x**2*(x - 1) - 1),1.0,-2.0 +1 / ( ( 1 / x ) + ( 1 - x ) + ( x * x ) ),x/(x*(x**2 - x + 1) + 1),1.0,-2.0 +1 / ( ( 1 / x ) + ( 1 / ( 1 + x ) ) ) - x,-x**2/(2*x + 1),2.0,1.0 +1 / ( ( 1 / x ) + ( 1 / x ) + ( x * x ) ),x/(x**3 + 2),1.0,-2.0 +1 / ( ( 1 / x ) + ( 1 / x ) + x ),x/(x**2 + 2),1.0,-1.0 +1 / ( ( 1 / x ) + ( 1 / x ) - 1 ),-x/(x - 2),1.0,0.0 +1 / ( ( 1 / x ) + ( x * ( 1 + ( 1 + x ) ) ) * x ),x/(x**3*(x + 2) + 1),1.0,-3.0 +1 / ( ( 1 / x ) + ( x * ( 1 + x ) ) ) - x,-x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +1 / ( ( 1 / x ) + ( x * ( 1 + x ) ) * ( 1 + x ) ),x/(x**2*(x + 1)**2 + 1),1.0,-3.0 +1 / ( ( 1 / x ) + ( x * ( 1 + x ) ) * x ),x/(x**3*(x + 1) + 1),1.0,-3.0 +1 / ( ( 1 / x ) + ( x * ( 1 + x ) ) + 1 ),x/(x*(x*(x + 1) + 1) + 1),1.0,-2.0 +1 / ( ( 1 / x ) + ( x * ( 1 + x ) ) + x ),x/(x**2*(x + 2) + 1),1.0,-2.0 +1 / ( ( 1 / x ) + ( x * ( 1 + x ) ) - 1 ),x/(x*(x*(x + 1) - 1) + 1),1.0,-2.0 +1 / ( ( 1 / x ) + ( x * ( 1 - x ) ) ) - x,x**3*(-x + 1)/(x**2*(x - 1) - 1),3.0,1.0 +1 / ( ( 1 / x ) + ( x * ( 1 - x ) ) ) / ( 1 + x ),x/(-x**4 + x**2 + x + 1),1.0,-3.0 +1 / ( ( 1 / x ) + ( x * ( 1 - x ) ) * ( 1 + x ) ),x/(-x**4 + x**2 + 1),1.0,-3.0 +1 / ( ( 1 / x ) + ( x * ( x * ( 1 + x ) ) ) - 1 ),x/(x**4 + x**3 - x + 1),1.0,-3.0 +1 / ( ( 1 / x ) + ( x * ( x * ( 1 - x ) ) ) + x ),x/(x**2*(-x*(x - 1) + 1) + 1),1.0,-3.0 +1 / ( ( 1 / x ) + ( x * x ) ) * 1,x/(x**3 + 1),1.0,-2.0 +1 / ( ( 1 / x ) + ( x * x ) ) - x + x * x,(x**5 - x**4 + x**2)/(x**3 + 1),2.0,2.0 +1 / ( ( 1 / x ) + ( x * x ) ) / ( x * ( 1 - x ) ),-1/((x - 1)*(x**3 + 1)),0.0,-4.0 +1 / ( ( 1 / x ) + ( x * x ) ) / x,1/(x**3 + 1),0.0,-3.0 +1 / ( ( 1 / x ) + ( x * x ) + ( 1 + x ) ),x/(x*(x**2 + x + 1) + 1),1.0,-2.0 +1 / ( ( 1 / x ) + ( x * x ) + ( x * x ) ),x/(2*x**3 + 1),1.0,-2.0 +1 / ( ( 1 / x ) + ( x * x ) + x ),x/(x**2*(x + 1) + 1),1.0,-2.0 +1 / ( ( 1 / x ) + ( x * x ) - ( x * ( x * x ) ) ),x/(x**3*(-x + 1) + 1),1.0,-3.0 +1 / ( ( 1 / x ) + ( x / ( 1 + x ) ) ) - x,-x**3/(x**2 + x + 1),3.0,1.0 +1 / ( ( 1 / x ) + ( x / ( 1 - x ) ) ) - x,-x**3/(x**2 - x + 1),3.0,1.0 +1 / ( ( 1 / x ) + 1 ) - 1,-1/(x + 1),0.0,-1.0 +1 / ( ( 1 / x ) + 1 * ( 1 - x ) ),x/(x*(-x + 1) + 1),1.0,-1.0 +1 / ( ( 1 / x ) + 1 + ( ( x * ( 1 - x ) ) * x ) ),x/(-x**4 + x**3 + x + 1),1.0,-3.0 +1 / ( ( 1 / x ) + 1 + ( ( x * x ) * ( 1 - x ) ) ),x/(-x**4 + x**3 + x + 1),1.0,-3.0 +1 / ( ( 1 / x ) + 1 + ( ( x * x ) * x ) ),x/(x**4 + x + 1),1.0,-3.0 +1 / ( ( 1 / x ) + 1 + ( 1 + x ) ),x/(x*(x + 2) + 1),1.0,-1.0 +1 / ( ( 1 / x ) + 1 + ( 1 - x ) ),x/(x*(-x + 2) + 1),1.0,-1.0 +1 / ( ( 1 / x ) + 1 + ( x * ( 1 + x ) ) ),x/(x*(x*(x + 1) + 1) + 1),1.0,-2.0 +1 / ( ( 1 / x ) + 1 + ( x * ( 1 - x ) ) ),x/(x*(-x*(x - 1) + 1) + 1),1.0,-2.0 +1 / ( ( 1 / x ) + 1 + ( x * ( x * ( 1 + x ) ) ) ),x/(x**4 + x**3 + x + 1),1.0,-3.0 +1 / ( ( 1 / x ) + 1 + ( x * x ) ),x/(x**3 + x + 1),1.0,-2.0 +1 / ( ( 1 / x ) + 1 + 1 ),x/(2*x + 1),1.0,0.0 +1 / ( ( 1 / x ) + 1 + x ),x/(x*(x + 1) + 1),1.0,-1.0 +1 / ( ( 1 / x ) + 1 - ( ( 1 - x ) * x ) ),x/(x*(x*(x - 1) + 1) + 1),1.0,-2.0 +1 / ( ( 1 / x ) + 1 - ( x * ( x * x ) ) ),x/(-x**4 + x + 1),1.0,-3.0 +1 / ( ( 1 / x ) + x ) * 1,x/(x**2 + 1),1.0,-1.0 +1 / ( ( 1 / x ) + x ) * 1 + ( 1 / x ) / x,(x**3 + x**2 + 1)/(x**4 + x**2),-2.0,-1.0 +1 / ( ( 1 / x ) + x ) + ( ( x * x ) - x ),x**2*(x**2 - x + 1)/(x**2 + 1),2.0,2.0 +1 / ( ( 1 / x ) + x ) + ( 1 / ( ( 1 / x ) - x ) ),-2*x/(x**4 - 1),1.0,-3.0 +1 / ( ( 1 / x ) + x ) + 1 * 1 / ( ( 1 / x ) - x ),-2*x/(x**4 - 1),1.0,-3.0 +1 / ( ( 1 / x ) + x ) + 1 * 1 / x,(2*x**2 + 1)/(x**3 + x),-1.0,-1.0 +1 / ( ( 1 / x ) + x ) + x,x*(x**2 + 2)/(x**2 + 1),1.0,1.0 +1 / ( ( 1 / x ) + x ) - ( 1 - x ) / x - 1,-1/(x**3 + x),-1.0,-3.0 +1 / ( ( 1 / x ) + x ) - ( 1 / ( ( 1 / x ) - x ) ),2*x**3/(x**4 - 1),3.0,-1.0 +1 / ( ( 1 / x ) + x ) - ( 1 / x ),-1/(x**3 + x),-1.0,-3.0 +1 / ( ( 1 / x ) + x ) - ( x + ( x * x ) ),-x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +1 / ( ( 1 / x ) + x ) - ( x / ( 1 - ( x * x ) ) ),2*x**3/(x**4 - 1),3.0,-1.0 +1 / ( ( 1 / x ) + x ) - ( x / ( 1 - x ) ),x**2*(x + 1)/((x - 1)*(x**2 + 1)),2.0,0.0 +1 / ( ( 1 / x ) + x ) - x,-x**3/(x**2 + 1),3.0,1.0 +1 / ( ( 1 / x ) + x ) - x * x / 1,-x*(x**3 + x - 1)/(x**2 + 1),1.0,2.0 +1 / ( ( 1 / x ) + x ) / ( 1 + ( 1 + ( x * x ) ) ),x/((x**2 + 1)*(x**2 + 2)),1.0,-3.0 +1 / ( ( 1 / x ) + x ) / ( 1 + ( 1 - x ) ),-x/((x - 2)*(x**2 + 1)),1.0,-2.0 +1 / ( ( 1 / x ) + x ) / ( 1 + ( x * ( 1 + x ) ) ),x/((x**2 + 1)*(x*(x + 1) + 1)),1.0,-3.0 +1 / ( ( 1 / x ) + x ) / ( x * ( 1 + ( x * x ) ) ),(x**2 + 1)**(-2),0.0,-4.0 +1 / ( ( 1 / x ) + x ) / ( x * x ),1/(x**3 + x),-1.0,-3.0 +1 / ( ( 1 / x ) + x ) / 1 / x - 1,-x**2/(x**2 + 1),2.0,0.0 +1 / ( ( 1 / x ) + x ) / x,1/(x**2 + 1),0.0,-2.0 +1 / ( ( 1 / x ) + x ) / x - ( x * x ) - 1,-x**2 - 1 + 1/(x**2 + 1),2.0,2.0 +1 / ( ( 1 / x ) + x ) / x - 1 - ( x * x ),-x**2 - 1 + 1/(x**2 + 1),2.0,2.0 +1 / ( ( 1 / x ) + x ) / x / ( 1 + x ) - 1,(-(x + 1)*(x**2 + 1) + 1)/((x + 1)*(x**2 + 1)),1.0,0.0 +1 / ( ( 1 / x ) + x * ( ( 1 + x ) * x ) ),x/(x**3*(x + 1) + 1),1.0,-3.0 +1 / ( ( 1 / x ) + x * ( ( x * x ) - x ) ),x/(x**3*(x - 1) + 1),1.0,-3.0 +1 / ( ( 1 / x ) + x * ( 1 + x ) ),x/(x**2*(x + 1) + 1),1.0,-2.0 +1 / ( ( 1 / x ) + x * ( x * ( ( 1 / x ) + x ) ) ),x/(x**4 + x**2 + 1),1.0,-3.0 +1 / ( ( 1 / x ) + x * ( x * ( 1 - x ) ) ),-x/(x**3*(x - 1) - 1),1.0,-3.0 +1 / ( ( 1 / x ) + x * ( x * x ) ),x/(x**4 + 1),1.0,-3.0 +1 / ( ( 1 / x ) + x * x ),x/(x**3 + 1),1.0,-2.0 +1 / ( ( 1 / x ) + x + ( ( ( x * x ) * x ) + x ) ),x/(x**2*(x**2 + 2) + 1),1.0,-3.0 +1 / ( ( 1 / x ) + x + ( ( x * ( 1 + x ) ) * x ) ),x/(x**2*(x*(x + 1) + 1) + 1),1.0,-3.0 +1 / ( ( 1 / x ) + x + ( ( x * x ) + x ) ),x/(x**2*(x + 2) + 1),1.0,-2.0 +1 / ( ( 1 / x ) + x + ( 1 + x ) ),x/(x*(2*x + 1) + 1),1.0,-1.0 +1 / ( ( 1 / x ) + x + ( 1 / x ) ),x/(x**2 + 2),1.0,-1.0 +1 / ( ( 1 / x ) + x + ( x * ( ( x * x ) - x ) ) ),x/(x**2*(x*(x - 1) + 1) + 1),1.0,-3.0 +1 / ( ( 1 / x ) + x + ( x * ( 1 + ( x * x ) ) ) ),x/(x**2*(x**2 + 2) + 1),1.0,-3.0 +1 / ( ( 1 / x ) + x + ( x * ( 1 + x ) ) ),x/(x**2*(x + 2) + 1),1.0,-2.0 +1 / ( ( 1 / x ) + x + ( x * ( 1 - ( x * x ) ) ) ),x/(x**2*(-x**2 + 2) + 1),1.0,-3.0 +1 / ( ( 1 / x ) + x + ( x * ( x * ( 1 - x ) ) ) ),x/(x**2*(-x*(x - 1) + 1) + 1),1.0,-3.0 +1 / ( ( 1 / x ) + x + 1 ),x/(x*(x + 1) + 1),1.0,-1.0 +1 / ( ( 1 / x ) + x - ( ( 1 / x ) / ( x * x ) ) ),x**3/(x**4 + x**2 - 1),3.0,-1.0 +1 / ( ( 1 / x ) + x - ( ( 1 / x ) / x ) ),x**2/(x**3 + x - 1),2.0,-1.0 +1 / ( ( 1 / x ) + x - ( 1 - x ) ),x/(x*(2*x - 1) + 1),1.0,-1.0 +1 / ( ( 1 / x ) + x - ( 1 / ( x * x ) ) ),x**2/(x**3 + x - 1),2.0,-1.0 +1 / ( ( 1 / x ) + x - ( x * ( x * x ) ) ),x/(-x**4 + x**2 + 1),1.0,-3.0 +1 / ( ( 1 / x ) + x - ( x * x ) ),x/(x**2*(-x + 1) + 1),1.0,-2.0 +1 / ( ( 1 / x ) - ( ( ( 1 - x ) - x ) * x ) * x ),x/(2*x**4 - x**3 + 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( ( 1 + x ) * ( x * x ) ) - x ),-x/(x**2*(x*(x + 1) + 1) - 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( ( 1 + x ) * x ) ) - x,-x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +1 / ( ( 1 / x ) - ( ( 1 - x ) * ( x * x ) ) - 1 ),x/(x**4 - x**3 - x + 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( ( 1 - x ) * x ) ),x/(x**3 - x**2 + 1),1.0,-2.0 +1 / ( ( 1 / x ) - ( ( 1 - x ) * x ) ) / x,1/(x**3 - x**2 + 1),0.0,-3.0 +1 / ( ( 1 / x ) - ( ( 1 - x ) * x ) * x ),x/(x**4 - x**3 + 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( ( 1 / x ) / ( x * x ) ) + x ),x**3/(x**4 + x**2 - 1),3.0,-1.0 +1 / ( ( 1 / x ) - ( ( 1 / x ) / x ) + x ),x**2/(x**3 + x - 1),2.0,-1.0 +1 / ( ( 1 / x ) - ( ( x * ( 1 - x ) ) * x ) - 1 ),x/(x**4 - x**3 - x + 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( ( x * ( 1 - x ) ) * x ) - x ),x/(x**4 - x**3 - x**2 + 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( ( x * x ) * ( 1 + x ) ) + 1 ),x/(-x**4 - x**3 + x + 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( ( x * x ) * ( 1 - x ) ) ) / x,1/(x**4 - x**3 + 1),0.0,-4.0 +1 / ( ( 1 / x ) - ( ( x * x ) * x ) - 1 ),-x/(x**4 + x - 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( ( x * x ) - x ) ) - x,x**3*(x - 1)/(x**2*(-x + 1) + 1),3.0,1.0 +1 / ( ( 1 / x ) - ( 1 + ( x * ( 1 - x ) ) ) * x ),x/(x**4 - x**3 - x**2 + 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( 1 + ( x * x ) ) ) - x,-(x**4 + x**2)/(x**3 + x - 1),2.0,1.0 +1 / ( ( 1 / x ) - ( 1 + x ) ) - x,-x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +1 / ( ( 1 / x ) - ( 1 + x ) ) / ( x + x ),-1/(2*x*(x + 1) - 2),0.0,-2.0 +1 / ( ( 1 / x ) - ( 1 + x ) ) / x,-1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( ( 1 / x ) - ( 1 + x ) * x ),-x/(x**2*(x + 1) - 1),1.0,-2.0 +1 / ( ( 1 / x ) - ( 1 + x ) - 1 ),-x/(x*(x + 2) - 1),1.0,-1.0 +1 / ( ( 1 / x ) - ( 1 + x ) - x ),-x/(x*(2*x + 1) - 1),1.0,-1.0 +1 / ( ( 1 / x ) - ( 1 - ( x * x ) ) ) - x,x**2*(-x**2 + 1)/(x**3 - x + 1),2.0,1.0 +1 / ( ( 1 / x ) - ( 1 - ( x * x ) ) + x ),x/(x*(x**2 + x - 1) + 1),1.0,-2.0 +1 / ( ( 1 / x ) - ( 1 - x ) ) - ( x / ( 1 - x ) ),x**3/(x**3 - 2*x**2 + 2*x - 1),3.0,0.0 +1 / ( ( 1 / x ) - ( 1 - x ) ) - x,x**2*(-x + 1)/(x*(x - 1) + 1),2.0,1.0 +1 / ( ( 1 / x ) - ( 1 - x ) ) / x,1/(x*(x - 1) + 1),0.0,-2.0 +1 / ( ( 1 / x ) - ( 1 - x ) - ( x * x ) ),-x/(x*(x**2 - x + 1) - 1),1.0,-2.0 +1 / ( ( 1 / x ) - ( 1 / ( 1 - x ) ) - x ),-x*(x - 1)/(x**2*(x - 1) - 2*x + 1),1.0,-1.0 +1 / ( ( 1 / x ) - ( 1 / ( x * x ) ) - 1 ),-x**2/(x**2 - x + 1),2.0,0.0 +1 / ( ( 1 / x ) - ( x * ( ( x * x ) + x ) ) ) / x,-1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( ( 1 / x ) - ( x * ( ( x * x ) + x ) ) + 1 ),x/(-x**4 - x**3 + x + 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( x * ( 1 + ( 1 - x ) ) ) ) - x,x**3*(-x + 2)/(x**2*(x - 2) + 1),3.0,1.0 +1 / ( ( 1 / x ) - ( x * ( 1 + ( x * x ) ) ) - x ),-x/(x**2*(x**2 + 2) - 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( x * ( 1 + x ) ) ),-x/(x**2*(x + 1) - 1),1.0,-2.0 +1 / ( ( 1 / x ) - ( x * ( 1 + x ) ) ) - x,-x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +1 / ( ( 1 / x ) - ( x * ( 1 + x ) ) * x ),-x/(x**3*(x + 1) - 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( x * ( 1 + x ) ) - x ),-x/(x**2*(x + 2) - 1),1.0,-2.0 +1 / ( ( 1 / x ) - ( x * ( 1 - x ) ) ) - x,x**3*(-x + 1)/(x**2*(x - 1) + 1),3.0,1.0 +1 / ( ( 1 / x ) - ( x * ( 1 - x ) ) * x ),x/(x**4 - x**3 + 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( x * ( 1 - x ) ) - x ),-x/(-x**2*(x - 2) - 1),1.0,-2.0 +1 / ( ( 1 / x ) - ( x * ( x * x ) ) + 1 ),x/(-x**4 + x + 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( x * ( x * x ) ) - 1 ),-x/(x**4 + x - 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( x * x ) ),-x/(x**3 - 1),1.0,-2.0 +1 / ( ( 1 / x ) - ( x * x ) ) + 1,(x**3 - x - 1)/(x**3 - 1),0.0,0.0 +1 / ( ( 1 / x ) - ( x * x ) ) - 1,(-x**3 - x + 1)/(x**3 - 1),0.0,0.0 +1 / ( ( 1 / x ) - ( x * x ) ) / ( x - ( x * x ) ),1/((x - 1)*(x**3 - 1)),0.0,-4.0 +1 / ( ( 1 / x ) - ( x * x ) * x ),-x/(x**4 - 1),1.0,-3.0 +1 / ( ( 1 / x ) - ( x * x ) + ( 1 - x ) ),-x/(x*(x**2 + x - 1) - 1),1.0,-2.0 +1 / ( ( 1 / x ) - ( x * x ) + ( 1 / x ) ),-x/(x**3 - 2),1.0,-2.0 +1 / ( ( 1 / x ) - ( x * x ) - x ),-x/(x**2*(x + 1) - 1),1.0,-2.0 +1 / ( ( 1 / x ) - ( x * x ) / ( 1 - x ) ),x*(x - 1)/(x**3 + x - 1),1.0,-1.0 +1 / ( ( 1 / x ) - ( x / ( 1 - x ) ) ),x*(x - 1)/(x**2 + x - 1),1.0,0.0 +1 / ( ( 1 / x ) - ( x / ( 1 - x ) ) ) - x,-x**3/(x**2 + x - 1),3.0,1.0 +1 / ( ( 1 / x ) - 1 ) + ( x / ( 1 + x ) ),-2*x/(x**2 - 1),1.0,-1.0 +1 / ( ( 1 / x ) - 1 ) / ( 1 - x ),x/(x - 1)**2,1.0,-1.0 +1 / ( ( 1 / x ) - 1 + ( x * ( ( x * x ) + x ) ) ),x/(x**4 + x**3 - x + 1),1.0,-3.0 +1 / ( ( 1 / x ) - 1 - ( ( ( x * x ) + x ) * x ) ),-x/(x**4 + x**3 + x - 1),1.0,-3.0 +1 / ( ( 1 / x ) - 1 - ( ( 1 + x ) * x ) ),-x/(x*(x*(x + 1) + 1) - 1),1.0,-2.0 +1 / ( ( 1 / x ) - 1 - ( ( x * x ) * ( 1 + x ) ) ),-x/(x**4 + x**3 + x - 1),1.0,-3.0 +1 / ( ( 1 / x ) - 1 - ( 1 + ( 1 - x ) ) ),x/(x*(x - 3) + 1),1.0,-1.0 +1 / ( ( 1 / x ) - 1 - ( 1 + ( x * x ) ) ),-x/(x*(x**2 + 2) - 1),1.0,-2.0 +1 / ( ( 1 / x ) - 1 - ( x * ( 1 + x ) ) ),-x/(x*(x*(x + 1) + 1) - 1),1.0,-2.0 +1 / ( ( 1 / x ) - 1 - ( x * ( 1 - x ) ) ),x/(x**3 - x**2 - x + 1),1.0,-2.0 +1 / ( ( 1 / x ) - 1 - 1 ),-x/(2*x - 1),1.0,0.0 +1 / ( ( 1 / x ) - x ),-x/(x**2 - 1),1.0,-1.0 +1 / ( ( 1 / x ) - x ) * x,-x**2/(x**2 - 1),2.0,0.0 +1 / ( ( 1 / x ) - x ) + ( ( x * x ) - x ),x**2*(x**2 - x - 1)/(x**2 - 1),2.0,2.0 +1 / ( ( 1 / x ) - x ) + 1,(x**2 - x - 1)/(x**2 - 1),0.0,0.0 +1 / ( ( 1 / x ) - x ) + x,x*(x**2 - 2)/(x**2 - 1),1.0,1.0 +1 / ( ( 1 / x ) - x ) + x * x * x,(x**5 - x**3 - x)/(x**2 - 1),1.0,3.0 +1 / ( ( 1 / x ) - x ) - ( 1 / x ),(-2*x**2 + 1)/(x*(x**2 - 1)),-1.0,-1.0 +1 / ( ( 1 / x ) - x ) - 1 - x / x,(-2*x**2 - x + 2)/(x**2 - 1),0.0,0.0 +1 / ( ( 1 / x ) - x ) - 1 / x / ( x * x ),(-x**4 - x**2 + 1)/(x**3*(x**2 - 1)),-3.0,-1.0 +1 / ( ( 1 / x ) - x ) - 1 / x / x,(-x**3 - x**2 + 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +1 / ( ( 1 / x ) - x ) - x,-x**3/(x**2 - 1),3.0,1.0 +1 / ( ( 1 / x ) - x ) - x * x * x,-(x**5 - x**3 + x)/(x**2 - 1),1.0,3.0 +1 / ( ( 1 / x ) - x ) / ( ( 1 - x ) * x ),1/((x - 1)*(x**2 - 1)),0.0,-3.0 +1 / ( ( 1 / x ) - x ) / ( 1 + x ) / x,-1/((x + 1)*(x**2 - 1)),0.0,-3.0 +1 / ( ( 1 / x ) - x ) / ( 1 - x ) - x,-x + 1/((x - 1)*(x - 1/x)),2.0,1.0 +1 / ( ( 1 / x ) - x ) / ( 1 / x ) + x * x,x**2*(x**2 - 2)/(x**2 - 1),2.0,2.0 +1 / ( ( 1 / x ) - x ) / ( x * ( 1 - x ) ),1/((x - 1)*(x**2 - 1)),0.0,-3.0 +1 / ( ( 1 / x ) - x ) / ( x + x ),-1/(2*x**2 - 2),0.0,-2.0 +1 / ( ( 1 / x ) - x ) / 1 + x,x*(x**2 - 2)/(x**2 - 1),1.0,1.0 +1 / ( ( 1 / x ) - x ) / x,-1/(x**2 - 1),0.0,-2.0 +1 / ( ( 1 / x ) - x ) / x * 1 / x,-1/(x**3 - x),-1.0,-3.0 +1 / ( ( 1 / x ) - x ) / x + x - 1,x*(x**2 - x - 1)/(x**2 - 1),1.0,1.0 +1 / ( ( 1 / x ) - x * ( ( 1 - x ) + ( x * x ) ) ),-x/(x**2*(x**2 - x + 1) - 1),1.0,-3.0 +1 / ( ( 1 / x ) - x * ( 1 + ( ( x * x ) + x ) ) ),-x/(x**2*(x**2 + x + 1) - 1),1.0,-3.0 +1 / ( ( 1 / x ) - x * ( 1 + ( 1 + ( x * x ) ) ) ),-x/(x**2*(x**2 + 2) - 1),1.0,-3.0 +1 / ( ( 1 / x ) - x * ( 1 + ( 1 + x ) ) ),-x/(x**2*(x + 2) - 1),1.0,-2.0 +1 / ( ( 1 / x ) - x * ( 1 + x ) ),-x/(x**2*(x + 1) - 1),1.0,-2.0 +1 / ( ( 1 / x ) - x * ( 1 - ( x * x ) ) ),x/(x**4 - x**2 + 1),1.0,-3.0 +1 / ( ( 1 / x ) - x * ( x * ( ( 1 + x ) + x ) ) ),-x/(x**3*(2*x + 1) - 1),1.0,-3.0 +1 / ( ( 1 / x ) - x * ( x * ( 1 - x ) ) ),x/(x**4 - x**3 + 1),1.0,-3.0 +1 / ( ( 1 / x ) - x * ( x * x ) ),-x/(x**4 - 1),1.0,-3.0 +1 / ( ( 1 / x ) - x * x ),-x/(x**3 - 1),1.0,-2.0 +1 / ( ( 1 / x ) - x + ( ( 1 - x ) * x ) ),-x/(x**3 - 1),1.0,-2.0 +1 / ( ( 1 / x ) - x + ( x * x ) ),x/(x**2*(x - 1) + 1),1.0,-2.0 +1 / ( ( 1 / x ) - x + ( x / ( 1 - x ) ) ),-x*(x - 1)/(x**3 - x + 1),1.0,-1.0 +1 / ( ( 1 / x ) - x + 1 ),x/(x*(-x + 1) + 1),1.0,-1.0 +1 / ( ( 1 / x ) - x - ( x * ( ( x * x ) - x ) ) ),-x/(x**2*(x*(x - 1) + 1) - 1),1.0,-3.0 +1 / ( ( 1 / x ) - x - ( x * ( 1 + ( x * x ) ) ) ),-x/(x**2*(x**2 + 2) - 1),1.0,-3.0 +1 / ( ( 1 / x ) - x - ( x * ( 1 + x ) ) ),-x/(x**2*(x + 2) - 1),1.0,-2.0 +1 / ( ( 1 / x ) - x - ( x * ( 1 - x ) ) ),-x/(-x**2*(x - 2) - 1),1.0,-2.0 +1 / ( ( 1 / x ) - x - x ),-x/(2*x**2 - 1),1.0,-1.0 +1 / ( ( 1 / x ) / ( ( 1 + x ) + x ) + x ),x*(2*x + 1)/(x**2*(2*x + 1) + 1),1.0,-1.0 +1 / ( ( 1 / x ) / ( ( 1 - x ) * x ) - x ),x**2*(-x + 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( ( 1 / x ) / ( ( x * x ) * ( 1 + x ) ) - x ),-x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +1 / ( ( 1 / x ) / ( ( x / ( 1 - x ) ) - x ) - x ),x**3/(-x**4 - x + 1),3.0,-1.0 +1 / ( ( 1 / x ) / ( 1 + ( x * x ) ) - 1 ),-(x**3 + x)/(x**3 + x - 1),1.0,0.0 +1 / ( ( 1 / x ) / ( 1 + x ) + x ),x*(x + 1)/(x**2*(x + 1) + 1),1.0,-1.0 +1 / ( ( 1 / x ) / ( 1 + x ) - ( x * x ) ),-x*(x + 1)/(x**3*(x + 1) - 1),1.0,-2.0 +1 / ( ( 1 / x ) / ( 1 + x ) - 1 ),-x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +1 / ( ( 1 / x ) / ( 1 + x ) - x ),-x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +1 / ( ( 1 / x ) / ( 1 - ( 1 + x ) ) - x ),-x**2/(x**3 + 1),2.0,-1.0 +1 / ( ( 1 / x ) / ( 1 - x ) + x ),x*(x - 1)/(x**2*(x - 1) - 1),1.0,-1.0 +1 / ( ( 1 / x ) / ( x * ( 1 + x ) ) - x ),-x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +1 / ( ( 1 / x ) / ( x * ( 1 - x ) ) + x ),x**2*(x - 1)/(x**3*(x - 1) - 1),2.0,-1.0 +1 / ( ( 1 / x ) / ( x * ( 1 - x ) ) - ( x * x ) ),x**2*(-x + 1)/(x**4*(x - 1) + 1),2.0,-2.0 +1 / ( ( 1 / x ) / ( x * ( 1 - x ) ) - x ),x**2*(-x + 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( ( 1 / x ) / ( x * ( x * ( 1 - x ) ) ) - x ),x**3*(-x + 1)/(x**4*(x - 1) + 1),3.0,-1.0 +1 / ( ( 1 / x ) / ( x * ( x * x ) ) + 1 ),x**4/(x**4 + 1),4.0,0.0 +1 / ( ( 1 / x ) / ( x * ( x / ( 1 - x ) ) ) - x ),-x**3/(x**4 + x - 1),3.0,-1.0 +1 / ( ( 1 / x ) / ( x * x ) + ( 1 - x ) ),x**3/(x**3*(-x + 1) + 1),3.0,-1.0 +1 / ( ( 1 / x ) / ( x * x ) - ( x / ( 1 - x ) ) ),x**3*(-x + 1)/(-x**4 - x + 1),3.0,0.0 +1 / ( ( 1 / x ) / ( x / ( ( 1 / x ) + x ) ) - x ),x**3/(-x**4 + x**2 + 1),3.0,-1.0 +1 / ( ( 1 / x ) / ( x / ( 1 - x ) ) - ( x * x ) ),-x**2/(x**4 + x - 1),2.0,-2.0 +1 / ( ( 1 / x ) / ( x / ( 1 - x ) ) - x ),-x**2/(x**3 + x - 1),2.0,-1.0 +1 / ( ( 1 / x ) / x + ( ( 1 + x ) * x ) ),x**2/(x**3*(x + 1) + 1),2.0,-2.0 +1 / ( ( 1 / x ) / x + ( ( 1 - x ) * ( 1 - x ) ) ),x**2/(x**2*(x - 1)**2 + 1),2.0,-2.0 +1 / ( ( 1 / x ) / x + ( ( 1 - x ) - x ) ),x**2/(x**2*(-2*x + 1) + 1),2.0,-1.0 +1 / ( ( 1 / x ) / x + ( ( 1 / x ) - x ) ),x**2/(-x**3 + x + 1),2.0,-1.0 +1 / ( ( 1 / x ) / x + ( 1 + x ) ),x**2/(x**2*(x + 1) + 1),2.0,-1.0 +1 / ( ( 1 / x ) / x + ( 1 - ( x * ( 1 - x ) ) ) ),x**2/(x**2*(x*(x - 1) + 1) + 1),2.0,-2.0 +1 / ( ( 1 / x ) / x + ( x * ( 1 - x ) ) ),-x**2/(x**3*(x - 1) - 1),2.0,-2.0 +1 / ( ( 1 / x ) / x + ( x * x ) ),x**2/(x**4 + 1),2.0,-2.0 +1 / ( ( 1 / x ) / x + 1 ),x**2/(x**2 + 1),2.0,0.0 +1 / ( ( 1 / x ) / x - ( ( 1 + x ) * ( 1 - x ) ) ),x**2/(x**4 - x**2 + 1),2.0,-2.0 +1 / ( ( 1 / x ) / x - ( 1 - x ) ),x**2/(x**2*(x - 1) + 1),2.0,-1.0 +1 / ( ( 1 / x ) / x - ( 1 / ( 1 - x ) ) ),x**2*(-x + 1)/(-x**2 - x + 1),2.0,1.0 +1 / ( ( 1 / x ) / x - ( x * x ) ),-x**2/(x**4 - 1),2.0,-2.0 +1 / ( ( 1 / x ) / x - 1 ),-x**2/(x**2 - 1),2.0,0.0 +1 / ( ( 1 / x ) / x - x ),-x**2/(x**3 - 1),2.0,-1.0 +1 / ( ( x ) + ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x - 1) - 1),0.0,-1.0 +1 / ( ( x ) + ( 1 / ( x * x ) ) ),x**2/(x**3 + 1),2.0,-1.0 +1 / ( ( x ) + ( 1 / x ) ),x/(x**2 + 1),1.0,-1.0 +1 / ( ( x ) + ( x * ( 1 - x ) ) ),-1/(x*(x - 2)),-1.0,-2.0 +1 / ( ( x ) + 1 ),1/(x + 1),0.0,-1.0 +1 / ( ( x ) + x ),1/(2*x),-1.0,-1.0 +1 / ( ( x ) - ( ( 1 - x ) - ( x * x ) ) ),1/(x**2 + 2*x - 1),0.0,-2.0 +1 / ( ( x ) - ( ( 1 - x ) - x ) ),1/(3*x - 1),0.0,-1.0 +1 / ( ( x ) - ( 1 - ( 1 / x ) ) ),x/(x*(x - 1) + 1),1.0,-1.0 +1 / ( ( x ) - ( 1 - ( x * x ) ) ),1/(x**2 + x - 1),0.0,-2.0 +1 / ( ( x ) - ( 1 - x ) ),1/(2*x - 1),0.0,-1.0 +1 / ( ( x ) - ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x - 1) + 1),0.0,-1.0 +1 / ( ( x ) - 1 ),1/(x - 1),0.0,-1.0 +1 / ( ( x * ( ( ( x * x ) * x ) - x ) ) + 1 + 1 ),1/(x**4 - x**2 + 2),0.0,-4.0 +1 / ( ( x * ( ( 1 + x ) * x ) ) - x ),1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +1 / ( ( x * ( ( 1 + x ) + ( x * x ) ) ) * x - 1 ),1/(x**2*(x**2 + x + 1) - 1),0.0,-4.0 +1 / ( ( x * ( ( 1 + x ) + x ) ) * ( x * x ) - 1 ),1/(x**3*(2*x + 1) - 1),0.0,-4.0 +1 / ( ( x * ( ( 1 - x ) * ( 1 - x ) ) ) * x - 1 ),1/(x**2*(x - 1)**2 - 1),0.0,-4.0 +1 / ( ( x * ( ( 1 - x ) * x ) ) - x - x ),-1/(x*(x*(x - 1) + 2)),-1.0,-3.0 +1 / ( ( x * ( ( 1 - x ) + ( x * x ) ) ) * x - 1 ),1/(x**2*(x**2 - x + 1) - 1),0.0,-4.0 +1 / ( ( x * ( ( 1 - x ) - x ) ) * x + ( 1 / x ) ),-x/(x**3*(2*x - 1) - 1),1.0,-3.0 +1 / ( ( x * ( ( 1 - x ) - x ) ) + x + 1 ),1/(-x*(2*x - 1) + x + 1),0.0,-2.0 +1 / ( ( x * ( ( 1 - x ) - x ) ) + x + x ),-1/(x*(2*x - 3)),-1.0,-2.0 +1 / ( ( x * ( ( 1 - x ) - x ) ) + x - 1 ),-1/(x*(2*x - 1) - x + 1),0.0,-2.0 +1 / ( ( x * ( ( 1 - x ) - x ) ) - 1 ) / x,-1/(x*(x*(2*x - 1) + 1)),-1.0,-3.0 +1 / ( ( x * ( ( 1 / x ) + ( x * x ) ) ) * x - 1 ),1/(x**4 + x - 1),0.0,-4.0 +1 / ( ( x * ( ( 1 / x ) + x ) ) * ( x * x ) + 1 ),1/(x**4 + x**2 + 1),0.0,-4.0 +1 / ( ( x * ( ( 1 / x ) + x ) ) * x + 1 ),1/(x**3 + x + 1),0.0,-3.0 +1 / ( ( x * ( ( 1 / x ) + x ) ) - ( 1 / x ) / x ),x**2/(x**4 + x**2 - 1),2.0,-2.0 +1 / ( ( x * ( ( 1 / x ) - x ) ) * x - 1 ),-1/(x**3 - x + 1),0.0,-3.0 +1 / ( ( x * ( ( 1 / x ) - x ) ) - ( 1 / x ) / x ),-x**2/(x**4 - x**2 + 1),2.0,-2.0 +1 / ( ( x * ( ( x * ( 1 + x ) ) + x ) ) * x - 1 ),1/(x**3*(x + 2) - 1),0.0,-4.0 +1 / ( ( x * ( ( x * ( 1 + x ) ) + x ) ) + 1 / x ),x/(x**3*(x + 2) + 1),1.0,-3.0 +1 / ( ( x * ( ( x * ( 1 - x ) ) * x ) ) - 1 + x ),-1/(x**3*(x - 1) - x + 1),0.0,-4.0 +1 / ( ( x * ( ( x * ( 1 - x ) ) + x ) ) * x + 1 ),1/(-x**3*(x - 2) + 1),0.0,-4.0 +1 / ( ( x * ( ( x * ( 1 - x ) ) + x ) ) + 1 / x ),x/(-x**3*(x - 2) + 1),1.0,-3.0 +1 / ( ( x * ( ( x * ( 1 - x ) ) - x ) ) * x - 1 ),-1/(x**4 + 1),0.0,-4.0 +1 / ( ( x * ( ( x * ( x * x ) ) - x ) ) + x + 1 ),1/(x**4 - x**2 + x + 1),0.0,-4.0 +1 / ( ( x * ( ( x * x ) * x ) ) + 1 + 1 ),1/(x**4 + 2),0.0,-4.0 +1 / ( ( x * ( ( x * x ) + ( 1 + x ) ) ) + x ),1/(x*(x**2 + x + 2)),-1.0,-3.0 +1 / ( ( x * ( ( x * x ) + ( x * x ) ) ) * x - 1 ),1/(2*x**4 - 1),0.0,-4.0 +1 / ( ( x * ( ( x * x ) + ( x * x ) ) ) + 1 ) - 1,-2*x**3/(2*x**3 + 1),3.0,0.0 +1 / ( ( x * ( ( x * x ) + x ) ) + ( 1 ) ),1/(x**2*(x + 1) + 1),0.0,-3.0 +1 / ( ( x * ( ( x * x ) + x ) ) + ( 1 / x ) - 1 ),x/(x**4 + x**3 - x + 1),1.0,-3.0 +1 / ( ( x * ( ( x * x ) + x ) ) + 1 + 1 ),1/(x**2*(x + 1) + 2),0.0,-3.0 +1 / ( ( x * ( ( x * x ) + x ) ) + x + ( 1 / x ) ),x/(x**2*(x*(x + 1) + 1) + 1),1.0,-3.0 +1 / ( ( x * ( ( x * x ) + x ) ) + x + x ),1/(x*(x*(x + 1) + 2)),-1.0,-3.0 +1 / ( ( x * ( ( x * x ) + x ) ) + x - 1 ),1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( ( x * ( ( x * x ) + x ) ) - 1 - ( 1 / x ) ),x/(x**4 + x**3 - x - 1),1.0,-3.0 +1 / ( ( x * ( ( x * x ) + x ) ) - 1 - 1 ),1/(x**2*(x + 1) - 2),0.0,-3.0 +1 / ( ( x * ( ( x * x ) - ( 1 / x ) ) ) * x - 1 ),1/(x**4 - x - 1),0.0,-4.0 +1 / ( ( x * ( ( x * x ) - x ) ) * ( 1 + x ) - 1 ),1/(x**4 - x**2 - 1),0.0,-4.0 +1 / ( ( x * ( ( x * x ) - x ) ) * x - ( 1 + x ) ),1/(x**4 - x**3 - x - 1),0.0,-4.0 +1 / ( ( x * ( ( x * x ) - x ) ) * x - 1 ),1/(x**3*(x - 1) - 1),0.0,-4.0 +1 / ( ( x * ( ( x * x ) - x ) ) + ( 1 / x ) + 1 ),x/(x**4 - x**3 + x + 1),1.0,-3.0 +1 / ( ( x * ( ( x * x ) - x ) ) + 1 + 1 ),1/(x**2*(x - 1) + 2),0.0,-3.0 +1 / ( ( x * ( ( x * x ) - x ) ) + x + ( 1 / x ) ),x/(x**2*(x*(x - 1) + 1) + 1),1.0,-3.0 +1 / ( ( x * ( ( x * x ) - x ) ) - 1 / x ),x/(x**3*(x - 1) - 1),1.0,-3.0 +1 / ( ( x * ( 1 + ( ( 1 + x ) * x ) ) ) * x - 1 ),1/(x**2*(x*(x + 1) + 1) - 1),0.0,-4.0 +1 / ( ( x * ( 1 + ( ( x * x ) * x ) ) ) - 1 - 1 ),1/(x**4 + x - 2),0.0,-4.0 +1 / ( ( x * ( 1 + ( 1 + ( x * x ) ) ) ) * x + 1 ),1/(x**2*(x**2 + 2) + 1),0.0,-4.0 +1 / ( ( x * ( 1 + ( 1 + x ) ) ) * ( x * x ) - 1 ),1/(x**3*(x + 2) - 1),0.0,-4.0 +1 / ( ( x * ( 1 + ( 1 + x ) ) ) + 1 + x ),1/(x*(x + 2) + x + 1),0.0,-2.0 +1 / ( ( x * ( 1 + ( 1 + x ) ) ) + x ),1/(x*(x + 3)),-1.0,-2.0 +1 / ( ( x * ( 1 + ( 1 + x ) ) ) + x + x ),1/(x*(x + 4)),-1.0,-2.0 +1 / ( ( x * ( 1 + ( 1 - x ) ) ) + x + x ),-1/(x*(x - 4)),-1.0,-2.0 +1 / ( ( x * ( 1 + ( 1 - x ) ) ) - 1 ) * 1,-1/(x*(x - 2) + 1),0.0,-2.0 +1 / ( ( x * ( 1 + ( 1 - x ) ) ) - 1 + x ),-1/(x*(x - 2) - x + 1),0.0,-2.0 +1 / ( ( x * ( 1 + ( x * ( 1 - x ) ) ) ) + x ),1/(x*(-x*(x - 1) + 2)),-1.0,-3.0 +1 / ( ( x * ( 1 + ( x * x ) ) ) * ( 1 - x ) - 1 ),-1/(x*(x - 1)*(x**2 + 1) + 1),0.0,-4.0 +1 / ( ( x * ( 1 + ( x * x ) ) ) * x + 1 ),1/(x**4 + x**2 + 1),0.0,-4.0 +1 / ( ( x * ( 1 + ( x * x ) ) ) * x - ( 1 + x ) ),1/(x**4 + x**2 - x - 1),0.0,-4.0 +1 / ( ( x * ( 1 + ( x * x ) ) ) * x - ( 1 - x ) ),1/(x**4 + x**2 + x - 1),0.0,-4.0 +1 / ( ( x * ( 1 + ( x * x ) ) ) + 1 / x ),x/(x**4 + x**2 + 1),1.0,-3.0 +1 / ( ( x * ( 1 + ( x * x ) ) ) + x * x ),1/(x*(x**2 + x + 1)),-1.0,-3.0 +1 / ( ( x * ( 1 + ( x * x ) ) ) + x + 1 ),1/(x**3 + 2*x + 1),0.0,-3.0 +1 / ( ( x * ( 1 + ( x * x ) ) ) - ( 1 / x ) - 1 ),x/(x**4 + x**2 - x - 1),1.0,-3.0 +1 / ( ( x * ( 1 + ( x * x ) ) ) - 1 - 1 ),1/(x**3 + x - 2),0.0,-3.0 +1 / ( ( x * ( 1 + x ) ) * ( 1 + x ) + 1 ),1/(x*(x + 1)**2 + 1),0.0,-3.0 +1 / ( ( x * ( 1 + x ) ) * ( 1 - x ) - ( 1 / x ) ),-x/(x**4 - x**2 + 1),1.0,-3.0 +1 / ( ( x * ( 1 + x ) ) * ( 1 - x ) - 1 ),-1/(x**3 - x + 1),0.0,-3.0 +1 / ( ( x * ( 1 + x ) ) * ( x * ( 1 + x ) ) + 1 ),1/(x**2*(x + 1)**2 + 1),0.0,-4.0 +1 / ( ( x * ( 1 + x ) ) * ( x * x ) - ( 1 - x ) ),1/(x**3*(x + 1) + x - 1),0.0,-4.0 +1 / ( ( x * ( 1 + x ) ) * x + 1 ),1/(x**2*(x + 1) + 1),0.0,-3.0 +1 / ( ( x * ( 1 + x ) ) * x + x ),1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +1 / ( ( x * ( 1 + x ) ) * x - ( 1 - x ) ),1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( ( x * ( 1 + x ) ) * x - 1 ),1/(x**2*(x + 1) - 1),0.0,-3.0 +1 / ( ( x * ( 1 + x ) ) + ( 1 + ( 1 / x ) ) / x ),x**2/(x**3*(x + 1) + x + 1),2.0,-2.0 +1 / ( ( x * ( 1 + x ) ) + ( 1 + x ) ) - 1,-x*(x + 2)/(x*(x + 1) + x + 1),1.0,0.0 +1 / ( ( x * ( 1 + x ) ) + ( 1 + x ) ) / 1 / x,1/(x*(x*(x + 1) + x + 1)),-1.0,-3.0 +1 / ( ( x * ( 1 + x ) ) + ( 1 + x ) ) / x,1/(x*(x*(x + 1) + x + 1)),-1.0,-3.0 +1 / ( ( x * ( 1 + x ) ) + ( 1 - ( 1 / x ) ) / x ),x**2/(x**3*(x + 1) + x - 1),2.0,-2.0 +1 / ( ( x * ( 1 + x ) ) + ( 1 / ( x * x ) ) - 1 ),x**2/(x**2*(x*(x + 1) - 1) + 1),2.0,-2.0 +1 / ( ( x * ( 1 + x ) ) + ( 1 / x ) ),x/(x**2*(x + 1) + 1),1.0,-2.0 +1 / ( ( x * ( 1 + x ) ) + ( 1 / x ) ) - x,-x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +1 / ( ( x * ( 1 + x ) ) + ( 1 / x ) + x ),x/(x**2*(x + 2) + 1),1.0,-2.0 +1 / ( ( x * ( 1 + x ) ) + ( 1 / x ) / x ),x**2/(x**3*(x + 1) + 1),2.0,-2.0 +1 / ( ( x * ( 1 + x ) ) + 1 ),1/(x*(x + 1) + 1),0.0,-2.0 +1 / ( ( x * ( 1 + x ) ) + 1 ) - 1,-x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +1 / ( ( x * ( 1 + x ) ) + 1 ) / x,1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +1 / ( ( x * ( 1 + x ) ) + 1 + 1 ),1/(x*(x + 1) + 2),0.0,-2.0 +1 / ( ( x * ( 1 + x ) ) + 1 - ( 1 / x ) ),x/(x*(x*(x + 1) + 1) - 1),1.0,-2.0 +1 / ( ( x * ( 1 + x ) ) + 1 / x ),x/(x**2*(x + 1) + 1),1.0,-2.0 +1 / ( ( x * ( 1 + x ) ) + x ),1/(x*(x + 2)),-1.0,-2.0 +1 / ( ( x * ( 1 + x ) ) + x ) / x / x - 1,(-x**3*(x + 2) + 1)/(x**3*(x + 2)),-3.0,0.0 +1 / ( ( x * ( 1 + x ) ) + x + 1 ),1/(x*(x + 1) + x + 1),0.0,-2.0 +1 / ( ( x * ( 1 + x ) ) + x + x ),1/(x*(x + 3)),-1.0,-2.0 +1 / ( ( x * ( 1 + x ) ) + x - ( 1 / x ) ),x/(x**2*(x + 2) - 1),1.0,-2.0 +1 / ( ( x * ( 1 + x ) ) + x - 1 ),1/(x*(x + 1) + x - 1),0.0,-2.0 +1 / ( ( x * ( 1 + x ) ) - ( ( 1 / x ) + x ) / x ),x**2/(x**3*(x + 1) - x**2 - 1),2.0,-2.0 +1 / ( ( x * ( 1 + x ) ) - ( 1 ) ),1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( ( x * ( 1 + x ) ) - ( 1 + ( 1 / x ) ) / x ),x**2/(x**3*(x + 1) - x - 1),2.0,-2.0 +1 / ( ( x * ( 1 + x ) ) - ( 1 - x ) ),1/(x*(x + 1) + x - 1),0.0,-2.0 +1 / ( ( x * ( 1 + x ) ) - ( 1 - x ) / x ),x/(x**2*(x + 1) + x - 1),1.0,-2.0 +1 / ( ( x * ( 1 + x ) ) - ( 1 / x ) ),x/(x**2*(x + 1) - 1),1.0,-2.0 +1 / ( ( x * ( 1 + x ) ) - ( 1 / x ) + x ),x/(x**2*(x + 2) - 1),1.0,-2.0 +1 / ( ( x * ( 1 + x ) ) - ( 1 / x ) / x ),x**2/(x**3*(x + 1) - 1),2.0,-2.0 +1 / ( ( x * ( 1 + x ) ) - ( x * x ) * x ),1/(x*(-x**2 + x + 1)),-1.0,-3.0 +1 / ( ( x * ( 1 + x ) ) - 1 ),1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( ( x * ( 1 + x ) ) - 1 ) * 1,1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( ( x * ( 1 + x ) ) - 1 ) * x,x/(x*(x + 1) - 1),1.0,-1.0 +1 / ( ( x * ( 1 + x ) ) - 1 ) + 1,x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +1 / ( ( x * ( 1 + x ) ) - 1 ) / ( 1 + x ),1/((x + 1)*(x*(x + 1) - 1)),0.0,-3.0 +1 / ( ( x * ( 1 + x ) ) - 1 ) / 1,1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( ( x * ( 1 + x ) ) - 1 ) / x,1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +1 / ( ( x * ( 1 + x ) ) - 1 * 1 ),1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( ( x * ( 1 + x ) ) - 1 - ( 1 - x ) ),1/(x*(x + 1) + x - 2),0.0,-2.0 +1 / ( ( x * ( 1 + x ) ) - 1 - ( 1 / x ) ),x/(x**3 + x**2 - x - 1),1.0,-2.0 +1 / ( ( x * ( 1 + x ) ) - 1 - 1 ),1/(x*(x + 1) - 2),0.0,-2.0 +1 / ( ( x * ( 1 + x ) ) - 1 / ( x * x ) ),x**2/(x**3*(x + 1) - 1),2.0,-2.0 +1 / ( ( x * ( 1 + x ) ) - x * ( x * x ) ),1/(x*(-x**2 + x + 1)),-1.0,-3.0 +1 / ( ( x * ( 1 + x ) ) / ( 1 / x ) + x ),1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +1 / ( ( x * ( 1 - ( 1 + x ) ) ) * ( x * x ) ) - 1,-1 - 1/x**4,-4.0,0.0 +1 / ( ( x * ( 1 - ( 1 + x ) ) ) * x - 1 ),-1/(x**3 + 1),0.0,-3.0 +1 / ( ( x * ( 1 - ( 1 / x ) ) ) + x ) / x,1/(x*(2*x - 1)),-1.0,-2.0 +1 / ( ( x * ( 1 - ( x * ( 1 - x ) ) ) ) + 1 / x ),x/(x**4 - x**3 + x**2 + 1),1.0,-3.0 +1 / ( ( x * ( 1 - ( x * x ) ) ) + x - 1 ),-1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( ( x * ( 1 - ( x * x ) ) ) - ( 1 + x ) / x ),-x/(x**4 - x**2 + x + 1),1.0,-3.0 +1 / ( ( x * ( 1 - ( x * x ) ) ) - 1 + x ),-1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( ( x * ( 1 - ( x * x ) ) ) - 1 / x ),-x/(x**4 - x**2 + 1),1.0,-3.0 +1 / ( ( x * ( 1 - ( x * x ) ) ) - x / x ),-1/(x**3 - x + 1),0.0,-3.0 +1 / ( ( x * ( 1 - x ) ) * ( 1 + x ) - 1 ),-1/(x**3 - x + 1),0.0,-3.0 +1 / ( ( x * ( 1 - x ) ) * ( 1 - x ) + ( 1 / x ) ),x/(x**2*(x - 1)**2 + 1),1.0,-3.0 +1 / ( ( x * ( 1 - x ) ) * ( 1 - x ) + 1 ),1/(x*(x - 1)**2 + 1),0.0,-3.0 +1 / ( ( x * ( 1 - x ) ) * ( x * ( 1 + x ) ) - 1 ),-1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( ( x * ( 1 - x ) ) * ( x * ( 1 - x ) ) + 1 ),1/(x**2*(x - 1)**2 + 1),0.0,-4.0 +1 / ( ( x * ( 1 - x ) ) * ( x * ( 1 - x ) ) - 1 ),1/(x**2*(x - 1)**2 - 1),0.0,-4.0 +1 / ( ( x * ( 1 - x ) ) * ( x * x ) + ( 1 + x ) ),1/(-x**3*(x - 1) + x + 1),0.0,-4.0 +1 / ( ( x * ( 1 - x ) ) * ( x * x ) + ( 1 - x ) ),-1/(x**3*(x - 1) + x - 1),0.0,-4.0 +1 / ( ( x * ( 1 - x ) ) * ( x * x ) + 1 ),-1/(x**3*(x - 1) - 1),0.0,-4.0 +1 / ( ( x * ( 1 - x ) ) * ( x * x ) - ( 1 - x ) ),-1/(x**3*(x - 1) - x + 1),0.0,-4.0 +1 / ( ( x * ( 1 - x ) ) * x ) / x + 1 + 1,2 - 1/(x**3*(x - 1)),-3.0,0.0 +1 / ( ( x * ( 1 - x ) ) * x ) / x + 1 / x,(x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( ( x * ( 1 - x ) ) * x + ( 1 - ( 1 / x ) ) ),-x/(x**4 - x**3 - x + 1),1.0,-3.0 +1 / ( ( x * ( 1 - x ) ) * x + ( 1 / x ) ),-x/(x**3*(x - 1) - 1),1.0,-3.0 +1 / ( ( x * ( 1 - x ) ) * x - ( 1 + x ) ),-1/(x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( ( x * ( 1 - x ) ) * x - ( 1 - x ) ),-1/(x**2*(x - 1) - x + 1),0.0,-3.0 +1 / ( ( x * ( 1 - x ) ) * x - ( 1 / x ) ),-x/(x**3*(x - 1) + 1),1.0,-3.0 +1 / ( ( x * ( 1 - x ) ) * x - 1 ),-1/(x**2*(x - 1) + 1),0.0,-3.0 +1 / ( ( x * ( 1 - x ) ) * x - x ),-1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +1 / ( ( x * ( 1 - x ) ) + ( 1 + x ) ) / x,1/(x*(-x*(x - 1) + x + 1)),-1.0,-3.0 +1 / ( ( x * ( 1 - x ) ) + ( 1 - x ) - x ),-1/(x**2 + x - 1),0.0,-2.0 +1 / ( ( x * ( 1 - x ) ) + ( 1 / x ) ),-x/(x**2*(x - 1) - 1),1.0,-2.0 +1 / ( ( x * ( 1 - x ) ) + ( 1 / x ) ) - x,x**3*(-x + 1)/(x**2*(x - 1) - 1),3.0,1.0 +1 / ( ( x * ( 1 - x ) ) + ( 1 / x ) + x ),x/(x**2*(-x + 2) + 1),1.0,-2.0 +1 / ( ( x * ( 1 - x ) ) + ( 1 / x ) - 1 ),-x/(x*(x*(x - 1) + 1) - 1),1.0,-2.0 +1 / ( ( x * ( 1 - x ) ) + ( x ) ),-1/(x*(x - 2)),-1.0,-2.0 +1 / ( ( x * ( 1 - x ) ) + 1 ) - ( 1 - x ),x**2*(x - 2)/(x**2 - x - 1),2.0,1.0 +1 / ( ( x * ( 1 - x ) ) + 1 ) - ( 1 / ( x * x ) ),(-x**2 - x*(x - 1) + 1)/(x**2*(x*(x - 1) - 1)),-2.0,-2.0 +1 / ( ( x * ( 1 - x ) ) + 1 ) / ( 1 - x ),1/((x - 1)*(x*(x - 1) - 1)),0.0,-3.0 +1 / ( ( x * ( 1 - x ) ) + 1 + 1 ),-1/(x*(x - 1) - 2),0.0,-2.0 +1 / ( ( x * ( 1 - x ) ) + 1 / x ),-x/(x**2*(x - 1) - 1),1.0,-2.0 +1 / ( ( x * ( 1 - x ) ) + x ),-1/(x*(x - 2)),-1.0,-2.0 +1 / ( ( x * ( 1 - x ) ) + x ) / ( 1 + x ),-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +1 / ( ( x * ( 1 - x ) ) + x ) / 1 / ( 1 - x ),1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +1 / ( ( x * ( 1 - x ) ) + x + x ),-1/(x*(x - 3)),-1.0,-2.0 +1 / ( ( x * ( 1 - x ) ) + x - ( 1 / x ) ),-x/(x**2*(x - 2) + 1),1.0,-2.0 +1 / ( ( x * ( 1 - x ) ) + x - 1 ),-1/(x*(x - 1) - x + 1),0.0,-2.0 +1 / ( ( x * ( 1 - x ) ) + x / ( 1 + x ) ),-(x + 1)/(x*(x**2 - 2)),-1.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - ( ( 1 + x ) / x ) / x ),-x**2/(x**3*(x - 1) + x + 1),2.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - ( ( 1 / x ) + x ) / x ),-x**2/(x**3*(x - 1) + x**2 + 1),2.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - ( ( 1 / x ) / x ) + 1 ),-x**2/(x**2*(x*(x - 1) - 1) + 1),2.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - ( ( 1 / x ) / x ) - x ),-x**2/(x**4 + 1),2.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - ( 1 + x ) ) / x,-1/(x**3 + x),-1.0,-3.0 +1 / ( ( x * ( 1 - x ) ) - ( 1 + x ) / x ),-x/(x**2*(x - 1) + x + 1),1.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - ( 1 - x ) ),-1/(x*(x - 1) - x + 1),0.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - ( 1 - x ) + x ),-1/(x**2 - 3*x + 1),0.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - ( 1 / x ) ) + x,x**3*(x - 1)/(x**2*(x - 1) + 1),3.0,1.0 +1 / ( ( x * ( 1 - x ) ) - ( 1 / x ) - 1 ),-x/(x*(x*(x - 1) + 1) + 1),1.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - 1 ) * x,-x/(x*(x - 1) + 1),1.0,-1.0 +1 / ( ( x * ( 1 - x ) ) - 1 ) + ( 1 + x ),x**3/(x**2 - x + 1),3.0,1.0 +1 / ( ( x * ( 1 - x ) ) - 1 ) / ( 1 - x ),1/((x - 1)*(x*(x - 1) + 1)),0.0,-3.0 +1 / ( ( x * ( 1 - x ) ) - 1 + ( 1 / x ) ),-x/(x*(x*(x - 1) + 1) - 1),1.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - 1 + x ),-1/(x*(x - 1) - x + 1),0.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - 1 - x ),-1/(x**2 + 1),0.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - 1 / ( x * x ) ),-x**2/(x**3*(x - 1) + 1),2.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - 1 / 1 ),-1/(x*(x - 1) + 1),0.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - x * ( x * x ) ),-1/(x*(x**2 + x - 1)),-1.0,-3.0 +1 / ( ( x * ( 1 - x ) ) - x * x ),-1/(x*(2*x - 1)),-1.0,-2.0 +1 / ( ( x * ( 1 - x ) ) - x / ( x * x ) ),-x/(x**2*(x - 1) + 1),1.0,-2.0 +1 / ( ( x * ( 1 - x ) ) / ( 1 + x ) - x ),-(x + 1)/(2*x**2),-2.0,-1.0 +1 / ( ( x * ( 1 - x ) ) / 1 - ( x * x ) ),-1/(x*(2*x - 1)),-1.0,-2.0 +1 / ( ( x * ( 1 - x ) ) / 1 - 1 ),-1/(x*(x - 1) + 1),0.0,-2.0 +1 / ( ( x * ( 1 / x ) ) + 1 ) + 1,3/2,0.0,0.0 +1 / ( ( x * ( x * ( ( x * x ) + x ) ) ) + 1 + 1 ),1/(x**3*(x + 1) + 2),0.0,-4.0 +1 / ( ( x * ( x * ( 1 + x ) ) ) * ( 1 + x ) + 1 ),1/(x**2*(x + 1)**2 + 1),0.0,-4.0 +1 / ( ( x * ( x * ( 1 + x ) ) ) * x - ( 1 + x ) ),1/(x**4 + x**3 - x - 1),0.0,-4.0 +1 / ( ( x * ( x * ( 1 + x ) ) ) - ( 1 ) ),1/(x**2*(x + 1) - 1),0.0,-3.0 +1 / ( ( x * ( x * ( 1 + x ) ) ) - 1 + x ),1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( ( x * ( x * ( 1 + x ) ) ) - 1 - 1 ),1/(x**2*(x + 1) - 2),0.0,-3.0 +1 / ( ( x * ( x * ( 1 - ( x * x ) ) ) ) + 1 + 1 ),1/(-x**4 + x**2 + 2),0.0,-4.0 +1 / ( ( x * ( x * ( 1 - x ) ) ) * ( 1 + x ) - 1 ),-1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( ( x * ( x * ( 1 - x ) ) ) * x + ( 1 - x ) ),-1/(x**3*(x - 1) + x - 1),0.0,-4.0 +1 / ( ( x * ( x * ( 1 - x ) ) ) + 1 + 1 ),-1/(x**2*(x - 1) - 2),0.0,-3.0 +1 / ( ( x * ( x * ( 1 - x ) ) ) + x + 1 ),1/(-x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( ( x * ( x * ( 1 - x ) ) ) + x + x ),-1/(x*(x*(x - 1) - 2)),-1.0,-3.0 +1 / ( ( x * ( x * ( 1 - x ) ) ) + x - 1 ),-1/(x**2*(x - 1) - x + 1),0.0,-3.0 +1 / ( ( x * ( x * ( 1 - x ) ) ) - ( x ) ),-1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +1 / ( ( x * ( x * ( 1 - x ) ) ) - 1 / x ),-x/(x**3*(x - 1) + 1),1.0,-3.0 +1 / ( ( x * ( x * ( 1 - x ) ) ) - x - x ),-1/(x*(x*(x - 1) + 2)),-1.0,-3.0 +1 / ( ( x * ( x * ( x * ( 1 + x ) ) ) ) + 1 + 1 ),1/(x**3*(x + 1) + 2),0.0,-4.0 +1 / ( ( x * ( x * ( x * x ) ) ) - 1 + x ),1/(x**4 + x - 1),0.0,-4.0 +1 / ( ( x * ( x * x ) ) * ( 1 + x ) - 1 ),1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( ( x * ( x * x ) ) * 1 - x ),1/(x**3 - x),-1.0,-3.0 +1 / ( ( x * ( x * x ) ) + ( 1 / x ) + 1 ),x/(x**4 + x + 1),1.0,-3.0 +1 / ( ( x * ( x * x ) ) + ( 1 / x ) - ( 1 - x ) ),x/(x*(x**3 + x - 1) + 1),1.0,-3.0 +1 / ( ( x * ( x * x ) ) + ( 1 / x ) - 1 ),x/(x**4 - x + 1),1.0,-3.0 +1 / ( ( x * ( x * x ) ) + 1 ) - ( 1 / x ),(-x**3 + x - 1)/(x*(x**3 + 1)),-1.0,-1.0 +1 / ( ( x * ( x * x ) ) + 1 + ( ( 1 / x ) - x ) ),x/(x*(x**3 - x + 1) + 1),1.0,-3.0 +1 / ( ( x * ( x * x ) ) + 1 + ( 1 + x ) ),1/(x**3 + x + 2),0.0,-3.0 +1 / ( ( x * ( x * x ) ) + 1 + ( 1 - x ) ),1/(x**3 - x + 2),0.0,-3.0 +1 / ( ( x * ( x * x ) ) + 1 + 1 ),1/(x**3 + 2),0.0,-3.0 +1 / ( ( x * ( x * x ) ) + x + ( ( 1 / x ) + x ) ),x/(x**2*(x**2 + 2) + 1),1.0,-3.0 +1 / ( ( x * ( x * x ) ) + x + ( 1 + x ) ),1/(x**3 + 2*x + 1),0.0,-3.0 +1 / ( ( x * ( x * x ) ) + x - ( 1 - x ) ),1/(x**3 + 2*x - 1),0.0,-3.0 +1 / ( ( x * ( x * x ) ) - ( 1 + x ) - ( 1 / x ) ),x/(x**4 - x**2 - x - 1),1.0,-3.0 +1 / ( ( x * ( x * x ) ) - ( 1 + x ) - x ),1/(x**3 - 2*x - 1),0.0,-3.0 +1 / ( ( x * ( x * x ) ) - ( 1 - x ) + x ),1/(x**3 + 2*x - 1),0.0,-3.0 +1 / ( ( x * ( x * x ) ) - ( 1 - x ) - x ),1/(x**3 - 1),0.0,-3.0 +1 / ( ( x * ( x * x ) ) - ( 1 / x ) - ( 1 - x ) ),x/(x*(x**3 + x - 1) - 1),1.0,-3.0 +1 / ( ( x * ( x * x ) ) - ( 1 / x ) - x ),x/(x**4 - x**2 - 1),1.0,-3.0 +1 / ( ( x * ( x * x ) ) - ( x * ( 1 - x ) ) ),1/(x*(x**2 + x - 1)),-1.0,-3.0 +1 / ( ( x * ( x * x ) ) - ( x * x ) + ( 1 / x ) ),x/(x**3*(x - 1) + 1),1.0,-3.0 +1 / ( ( x * ( x * x ) ) - ( x * x ) - x ),1/(x*(x**2 - x - 1)),-1.0,-3.0 +1 / ( ( x * ( x * x ) ) - 1 ) - ( ( 1 / x ) / x ),(-x**3 + x**2 + 1)/(x**2*(x**3 - 1)),-2.0,-2.0 +1 / ( ( x * ( x * x ) ) - 1 + ( 1 / x ) ),x/(x**4 - x + 1),1.0,-3.0 +1 / ( ( x * ( x * x ) ) - 1 - ( 1 - x ) ),1/(x**3 + x - 2),0.0,-3.0 +1 / ( ( x * ( x * x ) ) - 1 - x ),1/(x**3 - x - 1),0.0,-3.0 +1 / ( ( x * ( x * x ) ) - x ),1/(x**3 - x),-1.0,-3.0 +1 / ( ( x * ( x * x ) ) - x ) - 1 / x / x,(-x**2 + x + 1)/(x**2*(x**2 - 1)),-2.0,-2.0 +1 / ( ( x * ( x * x ) ) - x ) / 1,1/(x**3 - x),-1.0,-3.0 +1 / ( ( x * ( x * x ) ) - x - ( 1 + x ) ),1/(x**3 - 2*x - 1),0.0,-3.0 +1 / ( ( x * ( x * x ) ) - x - ( x * x ) ),1/(x*(x**2 - x - 1)),-1.0,-3.0 +1 / ( ( x * ( x * x ) ) - x - x ),1/(x*(x**2 - 2)),-1.0,-3.0 +1 / ( ( x * ( x * x ) ) / ( 1 / x ) - 1 ),1/(x**4 - 1),0.0,-4.0 +1 / ( ( x * ( x * x ) ) / 1 + 1 ),1/(x**3 + 1),0.0,-3.0 +1 / ( ( x * ( x / ( 1 + x ) ) ) * x + x ),(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +1 / ( ( x * ( x / ( 1 + x ) ) ) + 1 ) - 1,-x**2/(x**2 + x + 1),2.0,0.0 +1 / ( ( x * ( x / ( 1 + x ) ) ) + 1 + 1 ),(x + 1)/(x**2 + 2*x + 2),0.0,-1.0 +1 / ( ( x * ( x / ( 1 - x ) ) ) * x + x ),(-x + 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +1 / ( ( x * x ) ) + ( 1 - x ) - x,-2*x + 1 + x**(-2),-2.0,1.0 +1 / ( ( x * x ) ) / ( x * x ) - 1,-1 + x**(-4),-4.0,0.0 +1 / ( ( x * x ) ) / x + 1,1 + x**(-3),-3.0,0.0 +1 / ( ( x * x ) ) / x + x,x + x**(-3),-3.0,1.0 +1 / ( ( x * x ) ) / x - x,-x + x**(-3),-3.0,1.0 +1 / ( ( x * x ) * ( ( 1 - x ) * ( 1 - x ) ) + 1 ),1/(x**2*(x - 1)**2 + 1),0.0,-4.0 +1 / ( ( x * x ) * ( ( 1 - x ) * ( 1 - x ) ) - 1 ),1/(x**2*(x - 1)**2 - 1),0.0,-4.0 +1 / ( ( x * x ) * ( ( 1 - x ) * x ) + 1 ),-1/(x**3*(x - 1) - 1),0.0,-4.0 +1 / ( ( x * x ) * ( ( 1 - x ) - x ) + 1 ),-1/(x**2*(2*x - 1) - 1),0.0,-3.0 +1 / ( ( x * x ) * ( ( x * ( 1 + x ) ) + x ) - 1 ),1/(x**3*(x + 2) - 1),0.0,-4.0 +1 / ( ( x * x ) * ( ( x * x ) - x ) - 1 ),1/(x**3*(x - 1) - 1),0.0,-4.0 +1 / ( ( x * x ) * ( 1 + ( ( x * x ) + x ) ) + 1 ),1/(x**2*(x**2 + x + 1) + 1),0.0,-4.0 +1 / ( ( x * x ) * ( 1 + ( 1 + x ) ) ) / x / x - 1,(-x**4*(x + 2) + 1)/(x**4*(x + 2)),-4.0,0.0 +1 / ( ( x * x ) * ( 1 + ( 1 + x ) ) + 1 ),1/(x**2*(x + 2) + 1),0.0,-3.0 +1 / ( ( x * x ) * ( 1 + x ) ) / x / x - 1,(-x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / ( ( x * x ) * ( 1 + x ) + ( 1 + x ) ),1/(x**2*(x + 1) + x + 1),0.0,-3.0 +1 / ( ( x * x ) * ( 1 + x ) + ( 1 / x ) ),x/(x**3*(x + 1) + 1),1.0,-3.0 +1 / ( ( x * x ) * ( 1 + x ) + x ),1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +1 / ( ( x * x ) * ( 1 + x ) - 1 ),1/(x**2*(x + 1) - 1),0.0,-3.0 +1 / ( ( x * x ) * ( 1 - x ) + ( 1 + x ) ),1/(-x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( ( x * x ) * ( 1 - x ) + ( 1 - x ) ),-1/(x**2*(x - 1) + x - 1),0.0,-3.0 +1 / ( ( x * x ) * ( 1 - x ) + 1 ),-1/(x**2*(x - 1) - 1),0.0,-3.0 +1 / ( ( x * x ) * ( 1 - x ) - 1 ),-1/(x**2*(x - 1) + 1),0.0,-3.0 +1 / ( ( x * x ) * ( x * ( ( 1 + x ) + x ) ) + 1 ),1/(x**3*(2*x + 1) + 1),0.0,-4.0 +1 / ( ( x * x ) * ( x * ( ( 1 / x ) + x ) ) - 1 ),1/(x**4 + x**2 - 1),0.0,-4.0 +1 / ( ( x * x ) * ( x * ( 1 + ( 1 - x ) ) ) + 1 ),-1/(x**3*(x - 2) - 1),0.0,-4.0 +1 / ( ( x * x ) * ( x * ( 1 + x ) ) - ( 1 - x ) ),1/(x**3*(x + 1) + x - 1),0.0,-4.0 +1 / ( ( x * x ) * ( x * ( 1 + x ) ) - 1 ),1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( ( x * x ) * ( x * ( 1 - ( 1 + x ) ) ) - 1 ),-1/(x**4 + 1),0.0,-4.0 +1 / ( ( x * x ) * ( x * ( 1 - x ) ) + ( 1 - x ) ),-1/(x**3*(x - 1) + x - 1),0.0,-4.0 +1 / ( ( x * x ) * ( x * ( 1 - x ) ) + 1 ),-1/(x**3*(x - 1) - 1),0.0,-4.0 +1 / ( ( x * x ) * ( x * ( 1 - x ) ) - 1 ),-1/(x**3*(x - 1) + 1),0.0,-4.0 +1 / ( ( x * x ) * ( x * x ) + ( 1 + x ) ),1/(x**4 + x + 1),0.0,-4.0 +1 / ( ( x * x ) * ( x * x ) + ( 1 / ( 1 + x ) ) ),(x + 1)/(x**4*(x + 1) + 1),0.0,-4.0 +1 / ( ( x * x ) * ( x * x ) + 1 ),1/(x**4 + 1),0.0,-4.0 +1 / ( ( x * x ) * ( x * x ) - ( 1 - x ) ),1/(x**4 + x - 1),0.0,-4.0 +1 / ( ( x * x ) * ( x * x ) - ( 1 / ( 1 + x ) ) ),(x + 1)/(x**4*(x + 1) - 1),0.0,-4.0 +1 / ( ( x * x ) * ( x * x ) - ( 1 / ( 1 - x ) ) ),(x - 1)/(x**4*(x - 1) + 1),0.0,-4.0 +1 / ( ( x * x ) * ( x * x ) - 1 ),1/(x**4 - 1),0.0,-4.0 +1 / ( ( x * x ) * ( x / ( 1 - x ) ) - 1 ),(-x + 1)/(x**3 + x - 1),0.0,-2.0 +1 / ( ( x * x ) * 1 - ( 1 / x ) ),x/(x**3 - 1),1.0,-2.0 +1 / ( ( x * x ) * 1 - ( x / ( 1 - x ) ) ),(x - 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +1 / ( ( x * x ) * 1 - 1 ),1/(x**2 - 1),0.0,-2.0 +1 / ( ( x * x ) * 1 - x ),1/(x*(x - 1)),-1.0,-2.0 +1 / ( ( x * x ) * x ) + 1 + 1 + x,x + 2 + x**(-3),-3.0,1.0 +1 / ( ( x * x ) * x ) + 1 + x + x,2*x + 1 + x**(-3),-3.0,1.0 +1 / ( ( x * x ) * x ) + x + x + 1,2*x + 1 + x**(-3),-3.0,1.0 +1 / ( ( x * x ) * x ) - ( 1 + 1 ),-2 + x**(-3),-3.0,0.0 +1 / ( ( x * x ) * x ) - ( 1 / x ) - 1 / ( 1 + x ),(-2*x**3 - x**2 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / ( ( x * x ) * x ) - 1 + x - 1,x - 2 + x**(-3),-3.0,1.0 +1 / ( ( x * x ) * x ) - 1 - ( 1 ),-2 + x**(-3),-3.0,0.0 +1 / ( ( x * x ) * x ) - 1 - ( 1 - x ) - 1,x - 3 + x**(-3),-3.0,1.0 +1 / ( ( x * x ) * x ) - 1 / ( 1 - x ) - 1,-1 + 1/(x - 1) + x**(-3),-3.0,0.0 +1 / ( ( x * x ) * x ) - x - 1 - ( 1 + x ),-2*x - 2 + x**(-3),-3.0,1.0 +1 / ( ( x * x ) * x ) - x - 1 - 1,-x - 2 + x**(-3),-3.0,1.0 +1 / ( ( x * x ) * x ) - x - x - x,-3*x + x**(-3),-3.0,1.0 +1 / ( ( x * x ) * x ) / ( ( 1 + x ) * x ) - 1 - 1,-2 + 1/(x**4*(x + 1)),-4.0,0.0 +1 / ( ( x * x ) * x ) / ( 1 + x ) / x - 1,(-x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / ( ( x * x ) * x ) / x + ( 1 + x ) / x,1 + 1/x + x**(-4),-4.0,0.0 +1 / ( ( x * x ) * x ) / x + 1,1 + x**(-4),-4.0,0.0 +1 / ( ( x * x ) * x ) / x / ( 1 + x ) - 1,(-x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / ( ( x * x ) * x + ( ( 1 + x ) + x ) ),1/(x**3 + 2*x + 1),0.0,-3.0 +1 / ( ( x * x ) * x + ( ( 1 / x ) / ( 1 - x ) ) ),x*(x - 1)/(x**4*(x - 1) - 1),1.0,-3.0 +1 / ( ( x * x ) * x + ( 1 - x ) ),1/(x**3 - x + 1),0.0,-3.0 +1 / ( ( x * x ) * x + ( 1 / ( 1 + x ) ) ),(x + 1)/(x**3*(x + 1) + 1),0.0,-3.0 +1 / ( ( x * x ) * x + ( 1 / ( 1 - x ) ) ),(x - 1)/(x**3*(x - 1) - 1),0.0,-3.0 +1 / ( ( x * x ) * x + ( 1 / ( x * ( 1 - x ) ) ) ),x*(x - 1)/(x**4*(x - 1) - 1),1.0,-3.0 +1 / ( ( x * x ) * x + ( 1 / x ) ),x/(x**4 + 1),1.0,-3.0 +1 / ( ( x * x ) * x + ( x / ( 1 + x ) ) ),(x + 1)/(x**4 + x**3 + x),-1.0,-3.0 +1 / ( ( x * x ) * x + 1 ),1/(x**3 + 1),0.0,-3.0 +1 / ( ( x * x ) * x + x ),1/(x**3 + x),-1.0,-3.0 +1 / ( ( x * x ) * x - ( ( 1 + x ) + x ) ),1/(x**3 - 2*x - 1),0.0,-3.0 +1 / ( ( x * x ) * x - ( ( 1 / x ) + x ) ),x/(x**4 - x**2 - 1),1.0,-3.0 +1 / ( ( x * x ) * x - ( ( 1 / x ) - x ) ),x/(x**4 + x**2 - 1),1.0,-3.0 +1 / ( ( x * x ) * x - ( ( x * x ) + x ) ),1/(x*(x**2 - x - 1)),-1.0,-3.0 +1 / ( ( x * x ) * x - ( 1 + ( 1 + x ) ) ),1/(x**3 - x - 2),0.0,-3.0 +1 / ( ( x * x ) * x - ( 1 + ( 1 - x ) ) ),1/(x**3 + x - 2),0.0,-3.0 +1 / ( ( x * x ) * x - ( 1 + ( x * x ) ) ),1/(x**3 - x**2 - 1),0.0,-3.0 +1 / ( ( x * x ) * x - ( 1 - ( 1 / x ) ) ),x/(x**4 - x + 1),1.0,-3.0 +1 / ( ( x * x ) * x - ( 1 - ( x * x ) ) ),1/(x**3 + x**2 - 1),0.0,-3.0 +1 / ( ( x * x ) * x - ( 1 - x ) ),1/(x**3 + x - 1),0.0,-3.0 +1 / ( ( x * x ) * x - ( 1 / ( 1 - x ) ) ),(x - 1)/(x**3*(x - 1) + 1),0.0,-3.0 +1 / ( ( x * x ) * x - ( 1 / x ) ),x/(x**4 - 1),1.0,-3.0 +1 / ( ( x * x ) * x - ( x * ( 1 + x ) ) ),1/(x*(x**2 - x - 1)),-1.0,-3.0 +1 / ( ( x * x ) * x - ( x * ( 1 - x ) ) ),1/(x*(x**2 + x - 1)),-1.0,-3.0 +1 / ( ( x * x ) * x - ( x / ( 1 + x ) ) ),(x + 1)/(x**4 + x**3 - x),-1.0,-3.0 +1 / ( ( x * x ) * x - 1 ),1/(x**3 - 1),0.0,-3.0 +1 / ( ( x * x ) + ( ( ( 1 / x ) - x ) / x ) - 1 ),x**2/(x**4 - 2*x**2 + 1),2.0,-2.0 +1 / ( ( x * x ) + ( ( ( 1 / x ) / x ) - x ) ),x**2/(x**3*(x - 1) + 1),2.0,-2.0 +1 / ( ( x * x ) + ( ( 1 + x ) + x ) + 1 ),1/(x**2 + 2*x + 2),0.0,-2.0 +1 / ( ( x * x ) + ( ( 1 - x ) / x ) - 1 ),x/(x**3 - 2*x + 1),1.0,-2.0 +1 / ( ( x * x ) + ( ( 1 / x ) + x ) ) - x,-x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +1 / ( ( x * x ) + ( ( 1 / x ) + x ) ) / x,1/(x**2*(x + 1) + 1),0.0,-3.0 +1 / ( ( x * x ) + ( ( 1 / x ) / x ) ) / x,x/(x**4 + 1),1.0,-3.0 +1 / ( ( x * x ) + ( ( 1 / x ) / x ) + ( x * x ) ),x**2/(2*x**4 + 1),2.0,-2.0 +1 / ( ( x * x ) + ( ( 1 / x ) / x ) - ( 1 + x ) ),x**2/(x**2*(x**2 - x - 1) + 1),2.0,-2.0 +1 / ( ( x * x ) + ( ( x * x ) * x ) - x ),1/(x*(x**2 + x - 1)),-1.0,-3.0 +1 / ( ( x * x ) + ( 1 + ( 1 + x ) ) / x ),x/(x**3 + x + 2),1.0,-2.0 +1 / ( ( x * x ) + ( 1 + ( 1 / x ) ) ) - x,-(x**4 + x**2)/(x**3 + x + 1),2.0,1.0 +1 / ( ( x * x ) + ( 1 + ( 1 / x ) ) + x ),x/(x*(x**2 + x + 1) + 1),1.0,-2.0 +1 / ( ( x * x ) + ( 1 + x ) ) * x,x/(x**2 + x + 1),1.0,-1.0 +1 / ( ( x * x ) + ( 1 + x ) ) - ( 1 - x ),x**3/(x**2 + x + 1),3.0,1.0 +1 / ( ( x * x ) + ( 1 + x ) ) - 1,-x*(x + 1)/(x**2 + x + 1),1.0,0.0 +1 / ( ( x * x ) + ( 1 + x ) ) / 1 / x,1/(x*(x**2 + x + 1)),-1.0,-3.0 +1 / ( ( x * x ) + ( 1 + x ) ) / x,1/(x*(x**2 + x + 1)),-1.0,-3.0 +1 / ( ( x * x ) + ( 1 + x ) * x ),1/(x*(2*x + 1)),-1.0,-2.0 +1 / ( ( x * x ) + ( 1 + x ) + ( 1 + x ) ),1/(x**2 + 2*x + 2),0.0,-2.0 +1 / ( ( x * x ) + ( 1 + x ) + 1 ),1/(x**2 + x + 2),0.0,-2.0 +1 / ( ( x * x ) + ( 1 + x ) + x ),1/(x**2 + 2*x + 1),0.0,-2.0 +1 / ( ( x * x ) + ( 1 + x ) / ( x * x ) ),x**2/(x**4 + x + 1),2.0,-2.0 +1 / ( ( x * x ) + ( 1 + x ) / 1 ),1/(x**2 + x + 1),0.0,-2.0 +1 / ( ( x * x ) + ( 1 - x ) ) / x,1/(x*(x**2 - x + 1)),-1.0,-3.0 +1 / ( ( x * x ) + ( 1 - x ) + ( 1 / x ) ),x/(x*(x**2 - x + 1) + 1),1.0,-2.0 +1 / ( ( x * x ) + ( 1 - x ) + 1 ),1/(x**2 - x + 2),0.0,-2.0 +1 / ( ( x * x ) + ( 1 / ( 1 + ( x * x ) ) ) ) - 1,-x**4/(x**4 + x**2 + 1),4.0,0.0 +1 / ( ( x * x ) + ( 1 / ( 1 + x ) ) ) / x,(x + 1)/(x**4 + x**3 + x),-1.0,-3.0 +1 / ( ( x * x ) + ( 1 / ( 1 - x ) ) ) / x,(x - 1)/(x**4 - x**3 - x),-1.0,-3.0 +1 / ( ( x * x ) + ( 1 / ( 1 - x ) ) - 1 ),(x - 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +1 / ( ( x * x ) + ( 1 / ( x * x ) ) + x ),x**2/(x**3*(x + 1) + 1),2.0,-2.0 +1 / ( ( x * x ) + ( 1 / x ) ) / ( x * ( 1 - x ) ),-1/((x - 1)*(x**3 + 1)),0.0,-4.0 +1 / ( ( x * x ) + ( 1 / x ) - 1 ),x/(x**3 - x + 1),1.0,-2.0 +1 / ( ( x * x ) + ( 1 / x ) / ( ( 1 + x ) * x ) ),x**2*(x + 1)/(x**4*(x + 1) + 1),2.0,-2.0 +1 / ( ( x * x ) + ( 1 / x ) / x ),x**2/(x**4 + 1),2.0,-2.0 +1 / ( ( x * x ) + ( x * ( x * x ) ) - 1 ),1/(x**3 + x**2 - 1),0.0,-3.0 +1 / ( ( x * x ) + ( x * x ) ) - 1,-1 + 1/(2*x**2),-2.0,0.0 +1 / ( ( x * x ) + ( x * x ) + ( 1 / x ) ),x/(2*x**3 + 1),1.0,-2.0 +1 / ( ( x * x ) + ( x * x ) + ( x * x ) ),1/(3*x**2),-2.0,-2.0 +1 / ( ( x * x ) + ( x * x ) + 1 ),1/(2*x**2 + 1),0.0,-2.0 +1 / ( ( x * x ) + ( x * x ) - 1 ),1/(2*x**2 - 1),0.0,-2.0 +1 / ( ( x * x ) + ( x * x ) - x ),1/(x*(2*x - 1)),-1.0,-2.0 +1 / ( ( x * x ) + ( x * x ) / ( 1 - x ) ),(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +1 / ( ( x * x ) + ( x / ( 1 + x ) ) + x ),(x + 1)/(x*((x + 1)**2 + 1)),-1.0,-2.0 +1 / ( ( x * x ) + ( x / ( 1 - x ) ) ),(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +1 / ( ( x * x ) + 1 ) + ( 1 / x ),(x**2 + x + 1)/(x**3 + x),-1.0,-1.0 +1 / ( ( x * x ) + 1 ) + 1,(x**2 + 2)/(x**2 + 1),0.0,0.0 +1 / ( ( x * x ) + 1 ) - ( 1 + x ),-x*(x**2 + x + 1)/(x**2 + 1),1.0,1.0 +1 / ( ( x * x ) + 1 ) - ( 1 / ( 1 - ( x * x ) ) ),2*x**2/(x**4 - 1),2.0,-2.0 +1 / ( ( x * x ) + 1 ) - ( 1 / ( 1 - x ) ),x*(x + 1)/((x - 1)*(x**2 + 1)),1.0,-1.0 +1 / ( ( x * x ) + 1 ) - 1,-x**2/(x**2 + 1),2.0,0.0 +1 / ( ( x * x ) + 1 ) - x,-x + 1/(x**2 + 1),0.0,1.0 +1 / ( ( x * x ) + 1 ) / ( 1 - x ),-1/((x - 1)*(x**2 + 1)),0.0,-3.0 +1 / ( ( x * x ) + 1 ) / ( x / ( 1 - x ) ),(-x + 1)/(x*(x**2 + 1)),-1.0,-2.0 +1 / ( ( x * x ) + 1 ) / x,1/(x**3 + x),-1.0,-3.0 +1 / ( ( x * x ) + 1 + ( 1 - x ) ),1/(x**2 - x + 2),0.0,-2.0 +1 / ( ( x * x ) + 1 + ( 1 / x ) ),x/(x**3 + x + 1),1.0,-2.0 +1 / ( ( x * x ) + 1 + ( x * x ) ),1/(2*x**2 + 1),0.0,-2.0 +1 / ( ( x * x ) + 1 + ( x / ( 1 + x ) ) ),(x + 1)/(x + (x + 1)*(x**2 + 1)),0.0,-2.0 +1 / ( ( x * x ) + 1 - ( 1 / x ) ),x/(x**3 + x - 1),1.0,-2.0 +1 / ( ( x * x ) + 1 / ( 1 - x ) ),(x - 1)/(x**2*(x - 1) - 1),0.0,-2.0 +1 / ( ( x * x ) + 1 / ( x * ( 1 + x ) ) ),x*(x + 1)/(x**3*(x + 1) + 1),1.0,-2.0 +1 / ( ( x * x ) + 1 / ( x * ( 1 - x ) ) ),x*(x - 1)/(x**3*(x - 1) - 1),1.0,-2.0 +1 / ( ( x * x ) + 1 / ( x * x ) ),x**2/(x**4 + 1),2.0,-2.0 +1 / ( ( x * x ) + 1 / 1 ),1/(x**2 + 1),0.0,-2.0 +1 / ( ( x * x ) + 1 / x ),x/(x**3 + 1),1.0,-2.0 +1 / ( ( x * x ) + x ) + 1,(x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 / ( ( x * x ) + x ) - 1,(-x**2 - x + 1)/(x*(x + 1)),-1.0,0.0 +1 / ( ( x * x ) + x ) - 1 - 1 - 1,-3 + 1/(x**2 + x),-1.0,0.0 +1 / ( ( x * x ) + x ) / ( ( 1 + x ) + x ),1/(x*(x + 1)*(2*x + 1)),-1.0,-3.0 +1 / ( ( x * x ) + x ) / ( 1 + x ),1/(x*(x + 1)**2),-1.0,-3.0 +1 / ( ( x * x ) + x ) / ( x - ( 1 - x ) ),1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +1 / ( ( x * x ) + x ) / x + x,(x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / ( ( x * x ) + x ) / x + x * x,(x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +1 / ( ( x * x ) + x ) / x - x * x,(-x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +1 / ( ( x * x ) + x * x ),1/(2*x**2),-2.0,-2.0 +1 / ( ( x * x ) + x + ( ( 1 / x ) / x ) ),x**2/(x**3*(x + 1) + 1),2.0,-2.0 +1 / ( ( x * x ) + x + ( 1 + x ) ),1/(x**2 + 2*x + 1),0.0,-2.0 +1 / ( ( x * x ) + x + ( 1 / ( 1 - x ) ) ),(x - 1)/(x**3 - x - 1),0.0,-2.0 +1 / ( ( x * x ) + x + ( x * ( x * x ) ) ),1/(x*(x**2 + x + 1)),-1.0,-3.0 +1 / ( ( x * x ) + x + 1 ),1/(x**2 + x + 1),0.0,-2.0 +1 / ( ( x * x ) + x + x ),1/(x*(x + 2)),-1.0,-2.0 +1 / ( ( x * x ) + x - ( ( 1 / x ) - x ) ),x/(x**2*(x + 2) - 1),1.0,-2.0 +1 / ( ( x * x ) + x - ( ( 1 / x ) / x ) ),x**2/(x**3*(x + 1) - 1),2.0,-2.0 +1 / ( ( x * x ) + x - ( 1 - x ) ),1/(x**2 + 2*x - 1),0.0,-2.0 +1 / ( ( x * x ) + x - ( 1 / ( 1 - x ) ) ),(x - 1)/(x**3 - x + 1),0.0,-2.0 +1 / ( ( x * x ) + x - ( 1 / ( x * x ) ) ),x**2/(x**3*(x + 1) - 1),2.0,-2.0 +1 / ( ( x * x ) + x - ( x / ( 1 + x ) ) ),(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / ( ( x * x ) - ( ( ( 1 - x ) / x ) / x ) - x ),x**2/(x**4 - x**3 + x - 1),2.0,-2.0 +1 / ( ( x * x ) - ( ( 1 + x ) / x ) - x ),x/(x**3 - x**2 - x - 1),1.0,-2.0 +1 / ( ( x * x ) - ( ( 1 - x ) / x ) + x ),x/(x**2*(x + 1) + x - 1),1.0,-2.0 +1 / ( ( x * x ) - ( ( 1 - x ) / x ) - x ),x/(x**3 - x**2 + x - 1),1.0,-2.0 +1 / ( ( x * x ) - ( ( 1 - x ) / x ) / x ),x**2/(x**4 + x - 1),2.0,-2.0 +1 / ( ( x * x ) - ( ( 1 / ( 1 + x ) ) / x ) / x ),x**2*(x + 1)/(x**4*(x + 1) - 1),2.0,-2.0 +1 / ( ( x * x ) - ( ( 1 / ( x * x ) ) ) ),x**2/(x**4 - 1),2.0,-2.0 +1 / ( ( x * x ) - ( ( 1 / x ) ) ),x/(x**3 - 1),1.0,-2.0 +1 / ( ( x * x ) - ( ( 1 / x ) + ( 1 + x ) ) / x ),x**2/(x**4 - x*(x + 1) - 1),2.0,-2.0 +1 / ( ( x * x ) - ( ( 1 / x ) + x ) / x ),x**2/(x**4 - x**2 - 1),2.0,-2.0 +1 / ( ( x * x ) - ( ( 1 / x ) - x ) + x ),x/(x**2*(x + 2) - 1),1.0,-2.0 +1 / ( ( x * x ) - ( ( 1 / x ) / x ) + x ),x**2/(x**3*(x + 1) - 1),2.0,-2.0 +1 / ( ( x * x ) - ( ( 1 / x ) / x ) - x ),x**2/(x**4 - x**3 - 1),2.0,-2.0 +1 / ( ( x * x ) - ( ( x / ( 1 - x ) ) ) ),(x - 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +1 / ( ( x * x ) - ( 1 ) ),1/(x**2 - 1),0.0,-2.0 +1 / ( ( x * x ) - ( 1 + ( 1 + x ) ) / x ),x/(x**3 - x - 2),1.0,-2.0 +1 / ( ( x * x ) - ( 1 + ( 1 / x ) ) - 1 ),x/(x**3 - 2*x - 1),1.0,-2.0 +1 / ( ( x * x ) - ( 1 + ( 1 / x ) ) - x ),x/(x**3 - x**2 - x - 1),1.0,-2.0 +1 / ( ( x * x ) - ( 1 + x ) ) / 1,1/(x**2 - x - 1),0.0,-2.0 +1 / ( ( x * x ) - ( 1 + x ) - 1 ),1/(x**2 - x - 2),0.0,-2.0 +1 / ( ( x * x ) - ( 1 + x ) - x ),1/(x**2 - 2*x - 1),0.0,-2.0 +1 / ( ( x * x ) - ( 1 + x ) / ( x * x ) ),x**2/(x**4 - x - 1),2.0,-2.0 +1 / ( ( x * x ) - ( 1 + x ) / x ),x/(x**3 - x - 1),1.0,-2.0 +1 / ( ( x * x ) - ( 1 - x ) ) + 1,x*(x + 1)/(x**2 + x - 1),1.0,0.0 +1 / ( ( x * x ) - ( 1 - x ) ) / ( 1 - x ),-1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( ( x * x ) - ( 1 - x ) + ( 1 / x ) ),x/(x*(x**2 + x - 1) + 1),1.0,-2.0 +1 / ( ( x * x ) - ( 1 - x ) + x ),1/(x**2 + 2*x - 1),0.0,-2.0 +1 / ( ( x * x ) - ( 1 - x ) - ( 1 / x ) ),x/(x*(x**2 + x - 1) - 1),1.0,-2.0 +1 / ( ( x * x ) - ( 1 - x ) - 1 ),1/(x**2 + x - 2),0.0,-2.0 +1 / ( ( x * x ) - ( 1 / ( 1 + x ) ) ),(x + 1)/(x**2*(x + 1) - 1),0.0,-2.0 +1 / ( ( x * x ) - ( 1 / ( 1 + x ) ) + 1 ),(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +1 / ( ( x * x ) - ( 1 / ( 1 + x ) ) - 1 ),(x + 1)/(x**3 + x**2 - x - 2),0.0,-2.0 +1 / ( ( x * x ) - ( 1 / ( 1 + x ) ) / x ),x*(x + 1)/(x**3*(x + 1) - 1),1.0,-2.0 +1 / ( ( x * x ) - ( 1 / ( 1 - x ) ) ),(x - 1)/(x**2*(x - 1) + 1),0.0,-2.0 +1 / ( ( x * x ) - ( 1 / ( x * x ) ) * 1 ),x**2/(x**4 - 1),2.0,-2.0 +1 / ( ( x * x ) - ( 1 / ( x * x ) ) + x ),x**2/(x**3*(x + 1) - 1),2.0,-2.0 +1 / ( ( x * x ) - ( 1 / x ) ),x/(x**3 - 1),1.0,-2.0 +1 / ( ( x * x ) - ( 1 / x ) ) + ( 1 / x ),(x**3 + x**2 - 1)/(x**4 - x),-1.0,-1.0 +1 / ( ( x * x ) - ( 1 / x ) ) / ( ( 1 + x ) * x ),1/((x + 1)*(x**3 - 1)),0.0,-4.0 +1 / ( ( x * x ) - ( 1 / x ) ) / ( x * ( 1 + x ) ),1/((x + 1)*(x**3 - 1)),0.0,-4.0 +1 / ( ( x * x ) - ( 1 / x ) + 1 ),x/(x**3 + x - 1),1.0,-2.0 +1 / ( ( x * x ) - ( 1 / x ) + x ),x/(x**2*(x + 1) - 1),1.0,-2.0 +1 / ( ( x * x ) - ( 1 / x ) - ( 1 - x ) ),x/(x*(x**2 + x - 1) - 1),1.0,-2.0 +1 / ( ( x * x ) - ( 1 / x ) - ( 1 / x ) ),x/(x**3 - 2),1.0,-2.0 +1 / ( ( x * x ) - ( 1 / x ) - 1 ),x/(x**3 - x - 1),1.0,-2.0 +1 / ( ( x * x ) - ( 1 / x ) - x ),x/(x**3 - x**2 - 1),1.0,-2.0 +1 / ( ( x * x ) - ( x * ( 1 - x ) ) ),1/(x*(2*x - 1)),-1.0,-2.0 +1 / ( ( x * x ) - ( x * ( 1 - x ) ) - x ),1/(2*x*(x - 1)),-1.0,-2.0 +1 / ( ( x * x ) - ( x * ( x * x ) ) + 1 ),1/(-x**3 + x**2 + 1),0.0,-3.0 +1 / ( ( x * x ) - ( x / ( 1 + x ) ) - 1 ),-(x + 1)/(x - (x + 1)*(x**2 - 1)),0.0,-2.0 +1 / ( ( x * x ) - ( x / ( 1 + x ) ) - x ),(x + 1)/(x*(x**2 - 2)),-1.0,-2.0 +1 / ( ( x * x ) - ( x / ( 1 - x ) ) + 1 ),(x - 1)/(x + (x - 1)*(x**2 + 1)),0.0,-2.0 +1 / ( ( x * x ) - ( x / ( 1 - x ) ) - x ),(-x + 1)/(x*(-(x - 1)**2 - 1)),-1.0,-2.0 +1 / ( ( x * x ) - 1 ),1/(x**2 - 1),0.0,-2.0 +1 / ( ( x * x ) - 1 ) * 1,1/(x**2 - 1),0.0,-2.0 +1 / ( ( x * x ) - 1 ) * x,x/(x**2 - 1),1.0,-1.0 +1 / ( ( x * x ) - 1 ) + 1,x**2/(x**2 - 1),2.0,0.0 +1 / ( ( x * x ) - 1 ) - ( 1 / x ),(-x**2 + x + 1)/(x*(x**2 - 1)),-1.0,-1.0 +1 / ( ( x * x ) - 1 ) - x,-x + 1/(x**2 - 1),0.0,1.0 +1 / ( ( x * x ) - 1 ) / ( ( 1 + x ) * ( 1 + x ) ),1/((x + 1)**2*(x**2 - 1)),0.0,-4.0 +1 / ( ( x * x ) - 1 ) / ( 1 + ( x * ( 1 - x ) ) ),-1/((x**2 - 1)*(x*(x - 1) - 1)),0.0,-4.0 +1 / ( ( x * x ) - 1 ) / ( 1 - x ),-1/((x - 1)*(x**2 - 1)),0.0,-3.0 +1 / ( ( x * x ) - 1 + ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +1 / ( ( x * x ) - 1 + ( 1 / x ) ),x/(x**3 - x + 1),1.0,-2.0 +1 / ( ( x * x ) - 1 + x ),1/(x**2 + x - 1),0.0,-2.0 +1 / ( ( x * x ) - 1 - ( ( x * x ) / x ) ),1/(x**2 - x - 1),0.0,-2.0 +1 / ( ( x * x ) - 1 - ( 1 + x ) ),1/(x**2 - x - 2),0.0,-2.0 +1 / ( ( x * x ) - 1 - x ),1/(x**2 - x - 1),0.0,-2.0 +1 / ( ( x * x ) - 1 / ( ( x * x ) * ( 1 - x ) ) ),x**2*(x - 1)/(x**4*(x - 1) + 1),2.0,-2.0 +1 / ( ( x * x ) - 1 / ( ( x * x ) - x ) ),x*(x - 1)/(x**3*(x - 1) - 1),1.0,-2.0 +1 / ( ( x * x ) - 1 / ( 1 - x ) ),(x - 1)/(x**2*(x - 1) + 1),0.0,-2.0 +1 / ( ( x * x ) - 1 / ( x / ( 1 + x ) ) ),x/(x**3 - x - 1),1.0,-2.0 +1 / ( ( x * x ) - x ),1/(x*(x - 1)),-1.0,-2.0 +1 / ( ( x * x ) - x ) + 1,(x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +1 / ( ( x * x ) - x ) / ( ( 1 + x ) + x ),1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +1 / ( ( x * x ) - x ) / ( 1 - x ),-1/(x*(x - 1)**2),-1.0,-3.0 +1 / ( ( x * x ) - x ) / ( x + ( 1 + x ) ),1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +1 / ( ( x * x ) - x ) / ( x - ( 1 - x ) ),1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +1 / ( ( x * x ) - x ) / ( x - 1 ),1/(x*(x - 1)**2),-1.0,-3.0 +1 / ( ( x * x ) - x ) / x * 1 - 1,(-x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( ( x * x ) - x ) / x + 1 - x,(-x**2*(-x + 1)**2 + 1)/(x**2*(x - 1)),-2.0,1.0 +1 / ( ( x * x ) - x ) / x - x,(x**3*(-x + 1) + 1)/(x**2*(x - 1)),-2.0,1.0 +1 / ( ( x * x ) - x ) / x / ( x * x ) + 1,(x**4*(x - 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 / ( ( x * x ) - x ) / x / x + ( 1 / x ),(x**2*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( ( x * x ) - x ) / x / x + x,(x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +1 / ( ( x * x ) - x ) / x / x - ( 1 / ( 1 + x ) ),(-x**4 + x**3 + x + 1)/(x**3*(x**2 - 1)),-3.0,-1.0 +1 / ( ( x * x ) - x ) / x / x - x,(x**4*(-x + 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +1 / ( ( x * x ) - x * ( 1 - ( x * x ) ) ),1/(x*(x**2 + x - 1)),-1.0,-3.0 +1 / ( ( x * x ) - x + ( ( 1 + x ) / x ) ),x/(x**2*(x - 1) + x + 1),1.0,-2.0 +1 / ( ( x * x ) - x + ( ( 1 - x ) / x ) ),x/(x**3 - x**2 - x + 1),1.0,-2.0 +1 / ( ( x * x ) - x + ( ( 1 / x ) / x ) ),x**2/(x**3*(x - 1) + 1),2.0,-2.0 +1 / ( ( x * x ) - x + ( 1 / x ) ),x/(x**2*(x - 1) + 1),1.0,-2.0 +1 / ( ( x * x ) - x + ( x * x ) ),1/(x*(2*x - 1)),-1.0,-2.0 +1 / ( ( x * x ) - x + 1 ),1/(x**2 - x + 1),0.0,-2.0 +1 / ( ( x * x ) - x - ( ( 1 + x ) / x ) ),x/(x**3 - x**2 - x - 1),1.0,-2.0 +1 / ( ( x * x ) - x - ( ( 1 / x ) + x ) ),-x/(-x**2*(x - 2) + 1),1.0,-2.0 +1 / ( ( x * x ) - x - ( 1 + x ) ),1/(x**2 - 2*x - 1),0.0,-2.0 +1 / ( ( x * x ) - x - ( x * ( 1 - x ) ) ),1/(2*x*(x - 1)),-1.0,-2.0 +1 / ( ( x * x ) / ( 1 + x ) ) / x - x,(-x**4 + x + 1)/x**3,-3.0,1.0 +1 / ( ( x * x ) / ( 1 + x ) + 1 ),(x + 1)/(x**2 + x + 1),0.0,-1.0 +1 / ( ( x * x ) / ( 1 + x ) + x ),(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / ( ( x * x ) / ( 1 - ( 1 / x ) ) ) / x - 1 - 1,(-2*x**4 + x - 1)/x**4,-4.0,0.0 +1 / ( ( x * x ) / ( 1 - x ) ) / x - 1 - 1,(-2*x**3 - x + 1)/x**3,-3.0,0.0 +1 / ( ( x * x ) / ( 1 / ( 1 + x ) ) + 1 ),1/(x**2*(x + 1) + 1),0.0,-3.0 +1 / ( ( x * x ) / ( 1 / ( 1 + x ) ) - 1 ),1/(x**2*(x + 1) - 1),0.0,-3.0 +1 / ( ( x * x ) / ( 1 / x ) - ( 1 - x ) ),1/(x**3 + x - 1),0.0,-3.0 +1 / ( ( x * x ) / ( 1 / x ) - 1 ),1/(x**3 - 1),0.0,-3.0 +1 / ( ( x * x ) / 1 + 1 ),1/(x**2 + 1),0.0,-2.0 +1 / ( ( x + ( 1 + x ) ) ),1/(2*x + 1),0.0,-1.0 +1 / ( ( x + ( 1 / x ) ) ),x/(x**2 + 1),1.0,-1.0 +1 / ( ( x + ( x * ( 1 + ( 1 - x ) ) ) ) ),-1/(x*(x - 3)),-1.0,-2.0 +1 / ( ( x + ( x / ( 1 + x ) ) ) ),(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / ( ( x - ( 1 / ( 1 + x ) ) ) ),(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +1 / ( ( x - ( 1 / ( 1 - ( x * x ) ) ) ) ),(x**2 - 1)/(x**3 - x + 1),0.0,-1.0 +1 / ( ( x - ( 1 / x ) ) ),x/(x**2 - 1),1.0,-1.0 +1 / ( ( x / ( ( 1 / x ) + x ) ) * x ) / x - 1 - 1,-2 + x**(-2) + x**(-4),-4.0,0.0 +1 / ( ( x / ( ( 1 / x ) + x ) ) - x ) / x,-(x**2 + 1)/(x**2*(x**2 - x + 1)),-2.0,-2.0 +1 / ( ( x / ( ( 1 / x ) + x ) ) / x - x ),-(x**2 + 1)/x**3,-3.0,-1.0 +1 / ( ( x / ( ( 1 / x ) - ( x * x ) ) ) + x ) / x,(x**3 - 1)/(x**2*(x**3 - x - 1)),-2.0,-2.0 +1 / ( ( x / ( ( 1 / x ) - x ) ) * x ) + 1,1 - 1/x + x**(-3),-3.0,0.0 +1 / ( ( x / ( ( 1 / x ) - x ) ) - ( x * x ) ) - 1,(-x**4 - x**2 + 1)/x**4,-4.0,0.0 +1 / ( ( x / ( ( 1 / x ) - x ) ) - 1 + x ),(-x**2 + 1)/(x**2 + (-x + 1)*(x**2 - 1)),0.0,-1.0 +1 / ( ( x / ( ( x * x ) - x ) ) - x ) / x,(-x + 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +1 / ( ( x / ( ( x * x ) - x ) ) - x * x ),(-x + 1)/(x**2*(x - 1) - 1),0.0,-2.0 +1 / ( ( x / ( 1 + ( ( 1 / x ) / x ) ) ) + 1 ) - 1,-x**3/(x**3 + x**2 + 1),3.0,0.0 +1 / ( ( x / ( 1 + ( 1 + x ) ) ) + ( 1 / x ) ) - x,-x**3/(x**2 + x + 2),3.0,1.0 +1 / ( ( x / ( 1 + ( 1 + x ) ) ) + x ),(x + 2)/(x*(x + 3)),-1.0,-1.0 +1 / ( ( x / ( 1 + ( 1 - x ) ) ) / 1 + x ),(x - 2)/(x*(x - 3)),-1.0,-1.0 +1 / ( ( x / ( 1 + ( 1 / x ) ) ) + 1 + 1 ),(x + 1)/(x**2 + 2*x + 2),0.0,-1.0 +1 / ( ( x / ( 1 + x ) ) * 1 + x ),(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / ( ( x / ( 1 + x ) ) * x + 1 ),(x + 1)/(x**2 + x + 1),0.0,-1.0 +1 / ( ( x / ( 1 + x ) ) * x + x ),(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / ( ( x / ( 1 + x ) ) + ( 1 + x ) ),(x + 1)/(x + (x + 1)**2),0.0,-1.0 +1 / ( ( x / ( 1 + x ) ) + ( 1 + x ) ) / x,(x + 1)/(x*(x + (x + 1)**2)),-1.0,-2.0 +1 / ( ( x / ( 1 + x ) ) + ( 1 - x ) ),(x + 1)/(x + (-x + 1)*(x + 1)),0.0,-1.0 +1 / ( ( x / ( 1 + x ) ) + ( 1 - x ) ) / x,(x + 1)/(x*(x + (-x + 1)*(x + 1))),-1.0,-2.0 +1 / ( ( x / ( 1 + x ) ) + ( 1 / x ) ),x*(x + 1)/(x**2 + x + 1),1.0,0.0 +1 / ( ( x / ( 1 + x ) ) + ( 1 / x ) ) - x,-x**3/(x**2 + x + 1),3.0,1.0 +1 / ( ( x / ( 1 + x ) ) + ( x * x ) + x ),(x + 1)/(x*((x + 1)**2 + 1)),-1.0,-2.0 +1 / ( ( x / ( 1 + x ) ) + 1 ) - ( 1 - x ),2*x**2/(2*x + 1),2.0,1.0 +1 / ( ( x / ( 1 + x ) ) + 1 ) - 1,-x/(2*x + 1),1.0,0.0 +1 / ( ( x / ( 1 + x ) ) + 1 + 1 ),(x + 1)/(3*x + 2),0.0,0.0 +1 / ( ( x / ( 1 + x ) ) + 1 - ( 1 / x ) ),x*(x + 1)/(2*x**2 - 1),1.0,0.0 +1 / ( ( x / ( 1 + x ) ) + 1 - ( x * x ) ),(x + 1)/(x + (x + 1)*(-x**2 + 1)),0.0,-2.0 +1 / ( ( x / ( 1 + x ) ) + 1 - x ),(x + 1)/(x + (-x + 1)*(x + 1)),0.0,-1.0 +1 / ( ( x / ( 1 + x ) ) + 1 / x ),x*(x + 1)/(x**2 + x + 1),1.0,0.0 +1 / ( ( x / ( 1 + x ) ) + x ) / x / x - 1,(-x**3*(x + 2) + x + 1)/(x**3*(x + 2)),-3.0,0.0 +1 / ( ( x / ( 1 + x ) ) + x * ( 1 + x ) ),(x + 1)/(x*((x + 1)**2 + 1)),-1.0,-2.0 +1 / ( ( x / ( 1 + x ) ) + x * ( x * x ) ),(x + 1)/(x**4 + x**3 + x),-1.0,-3.0 +1 / ( ( x / ( 1 + x ) ) + x + 1 ),(x + 1)/(x + (x + 1)**2),0.0,-1.0 +1 / ( ( x / ( 1 + x ) ) + x + x ),(x + 1)/(x*(2*x + 3)),-1.0,-1.0 +1 / ( ( x / ( 1 + x ) ) - ( 1 - x ) ) / x,(x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +1 / ( ( x / ( 1 + x ) ) - ( x * x ) + 1 ),(x + 1)/(x + (x + 1)*(-x**2 + 1)),0.0,-2.0 +1 / ( ( x / ( 1 + x ) ) - ( x * x ) - x ),-(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / ( ( x / ( 1 + x ) ) - 1 / x ),x*(x + 1)/(x**2 - x - 1),1.0,0.0 +1 / ( ( x / ( 1 + x ) ) - x ) / ( x + ( 1 + x ) ),-(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +1 / ( ( x / ( 1 + x ) ) - x ) / x + x - 1,(x**3*(x - 1) - x - 1)/x**3,-3.0,1.0 +1 / ( ( x / ( 1 + x ) ) - x ) / x - x,-(x**4 + x + 1)/x**3,-3.0,1.0 +1 / ( ( x / ( 1 + x ) ) - x ) / x / x - 1,-(x**4 + x + 1)/x**4,-4.0,0.0 +1 / ( ( x / ( 1 + x ) ) - x * x ),-(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +1 / ( ( x / ( 1 + x ) ) - x - ( x * x ) ),-(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / ( ( x / ( 1 + x ) ) - x - x ),-(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / ( ( x / ( 1 + x ) ) - x / ( 1 / x ) ),-(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +1 / ( ( x / ( 1 + x ) ) / x + x ),(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +1 / ( ( x / ( 1 + x ) ) / x - x ),-(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +1 / ( ( x / ( 1 - ( x * x ) ) ) + x ) / x,(x**2 - 1)/(x**2*(x**2 - 2)),-2.0,-2.0 +1 / ( ( x / ( 1 - x ) ) ) / x + x,(x**3 - x + 1)/x**2,-2.0,1.0 +1 / ( ( x / ( 1 - x ) ) ) / x - 1,(-x**2 - x + 1)/x**2,-2.0,0.0 +1 / ( ( x / ( 1 - x ) ) * ( x * x ) - x ),(-x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +1 / ( ( x / ( 1 - x ) ) * 1 + x ),(x - 1)/(x*(x - 2)),-1.0,-1.0 +1 / ( ( x / ( 1 - x ) ) * x ) / x + x,(x**4 - x + 1)/x**3,-3.0,1.0 +1 / ( ( x / ( 1 - x ) ) * x + 1 ),(-x + 1)/(x**2 - x + 1),0.0,-1.0 +1 / ( ( x / ( 1 - x ) ) * x - ( 1 + x ) ),(-x + 1)/(2*x**2 - 1),0.0,-1.0 +1 / ( ( x / ( 1 - x ) ) * x - x ),(-x + 1)/(x*(2*x - 1)),-1.0,-1.0 +1 / ( ( x / ( 1 - x ) ) + ( 1 - x ) ),(-x + 1)/(x + (x - 1)**2),0.0,-1.0 +1 / ( ( x / ( 1 - x ) ) + ( 1 / x ) ),-x*(x - 1)/(x**2 - x + 1),1.0,0.0 +1 / ( ( x / ( 1 - x ) ) + ( 1 / x ) ) * x,x**2*(-x + 1)/(x**2 - x + 1),2.0,1.0 +1 / ( ( x / ( 1 - x ) ) + ( x * x ) ),(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +1 / ( ( x / ( 1 - x ) ) + 1 - x ),(-x + 1)/(x + (x - 1)**2),0.0,-1.0 +1 / ( ( x / ( 1 - x ) ) + x ) - ( 1 / x ),1/(x*(x - 2)),-1.0,-2.0 +1 / ( ( x / ( 1 - x ) ) + x ) / 1 / x,(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +1 / ( ( x / ( 1 - x ) ) + x ) / x,(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +1 / ( ( x / ( 1 - x ) ) + x ) / x / x - x,(x**4*(-x + 2) + x - 1)/(x**3*(x - 2)),-3.0,1.0 +1 / ( ( x / ( 1 - x ) ) + x + x ),(x - 1)/(x*(2*x - 3)),-1.0,-1.0 +1 / ( ( x / ( 1 - x ) ) + x - ( 1 / x ) ),x*(x - 1)/(x**3 - 2*x**2 - x + 1),1.0,-1.0 +1 / ( ( x / ( 1 - x ) ) + x - ( x * x ) ),(-x + 1)/(x*((x - 1)**2 + 1)),-1.0,-2.0 +1 / ( ( x / ( 1 - x ) ) - ( ( 1 / x ) / ( x * x ) ) / x ),x**4*(-x + 1)/(x**5 + x - 1),4.0,0.0 +1 / ( ( x / ( 1 - x ) ) - ( 1 - x ) ),(-x + 1)/(x - (-x + 1)**2),0.0,-1.0 +1 / ( ( x / ( 1 - x ) ) - ( 1 / x ) ) + x,x**3/(x**2 + x - 1),3.0,1.0 +1 / ( ( x / ( 1 - x ) ) - ( x * x ) + x ),(-x + 1)/(x*((x - 1)**2 + 1)),-1.0,-2.0 +1 / ( ( x / ( 1 - x ) ) - 1 ) / ( x * x ),(-x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +1 / ( ( x / ( 1 - x ) ) - 1 * 1 ),(-x + 1)/(2*x - 1),0.0,0.0 +1 / ( ( x / ( 1 - x ) ) - 1 / x ),-x*(x - 1)/(x**2 + x - 1),1.0,0.0 +1 / ( ( x / ( 1 - x ) ) - x ) / ( x * x ) - 1,(-x**4 - x + 1)/x**4,-4.0,0.0 +1 / ( ( x / ( 1 - x ) ) - x ) / x - 1,(-x**3 - x + 1)/x**3,-3.0,0.0 +1 / ( ( x / ( 1 - x ) ) - x ) / x / x - 1,(-x**4 - x + 1)/x**4,-4.0,0.0 +1 / ( ( x / ( 1 - x ) ) - x + 1 ),(-x + 1)/(x + (x - 1)**2),0.0,-1.0 +1 / ( ( x / ( 1 - x ) ) - x - x ),(-x + 1)/(x*(2*x - 1)),-1.0,-1.0 +1 / ( 1 * ( ( x * ( 1 - x ) ) * x ) - x ),-1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +1 / ( 1 * ( ( x * x ) + x ) + 1 ),1/(x**2 + x + 1),0.0,-2.0 +1 / ( 1 * ( ( x / ( 1 - x ) ) - x ) - x ),(-x + 1)/(x*(2*x - 1)),-1.0,-1.0 +1 / ( 1 * ( 1 + ( 1 + x ) ) + ( x * x ) ),1/(x**2 + x + 2),0.0,-2.0 +1 / ( 1 * ( 1 + x ) + x ),1/(2*x + 1),0.0,-1.0 +1 / ( 1 * ( 1 - x ) + ( 1 - x ) ),-1/(2*x - 2),0.0,-1.0 +1 / ( 1 * ( 1 - x ) + ( 1 / x ) ),x/(x*(-x + 1) + 1),1.0,-1.0 +1 / ( 1 * ( 1 - x ) + 1 ),-1/(x - 2),0.0,-1.0 +1 / ( 1 * ( 1 / ( ( 1 / x ) + x ) ) - x ),-(x**2 + 1)/x**3,-3.0,-1.0 +1 / ( 1 * ( 1 / ( 1 + x ) ) - x ),-(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +1 / ( 1 * ( x * ( ( x * x ) - x ) ) + 1 ),1/(x**2*(x - 1) + 1),0.0,-3.0 +1 / ( 1 * ( x * ( 1 + x ) ) - ( 1 / x ) ),x/(x**2*(x + 1) - 1),1.0,-2.0 +1 / ( 1 * ( x * ( 1 - x ) ) - 1 ),-1/(x*(x - 1) + 1),0.0,-2.0 +1 / ( 1 * ( x * ( x * ( ( x * x ) + x ) ) ) + 1 ),1/(x**3*(x + 1) + 1),0.0,-4.0 +1 / ( 1 * ( x * ( x * ( 1 + x ) ) ) + 1 ),1/(x**2*(x + 1) + 1),0.0,-3.0 +1 / ( 1 * ( x * ( x * ( 1 - x ) ) ) + 1 ),-1/(x**2*(x - 1) - 1),0.0,-3.0 +1 / ( 1 * ( x * ( x * ( 1 - x ) ) ) - x ),-1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +1 / ( 1 * ( x * x ) + 1 ),1/(x**2 + 1),0.0,-2.0 +1 / ( 1 * 1 + ( 1 - x ) ),-1/(x - 2),0.0,-1.0 +1 / ( 1 * 1 + 1 ),1/2,0.0,0.0 +1 / ( 1 * 1 + x ),1/(x + 1),0.0,-1.0 +1 / ( 1 * 1 - ( ( 1 + x ) * ( 1 + x ) ) ),-1/(x*(x + 2)),-1.0,-2.0 +1 / ( 1 * 1 - ( x * ( 1 + x ) ) ),-1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( 1 * 1 - ( x * x ) ),-1/(x**2 - 1),0.0,-2.0 +1 / ( 1 * 1 - x ),-1/(x - 1),0.0,-1.0 +1 / ( 1 * x + ( ( 1 - x ) / x ) ),x/(x**2 - x + 1),1.0,-1.0 +1 / ( 1 * x + x ),1/(2*x),-1.0,-1.0 +1 / ( 1 * x - ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x - 1) + 1),0.0,-1.0 +1 / ( 1 * x - ( 1 / x ) ),x/(x**2 - 1),1.0,-1.0 +1 / ( 1 * x - 1 ),1/(x - 1),0.0,-1.0 +1 / ( 1 + ( ( ( 1 + x ) * x ) * x ) - x ),1/(x**2*(x + 1) - x + 1),0.0,-3.0 +1 / ( 1 + ( ( ( 1 / x ) / x ) - x ) ),x**2/(x**2*(-x + 1) + 1),2.0,-1.0 +1 / ( 1 + ( ( ( x * ( x * x ) ) * ( 1 + x ) ) * x ) ) - 1,-x**4*(x + 1)/(x**4*(x + 1) + 1),4.0,0.0 +1 / ( 1 + ( ( ( x * x ) * x ) * x ) - x ),1/(x**4 - x + 1),0.0,-4.0 +1 / ( 1 + ( ( ( x / ( 1 + x ) ) * x ) * x ) ) - 1,-x**3/(x**3 + x + 1),3.0,0.0 +1 / ( 1 + ( ( 1 + ( x * x ) ) * x ) ) - 1,-(x**3 + x)/(x**3 + x + 1),1.0,0.0 +1 / ( 1 + ( ( 1 + x ) * ( ( x * x ) - x ) ) * x ),1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( 1 + ( ( 1 + x ) * ( 1 - x ) ) ) / x,-1/(x*(x**2 - 2)),-1.0,-3.0 +1 / ( 1 + ( ( 1 + x ) * x ) ) - 1,-x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +1 / ( 1 + ( ( 1 + x ) * x ) ) / x,1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +1 / ( 1 + ( ( 1 + x ) * x ) * ( x * x ) ),1/(x**3*(x + 1) + 1),0.0,-4.0 +1 / ( 1 + ( ( 1 + x ) + x ) ),1/(2*(x + 1)),0.0,-1.0 +1 / ( 1 + ( ( 1 + x ) / ( 1 - x ) ) - x ),(-x + 1)/(x + (x - 1)**2 + 1),0.0,-1.0 +1 / ( 1 + ( ( 1 + x ) / x ) ) + x,2*x*(x + 1)/(2*x + 1),1.0,1.0 +1 / ( 1 + ( ( 1 + x ) / x ) - ( x * x ) ),x/(-x**3 + 2*x + 1),1.0,-2.0 +1 / ( 1 + ( ( 1 - ( x * x ) ) ) ),-1/(x**2 - 2),0.0,-2.0 +1 / ( 1 + ( ( 1 - ( x * x ) ) * x ) + 1 ),1/(-x**3 + x + 2),0.0,-3.0 +1 / ( 1 + ( ( 1 - x ) * x ) ) - 1,-x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +1 / ( 1 + ( ( 1 - x ) * x ) + ( 1 / x ) ),x/(x*(-x*(x - 1) + 1) + 1),1.0,-2.0 +1 / ( 1 + ( ( 1 - x ) + x ) + 1 ),1/3,0.0,0.0 +1 / ( 1 + ( ( 1 - x ) - x ) ) / 1,-1/(2*x - 2),0.0,-1.0 +1 / ( 1 + ( ( 1 - x ) - x ) * ( 1 - x ) ),1/((x - 1)*(2*x - 1) + 1),0.0,-2.0 +1 / ( 1 + ( ( 1 - x ) - x ) * ( x * x ) ),-1/(x**2*(2*x - 1) - 1),0.0,-3.0 +1 / ( 1 + ( ( 1 - x ) - x ) * x ),-1/(x*(2*x - 1) - 1),0.0,-2.0 +1 / ( 1 + ( ( 1 / ( 1 + x ) ) + x ) ) * x,x*(x + 1)/((x + 1)**2 + 1),1.0,0.0 +1 / ( 1 + ( ( 1 / ( 1 + x ) ) - x ) ) / x,-(x + 1)/(x*(x**2 - 2)),-1.0,-2.0 +1 / ( 1 + ( ( 1 / ( 1 - x ) ) - x ) ),(-x + 1)/((x - 1)**2 + 1),0.0,-1.0 +1 / ( 1 + ( ( 1 / ( 1 - x ) ) - x ) ) / x,(-x + 1)/(x*((x - 1)**2 + 1)),-1.0,-2.0 +1 / ( 1 + ( ( 1 / ( 1 - x ) ) / x ) + x ),x*(x - 1)/(x**3 - x - 1),1.0,-1.0 +1 / ( 1 + ( ( 1 / ( x * x ) ) - x ) ),x**2/(x**2*(-x + 1) + 1),2.0,-1.0 +1 / ( 1 + ( ( 1 / ( x * x ) ) - x ) ) / x,x/(x**2*(-x + 1) + 1),1.0,-2.0 +1 / ( 1 + ( ( 1 / ( x * x ) ) / x ) + ( 1 - x ) ),x**3/(x**3*(-x + 2) + 1),3.0,-1.0 +1 / ( 1 + ( ( 1 / ( x * x ) ) / x ) + x ),x**3/(x**3*(x + 1) + 1),3.0,-1.0 +1 / ( 1 + ( ( 1 / x ) * ( 1 + x ) ) ) - x,-2*x**2/(2*x + 1),2.0,1.0 +1 / ( 1 + ( ( 1 / x ) + ( 1 / x ) ) + x ),x/(x*(x + 1) + 2),1.0,-1.0 +1 / ( 1 + ( ( 1 / x ) + ( x * x ) ) ) - x,-(x**4 + x**2)/(x**3 + x + 1),2.0,1.0 +1 / ( 1 + ( ( 1 / x ) + x ) ) * 1 - x,-x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +1 / ( 1 + ( ( 1 / x ) - ( x * x ) ) ),x/(-x**3 + x + 1),1.0,-2.0 +1 / ( 1 + ( ( 1 / x ) - x ) ),x/(x*(-x + 1) + 1),1.0,-1.0 +1 / ( 1 + ( ( 1 / x ) - x ) ) / ( x * x ),1/(x*(x*(-x + 1) + 1)),-1.0,-3.0 +1 / ( 1 + ( ( 1 / x ) - x ) ) / 1,x/(x*(-x + 1) + 1),1.0,-1.0 +1 / ( 1 + ( ( 1 / x ) - x ) ) / x,1/(x*(-x + 1) + 1),0.0,-2.0 +1 / ( 1 + ( ( 1 / x ) - x ) ) / x - 1,x*(x - 1)/(-x*(x - 1) + 1),1.0,0.0 +1 / ( 1 + ( ( 1 / x ) / ( 1 + x ) ) ) - x,-x**3/(x**2 + x + 1),3.0,1.0 +1 / ( 1 + ( ( 1 / x ) / ( 1 - x ) ) / x ),x**2*(x - 1)/(x**2*(x - 1) - 1),2.0,0.0 +1 / ( 1 + ( ( 1 / x ) / ( x * x ) ) + ( 1 - x ) ),x**3/(x**3*(-x + 2) + 1),3.0,-1.0 +1 / ( 1 + ( ( 1 / x ) / x ) + x ),x**2/(x**2*(x + 1) + 1),2.0,-1.0 +1 / ( 1 + ( ( x * ( ( x * x ) + x ) ) * x ) - x ),1/(x**3*(x + 1) - x + 1),0.0,-4.0 +1 / ( 1 + ( ( x * ( 1 + ( x * x ) ) ) * x ) - x ),1/(x**4 + x**2 - x + 1),0.0,-4.0 +1 / ( 1 + ( ( x * ( 1 + x ) ) ) ),1/(x*(x + 1) + 1),0.0,-2.0 +1 / ( 1 + ( ( x * ( 1 + x ) ) * ( 1 - x ) ) * x ),1/(-x**4 + x**2 + 1),0.0,-4.0 +1 / ( 1 + ( ( x * ( 1 + x ) ) * ( x * x ) ) ) - 1,-x**3*(x + 1)/(x**3*(x + 1) + 1),3.0,0.0 +1 / ( 1 + ( ( x * ( 1 + x ) ) * x ) ) - 1,-x**2*(x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +1 / ( 1 + ( ( x * ( 1 + x ) ) * x ) - x ),1/(x**2*(x + 1) - x + 1),0.0,-3.0 +1 / ( 1 + ( ( x * ( 1 + x ) ) + x ) ),1/(x*(x + 1) + x + 1),0.0,-2.0 +1 / ( 1 + ( ( x * ( 1 + x ) ) + x ) ) - 1,-x*(x + 2)/(x*(x + 1) + x + 1),1.0,0.0 +1 / ( 1 + ( ( x * ( 1 + x ) ) + x ) ) / 1 / x,1/(x*(x*(x + 1) + x + 1)),-1.0,-3.0 +1 / ( 1 + ( ( x * ( 1 - x ) ) * x ) - x ),-1/(x**2*(x - 1) + x - 1),0.0,-3.0 +1 / ( 1 + ( ( x * ( x * x ) ) ) ),1/(x**3 + 1),0.0,-3.0 +1 / ( 1 + ( ( x * x ) ) ),1/(x**2 + 1),0.0,-2.0 +1 / ( 1 + ( ( x * x ) * ( ( x * ( 1 - x ) ) * x ) ) ) - 1,x**4*(-x + 1)/(x**4*(x - 1) - 1),4.0,0.0 +1 / ( 1 + ( ( x * x ) * ( ( x * x ) - x ) ) + 1 ),1/(x**3*(x - 1) + 2),0.0,-4.0 +1 / ( 1 + ( ( x * x ) * ( 1 + ( x * x ) ) ) * 1 ),1/(x**4 + x**2 + 1),0.0,-4.0 +1 / ( 1 + ( ( x * x ) * ( 1 + x ) ) * ( 1 + x ) ),1/(x**2*(x + 1)**2 + 1),0.0,-4.0 +1 / ( 1 + ( ( x * x ) * ( 1 - x ) ) ) - 1,x**2*(-x + 1)/(x**2*(x - 1) - 1),2.0,0.0 +1 / ( 1 + ( ( x * x ) * ( 1 - x ) ) ) / ( 1 + x ),1/(-x**4 + x**2 + x + 1),0.0,-4.0 +1 / ( 1 + ( ( x * x ) * ( 1 - x ) ) * ( 1 - x ) ),1/(x**2*(x - 1)**2 + 1),0.0,-4.0 +1 / ( 1 + ( ( x * x ) * ( 1 - x ) ) * x ),-1/(x**3*(x - 1) - 1),0.0,-4.0 +1 / ( 1 + ( ( x * x ) * ( 1 - x ) ) + 1 ),-1/(x**2*(x - 1) - 2),0.0,-3.0 +1 / ( 1 + ( ( x * x ) * ( x * ( 1 + x ) ) ) ) - 1,-x**3*(x + 1)/(x**3*(x + 1) + 1),3.0,0.0 +1 / ( 1 + ( ( x * x ) * ( x * x ) ) ) - 1,-x**4/(x**4 + 1),4.0,0.0 +1 / ( 1 + ( ( x * x ) * x ) + ( 1 / x ) ),x/(x**4 + x + 1),1.0,-3.0 +1 / ( 1 + ( ( x * x ) * x ) - x ),1/(x**3 - x + 1),0.0,-3.0 +1 / ( 1 + ( ( x * x ) - ( 1 / x ) ) ) / x,1/(x**3 + x - 1),0.0,-3.0 +1 / ( 1 + ( ( x * x ) - x ) ) + 1,(x**2 - x + 2)/(x**2 - x + 1),0.0,0.0 +1 / ( 1 + ( ( x * x ) - x ) ) - 1,x*(-x + 1)/(x**2 - x + 1),1.0,0.0 +1 / ( 1 + ( ( x * x ) - x ) ) / x,1/(x*(x**2 - x + 1)),-1.0,-3.0 +1 / ( 1 + ( ( x * x ) - x ) - ( 1 + x ) ),1/(x*(x - 2)),-1.0,-2.0 +1 / ( 1 + ( ( x * x ) - x ) - x ),1/(x**2 - 2*x + 1),0.0,-2.0 +1 / ( 1 + ( ( x / ( 1 + x ) ) * ( x * x ) ) ) - 1,-x**3/(x**3 + x + 1),3.0,0.0 +1 / ( 1 + ( ( x / ( 1 + x ) ) * x ) ) - 1,-x**2/(x**2 + x + 1),2.0,0.0 +1 / ( 1 + ( ( x / ( 1 + x ) ) - x ) * x ),(-x - 1)/(x**3 - x - 1),0.0,-2.0 +1 / ( 1 + ( ( x / ( 1 - x ) ) * x ) ) / x,(-x + 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +1 / ( 1 + ( ( x / ( 1 - x ) ) + x ) ) / x,(x - 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +1 / ( 1 + ( ( x / ( 1 - x ) ) - x ) ),(-x + 1)/(x + (x - 1)**2),0.0,-1.0 +1 / ( 1 + ( 1 + ( ( 1 / ( x * x ) ) / x ) ) + x ),x**3/(x**3*(x + 2) + 1),3.0,-1.0 +1 / ( 1 + ( 1 + ( ( 1 / x ) - x ) ) * 1 ),x/(x*(-x + 2) + 1),1.0,-1.0 +1 / ( 1 + ( 1 + ( 1 + x ) ) ) / x / 1,1/(x*(x + 3)),-1.0,-2.0 +1 / ( 1 + ( 1 + ( 1 - x ) ) ) + ( 1 / x ),-3/(x*(x - 3)),-1.0,-2.0 +1 / ( 1 + ( 1 + ( 1 - x ) ) * 1 ),-1/(x - 3),0.0,-1.0 +1 / ( 1 + ( 1 + ( x * ( 1 + x ) ) ) ) / x / 1,1/(x*(x*(x + 1) + 2)),-1.0,-3.0 +1 / ( 1 + ( 1 + ( x * ( 1 - x ) ) ) ),-1/(x*(x - 1) - 2),0.0,-2.0 +1 / ( 1 + ( 1 + ( x * x ) ) ) * x,x/(x**2 + 2),1.0,-1.0 +1 / ( 1 + ( 1 + ( x * x ) ) * ( 1 - x ) ),-1/((x - 1)*(x**2 + 1) - 1),0.0,-3.0 +1 / ( 1 + ( 1 + ( x * x ) ) + 1 ),1/(x**2 + 3),0.0,-2.0 +1 / ( 1 + ( 1 + ( x * x ) ) + x ),1/(x**2 + x + 2),0.0,-2.0 +1 / ( 1 + ( 1 + ( x * x ) ) - ( ( 1 / x ) / x ) ),x**2/(x**2*(x**2 + 2) - 1),2.0,-2.0 +1 / ( 1 + ( 1 + x ) ) * 1 + ( 1 / x ) / x,(x**2 + x + 2)/(x**2*(x + 2)),-2.0,-1.0 +1 / ( 1 + ( 1 + x ) ) * 1 + 1 / x,2*(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / ( 1 + ( 1 + x ) ) * x,x/(x + 2),1.0,0.0 +1 / ( 1 + ( 1 + x ) ) + ( 1 / x ),2*(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / ( 1 + ( 1 + x ) ) + 1,(x + 3)/(x + 2),0.0,0.0 +1 / ( 1 + ( 1 + x ) ) + 1 * 1,(x + 3)/(x + 2),0.0,0.0 +1 / ( 1 + ( 1 + x ) ) + 1 / ( 1 - x ) / x,(x*(x - 1) - x - 2)/(x*(x - 1)*(x + 2)),-1.0,-1.0 +1 / ( 1 + ( 1 + x ) ) + x,(x*(x + 2) + 1)/(x + 2),0.0,1.0 +1 / ( 1 + ( 1 + x ) ) - ( 1 / x ),-2/(x*(x + 2)),-1.0,-2.0 +1 / ( 1 + ( 1 + x ) ) / ( ( x * x ) + x ),1/(x*(x + 1)*(x + 2)),-1.0,-3.0 +1 / ( 1 + ( 1 + x ) ) / ( x * ( 1 - x ) ),-1/(x*(x - 1)*(x + 2)),-1.0,-3.0 +1 / ( 1 + ( 1 + x ) ) / ( x / ( 1 - x ) ) / x,(-x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / ( 1 + ( 1 + x ) ) / 1 / ( x * ( 1 - x ) ),-1/(x*(x - 1)*(x + 2)),-1.0,-3.0 +1 / ( 1 + ( 1 + x ) ) / x,1/(x*(x + 2)),-1.0,-2.0 +1 / ( 1 + ( 1 + x ) ) / x + ( 1 / x ),(x + 3)/(x*(x + 2)),-1.0,-1.0 +1 / ( 1 + ( 1 + x ) * ( ( 1 + x ) * ( x * x ) ) ),1/(x**2*(x + 1)**2 + 1),0.0,-4.0 +1 / ( 1 + ( 1 + x ) * ( ( 1 + x ) * x ) ),1/(x*(x + 1)**2 + 1),0.0,-3.0 +1 / ( 1 + ( 1 + x ) * ( ( 1 - x ) * x ) ),1/(-x**3 + x + 1),0.0,-3.0 +1 / ( 1 + ( 1 + x ) * ( ( 1 / x ) - ( x * x ) ) ),x/(x - (x + 1)*(x**3 - 1)),1.0,-3.0 +1 / ( 1 + ( 1 + x ) * ( ( x * x ) * x ) ),1/(x**3*(x + 1) + 1),0.0,-4.0 +1 / ( 1 + ( 1 + x ) * ( x * ( 1 - x ) ) ),1/(-x**3 + x + 1),0.0,-3.0 +1 / ( 1 + ( 1 + x ) * ( x * ( x * x ) ) ),1/(x**3*(x + 1) + 1),0.0,-4.0 +1 / ( 1 + ( 1 + x ) * ( x * x ) ),1/(x**2*(x + 1) + 1),0.0,-3.0 +1 / ( 1 + ( 1 + x ) + ( ( x * x ) * x ) ),1/(x**3 + x + 2),0.0,-3.0 +1 / ( 1 + ( 1 + x ) + ( 1 + x ) ),1/(2*x + 3),0.0,-1.0 +1 / ( 1 + ( 1 + x ) + ( 1 / x ) ),x/(x*(x + 2) + 1),1.0,-1.0 +1 / ( 1 + ( 1 + x ) + ( x * x ) ),1/(x**2 + x + 2),0.0,-2.0 +1 / ( 1 + ( 1 + x ) + x ),1/(2*(x + 1)),0.0,-1.0 +1 / ( 1 + ( 1 + x ) - ( ( x * x ) * x ) ),1/(-x**3 + x + 2),0.0,-3.0 +1 / ( 1 + ( 1 + x ) - ( 1 / ( x * x ) ) ),x**2/(x**2*(x + 2) - 1),2.0,-1.0 +1 / ( 1 + ( 1 + x ) - ( 1 / x ) ),x/(x*(x + 2) - 1),1.0,-1.0 +1 / ( 1 + ( 1 + x ) / 1 ),1/(x + 2),0.0,-1.0 +1 / ( 1 + ( 1 - ( ( x * x ) * ( 1 - x ) ) ) * x ),1/(x**4 - x**3 + x + 1),0.0,-4.0 +1 / ( 1 + ( 1 - ( 1 / x ) ) ) * x,x**2/(2*x - 1),2.0,1.0 +1 / ( 1 + ( 1 - ( x * ( 1 + x ) ) ) ),-1/(x*(x + 1) - 2),0.0,-2.0 +1 / ( 1 + ( 1 - ( x * ( 1 - x ) ) ) * x ),1/(x**3 - x**2 + x + 1),0.0,-3.0 +1 / ( 1 + ( 1 - ( x * ( x * x ) ) ) * ( 1 + x ) ),-1/((x + 1)*(x**3 - 1) - 1),0.0,-4.0 +1 / ( 1 + ( 1 - ( x * x ) ) * ( x * ( 1 + x ) ) ),-1/(x*(x + 1)*(x**2 - 1) - 1),0.0,-4.0 +1 / ( 1 + ( 1 - ( x * x ) ) * 1 ),-1/(x**2 - 2),0.0,-2.0 +1 / ( 1 + ( 1 - ( x * x ) ) * x ),1/(-x**3 + x + 1),0.0,-3.0 +1 / ( 1 + ( 1 - ( x * x ) ) + ( 1 / x ) ),x/(x*(-x**2 + 2) + 1),1.0,-2.0 +1 / ( 1 + ( 1 - x ) ),-1/(x - 2),0.0,-1.0 +1 / ( 1 + ( 1 - x ) ) * 1 - 1 - 1,(-2*x + 3)/(x - 2),0.0,0.0 +1 / ( 1 + ( 1 - x ) ) + ( 1 / x ),-2/(x*(x - 2)),-1.0,-2.0 +1 / ( 1 + ( 1 - x ) ) + 1 / x,-2/(x*(x - 2)),-1.0,-2.0 +1 / ( 1 + ( 1 - x ) ) - 1,(-x + 1)/(x - 2),0.0,0.0 +1 / ( 1 + ( 1 - x ) ) - 1 + 1 / x,-(x*(x - 2) + 2)/(x*(x - 2)),-1.0,0.0 +1 / ( 1 + ( 1 - x ) ) - 1 / ( 1 - x ) / x,(-x*(x - 1) + x - 2)/(x*(x - 2)*(x - 1)),-1.0,-1.0 +1 / ( 1 + ( 1 - x ) ) - 1 / x / ( 1 - x ),(-x*(x - 1) + x - 2)/(x*(x - 2)*(x - 1)),-1.0,-1.0 +1 / ( 1 + ( 1 - x ) ) / ( 1 + x ),-1/((x - 2)*(x + 1)),0.0,-2.0 +1 / ( 1 + ( 1 - x ) ) / ( 1 - ( x * x ) ),1/((x - 2)*(x**2 - 1)),0.0,-3.0 +1 / ( 1 + ( 1 - x ) ) / ( 1 - x ),1/((x - 2)*(x - 1)),0.0,-2.0 +1 / ( 1 + ( 1 - x ) ) / ( x * ( 1 - x ) ),1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +1 / ( 1 + ( 1 - x ) ) / 1,-1/(x - 2),0.0,-1.0 +1 / ( 1 + ( 1 - x ) ) / 1 / x - 1,-(x*(x - 2) + 1)/(x*(x - 2)),-1.0,0.0 +1 / ( 1 + ( 1 - x ) ) / x,-1/(x*(x - 2)),-1.0,-2.0 +1 / ( 1 + ( 1 - x ) ) / x - 1,-(x*(x - 2) + 1)/(x*(x - 2)),-1.0,0.0 +1 / ( 1 + ( 1 - x ) * ( ( x * ( 1 - x ) ) * x ) ),1/(x**2*(x - 1)**2 + 1),0.0,-4.0 +1 / ( 1 + ( 1 - x ) * ( x * ( 1 - x ) ) ),1/(x*(x - 1)**2 + 1),0.0,-3.0 +1 / ( 1 + ( 1 - x ) * 1 ),-1/(x - 2),0.0,-1.0 +1 / ( 1 + ( 1 - x ) * x ),-1/(x*(x - 1) - 1),0.0,-2.0 +1 / ( 1 + ( 1 - x ) + ( ( ( 1 / x ) / x ) / x ) ),x**3/(x**3*(-x + 2) + 1),3.0,-1.0 +1 / ( 1 + ( 1 - x ) + ( ( 1 / x ) / x ) ),x**2/(x**2*(-x + 2) + 1),2.0,-1.0 +1 / ( 1 + ( 1 - x ) + ( x * x ) ),1/(x**2 - x + 2),0.0,-2.0 +1 / ( 1 + ( 1 - x ) + ( x / ( 1 - x ) ) ),(-x + 1)/(x + (x - 2)*(x - 1)),0.0,-1.0 +1 / ( 1 + ( 1 - x ) + 1 ),-1/(x - 3),0.0,-1.0 +1 / ( 1 + ( 1 - x ) - ( ( 1 + x ) * x ) ),-1/(x*(x + 1) + x - 2),0.0,-2.0 +1 / ( 1 + ( 1 - x ) - ( ( x * ( x * x ) ) * x ) ),-1/(x**4 + x - 2),0.0,-4.0 +1 / ( 1 + ( 1 - x ) - x ),-1/(2*x - 2),0.0,-1.0 +1 / ( 1 + ( 1 / ( ( x * x ) - x ) ) ),x*(x - 1)/(x**2 - x + 1),1.0,0.0 +1 / ( 1 + ( 1 / ( 1 + x ) ) ),(x + 1)/(x + 2),0.0,0.0 +1 / ( 1 + ( 1 / ( 1 + x ) ) - ( x * x ) ),(x + 1)/((x + 1)*(-x**2 + 1) + 1),0.0,-2.0 +1 / ( 1 + ( 1 / ( 1 + x ) ) - x ),-(x + 1)/(x**2 - 2),0.0,-1.0 +1 / ( 1 + ( 1 / ( 1 - x ) ) ),(x - 1)/(x - 2),0.0,0.0 +1 / ( 1 + ( 1 / ( 1 - x ) ) ) - 1,1/(x - 2),0.0,-1.0 +1 / ( 1 + ( 1 / ( 1 - x ) ) + ( 1 - x ) ),(-x + 1)/((x - 2)*(x - 1) + 1),0.0,-1.0 +1 / ( 1 + ( 1 / ( 1 - x ) ) + 1 ),(x - 1)/(2*x - 3),0.0,0.0 +1 / ( 1 + ( 1 / ( 1 - x ) ) + x ),(x - 1)/(x**2 - 2),0.0,-1.0 +1 / ( 1 + ( 1 / ( 1 - x ) ) - x ),(-x + 1)/((x - 1)**2 + 1),0.0,-1.0 +1 / ( 1 + ( 1 / ( 1 - x ) ) / x ),x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +1 / ( 1 + ( 1 / ( x * x ) ) ) - 1,-1/(x**2 + 1),0.0,-2.0 +1 / ( 1 + ( 1 / ( x * x ) ) + ( 1 + x ) ),x**2/(x**2*(x + 2) + 1),2.0,-1.0 +1 / ( 1 + ( 1 / ( x * x ) ) + ( x * ( 1 - x ) ) ),x**2/(x**2*(-x*(x - 1) + 1) + 1),2.0,-2.0 +1 / ( 1 + ( 1 / x ) ) * 1 - x * x,x*(-x*(x + 1) + 1)/(x + 1),1.0,2.0 +1 / ( 1 + ( 1 / x ) ) + 1,(2*x + 1)/(x + 1),0.0,0.0 +1 / ( 1 + ( 1 / x ) ) - 1 - 1,-(x + 2)/(x + 1),0.0,0.0 +1 / ( 1 + ( 1 / x ) ) - x * x + x,-x*(x**2 - 2)/(x + 1),1.0,2.0 +1 / ( 1 + ( 1 / x ) ) - x - x - x,-x*(3*x + 2)/(x + 1),1.0,1.0 +1 / ( 1 + ( 1 / x ) ) / ( ( ( x * x ) * x ) + 1 ),x/((x + 1)*(x**3 + 1)),1.0,-3.0 +1 / ( 1 + ( 1 / x ) ) / ( 1 + x ),x/(x + 1)**2,1.0,-1.0 +1 / ( 1 + ( 1 / x ) + ( 1 + x ) ),x/(x*(x + 2) + 1),1.0,-1.0 +1 / ( 1 + ( 1 / x ) + ( 1 - x ) ),x/(x*(-x + 2) + 1),1.0,-1.0 +1 / ( 1 + ( 1 / x ) + ( x * ( 1 + x ) ) ),x/(x*(x*(x + 1) + 1) + 1),1.0,-2.0 +1 / ( 1 + ( 1 / x ) + 1 ),x/(2*x + 1),1.0,0.0 +1 / ( 1 + ( 1 / x ) + x ),x/(x*(x + 1) + 1),1.0,-1.0 +1 / ( 1 + ( 1 / x ) - ( ( 1 - x ) * ( x * x ) ) ),x/(x**4 - x**3 + x + 1),1.0,-3.0 +1 / ( 1 + ( 1 / x ) - ( ( x * x ) * x ) ),x/(-x**4 + x + 1),1.0,-3.0 +1 / ( 1 + ( 1 / x ) - ( x * x ) ),x/(-x**3 + x + 1),1.0,-2.0 +1 / ( 1 + ( x * ( ( ( 1 - x ) * x ) - x ) ) * x ),1/(-x**4 + 1),0.0,-4.0 +1 / ( 1 + ( x * ( ( 1 / ( ( 1 / x ) - x ) ) - x ) ) ) - 1,-x**4/(x**4 - x**2 + 1),4.0,0.0 +1 / ( 1 + ( x * ( ( 1 / x ) - x ) ) * x ),1/(-x**3 + x + 1),0.0,-3.0 +1 / ( 1 + ( x * ( ( x * ( 1 - x ) ) * x ) ) + 1 ),-1/(x**3*(x - 1) - 2),0.0,-4.0 +1 / ( 1 + ( x * ( ( x * x ) + x ) ) ) - 1,-x**2*(x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +1 / ( 1 + ( x * ( ( x * x ) - x ) ) * ( 1 - x ) ),-1/(x**2*(x - 1)**2 - 1),0.0,-4.0 +1 / ( 1 + ( x * ( ( x * x ) - x ) ) * x ),1/(x**3*(x - 1) + 1),0.0,-4.0 +1 / ( 1 + ( x * ( 1 + x ) ) ),1/(x*(x + 1) + 1),0.0,-2.0 +1 / ( 1 + ( x * ( 1 + x ) ) ) * 1,1/(x*(x + 1) + 1),0.0,-2.0 +1 / ( 1 + ( x * ( 1 + x ) ) ) * 1 + 1 / ( x * x ),(2*x**2 + x + 1)/(x**2*(x**2 + x + 1)),-2.0,-2.0 +1 / ( 1 + ( x * ( 1 + x ) ) ) - ( 1 - x ),x**3/(x**2 + x + 1),3.0,1.0 +1 / ( 1 + ( x * ( 1 + x ) ) * ( 1 + x ) ),1/(x*(x + 1)**2 + 1),0.0,-3.0 +1 / ( 1 + ( x * ( 1 + x ) ) * ( 1 - x ) ),1/(-x**3 + x + 1),0.0,-3.0 +1 / ( 1 + ( x * ( 1 + x ) ) * ( x * ( 1 + x ) ) ),1/(x**2*(x + 1)**2 + 1),0.0,-4.0 +1 / ( 1 + ( x * ( 1 + x ) ) * ( x * ( 1 - x ) ) ),1/(-x**4 + x**2 + 1),0.0,-4.0 +1 / ( 1 + ( x * ( 1 + x ) ) * ( x * x ) ),1/(x**3*(x + 1) + 1),0.0,-4.0 +1 / ( 1 + ( x * ( 1 + x ) ) + ( ( 1 / x ) / x ) ),x**2/(x**2*(x*(x + 1) + 1) + 1),2.0,-2.0 +1 / ( 1 + ( x * ( 1 + x ) ) + x ),1/(x*(x + 1) + x + 1),0.0,-2.0 +1 / ( 1 + ( x * ( 1 + x ) ) - ( 1 / x ) ),x/(x*(x*(x + 1) + 1) - 1),1.0,-2.0 +1 / ( 1 + ( x * ( 1 - ( 1 + x ) ) ) + x ),1/(-x**2 + x + 1),0.0,-2.0 +1 / ( 1 + ( x * ( 1 - ( x * ( 1 + x ) ) ) ) * x ),-1/(x**2*(x*(x + 1) - 1) - 1),0.0,-4.0 +1 / ( 1 + ( x * ( 1 - ( x * x ) ) ) * 1 ),1/(-x**3 + x + 1),0.0,-3.0 +1 / ( 1 + ( x * ( 1 - x ) ) ) + 1 * 1 / x,(x*(x - 1) - x - 1)/(x*(x*(x - 1) - 1)),-1.0,-1.0 +1 / ( 1 + ( x * ( 1 - x ) ) ) - 1,-x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +1 / ( 1 + ( x * ( 1 - x ) ) ) / ( 1 + x ),1/(-x**3 + 2*x + 1),0.0,-3.0 +1 / ( 1 + ( x * ( 1 - x ) ) ) / ( x + x ),-1/(2*x*(x*(x - 1) - 1)),-1.0,-3.0 +1 / ( 1 + ( x * ( 1 - x ) ) ) / 1,-1/(x*(x - 1) - 1),0.0,-2.0 +1 / ( 1 + ( x * ( 1 - x ) ) * ( 1 + x ) ),1/(-x**3 + x + 1),0.0,-3.0 +1 / ( 1 + ( x * ( 1 - x ) ) * ( 1 - x ) ),1/(x*(x - 1)**2 + 1),0.0,-3.0 +1 / ( 1 + ( x * ( 1 - x ) ) * ( x * ( 1 - x ) ) ),1/(x**2*(x - 1)**2 + 1),0.0,-4.0 +1 / ( 1 + ( x * ( 1 - x ) ) * ( x * x ) ),-1/(x**3*(x - 1) - 1),0.0,-4.0 +1 / ( 1 + ( x * ( 1 - x ) ) * 1 ),-1/(x*(x - 1) - 1),0.0,-2.0 +1 / ( 1 + ( x * ( 1 - x ) ) * x ),-1/(x**2*(x - 1) - 1),0.0,-3.0 +1 / ( 1 + ( x * ( 1 - x ) ) + ( 1 / x ) ),x/(x*(-x*(x - 1) + 1) + 1),1.0,-2.0 +1 / ( 1 + ( x * ( 1 - x ) ) + 1 ),-1/(x*(x - 1) - 2),0.0,-2.0 +1 / ( 1 + ( x * ( x * ( ( x * x ) / ( 1 - x ) ) ) ) ) - 1,-x**4/(x**4 - x + 1),4.0,0.0 +1 / ( 1 + ( x * ( x * ( 1 + x ) ) ) + ( 1 / x ) ),x/(x**4 + x**3 + x + 1),1.0,-3.0 +1 / ( 1 + ( x * ( x * ( 1 - x ) ) ) + 1 ),-1/(x**2*(x - 1) - 2),0.0,-3.0 +1 / ( 1 + ( x * ( x * ( 1 - x ) ) ) + x ),1/(-x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( 1 + ( x * ( x * ( 1 - x ) ) ) - ( 1 / x ) ),-x/(x**4 - x**3 - x + 1),1.0,-3.0 +1 / ( 1 + ( x * ( x * ( x * ( 1 + x ) ) ) ) + 1 ),1/(x**3*(x + 1) + 2),0.0,-4.0 +1 / ( 1 + ( x * ( x * x ) ) ) - 1,-x**3/(x**3 + 1),3.0,0.0 +1 / ( 1 + ( x * ( x * x ) ) ) / ( 1 + x ),1/((x + 1)*(x**3 + 1)),0.0,-4.0 +1 / ( 1 + ( x * ( x * x ) ) + ( 1 / x ) ),x/(x**4 + x + 1),1.0,-3.0 +1 / ( 1 + ( x * ( x * x ) ) + x ),1/(x**3 + x + 1),0.0,-3.0 +1 / ( 1 + ( x * x ) ) * ( 1 + x ),(x + 1)/(x**2 + 1),0.0,-1.0 +1 / ( 1 + ( x * x ) ) * ( 1 - x ),(-x + 1)/(x**2 + 1),0.0,-1.0 +1 / ( 1 + ( x * x ) ) * ( x / ( 1 - x ) ),-x/((x - 1)*(x**2 + 1)),1.0,-2.0 +1 / ( 1 + ( x * x ) ) * 1,1/(x**2 + 1),0.0,-2.0 +1 / ( 1 + ( x * x ) ) + x,(x**3 + x + 1)/(x**2 + 1),0.0,1.0 +1 / ( 1 + ( x * x ) ) - ( 1 - x ),x*(x**2 - x + 1)/(x**2 + 1),1.0,1.0 +1 / ( 1 + ( x * x ) ) - ( 1 / ( 1 - ( x * x ) ) ),2*x**2/(x**4 - 1),2.0,-2.0 +1 / ( 1 + ( x * x ) ) - ( 1 / ( 1 - x ) ),x*(x + 1)/((x - 1)*(x**2 + 1)),1.0,-1.0 +1 / ( 1 + ( x * x ) ) - ( 1 / x ),(-x**2 + x - 1)/(x*(x**2 + 1)),-1.0,-1.0 +1 / ( 1 + ( x * x ) ) - 1,-x**2/(x**2 + 1),2.0,0.0 +1 / ( 1 + ( x * x ) ) - 1 - ( x * x ),-x**2 - 1 + 1/(x**2 + 1),2.0,2.0 +1 / ( 1 + ( x * x ) ) - 1 - 1,-2 + 1/(x**2 + 1),0.0,0.0 +1 / ( 1 + ( x * x ) ) - x / 1 - 1,-x*(x**2 + x + 1)/(x**2 + 1),1.0,1.0 +1 / ( 1 + ( x * x ) ) / ( ( 1 + x ) * ( 1 + x ) ),1/((x + 1)**2*(x**2 + 1)),0.0,-4.0 +1 / ( 1 + ( x * x ) ) / ( 1 + x ),1/((x + 1)*(x**2 + 1)),0.0,-3.0 +1 / ( 1 + ( x * x ) ) / 1 / x,1/(x**3 + x),-1.0,-3.0 +1 / ( 1 + ( x * x ) ) / 1 / x - 1,(-x**3 - x + 1)/(x*(x**2 + 1)),-1.0,0.0 +1 / ( 1 + ( x * x ) ) / x / ( x * x ) - 1,(-x**5 - x**3 + 1)/(x**3*(x**2 + 1)),-3.0,0.0 +1 / ( 1 + ( x * x ) ) / x / x - x,(-x**5 - x**3 + 1)/(x**2*(x**2 + 1)),-2.0,1.0 +1 / ( 1 + ( x * x ) * ( ( 1 + x ) * ( 1 - x ) ) ),1/(-x**4 + x**2 + 1),0.0,-4.0 +1 / ( 1 + ( x * x ) * ( x * ( 1 + x ) ) ),1/(x**3*(x + 1) + 1),0.0,-4.0 +1 / ( 1 + ( x * x ) * ( x * ( 1 - x ) ) ),-1/(x**3*(x - 1) - 1),0.0,-4.0 +1 / ( 1 + ( x * x ) * ( x * x ) ),1/(x**4 + 1),0.0,-4.0 +1 / ( 1 + ( x * x ) * ( x / ( 1 - x ) ) ),(-x + 1)/(x**3 - x + 1),0.0,-2.0 +1 / ( 1 + ( x * x ) + ( ( 1 - x ) - x ) ),1/(x**2 - 2*x + 2),0.0,-2.0 +1 / ( 1 + ( x * x ) + ( ( x * x ) * x ) ),1/(x**3 + x**2 + 1),0.0,-3.0 +1 / ( 1 + ( x * x ) + ( 1 / ( x * x ) ) ),x**2/(x**4 + x**2 + 1),2.0,-2.0 +1 / ( 1 + ( x * x ) + 1 ),1/(x**2 + 2),0.0,-2.0 +1 / ( 1 + ( x * x ) + x ),1/(x**2 + x + 1),0.0,-2.0 +1 / ( 1 + ( x * x ) - ( 1 / x ) ),x/(x**3 + x - 1),1.0,-2.0 +1 / ( 1 + ( x * x ) - x ),1/(x**2 - x + 1),0.0,-2.0 +1 / ( 1 + ( x * x ) / 1 ),1/(x**2 + 1),0.0,-2.0 +1 / ( 1 + ( x / ( ( 1 - x ) - x ) ) * x ),(-2*x + 1)/(x**2 - 2*x + 1),0.0,-1.0 +1 / ( 1 + ( x / ( 1 + ( 1 / x ) ) ) ) - 1,-x**2/(x**2 + x + 1),2.0,0.0 +1 / ( 1 + ( x / ( 1 + ( x * x ) ) ) ) / ( x * x ),(x**2 + 1)/(x**2*(x**2 + x + 1)),-2.0,-2.0 +1 / ( 1 + ( x / ( 1 + x ) ) ),(x + 1)/(2*x + 1),0.0,0.0 +1 / ( 1 + ( x / ( 1 + x ) ) ) * 1,(x + 1)/(2*x + 1),0.0,0.0 +1 / ( 1 + ( x / ( 1 + x ) ) ) - ( 1 - x ),2*x**2/(2*x + 1),2.0,1.0 +1 / ( 1 + ( x / ( 1 + x ) ) ) - 1,-x/(2*x + 1),1.0,0.0 +1 / ( 1 + ( x / ( 1 + x ) ) ) / ( x * x ),(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +1 / ( 1 + ( x / ( 1 + x ) ) ) / x,(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / ( 1 + ( x / ( 1 + x ) ) * x ),(x + 1)/(x**2 + x + 1),0.0,-1.0 +1 / ( 1 + ( x / ( 1 + x ) ) + x ),(x + 1)/(x + (x + 1)**2),0.0,-1.0 +1 / ( 1 + ( x / ( 1 + x ) ) - x ),(x + 1)/(x + (-x + 1)*(x + 1)),0.0,-1.0 +1 / ( 1 + ( x / ( 1 - ( 1 / x ) ) ) + 1 ),(x - 1)/(x**2 + 2*x - 2),0.0,-1.0 +1 / ( 1 + ( x / ( 1 - x ) ) * x ),(-x + 1)/(x**2 - x + 1),0.0,-1.0 +1 / ( 1 + ( x / ( 1 - x ) ) - x ),(-x + 1)/(x + (x - 1)**2),0.0,-1.0 +1 / ( 1 + 1 ),1/2,0.0,0.0 +1 / ( 1 + 1 ) * ( x * ( 1 - ( 1 + x ) ) ),-x**2/2,2.0,2.0 +1 / ( 1 + 1 ) * ( x / ( ( 1 / x ) - x ) ),-x**2/(2*x**2 - 2),2.0,0.0 +1 / ( 1 + 1 ) * ( x / ( 1 - x ) ),-x/(2*x - 2),1.0,0.0 +1 / ( 1 + 1 ) * 1,1/2,0.0,0.0 +1 / ( 1 + 1 ) * x,x/2,1.0,1.0 +1 / ( 1 + 1 ) + 1,3/2,0.0,0.0 +1 / ( 1 + 1 ) + x,x + 1/2,0.0,1.0 +1 / ( 1 + 1 ) - ( 1 / x ),(x - 2)/(2*x),-1.0,0.0 +1 / ( 1 + 1 ) - 1,-1/2,0.0,0.0 +1 / ( 1 + 1 ) - x,-x + 1/2,0.0,1.0 +1 / ( 1 + 1 ) / ( ( x * x ) - x ),1/(2*x*(x - 1)),-1.0,-2.0 +1 / ( 1 + 1 ) / 1,1/2,0.0,0.0 +1 / ( 1 + 1 ) / x,1/(2*x),-1.0,-1.0 +1 / ( 1 + 1 * ( 1 + x ) ),1/(x + 2),0.0,-1.0 +1 / ( 1 + 1 * ( 1 - x ) ),-1/(x - 2),0.0,-1.0 +1 / ( 1 + 1 + ( ( ( 1 + x ) * x ) * x ) ),1/(x**2*(x + 1) + 2),0.0,-3.0 +1 / ( 1 + 1 + ( ( ( x * x ) + x ) * x ) ),1/(x**2*(x + 1) + 2),0.0,-3.0 +1 / ( 1 + 1 + ( ( 1 + x ) * x ) ),1/(x*(x + 1) + 2),0.0,-2.0 +1 / ( 1 + 1 + ( ( x * ( ( x * x ) + x ) ) * x ) ),1/(x**3*(x + 1) + 2),0.0,-4.0 +1 / ( 1 + 1 + ( ( x * ( 1 - x ) ) * ( x * x ) ) ),-1/(x**3*(x - 1) - 2),0.0,-4.0 +1 / ( 1 + 1 + ( 1 + ( 1 + x ) ) ),1/(x + 4),0.0,-1.0 +1 / ( 1 + 1 + ( 1 + x ) ),1/(x + 3),0.0,-1.0 +1 / ( 1 + 1 + ( 1 - ( x * ( x * x ) ) ) ),-1/(x**3 - 3),0.0,-3.0 +1 / ( 1 + 1 + ( 1 - ( x * x ) ) ),-1/(x**2 - 3),0.0,-2.0 +1 / ( 1 + 1 + ( 1 / ( 1 - x ) ) ),(x - 1)/(2*x - 3),0.0,0.0 +1 / ( 1 + 1 + ( 1 / x ) ),x/(2*x + 1),1.0,0.0 +1 / ( 1 + 1 + ( x * ( ( x * x ) - x ) ) ),1/(x**2*(x - 1) + 2),0.0,-3.0 +1 / ( 1 + 1 + ( x * ( 1 + x ) ) ),1/(x*(x + 1) + 2),0.0,-2.0 +1 / ( 1 + 1 + ( x * ( 1 - x ) ) ),-1/(x*(x - 1) - 2),0.0,-2.0 +1 / ( 1 + 1 + ( x * ( x * ( 1 + x ) ) ) ),1/(x**2*(x + 1) + 2),0.0,-3.0 +1 / ( 1 + 1 + ( x * ( x / ( 1 - x ) ) ) ),(-x + 1)/(x**2 - 2*x + 2),0.0,-1.0 +1 / ( 1 + 1 + ( x * x ) ),1/(x**2 + 2),0.0,-2.0 +1 / ( 1 + 1 + ( x / ( 1 + x ) ) ),(x + 1)/(3*x + 2),0.0,0.0 +1 / ( 1 + 1 + 1 ),1/3,0.0,0.0 +1 / ( 1 + 1 + x ),1/(x + 2),0.0,-1.0 +1 / ( 1 + 1 - ( ( ( x * x ) + x ) * x ) ),-1/(x**2*(x + 1) - 2),0.0,-3.0 +1 / ( 1 + 1 - ( ( 1 + x ) * ( x * x ) ) ),-1/(x**2*(x + 1) - 2),0.0,-3.0 +1 / ( 1 + 1 - ( ( 1 - x ) * ( x * x ) ) ),1/(x**3 - x**2 + 2),0.0,-3.0 +1 / ( 1 + 1 - ( ( 1 / x ) / ( 1 - x ) ) ),x*(x - 1)/(2*x*(x - 1) + 1),1.0,0.0 +1 / ( 1 + 1 - ( ( x * ( 1 + x ) ) * x ) ),-1/(x**2*(x + 1) - 2),0.0,-3.0 +1 / ( 1 + 1 - ( ( x * ( x * ( 1 + x ) ) ) * x ) ),-1/(x**3*(x + 1) - 2),0.0,-4.0 +1 / ( 1 + 1 - ( ( x * ( x * x ) ) * ( 1 + x ) ) ),-1/(x**3*(x + 1) - 2),0.0,-4.0 +1 / ( 1 + 1 - ( ( x * ( x * x ) ) * x ) ),-1/(x**4 - 2),0.0,-4.0 +1 / ( 1 + 1 - ( ( x * x ) * ( 1 + x ) ) ),-1/(x**2*(x + 1) - 2),0.0,-3.0 +1 / ( 1 + 1 - ( ( x * x ) * ( x * ( 1 + x ) ) ) ),-1/(x**3*(x + 1) - 2),0.0,-4.0 +1 / ( 1 + 1 - ( ( x * x ) * ( x * ( 1 - x ) ) ) ),1/(x**4 - x**3 + 2),0.0,-4.0 +1 / ( 1 + 1 - ( ( x * x ) * x ) ),-1/(x**3 - 2),0.0,-3.0 +1 / ( 1 + 1 - ( 1 / ( x * x ) ) ),x**2/(2*x**2 - 1),2.0,0.0 +1 / ( 1 + 1 - ( 1 / x ) ),x/(2*x - 1),1.0,0.0 +1 / ( 1 + 1 - ( x * ( ( x * x ) * ( 1 + x ) ) ) ),-1/(x**3*(x + 1) - 2),0.0,-4.0 +1 / ( 1 + 1 - ( x * ( 1 + x ) ) ),-1/(x*(x + 1) - 2),0.0,-2.0 +1 / ( 1 + 1 - ( x * ( 1 - ( x * ( x * x ) ) ) ) ),1/(x**4 - x + 2),0.0,-4.0 +1 / ( 1 + 1 - ( x * ( 1 - ( x * x ) ) ) ),1/(x**3 - x + 2),0.0,-3.0 +1 / ( 1 + 1 - ( x * ( 1 - x ) ) ),1/(x**2 - x + 2),0.0,-2.0 +1 / ( 1 + 1 - ( x * ( x * x ) ) ),-1/(x**3 - 2),0.0,-3.0 +1 / ( 1 + 1 - ( x * x ) ),-1/(x**2 - 2),0.0,-2.0 +1 / ( 1 + 1 - x ),-1/(x - 2),0.0,-1.0 +1 / ( 1 + 1 / ( 1 + x ) ),(x + 1)/(x + 2),0.0,0.0 +1 / ( 1 + 1 / ( 1 - x ) ),(x - 1)/(x - 2),0.0,0.0 +1 / ( 1 + 1 / 1 ),1/2,0.0,0.0 +1 / ( 1 + x ),1/(x + 1),0.0,-1.0 +1 / ( 1 + x ) * ( ( x / ( 1 + x ) ) - x ),-x**2/(x + 1)**2,2.0,0.0 +1 / ( 1 + x ) * ( 1 - ( 1 / x ) ),(x - 1)/(x*(x + 1)),-1.0,-1.0 +1 / ( 1 + x ) * ( 1 - x ) + 1,2/(x + 1),0.0,-1.0 +1 / ( 1 + x ) * ( x / ( 1 + x ) ),x/(x + 1)**2,1.0,-1.0 +1 / ( 1 + x ) * 1,1/(x + 1),0.0,-1.0 +1 / ( 1 + x ) * 1 + ( 1 / ( 1 - x ) ),-2/(x**2 - 1),0.0,-2.0 +1 / ( 1 + x ) * 1 + ( 1 / x ),(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +1 / ( 1 + x ) * 1 + 1 / ( 1 + x ),2/(x + 1),0.0,-1.0 +1 / ( 1 + x ) * 1 - 1 - 1,-(2*x + 1)/(x + 1),0.0,0.0 +1 / ( 1 + x ) * 1 - x,(-x*(x + 1) + 1)/(x + 1),0.0,1.0 +1 / ( 1 + x ) * x,x/(x + 1),1.0,0.0 +1 / ( 1 + x ) + ( ( 1 / ( 1 - x ) ) / x ),(x**2 - 2*x - 1)/(x**3 - x),-1.0,-1.0 +1 / ( 1 + x ) + ( 1 - x ),(-x**2 + 2)/(x + 1),0.0,1.0 +1 / ( 1 + x ) + ( 1 / ( 1 - x ) ) / x,(x**2 - 2*x - 1)/(x**3 - x),-1.0,-1.0 +1 / ( 1 + x ) + ( 1 / ( x * x ) ),(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / ( 1 + x ) + ( 1 / x ),(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +1 / ( 1 + x ) + ( 1 / x ) + 1 / x,(3*x + 2)/(x*(x + 1)),-1.0,-1.0 +1 / ( 1 + x ) + ( 1 / x ) / ( x * x ) + 1,(x**4 + 2*x**3 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / ( 1 + x ) + ( 1 / x ) / x - 1,(-x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / ( 1 + x ) + ( x / ( 1 - x ) ) + 1,-2/(x**2 - 1),0.0,-2.0 +1 / ( 1 + x ) + ( x / ( 1 - x ) ) - 1,-2*x**2/(x**2 - 1),2.0,0.0 +1 / ( 1 + x ) + 1,(x + 2)/(x + 1),0.0,0.0 +1 / ( 1 + x ) + 1 * 1 / x,(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +1 / ( 1 + x ) + 1 * x,(x*(x + 1) + 1)/(x + 1),0.0,1.0 +1 / ( 1 + x ) + 1 + ( 1 / x ),(x**2 + 3*x + 1)/(x*(x + 1)),-1.0,0.0 +1 / ( 1 + x ) + 1 + 1,(2*x + 3)/(x + 1),0.0,0.0 +1 / ( 1 + x ) + 1 + 1 + x,((x + 1)*(x + 2) + 1)/(x + 1),0.0,1.0 +1 / ( 1 + x ) + 1 + 1 - x,((-x + 2)*(x + 1) + 1)/(x + 1),0.0,1.0 +1 / ( 1 + x ) + 1 + x + 1,((x + 1)*(x + 2) + 1)/(x + 1),0.0,1.0 +1 / ( 1 + x ) + 1 - x + 1,((-x + 2)*(x + 1) + 1)/(x + 1),0.0,1.0 +1 / ( 1 + x ) + 1 - x - x,((-2*x + 1)*(x + 1) + 1)/(x + 1),0.0,1.0 +1 / ( 1 + x ) + 1 / ( ( x * x ) - x ) / x,(x**3 - x**2 + x + 1)/(x**4 - x**2),-2.0,-1.0 +1 / ( 1 + x ) + 1 / ( 1 - x ) / x,(x**2 - 2*x - 1)/(x**3 - x),-1.0,-1.0 +1 / ( 1 + x ) + 1 / x,(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +1 / ( 1 + x ) + 1 / x + ( 1 / ( 1 + x ) ),(3*x + 1)/(x*(x + 1)),-1.0,-1.0 +1 / ( 1 + x ) + 1 / x + x,x + 1/(x + 1) + 1/x,-1.0,1.0 +1 / ( 1 + x ) + x * ( 1 - x ) * x,(-x**4 + x**2 + 1)/(x + 1),0.0,3.0 +1 / ( 1 + x ) + x * x * ( x * x ),(x**4*(x + 1) + 1)/(x + 1),0.0,4.0 +1 / ( 1 + x ) + x * x * x,(x**3*(x + 1) + 1)/(x + 1),0.0,3.0 +1 / ( 1 + x ) + x * x + 1,((x + 1)*(x**2 + 1) + 1)/(x + 1),0.0,2.0 +1 / ( 1 + x ) + x * x - ( 1 + x ),x*(x**2 - 2)/(x + 1),1.0,2.0 +1 / ( 1 + x ) + x + 1,x + 1 + 1/(x + 1),0.0,1.0 +1 / ( 1 + x ) + x + 1 / x,x + 1/(x + 1) + 1/x,-1.0,1.0 +1 / ( 1 + x ) + x + x - 1,x*(2*x + 1)/(x + 1),1.0,1.0 +1 / ( 1 + x ) + x - 1 - 1,(x**2 - x - 1)/(x + 1),0.0,1.0 +1 / ( 1 + x ) - ( 1 + 1 ),-(2*x + 1)/(x + 1),0.0,0.0 +1 / ( 1 + x ) - ( 1 + x ),-x - 1 + 1/(x + 1),1.0,1.0 +1 / ( 1 + x ) - ( 1 + x ) - x - x,-x*(3*x + 4)/(x + 1),1.0,1.0 +1 / ( 1 + x ) - ( 1 - x ) * x - 1,x*(x**2 - 2)/(x + 1),1.0,2.0 +1 / ( 1 + x ) - ( 1 / ( ( x * x ) - x ) ),(x**2 - 2*x - 1)/(x**3 - x),-1.0,-1.0 +1 / ( 1 + x ) - ( 1 / x ),-1/(x*(x + 1)),-1.0,-2.0 +1 / ( 1 + x ) - ( 1 / x ) / x - 1,-(x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / ( 1 + x ) - ( x * x ),(-x**2*(x + 1) + 1)/(x + 1),0.0,2.0 +1 / ( 1 + x ) - ( x * x ) * x + 1,((x + 1)*(-x**3 + 1) + 1)/(x + 1),0.0,3.0 +1 / ( 1 + x ) - ( x * x ) - x - 1,-x*(x**2 + 2*x + 2)/(x + 1),1.0,2.0 +1 / ( 1 + x ) - ( x + ( 1 + x ) ),-x*(2*x + 3)/(x + 1),1.0,1.0 +1 / ( 1 + x ) - ( x + x ),(-2*x*(x + 1) + 1)/(x + 1),0.0,1.0 +1 / ( 1 + x ) - 1,-x/(x + 1),1.0,0.0 +1 / ( 1 + x ) - 1 * 1,-x/(x + 1),1.0,0.0 +1 / ( 1 + x ) - 1 * 1 - 1,-(2*x + 1)/(x + 1),0.0,0.0 +1 / ( 1 + x ) - 1 + 1 / x,(-x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 / ( 1 + x ) - 1 - 1,-(2*x + 1)/(x + 1),0.0,0.0 +1 / ( 1 + x ) - 1 - 1 - 1,-(3*x + 2)/(x + 1),0.0,0.0 +1 / ( 1 + x ) - 1 - x,-x - 1 + 1/(x + 1),1.0,1.0 +1 / ( 1 + x ) - 1 - x - x,-x*(2*x + 3)/(x + 1),1.0,1.0 +1 / ( 1 + x ) - 1 / ( 1 + x ) / ( 1 + x ),x/(x**2 + 2*x + 1),1.0,-1.0 +1 / ( 1 + x ) - 1 / ( 1 - x ) / x,(x**2 + 1)/(x**3 - x),-1.0,-1.0 +1 / ( 1 + x ) - 1 / x + 1,(x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +1 / ( 1 + x ) - 1 / x / ( 1 + x ),(x - 1)/(x*(x + 1)),-1.0,-1.0 +1 / ( 1 + x ) - 1 / x / ( 1 - x ),(x**2 + 1)/(x**3 - x),-1.0,-1.0 +1 / ( 1 + x ) - 1 / x / ( x * x ),(x**3 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / ( 1 + x ) - 1 / x / x,(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / ( 1 + x ) - x,(-x*(x + 1) + 1)/(x + 1),0.0,1.0 +1 / ( 1 + x ) - x * ( 1 + x ) - 1,-x*(x**2 + 2*x + 2)/(x + 1),1.0,2.0 +1 / ( 1 + x ) - x * ( 1 - x ) * x,(x**4 - x**2 + 1)/(x + 1),0.0,3.0 +1 / ( 1 + x ) - x * ( 1 - x ) - 1,x*(x**2 - 2)/(x + 1),1.0,2.0 +1 / ( 1 + x ) - x * ( x * x ) * x,(-x**4*(x + 1) + 1)/(x + 1),0.0,4.0 +1 / ( 1 + x ) - x * 1 - x,(-2*x*(x + 1) + 1)/(x + 1),0.0,1.0 +1 / ( 1 + x ) - x * x * ( 1 + x ),-x**3 - x**2 + 1/(x + 1),0.0,3.0 +1 / ( 1 + x ) - x * x - 1,-x*(x**2 + x + 1)/(x + 1),1.0,2.0 +1 / ( 1 + x ) - x * x / 1,(-x**2*(x + 1) + 1)/(x + 1),0.0,2.0 +1 / ( 1 + x ) - x + 1 / x,-x + 1/(x + 1) + 1/x,-1.0,1.0 +1 / ( 1 + x ) - x - ( x ),(-2*x*(x + 1) + 1)/(x + 1),0.0,1.0 +1 / ( 1 + x ) - x - 1,-x - 1 + 1/(x + 1),1.0,1.0 +1 / ( 1 + x ) - x - 1 - x,-x*(2*x + 3)/(x + 1),1.0,1.0 +1 / ( 1 + x ) - x - 1 / 1,-x - 1 + 1/(x + 1),1.0,1.0 +1 / ( 1 + x ) - x - x,(-2*x*(x + 1) + 1)/(x + 1),0.0,1.0 +1 / ( 1 + x ) - x - x - 1,-x*(2*x + 3)/(x + 1),1.0,1.0 +1 / ( 1 + x ) - x / x,-x/(x + 1),1.0,0.0 +1 / ( 1 + x ) - x / x - 1,-(2*x + 1)/(x + 1),0.0,0.0 +1 / ( 1 + x ) / ( ( ( 1 + x ) * x ) + x ),1/(x*(x + 1)*(x + 2)),-1.0,-3.0 +1 / ( 1 + x ) / ( ( ( 1 - x ) * x ) - 1 ),-1/(x**3 + 1),0.0,-3.0 +1 / ( 1 + x ) / ( ( ( 1 / x ) + x ) + x ),x/((x + 1)*(2*x**2 + 1)),1.0,-2.0 +1 / ( 1 + x ) / ( ( ( x * ( 1 + x ) ) * x ) + 1 ),1/((x + 1)*(x**2*(x + 1) + 1)),0.0,-4.0 +1 / ( 1 + x ) / ( ( ( x * x ) * x ) + 1 ),1/((x + 1)*(x**3 + 1)),0.0,-4.0 +1 / ( 1 + x ) / ( ( 1 + ( x * x ) ) + x ),1/((x + 1)*(x**2 + x + 1)),0.0,-3.0 +1 / ( 1 + x ) / ( ( 1 + x ) * ( 1 + x ) ),(x + 1)**(-3),0.0,-3.0 +1 / ( 1 + x ) / ( ( 1 - x ) * ( 1 + x ) ),-1/((x - 1)*(x + 1)**2),0.0,-3.0 +1 / ( 1 + x ) / ( ( 1 - x ) - ( x * x ) ),-1/((x + 1)*(x**2 + x - 1)),0.0,-3.0 +1 / ( 1 + x ) / ( ( 1 / ( 1 - x ) ) - x ) / x,(-x + 1)/(x*(x**3 + 1)),-1.0,-3.0 +1 / ( 1 + x ) / ( ( 1 / x ) + x ),x/((x + 1)*(x**2 + 1)),1.0,-2.0 +1 / ( 1 + x ) / ( ( 1 / x ) - x ),-x/((x + 1)*(x**2 - 1)),1.0,-2.0 +1 / ( 1 + x ) / ( ( 1 / x ) - x ) / x,-1/((x + 1)*(x**2 - 1)),0.0,-3.0 +1 / ( 1 + x ) / ( ( x * ( ( x * x ) + x ) ) - 1 ),1/((x + 1)*(x**2*(x + 1) - 1)),0.0,-4.0 +1 / ( 1 + x ) / ( ( x * ( ( x * x ) - x ) ) + 1 ),1/(x**4 - x**2 + x + 1),0.0,-4.0 +1 / ( 1 + x ) / ( ( x * ( 1 + ( x * x ) ) ) - 1 ),1/((x + 1)*(x*(x**2 + 1) - 1)),0.0,-4.0 +1 / ( 1 + x ) / ( ( x * ( 1 - x ) ) + x ),-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +1 / ( 1 + x ) / ( ( x * ( 1 - x ) ) - 1 ),-1/(x**3 + 1),0.0,-3.0 +1 / ( 1 + x ) / ( ( x * ( x * x ) ) - ( 1 - x ) ),1/((x + 1)*(x**3 + x - 1)),0.0,-4.0 +1 / ( 1 + x ) / ( ( x * x ) + x ),1/(x*(x + 1)**2),-1.0,-3.0 +1 / ( 1 + x ) / ( ( x * x ) - ( 1 + x ) ),1/(x**3 - 2*x - 1),0.0,-3.0 +1 / ( 1 + x ) / ( 1 + ( x * ( 1 + x ) ) ),1/((x + 1)*(x*(x + 1) + 1)),0.0,-3.0 +1 / ( 1 + x ) / ( 1 + ( x * ( 1 - x ) ) ),1/(-x**3 + 2*x + 1),0.0,-3.0 +1 / ( 1 + x ) / ( 1 + x ) + 1 * 1,1 + (x + 1)**(-2),0.0,0.0 +1 / ( 1 + x ) / ( 1 + x ) - ( 1 ),-1 + (x + 1)**(-2),1.0,0.0 +1 / ( 1 + x ) / ( 1 + x ) - 1 * 1,-1 + (x + 1)**(-2),1.0,0.0 +1 / ( 1 + x ) / ( 1 + x ) - x - 1,-x - 1 + (x + 1)**(-2),1.0,1.0 +1 / ( 1 + x ) / ( 1 - ( x * x ) ),-1/((x + 1)*(x**2 - 1)),0.0,-3.0 +1 / ( 1 + x ) / ( 1 - x ) + 1 + 1,(2*x**2 - 3)/(x**2 - 1),0.0,0.0 +1 / ( 1 + x ) / ( 1 - x ) / x,-1/(x**3 - x),-1.0,-3.0 +1 / ( 1 + x ) / ( 1 / ( 1 - x ) ) - 1,-2*x/(x + 1),1.0,0.0 +1 / ( 1 + x ) / ( x * ( 1 + ( 1 + x ) ) ),1/(x*(x + 1)*(x + 2)),-1.0,-3.0 +1 / ( 1 + x ) / ( x * ( 1 + ( 1 - x ) ) ),-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +1 / ( 1 + x ) / ( x * x ) + 1 / x,(x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / ( 1 + x ) / ( x * x ) - 1 - x,(-x**2*(x + 1)**2 + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / ( 1 + x ) / ( x * x ) / x - ( 1 / x ),(-x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / ( 1 + x ) / ( x * x ) / x - 1,(-x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / ( 1 + x ) / ( x + ( x * ( 1 + x ) ) ),1/(x*(x + 1)*(x + 2)),-1.0,-3.0 +1 / ( 1 + x ) / ( x - ( 1 - ( x * x ) ) ),1/((x + 1)*(x**2 + x - 1)),0.0,-3.0 +1 / ( 1 + x ) / ( x - ( 1 - x ) ),1/((x + 1)*(2*x - 1)),0.0,-2.0 +1 / ( 1 + x ) / ( x - ( 1 / x ) ),x/((x + 1)*(x**2 - 1)),1.0,-2.0 +1 / ( 1 + x ) / ( x - 1 ),1/(x**2 - 1),0.0,-2.0 +1 / ( 1 + x ) / 1 - 1 - 1,-(2*x + 1)/(x + 1),0.0,0.0 +1 / ( 1 + x ) / 1 - x - 1,-x - 1 + 1/(x + 1),1.0,1.0 +1 / ( 1 + x ) / 1 / x,1/(x*(x + 1)),-1.0,-2.0 +1 / ( 1 + x ) / 1 / x + x,x + 1/(x*(x + 1)),-1.0,1.0 +1 / ( 1 + x ) / 1 / x - 1,(-x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 / ( 1 + x ) / x,1/(x*(x + 1)),-1.0,-2.0 +1 / ( 1 + x ) / x * 1 - x,-x + 1/(x*(x + 1)),-1.0,1.0 +1 / ( 1 + x ) / x + ( ( 1 / ( 1 - x ) ) / x ),-2/(x**3 - x),-1.0,-3.0 +1 / ( 1 + x ) / x + ( 1 / ( x * x ) ),(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +1 / ( 1 + x ) / x + 1 * 1,(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 / ( 1 + x ) / x + 1 + 1,2 + 1/(x*(x + 1)),-1.0,0.0 +1 / ( 1 + x ) / x + 1 / ( 1 - x ),-(x**2 + 1)/(x**3 - x),-1.0,-1.0 +1 / ( 1 + x ) / x + x,x + 1/(x*(x + 1)),-1.0,1.0 +1 / ( 1 + x ) / x + x * x,(x**3*(x + 1) + 1)/(x*(x + 1)),-1.0,2.0 +1 / ( 1 + x ) / x - ( 1 ),(-x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 / ( 1 + x ) / x - ( x * x ),(-x**3*(x + 1) + 1)/(x*(x + 1)),-1.0,2.0 +1 / ( 1 + x ) / x - ( x * x ) * x,(-x**4*(x + 1) + 1)/(x*(x + 1)),-1.0,3.0 +1 / ( 1 + x ) / x - 1 * 1,(-x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 / ( 1 + x ) / x - 1 + x,(x**3 - x + 1)/(x*(x + 1)),-1.0,1.0 +1 / ( 1 + x ) / x - 1 - 1,-2 + 1/(x*(x + 1)),-1.0,0.0 +1 / ( 1 + x ) / x - 1 - x,(-x*(x + 1)**2 + 1)/(x*(x + 1)),-1.0,1.0 +1 / ( 1 + x ) / x - 1 / x,-1/(x + 1),0.0,-1.0 +1 / ( 1 + x ) / x - x * x,(-x**3*(x + 1) + 1)/(x*(x + 1)),-1.0,2.0 +1 / ( 1 + x ) / x - x - x,(-2*x**2*(x + 1) + 1)/(x*(x + 1)),-1.0,1.0 +1 / ( 1 + x ) / x / ( ( 1 + x ) ),1/(x*(x + 1)**2),-1.0,-3.0 +1 / ( 1 + x ) / x / ( 1 + ( 1 - x ) ),-1/(x*(x - 2)*(x + 1)),-1.0,-3.0 +1 / ( 1 + x ) / x / ( x * x ) - 1,(-x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / ( 1 + x ) / x / ( x * x ) - x,(-x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / ( 1 + x ) / x / 1,1/(x*(x + 1)),-1.0,-2.0 +1 / ( 1 + x ) / x / x + ( x * x ),(x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +1 / ( 1 + x ) / x / x - ( 1 / ( 1 - x ) ),(x**3 + x**2 + x - 1)/(x**4 - x**2),-2.0,-1.0 +1 / ( 1 + x ) / x / x - ( 1 / x ),(-x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / ( 1 + x ) / x / x - 1,(-x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / ( 1 + x ) / x / x - x,(-x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / ( 1 + x * ( ( ( 1 + x ) * x ) + x ) ),1/(x**2*(x + 2) + 1),0.0,-3.0 +1 / ( 1 + x * ( ( ( 1 - x ) * ( 1 + x ) ) * x ) ),1/(-x**4 + x**2 + 1),0.0,-4.0 +1 / ( 1 + x * ( ( ( x * ( 1 + x ) ) * x ) - x ) ),1/(x**2*(x*(x + 1) - 1) + 1),0.0,-4.0 +1 / ( 1 + x * ( ( ( x * ( 1 - x ) ) * x ) + x ) ),1/(-x**2*(x*(x - 1) - 1) + 1),0.0,-4.0 +1 / ( 1 + x * ( ( 1 + x ) * x ) ),1/(x**2*(x + 1) + 1),0.0,-3.0 +1 / ( 1 + x * ( ( 1 - ( 1 + x ) ) * x ) ),-1/(x**3 - 1),0.0,-3.0 +1 / ( 1 + x * ( ( 1 - x ) * ( 1 - x ) ) ),1/(x*(x - 1)**2 + 1),0.0,-3.0 +1 / ( 1 + x * ( ( 1 - x ) * x ) ),-1/(x**2*(x - 1) - 1),0.0,-3.0 +1 / ( 1 + x * ( ( 1 / ( 1 - x ) ) + x ) ),(x - 1)/(x**3 - x**2 - 1),0.0,-2.0 +1 / ( 1 + x * ( ( 1 / x ) - ( x * x ) ) ),-1/(x**3 - 2),0.0,-3.0 +1 / ( 1 + x * ( ( 1 / x ) - x ) ),-1/(x**2 - 2),0.0,-2.0 +1 / ( 1 + x * ( ( x * ( 1 + ( 1 - x ) ) ) * x ) ),-1/(x**3*(x - 2) - 1),0.0,-4.0 +1 / ( 1 + x * ( ( x * ( 1 + x ) ) * x ) ),1/(x**3*(x + 1) + 1),0.0,-4.0 +1 / ( 1 + x * ( ( x * ( 1 - x ) ) * x ) ),-1/(x**3*(x - 1) - 1),0.0,-4.0 +1 / ( 1 + x * ( ( x * ( 1 - x ) ) - x ) ),1/(-x**3 + 1),0.0,-3.0 +1 / ( 1 + x * ( ( x * ( x * ( 1 - x ) ) ) - x ) ),1/(-x**2*(x*(x - 1) + 1) + 1),0.0,-4.0 +1 / ( 1 + x * ( ( x * x ) * ( 1 - x ) ) ),-1/(x**3*(x - 1) - 1),0.0,-4.0 +1 / ( 1 + x * ( ( x * x ) + ( 1 - x ) ) ),1/(x*(x**2 - x + 1) + 1),0.0,-3.0 +1 / ( 1 + x * ( ( x * x ) + x ) ),1/(x**2*(x + 1) + 1),0.0,-3.0 +1 / ( 1 + x * ( ( x * x ) / ( 1 + x ) ) ),(x + 1)/(x**3 + x + 1),0.0,-2.0 +1 / ( 1 + x * ( ( x / ( 1 - x ) ) * x ) ),(-x + 1)/(x**3 - x + 1),0.0,-2.0 +1 / ( 1 + x * ( 1 + ( 1 + x ) ) ),1/(x*(x + 2) + 1),0.0,-2.0 +1 / ( 1 + x * ( 1 + ( x * ( 1 + x ) ) ) ),1/(x*(x*(x + 1) + 1) + 1),0.0,-3.0 +1 / ( 1 + x * ( 1 + ( x * ( 1 - x ) ) ) ),1/(-x*(x*(x - 1) - 1) + 1),0.0,-3.0 +1 / ( 1 + x * ( 1 + x ) ),1/(x*(x + 1) + 1),0.0,-2.0 +1 / ( 1 + x * ( 1 - x ) ),-1/(x*(x - 1) - 1),0.0,-2.0 +1 / ( 1 + x * ( x * ( ( 1 + ( x * x ) ) + x ) ) ),1/(x**2*(x**2 + x + 1) + 1),0.0,-4.0 +1 / ( 1 + x * ( x * ( ( 1 / x ) - x ) ) ),1/(-x**3 + x + 1),0.0,-3.0 +1 / ( 1 + x * ( x * ( ( x * ( 1 - x ) ) - x ) ) ),1/(-x**4 + 1),0.0,-4.0 +1 / ( 1 + x * ( x * ( 1 + ( 1 + x ) ) ) ),1/(x**2*(x + 2) + 1),0.0,-3.0 +1 / ( 1 + x * ( x * ( 1 + ( 1 - x ) ) ) ),-1/(x**2*(x - 2) - 1),0.0,-3.0 +1 / ( 1 + x * ( x * ( 1 + x ) ) ),1/(x**2*(x + 1) + 1),0.0,-3.0 +1 / ( 1 + x * ( x * ( 1 - ( ( 1 + x ) * x ) ) ) ),-1/(x**2*(x*(x + 1) - 1) - 1),0.0,-4.0 +1 / ( 1 + x * ( x * ( 1 - ( 1 / x ) ) ) ),1/(x*(x - 1) + 1),0.0,-2.0 +1 / ( 1 + x * ( x * ( 1 - ( x * ( 1 - x ) ) ) ) ),1/(x**4 - x**3 + x**2 + 1),0.0,-4.0 +1 / ( 1 + x * ( x * ( 1 - x ) ) ),-1/(x**2*(x - 1) - 1),0.0,-3.0 +1 / ( 1 + x * ( x * ( x * ( ( 1 + x ) + x ) ) ) ),1/(x**3*(2*x + 1) + 1),0.0,-4.0 +1 / ( 1 + x * ( x * ( x * ( 1 + x ) ) ) ),1/(x**3*(x + 1) + 1),0.0,-4.0 +1 / ( 1 + x * ( x * ( x * ( 1 - ( 1 - x ) ) ) ) ),1/(x**4 + 1),0.0,-4.0 +1 / ( 1 + x * ( x * ( x * ( 1 - x ) ) ) ),-1/(x**3*(x - 1) - 1),0.0,-4.0 +1 / ( 1 + x * ( x / ( 1 - x ) ) ),(-x + 1)/(x**2 - x + 1),0.0,-1.0 +1 / ( 1 + x * 1 ),1/(x + 1),0.0,-1.0 +1 / ( 1 + x + ( ( x * ( ( x * x ) + x ) ) * x ) ),1/(x**3*(x + 1) + x + 1),0.0,-4.0 +1 / ( 1 + x + ( 1 + ( x * x ) ) ),1/(x**2 + x + 2),0.0,-2.0 +1 / ( 1 + x + ( 1 + x ) ),1/(2*(x + 1)),0.0,-1.0 +1 / ( 1 + x + ( 1 / ( 1 + ( 1 + x ) ) ) ),(x + 2)/((x + 1)*(x + 2) + 1),0.0,-1.0 +1 / ( 1 + x + ( 1 / ( 1 - x ) ) ),(x - 1)/(x**2 - 2),0.0,-1.0 +1 / ( 1 + x + ( 1 / x ) ),x/(x*(x + 1) + 1),1.0,-1.0 +1 / ( 1 + x + ( x * ( 1 - x ) ) ),1/(-x*(x - 1) + x + 1),0.0,-2.0 +1 / ( 1 + x + ( x * ( x * ( 1 - x ) ) ) ),1/(-x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( 1 + x + ( x / ( 1 + x ) ) ),(x + 1)/(x + (x + 1)**2),0.0,-1.0 +1 / ( 1 + x + x ),1/(2*x + 1),0.0,-1.0 +1 / ( 1 + x / ( ( 1 + x ) / x ) ),(x + 1)/(x**2 + x + 1),0.0,-1.0 +1 / ( 1 + x / ( 1 + x ) ),(x + 1)/(2*x + 1),0.0,0.0 +1 / ( 1 + x / ( 1 / ( ( x * x ) - x ) ) ),1/(x**2*(x - 1) + 1),0.0,-3.0 +1 / ( 1 + x / ( 1 / ( 1 - x ) ) ),-1/(x*(x - 1) - 1),0.0,-2.0 +1 / ( 1 + x / ( 1 / ( x * x ) ) ),1/(x**3 + 1),0.0,-3.0 +1 / ( 1 + x / ( 1 / x ) ),1/(x**2 + 1),0.0,-2.0 +1 / ( 1 + x / 1 ),1/(x + 1),0.0,-1.0 +1 / ( 1 + x / x ),1/2,0.0,0.0 +1 / ( 1 - ( ( ( 1 + x ) * ( 1 - x ) ) * x ) * x ),1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( 1 - ( ( ( 1 - x ) * ( 1 - x ) ) * x ) * x ),-1/(x**2*(x - 1)**2 - 1),0.0,-4.0 +1 / ( 1 - ( ( ( 1 - x ) * x ) * x ) + 1 ),1/(x**3 - x**2 + 2),0.0,-3.0 +1 / ( 1 - ( ( ( 1 - x ) / x ) / x ) + 1 ),x**2/(2*x**2 + x - 1),2.0,0.0 +1 / ( 1 - ( ( ( 1 / x ) + x ) / ( 1 - x ) ) ) + x,2*x**3/(2*x**2 - x + 1),3.0,1.0 +1 / ( 1 - ( ( ( x * ( 1 - x ) ) * x ) ) ),1/(x**3 - x**2 + 1),0.0,-3.0 +1 / ( 1 - ( ( ( x * x ) * ( 1 + x ) ) * x ) - x ),-1/(x**3*(x + 1) + x - 1),0.0,-4.0 +1 / ( 1 - ( ( ( x * x ) * x ) * ( 1 + x ) ) + 1 ),-1/(x**3*(x + 1) - 2),0.0,-4.0 +1 / ( 1 - ( ( ( x * x ) * x ) * ( 1 - x ) ) - x ),1/(x**4 - x**3 - x + 1),0.0,-4.0 +1 / ( 1 - ( ( ( x * x ) * x ) * x ) - x ),-1/(x**4 + x - 1),0.0,-4.0 +1 / ( 1 - ( ( 1 + x ) * ( 1 + x ) ) * x ),-1/(x*(x + 1)**2 - 1),0.0,-3.0 +1 / ( 1 - ( ( 1 + x ) * ( x * x ) ) + 1 ),-1/(x**2*(x + 1) - 2),0.0,-3.0 +1 / ( 1 - ( ( 1 + x ) * x ) ) - ( 1 + x ),-x**2*(x + 2)/(x**2 + x - 1),2.0,1.0 +1 / ( 1 - ( ( 1 + x ) * x ) ) / x,-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +1 / ( 1 - ( ( 1 + x ) * x ) * ( 1 - x ) ),1/(x**3 - x + 1),0.0,-3.0 +1 / ( 1 - ( ( 1 + x ) * x ) * ( x * ( 1 + x ) ) ),-1/(x**2*(x + 1)**2 - 1),0.0,-4.0 +1 / ( 1 - ( ( 1 + x ) * x ) * x ),-1/(x**2*(x + 1) - 1),0.0,-3.0 +1 / ( 1 - ( ( 1 + x ) * x ) - x ),-1/(x*(x + 1) + x - 1),0.0,-2.0 +1 / ( 1 - ( ( 1 - x ) * ( x * x ) ) * x ),1/(x**4 - x**3 + 1),0.0,-4.0 +1 / ( 1 - ( ( 1 - x ) * ( x * x ) ) - x ),1/(x**3 - x**2 - x + 1),0.0,-3.0 +1 / ( 1 - ( ( 1 - x ) * x ) ) * 1,1/(x**2 - x + 1),0.0,-2.0 +1 / ( 1 - ( ( 1 - x ) * x ) ) - ( 1 + x ),-x**3/(x**2 - x + 1),3.0,1.0 +1 / ( 1 - ( ( 1 - x ) * x ) ) / ( 1 - x ),1/((x - 1)*(-x*(x - 1) - 1)),0.0,-3.0 +1 / ( 1 - ( ( 1 - x ) * x ) ) / x,1/(x*(x**2 - x + 1)),-1.0,-3.0 +1 / ( 1 - ( ( 1 - x ) * x ) * x ),1/(x**3 - x**2 + 1),0.0,-3.0 +1 / ( 1 - ( ( 1 - x ) * x ) - x ),1/(x**2 - 2*x + 1),0.0,-2.0 +1 / ( 1 - ( ( 1 / x ) / ( 1 + x ) ) ) + x,x**2*(x + 2)/(x**2 + x - 1),2.0,1.0 +1 / ( 1 - ( ( 1 / x ) / x ) ) - x,x*(-x**2 + x + 1)/(x**2 - 1),1.0,1.0 +1 / ( 1 - ( ( 1 / x ) / x ) ) / ( 1 - x ),-x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +1 / ( 1 - ( ( 1 / x ) / x ) + ( x * x ) ),x**2/(x**4 + x**2 - 1),2.0,-2.0 +1 / ( 1 - ( ( 1 / x ) / x ) + 1 ),x**2/(2*x**2 - 1),2.0,0.0 +1 / ( 1 - ( ( x * ( ( 1 - x ) - x ) ) * x ) * x ),1/(2*x**4 - x**3 + 1),0.0,-4.0 +1 / ( 1 - ( ( x * ( 1 + ( 1 + x ) ) ) ) ),-1/(x*(x + 2) - 1),0.0,-2.0 +1 / ( 1 - ( ( x * ( 1 + ( 1 + x ) ) ) * x ) * x ),-1/(x**3*(x + 2) - 1),0.0,-4.0 +1 / ( 1 - ( ( x * ( 1 + x ) ) ) ),-1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( 1 - ( ( x * ( 1 + x ) ) * x ) ) * 1,-1/(x**2*(x + 1) - 1),0.0,-3.0 +1 / ( 1 - ( ( x * ( 1 + x ) ) * x ) * ( 1 - x ) ),1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( 1 - ( ( x * ( 1 + x ) ) * x ) * x ),-1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( 1 - ( ( x * ( 1 + x ) ) * x ) - ( 1 / x ) ),-x/(x**4 + x**3 - x + 1),1.0,-3.0 +1 / ( 1 - ( ( x * ( 1 - x ) ) ) ),1/(x**2 - x + 1),0.0,-2.0 +1 / ( 1 - ( ( x * ( 1 - x ) ) * ( x * x ) ) + 1 ),1/(x**4 - x**3 + 2),0.0,-4.0 +1 / ( 1 - ( ( x * ( 1 - x ) ) * x ) * ( 1 - x ) ),-1/(x**2*(x - 1)**2 - 1),0.0,-4.0 +1 / ( 1 - ( ( x * ( x * x ) ) * ( 1 - x ) ) + 1 ),1/(x**4 - x**3 + 2),0.0,-4.0 +1 / ( 1 - ( ( x * ( x * x ) ) * ( 1 - x ) ) - x ),1/(x**4 - x**3 - x + 1),0.0,-4.0 +1 / ( 1 - ( ( x * x ) * ( ( 1 + x ) * x ) ) + 1 ),-1/(x**3*(x + 1) - 2),0.0,-4.0 +1 / ( 1 - ( ( x * x ) * ( ( x * x ) + x ) ) - x ),-1/(x**3*(x + 1) + x - 1),0.0,-4.0 +1 / ( 1 - ( ( x * x ) * ( ( x * x ) - x ) ) + 1 ),-1/(x**3*(x - 1) - 2),0.0,-4.0 +1 / ( 1 - ( ( x * x ) * ( 1 + ( 1 + x ) ) ) * x ),-1/(x**3*(x + 2) - 1),0.0,-4.0 +1 / ( 1 - ( ( x * x ) * ( 1 + ( 1 - x ) ) ) * x ),1/(x**4 - 2*x**3 + 1),0.0,-4.0 +1 / ( 1 - ( ( x * x ) * ( 1 + x ) ) + ( 1 / x ) ),x/(-x**4 - x**3 + x + 1),1.0,-3.0 +1 / ( 1 - ( ( x * x ) * ( 1 + x ) ) + 1 ),-1/(x**2*(x + 1) - 2),0.0,-3.0 +1 / ( 1 - ( ( x * x ) * ( 1 + x ) ) - x ),-1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( 1 - ( ( x * x ) * ( 1 - x ) ) * x ),1/(x**4 - x**3 + 1),0.0,-4.0 +1 / ( 1 - ( ( x * x ) * ( 1 - x ) ) + 1 ),1/(x**3 - x**2 + 2),0.0,-3.0 +1 / ( 1 - ( ( x * x ) * x ) ) - 1 + x * x,x**2*(x**3 - x - 1)/(x**3 - 1),2.0,2.0 +1 / ( 1 - ( ( x * x ) * x ) ) / ( 1 + x ),-1/((x + 1)*(x**3 - 1)),0.0,-4.0 +1 / ( 1 - ( ( x * x ) * x ) ) / ( 1 - x ),1/((x - 1)*(x**3 - 1)),0.0,-4.0 +1 / ( 1 - ( ( x * x ) * x ) ) / ( x - 1 ),-1/((x - 1)*(x**3 - 1)),0.0,-4.0 +1 / ( 1 - ( ( x * x ) * x ) * ( 1 + ( 1 - x ) ) ),1/(x**4 - 2*x**3 + 1),0.0,-4.0 +1 / ( 1 - ( ( x * x ) * x ) * x ),-1/(x**4 - 1),0.0,-4.0 +1 / ( 1 - ( ( x * x ) * x ) + ( 1 - x ) ),-1/(x**3 + x - 2),0.0,-3.0 +1 / ( 1 - ( ( x * x ) * x ) + 1 ),-1/(x**3 - 2),0.0,-3.0 +1 / ( 1 - ( ( x * x ) * x ) - x ),-1/(x**3 + x - 1),0.0,-3.0 +1 / ( 1 - ( ( x * x ) - x ) * ( x * ( 1 - x ) ) ),1/(x**2*(x - 1)**2 + 1),0.0,-4.0 +1 / ( 1 - ( ( x / ( 1 + x ) ) * x ) ),(-x - 1)/(x**2 - x - 1),0.0,-1.0 +1 / ( 1 - ( ( x / ( 1 - x ) ) * x ) + 1 ),(-x + 1)/(-x**2 - 2*x + 2),0.0,-1.0 +1 / ( 1 - ( ( x / ( 1 - x ) ) - x ) * x ),(x - 1)/(x**3 + x - 1),0.0,-2.0 +1 / ( 1 - ( 1 + ( x * ( 1 - x ) ) ) * ( x * x ) ),1/(x**4 - x**3 - x**2 + 1),0.0,-4.0 +1 / ( 1 - ( 1 + ( x * x ) ) * ( x * x ) ),-1/(x**4 + x**2 - 1),0.0,-4.0 +1 / ( 1 - ( 1 + x ) ) / x,-1/x**2,-2.0,-2.0 +1 / ( 1 - ( 1 + x ) * ( ( 1 + ( x * x ) ) * x ) ),-1/(x*(x + 1)*(x**2 + 1) - 1),0.0,-4.0 +1 / ( 1 - ( 1 + x ) * ( ( x * ( 1 - x ) ) * x ) ),1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( 1 - ( 1 + x ) * ( ( x * x ) * ( 1 + x ) ) ),-1/(x**2*(x + 1)**2 - 1),0.0,-4.0 +1 / ( 1 - ( 1 + x ) * ( x * ( ( x * x ) + x ) ) ),-1/(x**2*(x + 1)**2 - 1),0.0,-4.0 +1 / ( 1 - ( 1 + x ) * ( x * ( 1 + x ) ) ),-1/(x*(x + 1)**2 - 1),0.0,-3.0 +1 / ( 1 - ( 1 + x ) * ( x * ( x * ( 1 + x ) ) ) ),-1/(x**2*(x + 1)**2 - 1),0.0,-4.0 +1 / ( 1 - ( 1 + x ) * x ),-1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( 1 - ( 1 + x ) - ( ( x * x ) + x ) ),-1/(x*(x + 2)),-1.0,-2.0 +1 / ( 1 - ( 1 + x ) - ( x * ( 1 + x ) ) ),-1/(x*(x + 2)),-1.0,-2.0 +1 / ( 1 - ( 1 + x ) - x ),-1/(2*x),-1.0,-1.0 +1 / ( 1 - ( 1 + x ) / ( x * x ) ),x**2/(x**2 - x - 1),2.0,0.0 +1 / ( 1 - ( 1 - ( x * ( 1 - x ) ) ) * x ),-1/(x**3 - x**2 + x - 1),0.0,-3.0 +1 / ( 1 - ( 1 - ( x * x ) ) / x ),x/(x**2 + x - 1),1.0,-1.0 +1 / ( 1 - ( 1 - x ) * ( ( 1 + x ) * x ) ),1/(x**3 - x + 1),0.0,-3.0 +1 / ( 1 - ( 1 - x ) * ( ( x * x ) * ( 1 - x ) ) ),-1/(x**2*(x - 1)**2 - 1),0.0,-4.0 +1 / ( 1 - ( 1 - x ) * ( x * ( ( x * x ) - x ) ) ),1/(x**2*(x - 1)**2 + 1),0.0,-4.0 +1 / ( 1 - ( 1 - x ) * ( x * ( 1 + ( x * x ) ) ) ),1/(x**4 - x**3 + x**2 - x + 1),0.0,-4.0 +1 / ( 1 - ( 1 - x ) * x ),1/(x**2 - x + 1),0.0,-2.0 +1 / ( 1 - ( 1 - x ) / ( x * ( x * x ) ) ),x**3/(x**3 + x - 1),3.0,0.0 +1 / ( 1 - ( 1 - x ) / ( x * x ) ),x**2/(x**2 + x - 1),2.0,0.0 +1 / ( 1 - ( 1 / ( 1 - x ) ) + ( x * x ) ),(x - 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +1 / ( 1 - ( 1 / ( 1 - x ) ) - ( x * x ) ),(-x + 1)/((x - 1)*(x**2 - 1) - 1),-1.0,-2.0 +1 / ( 1 - ( 1 / ( x * x ) ) ) / ( 1 - x ),-x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +1 / ( 1 - ( 1 / x ) ) + ( ( 1 - x ) * x ),-x**2 + x + x/(x - 1),2.0,2.0 +1 / ( 1 - ( 1 / x ) ) + 1,(2*x - 1)/(x - 1),0.0,0.0 +1 / ( 1 - ( 1 / x ) ) - 1 / x,(x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +1 / ( 1 - ( 1 / x ) ) - 1 / x / x,(x**3 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( 1 - ( 1 / x ) ) - x,x*(-x + 2)/(x - 1),1.0,1.0 +1 / ( 1 - ( 1 / x ) ) / ( 1 - x ),-x/(x - 1)**2,1.0,-1.0 +1 / ( 1 - ( 1 / x ) + ( x * ( 1 - x ) ) ),-x/(x*(x*(x - 1) - 1) + 1),1.0,-2.0 +1 / ( 1 - ( 1 / x ) + ( x * x ) ),x/(x**3 + x - 1),1.0,-2.0 +1 / ( 1 - ( 1 / x ) - ( ( x * x ) * ( 1 - x ) ) ),x/(x**4 - x**3 + x - 1),1.0,-3.0 +1 / ( 1 - ( 1 / x ) - ( 1 + x ) ),-x/(x**2 + 1),1.0,-1.0 +1 / ( 1 - ( 1 / x ) - ( x * ( 1 + ( x * x ) ) ) ),-x/(x**4 + x**2 - x + 1),1.0,-3.0 +1 / ( 1 - ( 1 / x ) - ( x * ( 1 - x ) ) ),x/(x**3 - x**2 + x - 1),1.0,-2.0 +1 / ( 1 - ( 1 / x ) - x ),-x/(x*(x - 1) + 1),1.0,-1.0 +1 / ( 1 - ( x * ( ( ( x * x ) * x ) + x ) ) + 1 ),-1/(x**4 + x**2 - 2),0.0,-4.0 +1 / ( 1 - ( x * ( ( 1 + x ) * x ) ) ) / ( x - 1 ),-1/(x**4 - x**2 - x + 1),0.0,-4.0 +1 / ( 1 - ( x * ( ( 1 + x ) * x ) ) * x ),-1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( 1 - ( x * ( ( 1 + x ) * x ) ) + 1 ),-1/(x**2*(x + 1) - 2),0.0,-3.0 +1 / ( 1 - ( x * ( ( 1 + x ) + x ) ) * ( x * x ) ),-1/(x**3*(2*x + 1) - 1),0.0,-4.0 +1 / ( 1 - ( x * ( ( 1 + x ) + x ) ) * x ),-1/(x**2*(2*x + 1) - 1),0.0,-3.0 +1 / ( 1 - ( x * ( ( 1 + x ) + x ) ) - x ),-1/(x*(2*x + 1) + x - 1),0.0,-2.0 +1 / ( 1 - ( x * ( ( 1 - x ) - x ) ) ) / x,1/(x*(2*x**2 - x + 1)),-1.0,-3.0 +1 / ( 1 - ( x * ( ( x * ( 1 - x ) ) + x ) ) * x ),-1/(-x**3*(x - 2) - 1),0.0,-4.0 +1 / ( 1 - ( x * ( ( x * ( 1 - x ) ) - x ) ) * x ),1/(x**4 + 1),0.0,-4.0 +1 / ( 1 - ( x * ( ( x * ( x * x ) ) + x ) ) - x ),-1/(x**4 + x**2 + x - 1),0.0,-4.0 +1 / ( 1 - ( x * ( ( x * x ) * x ) ) + ( x * x ) ),1/(-x**4 + x**2 + 1),0.0,-4.0 +1 / ( 1 - ( x * ( ( x * x ) * x ) ) + 1 ),-1/(x**4 - 2),0.0,-4.0 +1 / ( 1 - ( x * ( ( x * x ) + ( 1 - x ) ) ) * x ),-1/(x**2*(x**2 - x + 1) - 1),0.0,-4.0 +1 / ( 1 - ( x * ( ( x * x ) + x ) ) ) * x,-x/(x**2*(x + 1) - 1),1.0,-2.0 +1 / ( 1 - ( x * ( ( x * x ) + x ) ) ) / ( 1 - x ),1/(x**4 - x**2 - x + 1),0.0,-4.0 +1 / ( 1 - ( x * ( ( x * x ) + x ) ) * ( 1 + x ) ),-1/(x**2*(x + 1)**2 - 1),0.0,-4.0 +1 / ( 1 - ( x * ( ( x * x ) + x ) ) + ( 1 / x ) ),x/(-x**4 - x**3 + x + 1),1.0,-3.0 +1 / ( 1 - ( x * ( ( x * x ) - x ) ) ),-1/(x**2*(x - 1) - 1),0.0,-3.0 +1 / ( 1 - ( x * ( ( x * x ) - x ) ) + 1 ),-1/(x**2*(x - 1) - 2),0.0,-3.0 +1 / ( 1 - ( x * ( ( x * x ) - x ) ) - x ),-1/(x**2*(x - 1) + x - 1),0.0,-3.0 +1 / ( 1 - ( x * ( 1 + ( ( x * x ) + x ) ) ) * x ),-1/(x**2*(x**2 + x + 1) - 1),0.0,-4.0 +1 / ( 1 - ( x * ( 1 + ( 1 + x ) ) ) ) / x,-1/(x*(x*(x + 2) - 1)),-1.0,-3.0 +1 / ( 1 - ( x * ( 1 + ( 1 + x ) ) ) * ( x * x ) ),-1/(x**3*(x + 2) - 1),0.0,-4.0 +1 / ( 1 - ( x * ( 1 + ( 1 + x ) ) ) * x ),-1/(x**2*(x + 2) - 1),0.0,-3.0 +1 / ( 1 - ( x * ( 1 + ( 1 - x ) ) ) ),1/(x**2 - 2*x + 1),0.0,-2.0 +1 / ( 1 - ( x * ( 1 + ( 1 - x ) ) ) ) / x,1/(x*(x**2 - 2*x + 1)),-1.0,-3.0 +1 / ( 1 - ( x * ( 1 + ( x * x ) ) ) + ( 1 / x ) ),x/(-x**4 - x**2 + x + 1),1.0,-3.0 +1 / ( 1 - ( x * ( 1 + ( x * x ) ) ) + 1 ),-1/(x**3 + x - 2),0.0,-3.0 +1 / ( 1 - ( x * ( 1 + ( x * x ) ) ) - x ),-1/(x**3 + 2*x - 1),0.0,-3.0 +1 / ( 1 - ( x * ( 1 + x ) ) ),-1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( 1 - ( x * ( 1 + x ) ) ) * x,-x/(x*(x + 1) - 1),1.0,-1.0 +1 / ( 1 - ( x * ( 1 + x ) ) ) / ( 1 + x ),-1/((x + 1)*(x*(x + 1) - 1)),0.0,-3.0 +1 / ( 1 - ( x * ( 1 + x ) ) ) / ( 1 - x ),1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( 1 - ( x * ( 1 + x ) ) ) / 1,-1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( 1 - ( x * ( 1 + x ) ) ) / 1 / x,-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +1 / ( 1 - ( x * ( 1 + x ) ) ) / x,-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +1 / ( 1 - ( x * ( 1 + x ) ) ) / x / 1,-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +1 / ( 1 - ( x * ( 1 + x ) ) * ( ( 1 - x ) * x ) ),1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( 1 - ( x * ( 1 + x ) ) * ( 1 + x ) ),-1/(x*(x + 1)**2 - 1),0.0,-3.0 +1 / ( 1 - ( x * ( 1 + x ) ) * ( x * x ) ),-1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( 1 - ( x * ( 1 + x ) ) + 1 ),-1/(x*(x + 1) - 2),0.0,-2.0 +1 / ( 1 - ( x * ( 1 + x ) ) - x ),-1/(x*(x + 1) + x - 1),0.0,-2.0 +1 / ( 1 - ( x * ( 1 + x ) ) / 1 ),-1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( 1 - ( x * ( 1 - ( x * ( 1 + x ) ) ) ) * x ),1/(x**4 + x**3 - x**2 + 1),0.0,-4.0 +1 / ( 1 - ( x * ( 1 - ( x * x ) ) ) + 1 ),1/(x**3 - x + 2),0.0,-3.0 +1 / ( 1 - ( x * ( 1 - x ) ) ),1/(x**2 - x + 1),0.0,-2.0 +1 / ( 1 - ( x * ( 1 - x ) ) ) * ( 1 / x ),1/(x*(x**2 - x + 1)),-1.0,-3.0 +1 / ( 1 - ( x * ( 1 - x ) ) ) - ( 1 + x ),-x**3/(x**2 - x + 1),3.0,1.0 +1 / ( 1 - ( x * ( 1 - x ) ) ) / ( ( x * x ) - 1 ),1/(x**4 - x**3 + x - 1),0.0,-4.0 +1 / ( 1 - ( x * ( 1 - x ) ) ) / ( 1 - ( x * x ) ),-1/(x**4 - x**3 + x - 1),0.0,-4.0 +1 / ( 1 - ( x * ( 1 - x ) ) ) / ( x - 1 ),1/((x - 1)*(x*(x - 1) + 1)),0.0,-3.0 +1 / ( 1 - ( x * ( 1 - x ) ) ) / x,1/(x*(x**2 - x + 1)),-1.0,-3.0 +1 / ( 1 - ( x * ( 1 - x ) ) ) / x / 1,1/(x*(x**2 - x + 1)),-1.0,-3.0 +1 / ( 1 - ( x * ( 1 - x ) ) * ( 1 + x ) ),1/(x**3 - x + 1),0.0,-3.0 +1 / ( 1 - ( x * ( 1 - x ) ) * ( 1 - ( x * x ) ) ),-1/(x*(x - 1)*(x**2 - 1) - 1),0.0,-4.0 +1 / ( 1 - ( x * ( 1 - x ) ) * ( x * ( 1 + x ) ) ),1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( 1 - ( x * ( 1 - x ) ) * ( x * ( 1 - x ) ) ),-1/(x**2*(x - 1)**2 - 1),0.0,-4.0 +1 / ( 1 - ( x * ( 1 - x ) ) * ( x * x ) ),1/(x**4 - x**3 + 1),0.0,-4.0 +1 / ( 1 - ( x * ( 1 - x ) ) * x ),1/(x**3 - x**2 + 1),0.0,-3.0 +1 / ( 1 - ( x * ( 1 - x ) ) + 1 ),1/(x**2 - x + 2),0.0,-2.0 +1 / ( 1 - ( x * ( 1 - x ) ) - ( 1 + x ) ),1/(x*(x - 2)),-1.0,-2.0 +1 / ( 1 - ( x * ( 1 - x ) ) - x ),1/(x**2 - 2*x + 1),0.0,-2.0 +1 / ( 1 - ( x * ( x * ( 1 + x ) ) ) ) / ( 1 - x ),1/(x**4 - x**2 - x + 1),0.0,-4.0 +1 / ( 1 - ( x * ( x * ( 1 + x ) ) ) * ( 1 - x ) ),1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( 1 - ( x * ( x * ( 1 + x ) ) ) * x ),-1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( 1 - ( x * ( x * ( 1 + x ) ) ) - x ),-1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( 1 - ( x * ( x * ( 1 - x ) ) ) ) / ( 1 - x ),1/((x - 1)*(-x**2*(x - 1) - 1)),0.0,-4.0 +1 / ( 1 - ( x * ( x * ( 1 - x ) ) ) ) / ( x - 1 ),1/((x - 1)*(x**2*(x - 1) + 1)),0.0,-4.0 +1 / ( 1 - ( x * ( x * ( 1 - x ) ) ) - x ),1/(x**3 - x**2 - x + 1),0.0,-3.0 +1 / ( 1 - ( x * ( x * ( x * x ) ) ) + 1 ),-1/(x**4 - 2),0.0,-4.0 +1 / ( 1 - ( x * ( x * x ) ) ),-1/(x**3 - 1),0.0,-3.0 +1 / ( 1 - ( x * ( x * x ) ) ) - 1 + x * x,x**2*(x**3 - x - 1)/(x**3 - 1),2.0,2.0 +1 / ( 1 - ( x * ( x * x ) ) ) - x * x - 1,x**2*(-x**3 - x + 1)/(x**3 - 1),2.0,2.0 +1 / ( 1 - ( x * ( x * x ) ) ) / ( x - 1 ),-1/((x - 1)*(x**3 - 1)),0.0,-4.0 +1 / ( 1 - ( x * ( x * x ) ) * ( 1 - x ) ),1/(x**4 - x**3 + 1),0.0,-4.0 +1 / ( 1 - ( x * ( x * x ) ) * x ),-1/(x**4 - 1),0.0,-4.0 +1 / ( 1 - ( x * ( x * x ) ) + ( 1 + x ) ),1/(-x**3 + x + 2),0.0,-3.0 +1 / ( 1 - ( x * ( x * x ) ) + ( x * x ) ),1/(-x**3 + x**2 + 1),0.0,-3.0 +1 / ( 1 - ( x * ( x * x ) ) + 1 ),-1/(x**3 - 2),0.0,-3.0 +1 / ( 1 - ( x * x ) ) * 1,-1/(x**2 - 1),0.0,-2.0 +1 / ( 1 - ( x * x ) ) + ( 1 / x ),(x**2 - x - 1)/(x**3 - x),-1.0,-1.0 +1 / ( 1 - ( x * x ) ) + x,(x**3 - x - 1)/(x**2 - 1),0.0,1.0 +1 / ( 1 - ( x * x ) ) - ( 1 - x ),x*(x**2 - x - 1)/(x**2 - 1),1.0,1.0 +1 / ( 1 - ( x * x ) ) - ( 1 / ( x * x ) ),(-2*x**2 + 1)/(x**2*(x**2 - 1)),-2.0,-2.0 +1 / ( 1 - ( x * x ) ) - ( 1 / x ),(-x**2 - x + 1)/(x*(x**2 - 1)),-1.0,-1.0 +1 / ( 1 - ( x * x ) ) - 1 + x * x,x**2 - 1 - 1/(x**2 - 1),2.0,2.0 +1 / ( 1 - ( x * x ) ) / ( ( 1 / x ) - x ),x/(x**2 - 1)**2,1.0,-3.0 +1 / ( 1 - ( x * x ) ) / ( 1 + x ),-1/((x + 1)*(x**2 - 1)),0.0,-3.0 +1 / ( 1 - ( x * x ) ) / ( 1 - x ),1/((x - 1)*(x**2 - 1)),0.0,-3.0 +1 / ( 1 - ( x * x ) ) / ( 1 - x ) - 1,(-(x - 1)*(x**2 - 1) + 1)/((x - 1)*(x**2 - 1)),1.0,0.0 +1 / ( 1 - ( x * x ) ) / ( x - 1 ),-1/((x - 1)*(x**2 - 1)),0.0,-3.0 +1 / ( 1 - ( x * x ) ) / x,-1/(x**3 - x),-1.0,-3.0 +1 / ( 1 - ( x * x ) ) / x + 1 + 1,(2*x**3 - 2*x - 1)/(x**3 - x),-1.0,0.0 +1 / ( 1 - ( x * x ) ) / x - 1,(-x**3 + x - 1)/(x*(x**2 - 1)),-1.0,0.0 +1 / ( 1 - ( x * x ) * ( ( 1 / x ) - x ) ),1/(x**3 - x + 1),0.0,-3.0 +1 / ( 1 - ( x * x ) * ( 1 + ( 1 + ( x * x ) ) ) ),-1/(x**2*(x**2 + 2) - 1),0.0,-4.0 +1 / ( 1 - ( x * x ) * ( 1 + ( 1 + x ) ) ),-1/(x**2*(x + 2) - 1),0.0,-3.0 +1 / ( 1 - ( x * x ) * ( 1 - ( x * ( 1 - x ) ) ) ),-1/(x**4 - x**3 + x**2 - 1),0.0,-4.0 +1 / ( 1 - ( x * x ) * ( 1 - x ) ),1/(x**3 - x**2 + 1),0.0,-3.0 +1 / ( 1 - ( x * x ) * ( x * ( ( 1 + x ) + x ) ) ),-1/(x**3*(2*x + 1) - 1),0.0,-4.0 +1 / ( 1 - ( x * x ) * ( x * ( 1 + ( 1 + x ) ) ) ),-1/(x**3*(x + 2) - 1),0.0,-4.0 +1 / ( 1 - ( x * x ) * ( x * x ) ),-1/(x**4 - 1),0.0,-4.0 +1 / ( 1 - ( x * x ) * ( x / ( 1 - x ) ) ),(-x + 1)/(-x**3 - x + 1),0.0,-2.0 +1 / ( 1 - ( x * x ) * 1 ),-1/(x**2 - 1),0.0,-2.0 +1 / ( 1 - ( x * x ) + ( ( ( 1 / x ) + x ) / x ) ),x**2/(-x**4 + 2*x**2 + 1),2.0,-2.0 +1 / ( 1 - ( x * x ) + ( 1 - x ) ),-1/(x**2 + x - 2),0.0,-2.0 +1 / ( 1 - ( x * x ) + 1 ),-1/(x**2 - 2),0.0,-2.0 +1 / ( 1 - ( x * x ) - ( ( x * x ) * x ) ),-1/(x**3 + x**2 - 1),0.0,-3.0 +1 / ( 1 - ( x * x ) - ( 1 / ( 1 + x ) ) ),-(x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +1 / ( 1 - ( x * x ) - ( 1 / x ) ),-x/(x**3 - x + 1),1.0,-2.0 +1 / ( 1 - ( x * x ) - ( x * ( x * x ) ) ),-1/(x**3 + x**2 - 1),0.0,-3.0 +1 / ( 1 - ( x * x ) - ( x * x ) ),-1/(2*x**2 - 1),0.0,-2.0 +1 / ( 1 - ( x * x ) - x ),-1/(x**2 + x - 1),0.0,-2.0 +1 / ( 1 - ( x * x ) / 1 ),-1/(x**2 - 1),0.0,-2.0 +1 / ( 1 - ( x / ( ( 1 - x ) - x ) ) ) / x,(-2*x + 1)/(x*(-3*x + 1)),-1.0,-1.0 +1 / ( 1 - ( x / ( ( 1 / x ) + x ) ) * x ),(-x**2 - 1)/(x**3 - x**2 - 1),0.0,-1.0 +1 / ( 1 - ( x / ( ( x * x ) - x ) ) - x ),(-x + 1)/((x - 1)**2 + 1),0.0,-1.0 +1 / ( 1 - ( x / ( 1 + x ) ) * x ),(-x - 1)/(x**2 - x - 1),0.0,-1.0 +1 / ( 1 - ( x / ( 1 + x ) ) - ( x * x ) ),-(x + 1)/(x**3 + x**2 - 1),0.0,-2.0 +1 / ( 1 - ( x / ( 1 - x ) ) ) * ( x * x ),x**2*(-x + 1)/(-2*x + 1),2.0,2.0 +1 / ( 1 - ( x / ( 1 - x ) ) ) - ( 1 + x ),-2*x**2/(2*x - 1),2.0,1.0 +1 / ( 1 - ( x / ( 1 - x ) ) ) / ( x * x ),(-x + 1)/(x**2*(-2*x + 1)),-2.0,-2.0 +1 / ( 1 - ( x / ( 1 - x ) ) ) / x,(-x + 1)/(x*(-2*x + 1)),-1.0,-1.0 +1 / ( 1 - ( x / ( 1 - x ) ) * x ),(-x + 1)/(-x**2 - x + 1),0.0,-1.0 +1 / ( 1 - ( x / ( 1 - x ) ) + ( 1 / x ) ),x*(x - 1)/(2*x**2 - 1),1.0,0.0 +1 / ( 1 - ( x / ( 1 - x ) ) - x ),(-x + 1)/(-x + (x - 1)**2),0.0,-1.0 +1 / ( 1 - 1 * ( ( x * x ) * ( 1 - x ) ) ),1/(x**3 - x**2 + 1),0.0,-3.0 +1 / ( 1 - 1 * ( x * ( 1 - x ) ) ),1/(x**2 - x + 1),0.0,-2.0 +1 / ( 1 - 1 * ( x / ( 1 - x ) ) ),(-x + 1)/(-2*x + 1),0.0,0.0 +1 / ( 1 - 1 - x ),-1/x,-1.0,-1.0 +1 / ( 1 - 1 / ( ( 1 + x ) * x ) ),x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +1 / ( 1 - 1 / ( ( x * ( 1 - x ) ) * x ) ),x**2*(x - 1)/(x**2*(x - 1) + 1),2.0,0.0 +1 / ( 1 - 1 / ( ( x * x ) * ( 1 - x ) ) ),x**2*(x - 1)/(x**2*(x - 1) + 1),2.0,0.0 +1 / ( 1 - 1 / ( x * x ) ),x**2/(x**2 - 1),2.0,0.0 +1 / ( 1 - 1 / x ),x/(x - 1),1.0,0.0 +1 / ( 1 - x ),-1/(x - 1),0.0,-1.0 +1 / ( 1 - x ) * ( ( x / ( 1 + x ) ) + x ),-x*(x + 2)/(x**2 - 1),1.0,0.0 +1 / ( 1 - x ) * ( 1 / ( 1 - x ) ),(x - 1)**(-2),0.0,-2.0 +1 / ( 1 - x ) * 1,-1/(x - 1),0.0,-1.0 +1 / ( 1 - x ) * x,-x/(x - 1),1.0,0.0 +1 / ( 1 - x ) + ( ( 1 - x ) / x ),-(x + (x - 1)**2)/(x*(x - 1)),-1.0,0.0 +1 / ( 1 - x ) + ( ( 1 - x ) / x ) / x,-(x**2 + (x - 1)**2)/(x**2*(x - 1)),-2.0,-1.0 +1 / ( 1 - x ) + ( ( 1 / x ) / x ),(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / ( 1 - x ) + ( 1 ) / ( 1 - x ),-2/(x - 1),0.0,-1.0 +1 / ( 1 - x ) + ( 1 - x ),-((x - 1)**2 + 1)/(x - 1),0.0,1.0 +1 / ( 1 - x ) + ( 1 / ( ( 1 / x ) + x ) ),-(x + 1)/(x**3 - x**2 + x - 1),0.0,-2.0 +1 / ( 1 - x ) + ( 1 / ( 1 + x ) ) * 1,-2/(x**2 - 1),0.0,-2.0 +1 / ( 1 - x ) + ( 1 / ( 1 - x ) ) / x,-(x + 1)/(x*(x - 1)),-1.0,-1.0 +1 / ( 1 - x ) + ( 1 / x ) / x - x,-x - 1/(x - 1) + x**(-2),-2.0,1.0 +1 / ( 1 - x ) + ( x / ( 1 + x ) ),(x**2 - 2*x - 1)/(x**2 - 1),0.0,0.0 +1 / ( 1 - x ) + 1,(x - 2)/(x - 1),0.0,0.0 +1 / ( 1 - x ) + 1 + 1,(2*x - 3)/(x - 1),0.0,0.0 +1 / ( 1 - x ) + 1 + x,(x**2 - 2)/(x - 1),0.0,1.0 +1 / ( 1 - x ) + 1 + x * x,((x - 1)*(x**2 + 1) - 1)/(x - 1),0.0,2.0 +1 / ( 1 - x ) + 1 + x + 1,(x**2 + x - 3)/(x - 1),0.0,1.0 +1 / ( 1 - x ) + 1 + x + x,(2*x**2 - x - 2)/(x - 1),0.0,1.0 +1 / ( 1 - x ) + 1 - ( 1 / x ) / x,(x**3 - 2*x**2 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( 1 - x ) + 1 - x,-((x - 1)**2 + 1)/(x - 1),0.0,1.0 +1 / ( 1 - x ) + 1 / ( ( 1 + x ) ),-2/(x**2 - 1),0.0,-2.0 +1 / ( 1 - x ) + 1 / x + 1,(x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +1 / ( 1 - x ) + 1 / x - x,(x**2*(-x + 1) - 1)/(x*(x - 1)),-1.0,1.0 +1 / ( 1 - x ) + x,(x*(x - 1) - 1)/(x - 1),0.0,1.0 +1 / ( 1 - x ) + x * x * x,(x**3*(x - 1) - 1)/(x - 1),0.0,3.0 +1 / ( 1 - x ) + x + 1 + 1,(x**2 + x - 3)/(x - 1),0.0,1.0 +1 / ( 1 - x ) + x + x,(2*x*(x - 1) - 1)/(x - 1),0.0,1.0 +1 / ( 1 - x ) + x + x * x,(x**3 - x - 1)/(x - 1),0.0,2.0 +1 / ( 1 - x ) + x + x + 1,(2*x**2 - x - 2)/(x - 1),0.0,1.0 +1 / ( 1 - x ) + x + x - 1,x*(2*x - 3)/(x - 1),1.0,1.0 +1 / ( 1 - x ) + x - 1,x*(x - 2)/(x - 1),1.0,1.0 +1 / ( 1 - x ) + x - 1 + x,x*(2*x - 3)/(x - 1),1.0,1.0 +1 / ( 1 - x ) + x - 1 - 1,((x - 2)*(x - 1) - 1)/(x - 1),0.0,1.0 +1 / ( 1 - x ) + x / x,(x - 2)/(x - 1),0.0,0.0 +1 / ( 1 - x ) - ( ( 1 + x ) / x ) / x,(-2*x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / ( 1 - x ) - ( 1 + 1 ),(-2*x + 1)/(x - 1),0.0,0.0 +1 / ( 1 - x ) - ( 1 - ( x * x ) ),x*(x**2 - x - 1)/(x - 1),1.0,2.0 +1 / ( 1 - x ) - ( 1 - x ) / ( 1 + x ),x*(x - 3)/(x**2 - 1),1.0,0.0 +1 / ( 1 - x ) - ( 1 / ( 1 + ( x * x ) ) ),-x*(x + 1)/((x - 1)*(x**2 + 1)),1.0,-1.0 +1 / ( 1 - x ) - ( 1 / ( 1 + x ) ),-2*x/(x**2 - 1),1.0,-1.0 +1 / ( 1 - x ) - ( 1 / ( 1 + x ) ) - x - x,-2*x**3/(x**2 - 1),3.0,1.0 +1 / ( 1 - x ) - ( 1 / x ) / ( 1 + x ),(-x**2 - 2*x + 1)/(x*(x**2 - 1)),-1.0,-1.0 +1 / ( 1 - x ) - ( 1 / x ) / x,(-x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / ( 1 - x ) - ( x * x ) - 1 + x,((x - 1)*(-x**2 + x - 1) - 1)/(x - 1),1.0,2.0 +1 / ( 1 - x ) - ( x / ( ( 1 / x ) + x ) ) - x - 1,-x**3*(x + 1)/(x**3 - x**2 + x - 1),3.0,1.0 +1 / ( 1 - x ) - 1 * x * x,(x**2*(-x + 1) - 1)/(x - 1),0.0,2.0 +1 / ( 1 - x ) - 1 - ( 1 ),(-2*x + 1)/(x - 1),0.0,0.0 +1 / ( 1 - x ) - 1 - ( 1 / ( 1 + x ) ) * x,-2*x**2/(x**2 - 1),2.0,0.0 +1 / ( 1 - x ) - 1 - ( x * x ) + x,((x - 1)*(-x**2 + x - 1) - 1)/(x - 1),1.0,2.0 +1 / ( 1 - x ) - 1 - 1 - 1,(-3*x + 2)/(x - 1),0.0,0.0 +1 / ( 1 - x ) - 1 - 1 / 1,(-2*x + 1)/(x - 1),0.0,0.0 +1 / ( 1 - x ) - 1 - x * x,-x*(x**2 - x + 1)/(x - 1),1.0,2.0 +1 / ( 1 - x ) - 1 - x - 1,(-x**2 - x + 1)/(x - 1),0.0,1.0 +1 / ( 1 - x ) - 1 / ( x * x ) / ( x * ( 1 + x ) ),(-x**4 - x**3 - x + 1)/(x**3*(x**2 - 1)),-3.0,-1.0 +1 / ( 1 - x ) - 1 / ( x / ( 1 + x ) ) / x,(-2*x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / ( 1 - x ) - 1 / x + 1,(x**2 - 3*x + 1)/(x*(x - 1)),-1.0,0.0 +1 / ( 1 - x ) - 1 / x / ( x * ( x / ( 1 - x ) ) ),(-x**3 + (x - 1)**2)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( 1 - x ) - 1 / x / ( x * x ),(-x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( 1 - x ) - 1 / x / x,(-x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / ( 1 - x ) - x,-(x*(x - 1) + 1)/(x - 1),0.0,1.0 +1 / ( 1 - x ) - x * ( x * x ) * x,(x**4*(-x + 1) - 1)/(x - 1),0.0,4.0 +1 / ( 1 - x ) - x * ( x * x ) - 1,-(x**4 - x**3 + x)/(x - 1),1.0,3.0 +1 / ( 1 - x ) - x * 1 - x,-(2*x*(x - 1) + 1)/(x - 1),0.0,1.0 +1 / ( 1 - x ) - x * x - 1,-x*(x**2 - x + 1)/(x - 1),1.0,2.0 +1 / ( 1 - x ) - x + 1,-((x - 1)**2 + 1)/(x - 1),0.0,1.0 +1 / ( 1 - x ) - x + 1 / x,(x**2*(-x + 1) - 1)/(x*(x - 1)),-1.0,1.0 +1 / ( 1 - x ) - x - ( 1 / ( 1 + x ) ) - x,-2*x**3/(x**2 - 1),3.0,1.0 +1 / ( 1 - x ) - x - 1 * x,-(2*x*(x - 1) + 1)/(x - 1),0.0,1.0 +1 / ( 1 - x ) - x - x + 1,((-2*x + 1)*(x - 1) - 1)/(x - 1),0.0,1.0 +1 / ( 1 - x ) - x / 1 * x,(x**2*(-x + 1) - 1)/(x - 1),0.0,2.0 +1 / ( 1 - x ) / ( ( ( x * x ) * x ) + 1 ),-1/((x - 1)*(x**3 + 1)),0.0,-4.0 +1 / ( 1 - x ) / ( ( 1 + ( x * ( x * x ) ) ) + x ),-1/((x - 1)*(x**3 + x + 1)),0.0,-4.0 +1 / ( 1 - x ) / ( ( 1 + x ) + 1 ),-1/((x - 1)*(x + 2)),0.0,-2.0 +1 / ( 1 - x ) / ( ( 1 + x ) + x ),-1/((x - 1)*(2*x + 1)),0.0,-2.0 +1 / ( 1 - x ) / ( ( 1 + x ) + x ) + x - 1,x**2*(2*x - 3)/(2*x**2 - x - 1),2.0,1.0 +1 / ( 1 - x ) / ( ( 1 - x ) - x ) * 1,1/((x - 1)*(2*x - 1)),0.0,-2.0 +1 / ( 1 - x ) / ( ( 1 - x ) - x ) - 1,(-(x - 1)*(2*x - 1) + 1)/((x - 1)*(2*x - 1)),1.0,0.0 +1 / ( 1 - x ) / ( ( 1 - x ) - x ) / ( x ),1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +1 / ( 1 - x ) / ( ( 1 / ( x * x ) ) + x ),-x**2/((x - 1)*(x**3 + 1)),2.0,-2.0 +1 / ( 1 - x ) / ( ( 1 / x ) + x ),-x/((x - 1)*(x**2 + 1)),1.0,-2.0 +1 / ( 1 - x ) / ( ( 1 / x ) - 1 ),x/(x - 1)**2,1.0,-1.0 +1 / ( 1 - x ) / ( ( 1 / x ) - x ) - x,-x + 1/((x - 1)*(x - 1/x)),2.0,1.0 +1 / ( 1 - x ) / ( ( x * ( 1 + ( x * x ) ) ) - 1 ),-1/((x - 1)*(x*(x**2 + 1) - 1)),0.0,-4.0 +1 / ( 1 - x ) / ( ( x * ( 1 + x ) ) + x ),-1/(x*(x - 1)*(x + 2)),-1.0,-3.0 +1 / ( 1 - x ) / ( ( x * ( 1 + x ) ) - 1 ),-1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( 1 - x ) / ( ( x * ( 1 - x ) ) + x ),1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +1 / ( 1 - x ) / ( ( x * ( 1 - x ) ) - 1 ),1/((x - 1)*(x*(x - 1) + 1)),0.0,-3.0 +1 / ( 1 - x ) / ( ( x * x ) - ( 1 - x ) ),-1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( 1 - x ) / ( ( x * x ) - ( 1 / x ) ),-x/((x - 1)*(x**3 - 1)),1.0,-3.0 +1 / ( 1 - x ) / ( ( x * x ) - 1 ),-1/((x - 1)*(x**2 - 1)),0.0,-3.0 +1 / ( 1 - x ) / ( ( x / ( 1 + x ) ) + x ),-(x + 1)/(x*(x - 1)*(x + 2)),-1.0,-2.0 +1 / ( 1 - x ) / ( ( x / ( 1 + x ) ) - x ),(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +1 / ( 1 - x ) / ( ( x / ( 1 + x ) ) - x ) * 1,(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +1 / ( 1 - x ) / ( 1 + x ),-1/(x**2 - 1),0.0,-2.0 +1 / ( 1 - x ) / ( 1 + x ) + ( 1 / x ),(x**2 - x - 1)/(x**3 - x),-1.0,-1.0 +1 / ( 1 - x ) / ( 1 + x ) - 1,-x**2/(x**2 - 1),2.0,0.0 +1 / ( 1 - x ) / ( 1 + x ) - 1 / ( 1 + ( x * x ) ),-2*x**2/(x**4 - 1),2.0,-2.0 +1 / ( 1 - x ) / ( 1 + x ) - x - 1,-x*(x**2 + x - 1)/(x**2 - 1),1.0,1.0 +1 / ( 1 - x ) / ( 1 + x ) / x,-1/(x**3 - x),-1.0,-3.0 +1 / ( 1 - x ) / ( 1 - ( ( x * x ) * x ) ),1/((x - 1)*(x**3 - 1)),0.0,-4.0 +1 / ( 1 - x ) / ( 1 - ( 1 / x ) ),-x/(x - 1)**2,1.0,-1.0 +1 / ( 1 - x ) / ( 1 - ( x * ( 1 - x ) ) ),1/((x - 1)*(-x*(x - 1) - 1)),0.0,-3.0 +1 / ( 1 - x ) / ( 1 - ( x * x ) ),1/((x - 1)*(x**2 - 1)),0.0,-3.0 +1 / ( 1 - x ) / ( 1 - x ),(x - 1)**(-2),0.0,-2.0 +1 / ( 1 - x ) / ( 1 - x ) + 1 / x,(x - 1)**(-2) + 1/x,-1.0,-1.0 +1 / ( 1 - x ) / ( 1 - x ) - 1,-1 + (x - 1)**(-2),1.0,0.0 +1 / ( 1 - x ) / ( x ),-1/(x*(x - 1)),-1.0,-2.0 +1 / ( 1 - x ) / ( x * ( 1 - x ) ),1/(x*(x - 1)**2),-1.0,-3.0 +1 / ( 1 - x ) / ( x * x ) + 1,(x**2*(x - 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( 1 - x ) / ( x * x ) + x * x,(x**4*(x - 1) - 1)/(x**2*(x - 1)),-2.0,2.0 +1 / ( 1 - x ) / ( x * x ) - 1,(x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( 1 - x ) / ( x * x ) - 1 - 1,(2*x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( 1 - x ) / ( x * x ) / x - ( 1 / ( 1 + x ) ),(-x**4 + x**3 - x - 1)/(x**3*(x**2 - 1)),-3.0,-1.0 +1 / ( 1 - x ) / ( x * x ) / x - 1,(x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / ( 1 - x ) / ( x * x ) / x - x,(x**4*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +1 / ( 1 - x ) / ( x + ( 1 + x ) ),-1/((x - 1)*(2*x + 1)),0.0,-2.0 +1 / ( 1 - x ) / ( x + x ),-1/(2*x*(x - 1)),-1.0,-2.0 +1 / ( 1 - x ) / ( x - 1 ),-1/(x - 1)**2,0.0,-2.0 +1 / ( 1 - x ) / 1 + x,(x*(x - 1) - 1)/(x - 1),0.0,1.0 +1 / ( 1 - x ) / 1 - x,-(x*(x - 1) + 1)/(x - 1),0.0,1.0 +1 / ( 1 - x ) / 1 / ( x * ( 1 - x ) ),1/(x*(x - 1)**2),-1.0,-3.0 +1 / ( 1 - x ) / 1 / x,-1/(x*(x - 1)),-1.0,-2.0 +1 / ( 1 - x ) / x,-1/(x*(x - 1)),-1.0,-2.0 +1 / ( 1 - x ) / x + ( 1 / x ) * 1,(x - 2)/(x*(x - 1)),-1.0,-1.0 +1 / ( 1 - x ) / x + ( x * x ) * x,(x**4*(x - 1) - 1)/(x*(x - 1)),-1.0,3.0 +1 / ( 1 - x ) / x + 1 * 1,(x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +1 / ( 1 - x ) / x + 1 + ( 1 / x ),(x**2 - 2)/(x*(x - 1)),-1.0,0.0 +1 / ( 1 - x ) / x + 1 + 1,2 - 1/(x*(x - 1)),-1.0,0.0 +1 / ( 1 - x ) / x - ( 1 / ( 1 + x ) ),-(x**2 + 1)/(x**3 - x),-1.0,-1.0 +1 / ( 1 - x ) / x - ( x * x ) * x,(x**4*(-x + 1) - 1)/(x*(x - 1)),-1.0,3.0 +1 / ( 1 - x ) / x - 1,-(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 / ( 1 - x ) / x - 1 * 1,-(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 / ( 1 - x ) / x - 1 - 1,-(2*x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 / ( 1 - x ) / x - x,(x**2*(-x + 1) - 1)/(x*(x - 1)),-1.0,1.0 +1 / ( 1 - x ) / x - x * ( x * x ),(x**4*(-x + 1) - 1)/(x*(x - 1)),-1.0,3.0 +1 / ( 1 - x ) / x - x * x,(x**3*(-x + 1) - 1)/(x*(x - 1)),-1.0,2.0 +1 / ( 1 - x ) / x - x - x,(2*x**2*(-x + 1) - 1)/(x*(x - 1)),-1.0,1.0 +1 / ( 1 - x ) / x - x / x,-(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 / ( 1 - x ) / x / ( ( x * x ) * x ) - 1,(x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / ( 1 - x ) / x / ( 1 - x ),1/(x*(x - 1)**2),-1.0,-3.0 +1 / ( 1 - x ) / x / ( 1 - x ) - 1,-1 + 1/(x*(x - 1)**2),-1.0,0.0 +1 / ( 1 - x ) / x / ( x * ( x * x ) ) + 1,(x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / ( 1 - x ) / x / ( x * ( x * x ) ) - 1,(x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / ( 1 - x ) / x / ( x * x ) + 1,(x**3*(x - 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / ( 1 - x ) / x / ( x * x ) - ( 1 / ( 1 + x ) ),(-x**4 + x**3 - x - 1)/(x**3*(x**2 - 1)),-3.0,-1.0 +1 / ( 1 - x ) / x / ( x * x ) - 1,(x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / ( 1 - x ) / x / ( x * x ) - x,(x**4*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +1 / ( 1 - x ) / x / 1,-1/(x*(x - 1)),-1.0,-2.0 +1 / ( 1 - x ) / x / 1 - x,(x**2*(-x + 1) - 1)/(x*(x - 1)),-1.0,1.0 +1 / ( 1 - x ) / x / x + x,(x**3*(x - 1) - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / ( 1 - x ) / x / x - ( 1 + x ),(-x**4 + x**2 - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / ( 1 - x ) / x / x - ( 1 / ( 1 + x ) ),(-x**3 + x**2 - x - 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +1 / ( 1 - x ) / x / x - ( x * x ),(x**4*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,2.0 +1 / ( 1 - x ) / x / x - x,(x**3*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / ( 1 - x * ( ( ( 1 - x ) * x ) * ( 1 + x ) ) ),1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( 1 - x * ( ( ( x * ( 1 + x ) ) + x ) * x ) ),-1/(x**3*(x + 2) - 1),0.0,-4.0 +1 / ( 1 - x * ( ( 1 + ( 1 + x ) ) * x ) ),-1/(x**2*(x + 2) - 1),0.0,-3.0 +1 / ( 1 - x * ( ( 1 + ( x * ( 1 + x ) ) ) * x ) ),-1/(x**2*(x*(x + 1) + 1) - 1),0.0,-4.0 +1 / ( 1 - x * ( ( 1 + x ) * ( 1 + x ) ) ),-1/(x*(x + 1)**2 - 1),0.0,-3.0 +1 / ( 1 - x * ( ( 1 + x ) * ( 1 - x ) ) ),1/(x**3 - x + 1),0.0,-3.0 +1 / ( 1 - x * ( ( 1 + x ) * ( x * ( 1 + x ) ) ) ),-1/(x**2*(x + 1)**2 - 1),0.0,-4.0 +1 / ( 1 - x * ( ( 1 + x ) * x ) ),-1/(x**2*(x + 1) - 1),0.0,-3.0 +1 / ( 1 - x * ( ( 1 + x ) + x ) ),-1/(x*(2*x + 1) - 1),0.0,-2.0 +1 / ( 1 - x * ( ( 1 - x ) * ( 1 + x ) ) ),1/(x**3 - x + 1),0.0,-3.0 +1 / ( 1 - x * ( ( 1 - x ) * ( 1 - x ) ) ),-1/(x*(x - 1)**2 - 1),0.0,-3.0 +1 / ( 1 - x * ( ( 1 - x ) + ( x * x ) ) ),-1/(x*(x**2 - x + 1) - 1),0.0,-3.0 +1 / ( 1 - x * ( ( 1 / ( 1 + x ) ) - x ) ),(x + 1)/(x**3 + x**2 + 1),0.0,-2.0 +1 / ( 1 - x * ( ( x * ( 1 + x ) ) * ( 1 + x ) ) ),-1/(x**2*(x + 1)**2 - 1),0.0,-4.0 +1 / ( 1 - x * ( ( x * ( 1 - x ) ) * x ) ),1/(x**4 - x**3 + 1),0.0,-4.0 +1 / ( 1 - x * ( ( x * x ) * ( ( 1 + x ) + x ) ) ),-1/(x**3*(2*x + 1) - 1),0.0,-4.0 +1 / ( 1 - x * ( ( x * x ) * ( ( 1 / x ) + x ) ) ),-1/(x**4 + x**2 - 1),0.0,-4.0 +1 / ( 1 - x * ( ( x * x ) * ( 1 + x ) ) ),-1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( 1 - x * ( ( x * x ) * ( 1 - ( 1 - x ) ) ) ),-1/(x**4 - 1),0.0,-4.0 +1 / ( 1 - x * ( ( x * x ) + ( 1 + x ) ) ),-1/(x*(x**2 + x + 1) - 1),0.0,-3.0 +1 / ( 1 - x * ( ( x * x ) / ( 1 - x ) ) ),(-x + 1)/(-x**3 - x + 1),0.0,-2.0 +1 / ( 1 - x * ( 1 + ( ( ( 1 - x ) * x ) * x ) ) ),1/(x**4 - x**3 - x + 1),0.0,-4.0 +1 / ( 1 - x * ( 1 + ( ( 1 + x ) * x ) ) ),-1/(x*(x*(x + 1) + 1) - 1),0.0,-3.0 +1 / ( 1 - x * ( 1 + ( ( 1 + x ) + x ) ) ),-1/(2*x*(x + 1) - 1),0.0,-2.0 +1 / ( 1 - x * ( 1 + ( ( x * ( 1 + x ) ) * x ) ) ),-1/(x**4 + x**3 + x - 1),0.0,-4.0 +1 / ( 1 - x * ( 1 + ( ( x * x ) * ( 1 - x ) ) ) ),1/(x**4 - x**3 - x + 1),0.0,-4.0 +1 / ( 1 - x * ( 1 + ( ( x * x ) * x ) ) ),-1/(x**4 + x - 1),0.0,-4.0 +1 / ( 1 - x * ( 1 + ( ( x * x ) + x ) ) ),-1/(x*(x**2 + x + 1) - 1),0.0,-3.0 +1 / ( 1 - x * ( 1 + ( 1 + ( ( x * x ) * x ) ) ) ),-1/(x*(x**3 + 2) - 1),0.0,-4.0 +1 / ( 1 - x * ( 1 + ( 1 + ( x * x ) ) ) ),-1/(x*(x**2 + 2) - 1),0.0,-3.0 +1 / ( 1 - x * ( 1 + ( x * ( 1 + x ) ) ) ),-1/(x*(x*(x + 1) + 1) - 1),0.0,-3.0 +1 / ( 1 - x * ( 1 + ( x * ( 1 - x ) ) ) ),1/(x**3 - x**2 - x + 1),0.0,-3.0 +1 / ( 1 - x * ( 1 + ( x * x ) ) ),-1/(x**3 + x - 1),0.0,-3.0 +1 / ( 1 - x * ( 1 + x ) ),-1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( 1 - x * ( 1 - ( ( 1 + x ) * x ) ) ),1/(x**3 + x**2 - x + 1),0.0,-3.0 +1 / ( 1 - x * ( 1 - ( ( x * x ) * x ) ) ),1/(x**4 - x + 1),0.0,-4.0 +1 / ( 1 - x * ( 1 - ( x * ( 1 - x ) ) ) ),-1/(x**3 - x**2 + x - 1),0.0,-3.0 +1 / ( 1 - x * ( 1 - ( x * x ) ) ),1/(x**3 - x + 1),0.0,-3.0 +1 / ( 1 - x * ( x * ( ( ( 1 - x ) * x ) + x ) ) ),-1/(-x**3*(x - 2) - 1),0.0,-4.0 +1 / ( 1 - x * ( x * ( ( 1 + x ) * x ) ) ),-1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( 1 - x * ( x * ( ( 1 + x ) + x ) ) ),-1/(x**2*(2*x + 1) - 1),0.0,-3.0 +1 / ( 1 - x * ( x * ( ( 1 / x ) + ( x * x ) ) ) ),-1/(x**4 + x - 1),0.0,-4.0 +1 / ( 1 - x * ( x * ( ( 1 / x ) + x ) ) ),-1/(x**3 + x - 1),0.0,-3.0 +1 / ( 1 - x * ( x * ( ( x * ( 1 - x ) ) + x ) ) ),-1/(-x**3*(x - 2) - 1),0.0,-4.0 +1 / ( 1 - x * ( x * ( ( x * ( 1 - x ) ) - x ) ) ),1/(x**4 + 1),0.0,-4.0 +1 / ( 1 - x * ( x * ( ( x * x ) + x ) ) ),-1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( 1 - x * ( x * ( ( x * x ) - x ) ) ),-1/(x**3*(x - 1) - 1),0.0,-4.0 +1 / ( 1 - x * ( x * ( 1 + ( x * ( 1 + x ) ) ) ) ),-1/(x**2*(x*(x + 1) + 1) - 1),0.0,-4.0 +1 / ( 1 - x * ( x * ( 1 + ( x * ( 1 - x ) ) ) ) ),1/(x**4 - x**3 - x**2 + 1),0.0,-4.0 +1 / ( 1 - x * ( x * ( 1 + ( x * x ) ) ) ),-1/(x**4 + x**2 - 1),0.0,-4.0 +1 / ( 1 - x * ( x * ( 1 + x ) ) ),-1/(x**2*(x + 1) - 1),0.0,-3.0 +1 / ( 1 - x * ( x * ( 1 - x ) ) ),1/(x**3 - x**2 + 1),0.0,-3.0 +1 / ( 1 - x * ( x * ( x * ( ( 1 / x ) - x ) ) ) ),1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( 1 - x * ( x * ( x * ( 1 + x ) ) ) ),-1/(x**3*(x + 1) - 1),0.0,-4.0 +1 / ( 1 - x * ( x * ( x * x ) ) ),-1/(x**4 - 1),0.0,-4.0 +1 / ( 1 - x * ( x * ( x / ( 1 + x ) ) ) ),(-x - 1)/(x**3 - x - 1),0.0,-2.0 +1 / ( 1 - x * ( x / ( 1 + x ) ) ),(-x - 1)/(x**2 - x - 1),0.0,-1.0 +1 / ( 1 - x * x ),-1/(x**2 - 1),0.0,-2.0 +1 / ( 1 - x + ( ( ( 1 - x ) / x ) / x ) ),-x**2/(x**2*(x - 1) + x - 1),2.0,-1.0 +1 / ( 1 - x + ( ( 1 + x ) / x ) ),x/(x*(-x + 1) + x + 1),1.0,-1.0 +1 / ( 1 - x + ( ( 1 / x ) / x ) ),x**2/(x**2*(-x + 1) + 1),2.0,-1.0 +1 / ( 1 - x + ( 1 - ( ( x * x ) * x ) ) ),-1/(x**3 + x - 2),0.0,-3.0 +1 / ( 1 - x + ( 1 - x ) ),-1/(2*x - 2),0.0,-1.0 +1 / ( 1 - x + ( 1 / ( 1 + x ) ) ),-(x + 1)/(x**2 - 2),0.0,-1.0 +1 / ( 1 - x + ( 1 / ( 1 - x ) ) ),(-x + 1)/((x - 1)**2 + 1),0.0,-1.0 +1 / ( 1 - x + ( 1 / ( x * ( 1 - x ) ) ) ),-x*(x - 1)/(x*(x - 1)**2 + 1),1.0,-1.0 +1 / ( 1 - x + ( 1 / x ) ),x/(x*(-x + 1) + 1),1.0,-1.0 +1 / ( 1 - x + ( x / ( ( 1 - x ) - x ) ) ),(-2*x + 1)/(x + (x - 1)*(2*x - 1)),0.0,-1.0 +1 / ( 1 - x + ( x / ( 1 + x ) ) ),(x + 1)/(x + (-x + 1)*(x + 1)),0.0,-1.0 +1 / ( 1 - x + ( x / ( 1 - x ) ) ),(-x + 1)/(x + (x - 1)**2),0.0,-1.0 +1 / ( 1 - x + 1 ),-1/(x - 2),0.0,-1.0 +1 / ( 1 - x - ( ( 1 + x ) * ( 1 + x ) ) ),-1/(x*(x + 3)),-1.0,-2.0 +1 / ( 1 - x - ( ( 1 + x ) + x ) ),-1/(3*x),-1.0,-1.0 +1 / ( 1 - x - ( ( 1 + x ) / ( x * x ) ) ),-x**2/(x**2*(x - 1) + x + 1),2.0,-1.0 +1 / ( 1 - x - ( ( 1 / ( x * x ) ) + x ) ),-x**2/(x**2*(2*x - 1) + 1),2.0,-1.0 +1 / ( 1 - x - ( ( 1 / x ) + x ) ),-x/(x*(2*x - 1) + 1),1.0,-1.0 +1 / ( 1 - x - ( ( x * ( 1 - x ) ) + x ) ),1/(x**2 - 3*x + 1),0.0,-2.0 +1 / ( 1 - x - ( ( x * x ) * ( ( x * x ) - x ) ) ),-1/(x**3*(x - 1) + x - 1),0.0,-4.0 +1 / ( 1 - x - ( ( x * x ) * ( 1 + x ) ) ),-1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( 1 - x - ( ( x * x ) + ( 1 / x ) ) ),-x/(x*(x**2 + x - 1) + 1),1.0,-2.0 +1 / ( 1 - x - ( ( x * x ) + x ) ),-1/(x**2 + 2*x - 1),0.0,-2.0 +1 / ( 1 - x - ( ( x * x ) / x ) ),-1/(2*x - 1),0.0,-1.0 +1 / ( 1 - x - ( 1 + ( 1 / x ) ) ),-x/(x**2 + 1),1.0,-1.0 +1 / ( 1 - x - ( 1 / ( 1 - x ) ) ),(-x + 1)/((x - 1)**2 - 1),-1.0,-1.0 +1 / ( 1 - x - ( 1 / ( x * ( x * x ) ) ) ),-x**3/(x**3*(x - 1) + 1),3.0,-1.0 +1 / ( 1 - x - ( 1 / ( x * x ) ) ),-x**2/(x**2*(x - 1) + 1),2.0,-1.0 +1 / ( 1 - x - ( x * ( ( x * x ) + x ) ) ),-1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( 1 - x - ( x * ( 1 + ( ( x * x ) * x ) ) ) ),-1/(x**4 + 2*x - 1),0.0,-4.0 +1 / ( 1 - x - ( x * ( 1 + ( 1 + x ) ) ) ),-1/(x*(x + 2) + x - 1),0.0,-2.0 +1 / ( 1 - x - ( x * ( 1 + ( x * x ) ) ) ),-1/(x**3 + 2*x - 1),0.0,-3.0 +1 / ( 1 - x - ( x * ( 1 + x ) ) ),-1/(x*(x + 1) + x - 1),0.0,-2.0 +1 / ( 1 - x - ( x * ( 1 - ( x * x ) ) ) ),1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( 1 - x - ( x * ( 1 - x ) ) ),1/(x**2 - 2*x + 1),0.0,-2.0 +1 / ( 1 - x - ( x * x ) ),-1/(x**2 + x - 1),0.0,-2.0 +1 / ( 1 - x - 1 ),-1/x,-1.0,-1.0 +1 / ( 1 - x / ( 1 / ( x * ( 1 - x ) ) ) ),1/(x**3 - x**2 + 1),0.0,-3.0 +1 / ( 1 - x / ( 1 / x ) ),-1/(x**2 - 1),0.0,-2.0 +1 / ( 1 - x / 1 ),-1/(x - 1),0.0,-1.0 +1 / ( 1 / ( ( ( x * x ) / ( 1 + x ) ) * x ) - x ),x**3/(-x**4 + x + 1),3.0,-1.0 +1 / ( 1 / ( ( ( x / ( 1 - x ) ) * x ) * x ) - x ),-x**3/(x**4 + x - 1),3.0,-1.0 +1 / ( 1 / ( ( 1 + x ) * ( x * x ) ) - x ),-x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +1 / ( 1 / ( ( 1 - x ) * ( x * x ) ) - x ),x**2*(-x + 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( 1 / ( ( 1 - x ) * x ) - ( ( x * x ) * x ) ),-x*(x - 1)/(x**4*(x - 1) + 1),1.0,-3.0 +1 / ( 1 / ( ( 1 - x ) * x ) - ( x * x ) ),-x*(x - 1)/(x**3*(x - 1) + 1),1.0,-2.0 +1 / ( 1 / ( ( 1 - x ) * x ) - x ),-x*(x - 1)/(x**2*(x - 1) + 1),1.0,-1.0 +1 / ( 1 / ( ( 1 - x ) - x ) - x ),(-2*x + 1)/(x*(2*x - 1) + 1),0.0,-1.0 +1 / ( 1 / ( ( 1 / x ) + x ) - x ),-(x**2 + 1)/x**3,-3.0,-1.0 +1 / ( 1 / ( ( 1 / x ) - x ) ) / x / ( x * x ) - 1,(-x**4 - x**2 + 1)/x**4,-4.0,0.0 +1 / ( 1 / ( ( 1 / x ) - x ) + x ),(x**2 - 1)/(x*(x**2 - 2)),-1.0,-1.0 +1 / ( 1 / ( ( x * ( ( x * x ) + x ) ) * x ) - x ),-x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +1 / ( 1 / ( ( x * ( 1 + x ) ) * ( x * x ) ) - x ),-x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +1 / ( 1 / ( ( x * ( 1 + x ) ) * x ) - x ),-x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +1 / ( 1 / ( ( x * ( 1 - x ) ) * x ) + 1 ),x**2*(x - 1)/(x**2*(x - 1) - 1),2.0,0.0 +1 / ( 1 / ( ( x * ( 1 - x ) ) - x ) - ( x * x ) ),x**2/(-x**4 - 1),2.0,-2.0 +1 / ( 1 / ( ( x * ( x * ( 1 + x ) ) ) * x ) - x ),-x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +1 / ( 1 / ( ( x * x ) * ( ( 1 - x ) * x ) ) - x ),x**3*(-x + 1)/(x**4*(x - 1) + 1),3.0,-1.0 +1 / ( 1 / ( ( x * x ) * ( 1 + x ) ) + ( x * x ) ),x**2*(x + 1)/(x**4*(x + 1) + 1),2.0,-2.0 +1 / ( 1 / ( ( x * x ) * ( 1 + x ) ) + x ),x**2*(x + 1)/(x**3*(x + 1) + 1),2.0,-1.0 +1 / ( 1 / ( ( x * x ) * ( 1 + x ) ) - x ),-x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +1 / ( 1 / ( ( x * x ) * ( 1 - x ) ) - ( x * x ) ),x**2*(-x + 1)/(x**4*(x - 1) + 1),2.0,-2.0 +1 / ( 1 / ( ( x * x ) * ( x * ( 1 + x ) ) ) - x ),-x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +1 / ( 1 / ( ( x * x ) * ( x * ( 1 - x ) ) ) - x ),x**3*(-x + 1)/(x**4*(x - 1) + 1),3.0,-1.0 +1 / ( 1 / ( ( x * x ) * x ) - ( 1 + x ) ),-x**3/(x**3*(x + 1) - 1),3.0,-1.0 +1 / ( 1 / ( ( x * x ) * x ) - x ),-x**3/(x**4 - 1),3.0,-1.0 +1 / ( 1 / ( ( x * x ) + x ) + x ),x*(x + 1)/(x**2*(x + 1) + 1),1.0,-1.0 +1 / ( 1 / ( ( x * x ) / ( ( 1 / x ) + x ) ) - x ),x**3/(-x**4 + x**2 + 1),3.0,-1.0 +1 / ( 1 / ( ( x / ( 1 + x ) ) * x ) - x ),x**2/(-x**3 + x + 1),2.0,-1.0 +1 / ( 1 / ( ( x / ( 1 + x ) ) - x ) + x ),x**2/(x**3 - x - 1),2.0,-1.0 +1 / ( 1 / ( 1 + x ) ) / x / ( 1 - x ),-(x + 1)/(x*(x - 1)),-1.0,-1.0 +1 / ( 1 / ( 1 + x ) ) / x / x - 1,(-x**2 + x + 1)/x**2,-2.0,0.0 +1 / ( 1 / ( 1 + x ) + ( x * ( 1 + x ) ) ),(x + 1)/(x*(x + 1)**2 + 1),0.0,-2.0 +1 / ( 1 / ( 1 + x ) + ( x * x ) ),(x + 1)/(x**2*(x + 1) + 1),0.0,-2.0 +1 / ( 1 / ( 1 + x ) + 1 ),(x + 1)/(x + 2),0.0,0.0 +1 / ( 1 / ( 1 + x ) + x ),(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +1 / ( 1 / ( 1 + x ) - ( x * ( 1 + x ) ) ),-(x + 1)/(x*(x + 1)**2 - 1),0.0,-2.0 +1 / ( 1 / ( 1 + x ) - ( x * x ) ),-(x + 1)/(x**2*(x + 1) - 1),0.0,-2.0 +1 / ( 1 / ( 1 + x ) - x ),-(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +1 / ( 1 / ( 1 - ( 1 / ( 1 - x ) ) ) - x ),-x/(x**2 - x + 1),1.0,-1.0 +1 / ( 1 / ( 1 - ( 1 / x ) ) - x ),(-x + 1)/(x*(x - 2)),-1.0,-1.0 +1 / ( 1 / ( 1 - x ) ) / x / ( x * ( x * x ) ) - 1,(-x**4 - x + 1)/x**4,-4.0,0.0 +1 / ( 1 / ( 1 - x ) + ( ( x * x ) * x ) ),(x - 1)/(x**3*(x - 1) - 1),0.0,-3.0 +1 / ( 1 / ( 1 - x ) + ( 1 + ( x * x ) ) ),(x - 1)/((x - 1)*(x**2 + 1) - 1),0.0,-2.0 +1 / ( 1 / ( 1 - x ) + ( 1 + x ) ),(x - 1)/(x**2 - 2),0.0,-1.0 +1 / ( 1 / ( 1 - x ) + x ),(x - 1)/(x*(x - 1) - 1),0.0,-1.0 +1 / ( 1 / ( 1 - x ) - ( 1 - ( x * x ) ) ),(x - 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +1 / ( 1 / ( 1 - x ) - ( 1 - x ) ),(x - 1)/(x*(x - 2)),-1.0,-1.0 +1 / ( 1 / ( 1 - x ) - ( 1 / x ) ),-x*(x - 1)/(2*x - 1),1.0,1.0 +1 / ( 1 / ( 1 - x ) - ( x * ( 1 - x ) ) ),(-x + 1)/(-x*(x - 1)**2 + 1),0.0,-2.0 +1 / ( 1 / ( 1 - x ) - ( x * x ) ),(-x + 1)/(x**2*(x - 1) + 1),0.0,-2.0 +1 / ( 1 / ( 1 - x ) - x ),(-x + 1)/(x*(x - 1) + 1),0.0,-1.0 +1 / ( 1 / ( x * ( ( x * x ) + ( x * x ) ) ) + x ),2*x**3/(2*x**4 + 1),3.0,-1.0 +1 / ( 1 / ( x * ( ( x * x ) + ( x * x ) ) ) - x ),-2*x**3/(2*x**4 - 1),3.0,-1.0 +1 / ( 1 / ( x * ( ( x * x ) + x ) ) - x ),-x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +1 / ( 1 / ( x * ( 1 + x ) ) + x ),x*(x + 1)/(x**2*(x + 1) + 1),1.0,-1.0 +1 / ( 1 / ( x * ( 1 + x ) ) - ( x * x ) ),-x*(x + 1)/(x**3*(x + 1) - 1),1.0,-2.0 +1 / ( 1 / ( x * ( 1 + x ) ) - 1 ),-x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +1 / ( 1 / ( x * ( 1 - ( 1 + x ) ) ) - x ),-x**2/(x**3 + 1),2.0,-1.0 +1 / ( 1 / ( x * ( 1 - x ) ) + 1 ),x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +1 / ( 1 / ( x * ( 1 - x ) ) - 1 ),-x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +1 / ( 1 / ( x * ( x * ( ( x * x ) - x ) ) ) - x ),x**3*(-x + 1)/(x**4*(x - 1) - 1),3.0,-1.0 +1 / ( 1 / ( x * ( x * ( 1 - ( 1 + x ) ) ) ) - x ),-x**3/(x**4 + 1),3.0,-1.0 +1 / ( 1 / ( x * ( x * ( 1 - x ) ) ) - ( x * x ) ),x**2*(-x + 1)/(x**4*(x - 1) + 1),2.0,-2.0 +1 / ( 1 / ( x * ( x * ( 1 - x ) ) ) - x ),x**2*(-x + 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( 1 / ( x * ( x * ( x * ( 1 - x ) ) ) ) - x ),x**3*(-x + 1)/(x**4*(x - 1) + 1),3.0,-1.0 +1 / ( 1 / ( x * ( x * x ) ) + 1 ),x**3/(x**3 + 1),3.0,0.0 +1 / ( 1 / ( x * ( x * x ) ) - ( 1 - x ) ),x**3/(x**3*(x - 1) + 1),3.0,-1.0 +1 / ( 1 / ( x * x ) + ( ( 1 - x ) - x ) ),x**2/(x**2*(-2*x + 1) + 1),2.0,-1.0 +1 / ( 1 / ( x * x ) + ( 1 - ( x * x ) ) ),x**2/(-x**4 + x**2 + 1),2.0,-2.0 +1 / ( 1 / ( x * x ) + ( 1 - x ) ),x**2/(x**2*(-x + 1) + 1),2.0,-1.0 +1 / ( 1 / ( x * x ) + 1 ),x**2/(x**2 + 1),2.0,0.0 +1 / ( 1 / ( x * x ) - ( ( 1 + x ) * x ) ),-x**2/(x**3*(x + 1) - 1),2.0,-2.0 +1 / ( 1 / ( x * x ) - ( 1 + x ) ),-x**2/(x**2*(x + 1) - 1),2.0,-1.0 +1 / ( 1 / ( x * x ) - ( x * ( ( 1 - x ) - x ) ) ),x**2/(2*x**4 - x**3 + 1),2.0,-2.0 +1 / ( 1 / ( x * x ) - ( x * ( 1 + x ) ) ),-x**2/(x**3*(x + 1) - 1),2.0,-2.0 +1 / ( 1 / ( x * x ) - ( x * x ) ),-x**2/(x**4 - 1),2.0,-2.0 +1 / ( 1 / ( x * x ) - ( x / ( 1 + x ) ) ),x**2*(-x - 1)/(x**3 - x - 1),2.0,0.0 +1 / ( 1 / ( x * x ) - ( x / ( 1 - x ) ) ),x**2*(-x + 1)/(-x**3 - x + 1),2.0,0.0 +1 / ( 1 / ( x * x ) - x ),-x**2/(x**3 - 1),2.0,-1.0 +1 / ( 1 / ( x / ( ( 1 / ( x * x ) ) + x ) ) - x ),x**3/(-x**4 + x**3 + 1),3.0,-1.0 +1 / ( 1 / ( x / ( ( 1 / x ) + x ) ) - x ),x**2/(-x**3 + x**2 + 1),2.0,-1.0 +1 / ( 1 / ( x / ( 1 + x ) ) - ( x * x ) ),x/(-x**3 + x + 1),1.0,-2.0 +1 / ( 1 / ( x / ( 1 + x ) ) - x ),x/(-x**2 + x + 1),1.0,-1.0 +1 / ( 1 / ( x / ( 1 - x ) ) + ( ( x * x ) * x ) ),x/(x**4 - x + 1),1.0,-3.0 +1 / ( 1 / ( x / ( 1 - x ) ) - ( x * x ) ),-x/(x**3 + x - 1),1.0,-2.0 +1 / ( 1 / ( x / ( 1 - x ) ) - x ),-x/(x**2 + x - 1),1.0,-1.0 +1 / ( 1 / 1 + 1 ),1/2,0.0,0.0 +1 / ( 1 / 1 - ( ( x * x ) * ( 1 + ( x * x ) ) ) ),-1/(x**4 + x**2 - 1),0.0,-4.0 +1 / ( 1 / 1 - ( ( x * x ) * ( 1 + x ) ) ),-1/(x**2*(x + 1) - 1),0.0,-3.0 +1 / ( 1 / 1 - ( x * ( ( x * x ) + x ) ) ),-1/(x**2*(x + 1) - 1),0.0,-3.0 +1 / ( 1 / 1 - ( x * ( 1 + ( x * x ) ) ) ),-1/(x**3 + x - 1),0.0,-3.0 +1 / ( 1 / x ) / ( 1 - x ) - x * x,x*(x*(-x + 1) - 1)/(x - 1),1.0,2.0 +1 / ( 1 / x ) / x / ( ( 1 / x ) + x ) - x,-x**3/(x**2 + 1),3.0,1.0 +1 / ( 1 / x + ( ( ( 1 + x ) * ( 1 + x ) ) * x ) ),x/(x**2*(x + 1)**2 + 1),1.0,-3.0 +1 / ( 1 / x + ( ( 1 + x ) * ( 1 - x ) ) ),x/(-x**3 + x + 1),1.0,-2.0 +1 / ( 1 / x + ( ( 1 + x ) * ( x * x ) ) ),x/(x**3*(x + 1) + 1),1.0,-3.0 +1 / ( 1 / x + ( ( 1 + x ) * x ) ),x/(x**2*(x + 1) + 1),1.0,-2.0 +1 / ( 1 / x + ( ( 1 - ( x * x ) ) - x ) ),-x/(x*(x**2 + x - 1) - 1),1.0,-2.0 +1 / ( 1 / x + ( ( 1 - x ) - ( x * x ) ) ),-x/(x*(x**2 + x - 1) - 1),1.0,-2.0 +1 / ( 1 / x + ( ( 1 / x ) - x ) ),-x/(x**2 - 2),1.0,-1.0 +1 / ( 1 / x + ( ( x * ( 1 + ( 1 - x ) ) ) * x ) ),-x/(x**3*(x - 2) - 1),1.0,-3.0 +1 / ( 1 / x + ( ( x * ( 1 + x ) ) * x ) ),x/(x**3*(x + 1) + 1),1.0,-3.0 +1 / ( 1 / x + ( ( x * x ) * x ) ),x/(x**4 + 1),1.0,-3.0 +1 / ( 1 / x + ( 1 + x ) ),x/(x*(x + 1) + 1),1.0,-1.0 +1 / ( 1 / x + ( 1 - ( x * x ) ) ),x/(-x**3 + x + 1),1.0,-2.0 +1 / ( 1 / x + ( 1 - x ) ),x/(x*(-x + 1) + 1),1.0,-1.0 +1 / ( 1 / x + ( x * ( 1 - ( x * x ) ) ) ),x/(-x**4 + x**2 + 1),1.0,-3.0 +1 / ( 1 / x + ( x * ( x * ( 1 + x ) ) ) ),x/(x**3*(x + 1) + 1),1.0,-3.0 +1 / ( 1 / x + ( x / ( 1 - x ) ) ),-x*(x - 1)/(x**2 - x + 1),1.0,0.0 +1 / ( 1 / x + 1 ),x/(x + 1),1.0,0.0 +1 / ( 1 / x - ( ( x * ( 1 + ( x * x ) ) ) - x ) ),x/(-x**4 + 1),1.0,-3.0 +1 / ( 1 / x - ( ( x * ( 1 + x ) ) * x ) ),-x/(x**3*(x + 1) - 1),1.0,-3.0 +1 / ( 1 / x - ( ( x * ( 1 - x ) ) * ( 1 - x ) ) ),-x/(x**2*(x - 1)**2 - 1),1.0,-3.0 +1 / ( 1 / x - ( ( x * x ) * ( 1 - x ) ) ),x/(x**4 - x**3 + 1),1.0,-3.0 +1 / ( 1 / x - ( ( x * x ) * x ) ),-x/(x**4 - 1),1.0,-3.0 +1 / ( 1 / x - ( 1 + x ) ),-x/(x*(x + 1) - 1),1.0,-1.0 +1 / ( 1 / x - ( 1 - ( x * ( 1 + x ) ) ) ),x/(x*(x*(x + 1) - 1) + 1),1.0,-2.0 +1 / ( 1 / x - ( 1 - x ) ),x/(x*(x - 1) + 1),1.0,-1.0 +1 / ( 1 / x - ( x * ( ( 1 - ( x * x ) ) - x ) ) ),x/(x**4 + x**3 - x**2 + 1),1.0,-3.0 +1 / ( 1 / x - ( x * ( ( 1 - x ) - x ) ) ),x/(2*x**3 - x**2 + 1),1.0,-2.0 +1 / ( 1 / x - ( x * ( ( 1 / x ) - x ) ) ),x/(x**3 - x + 1),1.0,-2.0 +1 / ( 1 / x - ( x * ( 1 - x ) ) ),x/(x**3 - x**2 + 1),1.0,-2.0 +1 / ( 1 / x - ( x * ( x * ( ( 1 - x ) - x ) ) ) ),x/(2*x**4 - x**3 + 1),1.0,-3.0 +1 / ( 1 / x - ( x * ( x * x ) ) ),-x/(x**4 - 1),1.0,-3.0 +1 / ( 1 / x - ( x * ( x / ( 1 - x ) ) ) ),x*(x - 1)/(x**3 + x - 1),1.0,-1.0 +1 / ( 1 / x - ( x * x ) ),-x/(x**3 - 1),1.0,-2.0 +1 / ( 1 / x - 1 ),-x/(x - 1),1.0,0.0 +1 / ( 1 / x - x ),-x/(x**2 - 1),1.0,-1.0 +1 / ( x ),1/x,-1.0,-1.0 +1 / ( x ) + x,x + 1/x,-1.0,1.0 +1 / ( x ) - ( x * ( x * x ) ) - x,-x**3 - x + 1/x,-1.0,3.0 +1 / ( x ) - 1,(-x + 1)/x,-1.0,0.0 +1 / ( x ) - 1 + x,x - 1 + 1/x,-1.0,1.0 +1 / ( x ) - 1 - ( 1 / ( 1 - x ) ),(-x*(x - 1) + 2*x - 1)/(x*(x - 1)),-1.0,0.0 +1 / ( x ) - 1 - ( x * x ),(-x**3 - x + 1)/x,-1.0,2.0 +1 / ( x ) - 1 - 1,-2 + 1/x,-1.0,0.0 +1 / ( x ) - x,-x + 1/x,-1.0,1.0 +1 / ( x ) - x * x,(-x**3 + 1)/x,-1.0,2.0 +1 / ( x ) - x - 1,-x - 1 + 1/x,-1.0,1.0 +1 / ( x ) - x - x,-2*x + 1/x,-1.0,1.0 +1 / ( x ) / ( 1 - x ),-1/(x*(x - 1)),-1.0,-2.0 +1 / ( x ) / x + ( x / ( 1 - x ) ),(-x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( x ) / x + 1,1 + x**(-2),-2.0,0.0 +1 / ( x ) / x - ( 1 / ( 1 + x ) ),(-x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / ( x ) / x - ( x / ( 1 + x ) ),(-x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / ( x ) / x - 1,-1 + x**(-2),-2.0,0.0 +1 / ( x ) / x - x,-x + x**(-2),-2.0,1.0 +1 / ( x * ( ( ( 1 - x ) * x ) * ( 1 - x ) ) - 1 ),1/(x**2*(x - 1)**2 - 1),0.0,-4.0 +1 / ( x * ( ( ( 1 - x ) * x ) - x ) ) / x - 1 - 1,-2 - 1/x**4,-4.0,0.0 +1 / ( x * ( ( ( 1 / x ) - x ) - x ) + 1 ),-1/(2*x**2 - 2),0.0,-2.0 +1 / ( x * ( ( ( x * ( 1 + x ) ) * x ) - x ) + 1 ),1/(x**2*(x*(x + 1) - 1) + 1),0.0,-4.0 +1 / ( x * ( ( ( x * x ) * ( 1 - x ) ) + x ) + 1 ),1/(-x**2*(x*(x - 1) - 1) + 1),0.0,-4.0 +1 / ( x * ( ( ( x * x ) - x ) - x ) + 1 ),1/(x**2*(x - 2) + 1),0.0,-3.0 +1 / ( x * ( ( 1 + ( x * x ) ) + x ) - ( 1 / x ) ),x/(x**2*(x**2 + x + 1) - 1),1.0,-3.0 +1 / ( x * ( ( 1 + x ) * ( 1 + ( x * x ) ) ) - 1 ),1/(x*(x + 1)*(x**2 + 1) - 1),0.0,-4.0 +1 / ( x * ( ( 1 + x ) * ( 1 + x ) ) - 1 ),1/(x*(x + 1)**2 - 1),0.0,-3.0 +1 / ( x * ( ( 1 + x ) * ( x * x ) ) ) / x - 1 - 1,-2 + 1/(x**4*(x + 1)),-4.0,0.0 +1 / ( x * ( ( 1 + x ) * x ) - x ),1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +1 / ( x * ( ( 1 + x ) / ( 1 - x ) ) - x ),(-x + 1)/(2*x**2),-2.0,-1.0 +1 / ( x * ( ( 1 - x ) * ( ( x * x ) + x ) ) + 1 ),1/(-x**4 + x**2 + 1),0.0,-4.0 +1 / ( x * ( ( 1 - x ) * ( 1 + x ) ) - 1 ),-1/(x**3 - x + 1),0.0,-3.0 +1 / ( x * ( ( 1 - x ) * ( 1 - x ) ) + ( 1 / x ) ),x/(x**2*(x - 1)**2 + 1),1.0,-3.0 +1 / ( x * ( ( 1 - x ) * ( 1 - x ) ) - 1 ),1/(x*(x - 1)**2 - 1),0.0,-3.0 +1 / ( x * ( ( 1 - x ) - ( 1 + x ) ) + 1 ),-1/(2*x**2 - 1),0.0,-2.0 +1 / ( x * ( ( 1 - x ) - ( x * ( x * x ) ) ) + 1 ),-1/(x*(x**3 + x - 1) - 1),0.0,-4.0 +1 / ( x * ( ( 1 - x ) - x ) + ( 1 - x ) ),-1/(2*x**2 - 1),0.0,-2.0 +1 / ( x * ( ( 1 - x ) - x ) + ( 1 / x ) ),-x/(x**2*(2*x - 1) - 1),1.0,-2.0 +1 / ( x * ( ( 1 / ( 1 + x ) ) - x ) - x ),-(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / ( x * ( ( 1 / ( 1 - x ) ) + x ) ),(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +1 / ( x * ( ( 1 / x ) + x ) ) + 1 / 1 / x,(x**2 + x + 1)/(x**3 + x),-1.0,-1.0 +1 / ( x * ( ( 1 / x ) + x ) ) - x * x - 1,-x**2 - 1 + 1/(x**2 + 1),2.0,2.0 +1 / ( x * ( ( 1 / x ) - x ) + x ),1/(-x**2 + x + 1),0.0,-2.0 +1 / ( x * ( ( x * ( ( 1 + x ) + x ) ) * x ) - 1 ),1/(x**3*(2*x + 1) - 1),0.0,-4.0 +1 / ( x * ( ( x * ( ( x * x ) + x ) ) + x ) + 1 ),1/(x**2*(x*(x + 1) + 1) + 1),0.0,-4.0 +1 / ( x * ( ( x * ( ( x * x ) - x ) ) + x ) + 1 ),1/(x**2*(x*(x - 1) + 1) + 1),0.0,-4.0 +1 / ( x * ( ( x * ( 1 + x ) ) * x ) - ( 1 + x ) ),1/(x**4 + x**3 - x - 1),0.0,-4.0 +1 / ( x * ( ( x * ( 1 + x ) ) * x ) - ( 1 - x ) ),1/(x**3*(x + 1) + x - 1),0.0,-4.0 +1 / ( x * ( ( x * ( 1 + x ) ) + x ) - 1 ),1/(x**2*(x + 2) - 1),0.0,-3.0 +1 / ( x * ( ( x * ( 1 - ( x * x ) ) ) + x ) + 1 ),1/(-x**2*(x**2 - 2) + 1),0.0,-4.0 +1 / ( x * ( ( x * ( 1 - x ) ) + x ) ) / x + 1 / x,(x**2*(x - 2) - 1)/(x**3*(x - 2)),-3.0,-1.0 +1 / ( x * ( ( x * ( 1 - x ) ) + x ) + ( 1 / x ) ),x/(-x**3*(x - 2) + 1),1.0,-3.0 +1 / ( x * ( ( x * ( 1 - x ) ) + x ) + 1 ),1/(-x**2*(x - 2) + 1),0.0,-3.0 +1 / ( x * ( ( x * ( 1 - x ) ) + x ) - 1 ),1/(-x**2*(x - 2) - 1),0.0,-3.0 +1 / ( x * ( ( x * x ) * ( ( 1 + x ) + x ) ) - 1 ),1/(x**3*(2*x + 1) - 1),0.0,-4.0 +1 / ( x * ( ( x * x ) * ( ( 1 - x ) - x ) ) + 1 ),-1/(x**3*(2*x - 1) - 1),0.0,-4.0 +1 / ( x * ( ( x * x ) * ( 1 - x ) ) + ( 1 - x ) ),-1/(x**3*(x - 1) + x - 1),0.0,-4.0 +1 / ( x * ( ( x * x ) * ( 1 - x ) ) - ( 1 + x ) ),-1/(x**3*(x - 1) + x + 1),0.0,-4.0 +1 / ( x * ( ( x * x ) * ( 1 - x ) ) - ( 1 - x ) ),-1/(x**3*(x - 1) - x + 1),0.0,-4.0 +1 / ( x * ( ( x * x ) * x ) - ( 1 + ( 1 + x ) ) ),1/(x**4 - x - 2),0.0,-4.0 +1 / ( x * ( ( x * x ) * x ) - ( 1 + x ) ),1/(x**4 - x - 1),0.0,-4.0 +1 / ( x * ( ( x * x ) * x ) - ( 1 - x ) ),1/(x**4 + x - 1),0.0,-4.0 +1 / ( x * ( ( x * x ) * x ) - 1 ),1/(x**4 - 1),0.0,-4.0 +1 / ( x * ( ( x * x ) + x ) ) / x + 1 - x,(-x**5 + x**3 + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / ( x * ( ( x * x ) - x ) ) - 1,(-x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( x * ( ( x * x ) - x ) ) / ( x * x ) - 1 - 1,(2*x**4*(-x + 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 / ( x * ( ( x * x ) - x ) ) / x + 1 + 1,(2*x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 / ( x * ( ( x * x ) - x ) ) / x - 1 / x,(x**2*(-x + 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( x * ( ( x * x ) - x ) ) / x / x - 1,(x**4*(-x + 1) + 1)/(x**4*(x - 1)),-4.0,0.0 +1 / ( x * ( ( x * x ) - x ) + 1 ),1/(x**2*(x - 1) + 1),0.0,-3.0 +1 / ( x * ( ( x * x ) / ( 1 + x ) ) - 1 ),(x + 1)/(x**3 - x - 1),0.0,-2.0 +1 / ( x * ( ( x * x ) / ( 1 - x ) ) - 1 ),(-x + 1)/(x**3 + x - 1),0.0,-2.0 +1 / ( x * ( ( x / ( 1 + x ) ) + x ) ),(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / ( x * ( ( x / ( 1 + x ) ) + x ) ) / x / x + 1,(x**4*(x + 2) + x + 1)/(x**4*(x + 2)),-4.0,0.0 +1 / ( x * ( ( x / ( 1 + x ) ) + x ) ) / x / x - 1,(-x**4*(x + 2) + x + 1)/(x**4*(x + 2)),-4.0,0.0 +1 / ( x * ( ( x / ( 1 + x ) ) - x ) + x ),(-x - 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +1 / ( x * ( ( x / ( 1 - x ) ) + x ) ),(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +1 / ( x * ( ( x / ( 1 - x ) ) - x ) ) / x - 1,(-x**4 - x + 1)/x**4,-4.0,0.0 +1 / ( x * ( 1 + ( ( 1 - x ) - x ) ) - 1 ),-1/(2*x*(x - 1) + 1),0.0,-2.0 +1 / ( x * ( 1 + ( ( 1 / x ) - x ) ) - 1 ),1/(x*(-x + 1)),-1.0,-2.0 +1 / ( x * ( 1 + ( ( x * x ) + x ) ) + ( 1 / x ) ),x/(x**2*(x**2 + x + 1) + 1),1.0,-3.0 +1 / ( x * ( 1 + ( ( x * x ) + x ) ) + 1 ),1/(x*(x**2 + x + 1) + 1),0.0,-3.0 +1 / ( x * ( 1 + ( 1 + ( x * x ) ) ) + 1 ),1/(x*(x**2 + 2) + 1),0.0,-3.0 +1 / ( x * ( 1 + ( 1 + x ) ) ) / ( x * x ) / x - 1,(-x**4*(x + 2) + 1)/(x**4*(x + 2)),-4.0,0.0 +1 / ( x * ( 1 + ( 1 + x ) ) ) / x / x + 1,(x**3*(x + 2) + 1)/(x**3*(x + 2)),-3.0,0.0 +1 / ( x * ( 1 + ( 1 + x ) ) + ( 1 / x ) ),x/(x**2*(x + 2) + 1),1.0,-2.0 +1 / ( x * ( 1 + ( 1 + x ) ) + 1 ),1/(x*(x + 2) + 1),0.0,-2.0 +1 / ( x * ( 1 + ( 1 + x ) ) - ( 1 / x ) ),x/(x**2*(x + 2) - 1),1.0,-2.0 +1 / ( x * ( 1 + ( 1 - x ) ) ) / x - 1 / x,(x*(-x + 2) - 1)/(x**2*(x - 2)),-2.0,-1.0 +1 / ( x * ( 1 + ( 1 - x ) ) + 1 ),-1/(x*(x - 2) - 1),0.0,-2.0 +1 / ( x * ( 1 + ( 1 - x ) ) - 1 ),-1/(x*(x - 2) + 1),0.0,-2.0 +1 / ( x * ( 1 + ( x * ( 1 + x ) ) ) + 1 ),1/(x*(x*(x + 1) + 1) + 1),0.0,-3.0 +1 / ( x * ( 1 + ( x * ( 1 - x ) ) ) + 1 ),1/(-x*(x*(x - 1) - 1) + 1),0.0,-3.0 +1 / ( x * ( 1 + ( x * ( 1 - x ) ) ) - 1 ),1/(-x**3 + x**2 + x - 1),0.0,-3.0 +1 / ( x * ( 1 + ( x * x ) ) ) / ( x + ( 1 / x ) ),(x**2 + 1)**(-2),0.0,-4.0 +1 / ( x * ( 1 + x ) ),1/(x*(x + 1)),-1.0,-2.0 +1 / ( x * ( 1 + x ) ) + 1,(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 / ( x * ( 1 + x ) ) + 1 / ( x * ( 1 - x ) ) / x,(x**2 - 2*x - 1)/(x**4 - x**2),-2.0,-2.0 +1 / ( x * ( 1 + x ) ) + 1 / x / ( 1 - x ),-2/(x**3 - x),-1.0,-3.0 +1 / ( x * ( 1 + x ) ) + 1 / x / x,(2*x + 1)/(x**2*(x + 1)),-2.0,-2.0 +1 / ( x * ( 1 + x ) ) - ( 1 - x ) / x / x,(x**2 + x - 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / ( x * ( 1 + x ) ) - ( 1 / ( 1 + x ) ) / x / x,(x - 1)/(x**2*(x + 1)),-2.0,-2.0 +1 / ( x * ( 1 + x ) ) - 1 - 1 * 1,-2 + 1/(x*(x + 1)),-1.0,0.0 +1 / ( x * ( 1 + x ) ) / ( ( 1 - x ) - x ),-1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +1 / ( x * ( 1 + x ) ) / ( ( 1 / x ) - x ),-1/((x + 1)*(x**2 - 1)),0.0,-3.0 +1 / ( x * ( 1 + x ) ) / ( ( x * x ) + ( 1 / x ) ),1/((x + 1)*(x**3 + 1)),0.0,-4.0 +1 / ( x * ( 1 + x ) ) / ( 1 + x ),1/(x*(x + 1)**2),-1.0,-3.0 +1 / ( x * ( 1 + x ) ) / ( 1 - x ) + 1 / ( x * x ),(x**2 - x - 1)/(x**4 - x**2),-2.0,-2.0 +1 / ( x * ( 1 + x ) ) / ( x * x ) + 1,(x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / ( x * ( 1 + x ) ) / ( x * x ) - 1 / x,(-x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / ( x * ( 1 + x ) ) / ( x * x ) - x - 1,(-x**3*(x + 1)**2 + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / ( x * ( 1 + x ) ) / ( x + ( 1 + x ) ),1/(x*(x + 1)*(2*x + 1)),-1.0,-3.0 +1 / ( x * ( 1 + x ) ) / ( x + ( 1 / ( x * x ) ) ),x/((x + 1)*(x**3 + 1)),1.0,-3.0 +1 / ( x * ( 1 + x ) ) / ( x + 1 ),1/(x*(x + 1)**2),-1.0,-3.0 +1 / ( x * ( 1 + x ) ) / ( x - ( ( 1 / x ) / x ) ),x/((x + 1)*(x**3 - 1)),1.0,-3.0 +1 / ( x * ( 1 + x ) ) / ( x - ( 1 - x ) ),1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +1 / ( x * ( 1 + x ) ) / ( x - 1 ),1/(x**3 - x),-1.0,-3.0 +1 / ( x * ( 1 + x ) ) / x * 1 + 1,(x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / ( x * ( 1 + x ) ) / x + ( 1 / x ) / x,(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +1 / ( x * ( 1 + x ) ) / x + 1 + 1,2 + 1/(x**2*(x + 1)),-2.0,0.0 +1 / ( x * ( 1 + x ) ) / x + 1 / ( 1 - x ),(-x**3 - x**2 + x - 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +1 / ( x * ( 1 + x ) ) / x - 1,(-x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / ( x * ( 1 + x ) ) / x - 1 - 1,-2 + 1/(x**2*(x + 1)),-2.0,0.0 +1 / ( x * ( 1 + x ) ) / x - 1 / x,(-x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / ( x * ( 1 + x ) ) / x - x,(-x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / ( x * ( 1 + x ) ) / x - x - x,(-2*x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / ( x * ( 1 + x ) ) / x / ( x * x ) + 1,(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / ( x * ( 1 + x ) ) / x / x + ( 1 / x ),(x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / ( x * ( 1 + x ) ) / x / x + x,(x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / ( x * ( 1 + x ) ) / x / x - ( 1 / x ),(-x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / ( x * ( 1 + x ) ) / x / x - 1,(-x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / ( x * ( 1 + x ) - ( ( 1 / x ) / x ) ),x**2/(x**3*(x + 1) - 1),2.0,-2.0 +1 / ( x * ( 1 + x ) - ( 1 + ( 1 + x ) ) ),1/(x**2 - 2),0.0,-2.0 +1 / ( x * ( 1 + x ) - ( 1 / x ) ),x/(x**2*(x + 1) - 1),1.0,-2.0 +1 / ( x * ( 1 + x ) - ( x / ( 1 - ( x * x ) ) ) ),(x**2 - 1)/(x**2*(x**2 + x - 1)),-2.0,-2.0 +1 / ( x * ( 1 + x ) - 1 ),1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( x * ( 1 - ( ( x * x ) * ( 1 + x ) ) ) - 1 ),-1/(x**4 + x**3 - x + 1),0.0,-4.0 +1 / ( x * ( 1 - ( 1 + x ) ) ) / x / x - 1,-1 - 1/x**4,-4.0,0.0 +1 / ( x * ( 1 - ( 1 - x ) ) ) / x - 1 - 1,-2 + x**(-3),-3.0,0.0 +1 / ( x * ( 1 - ( 1 / x ) ) ) / ( x + x ),1/(2*x*(x - 1)),-1.0,-2.0 +1 / ( x * ( 1 - ( 1 / x ) ) - 1 ),1/(x - 2),0.0,-1.0 +1 / ( x * ( 1 - ( x * ( 1 + x ) ) ) - 1 ),-1/(x*(x*(x + 1) - 1) + 1),0.0,-3.0 +1 / ( x * ( 1 - ( x * ( 1 - x ) ) ) + 1 ),1/(x**3 - x**2 + x + 1),0.0,-3.0 +1 / ( x * ( 1 - ( x * ( 1 - x ) ) ) + x ),1/(x*(x**2 - x + 2)),-1.0,-3.0 +1 / ( x * ( 1 - ( x / ( 1 - x ) ) ) ) / ( x + x ),(-x + 1)/(2*x**2*(-2*x + 1)),-2.0,-2.0 +1 / ( x * ( 1 - x ) ) + x,x - 1/(x*(x - 1)),-1.0,1.0 +1 / ( x * ( 1 - x ) ) - 1,-(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 / ( x * ( 1 - x ) ) - 1 / x / ( x * ( 1 + x ) ),(-x**2 - 2*x + 1)/(x**2*(x**2 - 1)),-2.0,-2.0 +1 / ( x * ( 1 - x ) ) - 1 / x / x,(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +1 / ( x * ( 1 - x ) ) - x * x * x,(x**4*(-x + 1) - 1)/(x*(x - 1)),-1.0,3.0 +1 / ( x * ( 1 - x ) ) / ( ( ( 1 / x ) / x ) - x ),x/((x - 1)*(x**3 - 1)),1.0,-3.0 +1 / ( x * ( 1 - x ) ) / ( ( 1 + x ) + x ),-1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +1 / ( x * ( 1 - x ) ) / ( ( 1 - x ) - x ),1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +1 / ( x * ( 1 - x ) ) / ( ( x * x ) - ( 1 / x ) ),-1/((x - 1)*(x**3 - 1)),0.0,-4.0 +1 / ( x * ( 1 - x ) ) / ( 1 - x ) + 1 / x,1/x + 1/(x*(x - 1)**2),-1.0,-1.0 +1 / ( x * ( 1 - x ) ) / ( 1 - x ) - 1 / ( x * x ),1/(x*(x - 1)**2) - 1/x**2,-2.0,-2.0 +1 / ( x * ( 1 - x ) ) / ( x ) - ( 1 / x ),(x*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / ( x * ( 1 - x ) ) / ( x * x ) / x - 1,(x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / ( x * ( 1 - x ) ) / ( x + ( 1 + x ) ),-1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +1 / ( x * ( 1 - x ) ) / ( x + ( 1 / x ) ),-1/((x - 1)*(x**2 + 1)),0.0,-3.0 +1 / ( x * ( 1 - x ) ) / ( x - ( 1 - x ) ),-1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +1 / ( x * ( 1 - x ) ) / ( x - ( 1 / x ) ),-1/((x - 1)*(x**2 - 1)),0.0,-3.0 +1 / ( x * ( 1 - x ) ) / ( x - 1 ),-1/(x*(x - 1)**2),-1.0,-3.0 +1 / ( x * ( 1 - x ) ) / x * 1 - 1,(x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( x * ( 1 - x ) ) / x + 1,(x**2*(x - 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( x * ( 1 - x ) ) / x - 1,(x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( x * ( 1 - x ) ) / x - 1 - 1,(2*x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( x * ( 1 - x ) ) / x - 1 / ( 1 + x ),(-x**3 + x**2 - x - 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +1 / ( x * ( 1 - x ) ) / x - 1 / x,(x*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / ( x * ( 1 - x ) ) / x - x * x,(x**4*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,2.0 +1 / ( x * ( 1 - x ) ) / x - x - 1,(-x**4 + x**2 - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / ( x * ( 1 - x ) ) / x - x / x,(x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( x * ( 1 - x ) ) / x / x + ( 1 / x ),(x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( x * ( 1 - x ) ) / x / x + x,(x**4*(x - 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +1 / ( x * ( 1 - x ) ) / x / x - ( 1 + x ),(-x**5 + x**3 - 1)/(x**3*(x - 1)),-3.0,1.0 +1 / ( x * ( 1 - x ) ) / x / x - ( 1 / ( 1 + x ) ),(-x**4 + x**3 - x - 1)/(x**3*(x**2 - 1)),-3.0,-1.0 +1 / ( x * ( 1 - x ) ) / x / x - ( 1 / x ),(x**2*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( x * ( 1 - x ) + ( 1 + x ) ),1/(-x*(x - 1) + x + 1),0.0,-2.0 +1 / ( x * ( 1 - x ) + x ),-1/(x*(x - 2)),-1.0,-2.0 +1 / ( x * ( 1 - x ) - ( 1 + x ) ),-1/(x**2 + 1),0.0,-2.0 +1 / ( x * ( 1 - x ) - ( x * ( 1 + x ) ) ),-1/(2*x**2),-2.0,-2.0 +1 / ( x * ( 1 - x ) - ( x * x ) ),-1/(x*(2*x - 1)),-1.0,-2.0 +1 / ( x * ( 1 - x ) - ( x / ( 1 - x ) ) ),(-x + 1)/(x*((x - 1)**2 - 1)),-2.0,-2.0 +1 / ( x * ( x * ( ( ( 1 - x ) * x ) - x ) ) + 1 ),1/(-x**4 + 1),0.0,-4.0 +1 / ( x * ( x * ( ( ( 1 - x ) * x ) - x ) ) - 1 ),-1/(x**4 + 1),0.0,-4.0 +1 / ( x * ( x * ( ( ( x * x ) + x ) + x ) ) - 1 ),1/(x**3*(x + 2) - 1),0.0,-4.0 +1 / ( x * ( x * ( ( 1 + ( x * x ) ) + x ) ) - 1 ),1/(x**2*(x**2 + x + 1) - 1),0.0,-4.0 +1 / ( x * ( x * ( ( 1 + x ) + ( x * x ) ) ) - 1 ),1/(x**2*(x**2 + x + 1) - 1),0.0,-4.0 +1 / ( x * ( x * ( ( 1 + x ) + x ) ) + x ),1/(x*(x*(2*x + 1) + 1)),-1.0,-3.0 +1 / ( x * ( x * ( ( 1 - ( x * x ) ) - x ) ) + 1 ),-1/(x**2*(x**2 + x - 1) - 1),0.0,-4.0 +1 / ( x * ( x * ( ( 1 / x ) + x ) ) - ( 1 / x ) ),x/(x**4 + x**2 - 1),1.0,-3.0 +1 / ( x * ( x * ( ( 1 / x ) - x ) ) - 1 ),-1/(x**3 - x + 1),0.0,-3.0 +1 / ( x * ( x * ( ( x * ( 1 + x ) ) + x ) ) - 1 ),1/(x**3*(x + 2) - 1),0.0,-4.0 +1 / ( x * ( x * ( ( x * x ) - ( 1 / x ) ) ) - 1 ),1/(x**4 - x - 1),0.0,-4.0 +1 / ( x * ( x * ( ( x * x ) - x ) ) + 1 ),1/(x**3*(x - 1) + 1),0.0,-4.0 +1 / ( x * ( x * ( ( x * x ) - x ) ) - ( 1 - x ) ),1/(x**3*(x - 1) + x - 1),0.0,-4.0 +1 / ( x * ( x * ( 1 + ( ( x * x ) - x ) ) ) - 1 ),1/(x**2*(x**2 - x + 1) - 1),0.0,-4.0 +1 / ( x * ( x * ( 1 + ( 1 + x ) ) ) - x ),1/(x*(x*(x + 2) - 1)),-1.0,-3.0 +1 / ( x * ( x * ( 1 + ( 1 - ( x * x ) ) ) ) - 1 ),-1/(x**2*(x**2 - 2) + 1),0.0,-4.0 +1 / ( x * ( x * ( 1 + ( 1 - x ) ) ) - 1 ),-1/(x**2*(x - 2) + 1),0.0,-3.0 +1 / ( x * ( x * ( 1 + ( x * ( 1 + x ) ) ) ) + 1 ),1/(x**2*(x*(x + 1) + 1) + 1),0.0,-4.0 +1 / ( x * ( x * ( 1 + ( x * ( 1 - x ) ) ) ) - 1 ),1/(-x**4 + x**3 + x**2 - 1),0.0,-4.0 +1 / ( x * ( x * ( 1 + x ) ) ) - 1,(-x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / ( x * ( x * ( 1 + x ) ) + ( 1 - ( 1 / x ) ) ),x/(x**4 + x**3 + x - 1),1.0,-3.0 +1 / ( x * ( x * ( 1 + x ) ) + 1 ),1/(x**2*(x + 1) + 1),0.0,-3.0 +1 / ( x * ( x * ( 1 + x ) ) + x ),1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +1 / ( x * ( x * ( 1 + x ) ) - ( 1 + x ) ),1/(x**3 + x**2 - x - 1),0.0,-3.0 +1 / ( x * ( x * ( 1 + x ) ) - ( 1 - x ) ),1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( x * ( x * ( 1 + x ) ) - ( 1 / x ) ),x/(x**3*(x + 1) - 1),1.0,-3.0 +1 / ( x * ( x * ( 1 + x ) ) - 1 ),1/(x**2*(x + 1) - 1),0.0,-3.0 +1 / ( x * ( x * ( 1 - ( 1 + x ) ) ) - 1 ),-1/(x**3 + 1),0.0,-3.0 +1 / ( x * ( x * ( 1 - ( 1 - x ) ) ) - 1 ),1/(x**3 - 1),0.0,-3.0 +1 / ( x * ( x * ( 1 - ( 1 / x ) ) ) - 1 ),1/(x*(x - 1) - 1),0.0,-2.0 +1 / ( x * ( x * ( 1 - ( x * ( 1 - x ) ) ) ) + 1 ),1/(x**4 - x**3 + x**2 + 1),0.0,-4.0 +1 / ( x * ( x * ( 1 - ( x * ( 1 - x ) ) ) ) - 1 ),1/(x**4 - x**3 + x**2 - 1),0.0,-4.0 +1 / ( x * ( x * ( 1 - ( x * x ) ) ) + ( 1 - x ) ),-1/(x**4 - x**2 + x - 1),0.0,-4.0 +1 / ( x * ( x * ( 1 - ( x * x ) ) ) + 1 ),1/(-x**4 + x**2 + 1),0.0,-4.0 +1 / ( x * ( x * ( 1 - x ) ) ) - x,(x**3*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / ( x * ( x * ( 1 - x ) ) ) / x - 1 - 1,(2*x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / ( x * ( x * ( 1 - x ) ) + ( 1 + x ) ),1/(-x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( x * ( x * ( 1 - x ) ) + ( 1 - x ) ),-1/(x**2*(x - 1) + x - 1),0.0,-3.0 +1 / ( x * ( x * ( 1 - x ) ) + ( 1 / x ) ),-x/(x**3*(x - 1) - 1),1.0,-3.0 +1 / ( x * ( x * ( 1 - x ) ) + 1 ),-1/(x**2*(x - 1) - 1),0.0,-3.0 +1 / ( x * ( x * ( 1 - x ) ) - ( 1 + x ) ),-1/(x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( x * ( x * ( 1 - x ) ) - ( 1 - x ) ),-1/(x**2*(x - 1) - x + 1),0.0,-3.0 +1 / ( x * ( x * ( 1 - x ) ) - 1 ),-1/(x**2*(x - 1) + 1),0.0,-3.0 +1 / ( x * ( x * ( x * ( ( 1 / x ) - x ) ) ) - 1 ),-1/(x**4 - x**2 + 1),0.0,-4.0 +1 / ( x * ( x * ( x * ( 1 + x ) ) ) + ( 1 - x ) ),1/(x**3*(x + 1) - x + 1),0.0,-4.0 +1 / ( x * ( x * ( x * ( 1 - x ) ) ) + ( 1 - x ) ),-1/(x**3*(x - 1) + x - 1),0.0,-4.0 +1 / ( x * ( x * ( x * ( 1 - x ) ) ) - 1 ),-1/(x**3*(x - 1) + 1),0.0,-4.0 +1 / ( x * ( x * ( x * x ) ) - ( 1 / ( 1 - x ) ) ),(x - 1)/(x**4*(x - 1) + 1),0.0,-4.0 +1 / ( x * ( x * ( x / ( 1 - x ) ) ) + x ),(-x + 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +1 / ( x * ( x * x ) ) + ( 1 / ( 1 + x ) ),(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / ( x * ( x * x ) ) + 1 / x + x,x + 1/x + x**(-3),-3.0,1.0 +1 / ( x * ( x * x ) ) + 1 / x - x,-x + 1/x + x**(-3),-3.0,1.0 +1 / ( x * ( x * x ) ) + x + ( 1 - x ) + 1,2 + x**(-3),-3.0,0.0 +1 / ( x * ( x * x ) ) - ( 1 / ( 1 + x ) ),(-x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / ( x * ( x * x ) ) - 1,-1 + x**(-3),-3.0,0.0 +1 / ( x * ( x * x ) ) - 1 + x - 1,x - 2 + x**(-3),-3.0,1.0 +1 / ( x * ( x * x ) ) - 1 - 1,-2 + x**(-3),-3.0,0.0 +1 / ( x * ( x * x ) ) - 1 - 1 - ( 1 / x ),-2 - 1/x + x**(-3),-3.0,0.0 +1 / ( x * ( x * x ) ) - 1 - 1 - 1,-3 + x**(-3),-3.0,0.0 +1 / ( x * ( x * x ) ) - 1 - 1 / 1,-2 + x**(-3),-3.0,0.0 +1 / ( x * ( x * x ) ) - 1 / x,(-x**2 + 1)/x**3,-3.0,-1.0 +1 / ( x * ( x * x ) ) - x + 1 + ( 1 + x ),2 + x**(-3),-3.0,0.0 +1 / ( x * ( x * x ) ) - x + 1 + 1,-x + 2 + x**(-3),-3.0,1.0 +1 / ( x * ( x * x ) ) - x - x * 1,-2*x + x**(-3),-3.0,1.0 +1 / ( x * ( x * x ) ) - x - x - 1,-2*x - 1 + x**(-3),-3.0,1.0 +1 / ( x * ( x * x ) ) - x - x - x,-3*x + x**(-3),-3.0,1.0 +1 / ( x * ( x * x ) ) / ( 1 - x ) - 1 - 1,(2*x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / ( x * ( x * x ) ) / ( x * ( 1 + x ) ) + 1 + 1,2 + 1/(x**4*(x + 1)),-4.0,0.0 +1 / ( x * ( x * x ) ) / x + ( x / ( 1 - x ) ),(-x**5 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / ( x * ( x * x ) ) / x - ( 1 + x ) - ( 1 - x ),-2 + x**(-4),-4.0,0.0 +1 / ( x * ( x * x ) ) / x - ( 1 / ( 1 - x ) ) - 1,-1 + 1/(x - 1) + x**(-4),-4.0,0.0 +1 / ( x * ( x * x ) ) / x - 1 - 1,-2 + x**(-4),-4.0,0.0 +1 / ( x * ( x * x ) + ( ( x * x ) - x ) ),1/(x*(x**2 + x - 1)),-1.0,-3.0 +1 / ( x * ( x * x ) + ( 1 + x ) ),1/(x**3 + x + 1),0.0,-3.0 +1 / ( x * ( x * x ) + ( 1 - ( x * x ) ) ),1/(x**3 - x**2 + 1),0.0,-3.0 +1 / ( x * ( x * x ) + ( 1 / ( 1 + x ) ) ),(x + 1)/(x**3*(x + 1) + 1),0.0,-3.0 +1 / ( x * ( x * x ) + ( 1 / ( 1 - x ) ) ),(x - 1)/(x**3*(x - 1) - 1),0.0,-3.0 +1 / ( x * ( x * x ) - ( ( 1 + x ) * x ) ),1/(x*(x**2 - x - 1)),-1.0,-3.0 +1 / ( x * ( x * x ) - ( ( 1 - x ) - x ) ),1/(x**3 + 2*x - 1),0.0,-3.0 +1 / ( x * ( x * x ) - ( ( 1 / x ) / ( 1 + x ) ) ),x*(x + 1)/(x**4*(x + 1) - 1),1.0,-3.0 +1 / ( x * ( x * x ) - ( 1 + ( 1 + x ) ) ),1/(x**3 - x - 2),0.0,-3.0 +1 / ( x * ( x * x ) - ( 1 + ( 1 - ( 1 / x ) ) ) ),x/(x*(x**3 - 2) + 1),1.0,-3.0 +1 / ( x * ( x * x ) - ( 1 + x ) ),1/(x**3 - x - 1),0.0,-3.0 +1 / ( x * ( x * x ) - ( 1 / ( 1 + x ) ) ),(x + 1)/(x**3*(x + 1) - 1),0.0,-3.0 +1 / ( x * ( x * x ) - ( 1 / ( 1 - ( 1 - x ) ) ) ),x/(x**4 - 1),1.0,-3.0 +1 / ( x * ( x * x ) - ( 1 / x ) ),x/(x**4 - 1),1.0,-3.0 +1 / ( x * ( x * x ) - ( x * ( 1 - x ) ) ),1/(x*(x**2 + x - 1)),-1.0,-3.0 +1 / ( x * ( x * x ) - ( x / ( 1 - x ) ) ),(x - 1)/(x**4 - x**3 + x),-1.0,-3.0 +1 / ( x * ( x * x ) - x ),1/(x**3 - x),-1.0,-3.0 +1 / ( x * ( x / ( 1 + x ) ) ) / ( x ) - x,(-x**4 + x + 1)/x**3,-3.0,1.0 +1 / ( x * ( x / ( 1 + x ) ) ) / x / x + 1,(x**4 + x + 1)/x**4,-4.0,0.0 +1 / ( x * ( x / ( 1 + x ) ) + x ),(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / ( x * ( x / ( 1 + x ) ) - ( 1 - x ) ),(x + 1)/(2*x**2 - 1),0.0,-1.0 +1 / ( x * ( x / ( 1 + x ) ) - ( 1 / x ) ),x*(x + 1)/(x**3 - x - 1),1.0,-1.0 +1 / ( x * ( x / ( 1 - x ) ) ) / ( x * x ) - 1 - 1,(-2*x**4 - x + 1)/x**4,-4.0,0.0 +1 / ( x * ( x / ( 1 - x ) ) + 1 ),(-x + 1)/(x**2 - x + 1),0.0,-1.0 +1 / ( x * ( x / ( 1 - x ) ) - 1 ),(-x + 1)/(x**2 + x - 1),0.0,-1.0 +1 / ( x * ( x / ( 1 - x ) ) - x ),(-x + 1)/(x*(2*x - 1)),-1.0,-1.0 +1 / ( x * 1 - ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x - 1) + 1),0.0,-1.0 +1 / ( x * 1 - ( x * x ) ),-1/(x*(x - 1)),-1.0,-2.0 +1 / ( x * 1 - 1 ),1/(x - 1),0.0,-1.0 +1 / ( x * x ) * ( 1 - x ) - x * x,(-x**4 - x + 1)/x**2,-2.0,2.0 +1 / ( x * x ) * ( 1 - x ) / x - x,(-x**4 - x + 1)/x**3,-3.0,1.0 +1 / ( x * x ) * 1 - x * x,(-x**4 + 1)/x**2,-2.0,2.0 +1 / ( x * x ) * 1 - x - x,-2*x + x**(-2),-2.0,1.0 +1 / ( x * x ) * 1 / x - 1,-1 + x**(-3),-3.0,0.0 +1 / ( x * x ) + ( 1 + x ) / ( 1 - x ) + 1,(-2*x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / ( x * x ) + ( 1 / ( 1 + x ) ),(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / ( x * x ) + ( 1 / x ) + 1 + 1,2 + 1/x + x**(-2),-2.0,0.0 +1 / ( x * x ) + ( 1 / x ) + 1 / x,(2*x + 1)/x**2,-2.0,-1.0 +1 / ( x * x ) + ( 1 / x ) + x + 1,x + 1 + 1/x + x**(-2),-2.0,1.0 +1 / ( x * x ) + ( 1 / x ) - x - x,(-2*x**3 + x + 1)/x**2,-2.0,1.0 +1 / ( x * x ) + ( 1 / x ) / ( 1 - x ) / x,(x - 2)/(x**2*(x - 1)),-2.0,-2.0 +1 / ( x * x ) + ( x * x ) + 1,x**2 + 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) + ( x / ( 1 + ( x * x ) ) ),(x**3 + x**2 + 1)/(x**4 + x**2),-2.0,-1.0 +1 / ( x * x ) + ( x / ( 1 + x ) ),(x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / ( x * x ) + ( x / ( 1 - x ) ),(-x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( x * x ) + 1,1 + x**(-2),-2.0,0.0 +1 / ( x * x ) + 1 + ( 1 + x ) + 1,x + 3 + x**(-2),-2.0,1.0 +1 / ( x * x ) + 1 + ( x * x ) - x,x**2 - x + 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) + 1 + 1 + ( 1 / x ),2 + 1/x + x**(-2),-2.0,0.0 +1 / ( x * x ) + 1 + 1 + 1,3 + x**(-2),-2.0,0.0 +1 / ( x * x ) + 1 + 1 + x,x + 2 + x**(-2),-2.0,1.0 +1 / ( x * x ) + 1 + 1 - x,-x + 2 + x**(-2),-2.0,1.0 +1 / ( x * x ) + 1 + x + 1,x + 2 + x**(-2),-2.0,1.0 +1 / ( x * x ) + 1 + x + x,2*x + 1 + x**(-2),-2.0,1.0 +1 / ( x * x ) + 1 - x * x,-x**2 + 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) + 1 - x - x,-2*x + 1 + x**(-2),-2.0,1.0 +1 / ( x * x ) + 1 / ( 1 + x ) - 1,(-x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / ( x * x ) + 1 / ( 1 - x ) + 1,(x**3 - 2*x**2 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( x * x ) + 1 / x + ( x * x ),(x**4 + x + 1)/x**2,-2.0,2.0 +1 / ( x * x ) + 1 / x + 1,(x**2 + x + 1)/x**2,-2.0,0.0 +1 / ( x * x ) + 1 / x + x,(x**3 + x + 1)/x**2,-2.0,1.0 +1 / ( x * x ) + 1 / x - x,(-x**3 + x + 1)/x**2,-2.0,1.0 +1 / ( x * x ) + x,x + x**(-2),-2.0,1.0 +1 / ( x * x ) + x * ( 1 - x ) - 1,-x**2 + x - 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) + x * x,(x**4 + 1)/x**2,-2.0,2.0 +1 / ( x * x ) + x * x + ( 1 - x ),x**2 - x + 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) + x * x + ( x * x ),(2*x**4 + 1)/x**2,-2.0,2.0 +1 / ( x * x ) + x * x - x,x**2 - x + x**(-2),-2.0,2.0 +1 / ( x * x ) + x + ( 1 - x ) + 1,2 + x**(-2),-2.0,0.0 +1 / ( x * x ) + x + 1,x + 1 + x**(-2),-2.0,1.0 +1 / ( x * x ) + x + 1 + 1,x + 2 + x**(-2),-2.0,1.0 +1 / ( x * x ) + x + 1 / x,(x**3 + x + 1)/x**2,-2.0,1.0 +1 / ( x * x ) + x + x,2*x + x**(-2),-2.0,1.0 +1 / ( x * x ) + x + x * x,x**2 + x + x**(-2),-2.0,2.0 +1 / ( x * x ) + x + x + 1,2*x + 1 + x**(-2),-2.0,1.0 +1 / ( x * x ) + x + x + x,3*x + x**(-2),-2.0,1.0 +1 / ( x * x ) - ( ( 1 + x ) ) - 1,-x - 2 + x**(-2),-2.0,1.0 +1 / ( x * x ) - ( ( 1 - x ) / x ),(x*(x - 1) + 1)/x**2,-2.0,0.0 +1 / ( x * x ) - ( 1 + 1 ),-2 + x**(-2),-2.0,0.0 +1 / ( x * x ) - ( 1 + x ) * x - 1,-x**2 - x - 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - ( 1 + x ) - 1 / 1,-x - 2 + x**(-2),-2.0,1.0 +1 / ( x * x ) - ( 1 + x ) - x - 1,-2*x - 2 + x**(-2),-2.0,1.0 +1 / ( x * x ) - ( 1 - x ),x - 1 + x**(-2),-2.0,1.0 +1 / ( x * x ) - ( 1 - x ) * x - 1,x**2 - x - 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - ( 1 - x ) + x + x,3*x - 1 + x**(-2),-2.0,1.0 +1 / ( x * x ) - ( 1 - x ) - x * x,-x**2 + x - 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - ( 1 / x ) + x * x,(x**4 - x + 1)/x**2,-2.0,2.0 +1 / ( x * x ) - ( 1 / x ) - 1 - 1,-2 - 1/x + x**(-2),-2.0,0.0 +1 / ( x * x ) - ( x ) - x,-2*x + x**(-2),-2.0,1.0 +1 / ( x * x ) - ( x * x ),(-x**4 + 1)/x**2,-2.0,2.0 +1 / ( x * x ) - ( x * x ) + 1 + 1,-x**2 + 2 + x**(-2),-2.0,2.0 +1 / ( x * x ) - ( x * x ) + 1 / x,(-x**4 + x + 1)/x**2,-2.0,2.0 +1 / ( x * x ) - ( x * x ) - ( 1 ),-x**2 - 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - ( x * x ) - 1 - 1,-x**2 - 2 + x**(-2),-2.0,2.0 +1 / ( x * x ) - ( x * x ) - x * x,(-2*x**4 + 1)/x**2,-2.0,2.0 +1 / ( x * x ) - ( x * x ) - x - 1,-x**2 - x - 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - ( x + x ),-2*x + x**(-2),-2.0,1.0 +1 / ( x * x ) - 1,-1 + x**(-2),-2.0,0.0 +1 / ( x * x ) - 1 * 1 - 1,-2 + x**(-2),-2.0,0.0 +1 / ( x * x ) - 1 * x * ( 1 + x ),-x**2 - x + x**(-2),-2.0,2.0 +1 / ( x * x ) - 1 + ( x * x ) - 1,x**2 - 2 + x**(-2),-2.0,2.0 +1 / ( x * x ) - 1 + 1 / ( 1 + x ),(-x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / ( x * x ) - 1 + x * x,x**2 - 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - 1 + x - ( 1 - x ),2*x - 2 + x**(-2),-2.0,1.0 +1 / ( x * x ) - 1 + x - ( x * x ),-x**2 + x - 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - 1 - ( 1 ),-2 + x**(-2),-2.0,0.0 +1 / ( x * x ) - 1 - ( 1 + x ) * x,-x**2 - x - 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - 1 - ( 1 + x ) - 1,-x - 3 + x**(-2),-2.0,1.0 +1 / ( x * x ) - 1 - ( 1 - x ),x - 2 + x**(-2),-2.0,1.0 +1 / ( x * x ) - 1 - ( 1 - x ) * x,x**2 - x - 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - 1 - ( x * x ),-x**2 - 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - 1 - 1,-2 + x**(-2),-2.0,0.0 +1 / ( x * x ) - 1 - 1 + ( 1 / x ),-2 + 1/x + x**(-2),-2.0,0.0 +1 / ( x * x ) - 1 - 1 - 1,-3 + x**(-2),-2.0,0.0 +1 / ( x * x ) - 1 - 1 / 1,-2 + x**(-2),-2.0,0.0 +1 / ( x * x ) - 1 - x * x,-x**2 - 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - 1 - x - ( x * x ),-x**2 - x - 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - 1 - x - 1,-x - 2 + x**(-2),-2.0,1.0 +1 / ( x * x ) - 1 - x - x,-2*x - 1 + x**(-2),-2.0,1.0 +1 / ( x * x ) - 1 / ( 1 + x ) + 1,(x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / ( x * x ) - 1 / ( 1 - x ) + 1,(x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( x * x ) - 1 / ( 1 - x ) - ( 1 / x ),(2*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +1 / ( x * x ) - 1 / ( 1 - x ) - 1,-1 + 1/(x - 1) + x**(-2),-2.0,0.0 +1 / ( x * x ) - 1 / x,(-x + 1)/x**2,-2.0,-1.0 +1 / ( x * x ) - 1 / x + ( x * x ),(x**4 - x + 1)/x**2,-2.0,2.0 +1 / ( x * x ) - 1 / x + 1,(x**2 - x + 1)/x**2,-2.0,0.0 +1 / ( x * x ) - x,-x + x**(-2),-2.0,1.0 +1 / ( x * x ) - x * ( 1 + x ) - 1,-x**2 - x - 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - x * ( 1 - x ) + 1,x**2 - x + 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - x * ( 1 - x ) - 1,x**2 - x - 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - x * 1,-x + x**(-2),-2.0,1.0 +1 / ( x * x ) - x * 1 - x,-2*x + x**(-2),-2.0,1.0 +1 / ( x * x ) - x * x + 1,-x**2 + 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - x * x - 1,-x**2 - 1 + x**(-2),-2.0,2.0 +1 / ( x * x ) - x * x - x,-x**2 - x + x**(-2),-2.0,2.0 +1 / ( x * x ) - x + ( x * x ),x**2 - x + x**(-2),-2.0,2.0 +1 / ( x * x ) - x + 1 + ( 1 - x ),-2*x + 2 + x**(-2),-2.0,1.0 +1 / ( x * x ) - x + 1 + 1,-x + 2 + x**(-2),-2.0,1.0 +1 / ( x * x ) - x + 1 - x,-2*x + 1 + x**(-2),-2.0,1.0 +1 / ( x * x ) - x + x * x,x**2 - x + x**(-2),-2.0,2.0 +1 / ( x * x ) - x - ( 1 + x ),-2*x - 1 + x**(-2),-2.0,1.0 +1 / ( x * x ) - x - 1 * x,-2*x + x**(-2),-2.0,1.0 +1 / ( x * x ) - x - 1 / 1,-x - 1 + x**(-2),-2.0,1.0 +1 / ( x * x ) - x - x * ( 1 - x ),(x**3*(x - 2) + 1)/x**2,-2.0,2.0 +1 / ( x * x ) - x - x * 1,-2*x + x**(-2),-2.0,1.0 +1 / ( x * x ) - x - x * x,-x**2 - x + x**(-2),-2.0,2.0 +1 / ( x * x ) - x - x + ( 1 / x ),(-2*x**3 + x + 1)/x**2,-2.0,1.0 +1 / ( x * x ) - x - x + 1,-2*x + 1 + x**(-2),-2.0,1.0 +1 / ( x * x ) - x - x - ( 1 / x ),(-2*x**3 - x + 1)/x**2,-2.0,1.0 +1 / ( x * x ) - x - x - ( x * x ),(-x**3*(x + 2) + 1)/x**2,-2.0,2.0 +1 / ( x * x ) - x - x - 1,-2*x - 1 + x**(-2),-2.0,1.0 +1 / ( x * x ) - x - x - x,-3*x + x**(-2),-2.0,1.0 +1 / ( x * x ) - x / 1 * x,(-x**4 + 1)/x**2,-2.0,2.0 +1 / ( x * x ) / ( ( 1 + x ) * x ) - 1 - 1,-2 + 1/(x**3*(x + 1)),-3.0,0.0 +1 / ( x * x ) / ( ( 1 + x ) * x ) / x - 1,(-x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / ( x * x ) / ( ( 1 - x ) * x ) - 1 - 1,(2*x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / ( x * x ) / ( ( 1 - x ) * x ) - 1 / x,(x**2*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( x * x ) / ( ( 1 / ( 1 - x ) ) + 1 ),(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +1 / ( x * x ) / ( ( 1 / x ) - ( 1 - x ) ),1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +1 / ( x * x ) / ( ( x * ( 1 / ( 1 - x ) ) ) - 1 ),(-x + 1)/(x**2*(2*x - 1)),-2.0,-2.0 +1 / ( x * x ) / ( ( x / ( 1 + x ) ) - x ) - 1 - 1,-(2*x**4 + x + 1)/x**4,-4.0,0.0 +1 / ( x * x ) / ( 1 + 1 ),1/(2*x**2),-2.0,-2.0 +1 / ( x * x ) / ( 1 + x ) + 1,(x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / ( x * x ) / ( 1 + x ) + 1 + 1,2 + 1/(x**2*(x + 1)),-2.0,0.0 +1 / ( x * x ) / ( 1 + x ) - x * x,(-x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +1 / ( x * x ) / ( 1 + x ) / x + ( 1 / ( 1 - x ) ),(-x**4 - x**3 + x - 1)/(x**3*(x**2 - 1)),-3.0,-1.0 +1 / ( x * x ) / ( 1 + x ) / x + 1,(x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / ( x * x ) / ( 1 + x ) / x - 1,(-x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / ( x * x ) / ( 1 + x ) / x - x,(-x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / ( x * x ) / ( 1 - x ) + 1 + 1,2 - 1/(x**2*(x - 1)),-2.0,0.0 +1 / ( x * x ) / ( 1 - x ) + x,(x**3*(x - 1) - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / ( x * x ) / ( 1 - x ) + x + 1,(x**4 - x**2 - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / ( x * x ) / ( 1 - x ) - 1 - 1,(2*x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / ( x * x ) / ( 1 - x ) / x + 1,(x**3*(x - 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / ( x * x ) / ( 1 - x ) / x + x,(x**4*(x - 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +1 / ( x * x ) / ( 1 - x ) / x - ( 1 / x ),(x**2*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( x * x ) / ( x ) - ( 1 / ( 1 - x ) ),(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( x * x ) / ( x * ( 1 + x ) ) + 1 + 1,2 + 1/(x**3*(x + 1)),-3.0,0.0 +1 / ( x * x ) / ( x * ( 1 + x ) ) + 1 / x,(x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / ( x * x ) / ( x * ( 1 + x ) ) - 1 - 1,-2 + 1/(x**3*(x + 1)),-3.0,0.0 +1 / ( x * x ) / ( x * ( 1 + x ) ) / x + 1,(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / ( x * x ) / ( x * ( 1 + x ) ) / x - 1,(-x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / ( x * x ) / ( x * ( 1 - ( 1 + x ) ) ) - 1 - 1,-2 - 1/x**4,-4.0,0.0 +1 / ( x * x ) / ( x * ( 1 - x ) ) + x + 1,(x**5 - x**3 - 1)/(x**3*(x - 1)),-3.0,1.0 +1 / ( x * x ) / ( x * ( 1 - x ) ) - 1 - 1,(2*x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / ( x * x ) / ( x * x ) + ( ( 1 / x ) - x ) / x,-1 + x**(-2) + x**(-4),-4.0,0.0 +1 / ( x * x ) / ( x * x ) + ( 1 + ( 1 + x ) ) / x,1 + 2/x + x**(-4),-4.0,0.0 +1 / ( x * x ) / ( x * x ) + ( 1 + x ) / ( 1 - x ),(-x**4*(x + 1) + x - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / ( x * x ) / ( x * x ) + ( 1 + x ) / x,1 + 1/x + x**(-4),-4.0,0.0 +1 / ( x * x ) / ( x * x ) + ( 1 / x ) - 1,-1 + 1/x + x**(-4),-4.0,0.0 +1 / ( x * x ) / ( x * x ) + ( x / ( 1 + x ) ) + 1,(2*x**5 + x**4 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / ( x * x ) / ( x * x ) + 1 + 1,2 + x**(-4),-4.0,0.0 +1 / ( x * x ) / ( x * x ) - 1 - ( 1 / ( 1 - x ) ),-1 + 1/(x - 1) + x**(-4),-4.0,0.0 +1 / ( x * x ) / ( x * x ) - 1 - ( 1 / x ),-1 - 1/x + x**(-4),-4.0,0.0 +1 / ( x * x ) / ( x * x ) - 1 - 1,-2 + x**(-4),-4.0,0.0 +1 / ( x * x ) / ( x * x ) - x / ( ( 1 + x ) + x ),(-x**5 + 2*x + 1)/(x**4*(2*x + 1)),-4.0,0.0 +1 / ( x * x ) / ( x * x ) - x / ( 1 + x ),(-x**5 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / ( x * x ) / ( x + ( 1 / x ) ),1/(x**3 + x),-1.0,-3.0 +1 / ( x * x ) / ( x - ( ( 1 / x ) - x ) ),1/(2*x**3 - x),-1.0,-3.0 +1 / ( x * x ) / ( x / ( 1 + ( 1 - x ) ) ) / x - 1,(-x**4 - x + 2)/x**4,-4.0,0.0 +1 / ( x * x ) / ( x / ( 1 + x ) ) + x,(x**4 + x + 1)/x**3,-3.0,1.0 +1 / ( x * x ) / ( x / ( 1 + x ) ) / x - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +1 / ( x * x ) / ( x / ( 1 - ( x * x ) ) ) / x - 1,(-x**4 - x**2 + 1)/x**4,-4.0,0.0 +1 / ( x * x ) / ( x / ( 1 - x ) ) - 1 - 1,(-2*x**3 - x + 1)/x**3,-3.0,0.0 +1 / ( x * x ) / 1 - x - 1,-x - 1 + x**(-2),-2.0,1.0 +1 / ( x * x ) / 1 - x - x,-2*x + x**(-2),-2.0,1.0 +1 / ( x * x ) / x * ( 1 + x ) + 1,(x**3 + x + 1)/x**3,-3.0,0.0 +1 / ( x * x ) / x * ( 1 - x ) + x,(x**4 - x + 1)/x**3,-3.0,1.0 +1 / ( x * x ) / x * ( 1 - x ) - ( 1 / ( 1 + x ) ),(-x**3 + (-x + 1)*(x + 1))/(x**3*(x + 1)),-3.0,-1.0 +1 / ( x * x ) / x * 1 + ( 1 - x ),-x + 1 + x**(-3),-3.0,1.0 +1 / ( x * x ) / x * 1 - ( 1 / ( 1 - x ) ),(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( x * x ) / x * 1 - 1,-1 + x**(-3),-3.0,0.0 +1 / ( x * x ) / x + ( ( 1 - x ) + x ) + 1,2 + x**(-3),-3.0,0.0 +1 / ( x * x ) / x + ( 1 ),1 + x**(-3),-3.0,0.0 +1 / ( x * x ) / x + ( 1 + x ) + x,2*x + 1 + x**(-3),-3.0,1.0 +1 / ( x * x ) / x + ( 1 - x ) - x,-2*x + 1 + x**(-3),-3.0,1.0 +1 / ( x * x ) / x + ( 1 - x ) / x,-1 + 1/x + x**(-3),-3.0,0.0 +1 / ( x * x ) / x + ( 1 / ( 1 + x ) ),(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / ( x * x ) / x + ( 1 / ( 1 + x ) ) + 1,(x**4 + 2*x**3 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / ( x * x ) / x + ( 1 / x ) - x,-x + 1/x + x**(-3),-3.0,1.0 +1 / ( x * x ) / x + ( x / ( 1 + x ) ),(x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / ( x * x ) / x + ( x / ( 1 + x ) ) + x,(x**5 + 2*x**4 + x + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / ( x * x ) / x + ( x / ( 1 + x ) ) / x,(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / ( x * x ) / x + ( x / ( 1 - x ) ),(-x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / ( x * x ) / x + ( x / ( 1 - x ) ) + 1,(-x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( x * x ) / x + 1 + ( 1 + ( 1 + x ) ),x + 3 + x**(-3),-3.0,1.0 +1 / ( x * x ) / x + 1 + ( 1 + x ),x + 2 + x**(-3),-3.0,1.0 +1 / ( x * x ) / x + 1 + 1,2 + x**(-3),-3.0,0.0 +1 / ( x * x ) / x + 1 - ( 1 / ( 1 - x ) ),(x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / ( x * x ) / x + 1 - ( x / ( 1 + x ) ),(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / ( x * x ) / x + 1 - x,-x + 1 + x**(-3),-3.0,1.0 +1 / ( x * x ) / x + 1 / ( 1 - x ),(-x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( x * x ) / x + x,x + x**(-3),-3.0,1.0 +1 / ( x * x ) / x + x * ( x / ( 1 + x ) ),(x**5 + x + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / ( x * x ) / x + x + ( 1 + x ),2*x + 1 + x**(-3),-3.0,1.0 +1 / ( x * x ) / x + x + 1,x + 1 + x**(-3),-3.0,1.0 +1 / ( x * x ) / x + x + x,2*x + x**(-3),-3.0,1.0 +1 / ( x * x ) / x + x - 1,x - 1 + x**(-3),-3.0,1.0 +1 / ( x * x ) / x + x / x,1 + x**(-3),-3.0,0.0 +1 / ( x * x ) / x - ( 1 + x ) - 1,-x - 2 + x**(-3),-3.0,1.0 +1 / ( x * x ) / x - ( 1 + x ) - x,-2*x - 1 + x**(-3),-3.0,1.0 +1 / ( x * x ) / x - ( 1 - x ) + x,2*x - 1 + x**(-3),-3.0,1.0 +1 / ( x * x ) / x - ( 1 - x ) - 1,x - 2 + x**(-3),-3.0,1.0 +1 / ( x * x ) / x - ( 1 - x ) / ( ( x * x ) + x ),(x**2*(x - 1) + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / ( x * x ) / x - ( 1 / ( 1 + x ) ) * x,(-x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / ( x * x ) / x - ( 1 / ( 1 - x ) ) - x,-x + 1/(x - 1) + x**(-3),-3.0,1.0 +1 / ( x * x ) / x - ( 1 / x ) - x,-x - 1/x + x**(-3),-3.0,1.0 +1 / ( x * x ) / x - ( x ),-x + x**(-3),-3.0,1.0 +1 / ( x * x ) / x - ( x / ( 1 + x ) ) + x,(x**5 + x + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / ( x * x ) / x - ( x / ( 1 + x ) ) - 1,(-2*x**4 - x**3 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / ( x * x ) / x - ( x / ( 1 - x ) ) - 1,(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( x * x ) / x - 1 + x,x - 1 + x**(-3),-3.0,1.0 +1 / ( x * x ) / x - 1 - ( 1 / ( 1 - x ) ),-1 + 1/(x - 1) + x**(-3),-3.0,0.0 +1 / ( x * x ) / x - 1 - ( x / ( 1 + x ) ),(-2*x**4 - x**3 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / ( x * x ) / x - 1 - ( x / ( 1 - x ) ),(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( x * x ) / x - 1 - 1,-2 + x**(-3),-3.0,0.0 +1 / ( x * x ) / x - 1 / ( ( 1 + x ) + x ),(-x**3 + 2*x + 1)/(x**3*(2*x + 1)),-3.0,-1.0 +1 / ( x * x ) / x - x,-x + x**(-3),-3.0,1.0 +1 / ( x * x ) / x - x * ( 1 / ( 1 - x ) ),(x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / ( x * x ) / x - x + 1,-x + 1 + x**(-3),-3.0,1.0 +1 / ( x * x ) / x - x - ( 1 + x ),-2*x - 1 + x**(-3),-3.0,1.0 +1 / ( x * x ) / x - x - 1,-x - 1 + x**(-3),-3.0,1.0 +1 / ( x * x ) / x - x / ( x * ( ( 1 - x ) - x ) ),(x**3 + 2*x - 1)/(x**3*(2*x - 1)),-3.0,-1.0 +1 / ( x * x ) / x / ( ( x / ( 1 - x ) ) + x ) + 1,(x**4*(x - 2) + x - 1)/(x**4*(x - 2)),-4.0,0.0 +1 / ( x * x ) / x / ( 1 + x ) - 1,(-x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / ( x * x ) / x / ( 1 - x ) + ( 1 / x ),(x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / ( x * x ) / x / ( 1 - x ) + x,(x**4*(x - 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +1 / ( x * x ) / x / ( 1 - x ) - ( 1 + x ),(-x**5 + x**3 - 1)/(x**3*(x - 1)),-3.0,1.0 +1 / ( x * x ) / x / ( 1 - x ) - 1,(x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / ( x * x ) / x / ( 1 - x ) - x,(x**4*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +1 / ( x * x ) / x / ( x / ( 1 + ( 1 + x ) ) ) + 1,(x**4 + x + 2)/x**4,-4.0,0.0 +1 / ( x * x ) / x / ( x / ( 1 + x ) ) + 1,(x**4 + x + 1)/x**4,-4.0,0.0 +1 / ( x * x ) / x / ( x / ( 1 + x ) ) - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +1 / ( x * x ) / x / ( x / ( 1 - x ) ) - 1,(-x**4 - x + 1)/x**4,-4.0,0.0 +1 / ( x * x ) / x / 1 - 1,-1 + x**(-3),-3.0,0.0 +1 / ( x * x ) / x / x + ( 1 + ( 1 / x ) ),1 + 1/x + x**(-4),-4.0,0.0 +1 / ( x * x ) / x / x - ( x / ( 1 + x ) ),(-x**5 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / ( x * x ) / x / x - ( x / ( 1 - x ) ),(x**5 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / ( x * x ) / x / x - 1,-1 + x**(-4),-4.0,0.0 +1 / ( x * x + ( ( 1 + x ) + x ) ),1/(x**2 + 2*x + 1),0.0,-2.0 +1 / ( x * x + ( ( 1 + x ) / x ) ),x/(x**3 + x + 1),1.0,-2.0 +1 / ( x * x + ( ( 1 - x ) - x ) ),1/(x**2 - 2*x + 1),0.0,-2.0 +1 / ( x * x + ( ( 1 / x ) / ( 1 + x ) ) ),x*(x + 1)/(x**3*(x + 1) + 1),1.0,-2.0 +1 / ( x * x + ( ( x * x ) / ( 1 - x ) ) ),(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +1 / ( x * x + ( ( x / ( 1 - x ) ) - x ) ),(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +1 / ( x * x + ( 1 + ( 1 - x ) ) ),1/(x**2 - x + 2),0.0,-2.0 +1 / ( x * x + ( 1 + ( 1 / ( 1 - x ) ) ) ),(x - 1)/((x - 1)*(x**2 + 1) - 1),0.0,-2.0 +1 / ( x * x + ( 1 + x ) ),1/(x**2 + x + 1),0.0,-2.0 +1 / ( x * x + ( 1 - ( ( 1 / x ) / x ) ) ),x**2/(x**4 + x**2 - 1),2.0,-2.0 +1 / ( x * x + ( 1 - ( 1 / x ) ) ),x/(x**3 + x - 1),1.0,-2.0 +1 / ( x * x + ( 1 - x ) ),1/(x**2 - x + 1),0.0,-2.0 +1 / ( x * x + ( 1 / ( ( x * x ) + x ) ) ),x*(x + 1)/(x**3*(x + 1) + 1),1.0,-2.0 +1 / ( x * x + ( 1 / ( x * ( 1 - x ) ) ) ),x*(x - 1)/(x**3*(x - 1) - 1),1.0,-2.0 +1 / ( x * x + ( 1 / x ) ),x/(x**3 + 1),1.0,-2.0 +1 / ( x * x + ( x * ( 1 + x ) ) ),1/(x*(2*x + 1)),-1.0,-2.0 +1 / ( x * x + ( x / ( ( 1 + x ) + x ) ) ),(2*x + 1)/(x*(x*(2*x + 1) + 1)),-1.0,-2.0 +1 / ( x * x + ( x / ( 1 + x ) ) ),(x + 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +1 / ( x * x + ( x / ( 1 - x ) ) ),(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +1 / ( x * x + 1 ),1/(x**2 + 1),0.0,-2.0 +1 / ( x * x + x ),1/(x*(x + 1)),-1.0,-2.0 +1 / ( x * x - ( ( ( 1 + x ) / x ) / x ) ),x**2/(x**4 - x - 1),2.0,-2.0 +1 / ( x * x - ( ( ( 1 - x ) / x ) - x ) ),x/(x**2*(x + 1) + x - 1),1.0,-2.0 +1 / ( x * x - ( ( 1 + x ) + x ) ),1/(x**2 - 2*x - 1),0.0,-2.0 +1 / ( x * x - ( ( 1 + x ) - ( x * x ) ) ),1/(2*x**2 - x - 1),0.0,-2.0 +1 / ( x * x - ( ( 1 + x ) / x ) ),x/(x**3 - x - 1),1.0,-2.0 +1 / ( x * x - ( ( 1 - x ) + ( 1 / x ) ) ),x/(x*(x**2 + x - 1) - 1),1.0,-2.0 +1 / ( x * x - ( ( 1 - x ) / x ) ),x/(x**3 + x - 1),1.0,-2.0 +1 / ( x * x - ( ( 1 / ( 1 + x ) ) / x ) ),x*(x + 1)/(x**3*(x + 1) - 1),1.0,-2.0 +1 / ( x * x - ( ( 1 / x ) - x ) ),x/(x**2*(x + 1) - 1),1.0,-2.0 +1 / ( x * x - ( ( 1 / x ) / ( ( x * x ) + x ) ) ),x**2*(x + 1)/(x**4*(x + 1) - 1),2.0,-2.0 +1 / ( x * x - ( ( x / ( 1 + x ) ) / x ) ),(x + 1)/(x**2*(x + 1) - 1),0.0,-2.0 +1 / ( x * x - ( ( x / ( 1 - x ) ) + x ) ),(-x + 1)/(x*(-(x - 1)**2 - 1)),-1.0,-2.0 +1 / ( x * x - ( 1 + ( 1 + x ) ) ),1/(x**2 - x - 2),0.0,-2.0 +1 / ( x * x - ( 1 + ( 1 / x ) ) ),x/(x**3 - x - 1),1.0,-2.0 +1 / ( x * x - ( 1 + x ) ),1/(x**2 - x - 1),0.0,-2.0 +1 / ( x * x - ( 1 - ( 1 / ( 1 - x ) ) ) ),(x - 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +1 / ( x * x - ( 1 - x ) ),1/(x**2 + x - 1),0.0,-2.0 +1 / ( x * x - ( 1 / ( ( 1 / x ) - x ) ) ),(x**2 - 1)/(x*(x**3 - x + 1)),-1.0,-2.0 +1 / ( x * x - ( 1 / ( ( x * x ) + x ) ) ),x*(x + 1)/(x**3*(x + 1) - 1),1.0,-2.0 +1 / ( x * x - ( 1 / ( ( x * x ) - x ) ) ),x*(x - 1)/(x**3*(x - 1) - 1),1.0,-2.0 +1 / ( x * x - ( 1 / ( ( x / ( 1 - x ) ) - x ) ) ),x**2/(x**4 + x - 1),2.0,-2.0 +1 / ( x * x - ( 1 / ( 1 + x ) ) ),(x + 1)/(x**2*(x + 1) - 1),0.0,-2.0 +1 / ( x * x - ( 1 / ( 1 - x ) ) ),(x - 1)/(x**2*(x - 1) + 1),0.0,-2.0 +1 / ( x * x - ( 1 / ( x / ( 1 + x ) ) ) ),x/(x**3 - x - 1),1.0,-2.0 +1 / ( x * x - ( 1 / ( x / ( 1 - x ) ) ) ),x/(x**3 + x - 1),1.0,-2.0 +1 / ( x * x - ( 1 / x ) ),x/(x**3 - 1),1.0,-2.0 +1 / ( x * x - ( x * ( 1 - x ) ) ),1/(x*(2*x - 1)),-1.0,-2.0 +1 / ( x * x - ( x / ( ( 1 + x ) + x ) ) ),(2*x + 1)/(x*(x*(2*x + 1) - 1)),-1.0,-2.0 +1 / ( x * x - ( x / ( 1 + x ) ) ),(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +1 / ( x * x - ( x / ( 1 - ( x * x ) ) ) ),(x**2 - 1)/(x*(x**3 - x + 1)),-1.0,-2.0 +1 / ( x * x - 1 ),1/(x**2 - 1),0.0,-2.0 +1 / ( x * x - x ),1/(x*(x - 1)),-1.0,-2.0 +1 / ( x + ( ( ( 1 - x ) * x ) + x ) + x ),-1/(x*(x - 4)),-1.0,-2.0 +1 / ( x + ( ( ( 1 - x ) / x ) + x ) ) - x,x**2*(-2*x + 1)/(2*x**2 - x + 1),2.0,1.0 +1 / ( x + ( ( ( 1 / x ) / x ) / x ) + ( 1 + x ) ),x**3/(x**3*(2*x + 1) + 1),3.0,-1.0 +1 / ( x + ( ( ( x * x ) * x ) + ( 1 - x ) ) ) - 1,-x**3/(x**3 + 1),3.0,0.0 +1 / ( x + ( ( ( x * x ) + x ) + x ) + x ),1/(x*(x + 4)),-1.0,-2.0 +1 / ( x + ( ( 1 + x ) * ( ( x * x ) + x ) ) ),1/(x*((x + 1)**2 + 1)),-1.0,-3.0 +1 / ( x + ( ( 1 + x ) * ( 1 + x ) ) ),1/(x + (x + 1)**2),0.0,-2.0 +1 / ( x + ( ( 1 + x ) * ( 1 + x ) ) * x ),1/(x*((x + 1)**2 + 1)),-1.0,-3.0 +1 / ( x + ( ( 1 + x ) * ( 1 - x ) ) ) / x,1/(-x**3 + x**2 + x),-1.0,-3.0 +1 / ( x + ( ( 1 + x ) * ( 1 - x ) ) * x ),-1/(x*(x**2 - 2)),-1.0,-3.0 +1 / ( x + ( ( 1 + x ) + ( 1 / x ) ) ) - x,-x**2*(2*x + 1)/(x*(2*x + 1) + 1),2.0,1.0 +1 / ( x + ( ( 1 + x ) + x ) ) - 1,-3*x/(3*x + 1),1.0,0.0 +1 / ( x + ( ( 1 + x ) + x ) + x ),1/(4*x + 1),0.0,-1.0 +1 / ( x + ( ( 1 + x ) / ( 1 - x ) ) ),(x - 1)/(x*(x - 1) - x - 1),0.0,-1.0 +1 / ( x + ( ( 1 + x ) / ( 1 - x ) ) - 1 ),(x - 1)/(x*(x - 3)),-1.0,-1.0 +1 / ( x + ( ( 1 + x ) / x ) ) - x,-x**2*(x + 1)/(x**2 + x + 1),2.0,1.0 +1 / ( x + ( ( 1 - ( 1 / x ) ) / x ) + x ),x**2/(2*x**3 + x - 1),2.0,-1.0 +1 / ( x + ( ( 1 - ( x * x ) ) * x ) - 1 ),-1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( x + ( ( 1 - x ) * ( 1 + x ) ) + x ),1/(-x**2 + 2*x + 1),0.0,-2.0 +1 / ( x + ( ( 1 - x ) * ( 1 - x ) ) ) / x,1/(x*(x + (x - 1)**2)),-1.0,-3.0 +1 / ( x + ( ( 1 - x ) * ( 1 - x ) ) + 1 ),1/(x**2 - x + 2),0.0,-2.0 +1 / ( x + ( ( 1 - x ) * ( x * x ) ) - 1 ),-1/(x**2*(x - 1) - x + 1),0.0,-3.0 +1 / ( x + ( ( 1 - x ) * x ) ) + ( 1 / x ),(x - 3)/(x*(x - 2)),-1.0,-1.0 +1 / ( x + ( ( 1 - x ) * x ) - 1 ),-1/(x*(x - 1) - x + 1),0.0,-2.0 +1 / ( x + ( ( 1 - x ) - x ) * ( x * x ) ),-1/(x*(x*(2*x - 1) - 1)),-1.0,-3.0 +1 / ( x + ( ( 1 - x ) - x ) / ( ( x * x ) * x ) ),x**3/(x**4 - 2*x + 1),3.0,-1.0 +1 / ( x + ( ( 1 - x ) / x ) ) * x,x**2/(x**2 - x + 1),2.0,0.0 +1 / ( x + ( ( 1 - x ) / x ) + x ),x/(2*x**2 - x + 1),1.0,-1.0 +1 / ( x + ( ( 1 - x ) / x ) - 1 ),x/(x**2 - 2*x + 1),1.0,-1.0 +1 / ( x + ( ( 1 - x ) / x ) / x ),x**2/(x**3 - x + 1),2.0,-1.0 +1 / ( x + ( ( 1 / ( 1 + x ) ) / x ) / x ),x**2*(x + 1)/(x**3*(x + 1) + 1),2.0,-1.0 +1 / ( x + ( ( 1 / ( 1 - x ) ) ) ),(x - 1)/(x*(x - 1) - 1),0.0,-1.0 +1 / ( x + ( ( 1 / ( 1 / x ) ) + x ) ) / x,1/(3*x**2),-2.0,-2.0 +1 / ( x + ( ( 1 / x ) + x ) ) * 1,x/(2*x**2 + 1),1.0,-1.0 +1 / ( x + ( ( 1 / x ) + x ) ) - x,-2*x**3/(2*x**2 + 1),3.0,1.0 +1 / ( x + ( ( 1 / x ) + x ) ) / ( x * x ),1/(2*x**3 + x),-1.0,-3.0 +1 / ( x + ( ( 1 / x ) + x ) + ( x * x ) ),x/(x**2*(x + 2) + 1),1.0,-2.0 +1 / ( x + ( ( 1 / x ) + x ) / x ),x**2/(x**3 + x**2 + 1),2.0,-1.0 +1 / ( x + ( ( 1 / x ) / ( x * x ) ) * ( 1 + x ) ),x**3/(x**4 + x + 1),3.0,-1.0 +1 / ( x + ( ( 1 / x ) / x ) ),x**2/(x**3 + 1),2.0,-1.0 +1 / ( x + ( ( 1 / x ) / x ) ) - x,x*(-x**3 + x - 1)/(x**3 + 1),1.0,1.0 +1 / ( x + ( ( 1 / x ) / x ) * ( 1 + x ) ),x**2/(x**3 + x + 1),2.0,-1.0 +1 / ( x + ( ( x * ( 1 + x ) ) * x ) + ( 1 / x ) ),x/(x**2*(x*(x + 1) + 1) + 1),1.0,-3.0 +1 / ( x + ( ( x * ( 1 + x ) ) * x ) + x ),1/(x*(x*(x + 1) + 2)),-1.0,-3.0 +1 / ( x + ( ( x * ( 1 + x ) ) + x ) * 1 ),1/(x*(x + 3)),-1.0,-2.0 +1 / ( x + ( ( x * ( 1 - x ) ) + x ) ) * 1,-1/(x*(x - 3)),-1.0,-2.0 +1 / ( x + ( ( x * ( x * x ) ) + x ) - ( 1 / x ) ),x/(x**2*(x**2 + 2) - 1),1.0,-3.0 +1 / ( x + ( ( x * x ) * ( 1 + x ) ) + x ),1/(x*(x*(x + 1) + 2)),-1.0,-3.0 +1 / ( x + ( ( x * x ) * ( 1 - x ) ) + 1 ),1/(-x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( x + ( ( x * x ) * ( 1 - x ) ) + x ),-1/(x*(x*(x - 1) - 2)),-1.0,-3.0 +1 / ( x + ( ( x * x ) * ( 1 - x ) ) - 1 ),-1/(x**2*(x - 1) - x + 1),0.0,-3.0 +1 / ( x + ( ( x * x ) * x ) + x ),1/(x*(x**2 + 2)),-1.0,-3.0 +1 / ( x + ( ( x * x ) + x ) ) - ( 1 / x ),-(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / ( x + ( ( x * x ) + x ) + 1 ),1/(x**2 + 2*x + 1),0.0,-2.0 +1 / ( x + ( ( x * x ) + x ) + x ),1/(x*(x + 3)),-1.0,-2.0 +1 / ( x + ( ( x * x ) + x ) - ( 1 / x ) ),x/(x**2*(x + 2) - 1),1.0,-2.0 +1 / ( x + ( ( x * x ) - x ) / x ),1/(2*x - 1),0.0,-1.0 +1 / ( x + ( ( x / ( 1 - x ) ) ) ),(x - 1)/(x*(x - 2)),-1.0,-1.0 +1 / ( x + ( ( x / ( 1 - x ) ) + x ) ),(x - 1)/(x*(2*x - 3)),-1.0,-1.0 +1 / ( x + ( 1 + ( 1 + ( 1 / x ) ) ) / x ),x**2/(x**3 + 2*x + 1),2.0,-1.0 +1 / ( x + ( 1 + ( 1 + x ) ) ) - 1,-(x + 1/2)/(x + 1),0.0,0.0 +1 / ( x + ( 1 + ( 1 + x ) ) ) / x,1/(2*x*(x + 1)),-1.0,-2.0 +1 / ( x + ( 1 + ( 1 + x ) ) + x ),1/(3*x + 2),0.0,-1.0 +1 / ( x + ( 1 + ( 1 + x ) ) / ( ( x * x ) * x ) ),x**3/(x**4 + x + 2),3.0,-1.0 +1 / ( x + ( 1 + ( 1 + x ) ) / ( x * x ) ),x**2/(x**3 + x + 2),2.0,-1.0 +1 / ( x + ( 1 + ( 1 - x ) ) * ( 1 + x ) ),1/(x - (x - 2)*(x + 1)),0.0,-2.0 +1 / ( x + ( 1 + ( 1 / ( x * ( 1 + x ) ) ) ) ) - x,x**2*(-(x + 1)**2 + 1)/(x*(x + 1)**2 + 1),3.0,1.0 +1 / ( x + ( 1 + ( 1 / x ) ) ) + x,x*(x*(x + 1) + 2)/(x*(x + 1) + 1),1.0,1.0 +1 / ( x + ( 1 + ( 1 / x ) ) ) - x,-x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +1 / ( x + ( 1 + ( 1 / x ) ) + x ),x/(x*(2*x + 1) + 1),1.0,-1.0 +1 / ( x + ( 1 + ( x / ( 1 + x ) ) ) ),(x + 1)/(x + (x + 1)**2),0.0,-1.0 +1 / ( x + ( 1 + ( x / ( 1 - x ) ) ) ),(x - 1)/(x**2 - x - 1),0.0,-1.0 +1 / ( x + ( 1 + x ) ) * 1,1/(2*x + 1),0.0,-1.0 +1 / ( x + ( 1 + x ) ) + ( 1 / x ),(3*x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / ( x + ( 1 + x ) ) - ( 1 / x ),-(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / ( x + ( 1 + x ) ) - 1,-2*x/(2*x + 1),1.0,0.0 +1 / ( x + ( 1 + x ) ) / ( ( 1 / x ) - ( x * x ) ),-x/((2*x + 1)*(x**3 - 1)),1.0,-3.0 +1 / ( x + ( 1 + x ) ) / ( ( x * x ) - x ),1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +1 / ( x + ( 1 + x ) ) / ( 1 - ( 1 + x ) ),-1/(x*(2*x + 1)),-1.0,-2.0 +1 / ( x + ( 1 + x ) ) / ( x * ( 1 - x ) ),-1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +1 / ( x + ( 1 + x ) ) / x,1/(x*(2*x + 1)),-1.0,-2.0 +1 / ( x + ( 1 + x ) * ( 1 + x ) ),1/(x + (x + 1)**2),0.0,-2.0 +1 / ( x + ( 1 + x ) * ( 1 / x ) ),x/(x**2 + x + 1),1.0,-1.0 +1 / ( x + ( 1 + x ) * 1 ),1/(2*x + 1),0.0,-1.0 +1 / ( x + ( 1 + x ) + ( 1 / x ) ),x/(x*(2*x + 1) + 1),1.0,-1.0 +1 / ( x + ( 1 + x ) + ( x * x ) ),1/(x**2 + 2*x + 1),0.0,-2.0 +1 / ( x + ( 1 + x ) + 1 ),1/(2*(x + 1)),0.0,-1.0 +1 / ( x + ( 1 + x ) - ( ( 1 / x ) - x ) ),x/(x*(3*x + 1) - 1),1.0,-1.0 +1 / ( x + ( 1 + x ) - ( ( 1 / x ) / x ) ),x**2/(x**2*(2*x + 1) - 1),2.0,-1.0 +1 / ( x + ( 1 + x ) / x ),x/(x**2 + x + 1),1.0,-1.0 +1 / ( x + ( 1 - x ) * x ),-1/(x*(x - 2)),-1.0,-2.0 +1 / ( x + ( 1 - x ) / ( ( x * x ) * x ) ),x**3/(x**4 - x + 1),3.0,-1.0 +1 / ( x + ( 1 - x ) / ( 1 + x ) ),(x + 1)/(x**2 + 1),0.0,-1.0 +1 / ( x + ( 1 - x ) / x ),x/(x**2 - x + 1),1.0,-1.0 +1 / ( x + ( 1 / ( ( 1 - x ) - x ) ) ) / x,(2*x - 1)/(x*(x*(2*x - 1) - 1)),-1.0,-2.0 +1 / ( x + ( 1 / ( ( 1 / x ) + ( 1 - x ) ) ) ) / x,(x*(-x + 1) + 1)/(x**2*(x*(-x + 1) + 2)),-2.0,-2.0 +1 / ( x + ( 1 / ( ( 1 / x ) + x ) ) ) / x,(x**2 + 1)/(x**2*(x**2 + 2)),-2.0,-2.0 +1 / ( x + ( 1 / ( ( 1 / x ) - x ) ) ),(x**2 - 1)/(x*(x**2 - 2)),-1.0,-1.0 +1 / ( x + ( 1 / ( 1 + ( 1 / x ) ) ) + x ),(x + 1)/(x*(2*x + 3)),-1.0,-1.0 +1 / ( x + ( 1 / ( 1 + ( x * x ) ) ) + 1 ),(x**2 + 1)/((x + 1)*(x**2 + 1) + 1),0.0,-1.0 +1 / ( x + ( 1 / ( 1 + x ) ) ),(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +1 / ( x + ( 1 / ( 1 + x ) ) ) - ( 1 / x ),-1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +1 / ( x + ( 1 / ( 1 + x ) ) ) - 1,-x**2/(x*(x + 1) + 1),2.0,0.0 +1 / ( x + ( 1 / ( 1 + x ) ) + ( 1 + x ) ),(x + 1)/((x + 1)*(2*x + 1) + 1),0.0,-1.0 +1 / ( x + ( 1 / ( 1 + x ) ) / ( x * x ) ),x**2*(x + 1)/(x**3*(x + 1) + 1),2.0,-1.0 +1 / ( x + ( 1 / ( 1 + x ) ) / 1 ),(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +1 / ( x + ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x - 1) - 1),0.0,-1.0 +1 / ( x + ( 1 / ( 1 - x ) ) ) * ( 1 / x ),(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +1 / ( x + ( 1 / ( 1 - x ) ) ) * x,x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +1 / ( x + ( 1 / ( 1 - x ) ) ) - ( 1 / x ),1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +1 / ( x + ( 1 / ( 1 - x ) ) ) - 1,x*(-x + 2)/(x*(x - 1) - 1),1.0,0.0 +1 / ( x + ( 1 / ( 1 - x ) ) ) / x,(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +1 / ( x + ( 1 / ( 1 - x ) ) + ( 1 / x ) ),x*(x - 1)/(x**2*(x - 1) - 1),1.0,-1.0 +1 / ( x + ( 1 / ( 1 - x ) ) - 1 ),(x - 1)/(x*(x - 2)),-1.0,-1.0 +1 / ( x + ( 1 / ( 1 - x ) ) / ( ( x * x ) * x ) ),x**3*(x - 1)/(x**4*(x - 1) - 1),3.0,-1.0 +1 / ( x + ( 1 / ( 1 - x ) ) / x ),x*(x - 1)/(x**2*(x - 1) - 1),1.0,-1.0 +1 / ( x + ( 1 / ( 1 / x ) ) + x ),1/(3*x),-1.0,-1.0 +1 / ( x + ( 1 / ( x * x ) ) ) - x,x*(-x**3 + x - 1)/(x**3 + 1),1.0,1.0 +1 / ( x + ( 1 / ( x * x ) ) + ( 1 + x ) ),x**2/(x**2*(2*x + 1) + 1),2.0,-1.0 +1 / ( x + ( 1 / ( x * x ) ) + 1 ),x**2/(x**2*(x + 1) + 1),2.0,-1.0 +1 / ( x + ( 1 / ( x * x ) ) + x ),x**2/(2*x**3 + 1),2.0,-1.0 +1 / ( x + ( 1 / ( x / ( 1 + x ) ) ) ) - x,-x**2*(x + 1)/(x**2 + x + 1),2.0,1.0 +1 / ( x + ( 1 / x ) ),x/(x**2 + 1),1.0,-1.0 +1 / ( x + ( 1 / x ) ) * ( ( x / ( 1 + x ) ) - x ),-x**3/((x + 1)*(x**2 + 1)),3.0,0.0 +1 / ( x + ( 1 / x ) ) * ( 1 - x ),-x*(x - 1)/(x**2 + 1),1.0,0.0 +1 / ( x + ( 1 / x ) ) * ( 1 / ( 1 + x ) ),x/((x + 1)*(x**2 + 1)),1.0,-2.0 +1 / ( x + ( 1 / x ) ) * ( x / ( 1 - x ) ),-x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +1 / ( x + ( 1 / x ) ) + ( 1 / ( ( 1 / x ) - x ) ),-2*x/(x**4 - 1),1.0,-3.0 +1 / ( x + ( 1 / x ) ) - ( ( x * x ) + x ),-x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +1 / ( x + ( 1 / x ) ) - ( 1 / x ),-1/(x**3 + x),-1.0,-3.0 +1 / ( x + ( 1 / x ) ) - ( x * ( 1 + x ) ),x*(-(x + 1)*(x**2 + 1) + 1)/(x**2 + 1),2.0,2.0 +1 / ( x + ( 1 / x ) ) - ( x * ( 1 - x ) ),x**2*(x**2 - x + 1)/(x**2 + 1),2.0,2.0 +1 / ( x + ( 1 / x ) ) - ( x / ( 1 - ( x * x ) ) ),2*x**3/(x**4 - 1),3.0,-1.0 +1 / ( x + ( 1 / x ) ) - 1,(-x**2 + x - 1)/(x**2 + 1),0.0,0.0 +1 / ( x + ( 1 / x ) ) - x,-x**3/(x**2 + 1),3.0,1.0 +1 / ( x + ( 1 / x ) ) / ( ( x * x ) - x ),1/((x - 1)*(x**2 + 1)),0.0,-3.0 +1 / ( x + ( 1 / x ) ) / ( 1 + ( ( x * x ) + x ) ),x/((x**2 + 1)*(x**2 + x + 1)),1.0,-3.0 +1 / ( x + ( 1 / x ) + ( ( x * x ) * ( 1 - x ) ) ),x/(x**2*(-x*(x - 1) + 1) + 1),1.0,-3.0 +1 / ( x + ( 1 / x ) + ( ( x * x ) + x ) ),x/(x**2*(x + 2) + 1),1.0,-2.0 +1 / ( x + ( 1 / x ) + ( 1 + x ) ),x/(x*(2*x + 1) + 1),1.0,-1.0 +1 / ( x + ( 1 / x ) + ( 1 / x ) ),x/(x**2 + 2),1.0,-1.0 +1 / ( x + ( 1 / x ) + ( x * ( ( x * x ) - x ) ) ),x/(x**2*(x*(x - 1) + 1) + 1),1.0,-3.0 +1 / ( x + ( 1 / x ) + ( x * ( 1 + ( x * x ) ) ) ),x/(x**2*(x**2 + 2) + 1),1.0,-3.0 +1 / ( x + ( 1 / x ) + ( x * ( 1 + x ) ) ),x/(x**2*(x + 2) + 1),1.0,-2.0 +1 / ( x + ( 1 / x ) + 1 ),x/(x*(x + 1) + 1),1.0,-1.0 +1 / ( x + ( 1 / x ) - ( 1 - x ) ),x/(x*(2*x - 1) + 1),1.0,-1.0 +1 / ( x + ( 1 / x ) - ( x * ( 1 + x ) ) ),x/(-x**3 + 1),1.0,-2.0 +1 / ( x + ( 1 / x ) / ( ( 1 - x ) * x ) ),x**2*(x - 1)/(x**3*(x - 1) - 1),2.0,-1.0 +1 / ( x + ( 1 / x ) / ( ( x * ( 1 - x ) ) * x ) ),x**3*(x - 1)/(x**4*(x - 1) - 1),3.0,-1.0 +1 / ( x + ( 1 / x ) / ( x * ( x * ( 1 - x ) ) ) ),x**3*(x - 1)/(x**4*(x - 1) - 1),3.0,-1.0 +1 / ( x + ( 1 / x ) / x ),x**2/(x**3 + 1),2.0,-1.0 +1 / ( x + ( x ) ),1/(2*x),-1.0,-1.0 +1 / ( x + ( x * ( ( 1 - x ) - x ) ) - 1 ),-1/(x*(2*x - 1) - x + 1),0.0,-2.0 +1 / ( x + ( x * ( ( 1 / x ) + x ) ) ) - 1,-x*(x + 1)/(x**2 + x + 1),1.0,0.0 +1 / ( x + ( x * ( ( 1 / x ) + x ) ) + 1 ),1/(x**2 + x + 2),0.0,-2.0 +1 / ( x + ( x * ( ( 1 / x ) - x ) ) ) / x,1/(x*(-x**2 + x + 1)),-1.0,-3.0 +1 / ( x + ( x * ( ( x * x ) + x ) ) - ( 1 / x ) ),x/(x**2*(x*(x + 1) + 1) - 1),1.0,-3.0 +1 / ( x + ( x * ( ( x * x ) + x ) ) - 1 ),1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( x + ( x * ( ( x * x ) - x ) ) - ( 1 / x ) ),x/(x**2*(x*(x - 1) + 1) - 1),1.0,-3.0 +1 / ( x + ( x * ( 1 + ( ( 1 + x ) * x ) ) ) ),1/(x*(x*(x + 1) + 2)),-1.0,-3.0 +1 / ( x + ( x * ( 1 + ( 1 + x ) ) ) * x ),1/(x*(x*(x + 2) + 1)),-1.0,-3.0 +1 / ( x + ( x * ( 1 + ( 1 + x ) ) ) + 1 ),1/(x*(x + 2) + x + 1),0.0,-2.0 +1 / ( x + ( x * ( 1 + ( x * ( 1 - x ) ) ) ) ),1/(x*(-x*(x - 1) + 2)),-1.0,-3.0 +1 / ( x + ( x * ( 1 + ( x * x ) ) ) ),1/(x*(x**2 + 2)),-1.0,-3.0 +1 / ( x + ( x * ( 1 + x ) ) ),1/(x*(x + 2)),-1.0,-2.0 +1 / ( x + ( x * ( 1 + x ) ) ) + 1,(x*(x + 1) + x + 1)/(x*(x + 2)),-1.0,0.0 +1 / ( x + ( x * ( 1 + x ) ) ) / ( 1 + x ),1/(x*(x + 1)*(x + 2)),-1.0,-3.0 +1 / ( x + ( x * ( 1 + x ) ) * ( 1 + x ) ),1/(x*((x + 1)**2 + 1)),-1.0,-3.0 +1 / ( x + ( x * ( 1 + x ) ) * ( 1 - x ) ),-1/(x*(x**2 - 2)),-1.0,-3.0 +1 / ( x + ( x * ( 1 + x ) ) * x ),1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +1 / ( x + ( x * ( 1 + x ) ) + x ),1/(x*(x + 3)),-1.0,-2.0 +1 / ( x + ( x * ( 1 + x ) ) - ( 1 - x ) ),1/(x**2 + 3*x - 1),0.0,-2.0 +1 / ( x + ( x * ( 1 + x ) ) - 1 ),1/(x*(x + 1) + x - 1),0.0,-2.0 +1 / ( x + ( x * ( 1 - ( x * x ) ) ) + ( 1 / x ) ),x/(x**2*(-x**2 + 2) + 1),1.0,-3.0 +1 / ( x + ( x * ( 1 - x ) ) ) / ( 1 - x ),1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +1 / ( x + ( x * ( 1 - x ) ) * ( 1 - x ) ),1/(x*((x - 1)**2 + 1)),-1.0,-3.0 +1 / ( x + ( x * ( 1 - x ) ) * x ),-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +1 / ( x + ( x * ( 1 - x ) ) + x ),-1/(x*(x - 3)),-1.0,-2.0 +1 / ( x + ( x * ( x / ( 1 + ( 1 + x ) ) ) ) ) / x,(x + 2)/(2*x**2*(x + 1)),-2.0,-2.0 +1 / ( x + ( x * ( x / ( 1 + x ) ) ) ) / x,(x + 1)/(x**2*(2*x + 1)),-2.0,-2.0 +1 / ( x + ( x * x ) ),1/(x*(x + 1)),-1.0,-2.0 +1 / ( x + ( x * x ) ) + 1,(x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 / ( x + ( x * x ) ) + x,x + 1/(x**2 + x),-1.0,1.0 +1 / ( x + ( x * x ) ) - 1,(-x**2 - x + 1)/(x*(x + 1)),-1.0,0.0 +1 / ( x + ( x * x ) ) - x,-x + 1/(x**2 + x),-1.0,1.0 +1 / ( x + ( x * x ) ) / ( 1 + ( 1 + x ) ),1/(x*(x + 1)*(x + 2)),-1.0,-3.0 +1 / ( x + ( x * x ) ) / ( 1 + x ),1/(x*(x + 1)**2),-1.0,-3.0 +1 / ( x + ( x * x ) + ( ( ( 1 / x ) / x ) + x ) ),x**2/(x**3*(x + 2) + 1),2.0,-2.0 +1 / ( x + ( x * x ) + ( ( 1 + x ) / x ) ),x/(x**2*(x + 1) + x + 1),1.0,-2.0 +1 / ( x + ( x * x ) + ( 1 + x ) ),1/(x**2 + 2*x + 1),0.0,-2.0 +1 / ( x + ( x * x ) + ( x / ( 1 - x ) ) ),(x - 1)/(x*(x**2 - 2)),-1.0,-2.0 +1 / ( x + ( x * x ) + x ),1/(x*(x + 2)),-1.0,-2.0 +1 / ( x + ( x * x ) - ( ( 1 / x ) / x ) ),x**2/(x**3*(x + 1) - 1),2.0,-2.0 +1 / ( x + ( x * x ) - ( 1 - x ) ),1/(x**2 + 2*x - 1),0.0,-2.0 +1 / ( x + ( x * x ) - ( 1 / ( 1 + x ) ) ),(x + 1)/(x*(x + 1)**2 - 1),0.0,-2.0 +1 / ( x + ( x * x ) - ( 1 / ( 1 - x ) ) ),(x - 1)/(x**3 - x + 1),0.0,-2.0 +1 / ( x + ( x * x ) - ( 1 / x ) ),x/(x**2*(x + 1) - 1),1.0,-2.0 +1 / ( x + ( x * x ) - 1 ),1/(x**2 + x - 1),0.0,-2.0 +1 / ( x + ( x / ( ( ( 1 / x ) / x ) - x ) ) ) / x,(x**3 - 1)/(x**5 - x**4 - x**2),-2.0,-2.0 +1 / ( x + ( x / ( ( 1 + x ) + x ) ) ) / x,(x + 1/2)/(x**2*(x + 1)),-2.0,-2.0 +1 / ( x + ( x / ( ( 1 / x ) + x ) ) ) / x,(x**2 + 1)/(x**2*(x**2 + x + 1)),-2.0,-2.0 +1 / ( x + ( x / ( ( 1 / x ) - x ) ) ),(x**2 - 1)/(x*(x**2 - x - 1)),-1.0,-1.0 +1 / ( x + ( x / ( ( 1 / x ) - x ) ) ) / x,(x**2 - 1)/(x**2*(x**2 - x - 1)),-2.0,-2.0 +1 / ( x + ( x / ( 1 + ( 1 + x ) ) ) ) / x,(x + 2)/(x**2*(x + 3)),-2.0,-2.0 +1 / ( x + ( x / ( 1 + ( 1 + x ) ) ) + x ),(x + 2)/(x*(2*x + 5)),-1.0,-1.0 +1 / ( x + ( x / ( 1 + ( 1 - x ) ) ) + 1 ),(x - 2)/(-x + (x - 2)*(x + 1)),0.0,-1.0 +1 / ( x + ( x / ( 1 + ( x * x ) ) ) ) / x,(x**2 + 1)/(x**2*(x**2 + 2)),-2.0,-2.0 +1 / ( x + ( x / ( 1 + ( x * x ) ) ) + x ),(x**2 + 1)/(x*(2*x**2 + 3)),-1.0,-1.0 +1 / ( x + ( x / ( 1 + x ) ) ),(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / ( x + ( x / ( 1 + x ) ) ) - ( 1 / x ),-1/(x*(x + 2)),-1.0,-2.0 +1 / ( x + ( x / ( 1 + x ) ) ) - 1,(-x*(x + 1) + 1)/(x*(x + 2)),-1.0,0.0 +1 / ( x + ( x / ( 1 + x ) ) ) / x,(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / ( x + ( x / ( 1 + x ) ) + 1 ),(x + 1)/(x + (x + 1)**2),0.0,-1.0 +1 / ( x + ( x / ( 1 - ( 1 / x ) ) ) ) / x,(x - 1)/(x**2*(2*x - 1)),-2.0,-2.0 +1 / ( x + ( x / ( 1 - ( 1 / x ) ) ) + x ),(x - 1)/(x*(3*x - 2)),-1.0,-1.0 +1 / ( x + ( x / ( 1 - x ) ) ),(x - 1)/(x*(x - 2)),-1.0,-1.0 +1 / ( x + ( x / ( 1 - x ) ) ) / ( 1 + x ),(x - 1)/(x*(x - 2)*(x + 1)),-1.0,-2.0 +1 / ( x + ( x / ( 1 - x ) ) ) / 1,(x - 1)/(x*(x - 2)),-1.0,-1.0 +1 / ( x + ( x / ( 1 - x ) ) ) / x,(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +1 / ( x + ( x / ( 1 - x ) ) + x ),(x - 1)/(x*(2*x - 3)),-1.0,-1.0 +1 / ( x + ( x / ( 1 - x ) ) - 1 ),(-x + 1)/(x - (-x + 1)**2),0.0,-1.0 +1 / ( x + 1 ),1/(x + 1),0.0,-1.0 +1 / ( x + 1 ) * ( 1 - x ),(-x + 1)/(x + 1),0.0,0.0 +1 / ( x + 1 ) * x,x/(x + 1),1.0,0.0 +1 / ( x + 1 ) + ( 1 - x ),(-x**2 + 2)/(x + 1),0.0,1.0 +1 / ( x + 1 ) + x,(x*(x + 1) + 1)/(x + 1),0.0,1.0 +1 / ( x + 1 ) - 1,-x/(x + 1),1.0,0.0 +1 / ( x + 1 ) - x,(-x*(x + 1) + 1)/(x + 1),0.0,1.0 +1 / ( x + 1 ) / ( ( 1 + x ) + x ),1/((x + 1)*(2*x + 1)),0.0,-2.0 +1 / ( x + 1 ) / ( ( 1 - x ) * ( 1 + x ) ),-1/((x - 1)*(x + 1)**2),0.0,-3.0 +1 / ( x + 1 ) / ( 1 + ( x * ( 1 + x ) ) ),1/((x + 1)*(x*(x + 1) + 1)),0.0,-3.0 +1 / ( x + 1 ) / ( 1 + x ),(x + 1)**(-2),0.0,-2.0 +1 / ( x + 1 ) / ( x * ( ( 1 + x ) + x ) ),1/(x*(x + 1)*(2*x + 1)),-1.0,-3.0 +1 / ( x + 1 ) / ( x * ( 1 + x ) ),1/(x*(x + 1)**2),-1.0,-3.0 +1 / ( x + 1 ) / ( x / ( 1 - ( 1 / x ) ) ),(x - 1)/(x**2*(x + 1)),-2.0,-2.0 +1 / ( x + 1 ) / x,1/(x*(x + 1)),-1.0,-2.0 +1 / ( x + 1 * ( ( 1 + x ) / x ) ),x/(x**2 + x + 1),1.0,-1.0 +1 / ( x + 1 * ( 1 / ( 1 + x ) ) ),(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +1 / ( x + 1 * x ),1/(2*x),-1.0,-1.0 +1 / ( x + 1 + ( ( ( ( 1 / x ) / x ) + x ) / x ) ),x**3/(x**4 + 2*x**3 + 1),3.0,-1.0 +1 / ( x + 1 + ( ( ( 1 / x ) + x ) / ( x * x ) ) ),x**3/(x**3*(x + 1) + x**2 + 1),3.0,-1.0 +1 / ( x + 1 + ( ( ( 1 / x ) + x ) / x ) ),x**2/(x**3 + 2*x**2 + 1),2.0,-1.0 +1 / ( x + 1 + ( ( 1 - x ) * ( x * x ) ) ),1/(-x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( x + 1 + ( ( 1 - x ) * x ) ),1/(-x*(x - 1) + x + 1),0.0,-2.0 +1 / ( x + 1 + ( ( 1 / x ) + x ) ),x/(x*(2*x + 1) + 1),1.0,-1.0 +1 / ( x + 1 + ( ( x * ( ( x * x ) - x ) ) * x ) ),1/(x**3*(x - 1) + x + 1),0.0,-4.0 +1 / ( x + 1 + ( ( x * ( 1 + x ) ) * x ) ),1/(x**2*(x + 1) + x + 1),0.0,-3.0 +1 / ( x + 1 + ( ( x * ( 1 - x ) ) * x ) ),1/(-x**2*(x - 1) + x + 1),0.0,-3.0 +1 / ( x + 1 + ( ( x * x ) * ( 1 + ( x * x ) ) ) ),1/(x**4 + x**2 + x + 1),0.0,-4.0 +1 / ( x + 1 + ( ( x * x ) * ( 1 + x ) ) ),1/(x**2*(x + 1) + x + 1),0.0,-3.0 +1 / ( x + 1 + ( 1 + ( x * x ) ) ),1/(x**2 + x + 2),0.0,-2.0 +1 / ( x + 1 + ( 1 + x ) ),1/(2*(x + 1)),0.0,-1.0 +1 / ( x + 1 + ( 1 / ( 1 - x ) ) ),(x - 1)/(x**2 - 2),0.0,-1.0 +1 / ( x + 1 + ( 1 / ( x * x ) ) ),x**2/(x**2*(x + 1) + 1),2.0,-1.0 +1 / ( x + 1 + ( 1 / x ) ),x/(x*(x + 1) + 1),1.0,-1.0 +1 / ( x + 1 + ( x * ( ( 1 / x ) + x ) ) ),1/(x**2 + x + 2),0.0,-2.0 +1 / ( x + 1 + ( x * ( 1 + x ) ) ),1/(x*(x + 1) + x + 1),0.0,-2.0 +1 / ( x + 1 + ( x * ( 1 - x ) ) ),1/(-x*(x - 1) + x + 1),0.0,-2.0 +1 / ( x + 1 + ( x / ( 1 + x ) ) ),(x + 1)/(x + (x + 1)**2),0.0,-1.0 +1 / ( x + 1 + ( x / ( 1 - x ) ) ),(x - 1)/(x**2 - x - 1),0.0,-1.0 +1 / ( x + 1 + 1 ),1/(x + 2),0.0,-1.0 +1 / ( x + 1 + x ),1/(2*x + 1),0.0,-1.0 +1 / ( x + 1 / ( ( ( x * ( 1 + x ) ) * x ) * x ) ),x**3*(x + 1)/(x**4*(x + 1) + 1),3.0,-1.0 +1 / ( x + 1 / ( ( 1 + x ) * x ) ),x*(x + 1)/(x**2*(x + 1) + 1),1.0,-1.0 +1 / ( x + 1 / ( ( 1 - x ) * x ) ),x*(x - 1)/(x**2*(x - 1) - 1),1.0,-1.0 +1 / ( x + 1 / ( ( x * ( 1 + x ) ) * x ) ),x**2*(x + 1)/(x**3*(x + 1) + 1),2.0,-1.0 +1 / ( x + 1 / ( ( x * ( x / ( 1 - x ) ) ) * x ) ),x**3/(x**4 - x + 1),3.0,-1.0 +1 / ( x + 1 / ( ( x * x ) * ( x * ( 1 + x ) ) ) ),x**3*(x + 1)/(x**4*(x + 1) + 1),3.0,-1.0 +1 / ( x + 1 / ( ( x / ( 1 - x ) ) * ( x * x ) ) ),x**3/(x**4 - x + 1),3.0,-1.0 +1 / ( x + 1 / ( ( x / ( 1 - x ) ) * x ) ),x**2/(x**3 - x + 1),2.0,-1.0 +1 / ( x + 1 / ( 1 + ( 1 - x ) ) ),(x - 2)/(x*(x - 2) - 1),0.0,-1.0 +1 / ( x + 1 / ( 1 + ( x * x ) ) ),(x**2 + 1)/(x**3 + x + 1),0.0,-1.0 +1 / ( x + 1 / ( 1 + x ) ),(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +1 / ( x + 1 / ( 1 - ( x * x ) ) ),(x**2 - 1)/(x**3 - x - 1),0.0,-1.0 +1 / ( x + 1 / ( 1 - x ) ),(x - 1)/(x*(x - 1) - 1),0.0,-1.0 +1 / ( x + 1 / ( x * ( ( x * x ) * ( 1 + x ) ) ) ),x**3*(x + 1)/(x**4*(x + 1) + 1),3.0,-1.0 +1 / ( x + 1 / ( x * ( ( x / ( 1 + x ) ) - x ) ) ),x**3/(x**4 - x - 1),3.0,-1.0 +1 / ( x + 1 / ( x * ( 1 + x ) ) ),x*(x + 1)/(x**2*(x + 1) + 1),1.0,-1.0 +1 / ( x + 1 / ( x * ( 1 - x ) ) ),x*(x - 1)/(x**2*(x - 1) - 1),1.0,-1.0 +1 / ( x + 1 / ( x * ( x * ( 1 + x ) ) ) ),x**2*(x + 1)/(x**3*(x + 1) + 1),2.0,-1.0 +1 / ( x + 1 / ( x * ( x * ( 1 - ( 1 - x ) ) ) ) ),x**3/(x**4 + 1),3.0,-1.0 +1 / ( x + 1 / ( x * ( x * ( 1 - x ) ) ) ),x**2*(x - 1)/(x**3*(x - 1) - 1),2.0,-1.0 +1 / ( x + 1 / ( x * ( x / ( 1 - x ) ) ) ),x**2/(x**3 - x + 1),2.0,-1.0 +1 / ( x + 1 / ( x * x ) ),x**2/(x**3 + 1),2.0,-1.0 +1 / ( x + 1 / ( x / ( ( ( 1 / x ) / x ) + x ) ) ),x**3/(x**4 + x**3 + 1),3.0,-1.0 +1 / ( x + 1 / ( x / ( ( 1 / ( x * x ) ) + x ) ) ),x**3/(x**4 + x**3 + 1),3.0,-1.0 +1 / ( x + 1 / ( x / ( ( 1 / x ) + x ) ) ),x**2/(x**3 + x**2 + 1),2.0,-1.0 +1 / ( x + x ),1/(2*x),-1.0,-1.0 +1 / ( x + x ) * ( 1 / ( 1 + x ) ),1/(2*x*(x + 1)),-1.0,-2.0 +1 / ( x + x ) * 1,1/(2*x),-1.0,-1.0 +1 / ( x + x ) + ( ( 1 + ( 1 / x ) ) / x ),(3*x + 2)/(2*x**2),-2.0,-1.0 +1 / ( x + x ) + ( ( 1 + x ) / ( x * x ) ),(3*x + 2)/(2*x**2),-2.0,-1.0 +1 / ( x + x ) + ( ( 1 / x ) + ( 1 / x ) ),5/(2*x),-1.0,-1.0 +1 / ( x + x ) + ( ( 1 / x ) / ( x * x ) ),(x**2 + 2)/(2*x**3),-3.0,-1.0 +1 / ( x + x ) + ( ( x * x ) * x ),(x**4 + 1/2)/x,-1.0,3.0 +1 / ( x + x ) + ( 1 + x ),x + 1 + 1/(2*x),-1.0,1.0 +1 / ( x + x ) + ( 1 - ( 1 / x ) ),(x - 1/2)/x,-1.0,0.0 +1 / ( x + x ) + ( 1 / ( ( 1 - x ) - x ) ),-1/(2*x*(2*x - 1)),-1.0,-2.0 +1 / ( x + x ) + ( 1 / ( x * x ) ),(x + 2)/(2*x**2),-2.0,-1.0 +1 / ( x + x ) + ( x * x ),(x**3 + 1/2)/x,-1.0,2.0 +1 / ( x + x ) + ( x / ( 1 + x ) ),(2*x**2 + x + 1)/(2*x*(x + 1)),-1.0,0.0 +1 / ( x + x ) + ( x / ( 1 - x ) ),(-2*x**2 + x - 1)/(2*x*(x - 1)),-1.0,0.0 +1 / ( x + x ) + x,x + 1/(2*x),-1.0,1.0 +1 / ( x + x ) - ( ( 1 + x ) - x ),(-x + 1/2)/x,-1.0,0.0 +1 / ( x + x ) - ( ( 1 + x ) / ( x * x ) ),-(x + 2)/(2*x**2),-2.0,-1.0 +1 / ( x + x ) - ( 1 - ( x * x ) ),x**2 - 1 + 1/(2*x),-1.0,2.0 +1 / ( x + x ) - ( 1 / ( 1 + ( 1 - x ) ) ),(3*x - 2)/(2*x*(x - 2)),-1.0,-1.0 +1 / ( x + x ) - ( 1 / ( 1 - x ) ),(3*x - 1)/(2*x*(x - 1)),-1.0,-1.0 +1 / ( x + x ) - ( x * x ),(-x**3 + 1/2)/x,-1.0,2.0 +1 / ( x + x ) - 1,(-x + 1/2)/x,-1.0,0.0 +1 / ( x + x ) - x,-x + 1/(2*x),-1.0,1.0 +1 / ( x + x ) / ( ( 1 + x ) + ( 1 + x ) ),1/(4*x*(x + 1)),-1.0,-2.0 +1 / ( x + x ) / ( ( 1 + x ) / ( 1 - x ) ),(-x + 1)/(2*x*(x + 1)),-1.0,-1.0 +1 / ( x + x ) / ( ( 1 / x ) - ( ( x * x ) * x ) ),-1/(2*x**4 - 2),0.0,-4.0 +1 / ( x + x ) / ( ( 1 / x ) - ( x * x ) ),-1/(2*x**3 - 2),0.0,-3.0 +1 / ( x + x ) / ( ( x * x ) + ( 1 + x ) ),1/(2*x*(x**2 + x + 1)),-1.0,-3.0 +1 / ( x + x ) / ( ( x * x ) - ( 1 - x ) ),1/(2*x*(x**2 + x - 1)),-1.0,-3.0 +1 / ( x + x ) / ( ( x / ( 1 + x ) ) + x ),(x + 1)/(2*x**2*(x + 2)),-2.0,-2.0 +1 / ( x + x ) / ( 1 + ( ( x * x ) + x ) ),1/(2*x*(x**2 + x + 1)),-1.0,-3.0 +1 / ( x + x ) / ( 1 + ( 1 + ( 1 + x ) ) ),1/(2*x*(x + 3)),-1.0,-2.0 +1 / ( x + x ) / ( 1 + ( 1 + ( x * x ) ) ),1/(2*x*(x**2 + 2)),-1.0,-3.0 +1 / ( x + x ) / ( 1 + ( 1 + x ) ),1/(2*x*(x + 2)),-1.0,-2.0 +1 / ( x + x ) / ( 1 - ( 1 - x ) ),1/(2*x**2),-2.0,-2.0 +1 / ( x + x ) / ( 1 - ( x / ( 1 - x ) ) ),(-x + 1)/(2*x*(-2*x + 1)),-1.0,-1.0 +1 / ( x + x ) / ( 1 - x ),-1/(2*x*(x - 1)),-1.0,-2.0 +1 / ( x + x ) / ( x * ( ( 1 / x ) - x ) ),-1/(2*x*(x**2 - 1)),-1.0,-3.0 +1 / ( x + x ) / ( x * ( 1 / ( 1 + x ) ) ),(x + 1)/(2*x**2),-2.0,-1.0 +1 / ( x + x ) / ( x / ( 1 - x ) ),(-x + 1)/(2*x**2),-2.0,-1.0 +1 / ( x + x ) / x,1/(2*x**2),-2.0,-2.0 +1 / ( x + x * ( ( x * x ) / ( 1 + x ) ) ),(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +1 / ( x + x * ( ( x / ( 1 - x ) ) + x ) ),(x - 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +1 / ( x + x * ( 1 + x ) ),1/(x*(x + 2)),-1.0,-2.0 +1 / ( x + x * ( 1 / ( 1 + x ) ) ),(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / ( x + x * ( x * ( 1 + x ) ) ),1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +1 / ( x + x * ( x * x ) ),1/(x**3 + x),-1.0,-3.0 +1 / ( x + x * ( x / ( 1 + x ) ) ),(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / ( x + x * 1 ),1/(2*x),-1.0,-1.0 +1 / ( x + x * x ),1/(x*(x + 1)),-1.0,-2.0 +1 / ( x + x + ( ( ( 1 + x ) * x ) + x ) ),1/(x*(x + 4)),-1.0,-2.0 +1 / ( x + x + ( ( ( 1 + x ) / x ) / ( x * x ) ) ),x**3/(2*x**4 + x + 1),3.0,-1.0 +1 / ( x + x + ( ( 1 + x ) / ( x * ( x * x ) ) ) ),x**3/(2*x**4 + x + 1),3.0,-1.0 +1 / ( x + x + ( ( 1 - x ) * x ) ),-1/(x*(x - 3)),-1.0,-2.0 +1 / ( x + x + ( ( 1 - x ) / x ) ),x/(2*x**2 - x + 1),1.0,-1.0 +1 / ( x + x + ( ( 1 / ( 1 + x ) ) / x ) ),x*(x + 1)/(2*x**2*(x + 1) + 1),1.0,-1.0 +1 / ( x + x + ( ( 1 / ( 1 - x ) ) + x ) ),(x - 1)/(3*x*(x - 1) - 1),0.0,-1.0 +1 / ( x + x + ( ( 1 / ( x * x ) ) / x ) ),x**3/(2*x**4 + 1),3.0,-1.0 +1 / ( x + x + ( ( 1 / x ) + ( x * x ) ) ),x/(x**2*(x + 2) + 1),1.0,-2.0 +1 / ( x + x + ( ( 1 / x ) + x ) ),x/(3*x**2 + 1),1.0,-1.0 +1 / ( x + x + ( ( 1 / x ) / ( x * x ) ) ),x**3/(2*x**4 + 1),3.0,-1.0 +1 / ( x + x + ( ( 1 / x ) / x ) ),x**2/(2*x**3 + 1),2.0,-1.0 +1 / ( x + x + ( ( x * x ) * ( 1 + x ) ) ),1/(x*(x*(x + 1) + 2)),-1.0,-3.0 +1 / ( x + x + ( ( x * x ) + x ) ),1/(x*(x + 3)),-1.0,-2.0 +1 / ( x + x + ( ( x * x ) / ( 1 - x ) ) ),(-x + 1)/(x*(-x + 2)),-1.0,-1.0 +1 / ( x + x + ( ( x * x ) / x ) ),1/(3*x),-1.0,-1.0 +1 / ( x + x + ( ( x / ( 1 - x ) ) * x ) ),(-x + 1)/(x*(-x + 2)),-1.0,-1.0 +1 / ( x + x + ( 1 + ( ( 1 / x ) / x ) ) ),x**2/(x**2*(2*x + 1) + 1),2.0,-1.0 +1 / ( x + x + ( 1 + ( 1 / x ) ) ),x/(x*(2*x + 1) + 1),1.0,-1.0 +1 / ( x + x + ( 1 + ( x * x ) ) ),1/(x**2 + 2*x + 1),0.0,-2.0 +1 / ( x + x + ( 1 + x ) ),1/(3*x + 1),0.0,-1.0 +1 / ( x + x + ( 1 / ( 1 + x ) ) ),(x + 1)/(2*x*(x + 1) + 1),0.0,-1.0 +1 / ( x + x + ( 1 / ( 1 / x ) ) ),1/(3*x),-1.0,-1.0 +1 / ( x + x + ( 1 / x ) ),x/(2*x**2 + 1),1.0,-1.0 +1 / ( x + x + ( x * ( ( x * x ) - x ) ) ),1/(x*(x*(x - 1) + 2)),-1.0,-3.0 +1 / ( x + x + ( x * ( 1 + ( 1 - x ) ) ) ),-1/(x*(x - 4)),-1.0,-2.0 +1 / ( x + x + ( x * ( 1 + ( x * x ) ) ) ),1/(x*(x**2 + 3)),-1.0,-3.0 +1 / ( x + x + ( x * ( 1 + x ) ) ),1/(x*(x + 3)),-1.0,-2.0 +1 / ( x + x + ( x * ( 1 - x ) ) ),-1/(x*(x - 3)),-1.0,-2.0 +1 / ( x + x + ( x * ( x * ( 1 + x ) ) ) ),1/(x*(x*(x + 1) + 2)),-1.0,-3.0 +1 / ( x + x + ( x * x ) ),1/(x*(x + 2)),-1.0,-2.0 +1 / ( x + x - ( ( ( 1 + x ) / x ) / x ) ),x**2/(2*x**3 - x - 1),2.0,-1.0 +1 / ( x + x - ( ( ( 1 - x ) / x ) - x ) ),x/(3*x**2 + x - 1),1.0,-1.0 +1 / ( x + x - ( ( ( 1 - x ) / x ) / ( x * x ) ) ),x**3/(2*x**4 + x - 1),3.0,-1.0 +1 / ( x + x - ( ( ( 1 / x ) / x ) - x ) ),x**2/(3*x**3 - 1),2.0,-1.0 +1 / ( x + x - ( ( ( 1 / x ) / x ) / x ) ),x**3/(2*x**4 - 1),3.0,-1.0 +1 / ( x + x - ( ( 1 + x ) / x ) ),x/(2*x**2 - x - 1),1.0,-1.0 +1 / ( x + x - ( ( 1 - x ) / ( x * x ) ) ),x**2/(2*x**3 + x - 1),2.0,-1.0 +1 / ( x + x - ( ( 1 - x ) / x ) ),x/(2*x**2 + x - 1),1.0,-1.0 +1 / ( x + x - ( ( 1 / x ) - ( x * x ) ) ),x/(x**2*(x + 2) - 1),1.0,-2.0 +1 / ( x + x - ( ( 1 / x ) / ( 1 - x ) ) ),x*(x - 1)/(2*x**2*(x - 1) + 1),1.0,-1.0 +1 / ( x + x - ( ( x * x ) - ( 1 / x ) ) ),x/(x**2*(-x + 2) + 1),1.0,-2.0 +1 / ( x + x - ( ( x * x ) - x ) ),-1/(x*(x - 3)),-1.0,-2.0 +1 / ( x + x - ( 1 - ( ( x * x ) * x ) ) ),1/(x**3 + 2*x - 1),0.0,-3.0 +1 / ( x + x - ( 1 / ( ( 1 / x ) + x ) ) ),(x**2 + 1)/(2*x**3 + x),-1.0,-1.0 +1 / ( x + x - ( 1 / ( 1 - ( x * x ) ) ) ),(x**2 - 1)/(2*x*(x**2 - 1) + 1),0.0,-1.0 +1 / ( x + x - ( 1 / ( 1 - x ) ) ),(x - 1)/(2*x*(x - 1) + 1),0.0,-1.0 +1 / ( x + x - ( 1 / ( x * ( x * x ) ) ) ),x**3/(2*x**4 - 1),3.0,-1.0 +1 / ( x + x - ( x * x ) ),-1/(x*(x - 2)),-1.0,-2.0 +1 / ( x + x / ( x * ( 1 + x ) ) ),(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +1 / ( x + x / ( x * x ) ),x/(x**2 + 1),1.0,-1.0 +1 / ( x + x / 1 ),1/(2*x),-1.0,-1.0 +1 / ( x - ( ( ( 1 - x ) / x ) - x ) + x ),x/(3*x**2 + x - 1),1.0,-1.0 +1 / ( x - ( ( ( 1 / x ) / x ) - x ) + x ),x**2/(3*x**3 - 1),2.0,-1.0 +1 / ( x - ( ( ( 1 / x ) / x ) / ( 1 - x ) ) / x ),x**3*(x - 1)/(x**4*(x - 1) + 1),3.0,-1.0 +1 / ( x - ( ( ( 1 / x ) / x ) / x ) / ( 1 + x ) ),x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +1 / ( x - ( ( ( x * x ) * x ) * x ) - 1 ),-1/(x**4 - x + 1),0.0,-4.0 +1 / ( x - ( ( ( x * x ) * x ) + x ) - 1 ),-1/(x**3 + 1),0.0,-3.0 +1 / ( x - ( ( 1 + x ) / ( 1 - x ) ) + x ),(x - 1)/(2*x**2 - x + 1),0.0,-1.0 +1 / ( x - ( ( 1 + x ) / ( x * x ) ) ) / x,x/(x**3 - x - 1),1.0,-2.0 +1 / ( x - ( ( 1 + x ) / ( x * x ) ) - 1 ),x**2/(x**3 - x**2 - x - 1),2.0,-1.0 +1 / ( x - ( ( 1 + x ) / x ) ) - x,x*(-x**2 + x + 2)/(x**2 - x - 1),1.0,1.0 +1 / ( x - ( ( 1 + x ) / x ) ) / ( 1 - x ),x/((x - 1)*(-x**2 + x + 1)),1.0,-2.0 +1 / ( x - ( ( 1 + x ) / x ) ) / ( x * x ),1/(x*(x**2 - x - 1)),-1.0,-3.0 +1 / ( x - ( ( 1 + x ) / x ) + x ),x/(2*x**2 - x - 1),1.0,-1.0 +1 / ( x - ( ( 1 - ( 1 / x ) ) - x ) + x ),x/(x*(3*x - 1) + 1),1.0,-1.0 +1 / ( x - ( ( 1 - ( x * x ) ) / x ) / x ),x**2/(x**3 + x**2 - 1),2.0,-1.0 +1 / ( x - ( ( 1 - x ) ) ),1/(2*x - 1),0.0,-1.0 +1 / ( x - ( ( 1 - x ) - x ) + x ),1/(4*x - 1),0.0,-1.0 +1 / ( x - ( ( 1 - x ) - x ) - ( 1 - x ) ),1/(2*(2*x - 1)),0.0,-1.0 +1 / ( x - ( ( 1 - x ) - x ) - 1 ),1/(3*x - 2),0.0,-1.0 +1 / ( x - ( ( 1 - x ) / x ) ),x/(x**2 + x - 1),1.0,-1.0 +1 / ( x - ( ( 1 - x ) / x ) ) - ( 1 / x ),(-x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +1 / ( x - ( ( 1 - x ) / x ) ) - x,x*(-x**2 - x + 2)/(x**2 + x - 1),1.0,1.0 +1 / ( x - ( ( 1 / ( 1 + x ) ) / x ) + x ),x*(x + 1)/(2*x**2*(x + 1) - 1),1.0,-1.0 +1 / ( x - ( ( 1 / ( 1 + x ) ) / x ) / ( x * x ) ),x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +1 / ( x - ( ( 1 / ( 1 - x ) ) / x ) / x ),x**2*(x - 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( x - ( ( 1 / ( x / ( 1 + x ) ) ) / x ) / x ),x**3/(x**4 - x - 1),3.0,-1.0 +1 / ( x - ( ( 1 / x ) - ( x * x ) ) + x ),x/(x**2*(x + 2) - 1),1.0,-2.0 +1 / ( x - ( ( 1 / x ) - x ) ) - x,2*x*(-x**2 + 1)/(2*x**2 - 1),1.0,1.0 +1 / ( x - ( ( 1 / x ) - x ) ) / ( x * x ),1/(2*x**3 - x),-1.0,-3.0 +1 / ( x - ( ( 1 / x ) - x ) ) / x,1/(2*x**2 - 1),0.0,-2.0 +1 / ( x - ( ( 1 / x ) - x ) + x ),x/(3*x**2 - 1),1.0,-1.0 +1 / ( x - ( ( 1 / x ) - x ) - ( 1 - x ) ),x/(3*x**2 - x - 1),1.0,-1.0 +1 / ( x - ( ( 1 / x ) / ( 1 + x ) ) / ( x * x ) ),x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +1 / ( x - ( ( 1 / x ) / ( 1 - x ) ) - 1 ),x*(x - 1)/(x*(-x + 1)**2 + 1),1.0,-1.0 +1 / ( x - ( ( 1 / x ) / ( 1 - x ) ) / ( x * x ) ),x**3*(x - 1)/(x**4*(x - 1) + 1),3.0,-1.0 +1 / ( x - ( ( 1 / x ) / ( 1 - x ) ) / x ),x**2*(x - 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( x - ( ( 1 / x ) / ( x * x ) ) + x ),x**3/(2*x**4 - 1),3.0,-1.0 +1 / ( x - ( ( 1 / x ) / x ) + x ),x**2/(2*x**3 - 1),2.0,-1.0 +1 / ( x - ( ( 1 / x ) / x ) - ( x * ( 1 - x ) ) ),x**2/(x**4 - 1),2.0,-2.0 +1 / ( x - ( ( 1 / x ) / x ) - ( x * x ) ),-x**2/(x**3*(x - 1) + 1),2.0,-2.0 +1 / ( x - ( ( 1 / x ) / x ) / ( 1 + x ) ),x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +1 / ( x - ( ( 1 / x ) / x ) / ( 1 - x ) ),x**2*(x - 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( x - ( ( 1 / x ) / x ) / ( x / ( 1 + x ) ) ),x**3/(x**4 - x - 1),3.0,-1.0 +1 / ( x - ( ( 1 / x ) / x ) / x ),x**3/(x**4 - 1),3.0,-1.0 +1 / ( x - ( ( x * ( x * x ) ) * x ) - 1 ),-1/(x**4 - x + 1),0.0,-4.0 +1 / ( x - ( ( x * ( x * x ) ) + x ) - 1 ),-1/(x**3 + 1),0.0,-3.0 +1 / ( x - ( ( x * x ) * ( ( 1 - x ) * x ) ) - 1 ),1/(x**4 - x**3 + x - 1),0.0,-4.0 +1 / ( x - ( ( x * x ) * x ) - 1 ),-1/(x**3 - x + 1),0.0,-3.0 +1 / ( x - ( ( x * x ) + x ) - 1 ),-1/(x**2 + 1),0.0,-2.0 +1 / ( x - ( ( x * x ) - ( 1 / x ) ) ) - x,x**3*(x - 1)/(x**2*(-x + 1) + 1),3.0,1.0 +1 / ( x - ( ( x * x ) - ( 1 / x ) ) + x ),x/(x**2*(-x + 2) + 1),1.0,-2.0 +1 / ( x - ( ( x * x ) - x ) ) - 1,(-x**2 + 2*x - 1)/(x*(x - 2)),-1.0,0.0 +1 / ( x - ( ( x * x ) - x ) * 1 ),-1/(x*(x - 2)),-1.0,-2.0 +1 / ( x - ( ( x * x ) - x ) + x ),-1/(x*(x - 3)),-1.0,-2.0 +1 / ( x - ( ( x * x ) - x ) - ( 1 / x ) ),-x/(x**2*(x - 2) + 1),1.0,-2.0 +1 / ( x - ( ( x * x ) - x ) - 1 ),-1/(x**2 - 2*x + 1),0.0,-2.0 +1 / ( x - ( ( x / ( 1 - x ) ) - x ) ) / x,(x - 1)/(x**2*(2*x - 1)),-2.0,-2.0 +1 / ( x - ( ( x / ( 1 - x ) ) / x ) ),(x - 1)/(x*(x - 1) + 1),0.0,-1.0 +1 / ( x - ( 1 ) ),1/(x - 1),0.0,-1.0 +1 / ( x - ( 1 + ( ( ( 1 / x ) / x ) - x ) ) / x ),x**3/(x**4 - x**2*(-x + 1) - 1),3.0,-1.0 +1 / ( x - ( 1 + ( ( 1 / ( x * x ) ) - x ) ) / x ),x**3/(x**4 - x**2*(-x + 1) - 1),3.0,-1.0 +1 / ( x - ( 1 + ( ( 1 / x ) - x ) ) / ( x * x ) ),x**3/(x**4 - x*(-x + 1) - 1),3.0,-1.0 +1 / ( x - ( 1 + ( ( 1 / x ) - x ) ) / x ),x**2/(x**3 - x*(-x + 1) - 1),2.0,-1.0 +1 / ( x - ( 1 + ( 1 - x ) ) / ( x * x ) ),x**2/(x**3 + x - 2),2.0,-1.0 +1 / ( x - ( 1 + ( 1 - x ) ) / x ),x/(x**2 + x - 2),1.0,-1.0 +1 / ( x - ( 1 + ( 1 / x ) ) / x ),x**2/(x**3 - x - 1),2.0,-1.0 +1 / ( x - ( 1 + x ) * ( x / ( 1 - x ) ) ),(x - 1)/(2*x**2),-2.0,-1.0 +1 / ( x - ( 1 + x ) + ( ( ( x * x ) * x ) * x ) ),1/(x**4 - 1),0.0,-4.0 +1 / ( x - ( 1 + x ) + ( ( x * x ) * x ) ),1/(x**3 - 1),0.0,-3.0 +1 / ( x - ( 1 + x ) - ( x * x ) ),-1/(x**2 + 1),0.0,-2.0 +1 / ( x - ( 1 + x ) - 1 ),-1/2,0.0,0.0 +1 / ( x - ( 1 + x ) / ( 1 - x ) ),(x - 1)/(x**2 + 1),0.0,-1.0 +1 / ( x - ( 1 + x ) / ( x * x ) ),x**2/(x**3 - x - 1),2.0,-1.0 +1 / ( x - ( 1 + x ) / x ),x/(x**2 - x - 1),1.0,-1.0 +1 / ( x - ( 1 - ( ( 1 - x ) * x ) ) + x ),-1/(x**2 - 3*x + 1),0.0,-2.0 +1 / ( x - ( 1 - ( ( 1 / x ) / x ) ) + x ),x**2/(x**2*(2*x - 1) + 1),2.0,-1.0 +1 / ( x - ( 1 - ( 1 / x ) ) ),x/(x*(x - 1) + 1),1.0,-1.0 +1 / ( x - ( 1 - ( 1 / x ) ) ) / ( 1 - x ),-x/((x - 1)*(x*(x - 1) + 1)),1.0,-2.0 +1 / ( x - ( 1 - ( 1 / x ) ) ) / ( x * x ),1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +1 / ( x - ( 1 - ( 1 / x ) ) ) / x,1/(x*(x - 1) + 1),0.0,-2.0 +1 / ( x - ( 1 - ( 1 / x ) ) + ( x * x ) ),x/(x*(x**2 + x - 1) + 1),1.0,-2.0 +1 / ( x - ( 1 - ( 1 / x ) ) + x ),x/(x*(2*x - 1) + 1),1.0,-1.0 +1 / ( x - ( 1 - ( x * ( 1 - x ) ) ) ),-1/(x*(x - 1) - x + 1),0.0,-2.0 +1 / ( x - ( 1 - ( x * ( x * x ) ) ) - 1 ),1/(x**3 + x - 2),0.0,-3.0 +1 / ( x - ( 1 - ( x * x ) ) + x ),1/(x**2 + 2*x - 1),0.0,-2.0 +1 / ( x - ( 1 - ( x * x ) ) - ( 1 / x ) ),x/(x*(x**2 + x - 1) - 1),1.0,-2.0 +1 / ( x - ( 1 - ( x * x ) ) - 1 ),1/(x**2 + x - 2),0.0,-2.0 +1 / ( x - ( 1 - ( x / ( 1 + x ) ) ) ) / x,(x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +1 / ( x - ( 1 - x ) ),1/(2*x - 1),0.0,-1.0 +1 / ( x - ( 1 - x ) ) - ( ( 1 / x ) / x ),(x**2 - 2*x + 1)/(x**2*(2*x - 1)),-2.0,-1.0 +1 / ( x - ( 1 - x ) ) - ( 1 / ( x * ( x * x ) ) ),(x**3 - 2*x + 1)/(x**3*(2*x - 1)),-3.0,-1.0 +1 / ( x - ( 1 - x ) ) - ( 1 / x ),(-x + 1)/(x*(2*x - 1)),-1.0,-1.0 +1 / ( x - ( 1 - x ) ) - 1,2*(-x + 1)/(2*x - 1),0.0,0.0 +1 / ( x - ( 1 - x ) ) / ( 1 - x ),-1/((x - 1)*(2*x - 1)),0.0,-2.0 +1 / ( x - ( 1 - x ) ) / ( x * ( 1 + x ) ),1/(x*(x + 1)*(2*x - 1)),-1.0,-3.0 +1 / ( x - ( 1 - x ) ) / ( x * ( 1 - x ) ),-1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +1 / ( x - ( 1 - x ) ) / 1,1/(2*x - 1),0.0,-1.0 +1 / ( x - ( 1 - x ) ) / x,1/(x*(2*x - 1)),-1.0,-2.0 +1 / ( x - ( 1 - x ) * ( x / ( 1 + x ) ) ),(x + 1)/(2*x**2),-2.0,-1.0 +1 / ( x - ( 1 - x ) + ( ( 1 + x ) * x ) ),1/(x**2 + 3*x - 1),0.0,-2.0 +1 / ( x - ( 1 - x ) + ( ( 1 / x ) / x ) ),x**2/(x**2*(2*x - 1) + 1),2.0,-1.0 +1 / ( x - ( 1 - x ) + ( 1 + x ) ),1/(3*x),-1.0,-1.0 +1 / ( x - ( 1 - x ) + ( x * x ) ),1/(x**2 + 2*x - 1),0.0,-2.0 +1 / ( x - ( 1 - x ) - ( ( 1 - x ) / x ) ),x/(2*x**2 - 1),1.0,-1.0 +1 / ( x - ( 1 - x ) - ( ( x * x ) * ( x * x ) ) ),-1/(x**4 - 2*x + 1),0.0,-4.0 +1 / ( x - ( 1 - x ) - ( ( x * x ) * x ) ),-1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( x - ( 1 - x ) - ( 1 + ( x * x ) ) ),-1/(x**2 - 2*x + 2),0.0,-2.0 +1 / ( x - ( 1 - x ) - ( 1 - ( x * x ) ) ),1/(x**2 + 2*x - 2),0.0,-2.0 +1 / ( x - ( 1 - x ) - ( 1 - x ) ),1/(3*x - 2),0.0,-1.0 +1 / ( x - ( 1 - x ) - ( x * ( x * x ) ) ),-1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( x - ( 1 - x ) - ( x * x ) ),-1/(x**2 - 2*x + 1),0.0,-2.0 +1 / ( x - ( 1 - x ) - 1 ),1/(2*(x - 1)),0.0,-1.0 +1 / ( x - ( 1 - x ) / ( x * x ) ),x**2/(x**3 + x - 1),2.0,-1.0 +1 / ( x - ( 1 - x ) / x ),x/(x**2 + x - 1),1.0,-1.0 +1 / ( x - ( 1 / ( ( 1 + x ) + x ) ) ) / x,(2*x + 1)/(x*(x*(2*x + 1) - 1)),-1.0,-2.0 +1 / ( x - ( 1 / ( ( x * ( 1 + x ) ) * x ) ) / x ),x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +1 / ( x - ( 1 / ( ( x * ( x * x ) ) + x ) ) ) + x,x**3*(x**2 + 2)/(x**4 + x**2 - 1),3.0,1.0 +1 / ( x - ( 1 / ( ( x * x ) + x ) ) ),x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +1 / ( x - ( 1 / ( ( x * x ) + x ) ) ) / x,(x + 1)/(x**2*(x + 1) - 1),0.0,-2.0 +1 / ( x - ( 1 / ( ( x * x ) + x ) ) / x ),x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +1 / ( x - ( 1 / ( ( x * x ) - x ) ) ),x*(x - 1)/(x**2*(x - 1) - 1),1.0,-1.0 +1 / ( x - ( 1 / ( ( x * x ) - x ) ) ) / x,(x - 1)/(x**2*(x - 1) - 1),0.0,-2.0 +1 / ( x - ( 1 / ( ( x * x ) - x ) ) / x ),x**2*(x - 1)/(x**3*(x - 1) - 1),2.0,-1.0 +1 / ( x - ( 1 / ( ( x / ( 1 + x ) ) - x ) ) / x ),x**3/(x**4 + x + 1),3.0,-1.0 +1 / ( x - ( 1 / ( ( x / ( 1 - x ) ) - x ) ) / x ),x**3/(x**4 + x - 1),3.0,-1.0 +1 / ( x - ( 1 / ( 1 + ( 1 + x ) ) ) ) / x,(x + 2)/(x*(x*(x + 2) - 1)),-1.0,-2.0 +1 / ( x - ( 1 / ( 1 + ( x * x ) ) ) ) / x,(x**2 + 1)/(x*(x**3 + x - 1)),-1.0,-2.0 +1 / ( x - ( 1 / ( 1 + x ) ) ),(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +1 / ( x - ( 1 / ( 1 + x ) ) ) - ( 1 / x ),1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +1 / ( x - ( 1 / ( 1 + x ) ) ) / 1,(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +1 / ( x - ( 1 / ( 1 + x ) ) / ( x * x ) ),x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +1 / ( x - ( 1 / ( 1 + x ) ) / 1 ),(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +1 / ( x - ( 1 / ( 1 + x ) ) / x ),x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +1 / ( x - ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x - 1) + 1),0.0,-1.0 +1 / ( x - ( 1 / ( 1 - x ) ) ) + ( 1 / x ),(2*x*(x - 1) + 1)/(x*(x*(x - 1) + 1)),-1.0,-1.0 +1 / ( x - ( 1 / ( 1 - x ) ) + ( x * x ) ),(x - 1)/(x**3 - x + 1),0.0,-2.0 +1 / ( x - ( 1 / ( 1 - x ) ) + x ),(x - 1)/(2*x*(x - 1) + 1),0.0,-1.0 +1 / ( x - ( 1 / ( 1 - x ) ) - 1 ),(-x + 1)/(-(-x + 1)**2 - 1),0.0,-1.0 +1 / ( x - ( 1 / ( 1 - x ) ) / ( x * ( x * x ) ) ),x**3*(x - 1)/(x**4*(x - 1) + 1),3.0,-1.0 +1 / ( x - ( 1 / ( 1 - x ) ) / ( x * x ) ),x**2*(x - 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( x - ( 1 / ( x * ( 1 + x ) ) ) / x ),x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +1 / ( x - ( 1 / ( x * ( 1 - x ) ) ) / ( x * x ) ),x**3*(x - 1)/(x**4*(x - 1) + 1),3.0,-1.0 +1 / ( x - ( 1 / ( x * ( 1 - x ) ) ) / x ),x**2*(x - 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( x - ( 1 / ( x * ( x / ( 1 - x ) ) ) ) / x ),x**3/(x**4 + x - 1),3.0,-1.0 +1 / ( x - ( 1 / ( x * x ) ) + x ),x**2/(2*x**3 - 1),2.0,-1.0 +1 / ( x - ( 1 / ( x * x ) ) - ( 1 - x ) ),x**2/(2*x**3 - x**2 - 1),2.0,-1.0 +1 / ( x - ( 1 / ( x * x ) ) - 1 ),x**2/(x**3 - x**2 - 1),2.0,-1.0 +1 / ( x - ( 1 / ( x * x ) ) / ( ( 1 + x ) * x ) ),x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +1 / ( x - ( 1 / ( x * x ) ) / ( x / ( 1 - x ) ) ),x**3/(x**4 + x - 1),3.0,-1.0 +1 / ( x - ( 1 / ( x * x ) ) / x ),x**3/(x**4 - 1),3.0,-1.0 +1 / ( x - ( 1 / ( x / ( 1 + ( 1 / x ) ) ) ) / x ),x**3/(x**4 - x - 1),3.0,-1.0 +1 / ( x - ( 1 / ( x / ( 1 + x ) ) ) ),x/(x**2 - x - 1),1.0,-1.0 +1 / ( x - ( 1 / ( x / ( 1 + x ) ) ) / x ),x**2/(x**3 - x - 1),2.0,-1.0 +1 / ( x - ( 1 / x ) ),x/(x**2 - 1),1.0,-1.0 +1 / ( x - ( 1 / x ) ) + ( x * ( 1 + x ) ),x**2*(x**2 + x - 1)/(x**2 - 1),2.0,2.0 +1 / ( x - ( 1 / x ) ) + 1,(x**2 + x - 1)/(x**2 - 1),0.0,0.0 +1 / ( x - ( 1 / x ) ) - ( 1 / ( ( 1 / x ) + x ) ),2*x/(x**4 - 1),1.0,-3.0 +1 / ( x - ( 1 / x ) ) - x,x*(-x**2 + 2)/(x**2 - 1),1.0,1.0 +1 / ( x - ( 1 / x ) ) / ( ( 1 + x ) * x ),1/((x + 1)*(x**2 - 1)),0.0,-3.0 +1 / ( x - ( 1 / x ) ) / ( ( 1 - x ) * ( 1 - x ) ),x/((x - 1)**2*(x**2 - 1)),1.0,-3.0 +1 / ( x - ( 1 / x ) ) / ( 1 + x ),x/((x + 1)*(x**2 - 1)),1.0,-2.0 +1 / ( x - ( 1 / x ) ) / ( 1 - x ),-x/((x - 1)*(x**2 - 1)),1.0,-2.0 +1 / ( x - ( 1 / x ) ) / x,1/(x**2 - 1),0.0,-2.0 +1 / ( x - ( 1 / x ) * 1 ),x/(x**2 - 1),1.0,-1.0 +1 / ( x - ( 1 / x ) + ( x * ( ( x * x ) + x ) ) ),x/(x**2*(x*(x + 1) + 1) - 1),1.0,-3.0 +1 / ( x - ( 1 / x ) + ( x * ( 1 + x ) ) ),x/(x**2*(x + 2) - 1),1.0,-2.0 +1 / ( x - ( 1 / x ) + ( x / ( 1 + x ) ) ),x*(x + 1)/(x**3 + 2*x**2 - x - 1),1.0,-1.0 +1 / ( x - ( 1 / x ) - ( ( 1 / x ) / ( x * x ) ) ),x**3/(x**4 - x**2 - 1),3.0,-1.0 +1 / ( x - ( 1 / x ) - ( ( x * ( 1 + x ) ) * x ) ),-x/(x**2*(x*(x + 1) - 1) + 1),1.0,-3.0 +1 / ( x - ( 1 / x ) - ( ( x * x ) - x ) ),-x/(x**2*(x - 2) + 1),1.0,-2.0 +1 / ( x - ( 1 / x ) - ( 1 - ( ( x * x ) * x ) ) ),x/(x*(x**3 + x - 1) - 1),1.0,-3.0 +1 / ( x - ( 1 / x ) - ( 1 - ( x * x ) ) ),x/(x*(x**2 + x - 1) - 1),1.0,-2.0 +1 / ( x - ( 1 / x ) - ( 1 - x ) ),x/(2*x**2 - x - 1),1.0,-1.0 +1 / ( x - ( 1 / x ) - ( 1 / x ) ),x/(x**2 - 2),1.0,-1.0 +1 / ( x - ( 1 / x ) - ( x * ( ( x * x ) + x ) ) ),-x/(x**2*(x*(x + 1) - 1) + 1),1.0,-3.0 +1 / ( x - ( 1 / x ) - ( x * ( 1 - x ) ) ),x/(x**3 - 1),1.0,-2.0 +1 / ( x - ( 1 / x ) - ( x * ( x * x ) ) ),-x/(x**4 - x**2 + 1),1.0,-3.0 +1 / ( x - ( 1 / x ) - ( x * x ) ),-x/(x**2*(x - 1) + 1),1.0,-2.0 +1 / ( x - ( 1 / x ) / ( ( 1 - x ) * x ) ),x**2*(x - 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( x - ( 1 / x ) / ( ( x * ( 1 + x ) ) * x ) ),x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +1 / ( x - ( 1 / x ) / ( ( x * ( 1 - x ) ) * x ) ),x**3*(x - 1)/(x**4*(x - 1) + 1),3.0,-1.0 +1 / ( x - ( 1 / x ) / ( ( x / ( 1 - x ) ) * x ) ),x**3/(x**4 + x - 1),3.0,-1.0 +1 / ( x - ( 1 / x ) / ( 1 + x ) ),x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +1 / ( x - ( 1 / x ) / ( x * ( x * ( 1 + x ) ) ) ),x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +1 / ( x - ( 1 / x ) / ( x * ( x / ( 1 - x ) ) ) ),x**3/(x**4 + x - 1),3.0,-1.0 +1 / ( x - ( 1 / x ) / ( x * x ) ),x**3/(x**4 - 1),3.0,-1.0 +1 / ( x - ( 1 / x ) / ( x / ( 1 + x ) ) ),x**2/(x**3 - x - 1),2.0,-1.0 +1 / ( x - ( 1 / x ) / x ),x**2/(x**3 - 1),2.0,-1.0 +1 / ( x - ( x * ( ( 1 - x ) - x ) ) * x ),1/(x*(2*x**2 - x + 1)),-1.0,-3.0 +1 / ( x - ( x * ( 1 + ( 1 + x ) ) ) - 1 ),-1/(x**2 + x + 1),0.0,-2.0 +1 / ( x - ( x * ( 1 + x ) ) / ( 1 - x ) ),(x - 1)/(2*x**2),-2.0,-1.0 +1 / ( x - ( x * ( 1 - x ) ) * x ),1/(x*(x**2 - x + 1)),-1.0,-3.0 +1 / ( x - ( x * ( 1 / x ) ) - 1 ),1/(x - 2),0.0,-1.0 +1 / ( x - ( x * ( x * ( 1 - x ) ) ) - 1 ),1/(x**3 - x**2 + x - 1),0.0,-3.0 +1 / ( x - ( x * ( x * x ) ) - ( 1 - x ) ),-1/(x**3 - 2*x + 1),0.0,-3.0 +1 / ( x - ( x * ( x * x ) ) - ( x * x ) ),-1/(x*(x**2 + x - 1)),-1.0,-3.0 +1 / ( x - ( x * ( x * x ) ) - 1 ),-1/(x**3 - x + 1),0.0,-3.0 +1 / ( x - ( x * x ) ) + 1,(x**2 - x - 1)/(x*(x - 1)),-1.0,0.0 +1 / ( x - ( x * x ) ) - ( 1 / ( x * x ) ),(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +1 / ( x - ( x * x ) * ( x / ( 1 - x ) ) ),(-x + 1)/(x*(-x**2 - x + 1)),-1.0,-2.0 +1 / ( x - ( x * x ) + ( ( 1 + x ) / ( x * x ) ) ),x**2/(x**3*(-x + 1) + x + 1),2.0,-2.0 +1 / ( x - ( x * x ) + ( 1 / ( x * x ) ) ),x**2/(x**3*(-x + 1) + 1),2.0,-2.0 +1 / ( x - ( x * x ) + ( 1 / x ) ),x/(x**2*(-x + 1) + 1),1.0,-2.0 +1 / ( x - ( x * x ) + x ),-1/(x*(x - 2)),-1.0,-2.0 +1 / ( x - ( x * x ) - ( 1 - x ) ),-1/(x**2 - 2*x + 1),0.0,-2.0 +1 / ( x - ( x * x ) - ( 1 / ( x * x ) ) ),-x**2/(x**3*(x - 1) + 1),2.0,-2.0 +1 / ( x - ( x * x ) - ( x / ( 1 - x ) ) ),(-x + 1)/(x*((x - 1)**2 - 1)),-2.0,-2.0 +1 / ( x - ( x * x ) - 1 ),-1/(x**2 - x + 1),0.0,-2.0 +1 / ( x - ( x / ( ( 1 - x ) - x ) ) ),(x - 1/2)/x**2,-2.0,-1.0 +1 / ( x - ( x / ( ( 1 - x ) - x ) ) + ( x * x ) ),(2*x - 1)/(x**2*(2*x + 1)),-2.0,-2.0 +1 / ( x - ( x / ( ( 1 / x ) + x ) ) + x ),(x**2 + 1)/(x*(2*x**2 - x + 2)),-1.0,-1.0 +1 / ( x - ( x / ( 1 + x ) ) ) - 1,(-x**2 + x + 1)/x**2,-2.0,0.0 +1 / ( x - ( x / ( 1 + x ) ) + x ),(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / ( x - ( x / ( 1 + x ) ) - ( 1 / x ) ),x*(x + 1)/(x**3 - x - 1),1.0,-1.0 +1 / ( x - ( x / ( 1 + x ) ) / x ),(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +1 / ( x - ( x / ( 1 - x ) ) ) - 1,-1 + 1/x - 1/x**2,-2.0,0.0 +1 / ( x - ( x / ( 1 - x ) ) * ( x * x ) ),(-x + 1)/(x*(-x**2 - x + 1)),-1.0,-2.0 +1 / ( x - ( x / ( 1 - x ) ) + x ),(x - 1)/(x*(2*x - 1)),-1.0,-1.0 +1 / ( x - ( x / ( 1 - x ) ) - 1 ),(x - 1)/(x**2 - x + 1),0.0,-1.0 +1 / ( x - ( x / ( 1 - x ) ) / ( x * x ) ),x*(x - 1)/(x**2*(x - 1) + 1),1.0,-1.0 +1 / ( x - ( x / ( 1 - x ) ) / x ),(x - 1)/(x*(x - 1) + 1),0.0,-1.0 +1 / ( x - 1 ) * ( 1 / x ),1/(x*(x - 1)),-1.0,-2.0 +1 / ( x - 1 ) * ( x * ( 1 + x ) ),x*(x + 1)/(x - 1),1.0,1.0 +1 / ( x - 1 ) * 1,1/(x - 1),0.0,-1.0 +1 / ( x - 1 ) * x,x/(x - 1),1.0,0.0 +1 / ( x - 1 ) + 1,x/(x - 1),1.0,0.0 +1 / ( x - 1 ) + x,(x*(x - 1) + 1)/(x - 1),0.0,1.0 +1 / ( x - 1 ) - ( ( 1 / x ) / ( 1 + x ) ),(x**2 + 1)/(x**3 - x),-1.0,-1.0 +1 / ( x - 1 ) - ( ( 1 / x ) / x ),(x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / ( x - 1 ) - ( 1 + x ),(-x**2 + 2)/(x - 1),0.0,1.0 +1 / ( x - 1 ) - ( 1 / ( 1 + x ) ),2/(x**2 - 1),0.0,-2.0 +1 / ( x - 1 ) - ( 1 / x ),1/(x*(x - 1)),-1.0,-2.0 +1 / ( x - 1 ) - ( x / ( 1 + x ) ),(-x*(x - 1) + x + 1)/((x - 1)*(x + 1)),0.0,0.0 +1 / ( x - 1 ) - 1,(-x + 2)/(x - 1),0.0,0.0 +1 / ( x - 1 ) - x,(-x*(x - 1) + 1)/(x - 1),0.0,1.0 +1 / ( x - 1 ) / ( ( 1 + x ) * ( 1 - x ) ),-1/((x - 1)**2*(x + 1)),0.0,-3.0 +1 / ( x - 1 ) / ( ( 1 + x ) + x ),1/((x - 1)*(2*x + 1)),0.0,-2.0 +1 / ( x - 1 ) / ( ( 1 - x ) * ( 1 + x ) ),-1/((x - 1)**2*(x + 1)),0.0,-3.0 +1 / ( x - 1 ) / ( ( 1 - x ) * ( 1 - x ) ),(x - 1)**(-3),0.0,-3.0 +1 / ( x - 1 ) / ( ( x / ( 1 + x ) ) * x ),(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +1 / ( x - 1 ) / ( 1 + ( ( x * x ) * ( 1 - x ) ) ),-1/((x - 1)*(x**2*(x - 1) - 1)),0.0,-4.0 +1 / ( x - 1 ) / ( 1 + ( x * ( 1 - ( x * x ) ) ) ),-1/((x - 1)*(x*(x**2 - 1) - 1)),0.0,-4.0 +1 / ( x - 1 ) / ( 1 + ( x * ( 1 - x ) ) ),-1/((x - 1)*(x*(x - 1) - 1)),0.0,-3.0 +1 / ( x - 1 ) / ( 1 + x ),1/(x**2 - 1),0.0,-2.0 +1 / ( x - 1 ) / ( 1 - ( 1 / x ) ),x/(x - 1)**2,1.0,-1.0 +1 / ( x - 1 ) / ( 1 - x ),-1/(x - 1)**2,0.0,-2.0 +1 / ( x - 1 ) / ( x * ( ( 1 + x ) + x ) ),1/(x*(x - 1)*(2*x + 1)),-1.0,-3.0 +1 / ( x - 1 ) / ( x * ( 1 + ( 1 - x ) ) ),-1/(x*(x - 2)*(x - 1)),-1.0,-3.0 +1 / ( x - 1 ) / ( x * ( 1 + x ) ),1/(x**3 - x),-1.0,-3.0 +1 / ( x - 1 ) / ( x * ( 1 - x ) ),-1/(x*(x - 1)**2),-1.0,-3.0 +1 / ( x - 1 ) / ( x * ( x / ( 1 + x ) ) ),(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +1 / ( x - 1 ) / ( x / ( 1 + x ) ),(x + 1)/(x*(x - 1)),-1.0,-1.0 +1 / ( x - 1 ) / 1,1/(x - 1),0.0,-1.0 +1 / ( x - 1 * 1 ),1/(x - 1),0.0,-1.0 +1 / ( x - 1 + ( ( 1 + x ) * ( x * x ) ) ),1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( x - 1 + ( ( 1 - x ) * x ) ),-1/(x*(x - 1) - x + 1),0.0,-2.0 +1 / ( x - 1 + ( ( 1 / x ) / ( 1 - x ) ) ),x*(x - 1)/(x*(x - 1)**2 - 1),1.0,-1.0 +1 / ( x - 1 + ( ( 1 / x ) / x ) ),x**2/(x**2*(x - 1) + 1),2.0,-1.0 +1 / ( x - 1 + ( ( x * x ) * ( x * ( 1 - x ) ) ) ),-1/(x**3*(x - 1) - x + 1),0.0,-4.0 +1 / ( x - 1 + ( ( x * x ) * ( x * x ) ) ),1/(x**4 + x - 1),0.0,-4.0 +1 / ( x - 1 + ( 1 / ( x * ( 1 - x ) ) ) ),x*(x - 1)/(x*(x - 1)**2 - 1),1.0,-1.0 +1 / ( x - 1 + ( 1 / x ) ),x/(x*(x - 1) + 1),1.0,-1.0 +1 / ( x - 1 + ( x * ( ( x * x ) + x ) ) ),1/(x**2*(x + 1) + x - 1),0.0,-3.0 +1 / ( x - 1 + ( x * ( 1 + ( ( x * x ) * x ) ) ) ),1/(x**4 + 2*x - 1),0.0,-4.0 +1 / ( x - 1 + ( x * ( 1 + ( 1 + x ) ) ) ),1/(x*(x + 2) + x - 1),0.0,-2.0 +1 / ( x - 1 + ( x * ( 1 + ( x * x ) ) ) ),1/(x**3 + 2*x - 1),0.0,-3.0 +1 / ( x - 1 + ( x * ( 1 + x ) ) ),1/(x*(x + 1) + x - 1),0.0,-2.0 +1 / ( x - 1 + ( x * ( 1 - x ) ) ),-1/(x*(x - 1) - x + 1),0.0,-2.0 +1 / ( x - 1 + ( x * ( x * x ) ) ),1/(x**3 + x - 1),0.0,-3.0 +1 / ( x - 1 + ( x / ( 1 + x ) ) ),(x + 1)/(x**2 + x - 1),0.0,-1.0 +1 / ( x - 1 + x ),1/(2*x - 1),0.0,-1.0 +1 / ( x - 1 - ( ( ( x * x ) - x ) * ( x * x ) ) ),-1/(x**3*(x - 1) - x + 1),0.0,-4.0 +1 / ( x - 1 - ( ( 1 + x ) * ( 1 + x ) ) ),-1/(x**2 + x + 2),0.0,-2.0 +1 / ( x - 1 - ( ( 1 + x ) + x ) ),-1/(x + 2),0.0,-1.0 +1 / ( x - 1 - ( ( 1 + x ) / x ) ),x/(x**2 - 2*x - 1),1.0,-1.0 +1 / ( x - 1 - ( ( 1 / x ) * ( 1 / x ) ) ),x**2/(x**3 - x**2 - 1),2.0,-1.0 +1 / ( x - 1 - ( ( 1 / x ) - x ) ),x/(2*x**2 - x - 1),1.0,-1.0 +1 / ( x - 1 - ( ( 1 / x ) / ( x * x ) ) ),x**3/(x**4 - x**3 - 1),3.0,-1.0 +1 / ( x - 1 - ( ( 1 / x ) / x ) ),x**2/(x**3 - x**2 - 1),2.0,-1.0 +1 / ( x - 1 - ( ( x * ( 1 - x ) ) * ( x * x ) ) ),1/(x**4 - x**3 + x - 1),0.0,-4.0 +1 / ( x - 1 - ( ( x * x ) + x ) ),-1/(x**2 + 1),0.0,-2.0 +1 / ( x - 1 - ( ( x * x ) - ( 1 / x ) ) ),-x/(x*(x**2 - x + 1) - 1),1.0,-2.0 +1 / ( x - 1 - ( ( x * x ) - x ) ),-1/(x**2 - 2*x + 1),0.0,-2.0 +1 / ( x - 1 - ( ( x / ( 1 + x ) ) - x ) ),(x + 1)/(2*x**2 - 1),0.0,-1.0 +1 / ( x - 1 - ( 1 + ( x * x ) ) ),-1/(x**2 - x + 2),0.0,-2.0 +1 / ( x - 1 - ( 1 - x ) ),1/(2*(x - 1)),0.0,-1.0 +1 / ( x - 1 - ( 1 / ( 1 + x ) ) ),(x + 1)/(x**2 - 2),0.0,-1.0 +1 / ( x - 1 - ( 1 / ( 1 - x ) ) ),(-x + 1)/(-(-x + 1)**2 - 1),0.0,-1.0 +1 / ( x - 1 - ( 1 / ( x * x ) ) ),x**2/(x**3 - x**2 - 1),2.0,-1.0 +1 / ( x - 1 - ( 1 / x ) ),x/(x**2 - x - 1),1.0,-1.0 +1 / ( x - 1 - ( x * ( ( x * ( x * x ) ) + x ) ) ),-1/(x**4 + x**2 - x + 1),0.0,-4.0 +1 / ( x - 1 - ( x * ( ( x * x ) + x ) ) ),-1/(x**2*(x + 1) - x + 1),0.0,-3.0 +1 / ( x - 1 - ( x * ( 1 + x ) ) ),-1/(x**2 + 1),0.0,-2.0 +1 / ( x - 1 - ( x * x ) ),-1/(x**2 - x + 1),0.0,-2.0 +1 / ( x - 1 - ( x / ( 1 + ( 1 + x ) ) ) ),(x + 2)/(x**2 - 2),0.0,-1.0 +1 / ( x - 1 - ( x / ( 1 + x ) ) ),(x + 1)/(x**2 - x - 1),0.0,-1.0 +1 / ( x - 1 - ( x / ( 1 - x ) ) ),(x - 1)/(x**2 - x + 1),0.0,-1.0 +1 / ( x - 1 - 1 ),1/(x - 2),0.0,-1.0 +1 / ( x - 1 / ( ( ( 1 / x ) - x ) - x ) ),(x**2 - 1/2)/x**3,-3.0,-1.0 +1 / ( x - 1 / ( ( ( x * x ) * x ) * ( 1 + x ) ) ),x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +1 / ( x - 1 / ( ( 1 - x ) - ( x * x ) ) ),(x**2 + x - 1)/(x*(x**2 + x - 1) + 1),0.0,-1.0 +1 / ( x - 1 / ( ( 1 - x ) - x ) ),(2*x - 1)/(x*(2*x - 1) + 1),0.0,-1.0 +1 / ( x - 1 / ( ( x * ( 1 + x ) ) * x ) ),x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +1 / ( x - 1 / ( ( x * ( 1 + x ) ) - x ) ),x**2/(x**3 - 1),2.0,-1.0 +1 / ( x - 1 / ( ( x * x ) * ( 1 + x ) ) ),x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +1 / ( x - 1 / ( ( x * x ) * ( 1 - x ) ) ),x**2*(x - 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( x - 1 / ( ( x * x ) + ( x * x ) ) ),2*x**2/(2*x**3 - 1),2.0,-1.0 +1 / ( x - 1 / ( ( x * x ) + x ) ),x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +1 / ( x - 1 / ( ( x * x ) - x ) ),x*(x - 1)/(x**2*(x - 1) - 1),1.0,-1.0 +1 / ( x - 1 / ( ( x / ( 1 + x ) ) - x ) ),x**2/(x**3 + x + 1),2.0,-1.0 +1 / ( x - 1 / ( ( x / ( 1 - x ) ) * x ) ),x**2/(x**3 + x - 1),2.0,-1.0 +1 / ( x - 1 / ( 1 + x ) ),(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +1 / ( x - 1 / ( 1 - ( 1 / x ) ) ),(x - 1)/(x*(x - 2)),-1.0,-1.0 +1 / ( x - 1 / ( x * ( ( x * x ) + x ) ) ),x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +1 / ( x - 1 / ( x * ( ( x / ( 1 - x ) ) - x ) ) ),x**3/(x**4 + x - 1),3.0,-1.0 +1 / ( x - 1 / ( x * ( 1 + x ) ) ),x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +1 / ( x - 1 / ( x * ( x * ( 1 + x ) ) ) ),x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +1 / ( x - 1 / ( x * ( x * ( 1 - x ) ) ) ),x**2*(x - 1)/(x**3*(x - 1) + 1),2.0,-1.0 +1 / ( x - 1 / ( x * x ) ),x**2/(x**3 - 1),2.0,-1.0 +1 / ( x - 1 / ( x / ( ( 1 / x ) + x ) ) ),x**2/(x**3 - x**2 - 1),2.0,-1.0 +1 / ( x - 1 / ( x / ( 1 + ( 1 / x ) ) ) ),x**2/(x**3 - x - 1),2.0,-1.0 +1 / ( x - 1 / ( x / ( 1 + x ) ) ),x/(x**2 - x - 1),1.0,-1.0 +1 / ( x - 1 / 1 ),1/(x - 1),0.0,-1.0 +1 / ( x - 1 / x ),x/(x**2 - 1),1.0,-1.0 +1 / ( x - x * ( ( 1 + x ) / ( 1 - x ) ) ),(x - 1)/(2*x**2),-2.0,-1.0 +1 / ( x - x * ( x * ( 1 - x ) ) ),1/(x*(x**2 - x + 1)),-1.0,-3.0 +1 / ( x - x * ( x * x ) ),-1/(x**3 - x),-1.0,-3.0 +1 / ( x - x * ( x / ( ( 1 - x ) - x ) ) ),(-2*x + 1)/(x*(-3*x + 1)),-1.0,-1.0 +1 / ( x - x * x ),-1/(x*(x - 1)),-1.0,-2.0 +1 / ( x - x - ( 1 + ( 1 - x ) ) ),1/(x - 2),0.0,-1.0 +1 / ( x - x - x ),-1/x,-1.0,-1.0 +1 / ( x - x / x ),1/(x - 1),0.0,-1.0 +1 / ( x / ( ( 1 + x ) / x ) - 1 ),(x + 1)/(x**2 - x - 1),0.0,-1.0 +1 / ( x / ( ( 1 - x ) / x ) - 1 ),(-x + 1)/(x**2 + x - 1),0.0,-1.0 +1 / ( x / ( ( 1 / ( 1 + x ) ) + x ) - x ),-(x**2 + x + 1)/x**3,-3.0,-1.0 +1 / ( x / ( ( 1 / x ) + ( 1 + x ) ) - x ),-(x**2 + x + 1)/(x**3 + x),-1.0,-1.0 +1 / ( x / ( ( 1 / x ) + ( 1 - x ) ) ) / x / x - 1,(-x**4 + x*(-x + 1) + 1)/x**4,-4.0,0.0 +1 / ( x / ( ( 1 / x ) + ( 1 / x ) ) - x ),2/(x*(x - 2)),-1.0,-2.0 +1 / ( x / ( ( 1 / x ) + x ) ) / ( 1 - x ),-(x**2 + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / ( x / ( ( 1 / x ) + x ) ) / ( x + x ),(x**2 + 1)/(2*x**3),-3.0,-1.0 +1 / ( x / ( ( 1 / x ) + x ) ) / x + 1 / x,2/x + x**(-3),-3.0,-1.0 +1 / ( x / ( ( 1 / x ) + x ) ) / x - x - x,-2*x + 1/x + x**(-3),-3.0,1.0 +1 / ( x / ( ( 1 / x ) + x ) - x ),-(x**2 + 1)/(x*(x**2 - x + 1)),-1.0,-1.0 +1 / ( x / ( ( 1 / x ) - ( 1 + x ) ) ) / x,(-x*(x + 1) + 1)/x**3,-3.0,-1.0 +1 / ( x / ( ( 1 / x ) - x ) ) / x,(-x**2 + 1)/x**3,-3.0,-1.0 +1 / ( x / ( ( 1 / x ) - x ) ) / x - 1 / x,-2/x + x**(-3),-3.0,-1.0 +1 / ( x / ( ( x * x ) * x ) - x ),-x**2/(x**3 - 1),2.0,-1.0 +1 / ( x / ( ( x * x ) + x ) - x ),-(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +1 / ( x / ( 1 + ( 1 + x ) ) ) / ( 1 - x ),-(x + 2)/(x*(x - 1)),-1.0,-1.0 +1 / ( x / ( 1 + ( 1 + x ) ) ) / ( x + x ),(x + 2)/(2*x**2),-2.0,-1.0 +1 / ( x / ( 1 + ( 1 + x ) ) ) / ( x - 1 ),(x + 2)/(x*(x - 1)),-1.0,-1.0 +1 / ( x / ( 1 + ( 1 - x ) ) ) / ( x * x ) / x - 1,(-x**4 - x + 2)/x**4,-4.0,0.0 +1 / ( x / ( 1 + ( 1 - x ) ) ) / x,(-x + 2)/x**2,-2.0,-1.0 +1 / ( x / ( 1 + ( 1 - x ) ) ) / x / ( x * x ) - 1,(-x**4 - x + 2)/x**4,-4.0,0.0 +1 / ( x / ( 1 + ( 1 - x ) ) ) / x / x - 1,(-x**3 - x + 2)/x**3,-3.0,0.0 +1 / ( x / ( 1 + ( 1 - x ) ) - x ),(-x + 2)/(x*(x - 1)),-1.0,-1.0 +1 / ( x / ( 1 + ( 1 / ( 1 + x ) ) ) ) / x,(x + 2)/(x**2*(x + 1)),-2.0,-2.0 +1 / ( x / ( 1 + ( 1 / x ) ) ) / x + 1 / x,(x**2 + x + 1)/x**3,-3.0,-1.0 +1 / ( x / ( 1 + ( x * ( 1 + x ) ) ) - x ),-(x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / ( x / ( 1 + ( x / ( 1 + x ) ) ) ) / ( x + x ),(x + 1/2)/(x**2*(x + 1)),-2.0,-2.0 +1 / ( x / ( 1 + x ) ) / ( x * x ) / x - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +1 / ( x / ( 1 + x ) ) / ( x + x ),(x + 1)/(2*x**2),-2.0,-1.0 +1 / ( x / ( 1 + x ) ) / ( x - 1 ),(x + 1)/(x*(x - 1)),-1.0,-1.0 +1 / ( x / ( 1 + x ) ) / x + 1 + 1,2 + 1/x + x**(-2),-2.0,0.0 +1 / ( x / ( 1 + x ) ) / x - 1 / ( 1 - x ),(2*x**2 - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / ( x / ( 1 + x ) ) / x - x,(-x**3 + x + 1)/x**2,-2.0,1.0 +1 / ( x / ( 1 + x ) ) / x - x - x,(-2*x**3 + x + 1)/x**2,-2.0,1.0 +1 / ( x / ( 1 + x ) ) / x / ( x * x ) - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +1 / ( x / ( 1 + x ) ) / x / x - ( 1 / x ),(-x**2 + x + 1)/x**3,-3.0,-1.0 +1 / ( x / ( 1 + x ) ) / x / x - 1,(-x**3 + x + 1)/x**3,-3.0,0.0 +1 / ( x / ( 1 + x ) - ( 1 + x ) ),(-x - 1)/(-x + (x + 1)**2),0.0,-1.0 +1 / ( x / ( 1 + x ) - x ),-(x + 1)/x**2,-2.0,-1.0 +1 / ( x / ( 1 - ( 1 / x ) ) ) - ( 1 / x ) / x / x,(x*(x - 1) - 1)/x**3,-3.0,-1.0 +1 / ( x / ( 1 - ( 1 / x ) ) ) - 1 / x / x,(x - 2)/x**2,-2.0,-1.0 +1 / ( x / ( 1 - ( 1 / x ) ) ) / ( x + ( 1 + x ) ),(x - 1)/(x**2*(2*x + 1)),-2.0,-2.0 +1 / ( x / ( 1 - ( 1 / x ) ) ) / x - 1 - 1,(-2*x**3 + x - 1)/x**3,-3.0,0.0 +1 / ( x / ( 1 - ( x / ( 1 - x ) ) ) ) / x,(2*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +1 / ( x / ( 1 - x ) ) + 1 / x / x,(x*(-x + 1) + 1)/x**2,-2.0,0.0 +1 / ( x / ( 1 - x ) ) - 1 / x / x,(x*(-x + 1) - 1)/x**2,-2.0,0.0 +1 / ( x / ( 1 - x ) ) / ( x * x ) + 1 / x,(x**2 - x + 1)/x**3,-3.0,-1.0 +1 / ( x / ( 1 - x ) ) / ( x * x ) - 1 + x,(x**3*(x - 1) - x + 1)/x**3,-3.0,1.0 +1 / ( x / ( 1 - x ) ) / ( x * x ) - 1 / x,(-x**2 - x + 1)/x**3,-3.0,-1.0 +1 / ( x / ( 1 - x ) ) / ( x * x ) / x + 1,(x**4 - x + 1)/x**4,-4.0,0.0 +1 / ( x / ( 1 - x ) ) / x,(-x + 1)/x**2,-2.0,-1.0 +1 / ( x / ( 1 - x ) ) / x * 1 - ( 1 / x ),(-2*x + 1)/x**2,-2.0,-1.0 +1 / ( x / ( 1 - x ) ) / x * 1 - 1,(-x**2 - x + 1)/x**2,-2.0,0.0 +1 / ( x / ( 1 - x ) ) / x + 1 * 1,(x**2 - x + 1)/x**2,-2.0,0.0 +1 / ( x / ( 1 - x ) ) / x + 1 + x,x + 1 - 1/x + x**(-2),-2.0,1.0 +1 / ( x / ( 1 - x ) ) / x + x * x,(x**4 - x + 1)/x**2,-2.0,2.0 +1 / ( x / ( 1 - x ) ) / x - 1,(-x**2 - x + 1)/x**2,-2.0,0.0 +1 / ( x / ( 1 - x ) ) / x - 1 - 1,-2 - 1/x + x**(-2),-2.0,0.0 +1 / ( x / ( 1 - x ) ) / x - x,(-x**3 - x + 1)/x**2,-2.0,1.0 +1 / ( x / ( 1 - x ) ) / x - x * x,(-x**4 - x + 1)/x**2,-2.0,2.0 +1 / ( x / ( 1 - x ) ) / x - x + 1,-x + 1 - 1/x + x**(-2),-2.0,1.0 +1 / ( x / ( 1 - x ) ) / x / ( x * x ) + 1,(x**4 - x + 1)/x**4,-4.0,0.0 +1 / ( x / ( 1 - x ) ) / x / ( x / ( 1 - x ) ),(x - 1)**2/x**3,-3.0,-1.0 +1 / ( x / ( 1 - x ) ) / x / x + 1,(x**3 - x + 1)/x**3,-3.0,0.0 +1 / ( x / ( 1 - x ) ) / x / x - ( 1 / x ),(-x**2 - x + 1)/x**3,-3.0,-1.0 +1 / ( x / ( 1 - x ) ) / x / x - x,(-x**4 - x + 1)/x**3,-3.0,1.0 +1 / ( x / ( 1 / ( x * ( 1 + x ) ) ) - 1 ),1/(x**2*(x + 1) - 1),0.0,-3.0 +1 / ( x / ( 1 / x ) - 1 ),1/(x**2 - 1),0.0,-2.0 +1 / ( x / ( x * ( 1 + x ) ) - x ),-(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +1 / ( x / ( x * ( 1 - x ) ) - x ),(-x + 1)/(x*(x - 1) + 1),0.0,-1.0 +1 / ( x / ( x * x ) - x ),-x/(x**2 - 1),1.0,-1.0 +1 / ( x / ( x / ( 1 - x ) ) - x ),-1/(2*x - 1),0.0,-1.0 +1 / ( x / 1 + ( 1 / ( 1 + x ) ) ),(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +1 / ( x / 1 - ( ( 1 + x ) / x ) ),x/(x**2 - x - 1),1.0,-1.0 +1 / ( x / 1 - ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x - 1) + 1),0.0,-1.0 +1 / ( x / 1 - ( 1 / x ) ),x/(x**2 - 1),1.0,-1.0 +1 / ( x / 1 - 1 ),1/(x - 1),0.0,-1.0 +1 / ( x / x - ( x * ( 1 + x ) ) ),-1/(x*(x + 1) - 1),0.0,-2.0 +1 / ( x / x - x ),-1/(x - 1),0.0,-1.0 +1 / 1 + ( ( 1 - x ) / x ) / x + 1,2 - 1/x + x**(-2),-2.0,0.0 +1 / 1 + ( ( 1 / x ) / x ) / x + 1,2 + x**(-3),-3.0,0.0 +1 / 1 + ( 1 + x ) * x + 1,x*(x + 1) + 2,0.0,2.0 +1 / 1 + ( 1 - x ) - x - x,-3*x + 2,0.0,1.0 +1 / 1 + ( 1 / x ) - x * x,-x**2 + 1 + 1/x,-1.0,2.0 +1 / 1 + ( 1 / x ) / ( x * x ) + 1,2 + x**(-3),-3.0,0.0 +1 / 1 + ( x / ( 1 + ( 1 - x ) ) ),-2/(x - 2),0.0,-1.0 +1 / 1 + 1 + ( x * x ) * x,x**3 + 2,0.0,3.0 +1 / 1 + 1 + 1 + ( 1 / x ),3 + 1/x,-1.0,0.0 +1 / 1 + 1 + 1 + 1,4,0.0,0.0 +1 / 1 + 1 + 1 - ( 1 / ( 1 - x ) ),(3*x - 2)/(x - 1),0.0,0.0 +1 / 1 + 1 + 1 - ( 1 / x ),3 - 1/x,-1.0,0.0 +1 / 1 + 1 + 1 - ( x / ( 1 - x ) ),(4*x - 3)/(x - 1),0.0,0.0 +1 / 1 + 1 + 1 - x,-x + 3,0.0,1.0 +1 / 1 + 1 + x * ( x * x ),x**3 + 2,0.0,3.0 +1 / 1 + 1 + x * x,x**2 + 2,0.0,2.0 +1 / 1 + 1 + x + 1,x + 3,0.0,1.0 +1 / 1 + 1 + x + x,2*x + 2,0.0,1.0 +1 / 1 + 1 - ( ( 1 + x ) / x ) / x,2 - 1/x - 1/x**2,-2.0,0.0 +1 / 1 + 1 - ( ( 1 / x ) / ( x * x ) ) / x,2 - 1/x**4,-4.0,0.0 +1 / 1 + 1 - ( 1 / x ) / x,2 - 1/x**2,-2.0,0.0 +1 / 1 + 1 - 1 / ( x * x ),2 - 1/x**2,-2.0,0.0 +1 / 1 + 1 - x * ( x * x ),-x**3 + 2,0.0,3.0 +1 / 1 + 1 - x * x,-x**2 + 2,0.0,2.0 +1 / 1 + 1 - x + 1,-x + 3,0.0,1.0 +1 / 1 + 1 / ( 1 - x ) + 1,(2*x - 3)/(x - 1),0.0,0.0 +1 / 1 + 1 / x + 1,2 + 1/x,-1.0,0.0 +1 / 1 + x,x + 1,0.0,1.0 +1 / 1 + x * ( 1 + x ) + 1,x*(x + 1) + 2,0.0,2.0 +1 / 1 + x + 1 + 1,x + 3,0.0,1.0 +1 / 1 + x + 1 + x,2*x + 2,0.0,1.0 +1 / 1 + x + 1 / x,x + 1 + 1/x,-1.0,1.0 +1 / 1 - ( 1 - x ) * x * x,x**2*(x - 1) + 1,0.0,3.0 +1 / 1 - ( 1 - x ) * x + 1,x*(x - 1) + 2,0.0,2.0 +1 / 1 - ( 1 - x ) / x / x,(x**2 + x - 1)/x**2,-2.0,0.0 +1 / 1 - ( 1 / ( 1 + x ) ) / x + 1,2 - 1/(x*(x + 1)),-1.0,0.0 +1 / 1 - ( 1 / ( 1 - x ) ) * ( 1 + x ),2*x/(x - 1),1.0,0.0 +1 / 1 - ( 1 / ( x * x ) ) + 1 + 1,3 - 1/x**2,-2.0,0.0 +1 / 1 - ( 1 / ( x * x ) ) / x / x,1 - 1/x**4,-4.0,0.0 +1 / 1 - ( 1 / x ) + 1 + 1,3 - 1/x,-1.0,0.0 +1 / 1 - ( 1 / x ) - x + 1,-x + 2 - 1/x,-1.0,1.0 +1 / 1 - ( 1 / x ) / x + 1,2 - 1/x**2,-2.0,0.0 +1 / 1 - ( 1 / x ) / x / x,1 - 1/x**3,-3.0,0.0 +1 / 1 - ( x * x ) - 1 / ( x * x ),-x**2 + 1 - 1/x**2,-2.0,2.0 +1 / 1 - 1,0,0.0,0.0 +1 / 1 - 1 / ( x * x ) / x,1 - 1/x**3,-3.0,0.0 +1 / 1 - 1 / x,(x - 1)/x,-1.0,0.0 +1 / 1 - 1 / x + 1,2 - 1/x,-1.0,0.0 +1 / 1 - 1 / x / ( ( x * x ) + x ),(x**2*(x + 1) - 1)/(x**2*(x + 1)),-2.0,0.0 +1 / 1 - 1 / x / ( 1 + x ),(x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +1 / 1 - 1 / x / x,1 - 1/x**2,-2.0,0.0 +1 / 1 - x * ( 1 + x ),-x*(x + 1) + 1,0.0,2.0 +1 / 1 - x * x,-x**2 + 1,0.0,2.0 +1 / 1 - x * x * x,-x**3 + 1,0.0,3.0 +1 / 1 - x + 1 + 1,-x + 3,0.0,1.0 +1 / 1 - x + 1 - x,-2*x + 2,0.0,1.0 +1 / 1 - x + 1 / x,-x + 1 + 1/x,-1.0,1.0 +1 / 1 - x + x * ( x * x ),x**3 - x + 1,0.0,3.0 +1 / 1 - x + x * x,x**2 - x + 1,0.0,2.0 +1 / 1 - x - ( 1 - x ) / ( 1 + x ),-x*(x - 1)/(x + 1),1.0,1.0 +1 / 1 - x - ( 1 / ( 1 - x ) ) - x,-x*(2*x - 3)/(x - 1),1.0,1.0 +1 / 1 - x - 1 / ( 1 + x ),-x**2/(x + 1),2.0,1.0 +1 / 1 - x - 1 / x,-x + 1 - 1/x,-1.0,1.0 +1 / 1 - x - x,-2*x + 1,0.0,1.0 +1 / 1 - x - x + ( 1 - x ),-3*x + 2,0.0,1.0 +1 / 1 - x - x + 1,-2*x + 2,0.0,1.0 +1 / 1 - x - x - x,-3*x + 1,0.0,1.0 +1 / 1 / ( ( ( 1 - x ) / x ) + ( x * x ) ),x/(x**3 - x + 1),1.0,-2.0 +1 / 1 / ( ( ( x * x ) / ( 1 - x ) ) - x ),(-x + 1)/(x*(2*x - 1)),-1.0,-1.0 +1 / 1 / ( ( 1 + x ) + x ) - 1,-2*x/(2*x + 1),1.0,0.0 +1 / 1 / ( ( 1 / ( 1 - x ) ) - x ),(-x + 1)/(x*(x - 1) + 1),0.0,-1.0 +1 / 1 / ( ( 1 / ( x * x ) ) + x ),x**2/(x**3 + 1),2.0,-1.0 +1 / 1 / ( ( 1 / x ) + x ),x/(x**2 + 1),1.0,-1.0 +1 / 1 / ( ( 1 / x ) + x ) - ( x * x ) - x,-x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +1 / 1 / ( ( 1 / x ) - ( 1 - x ) ),x/(x*(x - 1) + 1),1.0,-1.0 +1 / 1 / ( ( 1 / x ) - x ) + x,x*(x**2 - 2)/(x**2 - 1),1.0,1.0 +1 / 1 / ( ( x * ( 1 + x ) ) + x ),1/(x*(x + 2)),-1.0,-2.0 +1 / 1 / ( ( x * ( 1 - x ) ) - 1 ),-1/(x*(x - 1) + 1),0.0,-2.0 +1 / 1 / ( ( x * x ) * x ) / x - 1,-1 + x**(-4),-4.0,0.0 +1 / 1 / ( ( x / ( 1 + ( 1 + x ) ) ) + x ),(x + 2)/(x*(x + 3)),-1.0,-1.0 +1 / 1 / ( 1 + ( x * ( 1 + x ) ) ) - 1,-x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +1 / 1 / ( 1 + x ) + 1,(x + 2)/(x + 1),0.0,0.0 +1 / 1 / ( 1 + x ) - ( 1 + x ),-x - 1 + 1/(x + 1),1.0,1.0 +1 / 1 / ( 1 + x ) - ( 1 / x ),-1/(x*(x + 1)),-1.0,-2.0 +1 / 1 / ( 1 + x ) - 1,-x/(x + 1),1.0,0.0 +1 / 1 / ( 1 + x ) - 1 - x,-x - 1 + 1/(x + 1),1.0,1.0 +1 / 1 / ( 1 + x ) - x,(-x*(x + 1) + 1)/(x + 1),0.0,1.0 +1 / 1 / ( 1 + x ) / x - 1,(-x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 / 1 / ( 1 - ( x * ( 1 + x ) ) ),-1/(x*(x + 1) - 1),0.0,-2.0 +1 / 1 / ( 1 - x ),-1/(x - 1),0.0,-1.0 +1 / 1 / ( 1 - x ) - 1 - 1,(-2*x + 1)/(x - 1),0.0,0.0 +1 / 1 / ( 1 - x ) / x - 1,-(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 / 1 / ( 1 - x ) / x / ( 1 - x ),1/(x*(x - 1)**2),-1.0,-3.0 +1 / 1 / ( x * ( ( 1 / x ) + ( x * x ) ) ) - 1,-x**3/(x**3 + 1),3.0,0.0 +1 / 1 / ( x * ( x * ( 1 + x ) ) ) / x - 1,(-x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / 1 / ( x * x ) + x * x,(x**4 + 1)/x**2,-2.0,2.0 +1 / 1 / ( x * x ) / x - ( 1 / ( 1 - x ) ),(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / 1 / ( x * x ) / x - 1,-1 + x**(-3),-3.0,0.0 +1 / 1 / ( x + x ),1/(2*x),-1.0,-1.0 +1 / 1 / ( x - ( 1 - x ) ),1/(2*x - 1),0.0,-1.0 +1 / 1 / ( x - ( 1 / ( 1 + x ) ) ),(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +1 / 1 / ( x - ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x - 1) + 1),0.0,-1.0 +1 / 1 / x + 1 / x,2/x,-1.0,-1.0 +1 / 1 / x + x,x + 1/x,-1.0,1.0 +1 / 1 / x + x * ( ( 1 - x ) * x ),(x**3*(-x + 1) + 1)/x,-1.0,3.0 +1 / 1 / x - ( 1 / ( 1 - x ) ),(2*x - 1)/(x*(x - 1)),-1.0,-1.0 +1 / 1 / x - ( x * x ) * x,(-x**4 + 1)/x,-1.0,3.0 +1 / 1 / x - ( x * x ) - 1,(-x**3 - x + 1)/x,-1.0,2.0 +1 / 1 / x - ( x * x ) - x,-x**2 - x + 1/x,-1.0,2.0 +1 / 1 / x - ( x / ( 1 + x ) ),(-x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 / 1 / x - 1,(-x + 1)/x,-1.0,0.0 +1 / 1 / x - 1 - 1,-2 + 1/x,-1.0,0.0 +1 / 1 / x - x,-x + 1/x,-1.0,1.0 +1 / 1 / x - x * x,(-x**3 + 1)/x,-1.0,2.0 +1 / 1 / x - x - x,-2*x + 1/x,-1.0,1.0 +1 / 1 / x / ( ( 1 / ( 1 + x ) ) + x ),(x + 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +1 / 1 / x / ( ( 1 / x ) - x ) / x,-1/(x**3 - x),-1.0,-3.0 +1 / 1 / x / ( 1 + ( 1 - x ) ),-1/(x*(x - 2)),-1.0,-2.0 +1 / 1 / x / ( 1 + ( x * ( 1 + x ) ) ),1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +1 / 1 / x / ( 1 - x ) / ( 1 - x ),1/(x*(x - 1)**2),-1.0,-3.0 +1 / 1 / x / ( x * x ) + ( x / ( 1 + x ) ),(x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / 1 / x / ( x * x ) - ( 1 + x ),-x - 1 + x**(-3),-3.0,1.0 +1 / 1 / x / ( x * x ) - ( 1 / ( 1 + x ) ),(-x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / 1 / x / ( x * x ) - ( 1 / ( 1 - x ) ),(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / 1 / x / ( x * x ) - ( x / ( 1 - x ) ),(x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / 1 / x / ( x * x ) - x,-x + x**(-3),-3.0,1.0 +1 / 1 / x / x,x**(-2),-2.0,-2.0 +1 / 1 / x / x + ( x / ( 1 - x ) ),(-x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / 1 / x / x - ( 1 / ( 1 + x ) ),(-x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / 1 / x / x - ( 1 / ( 1 - ( x * x ) ) ),(2*x**2 - 1)/(x**4 - x**2),-2.0,-2.0 +1 / 1 / x / x - ( x / ( 1 - ( x * x ) ) ),(x**3 + x**2 - 1)/(x**4 - x**2),-2.0,-1.0 +1 / x * ( ( ( 1 / x ) - x ) + 1 ),(x*(-x + 1) + 1)/x**2,-2.0,0.0 +1 / x * ( ( 1 - x ) / ( 1 + x ) ) + 1 / x,2/(x*(x + 1)),-1.0,-2.0 +1 / x * ( ( 1 / ( 1 + x ) ) + 1 ),(x + 2)/(x*(x + 1)),-1.0,-1.0 +1 / x * ( ( 1 / x ) - x ) / x - x,-x - 1/x + x**(-3),-3.0,1.0 +1 / x * ( 1 + x ) + x * x,(x**3 + x + 1)/x,-1.0,2.0 +1 / x * ( 1 + x ) / x,(x + 1)/x**2,-2.0,-1.0 +1 / x * ( 1 - x ) + ( 1 / x ) / x,(x*(-x + 1) + 1)/x**2,-2.0,0.0 +1 / x * ( 1 - x ) + 1 / x,(-x + 2)/x,-1.0,0.0 +1 / x * ( 1 - x ) / x - ( 1 - x ),x - 1 - 1/x + x**(-2),-2.0,1.0 +1 / x * ( 1 - x ) / x - ( 1 / ( 1 + x ) ),(-2*x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x * ( 1 - x ) / x - 1,(-x**2 - x + 1)/x**2,-2.0,0.0 +1 / x * ( 1 - x ) / x - x,(-x**3 - x + 1)/x**2,-2.0,1.0 +1 / x * ( 1 / ( 1 - ( 1 + x ) ) ) / x - 1,-1 - 1/x**3,-3.0,0.0 +1 / x * 1,1/x,-1.0,-1.0 +1 / x * 1 + ( 1 / ( x * x ) ) / x,(x**2 + 1)/x**3,-3.0,-1.0 +1 / x * 1 + ( 1 / x ) / ( x * x ),(x**2 + 1)/x**3,-3.0,-1.0 +1 / x * 1 + 1,(x + 1)/x,-1.0,0.0 +1 / x * 1 + 1 / x,2/x,-1.0,-1.0 +1 / x * 1 + x,x + 1/x,-1.0,1.0 +1 / x * 1 - ( 1 + x ) - 1,-x - 2 + 1/x,-1.0,1.0 +1 / x * 1 - ( 1 - x ) - 1,x - 2 + 1/x,-1.0,1.0 +1 / x * 1 - ( x / ( 1 + x ) ),(-x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 / x * 1 - 1,(-x + 1)/x,-1.0,0.0 +1 / x * 1 - 1 - ( 1 - x ),x - 2 + 1/x,-1.0,1.0 +1 / x * 1 - 1 - 1,-2 + 1/x,-1.0,0.0 +1 / x * 1 - x,-x + 1/x,-1.0,1.0 +1 / x * 1 - x * x,(-x**3 + 1)/x,-1.0,2.0 +1 / x * 1 - x - x,-2*x + 1/x,-1.0,1.0 +1 / x * 1 / ( 1 + ( 1 / ( 1 + x ) ) ) / x,(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / x * 1 / ( x * x ) + ( x / ( 1 + x ) ),(x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x * 1 / ( x * x ) + x,x + x**(-3),-3.0,1.0 +1 / x * 1 / x,x**(-2),-2.0,-2.0 +1 / x * 1 / x + ( 1 / ( ( 1 / x ) - x ) ),(-x**3 + x**2 - 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +1 / x * 1 / x + ( 1 / ( 1 - x ) ),(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x * 1 / x + x,x + x**(-2),-2.0,1.0 +1 / x * 1 / x - ( 1 / ( ( x * ( 1 - x ) ) + x ) ),2*(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +1 / x * 1 / x - ( 1 / ( 1 + x ) ),(-x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x * 1 / x - ( x * x ),(-x**4 + 1)/x**2,-2.0,2.0 +1 / x * 1 / x - 1,-1 + x**(-2),-2.0,0.0 +1 / x * 1 / x - x,-x + x**(-2),-2.0,1.0 +1 / x * x,1,0.0,0.0 +1 / x + ( ( 1 + x ) * x ) * x + x,x**3 + x**2 + x + 1/x,-1.0,3.0 +1 / x + ( ( 1 + x ) / x ) / ( x * x ) - 1,(-x**3 + x**2 + x + 1)/x**3,-3.0,0.0 +1 / x + ( ( 1 + x ) / x ) / x - 1,-1 + 2/x + x**(-2),-2.0,0.0 +1 / x + ( ( 1 - x ) - x ) * x,-2*x**2 + x + 1/x,-1.0,2.0 +1 / x + ( ( 1 - x ) - x ) / x,-2 + 2/x,-1.0,0.0 +1 / x + ( ( 1 - x ) / ( 1 + x ) ) / x / x,(x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x + ( ( 1 / ( 1 + x ) ) / x ) + 1 / x,(2*x + 3)/(x*(x + 1)),-1.0,-1.0 +1 / x + ( ( 1 / ( x * x ) ) / x ) / x - 1,-1 + 1/x + x**(-4),-4.0,0.0 +1 / x + ( ( 1 / x ) - x ) / x - 1,-2 + 1/x + x**(-2),-2.0,0.0 +1 / x + ( ( 1 / x ) / x ) / ( x * x ) - 1,-1 + 1/x + x**(-4),-4.0,0.0 +1 / x + ( ( x / ( 1 + x ) ) ),(x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 / x + ( 1 ) / ( 1 + x ),(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +1 / x + ( 1 ) / x,2/x,-1.0,-1.0 +1 / x + ( 1 + x ),x + 1 + 1/x,-1.0,1.0 +1 / x + ( 1 + x ) * ( x * x ),(x**3*(x + 1) + 1)/x,-1.0,3.0 +1 / x + ( 1 + x ) * x,x**2 + x + 1/x,-1.0,2.0 +1 / x + ( 1 + x ) * x * x,(x**3*(x + 1) + 1)/x,-1.0,3.0 +1 / x + ( 1 + x ) / ( 1 - x ) / ( 1 - x ),(x*(x + 1) + (x - 1)**2)/(x*(x - 1)**2),-1.0,-1.0 +1 / x + ( 1 + x ) / ( 1 - x ) / x,-2/(x*(x - 1)),-1.0,-2.0 +1 / x + ( 1 + x ) / ( x * x ) + ( 1 / x ),(3*x + 1)/x**2,-2.0,-1.0 +1 / x + ( 1 + x ) / ( x * x ) + x,x + 2/x + x**(-2),-2.0,1.0 +1 / x + ( 1 + x ) / x + x,x + 1 + 2/x,-1.0,1.0 +1 / x + ( 1 + x ) / x - x,-x + 1 + 2/x,-1.0,1.0 +1 / x + ( 1 + x ) / x / x,(2*x + 1)/x**2,-2.0,-1.0 +1 / x + ( 1 - ( x * x ) ) * x - 1,-x**3 + x - 1 + 1/x,-1.0,3.0 +1 / x + ( 1 - ( x * x ) ) + 1,-x**2 + 2 + 1/x,-1.0,2.0 +1 / x + ( 1 - x ) * ( x * x ),(x**3*(-x + 1) + 1)/x,-1.0,3.0 +1 / x + ( 1 - x ) * x * x,(x**3*(-x + 1) + 1)/x,-1.0,3.0 +1 / x + ( 1 - x ) * x - 1,-x**2 + x - 1 + 1/x,-1.0,2.0 +1 / x + ( 1 - x ) - x * x,-x**2 - x + 1 + 1/x,-1.0,2.0 +1 / x + ( 1 - x ) / ( ( x * x ) + x ),2/(x*(x + 1)),-1.0,-2.0 +1 / x + ( 1 - x ) / ( 1 + x ),(x*(-x + 1) + x + 1)/(x*(x + 1)),-1.0,0.0 +1 / x + ( 1 - x ) / ( x * ( 1 + x ) ),2/(x*(x + 1)),-1.0,-2.0 +1 / x + ( 1 / ( ( 1 + x ) + x ) ),(3*x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / x + ( 1 / ( ( x * x ) + x ) ) / x / x,(x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x + ( 1 / ( 1 + ( 1 + x ) ) ) / ( x ),(x + 3)/(x*(x + 2)),-1.0,-1.0 +1 / x + ( 1 / ( 1 + ( 1 - x ) ) ) * 1,-2/(x*(x - 2)),-1.0,-2.0 +1 / x + ( 1 / ( 1 + ( x * x ) ) ) * x,(2*x**2 + 1)/(x**3 + x),-1.0,-1.0 +1 / x + ( 1 / ( 1 + x ) ),(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +1 / x + ( 1 / ( 1 + x ) ) + 1,(x**2 + 3*x + 1)/(x*(x + 1)),-1.0,0.0 +1 / x + ( 1 / ( 1 + x ) ) + 1 / x,(3*x + 2)/(x*(x + 1)),-1.0,-1.0 +1 / x + ( 1 / ( 1 + x ) ) / ( 1 - x ),(x**2 - x - 1)/(x**3 - x),-1.0,-1.0 +1 / x + ( 1 / ( 1 + x ) ) / x / x,(x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x + ( 1 / ( 1 - x ) ) * x,(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +1 / x + ( 1 / ( 1 - x ) ) + 1 / x,(x - 2)/(x*(x - 1)),-1.0,-1.0 +1 / x + ( 1 / ( 1 - x ) ) / ( 1 + x ),(x**2 - x - 1)/(x**3 - x),-1.0,-1.0 +1 / x + ( 1 / ( 1 - x ) ) / x,(x - 2)/(x*(x - 1)),-1.0,-1.0 +1 / x + ( 1 / ( 1 - x ) ) / x / x,(x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x + ( 1 / ( x * x ) ) + 1 + 1,2 + 1/x + x**(-2),-2.0,0.0 +1 / x + ( 1 / x ) + 1,(x + 2)/x,-1.0,0.0 +1 / x + ( 1 / x ) + 1 + 1,2 + 2/x,-1.0,0.0 +1 / x + ( 1 / x ) + 1 / x,3/x,-1.0,-1.0 +1 / x + ( 1 / x ) + x,x + 2/x,-1.0,1.0 +1 / x + ( 1 / x ) + x + x,2*x + 2/x,-1.0,1.0 +1 / x + ( 1 / x ) - 1,(-x + 2)/x,-1.0,0.0 +1 / x + ( 1 / x ) / ( ( 1 - x ) * x ) / x,(x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x + ( 1 / x ) / ( 1 - x ) / x,(x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x + ( 1 / x ) / x,(x + 1)/x**2,-2.0,-1.0 +1 / x + ( 1 / x ) / x + 1,(x**2 + x + 1)/x**2,-2.0,0.0 +1 / x + ( x ),x + 1/x,-1.0,1.0 +1 / x + ( x ) * x,(x**3 + 1)/x,-1.0,2.0 +1 / x + ( x * ( 1 - x ) ),-x**2 + x + 1/x,-1.0,2.0 +1 / x + ( x * ( 1 - x ) ) * x + 1,-x**3 + x**2 + 1 + 1/x,-1.0,3.0 +1 / x + ( x * ( x * x ) ) + x,x**3 + x + 1/x,-1.0,3.0 +1 / x + ( x * x ) * ( 1 + x ),(x**3*(x + 1) + 1)/x,-1.0,3.0 +1 / x + ( x * x ) * ( 1 - x ) - x,-x**3 + x**2 - x + 1/x,-1.0,3.0 +1 / x + ( x * x ) * ( x ),(x**4 + 1)/x,-1.0,3.0 +1 / x + ( x * x ) * x,(x**4 + 1)/x,-1.0,3.0 +1 / x + ( x * x ) * x + 1,(x**4 + x + 1)/x,-1.0,3.0 +1 / x + ( x * x ) * x - ( 1 + x ),x**3 - x - 1 + 1/x,-1.0,3.0 +1 / x + ( x * x ) * x - x,x**3 - x + 1/x,-1.0,3.0 +1 / x + ( x * x ) + 1,(x**3 + x + 1)/x,-1.0,2.0 +1 / x + ( x * x ) + 1 + 1,x**2 + 2 + 1/x,-1.0,2.0 +1 / x + ( x * x ) + x + x,(x**2*(x + 2) + 1)/x,-1.0,2.0 +1 / x + ( x * x ) + x - 1,x**2 + x - 1 + 1/x,-1.0,2.0 +1 / x + ( x * x ) - 1 + x,x**2 + x - 1 + 1/x,-1.0,2.0 +1 / x + ( x / ( 1 + x ) ),(x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 / x + ( x / ( 1 + x ) ) + 1 / x,x/(x + 1) + 2/x,-1.0,0.0 +1 / x + ( x / ( 1 + x ) ) - 1 - 1,(-x**2 - x + 1)/(x*(x + 1)),-1.0,0.0 +1 / x + ( x / ( 1 + x ) ) / ( 1 + x ),x/(x + 1)**2 + 1/x,-1.0,-1.0 +1 / x + ( x / ( 1 + x ) ) / x,(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +1 / x + ( x / ( 1 + x ) ) / x / x,(x + 2)/(x*(x + 1)),-1.0,-1.0 +1 / x + ( x / ( 1 - x ) ),(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +1 / x + ( x / ( 1 - x ) ) * 1,(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +1 / x + ( x / ( 1 - x ) ) + 1 / x,-x/(x - 1) + 2/x,-1.0,0.0 +1 / x + ( x / ( 1 - x ) ) - 1,-x/(x - 1) - 1 + 1/x,-1.0,0.0 +1 / x + ( x / ( 1 - x ) ) / ( 1 - x ),x/(x - 1)**2 + 1/x,-1.0,-1.0 +1 / x + ( x / ( 1 - x ) ) / 1,(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +1 / x + 1,(x + 1)/x,-1.0,0.0 +1 / x + 1 * ( 1 / ( 1 + ( 1 + x ) ) ),2*(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / x + 1 * 1 / ( 1 + ( 1 + x ) ),2*(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / x + 1 * x * x,(x**3 + 1)/x,-1.0,2.0 +1 / x + 1 + ( 1 - x ),-x + 2 + 1/x,-1.0,1.0 +1 / x + 1 + ( 1 - x ) + 1,-x + 3 + 1/x,-1.0,1.0 +1 / x + 1 + ( 1 / ( 1 + x ) ),(x**2 + 3*x + 1)/(x*(x + 1)),-1.0,0.0 +1 / x + 1 + ( 1 / x ),(x + 2)/x,-1.0,0.0 +1 / x + 1 + ( 1 / x ) + ( 1 / x ),(x + 3)/x,-1.0,0.0 +1 / x + 1 + ( 1 / x ) + 1,2 + 2/x,-1.0,0.0 +1 / x + 1 + ( 1 / x ) + x,x + 1 + 2/x,-1.0,1.0 +1 / x + 1 + ( 1 / x ) / x,(x**2 + x + 1)/x**2,-2.0,0.0 +1 / x + 1 + ( x * ( 1 - x ) ) * x,-x**3 + x**2 + 1 + 1/x,-1.0,3.0 +1 / x + 1 + ( x * x ) * ( 1 + x ),(x**4 + x**3 + x + 1)/x,-1.0,3.0 +1 / x + 1 + ( x * x ) - x,x**2 - x + 1 + 1/x,-1.0,2.0 +1 / x + 1 + ( x / ( 1 + ( 1 - x ) ) ),-(x + 2)/(x*(x - 2)),-1.0,-1.0 +1 / x + 1 + ( x / ( 1 + x ) ),(2*x**2 + 2*x + 1)/(x*(x + 1)),-1.0,0.0 +1 / x + 1 + 1,2 + 1/x,-1.0,0.0 +1 / x + 1 + 1 + ( 1 + x ),x + 3 + 1/x,-1.0,1.0 +1 / x + 1 + 1 + ( 1 / x ),2 + 2/x,-1.0,0.0 +1 / x + 1 + 1 + ( x * x ),x**2 + 2 + 1/x,-1.0,2.0 +1 / x + 1 + 1 + x,x + 2 + 1/x,-1.0,1.0 +1 / x + 1 + 1 - ( 1 / ( 1 - x ) ),(2*x**2 - 1)/(x*(x - 1)),-1.0,0.0 +1 / x + 1 + 1 - x,-x + 2 + 1/x,-1.0,1.0 +1 / x + 1 + 1 / ( 1 + x ),(x**2 + 3*x + 1)/(x*(x + 1)),-1.0,0.0 +1 / x + 1 + 1 / ( 1 - x ),(x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +1 / x + 1 + x,x + 1 + 1/x,-1.0,1.0 +1 / x + 1 + x + 1,x + 2 + 1/x,-1.0,1.0 +1 / x + 1 + x + x,2*x + 1 + 1/x,-1.0,1.0 +1 / x + 1 - ( 1 - x ) * x,x**2 - x + 1 + 1/x,-1.0,2.0 +1 / x + 1 - ( x * ( 1 - x ) ) - x,x**2 - 2*x + 1 + 1/x,-1.0,2.0 +1 / x + 1 - ( x * ( x * x ) ),-x**3 + 1 + 1/x,-1.0,3.0 +1 / x + 1 - ( x * x ),-x**2 + 1 + 1/x,-1.0,2.0 +1 / x + 1 - ( x * x ) - ( x * x ),-2*x**2 + 1 + 1/x,-1.0,2.0 +1 / x + 1 - ( x * x ) - x,-x**2 - x + 1 + 1/x,-1.0,2.0 +1 / x + 1 - ( x / ( 1 - x ) ) + 1,(3*x**2 - x - 1)/(x*(x - 1)),-1.0,0.0 +1 / x + 1 - x,-x + 1 + 1/x,-1.0,1.0 +1 / x + 1 - x * ( 1 / ( 1 - x ) ),(2*x**2 - 1)/(x*(x - 1)),-1.0,0.0 +1 / x + 1 - x * x,-x**2 + 1 + 1/x,-1.0,2.0 +1 / x + 1 - x + 1,-x + 2 + 1/x,-1.0,1.0 +1 / x + 1 - x - ( x * x ),-x**2 - x + 1 + 1/x,-1.0,2.0 +1 / x + 1 - x - x,-2*x + 1 + 1/x,-1.0,1.0 +1 / x + 1 / ( ( ( 1 - x ) - ( 1 + x ) ) * x ) / x,(x**2 - 1/2)/x**3,-3.0,-1.0 +1 / x + 1 / ( ( ( 1 - x ) - x ) * ( x * x ) ) / x,(x**2*(2*x - 1) - 1)/(x**3*(2*x - 1)),-3.0,-1.0 +1 / x + 1 / ( ( 1 + ( x * ( 1 - x ) ) ) ),(x*(x - 1) - x - 1)/(x*(x*(x - 1) - 1)),-1.0,-1.0 +1 / x + 1 / ( ( 1 + ( x * x ) ) ),(x**2 + x + 1)/(x**3 + x),-1.0,-1.0 +1 / x + 1 / ( ( 1 - x ) * x ) / x,(x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x + 1 / ( ( 1 - x ) - x ) * 1,(x - 1)/(x*(2*x - 1)),-1.0,-1.0 +1 / x + 1 / ( ( 1 - x ) - x ) / x,2*(x - 1)/(x*(2*x - 1)),-1.0,-1.0 +1 / x + 1 / ( ( 1 / x ) - ( 1 + x ) ) / x,(x**2 - 1)/(x*(x**2 + x - 1)),-1.0,-1.0 +1 / x + 1 / ( ( 1 / x ) - x ) / x,(x**2 - x - 1)/(x**3 - x),-1.0,-1.0 +1 / x + 1 / ( ( x * x ) * x ) + x,x + 1/x + x**(-3),-3.0,1.0 +1 / x + 1 / ( ( x * x ) * x ) - x,-x + 1/x + x**(-3),-3.0,1.0 +1 / x + 1 / ( ( x / ( 1 - x ) ) - x ) / x,(x**2 - x + 1)/x**3,-3.0,-1.0 +1 / x + 1 / ( 1 + x ) + ( 1 / x ),(3*x + 2)/(x*(x + 1)),-1.0,-1.0 +1 / x + 1 / ( 1 + x ) - 1,(-x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 / x + 1 / ( 1 - x ) + x,(x**2*(x - 1) - 1)/(x*(x - 1)),-1.0,1.0 +1 / x + 1 / ( 1 - x ) / ( 1 - x ),(x - 1)**(-2) + 1/x,-1.0,-1.0 +1 / x + 1 / ( x * ( 1 + x ) ),(x + 2)/(x*(x + 1)),-1.0,-1.0 +1 / x + 1 / ( x * ( 1 + x ) ) + 1,(x*(x + 1) + x + 2)/(x*(x + 1)),-1.0,0.0 +1 / x + 1 / ( x * ( 1 + x ) ) / x,(x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x + 1 / ( x * ( 1 - x ) ),(x - 2)/(x*(x - 1)),-1.0,-1.0 +1 / x + 1 / ( x * ( 1 - x ) ) / x,(x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x + 1 / ( x * ( x * ( 1 - x ) ) ) / x,(x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x + 1 / ( x * ( x * x ) ) - x,-x + 1/x + x**(-3),-3.0,1.0 +1 / x + 1 / ( x * x ) - x,(-x**3 + x + 1)/x**2,-2.0,1.0 +1 / x + 1 / ( x * x ) / ( x * ( 1 - x ) ),(x**2*(x - 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x + 1 / ( x * x ) / ( x / ( 1 + x ) ),(x**2 + x + 1)/x**3,-3.0,-1.0 +1 / x + 1 / ( x * x ) / x,(x**2 + 1)/x**3,-3.0,-1.0 +1 / x + 1 / 1,(x + 1)/x,-1.0,0.0 +1 / x + 1 / 1 / ( x * ( 1 + x ) ),(x + 2)/(x*(x + 1)),-1.0,-1.0 +1 / x + 1 / 1 / x,2/x,-1.0,-1.0 +1 / x + 1 / x + ( ( x * x ) * x ),(x**4 + 2)/x,-1.0,3.0 +1 / x + 1 / x + ( 1 / ( ( 1 - x ) - x ) ),(3*x - 2)/(x*(2*x - 1)),-1.0,-1.0 +1 / x + 1 / x + ( 1 / ( 1 + x ) ),(3*x + 2)/(x*(x + 1)),-1.0,-1.0 +1 / x + 1 / x + ( x * ( x * x ) ),(x**4 + 2)/x,-1.0,3.0 +1 / x + 1 / x + ( x * x ),(x**3 + 2)/x,-1.0,2.0 +1 / x + 1 / x + 1,(x + 2)/x,-1.0,0.0 +1 / x + 1 / x + x,x + 2/x,-1.0,1.0 +1 / x + 1 / x - ( 1 / ( 1 + ( 1 - x ) ) ),(3*x - 4)/(x*(x - 2)),-1.0,-1.0 +1 / x + 1 / x - 1,(-x + 2)/x,-1.0,0.0 +1 / x + 1 / x - x,-x + 2/x,-1.0,1.0 +1 / x + 1 / x / ( 1 - x ),(x - 2)/(x*(x - 1)),-1.0,-1.0 +1 / x + 1 / x / ( x * ( 1 + x ) ),(x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x + 1 / x / 1,2/x,-1.0,-1.0 +1 / x + x * ( ( 1 / x ) + x ) * x,x**3 + x + 1/x,-1.0,3.0 +1 / x + x * ( ( x * ( 1 - x ) ) ),(x**3*(-x + 1) + 1)/x,-1.0,3.0 +1 / x + x * ( ( x * x ) + x ),(x**3*(x + 1) + 1)/x,-1.0,3.0 +1 / x + x * ( 1 + x ),x**2 + x + 1/x,-1.0,2.0 +1 / x + x * ( 1 + x ) * x,(x**3*(x + 1) + 1)/x,-1.0,3.0 +1 / x + x * ( 1 + x ) + x,(x**2*(x + 2) + 1)/x,-1.0,2.0 +1 / x + x * ( 1 - x ) * x,(x**3*(-x + 1) + 1)/x,-1.0,3.0 +1 / x + x * ( 1 - x ) + 1,-x**2 + x + 1 + 1/x,-1.0,2.0 +1 / x + x * ( 1 / ( 1 - x ) ),(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +1 / x + x * ( x ),(x**3 + 1)/x,-1.0,2.0 +1 / x + x * ( x * ( 1 + x ) ) * 1,(x**3*(x + 1) + 1)/x,-1.0,3.0 +1 / x + x * ( x * ( 1 + x ) ) - x,x**3 + x**2 - x + 1/x,-1.0,3.0 +1 / x + x * ( x * ( 1 - x ) ),(x**3*(-x + 1) + 1)/x,-1.0,3.0 +1 / x + x * ( x * ( 1 - x ) ) + 1,-x**3 + x**2 + 1 + 1/x,-1.0,3.0 +1 / x + x * ( x * x ) * 1,(x**4 + 1)/x,-1.0,3.0 +1 / x + x * 1 * x,(x**3 + 1)/x,-1.0,2.0 +1 / x + x * x,(x**3 + 1)/x,-1.0,2.0 +1 / x + x * x * ( ( 1 - x ) - x ),(x**3*(-2*x + 1) + 1)/x,-1.0,3.0 +1 / x + x * x * ( 1 - x ),(x**3*(-x + 1) + 1)/x,-1.0,3.0 +1 / x + x * x * x,(x**4 + 1)/x,-1.0,3.0 +1 / x + x * x + ( ( 1 / x ) - x ),x**2 - x + 2/x,-1.0,2.0 +1 / x + x * x + ( ( 1 / x ) / x ),(x**4 + x + 1)/x**2,-2.0,2.0 +1 / x + x * x + ( x * x ),(2*x**3 + 1)/x,-1.0,2.0 +1 / x + x * x + x,x**2 + x + 1/x,-1.0,2.0 +1 / x + x * x - ( 1 + x ),x**2 - x - 1 + 1/x,-1.0,2.0 +1 / x + x * x - x,x**2 - x + 1/x,-1.0,2.0 +1 / x + x + ( 1 + ( x * x ) ) * x,x**3 + 2*x + 1/x,-1.0,3.0 +1 / x + x + ( x * ( 1 + x ) ) * x,x**3 + x**2 + x + 1/x,-1.0,3.0 +1 / x + x + ( x * x ) + x,(x**2*(x + 2) + 1)/x,-1.0,2.0 +1 / x + x + 1,x + 1 + 1/x,-1.0,1.0 +1 / x + x + 1 + ( 1 / x ),x + 1 + 2/x,-1.0,1.0 +1 / x + x + 1 + x,2*x + 1 + 1/x,-1.0,1.0 +1 / x + x + 1 / ( 1 - x ),(x**2*(x - 1) - 1)/(x*(x - 1)),-1.0,1.0 +1 / x + x + 1 / x,x + 2/x,-1.0,1.0 +1 / x + x + x,2*x + 1/x,-1.0,1.0 +1 / x + x + x * ( x * ( 1 + x ) ),x**3 + x**2 + x + 1/x,-1.0,3.0 +1 / x + x + x * ( x * ( 1 - x ) ),-x**3 + x**2 + x + 1/x,-1.0,3.0 +1 / x + x + x * x,x**2 + x + 1/x,-1.0,2.0 +1 / x + x + x + ( 1 + x ),3*x + 1 + 1/x,-1.0,1.0 +1 / x + x + x + x,3*x + 1/x,-1.0,1.0 +1 / x + x + x - 1,2*x - 1 + 1/x,-1.0,1.0 +1 / x + x - ( ( 1 + x ) * x ) * x,-x**3 - x**2 + x + 1/x,-1.0,3.0 +1 / x + x - ( x * ( 1 + x ) ) * x,-x**3 - x**2 + x + 1/x,-1.0,3.0 +1 / x + x - ( x * x ) * x,-x**3 + x + 1/x,-1.0,3.0 +1 / x + x - ( x * x ) + x,(x**2*(-x + 2) + 1)/x,-1.0,2.0 +1 / x + x - ( x * x ) - 1,-x**2 + x - 1 + 1/x,-1.0,2.0 +1 / x + x - 1,x - 1 + 1/x,-1.0,1.0 +1 / x + x - 1 + ( ( x * x ) * x ),x**3 + x - 1 + 1/x,-1.0,3.0 +1 / x + x - 1 + x,2*x - 1 + 1/x,-1.0,1.0 +1 / x + x - 1 - 1,x - 2 + 1/x,-1.0,1.0 +1 / x + x - x * ( x * x ),-x**3 + x + 1/x,-1.0,3.0 +1 / x + x - x * x,-x**2 + x + 1/x,-1.0,2.0 +1 / x + x / ( ( ( 1 + x ) * x ) + x ),2*(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / x + x / ( ( 1 / x ) + x ),(x**3 + x**2 + 1)/(x**3 + x),-1.0,0.0 +1 / x + x / ( ( 1 / x ) - x ),(-x**3 + x**2 - 1)/(x*(x**2 - 1)),-1.0,0.0 +1 / x + x / ( ( x * ( 1 + x ) ) + x ),2*(x + 1)/(x*(x + 2)),-1.0,-1.0 +1 / x + x / ( ( x * x ) + ( x * x ) ),3/(2*x),-1.0,-1.0 +1 / x + x / ( 1 + ( ( 1 + x ) * x ) ),(2*x**2 + x + 1)/(x*(x**2 + x + 1)),-1.0,-1.0 +1 / x + x / ( 1 + ( ( 1 - x ) * x ) ),(x + 1)/(x*(-x**2 + x + 1)),-1.0,-2.0 +1 / x + x / ( 1 + ( x * x ) ),(2*x**2 + 1)/(x**3 + x),-1.0,-1.0 +1 / x + x / ( 1 + x ),(x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 / x + x / ( 1 + x ) / x,(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +1 / x + x / ( 1 - x ),(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +1 / x + x / 1,x + 1/x,-1.0,1.0 +1 / x + x / x,(x + 1)/x,-1.0,0.0 +1 / x + x / x / ( 1 + x ),(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +1 / x + x / x / x,2/x,-1.0,-1.0 +1 / x - ( ( 1 + ( 1 + x ) ) + x ) / x / ( x * x ),(x**2 - 2*x - 2)/x**3,-3.0,-1.0 +1 / x - ( ( 1 + x ) * x ) * x - x,-x**3 - x**2 - x + 1/x,-1.0,3.0 +1 / x - ( ( 1 + x ) + x ),-2*x - 1 + 1/x,-1.0,1.0 +1 / x - ( ( 1 / ( ( 1 - x ) - x ) ) ),(3*x - 1)/(x*(2*x - 1)),-1.0,-1.0 +1 / x - ( ( 1 / ( 1 - ( x * x ) ) ) ),(x**2 + x - 1)/(x**3 - x),-1.0,-1.0 +1 / x - ( ( 1 / ( 1 - x ) ) ),(2*x - 1)/(x*(x - 1)),-1.0,-1.0 +1 / x - ( ( 1 / ( 1 - x ) ) ) - 1,(-x*(x - 1) + 2*x - 1)/(x*(x - 1)),-1.0,0.0 +1 / x - ( ( 1 / x ) / ( 1 + ( 1 - x ) ) ) / x / x,(x**2*(x - 2) + 1)/(x**3*(x - 2)),-3.0,-1.0 +1 / x - ( ( x * x ) ) * x,(-x**4 + 1)/x,-1.0,3.0 +1 / x - ( ( x * x ) ) - x,-x**2 - x + 1/x,-1.0,2.0 +1 / x - ( ( x * x ) * x ) - ( 1 ),(-x**4 - x + 1)/x,-1.0,3.0 +1 / x - ( ( x * x ) * x ) - 1 - 1,-x**3 - 2 + 1/x,-1.0,3.0 +1 / x - ( ( x * x ) + 1 ),(-x**3 - x + 1)/x,-1.0,2.0 +1 / x - ( 1 ) - 1,-2 + 1/x,-1.0,0.0 +1 / x - ( 1 + ( 1 + x ) ),-x - 2 + 1/x,-1.0,1.0 +1 / x - ( 1 + ( 1 - x ) ),x - 2 + 1/x,-1.0,1.0 +1 / x - ( 1 + x ) * ( 1 + x ) * x,-x*(x + 1)**2 + 1/x,-1.0,3.0 +1 / x - ( 1 + x ) * ( x * x ),(-x**3*(x + 1) + 1)/x,-1.0,3.0 +1 / x - ( 1 + x ) * x * ( 1 + x ),-x*(x + 1)**2 + 1/x,-1.0,3.0 +1 / x - ( 1 + x ) * x * ( 1 - x ),x**3 - x + 1/x,-1.0,3.0 +1 / x - ( 1 + x ) * x * x,(-x**3*(x + 1) + 1)/x,-1.0,3.0 +1 / x - ( 1 + x ) * x - 1,-x**2 - x - 1 + 1/x,-1.0,2.0 +1 / x - ( 1 + x ) * x - x,(-x**2*(x + 2) + 1)/x,-1.0,2.0 +1 / x - ( 1 + x ) + ( x * x ),x**2 - x - 1 + 1/x,-1.0,2.0 +1 / x - ( 1 + x ) + 1 / x,-x - 1 + 2/x,-1.0,1.0 +1 / x - ( 1 + x ) - ( 1 ),-x - 2 + 1/x,-1.0,1.0 +1 / x - ( 1 + x ) - 1 - 1,-x - 3 + 1/x,-1.0,1.0 +1 / x - ( 1 + x ) - 1 - x,-2*x - 2 + 1/x,-1.0,1.0 +1 / x - ( 1 + x ) - x - x,-3*x - 1 + 1/x,-1.0,1.0 +1 / x - ( 1 - x ) * ( 1 + x ) * x,x**3 - x + 1/x,-1.0,3.0 +1 / x - ( 1 - x ) * ( 1 - x ) * x,-x*(x - 1)**2 + 1/x,-1.0,3.0 +1 / x - ( 1 - x ) * ( x * x ),(x**3*(x - 1) + 1)/x,-1.0,3.0 +1 / x - ( 1 - x ) * x,x**2 - x + 1/x,-1.0,2.0 +1 / x - ( 1 - x ) * x * ( 1 + x ),x**3 - x + 1/x,-1.0,3.0 +1 / x - ( 1 - x ) * x * x,(x**3*(x - 1) + 1)/x,-1.0,3.0 +1 / x - ( 1 - x ) * x + 1,x**2 - x + 1 + 1/x,-1.0,2.0 +1 / x - ( 1 - x ) + ( x * x ) * x,x**3 + x - 1 + 1/x,-1.0,3.0 +1 / x - ( 1 - x ) + x + x,3*x - 1 + 1/x,-1.0,1.0 +1 / x - ( 1 - x ) + x - 1,2*x - 2 + 1/x,-1.0,1.0 +1 / x - ( 1 - x ) - ( x * x ) * x,-x**3 + x - 1 + 1/x,-1.0,3.0 +1 / x - ( 1 - x ) - 1,x - 2 + 1/x,-1.0,1.0 +1 / x - ( 1 - x ) / ( 1 + ( x * ( 1 - x ) ) ),1/(x*(-x**2 + x + 1)),-1.0,-3.0 +1 / x - ( 1 - x ) / ( x * ( x / ( 1 + x ) ) ) / x,2/x - 1/x**3,-3.0,-1.0 +1 / x - ( 1 - x ) / x / ( x * x ),(x**2 + x - 1)/x**3,-3.0,-1.0 +1 / x - ( 1 / ( ( 1 - x ) - x ) ) + 1 / x,(5*x - 2)/(x*(2*x - 1)),-1.0,-1.0 +1 / x - ( 1 / ( ( x * x ) + x ) ) / x / x,(x**2*(x + 1) - 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x - ( 1 / ( 1 + x ) ) * x,(-x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 / x - ( 1 / ( 1 + x ) ) * x - 1,(-2*x**2 + 1)/(x*(x + 1)),-1.0,0.0 +1 / x - ( 1 / ( 1 + x ) ) / ( x * x ),(x*(x + 1) - 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x - ( 1 / ( 1 + x ) ) / x / ( x * x ),(x**2*(x + 1) - 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x - ( 1 / ( 1 + x ) ) / x / x,(x*(x + 1) - 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x - ( 1 / ( 1 - x ) ),(2*x - 1)/(x*(x - 1)),-1.0,-1.0 +1 / x - ( 1 / ( 1 - x ) ) + ( 1 / x ) / x,(2*x**2 - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x - ( 1 / ( 1 - x ) ) + 1,(x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +1 / x - ( 1 / ( 1 - x ) ) + 1 / x,(3*x - 2)/(x*(x - 1)),-1.0,-1.0 +1 / x - ( 1 / ( 1 - x ) ) / x / ( x * x ),(x**2*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x - ( 1 / x ) / ( ( 1 + x ) * x ) / x,(x**2*(x + 1) - 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x - ( 1 / x ) / ( x * ( 1 - x ) ),(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x - ( x ) * x,(-x**3 + 1)/x,-1.0,2.0 +1 / x - ( x ) - x,-2*x + 1/x,-1.0,1.0 +1 / x - ( x * ( 1 + x ) ) * x + 1,(-x**4 - x**3 + x + 1)/x,-1.0,3.0 +1 / x - ( x * ( 1 - x ) ),x**2 - x + 1/x,-1.0,2.0 +1 / x - ( x * ( 1 - x ) ) * 1 * x,(x**3*(x - 1) + 1)/x,-1.0,3.0 +1 / x - ( x * ( 1 - x ) ) * x - x,x**3 - x**2 - x + 1/x,-1.0,3.0 +1 / x - ( x * ( 1 - x ) ) * x / 1,(x**3*(x - 1) + 1)/x,-1.0,3.0 +1 / x - ( x * ( 1 - x ) ) - 1,x**2 - x - 1 + 1/x,-1.0,2.0 +1 / x - ( x * ( 1 - x ) ) - x,(x**2*(x - 2) + 1)/x,-1.0,2.0 +1 / x - ( x * x ),(-x**3 + 1)/x,-1.0,2.0 +1 / x - ( x * x ) * x,(-x**4 + 1)/x,-1.0,3.0 +1 / x - ( x * x ) * x + ( 1 + x ),-x**3 + x + 1 + 1/x,-1.0,3.0 +1 / x - ( x * x ) * x + ( 1 / x ),(-x**4 + 2)/x,-1.0,3.0 +1 / x - ( x * x ) * x + 1,-x**3 + 1 + 1/x,-1.0,3.0 +1 / x - ( x * x ) * x + x,-x**3 + x + 1/x,-1.0,3.0 +1 / x - ( x * x ) * x - x,-x**3 - x + 1/x,-1.0,3.0 +1 / x - ( x * x ) + 1 / x,(-x**3 + 2)/x,-1.0,2.0 +1 / x - ( x * x ) - ( x * x ),(-2*x**3 + 1)/x,-1.0,2.0 +1 / x - ( x * x ) - x * ( x * x ),(-x**3*(x + 1) + 1)/x,-1.0,3.0 +1 / x - ( x * x ) - x * 1,-x**2 - x + 1/x,-1.0,2.0 +1 / x - ( x + x ),-2*x + 1/x,-1.0,1.0 +1 / x - ( x / ( 1 + ( 1 + ( x * x ) ) ) ) / 1,2/(x*(x**2 + 2)),-1.0,-3.0 +1 / x - ( x / ( 1 + x ) ) + 1,(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +1 / x - ( x / ( 1 + x ) ) - 1,(-2*x**2 + 1)/(x*(x + 1)),-1.0,0.0 +1 / x - ( x / ( 1 + x ) ) / ( 1 + x ),-x/(x + 1)**2 + 1/x,-1.0,-2.0 +1 / x - ( x / ( 1 - ( x * x ) ) ),(2*x**2 - 1)/(x**3 - x),-1.0,-1.0 +1 / x - ( x / ( 1 - x ) ),(x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +1 / x - ( x / ( 1 - x ) ) * 1,(x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +1 / x - ( x / ( 1 - x ) ) + 1,(2*x**2 - 1)/(x*(x - 1)),-1.0,0.0 +1 / x - ( x / ( 1 - x ) ) / 1,(x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +1 / x - 1,(-x + 1)/x,-1.0,0.0 +1 / x - 1 * ( 1 / ( 1 - x ) ),(2*x - 1)/(x*(x - 1)),-1.0,-1.0 +1 / x - 1 * ( x * x ) * x,(-x**4 + 1)/x,-1.0,3.0 +1 / x - 1 * ( x / ( 1 + x ) ),(-x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 / x - 1 * 1,(-x + 1)/x,-1.0,0.0 +1 / x - 1 * x,-x + 1/x,-1.0,1.0 +1 / x - 1 * x * ( x * x ),(-x**4 + 1)/x,-1.0,3.0 +1 / x - 1 * x * x,(-x**3 + 1)/x,-1.0,2.0 +1 / x - 1 * x - x,-2*x + 1/x,-1.0,1.0 +1 / x - 1 + ( ( 1 - x ) / ( x * x ) ) / ( x * x ),(-x**4 + x**3 - x + 1)/x**4,-4.0,0.0 +1 / x - 1 + ( ( x * x ) * x ) - 1,x**3 - 2 + 1/x,-1.0,3.0 +1 / x - 1 + ( 1 - x ) / x,-2 + 2/x,-1.0,0.0 +1 / x - 1 + ( 1 / ( 1 + x ) ) - 1,(-2*x**2 + 1)/(x*(x + 1)),-1.0,0.0 +1 / x - 1 + ( 1 / ( x * x ) ) / ( x * x ),-1 + 1/x + x**(-4),-4.0,0.0 +1 / x - 1 + ( 1 / ( x * x ) ) / x,-1 + 1/x + x**(-3),-3.0,0.0 +1 / x - 1 + ( 1 / x ) / ( x * x ),-1 + 1/x + x**(-3),-3.0,0.0 +1 / x - 1 + ( 1 / x ) / x,(-x**2 + x + 1)/x**2,-2.0,0.0 +1 / x - 1 + ( x * x ),(x**3 - x + 1)/x,-1.0,2.0 +1 / x - 1 + ( x / ( 1 - x ) ),-x/(x - 1) - 1 + 1/x,-1.0,0.0 +1 / x - 1 + x,x - 1 + 1/x,-1.0,1.0 +1 / x - 1 + x * x,(x**3 - x + 1)/x,-1.0,2.0 +1 / x - 1 + x + x,2*x - 1 + 1/x,-1.0,1.0 +1 / x - 1 + x - ( x * x ),-x**2 + x - 1 + 1/x,-1.0,2.0 +1 / x - 1 + x - 1,x - 2 + 1/x,-1.0,1.0 +1 / x - 1 - ( ( 1 + x ) * x ),-x**2 - x - 1 + 1/x,-1.0,2.0 +1 / x - 1 - ( ( 1 + x ) / ( 1 - x ) ),(3*x - 1)/(x*(x - 1)),-1.0,-1.0 +1 / x - 1 - ( ( 1 + x ) / ( x * x ) ) / x,(-x**3 + x**2 - x - 1)/x**3,-3.0,0.0 +1 / x - 1 - ( ( 1 - x ) * x ),x**2 - x - 1 + 1/x,-1.0,2.0 +1 / x - 1 - ( ( 1 - x ) / x ) / x,-1 + 2/x - 1/x**2,-2.0,0.0 +1 / x - 1 - ( ( x * x ) ),(-x**3 - x + 1)/x,-1.0,2.0 +1 / x - 1 - ( ( x * x ) * x ) - 1,-x**3 - 2 + 1/x,-1.0,3.0 +1 / x - 1 - ( ( x / ( 1 + x ) ) ),(-2*x**2 + 1)/(x*(x + 1)),-1.0,0.0 +1 / x - 1 - ( 1 - x ) - 1,x - 3 + 1/x,-1.0,1.0 +1 / x - 1 - ( 1 / ( 1 - x ) ),(-x*(x - 1) + 2*x - 1)/(x*(x - 1)),-1.0,0.0 +1 / x - 1 - ( x * ( 1 - x ) ),x**2 - x - 1 + 1/x,-1.0,2.0 +1 / x - 1 - ( x * ( 1 - x ) ) * x,(x**4 - x**3 - x + 1)/x,-1.0,3.0 +1 / x - 1 - ( x * x ),(-x**3 - x + 1)/x,-1.0,2.0 +1 / x - 1 - ( x * x ) * ( 1 + x ),(-x**4 - x**3 - x + 1)/x,-1.0,3.0 +1 / x - 1 - ( x * x ) - ( x * x ),(-2*x**3 - x + 1)/x,-1.0,2.0 +1 / x - 1 - ( x * x ) - 1,-x**2 - 2 + 1/x,-1.0,2.0 +1 / x - 1 - ( x * x ) - x,-x**2 - x - 1 + 1/x,-1.0,2.0 +1 / x - 1 - ( x / ( 1 + x ) ) / 1,(-2*x**2 + 1)/(x*(x + 1)),-1.0,0.0 +1 / x - 1 - 1 * ( x / ( 1 + ( 1 - x ) ) ),(3*x - 2)/(x*(x - 2)),-1.0,-1.0 +1 / x - 1 - 1 * 1,-2 + 1/x,-1.0,0.0 +1 / x - 1 - 1 + ( 1 / x ),-2 + 2/x,-1.0,0.0 +1 / x - 1 - 1 + ( x * x ),x**2 - 2 + 1/x,-1.0,2.0 +1 / x - 1 - 1 - ( x * x ),-x**2 - 2 + 1/x,-1.0,2.0 +1 / x - 1 - 1 - 1,-3 + 1/x,-1.0,0.0 +1 / x - 1 - 1 / ( x * x ),(-x**2 + x - 1)/x**2,-2.0,0.0 +1 / x - 1 - x,-x - 1 + 1/x,-1.0,1.0 +1 / x - 1 - x * ( 1 + x ),-x**2 - x - 1 + 1/x,-1.0,2.0 +1 / x - 1 - x * ( 1 - x ),x**2 - x - 1 + 1/x,-1.0,2.0 +1 / x - 1 - x * ( 1 / ( 1 + ( 1 - x ) ) ),(3*x - 2)/(x*(x - 2)),-1.0,-1.0 +1 / x - 1 - x * x,(-x**3 - x + 1)/x,-1.0,2.0 +1 / x - 1 - x - ( 1 + x ),-2*x - 2 + 1/x,-1.0,1.0 +1 / x - 1 - x - ( x * x ),-x**2 - x - 1 + 1/x,-1.0,2.0 +1 / x - 1 - x - 1,-x - 2 + 1/x,-1.0,1.0 +1 / x - 1 - x - x,-2*x - 1 + 1/x,-1.0,1.0 +1 / x - 1 - x / x,-2 + 1/x,-1.0,0.0 +1 / x - 1 / ( ( ( x / ( 1 - x ) ) + x ) * x ) / x,(x**2*(x - 2) - x + 1)/(x**3*(x - 2)),-3.0,-1.0 +1 / x - 1 / ( ( 1 + ( 1 + x ) ) * x ) / x,(x*(x + 2) - 1)/(x**2*(x + 2)),-2.0,-1.0 +1 / x - 1 / ( ( 1 - x ) * x ) / x,(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x - 1 / ( ( x * x ) * ( 1 + x ) ) / x,(x**2*(x + 1) - 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x - 1 / ( x * ( ( 1 - x ) - x ) ) / x,(x*(2*x - 1) + 1)/(x**2*(2*x - 1)),-2.0,-1.0 +1 / x - 1 / ( x * ( 1 - x ) ) / ( x * x ),(x**2*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x - 1 / ( x * ( 1 - x ) ) / x,(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x - 1 / ( x * ( x * ( 1 - x ) ) ),(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x - 1 / ( x * ( x * ( 1 - x ) ) ) / x,(x**2*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x - 1 / ( x * ( x * x ) ) / ( 1 - x ),(x**2*(x - 1) + 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x - 1 / ( x * x ),(x - 1)/x**2,-2.0,-1.0 +1 / x - 1 / ( x * x ) - ( x * x ),(-x**4 + x - 1)/x**2,-2.0,2.0 +1 / x - 1 / ( x * x ) - 1,(-x**2 + x - 1)/x**2,-2.0,0.0 +1 / x - 1 / ( x * x ) / ( ( 1 + x ) * x ),(x**2*(x + 1) - 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x - 1 / ( x * x ) / ( 1 - x ),(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x - 1 / ( x * x ) / ( x / ( ( 1 - x ) - x ) ),(x**2 + 2*x - 1)/x**3,-3.0,-1.0 +1 / x - 1 / ( x * x ) / ( x / ( 1 - x ) ),(x**2 + x - 1)/x**3,-3.0,-1.0 +1 / x - 1 / ( x * x ) / x,(x**2 - 1)/x**3,-3.0,-1.0 +1 / x - 1 / ( x / ( 1 - x ) ) / x,(2*x - 1)/x**2,-2.0,-1.0 +1 / x - 1 / 1 - 1,-2 + 1/x,-1.0,0.0 +1 / x - 1 / x / ( ( 1 + x ) * ( x * x ) ),(x**2*(x + 1) - 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x - 1 / x / ( ( 1 + x ) * x ),(x*(x + 1) - 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x - 1 / x / ( ( 1 - ( x * x ) ) * x ),(x**3 - x + 1)/(x**4 - x**2),-2.0,-1.0 +1 / x - 1 / x / ( ( 1 - x ) * x ),(x*(x - 1) + 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x - 1 / x / ( ( x / ( 1 + x ) ) * x ),(x**2 - x - 1)/x**3,-3.0,-1.0 +1 / x - 1 / x / ( x * ( x * ( 1 + x ) ) ),(x**2*(x + 1) - 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x - 1 / x / ( x * ( x / ( 1 + x ) ) ),(x**2 - x - 1)/x**3,-3.0,-1.0 +1 / x - 1 / x / ( x / ( ( 1 - ( 1 / x ) ) - x ) ),(2*x**2 - x + 1)/x**3,-3.0,-1.0 +1 / x - 1 / x / ( x / ( ( 1 - x ) - x ) ),(3*x - 1)/x**2,-2.0,-1.0 +1 / x - 1 / x / x,(x - 1)/x**2,-2.0,-1.0 +1 / x - x,-x + 1/x,-1.0,1.0 +1 / x - x * ( ( 1 + x ) + x ) * x,(-x**3*(2*x + 1) + 1)/x,-1.0,3.0 +1 / x - x * ( 1 + x ) - 1,-x**2 - x - 1 + 1/x,-1.0,2.0 +1 / x - x * ( 1 - ( x * x ) ) + 1,x**3 - x + 1 + 1/x,-1.0,3.0 +1 / x - x * ( 1 - x ) * x,(x**3*(x - 1) + 1)/x,-1.0,3.0 +1 / x - x * ( 1 - x ) + ( 1 / x ),x**2 - x + 2/x,-1.0,2.0 +1 / x - x * ( 1 / ( 1 + x ) ),(-x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +1 / x - x * ( x ),(-x**3 + 1)/x,-1.0,2.0 +1 / x - x * ( x * ( 1 + x ) ),(-x**3*(x + 1) + 1)/x,-1.0,3.0 +1 / x - x * ( x * ( 1 + x ) ) + x,-x**3 - x**2 + x + 1/x,-1.0,3.0 +1 / x - x * ( x * ( 1 + x ) ) - 1,(-x**4 - x**3 - x + 1)/x,-1.0,3.0 +1 / x - x * ( x * ( 1 - x ) ),(x**3*(x - 1) + 1)/x,-1.0,3.0 +1 / x - x * ( x * ( 1 - x ) ) * 1,(x**3*(x - 1) + 1)/x,-1.0,3.0 +1 / x - x * ( x * ( 1 - x ) ) - 1,(x**4 - x**3 - x + 1)/x,-1.0,3.0 +1 / x - x * ( x * x ),(-x**4 + 1)/x,-1.0,3.0 +1 / x - x * ( x * x ) + ( 1 - x ),-x**3 - x + 1 + 1/x,-1.0,3.0 +1 / x - x * ( x * x ) - 1,(-x**4 - x + 1)/x,-1.0,3.0 +1 / x - x * ( x * x ) - x,-x**3 - x + 1/x,-1.0,3.0 +1 / x - x * 1 * x,(-x**3 + 1)/x,-1.0,2.0 +1 / x - x * 1 - ( x * x ),-x**2 - x + 1/x,-1.0,2.0 +1 / x - x * x,(-x**3 + 1)/x,-1.0,2.0 +1 / x - x * x * ( 1 + x ),(-x**3*(x + 1) + 1)/x,-1.0,3.0 +1 / x - x * x * x,(-x**4 + 1)/x,-1.0,3.0 +1 / x - x * x + ( ( 1 / x ) / x ),(-x**4 + x + 1)/x**2,-2.0,2.0 +1 / x - x * x + ( 1 - x ),-x**2 - x + 1 + 1/x,-1.0,2.0 +1 / x - x * x + ( 1 / ( x * x ) ),(-x**4 + x + 1)/x**2,-2.0,2.0 +1 / x - x * x + ( 1 / x ),(-x**3 + 2)/x,-1.0,2.0 +1 / x - x * x + 1,-x**2 + 1 + 1/x,-1.0,2.0 +1 / x - x * x + x,-x**2 + x + 1/x,-1.0,2.0 +1 / x - x * x - ( 1 + x ),-x**2 - x - 1 + 1/x,-1.0,2.0 +1 / x - x * x - ( 1 - x ),-x**2 + x - 1 + 1/x,-1.0,2.0 +1 / x - x * x - ( x * x ),(-2*x**3 + 1)/x,-1.0,2.0 +1 / x - x * x - x,-x**2 - x + 1/x,-1.0,2.0 +1 / x - x + ( ( 1 + x ) * x ) * x,x**3 + x**2 - x + 1/x,-1.0,3.0 +1 / x - x + ( 1 + ( 1 / x ) ) / x,-x + 2/x + x**(-2),-2.0,1.0 +1 / x - x + ( 1 + x ) / x,-x + 1 + 2/x,-1.0,1.0 +1 / x - x + ( x * ( x * x ) ) + 1,x**3 - x + 1 + 1/x,-1.0,3.0 +1 / x - x + ( x * x ),x**2 - x + 1/x,-1.0,2.0 +1 / x - x + ( x * x ) * ( 1 - x ),-x**3 + x**2 - x + 1/x,-1.0,3.0 +1 / x - x + 1,-x + 1 + 1/x,-1.0,1.0 +1 / x - x + 1 + 1,-x + 2 + 1/x,-1.0,1.0 +1 / x - x + 1 / ( x * x ),(-x**3 + x + 1)/x**2,-2.0,1.0 +1 / x - x + x * ( x * ( 1 + x ) ),x**3 + x**2 - x + 1/x,-1.0,3.0 +1 / x - x + x * ( x * x ),x**3 - x + 1/x,-1.0,3.0 +1 / x - x + x * x,x**2 - x + 1/x,-1.0,2.0 +1 / x - x - ( ( x * x ) + x ) * x,-x**3 - x**2 - x + 1/x,-1.0,3.0 +1 / x - x - ( 1 + x ),-2*x - 1 + 1/x,-1.0,1.0 +1 / x - x - ( 1 + x ) * x,(-x**2*(x + 2) + 1)/x,-1.0,2.0 +1 / x - x - ( 1 - x ) * x,(x**2*(x - 2) + 1)/x,-1.0,2.0 +1 / x - x - ( x * x ),-x**2 - x + 1/x,-1.0,2.0 +1 / x - x - ( x * x ) * x,-x**3 - x + 1/x,-1.0,3.0 +1 / x - x - ( x * x ) - 1,-x**2 - x - 1 + 1/x,-1.0,2.0 +1 / x - x - 1,-x - 1 + 1/x,-1.0,1.0 +1 / x - x - 1 * ( x * ( x * x ) ),-x**3 - x + 1/x,-1.0,3.0 +1 / x - x - 1 * 1,-x - 1 + 1/x,-1.0,1.0 +1 / x - x - 1 * x,-2*x + 1/x,-1.0,1.0 +1 / x - x - 1 - ( 1 + x ),-2*x - 2 + 1/x,-1.0,1.0 +1 / x - x - 1 - ( x * x ),-x**2 - x - 1 + 1/x,-1.0,2.0 +1 / x - x - 1 - x,-2*x - 1 + 1/x,-1.0,1.0 +1 / x - x - 1 / ( 1 + x ),(-x**2*(x + 1) + 1)/(x*(x + 1)),-1.0,1.0 +1 / x - x - 1 / 1,-x - 1 + 1/x,-1.0,1.0 +1 / x - x - x * ( ( 1 - x ) * x ),x**3 - x**2 - x + 1/x,-1.0,3.0 +1 / x - x - x * ( 1 + x ),(-x**2*(x + 2) + 1)/x,-1.0,2.0 +1 / x - x - x * ( 1 - x ),(x**2*(x - 2) + 1)/x,-1.0,2.0 +1 / x - x - x * ( x * ( 1 + x ) ),-x**3 - x**2 - x + 1/x,-1.0,3.0 +1 / x - x - x * 1,-2*x + 1/x,-1.0,1.0 +1 / x - x - x * x,-x**2 - x + 1/x,-1.0,2.0 +1 / x - x - x - x,-3*x + 1/x,-1.0,1.0 +1 / x - x - x / 1,-2*x + 1/x,-1.0,1.0 +1 / x - x / ( ( 1 + x ) + x ),(-x**2 + 2*x + 1)/(x*(2*x + 1)),-1.0,0.0 +1 / x - x / ( ( 1 / x ) / x ) - 1,(-x**4 - x + 1)/x,-1.0,3.0 +1 / x - x / ( ( x / ( 1 - x ) ) + ( x * x ) ),-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +1 / x - x / ( 1 / ( 1 + x ) ) * x,(-x**3*(x + 1) + 1)/x,-1.0,3.0 +1 / x - x / ( x * ( 1 - x ) ),(2*x - 1)/(x*(x - 1)),-1.0,-1.0 +1 / x - x / 1 * ( 1 - x ),x**2 - x + 1/x,-1.0,2.0 +1 / x - x / 1 - x,-2*x + 1/x,-1.0,1.0 +1 / x - x / x,(-x + 1)/x,-1.0,0.0 +1 / x - x / x - 1,-2 + 1/x,-1.0,0.0 +1 / x - x / x - x,-x - 1 + 1/x,-1.0,1.0 +1 / x / ( ( ( ( 1 / x ) / ( x * x ) ) - x ) - x ),-x**2/(2*x**4 - 1),2.0,-2.0 +1 / x / ( ( ( ( x * x ) / x ) + x ) + x ),1/(3*x**2),-2.0,-2.0 +1 / x / ( ( ( 1 + x ) * ( 1 + x ) ) + x ),1/(x*(x + (x + 1)**2)),-1.0,-3.0 +1 / x / ( ( ( 1 + x ) * ( 1 - x ) ) + 1 ),-1/(x*(x**2 - 2)),-1.0,-3.0 +1 / x / ( ( ( 1 + x ) * x ) - 1 ),1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +1 / x / ( ( ( 1 - x ) * ( 1 + x ) ) + x ),1/(-x**3 + x**2 + x),-1.0,-3.0 +1 / x / ( ( ( 1 - x ) * ( 1 - x ) ) + 1 ),1/(x*((x - 1)**2 + 1)),-1.0,-3.0 +1 / x / ( ( ( 1 - x ) * x ) + ( 1 + x ) ),1/(x*(-x*(x - 1) + x + 1)),-1.0,-3.0 +1 / x / ( ( ( 1 - x ) - x ) - x ),-1/(x*(3*x - 1)),-1.0,-2.0 +1 / x / ( ( ( 1 - x ) / ( 1 + x ) ) + x ),(x + 1)/(x**3 + x),-1.0,-2.0 +1 / x / ( ( ( 1 - x ) / x ) - x ),-1/(x**2 + x - 1),0.0,-2.0 +1 / x / ( ( ( 1 / x ) + ( x * x ) ) + x ),1/(x**2*(x + 1) + 1),0.0,-3.0 +1 / x / ( ( ( 1 / x ) + x ) + 1 ),1/(x*(x + 1) + 1),0.0,-2.0 +1 / x / ( ( ( 1 / x ) - ( x * x ) ) - x ),-1/(x**2*(x + 1) - 1),0.0,-3.0 +1 / x / ( ( ( 1 / x ) - x ) - x ),-1/(2*x**2 - 1),0.0,-2.0 +1 / x / ( ( ( 1 / x ) / ( 1 + x ) ) + x ),(x + 1)/(x**2*(x + 1) + 1),0.0,-2.0 +1 / x / ( ( ( 1 / x ) / ( x * x ) ) + x ),x**2/(x**4 + 1),2.0,-2.0 +1 / x / ( ( ( 1 / x ) / x ) + x ),x/(x**3 + 1),1.0,-2.0 +1 / x / ( ( ( 1 / x ) / x ) - ( x * ( 1 + x ) ) ),-x/(x**3*(x + 1) - 1),1.0,-3.0 +1 / x / ( ( ( x * x ) * ( 1 + x ) ) ) - x,(-x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / x / ( ( ( x * x ) / ( 1 + x ) ) + 1 ),(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +1 / x / ( ( ( x / ( ( 1 / x ) - x ) ) + x ) + x ),(x**2 - 1)/(x**2*(2*x**2 - x - 2)),-2.0,-2.0 +1 / x / ( ( ( x / ( 1 - x ) ) * x ) * x ) - 1 - 1,(-2*x**4 - x + 1)/x**4,-4.0,0.0 +1 / x / ( ( ( x / ( 1 - x ) ) + x ) + x ),(x - 1)/(x**2*(2*x - 3)),-2.0,-2.0 +1 / x / ( ( 1 + ( x * x ) ) + ( 1 + x ) ),1/(x*(x**2 + x + 2)),-1.0,-3.0 +1 / x / ( ( 1 + ( x * x ) ) + ( x * x ) ),1/(2*x**3 + x),-1.0,-3.0 +1 / x / ( ( 1 + x ) * ( 1 + x ) ) - 1 / x,-1/x + 1/(x*(x + 1)**2),0.0,-1.0 +1 / x / ( ( 1 + x ) * x ) + 1,(x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / ( ( 1 + x ) * x ) - 1 / x,(-x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / ( ( 1 + x ) * x ) - x * x,(-x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +1 / x / ( ( 1 + x ) * x ) / x - 1,(-x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / ( ( 1 + x ) + ( 1 + x ) ),1/(2*x*(x + 1)),-1.0,-2.0 +1 / x / ( ( 1 + x ) + ( 1 / ( 1 + x ) ) ),(x + 1)/(x*((x + 1)**2 + 1)),-1.0,-2.0 +1 / x / ( ( 1 + x ) + ( 1 / x ) ),1/(x*(x + 1) + 1),0.0,-2.0 +1 / x / ( ( 1 + x ) + ( x * ( 1 - x ) ) ),1/(x*(-x*(x - 1) + x + 1)),-1.0,-3.0 +1 / x / ( ( 1 + x ) + ( x / ( 1 + x ) ) ),(x + 1)/(x*(x + (x + 1)**2)),-1.0,-2.0 +1 / x / ( ( 1 + x ) + 1 ),1/(x*(x + 2)),-1.0,-2.0 +1 / x / ( ( 1 + x ) + x ) - 1,(-x*(2*x + 1) + 1)/(x*(2*x + 1)),-1.0,0.0 +1 / x / ( ( 1 + x ) - ( ( 1 - x ) - x ) ),1/(3*x**2),-2.0,-2.0 +1 / x / ( ( 1 + x ) - ( x / ( 1 - x ) ) ),(x - 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +1 / x / ( ( 1 - ( 1 / ( 1 - x ) ) ) * x ) - 1 / x,(-x**2 + x - 1)/x**3,-3.0,-1.0 +1 / x / ( ( 1 - ( x * ( 1 + x ) ) ) - x ),-1/(x*(x*(x + 1) + x - 1)),-1.0,-3.0 +1 / x / ( ( 1 - ( x * x ) ) - x ),-1/(x*(x**2 + x - 1)),-1.0,-3.0 +1 / x / ( ( 1 - ( x / ( 1 + x ) ) ) - x ),-(x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +1 / x / ( ( 1 - x ) ),-1/(x*(x - 1)),-1.0,-2.0 +1 / x / ( ( 1 - x ) ) - 1,-(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 / x / ( ( 1 - x ) * x ) - 1 - 1,(2*x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / ( ( 1 - x ) * x ) - 1 - x,(-x**4 + x**2 - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / x / ( ( 1 - x ) * x ) - 1 / ( 1 + x ),(-x**3 + x**2 - x - 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +1 / x / ( ( 1 - x ) * x ) - 1 / x,(x*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / ( ( 1 - x ) * x ) / ( x * x ) - 1,(x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / x / ( ( 1 - x ) + ( 1 / ( 1 + x ) ) ),-(x + 1)/(x*(x**2 - 2)),-1.0,-2.0 +1 / x / ( ( 1 - x ) - ( x * ( 1 - x ) ) ) * 1,1/(x*(x**2 - 2*x + 1)),-1.0,-3.0 +1 / x / ( ( 1 - x ) - ( x * x ) ),-1/(x*(x**2 + x - 1)),-1.0,-3.0 +1 / x / ( ( 1 - x ) - ( x / ( 1 + x ) ) ),-(x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +1 / x / ( ( 1 - x ) - x ),-1/(x*(2*x - 1)),-1.0,-2.0 +1 / x / ( ( 1 - x ) - x ) + 1 + 1,2 - 1/(x*(2*x - 1)),-1.0,0.0 +1 / x / ( ( 1 - x ) - x ) - 1 - 1,-(2*x*(2*x - 1) + 1)/(x*(2*x - 1)),-1.0,0.0 +1 / x / ( ( 1 - x ) - x ) / ( ( 1 - x ) ),1/(x*(x - 1)*(2*x - 1)),-1.0,-3.0 +1 / x / ( ( 1 - x ) - x ) / ( x * x ) - 1,(x**3*(-2*x + 1) - 1)/(x**3*(2*x - 1)),-3.0,0.0 +1 / x / ( ( 1 / ( ( 1 + x ) + x ) ) + x ),(2*x + 1)/(x*(x*(2*x + 1) + 1)),-1.0,-2.0 +1 / x / ( ( 1 / ( ( 1 / x ) - x ) ) - x ) - 1 - 1,-2 - 1/x**2 + x**(-4),-4.0,0.0 +1 / x / ( ( 1 / ( 1 + ( 1 - x ) ) ) - x ),(-x + 2)/(x*(x*(x - 2) + 1)),-1.0,-2.0 +1 / x / ( ( 1 / ( 1 + x ) ) + ( x * x ) ),(x + 1)/(x**4 + x**3 + x),-1.0,-3.0 +1 / x / ( ( 1 / ( 1 + x ) ) + x ),(x + 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +1 / x / ( ( 1 / ( 1 + x ) ) - ( 1 + x ) ),-(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / x / ( ( 1 / ( 1 + x ) ) - ( x * x ) ),-(x + 1)/(x**4 + x**3 - x),-1.0,-3.0 +1 / x / ( ( 1 / ( 1 + x ) ) - x ),-(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +1 / x / ( ( 1 / ( 1 + x ) ) - x ) * 1,-(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +1 / x / ( ( 1 / ( 1 - ( x * x ) ) ) - ( 1 + x ) ),(-x**2 + 1)/(x*((x + 1)*(x**2 - 1) + 1)),-2.0,-2.0 +1 / x / ( ( 1 / ( 1 - ( x * x ) ) ) - x ),(-x**2 + 1)/(x*(x*(x**2 - 1) + 1)),-1.0,-2.0 +1 / x / ( ( 1 / ( 1 - x ) ) + ( 1 + x ) ),(x - 1)/(x*(x**2 - 2)),-1.0,-2.0 +1 / x / ( ( 1 / ( 1 - x ) ) + ( 1 - x ) ),(-x + 1)/(x*((x - 1)**2 + 1)),-1.0,-2.0 +1 / x / ( ( 1 / ( 1 - x ) ) + x ),(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +1 / x / ( ( 1 / ( 1 - x ) ) + x ) / 1,(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +1 / x / ( ( 1 / ( 1 - x ) ) - ( 1 - x ) ),(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +1 / x / ( ( 1 / ( 1 - x ) ) - ( x * x ) ),(-x + 1)/(x*(x**2*(x - 1) + 1)),-1.0,-3.0 +1 / x / ( ( 1 / ( 1 - x ) ) - x ),(-x + 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +1 / x / ( ( 1 / ( 1 - x ) ) - x ) / ( 1 - x ),1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +1 / x / ( ( 1 / ( x * ( 1 + x ) ) ) + x ),(x + 1)/(x**2*(x + 1) + 1),0.0,-2.0 +1 / x / ( ( 1 / ( x * ( x * x ) ) ) - x ),-x**2/(x**4 - 1),2.0,-2.0 +1 / x / ( ( 1 / ( x * x ) ) - x ),-x/(x**3 - 1),1.0,-2.0 +1 / x / ( ( 1 / x ) + ( ( x * x ) - x ) ),1/(x**2*(x - 1) + 1),0.0,-3.0 +1 / x / ( ( 1 / x ) + ( 1 - x ) ),1/(x*(-x + 1) + 1),0.0,-2.0 +1 / x / ( ( 1 / x ) + x ),1/(x**2 + 1),0.0,-2.0 +1 / x / ( ( 1 / x ) - ( 1 - x ) ),1/(x*(x - 1) + 1),0.0,-2.0 +1 / x / ( ( 1 / x ) - ( x * ( 1 - x ) ) ),1/(x**3 - x**2 + 1),0.0,-3.0 +1 / x / ( ( 1 / x ) - ( x * x ) ),-1/(x**3 - 1),0.0,-3.0 +1 / x / ( ( 1 / x ) - x ),-1/(x**2 - 1),0.0,-2.0 +1 / x / ( ( 1 / x ) - x ) + 1 / x,(x**2 - x - 1)/(x**3 - x),-1.0,-1.0 +1 / x / ( ( 1 / x ) - x ) - 1,-x**2/(x**2 - 1),2.0,0.0 +1 / x / ( ( x * ( ( 1 - x ) - x ) ) - 1 ),-1/(x*(x*(2*x - 1) + 1)),-1.0,-3.0 +1 / x / ( ( x * ( ( 1 / x ) - x ) ) + 1 ),-1/(x*(x**2 - 2)),-1.0,-3.0 +1 / x / ( ( x * ( ( x * x ) - x ) ) - ( 1 / x ) ),1/(x**3*(x - 1) - 1),0.0,-4.0 +1 / x / ( ( x * ( 1 + ( 1 + x ) ) ) * x ) / x - 1,(-x**4*(x + 2) + 1)/(x**4*(x + 2)),-4.0,0.0 +1 / x / ( ( x * ( 1 + ( 1 + x ) ) ) - 1 ),1/(x*(x*(x + 2) - 1)),-1.0,-3.0 +1 / x / ( ( x * ( 1 + ( 1 - x ) ) ) - 1 ),-1/(x*(x*(x - 2) + 1)),-1.0,-3.0 +1 / x / ( ( x * ( 1 + ( x * x ) ) ) - ( 1 / x ) ),1/(x**4 + x**2 - 1),0.0,-4.0 +1 / x / ( ( x * ( 1 + x ) ) ) - 1,(-x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / ( ( x * ( 1 + x ) ) * x ) - 1 / x,(-x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / ( ( x * ( 1 + x ) ) * x ) / x - 1,(-x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / x / ( ( x * ( 1 + x ) ) + x ) - 1 / x,(-x*(x + 2) + 1)/(x**2*(x + 2)),-2.0,-1.0 +1 / x / ( ( x * ( 1 + x ) ) - ( 1 - x ) ),1/(x*(x*(x + 1) + x - 1)),-1.0,-3.0 +1 / x / ( ( x * ( 1 + x ) ) - ( 1 / x ) ),1/(x**2*(x + 1) - 1),0.0,-3.0 +1 / x / ( ( x * ( 1 + x ) ) - 1 ),1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +1 / x / ( ( x * ( 1 - ( 1 + x ) ) ) - 1 ),-1/(x**3 + x),-1.0,-3.0 +1 / x / ( ( x * ( 1 - ( 1 / x ) ) ) - 1 ),1/(x*(x - 2)),-1.0,-2.0 +1 / x / ( ( x * ( 1 - x ) ) * x ) + 1,(x**3*(x - 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / ( ( x * ( 1 - x ) ) * x ) - 1 - 1,(2*x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / ( ( x * ( 1 - x ) ) * x ) / x - 1,(x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / x / ( ( x * ( 1 - x ) ) + ( 1 / x ) ),-1/(x**2*(x - 1) - 1),0.0,-3.0 +1 / x / ( ( x * ( 1 - x ) ) + 1 ),-1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +1 / x / ( ( x * ( 1 - x ) ) + x ) - 1 / x,-(x*(x - 2) + 1)/(x**2*(x - 2)),-2.0,-1.0 +1 / x / ( ( x * ( 1 - x ) ) - ( 1 / x ) ),-1/(x**2*(x - 1) + 1),0.0,-3.0 +1 / x / ( ( x * ( x * x ) ) - ( 1 - ( 1 / x ) ) ),1/(x**4 - x + 1),0.0,-4.0 +1 / x / ( ( x * ( x / ( 1 + x ) ) ) - 1 ),(x + 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +1 / x / ( ( x * x ) ) + ( 1 - x ),-x + 1 + x**(-3),-3.0,1.0 +1 / x / ( ( x * x ) ) + ( x / ( 1 + x ) ),(x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / ( ( x * x ) ) + x,x + x**(-3),-3.0,1.0 +1 / x / ( ( x * x ) ) - ( ( 1 - x ) / x ),1 - 1/x + x**(-3),-3.0,0.0 +1 / x / ( ( x * x ) ) - ( 1 / ( 1 + x ) ),(-x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / ( ( x * x ) ) - ( 1 / x ),(-x**2 + 1)/x**3,-3.0,-1.0 +1 / x / ( ( x * x ) * ( 1 - x ) ) + 1,(x**3*(x - 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / ( ( x * x ) * ( 1 - x ) ) - 1 - 1,(2*x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / ( ( x * x ) * x ) + 1,1 + x**(-4),-4.0,0.0 +1 / x / ( ( x * x ) * x ) + 1 + ( 1 / x ),1 + 1/x + x**(-4),-4.0,0.0 +1 / x / ( ( x * x ) * x ) - ( 1 / x ) + 1,1 - 1/x + x**(-4),-4.0,0.0 +1 / x / ( ( x * x ) * x ) - 1 - 1,-2 + x**(-4),-4.0,0.0 +1 / x / ( ( x * x ) * x ) - 1 / ( x / ( 1 - x ) ),1 - 1/x + x**(-4),-4.0,0.0 +1 / x / ( ( x * x ) + ( ( 1 / x ) / x ) ) / x - 1,-x**4/(x**4 + 1),4.0,0.0 +1 / x / ( ( x * x ) + ( 1 + ( x * x ) ) ),1/(2*x**3 + x),-1.0,-3.0 +1 / x / ( ( x * x ) + ( 1 / x ) ),1/(x**3 + 1),0.0,-3.0 +1 / x / ( ( x * x ) + x ) + 1 - x,(-x**4 + x**2 + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / x / ( ( x * x ) + x ) - 1 / x,(-x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / ( ( x * x ) + x ) / x + ( 1 / x ),(x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / ( ( x * x ) + x ) / x + x,(x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / x / ( ( x * x ) - ( ( 1 - x ) - x ) ),1/(x*(x**2 + 2*x - 1)),-1.0,-3.0 +1 / x / ( ( x * x ) - ( ( 1 / x ) - x ) ),1/(x**2*(x + 1) - 1),0.0,-3.0 +1 / x / ( ( x * x ) - ( ( 1 / x ) / x ) ),x/(x**4 - 1),1.0,-3.0 +1 / x / ( ( x * x ) - ( 1 + x ) ),1/(x*(x**2 - x - 1)),-1.0,-3.0 +1 / x / ( ( x * x ) - ( 1 - x ) ),1/(x*(x**2 + x - 1)),-1.0,-3.0 +1 / x / ( ( x * x ) - ( 1 / ( 1 - x ) ) ),(x - 1)/(x**4 - x**3 + x),-1.0,-3.0 +1 / x / ( ( x * x ) - ( 1 / x ) ),1/(x**3 - 1),0.0,-3.0 +1 / x / ( ( x * x ) - x ) + 1,(x**2*(x - 1) + 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / ( ( x * x ) - x ) + x * x,(x**4*(x - 1) + 1)/(x**2*(x - 1)),-2.0,2.0 +1 / x / ( ( x * x ) - x ) + x + 1,(x**4 - x**2 + 1)/(x**2*(x - 1)),-2.0,1.0 +1 / x / ( ( x * x ) - x ) / x + x,(x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +1 / x / ( ( x * x ) / ( 1 + x ) ) + 1 + 1,(2*x**3 + x + 1)/x**3,-3.0,0.0 +1 / x / ( ( x * x ) / ( 1 + x ) ) + x + x,(2*x**4 + x + 1)/x**3,-3.0,1.0 +1 / x / ( ( x * x ) / ( 1 - x ) ) - x - x,(-2*x**4 - x + 1)/x**3,-3.0,1.0 +1 / x / ( ( x / ( ( ( 1 - x ) / x ) + x ) ) + x ),(x**2 - x + 1)/(x**4 + x**2),-2.0,-2.0 +1 / x / ( ( x / ( 1 + ( x * x ) ) ) + x ),(x**2 + 1)/(x**2*(x**2 + 2)),-2.0,-2.0 +1 / x / ( ( x / ( 1 + x ) ) * ( x * x ) ) - 1 - 1,(-2*x**4 + x + 1)/x**4,-4.0,0.0 +1 / x / ( ( x / ( 1 + x ) ) * x ) + 1 / ( 1 - x ),(-x**3 + (x - 1)*(x + 1))/(x**3*(x - 1)),-3.0,-1.0 +1 / x / ( ( x / ( 1 + x ) ) * x ) - 1 / x,(-x**2 + x + 1)/x**3,-3.0,-1.0 +1 / x / ( ( x / ( 1 + x ) ) + ( 1 + x ) ),(x + 1)/(x*(x + (x + 1)**2)),-1.0,-2.0 +1 / x / ( ( x / ( 1 + x ) ) + ( 1 - x ) ),(x + 1)/(x*(x + (-x + 1)*(x + 1))),-1.0,-2.0 +1 / x / ( ( x / ( 1 + x ) ) + 1 ),(x + 1)/(x*(2*x + 1)),-1.0,-1.0 +1 / x / ( ( x / ( 1 + x ) ) + x ),(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / x / ( ( x / ( 1 + x ) ) + x ) / x - 1,(-x**3*(x + 2) + x + 1)/(x**3*(x + 2)),-3.0,0.0 +1 / x / ( ( x / ( 1 + x ) ) - ( 1 + x ) ),(-x - 1)/(x*(-x + (x + 1)**2)),-1.0,-2.0 +1 / x / ( ( x / ( 1 + x ) ) - ( 1 - x ) ),(x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +1 / x / ( ( x / ( 1 + x ) ) - x ) - 1 - x,-(x**3*(x + 1) + x + 1)/x**3,-3.0,1.0 +1 / x / ( ( x / ( 1 - x ) ) * x ) - 1 / x,(-x**2 - x + 1)/x**3,-3.0,-1.0 +1 / x / ( ( x / ( 1 - x ) ) + ( 1 + x ) ),(x - 1)/(x*(x**2 - x - 1)),-1.0,-2.0 +1 / x / ( ( x / ( 1 - x ) ) + x ),(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +1 / x / ( ( x / ( 1 - x ) ) + x ) / x + 1,(x**3*(x - 2) + x - 1)/(x**3*(x - 2)),-3.0,0.0 +1 / x / ( ( x / ( 1 - x ) ) + x ) / x - 1,(x**3*(-x + 2) + x - 1)/(x**3*(x - 2)),-3.0,0.0 +1 / x / ( ( x / ( 1 - x ) ) - ( 1 + x ) ),(-x + 1)/(x*(x + (x - 1)*(x + 1))),-1.0,-2.0 +1 / x / ( ( x / ( 1 - x ) ) - ( 1 - x ) ),(-x + 1)/(x*(x - (x - 1)**2)),-1.0,-2.0 +1 / x / ( ( x / ( 1 - x ) ) - 1 ),(-x + 1)/(x*(2*x - 1)),-1.0,-1.0 +1 / x / ( ( x / ( 1 - x ) ) - x ) - 1 * 1,(-x**3 - x + 1)/x**3,-3.0,0.0 +1 / x / ( 1 + ( 1 + x ) ),1/(x*(x + 2)),-1.0,-2.0 +1 / x / ( 1 + ( 1 + x ) ) / x + 1,(x**2*(x + 2) + 1)/(x**2*(x + 2)),-2.0,0.0 +1 / x / ( 1 + ( 1 - x ) ),-1/(x*(x - 2)),-1.0,-2.0 +1 / x / ( 1 + ( 1 - x ) ) + 1,(x*(x - 2) - 1)/(x*(x - 2)),-1.0,0.0 +1 / x / ( 1 + ( x * ( 1 + x ) ) ),1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +1 / x / ( 1 + 1 ),1/(2*x),-1.0,-1.0 +1 / x / ( 1 + x ),1/(x*(x + 1)),-1.0,-2.0 +1 / x / ( 1 + x ) * 1 / ( 1 + x ),1/(x*(x + 1)**2),-1.0,-3.0 +1 / x / ( 1 + x ) + ( 1 ),(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 / x / ( 1 + x ) + ( 1 / ( 1 - x ) ),-(x**2 + 1)/(x**3 - x),-1.0,-1.0 +1 / x / ( 1 + x ) + ( 1 / x ),(x + 2)/(x*(x + 1)),-1.0,-1.0 +1 / x / ( 1 + x ) + 1,(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 / x / ( 1 + x ) + 1 + x,(x*(x + 1)**2 + 1)/(x*(x + 1)),-1.0,1.0 +1 / x / ( 1 + x ) + x,x + 1/(x*(x + 1)),-1.0,1.0 +1 / x / ( 1 + x ) + x + x,(2*x**2*(x + 1) + 1)/(x*(x + 1)),-1.0,1.0 +1 / x / ( 1 + x ) + x / x,(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 / x / ( 1 + x ) - ( 1 ),(-x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 / x / ( 1 + x ) - 1,(-x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +1 / x / ( 1 + x ) - 1 + x,(x**3 - x + 1)/(x*(x + 1)),-1.0,1.0 +1 / x / ( 1 + x ) - 1 - 1,-2 + 1/(x*(x + 1)),-1.0,0.0 +1 / x / ( 1 + x ) - 1 / ( 1 + ( x * x ) ),(-x + 1)/(x*(x**3 + x**2 + x + 1)),-1.0,-3.0 +1 / x / ( 1 + x ) - 1 / ( x * ( 1 - x ) ),2/(x**2 - 1),0.0,-2.0 +1 / x / ( 1 + x ) - x,-x + 1/(x*(x + 1)),-1.0,1.0 +1 / x / ( 1 + x ) - x * ( x * x ),(-x**4*(x + 1) + 1)/(x*(x + 1)),-1.0,3.0 +1 / x / ( 1 + x ) - x * x,(-x**3*(x + 1) + 1)/(x*(x + 1)),-1.0,2.0 +1 / x / ( 1 + x ) - x - 1,(-x*(x + 1)**2 + 1)/(x*(x + 1)),-1.0,1.0 +1 / x / ( 1 + x ) / ( ( x * x ) * x ) + 1,(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / x / ( 1 + x ) / ( 1 - x ) + 1,(x**3 - x - 1)/(x**3 - x),-1.0,0.0 +1 / x / ( 1 + x ) / ( x * ( x * x ) ) + 1,(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / x / ( 1 + x ) / ( x * x ) - ( 1 / x ),(-x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / ( 1 + x ) / x + 1,(x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / ( 1 + x ) / x + x,(x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / x / ( 1 + x ) / x - ( 1 / x ),(-x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / ( 1 + x ) / x - ( x * x ),(-x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +1 / x / ( 1 + x ) / x - x,(-x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / x / ( 1 - ( ( 1 + x ) * x ) ),-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +1 / x / ( 1 - ( ( x * ( 1 + x ) ) + x ) ),-1/(x*(x*(x + 1) + x - 1)),-1.0,-3.0 +1 / x / ( 1 - ( ( x * ( 1 - x ) ) + x ) ),1/(x*(x**2 - 2*x + 1)),-1.0,-3.0 +1 / x / ( 1 - ( ( x * x ) / ( 1 - x ) ) ),(-x + 1)/(x*(-x**2 - x + 1)),-1.0,-2.0 +1 / x / ( 1 - ( x * ( 1 + x ) ) ),-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +1 / x / ( 1 - ( x * x ) ) + 1,(x**3 - x - 1)/(x**3 - x),-1.0,0.0 +1 / x / ( 1 - ( x * x ) ) / 1,-1/(x**3 - x),-1.0,-3.0 +1 / x / ( 1 - ( x * x ) ) / x - ( 1 / x ),(-x**3 + x - 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +1 / x / ( 1 - ( x / ( 1 - x ) ) ),(-x + 1)/(x*(-2*x + 1)),-1.0,-1.0 +1 / x / ( 1 - x ),-1/(x*(x - 1)),-1.0,-2.0 +1 / x / ( 1 - x ) + ( 1 / x ) + 1,(x**2 - 2)/(x*(x - 1)),-1.0,0.0 +1 / x / ( 1 - x ) + 1,(x*(x - 1) - 1)/(x*(x - 1)),-1.0,0.0 +1 / x / ( 1 - x ) + 1 + 1,2 - 1/(x*(x - 1)),-1.0,0.0 +1 / x / ( 1 - x ) + 1 / ( 1 - x ),-(x + 1)/(x*(x - 1)),-1.0,-1.0 +1 / x / ( 1 - x ) + x * ( x * x ),(x**4*(x - 1) - 1)/(x*(x - 1)),-1.0,3.0 +1 / x / ( 1 - x ) + x * x,(x**3*(x - 1) - 1)/(x*(x - 1)),-1.0,2.0 +1 / x / ( 1 - x ) + x + x,(2*x**2*(x - 1) - 1)/(x*(x - 1)),-1.0,1.0 +1 / x / ( 1 - x ) - ( 1 / ( 1 + x ) ),-(x**2 + 1)/(x**3 - x),-1.0,-1.0 +1 / x / ( 1 - x ) - 1,-(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 / x / ( 1 - x ) - 1 - 1,-(2*x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 / x / ( 1 - x ) - 1 - x,(-x**3 + x - 1)/(x*(x - 1)),-1.0,1.0 +1 / x / ( 1 - x ) - 1 / ( ( 1 + x ) + x ),(x**2 + x + 1)/(x*(-2*x**2 + x + 1)),-1.0,-1.0 +1 / x / ( 1 - x ) - x * x,(x**3*(-x + 1) - 1)/(x*(x - 1)),-1.0,2.0 +1 / x / ( 1 - x ) / ( ( 1 / x ) - x ),1/((x - 1)*(x**2 - 1)),0.0,-3.0 +1 / x / ( 1 - x ) / x + ( x * x ),(x**4*(x - 1) - 1)/(x**2*(x - 1)),-2.0,2.0 +1 / x / ( 1 - x ) / x + x,(x**3*(x - 1) - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / x / ( 1 - x ) / x - ( 1 / x ),(x*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / ( 1 - x ) / x - 1,(x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / ( 1 / ( 1 - x ) ) / x + 1,(x**2 - x + 1)/x**2,-2.0,0.0 +1 / x / ( x ),x**(-2),-2.0,-2.0 +1 / x / ( x ) + ( 1 - x ),-x + 1 + x**(-2),-2.0,1.0 +1 / x / ( x ) + ( 1 / ( 1 - x ) ),(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / ( x ) + ( x / ( 1 - x ) ),(-x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / ( x ) - ( 1 / ( 1 - x ) ),(x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / ( x ) - ( x / ( 1 - x ) ),(x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / ( x ) - 1,-1 + x**(-2),-2.0,0.0 +1 / x / ( x ) - x,-x + x**(-2),-2.0,1.0 +1 / x / ( x * ( ( 1 - x ) * x ) ) - 1 / x,(x**2*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x / ( x * ( ( x * ( 1 + x ) ) + x ) ) / x + 1,(x**4*(x + 2) + 1)/(x**4*(x + 2)),-4.0,0.0 +1 / x / ( x * ( ( x * x ) + x ) ) + 1 + 1,(2*x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / ( x * ( ( x * x ) + x ) ) + 1 / x,(x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / ( x * ( ( x * x ) + x ) ) - 1 / x,(-x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / ( x * ( ( x / ( 1 + x ) ) - x ) ) - 1 / 1,-(x**4 + x + 1)/x**4,-4.0,0.0 +1 / x / ( x * ( 1 + ( 1 + x ) ) ) - 1 / ( x * x ),-(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / x / ( x * ( 1 + ( x * x ) ) ) + 1 / x,(x**3 + x + 1)/(x**4 + x**2),-2.0,-1.0 +1 / x / ( x * ( 1 + x ) ) + ( 1 ),(x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / ( x * ( 1 + x ) ) + 1,(x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / ( x * ( 1 + x ) ) + 1 + 1,2 + 1/(x**2*(x + 1)),-2.0,0.0 +1 / x / ( x * ( 1 + x ) ) + 1 / ( 1 + x ),(x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / ( x * ( 1 + x ) ) + x,(x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / x / ( x * ( 1 + x ) ) + x + x,(2*x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / x / ( x * ( 1 + x ) ) - ( 1 / x ),(-x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / ( x * ( 1 + x ) ) - 1 - 1,-2 + 1/(x**2*(x + 1)),-2.0,0.0 +1 / x / ( x * ( 1 + x ) ) - 1 / x,(-x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / ( x * ( 1 + x ) ) - x * x,(-x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +1 / x / ( x * ( 1 + x ) ) / x + ( 1 / x ),(x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / ( x * ( 1 + x ) ) / x + 1,(x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / ( x * ( 1 + x ) ) / x + x,(x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / x / ( x * ( 1 + x ) ) / x - ( 1 / x ),(-x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / ( x * ( 1 + x ) ) / x - 1,(-x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / ( x * ( 1 + x ) ) / x - x,(-x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / x / ( x * ( 1 - ( 1 - ( x * x ) ) ) ) - 1 - 1,-2 + x**(-4),-4.0,0.0 +1 / x / ( x * ( 1 - ( x * x ) ) ) / x + ( 1 / x ),(x**4 - x**2 - 1)/(x**5 - x**3),-3.0,-1.0 +1 / x / ( x * ( 1 - ( x * x ) ) ) / x + 1,(x**5 - x**3 - 1)/(x**5 - x**3),-3.0,0.0 +1 / x / ( x * ( 1 - x ) ) * 1 - ( 1 / x ),(x*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / ( x * ( 1 - x ) ) + 1,(x**2*(x - 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / ( x * ( 1 - x ) ) + 1 / x,(x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / ( x * ( 1 - x ) ) + x,(x**3*(x - 1) - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / x / ( x * ( 1 - x ) ) - ( ( 1 / x ) ),(x*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / ( x * ( 1 - x ) ) - 1,(x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / ( x * ( 1 - x ) ) - x + 1,-(x**2*(x - 1)**2 + 1)/(x**2*(x - 1)),-2.0,1.0 +1 / x / ( x * ( 1 - x ) ) - x - 1,(-x**4 + x**2 - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / x / ( x * ( 1 - x ) ) - x - x,(2*x**3*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / x / ( x * ( 1 - x ) ) / ( x * x ) + 1,(x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / x / ( x * ( 1 - x ) ) / ( x * x ) - 1,(x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / x / ( x * ( 1 - x ) ) / 1 - 1,(x**2*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / ( x * ( 1 - x ) ) / x - x,(x**4*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +1 / x / ( x * ( x * ( 1 + x ) ) ) - 1 - 1,-2 + 1/(x**3*(x + 1)),-3.0,0.0 +1 / x / ( x * ( x * ( 1 + x ) ) ) - 1 / x,(-x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / ( x * ( x * ( 1 + x ) ) ) / x - 1,(-x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / x / ( x * ( x * x ) ) + ( 1 / ( 1 + x ) ) + 1,(x**5 + 2*x**4 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / x / ( x * ( x * x ) ) + x / ( 1 - x ),(-x**5 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / x / ( x * ( x * x ) ) - ( 1 + x ) / x,-1 - 1/x + x**(-4),-4.0,0.0 +1 / x / ( x * ( x * x ) ) - ( 1 - x ) / x,1 - 1/x + x**(-4),-4.0,0.0 +1 / x / ( x * ( x * x ) ) - ( 1 / x ) + 1,1 - 1/x + x**(-4),-4.0,0.0 +1 / x / ( x * ( x * x ) ) - 1 - 1,-2 + x**(-4),-4.0,0.0 +1 / x / ( x * ( x * x ) ) - x - ( 1 + ( 1 - x ) ),-2 + x**(-4),-4.0,0.0 +1 / x / ( x * ( x * x ) ) - x / ( 1 + x ),(-x**5 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / x / ( x * x ) * ( 1 - x ) + x,(x**4 - x + 1)/x**3,-3.0,1.0 +1 / x / ( x * x ) * 1 + ( 1 - x ),-x + 1 + x**(-3),-3.0,1.0 +1 / x / ( x * x ) * 1 - 1,-1 + x**(-3),-3.0,0.0 +1 / x / ( x * x ) + ( 1 + x ),x + 1 + x**(-3),-3.0,1.0 +1 / x / ( x * x ) + ( 1 + x ) + x,2*x + 1 + x**(-3),-3.0,1.0 +1 / x / ( x * x ) + ( 1 / ( 1 + x ) ) * 1,(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / ( x * x ) + ( 1 / ( 1 - x ) ),(-x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x / ( x * x ) + ( 1 / x ) + 1,1 + 1/x + x**(-3),-3.0,0.0 +1 / x / ( x * x ) + ( x ),x + x**(-3),-3.0,1.0 +1 / x / ( x * x ) + ( x / ( 1 + x ) ) / x,(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / ( x * x ) + ( x / ( 1 - x ) ),(-x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / ( x * x ) + ( x / ( 1 - x ) ) / x,(-x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x / ( x * x ) + 1 + ( ( 1 + x ) / x ),2 + 1/x + x**(-3),-3.0,0.0 +1 / x / ( x * x ) + 1 + ( 1 + x ),x + 2 + x**(-3),-3.0,1.0 +1 / x / ( x * x ) + 1 + ( 1 / x ),1 + 1/x + x**(-3),-3.0,0.0 +1 / x / ( x * x ) + 1 + ( x / ( 1 - x ) ),(-x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x / ( x * x ) + 1 + 1,2 + x**(-3),-3.0,0.0 +1 / x / ( x * x ) + 1 / ( ( 1 / x ) - x ),(-x**4 + x**2 - 1)/(x**3*(x**2 - 1)),-3.0,-1.0 +1 / x / ( x * x ) + 1 / ( 1 + ( 1 / x ) ),(x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / ( x * x ) + 1 / ( 1 + x ),(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / ( x * x ) + x + ( 1 + x ),2*x + 1 + x**(-3),-3.0,1.0 +1 / x / ( x * x ) + x + x,2*x + x**(-3),-3.0,1.0 +1 / x / ( x * x ) + x / ( 1 + x ),(x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / ( x * x ) - ( ( 1 - x ) ),x - 1 + x**(-3),-3.0,1.0 +1 / x / ( x * x ) - ( 1 + x ) - 1,-x - 2 + x**(-3),-3.0,1.0 +1 / x / ( x * x ) - ( 1 + x ) / x,-1 - 1/x + x**(-3),-3.0,0.0 +1 / x / ( x * x ) - ( 1 - x ),x - 1 + x**(-3),-3.0,1.0 +1 / x / ( x * x ) - ( 1 - x ) + x,2*x - 1 + x**(-3),-3.0,1.0 +1 / x / ( x * x ) - ( 1 - x ) - 1,x - 2 + x**(-3),-3.0,1.0 +1 / x / ( x * x ) - ( 1 - x ) / x,1 - 1/x + x**(-3),-3.0,0.0 +1 / x / ( x * x ) - ( 1 / ( 1 - x ) ) * x,(x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / ( x * x ) - ( 1 / ( 1 - x ) ) - 1,-1 + 1/(x - 1) + x**(-3),-3.0,0.0 +1 / x / ( x * x ) - ( 1 / x ) + 1,1 - 1/x + x**(-3),-3.0,0.0 +1 / x / ( x * x ) - ( 1 / x ) - 1,-1 - 1/x + x**(-3),-3.0,0.0 +1 / x / ( x * x ) - ( 1 / x ) - x,-x - 1/x + x**(-3),-3.0,1.0 +1 / x / ( x * x ) - ( x / ( 1 + x ) ),(-x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / ( x * x ) - ( x / ( 1 - x ) ),(x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / ( x * x ) - ( x / ( 1 - x ) ) - 1,(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x / ( x * x ) - 1 * x,-x + x**(-3),-3.0,1.0 +1 / x / ( x * x ) - 1 - ( ( 1 + x ) / x ),-2 - 1/x + x**(-3),-3.0,0.0 +1 / x / ( x * x ) - 1 - ( 1 + ( 1 / x ) ),-2 - 1/x + x**(-3),-3.0,0.0 +1 / x / ( x * x ) - 1 - ( 1 - x ),x - 2 + x**(-3),-3.0,1.0 +1 / x / ( x * x ) - 1 - 1,-2 + x**(-3),-3.0,0.0 +1 / x / ( x * x ) - 1 / ( 1 + ( 1 / x ) ),(-x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / ( x * x ) - 1 / ( 1 + x ),(-x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / ( x * x ) - x,-x + x**(-3),-3.0,1.0 +1 / x / ( x * x ) - x * ( 1 / ( 1 + x ) ),(-x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / ( x * x ) - x + ( 1 - x ),-2*x + 1 + x**(-3),-3.0,1.0 +1 / x / ( x * x ) - x - x,-2*x + x**(-3),-3.0,1.0 +1 / x / ( x * x ) - x / ( 1 + ( x * ( 1 + x ) ) ),(-x**4 + x*(x + 1) + 1)/(x**3*(x*(x + 1) + 1)),-3.0,-1.0 +1 / x / ( x * x ) / ( ( 1 + x ) + x ) - 1,(-x**3*(2*x + 1) + 1)/(x**3*(2*x + 1)),-3.0,0.0 +1 / x / ( x * x ) / ( ( 1 - ( x * x ) ) * x ) - 1,(-x**6 + x**4 - 1)/(x**4*(x**2 - 1)),-4.0,0.0 +1 / x / ( x * x ) / ( 1 + x ) - ( 1 / x ),(-x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / ( x * x ) / ( 1 + x ) - x,(-x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / x / ( x * x ) / ( 1 - ( x * x ) ) + 1,(x**5 - x**3 - 1)/(x**5 - x**3),-3.0,0.0 +1 / x / ( x * x ) / ( 1 - x ) + x,(x**4*(x - 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +1 / x / ( x * x ) / ( 1 - x ) - 1,(x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / ( x * x ) / ( 1 - x ) - x,(x**4*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +1 / x / ( x * x ) / ( x * ( 1 + ( 1 - x ) ) ) - 1,(x**4*(-x + 2) - 1)/(x**4*(x - 2)),-4.0,0.0 +1 / x / ( x * x ) / ( x * ( 1 - x ) ) - 1,(x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / x / ( x * x ) / ( x / ( ( 1 - x ) - x ) ) - 1,(-x**4 - 2*x + 1)/x**4,-4.0,0.0 +1 / x / ( x * x ) / ( x / ( 1 + x ) ) - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +1 / x / ( x * x ) / ( x / ( 1 - x ) ) - 1,(-x**4 - x + 1)/x**4,-4.0,0.0 +1 / x / ( x * x ) / 1 + ( 1 / ( 1 + x ) ),(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / ( x * x ) / 1 - x,-x + x**(-3),-3.0,1.0 +1 / x / ( x * x ) / x + ( x / ( 1 - x ) ),(-x**5 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / x / ( x * x ) / x - ( ( 1 - x ) / x ),1 - 1/x + x**(-4),-4.0,0.0 +1 / x / ( x * x ) / x - ( 1 - ( 1 / x ) ),-1 + 1/x + x**(-4),-4.0,0.0 +1 / x / ( x * x ) / x - ( 1 - ( x / ( 1 - x ) ) ),-x/(x - 1) - 1 + x**(-4),-4.0,0.0 +1 / x / ( x * x ) / x - ( x / ( ( 1 - x ) - x ) ),(x**5 + 2*x - 1)/(x**4*(2*x - 1)),-4.0,0.0 +1 / x / ( x * x ) / x - ( x / ( 1 + x ) ),(-x**5 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / x / ( x * x ) / x - 1,-1 + x**(-4),-4.0,0.0 +1 / x / ( x + ( ( 1 - x ) * ( 1 - x ) ) ),1/(x*(x + (x - 1)**2)),-1.0,-3.0 +1 / x / ( x + ( ( 1 / x ) + x ) ),1/(2*x**2 + 1),0.0,-2.0 +1 / x / ( x + ( 1 + ( 1 / ( 1 + x ) ) ) ),(x + 1)/(x*((x + 1)**2 + 1)),-1.0,-2.0 +1 / x / ( x + ( 1 + x ) ),1/(x*(2*x + 1)),-1.0,-2.0 +1 / x / ( x + ( 1 / ( ( 1 + x ) + x ) ) ),(2*x + 1)/(x*(x*(2*x + 1) + 1)),-1.0,-2.0 +1 / x / ( x + ( 1 / ( ( 1 / x ) - x ) ) ),(x**2 - 1)/(x**2*(x**2 - 2)),-2.0,-2.0 +1 / x / ( x + ( 1 / ( ( x * x ) + x ) ) ),(x + 1)/(x**2*(x + 1) + 1),0.0,-2.0 +1 / x / ( x + ( 1 / ( 1 + x ) ) ),(x + 1)/(x*(x*(x + 1) + 1)),-1.0,-2.0 +1 / x / ( x + ( 1 / ( 1 - ( x * x ) ) ) ),(x**2 - 1)/(x*(x**3 - x - 1)),-1.0,-2.0 +1 / x / ( x + ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +1 / x / ( x + ( 1 / x ) ),1/(x**2 + 1),0.0,-2.0 +1 / x / ( x + ( x * ( ( 1 / x ) - x ) ) ),1/(x*(-x**2 + x + 1)),-1.0,-3.0 +1 / x / ( x + ( x / ( ( 1 - x ) - x ) ) ),(x - 1/2)/(x**2*(x - 1)),-2.0,-2.0 +1 / x / ( x + ( x / ( ( 1 / x ) + ( x * x ) ) ) ),(x**3 + 1)/(x**2*(x**3 + x + 1)),-2.0,-2.0 +1 / x / ( x + ( x / ( ( 1 / x ) + x ) ) ),(x**2 + 1)/(x**2*(x**2 + x + 1)),-2.0,-2.0 +1 / x / ( x + ( x / ( ( x * x ) - x ) ) ),(x - 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +1 / x / ( x + ( x / ( 1 + ( x * ( x * x ) ) ) ) ),(x**3 + 1)/(x**2*(x**3 + 2)),-2.0,-2.0 +1 / x / ( x + ( x / ( 1 + x ) ) ),(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +1 / x / ( x + ( x / ( 1 - x ) ) ),(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +1 / x / ( x + 1 ),1/(x*(x + 1)),-1.0,-2.0 +1 / x / ( x + x ),1/(2*x**2),-2.0,-2.0 +1 / x / ( x - ( ( ( 1 - x ) - x ) - x ) ),1/(x*(4*x - 1)),-1.0,-2.0 +1 / x / ( x - ( ( ( 1 / x ) / x ) - x ) ),x/(2*x**3 - 1),1.0,-2.0 +1 / x / ( x - ( ( 1 + x ) / ( 1 - x ) ) ),(x - 1)/(x**3 + x),-1.0,-2.0 +1 / x / ( x - ( ( 1 - ( x * x ) ) - x ) ),1/(x*(x**2 + 2*x - 1)),-1.0,-3.0 +1 / x / ( x - ( ( 1 - x ) * ( 1 + x ) ) ),1/(x*(x**2 + x - 1)),-1.0,-3.0 +1 / x / ( x - ( ( 1 - x ) - ( 1 + x ) ) ),1/(3*x**2),-2.0,-2.0 +1 / x / ( x - ( ( 1 - x ) - ( 1 / ( 1 - x ) ) ) ),(x - 1)/(x**2*(2*x - 3)),-2.0,-2.0 +1 / x / ( x - ( ( 1 - x ) - ( 1 / x ) ) ),1/(x*(2*x - 1) + 1),0.0,-2.0 +1 / x / ( x - ( ( 1 - x ) - ( x * x ) ) ),1/(x*(x**2 + 2*x - 1)),-1.0,-3.0 +1 / x / ( x - ( ( 1 / x ) - ( x * x ) ) ),1/(x**2*(x + 1) - 1),0.0,-3.0 +1 / x / ( x - ( ( 1 / x ) / x ) ),x/(x**3 - 1),1.0,-2.0 +1 / x / ( x - ( ( x / ( 1 - x ) ) - x ) ),(x - 1)/(x**2*(2*x - 1)),-2.0,-2.0 +1 / x / ( x - ( 1 - ( x * ( 1 + x ) ) ) ),1/(x*(x*(x + 1) + x - 1)),-1.0,-3.0 +1 / x / ( x - ( 1 - ( x * x ) ) ),1/(x*(x**2 + x - 1)),-1.0,-3.0 +1 / x / ( x - ( 1 - x ) ),1/(x*(2*x - 1)),-1.0,-2.0 +1 / x / ( x - ( 1 / ( ( 1 - x ) - x ) ) ),(2*x - 1)/(x*(x*(2*x - 1) + 1)),-1.0,-2.0 +1 / x / ( x - ( 1 / ( 1 + x ) ) ),(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +1 / x / ( x - ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +1 / x / ( x - ( 1 / x ) ),1/(x**2 - 1),0.0,-2.0 +1 / x / ( x - ( x / ( 1 + ( 1 + ( x * x ) ) ) ) ),(x**2 + 2)/(x**4 + x**2),-2.0,-2.0 +1 / x / ( x - 1 ),1/(x*(x - 1)),-1.0,-2.0 +1 / x / ( x / ( ( 1 - x ) - x ) ),(-2*x + 1)/x**2,-2.0,-1.0 +1 / x / ( x / ( ( 1 / x ) + x ) ) + x - 1,x - 1 + 1/x + x**(-3),-3.0,1.0 +1 / x / ( x / ( ( 1 / x ) + x ) ) / x - 1,(-x**4 + x**2 + 1)/x**4,-4.0,0.0 +1 / x / ( x / ( ( 1 / x ) - x ) ) + 1 + 1,2 - 1/x + x**(-3),-3.0,0.0 +1 / x / ( x / ( 1 + ( 1 - x ) ) ) / x - 1,(-x**3 - x + 2)/x**3,-3.0,0.0 +1 / x / ( x / ( 1 + x ) ) + 1 + 1,2 + 1/x + x**(-2),-2.0,0.0 +1 / x / ( x / ( 1 + x ) ) + 1 + x,x + 1 + 1/x + x**(-2),-2.0,1.0 +1 / x / ( x / ( 1 + x ) ) + 1 - x,-x + 1 + 1/x + x**(-2),-2.0,1.0 +1 / x / ( x / ( 1 + x ) ) + x * x,(x**4 + x + 1)/x**2,-2.0,2.0 +1 / x / ( x / ( 1 + x ) ) - 1 - 1,-2 + 1/x + x**(-2),-2.0,0.0 +1 / x / ( x / ( 1 + x ) ) - x * x,(-x**4 + x + 1)/x**2,-2.0,2.0 +1 / x / ( x / ( 1 + x ) ) - x - x,(-2*x**3 + x + 1)/x**2,-2.0,1.0 +1 / x / ( x / ( 1 + x ) ) / x + 1,(x**3 + x + 1)/x**3,-3.0,0.0 +1 / x / ( x / ( 1 + x ) ) / x + x,(x**4 + x + 1)/x**3,-3.0,1.0 +1 / x / ( x / ( 1 + x ) ) / x - ( 1 / x ),(-x**2 + x + 1)/x**3,-3.0,-1.0 +1 / x / ( x / ( 1 + x ) ) / x - x,(-x**4 + x + 1)/x**3,-3.0,1.0 +1 / x / ( x / ( 1 - ( ( 1 / x ) / x ) ) ) + 1 + 1,2 + x**(-2) - 1/x**4,-4.0,0.0 +1 / x / ( x / ( 1 - ( 1 / x ) ) ) / x + 1,(x**4 + x - 1)/x**4,-4.0,0.0 +1 / x / ( x / ( 1 - ( 1 / x ) ) ) / x - 1,(-x**4 + x - 1)/x**4,-4.0,0.0 +1 / x / ( x / ( 1 - ( x * ( 1 - x ) ) ) ) / x,(x*(x - 1) + 1)/x**3,-3.0,-1.0 +1 / x / ( x / ( 1 - ( x * x ) ) ) / x - 1,-1 - 1/x + x**(-3),-3.0,0.0 +1 / x / ( x / ( 1 - x ) ) + 1 + 1,2 - 1/x + x**(-2),-2.0,0.0 +1 / x / ( x / ( 1 - x ) ) + 1 + x,x + 1 - 1/x + x**(-2),-2.0,1.0 +1 / x / ( x / ( 1 - x ) ) + x * x,(x**4 - x + 1)/x**2,-2.0,2.0 +1 / x / ( x / ( 1 - x ) ) - 1 - 1,-2 - 1/x + x**(-2),-2.0,0.0 +1 / x / ( x / ( 1 - x ) ) - 1 / ( 1 - x ),(2*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +1 / x / ( x / ( 1 - x ) ) - x * x,(-x**4 - x + 1)/x**2,-2.0,2.0 +1 / x / ( x / ( 1 - x ) ) / ( x * x ) + 1,(x**4 - x + 1)/x**4,-4.0,0.0 +1 / x / ( x / ( 1 - x ) ) / ( x * x ) - 1,(-x**4 - x + 1)/x**4,-4.0,0.0 +1 / x / ( x / ( 1 - x ) ) / x + 1,(x**3 - x + 1)/x**3,-3.0,0.0 +1 / x / ( x / ( 1 - x ) ) / x - ( 1 / x ),(-x**2 - x + 1)/x**3,-3.0,-1.0 +1 / x / ( x / ( 1 - x ) ) / x - 1,(-x**3 - x + 1)/x**3,-3.0,0.0 +1 / x / 1 + ( 1 / ( 1 + ( x * x ) ) ),(x**2 + x + 1)/(x**3 + x),-1.0,-1.0 +1 / x / 1 + ( x / ( 1 - x ) ),(-x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +1 / x / 1 + 1,(x + 1)/x,-1.0,0.0 +1 / x / 1 + x,x + 1/x,-1.0,1.0 +1 / x / 1 - ( ( x * x ) * x ) - 1,(-x**4 - x + 1)/x,-1.0,3.0 +1 / x / 1 - ( x * x ) * x,(-x**4 + 1)/x,-1.0,3.0 +1 / x / 1 - 1,(-x + 1)/x,-1.0,0.0 +1 / x / 1 - 1 - ( 1 + x ),-x - 2 + 1/x,-1.0,1.0 +1 / x / 1 - 1 - ( x / ( 1 - x ) ),(2*x - 1)/(x*(x - 1)),-1.0,-1.0 +1 / x / 1 - 1 - 1,-2 + 1/x,-1.0,0.0 +1 / x / 1 - 1 - x,-x - 1 + 1/x,-1.0,1.0 +1 / x / 1 - x,-x + 1/x,-1.0,1.0 +1 / x / 1 - x * x,(-x**3 + 1)/x,-1.0,2.0 +1 / x / 1 - x - x,-2*x + 1/x,-1.0,1.0 +1 / x / 1 / ( 1 - x ) + x,x - 1/(x*(x - 1)),-1.0,1.0 +1 / x / 1 / ( 1 - x ) - 1,-(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 / x / 1 / ( x * x ) + ( 1 / ( 1 - x ) ),(-x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x / 1 / ( x * x ) - x,-x + x**(-3),-3.0,1.0 +1 / x / 1 / x,x**(-2),-2.0,-2.0 +1 / x / 1 / x + ( 1 / ( 1 + x ) ),(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / 1 / x + ( x * x ),(x**4 + 1)/x**2,-2.0,2.0 +1 / x / 1 / x + 1,1 + x**(-2),-2.0,0.0 +1 / x / 1 / x + x,x + x**(-2),-2.0,1.0 +1 / x / 1 / x - ( 1 + x ),-x - 1 + x**(-2),-2.0,1.0 +1 / x / 1 / x - ( 1 / ( ( 1 + x ) - ( x * x ) ) ),(-2*x**2 + x + 1)/(x**2*(-x**2 + x + 1)),-2.0,-2.0 +1 / x / 1 / x - ( 1 / ( 1 - x ) ),(x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / 1 / x - ( 1 / x ),(-x + 1)/x**2,-2.0,-1.0 +1 / x / 1 / x - 1,-1 + x**(-2),-2.0,0.0 +1 / x / x * ( 1 + x ) + ( 1 / x ),(2*x + 1)/x**2,-2.0,-1.0 +1 / x / x * ( 1 + x ) + 1,(x**2 + x + 1)/x**2,-2.0,0.0 +1 / x / x * ( 1 - x ) + x,(x**3 - x + 1)/x**2,-2.0,1.0 +1 / x / x * ( 1 - x ) - x,(-x**3 - x + 1)/x**2,-2.0,1.0 +1 / x / x * ( 1 / x ) - ( 1 / ( ( 1 + x ) + x ) ),(-x**3 + 2*x + 1)/(x**3*(2*x + 1)),-3.0,-1.0 +1 / x / x * 1,x**(-2),-2.0,-2.0 +1 / x / x * 1 + ( 1 / ( 1 - x ) ),(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x * 1 + ( x / ( 1 + x ) ),(x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x * 1 - ( 1 - x ),x - 1 + x**(-2),-2.0,1.0 +1 / x / x * 1 - ( 1 / ( ( 1 + x ) + x ) ),(-x**2 + 2*x + 1)/(x**2*(2*x + 1)),-2.0,-1.0 +1 / x / x * 1 - ( 1 / ( 1 + x ) ),(-x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x * 1 - ( x * x ),(-x**4 + 1)/x**2,-2.0,2.0 +1 / x / x * 1 - x,-x + x**(-2),-2.0,1.0 +1 / x / x + ( ( 1 + x ) ),x + 1 + x**(-2),-2.0,1.0 +1 / x / x + ( ( 1 + x ) * x ),x**2 + x + x**(-2),-2.0,2.0 +1 / x / x + ( ( 1 / ( 1 + x ) ) / ( 1 + x ) ),(x + 1)**(-2) + x**(-2),-2.0,-2.0 +1 / x / x + ( ( 1 / x ) - x ) / ( x * x ),(-x**2 + x + 1)/x**3,-3.0,-1.0 +1 / x / x + ( ( 1 / x ) / ( 1 - x ) ) / ( 1 - x ),1/(x*(x - 1)**2) + x**(-2),-2.0,-2.0 +1 / x / x + ( ( x / ( 1 - x ) ) ),(-x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / x + ( 1 ),1 + x**(-2),-2.0,0.0 +1 / x / x + ( 1 + x ) * ( 1 + x ),(x + 1)**2 + x**(-2),-2.0,2.0 +1 / x / x + ( 1 + x ) * ( 1 / x ),(x*(x + 1) + 1)/x**2,-2.0,0.0 +1 / x / x + ( 1 + x ) * x,x**2 + x + x**(-2),-2.0,2.0 +1 / x / x + ( 1 + x ) + ( x * x ),x**2 + x + 1 + x**(-2),-2.0,2.0 +1 / x / x + ( 1 + x ) + x,2*x + 1 + x**(-2),-2.0,1.0 +1 / x / x + ( 1 + x ) / ( ( x * x ) - x ),(x*(x + 1) + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x + ( 1 - ( x / ( 1 - x ) ) ) / x,(2*x**2 - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x + ( 1 - x ) * ( 1 - x ),(x - 1)**2 + x**(-2),-2.0,2.0 +1 / x / x + ( 1 - x ) * x,-x**2 + x + x**(-2),-2.0,2.0 +1 / x / x + ( 1 - x ) + 1,-x + 2 + x**(-2),-2.0,1.0 +1 / x / x + ( 1 - x ) - ( x * x ),-x**2 - x + 1 + x**(-2),-2.0,2.0 +1 / x / x + ( 1 - x ) / ( 1 + x ),(x**2*(-x + 1) + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x + ( 1 - x ) / ( x * ( 1 + x ) ),(x*(-x + 1) + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x + ( 1 - x ) / ( x * x ),(-x + 2)/x**2,-2.0,-1.0 +1 / x / x + ( 1 / ( 1 + x ) ),(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x + ( 1 / ( 1 + x ) ) * 1,(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x + ( 1 / ( 1 + x ) ) + ( 1 / x ),(2*x**2 + 2*x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x + ( 1 / ( 1 + x ) ) + 1,(x**3 + 2*x**2 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x + ( 1 / ( 1 - x ) ),(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x + ( 1 / ( 1 - x ) ) / ( ( 1 / x ) - x ),(x**3 + (x - 1)*(x**2 - 1))/(x**2*(x - 1)*(x**2 - 1)),-2.0,-2.0 +1 / x / x + ( 1 / x ) + ( 1 / x ),(2*x + 1)/x**2,-2.0,-1.0 +1 / x / x + ( 1 / x ) + 1,(x**2 + x + 1)/x**2,-2.0,0.0 +1 / x / x + ( 1 / x ) - x,(-x**3 + x + 1)/x**2,-2.0,1.0 +1 / x / x + ( x * ( 1 + x ) ) + x,(x**3*(x + 2) + 1)/x**2,-2.0,2.0 +1 / x / x + ( x * ( 1 - x ) ),-x**2 + x + x**(-2),-2.0,2.0 +1 / x / x + ( x * ( 1 - x ) ) - 1,-x**2 + x - 1 + x**(-2),-2.0,2.0 +1 / x / x + ( x * x ) - ( 1 + x ),x**2 - x - 1 + x**(-2),-2.0,2.0 +1 / x / x + ( x / ( ( 1 - x ) - x ) ) / x,(-x**2 + 2*x - 1)/(x**2*(2*x - 1)),-2.0,-1.0 +1 / x / x + ( x / ( ( 1 / x ) - x ) ) / x,(-x**3 + x**2 - 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +1 / x / x + ( x / ( 1 + ( 1 - x ) ) ) + 1,(-2*x**2 + x - 2)/(x**2*(x - 2)),-2.0,-1.0 +1 / x / x + ( x / ( 1 + x ) ),(x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x + ( x / ( 1 + x ) ) * 1,(x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x + ( x / ( 1 + x ) ) + 1,(2*x**3 + x**2 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x + ( x / ( 1 - x ) ) - 1,-x/(x - 1) - 1 + x**(-2),-2.0,0.0 +1 / x / x + ( x / ( 1 - x ) ) / ( 1 - x ),x/(x - 1)**2 + x**(-2),-2.0,-1.0 +1 / x / x + ( x / ( 1 - x ) ) / x,(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x + 1,1 + x**(-2),-2.0,0.0 +1 / x / x + 1 * ( x * x ),(x**4 + 1)/x**2,-2.0,2.0 +1 / x / x + 1 * 1,1 + x**(-2),-2.0,0.0 +1 / x / x + 1 + ( ( 1 - x ) * x ),-x**2 + x + 1 + x**(-2),-2.0,2.0 +1 / x / x + 1 + ( 1 + ( x * x ) ),x**2 + 2 + x**(-2),-2.0,2.0 +1 / x / x + 1 + ( 1 + x ),x + 2 + x**(-2),-2.0,1.0 +1 / x / x + 1 + ( 1 - x ),-x + 2 + x**(-2),-2.0,1.0 +1 / x / x + 1 + ( x * ( 1 - x ) ),-x**2 + x + 1 + x**(-2),-2.0,2.0 +1 / x / x + 1 + ( x / ( 1 + ( 1 - x ) ) ),(-2*x**2 + x - 2)/(x**2*(x - 2)),-2.0,-1.0 +1 / x / x + 1 + ( x / ( 1 + x ) ),(2*x**3 + x**2 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x + 1 + ( x / ( 1 - x ) ),(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x + 1 + x,x + 1 + x**(-2),-2.0,1.0 +1 / x / x + 1 - ( 1 / ( 1 + x ) ),(x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x + 1 - ( 1 / ( 1 - x ) ),(x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / x + 1 - ( 1 / x ),(x**2 - x + 1)/x**2,-2.0,0.0 +1 / x / x + 1 - ( x * x ),-x**2 + 1 + x**(-2),-2.0,2.0 +1 / x / x + 1 - ( x / ( 1 + x ) ),(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x + 1 - x,-x + 1 + x**(-2),-2.0,1.0 +1 / x / x + 1 / ( ( ( x * x ) + x ) * ( 1 + x ) ),1/(x*(x + 1)**2) + x**(-2),-2.0,-2.0 +1 / x / x + 1 / ( ( 1 + x ) * ( 1 + x ) ),(x + 1)**(-2) + x**(-2),-2.0,-2.0 +1 / x / x + 1 / ( ( 1 / x ) - ( 1 + x ) ),(-x**3 + x*(x + 1) - 1)/(x**2*(x*(x + 1) - 1)),-2.0,-1.0 +1 / x / x + 1 / ( ( 1 / x ) - ( x * ( 1 - x ) ) ),(2*x**3 - x**2 + 1)/(x**5 - x**4 + x**2),-2.0,-2.0 +1 / x / x + 1 / ( ( 1 / x ) - x ),(-x**3 + x**2 - 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +1 / x / x + 1 / ( 1 - x ),(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x + 1 / ( x * ( 1 + ( ( 1 - x ) * x ) ) ),(x*(x - 1) - x - 1)/(x**2*(x*(x - 1) - 1)),-2.0,-2.0 +1 / x / x + 1 / ( x / ( 1 + x ) ),(x*(x + 1) + 1)/x**2,-2.0,0.0 +1 / x / x + 1 / ( x / ( 1 - x ) ),(x*(-x + 1) + 1)/x**2,-2.0,0.0 +1 / x / x + x,x + x**(-2),-2.0,1.0 +1 / x / x + x * ( ( 1 - x ) - x ),-2*x**2 + x + x**(-2),-2.0,2.0 +1 / x / x + x * ( 1 + ( 1 - x ) ),(x**3*(-x + 2) + 1)/x**2,-2.0,2.0 +1 / x / x + x * ( 1 + x ),x**2 + x + x**(-2),-2.0,2.0 +1 / x / x + x * ( 1 - x ),-x**2 + x + x**(-2),-2.0,2.0 +1 / x / x + x * ( 1 / ( 1 + x ) ),(x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x + x * ( 1 / ( 1 - x ) ),(-x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / x + x * ( x / ( 1 + x ) ),(x**4 + x + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / x / x + x + ( 1 + x ),2*x + 1 + x**(-2),-2.0,1.0 +1 / x / x + x + ( 1 / ( 1 - x ) ),x - 1/(x - 1) + x**(-2),-2.0,1.0 +1 / x / x + x + ( 1 / x ),(x**3 + x + 1)/x**2,-2.0,1.0 +1 / x / x + x + ( x * ( 1 + x ) ),(x**3*(x + 2) + 1)/x**2,-2.0,2.0 +1 / x / x + x + ( x * x ),x**2 + x + x**(-2),-2.0,2.0 +1 / x / x + x + 1,x + 1 + x**(-2),-2.0,1.0 +1 / x / x + x - 1,x - 1 + x**(-2),-2.0,1.0 +1 / x / x + x / ( ( 1 - x ) * ( 1 + x ) ),(-x**3 + x**2 - 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +1 / x / x + x / ( 1 + x ),(x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x + x / ( 1 - ( x * ( 1 + x ) ) ),(-x**3 + x*(x + 1) - 1)/(x**2*(x*(x + 1) - 1)),-2.0,-1.0 +1 / x / x + x / ( 1 - x ),(-x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / x + x / ( x * ( ( 1 / x ) + x ) ),(x**3 + x**2 + 1)/(x**4 + x**2),-2.0,-1.0 +1 / x / x + x / ( x * ( 1 + x ) ),(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x + x / ( x * ( 1 - x ) ),(-x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x + x / x,1 + x**(-2),-2.0,0.0 +1 / x / x - ( ( 1 + x ) * x ),-x**2 - x + x**(-2),-2.0,2.0 +1 / x / x - ( ( 1 + x ) * x ) - 1,-x**2 - x - 1 + x**(-2),-2.0,2.0 +1 / x / x - ( ( 1 - x ) ),x - 1 + x**(-2),-2.0,1.0 +1 / x / x - ( ( 1 - x ) - x ) * x,2*x**2 - x + x**(-2),-2.0,2.0 +1 / x / x - ( ( 1 - x ) - x ) + x,3*x - 1 + x**(-2),-2.0,1.0 +1 / x / x - ( ( 1 - x ) / ( 1 + x ) ) - 1,(-2*x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x - ( ( 1 / x ) ),(-x + 1)/x**2,-2.0,-1.0 +1 / x / x - ( ( 1 / x ) / ( 1 + ( 1 - x ) ) ),2*(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +1 / x / x - ( ( 1 / x ) / ( 1 + ( 1 - x ) ) ) * 1,2*(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +1 / x / x - ( ( x * x ) ),(-x**4 + 1)/x**2,-2.0,2.0 +1 / x / x - ( ( x * x ) / ( 1 - ( x * x ) ) ) - 1,(2*x**2 - 1)/(x**4 - x**2),-2.0,-2.0 +1 / x / x - ( ( x * x ) / x ) - x,-2*x + x**(-2),-2.0,1.0 +1 / x / x - ( ( x / ( 1 + x ) ) ),(-x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x - ( 1 ),-1 + x**(-2),-2.0,0.0 +1 / x / x - ( 1 + x ),-x - 1 + x**(-2),-2.0,1.0 +1 / x / x - ( 1 + x ) * x,-x**2 - x + x**(-2),-2.0,2.0 +1 / x / x - ( 1 + x ) - ( 1 + x ),-2*x - 2 + x**(-2),-2.0,1.0 +1 / x / x - ( 1 + x ) - x,-2*x - 1 + x**(-2),-2.0,1.0 +1 / x / x - ( 1 + x ) / ( 1 - x ),(x**2*(x + 1) + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / x - ( 1 + x ) / ( x * ( 1 - x ) ),(x*(x + 1) + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x - ( 1 - x ),x - 1 + x**(-2),-2.0,1.0 +1 / x / x - ( 1 - x ) * ( 1 - x ),-(x - 1)**2 + x**(-2),-2.0,2.0 +1 / x / x - ( 1 - x ) * x,x**2 - x + x**(-2),-2.0,2.0 +1 / x / x - ( 1 - x ) + x,2*x - 1 + x**(-2),-2.0,1.0 +1 / x / x - ( 1 - x ) - ( 1 - x ),2*x - 2 + x**(-2),-2.0,1.0 +1 / x / x - ( 1 - x ) - ( 1 / x ),x - 1 - 1/x + x**(-2),-2.0,1.0 +1 / x / x - ( 1 - x ) - ( x * x ),-x**2 + x - 1 + x**(-2),-2.0,2.0 +1 / x / x - ( 1 - x ) - 1,x - 2 + x**(-2),-2.0,1.0 +1 / x / x - ( 1 - x ) / ( ( x * x ) + x ),(x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x - ( 1 - x ) / ( 1 + ( x * x ) ),(x**3 + 1)/(x**4 + x**2),-2.0,-1.0 +1 / x / x - ( 1 - x ) / ( 1 + x ),(x**2*(x - 1) + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x - ( 1 - x ) / x,(x*(x - 1) + 1)/x**2,-2.0,0.0 +1 / x / x - ( 1 / ( ( 1 / x ) - ( x * x ) ) ) / x,(x**3 + x**2 - 1)/(x**5 - x**2),-2.0,-2.0 +1 / x / x - ( 1 / ( ( x * ( 1 - x ) ) + x ) ),2*(x - 1)/(x**2*(x - 2)),-2.0,-2.0 +1 / x / x - ( 1 / ( 1 + x ) ),(-x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x - ( 1 / ( 1 + x ) ) * 1,(-x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x - ( 1 / ( 1 + x ) ) * x,(-x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x - ( 1 / ( 1 + x ) ) - ( 1 / x ),(-2*x**2 + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x - ( 1 / ( 1 + x ) ) - 1,(-x**3 - 2*x**2 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x - ( 1 / ( 1 - ( ( 1 - x ) * x ) ) ) / x,(x*(x - 1) - x + 1)/(x**2*(x*(x - 1) + 1)),-2.0,-2.0 +1 / x / x - ( 1 / ( 1 - ( x * x ) ) ) / x,(x**2 + x - 1)/(x**4 - x**2),-2.0,-2.0 +1 / x / x - ( 1 / ( 1 - x ) ),(x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x - ( 1 / ( 1 - x ) ) * 1,(x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x - ( 1 / ( 1 - x ) ) + 1,(x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / x - ( 1 / ( 1 - x ) ) / ( x * ( 1 - x ) ),-1/(x*(x - 1)**2) + x**(-2),-2.0,-2.0 +1 / x / x - ( 1 / ( 1 - x ) ) / x,(2*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +1 / x / x - ( 1 / x ) + ( x * x ),(x**4 - x + 1)/x**2,-2.0,2.0 +1 / x / x - ( 1 / x ) - ( 1 / ( 1 - x ) ),(2*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +1 / x / x - ( 1 / x ) - ( 1 / x ),(-2*x + 1)/x**2,-2.0,-1.0 +1 / x / x - ( 1 / x ) - ( x * x ),(-x**4 - x + 1)/x**2,-2.0,2.0 +1 / x / x - ( 1 / x ) - 1,(-x**2 - x + 1)/x**2,-2.0,0.0 +1 / x / x - ( x * ( 1 + x ) ) * 1,-x**2 - x + x**(-2),-2.0,2.0 +1 / x / x - ( x * ( 1 + x ) ) + 1,-x**2 - x + 1 + x**(-2),-2.0,2.0 +1 / x / x - ( x * ( 1 + x ) ) - 1,-x**2 - x - 1 + x**(-2),-2.0,2.0 +1 / x / x - ( x * ( 1 + x ) ) - x,(-x**3*(x + 2) + 1)/x**2,-2.0,2.0 +1 / x / x - ( x * ( 1 - x ) ),x**2 - x + x**(-2),-2.0,2.0 +1 / x / x - ( x * ( 1 - x ) ) + 1,x**2 - x + 1 + x**(-2),-2.0,2.0 +1 / x / x - ( x * ( 1 - x ) ) - 1,x**2 - x - 1 + x**(-2),-2.0,2.0 +1 / x / x - ( x * ( 1 - x ) ) - x,(x**3*(x - 2) + 1)/x**2,-2.0,2.0 +1 / x / x - ( x * x ),(-x**4 + 1)/x**2,-2.0,2.0 +1 / x / x - ( x * x ) - ( 1 + x ),-x**2 - x - 1 + x**(-2),-2.0,2.0 +1 / x / x - ( x * x ) - 1,-x**2 - 1 + x**(-2),-2.0,2.0 +1 / x / x - ( x * x ) - x,-x**2 - x + x**(-2),-2.0,2.0 +1 / x / x - ( x / ( 1 + ( x * x ) ) ),(-x**3 + x**2 + 1)/(x**2*(x**2 + 1)),-2.0,-1.0 +1 / x / x - ( x / ( 1 + x ) ),(-x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x - ( x / ( 1 + x ) ) + 1,(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x - ( x / ( 1 + x ) ) / 1,(-x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x - ( x / ( 1 + x ) ) / x,(-x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x - ( x / ( 1 - x ) ) * 1,(x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / x - ( x / ( 1 - x ) ) * x,(x**4 + x - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / x / x - ( x / ( 1 - x ) ) + 1,(2*x**3 - x**2 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / x - ( x / ( 1 - x ) ) - 1,(x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x - ( x / ( 1 - x ) ) / ( 1 + x ),(x**3 + x**2 - 1)/(x**4 - x**2),-2.0,-1.0 +1 / x / x - ( x / ( 1 - x ) ) / 1,(x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +1 / x / x - ( x / ( 1 - x ) ) / x,(x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x - 1,-1 + x**(-2),-2.0,0.0 +1 / x / x - 1 * ( ( 1 / ( 1 - x ) ) / ( 1 + x ) ),(2*x**2 - 1)/(x**4 - x**2),-2.0,-2.0 +1 / x / x - 1 * ( 1 - x ),x - 1 + x**(-2),-2.0,1.0 +1 / x / x - 1 * ( 1 / ( 1 + x ) ),(-x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x - 1 * ( 1 / ( 1 - x ) ),(x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x - 1 * ( 1 / x ),(-x + 1)/x**2,-2.0,-1.0 +1 / x / x - 1 * ( x * ( 1 - x ) ),x**2 - x + x**(-2),-2.0,2.0 +1 / x / x - 1 * x,-x + x**(-2),-2.0,1.0 +1 / x / x - 1 + ( ( 1 - x ) * x ),-x**2 + x - 1 + x**(-2),-2.0,2.0 +1 / x / x - 1 + ( x * x ),x**2 - 1 + x**(-2),-2.0,2.0 +1 / x / x - 1 + ( x / ( 1 - x ) ),-x/(x - 1) - 1 + x**(-2),-2.0,0.0 +1 / x / x - 1 + x,x - 1 + x**(-2),-2.0,1.0 +1 / x / x - 1 - ( ( 1 + x ) / ( 1 - x ) ),(2*x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x - 1 - ( ( 1 + x ) / x ),-2 - 1/x + x**(-2),-2.0,0.0 +1 / x / x - 1 - ( ( 1 - x ) * x ),x**2 - x - 1 + x**(-2),-2.0,2.0 +1 / x / x - 1 - ( 1 + ( x * x ) ),-x**2 - 2 + x**(-2),-2.0,2.0 +1 / x / x - 1 - ( 1 - ( x * x ) ),x**2 - 2 + x**(-2),-2.0,2.0 +1 / x / x - 1 - ( 1 / ( 1 + x ) ),(-x**3 - 2*x**2 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x - 1 - ( 1 / ( 1 - x ) ),-1 + 1/(x - 1) + x**(-2),-2.0,0.0 +1 / x / x - 1 - ( x * ( 1 + x ) ),-x**2 - x - 1 + x**(-2),-2.0,2.0 +1 / x / x - 1 - ( x * ( 1 - x ) ),x**2 - x - 1 + x**(-2),-2.0,2.0 +1 / x / x - 1 - ( x * x ),-x**2 - 1 + x**(-2),-2.0,2.0 +1 / x / x - 1 - ( x / ( 1 - x ) ),(x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x - 1 - 1,-2 + x**(-2),-2.0,0.0 +1 / x / x - 1 / ( ( 1 + x ) * ( 1 - ( x * x ) ) ),(x**2 + (x + 1)*(x**2 - 1))/(x**2*(x + 1)*(x**2 - 1)),-2.0,-2.0 +1 / x / x - 1 / ( ( 1 + x ) + x ),(-x**2 + 2*x + 1)/(x**2*(2*x + 1)),-2.0,-1.0 +1 / x / x - 1 / ( ( 1 - x ) * ( ( 1 - x ) - x ) ),(x**2 - 3*x + 1)/(x**2*(2*x**2 - 3*x + 1)),-2.0,-2.0 +1 / x / x - 1 / ( ( 1 / ( 1 - x ) ) + x ),-1/(x - 1/(x - 1)) + x**(-2),-2.0,-1.0 +1 / x / x - 1 / ( 1 + ( ( ( 1 - x ) - x ) * x ) ),(3*x**2 - x - 1)/(x**2*(2*x**2 - x - 1)),-2.0,-2.0 +1 / x / x - 1 / ( 1 + ( ( x * ( 1 - x ) ) * x ) ),(x**3 - 1)/(x**5 - x**4 - x**2),-2.0,-2.0 +1 / x / x - 1 / ( 1 + ( 1 + x ) ),(-x**2 + x + 2)/(x**2*(x + 2)),-2.0,-1.0 +1 / x / x - 1 / ( 1 + ( x * ( 1 - x ) ) ),(2*x**2 - x - 1)/(x**2*(x**2 - x - 1)),-2.0,-2.0 +1 / x / x - 1 / ( 1 + x ),(-x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x - 1 / ( x * ( 1 - x ) ),(2*x - 1)/(x**2*(x - 1)),-2.0,-2.0 +1 / x / x - 1 / ( x / ( 1 + x ) ),(-x*(x + 1) + 1)/x**2,-2.0,0.0 +1 / x / x - x,-x + x**(-2),-2.0,1.0 +1 / x / x - x * ( ( 1 / x ) + x ),-x**2 - 1 + x**(-2),-2.0,2.0 +1 / x / x - x * ( 1 + ( 1 - x ) ),(x**3*(x - 2) + 1)/x**2,-2.0,2.0 +1 / x / x - x * ( 1 + x ),-x**2 - x + x**(-2),-2.0,2.0 +1 / x / x - x * ( 1 - x ),x**2 - x + x**(-2),-2.0,2.0 +1 / x / x - x * ( x / ( 1 + x ) ),(-x**4 + x + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / x / x - x * ( x / ( 1 - x ) ),(x**4 + x - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / x / x - x * 1,-x + x**(-2),-2.0,1.0 +1 / x / x - x + 1,-x + 1 + x**(-2),-2.0,1.0 +1 / x / x - x - ( ( x * x ) + x ),(-x**3*(x + 2) + 1)/x**2,-2.0,2.0 +1 / x / x - x - ( 1 + ( 1 - x ) ),-2 + x**(-2),-2.0,0.0 +1 / x / x - x - ( 1 + x ),-2*x - 1 + x**(-2),-2.0,1.0 +1 / x / x - x - ( 1 / ( 1 + x ) ),-x - 1/(x + 1) + x**(-2),-2.0,1.0 +1 / x / x - x - ( 1 / x ),(-x**3 - x + 1)/x**2,-2.0,1.0 +1 / x / x - x - ( x * ( 1 + x ) ),(-x**3*(x + 2) + 1)/x**2,-2.0,2.0 +1 / x / x - x - 1,-x - 1 + x**(-2),-2.0,1.0 +1 / x / x - x - x,-2*x + x**(-2),-2.0,1.0 +1 / x / x - x / ( ( 1 - x ) - x ),(x**3 + 2*x - 1)/(x**2*(2*x - 1)),-2.0,0.0 +1 / x / x - x / ( ( 1 / x ) + x ),(-x**4 + x**2 + 1)/(x**2*(x**2 + 1)),-2.0,0.0 +1 / x / x - x / ( 1 + ( 1 + ( x * x ) ) ),(-x**3 + x**2 + 2)/(x**2*(x**2 + 2)),-2.0,-1.0 +1 / x / x - x / ( 1 + ( 1 + x ) ),(-x**3 + x + 2)/(x**2*(x + 2)),-2.0,0.0 +1 / x / x - x / ( 1 + ( 1 - x ) ),(x**3 + x - 2)/(x**2*(x - 2)),-2.0,0.0 +1 / x / x - x / ( 1 + ( x * x ) ),(-x**3 + x**2 + 1)/(x**2*(x**2 + 1)),-2.0,-1.0 +1 / x / x - x / ( 1 + x ),(-x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x - x / ( x * ( ( 1 - x ) - x ) ),(x**2 + 2*x - 1)/(x**2*(2*x - 1)),-2.0,-1.0 +1 / x / x - x / ( x * ( 1 + x ) ),(-x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x - x / ( x * ( 1 - x ) ),(x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x - x / 1,-x + x**(-2),-2.0,1.0 +1 / x / x - x / x,-1 + x**(-2),-2.0,0.0 +1 / x / x / ( ( ( 1 + x ) * x ) + x ) + 1,(x**3*(x + 2) + 1)/(x**3*(x + 2)),-3.0,0.0 +1 / x / x / ( ( ( 1 + x ) + x ) * x ) + 1,(x**3*(2*x + 1) + 1)/(x**3*(2*x + 1)),-3.0,0.0 +1 / x / x / ( ( 1 + x ) * x ) + 1,(x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / x / ( ( 1 + x ) + x ) - 1,(-x**2*(2*x + 1) + 1)/(x**2*(2*x + 1)),-2.0,0.0 +1 / x / x / ( ( 1 - x ) * ( x * x ) ) - 1,(x**4*(-x + 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / x / x / ( ( 1 - x ) * x ) - ( 1 / x ),(x**2*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x / x / ( ( 1 - x ) * x ) - 1,(x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / x / ( ( x * ( 1 - x ) ) * x ) + 1,(x**4*(x - 1) - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / x / x / ( ( x * x ) + x ) + ( 1 / x ),(x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / x / ( ( x * x ) + x ) + 1,(x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / x / ( ( x * x ) + x ) - x,(-x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / x / x / ( ( x * x ) - x ) + 1,(x**3*(x - 1) + 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / x / ( ( x * x ) / ( 1 + x ) ) - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +1 / x / x / ( ( x / ( 1 + x ) ) * x ) - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +1 / x / x / ( ( x / ( 1 + x ) ) + x ) + 1,(x**3*(x + 2) + x + 1)/(x**3*(x + 2)),-3.0,0.0 +1 / x / x / ( 1 + ( x * x ) ) + 1,(x**4 + x**2 + 1)/(x**4 + x**2),-2.0,0.0 +1 / x / x / ( 1 + x ) + ( 1 / x ),(x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +1 / x / x / ( 1 + x ) + ( x * x ),(x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +1 / x / x / ( 1 + x ) + 1,(x**2*(x + 1) + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x / ( 1 + x ) + x,(x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / x / x / ( 1 + x ) - ( 1 - x ),(x**4 - x**2 + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / x / x / ( 1 + x ) - ( x * x ),(-x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +1 / x / x / ( 1 + x ) - x,(-x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +1 / x / x / ( 1 - ( 1 + x ) ) - x,-x - 1/x**3,-3.0,1.0 +1 / x / x / ( 1 - ( 1 / x ) ) - 1,(-x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +1 / x / x / ( 1 - ( x * x ) ) - x,(-x**5 + x**3 - 1)/(x**2*(x**2 - 1)),-2.0,1.0 +1 / x / x / ( 1 - x ) + ( 1 / x ),(x*(x - 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x / ( 1 - x ) + x,(x**3*(x - 1) - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / x / x / ( 1 - x ) - ( 1 / x ),(x*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,-1.0 +1 / x / x / ( 1 - x ) - x,(x**3*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,1.0 +1 / x / x / ( 1 / x ) / ( ( 1 - x ) - x ),-1/(x*(2*x - 1)),-1.0,-2.0 +1 / x / x / ( x * ( ( 1 + x ) * x ) ) + 1,(x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / x / x / ( x * ( 1 + ( x * x ) ) ) + 1,(x**5 + x**3 + 1)/(x**5 + x**3),-3.0,0.0 +1 / x / x / ( x * ( 1 + ( x * x ) ) ) - 1,(-x**5 - x**3 + 1)/(x**3*(x**2 + 1)),-3.0,0.0 +1 / x / x / ( x * ( 1 + x ) ) + 1,(x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / x / ( x * ( 1 + x ) ) + x,(x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / x / x / ( x * ( 1 + x ) ) - ( 1 / x ),(-x**2*(x + 1) + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / x / ( x * ( 1 + x ) ) - 1,(-x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / x / ( x * ( 1 + x ) ) - x,(-x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +1 / x / x / ( x * ( 1 - x ) ) + ( 1 / ( 1 - x ) ),-(x**3 + 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x / x / ( x * ( 1 - x ) ) + 1,(x**3*(x - 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / x / ( x * ( 1 - x ) ) + x,(x**4*(x - 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +1 / x / x / ( x * ( 1 - x ) ) - ( 1 / x ),(x**2*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x / x / ( x * ( 1 - x ) ) - 1,(x**3*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / x / ( x * ( 1 - x ) ) - x,(x**4*(-x + 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +1 / x / x / ( x * ( x * ( 1 + x ) ) ) - 1,(-x**4*(x + 1) + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / x / x / ( x * ( x / ( 1 + x ) ) ) - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +1 / x / x / ( x * ( x / ( 1 - x ) ) ) - 1,(-x**4 - x + 1)/x**4,-4.0,0.0 +1 / x / x / ( x * x ) + ( 1 + ( 1 / ( 1 - x ) ) ),(x**5 - 2*x**4 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / x / x / ( x * x ) + ( 1 - ( 1 / x ) ),1 - 1/x + x**(-4),-4.0,0.0 +1 / x / x / ( x * x ) + 1,1 + x**(-4),-4.0,0.0 +1 / x / x / ( x * x ) - ( ( 1 / ( 1 - x ) ) * x ),(x**5 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / x / x / ( x * x ) - ( ( 1 / x ) * ( 1 - x ) ),1 - 1/x + x**(-4),-4.0,0.0 +1 / x / x / ( x * x ) - ( 1 + ( 1 / ( 1 + x ) ) ),(-x**5 - 2*x**4 + x + 1)/(x**4*(x + 1)),-4.0,0.0 +1 / x / x / ( x * x ) - ( 1 + ( 1 / x ) ),-1 - 1/x + x**(-4),-4.0,0.0 +1 / x / x / ( x * x ) - ( 1 - ( 1 / x ) ),-1 + 1/x + x**(-4),-4.0,0.0 +1 / x / x / ( x * x ) - ( 1 / ( x / ( 1 - x ) ) ),1 - 1/x + x**(-4),-4.0,0.0 +1 / x / x / ( x * x ) - ( x / ( 1 - x ) ),(x**5 + x - 1)/(x**4*(x - 1)),-4.0,0.0 +1 / x / x / ( x * x ) - 1,-1 + x**(-4),-4.0,0.0 +1 / x / x / ( x / ( ( 1 / x ) + ( 1 - x ) ) ) + 1,(x**4 + x*(-x + 1) + 1)/x**4,-4.0,0.0 +1 / x / x / ( x / ( 1 + ( 1 + x ) ) ) + ( 1 / x ),(x**2 + x + 2)/x**3,-3.0,-1.0 +1 / x / x / ( x / ( 1 + ( 1 / x ) ) ) - 1,(-x**4 + x + 1)/x**4,-4.0,0.0 +1 / x / x / ( x / ( 1 + x ) ) - ( 1 / ( 1 - x ) ),(x**3 + x**2 - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x / x / ( x / ( 1 + x ) ) - ( 1 / x ),(-x**2 + x + 1)/x**3,-3.0,-1.0 +1 / x / x / ( x / ( 1 + x ) ) - 1,(-x**3 + x + 1)/x**3,-3.0,0.0 +1 / x / x / ( x / ( 1 - x ) ) - ( 1 / ( 1 - x ) ),(x**3 - (x - 1)**2)/(x**3*(x - 1)),-3.0,-1.0 +1 / x / x / ( x / ( 1 - x ) ) - x,(-x**4 - x + 1)/x**3,-3.0,1.0 +1 / x / x / 1,x**(-2),-2.0,-2.0 +1 / x / x / 1 + x,x + x**(-2),-2.0,1.0 +1 / x / x / 1 - ( x / ( 1 + x ) ),(-x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +1 / x / x / 1 - 1,-1 + x**(-2),-2.0,0.0 +1 / x / x / x + ( ( 1 + x ) / ( 1 - x ) ),(-x**3*(x + 1) + x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / x / x + ( ( 1 - x ) - x ),-2*x + 1 + x**(-3),-3.0,1.0 +1 / x / x / x + ( ( 1 - x ) / x ),-1 + 1/x + x**(-3),-3.0,0.0 +1 / x / x / x + ( ( 1 / x ) + x ),x + 1/x + x**(-3),-3.0,1.0 +1 / x / x / x + ( 1 + ( 1 / x ) ),1 + 1/x + x**(-3),-3.0,0.0 +1 / x / x / x + ( 1 - x ),-x + 1 + x**(-3),-3.0,1.0 +1 / x / x / x + ( 1 / ( ( 1 - x ) + ( 1 / x ) ) ),(x**4 + x*(-x + 1) + 1)/(x**3*(x*(-x + 1) + 1)),-3.0,-1.0 +1 / x / x / x + ( 1 / ( ( 1 / x ) + x ) ),(x**4 + x**2 + 1)/(x**5 + x**3),-3.0,-1.0 +1 / x / x / x + ( 1 / ( 1 + ( 1 + x ) ) ),(x**3 + x + 2)/(x**3*(x + 2)),-3.0,-1.0 +1 / x / x / x + ( 1 / ( 1 + ( 1 / x ) ) ),(x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / x / x + ( 1 / ( 1 + x ) ),(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / x / x + ( 1 / x ),(x**2 + 1)/x**3,-3.0,-1.0 +1 / x / x / x + ( x * ( 1 / ( 1 + x ) ) ),(x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / x / x + ( x / ( ( 1 / x ) + x ) ),(x**5 + x**2 + 1)/(x**5 + x**3),-3.0,0.0 +1 / x / x / x + ( x / ( ( x * x ) - x ) ),(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x / x / x + ( x / ( 1 + ( x * x ) ) ),(x**4 + x**2 + 1)/(x**5 + x**3),-3.0,-1.0 +1 / x / x / x + ( x / ( 1 - x ) ),(-x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / x / x + 1,1 + x**(-3),-3.0,0.0 +1 / x / x / x + x,x + x**(-3),-3.0,1.0 +1 / x / x / x - ( ( 1 + x ) * ( 1 / x ) ),-1 - 1/x + x**(-3),-3.0,0.0 +1 / x / x / x - ( ( 1 + x ) + x ),-2*x - 1 + x**(-3),-3.0,1.0 +1 / x / x / x - ( ( 1 + x ) / ( 1 - x ) ),(x**3*(x + 1) + x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / x / x - ( ( 1 + x ) / x ),-1 - 1/x + x**(-3),-3.0,0.0 +1 / x / x / x - ( ( 1 / ( 1 - x ) ) * x ),(x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / x / x - ( ( 1 / ( 1 - x ) ) - ( 1 / x ) ),(2*x**3 - x**2 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x / x / x - ( ( 1 / x ) * ( 1 + x ) ),-1 - 1/x + x**(-3),-3.0,0.0 +1 / x / x / x - ( ( 1 / x ) - x ),x - 1/x + x**(-3),-3.0,1.0 +1 / x / x / x - ( ( x / ( 1 + x ) ) / x ),(-x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / x / x - ( ( x / ( 1 - x ) ) / ( 1 - x ) ),-x/(x - 1)**2 + x**(-3),-3.0,-1.0 +1 / x / x / x - ( ( x / ( 1 - x ) ) / x ),(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x / x / x - ( 1 + ( ( 1 + x ) - x ) ),-2 + x**(-3),-3.0,0.0 +1 / x / x / x - ( 1 + ( ( 1 / x ) / x ) ),(-x**3 - x + 1)/x**3,-3.0,0.0 +1 / x / x / x - ( 1 + ( 1 / x ) ),-1 - 1/x + x**(-3),-3.0,0.0 +1 / x / x / x - ( 1 + ( x / ( 1 - x ) ) ),(x**3 + x - 1)/(x**3*(x - 1)),-3.0,-1.0 +1 / x / x / x - ( 1 + x ),-x - 1 + x**(-3),-3.0,1.0 +1 / x / x / x - ( 1 - x ),x - 1 + x**(-3),-3.0,1.0 +1 / x / x / x - ( 1 / ( ( ( 1 - x ) / x ) + x ) ),(-x**4 + x**2 - x + 1)/(x**3*(x**2 - x + 1)),-3.0,-1.0 +1 / x / x / x - ( 1 / ( ( 1 + ( 1 / x ) ) + x ) ),(-x**4 + x*(x + 1) + 1)/(x**3*(x*(x + 1) + 1)),-3.0,-1.0 +1 / x / x / x - ( 1 / ( ( 1 + x ) + x ) ),(-x**3 + 2*x + 1)/(x**3*(2*x + 1)),-3.0,-1.0 +1 / x / x / x - ( 1 / ( ( 1 / x ) - x ) ),(x**4 + x**2 - 1)/(x**5 - x**3),-3.0,-1.0 +1 / x / x / x - ( 1 / ( 1 + x ) ),(-x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / x / x - ( 1 / ( 1 - ( 1 / x ) ) ),(-x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / x / x - ( 1 / x ),(-x**2 + 1)/x**3,-3.0,-1.0 +1 / x / x / x - ( x / ( ( 1 + x ) + x ) ),(-x**4 + 2*x + 1)/(x**3*(2*x + 1)),-3.0,0.0 +1 / x / x / x - ( x / ( ( 1 / x ) + x ) ),(-x**5 + x**2 + 1)/(x**3*(x**2 + 1)),-3.0,0.0 +1 / x / x / x - ( x / ( ( x * x ) + x ) ),(-x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +1 / x / x / x - ( x / ( 1 + ( x * ( 1 - x ) ) ) ),(x**4 + x*(x - 1) - 1)/(x**3*(x*(x - 1) - 1)),-3.0,-1.0 +1 / x / x / x - ( x / ( 1 + x ) ),(-x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +1 / x / x / x - ( x / ( 1 - x ) ),(x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +1 / x / x / x - 1,-1 + x**(-3),-3.0,0.0 +x,x,1.0,1.0 +x * ( ( ( 1 + x ) * x ) + x - 1 ),x*(x*(x + 1) + x - 1),1.0,3.0 +x * ( ( ( 1 + x ) + x ) / 1 + x ),x*(3*x + 1),1.0,2.0 +x * ( ( ( 1 + x ) / ( 1 - x ) ) ),-x*(x + 1)/(x - 1),1.0,1.0 +x * ( ( ( x * x ) * x ) + x ) - 1,x**4 + x**2 - 1,0.0,4.0 +x * ( ( ( x * x ) / ( 1 - x ) ) - x - x ),x**2*(-3*x + 2)/(x - 1),2.0,2.0 +x * ( ( ( x / ( 1 - x ) ) - x ) - x - x ),x**2*(-3*x + 2)/(x - 1),2.0,2.0 +x * ( ( 1 + ( 1 + x ) ) + x * x ),x*(x**2 + x + 2),1.0,3.0 +x * ( ( 1 + ( 1 - x ) ) * x + 1 ),-x*(x*(x - 2) - 1),1.0,3.0 +x * ( ( 1 + x ) ) * x - 1,x**2*(x + 1) - 1,0.0,3.0 +x * ( ( 1 + x ) * x ) * x - 1,x**3*(x + 1) - 1,0.0,4.0 +x * ( ( 1 + x ) * x ) - 1 - 1,x**2*(x + 1) - 2,0.0,3.0 +x * ( ( 1 + x ) * x ) - 1 / x,(x**3*(x + 1) - 1)/x,-1.0,3.0 +x * ( ( 1 + x ) * x ) - x - 1,x**2*(x + 1) - x - 1,0.0,3.0 +x * ( ( 1 + x ) * x ) / ( ( 1 - x ) + 1 ),-x**2*(x + 1)/(x - 2),2.0,2.0 +x * ( ( 1 + x ) * x ) / ( 1 - x ),-x**2*(x + 1)/(x - 1),2.0,2.0 +x * ( ( 1 + x ) * x - 1 ),x*(x*(x + 1) - 1),1.0,3.0 +x * ( ( 1 + x ) + 1 ) + 1,x*(x + 2) + 1,0.0,2.0 +x * ( ( 1 + x ) + x ) + x,2*x*(x + 1),1.0,2.0 +x * ( ( 1 + x ) + x * x ),x*(x**2 + x + 1),1.0,3.0 +x * ( ( 1 + x ) + x + 1 ),2*x*(x + 1),1.0,2.0 +x * ( ( 1 + x ) + x + x ),x*(3*x + 1),1.0,2.0 +x * ( ( 1 + x ) - ( x * x ) + x ),x*(-x**2 + 2*x + 1),1.0,3.0 +x * ( ( 1 + x ) - x * x ),x*(-x**2 + x + 1),1.0,3.0 +x * ( ( 1 + x ) / ( 1 - x ) ) * x,-x**2*(x + 1)/(x - 1),2.0,2.0 +x * ( ( 1 - ( 1 + x ) ) - x - x ),-3*x**2,2.0,2.0 +x * ( ( 1 - ( x * x ) ) + 1 ) - 1,-x**3 + 2*x - 1,0.0,3.0 +x * ( ( 1 - x ) * x ) * x - 1 - x,-x**3*(x - 1) - x - 1,0.0,4.0 +x * ( ( 1 - x ) * x ) - x - 1 * x,x*(x*(-x + 1) - 2),1.0,3.0 +x * ( ( 1 - x ) * x + 1 ),x*(-x**2 + x + 1),1.0,3.0 +x * ( ( 1 - x ) + 1 ) - ( x * x ),2*x*(-x + 1),1.0,2.0 +x * ( ( 1 - x ) + x * x ),x*(x**2 - x + 1),1.0,3.0 +x * ( ( 1 - x ) - ( 1 + x ) - x ),-3*x**2,2.0,2.0 +x * ( ( 1 - x ) - ( 1 - x ) * x ),x*(x**2 - 2*x + 1),1.0,3.0 +x * ( ( 1 - x ) - ( x * x ) - x ),x*(-x**2 - 2*x + 1),1.0,3.0 +x * ( ( 1 - x ) - x ) * x * x + 1,x**3*(-2*x + 1) + 1,0.0,4.0 +x * ( ( 1 - x ) - x ) * x + 1 / x,(x**3*(-2*x + 1) + 1)/x,-1.0,3.0 +x * ( ( 1 - x ) - x ) * x - 1 / x,(x**3*(-2*x + 1) - 1)/x,-1.0,3.0 +x * ( ( 1 - x ) - x ) + 1 / x / x,-2*x**2 + x + x**(-2),-2.0,2.0 +x * ( ( 1 - x ) - x ) - 1 * x - x,-x*(2*x + 1),1.0,2.0 +x * ( ( 1 - x ) - x ) - 1 / x,-2*x**2 + x - 1/x,-1.0,2.0 +x * ( ( 1 - x ) - x - ( 1 + x ) ),-3*x**2,2.0,2.0 +x * ( ( 1 - x ) - x - ( 1 / ( 1 + x ) ) ),-x**2*(2*x + 1)/(x + 1),2.0,2.0 +x * ( ( 1 - x ) - x - ( 1 / ( 1 - x ) ) ),x**2*(-2*x + 3)/(x - 1),2.0,2.0 +x * ( ( 1 - x ) - x - x ),x*(-3*x + 1),1.0,2.0 +x * ( ( 1 / ( ( 1 / x ) - x ) ) + x + x ),x**2*(2*x**2 - 3)/(x**2 - 1),2.0,2.0 +x * ( ( 1 / ( 1 + x ) ) + x ),x*(x*(x + 1) + 1)/(x + 1),1.0,2.0 +x * ( ( 1 / ( 1 + x ) ) + x ) + x,x*(x*(x + 1) + x + 2)/(x + 1),1.0,2.0 +x * ( ( 1 / ( 1 + x ) ) - x ),-x*(x*(x + 1) - 1)/(x + 1),1.0,2.0 +x * ( ( 1 / ( 1 + x ) ) - x - ( 1 + x ) ),-x**2*(2*x + 3)/(x + 1),2.0,2.0 +x * ( ( 1 / x ) + x ) * x + x,x*(x**2 + 2),1.0,3.0 +x * ( ( 1 / x ) - x ) * x * x + 1,-x**4 + x**2 + 1,0.0,4.0 +x * ( ( x * ( 1 + x ) ) + x ) + x,x*(x*(x + 2) + 1),1.0,3.0 +x * ( ( x * ( 1 + x ) ) + x + 1 ),x*(x*(x + 1) + x + 1),1.0,3.0 +x * ( ( x * ( 1 - x ) ) - 1 - 1 ),x*(-x**2 + x - 2),1.0,3.0 +x * ( ( x * x ) ) * x - ( 1 + x ),x**4 - x - 1,0.0,4.0 +x * ( ( x * x ) ) * x - 1,x**4 - 1,0.0,4.0 +x * ( ( x * x ) ) - ( x * x ) - x,x*(x**2 - x - 1),1.0,3.0 +x * ( ( x * x ) ) - 1 - ( 1 / x ),(x**4 - x - 1)/x,-1.0,3.0 +x * ( ( x * x ) * x ) + 1 - x / 1,x**4 - x + 1,0.0,4.0 +x * ( ( x * x ) * x ) + x + x - 1,x**4 + 2*x - 1,0.0,4.0 +x * ( ( x * x ) + 1 + ( 1 - x ) ),x*(x**2 - x + 2),1.0,3.0 +x * ( ( x * x ) + 1 + x ),x*(x**2 + x + 1),1.0,3.0 +x * ( ( x * x ) + x ) * x + x - 1,x**3*(x + 1) + x - 1,0.0,4.0 +x * ( ( x * x ) + x ) * x - 1 - 1,x**3*(x + 1) - 2,0.0,4.0 +x * ( ( x * x ) + x ) + 1 - 1 / x,(x**4 + x**3 + x - 1)/x,-1.0,3.0 +x * ( ( x * x ) + x ) + x,x*(x*(x + 1) + 1),1.0,3.0 +x * ( ( x * x ) + x ) + x + x + x,x*(x*(x + 1) + 3),1.0,3.0 +x * ( ( x * x ) - ( 1 - x ) ),x*(x**2 + x - 1),1.0,3.0 +x * ( ( x * x ) - 1 ) - 1,x**3 - x - 1,0.0,3.0 +x * ( ( x * x ) - x ) * x + 1,x**3*(x - 1) + 1,0.0,4.0 +x * ( ( x * x ) - x ) - 1 / x + x,x**3 - x**2 + x - 1/x,-1.0,3.0 +x * ( ( x * x ) - x ) / ( ( 1 - x ) + 1 ),x**2*(-x + 1)/(x - 2),2.0,2.0 +x * ( ( x * x ) - x ) / ( x + 1 ),x**2*(x - 1)/(x + 1),2.0,2.0 +x * ( ( x * x ) / ( 1 + x ) ) - x,x*(x**2 - x - 1)/(x + 1),1.0,2.0 +x * ( ( x * x ) / ( 1 + x ) ) / ( x + 1 ),x**3/(x + 1)**2,3.0,1.0 +x * ( ( x * x ) / ( 1 - x ) ) / ( 1 - x ),x**3/(x - 1)**2,3.0,1.0 +x * ( ( x / ( ( 1 / x ) + x ) ) * 1 + x ),x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +x * ( ( x / ( ( 1 / x ) - x ) ) + x ),x**2*(x**2 - x - 1)/(x**2 - 1),2.0,2.0 +x * ( ( x / ( 1 + ( 1 + x ) ) ) + x + x ),x**2*(2*x + 5)/(x + 2),2.0,2.0 +x * ( ( x / ( 1 + ( 1 - x ) ) ) + 1 ),-2*x/(x - 2),1.0,0.0 +x * ( ( x / ( 1 + ( 1 / x ) ) ) + x + x ),x**2*(3*x + 2)/(x + 1),2.0,2.0 +x * ( ( x / ( 1 + x ) ) * x - 1 ),x*(x**2 - x - 1)/(x + 1),1.0,2.0 +x * ( ( x / ( 1 + x ) ) + 1 ) * x,x**2*(2*x + 1)/(x + 1),2.0,2.0 +x * ( ( x / ( 1 + x ) ) + x ),x**2*(x + 2)/(x + 1),2.0,2.0 +x * ( ( x / ( 1 + x ) ) + x ) + x,x*(x*(x + 2) + x + 1)/(x + 1),1.0,2.0 +x * ( ( x / ( 1 + x ) ) - x ) - ( x * x ),-x**2*(2*x + 1)/(x + 1),2.0,2.0 +x * ( ( x / ( 1 + x ) ) - x ) / ( 1 + ( 1 + x ) ),-x**3/((x + 1)*(x + 2)),3.0,1.0 +x * ( ( x / ( 1 + x ) ) - x ) / ( x + 1 ),-x**3/(x + 1)**2,3.0,1.0 +x * ( ( x / ( 1 + x ) ) - x - x ),-x**2*(2*x + 1)/(x + 1),2.0,2.0 +x * ( ( x / ( 1 - ( 1 / x ) ) ) / ( 1 - x ) ),-x**3/(x - 1)**2,3.0,1.0 +x * ( ( x / ( 1 - x ) ) * x ) - x,x*(-x**2 - x + 1)/(x - 1),1.0,2.0 +x * ( ( x / ( 1 - x ) ) + x ),x**2*(x - 2)/(x - 1),2.0,2.0 +x * ( ( x / ( 1 - x ) ) + x ) / ( 1 + 1 ),x**2*(x - 2)/(2*(x - 1)),2.0,2.0 +x * ( ( x / ( 1 - x ) ) - 1 ),-x*(2*x - 1)/(x - 1),1.0,1.0 +x * ( ( x / ( 1 - x ) ) / ( 1 - x ) ),x**2/(x - 1)**2,2.0,0.0 +x * ( ( x / ( 1 - x ) ) / ( 1 - x ) ) * ( x ),x**3/(x - 1)**2,3.0,1.0 +x * ( 1 ),x,1.0,1.0 +x * ( 1 + ( 1 + x ) ) * ( x ) - x,x*(x*(x + 2) - 1),1.0,3.0 +x * ( 1 + ( 1 + x ) ) + 1 / x / x,(x**3*(x + 2) + 1)/x**2,-2.0,2.0 +x * ( 1 + ( 1 + x ) + ( 1 + x ) ),x*(2*x + 3),1.0,2.0 +x * ( 1 + ( x * x ) ) - 1 / x / 1,x**3 + x - 1/x,-1.0,3.0 +x * ( 1 + ( x / ( 1 + x ) ) ) * x,x**2*(2*x + 1)/(x + 1),2.0,2.0 +x * ( 1 + ( x / ( 1 + x ) ) ) / 1 * x,x**2*(2*x + 1)/(x + 1),2.0,2.0 +x * ( 1 + x ) * ( ( 1 + x ) + x ),x*(x + 1)*(2*x + 1),1.0,3.0 +x * ( 1 + x ) * ( 1 + ( 1 + x ) ),x*(x + 1)*(x + 2),1.0,3.0 +x * ( 1 + x ) * ( 1 + x ),x*(x + 1)**2,1.0,3.0 +x * ( 1 + x ) * ( 1 + x ) * x - 1,x**2*(x + 1)**2 - 1,0.0,4.0 +x * ( 1 + x ) * ( 1 + x ) - x - x,x*((x + 1)**2 - 2),1.0,3.0 +x * ( 1 + x ) * ( 1 - x ) * x + 1,-x**4 + x**2 + 1,0.0,4.0 +x * ( 1 + x ) * ( 1 - x ) * x - 1,-x**4 + x**2 - 1,0.0,4.0 +x * ( 1 + x ) * ( 1 - x ) + x * x,x*(-x**2 + x + 1),1.0,3.0 +x * ( 1 + x ) * ( x * x ) + 1 + x,x**3*(x + 1) + x + 1,0.0,4.0 +x * ( 1 + x ) * ( x * x ) + 1 - x,x**3*(x + 1) - x + 1,0.0,4.0 +x * ( 1 + x ) * ( x * x ) - 1 - x,x**3*(x + 1) - x - 1,0.0,4.0 +x * ( 1 + x ) * ( x + 1 ),x*(x + 1)**2,1.0,3.0 +x * ( 1 + x ) * ( x / ( 1 - x ) ),-x**2*(x + 1)/(x - 1),2.0,2.0 +x * ( 1 + x ) * 1 - 1,x*(x + 1) - 1,0.0,2.0 +x * ( 1 + x ) * x * x + ( 1 + x ),x**3*(x + 1) + x + 1,0.0,4.0 +x * ( 1 + x ) * x * x + 1,x**3*(x + 1) + 1,0.0,4.0 +x * ( 1 + x ) * x * x - 1,x**3*(x + 1) - 1,0.0,4.0 +x * ( 1 + x ) * x + ( 1 - x ) / x,(x**3*(x + 1) - x + 1)/x,-1.0,3.0 +x * ( 1 + x ) * x + ( x * x ) - x,x*(x*(x + 1) + x - 1),1.0,3.0 +x * ( 1 + x ) * x + 1,x**2*(x + 1) + 1,0.0,3.0 +x * ( 1 + x ) * x + 1 + 1,x**2*(x + 1) + 2,0.0,3.0 +x * ( 1 + x ) * x + 1 - x,x**2*(x + 1) - x + 1,0.0,3.0 +x * ( 1 + x ) * x + x,x*(x*(x + 1) + 1),1.0,3.0 +x * ( 1 + x ) * x + x + ( 1 / x ),x**3 + x**2 + x + 1/x,-1.0,3.0 +x * ( 1 + x ) * x + x + ( x * x ),x*(x*(x + 1) + x + 1),1.0,3.0 +x * ( 1 + x ) * x + x + x,x*(x*(x + 1) + 2),1.0,3.0 +x * ( 1 + x ) * x - ( ( 1 / x ) ),(x**3*(x + 1) - 1)/x,-1.0,3.0 +x * ( 1 + x ) * x - 1 - x,x**2*(x + 1) - x - 1,0.0,3.0 +x * ( 1 + x ) * x - x + 1,x**2*(x + 1) - x + 1,0.0,3.0 +x * ( 1 + x ) * x - x - 1,x**2*(x + 1) - x - 1,0.0,3.0 +x * ( 1 + x ) * x - x - x,x*(x*(x + 1) - 2),1.0,3.0 +x * ( 1 + x ) + 1 + ( 1 / x ) / x,x**2 + x + 1 + x**(-2),-2.0,2.0 +x * ( 1 + x ) + 1 + 1,x*(x + 1) + 2,0.0,2.0 +x * ( 1 + x ) + 1 + 1 + x,x*(x + 1) + x + 2,0.0,2.0 +x * ( 1 + x ) + 1 + 1 / x,x**2 + x + 1 + 1/x,-1.0,2.0 +x * ( 1 + x ) + 1 / ( x * x ) + x,(x**3*(x + 2) + 1)/x**2,-2.0,2.0 +x * ( 1 + x ) + 1 / x / x,x**2 + x + x**(-2),-2.0,2.0 +x * ( 1 + x ) + x,x*(x + 2),1.0,2.0 +x * ( 1 + x ) + x * ( 1 - x ) * x,x*(x*(-x + 1) + x + 1),1.0,3.0 +x * ( 1 + x ) + x * x,x*(2*x + 1),1.0,2.0 +x * ( 1 + x ) + x + 1 + 1,x*(x + 1) + x + 2,0.0,2.0 +x * ( 1 + x ) + x + 1 / x,(x**2*(x + 2) + 1)/x,-1.0,2.0 +x * ( 1 + x ) + x + x,x*(x + 3),1.0,2.0 +x * ( 1 + x ) + x - 1,x*(x + 1) + x - 1,0.0,2.0 +x * ( 1 + x ) + x - 1 - 1,x*(x + 1) + x - 2,0.0,2.0 +x * ( 1 + x ) + x - 1 / x,(x**2*(x + 2) - 1)/x,-1.0,2.0 +x * ( 1 + x ) - ( 1 - x ),x*(x + 1) + x - 1,0.0,2.0 +x * ( 1 + x ) - ( 1 - x ) / x / x,(x**3*(x + 1) + x - 1)/x**2,-2.0,2.0 +x * ( 1 + x ) - ( 1 / x ) / x - 1,x**2 + x - 1 - 1/x**2,-2.0,2.0 +x * ( 1 + x ) - ( x / ( 1 + x ) ) + x * x,x**2*(2*x + 3)/(x + 1),2.0,2.0 +x * ( 1 + x ) - 1 * 1 - 1,x*(x + 1) - 2,0.0,2.0 +x * ( 1 + x ) - 1 + x * x,2*x**2 + x - 1,0.0,2.0 +x * ( 1 + x ) - 1 - 1,x*(x + 1) - 2,0.0,2.0 +x * ( 1 + x ) - 1 - 1 / x,x**2 + x - 1 - 1/x,-1.0,2.0 +x * ( 1 + x ) - 1 / ( x ),x**2 + x - 1/x,-1.0,2.0 +x * ( 1 + x ) - 1 / ( x * x ),x**2 + x - 1/x**2,-2.0,2.0 +x * ( 1 + x ) - 1 / ( x * x ) - 1,x**2 + x - 1 - 1/x**2,-2.0,2.0 +x * ( 1 + x ) - 1 / 1,x*(x + 1) - 1,0.0,2.0 +x * ( 1 + x ) - 1 / 1 / x,x**2 + x - 1/x,-1.0,2.0 +x * ( 1 + x ) - 1 / x + x,(x**2*(x + 2) - 1)/x,-1.0,2.0 +x * ( 1 + x ) - 1 / x / x,x**2 + x - 1/x**2,-2.0,2.0 +x * ( 1 + x ) - x * x * x,x*(-x**2 + x + 1),1.0,3.0 +x * ( 1 + x ) - x / x,x*(x + 1) - 1,0.0,2.0 +x * ( 1 + x ) - x / x / x,x**2 + x - 1/x,-1.0,2.0 +x * ( 1 + x ) / ( ( 1 - x ) + 1 ),-x*(x + 1)/(x - 2),1.0,1.0 +x * ( 1 + x ) / ( ( x * x ) + 1 ),x*(x + 1)/(x**2 + 1),1.0,0.0 +x * ( 1 + x ) / ( ( x * x ) - x ),(x + 1)/(x - 1),0.0,0.0 +x * ( 1 + x ) / ( 1 + 1 ),x*(x + 1)/2,1.0,2.0 +x * ( 1 + x ) / ( 1 - ( 1 / x ) ),x**2*(x + 1)/(x - 1),2.0,2.0 +x * ( 1 + x ) / ( 1 - x ),-x*(x + 1)/(x - 1),1.0,1.0 +x * ( 1 + x ) / ( 1 - x ) + x * x,x*(x*(x - 1) - x - 1)/(x - 1),1.0,2.0 +x * ( 1 + x ) / ( x + ( 1 / x ) ),x**2*(x + 1)/(x**2 + 1),2.0,1.0 +x * ( 1 + x ) / 1 * ( 1 + x ),x*(x + 1)**2,1.0,3.0 +x * ( 1 + x ) / 1 * x - 1,x**2*(x + 1) - 1,0.0,3.0 +x * ( 1 + x ) / 1 - 1,x*(x + 1) - 1,0.0,2.0 +x * ( 1 + x * ( 1 + x ) ),x*(x*(x + 1) + 1),1.0,3.0 +x * ( 1 + x * x ),x**3 + x,1.0,3.0 +x * ( 1 - ( 1 + x ) ) * x - 1 / x,-(x**4 + 1)/x,-1.0,3.0 +x * ( 1 - ( 1 + x ) ) - 1 / x / x,-(x**4 + 1)/x**2,-2.0,2.0 +x * ( 1 - ( 1 - x ) * x ),x*(x**2 - x + 1),1.0,3.0 +x * ( 1 - ( 1 / ( 1 + x ) ) ) / ( 1 + x ),x**2/(x + 1)**2,2.0,0.0 +x * ( 1 - ( x * ( 1 - x ) ) ),x*(x**2 - x + 1),1.0,3.0 +x * ( 1 - ( x * x ) ) + 1,-x**3 + x + 1,0.0,3.0 +x * ( 1 - ( x * x ) ) + x,x*(-x**2 + 2),1.0,3.0 +x * ( 1 - ( x * x ) ) + x * 1 + x,x*(-x**2 + 3),1.0,3.0 +x * ( 1 - ( x * x ) ) - x - x - x,-x*(x**2 + 2),1.0,3.0 +x * ( 1 - ( x / ( 1 - ( x * x ) ) ) ) * x,x**2*(x**2 + x - 1)/(x**2 - 1),2.0,2.0 +x * ( 1 - x ),x*(-x + 1),1.0,2.0 +x * ( 1 - x ) * ( 1 + x ) * x - 1,-x**4 + x**2 - 1,0.0,4.0 +x * ( 1 - x ) * ( 1 + x ) - 1,-x**3 + x - 1,0.0,3.0 +x * ( 1 - x ) * ( 1 - x ) + x,x*((x - 1)**2 + 1),1.0,3.0 +x * ( 1 - x ) * ( 1 - x ) + x * x,x*(x + (x - 1)**2),1.0,3.0 +x * ( 1 - x ) * ( 1 - x ) - 1,x*(x - 1)**2 - 1,0.0,3.0 +x * ( 1 - x ) * ( 1 / ( 1 + x ) ),-x*(x - 1)/(x + 1),1.0,1.0 +x * ( 1 - x ) * ( x * x ) - 1,x**3*(-x + 1) - 1,0.0,4.0 +x * ( 1 - x ) * ( x / ( 1 + ( 1 + x ) ) ),x**2*(-x + 1)/(x + 2),2.0,2.0 +x * ( 1 - x ) * 1 * x - ( 1 / x ),(x**3*(-x + 1) - 1)/x,-1.0,3.0 +x * ( 1 - x ) * 1 * x - x,x*(x*(-x + 1) - 1),1.0,3.0 +x * ( 1 - x ) * x * ( 1 + x ) + 1,-x**4 + x**2 + 1,0.0,4.0 +x * ( 1 - x ) * x * ( 1 + x ) - 1,-x**4 + x**2 - 1,0.0,4.0 +x * ( 1 - x ) * x * ( 1 - x ) + 1,x**2*(x - 1)**2 + 1,0.0,4.0 +x * ( 1 - x ) * x * ( 1 - x ) - 1,x**2*(x - 1)**2 - 1,0.0,4.0 +x * ( 1 - x ) * x * 1 - x,x*(x*(-x + 1) - 1),1.0,3.0 +x * ( 1 - x ) * x * x + ( 1 + x ),x**3*(-x + 1) + x + 1,0.0,4.0 +x * ( 1 - x ) * x * x + ( 1 - x ),x**3*(-x + 1) - x + 1,0.0,4.0 +x * ( 1 - x ) * x * x + 1,x**3*(-x + 1) + 1,0.0,4.0 +x * ( 1 - x ) * x * x - ( 1 + x ),-x**3*(x - 1) - x - 1,0.0,4.0 +x * ( 1 - x ) * x + ( 1 ),x**2*(-x + 1) + 1,0.0,3.0 +x * ( 1 - x ) * x + ( 1 + x ),x**2*(-x + 1) + x + 1,0.0,3.0 +x * ( 1 - x ) * x + ( 1 + x ) / x,(x**3*(-x + 1) + x + 1)/x,-1.0,3.0 +x * ( 1 - x ) * x + ( 1 - x ),x**2*(-x + 1) - x + 1,0.0,3.0 +x * ( 1 - x ) * x + ( 1 / x ) + x,-x**3 + x**2 + x + 1/x,-1.0,3.0 +x * ( 1 - x ) * x + 1 + ( 1 / x ),-x**3 + x**2 + 1 + 1/x,-1.0,3.0 +x * ( 1 - x ) * x + 1 + 1,x**2*(-x + 1) + 2,0.0,3.0 +x * ( 1 - x ) * x + 1 / x,(x**3*(-x + 1) + 1)/x,-1.0,3.0 +x * ( 1 - x ) * x + x,x*(x*(-x + 1) + 1),1.0,3.0 +x * ( 1 - x ) * x - ( 1 - x ),x**2*(-x + 1) + x - 1,0.0,3.0 +x * ( 1 - x ) * x - ( 1 / x ) - 1,-x**3 + x**2 - 1 - 1/x,-1.0,3.0 +x * ( 1 - x ) * x - 1,x**2*(-x + 1) - 1,0.0,3.0 +x * ( 1 - x ) * x - 1 - 1,x**2*(-x + 1) - 2,0.0,3.0 +x * ( 1 - x ) * x - x * 1,x*(x*(-x + 1) - 1),1.0,3.0 +x * ( 1 - x ) * x - x - ( 1 / x ),-x**3 + x**2 - x - 1/x,-1.0,3.0 +x * ( 1 - x ) * x - x - x,x*(x*(-x + 1) - 2),1.0,3.0 +x * ( 1 - x ) * x - x / ( 1 + x ),-x*(x**3 - x + 1)/(x + 1),1.0,3.0 +x * ( 1 - x ) + ( 1 + x ) / x / x,(x**3*(-x + 1) + x + 1)/x**2,-2.0,2.0 +x * ( 1 - x ) + ( 1 / x ) / x + x,(x**3*(-x + 2) + 1)/x**2,-2.0,2.0 +x * ( 1 - x ) + 1,-x*(x - 1) + 1,0.0,2.0 +x * ( 1 - x ) + 1 + 1 + 1,-x*(x - 1) + 3,0.0,2.0 +x * ( 1 - x ) + 1 / ( x * x ) + x,(x**3*(-x + 2) + 1)/x**2,-2.0,2.0 +x * ( 1 - x ) + 1 / x + x,(x**2*(-x + 2) + 1)/x,-1.0,2.0 +x * ( 1 - x ) + 1 / x / x,-x**2 + x + x**(-2),-2.0,2.0 +x * ( 1 - x ) + x,x*(-x + 2),1.0,2.0 +x * ( 1 - x ) + x * ( x * x ) + x,x*(x**2 - x + 2),1.0,3.0 +x * ( 1 - x ) + x * 1 + x,x*(-x + 3),1.0,2.0 +x * ( 1 - x ) + x * x * x,x*(x**2 - x + 1),1.0,3.0 +x * ( 1 - x ) + x + 1,-x*(x - 1) + x + 1,0.0,2.0 +x * ( 1 - x ) + x + 1 + 1,-x*(x - 1) + x + 2,0.0,2.0 +x * ( 1 - x ) + x + 1 / x,(x**2*(-x + 2) + 1)/x,-1.0,2.0 +x * ( 1 - x ) + x + x + x,x*(-x + 4),1.0,2.0 +x * ( 1 - x ) + x + x / 1,x*(-x + 3),1.0,2.0 +x * ( 1 - x ) + x - ( 1 / x ),(x**2*(-x + 2) - 1)/x,-1.0,2.0 +x * ( 1 - x ) + x - 1,-x*(x - 1) + x - 1,0.0,2.0 +x * ( 1 - x ) + x - 1 * 1,-x*(x - 1) + x - 1,0.0,2.0 +x * ( 1 - x ) + x - 1 / ( x * x ),(x**3*(-x + 2) - 1)/x**2,-2.0,2.0 +x * ( 1 - x ) - ( 1 ) / x,-x**2 + x - 1/x,-1.0,2.0 +x * ( 1 - x ) - ( 1 - x ) * x * x,x*(x - 1)**2,1.0,3.0 +x * ( 1 - x ) - ( 1 / x ) - 1,-x**2 + x - 1 - 1/x,-1.0,2.0 +x * ( 1 - x ) - ( 1 / x ) / x - 1,-x**2 + x - 1 - 1/x**2,-2.0,2.0 +x * ( 1 - x ) - ( 1 / x ) / x - x,-(x**4 + 1)/x**2,-2.0,2.0 +x * ( 1 - x ) - ( x * x ),x*(-2*x + 1),1.0,2.0 +x * ( 1 - x ) - 1 + x + x,-x**2 + 3*x - 1,0.0,2.0 +x * ( 1 - x ) - 1 - 1,-x**2 + x - 2,0.0,2.0 +x * ( 1 - x ) - 1 - 1 - 1,-x**2 + x - 3,0.0,2.0 +x * ( 1 - x ) - 1 - 1 / x,-x**2 + x - 1 - 1/x,-1.0,2.0 +x * ( 1 - x ) - 1 - x,-x**2 - 1,0.0,2.0 +x * ( 1 - x ) - 1 - x - x,-x**2 - x - 1,0.0,2.0 +x * ( 1 - x ) - 1 / ( x * x ),-x**2 + x - 1/x**2,-2.0,2.0 +x * ( 1 - x ) - 1 / x,-x**2 + x - 1/x,-1.0,2.0 +x * ( 1 - x ) - 1 / x + x,(x**2*(-x + 2) - 1)/x,-1.0,2.0 +x * ( 1 - x ) - 1 / x - 1,-x**2 + x - 1 - 1/x,-1.0,2.0 +x * ( 1 - x ) - 1 / x - x,-(x**3 + 1)/x,-1.0,2.0 +x * ( 1 - x ) - 1 / x / x,-x**2 + x - 1/x**2,-2.0,2.0 +x * ( 1 - x ) - x,-x**2,2.0,2.0 +x * ( 1 - x ) - x * ( 1 - x ) * x,x*(x - 1)**2,1.0,3.0 +x * ( 1 - x ) - x * x * x,x*(-x**2 - x + 1),1.0,3.0 +x * ( 1 - x ) - x - 1,-x**2 - 1,0.0,2.0 +x * ( 1 - x ) - x - 1 / x,-(x**3 + 1)/x,-1.0,2.0 +x * ( 1 - x ) - x - x - x,-x*(x + 2),1.0,2.0 +x * ( 1 - x ) - x / ( 1 + x ) / ( 1 - x ),x**2*(-x**2 + x + 1)/(x**2 - 1),2.0,2.0 +x * ( 1 - x ) - x / ( 1 - x ) / ( 1 - x ),-x**2 + x - x/(x - 1)**2,2.0,2.0 +x * ( 1 - x ) / ( ( 1 + x ) + 1 ),-x*(x - 1)/(x + 2),1.0,1.0 +x * ( 1 - x ) / ( ( x * x ) + 1 ),-x*(x - 1)/(x**2 + 1),1.0,0.0 +x * ( 1 - x ) / ( ( x * x ) + x ),(-x + 1)/(x + 1),0.0,0.0 +x * ( 1 - x ) / ( ( x * x ) - ( 1 / x ) ),x**2*(-x + 1)/(x**3 - 1),2.0,0.0 +x * ( 1 - x ) / ( 1 + ( 1 + x ) ),-x*(x - 1)/(x + 2),1.0,1.0 +x * ( 1 - x ) / ( 1 + ( x * x ) ),-x*(x - 1)/(x**2 + 1),1.0,0.0 +x * ( 1 - x ) / ( 1 + 1 ),x*(-x + 1)/2,1.0,2.0 +x * ( 1 - x ) / ( 1 + x ),-x*(x - 1)/(x + 1),1.0,1.0 +x * ( 1 - x ) / ( 1 + x ) - x - ( x * x ),-x**2*(x + 3)/(x + 1),2.0,2.0 +x * ( 1 - x ) / ( x + ( 1 / x ) ),x**2*(-x + 1)/(x**2 + 1),2.0,1.0 +x * ( 1 - x - ( ( 1 + x ) + x ) ),-3*x**2,2.0,2.0 +x * ( 1 - x - ( 1 + x ) ),-2*x**2,2.0,2.0 +x * ( 1 - x - ( 1 / ( 1 - ( x * x ) ) ) ),x**2*(-x**2 + x + 1)/(x**2 - 1),2.0,2.0 +x * ( 1 - x - ( 1 / ( 1 - x ) ) ),x**2*(-x + 2)/(x - 1),2.0,2.0 +x * ( 1 - x - ( x * ( 1 - x ) ) ),x*(x**2 - 2*x + 1),1.0,3.0 +x * ( 1 - x - x ),x*(-2*x + 1),1.0,2.0 +x * ( 1 / ( ( 1 / x ) - x ) ) / ( ( 1 / x ) - x ),x**3/(x**2 - 1)**2,3.0,-1.0 +x * ( 1 / ( ( 1 / x ) - x ) ) / ( 1 + ( 1 / x ) ),-x**3/((x + 1)*(x**2 - 1)),3.0,0.0 +x * ( 1 / ( 1 + ( ( 1 / x ) / x ) ) ) / ( x + 1 ),x**3/((x + 1)*(x**2 + 1)),3.0,0.0 +x * ( 1 / ( 1 + ( x * x ) ) ) + x,x*(x**2 + 2)/(x**2 + 1),1.0,1.0 +x * ( 1 / ( 1 + ( x * x ) ) ) - 1 / ( x ),-1/(x**3 + x),-1.0,-3.0 +x * ( 1 / ( 1 + ( x / ( 1 + x ) ) ) ) - x,-x**2/(2*x + 1),2.0,1.0 +x * ( 1 / ( 1 + x ) ) * ( x + x ),2*x**2/(x + 1),2.0,1.0 +x * ( 1 / ( 1 + x ) ) * 1 - 1 / x,(x**2 - x - 1)/(x*(x + 1)),-1.0,0.0 +x * ( 1 / ( 1 + x ) ) * x,x**2/(x + 1),2.0,1.0 +x * ( 1 / ( 1 + x ) ) * x + x,x*(2*x + 1)/(x + 1),1.0,1.0 +x * ( 1 / ( 1 + x ) ) + 1 / x / x,(x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +x * ( 1 / ( 1 + x ) ) + x,x*(x + 2)/(x + 1),1.0,1.0 +x * ( 1 / ( 1 + x ) ) + x * x,x*(x*(x + 1) + 1)/(x + 1),1.0,2.0 +x * ( 1 / ( 1 + x ) ) - 1 - ( 1 / x ) / ( x * x ),-(x**3 + x + 1)/(x**3*(x + 1)),-3.0,-1.0 +x * ( 1 / ( 1 + x ) ) - 1 - 1 / x,-(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +x * ( 1 / ( 1 + x ) ) - x * x * x,-x**3 + x/(x + 1),1.0,3.0 +x * ( 1 / ( 1 + x ) ) / ( x + 1 ),x/(x + 1)**2,1.0,-1.0 +x * ( 1 / ( 1 + x ) ) / ( x + x ),1/(2*(x + 1)),0.0,-1.0 +x * ( 1 / ( 1 - ( 1 / x ) ) ) / ( 1 + 1 ),x**2/(2*(x - 1)),2.0,1.0 +x * ( 1 / ( 1 - ( x * x ) ) ) + x * x - x,x**2*(x**2 - x - 1)/(x**2 - 1),2.0,2.0 +x * ( 1 / ( 1 - ( x * x ) ) ) - 1 / x / x,(-x**3 - x**2 + 1)/(x**2*(x**2 - 1)),-2.0,-1.0 +x * ( 1 / ( 1 - ( x * x ) ) ) / ( 1 - x ),x/((x - 1)*(x**2 - 1)),1.0,-2.0 +x * ( 1 / ( 1 - x ) ) * ( x * x ) - x * x,x**2*(-2*x + 1)/(x - 1),2.0,2.0 +x * ( 1 / ( 1 - x ) ) * ( x / ( 1 - x ) ) * x,x**3/(x - 1)**2,3.0,1.0 +x * ( 1 / ( 1 - x ) ) * x,-x**2/(x - 1),2.0,1.0 +x * ( 1 / ( 1 - x ) ) * x * x - x,x*(-x**2 - x + 1)/(x - 1),1.0,2.0 +x * ( 1 / ( 1 - x ) ) * x * x / ( 1 - x ),x**3/(x - 1)**2,3.0,1.0 +x * ( 1 / ( 1 - x ) ) + 1 / x / ( x * x ),(-x**4 + x - 1)/(x**3*(x - 1)),-3.0,0.0 +x * ( 1 / ( 1 - x ) ) + 1 / x / x,(-x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +x * ( 1 / ( 1 - x ) ) + x,x*(x - 2)/(x - 1),1.0,1.0 +x * ( 1 / ( 1 - x ) ) + x * x * x,(x**4 - x**3 - x)/(x - 1),1.0,3.0 +x * ( 1 / ( 1 - x ) ) - ( 1 / x ) / x / x,(-x**4 - x + 1)/(x**3*(x - 1)),-3.0,0.0 +x * ( 1 / ( 1 - x ) ) - 1 / x / x,(-x**3 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +x * ( 1 / ( 1 - x ) ) - x / x,(-2*x + 1)/(x - 1),0.0,0.0 +x * ( 1 / ( 1 - x ) ) / ( ( ( 1 / x ) / x ) - x ),x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +x * ( 1 / ( 1 - x ) ) / ( 1 + ( 1 + x ) ),-x/((x - 1)*(x + 2)),1.0,-1.0 +x * ( 1 / ( 1 - x ) ) / ( 1 + ( x * x ) ),-x/((x - 1)*(x**2 + 1)),1.0,-2.0 +x * ( 1 / ( 1 - x ) ) / ( 1 + 1 ),-x/(2*x - 2),1.0,0.0 +x * ( 1 / ( 1 - x ) ) / ( 1 - x ),x/(x - 1)**2,1.0,-1.0 +x * ( 1 / ( 1 - x ) ) / ( x - 1 ),-x/(x - 1)**2,1.0,-1.0 +x * ( 1 / x ) + 1 - 1 / ( x * x ),2 - 1/x**2,-2.0,0.0 +x * ( 1 / x ) / ( ( 1 - x ) - x ),-1/(2*x - 1),0.0,-1.0 +x * ( x ),x**2,2.0,2.0 +x * ( x ) * ( 1 + x ) - x,x*(x*(x + 1) - 1),1.0,3.0 +x * ( x ) * ( 1 - x ) + x,x*(x*(-x + 1) + 1),1.0,3.0 +x * ( x ) * x + x,x**3 + x,1.0,3.0 +x * ( x ) * x - ( ( 1 + x ) / x ),(x**4 - x - 1)/x,-1.0,3.0 +x * ( x ) * x - ( 1 - x ),x**3 + x - 1,0.0,3.0 +x * ( x ) * x - x,x**3 - x,1.0,3.0 +x * ( x ) + ( x / ( 1 - x ) ),x*(x*(x - 1) - 1)/(x - 1),1.0,2.0 +x * ( x ) + 1 / ( 1 + x ),(x**2*(x + 1) + 1)/(x + 1),0.0,2.0 +x * ( x ) + x,x*(x + 1),1.0,2.0 +x * ( x ) - ( 1 / x ) / x,(x**4 - 1)/x**2,-2.0,2.0 +x * ( x ) - ( x / ( 1 + x ) ),x*(x*(x + 1) - 1)/(x + 1),1.0,2.0 +x * ( x ) - 1,x**2 - 1,0.0,2.0 +x * ( x ) - 1 - 1,x**2 - 2,0.0,2.0 +x * ( x ) - x,x*(x - 1),1.0,2.0 +x * ( x ) - x - 1,x**2 - x - 1,0.0,2.0 +x * ( x * ( 1 + x ) ) * x + 1,x**3*(x + 1) + 1,0.0,4.0 +x * ( x * ( 1 + x ) ) * x + x - 1,x**3*(x + 1) + x - 1,0.0,4.0 +x * ( x * ( 1 + x ) ) * x - 1 + x,x**3*(x + 1) + x - 1,0.0,4.0 +x * ( x * ( 1 + x ) ) * x - x - 1,x**3*(x + 1) - x - 1,0.0,4.0 +x * ( x * ( 1 + x ) ) + 1 + 1,x**2*(x + 1) + 2,0.0,3.0 +x * ( x * ( 1 + x ) ) + 1 - 1 / x,(x**4 + x**3 + x - 1)/x,-1.0,3.0 +x * ( x * ( 1 + x ) ) + 1 - x,x**2*(x + 1) - x + 1,0.0,3.0 +x * ( x * ( 1 + x ) ) + 1 / x,(x**3*(x + 1) + 1)/x,-1.0,3.0 +x * ( x * ( 1 + x ) ) + 1 / x - 1,(x**4 + x**3 - x + 1)/x,-1.0,3.0 +x * ( x * ( 1 + x ) ) + 1 / x - x,x**3 + x**2 - x + 1/x,-1.0,3.0 +x * ( x * ( 1 + x ) ) + x + 1,x**2*(x + 1) + x + 1,0.0,3.0 +x * ( x * ( 1 + x ) ) + x + 1 / x,x**3 + x**2 + x + 1/x,-1.0,3.0 +x * ( x * ( 1 + x ) ) + x - 1,x**2*(x + 1) + x - 1,0.0,3.0 +x * ( x * ( 1 + x ) ) + x - 1 / x,x**3 + x**2 + x - 1/x,-1.0,3.0 +x * ( x * ( 1 + x ) ) - 1 + x,x**2*(x + 1) + x - 1,0.0,3.0 +x * ( x * ( 1 + x ) ) - 1 - 1,x**2*(x + 1) - 2,0.0,3.0 +x * ( x * ( 1 + x ) ) - 1 - x,x**2*(x + 1) - x - 1,0.0,3.0 +x * ( x * ( 1 + x ) ) - 1 / x + 1,(x**4 + x**3 + x - 1)/x,-1.0,3.0 +x * ( x * ( 1 + x ) ) - 1 / x - 1,(x**4 + x**3 - x - 1)/x,-1.0,3.0 +x * ( x * ( 1 + x ) ) - x + 1,x**2*(x + 1) - x + 1,0.0,3.0 +x * ( x * ( 1 + x ) ) - x - x - x,x*(x*(x + 1) - 3),1.0,3.0 +x * ( x * ( 1 + x ) ) / ( 1 - x ),-x**2*(x + 1)/(x - 1),2.0,2.0 +x * ( x * ( 1 + x ) ) / 1 - x - x,x*(x*(x + 1) - 2),1.0,3.0 +x * ( x * ( 1 + x ) - ( 1 - x ) ),x*(x*(x + 1) + x - 1),1.0,3.0 +x * ( x * ( 1 - x ) ) * x + x - 1,x**3*(-x + 1) + x - 1,0.0,4.0 +x * ( x * ( 1 - x ) ) * x - 1 + x,x**3*(-x + 1) + x - 1,0.0,4.0 +x * ( x * ( 1 - x ) ) * x - 1 - 1,x**3*(-x + 1) - 2,0.0,4.0 +x * ( x * ( 1 - x ) ) * x - 1 - x,-x**3*(x - 1) - x - 1,0.0,4.0 +x * ( x * ( 1 - x ) ) * x - 1 / 1,x**3*(-x + 1) - 1,0.0,4.0 +x * ( x * ( 1 - x ) ) + 1 / x,(x**3*(-x + 1) + 1)/x,-1.0,3.0 +x * ( x * ( 1 - x ) ) + 1 / x - 1,-x**3 + x**2 - 1 + 1/x,-1.0,3.0 +x * ( x * ( 1 - x ) ) + x * x + x,x*(x*(-x + 1) + x + 1),1.0,3.0 +x * ( x * ( 1 - x ) ) + x + 1,x**2*(-x + 1) + x + 1,0.0,3.0 +x * ( x * ( 1 - x ) ) + x + 1 / x,-x**3 + x**2 + x + 1/x,-1.0,3.0 +x * ( x * ( 1 - x ) ) + x + x,x*(x*(-x + 1) + 2),1.0,3.0 +x * ( x * ( 1 - x ) ) - 1,x**2*(-x + 1) - 1,0.0,3.0 +x * ( x * ( 1 - x ) ) - 1 * 1 - 1,x**2*(-x + 1) - 2,0.0,3.0 +x * ( x * ( 1 - x ) ) - 1 - 1,x**2*(-x + 1) - 2,0.0,3.0 +x * ( x * ( 1 - x ) ) - 1 - 1 / x,-x**3 + x**2 - 1 - 1/x,-1.0,3.0 +x * ( x * ( 1 - x ) ) - 1 / x + 1,-x**3 + x**2 + 1 - 1/x,-1.0,3.0 +x * ( x * ( 1 - x ) ) - x + 1,x**2*(-x + 1) - x + 1,0.0,3.0 +x * ( x * ( 1 - x ) ) - x + 1 / x,-x**3 + x**2 - x + 1/x,-1.0,3.0 +x * ( x * ( 1 - x ) ) - x - 1,-x**2*(x - 1) - x - 1,0.0,3.0 +x * ( x * ( 1 - x ) ) - x - 1 / x,-x**3 + x**2 - x - 1/x,-1.0,3.0 +x * ( x * ( 1 - x ) ) - x - x,x*(x*(-x + 1) - 2),1.0,3.0 +x * ( x * ( 1 - x ) ) / ( ( 1 + x ) + 1 ),x**2*(-x + 1)/(x + 2),2.0,2.0 +x * ( x * ( 1 - x ) ) / ( 1 + ( 1 + x ) ),x**2*(-x + 1)/(x + 2),2.0,2.0 +x * ( x * ( 1 - x ) ) / ( 1 + x ),x**2*(-x + 1)/(x + 1),2.0,2.0 +x * ( x * ( 1 - x ) ) / ( x - ( 1 - x ) ),x**2*(-x + 1)/(2*x - 1),2.0,2.0 +x * ( x * ( 1 - x ) ) / 1 - x - x,x*(x*(-x + 1) - 2),1.0,3.0 +x * ( x * ( 1 - x ) - 1 ),x*(-x**2 + x - 1),1.0,3.0 +x * ( x * ( 1 / ( ( 1 + x ) + x ) ) + x ),2*x**2*(x + 1)/(2*x + 1),2.0,2.0 +x * ( x * ( x * x ) ) * 1 - 1 - 1,x**4 - 2,0.0,4.0 +x * ( x * ( x * x ) ) - ( 1 ) - x,x**4 - x - 1,0.0,4.0 +x * ( x * ( x * x ) ) - 1 - 1 - 1,x**4 - 3,0.0,4.0 +x * ( x * ( x * x ) ) - 1 - x - 1,x**4 - x - 2,0.0,4.0 +x * ( x * ( x / ( 1 + x ) ) ) + x,x*(x**2 + x + 1)/(x + 1),1.0,2.0 +x * ( x * ( x / ( 1 + x ) ) ) / ( 1 + ( 1 - x ) ),-x**3/((x - 2)*(x + 1)),3.0,1.0 +x * ( x * ( x / ( 1 + x ) ) + x ),x**2*(2*x + 1)/(x + 1),2.0,2.0 +x * ( x * ( x / ( 1 - x ) ) ) / ( 1 - x ),x**3/(x - 1)**2,3.0,1.0 +x * ( x * x ) * ( 1 + x ) * 1 - 1,x**3*(x + 1) - 1,0.0,4.0 +x * ( x * x ) * ( 1 + x ) + 1 + x,x**3*(x + 1) + x + 1,0.0,4.0 +x * ( x * x ) * ( 1 + x ) + x + 1,x**3*(x + 1) + x + 1,0.0,4.0 +x * ( x * x ) * ( 1 + x ) - 1 - 1,x**3*(x + 1) - 2,0.0,4.0 +x * ( x * x ) * ( 1 + x ) - x + 1,x**3*(x + 1) - x + 1,0.0,4.0 +x * ( x * x ) * ( 1 - x ) - 1 - 1,x**3*(-x + 1) - 2,0.0,4.0 +x * ( x * x ) * ( 1 / ( 1 - x ) ) - x * x,x**2*(-2*x + 1)/(x - 1),2.0,2.0 +x * ( x * x ) * 1 * x - 1,x**4 - 1,0.0,4.0 +x * ( x * x ) * 1 - 1 - 1,x**3 - 2,0.0,3.0 +x * ( x * x ) * 1 - 1 / x,(x**4 - 1)/x,-1.0,3.0 +x * ( x * x ) * x * 1 - 1,x**4 - 1,0.0,4.0 +x * ( x * x ) * x + ( 1 - x ) + 1,x**4 - x + 2,0.0,4.0 +x * ( x * x ) * x + ( x * x ) - 1,x**4 + x**2 - 1,0.0,4.0 +x * ( x * x ) * x + 1 + ( x * x ),x**4 + x**2 + 1,0.0,4.0 +x * ( x * x ) * x + x - ( 1 - x ),x**4 + 2*x - 1,0.0,4.0 +x * ( x * x ) * x - ( 1 + x ),x**4 - x - 1,0.0,4.0 +x * ( x * x ) * x - ( 1 + x ) - 1,x**4 - x - 2,0.0,4.0 +x * ( x * x ) * x - ( 1 - x ) + x,x**4 + 2*x - 1,0.0,4.0 +x * ( x * x ) * x - ( 1 - x ) - 1,x**4 + x - 2,0.0,4.0 +x * ( x * x ) * x - ( x * x ) - 1,x**4 - x**2 - 1,0.0,4.0 +x * ( x * x ) * x - 1,x**4 - 1,0.0,4.0 +x * ( x * x ) * x - 1 + x,x**4 + x - 1,0.0,4.0 +x * ( x * x ) * x - 1 - ( 1 + x ),x**4 - x - 2,0.0,4.0 +x * ( x * x ) * x - 1 - ( 1 - x ),x**4 + x - 2,0.0,4.0 +x * ( x * x ) * x - 1 - ( x * x ),x**4 - x**2 - 1,0.0,4.0 +x * ( x * x ) * x - 1 / ( 1 + x ),(x**4*(x + 1) - 1)/(x + 1),0.0,4.0 +x * ( x * x ) * x - x + 1,x**4 - x + 1,0.0,4.0 +x * ( x * x ) * x - x - ( 1 + x ),x**4 - 2*x - 1,0.0,4.0 +x * ( x * x ) * x - x - 1,x**4 - x - 1,0.0,4.0 +x * ( x * x ) * x - x / x,x**4 - 1,0.0,4.0 +x * ( x * x ) * x / ( 1 - x ) - x,x*(-x**3 - x + 1)/(x - 1),1.0,3.0 +x * ( x * x ) * x / 1 - ( 1 + x ),x**4 - x - 1,0.0,4.0 +x * ( x * x ) * x / 1 - ( 1 - x ),x**4 + x - 1,0.0,4.0 +x * ( x * x ) + ( 1 + x ) + x,x**3 + 2*x + 1,0.0,3.0 +x * ( x * x ) + ( 1 - x ) - 1 / x,x**3 - x + 1 - 1/x,-1.0,3.0 +x * ( x * x ) + ( 1 - x ) / x + x,x**3 + x - 1 + 1/x,-1.0,3.0 +x * ( x * x ) + ( 1 / x ) + 1 + 1,x**3 + 2 + 1/x,-1.0,3.0 +x * ( x * x ) + ( 1 / x ) + 1 - x,x**3 - x + 1 + 1/x,-1.0,3.0 +x * ( x * x ) + ( 1 / x ) + 1 / x,(x**4 + 2)/x,-1.0,3.0 +x * ( x * x ) + ( x * ( 1 - x ) ),x*(x**2 - x + 1),1.0,3.0 +x * ( x * x ) + 1 + ( 1 + x ) * x,x**3 + x*(x + 1) + 1,0.0,3.0 +x * ( x * x ) + 1 + ( 1 / x ) + x,x**3 + x + 1 + 1/x,-1.0,3.0 +x * ( x * x ) + 1 + 1 - x,x**3 - x + 2,0.0,3.0 +x * ( x * x ) + 1 + x * ( 1 + x ),x**3 + x*(x + 1) + 1,0.0,3.0 +x * ( x * x ) + 1 + x * ( x * x ),2*x**3 + 1,0.0,3.0 +x * ( x * x ) + 1 + x + 1,x**3 + x + 2,0.0,3.0 +x * ( x * x ) + 1 + x + x,x**3 + 2*x + 1,0.0,3.0 +x * ( x * x ) + 1 - x / 1,x**3 - x + 1,0.0,3.0 +x * ( x * x ) + 1 / x,(x**4 + 1)/x,-1.0,3.0 +x * ( x * x ) + 1 / x * 1,(x**4 + 1)/x,-1.0,3.0 +x * ( x * x ) + 1 / x + ( x * x ),(x**3*(x + 1) + 1)/x,-1.0,3.0 +x * ( x * x ) + 1 / x - ( 1 + x ),x**3 - x - 1 + 1/x,-1.0,3.0 +x * ( x * x ) + 1 / x / ( 1 + x ),(x**4*(x + 1) + 1)/(x*(x + 1)),-1.0,3.0 +x * ( x * x ) + x,x**3 + x,1.0,3.0 +x * ( x * x ) + x * 1 + x,x*(x**2 + 2),1.0,3.0 +x * ( x * x ) + x * x - 1,x**3 + x**2 - 1,0.0,3.0 +x * ( x * x ) + x + ( 1 / x ),x**3 + x + 1/x,-1.0,3.0 +x * ( x * x ) + x + ( 1 / x ) - 1,x**3 + x - 1 + 1/x,-1.0,3.0 +x * ( x * x ) + x + 1 / x,x**3 + x + 1/x,-1.0,3.0 +x * ( x * x ) + x + x - 1,x**3 + 2*x - 1,0.0,3.0 +x * ( x * x ) + x - 1,x**3 + x - 1,0.0,3.0 +x * ( x * x ) + x - 1 / x,x**3 + x - 1/x,-1.0,3.0 +x * ( x * x ) - ( ( 1 / x ) + x ),x**3 - x - 1/x,-1.0,3.0 +x * ( x * x ) - ( 1 ) - 1,x**3 - 2,0.0,3.0 +x * ( x * x ) - ( 1 + ( 1 / x ) ),(x**4 - x - 1)/x,-1.0,3.0 +x * ( x * x ) - ( 1 + x ) - 1,x**3 - x - 2,0.0,3.0 +x * ( x * x ) - ( 1 + x ) / x / 1,(x**4 - x - 1)/x,-1.0,3.0 +x * ( x * x ) - ( 1 - x ) - 1,x**3 + x - 2,0.0,3.0 +x * ( x * x ) - ( 1 - x ) / x - x,x**3 - x + 1 - 1/x,-1.0,3.0 +x * ( x * x ) - ( 1 / x ),(x**4 - 1)/x,-1.0,3.0 +x * ( x * x ) - ( 1 / x ) - 1 - 1,x**3 - 2 - 1/x,-1.0,3.0 +x * ( x * x ) - ( 1 / x ) - 1 / x,(x**4 - 2)/x,-1.0,3.0 +x * ( x * x ) - ( 1 / x ) - x - x,x**3 - 2*x - 1/x,-1.0,3.0 +x * ( x * x ) - ( x * ( 1 - x ) ),x*(x**2 + x - 1),1.0,3.0 +x * ( x * x ) - ( x * x ) - 1 / x,(x**3*(x - 1) - 1)/x,-1.0,3.0 +x * ( x * x ) - ( x / ( 1 + x ) ),(x**4 + x**3 - x)/(x + 1),1.0,3.0 +x * ( x * x ) - ( x / ( 1 - x ) ),(x**4 - x**3 + x)/(x - 1),1.0,3.0 +x * ( x * x ) - 1 * 1 - 1,x**3 - 2,0.0,3.0 +x * ( x * x ) - 1 + ( x * x ),x**3 + x**2 - 1,0.0,3.0 +x * ( x * x ) - 1 + x,x**3 + x - 1,0.0,3.0 +x * ( x * x ) - 1 + x - 1,x**3 + x - 2,0.0,3.0 +x * ( x * x ) - 1 - ( 1 ),x**3 - 2,0.0,3.0 +x * ( x * x ) - 1 - ( 1 + x ),x**3 - x - 2,0.0,3.0 +x * ( x * x ) - 1 - ( 1 - x ),x**3 + x - 2,0.0,3.0 +x * ( x * x ) - 1 - ( x * x ),x**3 - x**2 - 1,0.0,3.0 +x * ( x * x ) - 1 - 1,x**3 - 2,0.0,3.0 +x * ( x * x ) - 1 - 1 - 1,x**3 - 3,0.0,3.0 +x * ( x * x ) - 1 - x - 1,x**3 - x - 2,0.0,3.0 +x * ( x * x ) - 1 / ( 1 + x ) / x,(x**4*(x + 1) - 1)/(x*(x + 1)),-1.0,3.0 +x * ( x * x ) - 1 / x,(x**4 - 1)/x,-1.0,3.0 +x * ( x * x ) - 1 / x - ( 1 + x ),x**3 - x - 1 - 1/x,-1.0,3.0 +x * ( x * x ) - 1 / x - ( 1 / x ),(x**4 - 2)/x,-1.0,3.0 +x * ( x * x ) - 1 / x - 1,(x**4 - x - 1)/x,-1.0,3.0 +x * ( x * x ) - 1 / x - x,x**3 - x - 1/x,-1.0,3.0 +x * ( x * x ) - 1 / x / ( 1 - x ),(x**4*(x - 1) + 1)/(x*(x - 1)),-1.0,3.0 +x * ( x * x ) - x,x**3 - x,1.0,3.0 +x * ( x * x ) - x + ( 1 ),x**3 - x + 1,0.0,3.0 +x * ( x * x ) - x + ( x * x ) * x,2*x**3 - x,1.0,3.0 +x * ( x * x ) - x + 1 - x,x**3 - 2*x + 1,0.0,3.0 +x * ( x * x ) - x - ( 1 - x ) * x,x*(x**2 + x - 2),1.0,3.0 +x * ( x * x ) - x - ( 1 - x ) / x,x**3 - x + 1 - 1/x,-1.0,3.0 +x * ( x * x ) - x - 1,x**3 - x - 1,0.0,3.0 +x * ( x * x ) - x - 1 * x,x*(x**2 - 2),1.0,3.0 +x * ( x * x ) - x - 1 - ( 1 / x ),x**3 - x - 1 - 1/x,-1.0,3.0 +x * ( x * x ) - x - 1 - x,x**3 - 2*x - 1,0.0,3.0 +x * ( x * x ) - x - 1 / x,x**3 - x - 1/x,-1.0,3.0 +x * ( x * x ) - x - x * 1,x*(x**2 - 2),1.0,3.0 +x * ( x * x ) - x - x - 1,x**3 - 2*x - 1,0.0,3.0 +x * ( x * x ) - x / x / x,(x**4 - 1)/x,-1.0,3.0 +x * ( x * x ) / ( ( 1 + ( x * x ) ) + 1 ),x**3/(x**2 + 2),3.0,1.0 +x * ( x * x ) / ( ( x * ( ( x * x ) + x ) ) - 1 ),x**3/(x**2*(x + 1) - 1),3.0,0.0 +x * ( x * x ) / ( ( x * ( ( x * x ) - x ) ) + ( 1 / x ) ),x**4/(x**3*(x - 1) + 1),4.0,0.0 +x * ( x * x ) / ( ( x * ( ( x * x ) - x ) ) - 1 ),x**3/(x**2*(x - 1) - 1),3.0,0.0 +x * ( x * x ) / ( ( x * ( 1 + x ) ) + 1 ),x**3/(x*(x + 1) + 1),3.0,1.0 +x * ( x * x ) / ( ( x * ( 1 + x ) ) - 1 ),x**3/(x*(x + 1) - 1),3.0,1.0 +x * ( x * x ) / ( ( x * ( 1 - x ) ) - 1 ),-x**3/(x*(x - 1) + 1),3.0,1.0 +x * ( x * x ) / ( 1 + ( x * ( 1 - x ) ) ),-x**3/(x*(x - 1) - 1),3.0,1.0 +x * ( x * x ) / ( 1 + ( x * x ) ),x**3/(x**2 + 1),3.0,1.0 +x * ( x * x ) / ( 1 - ( x * ( 1 + x ) ) ),-x**3/(x*(x + 1) - 1),3.0,1.0 +x * ( x * x ) / 1 - x - x,x*(x**2 - 2),1.0,3.0 +x * ( x * x + 1 ),x**3 + x,1.0,3.0 +x * ( x * x - ( ( 1 - x ) - x ) ),x*(x**2 + 2*x - 1),1.0,3.0 +x * ( x * x - ( 1 - x ) ),x*(x**2 + x - 1),1.0,3.0 +x * ( x * x - ( 1 / ( 1 - x ) ) ),(x**4 - x**3 + x)/(x - 1),1.0,3.0 +x * ( x * x - 1 ),x**3 - x,1.0,3.0 +x * ( x + ( ( 1 / x ) + x ) ) * x,2*x**3 + x,1.0,3.0 +x * ( x + ( ( x * x ) * x ) ) + 1,x**4 + x**2 + 1,0.0,4.0 +x * ( x + ( ( x / ( 1 + x ) ) * x ) + x ),x**2*(3*x + 2)/(x + 1),2.0,2.0 +x * ( x + ( ( x / ( 1 + x ) ) + x ) + x ),x**2*(3*x + 4)/(x + 1),2.0,2.0 +x * ( x + ( ( x / ( 1 - x ) ) + x ) ),x**2*(2*x - 3)/(x - 1),2.0,2.0 +x * ( x + ( 1 + ( 1 + x ) ) + x ),x*(3*x + 2),1.0,2.0 +x * ( x + ( 1 + ( 1 / ( 1 + x ) ) ) * x ),x**2*(2*x + 3)/(x + 1),2.0,2.0 +x * ( x + ( 1 + x ) ),x*(2*x + 1),1.0,2.0 +x * ( x + ( 1 + x ) ) + 1,x*(2*x + 1) + 1,0.0,2.0 +x * ( x + ( 1 + x ) + 1 ),2*x*(x + 1),1.0,2.0 +x * ( x + ( 1 + x ) + x ),x*(3*x + 1),1.0,2.0 +x * ( x + ( 1 / ( ( 1 / x ) + x ) ) ),x**2*(x**2 + 2)/(x**2 + 1),2.0,2.0 +x * ( x + ( 1 / ( ( 1 / x ) + x ) ) + x ),x**2*(2*x**2 + 3)/(x**2 + 1),2.0,2.0 +x * ( x + ( 1 / ( 1 + x ) ) ) + x,x*(x*(x + 1) + x + 2)/(x + 1),1.0,2.0 +x * ( x + ( 1 / ( 1 + x ) ) + x ),x*(2*x*(x + 1) + 1)/(x + 1),1.0,2.0 +x * ( x + ( 1 / ( 1 - x ) ) ),x*(x*(x - 1) - 1)/(x - 1),1.0,2.0 +x * ( x + ( 1 / ( 1 / x ) ) + x ),3*x**2,2.0,2.0 +x * ( x + ( x ) ),2*x**2,2.0,2.0 +x * ( x + ( x * ( 1 + x ) ) ) + x,x*(x*(x + 2) + 1),1.0,3.0 +x * ( x + ( x * ( 1 + x ) ) - 1 ),x*(x*(x + 1) + x - 1),1.0,3.0 +x * ( x + ( x * x ) ) - ( 1 / x ),(x**3*(x + 1) - 1)/x,-1.0,3.0 +x * ( x + ( x * x ) ) - 1,x**2*(x + 1) - 1,0.0,3.0 +x * ( x + ( x * x ) ) - x,x*(x*(x + 1) - 1),1.0,3.0 +x * ( x + ( x * x ) + 1 ),x*(x**2 + x + 1),1.0,3.0 +x * ( x + ( x / ( ( 1 / x ) + x ) ) * x ),(2*x**4 + x**2)/(x**2 + 1),2.0,2.0 +x * ( x + ( x / ( ( 1 / x ) + x ) ) + x ),x**2*(2*x**2 + x + 2)/(x**2 + 1),2.0,2.0 +x * ( x + ( x / ( 1 + ( 1 + x ) ) ) ),x**2*(x + 3)/(x + 2),2.0,2.0 +x * ( x + ( x / ( 1 + ( 1 + x ) ) ) * x ),2*x**2*(x + 1)/(x + 2),2.0,2.0 +x * ( x + ( x / ( 1 + ( 1 - x ) ) ) ),x**2*(x - 3)/(x - 2),2.0,2.0 +x * ( x + ( x / ( 1 + ( 1 - x ) ) ) + x ),x**2*(2*x - 5)/(x - 2),2.0,2.0 +x * ( x + ( x / ( 1 + ( x * x ) ) ) ),x**2*(x**2 + 2)/(x**2 + 1),2.0,2.0 +x * ( x + ( x / ( 1 + ( x * x ) ) ) * x ),x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +x * ( x + ( x / ( 1 + x ) ) ),x**2*(x + 2)/(x + 1),2.0,2.0 +x * ( x + ( x / ( 1 - x ) ) + x ),x**2*(2*x - 3)/(x - 1),2.0,2.0 +x * ( x + 1 ),x*(x + 1),1.0,2.0 +x * ( x + 1 ) + 1,x*(x + 1) + 1,0.0,2.0 +x * ( x + 1 ) - 1,x*(x + 1) - 1,0.0,2.0 +x * ( x + 1 * x ),2*x**2,2.0,2.0 +x * ( x + 1 + ( x * ( 1 - x ) ) ),x*(-x*(x - 1) + x + 1),1.0,3.0 +x * ( x + 1 + ( x / ( 1 + x ) ) ),x*(x + (x + 1)**2)/(x + 1),1.0,2.0 +x * ( x + x ) * ( ( 1 + ( 1 - x ) ) + x ),4*x**2,2.0,2.0 +x * ( x + x ) * ( ( 1 + x ) / ( 1 - x ) ),-2*x**2*(x + 1)/(x - 1),2.0,2.0 +x * ( x + x ) * ( 1 + ( x / ( 1 + x ) ) ),x**2*(4*x + 2)/(x + 1),2.0,2.0 +x * ( x + x ) * ( 1 / ( ( 1 / x ) + x ) ),2*x**3/(x**2 + 1),3.0,1.0 +x * ( x + x ) + ( ( x * x ) + x ),x*(3*x + 1),1.0,2.0 +x * ( x + x ) + ( 1 / x ),(2*x**3 + 1)/x,-1.0,2.0 +x * ( x + x ) + ( x * ( 1 + x ) ),x*(3*x + 1),1.0,2.0 +x * ( x + x ) + 1,2*x**2 + 1,0.0,2.0 +x * ( x + x ) + x,x*(2*x + 1),1.0,2.0 +x * ( x + x ) - ( 1 / x ),(2*x**3 - 1)/x,-1.0,2.0 +x * ( x + x ) - ( x / ( 1 - x ) ),x*(2*x*(x - 1) + 1)/(x - 1),1.0,2.0 +x * ( x + x ) - x,x*(2*x - 1),1.0,2.0 +x * ( x + x ) / 1,2*x**2,2.0,2.0 +x * ( x + x * ( 1 / ( 1 + ( 1 - x ) ) ) ),x**2*(x - 3)/(x - 2),2.0,2.0 +x * ( x + x + ( 1 + x ) ),x*(3*x + 1),1.0,2.0 +x * ( x + x + ( 1 / ( ( 1 / x ) + x ) ) ),x**2*(2*x**2 + 3)/(x**2 + 1),2.0,2.0 +x * ( x + x + ( x / ( ( 1 - x ) - x ) ) ),x**2*(4*x - 3)/(2*x - 1),2.0,2.0 +x * ( x + x + 1 ),x*(2*x + 1),1.0,2.0 +x * ( x + x + x ),3*x**2,2.0,2.0 +x * ( x + x - ( 1 - x ) ),x*(3*x - 1),1.0,2.0 +x * ( x + x - ( 1 / x ) ),2*x**2 - 1,0.0,2.0 +x * ( x + x - ( x / ( 1 + x ) ) ),x**2*(2*x + 1)/(x + 1),2.0,2.0 +x * ( x + x - 1 ),x*(2*x - 1),1.0,2.0 +x * ( x - ( ( x * x ) * x ) ) - 1,-x**4 + x**2 - 1,0.0,4.0 +x * ( x - ( 1 + x ) - ( x * x ) ),-x**3 - x,1.0,3.0 +x * ( x - ( 1 - x ) ) + 1,x*(2*x - 1) + 1,0.0,2.0 +x * ( x - ( 1 - x ) + x ),x*(3*x - 1),1.0,2.0 +x * ( x - ( 1 / ( 1 + x ) ) ),x*(x*(x + 1) - 1)/(x + 1),1.0,2.0 +x * ( x - ( 1 / ( 1 - x ) ) + x ),x*(2*x*(x - 1) + 1)/(x - 1),1.0,2.0 +x * ( x - ( x * x ) ) - 1,-x**3 + x**2 - 1,0.0,3.0 +x * ( x - ( x * x ) ) - x,x*(-x**2 + x - 1),1.0,3.0 +x * ( x - ( x * x ) - ( 1 + x ) ),-x**3 - x,1.0,3.0 +x * ( x - ( x * x ) - ( 1 / x ) ),-x**3 + x**2 - 1,0.0,3.0 +x * ( x - ( x * x ) - 1 ),x*(-x**2 + x - 1),1.0,3.0 +x * ( x - 1 ) + ( ( 1 / x ) / x ),x**2 - x + x**(-2),-2.0,2.0 +x * ( x - 1 ) + 1,x*(x - 1) + 1,0.0,2.0 +x * ( x - 1 ) - ( x / ( 1 + x ) ),x*(x**2 - 2)/(x + 1),1.0,2.0 +x * ( x - 1 ) - 1,x*(x - 1) - 1,0.0,2.0 +x * ( x - 1 ) - x,x*(x - 2),1.0,2.0 +x * ( x - 1 + ( x * x ) ),x*(x**2 + x - 1),1.0,3.0 +x * ( x - 1 + ( x / ( 1 + x ) ) ),x*(x**2 + x - 1)/(x + 1),1.0,2.0 +x * ( x - 1 + x ),x*(2*x - 1),1.0,2.0 +x * ( x - 1 - ( 1 / ( 1 - x ) ) ),x*(x**2 - 2*x + 2)/(x - 1),1.0,2.0 +x * ( x - 1 - ( x * x ) ),x*(-x**2 + x - 1),1.0,3.0 +x * ( x - 1 - 1 ),x*(x - 2),1.0,2.0 +x * ( x - x * ( ( 1 / x ) + x ) ),x*(-x**2 + x - 1),1.0,3.0 +x * ( x - x * ( x / ( 1 - x ) ) ),x**2*(2*x - 1)/(x - 1),2.0,2.0 +x * ( x / ( ( ( 1 / x ) / x ) + x ) ) / ( 1 + ( 1 - x ) ),-x**4/((x - 2)*(x**3 + 1)),4.0,0.0 +x * ( x / ( ( 1 - x ) - x ) ) * ( 1 + x ),-x**2*(x + 1)/(2*x - 1),2.0,2.0 +x * ( x / ( ( 1 / ( 1 + x ) ) + x ) ),x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +x * ( x / ( ( 1 / ( 1 - x ) ) - x ) ),x**2*(-x + 1)/(x*(x - 1) + 1),2.0,1.0 +x * ( x / ( ( 1 / ( x * x ) ) + x ) ) / ( ( 1 + x ) + 1 ),x**4/((x + 2)*(x**3 + 1)),4.0,0.0 +x * ( x / ( ( 1 / x ) + x ) ) / ( ( 1 + x ) + ( 1 / x ) ),x**4/((x**2 + 1)*(x*(x + 1) + 1)),4.0,0.0 +x * ( x / ( ( 1 / x ) + x ) ) / ( ( 1 + x ) + 1 ),x**3/((x + 2)*(x**2 + 1)),3.0,0.0 +x * ( x / ( ( 1 / x ) + x ) ) / ( ( 1 / x ) + ( 1 + x ) ),x**4/((x**2 + 1)*(x*(x + 1) + 1)),4.0,0.0 +x * ( x / ( ( 1 / x ) + x ) ) / ( ( x * x ) + 1 ),x**3/(x**2 + 1)**2,3.0,-1.0 +x * ( x / ( ( 1 / x ) + x ) ) / ( 1 + ( 1 - x ) ),-x**3/((x - 2)*(x**2 + 1)),3.0,0.0 +x * ( x / ( ( 1 / x ) + x ) ) / ( x + 1 ),x**3/((x + 1)*(x**2 + 1)),3.0,0.0 +x * ( x / ( ( 1 / x ) - ( x * ( 1 - x ) ) ) ),x**3/(x**3 - x**2 + 1),3.0,0.0 +x * ( x / ( 1 + ( 1 + x ) ) ) / ( ( 1 / x ) + 1 ),x**3/((x + 1)*(x + 2)),3.0,1.0 +x * ( x / ( 1 + ( 1 + x ) ) ) / ( 1 + 1 ),x**2/(2*(x + 2)),2.0,1.0 +x * ( x / ( 1 + ( 1 + x ) ) ) / ( x + 1 ),x**2/((x + 1)*(x + 2)),2.0,0.0 +x * ( x / ( 1 + ( 1 - x ) ) ) + x,-2*x/(x - 2),1.0,0.0 +x * ( x / ( 1 + ( 1 / x ) ) ) / ( ( 1 + x ) + 1 ),x**3/((x + 1)*(x + 2)),3.0,1.0 +x * ( x / ( 1 + ( x * ( 1 - x ) ) ) ),-x**2/(x*(x - 1) - 1),2.0,0.0 +x * ( x / ( 1 + ( x * x ) ) ) / ( 1 + ( x * x ) ),x**2/(x**2 + 1)**2,2.0,-2.0 +x * ( x / ( 1 + x ) ),x**2/(x + 1),2.0,1.0 +x * ( x / ( 1 + x ) ) * ( ( 1 - x ) - x ),x**2*(-2*x + 1)/(x + 1),2.0,2.0 +x * ( x / ( 1 + x ) ) * ( x / ( 1 + x ) ),x**3/(x + 1)**2,3.0,1.0 +x * ( x / ( 1 + x ) ) * x * 1 - x,x*(x**2 - x - 1)/(x + 1),1.0,2.0 +x * ( x / ( 1 + x ) ) * x * x - x,x*(x**3 - x - 1)/(x + 1),1.0,3.0 +x * ( x / ( 1 + x ) ) * x - x,x*(x**2 - x - 1)/(x + 1),1.0,2.0 +x * ( x / ( 1 + x ) ) + 1 / x / ( x * x ),(x**5 + x + 1)/(x**3*(x + 1)),-3.0,1.0 +x * ( x / ( 1 + x ) ) + x,x*(2*x + 1)/(x + 1),1.0,1.0 +x * ( x / ( 1 + x ) ) / ( ( 1 + x ) + 1 ),x**2/((x + 1)*(x + 2)),2.0,0.0 +x * ( x / ( 1 + x ) ) / ( ( 1 - x ) + 1 ),-x**2/((x - 2)*(x + 1)),2.0,0.0 +x * ( x / ( 1 + x ) ) / ( ( 1 / x ) + 1 ),x**3/(x + 1)**2,3.0,1.0 +x * ( x / ( 1 + x ) ) / ( ( x * x ) + 1 ),x**2/((x + 1)*(x**2 + 1)),2.0,-1.0 +x * ( x / ( 1 + x ) ) / ( 1 + ( 1 - x ) ),-x**2/((x - 2)*(x + 1)),2.0,0.0 +x * ( x / ( 1 + x ) ) / ( 1 + ( 1 / x ) ),x**3/(x + 1)**2,3.0,1.0 +x * ( x / ( 1 + x ) ) / ( 1 + 1 ),x**2/(2*(x + 1)),2.0,1.0 +x * ( x / ( 1 + x ) ) / ( 1 - x ),-x**2/(x**2 - 1),2.0,0.0 +x * ( x / ( 1 + x ) ) / ( x + 1 ),x**2/(x + 1)**2,2.0,0.0 +x * ( x / ( 1 - x ) ),-x**2/(x - 1),2.0,1.0 +x * ( x / ( 1 - x ) ) * ( ( x / ( 1 - x ) ) ),x**3/(x - 1)**2,3.0,1.0 +x * ( x / ( 1 - x ) ) * ( x + 1 ),-x**2*(x + 1)/(x - 1),2.0,2.0 +x * ( x / ( 1 - x ) ) * x * x + x,x*(-x**3 + x - 1)/(x - 1),1.0,3.0 +x * ( x / ( 1 - x ) ) * x + x + x,x*(-x**2 + 2*x - 2)/(x - 1),1.0,2.0 +x * ( x / ( 1 - x ) ) * x - x,x*(-x**2 - x + 1)/(x - 1),1.0,2.0 +x * ( x / ( 1 - x ) ) - ( x ),x*(-2*x + 1)/(x - 1),1.0,1.0 +x * ( x / ( 1 - x ) ) - 1 / ( x * x ) / x,(-x**5 - x + 1)/(x**3*(x - 1)),-3.0,1.0 +x * ( x / ( 1 - x ) ) - x,x*(-2*x + 1)/(x - 1),1.0,1.0 +x * ( x / ( 1 - x ) ) / ( ( x * x ) + ( 1 / x ) ),-x**3/((x - 1)*(x**3 + 1)),3.0,-1.0 +x * ( x / ( 1 - x ) ) / ( ( x * x ) + 1 ),-x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +x * ( x / ( 1 - x ) ) / ( 1 + ( 1 + x ) ),-x**2/((x - 1)*(x + 2)),2.0,0.0 +x * ( x / ( 1 - x ) ) / ( 1 + ( x * x ) ),-x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +x * ( x / ( 1 - x ) ) / ( x + ( 1 / x ) ),-x**3/((x - 1)*(x**2 + 1)),3.0,0.0 +x * ( x / ( 1 - x ) ) / ( x + x ),-x/(2*x - 2),1.0,0.0 +x * ( x / ( 1 - x ) ) / 1,-x**2/(x - 1),2.0,1.0 +x * ( x / ( 1 - x ) ) / 1 - x,x*(-2*x + 1)/(x - 1),1.0,1.0 +x * ( x / 1 + x ),2*x**2,2.0,2.0 +x * 1 * ( 1 + x ) * ( 1 + x ),x*(x + 1)**2,1.0,3.0 +x * 1 * ( 1 + x ) + 1,x*(x + 1) + 1,0.0,2.0 +x * 1 * ( 1 - x ) * x + 1,x**2*(-x + 1) + 1,0.0,3.0 +x * 1 * ( x * x ) - x - 1,x**3 - x - 1,0.0,3.0 +x * 1 * x,x**2,2.0,2.0 +x * 1 * x * ( 1 + ( 1 - x ) ) - x,x*(x*(-x + 2) - 1),1.0,3.0 +x * 1 * x * ( 1 + ( x / ( 1 + x ) ) ),x**2*(2*x + 1)/(x + 1),2.0,2.0 +x * 1 * x * ( 1 + x ) - 1,x**2*(x + 1) - 1,0.0,3.0 +x * 1 * x * ( x * x ) + ( 1 + x ),x**4 + x + 1,0.0,4.0 +x * 1 * x * x + ( 1 + x ),x**3 + x + 1,0.0,3.0 +x * 1 * x * x + 1,x**3 + 1,0.0,3.0 +x * 1 * x * x - ( 1 + x ),x**3 - x - 1,0.0,3.0 +x * 1 * x * x - ( 1 - x ),x**3 + x - 1,0.0,3.0 +x * 1 * x * x - 1,x**3 - 1,0.0,3.0 +x * 1 * x * x - x,x**3 - x,1.0,3.0 +x * 1 * x + 1,x**2 + 1,0.0,2.0 +x * 1 * x + x,x*(x + 1),1.0,2.0 +x * 1 * x - ( 1 + x ) / x,(x**3 - x - 1)/x,-1.0,2.0 +x * 1 * x - ( x / ( 1 - x ) ) - x,x**2 - x + x/(x - 1),1.0,2.0 +x * 1 * x - 1,x**2 - 1,0.0,2.0 +x * 1 * x - 1 - 1,x**2 - 2,0.0,2.0 +x * 1 * x - 1 - x,x**2 - x - 1,0.0,2.0 +x * 1 * x - 1 / ( 1 - x ),(x**2*(x - 1) + 1)/(x - 1),0.0,2.0 +x * 1 * x - 1 / x,(x**3 - 1)/x,-1.0,2.0 +x * 1 * x - x,x*(x - 1),1.0,2.0 +x * 1 * x - x - ( 1 + x ),x**2 - 2*x - 1,0.0,2.0 +x * 1 * x - x - 1,x**2 - x - 1,0.0,2.0 +x * 1 * x - x - x,x*(x - 2),1.0,2.0 +x * 1 + ( 1 + x ) * ( 1 - x ) * x,x*(-x**2 + 2),1.0,3.0 +x * 1 + ( 1 + x ) * x * x,x*(x*(x + 1) + 1),1.0,3.0 +x * 1 + 1,x + 1,0.0,1.0 +x * 1 + 1 / ( 1 + x ) + x,(2*x*(x + 1) + 1)/(x + 1),0.0,1.0 +x * 1 + 1 / ( 1 - x ),(x*(x - 1) - 1)/(x - 1),0.0,1.0 +x * 1 + 1 / ( x * x ) + x,2*x + x**(-2),-2.0,1.0 +x * 1 + 1 / x,x + 1/x,-1.0,1.0 +x * 1 + x,2*x,1.0,1.0 +x * 1 + x * ( ( 1 - x ) - x ) * x,x*(x*(-2*x + 1) + 1),1.0,3.0 +x * 1 + x * x,x*(x + 1),1.0,2.0 +x * 1 + x * x * x,x**3 + x,1.0,3.0 +x * 1 + x + ( x / ( 1 - x ) ),x*(2*x - 3)/(x - 1),1.0,1.0 +x * 1 + x + 1 / ( 1 - x ),(2*x*(x - 1) - 1)/(x - 1),0.0,1.0 +x * 1 + x + 1 / x,2*x + 1/x,-1.0,1.0 +x * 1 + x + x,3*x,1.0,1.0 +x * 1 + x - 1,2*x - 1,0.0,1.0 +x * 1 - ( ( 1 / x ) + x ) / x / x,x - 1/x - 1/x**3,-3.0,1.0 +x * 1 - ( 1 + x ) / x / x,(x**3 - x - 1)/x**2,-2.0,1.0 +x * 1 - ( 1 / ( 1 + x ) ),(x*(x + 1) - 1)/(x + 1),0.0,1.0 +x * 1 - ( 1 / x ),x - 1/x,-1.0,1.0 +x * 1 - 1,x - 1,0.0,1.0 +x * 1 - 1 - x,-1,0.0,0.0 +x * 1 - 1 / ( 1 - x ) / ( ( 1 / x ) + x ),x + 1/((x - 1)*(x + 1/x)),2.0,1.0 +x * 1 - 1 / x / ( 1 + x ),x - 1/(x*(x + 1)),-1.0,1.0 +x * 1 - 1 / x / x,x - 1/x**2,-2.0,1.0 +x * 1 - x * x,x*(-x + 1),1.0,2.0 +x * 1 - x * x * ( x / ( 1 - x ) ),x*(x**2 + x - 1)/(x - 1),1.0,2.0 +x * 1 - x * x * x,-x**3 + x,1.0,3.0 +x * 1 - x - 1,-1,0.0,0.0 +x * 1 - x - x,-x,1.0,1.0 +x * 1 / ( ( ( 1 / x ) + x ) + 1 ),x**2/(x*(x + 1) + 1),2.0,0.0 +x * 1 / ( ( 1 + x ) + ( x * x ) ),x/(x**2 + x + 1),1.0,-1.0 +x * 1 / ( ( 1 + x ) + 1 ),x/(x + 2),1.0,0.0 +x * 1 / ( ( 1 - ( ( 1 + x ) * x ) ) + 1 ),-x/(x*(x + 1) - 2),1.0,-1.0 +x * 1 / ( ( 1 - ( 1 / x ) ) + 1 ),x**2/(2*x - 1),2.0,1.0 +x * 1 / ( ( 1 - ( x * x ) ) + 1 ),-x/(x**2 - 2),1.0,-1.0 +x * 1 / ( ( 1 / ( 1 - x ) ) - x ),-x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x * 1 / ( ( 1 / x ) + x ) + x,x + x/(x + 1/x),1.0,1.0 +x * 1 / ( ( 1 / x ) - x ),-x**2/(x**2 - 1),2.0,0.0 +x * 1 / ( ( 1 / x ) - x ) + x,x - x/(x - 1/x),1.0,1.0 +x * 1 / ( ( x / ( 1 + x ) ) - ( x * x ) ),-(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +x * 1 / ( 1 + ( ( x * ( 1 + x ) ) + x ) ),x/(x*(x + 1) + x + 1),1.0,-1.0 +x * 1 / ( 1 + ( 1 + ( x * x ) ) ),x/(x**2 + 2),1.0,-1.0 +x * 1 / ( 1 + ( 1 + x ) ),x/(x + 2),1.0,0.0 +x * 1 / ( 1 - ( x * ( 1 + x ) ) ),-x/(x*(x + 1) - 1),1.0,-1.0 +x * 1 / ( 1 - x ),-x/(x - 1),1.0,0.0 +x * 1 / ( 1 - x ) + x,x*(x - 2)/(x - 1),1.0,1.0 +x * 1 / 1,x,1.0,1.0 +x * x,x**2,2.0,2.0 +x * x * ( ( 1 + x ) * x ) + 1 + 1,x**3*(x + 1) + 2,0.0,4.0 +x * x * ( ( 1 + x ) * x ) - x - 1,x**3*(x + 1) - x - 1,0.0,4.0 +x * x * ( ( 1 + x ) + x ) - x,x*(x*(2*x + 1) - 1),1.0,3.0 +x * x * ( ( 1 + x ) + x ) - x - x,x*(x*(2*x + 1) - 2),1.0,3.0 +x * x * ( ( 1 + x ) + x ) - x / x,x**2*(2*x + 1) - 1,0.0,3.0 +x * x * ( ( 1 - x ) * x ) + 1,x**3*(-x + 1) + 1,0.0,4.0 +x * x * ( ( 1 - x ) * x ) + 1 + 1,x**3*(-x + 1) + 2,0.0,4.0 +x * x * ( ( 1 - x ) * x ) - 1 - 1,x**3*(-x + 1) - 2,0.0,4.0 +x * x * ( ( 1 - x ) - x ) * x - 1,x**3*(-2*x + 1) - 1,0.0,4.0 +x * x * ( ( 1 - x ) - x ) - x,x*(x*(-2*x + 1) - 1),1.0,3.0 +x * x * ( ( x * x ) + x ) + 1,x**3*(x + 1) + 1,0.0,4.0 +x * x * ( ( x * x ) + x ) + x + 1,x**3*(x + 1) + x + 1,0.0,4.0 +x * x * ( ( x * x ) + x ) - 1 - 1,x**3*(x + 1) - 2,0.0,4.0 +x * x * ( ( x * x ) - x ) + x - 1,x**3*(x - 1) + x - 1,0.0,4.0 +x * x * ( ( x * x ) - x ) - 1 - 1,x**3*(x - 1) - 2,0.0,4.0 +x * x * ( ( x / ( 1 - x ) ) - 1 ),x**2*(-2*x + 1)/(x - 1),2.0,2.0 +x * x * ( 1 + ( 1 + ( x / ( 1 + x ) ) ) ),x**2*(3*x + 2)/(x + 1),2.0,2.0 +x * x * ( 1 + ( 1 - x ) ) + 1,x**2*(-x + 2) + 1,0.0,3.0 +x * x * ( 1 + ( 1 - x ) ) - 1 / x,(x**3*(-x + 2) - 1)/x,-1.0,3.0 +x * x * ( 1 + ( x / ( 1 + x ) ) ),x**2*(2*x + 1)/(x + 1),2.0,2.0 +x * x * ( 1 + x ) * ( 1 + x ) - 1,x**2*(x + 1)**2 - 1,0.0,4.0 +x * x * ( 1 + x ) * 1 + 1,x**2*(x + 1) + 1,0.0,3.0 +x * x * ( 1 + x ) * x + 1,x**3*(x + 1) + 1,0.0,4.0 +x * x * ( 1 + x ) + ( 1 / x ),(x**3*(x + 1) + 1)/x,-1.0,3.0 +x * x * ( 1 + x ) + 1,x**2*(x + 1) + 1,0.0,3.0 +x * x * ( 1 + x ) + 1 + ( 1 / x ),(x**4 + x**3 + x + 1)/x,-1.0,3.0 +x * x * ( 1 + x ) + 1 + 1,x**2*(x + 1) + 2,0.0,3.0 +x * x * ( 1 + x ) + 1 / x,(x**3*(x + 1) + 1)/x,-1.0,3.0 +x * x * ( 1 + x ) + x + 1,x**2*(x + 1) + x + 1,0.0,3.0 +x * x * ( 1 + x ) - 1 + ( 1 / x ),(x**4 + x**3 - x + 1)/x,-1.0,3.0 +x * x * ( 1 + x ) - 1 - 1,x**2*(x + 1) - 2,0.0,3.0 +x * x * ( 1 + x ) - 1 - x,x**2*(x + 1) - x - 1,0.0,3.0 +x * x * ( 1 + x ) - 1 / x,(x**3*(x + 1) - 1)/x,-1.0,3.0 +x * x * ( 1 + x ) - x,x*(x*(x + 1) - 1),1.0,3.0 +x * x * ( 1 + x ) - x + 1,x**2*(x + 1) - x + 1,0.0,3.0 +x * x * ( 1 + x ) - x - x,x*(x*(x + 1) - 2),1.0,3.0 +x * x * ( 1 + x ) - x / ( 1 - x ),x*(x**3 - x + 1)/(x - 1),1.0,3.0 +x * x * ( 1 + x ) - x / x,x**2*(x + 1) - 1,0.0,3.0 +x * x * ( 1 + x ) / 1 - x,x*(x*(x + 1) - 1),1.0,3.0 +x * x * ( 1 - ( ( 1 / x ) + x ) ),x*(-x**2 + x - 1),1.0,3.0 +x * x * ( 1 - ( 1 + x ) ) * x - 1,-x**4 - 1,0.0,4.0 +x * x * ( 1 - ( x * x ) ) - 1,-x**4 + x**2 - 1,0.0,4.0 +x * x * ( 1 - ( x * x ) ) - 1 - 1,-x**4 + x**2 - 2,0.0,4.0 +x * x * ( 1 - ( x / ( 1 - x ) ) ),x**2*(2*x - 1)/(x - 1),2.0,2.0 +x * x * ( 1 - x ) * ( 1 - x ) + 1,x**2*(x - 1)**2 + 1,0.0,4.0 +x * x * ( 1 - x ) * x - ( 1 - x ),x**3*(-x + 1) + x - 1,0.0,4.0 +x * x * ( 1 - x ) * x - 1,x**3*(-x + 1) - 1,0.0,4.0 +x * x * ( 1 - x ) + ( 1 ),x**2*(-x + 1) + 1,0.0,3.0 +x * x * ( 1 - x ) + ( 1 - x ) / x,(x**3*(-x + 1) - x + 1)/x,-1.0,3.0 +x * x * ( 1 - x ) + ( 1 / x ) - 1,-x**3 + x**2 - 1 + 1/x,-1.0,3.0 +x * x * ( 1 - x ) + 1 / x,(x**3*(-x + 1) + 1)/x,-1.0,3.0 +x * x * ( 1 - x ) + x - 1,x**2*(-x + 1) + x - 1,0.0,3.0 +x * x * ( 1 - x ) - ( ( 1 / x ) ),(x**3*(-x + 1) - 1)/x,-1.0,3.0 +x * x * ( 1 - x ) - ( 1 ),x**2*(-x + 1) - 1,0.0,3.0 +x * x * ( 1 - x ) - ( 1 + x ),-x**2*(x - 1) - x - 1,0.0,3.0 +x * x * ( 1 - x ) - ( 1 + x ) / x,(x**3*(-x + 1) - x - 1)/x,-1.0,3.0 +x * x * ( 1 - x ) - ( 1 - x ),x**2*(-x + 1) + x - 1,0.0,3.0 +x * x * ( 1 - x ) - ( 1 / x ) + 1,-x**3 + x**2 + 1 - 1/x,-1.0,3.0 +x * x * ( 1 - x ) - ( 1 / x ) - 1,-x**3 + x**2 - 1 - 1/x,-1.0,3.0 +x * x * ( 1 - x ) - 1,x**2*(-x + 1) - 1,0.0,3.0 +x * x * ( 1 - x ) - 1 * 1,x**2*(-x + 1) - 1,0.0,3.0 +x * x * ( 1 - x ) - 1 * x,x*(x*(-x + 1) - 1),1.0,3.0 +x * x * ( 1 - x ) - 1 + x,x**2*(-x + 1) + x - 1,0.0,3.0 +x * x * ( 1 - x ) - 1 - ( 1 / x ),-x**3 + x**2 - 1 - 1/x,-1.0,3.0 +x * x * ( 1 - x ) - 1 - 1,x**2*(-x + 1) - 2,0.0,3.0 +x * x * ( 1 - x ) - 1 - x,-x**2*(x - 1) - x - 1,0.0,3.0 +x * x * ( 1 - x ) - x,x*(x*(-x + 1) - 1),1.0,3.0 +x * x * ( 1 - x ) - x - ( 1 / x ),-x**3 + x**2 - x - 1/x,-1.0,3.0 +x * x * ( 1 - x ) - x - x,x*(x*(-x + 1) - 2),1.0,3.0 +x * x * ( 1 - x ) - x / ( 1 + x ),-x*(x**3 - x + 1)/(x + 1),1.0,3.0 +x * x * ( 1 - x ) / 1 - x,x*(x*(-x + 1) - 1),1.0,3.0 +x * x * ( 1 / ( 1 - x ) ),-x**2/(x - 1),2.0,1.0 +x * x * ( 1 / ( 1 - x ) ) - x - x,x*(-3*x + 2)/(x - 1),1.0,1.0 +x * x * ( x ) + ( 1 / x ),(x**4 + 1)/x,-1.0,3.0 +x * x * ( x ) + ( x / ( 1 + x ) ),(x**4 + x**3 + x)/(x + 1),1.0,3.0 +x * x * ( x ) + 1,x**3 + 1,0.0,3.0 +x * x * ( x ) - ( ( 1 / x ) - x ),x**3 + x - 1/x,-1.0,3.0 +x * x * ( x ) - ( 1 - ( 1 / x ) ),(x**4 - x + 1)/x,-1.0,3.0 +x * x * ( x ) - ( x / ( 1 - x ) ),(x**4 - x**3 + x)/(x - 1),1.0,3.0 +x * x * ( x ) - 1,x**3 - 1,0.0,3.0 +x * x * ( x * ( 1 + x ) ) + x + 1,x**3*(x + 1) + x + 1,0.0,4.0 +x * x * ( x * ( 1 + x ) ) - 1,x**3*(x + 1) - 1,0.0,4.0 +x * x * ( x * ( 1 + x ) ) - 1 - 1,x**3*(x + 1) - 2,0.0,4.0 +x * x * ( x * ( 1 + x ) ) - 1 - x,x**3*(x + 1) - x - 1,0.0,4.0 +x * x * ( x * ( 1 + x ) ) - x + 1,x**3*(x + 1) - x + 1,0.0,4.0 +x * x * ( x * ( 1 + x ) ) - x - 1,x**3*(x + 1) - x - 1,0.0,4.0 +x * x * ( x * ( 1 - x ) ) + 1 + 1,x**3*(-x + 1) + 2,0.0,4.0 +x * x * ( x * ( 1 - x ) ) + 1 + x,x**3*(-x + 1) + x + 1,0.0,4.0 +x * x * ( x * ( 1 - x ) ) + x + 1,x**3*(-x + 1) + x + 1,0.0,4.0 +x * x * ( x * ( 1 - x ) ) - 1 + x,x**3*(-x + 1) + x - 1,0.0,4.0 +x * x * ( x * ( 1 - x ) ) - 1 - 1,x**3*(-x + 1) - 2,0.0,4.0 +x * x * ( x * ( 1 - x ) ) - x - 1,-x**3*(x - 1) - x - 1,0.0,4.0 +x * x * ( x * x ) * 1 - ( 1 - x ),x**4 + x - 1,0.0,4.0 +x * x * ( x * x ) * 1 - 1,x**4 - 1,0.0,4.0 +x * x * ( x * x ) + ( 1 ),x**4 + 1,0.0,4.0 +x * x * ( x * x ) + ( 1 + x ),x**4 + x + 1,0.0,4.0 +x * x * ( x * x ) + ( 1 + x ) + 1,x**4 + x + 2,0.0,4.0 +x * x * ( x * x ) + ( 1 - x ) - x,x**4 - 2*x + 1,0.0,4.0 +x * x * ( x * x ) + ( x * x ) + 1,x**4 + x**2 + 1,0.0,4.0 +x * x * ( x * x ) + 1,x**4 + 1,0.0,4.0 +x * x * ( x * x ) + 1 + ( x * x ),x**4 + x**2 + 1,0.0,4.0 +x * x * ( x * x ) + 1 + 1,x**4 + 2,0.0,4.0 +x * x * ( x * x ) + x + 1,x**4 + x + 1,0.0,4.0 +x * x * ( x * x ) - ( 1 ),x**4 - 1,0.0,4.0 +x * x * ( x * x ) - ( 1 + x ),x**4 - x - 1,0.0,4.0 +x * x * ( x * x ) - ( 1 + x ) - 1,x**4 - x - 2,0.0,4.0 +x * x * ( x * x ) - ( 1 - x ) - 1,x**4 + x - 2,0.0,4.0 +x * x * ( x * x ) - 1,x**4 - 1,0.0,4.0 +x * x * ( x * x ) - 1 - ( 1 + x ),x**4 - x - 2,0.0,4.0 +x * x * ( x * x ) - 1 - ( 1 - x ),x**4 + x - 2,0.0,4.0 +x * x * ( x * x ) - 1 - 1,x**4 - 2,0.0,4.0 +x * x * ( x * x ) - 1 - x,x**4 - x - 1,0.0,4.0 +x * x * ( x * x ) - 1 / ( 1 + x ),(x**4*(x + 1) - 1)/(x + 1),0.0,4.0 +x * x * ( x * x ) - 1 / ( 1 - x ),(x**4*(x - 1) + 1)/(x - 1),0.0,4.0 +x * x * ( x * x ) - x + ( 1 - x ),x**4 - 2*x + 1,0.0,4.0 +x * x * ( x / ( 1 + x ) ) * x + x,x*(x**3 + x + 1)/(x + 1),1.0,3.0 +x * x * ( x / ( 1 - ( x * x ) ) ),-x**3/(x**2 - 1),3.0,1.0 +x * x * ( x / ( 1 - x ) ) * x + x,x*(-x**3 + x - 1)/(x - 1),1.0,3.0 +x * x * ( x / ( 1 - x ) ) + x,x*(-x**2 + x - 1)/(x - 1),1.0,2.0 +x * x * ( x / ( 1 - x ) ) - 1 * x,x*(-x**2 - x + 1)/(x - 1),1.0,2.0 +x * x * 1,x**2,2.0,2.0 +x * x * 1 * ( 1 - x ) + 1,x**2*(-x + 1) + 1,0.0,3.0 +x * x * 1 * 1,x**2,2.0,2.0 +x * x * 1 * x + ( 1 / x ),(x**4 + 1)/x,-1.0,3.0 +x * x * 1 * x + 1,x**3 + 1,0.0,3.0 +x * x * 1 * x - ( x * ( 1 + x ) ),x*(x**2 - x - 1),1.0,3.0 +x * x * 1 * x - x,x**3 - x,1.0,3.0 +x * x * 1 + 1,x**2 + 1,0.0,2.0 +x * x * 1 + x,x*(x + 1),1.0,2.0 +x * x * 1 - ( ( 1 / x ) - x ) / x,x**2 + 1 - 1/x**2,-2.0,2.0 +x * x * 1 - ( 1 - x ) / x,(x**3 + x - 1)/x,-1.0,2.0 +x * x * 1 - ( x / ( 1 + x ) ),x*(x*(x + 1) - 1)/(x + 1),1.0,2.0 +x * x * 1 - 1,x**2 - 1,0.0,2.0 +x * x * 1 - 1 - ( 1 / x ),(x**3 - x - 1)/x,-1.0,2.0 +x * x * 1 - 1 - 1,x**2 - 2,0.0,2.0 +x * x * 1 - 1 - x,x**2 - x - 1,0.0,2.0 +x * x * 1 - 1 / ( 1 + x ),(x**2*(x + 1) - 1)/(x + 1),0.0,2.0 +x * x * 1 / 1,x**2,2.0,2.0 +x * x * x * ( 1 + x ) + 1,x**3*(x + 1) + 1,0.0,4.0 +x * x * x * ( 1 + x ) - 1,x**3*(x + 1) - 1,0.0,4.0 +x * x * x * ( 1 - x ) + 1,x**3*(-x + 1) + 1,0.0,4.0 +x * x * x * ( 1 - x ) - ( 1 + x ),-x**3*(x - 1) - x - 1,0.0,4.0 +x * x * x * ( 1 - x ) - 1,x**3*(-x + 1) - 1,0.0,4.0 +x * x * x * ( 1 / ( 1 + x ) ) - x,x*(x**2 - x - 1)/(x + 1),1.0,2.0 +x * x * x * ( 1 / ( 1 - x ) ) - x,x*(-x**2 - x + 1)/(x - 1),1.0,2.0 +x * x * x * ( x / ( 1 + x ) ) - x,x*(x**3 - x - 1)/(x + 1),1.0,3.0 +x * x * x * ( x / ( 1 - x ) ) + x,x*(-x**3 + x - 1)/(x - 1),1.0,3.0 +x * x * x * 1 + ( ( 1 + x ) / x ),(x**4 + x + 1)/x,-1.0,3.0 +x * x * x * 1 + ( 1 / x ),(x**4 + 1)/x,-1.0,3.0 +x * x * x * 1 + 1,x**3 + 1,0.0,3.0 +x * x * x * 1 - ( 1 - x ),x**3 + x - 1,0.0,3.0 +x * x * x * 1 - 1,x**3 - 1,0.0,3.0 +x * x * x * x + ( ( 1 - x ) - x ),x**4 - 2*x + 1,0.0,4.0 +x * x * x * x + ( 1 + x ),x**4 + x + 1,0.0,4.0 +x * x * x * x + ( 1 - x ),x**4 - x + 1,0.0,4.0 +x * x * x * x + ( 1 / ( 1 + x ) ),(x**4*(x + 1) + 1)/(x + 1),0.0,4.0 +x * x * x * x + 1,x**4 + 1,0.0,4.0 +x * x * x * x - ( ( 1 + x ) + x ),x**4 - 2*x - 1,0.0,4.0 +x * x * x * x - ( 1 + ( 1 + x ) ),x**4 - x - 2,0.0,4.0 +x * x * x * x - ( 1 + x ),x**4 - x - 1,0.0,4.0 +x * x * x * x - ( 1 - x ),x**4 + x - 1,0.0,4.0 +x * x * x * x - ( 1 / ( 1 + x ) ),(x**4*(x + 1) - 1)/(x + 1),0.0,4.0 +x * x * x * x - ( 1 / ( 1 - x ) ),(x**4*(x - 1) + 1)/(x - 1),0.0,4.0 +x * x * x + ( ( 1 - x ) / x ) - x,x**3 - x - 1 + 1/x,-1.0,3.0 +x * x * x + ( ( x / ( 1 + x ) ) ),(x**4 + x**3 + x)/(x + 1),1.0,3.0 +x * x * x + ( 1 ),x**3 + 1,0.0,3.0 +x * x * x + ( 1 + ( 1 - x ) ),x**3 - x + 2,0.0,3.0 +x * x * x + ( 1 + x ),x**3 + x + 1,0.0,3.0 +x * x * x + ( 1 + x ) * x,x*(x**2 + x + 1),1.0,3.0 +x * x * x + ( 1 + x ) + ( x * x ),x**3 + x**2 + x + 1,0.0,3.0 +x * x * x + ( 1 + x ) + 1,x**3 + x + 2,0.0,3.0 +x * x * x + ( 1 - x ) * ( 1 / x ),(x**4 - x + 1)/x,-1.0,3.0 +x * x * x + ( 1 - x ) + ( 1 / x ),x**3 - x + 1 + 1/x,-1.0,3.0 +x * x * x + ( 1 - x ) - ( 1 / x ),x**3 - x + 1 - 1/x,-1.0,3.0 +x * x * x + ( 1 - x ) / x,(x**4 - x + 1)/x,-1.0,3.0 +x * x * x + ( 1 / ( 1 + x ) ),(x**3*(x + 1) + 1)/(x + 1),0.0,3.0 +x * x * x + ( 1 / x ) + ( 1 + x ),x**3 + x + 1 + 1/x,-1.0,3.0 +x * x * x + ( 1 / x ) + x,x**3 + x + 1/x,-1.0,3.0 +x * x * x + ( 1 / x ) - x,x**3 - x + 1/x,-1.0,3.0 +x * x * x + ( x * ( 1 + x ) ),x*(x**2 + x + 1),1.0,3.0 +x * x * x + ( x * ( 1 - x ) ),x*(x**2 - x + 1),1.0,3.0 +x * x * x + ( x * x ) + 1,x**3 + x**2 + 1,0.0,3.0 +x * x * x + ( x * x ) + x,x*(x**2 + x + 1),1.0,3.0 +x * x * x + ( x * x ) - x,x*(x**2 + x - 1),1.0,3.0 +x * x * x + ( x / ( 1 - x ) ) + x,x*((x - 1)*(x**2 + 1) - 1)/(x - 1),1.0,3.0 +x * x * x + 1,x**3 + 1,0.0,3.0 +x * x * x + 1 + ( ( 1 + x ) / x ),x**3 + 2 + 1/x,-1.0,3.0 +x * x * x + 1 + ( 1 / x ),(x**4 + x + 1)/x,-1.0,3.0 +x * x * x + 1 + 1,x**3 + 2,0.0,3.0 +x * x * x + 1 + x,x**3 + x + 1,0.0,3.0 +x * x * x + 1 - ( 1 / ( 1 + x ) ),(x**4 + x**3 + x)/(x + 1),1.0,3.0 +x * x * x + 1 - ( 1 / x ),(x**4 + x - 1)/x,-1.0,3.0 +x * x * x + 1 / ( x * ( 1 + x ) ),(x**4*(x + 1) + 1)/(x*(x + 1)),-1.0,3.0 +x * x * x + x + ( 1 + x ),x**3 + 2*x + 1,0.0,3.0 +x * x * x + x + ( x * ( 1 + x ) ),x*(x**2 + x + 2),1.0,3.0 +x * x * x + x + ( x * ( 1 - x ) ),x*(x**2 - x + 2),1.0,3.0 +x * x * x + x + 1,x**3 + x + 1,0.0,3.0 +x * x * x + x + x,x*(x**2 + 2),1.0,3.0 +x * x * x + x - ( 1 / x ),x**3 + x - 1/x,-1.0,3.0 +x * x * x + x - 1,x**3 + x - 1,0.0,3.0 +x * x * x - ( ( 1 + x ) + x ),x**3 - 2*x - 1,0.0,3.0 +x * x * x - ( ( 1 + x ) + x ) / x,x**3 - 2 - 1/x,-1.0,3.0 +x * x * x - ( ( 1 / x ) ),(x**4 - 1)/x,-1.0,3.0 +x * x * x - ( ( 1 / x ) - x ),x**3 + x - 1/x,-1.0,3.0 +x * x * x - ( ( x * x ) - x ),x*(x**2 - x + 1),1.0,3.0 +x * x * x - ( 1 ),x**3 - 1,0.0,3.0 +x * x * x - ( 1 + ( 1 + x ) ) / x,(x**4 - x - 2)/x,-1.0,3.0 +x * x * x - ( 1 + ( 1 / x ) ) - 1,x**3 - 2 - 1/x,-1.0,3.0 +x * x * x - ( 1 + ( 1 / x ) ) - x,x**3 - x - 1 - 1/x,-1.0,3.0 +x * x * x - ( 1 + ( x * x ) ),x**3 - x**2 - 1,0.0,3.0 +x * x * x - ( 1 + ( x * x ) ) / x,x**3 - x - 1/x,-1.0,3.0 +x * x * x - ( 1 + x ),x**3 - x - 1,0.0,3.0 +x * x * x - ( 1 + x ) * ( 1 / x ),(x**4 - x - 1)/x,-1.0,3.0 +x * x * x - ( 1 + x ) * x,x*(x**2 - x - 1),1.0,3.0 +x * x * x - ( 1 + x ) + ( 1 / x ),x**3 - x - 1 + 1/x,-1.0,3.0 +x * x * x - ( 1 + x ) - ( 1 / x ),x**3 - x - 1 - 1/x,-1.0,3.0 +x * x * x - ( 1 + x ) - 1,x**3 - x - 2,0.0,3.0 +x * x * x - ( 1 + x ) - x,x**3 - 2*x - 1,0.0,3.0 +x * x * x - ( 1 + x ) / x,(x**4 - x - 1)/x,-1.0,3.0 +x * x * x - ( 1 - ( 1 / x ) ) - 1,x**3 - 2 + 1/x,-1.0,3.0 +x * x * x - ( 1 - x ),x**3 + x - 1,0.0,3.0 +x * x * x - ( 1 - x ) / x,(x**4 + x - 1)/x,-1.0,3.0 +x * x * x - ( 1 / ( 1 + x ) ) / x,(x**4*(x + 1) - 1)/(x*(x + 1)),-1.0,3.0 +x * x * x - ( 1 / ( 1 - x ) ),(x**3*(x - 1) + 1)/(x - 1),0.0,3.0 +x * x * x - ( 1 / ( 1 - x ) ) / x,(x**4*(x - 1) + 1)/(x*(x - 1)),-1.0,3.0 +x * x * x - ( 1 / x ),(x**4 - 1)/x,-1.0,3.0 +x * x * x - ( 1 / x ) * 1,(x**4 - 1)/x,-1.0,3.0 +x * x * x - ( 1 / x ) + ( 1 - x ),x**3 - x + 1 - 1/x,-1.0,3.0 +x * x * x - ( 1 / x ) + 1,(x**4 + x - 1)/x,-1.0,3.0 +x * x * x - ( 1 / x ) - ( 1 - x ),x**3 + x - 1 - 1/x,-1.0,3.0 +x * x * x - ( 1 / x ) - ( 1 / x ),(x**4 - 2)/x,-1.0,3.0 +x * x * x - ( 1 / x ) - 1,(x**4 - x - 1)/x,-1.0,3.0 +x * x * x - ( 1 / x ) / ( 1 - x ),(x**4*(x - 1) + 1)/(x*(x - 1)),-1.0,3.0 +x * x * x - ( 1 / x ) / 1,(x**4 - 1)/x,-1.0,3.0 +x * x * x - ( x ),x**3 - x,1.0,3.0 +x * x * x - ( x * ( 1 + x ) ) * 1,x*(x**2 - x - 1),1.0,3.0 +x * x * x - ( x * ( 1 + x ) ) - x,x*(x**2 - x - 2),1.0,3.0 +x * x * x - ( x * ( 1 - x ) ),x*(x**2 + x - 1),1.0,3.0 +x * x * x - ( x * x ) - ( 1 / x ),(x**3*(x - 1) - 1)/x,-1.0,3.0 +x * x * x - ( x * x ) - 1,x**3 - x**2 - 1,0.0,3.0 +x * x * x - ( x * x ) - x,x*(x**2 - x - 1),1.0,3.0 +x * x * x - ( x / ( 1 + x ) ) - x,x*((x + 1)*(x**2 - 1) - 1)/(x + 1),1.0,3.0 +x * x * x - ( x / ( 1 + x ) ) / 1,(x**4 + x**3 - x)/(x + 1),1.0,3.0 +x * x * x - ( x / ( 1 - x ) ) - 1,(x**4 - x**3 + 1)/(x - 1),0.0,3.0 +x * x * x - ( x / ( 1 - x ) ) - x,x*((x - 1)*(x**2 - 1) + 1)/(x - 1),1.0,3.0 +x * x * x - 1,x**3 - 1,0.0,3.0 +x * x * x - 1 * ( 1 + x ),x**3 - x - 1,0.0,3.0 +x * x * x - 1 * 1,x**3 - 1,0.0,3.0 +x * x * x - 1 * x,x**3 - x,1.0,3.0 +x * x * x - 1 + ( 1 / ( 1 + x ) ),(x**4 + x**3 - x)/(x + 1),1.0,3.0 +x * x * x - 1 + x,x**3 + x - 1,0.0,3.0 +x * x * x - 1 - ( 1 + x ),x**3 - x - 2,0.0,3.0 +x * x * x - 1 - ( 1 - x ),x**3 + x - 2,0.0,3.0 +x * x * x - 1 - ( x * x ),x**3 - x**2 - 1,0.0,3.0 +x * x * x - 1 - ( x / ( 1 + x ) ),(-x + (x + 1)*(x**3 - 1))/(x + 1),0.0,3.0 +x * x * x - 1 / ( ( 1 / x ) + x ),(x**5 + x**3 - x)/(x**2 + 1),1.0,3.0 +x * x * x - 1 / ( 1 + ( 1 / x ) ),(x**4 + x**3 - x)/(x + 1),1.0,3.0 +x * x * x - 1 / ( 1 + x ),(x**3*(x + 1) - 1)/(x + 1),0.0,3.0 +x * x * x - 1 / ( x * ( 1 + x ) ),(x**4*(x + 1) - 1)/(x*(x + 1)),-1.0,3.0 +x * x * x - 1 / 1,x**3 - 1,0.0,3.0 +x * x * x - x,x**3 - x,1.0,3.0 +x * x * x - x * ( 1 + x ),x*(x**2 - x - 1),1.0,3.0 +x * x * x - x * ( 1 - ( x * x ) ),2*x**3 - x,1.0,3.0 +x * x * x - x * ( 1 - x ),x*(x**2 + x - 1),1.0,3.0 +x * x * x - x * ( 1 / ( 1 + x ) ),(x**4 + x**3 - x)/(x + 1),1.0,3.0 +x * x * x - x * 1,x**3 - x,1.0,3.0 +x * x * x - x + ( ( 1 - x ) / x ),x**3 - x - 1 + 1/x,-1.0,3.0 +x * x * x - x + ( 1 - ( x * x ) ),x**3 - x**2 - x + 1,0.0,3.0 +x * x * x - x + ( 1 - x ),x**3 - 2*x + 1,0.0,3.0 +x * x * x - x - ( 1 + ( 1 / x ) ),x**3 - x - 1 - 1/x,-1.0,3.0 +x * x * x - x - ( 1 + x ),x**3 - 2*x - 1,0.0,3.0 +x * x * x - x - ( 1 / x ),x**3 - x - 1/x,-1.0,3.0 +x * x * x - x - ( x * ( 1 + x ) ),x*(x**2 - x - 2),1.0,3.0 +x * x * x - x - x,x*(x**2 - 2),1.0,3.0 +x * x * x - x / 1,x**3 - x,1.0,3.0 +x * x * x / ( 1 / x ) - 1,x**4 - 1,0.0,4.0 +x * x * x / 1 - 1,x**3 - 1,0.0,3.0 +x * x * x / 1 - x,x**3 - x,1.0,3.0 +x * x + ( ( 1 + x ) + x ) / x / x,(x**4 + 2*x + 1)/x**2,-2.0,2.0 +x * x + ( ( 1 / x ) / x ) + x * x,(2*x**4 + 1)/x**2,-2.0,2.0 +x * x + ( ( 1 / x ) / x ) - x - x,(x**3*(x - 2) + 1)/x**2,-2.0,2.0 +x * x + ( ( x * x ) * x ) * x + 1,x**4 + x**2 + 1,0.0,4.0 +x * x + ( ( x * x ) / ( 1 - x ) ) + x * x,x**2*(2*x - 3)/(x - 1),2.0,2.0 +x * x + ( ( x / ( 1 + x ) ) * x ),x**2*(x + 2)/(x + 1),2.0,2.0 +x * x + ( 1 ),x**2 + 1,0.0,2.0 +x * x + ( 1 + x ),x**2 + x + 1,0.0,2.0 +x * x + ( 1 + x ) * x + ( x * x ),x*(3*x + 1),1.0,2.0 +x * x + ( 1 + x ) + 1,x**2 + x + 2,0.0,2.0 +x * x + ( 1 + x ) + x,x**2 + 2*x + 1,0.0,2.0 +x * x + ( 1 + x ) - 1 / ( 1 + x ),x*(x**2 + 2*x + 2)/(x + 1),1.0,2.0 +x * x + ( 1 + x ) - 1 / x,x**2 + x + 1 - 1/x,-1.0,2.0 +x * x + ( 1 + x ) / ( x * x ) - x,(x**3*(x - 1) + x + 1)/x**2,-2.0,2.0 +x * x + ( 1 + x ) / x / x,(x**4 + x + 1)/x**2,-2.0,2.0 +x * x + ( 1 - ( 1 / x ) ) / x - x,(x**3*(x - 1) + x - 1)/x**2,-2.0,2.0 +x * x + ( 1 - x ) + ( 1 / x ) / x,x**2 - x + 1 + x**(-2),-2.0,2.0 +x * x + ( 1 - x ) + 1 + 1,x**2 - x + 3,0.0,2.0 +x * x + ( 1 - x ) + 1 / x,x**2 - x + 1 + 1/x,-1.0,2.0 +x * x + ( 1 - x ) - ( 1 / x ) / x,x**2 - x + 1 - 1/x**2,-2.0,2.0 +x * x + ( 1 - x ) - x + 1,x**2 - 2*x + 2,0.0,2.0 +x * x + ( 1 - x ) / ( x * x ) * 1,(x**4 - x + 1)/x**2,-2.0,2.0 +x * x + ( 1 - x ) / ( x * x ) - 1,(x**4 - x**2 - x + 1)/x**2,-2.0,2.0 +x * x + ( 1 - x ) / x * 1,(x**3 - x + 1)/x,-1.0,2.0 +x * x + ( 1 - x ) / x + x,x**2 + x - 1 + 1/x,-1.0,2.0 +x * x + ( 1 - x ) / x - x,x**2 - x - 1 + 1/x,-1.0,2.0 +x * x + ( 1 - x ) / x / x,(x**4 - x + 1)/x**2,-2.0,2.0 +x * x + ( 1 / ( 1 + x ) ) + x - 1,x**2*(x + 2)/(x + 1),2.0,2.0 +x * x + ( 1 / ( 1 + x ) ) / x / x,(x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +x * x + ( 1 / ( 1 - x ) ),(x**2*(x - 1) - 1)/(x - 1),0.0,2.0 +x * x + ( 1 / ( 1 - x ) ) - 1 / 1,x*(x**2 - x - 1)/(x - 1),1.0,2.0 +x * x + ( 1 / ( 1 - x ) ) - x / x,x*(x**2 - x - 1)/(x - 1),1.0,2.0 +x * x + ( 1 / ( 1 - x ) ) / 1 - 1,x*(x**2 - x - 1)/(x - 1),1.0,2.0 +x * x + ( 1 / ( x * x ) ) + 1 + x,x**2 + x + 1 + x**(-2),-2.0,2.0 +x * x + ( 1 / ( x * x ) ) - x - x,(x**3*(x - 2) + 1)/x**2,-2.0,2.0 +x * x + ( 1 / x ),(x**3 + 1)/x,-1.0,2.0 +x * x + ( 1 / x ) + ( 1 / x ),(x**3 + 2)/x,-1.0,2.0 +x * x + ( 1 / x ) + 1 + 1,x**2 + 2 + 1/x,-1.0,2.0 +x * x + ( 1 / x ) + 1 + x,x**2 + x + 1 + 1/x,-1.0,2.0 +x * x + ( 1 / x ) + 1 - x,x**2 - x + 1 + 1/x,-1.0,2.0 +x * x + ( 1 / x ) + 1 / x,(x**3 + 2)/x,-1.0,2.0 +x * x + ( 1 / x ) + x * x,(2*x**3 + 1)/x,-1.0,2.0 +x * x + ( 1 / x ) + x + x,(x**2*(x + 2) + 1)/x,-1.0,2.0 +x * x + ( 1 / x ) - x - x,(x**2*(x - 2) + 1)/x,-1.0,2.0 +x * x + ( 1 / x ) / ( 1 + x ) / x,(x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +x * x + ( 1 / x ) / ( 1 - x ) / x,(x**4*(x - 1) - 1)/(x**2*(x - 1)),-2.0,2.0 +x * x + ( 1 / x ) / x / ( 1 - x ),(x**4*(x - 1) - 1)/(x**2*(x - 1)),-2.0,2.0 +x * x + ( x * x ),2*x**2,2.0,2.0 +x * x + ( x * x ) * ( x * x ) + 1,x**4 + x**2 + 1,0.0,4.0 +x * x + ( x * x ) * x + 1,x**3 + x**2 + 1,0.0,3.0 +x * x + ( x * x ) * x - 1,x**3 + x**2 - 1,0.0,3.0 +x * x + ( x * x ) + ( 1 / x ),(2*x**3 + 1)/x,-1.0,2.0 +x * x + ( x * x ) + 1,2*x**2 + 1,0.0,2.0 +x * x + ( x * x ) + 1 / x,(2*x**3 + 1)/x,-1.0,2.0 +x * x + ( x * x ) + x + ( x * x ),x*(3*x + 1),1.0,2.0 +x * x + ( x * x ) - ( 1 / x ) / x,(2*x**4 - 1)/x**2,-2.0,2.0 +x * x + ( x * x ) - x,x*(2*x - 1),1.0,2.0 +x * x + ( x * x ) - x * 1,x*(2*x - 1),1.0,2.0 +x * x + ( x / ( 1 + ( 1 - x ) ) ) * x * x,-2*x**2/(x - 2),2.0,1.0 +x * x + ( x / ( 1 + x ) ) * x - x,x*(x**2 + x - 1)/(x + 1),1.0,2.0 +x * x + ( x / ( 1 + x ) ) - x - x,x*(x**2 - x - 1)/(x + 1),1.0,2.0 +x * x + ( x / ( 1 + x ) ) / ( 1 - x ) - x,x**2*(x**2 - x - 1)/(x**2 - 1),2.0,2.0 +x * x + ( x / ( 1 + x ) ) / 1 + x,x**2 + x + x/(x + 1),1.0,2.0 +x * x + ( x / ( 1 - x ) ),x*(x*(x - 1) - 1)/(x - 1),1.0,2.0 +x * x + ( x / ( 1 - x ) ) * x,x**2*(x - 2)/(x - 1),2.0,2.0 +x * x + ( x / ( 1 - x ) ) * x + x,x*(x**2 - x - 1)/(x - 1),1.0,2.0 +x * x + ( x / ( 1 - x ) ) + x,x*(x**2 - 2)/(x - 1),1.0,2.0 +x * x + 1,x**2 + 1,0.0,2.0 +x * x + 1 * 1,x**2 + 1,0.0,2.0 +x * x + 1 * x,x*(x + 1),1.0,2.0 +x * x + 1 + ( ( 1 - x ) / x ) / x,(x**4 + x**2 - x + 1)/x**2,-2.0,2.0 +x * x + 1 + ( ( x * x ) * x ),x**3 + x**2 + 1,0.0,3.0 +x * x + 1 + ( 1 + x ) * x,2*x**2 + x + 1,0.0,2.0 +x * x + 1 + ( 1 - x ),x**2 - x + 2,0.0,2.0 +x * x + 1 + ( 1 - x ) - x,x**2 - 2*x + 2,0.0,2.0 +x * x + 1 + ( 1 / x ),(x**3 + x + 1)/x,-1.0,2.0 +x * x + 1 + ( 1 / x ) + 1,x**2 + 2 + 1/x,-1.0,2.0 +x * x + 1 + ( 1 / x ) + x,x**2 + x + 1 + 1/x,-1.0,2.0 +x * x + 1 + ( 1 / x ) - x,x**2 - x + 1 + 1/x,-1.0,2.0 +x * x + 1 + ( 1 / x ) / x,x**2 + 1 + x**(-2),-2.0,2.0 +x * x + 1 + ( x * x ),2*x**2 + 1,0.0,2.0 +x * x + 1 + ( x * x ) - x,2*x**2 - x + 1,0.0,2.0 +x * x + 1 + 1 + ( 1 + x ),x**2 + x + 3,0.0,2.0 +x * x + 1 + 1 + ( 1 / ( x * x ) ),x**2 + 2 + x**(-2),-2.0,2.0 +x * x + 1 + 1 + ( 1 / x ),x**2 + 2 + 1/x,-1.0,2.0 +x * x + 1 + 1 + 1,x**2 + 3,0.0,2.0 +x * x + 1 + 1 + x,x**2 + x + 2,0.0,2.0 +x * x + 1 + 1 / ( 1 + x ),((x + 1)*(x**2 + 1) + 1)/(x + 1),0.0,2.0 +x * x + 1 + x * ( x * x ),x**3 + x**2 + 1,0.0,3.0 +x * x + 1 + x * x,2*x**2 + 1,0.0,2.0 +x * x + 1 + x + ( x * x ),2*x**2 + x + 1,0.0,2.0 +x * x + 1 + x + 1,x**2 + x + 2,0.0,2.0 +x * x + 1 + x + x,x**2 + 2*x + 1,0.0,2.0 +x * x + 1 - ( 1 / ( 1 - x ) ),x*(x**2 - x + 1)/(x - 1),1.0,2.0 +x * x + 1 - ( 1 / x ) + 1,x**2 + 2 - 1/x,-1.0,2.0 +x * x + 1 - ( 1 / x ) / x,x**2 + 1 - 1/x**2,-2.0,2.0 +x * x + 1 - 1 / ( ( 1 / ( 1 - x ) ) - x ),x**2*(x**2 - x + 2)/(x**2 - x + 1),2.0,2.0 +x * x + 1 - 1 / x,(x**3 + x - 1)/x,-1.0,2.0 +x * x + 1 - x,x**2 - x + 1,0.0,2.0 +x * x + 1 - x * 1,x**2 - x + 1,0.0,2.0 +x * x + 1 - x + 1,x**2 - x + 2,0.0,2.0 +x * x + 1 / ( ( 1 - x ) * x ) / x,(x**4*(x - 1) - 1)/(x**2*(x - 1)),-2.0,2.0 +x * x + 1 / ( ( 1 / x ) - x ) - x,x**2*(x**2 - x - 1)/(x**2 - 1),2.0,2.0 +x * x + 1 / ( ( x * x ) + x ) / x,(x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +x * x + 1 / ( 1 + x ) + 1,((x + 1)*(x**2 + 1) + 1)/(x + 1),0.0,2.0 +x * x + 1 / ( 1 + x ) - ( 1 - x ),x**2*(x + 2)/(x + 1),2.0,2.0 +x * x + 1 / ( 1 + x ) - 1,x*(x**2 + x - 1)/(x + 1),1.0,2.0 +x * x + 1 / ( 1 + x ) / ( x * x ),(x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +x * x + 1 / ( 1 + x ) / x,(x**3*(x + 1) + 1)/(x*(x + 1)),-1.0,2.0 +x * x + 1 / ( 1 - ( x * x ) ) - 1,x**2 - 1 - 1/(x**2 - 1),2.0,2.0 +x * x + 1 / ( 1 - x ) + x,(x**3 - x - 1)/(x - 1),0.0,2.0 +x * x + 1 / ( 1 - x ) / ( x * x ),(x**4*(x - 1) - 1)/(x**2*(x - 1)),-2.0,2.0 +x * x + 1 / ( 1 - x ) / x,(x**3*(x - 1) - 1)/(x*(x - 1)),-1.0,2.0 +x * x + 1 / ( 1 / x ) / ( ( 1 / x ) + x ),x**2*(x**2 + 2)/(x**2 + 1),2.0,2.0 +x * x + 1 / ( x ),(x**3 + 1)/x,-1.0,2.0 +x * x + 1 / ( x * ( 1 + x ) ),(x**3*(x + 1) + 1)/(x*(x + 1)),-1.0,2.0 +x * x + 1 / ( x * ( 1 + x ) ) / x,(x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +x * x + 1 / ( x * x ),(x**4 + 1)/x**2,-2.0,2.0 +x * x + 1 / ( x * x ) + 1,x**2 + 1 + x**(-2),-2.0,2.0 +x * x + 1 / ( x * x ) + x,x**2 + x + x**(-2),-2.0,2.0 +x * x + 1 / ( x * x ) - ( 1 + x ),x**2 - x - 1 + x**(-2),-2.0,2.0 +x * x + 1 / ( x / ( 1 - x ) ) / x,(x**4 - x + 1)/x**2,-2.0,2.0 +x * x + 1 / 1 - ( 1 / ( 1 - x ) ),x*(x**2 - x + 1)/(x - 1),1.0,2.0 +x * x + 1 / 1 - x,x**2 - x + 1,0.0,2.0 +x * x + 1 / 1 / x,(x**3 + 1)/x,-1.0,2.0 +x * x + 1 / x,(x**3 + 1)/x,-1.0,2.0 +x * x + 1 / x * 1,(x**3 + 1)/x,-1.0,2.0 +x * x + 1 / x + ( x * x ),(2*x**3 + 1)/x,-1.0,2.0 +x * x + 1 / x + 1,(x**3 + x + 1)/x,-1.0,2.0 +x * x + 1 / x + x,x**2 + x + 1/x,-1.0,2.0 +x * x + 1 / x - 1,(x**3 - x + 1)/x,-1.0,2.0 +x * x + 1 / x - x,x**2 - x + 1/x,-1.0,2.0 +x * x + 1 / x / ( ( 1 + x ) * x ),(x**4*(x + 1) + 1)/(x**2*(x + 1)),-2.0,2.0 +x * x + 1 / x / ( ( 1 - x ) * x ),(x**4*(x - 1) - 1)/(x**2*(x - 1)),-2.0,2.0 +x * x + 1 / x / ( 1 - x ),(x**3*(x - 1) - 1)/(x*(x - 1)),-1.0,2.0 +x * x + 1 / x / ( x / ( 1 - x ) ),(x**4 - x + 1)/x**2,-2.0,2.0 +x * x + x,x*(x + 1),1.0,2.0 +x * x + x * ( 1 + x ) + x,2*x*(x + 1),1.0,2.0 +x * x + x * ( 1 + x ) - ( x / ( 1 + x ) ),x**2*(2*x + 3)/(x + 1),2.0,2.0 +x * x + x * ( 1 + x ) - 1,2*x**2 + x - 1,0.0,2.0 +x * x + x * ( 1 / ( ( 1 / x ) - x ) ),x**2*(x**2 - 2)/(x**2 - 1),2.0,2.0 +x * x + x * ( 1 / ( 1 + x ) ),x*(x*(x + 1) + 1)/(x + 1),1.0,2.0 +x * x + x * ( 1 / ( 1 + x ) ) * x,x**2*(x + 2)/(x + 1),2.0,2.0 +x * x + x * ( x * ( 1 - x ) ) + x,x*(x*(-x + 1) + x + 1),1.0,3.0 +x * x + x * ( x * x ) + x,x*(x**2 + x + 1),1.0,3.0 +x * x + x * ( x / ( ( 1 / x ) + x ) ),x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +x * x + x * ( x / ( 1 + x ) ),x**2*(x + 2)/(x + 1),2.0,2.0 +x * x + x * 1 * x,2*x**2,2.0,2.0 +x * x + x * 1 + 1,x**2 + x + 1,0.0,2.0 +x * x + x * 1 + x,x*(x + 2),1.0,2.0 +x * x + x * x * ( x / ( ( 1 + x ) + x ) ),x**2*(3*x + 1)/(2*x + 1),2.0,2.0 +x * x + x * x * 1,2*x**2,2.0,2.0 +x * x + x * x + ( ( x / ( 1 - x ) ) * x ),x**2*(2*x - 3)/(x - 1),2.0,2.0 +x * x + x * x + ( 1 / x ),(2*x**3 + 1)/x,-1.0,2.0 +x * x + x * x + ( x * ( 1 + x ) ),x*(3*x + 1),1.0,2.0 +x * x + x * x + ( x / ( 1 + ( 1 / x ) ) ),x**2*(2*x + 3)/(x + 1),2.0,2.0 +x * x + x * x - ( 1 - x ),2*x**2 + x - 1,0.0,2.0 +x * x + x * x - ( 1 / x ),(2*x**3 - 1)/x,-1.0,2.0 +x * x + x * x - ( x * ( 1 - x ) ),x*(3*x - 1),1.0,2.0 +x * x + x * x - ( x / ( 1 + x ) ),x*(2*x*(x + 1) - 1)/(x + 1),1.0,2.0 +x * x + x * x - 1,2*x**2 - 1,0.0,2.0 +x * x + x * x - x,x*(2*x - 1),1.0,2.0 +x * x + x * x / ( 1 - x ),x**2*(x - 2)/(x - 1),2.0,2.0 +x * x + x + ( 1 + x ) + x,x**2 + 3*x + 1,0.0,2.0 +x * x + x + ( 1 / ( 1 + x ) ) * x,x**2 + x + x/(x + 1),1.0,2.0 +x * x + x + ( 1 / x ),x**2 + x + 1/x,-1.0,2.0 +x * x + x + ( 1 / x ) / x,x**2 + x + x**(-2),-2.0,2.0 +x * x + x + ( x ),x*(x + 2),1.0,2.0 +x * x + x + ( x * x ),x*(2*x + 1),1.0,2.0 +x * x + x + ( x / ( 1 + x ) ) + x,x*((x + 1)*(x + 2) + 1)/(x + 1),1.0,2.0 +x * x + x + 1,x**2 + x + 1,0.0,2.0 +x * x + x + 1 * x,x*(x + 2),1.0,2.0 +x * x + x + 1 + 1,x**2 + x + 2,0.0,2.0 +x * x + x + 1 + x,x**2 + 2*x + 1,0.0,2.0 +x * x + x + 1 / x,x**2 + x + 1/x,-1.0,2.0 +x * x + x + x,x*(x + 2),1.0,2.0 +x * x + x + x * ( 1 + x ),2*x*(x + 1),1.0,2.0 +x * x + x + x * ( x * ( 1 + x ) ),x*(x*(x + 1) + x + 1),1.0,3.0 +x * x + x + x * ( x * ( 1 - x ) ),x*(x*(-x + 1) + x + 1),1.0,3.0 +x * x + x + x * ( x * x ),x*(x**2 + x + 1),1.0,3.0 +x * x + x + x * x,x*(2*x + 1),1.0,2.0 +x * x + x + x - 1,x**2 + 2*x - 1,0.0,2.0 +x * x + x + x / 1,x*(x + 2),1.0,2.0 +x * x + x - ( 1 / x ) - 1,x**2 + x - 1 - 1/x,-1.0,2.0 +x * x + x - ( 1 / x ) / 1,x**2 + x - 1/x,-1.0,2.0 +x * x + x - ( x / ( ( 1 + x ) + x ) ),x**2*(2*x + 3)/(2*x + 1),2.0,2.0 +x * x + x - ( x / ( ( 1 / x ) + x ) ) / x,x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +x * x + x - ( x / ( 1 + x ) ),x**2*(x + 2)/(x + 1),2.0,2.0 +x * x + x - 1,x**2 + x - 1,0.0,2.0 +x * x + x - 1 - 1,x**2 + x - 2,0.0,2.0 +x * x + x - 1 / ( 1 - x ),(x**3 - x + 1)/(x - 1),0.0,2.0 +x * x + x - 1 / ( x * x ),x**2 + x - 1/x**2,-2.0,2.0 +x * x + x - x / x,x**2 + x - 1,0.0,2.0 +x * x + x / ( ( 1 / x ) - x ) + x,x*(-x + (x + 1)*(x**2 - 1))/(x**2 - 1),1.0,2.0 +x * x + x / ( 1 + x ) + ( x * x ),x*(2*x*(x + 1) + 1)/(x + 1),1.0,2.0 +x * x + x / ( 1 - x ) * x,x**2*(x - 2)/(x - 1),2.0,2.0 +x * x + x / ( 1 - x ) + x,x*(x**2 - 2)/(x - 1),1.0,2.0 +x * x + x / 1 * x,2*x**2,2.0,2.0 +x * x + x / 1 + x,x*(x + 2),1.0,2.0 +x * x + x / 1 - 1,x**2 + x - 1,0.0,2.0 +x * x + x / x + 1,x**2 + 2,0.0,2.0 +x * x + x / x / ( x * x ),(x**4 + 1)/x**2,-2.0,2.0 +x * x - ( ( ( 1 + x ) / x ) / x ),(x**4 - x - 1)/x**2,-2.0,2.0 +x * x - ( ( ( 1 - x ) / x ) / x ),(x**4 + x - 1)/x**2,-2.0,2.0 +x * x - ( ( 1 + x ) / x ) / x + x,(x**3*(x + 1) - x - 1)/x**2,-2.0,2.0 +x * x - ( ( 1 + x ) / x ) / x - x,(x**3*(x - 1) - x - 1)/x**2,-2.0,2.0 +x * x - ( ( 1 / x ) ) - x,x**2 - x - 1/x,-1.0,2.0 +x * x - ( ( 1 / x ) / x ) + 1 * 1,x**2 + 1 - 1/x**2,-2.0,2.0 +x * x - ( ( 1 / x ) / x ) - 1 / x,(x**4 - x - 1)/x**2,-2.0,2.0 +x * x - ( ( x / ( 1 + x ) ) ),x*(x*(x + 1) - 1)/(x + 1),1.0,2.0 +x * x - ( ( x / ( 1 - x ) ) ) - x,x**2 - x + x/(x - 1),1.0,2.0 +x * x - ( ( x / ( 1 - x ) ) - x ) * x,x**2*(2*x - 1)/(x - 1),2.0,2.0 +x * x - ( 1 ),x**2 - 1,0.0,2.0 +x * x - ( 1 ) - 1,x**2 - 2,0.0,2.0 +x * x - ( 1 ) - x,x**2 - x - 1,0.0,2.0 +x * x - ( 1 + x ),x**2 - x - 1,0.0,2.0 +x * x - ( 1 + x ) * 1 - x,x**2 - 2*x - 1,0.0,2.0 +x * x - ( 1 + x ) - 1 / ( x * x ),x**2 - x - 1 - 1/x**2,-2.0,2.0 +x * x - ( 1 + x ) - 1 / x,x**2 - x - 1 - 1/x,-1.0,2.0 +x * x - ( 1 + x ) - x - x,x**2 - 3*x - 1,0.0,2.0 +x * x - ( 1 + x ) / ( x * x ) - 1,(x**4 - x**2 - x - 1)/x**2,-2.0,2.0 +x * x - ( 1 + x ) / 1 / x,(x**3 - x - 1)/x,-1.0,2.0 +x * x - ( 1 + x ) / x,(x**3 - x - 1)/x,-1.0,2.0 +x * x - ( 1 + x ) / x + x,x**2 + x - 1 - 1/x,-1.0,2.0 +x * x - ( 1 + x ) / x - 1,x**2 - 2 - 1/x,-1.0,2.0 +x * x - ( 1 + x ) / x / x,(x**4 - x - 1)/x**2,-2.0,2.0 +x * x - ( 1 - ( 1 / x ) ) / x + 1,(x**4 + x**2 - x + 1)/x**2,-2.0,2.0 +x * x - ( 1 - ( x * x ) ) / 1 * x,x*(x**2 + x - 1),1.0,3.0 +x * x - ( 1 - x ),x**2 + x - 1,0.0,2.0 +x * x - ( 1 - x ) * x,x*(2*x - 1),1.0,2.0 +x * x - ( 1 - x ) + ( 1 / x ) / x,x**2 + x - 1 + x**(-2),-2.0,2.0 +x * x - ( 1 - x ) + 1 / ( x * x ),x**2 + x - 1 + x**(-2),-2.0,2.0 +x * x - ( 1 - x ) + 1 / x,x**2 + x - 1 + 1/x,-1.0,2.0 +x * x - ( 1 - x ) / ( x ),(x**3 + x - 1)/x,-1.0,2.0 +x * x - ( 1 - x ) / x - x,x**2 - x + 1 - 1/x,-1.0,2.0 +x * x - ( 1 / ( 1 + x ) ) + 1,x*(x**2 + x + 1)/(x + 1),1.0,2.0 +x * x - ( 1 / ( 1 + x ) ) / x / x,(x**4*(x + 1) - 1)/(x**2*(x + 1)),-2.0,2.0 +x * x - ( 1 / ( 1 - x ) ) * x,x*(x*(x - 1) + 1)/(x - 1),1.0,2.0 +x * x - ( 1 / ( 1 - x ) ) / x,(x**3*(x - 1) + 1)/(x*(x - 1)),-1.0,2.0 +x * x - ( 1 / ( 1 - x ) ) / x / x,(x**4*(x - 1) + 1)/(x**2*(x - 1)),-2.0,2.0 +x * x - ( 1 / ( x * x ) ) - 1 - x,x**2 - x - 1 - 1/x**2,-2.0,2.0 +x * x - ( 1 / ( x * x ) ) - 1 / x,(x**4 - x - 1)/x**2,-2.0,2.0 +x * x - ( 1 / ( x * x ) ) - x - 1,x**2 - x - 1 - 1/x**2,-2.0,2.0 +x * x - ( 1 / x ),(x**3 - 1)/x,-1.0,2.0 +x * x - ( 1 / x ) - 1 - 1,x**2 - 2 - 1/x,-1.0,2.0 +x * x - ( 1 / x ) - 1 - x,x**2 - x - 1 - 1/x,-1.0,2.0 +x * x - ( 1 / x ) - 1 / ( x * x ),(x**4 - x - 1)/x**2,-2.0,2.0 +x * x - ( 1 / x ) - 1 / x,(x**3 - 2)/x,-1.0,2.0 +x * x - ( 1 / x ) - x + 1,x**2 - x + 1 - 1/x,-1.0,2.0 +x * x - ( 1 / x ) / ( x ),(x**4 - 1)/x**2,-2.0,2.0 +x * x - ( 1 / x ) / x * 1,(x**4 - 1)/x**2,-2.0,2.0 +x * x - ( 1 / x ) / x + ( x * x ),(2*x**4 - 1)/x**2,-2.0,2.0 +x * x - ( 1 / x ) / x + x,x**2 + x - 1/x**2,-2.0,2.0 +x * x - ( 1 / x ) / x - ( 1 + x ),x**2 - x - 1 - 1/x**2,-2.0,2.0 +x * x - ( 1 / x ) / x - ( 1 - x ),x**2 + x - 1 - 1/x**2,-2.0,2.0 +x * x - ( 1 / x ) / x - 1,x**2 - 1 - 1/x**2,-2.0,2.0 +x * x - ( 1 / x ) / x / ( 1 + x ),(x**4*(x + 1) - 1)/(x**2*(x + 1)),-2.0,2.0 +x * x - ( 1 / x ) / x / ( 1 - x ),(x**4*(x - 1) + 1)/(x**2*(x - 1)),-2.0,2.0 +x * x - ( x ),x*(x - 1),1.0,2.0 +x * x - ( x ) - ( x / ( 1 - x ) ),x**2 - x + x/(x - 1),1.0,2.0 +x * x - ( x ) - x,x*(x - 2),1.0,2.0 +x * x - ( x * ( 1 - x ) ) + x * x,x*(3*x - 1),1.0,2.0 +x * x - ( x * ( 1 - x ) ) - ( x ),2*x*(x - 1),1.0,2.0 +x * x - ( x * ( 1 - x ) ) - x,2*x*(x - 1),1.0,2.0 +x * x - ( x + x ),x*(x - 2),1.0,2.0 +x * x - ( x - ( 1 / ( ( 1 / x ) - x ) ) ),x**2*(x**2 - x - 1)/(x**2 - 1),2.0,2.0 +x * x - ( x / ( ( 1 + x ) + x ) ) + x,x**2*(2*x + 3)/(2*x + 1),2.0,2.0 +x * x - ( x / ( 1 + x ) ) * 1,x*(x*(x + 1) - 1)/(x + 1),1.0,2.0 +x * x - ( x / ( 1 + x ) ) + x,x**2*(x + 2)/(x + 1),2.0,2.0 +x * x - ( x / ( 1 + x ) ) + x + x,x*((x + 1)*(x + 2) - 1)/(x + 1),1.0,2.0 +x * x - ( x / ( 1 + x ) ) - x,x*(x**2 - 2)/(x + 1),1.0,2.0 +x * x - ( x / ( 1 - x ) ),x*(x*(x - 1) + 1)/(x - 1),1.0,2.0 +x * x - ( x / ( 1 - x ) ) * x * x,x**2*(2*x - 1)/(x - 1),2.0,2.0 +x * x - ( x / ( 1 - x ) ) - x,x**2 - x + x/(x - 1),1.0,2.0 +x * x - ( x / ( 1 - x ) ) - x / 1,x**2 - x + x/(x - 1),1.0,2.0 +x * x - ( x / ( 1 - x ) ) / 1,x*(x*(x - 1) + 1)/(x - 1),1.0,2.0 +x * x - 1,x**2 - 1,0.0,2.0 +x * x - 1 * ( 1 - x ) / ( x * x ),(x**4 + x - 1)/x**2,-2.0,2.0 +x * x - 1 * ( x / ( 1 + x ) ),x*(x*(x + 1) - 1)/(x + 1),1.0,2.0 +x * x - 1 * 1 + x,x**2 + x - 1,0.0,2.0 +x * x - 1 * x + 1,x**2 - x + 1,0.0,2.0 +x * x - 1 * x - ( 1 / x ),x**2 - x - 1/x,-1.0,2.0 +x * x - 1 * x - x,x*(x - 2),1.0,2.0 +x * x - 1 + ( ( 1 - x ) * x ) * x,-x**3 + 2*x**2 - 1,0.0,3.0 +x * x - 1 + ( ( x * x ) ),2*x**2 - 1,0.0,2.0 +x * x - 1 + ( ( x * x ) * x ) * x,x**4 + x**2 - 1,0.0,4.0 +x * x - 1 + ( 1 / x ) - 1,x**2 - 2 + 1/x,-1.0,2.0 +x * x - 1 + ( x * x ) * ( x * x ),x**4 + x**2 - 1,0.0,4.0 +x * x - 1 + ( x * x ) * x,x**3 + x**2 - 1,0.0,3.0 +x * x - 1 + ( x / ( 1 + x ) ) / x,x*(x**2 + x - 1)/(x + 1),1.0,2.0 +x * x - 1 + 1 * ( x * x ),2*x**2 - 1,0.0,2.0 +x * x - 1 + 1 * x,x**2 + x - 1,0.0,2.0 +x * x - 1 + 1 / ( ( 1 + x ) * ( 1 - x ) ),x**2*(x**2 - 2)/(x**2 - 1),2.0,2.0 +x * x - 1 + 1 / ( ( 1 + x ) + x ),x*(2*x**2 + x - 2)/(2*x + 1),1.0,2.0 +x * x - 1 + 1 / ( 1 + x ),x*(x**2 + x - 1)/(x + 1),1.0,2.0 +x * x - 1 + 1 / x,(x**3 - x + 1)/x,-1.0,2.0 +x * x - 1 + x,x**2 + x - 1,0.0,2.0 +x * x - 1 + x * ( x * ( x * x ) ),x**4 + x**2 - 1,0.0,4.0 +x * x - 1 + x * ( x * x ),x**3 + x**2 - 1,0.0,3.0 +x * x - 1 + x - ( 1 / x ),x**2 + x - 1 - 1/x,-1.0,2.0 +x * x - 1 + x - x,x**2 - 1,0.0,2.0 +x * x - 1 + x / 1,x**2 + x - 1,0.0,2.0 +x * x - 1 - ( ( 1 + x ) ),x**2 - x - 2,0.0,2.0 +x * x - 1 - ( ( 1 - x ) / x ) / x,(x**4 - x**2 + x - 1)/x**2,-2.0,2.0 +x * x - 1 - ( ( 1 / x ) + x ),x**2 - x - 1 - 1/x,-1.0,2.0 +x * x - 1 - ( ( 1 / x ) + x ) / x,x**2 - 2 - 1/x**2,-2.0,2.0 +x * x - 1 - ( ( 1 / x ) / x ) - 1,x**2 - 2 - 1/x**2,-2.0,2.0 +x * x - 1 - ( 1 ),x**2 - 2,0.0,2.0 +x * x - 1 - ( 1 + ( 1 / x ) ) / x,(x**4 - x**2 - x - 1)/x**2,-2.0,2.0 +x * x - 1 - ( 1 + x ) - 1,x**2 - x - 3,0.0,2.0 +x * x - 1 - ( 1 + x ) / ( x * x ),(x**4 - x**2 - x - 1)/x**2,-2.0,2.0 +x * x - 1 - ( 1 / x ) - 1,x**2 - 2 - 1/x,-1.0,2.0 +x * x - 1 - ( 1 / x ) / 1,(x**3 - x - 1)/x,-1.0,2.0 +x * x - 1 - ( 1 / x ) / x,x**2 - 1 - 1/x**2,-2.0,2.0 +x * x - 1 - 1 + 1,x**2 - 1,0.0,2.0 +x * x - 1 - 1 + x,x**2 + x - 2,0.0,2.0 +x * x - 1 - 1 - 1,x**2 - 3,0.0,2.0 +x * x - 1 - 1 / 1,x**2 - 2,0.0,2.0 +x * x - 1 - 1 / x,(x**3 - x - 1)/x,-1.0,2.0 +x * x - 1 - x,x**2 - x - 1,0.0,2.0 +x * x - 1 - x - ( 1 / x ),x**2 - x - 1 - 1/x,-1.0,2.0 +x * x - 1 - x - 1,x**2 - x - 2,0.0,2.0 +x * x - 1 / ( ( 1 - x ) * x ) / x,(x**4*(x - 1) + 1)/(x**2*(x - 1)),-2.0,2.0 +x * x - 1 / ( ( x * x ) + x ) - x,(x**4 - x**2 - 1)/(x*(x + 1)),-1.0,2.0 +x * x - 1 / ( ( x * x ) + x ) / x,(x**4*(x + 1) - 1)/(x**2*(x + 1)),-2.0,2.0 +x * x - 1 / ( 1 + x ),(x**2*(x + 1) - 1)/(x + 1),0.0,2.0 +x * x - 1 / ( 1 + x ) / x,(x**3*(x + 1) - 1)/(x*(x + 1)),-1.0,2.0 +x * x - 1 / ( 1 - x ) - 1,((x - 1)*(x**2 - 1) + 1)/(x - 1),0.0,2.0 +x * x - 1 / ( 1 - x ) / ( x * x ),(x**4*(x - 1) + 1)/(x**2*(x - 1)),-2.0,2.0 +x * x - 1 / ( x ),(x**3 - 1)/x,-1.0,2.0 +x * x - 1 / ( x * ( 1 + x ) ),(x**3*(x + 1) - 1)/(x*(x + 1)),-1.0,2.0 +x * x - 1 / ( x * ( 1 + x ) ) / x,(x**4*(x + 1) - 1)/(x**2*(x + 1)),-2.0,2.0 +x * x - 1 / ( x * ( 1 - x ) ),(x**3*(x - 1) + 1)/(x*(x - 1)),-1.0,2.0 +x * x - 1 / ( x * x ),(x**4 - 1)/x**2,-2.0,2.0 +x * x - 1 / ( x * x ) - ( 1 - x ),x**2 + x - 1 - 1/x**2,-2.0,2.0 +x * x - 1 / ( x * x ) - 1,x**2 - 1 - 1/x**2,-2.0,2.0 +x * x - 1 / ( x * x ) / ( 1 - x ),(x**4*(x - 1) + 1)/(x**2*(x - 1)),-2.0,2.0 +x * x - 1 / 1,x**2 - 1,0.0,2.0 +x * x - 1 / 1 + ( 1 / x ),(x**3 - x + 1)/x,-1.0,2.0 +x * x - 1 / 1 / x,(x**3 - 1)/x,-1.0,2.0 +x * x - 1 / x * ( 1 / x ),(x**4 - 1)/x**2,-2.0,2.0 +x * x - 1 / x + ( 1 + x ),x**2 + x + 1 - 1/x,-1.0,2.0 +x * x - 1 / x + 1,(x**3 + x - 1)/x,-1.0,2.0 +x * x - 1 / x - ( 1 - x ),x**2 + x - 1 - 1/x,-1.0,2.0 +x * x - 1 / x - ( 1 / x ),(x**3 - 2)/x,-1.0,2.0 +x * x - 1 / x - 1,(x**3 - x - 1)/x,-1.0,2.0 +x * x - 1 / x - x,x**2 - x - 1/x,-1.0,2.0 +x * x - 1 / x / ( 1 + x ),(x**3*(x + 1) - 1)/(x*(x + 1)),-1.0,2.0 +x * x - 1 / x / ( 1 - x ),(x**3*(x - 1) + 1)/(x*(x - 1)),-1.0,2.0 +x * x - 1 / x / ( x * ( 1 + x ) ),(x**4*(x + 1) - 1)/(x**2*(x + 1)),-2.0,2.0 +x * x - 1 / x / ( x * ( 1 - x ) ),(x**4*(x - 1) + 1)/(x**2*(x - 1)),-2.0,2.0 +x * x - 1 / x / 1,(x**3 - 1)/x,-1.0,2.0 +x * x - 1 / x / x,(x**4 - 1)/x**2,-2.0,2.0 +x * x - x * ( x * x ) + 1,-x**3 + x**2 + 1,0.0,3.0 +x * x - x * 1 + 1,x**2 - x + 1,0.0,2.0 +x * x - x * 1 - x,x*(x - 2),1.0,2.0 +x * x - x * x * ( x / ( 1 - x ) ),x**2*(2*x - 1)/(x - 1),2.0,2.0 +x * x - x + ( ( 1 + x ) * x ) * x,x*(x*(x + 1) + x - 1),1.0,3.0 +x * x - x + ( 1 + x ) / ( x * x ),(x**3*(x - 1) + x + 1)/x**2,-2.0,2.0 +x * x - x + ( 1 + x ) / x,x**2 - x + 1 + 1/x,-1.0,2.0 +x * x - x + ( 1 / x ),x**2 - x + 1/x,-1.0,2.0 +x * x - x + ( 1 / x ) + 1,x**2 - x + 1 + 1/x,-1.0,2.0 +x * x - x + ( 1 / x ) - x,(x**2*(x - 2) + 1)/x,-1.0,2.0 +x * x - x + ( x * x ),x*(2*x - 1),1.0,2.0 +x * x - x + ( x * x ) + ( x * x ),x*(3*x - 1),1.0,2.0 +x * x - x + ( x * x ) - x,2*x*(x - 1),1.0,2.0 +x * x - x + ( x / ( 1 + x ) ) * x,x*(x**2 + x - 1)/(x + 1),1.0,2.0 +x * x - x + 1 * ( 1 / x ),x**2 - x + 1/x,-1.0,2.0 +x * x - x + 1 + ( 1 - x ),x**2 - 2*x + 2,0.0,2.0 +x * x - x + 1 - ( 1 / ( x * x ) ),x**2 - x + 1 - 1/x**2,-2.0,2.0 +x * x - x + 1 - ( 1 / x ),x**2 - x + 1 - 1/x,-1.0,2.0 +x * x - x + 1 - x,x**2 - 2*x + 1,0.0,2.0 +x * x - x + x * x,x*(2*x - 1),1.0,2.0 +x * x - x - ( 1 - x ) / x,x**2 - x + 1 - 1/x,-1.0,2.0 +x * x - x - ( 1 / x ),x**2 - x - 1/x,-1.0,2.0 +x * x - x - ( 1 / x ) - x,(x**2*(x - 2) - 1)/x,-1.0,2.0 +x * x - x - ( x ),x*(x - 2),1.0,2.0 +x * x - x - ( x * ( 1 - x ) ),2*x*(x - 1),1.0,2.0 +x * x - x - ( x / ( 1 - x ) ) - x,x*((x - 2)*(x - 1) + 1)/(x - 1),1.0,2.0 +x * x - x - 1,x**2 - x - 1,0.0,2.0 +x * x - x - 1 * ( x / ( 1 + x ) ),x*(x**2 - 2)/(x + 1),1.0,2.0 +x * x - x - 1 - ( 1 / x ),x**2 - x - 1 - 1/x,-1.0,2.0 +x * x - x - 1 - 1,x**2 - x - 2,0.0,2.0 +x * x - x - 1 - x,x**2 - 2*x - 1,0.0,2.0 +x * x - x - 1 / ( x * x ),x**2 - x - 1/x**2,-2.0,2.0 +x * x - x - 1 / x,x**2 - x - 1/x,-1.0,2.0 +x * x - x - x,x*(x - 2),1.0,2.0 +x * x - x - x + ( 1 / x ),(x**2*(x - 2) + 1)/x,-1.0,2.0 +x * x - x - x + ( x * x ),2*x*(x - 1),1.0,2.0 +x * x - x - x + 1,x**2 - 2*x + 1,0.0,2.0 +x * x - x - x - ( ( 1 / x ) / x ),(x**3*(x - 2) - 1)/x**2,-2.0,2.0 +x * x - x - x - ( 1 / x ),(x**2*(x - 2) - 1)/x,-1.0,2.0 +x * x - x - x - ( x * ( 1 - x ) ),x*(2*x - 3),1.0,2.0 +x * x - x / ( 1 + x ),x*(x*(x + 1) - 1)/(x + 1),1.0,2.0 +x * x - x / ( 1 + x ) + ( x * ( 1 + x ) ),x**2*(2*x + 3)/(x + 1),2.0,2.0 +x * x - x / ( 1 + x ) + x,x**2*(x + 2)/(x + 1),2.0,2.0 +x * x - x / ( 1 - x ),x*(x*(x - 1) + 1)/(x - 1),1.0,2.0 +x * x - x / 1,x*(x - 1),1.0,2.0 +x * x - x / 1 - ( x / ( 1 + x ) ),x*(x**2 - 2)/(x + 1),1.0,2.0 +x * x - x / 1 - x,x*(x - 2),1.0,2.0 +x * x - x / x,x**2 - 1,0.0,2.0 +x * x - x / x + ( 1 / ( 1 - x ) ),x*(x**2 - x - 1)/(x - 1),1.0,2.0 +x * x - x / x + x,x**2 + x - 1,0.0,2.0 +x * x - x / x - 1,x**2 - 2,0.0,2.0 +x * x - x / x / x,(x**3 - 1)/x,-1.0,2.0 +x * x / ( ( ( ( 1 - x ) * ( 1 - x ) ) / x ) + 1 ),x**3/(x + (x - 1)**2),3.0,1.0 +x * x / ( ( ( ( 1 / x ) + x ) * ( 1 + x ) ) + x ),x**3/(x**2 + (x + 1)*(x**2 + 1)),3.0,0.0 +x * x / ( ( ( ( 1 / x ) / x ) + ( x * x ) ) + x ),x**4/(x**3*(x + 1) + 1),4.0,0.0 +x * x / ( ( ( ( x * x ) - x ) * x ) + 1 ),x**2/(x**2*(x - 1) + 1),2.0,-1.0 +x * x / ( ( ( 1 + x ) + ( 1 / x ) ) + ( 1 + x ) ),x**3/(2*x*(x + 1) + 1),3.0,1.0 +x * x / ( ( ( 1 + x ) + x ) + x ),x**2/(3*x + 1),2.0,1.0 +x * x / ( ( ( 1 + x ) / ( x * x ) ) + ( x * ( 1 - x ) ) ),x**4/(-x**3*(x - 1) + x + 1),4.0,0.0 +x * x / ( ( ( 1 - x ) * ( 1 + x ) ) - ( ( 1 / x ) / x ) ),-x**4/(x**4 - x**2 + 1),4.0,0.0 +x * x / ( ( ( 1 - x ) * x ) + ( 1 + x ) ),x**2/(-x*(x - 1) + x + 1),2.0,0.0 +x * x / ( ( ( 1 - x ) * x ) + 1 ),-x**2/(x*(x - 1) - 1),2.0,0.0 +x * x / ( ( ( 1 - x ) * x ) - 1 ),-x**2/(x*(x - 1) + 1),2.0,0.0 +x * x / ( ( ( 1 - x ) - x ) + 1 ),-x**2/(2*x - 2),2.0,1.0 +x * x / ( ( ( 1 / ( 1 + x ) ) - x ) + 1 ),-x**2*(x + 1)/(x**2 - 2),2.0,1.0 +x * x / ( ( ( 1 / x ) + ( x * x ) ) + ( 1 / x ) ),x**3/(x**3 + 2),3.0,0.0 +x * x / ( ( ( 1 / x ) + ( x * x ) ) + x ),x**3/(x**2*(x + 1) + 1),3.0,0.0 +x * x / ( ( ( 1 / x ) + x ) + ( 1 / x ) ),x**3/(x**2 + 2),3.0,1.0 +x * x / ( ( ( 1 / x ) + x ) + 1 ),x**3/(x*(x + 1) + 1),3.0,1.0 +x * x / ( ( ( 1 / x ) - x ) - ( 1 + x ) ),-x**3/(x*(2*x + 1) - 1),3.0,1.0 +x * x / ( ( ( 1 / x ) - x ) - ( x * x ) ),-x**3/(x**2*(x + 1) - 1),3.0,0.0 +x * x / ( ( ( 1 / x ) / ( 1 + x ) ) - x ),-x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x * x / ( ( ( 1 / x ) / ( 1 - x ) ) - x ),x**3*(-x + 1)/(x**2*(x - 1) + 1),3.0,1.0 +x * x / ( ( ( 1 / x ) / x ) + ( x * ( 1 - x ) ) ),-x**4/(x**3*(x - 1) - 1),4.0,0.0 +x * x / ( ( ( x * ( 1 - x ) ) * x ) - 1 ),-x**2/(x**2*(x - 1) + 1),2.0,-1.0 +x * x / ( ( ( x * ( 1 - x ) ) + ( ( 1 / x ) / x ) ) + 1 ),x**4/(x**2*(-x*(x - 1) + 1) + 1),4.0,0.0 +x * x / ( ( ( x * x ) + ( 1 / x ) ) + x ),x**3/(x**2*(x + 1) + 1),3.0,0.0 +x * x / ( ( ( x * x ) - ( 1 / x ) ) - x ),x**3/(x**3 - x**2 - 1),3.0,0.0 +x * x / ( ( ( x * x ) - x ) - x ),x/(x - 2),1.0,0.0 +x * x / ( ( ( x / ( 1 + x ) ) - x ) + 1 ),x**2*(x + 1)/(x + (-x + 1)*(x + 1)),2.0,1.0 +x * x / ( ( 1 + ( 1 + ( 1 / x ) ) ) + ( x * x ) ),x**3/(x*(x**2 + 2) + 1),3.0,0.0 +x * x / ( ( 1 + ( 1 + x ) ) + 1 ),x**2/(x + 3),2.0,1.0 +x * x / ( ( 1 + ( 1 / x ) ) + ( 1 + ( 1 - x ) ) ),x**3/(x*(-x + 3) + 1),3.0,1.0 +x * x / ( ( 1 + ( 1 / x ) ) + ( 1 + x ) ),x**3/(x*(x + 2) + 1),3.0,1.0 +x * x / ( ( 1 + ( 1 / x ) ) + ( 1 - x ) ),x**3/(x*(-x + 2) + 1),3.0,1.0 +x * x / ( ( 1 + ( 1 / x ) ) + ( x * ( 1 + x ) ) ),x**3/(x*(x*(x + 1) + 1) + 1),3.0,0.0 +x * x / ( ( 1 + ( 1 / x ) ) + ( x * x ) ),x**3/(x**3 + x + 1),3.0,0.0 +x * x / ( ( 1 + ( 1 / x ) ) + x ),x**3/(x*(x + 1) + 1),3.0,1.0 +x * x / ( ( 1 + ( x * ( x * x ) ) ) + x ),x**2/(x**3 + x + 1),2.0,-1.0 +x * x / ( ( 1 + ( x * x ) ) + 1 ),x**2/(x**2 + 2),2.0,0.0 +x * x / ( ( 1 + ( x / ( 1 - x ) ) ) + x ),x**2*(x - 1)/(x**2 - x - 1),2.0,1.0 +x * x / ( ( 1 + x ) + ( ( 1 / ( 1 - x ) ) / x ) ),x**3*(x - 1)/(x**3 - x - 1),3.0,1.0 +x * x / ( ( 1 + x ) + ( 1 + ( 1 / x ) ) ),x**3/(x*(x + 2) + 1),3.0,1.0 +x * x / ( ( 1 + x ) + ( 1 + x ) ),x**2/(2*(x + 1)),2.0,1.0 +x * x / ( ( 1 + x ) + ( 1 / ( 1 - x ) ) ),x**2*(x - 1)/(x**2 - 2),2.0,1.0 +x * x / ( ( 1 + x ) + ( x / ( 1 - x ) ) ),x**2*(x - 1)/(x**2 - x - 1),2.0,1.0 +x * x / ( ( 1 + x ) + 1 ),x**2/(x + 2),2.0,1.0 +x * x / ( ( 1 + x ) + x ),x**2/(2*x + 1),2.0,1.0 +x * x / ( ( 1 - ( 1 / x ) ) - ( x * ( 1 + x ) ) ),-x**3/(x*(x*(x + 1) - 1) + 1),3.0,0.0 +x * x / ( ( 1 - ( 1 / x ) ) - ( x * ( 1 - x ) ) ),x**3/(x**3 - x**2 + x - 1),3.0,0.0 +x * x / ( ( 1 - ( x * ( 1 + x ) ) ) + 1 ),-x**2/(x*(x + 1) - 2),2.0,0.0 +x * x / ( ( 1 - x ) + ( 1 - x ) ),-x**2/(2*x - 2),2.0,1.0 +x * x / ( ( 1 - x ) + 1 ),-x**2/(x - 2),2.0,1.0 +x * x / ( ( 1 - x ) - ( ( 1 - x ) * x ) ),x**2/(x**2 - 2*x + 1),2.0,0.0 +x * x / ( ( 1 - x ) - ( ( 1 - x ) / x ) ),-x**3/(x*(x - 1) - x + 1),3.0,1.0 +x * x / ( ( 1 - x ) - ( 1 + x ) ),-x/2,1.0,1.0 +x * x / ( ( 1 - x ) - ( 1 / x ) ),-x**3/(x*(x - 1) + 1),3.0,1.0 +x * x / ( ( 1 - x ) - ( x * ( 1 + x ) ) ),-x**2/(x*(x + 1) + x - 1),2.0,0.0 +x * x / ( ( 1 - x ) - ( x * x ) ),-x**2/(x**2 + x - 1),2.0,0.0 +x * x / ( ( 1 / ( ( 1 + x ) + x ) ) + 1 ),x**2*(x + 1/2)/(x + 1),2.0,2.0 +x * x / ( ( 1 / ( ( 1 - x ) - x ) ) + 1 ),x**2*(x - 1/2)/(x - 1),2.0,2.0 +x * x / ( ( 1 / ( ( 1 / x ) - x ) ) + 1 ),(x**4 - x**2)/(x**2 - x - 1),2.0,2.0 +x * x / ( ( 1 / ( ( x * x ) + x ) ) + x ),x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +x * x / ( ( 1 / ( ( x * x ) - x ) ) - x ),x**3*(-x + 1)/(x**2*(x - 1) - 1),3.0,1.0 +x * x / ( ( 1 / ( 1 + ( x * x ) ) ) + 1 ),(x**4 + x**2)/(x**2 + 2),2.0,2.0 +x * x / ( ( 1 / ( 1 + x ) ) + ( 1 - x ) ),-x**2*(x + 1)/(x**2 - 2),2.0,1.0 +x * x / ( ( 1 / ( 1 + x ) ) + x ),x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +x * x / ( ( 1 / ( 1 + x ) ) - x ),-x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +x * x / ( ( 1 / ( 1 - ( 1 / x ) ) ) + 1 ),x**2*(x - 1)/(2*x - 1),2.0,2.0 +x * x / ( ( 1 / ( 1 - x ) ) + 1 ),x**2*(x - 1)/(x - 2),2.0,2.0 +x * x / ( ( 1 / ( 1 - x ) ) - x ),x**2*(-x + 1)/(x*(x - 1) + 1),2.0,1.0 +x * x / ( ( 1 / ( x * x ) ) + ( x * ( 1 - x ) ) ),-x**4/(x**3*(x - 1) - 1),4.0,0.0 +x * x / ( ( 1 / x ) + ( 1 + x ) ),x**3/(x*(x + 1) + 1),3.0,1.0 +x * x / ( ( 1 / x ) + ( x * ( 1 - ( x * x ) ) ) ),x**3/(-x**4 + x**2 + 1),3.0,-1.0 +x * x / ( ( 1 / x ) + ( x * ( 1 - x ) ) ),-x**3/(x**2*(x - 1) - 1),3.0,0.0 +x * x / ( ( 1 / x ) - ( 1 - x ) ),x**3/(x*(x - 1) + 1),3.0,1.0 +x * x / ( ( 1 / x ) - ( x * ( 1 + x ) ) ),-x**3/(x**2*(x + 1) - 1),3.0,0.0 +x * x / ( ( x * ( ( ( x * x ) * x ) - x ) ) - 1 ),x**2/(x**4 - x**2 - 1),2.0,-2.0 +x * x / ( ( x * ( ( x * x ) + x ) ) - ( 1 / x ) ),x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x * x / ( ( x * ( ( x * x ) + x ) ) - 1 ),x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x * x / ( ( x * ( ( x * x ) - x ) ) - 1 ),x**2/(x**2*(x - 1) - 1),2.0,-1.0 +x * x / ( ( x * ( 1 + ( x * x ) ) ) - ( 1 / x ) ),x**3/(x**4 + x**2 - 1),3.0,-1.0 +x * x / ( ( x * ( 1 + x ) ) - ( 1 / x ) ),x**3/(x**2*(x + 1) - 1),3.0,0.0 +x * x / ( ( x * ( 1 + x ) ) - 1 ),x**2/(x*(x + 1) - 1),2.0,0.0 +x * x / ( ( x * ( 1 - ( 1 / x ) ) ) - 1 ),x**2/(x - 2),2.0,1.0 +x * x / ( ( x * ( 1 - x ) ) + ( ( 1 / x ) / x ) ),-x**4/(x**3*(x - 1) - 1),4.0,0.0 +x * x / ( ( x * ( 1 - x ) ) + ( 1 / ( x * x ) ) ),-x**4/(x**3*(x - 1) - 1),4.0,0.0 +x * x / ( ( x * ( 1 - x ) ) + ( 1 / x ) ),-x**3/(x**2*(x - 1) - 1),3.0,0.0 +x * x / ( ( x * ( 1 - x ) ) - ( 1 - x ) ),-x**2/(x*(x - 1) - x + 1),2.0,0.0 +x * x / ( ( x * ( 1 - x ) ) - 1 ),-x**2/(x*(x - 1) + 1),2.0,0.0 +x * x / ( ( x * ( x * ( 1 + x ) ) ) + 1 ),x**2/(x**2*(x + 1) + 1),2.0,-1.0 +x * x / ( ( x * ( x * ( 1 - x ) ) ) - ( 1 / x ) ),-x**3/(x**3*(x - 1) + 1),3.0,-1.0 +x * x / ( ( x * ( x * x ) ) + 1 ),x**2/(x**3 + 1),2.0,-1.0 +x * x / ( ( x * ( x / ( 1 - x ) ) ) + 1 ),x**2*(-x + 1)/(x**2 - x + 1),2.0,1.0 +x * x / ( ( x * x ) + ( 1 + x ) ),x**2/(x**2 + x + 1),2.0,0.0 +x * x / ( ( x * x ) + ( 1 - x ) ),x**2/(x**2 - x + 1),2.0,0.0 +x * x / ( ( x * x ) - ( 1 + x ) ),x**2/(x**2 - x - 1),2.0,0.0 +x * x / ( ( x * x ) - ( 1 - ( x * x ) ) ),x**2/(2*x**2 - 1),2.0,0.0 +x * x / ( ( x * x ) - ( 1 - x ) ),x**2/(x**2 + x - 1),2.0,0.0 +x * x / ( ( x * x ) - ( 1 / x ) ),x**3/(x**3 - 1),3.0,0.0 +x * x / ( ( x * x ) - 1 ),x**2/(x**2 - 1),2.0,0.0 +x * x / ( ( x / ( ( 1 + x ) + x ) ) + 1 ),x**2*(2*x + 1)/(3*x + 1),2.0,2.0 +x * x / ( ( x / ( ( x * x ) - x ) ) - 1 ),x**2*(x - 1)/(-x + 2),2.0,2.0 +x * x / ( ( x / ( 1 + ( x * x ) ) ) + 1 ),(x**4 + x**2)/(x**2 + x + 1),2.0,2.0 +x * x / ( ( x / ( 1 + x ) ) + 1 ),x**2*(x + 1)/(2*x + 1),2.0,2.0 +x * x / ( ( x / ( 1 + x ) ) - ( 1 + x ) ),x**2*(-x - 1)/(-x + (x + 1)**2),2.0,1.0 +x * x / ( ( x / ( 1 - ( 1 + x ) ) ) - 1 ),-x**2/2,2.0,2.0 +x * x / ( ( x / ( 1 - x ) ) - ( 1 - x ) ),x**2*(-x + 1)/(x - (-x + 1)**2),2.0,1.0 +x * x / ( 1 + ( ( 1 + x ) + x ) ),x**2/(2*(x + 1)),2.0,1.0 +x * x / ( 1 + ( ( 1 - ( 1 / x ) ) + x ) ),x**3/(x*(x + 2) - 1),3.0,1.0 +x * x / ( 1 + ( ( 1 - x ) + x ) ),x**2/2,2.0,2.0 +x * x / ( 1 + ( ( 1 / x ) - x ) ),x**3/(x*(-x + 1) + 1),3.0,1.0 +x * x / ( 1 + ( ( x * x ) * x ) ),x**2/(x**3 + 1),2.0,-1.0 +x * x / ( 1 + ( ( x / ( 1 + x ) ) / x ) ),x**2*(x + 1)/(x + 2),2.0,2.0 +x * x / ( 1 + ( 1 + ( 1 / ( 1 - x ) ) ) ),x**2*(x - 1)/(2*x - 3),2.0,2.0 +x * x / ( 1 + ( 1 + x ) ),x**2/(x + 2),2.0,1.0 +x * x / ( 1 + ( 1 - ( x * x ) ) ),-x**2/(x**2 - 2),2.0,0.0 +x * x / ( 1 + ( 1 - x ) ),-x**2/(x - 2),2.0,1.0 +x * x / ( 1 + ( 1 / ( ( 1 / x ) - x ) ) ),(x**4 - x**2)/(x**2 - x - 1),2.0,2.0 +x * x / ( 1 + ( 1 / ( 1 + x ) ) ),x**2*(x + 1)/(x + 2),2.0,2.0 +x * x / ( 1 + ( 1 / ( 1 - ( 1 / x ) ) ) ),x**2*(x - 1)/(2*x - 1),2.0,2.0 +x * x / ( 1 + ( 1 / ( 1 - x ) ) ),x**2*(x - 1)/(x - 2),2.0,2.0 +x * x / ( 1 + ( x * ( ( 1 - x ) - x ) ) ),-x**2/(x*(2*x - 1) - 1),2.0,0.0 +x * x / ( 1 + ( x * ( 1 - x ) ) ),-x**2/(x*(x - 1) - 1),2.0,0.0 +x * x / ( 1 + ( x / ( 1 + ( 1 + x ) ) ) ),x**2*(x + 2)/(2*(x + 1)),2.0,2.0 +x * x / ( 1 + ( x / ( 1 + x ) ) ),x**2*(x + 1)/(2*x + 1),2.0,2.0 +x * x / ( 1 + 1 ),x**2/2,2.0,2.0 +x * x / ( 1 - ( ( x * x ) * ( 1 - ( x * x ) ) ) ),x**2/(x**4 - x**2 + 1),2.0,-2.0 +x * x / ( 1 - ( 1 / x ) ) * x - x,x*(x**3 - x + 1)/(x - 1),1.0,3.0 +x * x / ( 1 - ( x * ( ( x * x ) - x ) ) ),-x**2/(x**2*(x - 1) - 1),2.0,-1.0 +x * x / ( 1 - ( x * ( 1 + x ) ) ),-x**2/(x*(x + 1) - 1),2.0,0.0 +x * x / ( 1 - x ),-x**2/(x - 1),2.0,1.0 +x * x / ( 1 - x ) * ( x * x ) - x,x*(-x**3 - x + 1)/(x - 1),1.0,3.0 +x * x / ( 1 - x ) * x - x,x*(-x**2 - x + 1)/(x - 1),1.0,2.0 +x * x / ( 1 - x ) + 1 / x,(-x**3 + x - 1)/(x*(x - 1)),-1.0,1.0 +x * x / ( 1 - x ) + x * x,x**2*(x - 2)/(x - 1),2.0,2.0 +x * x / ( 1 - x ) - ( ( x * x ) / ( 1 + x ) ),-2*x**3/(x**2 - 1),3.0,1.0 +x * x / ( 1 - x ) - ( x * x ) / ( 1 + x ),-2*x**3/(x**2 - 1),3.0,1.0 +x * x / ( 1 - x ) - ( x / ( 1 + ( 1 / x ) ) ),-2*x**3/(x**2 - 1),3.0,1.0 +x * x / ( 1 / ( 1 - x ) ) - x - x,x*(x*(-x + 1) - 2),1.0,3.0 +x * x / ( x + ( 1 + ( 1 + x ) ) ),x**2/(2*(x + 1)),2.0,1.0 +x * x / ( x + ( 1 + ( 1 / ( 1 + x ) ) ) ),x**2*(x + 1)/((x + 1)**2 + 1),2.0,1.0 +x * x / ( x + ( 1 + ( 1 / x ) ) ),x**3/(x*(x + 1) + 1),3.0,1.0 +x * x / ( x + ( 1 + ( x * ( 1 + x ) ) ) ),x**2/(x*(x + 1) + x + 1),2.0,0.0 +x * x / ( x + ( 1 + x ) ),x**2/(2*x + 1),2.0,1.0 +x * x / ( x + ( 1 / ( 1 + x ) ) ),x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +x * x / ( x + ( 1 / ( 1 - x ) ) ),x**2*(x - 1)/(x*(x - 1) - 1),2.0,1.0 +x * x / ( x + ( 1 / ( x * ( 1 + x ) ) ) ),x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +x * x / ( x + ( 1 / x ) ),x**3/(x**2 + 1),3.0,1.0 +x * x / ( x - ( ( 1 - x ) / x ) ),x**3/(x**2 + x - 1),3.0,1.0 +x * x / ( x - ( ( 1 / x ) / ( 1 - x ) ) ),x**3*(x - 1)/(x**2*(x - 1) + 1),3.0,1.0 +x * x / ( x - ( 1 - x ) ),x**2/(2*x - 1),2.0,1.0 +x * x / ( x - ( 1 / ( ( x * x ) - x ) ) ),x**3*(x - 1)/(x**2*(x - 1) - 1),3.0,1.0 +x * x / ( x - ( 1 / ( 1 + ( 1 - x ) ) ) ),x**2*(x - 2)/(x*(x - 2) + 1),2.0,1.0 +x * x / ( x - ( 1 / ( 1 - ( x * x ) ) ) ),(x**4 - x**2)/(x**3 - x + 1),2.0,1.0 +x * x / ( x - ( 1 / x ) ),x**3/(x**2 - 1),3.0,1.0 +x * x / ( x - 1 ),x**2/(x - 1),2.0,1.0 +x * x / 1,x**2,2.0,2.0 +x * x / 1 * ( ( 1 - x ) * x ) - 1,x**3*(-x + 1) - 1,0.0,4.0 +x * x / 1 * ( 1 + x ) - 1,x**2*(x + 1) - 1,0.0,3.0 +x * x / 1 * ( 1 + x ) - x,x*(x*(x + 1) - 1),1.0,3.0 +x * x / 1 * ( x * x ) - ( 1 - x ),x**4 + x - 1,0.0,4.0 +x * x / 1 * ( x * x ) - 1,x**4 - 1,0.0,4.0 +x * x / 1 * x - ( 1 / ( 1 + x ) ),(x**3*(x + 1) - 1)/(x + 1),0.0,3.0 +x * x / 1 * x - ( 1 / x ),(x**4 - 1)/x,-1.0,3.0 +x * x / 1 * x - ( x / ( 1 + x ) ),(x**4 + x**3 - x)/(x + 1),1.0,3.0 +x * x / 1 * x - 1,x**3 - 1,0.0,3.0 +x * x / 1 * x - x,x**3 - x,1.0,3.0 +x * x / 1 + ( x / ( ( 1 - x ) - x ) ) * x,2*x**2*(x - 1)/(2*x - 1),2.0,2.0 +x * x / 1 + 1 / ( x * x ),(x**4 + 1)/x**2,-2.0,2.0 +x * x / 1 + 1 / x,(x**3 + 1)/x,-1.0,2.0 +x * x / 1 - ( ( 1 + x ) / x ) / x,(x**4 - x - 1)/x**2,-2.0,2.0 +x * x / 1 - ( 1 + x ) - x,x**2 - 2*x - 1,0.0,2.0 +x * x / 1 - ( x / ( 1 + x ) ),x*(x*(x + 1) - 1)/(x + 1),1.0,2.0 +x * x / 1 - 1,x**2 - 1,0.0,2.0 +x * x / 1 - 1 / ( 1 - x ),(x**2*(x - 1) + 1)/(x - 1),0.0,2.0 +x * x / 1 - 1 / x,(x**3 - 1)/x,-1.0,2.0 +x * x / 1 - x,x*(x - 1),1.0,2.0 +x + ( ( 1 + x ) * x ) * x,x*(x*(x + 1) + 1),1.0,3.0 +x + ( ( 1 + x ) * x ) * x * x - 1,x**3*(x + 1) + x - 1,0.0,4.0 +x + ( ( 1 + x ) * x ) + x + x + x,x*(x + 5),1.0,2.0 +x + ( ( 1 + x ) * x ) - 1 / x,(x**2*(x + 2) - 1)/x,-1.0,2.0 +x + ( ( 1 + x ) + ( 1 + x ) ) / x / x / x,(x**4 + 2*x + 2)/x**3,-3.0,1.0 +x + ( ( 1 + x ) + x ) + 1 / x / x,3*x + 1 + x**(-2),-2.0,1.0 +x + ( ( 1 + x ) + x ) / x / x / x,(x**4 + 2*x + 1)/x**3,-3.0,1.0 +x + ( ( 1 + x ) - 1 / x ),2*x + 1 - 1/x,-1.0,1.0 +x + ( ( 1 + x ) / x ) + x * x * x,x**3 + x + 1 + 1/x,-1.0,3.0 +x + ( ( 1 + x ) / x ) / ( 1 - x ) / x / x,(x**4*(x - 1) - x - 1)/(x**3*(x - 1)),-3.0,1.0 +x + ( ( 1 + x ) / x ) / ( x * x ) + x + x,(3*x**4 + x + 1)/x**3,-3.0,1.0 +x + ( ( 1 - x ) * x ) + x + x + x,x*(-x + 5),1.0,2.0 +x + ( ( 1 - x ) - x ) * x * x * 1,x*(x*(-2*x + 1) + 1),1.0,3.0 +x + ( ( 1 - x ) - x ) / x / x + x,2*x - 2/x + x**(-2),-2.0,1.0 +x + ( ( 1 - x ) / ( 1 + ( x * x ) ) ) - 1,x**2*(x - 1)/(x**2 + 1),2.0,1.0 +x + ( ( 1 - x ) / x ) + x,2*x - 1 + 1/x,-1.0,1.0 +x + ( ( 1 - x ) / x ) - x * x * x,-x**3 + x - 1 + 1/x,-1.0,3.0 +x + ( ( 1 - x ) / x ) / ( x * x ),(x**4 - x + 1)/x**3,-3.0,1.0 +x + ( ( 1 - x ) / x ) / x,(x**3 - x + 1)/x**2,-2.0,1.0 +x + ( ( 1 - x ) / x ) / x / x - 1,(x**3*(x - 1) - x + 1)/x**3,-3.0,1.0 +x + ( ( 1 / x ) + 1 ) / x,(x**3 + x + 1)/x**2,-2.0,1.0 +x + ( ( 1 / x ) + x ) / x / x + x,2*x + 1/x + x**(-3),-3.0,1.0 +x + ( ( 1 / x ) / x ) + 1 / x + x,(2*x**3 + x + 1)/x**2,-2.0,1.0 +x + ( ( 1 / x ) / x ) + 1 / x - 1,x - 1 + 1/x + x**(-2),-2.0,1.0 +x + ( ( 1 / x ) / x ) - 1 + x * x,x**2 + x - 1 + x**(-2),-2.0,2.0 +x + ( ( 1 / x ) / x ) - x * x + x,(x**3*(-x + 2) + 1)/x**2,-2.0,2.0 +x + ( ( 1 / x ) / x ) / x - 1 - 1,x - 2 + x**(-3),-3.0,1.0 +x + ( ( 1 / x ) / x + 1 ),x + 1 + x**(-2),-2.0,1.0 +x + ( ( x * ( 1 + x ) ) + x + x ),x*(x + 4),1.0,2.0 +x + ( ( x * x ) ) * x + 1,x**3 + x + 1,0.0,3.0 +x + ( ( x * x ) * x ) * x + x - 1,x**4 + 2*x - 1,0.0,4.0 +x + ( ( x * x ) * x ) + x,x*(x**2 + 2),1.0,3.0 +x + ( ( x * x ) + x ) * ( x + x ),x*(2*x*(x + 1) + 1),1.0,3.0 +x + ( ( x * x ) + x ) * x * x - 1,x**3*(x + 1) + x - 1,0.0,4.0 +x + ( ( x * x ) + x ) * x + 1,x**2*(x + 1) + x + 1,0.0,3.0 +x + ( ( x * x ) + x ) / ( x - 1 ),2*x**2/(x - 1),2.0,1.0 +x + ( ( x * x ) - x ) / ( ( 1 + x ) + x ),3*x**2/(2*x + 1),2.0,1.0 +x + ( ( x * x ) - x ) / ( x + 1 ),2*x**2/(x + 1),2.0,1.0 +x + ( ( x * x ) - x * ( x * x ) ),x*(-x**2 + x + 1),1.0,3.0 +x + ( ( x * x ) / x ) + x + x + x,5*x,1.0,1.0 +x + ( ( x / ( 1 - x ) ) ) - x * x,-x**2 + x - x/(x - 1),1.0,2.0 +x + ( 1 ),x + 1,0.0,1.0 +x + ( 1 ) - 1 / x,x + 1 - 1/x,-1.0,1.0 +x + ( 1 + ( ( x * x ) + x ) ) / x / x / x,(x**4 + x**2 + x + 1)/x**3,-3.0,1.0 +x + ( 1 + ( 1 + x ) ) / ( ( 1 / x ) - 1 ),-3*x/(x - 1),1.0,0.0 +x + ( 1 + ( 1 + x ) ) / x,x + 1 + 2/x,-1.0,1.0 +x + ( 1 + ( 1 + x ) ) / x / x / x,(x**4 + x + 2)/x**3,-3.0,1.0 +x + ( 1 + ( 1 + x ) + x ),3*x + 2,0.0,1.0 +x + ( 1 + ( 1 - x ) ) * x * x,x*(x*(-x + 2) + 1),1.0,3.0 +x + ( 1 + ( 1 - x ) ) / x,x - 1 + 2/x,-1.0,1.0 +x + ( 1 + ( 1 - x ) ) / x / x / x,(x**4 - x + 2)/x**3,-3.0,1.0 +x + ( 1 + ( 1 / x ) ) / x / x + 1,(x**3*(x + 1) + x + 1)/x**3,-3.0,1.0 +x + ( 1 + ( 1 / x ) / x ),x + 1 + x**(-2),-2.0,1.0 +x + ( 1 + 1 ) + 1,x + 3,0.0,1.0 +x + ( 1 + 1 ) / ( ( 1 / x ) + x ),x*(x**2 + 3)/(x**2 + 1),1.0,1.0 +x + ( 1 + 1 ) / ( 1 + ( 1 / x ) ),x*(x + 3)/(x + 1),1.0,1.0 +x + ( 1 + 1 ) / ( x * x ),x + 2/x**2,-2.0,1.0 +x + ( 1 + 1 ) / x,x + 2/x,-1.0,1.0 +x + ( 1 + 1 + 1 ),x + 3,0.0,1.0 +x + ( 1 + x ) * ( 1 + x ) * 1 * x,x*((x + 1)**2 + 1),1.0,3.0 +x + ( 1 + x ) * ( 1 + x ) * x,x*((x + 1)**2 + 1),1.0,3.0 +x + ( 1 + x ) * ( x * x ) + x + x,x*(x*(x + 1) + 3),1.0,3.0 +x + ( 1 + x ) * ( x / ( 1 - x ) ),-2*x/(x - 1),1.0,0.0 +x + ( 1 + x ) * 1 * x * x,x*(x*(x + 1) + 1),1.0,3.0 +x + ( 1 + x ) * x * x,x*(x*(x + 1) + 1),1.0,3.0 +x + ( 1 + x ) * x * x + ( 1 / x ),x**3 + x**2 + x + 1/x,-1.0,3.0 +x + ( 1 + x ) * x * x + 1,x**2*(x + 1) + x + 1,0.0,3.0 +x + ( 1 + x ) * x * x - ( 1 / x ),x**3 + x**2 + x - 1/x,-1.0,3.0 +x + ( 1 + x ) * x + 1 / x,(x**2*(x + 2) + 1)/x,-1.0,2.0 +x + ( 1 + x ) * x + x - 1,x**2 + 3*x - 1,0.0,2.0 +x + ( 1 + x ) * x - 1 - 1,x*(x + 1) + x - 2,0.0,2.0 +x + ( 1 + x ) + ( 1 / x ) / x / x,2*x + 1 + x**(-3),-3.0,1.0 +x + ( 1 + x ) + ( x * x ) * x,x**3 + 2*x + 1,0.0,3.0 +x + ( 1 + x ) + ( x * x ) * x * x,x**4 + 2*x + 1,0.0,4.0 +x + ( 1 + x ) + 1 + 1,2*x + 3,0.0,1.0 +x + ( 1 + x ) + 1 + x,3*x + 2,0.0,1.0 +x + ( 1 + x ) + 1 + x + x,4*x + 2,0.0,1.0 +x + ( 1 + x ) + 1 / ( x * x ) / x,2*x + 1 + x**(-3),-3.0,1.0 +x + ( 1 + x ) + x,3*x + 1,0.0,1.0 +x + ( 1 + x ) + x * ( x * x ),x**3 + 2*x + 1,0.0,3.0 +x + ( 1 + x ) + x * x,x**2 + 2*x + 1,0.0,2.0 +x + ( 1 + x ) + x * x * x,x**3 + 2*x + 1,0.0,3.0 +x + ( 1 + x ) + x + 1 + x,4*x + 2,0.0,1.0 +x + ( 1 + x ) + x + x,4*x + 1,0.0,1.0 +x + ( 1 + x ) + x + x + 1,4*x + 2,0.0,1.0 +x + ( 1 + x ) + x + x + x,5*x + 1,0.0,1.0 +x + ( 1 + x ) + x + x - ( 1 - x ),5*x,1.0,1.0 +x + ( 1 + x ) + x - ( 1 / x ) / ( x * x ),3*x + 1 - 1/x**3,-3.0,1.0 +x + ( 1 + x ) + x - 1 / x,3*x + 1 - 1/x,-1.0,1.0 +x + ( 1 + x ) - ( 1 + x ) / x / x,2*x + 1 - 1/x - 1/x**2,-2.0,1.0 +x + ( 1 + x ) - ( 1 / x ) / x,2*x + 1 - 1/x**2,-2.0,1.0 +x + ( 1 + x ) - ( 1 / x ) / x / x,2*x + 1 - 1/x**3,-3.0,1.0 +x + ( 1 + x ) - ( x * x ) * x * x,-x**4 + 2*x + 1,0.0,4.0 +x + ( 1 + x ) - 1 / ( x * x ) / x,2*x + 1 - 1/x**3,-3.0,1.0 +x + ( 1 + x ) - 1 / x,2*x + 1 - 1/x,-1.0,1.0 +x + ( 1 + x ) - 1 / x + x,3*x + 1 - 1/x,-1.0,1.0 +x + ( 1 + x ) - 1 / x / ( x * x ),2*x + 1 - 1/x**3,-3.0,1.0 +x + ( 1 + x ) - x * ( x * x ) * x,-x**4 + 2*x + 1,0.0,4.0 +x + ( 1 + x ) - x * x * x,-x**3 + 2*x + 1,0.0,3.0 +x + ( 1 + x ) / ( ( 1 + x ) - ( 1 / x ) ),x**2*(x + 2)/(x**2 + x - 1),2.0,1.0 +x + ( 1 + x ) / ( ( 1 - x ) - ( 1 / x ) ),x**2*(x - 2)/(x**2 - x + 1),2.0,1.0 +x + ( 1 + x ) / ( ( 1 / x ) - 1 ),-2*x/(x - 1),1.0,0.0 +x + ( 1 + x ) / ( 1 - ( 1 / x ) ),2*x**2/(x - 1),2.0,1.0 +x + ( 1 + x ) / ( 1 - x ) - 1,x*(x - 3)/(x - 1),1.0,1.0 +x + ( 1 + x ) / ( x * x ) / x,(x**4 + x + 1)/x**3,-3.0,1.0 +x + ( 1 + x ) / ( x * x ) / x - 1,(x**3*(x - 1) + x + 1)/x**3,-3.0,1.0 +x + ( 1 + x ) / ( x + ( 1 / x ) ),x*(x**2 + x + 2)/(x**2 + 1),1.0,1.0 +x + ( 1 + x ) / 1 / x / x,(x**3 + x + 1)/x**2,-2.0,1.0 +x + ( 1 + x ) / x,x + 1 + 1/x,-1.0,1.0 +x + ( 1 + x ) / x + ( 1 / x ) / x,x + 1 + 1/x + x**(-2),-2.0,1.0 +x + ( 1 + x ) / x + ( x * x ) * x,x**3 + x + 1 + 1/x,-1.0,3.0 +x + ( 1 + x ) / x + x * ( x * x ),x**3 + x + 1 + 1/x,-1.0,3.0 +x + ( 1 + x ) / x + x * x,x**2 + x + 1 + 1/x,-1.0,2.0 +x + ( 1 + x ) / x / x + ( x * x ),(x**3*(x + 1) + x + 1)/x**2,-2.0,2.0 +x + ( 1 + x ) / x / x + 1,x + 1 + 1/x + x**(-2),-2.0,1.0 +x + ( 1 + x ) / x / x + x,(2*x**3 + x + 1)/x**2,-2.0,1.0 +x + ( 1 + x ) / x / x - 1,x - 1 + 1/x + x**(-2),-2.0,1.0 +x + ( 1 + x * x ),x**2 + x + 1,0.0,2.0 +x + ( 1 - ( 1 / x ) ) / x / x + 1,(x**3*(x + 1) + x - 1)/x**3,-3.0,1.0 +x + ( 1 - ( x * x ) ) * x + x,x*(-x**2 + 3),1.0,3.0 +x + ( 1 - x ) * ( x * ( 1 - x ) ),x*((x - 1)**2 + 1),1.0,3.0 +x + ( 1 - x ) * ( x + x ),x*(-2*x + 3),1.0,2.0 +x + ( 1 - x ) * 1 * ( 1 - x ) * x,x*((x - 1)**2 + 1),1.0,3.0 +x + ( 1 - x ) * 1 * x * x,x*(x*(-x + 1) + 1),1.0,3.0 +x + ( 1 - x ) * x,x*(-x + 2),1.0,2.0 +x + ( 1 - x ) * x * ( ( 1 - x ) ),x*((x - 1)**2 + 1),1.0,3.0 +x + ( 1 - x ) * x * ( 1 - x ),x*((x - 1)**2 + 1),1.0,3.0 +x + ( 1 - x ) * x * ( 1 - x ) - 1,x*(x - 1)**2 + x - 1,0.0,3.0 +x + ( 1 - x ) * x * ( x ),x*(x*(-x + 1) + 1),1.0,3.0 +x + ( 1 - x ) * x * x - 1,x**2*(-x + 1) + x - 1,0.0,3.0 +x + ( 1 - x ) * x + 1,-x*(x - 1) + x + 1,0.0,2.0 +x + ( 1 - x ) * x + x,x*(-x + 3),1.0,2.0 +x + ( 1 - x ) * x + x + x,x*(-x + 4),1.0,2.0 +x + ( 1 - x ) * x - 1,-x*(x - 1) + x - 1,0.0,2.0 +x + ( 1 - x ) - 1 / ( x * x ) / ( x * x ),1 - 1/x**4,-4.0,0.0 +x + ( 1 - x ) / ( ( 1 / x ) + 1 ),2*x/(x + 1),1.0,0.0 +x + ( 1 - x ) / ( 1 + 1 ),x/2 + 1/2,0.0,1.0 +x + ( 1 - x ) / ( 1 + x ),(x**2 + 1)/(x + 1),0.0,1.0 +x + ( 1 - x ) / ( x ) / x,(x**3 - x + 1)/x**2,-2.0,1.0 +x + ( 1 - x ) / ( x * ( 1 + x ) ) / x / x,(x**4*(x + 1) - x + 1)/(x**3*(x + 1)),-3.0,1.0 +x + ( 1 - x ) / ( x * x ) * 1 / x,(x**4 - x + 1)/x**3,-3.0,1.0 +x + ( 1 - x ) / ( x * x ) + x * x,(x**3*(x + 1) - x + 1)/x**2,-2.0,2.0 +x + ( 1 - x ) / ( x + ( 1 / x ) ),x*(x**2 - x + 2)/(x**2 + 1),1.0,1.0 +x + ( 1 - x ) / ( x + 1 ),(x**2 + 1)/(x + 1),0.0,1.0 +x + ( 1 - x ) / ( x + x ),x - 1/2 + 1/(2*x),-1.0,1.0 +x + ( 1 - x ) / x + 1 / x,x - 1 + 2/x,-1.0,1.0 +x + ( 1 - x ) / x - 1 - 1,x - 3 + 1/x,-1.0,1.0 +x + ( 1 - x ) / x / x,(x**3 - x + 1)/x**2,-2.0,1.0 +x + ( 1 - x ) / x / x + 1,x + 1 - 1/x + x**(-2),-2.0,1.0 +x + ( 1 - x ) / x / x + x,(2*x**3 - x + 1)/x**2,-2.0,1.0 +x + ( 1 - x ) / x / x - 1,x - 1 - 1/x + x**(-2),-2.0,1.0 +x + ( 1 - x ) / x / x / ( 1 + x ),(x**3*(x + 1) - x + 1)/(x**2*(x + 1)),-2.0,1.0 +x + ( 1 - x ) / x / x / x,(x**4 - x + 1)/x**3,-3.0,1.0 +x + ( 1 - x * ( ( x * x ) * x ) ),-x**4 + x + 1,0.0,4.0 +x + ( 1 - x * ( x * x ) ),-x**3 + x + 1,0.0,3.0 +x + ( 1 - x * x ),-x**2 + x + 1,0.0,2.0 +x + ( 1 / ( ( 1 + x ) + x ) ) * x,2*x*(x + 1)/(2*x + 1),1.0,1.0 +x + ( 1 / ( 1 + x ) ),(x*(x + 1) + 1)/(x + 1),0.0,1.0 +x + ( 1 / ( 1 + x ) ) * ( x + x ),x*(x + 3)/(x + 1),1.0,1.0 +x + ( 1 / ( 1 + x ) ) * x,x*(x + 2)/(x + 1),1.0,1.0 +x + ( 1 / ( 1 + x ) ) * x + x,x*(2*x + 3)/(x + 1),1.0,1.0 +x + ( 1 / ( 1 + x ) ) * x + x * x,x**2 + x + x/(x + 1),1.0,2.0 +x + ( 1 / ( 1 + x ) ) - 1 + x * x,x**2*(x + 2)/(x + 1),2.0,2.0 +x + ( 1 / ( 1 + x ) ) - 1 / ( 1 - x ) + x,2*x**3/(x**2 - 1),3.0,1.0 +x + ( 1 / ( 1 - x ) ) / ( x - ( 1 / x ) ),x - 1/((x - 1)*(x - 1/x)),2.0,1.0 +x + ( 1 / ( x * x ) ) / ( x + x ),x + 1/(2*x**3),-3.0,1.0 +x + ( 1 / ( x * x ) ) / x + 1,x + 1 + x**(-3),-3.0,1.0 +x + ( 1 / ( x * x ) ) / x - 1 - 1,x - 2 + x**(-3),-3.0,1.0 +x + ( 1 / x ),x + 1/x,-1.0,1.0 +x + ( 1 / x ) + ( 1 / x ) / x / x,x + 1/x + x**(-3),-3.0,1.0 +x + ( 1 / x ) + 1,x + 1 + 1/x,-1.0,1.0 +x + ( 1 / x ) + 1 * x + x,3*x + 1/x,-1.0,1.0 +x + ( 1 / x ) + 1 + x + 1,2*x + 2 + 1/x,-1.0,1.0 +x + ( 1 / x ) + 1 + x + x,3*x + 1 + 1/x,-1.0,1.0 +x + ( 1 / x ) + 1 / ( x * x ) / x,x + 1/x + x**(-3),-3.0,1.0 +x + ( 1 / x ) + 1 / 1 / x,x + 2/x,-1.0,1.0 +x + ( 1 / x ) + x,2*x + 1/x,-1.0,1.0 +x + ( 1 / x ) + x * ( 1 + x ) * x,x**3 + x**2 + x + 1/x,-1.0,3.0 +x + ( 1 / x ) + x * ( x * x ) + x,x**3 + 2*x + 1/x,-1.0,3.0 +x + ( 1 / x ) + x * x + x,(x**2*(x + 2) + 1)/x,-1.0,2.0 +x + ( 1 / x ) + x * x - 1,x**2 + x - 1 + 1/x,-1.0,2.0 +x + ( 1 / x ) + x + 1 + 1,2*x + 2 + 1/x,-1.0,1.0 +x + ( 1 / x ) + x + 1 / x,2*x + 2/x,-1.0,1.0 +x + ( 1 / x ) + x + x,3*x + 1/x,-1.0,1.0 +x + ( 1 / x ) + x + x + 1,3*x + 1 + 1/x,-1.0,1.0 +x + ( 1 / x ) + x - ( x * x ) * x,-x**3 + 2*x + 1/x,-1.0,3.0 +x + ( 1 / x ) + x - 1 / ( x * x ),(2*x**3 + x - 1)/x**2,-2.0,1.0 +x + ( 1 / x ) - ( 1 - x ) * x * x,x**3 - x**2 + x + 1/x,-1.0,3.0 +x + ( 1 / x ) - ( 1 / x ) / x,(x**3 + x - 1)/x**2,-2.0,1.0 +x + ( 1 / x ) - ( x ) * ( x * x ),-x**3 + x + 1/x,-1.0,3.0 +x + ( 1 / x ) - ( x * x ) * x - 1,-x**3 + x - 1 + 1/x,-1.0,3.0 +x + ( 1 / x ) - 1 + x * x,x**2 + x - 1 + 1/x,-1.0,2.0 +x + ( 1 / x ) - 1 + x - 1,2*x - 2 + 1/x,-1.0,1.0 +x + ( 1 / x ) - 1 - ( 1 ),x - 2 + 1/x,-1.0,1.0 +x + ( 1 / x ) - 1 - 1,x - 2 + 1/x,-1.0,1.0 +x + ( 1 / x ) - 1 - 1 - 1,x - 3 + 1/x,-1.0,1.0 +x + ( 1 / x ) - 1 / ( x * x ) / x,x + 1/x - 1/x**3,-3.0,1.0 +x + ( 1 / x ) - 1 / x / ( x * x ),x + 1/x - 1/x**3,-3.0,1.0 +x + ( 1 / x ) - 1 / x / x,(x**3 + x - 1)/x**2,-2.0,1.0 +x + ( 1 / x ) - x * ( x ),-x**2 + x + 1/x,-1.0,2.0 +x + ( 1 / x ) - x * ( x * x ) + x,-x**3 + 2*x + 1/x,-1.0,3.0 +x + ( 1 / x ) - x * x * ( 1 + x ),-x**3 - x**2 + x + 1/x,-1.0,3.0 +x + ( 1 / x ) - x * x * ( 1 - x ),x**3 - x**2 + x + 1/x,-1.0,3.0 +x + ( 1 / x ) - x * x * x,-x**3 + x + 1/x,-1.0,3.0 +x + ( 1 / x ) - x * x + x,(x**2*(-x + 2) + 1)/x,-1.0,2.0 +x + ( 1 / x ) / ( 1 + 1 ),x + 1/(2*x),-1.0,1.0 +x + ( 1 / x ) / ( 1 - x ),x - 1/(x*(x - 1)),-1.0,1.0 +x + ( 1 / x ) / ( x + 1 ),x + 1/(x*(x + 1)),-1.0,1.0 +x + ( 1 / x ) / x * 1 / x,x + x**(-3),-3.0,1.0 +x + ( 1 / x ) / x + ( 1 - x ) * x,(x**3*(-x + 2) + 1)/x**2,-2.0,2.0 +x + ( 1 / x ) / x + x,2*x + x**(-2),-2.0,1.0 +x + ( 1 / x ) / x + x * x,x**2 + x + x**(-2),-2.0,2.0 +x + ( 1 / x ) / x + x + 1,2*x + 1 + x**(-2),-2.0,1.0 +x + ( 1 / x ) / x - 1 - 1,x - 2 + x**(-2),-2.0,1.0 +x + ( 1 / x ) / x - x * x,-x**2 + x + x**(-2),-2.0,2.0 +x + ( 1 / x ) / x / x + x,2*x + x**(-3),-3.0,1.0 +x + ( 1 / x ) / x / x / ( 1 + ( 1 + x ) ),(x**4*(x + 2) + 1)/(x**3*(x + 2)),-3.0,1.0 +x + ( 1 / x ) / x / x / ( 1 + x ),(x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +x + ( 1 / x + 1 ),x + 1 + 1/x,-1.0,1.0 +x + ( x ),2*x,1.0,1.0 +x + ( x ) * x + 1,x**2 + x + 1,0.0,2.0 +x + ( x ) + ( 1 + ( x * x ) ) * x,x*(x**2 + 3),1.0,3.0 +x + ( x ) + ( x * x ) * ( 1 + x ),x*(x*(x + 1) + 2),1.0,3.0 +x + ( x ) + ( x * x ) * x,x*(x**2 + 2),1.0,3.0 +x + ( x ) + x,3*x,1.0,1.0 +x + ( x ) + x + ( x * ( 1 + x ) ),x*(x + 4),1.0,2.0 +x + ( x ) + x + 1,3*x + 1,0.0,1.0 +x + ( x ) + x + x,4*x,1.0,1.0 +x + ( x * ( 1 + x ) ) * x * x - 1,x**3*(x + 1) + x - 1,0.0,4.0 +x + ( x * ( 1 + x ) ) * x + x,x*(x*(x + 1) + 2),1.0,3.0 +x + ( x * ( 1 + x ) ) * x + x + x,x*(x*(x + 1) + 3),1.0,3.0 +x + ( x * ( 1 + x ) ) + 1 / x / x,(x**3*(x + 2) + 1)/x**2,-2.0,2.0 +x + ( x * ( 1 + x ) ) + x + x,x*(x + 4),1.0,2.0 +x + ( x * ( 1 + x ) ) - 1,x*(x + 1) + x - 1,0.0,2.0 +x + ( x * ( 1 + x ) ) / ( 1 + ( 1 - x ) ),-3*x/(x - 2),1.0,0.0 +x + ( x * ( 1 + x ) ) / ( 1 - x ),-2*x/(x - 1),1.0,0.0 +x + ( x * ( 1 + x ) ) / ( x - 1 ),2*x**2/(x - 1),2.0,1.0 +x + ( x * ( 1 - x ) ) * x,x*(x*(-x + 1) + 1),1.0,3.0 +x + ( x * ( 1 - x ) ) * x * x - 1,x**3*(-x + 1) + x - 1,0.0,4.0 +x + ( x * ( 1 - x ) ) * x + x + x,x*(x*(-x + 1) + 3),1.0,3.0 +x + ( x * ( 1 - x ) ) * x - 1 - 1,x**2*(-x + 1) + x - 2,0.0,3.0 +x + ( x * ( 1 - x ) ) * x - 1 / x,-x**3 + x**2 + x - 1/x,-1.0,3.0 +x + ( x * ( 1 - x ) ) + 1,-x*(x - 1) + x + 1,0.0,2.0 +x + ( x * ( 1 - x ) ) + 1 / x / x,(x**3*(-x + 2) + 1)/x**2,-2.0,2.0 +x + ( x * ( 1 - x ) ) + x,x*(-x + 3),1.0,2.0 +x + ( x * ( 1 - x ) ) - 1 / x,(x**2*(-x + 2) - 1)/x,-1.0,2.0 +x + ( x * ( 1 - x ) ) / ( 1 + 1 ),x*(-x + 3)/2,1.0,2.0 +x + ( x * ( 1 - x ) + x ),x*(-x + 3),1.0,2.0 +x + ( x * ( x * x ) ) * 1 - 1 / x,x**3 + x - 1/x,-1.0,3.0 +x + ( x * ( x * x ) ) * x - 1,x**4 + x - 1,0.0,4.0 +x + ( x * ( x * x ) ) + x,x*(x**2 + 2),1.0,3.0 +x + ( x * ( x * x ) ) + x - 1 / x,x**3 + 2*x - 1/x,-1.0,3.0 +x + ( x * ( x * x ) ) - 1,x**3 + x - 1,0.0,3.0 +x + ( x * 1 ) + x,3*x,1.0,1.0 +x + ( x * 1 + x ),3*x,1.0,1.0 +x + ( x * x ) * ( 1 + x ) * x - 1,x**3*(x + 1) + x - 1,0.0,4.0 +x + ( x * x ) * ( 1 - x ),x*(x*(-x + 1) + 1),1.0,3.0 +x + ( x * x ) * ( 1 - x ) - 1,x**2*(-x + 1) + x - 1,0.0,3.0 +x + ( x * x ) * ( x * x ) - 1 - 1,x**4 + x - 2,0.0,4.0 +x + ( x * x ) * x,x**3 + x,1.0,3.0 +x + ( x * x ) * x * ( 1 + x ) - 1,x**3*(x + 1) + x - 1,0.0,4.0 +x + ( x * x ) * x * x + 1,x**4 + x + 1,0.0,4.0 +x + ( x * x ) * x * x - ( 1 - x ),x**4 + 2*x - 1,0.0,4.0 +x + ( x * x ) * x * x - 1,x**4 + x - 1,0.0,4.0 +x + ( x * x ) * x + ( 1 - x ) / x,x**3 + x - 1 + 1/x,-1.0,3.0 +x + ( x * x ) * x + 1 + 1,x**3 + x + 2,0.0,3.0 +x + ( x * x ) * x + x + 1,x**3 + 2*x + 1,0.0,3.0 +x + ( x * x ) * x - 1 / x,x**3 + x - 1/x,-1.0,3.0 +x + ( x * x ) + ( 1 - x ) * x * x,x*(x*(-x + 1) + x + 1),1.0,3.0 +x + ( x * x ) + ( x * x ) * x - 1,x**3 + x**2 + x - 1,0.0,3.0 +x + ( x * x ) + 1,x**2 + x + 1,0.0,2.0 +x + ( x * x ) + 1 + 1 + x,x**2 + 2*x + 2,0.0,2.0 +x + ( x * x ) + 1 + 1 / ( x * x ),x**2 + x + 1 + x**(-2),-2.0,2.0 +x + ( x * x ) + 1 + 1 / x,x**2 + x + 1 + 1/x,-1.0,2.0 +x + ( x * x ) + 1 - 1 / x,x**2 + x + 1 - 1/x,-1.0,2.0 +x + ( x * x ) + 1 / ( x * x ),x**2 + x + x**(-2),-2.0,2.0 +x + ( x * x ) + 1 / x,x**2 + x + 1/x,-1.0,2.0 +x + ( x * x ) + 1 / x + 1,x**2 + x + 1 + 1/x,-1.0,2.0 +x + ( x * x ) + x,x*(x + 2),1.0,2.0 +x + ( x * x ) + x * ( 1 + x ) + x,x*(2*x + 3),1.0,2.0 +x + ( x * x ) + x * x * x,x*(x**2 + x + 1),1.0,3.0 +x + ( x * x ) + x * x + ( x * x ),x*(3*x + 1),1.0,2.0 +x + ( x * x ) + x + ( x ),x*(x + 3),1.0,2.0 +x + ( x * x ) + x + ( x * x ) * x,x*(x**2 + x + 2),1.0,3.0 +x + ( x * x ) + x + 1 + 1,x**2 + 2*x + 2,0.0,2.0 +x + ( x * x ) + x + x + x,x*(x + 4),1.0,2.0 +x + ( x * x ) + x - ( 1 / x ) / x,(x**3*(x + 2) - 1)/x**2,-2.0,2.0 +x + ( x * x ) + x - 1 / x,(x**2*(x + 2) - 1)/x,-1.0,2.0 +x + ( x * x ) - ( 1 ) / ( x * x ),x**2 + x - 1/x**2,-2.0,2.0 +x + ( x * x ) - ( x * x ) * x + x,x*(-x**2 + x + 2),1.0,3.0 +x + ( x * x ) - ( x * x ) * x - 1,-x**3 + x**2 + x - 1,0.0,3.0 +x + ( x * x ) - 1,x**2 + x - 1,0.0,2.0 +x + ( x * x ) - 1 * 1 / x,x**2 + x - 1/x,-1.0,2.0 +x + ( x * x ) - 1 - 1 - 1,x**2 + x - 3,0.0,2.0 +x + ( x * x ) - 1 / x,x**2 + x - 1/x,-1.0,2.0 +x + ( x * x ) - 1 / x + 1,x**2 + x + 1 - 1/x,-1.0,2.0 +x + ( x * x ) - 1 / x - 1,x**2 + x - 1 - 1/x,-1.0,2.0 +x + ( x * x ) - 1 / x / x,x**2 + x - 1/x**2,-2.0,2.0 +x + ( x * x ) - x * x * x,x*(-x**2 + x + 1),1.0,3.0 +x + ( x * x ) / ( ( 1 - x ) + 1 ),-2*x/(x - 2),1.0,0.0 +x + ( x * x ) / ( ( 1 / x ) + x ),(2*x**3 + x)/(x**2 + 1),1.0,1.0 +x + ( x * x ) / ( 1 + ( 1 + x ) ),2*x*(x + 1)/(x + 2),1.0,1.0 +x + ( x * x ) / ( 1 + ( x * x ) ),x*(x**2 + x + 1)/(x**2 + 1),1.0,1.0 +x + ( x * x ) / ( 1 + 1 ),x*(x + 2)/2,1.0,2.0 +x + ( x * x ) / ( 1 + x ) - x * x,x*(x + (-x + 1)*(x + 1))/(x + 1),1.0,2.0 +x + ( x * x ) / ( x + 1 ),x*(2*x + 1)/(x + 1),1.0,1.0 +x + ( x * x ) / ( x + x ),3*x/2,1.0,1.0 +x + ( x * x ) / ( x - 1 ),x*(2*x - 1)/(x - 1),1.0,1.0 +x + ( x * x ) / 1 * x + ( 1 / x ),x**3 + x + 1/x,-1.0,3.0 +x + ( x * x ) / 1 * x + x,x*(x**2 + 2),1.0,3.0 +x + ( x * x + ( x / ( 1 + x ) ) ),x**2 + x + x/(x + 1),1.0,2.0 +x + ( x * x + 1 ),x**2 + x + 1,0.0,2.0 +x + ( x * x + x ),x*(x + 2),1.0,2.0 +x + ( x + ( ( 1 + x ) * x ) ) * x,x*(x*(x + 2) + 1),1.0,3.0 +x + ( x + ( ( 1 - x ) - x ) * x ),x*(-2*x + 3),1.0,2.0 +x + ( x + ( 1 + x ) ) * x,2*x*(x + 1),1.0,2.0 +x + ( x + ( 1 + x ) * ( x * x ) ),x*(x*(x + 1) + 2),1.0,3.0 +x + ( x + ( 1 - x ) * x ),x*(-x + 3),1.0,2.0 +x + ( x + ( x ) ),3*x,1.0,1.0 +x + ( x + ( x * ( 1 + x ) ) ) * x,x*(x*(x + 2) + 1),1.0,3.0 +x + ( x + ( x * x ) ) + x,x*(x + 3),1.0,2.0 +x + ( x + ( x * x ) * x ),x*(x**2 + 2),1.0,3.0 +x + ( x + ( x / ( 1 - x ) ) ),x*(2*x - 3)/(x - 1),1.0,1.0 +x + ( x + 1 ) + x,3*x + 1,0.0,1.0 +x + ( x + 1 ) / ( x * x ),(x**3 + x + 1)/x**2,-2.0,1.0 +x + ( x + 1 ) / x,x + 1 + 1/x,-1.0,1.0 +x + ( x + 1 * x ),3*x,1.0,1.0 +x + ( x + 1 + x ),3*x + 1,0.0,1.0 +x + ( x + x ) * ( ( x * x ) - x ),x*(2*x*(x - 1) + 1),1.0,3.0 +x + ( x + x ) + ( x / ( 1 + x ) ),x*(3*x + 4)/(x + 1),1.0,1.0 +x + ( x + x ) + x,4*x,1.0,1.0 +x + ( x + x + ( x / ( 1 + x ) ) ),x*(3*x + 4)/(x + 1),1.0,1.0 +x + ( x + x + x ),4*x,1.0,1.0 +x + ( x / ( ( 1 - x ) - x ) ) / ( x - 1 ),x**2*(2*x - 3)/(2*x**2 - 3*x + 1),2.0,1.0 +x + ( x / ( ( 1 / x ) + x ) ) + x,x*(2*x**2 + x + 2)/(x**2 + 1),1.0,1.0 +x + ( x / ( ( 1 / x ) - x ) ),x - x/(x - 1/x),1.0,1.0 +x + ( x / ( 1 + ( 1 + x ) ) ),x*(x + 3)/(x + 2),1.0,1.0 +x + ( x / ( 1 + x ) ),x*(x + 2)/(x + 1),1.0,1.0 +x + ( x / ( 1 + x ) ) * 1 + x,x*(2*x + 3)/(x + 1),1.0,1.0 +x + ( x / ( 1 + x ) ) * 1 - x * x,-x*(x**2 - 2)/(x + 1),1.0,2.0 +x + ( x / ( 1 + x ) ) * x * x,x*(x**2 + x + 1)/(x + 1),1.0,2.0 +x + ( x / ( 1 + x ) ) + ( x * x ),x**2 + x + x/(x + 1),1.0,2.0 +x + ( x / ( 1 + x ) ) + 1 / x / x,(x**4 + 2*x**3 + x + 1)/(x**2*(x + 1)),-2.0,1.0 +x + ( x / ( 1 + x ) ) + x,x*(2*x + 3)/(x + 1),1.0,1.0 +x + ( x / ( 1 + x ) ) + x * x * x,x*((x + 1)*(x**2 + 1) + 1)/(x + 1),1.0,3.0 +x + ( x / ( 1 + x ) ) + x + x * x,x*((x + 1)*(x + 2) + 1)/(x + 1),1.0,2.0 +x + ( x / ( 1 + x ) ) - x * x,-x*(x**2 - 2)/(x + 1),1.0,2.0 +x + ( x / ( 1 + x ) ) / ( 1 + x ),x + x/(x + 1)**2,1.0,1.0 +x + ( x / ( 1 - x ) ),x*(x - 2)/(x - 1),1.0,1.0 +x + ( x / ( 1 - x ) ) * ( x * x ),x*(-x**2 + x - 1)/(x - 1),1.0,2.0 +x + ( x / ( 1 - x ) ) * x * x,x*(-x**2 + x - 1)/(x - 1),1.0,2.0 +x + ( x / ( 1 - x ) ) * x * x * x,x*(-x**3 + x - 1)/(x - 1),1.0,3.0 +x + ( x / ( 1 - x ) ) * x * x / 1,x*(-x**2 + x - 1)/(x - 1),1.0,2.0 +x + ( x / ( 1 - x ) ) + x * x * x,x*((x - 1)*(x**2 + 1) - 1)/(x - 1),1.0,3.0 +x + ( x / ( 1 - x ) ) + x + x,x*(3*x - 4)/(x - 1),1.0,1.0 +x + ( x / ( 1 - x ) ) + x - x * x,x*((-x + 2)*(x - 1) - 1)/(x - 1),1.0,2.0 +x + ( x / ( 1 - x ) ) + x / 1,x*(2*x - 3)/(x - 1),1.0,1.0 +x + ( x / ( 1 - x ) ) - 1 / x / x,(x**4 - 2*x**3 - x + 1)/(x**2*(x - 1)),-2.0,1.0 +x + ( x / ( 1 - x ) ) - x * x,-x**2 + x - x/(x - 1),1.0,2.0 +x + ( x / ( 1 - x ) ) - x * x * x,x*((x - 1)*(-x**2 + 1) - 1)/(x - 1),1.0,3.0 +x + ( x / ( 1 - x ) ) / ( 1 + 1 ),x*(2*x - 3)/(2*(x - 1)),1.0,1.0 +x + ( x / ( 1 - x ) ) / ( 1 - x ),x + x/(x - 1)**2,1.0,1.0 +x + ( x / ( 1 - x ) ) / ( x - 1 ),x - x/(x - 1)**2,2.0,1.0 +x + ( x / ( 1 - x ) ) / 1,x*(x - 2)/(x - 1),1.0,1.0 +x + 1,x + 1,0.0,1.0 +x + 1 * ( x * x ) + x + x,x*(x + 3),1.0,2.0 +x + 1 * ( x / ( 1 + ( 1 + x ) ) ),x*(x + 3)/(x + 2),1.0,1.0 +x + 1 * ( x / ( 1 + x ) ),x*(x + 2)/(x + 1),1.0,1.0 +x + 1 * ( x / ( 1 + x ) ) + x * x,x**2 + x + x/(x + 1),1.0,2.0 +x + 1 * ( x / ( 1 - x ) ),x*(x - 2)/(x - 1),1.0,1.0 +x + 1 * 1,x + 1,0.0,1.0 +x + 1 * 1 - 1 / x,x + 1 - 1/x,-1.0,1.0 +x + 1 * 1 - x * x,-x**2 + x + 1,0.0,2.0 +x + 1 * 1 / ( 1 - x ) + 1,(x**2 - 2)/(x - 1),0.0,1.0 +x + 1 * x,2*x,1.0,1.0 +x + 1 * x + ( 1 / x ) + x,3*x + 1/x,-1.0,1.0 +x + 1 * x + ( x * ( 1 - x ) ) * x,x*(x*(-x + 1) + 2),1.0,3.0 +x + 1 * x + ( x / ( 1 + x ) ),x*(2*x + 3)/(x + 1),1.0,1.0 +x + 1 * x + ( x / ( 1 - x ) ),x*(2*x - 3)/(x - 1),1.0,1.0 +x + 1 * x + 1 + x,3*x + 1,0.0,1.0 +x + 1 * x + x,3*x,1.0,1.0 +x + 1 * x + x * x,x*(x + 2),1.0,2.0 +x + 1 * x + x + x,4*x,1.0,1.0 +x + 1 + ( 1 + ( x * x ) ) * x * x,x**4 + x**2 + x + 1,0.0,4.0 +x + 1 + ( 1 + x ),2*x + 2,0.0,1.0 +x + 1 + ( 1 + x ) * x * x,x**2*(x + 1) + x + 1,0.0,3.0 +x + 1 + ( 1 + x ) + 1 / x,2*x + 2 + 1/x,-1.0,1.0 +x + 1 + ( 1 + x ) + x,3*x + 2,0.0,1.0 +x + 1 + ( 1 + x ) / x + 1,x + 3 + 1/x,-1.0,1.0 +x + 1 + ( 1 - x ) * x * ( x * x ),x**3*(-x + 1) + x + 1,0.0,4.0 +x + 1 + ( 1 - x ) * x * x,x**2*(-x + 1) + x + 1,0.0,3.0 +x + 1 + ( 1 / ( x * ( x * x ) ) ) + 1,x + 2 + x**(-3),-3.0,1.0 +x + 1 + ( 1 / x ) + 1,x + 2 + 1/x,-1.0,1.0 +x + 1 + ( 1 / x ) + 1 / x,x + 1 + 2/x,-1.0,1.0 +x + 1 + ( x ),2*x + 1,0.0,1.0 +x + 1 + ( x * ( 1 + x ) ),x*(x + 1) + x + 1,0.0,2.0 +x + 1 + ( x * ( x * x ) ) + 1 / x,x**3 + x + 1 + 1/x,-1.0,3.0 +x + 1 + ( x * x ),x**2 + x + 1,0.0,2.0 +x + 1 + ( x * x ) * ( x * x ) + 1,x**4 + x + 2,0.0,4.0 +x + 1 + ( x * x ) * x,x**3 + x + 1,0.0,3.0 +x + 1 + ( x * x ) * x * ( 1 - x ),x**3*(-x + 1) + x + 1,0.0,4.0 +x + 1 + ( x * x ) + 1 / x,x**2 + x + 1 + 1/x,-1.0,2.0 +x + 1 + ( x * x ) - ( 1 / x ) / x,x**2 + x + 1 - 1/x**2,-2.0,2.0 +x + 1 + ( x / ( 1 + x ) ),x + x/(x + 1) + 1,0.0,1.0 +x + 1 + 1,x + 2,0.0,1.0 +x + 1 + 1 * x,2*x + 1,0.0,1.0 +x + 1 + 1 + ( ( x * x ) * x ),x**3 + x + 2,0.0,3.0 +x + 1 + 1 + ( 1 + x ) + 1,2*x + 4,0.0,1.0 +x + 1 + 1 + ( x * x ),x**2 + x + 2,0.0,2.0 +x + 1 + 1 + ( x * x ) * ( x * x ),x**4 + x + 2,0.0,4.0 +x + 1 + 1 + 1 + x,2*x + 3,0.0,1.0 +x + 1 + 1 + 1 / ( 1 - x ),(x**2 + x - 3)/(x - 1),0.0,1.0 +x + 1 + 1 + 1 / x,x + 2 + 1/x,-1.0,1.0 +x + 1 + 1 + x,2*x + 2,0.0,1.0 +x + 1 + 1 + x * x,x**2 + x + 2,0.0,2.0 +x + 1 + 1 + x + x,3*x + 2,0.0,1.0 +x + 1 + 1 - ( 1 - x ) / x,x + 3 - 1/x,-1.0,1.0 +x + 1 + 1 - 1 / x,x + 2 - 1/x,-1.0,1.0 +x + 1 + 1 / ( 1 - x ) / ( x * x ),(x**4 - x**2 - 1)/(x**2*(x - 1)),-2.0,1.0 +x + 1 + 1 / x,x + 1 + 1/x,-1.0,1.0 +x + 1 + 1 / x + ( x * x ),x**2 + x + 1 + 1/x,-1.0,2.0 +x + 1 + 1 / x + 1,x + 2 + 1/x,-1.0,1.0 +x + 1 + 1 / x + x,2*x + 1 + 1/x,-1.0,1.0 +x + 1 + 1 / x / ( ( x * x ) + x ),(x**2*(x + 1)**2 + 1)/(x**2*(x + 1)),-2.0,1.0 +x + 1 + 1 / x / ( x * x ),x + 1 + x**(-3),-3.0,1.0 +x + 1 + x * ( ( 1 - x ) - x ) * x,x**2*(-2*x + 1) + x + 1,0.0,3.0 +x + 1 + x * ( 1 + x ),x*(x + 1) + x + 1,0.0,2.0 +x + 1 + x * ( 1 - x ) * x,x**2*(-x + 1) + x + 1,0.0,3.0 +x + 1 + x * ( x * ( 1 + x ) ) + x,x**2*(x + 1) + 2*x + 1,0.0,3.0 +x + 1 + x * ( x * x ),x**3 + x + 1,0.0,3.0 +x + 1 + x * ( x * x ) + ( 1 / x ),x**3 + x + 1 + 1/x,-1.0,3.0 +x + 1 + x * ( x * x ) + 1,x**3 + x + 2,0.0,3.0 +x + 1 + x * 1,2*x + 1,0.0,1.0 +x + 1 + x * x,x**2 + x + 1,0.0,2.0 +x + 1 + x * x * ( ( x * x ) - x ),x**3*(x - 1) + x + 1,0.0,4.0 +x + 1 + x * x * ( 1 - x ),x**2*(-x + 1) + x + 1,0.0,3.0 +x + 1 + x * x * ( x * ( 1 - x ) ),x**3*(-x + 1) + x + 1,0.0,4.0 +x + 1 + x * x * ( x * x ),x**4 + x + 1,0.0,4.0 +x + 1 + x * x * x,x**3 + x + 1,0.0,3.0 +x + 1 + x * x + 1,x**2 + x + 2,0.0,2.0 +x + 1 + x + ( 1 + x ) + x,4*x + 2,0.0,1.0 +x + 1 + x + ( x * x ) * x,x**3 + 2*x + 1,0.0,3.0 +x + 1 + x + 1,2*x + 2,0.0,1.0 +x + 1 + x + 1 + x,3*x + 2,0.0,1.0 +x + 1 + x + x,3*x + 1,0.0,1.0 +x + 1 + x + x * x,x**2 + 2*x + 1,0.0,2.0 +x + 1 + x + x + 1,3*x + 2,0.0,1.0 +x + 1 + x - ( ( x * x ) * x ) * x,-x**4 + 2*x + 1,0.0,4.0 +x + 1 + x - ( 1 + x ) * ( x * x ),-x**3 - x**2 + 2*x + 1,0.0,3.0 +x + 1 + x - ( x * x ) * x,-x**3 + 2*x + 1,0.0,3.0 +x + 1 + x - 1 / ( x * x ),2*x + 1 - 1/x**2,-2.0,1.0 +x + 1 + x - 1 / x,2*x + 1 - 1/x,-1.0,1.0 +x + 1 + x - x * ( ( x * x ) * x ),-x**4 + 2*x + 1,0.0,4.0 +x + 1 + x - x * ( x * x ),-x**3 + 2*x + 1,0.0,3.0 +x + 1 + x - x * x,-x**2 + 2*x + 1,0.0,2.0 +x + 1 + x / 1,2*x + 1,0.0,1.0 +x + 1 - ( ( 1 + x ) / ( 1 - x ) ),x*(x + 1)/(x - 1),1.0,1.0 +x + 1 - ( ( 1 + x ) / x ) / x,x + 1 - 1/x - 1/x**2,-2.0,1.0 +x + 1 - ( ( 1 + x ) / x ) / x / x,(x**3*(x + 1) - x - 1)/x**3,-3.0,1.0 +x + 1 - ( ( 1 / x ) + x ) / x / x,x + 1 - 1/x - 1/x**3,-3.0,1.0 +x + 1 - ( ( x * x ) * x ),-x**3 + x + 1,0.0,3.0 +x + 1 - ( ( x * x ) - x ) * x * x,x**3*(-x + 1) + x + 1,0.0,4.0 +x + 1 - ( 1 + x ) / x / ( x * x ),(x**3*(x + 1) - x - 1)/x**3,-3.0,1.0 +x + 1 - ( 1 + x ) / x / x,x + 1 - 1/x - 1/x**2,-2.0,1.0 +x + 1 - ( 1 - ( 1 / x ) ) / x / x,(x**3*(x + 1) - x + 1)/x**3,-3.0,1.0 +x + 1 - ( 1 - x ) * x * x,x**2*(x - 1) + x + 1,0.0,3.0 +x + 1 - ( 1 - x ) / x,x + 2 - 1/x,-1.0,1.0 +x + 1 - ( 1 - x ) / x / x,x + 1 + 1/x - 1/x**2,-2.0,1.0 +x + 1 - ( 1 / ( 1 - x ) ),x**2/(x - 1),2.0,1.0 +x + 1 - ( 1 / x ),x + 1 - 1/x,-1.0,1.0 +x + 1 - ( 1 / x ) / ( x * x ),x + 1 - 1/x**3,-3.0,1.0 +x + 1 - ( 1 / x ) / x,x + 1 - 1/x**2,-2.0,1.0 +x + 1 - ( 1 / x ) / x / ( 1 - x ),(x**4 - x**2 + 1)/(x**2*(x - 1)),-2.0,1.0 +x + 1 - ( 1 / x ) / x / x,x + 1 - 1/x**3,-3.0,1.0 +x + 1 - ( x * ( 1 + x ) ) * x * x,-x**4 - x**3 + x + 1,0.0,4.0 +x + 1 - ( x * ( x * x ) ) * x + x,-x**4 + 2*x + 1,0.0,4.0 +x + 1 - ( x * x ),-x**2 + x + 1,0.0,2.0 +x + 1 - ( x * x ) * x + ( 1 / x ),-x**3 + x + 1 + 1/x,-1.0,3.0 +x + 1 - ( x * x ) * x + x,-x**3 + 2*x + 1,0.0,3.0 +x + 1 - 1,x,1.0,1.0 +x + 1 - 1 / ( 1 + x ) + 1,((x + 1)*(x + 2) - 1)/(x + 1),0.0,1.0 +x + 1 - 1 / ( 1 + x ) / x,(x*(x + 1)**2 - 1)/(x*(x + 1)),-1.0,1.0 +x + 1 - 1 / ( x * x ),x + 1 - 1/x**2,-2.0,1.0 +x + 1 - 1 / x,x + 1 - 1/x,-1.0,1.0 +x + 1 - 1 / x + ( x * x ),x**2 + x + 1 - 1/x,-1.0,2.0 +x + 1 - 1 / x + 1,x + 2 - 1/x,-1.0,1.0 +x + 1 - 1 / x + x,2*x + 1 - 1/x,-1.0,1.0 +x + 1 - 1 / x / x,x + 1 - 1/x**2,-2.0,1.0 +x + 1 - x,1,0.0,0.0 +x + 1 - x * ( ( x * x ) + x ) * x,-x**4 - x**3 + x + 1,0.0,4.0 +x + 1 - x * ( 1 + ( x * x ) ) * x,-x**4 - x**2 + x + 1,0.0,4.0 +x + 1 - x * ( 1 + x ) * x,-x**3 - x**2 + x + 1,0.0,3.0 +x + 1 - x * ( 1 - x ) * ( x * x ),x**3*(x - 1) + x + 1,0.0,4.0 +x + 1 - x * ( 1 - x ) * x,x**2*(x - 1) + x + 1,0.0,3.0 +x + 1 - x * ( x * ( 1 - x ) ),x**2*(x - 1) + x + 1,0.0,3.0 +x + 1 - x * ( x * ( 1 - x ) ) * x,x**3*(x - 1) + x + 1,0.0,4.0 +x + 1 - x * ( x * x ) + 1,-x**3 + x + 2,0.0,3.0 +x + 1 - x * x,-x**2 + x + 1,0.0,2.0 +x + 1 - x * x * ( x * ( 1 + x ) ),-x**4 - x**3 + x + 1,0.0,4.0 +x + 1 - x * x * ( x * ( 1 - x ) ),x**3*(x - 1) + x + 1,0.0,4.0 +x + 1 - x * x + ( 1 / x ),-x**2 + x + 1 + 1/x,-1.0,2.0 +x + 1 - x * x + 1,-x**2 + x + 2,0.0,2.0 +x + 1 - x * x + x,-x**2 + 2*x + 1,0.0,2.0 +x + 1 / ( ( ( 1 / x ) + x ) + 1 ),x*(x*(x + 1) + 2)/(x*(x + 1) + 1),1.0,1.0 +x + 1 / ( ( ( 1 / x ) / x ) + 1 ),x*(x**2 + x + 1)/(x**2 + 1),1.0,1.0 +x + 1 / ( ( 1 + x ) ),(x*(x + 1) + 1)/(x + 1),0.0,1.0 +x + 1 / ( ( 1 + x ) ) / x,x + 1/(x*(x + 1)),-1.0,1.0 +x + 1 / ( ( 1 + x ) * x ) / x + 1,(x**2*(x + 1)**2 + 1)/(x**2*(x + 1)),-2.0,1.0 +x + 1 / ( ( 1 + x ) + x ),x + 1/(2*x + 1),0.0,1.0 +x + 1 / ( ( 1 - x ) ),(x*(x - 1) - 1)/(x - 1),0.0,1.0 +x + 1 / ( ( 1 - x ) - x ),x - 1/(2*x - 1),0.0,1.0 +x + 1 / ( ( 1 - x ) - x ) - ( 1 + x ),-2*x/(2*x - 1),1.0,0.0 +x + 1 / ( ( 1 - x ) - x ) - 1,x*(2*x - 3)/(2*x - 1),1.0,1.0 +x + 1 / ( ( 1 / ( ( x * x ) - x ) ) - x ),x**2*(x*(x - 1) - 1)/(x**2*(x - 1) - 1),2.0,1.0 +x + 1 / ( ( 1 / x ) + ( 1 / x ) ),3*x/2,1.0,1.0 +x + 1 / ( ( 1 / x ) + 1 ),x*(x + 2)/(x + 1),1.0,1.0 +x + 1 / ( ( 1 / x ) + x ),x*(x**2 + 2)/(x**2 + 1),1.0,1.0 +x + 1 / ( ( x * ( 1 + x ) ) - ( 1 / x ) ),x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x + 1 / ( ( x * ( 1 - x ) ) - ( 1 / x ) ),x**3*(x - 1)/(x**2*(x - 1) + 1),3.0,1.0 +x + 1 / ( ( x * x ) ) / x,x + x**(-3),-3.0,1.0 +x + 1 / ( ( x * x ) + ( 1 / x ) ),x*(x**3 + 2)/(x**3 + 1),1.0,1.0 +x + 1 / ( ( x * x ) + ( x * x ) ),x + 1/(2*x**2),-2.0,1.0 +x + 1 / ( ( x * x ) + x ) / x,(x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +x + 1 / ( ( x * x ) - ( ( 1 / x ) + x ) ),x**3*(-x + 1)/(x**2*(-x + 1) + 1),3.0,1.0 +x + 1 / ( ( x * x ) - ( 1 + ( 1 / x ) ) ),(x**4 - x**2)/(x**3 - x - 1),2.0,1.0 +x + 1 / ( ( x * x ) - x ),x + 1/(x**2 - x),-1.0,1.0 +x + 1 / ( ( x * x ) - x ) / x / x,(x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +x + 1 / ( ( x / ( 1 - x ) ) * x ) / x,(x**4 - x + 1)/x**3,-3.0,1.0 +x + 1 / ( 1 + ( ( 1 / x ) - x ) ),x*(x*(-x + 1) + 2)/(x*(-x + 1) + 1),1.0,1.0 +x + 1 / ( 1 + ( 1 - ( 1 / x ) ) ),2*x**2/(2*x - 1),2.0,1.0 +x + 1 / ( 1 + ( x * x ) ),(x**3 + x + 1)/(x**2 + 1),0.0,1.0 +x + 1 / ( 1 + 1 ),x + 1/2,0.0,1.0 +x + 1 / ( 1 + x ),(x*(x + 1) + 1)/(x + 1),0.0,1.0 +x + 1 / ( 1 + x ) + 1,x + 1 + 1/(x + 1),0.0,1.0 +x + 1 / ( 1 + x ) + x * x,x**2 + x + 1/(x + 1),0.0,2.0 +x + 1 / ( 1 + x ) + x + x,(3*x*(x + 1) + 1)/(x + 1),0.0,1.0 +x + 1 / ( 1 + x ) - ( 1 / ( 1 - x ) ) + x,2*x**3/(x**2 - 1),3.0,1.0 +x + 1 / ( 1 + x ) / ( x * x ),(x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +x + 1 / ( 1 + x ) / x,x + 1/(x*(x + 1)),-1.0,1.0 +x + 1 / ( 1 + x ) / x - 1,(x**3 - x + 1)/(x*(x + 1)),-1.0,1.0 +x + 1 / ( 1 - ( ( 1 + x ) * ( ( 1 / x ) + x ) ) ),x**3*(x + 1)/(x**3 + x**2 + 1),3.0,1.0 +x + 1 / ( 1 - x ) + ( x * x ) * x,(x*(x - 1)*(x**2 + 1) - 1)/(x - 1),0.0,3.0 +x + 1 / ( 1 - x ) + 1,(x**2 - 2)/(x - 1),0.0,1.0 +x + 1 / ( 1 - x ) + x,(2*x*(x - 1) - 1)/(x - 1),0.0,1.0 +x + 1 / ( 1 - x ) - 1,x*(x - 2)/(x - 1),1.0,1.0 +x + 1 / ( 1 - x ) / ( x * x ),(x**3*(x - 1) - 1)/(x**2*(x - 1)),-2.0,1.0 +x + 1 / ( 1 - x ) / x,x - 1/(x*(x - 1)),-1.0,1.0 +x + 1 / ( 1 - x ) / x / x,(x**3*(x - 1) - 1)/(x**2*(x - 1)),-2.0,1.0 +x + 1 / ( x ),x + 1/x,-1.0,1.0 +x + 1 / ( x ) / ( 1 - x ),x - 1/(x*(x - 1)),-1.0,1.0 +x + 1 / ( x ) / x,x + x**(-2),-2.0,1.0 +x + 1 / ( x * ( ( 1 - x ) - x ) ) / x / x,(x**4*(2*x - 1) - 1)/(x**3*(2*x - 1)),-3.0,1.0 +x + 1 / ( x * ( 1 + ( 1 - x ) ) ) / x / x,(x**4*(x - 2) - 1)/(x**3*(x - 2)),-3.0,1.0 +x + 1 / ( x * ( 1 + x ) ) / x,(x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +x + 1 / ( x * ( 1 + x ) ) / x / x,(x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +x + 1 / ( x * ( 1 - x ) ) / ( x * x ),(x**4*(x - 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +x + 1 / ( x * ( 1 - x ) ) / x + 1,(x**4 - x**2 - 1)/(x**2*(x - 1)),-2.0,1.0 +x + 1 / ( x * ( 1 - x ) ) / x / x,(x**4*(x - 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +x + 1 / ( x * ( x * ( 1 - x ) ) ) / x,(x**4*(x - 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +x + 1 / ( x * ( x * x ) ),x + x**(-3),-3.0,1.0 +x + 1 / ( x * x ),x + x**(-2),-2.0,1.0 +x + 1 / ( x * x ) + ( x * x ) + x,(x**3*(x + 2) + 1)/x**2,-2.0,2.0 +x + 1 / ( x * x ) + x * x,x**2 + x + x**(-2),-2.0,2.0 +x + 1 / ( x * x ) + x + x,3*x + x**(-2),-2.0,1.0 +x + 1 / ( x * x ) - x * x,-x**2 + x + x**(-2),-2.0,2.0 +x + 1 / ( x * x ) / ( 1 + x ),(x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +x + 1 / ( x * x ) / ( 1 + x ) - 1,(x**4 - x**2 + 1)/(x**2*(x + 1)),-2.0,1.0 +x + 1 / ( x * x ) / ( x / ( 1 + x ) ),(x**4 + x + 1)/x**3,-3.0,1.0 +x + 1 / ( x * x ) / ( x / ( 1 - x ) ),(x**4 - x + 1)/x**3,-3.0,1.0 +x + 1 / ( x * x ) / x + 1,x + 1 + x**(-3),-3.0,1.0 +x + 1 / ( x * x ) / x + x,2*x + x**(-3),-3.0,1.0 +x + 1 / ( x * x ) / x - ( 1 - x ),2*x - 1 + x**(-3),-3.0,1.0 +x + 1 / ( x + x ),x + 1/(2*x),-1.0,1.0 +x + 1 / ( x - ( ( ( ( 1 / x ) - x ) - x ) - x ) ),4*x**3/(4*x**2 - 1),3.0,1.0 +x + 1 / ( x - ( ( 1 - x ) / x ) ),x**2*(x + 1)/(x**2 + x - 1),2.0,1.0 +x + 1 / ( x - ( ( 1 / x ) - ( ( x * x ) * x ) ) ),(x**5 + x**3)/(x**4 + x**2 - 1),3.0,1.0 +x + 1 / ( x - ( ( 1 / x ) - ( 1 + x ) ) ),x**2*(2*x + 1)/(x*(2*x + 1) - 1),2.0,1.0 +x + 1 / ( x - ( ( 1 / x ) - ( x * x ) ) ),x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x + 1 / ( x - ( ( 1 / x ) - x ) ),2*x**3/(2*x**2 - 1),3.0,1.0 +x + 1 / ( x - ( ( 1 / x ) / ( 1 + x ) ) ),x**2*(x*(x + 1) + 1)/(x**2*(x + 1) - 1),2.0,1.0 +x + 1 / ( x - ( 1 / x ) ),x**3/(x**2 - 1),3.0,1.0 +x + 1 / ( x - ( x * x ) ),x - 1/(x**2 - x),-1.0,1.0 +x + 1 / ( x / ( ( 1 / x ) + x ) ) / x - 1,x - 1 + 1/x + x**(-3),-3.0,1.0 +x + 1 / 1,x + 1,0.0,1.0 +x + 1 / 1 + 1,x + 2,0.0,1.0 +x + 1 / 1 / x / ( 1 + x ),x + 1/(x*(x + 1)),-1.0,1.0 +x + 1 / 1 / x / ( x * x ),x + x**(-3),-3.0,1.0 +x + 1 / 1 / x / x,x + x**(-2),-2.0,1.0 +x + 1 / x,x + 1/x,-1.0,1.0 +x + 1 / x * ( 1 + ( 1 - x ) ) / x,(x**3 - x + 2)/x**2,-2.0,1.0 +x + 1 / x * ( 1 + x ) / x,(x**3 + x + 1)/x**2,-2.0,1.0 +x + 1 / x * 1,x + 1/x,-1.0,1.0 +x + 1 / x * 1 / x,x + x**(-2),-2.0,1.0 +x + 1 / x + ( 1 + x ) * x,(x**2*(x + 2) + 1)/x,-1.0,2.0 +x + 1 / x + ( 1 + x ) + x,3*x + 1 + 1/x,-1.0,1.0 +x + 1 / x + ( 1 / x ),x + 2/x,-1.0,1.0 +x + 1 / x + ( x * ( 1 + x ) ) * x,x**3 + x**2 + x + 1/x,-1.0,3.0 +x + 1 / x + ( x * x ),x**2 + x + 1/x,-1.0,2.0 +x + 1 / x + ( x * x ) * ( 1 - x ),-x**3 + x**2 + x + 1/x,-1.0,3.0 +x + 1 / x + ( x * x ) * x,x**3 + x + 1/x,-1.0,3.0 +x + 1 / x + 1 + 1,x + 2 + 1/x,-1.0,1.0 +x + 1 / x + 1 + x,2*x + 1 + 1/x,-1.0,1.0 +x + 1 / x + 1 / ( 1 - x ),(x**2*(x - 1) - 1)/(x*(x - 1)),-1.0,1.0 +x + 1 / x + 1 / ( x * x ),(x**3 + x + 1)/x**2,-2.0,1.0 +x + 1 / x + 1 / x,x + 2/x,-1.0,1.0 +x + 1 / x + x,2*x + 1/x,-1.0,1.0 +x + 1 / x + x * ( 1 - x ),(x**2*(-x + 2) + 1)/x,-1.0,2.0 +x + 1 / x + x * x,x**2 + x + 1/x,-1.0,2.0 +x + 1 / x + x + ( 1 / x ),2*x + 2/x,-1.0,1.0 +x + 1 / x + x + ( x * x ),(x**2*(x + 2) + 1)/x,-1.0,2.0 +x + 1 / x + x + 1,2*x + 1 + 1/x,-1.0,1.0 +x + 1 / x + x - ( x * x ),(x**2*(-x + 2) + 1)/x,-1.0,2.0 +x + 1 / x + x - 1,2*x - 1 + 1/x,-1.0,1.0 +x + 1 / x - ( x * ( 1 + x ) ) * x,-x**3 - x**2 + x + 1/x,-1.0,3.0 +x + 1 / x - ( x * x ) * ( 1 + x ),-x**3 - x**2 + x + 1/x,-1.0,3.0 +x + 1 / x - ( x * x ) * x,-x**3 + x + 1/x,-1.0,3.0 +x + 1 / x - 1,x - 1 + 1/x,-1.0,1.0 +x + 1 / x - 1 + x,2*x - 1 + 1/x,-1.0,1.0 +x + 1 / x - 1 - ( x * x ),-x**2 + x - 1 + 1/x,-1.0,2.0 +x + 1 / x - 1 - 1,x - 2 + 1/x,-1.0,1.0 +x + 1 / x - x * x,-x**2 + x + 1/x,-1.0,2.0 +x + 1 / x / ( ( 1 + x ) + x ) / x,(x**3*(2*x + 1) + 1)/(x**2*(2*x + 1)),-2.0,1.0 +x + 1 / x / ( ( x * x ) * ( 1 + x ) ),(x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +x + 1 / x / ( ( x * x ) / ( 1 - x ) ) - 1,(x**3*(x - 1) - x + 1)/x**3,-3.0,1.0 +x + 1 / x / ( ( x / ( 1 + x ) ) * x ),(x**4 + x + 1)/x**3,-3.0,1.0 +x + 1 / x / ( 1 + x ) + x,(2*x**2*(x + 1) + 1)/(x*(x + 1)),-1.0,1.0 +x + 1 / x / ( 1 + x ) / x,(x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +x + 1 / x / ( x * ( ( 1 - x ) - x ) ) / x,(x**4*(2*x - 1) - 1)/(x**3*(2*x - 1)),-3.0,1.0 +x + 1 / x / ( x * ( 1 + x ) ),(x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +x + 1 / x / ( x * ( 1 + x ) ) + x,(2*x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +x + 1 / x / ( x * ( 1 + x ) ) / x,(x**4*(x + 1) + 1)/(x**3*(x + 1)),-3.0,1.0 +x + 1 / x / ( x * ( 1 - x ) ),(x**3*(x - 1) - 1)/(x**2*(x - 1)),-2.0,1.0 +x + 1 / x / ( x * x ),x + x**(-3),-3.0,1.0 +x + 1 / x / 1,x + 1/x,-1.0,1.0 +x + 1 / x / x,x + x**(-2),-2.0,1.0 +x + 1 / x / x + ( 1 + ( 1 - x ) ),2 + x**(-2),-2.0,0.0 +x + 1 / x / x + ( 1 + x ),2*x + 1 + x**(-2),-2.0,1.0 +x + 1 / x / x + ( 1 / x ),(x**3 + x + 1)/x**2,-2.0,1.0 +x + 1 / x / x + ( x * ( 1 + x ) ),(x**3*(x + 2) + 1)/x**2,-2.0,2.0 +x + 1 / x / x + ( x * x ),x**2 + x + x**(-2),-2.0,2.0 +x + 1 / x / x + 1,x + 1 + x**(-2),-2.0,1.0 +x + 1 / x / x + x,2*x + x**(-2),-2.0,1.0 +x + 1 / x / x - ( 1 - x ),2*x - 1 + x**(-2),-2.0,1.0 +x + 1 / x / x - 1,x - 1 + x**(-2),-2.0,1.0 +x + 1 / x / x / ( x * ( 1 - x ) ),(x**4*(x - 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +x + 1 / x / x / x,x + x**(-3),-3.0,1.0 +x + x,2*x,1.0,1.0 +x + x * ( ( 1 - x ) - x ),2*x*(-x + 1),1.0,2.0 +x + x * ( ( 1 - x ) - x ) + x,x*(-2*x + 3),1.0,2.0 +x + x * ( ( x * x ) - x ) * x + 1,x**3*(x - 1) + x + 1,0.0,4.0 +x + x * ( 1 + ( 1 + x ) ) + x,x*(x + 4),1.0,2.0 +x + x * ( 1 + x ) * x + ( 1 / x ),x**3 + x**2 + x + 1/x,-1.0,3.0 +x + x * ( 1 + x ) * x + 1,x**2*(x + 1) + x + 1,0.0,3.0 +x + x * ( 1 + x ) * x + x,x*(x*(x + 1) + 2),1.0,3.0 +x + x * ( 1 + x ) * x - 1,x**2*(x + 1) + x - 1,0.0,3.0 +x + x * ( 1 + x ) + ( 1 / x ) / x,(x**3*(x + 2) + 1)/x**2,-2.0,2.0 +x + x * ( 1 + x ) + 1,x*(x + 1) + x + 1,0.0,2.0 +x + x * ( 1 + x ) + 1 + x,x**2 + 3*x + 1,0.0,2.0 +x + x * ( 1 + x ) + x + x,x*(x + 4),1.0,2.0 +x + x * ( 1 + x ) - 1 / x,(x**2*(x + 2) - 1)/x,-1.0,2.0 +x + x * ( 1 - ( x * x ) ),x*(-x**2 + 2),1.0,3.0 +x + x * ( 1 - x ),x*(-x + 2),1.0,2.0 +x + x * ( 1 - x ) * x + 1,x**2*(-x + 1) + x + 1,0.0,3.0 +x + x * ( 1 - x ) * x + x,x*(x*(-x + 1) + 2),1.0,3.0 +x + x * ( 1 - x ) + 1,-x*(x - 1) + x + 1,0.0,2.0 +x + x * ( 1 - x ) + 1 / ( x * x ),(x**3*(-x + 2) + 1)/x**2,-2.0,2.0 +x + x * ( 1 - x ) + x,x*(-x + 3),1.0,2.0 +x + x * ( 1 - x ) - 1,-x*(x - 1) + x - 1,0.0,2.0 +x + x * ( 1 - x ) - 1 / x,(x**2*(-x + 2) - 1)/x,-1.0,2.0 +x + x * ( 1 / ( ( 1 / x ) - x ) ),x - x/(x - 1/x),1.0,1.0 +x + x * ( 1 / ( 1 + x ) ),x*(x + 2)/(x + 1),1.0,1.0 +x + x * ( 1 / ( 1 + x ) ) * x * x,x*(x**2 + x + 1)/(x + 1),1.0,2.0 +x + x * ( x ),x*(x + 1),1.0,2.0 +x + x * ( x * ( 1 + x ) ),x*(x*(x + 1) + 1),1.0,3.0 +x + x * ( x * ( 1 + x ) ) + x + x,x*(x*(x + 1) + 3),1.0,3.0 +x + x * ( x * ( 1 + x ) ) - 1,x**2*(x + 1) + x - 1,0.0,3.0 +x + x * ( x * ( 1 + x ) ) - 1 / x,x**3 + x**2 + x - 1/x,-1.0,3.0 +x + x * ( x * ( 1 - x ) ),x*(x*(-x + 1) + 1),1.0,3.0 +x + x * ( x * ( 1 - x ) ) + 1 / x,-x**3 + x**2 + x + 1/x,-1.0,3.0 +x + x * ( x * ( 1 - x ) ) - 1,x**2*(-x + 1) + x - 1,0.0,3.0 +x + x * ( x * x ),x**3 + x,1.0,3.0 +x + x * ( x * x ) * x + ( 1 + x ),x**4 + 2*x + 1,0.0,4.0 +x + x * ( x * x ) + ( 1 / x ) + 1,x**3 + x + 1 + 1/x,-1.0,3.0 +x + x * ( x * x ) + x,x*(x**2 + 2),1.0,3.0 +x + x * ( x * x ) + x + 1,x**3 + 2*x + 1,0.0,3.0 +x + x * ( x * x ) - ( x * x ) - 1,x**3 - x**2 + x - 1,0.0,3.0 +x + x * ( x * x ) - 1,x**3 + x - 1,0.0,3.0 +x + x * ( x * x ) - 1 + x,x**3 + 2*x - 1,0.0,3.0 +x + x * ( x * x ) / ( 1 + x ) * x,x*(x**3 + x + 1)/(x + 1),1.0,3.0 +x + x * ( x + ( x * ( 1 - x ) ) ),x*(-x*(x - 2) + 1),1.0,3.0 +x + x * ( x + ( x / ( 1 + x ) ) ),x*(x*(x + 2) + x + 1)/(x + 1),1.0,2.0 +x + x * ( x + x ),x*(2*x + 1),1.0,2.0 +x + x * ( x / ( 1 + x ) ),x*(2*x + 1)/(x + 1),1.0,1.0 +x + x * ( x / ( 1 + x ) ) * x,x*(x**2 + x + 1)/(x + 1),1.0,2.0 +x + x * ( x / ( 1 + x ) ) + x,x*(3*x + 2)/(x + 1),1.0,1.0 +x + x * 1 * x * x,x**3 + x,1.0,3.0 +x + x * 1 + ( 1 - x ) / x,2*x - 1 + 1/x,-1.0,1.0 +x + x * 1 + 1 / ( 1 - x ),(2*x*(x - 1) - 1)/(x - 1),0.0,1.0 +x + x * 1 + x,3*x,1.0,1.0 +x + x * 1 + x + ( x * x ),x*(x + 3),1.0,2.0 +x + x * 1 + x + x,4*x,1.0,1.0 +x + x * 1 - ( x * x ) - ( x * x ),2*x*(-x + 1),1.0,2.0 +x + x * 1 - 1 + x,3*x - 1,0.0,1.0 +x + x * x,x*(x + 1),1.0,2.0 +x + x * x * ( ( 1 + x ) ),x*(x*(x + 1) + 1),1.0,3.0 +x + x * x * ( ( x * x ) + x ) - 1,x**3*(x + 1) + x - 1,0.0,4.0 +x + x * x * ( 1 + ( x * x ) ) - 1,x**4 + x**2 + x - 1,0.0,4.0 +x + x * x * ( 1 + x ) + ( 1 / x ),x**3 + x**2 + x + 1/x,-1.0,3.0 +x + x * x * ( 1 + x ) + x,x*(x*(x + 1) + 2),1.0,3.0 +x + x * x * ( 1 + x ) - ( 1 / x ),x**3 + x**2 + x - 1/x,-1.0,3.0 +x + x * x * ( 1 + x ) - 1,x**2*(x + 1) + x - 1,0.0,3.0 +x + x * x * ( x ),x**3 + x,1.0,3.0 +x + x * x * ( x * ( 1 - x ) ) + 1,x**3*(-x + 1) + x + 1,0.0,4.0 +x + x * x * ( x / ( 1 - x ) ),x*(-x**2 + x - 1)/(x - 1),1.0,2.0 +x + x * x * x,x**3 + x,1.0,3.0 +x + x * x * x * ( x / ( 1 + x ) ),x*(x**3 + x + 1)/(x + 1),1.0,3.0 +x + x * x * x * 1,x**3 + x,1.0,3.0 +x + x * x * x + ( x * x ),x*(x**2 + x + 1),1.0,3.0 +x + x * x * x + x,x*(x**2 + 2),1.0,3.0 +x + x * x * x - ( ( 1 + x ) / x ),x**3 + x - 1 - 1/x,-1.0,3.0 +x + x * x * x - ( 1 - x ),x**3 + 2*x - 1,0.0,3.0 +x + x * x * x - ( 1 / ( 1 - x ) ),(x*(x - 1)*(x**2 + 1) + 1)/(x - 1),0.0,3.0 +x + x * x * x - ( 1 / x ),x**3 + x - 1/x,-1.0,3.0 +x + x * x * x - ( x * x ),x*(x**2 - x + 1),1.0,3.0 +x + x * x * x - 1,x**3 + x - 1,0.0,3.0 +x + x * x + ( ( 1 + x ) / x ) / x,(x**3*(x + 1) + x + 1)/x**2,-2.0,2.0 +x + x * x + ( 1 + x ),x**2 + 2*x + 1,0.0,2.0 +x + x * x + ( 1 - ( 1 / x ) ) / x,(x**3*(x + 1) + x - 1)/x**2,-2.0,2.0 +x + x * x + ( 1 - x ) / x,x**2 + x - 1 + 1/x,-1.0,2.0 +x + x * x + ( 1 / x ),x**2 + x + 1/x,-1.0,2.0 +x + x * x + ( 1 / x ) / x,x**2 + x + x**(-2),-2.0,2.0 +x + x * x + 1,x**2 + x + 1,0.0,2.0 +x + x * x + 1 + 1,x**2 + x + 2,0.0,2.0 +x + x * x + 1 + x,x**2 + 2*x + 1,0.0,2.0 +x + x * x + 1 / ( x * x ),x**2 + x + x**(-2),-2.0,2.0 +x + x * x + 1 / x,x**2 + x + 1/x,-1.0,2.0 +x + x * x + x,x*(x + 2),1.0,2.0 +x + x * x + x * ( x * ( 1 + x ) ),x*(x*(x + 1) + x + 1),1.0,3.0 +x + x * x + x * ( x * x ),x*(x**2 + x + 1),1.0,3.0 +x + x * x + x * x,x*(2*x + 1),1.0,2.0 +x + x * x + x + ( ( x * x ) * x ),x*(x**2 + x + 2),1.0,3.0 +x + x * x + x + ( x * x ),2*x*(x + 1),1.0,2.0 +x + x * x + x + 1,x**2 + 2*x + 1,0.0,2.0 +x + x * x + x + x,x*(x + 3),1.0,2.0 +x + x * x + x - ( 1 / x ),(x**2*(x + 2) - 1)/x,-1.0,2.0 +x + x * x + x - 1,x**2 + 2*x - 1,0.0,2.0 +x + x * x - ( ( 1 - x ) - x ) / x,x**2 + x + 2 - 1/x,-1.0,2.0 +x + x * x - ( 1 - x ) / x,x**2 + x + 1 - 1/x,-1.0,2.0 +x + x * x - ( 1 / x ) / x,x**2 + x - 1/x**2,-2.0,2.0 +x + x * x - 1,x**2 + x - 1,0.0,2.0 +x + x * x - 1 - ( 1 / x ),x**2 + x - 1 - 1/x,-1.0,2.0 +x + x * x - 1 - 1,x**2 + x - 2,0.0,2.0 +x + x * x / 1 * ( 1 - x ),x*(x*(-x + 1) + 1),1.0,3.0 +x + x * x / 1 * x,x**3 + x,1.0,3.0 +x + x + ( ( 1 + x ) * x ) * x,x*(x*(x + 1) + 2),1.0,3.0 +x + x + ( ( 1 - x ) * x ) * x,x*(x*(-x + 1) + 2),1.0,3.0 +x + x + ( ( 1 - x ) * x ) + x + x,x*(-x + 5),1.0,2.0 +x + x + ( ( 1 / x ) / x ) + x,3*x + x**(-2),-2.0,1.0 +x + x + ( ( 1 / x ) / x ) / x * 1,2*x + x**(-3),-3.0,1.0 +x + x + ( ( x * x ) ) - 1,x**2 + 2*x - 1,0.0,2.0 +x + x + ( ( x * x ) * x ) + x + x,x*(x**2 + 4),1.0,3.0 +x + x + ( ( x * x ) * x ) - 1 / x,x**3 + 2*x - 1/x,-1.0,3.0 +x + x + ( ( x * x ) - x ) * x,x*(x*(x - 1) + 2),1.0,3.0 +x + x + ( 1 + ( x * x ) ) * x,x*(x**2 + 3),1.0,3.0 +x + x + ( 1 + x ),3*x + 1,0.0,1.0 +x + x + ( 1 + x ) * x,x*(x + 3),1.0,2.0 +x + x + ( 1 + x ) * x * x,x*(x*(x + 1) + 2),1.0,3.0 +x + x + ( 1 + x ) + 1 + 1,3*x + 3,0.0,1.0 +x + x + ( 1 + x ) + 1 / x,3*x + 1 + 1/x,-1.0,1.0 +x + x + ( 1 + x ) + x,4*x + 1,0.0,1.0 +x + x + ( 1 + x ) + x + x,5*x + 1,0.0,1.0 +x + x + ( 1 + x ) - 1 / ( x * x ),3*x + 1 - 1/x**2,-2.0,1.0 +x + x + ( 1 + x ) - 1 / x,3*x + 1 - 1/x,-1.0,1.0 +x + x + ( 1 + x ) / x / ( x * x ),(2*x**4 + x + 1)/x**3,-3.0,1.0 +x + x + ( 1 + x ) / x / x,(2*x**3 + x + 1)/x**2,-2.0,1.0 +x + x + ( 1 - x ) * x,x*(-x + 3),1.0,2.0 +x + x + ( 1 - x ) * x * x,x*(x*(-x + 1) + 2),1.0,3.0 +x + x + ( 1 - x ) * x + x,x*(-x + 4),1.0,2.0 +x + x + ( 1 - x ) / x / x,(2*x**3 - x + 1)/x**2,-2.0,1.0 +x + x + ( 1 / ( 1 + x ) ) / ( 1 + x ) - 1,2*x - 1 + (x + 1)**(-2),2.0,1.0 +x + x + ( 1 / x ) + x,3*x + 1/x,-1.0,1.0 +x + x + ( 1 / x ) + x + 1,3*x + 1 + 1/x,-1.0,1.0 +x + x + ( 1 / x ) + x + x,4*x + 1/x,-1.0,1.0 +x + x + ( 1 / x ) - 1 - 1,2*x - 2 + 1/x,-1.0,1.0 +x + x + ( 1 / x ) - x * x,(x**2*(-x + 2) + 1)/x,-1.0,2.0 +x + x + ( 1 / x ) / ( 1 + x ) / x,(2*x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +x + x + ( 1 / x ) / ( x * x ) * 1,2*x + x**(-3),-3.0,1.0 +x + x + ( 1 / x ) / ( x * x ) + x,3*x + x**(-3),-3.0,1.0 +x + x + ( 1 / x ) / ( x * x ) - ( 1 - x ),3*x - 1 + x**(-3),-3.0,1.0 +x + x + ( 1 / x ) / ( x / ( 1 + x ) ) / x,(2*x**4 + x + 1)/x**3,-3.0,1.0 +x + x + ( 1 / x ) / x - ( 1 - x ),3*x - 1 + x**(-2),-2.0,1.0 +x + x + ( 1 / x ) / x - 1,2*x - 1 + x**(-2),-2.0,1.0 +x + x + ( 1 / x ) / x / x,2*x + x**(-3),-3.0,1.0 +x + x + ( x ) + ( 1 + x ),4*x + 1,0.0,1.0 +x + x + ( x ) + x,4*x,1.0,1.0 +x + x + ( x ) - ( 1 - x ),4*x - 1,0.0,1.0 +x + x + ( x ) - 1,3*x - 1,0.0,1.0 +x + x + ( x * ( 1 + x ) ) * x + x,x*(x*(x + 1) + 3),1.0,3.0 +x + x + ( x * ( 1 + x ) ) + x,x*(x + 4),1.0,2.0 +x + x + ( x * ( 1 - x ) ) - x * x,x*(-2*x + 3),1.0,2.0 +x + x + ( x * ( x * x ) ) * x - 1,x**4 + 2*x - 1,0.0,4.0 +x + x + ( x * x ) * ( 1 + x ),x*(x*(x + 1) + 2),1.0,3.0 +x + x + ( x * x ) * ( x * x ) - 1,x**4 + 2*x - 1,0.0,4.0 +x + x + ( x * x ) * x,x*(x**2 + 2),1.0,3.0 +x + x + ( x * x ) * x + ( 1 / x ),x**3 + 2*x + 1/x,-1.0,3.0 +x + x + ( x * x ) * x - 1,x**3 + 2*x - 1,0.0,3.0 +x + x + ( x * x ) + ( x * x ) + x,x*(2*x + 3),1.0,2.0 +x + x + ( x * x ) + 1 / x,(x**2*(x + 2) + 1)/x,-1.0,2.0 +x + x + ( x * x ) + x + 1,x**2 + 3*x + 1,0.0,2.0 +x + x + ( x * x ) + x + x,x*(x + 4),1.0,2.0 +x + x + ( x * x ) - 1,x**2 + 2*x - 1,0.0,2.0 +x + x + ( x + x ),4*x,1.0,1.0 +x + x + ( x - 1 ),3*x - 1,0.0,1.0 +x + x + ( x / ( 1 + x ) ) + x,x*(3*x + 4)/(x + 1),1.0,1.0 +x + x + ( x / ( 1 - x ) ) * 1,x*(2*x - 3)/(x - 1),1.0,1.0 +x + x + ( x / ( 1 - x ) ) + x,x*(3*x - 4)/(x - 1),1.0,1.0 +x + x + ( x / ( 1 - x ) ) + x * x,x*(x**2 + x - 3)/(x - 1),1.0,2.0 +x + x + 1,2*x + 1,0.0,1.0 +x + x + 1 * ( 1 + x ) + x,4*x + 1,0.0,1.0 +x + x + 1 * 1 / x,2*x + 1/x,-1.0,1.0 +x + x + 1 * x + x,4*x,1.0,1.0 +x + x + 1 * x - 1,3*x - 1,0.0,1.0 +x + x + 1 + ( ( 1 / x ) / ( x * x ) ),2*x + 1 + x**(-3),-3.0,1.0 +x + x + 1 + ( 1 / ( x * x ) ),2*x + 1 + x**(-2),-2.0,1.0 +x + x + 1 + ( 1 / x ),2*x + 1 + 1/x,-1.0,1.0 +x + x + 1 + ( 1 / x ) + x,3*x + 1 + 1/x,-1.0,1.0 +x + x + 1 + ( x * x ),x**2 + 2*x + 1,0.0,2.0 +x + x + 1 + ( x * x ) + x,x**2 + 3*x + 1,0.0,2.0 +x + x + 1 + 1,2*x + 2,0.0,1.0 +x + x + 1 + 1 + ( 1 / x ),2*x + 2 + 1/x,-1.0,1.0 +x + x + 1 + 1 + 1,2*x + 3,0.0,1.0 +x + x + 1 + x * ( 1 - x ),-x**2 + 3*x + 1,0.0,2.0 +x + x + 1 + x * x,x**2 + 2*x + 1,0.0,2.0 +x + x + 1 + x + ( x * x ),x**2 + 3*x + 1,0.0,2.0 +x + x + 1 + x + 1,3*x + 2,0.0,1.0 +x + x + 1 + x + x,4*x + 1,0.0,1.0 +x + x + 1 - ( 1 / x ) / ( x * x ),2*x + 1 - 1/x**3,-3.0,1.0 +x + x + 1 - ( x * x ) * x,-x**3 + 2*x + 1,0.0,3.0 +x + x + 1 - 1 / ( x * ( x * x ) ),2*x + 1 - 1/x**3,-3.0,1.0 +x + x + 1 - 1 / ( x * x ),2*x + 1 - 1/x**2,-2.0,1.0 +x + x + 1 - x * x,-x**2 + 2*x + 1,0.0,2.0 +x + x + 1 / ( ( 1 + x ) * x ) / x,(2*x**3*(x + 1) + 1)/(x**2*(x + 1)),-2.0,1.0 +x + x + 1 / ( ( x * x ) * x ) * 1,2*x + x**(-3),-3.0,1.0 +x + x + 1 / ( 1 + x ) - 1,x*(2*x + 1)/(x + 1),1.0,1.0 +x + x + 1 / ( 1 - x ) + 1,(2*x**2 - x - 2)/(x - 1),0.0,1.0 +x + x + 1 / ( x ),2*x + 1/x,-1.0,1.0 +x + x + 1 / ( x * x ),2*x + x**(-2),-2.0,1.0 +x + x + 1 / ( x * x ) * ( 1 - x ),(2*x**3 - x + 1)/x**2,-2.0,1.0 +x + x + 1 / ( x * x ) * 1,2*x + x**(-2),-2.0,1.0 +x + x + 1 / ( x * x ) + 1,2*x + 1 + x**(-2),-2.0,1.0 +x + x + 1 / ( x * x ) + x,3*x + x**(-2),-2.0,1.0 +x + x + 1 / ( x * x ) - ( x * x ),(x**3*(-x + 2) + 1)/x**2,-2.0,2.0 +x + x + 1 / 1 / x,2*x + 1/x,-1.0,1.0 +x + x + 1 / x,2*x + 1/x,-1.0,1.0 +x + x + 1 / x * 1,2*x + 1/x,-1.0,1.0 +x + x + 1 / x + ( 1 + x ),3*x + 1 + 1/x,-1.0,1.0 +x + x + 1 / x + ( x * x ),(x**2*(x + 2) + 1)/x,-1.0,2.0 +x + x + 1 / x + 1,2*x + 1 + 1/x,-1.0,1.0 +x + x + 1 / x + x,3*x + 1/x,-1.0,1.0 +x + x + 1 / x - ( x * ( x * x ) ),-x**3 + 2*x + 1/x,-1.0,3.0 +x + x + 1 / x - ( x * x ),(x**2*(-x + 2) + 1)/x,-1.0,2.0 +x + x + 1 / x - 1,2*x - 1 + 1/x,-1.0,1.0 +x + x + 1 / x / ( 1 - x ),(2*x**2*(x - 1) - 1)/(x*(x - 1)),-1.0,1.0 +x + x + 1 / x / ( x * x ),2*x + x**(-3),-3.0,1.0 +x + x + 1 / x / 1,2*x + 1/x,-1.0,1.0 +x + x + 1 / x / x,2*x + x**(-2),-2.0,1.0 +x + x + x,3*x,1.0,1.0 +x + x + x * ( ( 1 + x ) * x ),x*(x*(x + 1) + 2),1.0,3.0 +x + x + x * ( ( 1 - x ) - x ) + x,2*x*(-x + 2),1.0,2.0 +x + x + x * ( 1 + ( 1 + x ) ),x*(x + 4),1.0,2.0 +x + x + x * ( 1 + ( x * x ) ),x*(x**2 + 3),1.0,3.0 +x + x + x * ( 1 + x ),x*(x + 3),1.0,2.0 +x + x + x * ( 1 + x ) + x,x*(x + 4),1.0,2.0 +x + x + x * ( 1 + x ) - 1,x**2 + 3*x - 1,0.0,2.0 +x + x + x * ( 1 - x ) * x,x*(x*(-x + 1) + 2),1.0,3.0 +x + x + x * ( 1 - x ) + x,x*(-x + 4),1.0,2.0 +x + x + x * ( 1 - x ) - 1,-x**2 + 3*x - 1,0.0,2.0 +x + x + x * ( x * ( 1 + x ) ) + x,x*(x*(x + 1) + 3),1.0,3.0 +x + x + x * ( x * ( 1 - x ) ),x*(x*(-x + 1) + 2),1.0,3.0 +x + x + x * ( x * ( x * x ) ) - 1,x**4 + 2*x - 1,0.0,4.0 +x + x + x * ( x * x ),x*(x**2 + 2),1.0,3.0 +x + x + x * ( x * x ) + ( 1 / x ),x**3 + 2*x + 1/x,-1.0,3.0 +x + x + x * ( x * x ) + x,x*(x**2 + 3),1.0,3.0 +x + x + x * ( x * x ) - ( 1 / x ),x**3 + 2*x - 1/x,-1.0,3.0 +x + x + x * ( x * x ) - 1,x**3 + 2*x - 1,0.0,3.0 +x + x + x * 1,3*x,1.0,1.0 +x + x + x * 1 + x,4*x,1.0,1.0 +x + x + x * 1 - ( 1 / x ),3*x - 1/x,-1.0,1.0 +x + x + x * x,x*(x + 2),1.0,2.0 +x + x + x * x * ( x / ( 1 - x ) ),x*(-x**2 + 2*x - 2)/(x - 1),1.0,2.0 +x + x + x * x * x,x*(x**2 + 2),1.0,3.0 +x + x + x * x + ( x * x ),2*x*(x + 1),1.0,2.0 +x + x + x * x + 1,x**2 + 2*x + 1,0.0,2.0 +x + x + x * x + x,x*(x + 3),1.0,2.0 +x + x + x * x - 1,x**2 + 2*x - 1,0.0,2.0 +x + x + x + ( ( x * x ) + x ) + x,x*(x + 5),1.0,2.0 +x + x + x + ( ( x / ( 1 + x ) ) ),x*(3*x + 4)/(x + 1),1.0,1.0 +x + x + x + ( 1 + x ) + 1,4*x + 2,0.0,1.0 +x + x + x + ( 1 + x ) - ( 1 - x ),5*x,1.0,1.0 +x + x + x + ( 1 - x ) / x,3*x - 1 + 1/x,-1.0,1.0 +x + x + x + ( 1 / ( 1 - x ) ) * x,x*(3*x - 4)/(x - 1),1.0,1.0 +x + x + x + ( 1 / x ),3*x + 1/x,-1.0,1.0 +x + x + x + ( 1 / x ) - 1,3*x - 1 + 1/x,-1.0,1.0 +x + x + x + ( 1 / x ) / x,3*x + x**(-2),-2.0,1.0 +x + x + x + ( x ),4*x,1.0,1.0 +x + x + x + ( x * ( 1 + x ) ),x*(x + 4),1.0,2.0 +x + x + x + ( x * ( 1 + x ) ) + x,x*(x + 5),1.0,2.0 +x + x + x + ( x * ( 1 - x ) ),x*(-x + 4),1.0,2.0 +x + x + x + ( x * ( 1 - x ) ) * 1,x*(-x + 4),1.0,2.0 +x + x + x + ( x * x ) * ( 1 - x ),x*(x*(-x + 1) + 3),1.0,3.0 +x + x + x + ( x * x ) + x,x*(x + 4),1.0,2.0 +x + x + x + ( x * x ) / ( 1 + x ),x*(4*x + 3)/(x + 1),1.0,1.0 +x + x + x + ( x / ( 1 - x ) ) / 1,x*(3*x - 4)/(x - 1),1.0,1.0 +x + x + x + 1,3*x + 1,0.0,1.0 +x + x + x + 1 * x,4*x,1.0,1.0 +x + x + x + 1 + ( 1 / x ),3*x + 1 + 1/x,-1.0,1.0 +x + x + x + 1 + x,4*x + 1,0.0,1.0 +x + x + x + 1 / ( ( 1 / x ) + x ),x*(3*x**2 + 4)/(x**2 + 1),1.0,1.0 +x + x + x + 1 / ( 1 - x ),(3*x*(x - 1) - 1)/(x - 1),0.0,1.0 +x + x + x + 1 / ( x * x ),3*x + x**(-2),-2.0,1.0 +x + x + x + 1 / x,3*x + 1/x,-1.0,1.0 +x + x + x + x,4*x,1.0,1.0 +x + x + x + x * ( ( 1 - x ) - x ),2*x*(-x + 2),1.0,2.0 +x + x + x + x * ( x * ( 1 + x ) ),x*(x*(x + 1) + 3),1.0,3.0 +x + x + x + x * ( x * x ),x*(x**2 + 3),1.0,3.0 +x + x + x + x * ( x / ( 1 + x ) ),x*(4*x + 3)/(x + 1),1.0,1.0 +x + x + x + x * x,x*(x + 3),1.0,2.0 +x + x + x + x + ( 1 / x ),4*x + 1/x,-1.0,1.0 +x + x + x + x + 1,4*x + 1,0.0,1.0 +x + x + x + x + x,5*x,1.0,1.0 +x + x + x + x - ( ( x * x ) * x ),x*(-x**2 + 4),1.0,3.0 +x + x + x + x - 1,4*x - 1,0.0,1.0 +x + x + x + x / 1,4*x,1.0,1.0 +x + x + x - ( ( 1 - x ) ),4*x - 1,0.0,1.0 +x + x + x - ( 1 ),3*x - 1,0.0,1.0 +x + x + x - ( 1 - x ) * ( x * x ),x*(x*(x - 1) + 3),1.0,3.0 +x + x + x - ( 1 - x ) * 1,4*x - 1,0.0,1.0 +x + x + x - ( 1 - x ) / x,3*x + 1 - 1/x,-1.0,1.0 +x + x + x - ( 1 / x ) + x,4*x - 1/x,-1.0,1.0 +x + x + x - ( x * ( 1 - x ) ) * x,x*(x*(x - 1) + 3),1.0,3.0 +x + x + x - ( x * x ) * ( 1 - x ),x*(x*(x - 1) + 3),1.0,3.0 +x + x + x - ( x / ( 1 + x ) ) + x,x*(4*x + 3)/(x + 1),1.0,1.0 +x + x + x - ( x / ( 1 - x ) ) + x,x*(4*x - 3)/(x - 1),1.0,1.0 +x + x + x - 1 + ( 1 / x ),3*x - 1 + 1/x,-1.0,1.0 +x + x + x - 1 + x,4*x - 1,0.0,1.0 +x + x + x - 1 / ( 1 + ( 1 / x ) ),x*(3*x + 2)/(x + 1),1.0,1.0 +x + x + x - 1 / ( x * x ),3*x - 1/x**2,-2.0,1.0 +x + x + x - 1 / 1,3*x - 1,0.0,1.0 +x + x + x - 1 / x,3*x - 1/x,-1.0,1.0 +x + x + x - x * ( x * ( 1 - x ) ),x*(x*(x - 1) + 3),1.0,3.0 +x + x + x - x / ( 1 + ( x * x ) ),x*(3*x**2 + 2)/(x**2 + 1),1.0,1.0 +x + x + x - x / ( 1 + x ),x*(3*x + 2)/(x + 1),1.0,1.0 +x + x + x - x / ( 1 - x ),x*(3*x - 2)/(x - 1),1.0,1.0 +x + x + x - x / x,3*x - 1,0.0,1.0 +x + x + x / ( 1 / x ) + x,x*(x + 3),1.0,2.0 +x + x + x / 1 + x,4*x,1.0,1.0 +x + x + x / 1 - 1,3*x - 1,0.0,1.0 +x + x + x / x / ( 1 + x ),(2*x*(x + 1) + 1)/(x + 1),0.0,1.0 +x + x - ( ( ( 1 + x ) + x ) / x ) / x / x,(2*x**4 - 2*x - 1)/x**3,-3.0,1.0 +x + x - ( ( 1 + x ) + x ) / x / x,2*x - 2/x - 1/x**2,-2.0,1.0 +x + x - ( ( 1 + x ) / x ) / ( x ),(2*x**3 - x - 1)/x**2,-2.0,1.0 +x + x - ( ( 1 + x ) / x ) / x,(2*x**3 - x - 1)/x**2,-2.0,1.0 +x + x - ( ( 1 - x ) * x ) * x + x,x*(x*(x - 1) + 3),1.0,3.0 +x + x - ( ( 1 - x ) + 1 ),3*x - 2,0.0,1.0 +x + x - ( ( 1 - x ) / x ) / x / x,(2*x**4 + x - 1)/x**3,-3.0,1.0 +x + x - ( ( 1 / x ) + x ) / x / x,2*x - 1/x - 1/x**3,-3.0,1.0 +x + x - ( ( 1 / x ) / x ) - x * x,(x**3*(-x + 2) - 1)/x**2,-2.0,2.0 +x + x - ( ( 1 / x ) / x ) / ( x ),2*x - 1/x**3,-3.0,1.0 +x + x - ( ( x * x ) ) * x,x*(-x**2 + 2),1.0,3.0 +x + x - ( ( x * x ) - x ) - x * x,x*(-2*x + 3),1.0,2.0 +x + x - ( 1 + 1 ),2*x - 2,0.0,1.0 +x + x - ( 1 + x ) * x * x,x*(-x**2 - x + 2),1.0,3.0 +x + x - ( 1 + x ) / ( x ),2*x - 1 - 1/x,-1.0,1.0 +x + x - ( 1 + x ) / ( x * x ) / x,(2*x**4 - x - 1)/x**3,-3.0,1.0 +x + x - ( 1 + x ) / 1 * ( x * x ),x*(-x**2 - x + 2),1.0,3.0 +x + x - ( 1 + x ) / x,2*x - 1 - 1/x,-1.0,1.0 +x + x - ( 1 + x ) / x * ( 1 / x ),(2*x**3 - x - 1)/x**2,-2.0,1.0 +x + x - ( 1 + x ) / x / ( x * x ),(2*x**4 - x - 1)/x**3,-3.0,1.0 +x + x - ( 1 + x ) / x / x,(2*x**3 - x - 1)/x**2,-2.0,1.0 +x + x - ( 1 - x ) * ( x * x ) + x,x*(x*(x - 1) + 3),1.0,3.0 +x + x - ( 1 - x ) * x * x,x*(x*(x - 1) + 2),1.0,3.0 +x + x - ( 1 - x ) + x,4*x - 1,0.0,1.0 +x + x - ( 1 - x ) + x - 1,4*x - 2,0.0,1.0 +x + x - ( 1 - x ) - 1 + x,4*x - 2,0.0,1.0 +x + x - ( 1 - x ) - 1 / 1,3*x - 2,0.0,1.0 +x + x - ( 1 - x ) - x * x,-x**2 + 3*x - 1,0.0,2.0 +x + x - ( 1 - x ) / ( x * x ) - 1,2*x - 1 + 1/x - 1/x**2,-2.0,1.0 +x + x - ( 1 - x ) / ( x * x ) / x,(2*x**4 + x - 1)/x**3,-3.0,1.0 +x + x - ( 1 - x ) / x + x,3*x + 1 - 1/x,-1.0,1.0 +x + x - ( 1 - x ) / x / x,(2*x**3 + x - 1)/x**2,-2.0,1.0 +x + x - ( 1 / ( x * x ) ) - x * x,(x**3*(-x + 2) - 1)/x**2,-2.0,2.0 +x + x - ( 1 / ( x * x ) ) / ( x ),2*x - 1/x**3,-3.0,1.0 +x + x - ( 1 / x ) + ( 1 / x ) / x,(2*x**3 - x + 1)/x**2,-2.0,1.0 +x + x - ( 1 / x ) - 1,2*x - 1 - 1/x,-1.0,1.0 +x + x - ( 1 / x ) - 1 - 1,2*x - 2 - 1/x,-1.0,1.0 +x + x - ( 1 / x ) / ( ( x * x ) ),2*x - 1/x**3,-3.0,1.0 +x + x - ( 1 / x ) / ( x ),2*x - 1/x**2,-2.0,1.0 +x + x - ( 1 / x ) / x,2*x - 1/x**2,-2.0,1.0 +x + x - ( x * ( x * x ) ) + 1 / x,-x**3 + 2*x + 1/x,-1.0,3.0 +x + x - ( x * x ),x*(-x + 2),1.0,2.0 +x + x - ( x * x ) * ( 1 - x ) + x,x*(x*(x - 1) + 3),1.0,3.0 +x + x - ( x * x ) * ( x ),x*(-x**2 + 2),1.0,3.0 +x + x - ( x * x ) * 1 * x,x*(-x**2 + 2),1.0,3.0 +x + x - ( x * x ) * x * 1,x*(-x**2 + 2),1.0,3.0 +x + x - ( x * x ) * x + 1,-x**3 + 2*x + 1,0.0,3.0 +x + x - ( x * x ) * x + x,x*(-x**2 + 3),1.0,3.0 +x + x - ( x * x ) * x - ( 1 / x ),-x**3 + 2*x - 1/x,-1.0,3.0 +x + x - ( x * x ) * x - 1,-x**3 + 2*x - 1,0.0,3.0 +x + x - ( x * x ) + 1 / x,(x**2*(-x + 2) + 1)/x,-1.0,2.0 +x + x - ( x * x ) / 1 * x,x*(-x**2 + 2),1.0,3.0 +x + x - ( x / ( 1 - x ) ) * ( x ),x*(3*x - 2)/(x - 1),1.0,1.0 +x + x - ( x / ( 1 - x ) ) * x,x*(3*x - 2)/(x - 1),1.0,1.0 +x + x - ( x / ( 1 - x ) ) * x + x,x*(4*x - 3)/(x - 1),1.0,1.0 +x + x - ( x / ( 1 - x ) ) + x,x*(3*x - 2)/(x - 1),1.0,1.0 +x + x - ( x / ( 1 - x ) ) + x * x,x*(x**2 + x - 1)/(x - 1),1.0,2.0 +x + x - 1,2*x - 1,0.0,1.0 +x + x - 1 * 1 - ( 1 - x ),3*x - 2,0.0,1.0 +x + x - 1 * 1 - 1,2*x - 2,0.0,1.0 +x + x - 1 * x * ( x * ( 1 + x ) ),x*(-x**2 - x + 2),1.0,3.0 +x + x - 1 * x * ( x * ( 1 - x ) ),x*(x*(x - 1) + 2),1.0,3.0 +x + x - 1 * x * x,x*(-x + 2),1.0,2.0 +x + x - 1 + ( ( 1 / x ) / x ) / x,2*x - 1 + x**(-3),-3.0,1.0 +x + x - 1 + ( 1 - x ) * x,-x**2 + 3*x - 1,0.0,2.0 +x + x - 1 + ( 1 / x ) + x,3*x - 1 + 1/x,-1.0,1.0 +x + x - 1 + ( 1 / x ) / x,2*x - 1 + x**(-2),-2.0,1.0 +x + x - 1 + ( x * x ) - 1,x**2 + 2*x - 2,0.0,2.0 +x + x - 1 + 1 / ( 1 - x ),x*(2*x - 3)/(x - 1),1.0,1.0 +x + x - 1 + x,3*x - 1,0.0,1.0 +x + x - 1 + x + ( 1 / ( 1 + x ) ),x*(3*x + 2)/(x + 1),1.0,1.0 +x + x - 1 + x + x,4*x - 1,0.0,1.0 +x + x - 1 + x - 1,3*x - 2,0.0,1.0 +x + x - 1 - ( 1 + ( 1 / x ) ) / x,2*x - 1 - 1/x - 1/x**2,-2.0,1.0 +x + x - 1 - ( x * ( x * x ) ),-x**3 + 2*x - 1,0.0,3.0 +x + x - 1 - ( x * x ),-x**2 + 2*x - 1,0.0,2.0 +x + x - 1 - 1,2*x - 2,0.0,1.0 +x + x - 1 - 1 + ( 1 / x ),2*x - 2 + 1/x,-1.0,1.0 +x + x - 1 - 1 + x,3*x - 2,0.0,1.0 +x + x - 1 - 1 - 1,2*x - 3,0.0,1.0 +x + x - 1 - 1 / 1,2*x - 2,0.0,1.0 +x + x - 1 - 1 / x,2*x - 1 - 1/x,-1.0,1.0 +x + x - 1 - x / x,2*x - 2,0.0,1.0 +x + x - 1 / ( ( 1 - x ) * ( 1 - x ) ) + 1,2*x + 1 - 1/(x - 1)**2,2.0,1.0 +x + x - 1 / ( 1 + x ) + 1,x*(2*x + 3)/(x + 1),1.0,1.0 +x + x - 1 / ( 1 + x ) + x,(3*x*(x + 1) - 1)/(x + 1),0.0,1.0 +x + x - 1 / ( 1 - x ) + ( 1 / ( 1 + x ) ),2*x**3/(x**2 - 1),3.0,1.0 +x + x - 1 / ( 1 - x ) / x,(2*x**2*(x - 1) + 1)/(x*(x - 1)),-1.0,1.0 +x + x - 1 / ( x ),2*x - 1/x,-1.0,1.0 +x + x - 1 / ( x * ( ( x * x ) + x ) ) / x,(2*x**4*(x + 1) - 1)/(x**3*(x + 1)),-3.0,1.0 +x + x - 1 / ( x * ( x * x ) ) - 1,2*x - 1 - 1/x**3,-3.0,1.0 +x + x - 1 / ( x * x ),2*x - 1/x**2,-2.0,1.0 +x + x - 1 / ( x * x ) - 1,2*x - 1 - 1/x**2,-2.0,1.0 +x + x - 1 / ( x * x ) / x,2*x - 1/x**3,-3.0,1.0 +x + x - 1 / 1 - 1,2*x - 2,0.0,1.0 +x + x - 1 / x,2*x - 1/x,-1.0,1.0 +x + x - 1 / x * 1,2*x - 1/x,-1.0,1.0 +x + x - 1 / x + x,3*x - 1/x,-1.0,1.0 +x + x - 1 / x - ( 1 / x ),2*x - 2/x,-1.0,1.0 +x + x - 1 / x - 1,2*x - 1 - 1/x,-1.0,1.0 +x + x - 1 / x / ( ( x * ( 1 - x ) ) * x ),(2*x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +x + x - 1 / x / ( x * x ),2*x - 1/x**3,-3.0,1.0 +x + x - 1 / x / 1,2*x - 1/x,-1.0,1.0 +x + x - 1 / x / x,2*x - 1/x**2,-2.0,1.0 +x + x - x * ( ( x * ( 1 - x ) ) ),x*(x*(x - 1) + 2),1.0,3.0 +x + x - x * ( ( x * x ) * x ) - 1,-x**4 + 2*x - 1,0.0,4.0 +x + x - x * ( 1 + x ) * x,x*(-x**2 - x + 2),1.0,3.0 +x + x - x * ( 1 - x ) * x,x*(x*(x - 1) + 2),1.0,3.0 +x + x - x * ( x ),x*(-x + 2),1.0,2.0 +x + x - x * ( x * ( 1 + x ) ) + x,x*(-x**2 - x + 3),1.0,3.0 +x + x - x * ( x * ( 1 - x ) ) + x,x*(x*(x - 1) + 3),1.0,3.0 +x + x - x * ( x * x ) - 1,-x**3 + 2*x - 1,0.0,3.0 +x + x - x * x,x*(-x + 2),1.0,2.0 +x + x - x * x * ( 1 + x ),x*(-x**2 - x + 2),1.0,3.0 +x + x - x * x * ( 1 / ( 1 - x ) ),x*(3*x - 2)/(x - 1),1.0,1.0 +x + x - x * x * ( x / ( 1 + x ) ),x*(-x**2 + 2*x + 2)/(x + 1),1.0,2.0 +x + x - x * x * ( x / ( 1 - x ) ),x*(x**2 + 2*x - 2)/(x - 1),1.0,2.0 +x + x - x * x * x,x*(-x**2 + 2),1.0,3.0 +x + x - x * x + ( ( 1 / x ) / x ),(x**3*(-x + 2) + 1)/x**2,-2.0,2.0 +x + x - x * x + ( 1 / x ),(x**2*(-x + 2) + 1)/x,-1.0,2.0 +x + x - x * x + ( x / ( 1 + x ) ),x*((-x + 2)*(x + 1) + 1)/(x + 1),1.0,2.0 +x + x - x * x + 1,-x**2 + 2*x + 1,0.0,2.0 +x + x - x * x + x,x*(-x + 3),1.0,2.0 +x + x - x * x - ( 1 / x ),(x**2*(-x + 2) - 1)/x,-1.0,2.0 +x + x - x * x / 1,x*(-x + 2),1.0,2.0 +x + x - x / ( ( 1 - x ) - x ),x*(4*x - 1)/(2*x - 1),1.0,1.0 +x + x - x / ( ( 1 - x ) - x ) * x,x*(5*x - 2)/(2*x - 1),1.0,1.0 +x + x - x / ( 1 - x ),x*(2*x - 1)/(x - 1),1.0,1.0 +x + x - x / ( 1 - x ) * x,x*(3*x - 2)/(x - 1),1.0,1.0 +x + x - x / ( x * x ) / x,2*x - 1/x**2,-2.0,1.0 +x + x - x / 1 * ( x * x ),x*(-x**2 + 2),1.0,3.0 +x + x - x / 1 * x,x*(-x + 2),1.0,2.0 +x + x - x / x,2*x - 1,0.0,1.0 +x + x - x / x / ( x * x ),2*x - 1/x**2,-2.0,1.0 +x + x - x / x / x,2*x - 1/x,-1.0,1.0 +x + x / ( ( ( ( 1 - x ) * x ) * x ) - 1 ),x**3*(x - 1)/(x**2*(x - 1) + 1),3.0,1.0 +x + x / ( ( ( 1 + x ) * x ) - 1 ),x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +x + x / ( ( ( 1 + x ) + x ) + 1 ),x*(2*x + 3)/(2*(x + 1)),1.0,1.0 +x + x / ( ( ( 1 + x ) / x ) - x ),x - x/(x - (x + 1)/x),1.0,1.0 +x + x / ( ( ( 1 - x ) - x ) + 1 ),x*(2*x - 3)/(2*(x - 1)),1.0,1.0 +x + x / ( ( ( 1 - x ) / x ) - x ),(x**3 - x)/(x**2 + x - 1),1.0,1.0 +x + x / ( ( ( x * x ) * ( 1 - x ) ) - 1 ),x**3*(x - 1)/(x**2*(x - 1) + 1),3.0,1.0 +x + x / ( ( ( x / ( 1 - x ) ) * x ) - 1 ),x**3/(x**2 + x - 1),3.0,1.0 +x + x / ( ( 1 + ( 1 + x ) ) + 1 ),x*(x + 4)/(x + 3),1.0,1.0 +x + x / ( ( 1 + x ) + 1 ),x*(x + 3)/(x + 2),1.0,1.0 +x + x / ( ( 1 + x ) + x ),2*x*(x + 1)/(2*x + 1),1.0,1.0 +x + x / ( ( 1 - x ) + ( 1 - x ) ),x*(2*x - 3)/(2*(x - 1)),1.0,1.0 +x + x / ( ( 1 - x ) + ( 1 / x ) ),x + x/(-x + 1 + 1/x),1.0,1.0 +x + x / ( ( 1 - x ) + ( x * x ) ),x*(x**2 - x + 2)/(x**2 - x + 1),1.0,1.0 +x + x / ( ( 1 - x ) - x ) * x + x,x*(3*x - 2)/(2*x - 1),1.0,1.0 +x + x / ( ( 1 / ( 1 - x ) ) + x ),x*(x**2 - 2)/(x**2 - x - 1),1.0,1.0 +x + x / ( ( 1 / ( 1 - x ) ) - x ),x - x/(x + 1/(x - 1)),1.0,1.0 +x + x / ( ( 1 / x ) + 1 ),x*(2*x + 1)/(x + 1),1.0,1.0 +x + x / ( ( 1 / x ) + x ) - x * x,(-x**4 + x**3 + x)/(x**2 + 1),1.0,2.0 +x + x / ( ( 1 / x ) - x ),x - x/(x - 1/x),1.0,1.0 +x + x / ( ( 1 / x ) - x ) + x * x,x*(-x + (x + 1)*(x**2 - 1))/(x**2 - 1),1.0,2.0 +x + x / ( ( 1 / x ) / x ) + x + x,x*(x**2 + 3),1.0,3.0 +x + x / ( ( x * ( ( x * x ) + x ) ) - 1 ),x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x + x / ( ( x * ( ( x * x ) - x ) ) - 1 ),x**3*(x - 1)/(x**2*(x - 1) - 1),3.0,1.0 +x + x / ( ( x * ( 1 + x ) ) + 1 ),x*(x*(x + 1) + 2)/(x*(x + 1) + 1),1.0,1.0 +x + x / ( ( x * ( 1 - x ) ) - 1 ),x**2*(x - 1)/(x*(x - 1) + 1),2.0,1.0 +x + x / ( ( x * ( x * ( 1 - x ) ) ) - 1 ),x**3*(x - 1)/(x**2*(x - 1) + 1),3.0,1.0 +x + x / ( ( x * x ) + 1 ),x*(x**2 + 2)/(x**2 + 1),1.0,1.0 +x + x / ( ( x * x ) - ( 1 + x ) ),x**2*(-x + 1)/(-x**2 + x + 1),2.0,1.0 +x + x / ( ( x * x ) - ( 1 / ( 1 - x ) ) ),x**2*(x*(x - 1) + 1)/(x**2*(x - 1) + 1),2.0,1.0 +x + x / ( ( x * x ) - ( 1 / x ) ),x*(x**3 + x - 1)/(x**3 - 1),1.0,1.0 +x + x / ( ( x * x ) - x ),(x*(x - 1) + 1)/(x - 1),0.0,1.0 +x + x / ( ( x / ( ( x * x ) - x ) ) + x ),x**3/(x**2 - x + 1),3.0,1.0 +x + x / ( ( x / ( 1 - x ) ) - 1 ),x**2/(2*x - 1),2.0,1.0 +x + x / ( 1 + ( ( 1 + x ) + x ) ),x*(2*x + 3)/(2*(x + 1)),1.0,1.0 +x + x / ( 1 + ( ( 1 - x ) + x ) ),3*x/2,1.0,1.0 +x + x / ( 1 + ( 1 + x ) ),x*(x + 3)/(x + 2),1.0,1.0 +x + x / ( 1 + ( 1 - x ) ),x*(x - 3)/(x - 2),1.0,1.0 +x + x / ( 1 + ( 1 - x ) ) - x * x,x*((-x + 1)*(x - 2) - 1)/(x - 2),1.0,2.0 +x + x / ( 1 + ( 1 / x ) ),x*(2*x + 1)/(x + 1),1.0,1.0 +x + x / ( 1 + ( 1 / x ) ) + x + x,x*(4*x + 3)/(x + 1),1.0,1.0 +x + x / ( 1 + ( x * ( 1 / x ) ) ),3*x/2,1.0,1.0 +x + x / ( 1 + ( x * ( x * x ) ) ),x*(x**3 + 2)/(x**3 + 1),1.0,1.0 +x + x / ( 1 + ( x * x ) ),x*(x**2 + 2)/(x**2 + 1),1.0,1.0 +x + x / ( 1 + x ),x*(x + 2)/(x + 1),1.0,1.0 +x + x / ( 1 + x ) + 1 / x,x + x/(x + 1) + 1/x,-1.0,1.0 +x + x / ( 1 + x ) + x * x,x**2 + x + x/(x + 1),1.0,2.0 +x + x / ( 1 + x ) + x + x,x*(3*x + 4)/(x + 1),1.0,1.0 +x + x / ( 1 + x ) - x * x,-x*(x**2 - 2)/(x + 1),1.0,2.0 +x + x / ( 1 - ( ( 1 + x ) * x ) ),x*(x*(x + 1) - 2)/(x*(x + 1) - 1),1.0,1.0 +x + x / ( 1 - ( ( x * x ) * x ) ),x*(x**3 - 2)/(x**3 - 1),1.0,1.0 +x + x / ( 1 - ( 1 / x ) ),x*(2*x - 1)/(x - 1),1.0,1.0 +x + x / ( 1 - ( x * ( 1 + x ) ) ),x*(x*(x + 1) - 2)/(x*(x + 1) - 1),1.0,1.0 +x + x / ( 1 - ( x * x ) ),x*(x**2 - 2)/(x**2 - 1),1.0,1.0 +x + x / ( 1 - x ) + x,x*(2*x - 3)/(x - 1),1.0,1.0 +x + x / ( 1 - x ) + x * x,x*(x**2 - 2)/(x - 1),1.0,2.0 +x + x / ( 1 / ( 1 - x ) ) * x + x,x*(x*(-x + 1) + 2),1.0,3.0 +x + x / ( 1 / x ) + x + x,x*(x + 3),1.0,2.0 +x + x / ( x + ( ( 1 + x ) + x ) ),x*(3*x + 2)/(3*x + 1),1.0,1.0 +x + x / ( x + ( ( 1 - x ) / x ) ),(x**3 + x)/(x**2 - x + 1),1.0,1.0 +x + x / ( x + ( 1 + ( 1 + x ) ) ),x*(2*x + 3)/(2*(x + 1)),1.0,1.0 +x + x / ( x + ( 1 + ( 1 / x ) ) ),x + x/(x + 1 + 1/x),1.0,1.0 +x + x / ( x + ( 1 / ( 1 + x ) ) ),x + x/(x + 1/(x + 1)),1.0,1.0 +x + x / ( x + ( 1 / x ) ),x + x/(x + 1/x),1.0,1.0 +x + x / ( x + 1 ),x*(x + 2)/(x + 1),1.0,1.0 +x + x / ( x + x ),x + 1/2,0.0,1.0 +x + x / ( x - ( 1 / ( 1 + ( x * x ) ) ) ),x**2*(x**2 + x + 1)/(x**3 + x - 1),2.0,1.0 +x + x / ( x - 1 ),x**2/(x - 1),2.0,1.0 +x + x / 1,2*x,1.0,1.0 +x + x / 1 * ( 1 - x ) + x,x*(-x + 3),1.0,2.0 +x + x / 1 * x + 1,x**2 + x + 1,0.0,2.0 +x + x / 1 * x + x,x*(x + 2),1.0,2.0 +x + x / 1 + ( x * ( 1 + x ) ) * x,x*(x*(x + 1) + 2),1.0,3.0 +x + x / 1 + ( x * ( 1 - x ) ) + x,x*(-x + 4),1.0,2.0 +x + x / 1 + 1 + x,3*x + 1,0.0,1.0 +x + x / 1 + x,3*x,1.0,1.0 +x + x / x + 1 / x,x + 1 + 1/x,-1.0,1.0 +x + x / x + x + x,3*x + 1,0.0,1.0 +x + x / x - ( x * x ) * x,-x**3 + x + 1,0.0,3.0 +x + x / x - 1 / x,x + 1 - 1/x,-1.0,1.0 +x + x / x - x * x,-x**2 + x + 1,0.0,2.0 +x + x / x / ( 1 + x ) + 1,x + 1 + 1/(x + 1),0.0,1.0 +x + x / x / x + 1,x + 1 + 1/x,-1.0,1.0 +x - ( ( ( 1 - x ) * x ) + x ) * x,x*(x*(x - 2) + 1),1.0,3.0 +x - ( ( ( 1 - x ) / x ) ) / x / x,(x**4 + x - 1)/x**3,-3.0,1.0 +x - ( ( ( 1 / x ) / x ) / x ) - 1,x - 1 - 1/x**3,-3.0,1.0 +x - ( ( ( x * x ) * x ) * x - 1 ),-x**4 + x + 1,0.0,4.0 +x - ( ( ( x / ( 1 + x ) ) / ( 1 + x ) ) ),x - x/(x + 1)**2,2.0,1.0 +x - ( ( ( x / ( 1 - x ) ) / ( 1 - x ) ) ),x - x/(x - 1)**2,2.0,1.0 +x - ( ( 1 + x ) * ( 1 - x ) ) / ( x + ( 1 / x ) ),2*x**3/(x**2 + 1),3.0,1.0 +x - ( ( 1 + x ) * x ) * x * x - 1,-x**4 - x**3 + x - 1,0.0,4.0 +x - ( ( 1 + x ) * x ) - x * x,-2*x**2,2.0,2.0 +x - ( ( 1 + x ) + ( 1 / x ) ) / ( x * x ),(x**4 - x*(x + 1) - 1)/x**3,-3.0,1.0 +x - ( ( 1 + x ) + ( x * x ) ) / x / x / x,(x**4 - x**2 - x - 1)/x**3,-3.0,1.0 +x - ( ( 1 + x ) + 1 + 1 ),-3,0.0,0.0 +x - ( ( 1 + x ) + x ) * ( x + x ),-x*(4*x + 1),1.0,2.0 +x - ( ( 1 + x ) + x ) * x * x + x,x*(-2*x**2 - x + 2),1.0,3.0 +x - ( ( 1 + x ) + x ) / ( x + ( 1 / x ) ),x**2*(x - 2)/(x**2 + 1),2.0,1.0 +x - ( ( 1 + x ) / ( 1 - x ) ) * x,2*x**2/(x - 1),2.0,1.0 +x - ( ( 1 + x ) / x ) - x * x,-x**2 + x - 1 - 1/x,-1.0,2.0 +x - ( ( 1 + x ) / x ) / x,(x**3 - x - 1)/x**2,-2.0,1.0 +x - ( ( 1 + x ) / x ) / x - 1 - x,-(x**2 + x + 1)/x**2,-2.0,0.0 +x - ( ( 1 - x ) ) - 1 / x,2*x - 1 - 1/x,-1.0,1.0 +x - ( ( 1 - x ) * x ) * x * x + 1,x**3*(x - 1) + x + 1,0.0,4.0 +x - ( ( 1 - x ) + 1 ) / x,x + 1 - 2/x,-1.0,1.0 +x - ( ( 1 - x ) - x ) * x * x,x*(x*(2*x - 1) + 1),1.0,3.0 +x - ( ( 1 - x ) - x ) + 1 / x / x,3*x - 1 + x**(-2),-2.0,1.0 +x - ( ( 1 - x ) - x + 1 ),3*x - 2,0.0,1.0 +x - ( ( 1 - x ) / ( 1 + x ) ) - x,(x - 1)/(x + 1),0.0,0.0 +x - ( ( 1 - x ) / x ) - x * x,-x**2 + x + 1 - 1/x,-1.0,2.0 +x - ( ( 1 - x ) / x ) / x / ( 1 + x ) / x,(x**4*(x + 1) + x - 1)/(x**3*(x + 1)),-3.0,1.0 +x - ( ( 1 / ( ( x * x ) * x ) ) ) - 1 - 1,x - 2 - 1/x**3,-3.0,1.0 +x - ( ( 1 / ( 1 - x ) ) / x / x ),(x**3*(x - 1) + 1)/(x**2*(x - 1)),-2.0,1.0 +x - ( ( 1 / ( x * x ) ) ) - 1 - 1,x - 2 - 1/x**2,-2.0,1.0 +x - ( ( 1 / ( x * x ) ) + 1 ) / x,x - 1/x - 1/x**3,-3.0,1.0 +x - ( ( 1 / x ) ) + x + x,3*x - 1/x,-1.0,1.0 +x - ( ( 1 / x ) ) - 1 - 1,x - 2 - 1/x,-1.0,1.0 +x - ( ( 1 / x ) ) / x + 1,x + 1 - 1/x**2,-2.0,1.0 +x - ( ( 1 / x ) + 1 ) / ( x * x ),(x**4 - x - 1)/x**3,-3.0,1.0 +x - ( ( 1 / x ) + x ) - 1 / ( x * x ) / x,-(x**2 + 1)/x**3,-3.0,-1.0 +x - ( ( 1 / x ) + x ) - 1 / x / x,-(x + 1)/x**2,-2.0,-1.0 +x - ( ( 1 / x ) + x ) / ( x * x ) - 1 - 1,x - 2 - 1/x - 1/x**3,-3.0,1.0 +x - ( ( 1 / x ) + x ) / 1 / x / x,x - 1/x - 1/x**3,-3.0,1.0 +x - ( ( 1 / x ) + x ) / x * 1 / x,x - 1/x - 1/x**3,-3.0,1.0 +x - ( ( 1 / x ) + x ) / x + x + x,3*x - 1 - 1/x**2,-2.0,1.0 +x - ( ( 1 / x ) - ( x * x ) * x ),x**3 + x - 1/x,-1.0,3.0 +x - ( ( 1 / x ) - x ) - 1 / x / x,(2*x**3 - x - 1)/x**2,-2.0,1.0 +x - ( ( 1 / x ) - x ) / x / ( x ),x + 1/x - 1/x**3,-3.0,1.0 +x - ( ( 1 / x ) / ( 1 + x ) ) / x,(x**3*(x + 1) - 1)/(x**2*(x + 1)),-2.0,1.0 +x - ( ( 1 / x ) / ( x * x ) ) + x,2*x - 1/x**3,-3.0,1.0 +x - ( ( 1 / x ) / x ) + x - 1 - 1,2*x - 2 - 1/x**2,-2.0,1.0 +x - ( ( 1 / x ) / x ) - x * x,-x**2 + x - 1/x**2,-2.0,2.0 +x - ( ( 1 / x ) / x ) / x + x + x,3*x - 1/x**3,-3.0,1.0 +x - ( ( 1 / x ) / x ) / x - 1 + x,2*x - 1 - 1/x**3,-3.0,1.0 +x - ( ( 1 / x ) / x - 1 ),x + 1 - 1/x**2,-2.0,1.0 +x - ( ( x * ( 1 + x ) ) + x ) * x,x*(-x*(x + 2) + 1),1.0,3.0 +x - ( ( x * ( x * x ) ) * x - 1 ),-x**4 + x + 1,0.0,4.0 +x - ( ( x * x ) ) - x * x,x*(-2*x + 1),1.0,2.0 +x - ( ( x * x ) * x ) - ( 1 / x ),-x**3 + x - 1/x,-1.0,3.0 +x - ( ( x * x ) * x + ( 1 / x ) ),-x**3 + x - 1/x,-1.0,3.0 +x - ( ( x * x ) * x - x ),x*(-x**2 + 2),1.0,3.0 +x - ( ( x * x ) + 1 ) / ( ( 1 / x ) - x ),2*x**3/(x**2 - 1),3.0,1.0 +x - ( ( x * x ) + x ) * x,x*(-x*(x + 1) + 1),1.0,3.0 +x - ( ( x * x ) + x ) / ( x - 1 ),-2*x/(x - 1),1.0,0.0 +x - ( ( x * x ) - x ) / ( x + 1 ),2*x/(x + 1),1.0,0.0 +x - ( ( x * x ) / x ) / ( ( 1 - x ) - x ),2*x**2/(2*x - 1),2.0,1.0 +x - ( ( x / ( 1 + x ) ) / ( 1 + x ) ),x - x/(x + 1)**2,2.0,1.0 +x - ( ( x / ( 1 - x ) ) ) * x + x,x*(3*x - 2)/(x - 1),1.0,1.0 +x - ( ( x / ( 1 - x ) ) * x ) * x,x*(x**2 + x - 1)/(x - 1),1.0,2.0 +x - ( ( x / ( 1 - x ) ) / ( 1 - x ) ),x - x/(x - 1)**2,2.0,1.0 +x - ( 1 ),x - 1,0.0,1.0 +x - ( 1 ) - ( 1 - x ) + x,3*x - 2,0.0,1.0 +x - ( 1 ) - 1,x - 2,0.0,1.0 +x - ( 1 ) - 1 - 1,x - 3,0.0,1.0 +x - ( 1 ) / ( 1 + x ) / x,x - 1/(x*(x + 1)),-1.0,1.0 +x - ( 1 ) / ( 1 - x ),(x*(x - 1) + 1)/(x - 1),0.0,1.0 +x - ( 1 ) / ( x * x ) / x,x - 1/x**3,-3.0,1.0 +x - ( 1 ) / x,x - 1/x,-1.0,1.0 +x - ( 1 ) / x + ( 1 + x ),2*x + 1 - 1/x,-1.0,1.0 +x - ( 1 ) / x + 1,x + 1 - 1/x,-1.0,1.0 +x - ( 1 ) / x + x,2*x - 1/x,-1.0,1.0 +x - ( 1 ) / x / x,x - 1/x**2,-2.0,1.0 +x - ( 1 + ( ( 1 / x ) - x ) ) / x,x + 1 - 1/x - 1/x**2,-2.0,1.0 +x - ( 1 + ( 1 ) ),x - 2,0.0,1.0 +x - ( 1 + ( 1 + x ) ) - 1 - 1 - 1,-5,0.0,0.0 +x - ( 1 + ( 1 + x ) ) - 1 / x / ( x * x ),-2 - 1/x**3,-3.0,0.0 +x - ( 1 + ( 1 + x ) ) / x,x - 1 - 2/x,-1.0,1.0 +x - ( 1 + ( 1 + x ) ) / x / x / x,(x**4 - x - 2)/x**3,-3.0,1.0 +x - ( 1 + ( 1 - ( 1 / x ) ) ) / x,x - 2/x + x**(-2),-2.0,1.0 +x - ( 1 + ( 1 - x ) ) * ( x + x ),x*(2*x - 3),1.0,2.0 +x - ( 1 + ( 1 - x ) ) * x / 1 * x,x*(x*(x - 2) + 1),1.0,3.0 +x - ( 1 + ( 1 - x ) ) - 1,2*x - 3,0.0,1.0 +x - ( 1 + ( 1 - x ) ) / x / x,(x**3 + x - 2)/x**2,-2.0,1.0 +x - ( 1 + ( 1 - x ) ) / x / x + 1,x + 1 + 1/x - 2/x**2,-2.0,1.0 +x - ( 1 + ( 1 - x ) ) / x / x / x,(x**4 + x - 2)/x**3,-3.0,1.0 +x - ( 1 + ( 1 / x ) ) - x * x * x,-x**3 + x - 1 - 1/x,-1.0,3.0 +x - ( 1 + ( 1 / x ) ) / ( x * x ),(x**4 - x - 1)/x**3,-3.0,1.0 +x - ( 1 + ( 1 / x ) ) / x - x * x,(x**3*(-x + 1) - x - 1)/x**2,-2.0,2.0 +x - ( 1 + ( 1 / x ) ) / x / x + ( 1 - x ),(x**3 - x - 1)/x**3,-3.0,0.0 +x - ( 1 + ( 1 / x ) ) / x / x + 1,(x**3*(x + 1) - x - 1)/x**3,-3.0,1.0 +x - ( 1 + ( x * x ) ) / ( ( 1 / x ) - x ),2*x**3/(x**2 - 1),3.0,1.0 +x - ( 1 + ( x * x ) ) / x / x / x,x - 1/x - 1/x**3,-3.0,1.0 +x - ( 1 + ( x / ( 1 + x ) ) ) * x * x - x,-x**2*(2*x + 1)/(x + 1),2.0,2.0 +x - ( 1 + 1 ),x - 2,0.0,1.0 +x - ( 1 + 1 ) * 1,x - 2,0.0,1.0 +x - ( 1 + 1 ) + x,2*x - 2,0.0,1.0 +x - ( 1 + 1 ) - ( 1 + x ),-3,0.0,0.0 +x - ( 1 + 1 ) - 1,x - 3,0.0,1.0 +x - ( 1 + 1 ) / ( ( x * x ) * x ),x - 2/x**3,-3.0,1.0 +x - ( 1 + 1 ) / ( x * x ),x - 2/x**2,-2.0,1.0 +x - ( 1 + 1 ) / 1,x - 2,0.0,1.0 +x - ( 1 + 1 ) / x,x - 2/x,-1.0,1.0 +x - ( 1 + 1 * 1 ),x - 2,0.0,1.0 +x - ( 1 + 1 + 1 ),x - 3,0.0,1.0 +x - ( 1 + 1 - x ),2*x - 2,0.0,1.0 +x - ( 1 + x ),-1,0.0,0.0 +x - ( 1 + x ) * ( 1 / ( 1 - x ) ) * x,2*x**2/(x - 1),2.0,1.0 +x - ( 1 + x ) * ( x * x ),x*(-x**2 - x + 1),1.0,3.0 +x - ( 1 + x ) * ( x * x ) - 1 / x,-x**3 - x**2 + x - 1/x,-1.0,3.0 +x - ( 1 + x ) * ( x + x ),-x*(2*x + 1),1.0,2.0 +x - ( 1 + x ) * x,-x**2,2.0,2.0 +x - ( 1 + x ) * x * ( 1 + x ) - x,-x*(x + 1)**2,1.0,3.0 +x - ( 1 + x ) * x * x,x*(-x**2 - x + 1),1.0,3.0 +x - ( 1 + x ) * x * x + x,x*(-x**2 - x + 2),1.0,3.0 +x - ( 1 + x ) * x - 1,-x**2 - 1,0.0,2.0 +x - ( 1 + x ) * x - 1 - 1,-x**2 - 2,0.0,2.0 +x - ( 1 + x ) * x - 1 / ( x * x ),-(x**4 + 1)/x**2,-2.0,2.0 +x - ( 1 + x ) * x - x * x,-2*x**2,2.0,2.0 +x - ( 1 + x ) * x - x - x,-x*(x + 2),1.0,2.0 +x - ( 1 + x ) + ( 1 / x ) / x - 1,-2 + x**(-2),-2.0,0.0 +x - ( 1 + x ) - ( 1 + x ) / ( 1 - x ),2/(x - 1),0.0,-1.0 +x - ( 1 + x ) - ( 1 + x ) / ( x * x ) / x,-(x**3 + x + 1)/x**3,-3.0,0.0 +x - ( 1 + x ) - ( 1 / x ) * 1 / x,-1 - 1/x**2,-2.0,0.0 +x - ( 1 + x ) - ( 1 / x ) - 1 - 1,-3 - 1/x,-1.0,0.0 +x - ( 1 + x ) - ( 1 / x ) / x / ( x * x ),-1 - 1/x**4,-4.0,0.0 +x - ( 1 + x ) - ( 1 / x ) / x / x,-1 - 1/x**3,-3.0,0.0 +x - ( 1 + x ) - ( x * x ) * x,-x**3 - 1,0.0,3.0 +x - ( 1 + x ) - ( x * x ) * x * x,-x**4 - 1,0.0,4.0 +x - ( 1 + x ) - 1,-2,0.0,0.0 +x - ( 1 + x ) - 1 + ( 1 / x ) - 1,-3 + 1/x,-1.0,0.0 +x - ( 1 + x ) - 1 - ( 1 / x ) - 1,-3 - 1/x,-1.0,0.0 +x - ( 1 + x ) - 1 - ( 1 / x ) / ( ( x * x ) * x ),-2 - 1/x**4,-4.0,0.0 +x - ( 1 + x ) - 1 - 1 - 1,-4,0.0,0.0 +x - ( 1 + x ) - 1 - 1 - x,-x - 3,0.0,1.0 +x - ( 1 + x ) - 1 - 1 / ( x * ( x * ( x * x ) ) ),-2 - 1/x**4,-4.0,0.0 +x - ( 1 + x ) - 1 - 1 / ( x * x ),-2 - 1/x**2,-2.0,0.0 +x - ( 1 + x ) - 1 - x,-x - 2,0.0,1.0 +x - ( 1 + x ) - 1 / ( 1 - x ),(-x + 2)/(x - 1),0.0,0.0 +x - ( 1 + x ) - 1 / ( x * x ) / x,-1 - 1/x**3,-3.0,0.0 +x - ( 1 + x ) - 1 / x - 1,-2 - 1/x,-1.0,0.0 +x - ( 1 + x ) - 1 / x / ( x * x ),-1 - 1/x**3,-3.0,0.0 +x - ( 1 + x ) - 1 / x / x,-1 - 1/x**2,-2.0,0.0 +x - ( 1 + x ) - x * x - 1,-x**2 - 2,0.0,2.0 +x - ( 1 + x ) / ( ( ( 1 / x ) - x ) + 1 ),x**3/(x**2 - x - 1),3.0,1.0 +x - ( 1 + x ) / ( ( 1 / x ) + ( 1 - x ) ),x**3/(x**2 - x - 1),3.0,1.0 +x - ( 1 + x ) / ( ( 1 / x ) + x ),x**2*(x - 1)/(x**2 + 1),2.0,1.0 +x - ( 1 + x ) / ( ( 1 / x ) - 1 ),2*x**2/(x - 1),2.0,1.0 +x - ( 1 + x ) / ( ( x * x ) * x ) - 1,(x**3*(x - 1) - x - 1)/x**3,-3.0,1.0 +x - ( 1 + x ) / ( 1 + ( ( 1 / x ) - x ) ),x**3/(x**2 - x - 1),3.0,1.0 +x - ( 1 + x ) / ( 1 - ( 1 / x ) ),-2*x/(x - 1),1.0,0.0 +x - ( 1 + x ) / ( 1 - x ),(x**2 + 1)/(x - 1),0.0,1.0 +x - ( 1 + x ) / ( x * ( 1 - x ) ) / x - x,(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +x - ( 1 + x ) / ( x * x ) + x,(2*x**3 - x - 1)/x**2,-2.0,1.0 +x - ( 1 + x ) / ( x * x ) / x * 1,(x**4 - x - 1)/x**3,-3.0,1.0 +x - ( 1 + x ) / ( x * x ) / x + 1,(x**3*(x + 1) - x - 1)/x**3,-3.0,1.0 +x - ( 1 + x ) / ( x + ( 1 / x ) ),x**2*(x - 1)/(x**2 + 1),2.0,1.0 +x - ( 1 + x ) / 1 * x * x,x*(-x**2 - x + 1),1.0,3.0 +x - ( 1 + x ) / 1 - 1 - 1,-3,0.0,0.0 +x - ( 1 + x ) / x,x - 1 - 1/x,-1.0,1.0 +x - ( 1 + x ) / x * 1 / ( x * x ),(x**4 - x - 1)/x**3,-3.0,1.0 +x - ( 1 + x ) / x + x * ( x * x ),x**3 + x - 1 - 1/x,-1.0,3.0 +x - ( 1 + x ) / x + x * x,x**2 + x - 1 - 1/x,-1.0,2.0 +x - ( 1 + x ) / x - ( 1 + x ) - 1,-3 - 1/x,-1.0,0.0 +x - ( 1 + x ) / x - 1 + x,2*x - 2 - 1/x,-1.0,1.0 +x - ( 1 + x ) / x - 1 - 1,x - 3 - 1/x,-1.0,1.0 +x - ( 1 + x ) / x - x,-(x + 1)/x,-1.0,0.0 +x - ( 1 + x ) / x - x * ( x * x ),-x**3 + x - 1 - 1/x,-1.0,3.0 +x - ( 1 + x ) / x - x * x,-x**2 + x - 1 - 1/x,-1.0,2.0 +x - ( 1 + x ) / x / ( x * ( 1 - x ) ) - x,(x + 1)/(x**2*(x - 1)),-2.0,-2.0 +x - ( 1 + x ) / x / ( x * x ) + x,(2*x**4 - x - 1)/x**3,-3.0,1.0 +x - ( 1 + x ) / x / x + ( x * x ),(x**3*(x + 1) - x - 1)/x**2,-2.0,2.0 +x - ( 1 + x ) / x / x + 1,x + 1 - 1/x - 1/x**2,-2.0,1.0 +x - ( 1 + x ) / x / x + x,(2*x**3 - x - 1)/x**2,-2.0,1.0 +x - ( 1 + x ) / x / x / x,(x**4 - x - 1)/x**3,-3.0,1.0 +x - ( 1 - ( 1 + x ) * x ),x*(x + 1) + x - 1,0.0,2.0 +x - ( 1 - ( 1 / x ) ) / x - x * x,(x**3*(-x + 1) - x + 1)/x**2,-2.0,2.0 +x - ( 1 - ( 1 / x ) ) / x / x + x,(2*x**4 - x + 1)/x**3,-3.0,1.0 +x - ( 1 - ( x / ( 1 - x ) ) ) / x / x - x,(-2*x + 1)/(x**2*(x - 1)),-2.0,-2.0 +x - ( 1 - x ),2*x - 1,0.0,1.0 +x - ( 1 - x ) * ( x ) * x,x*(x*(x - 1) + 1),1.0,3.0 +x - ( 1 - x ) * ( x * x ) * x + 1,x**3*(x - 1) + x + 1,0.0,4.0 +x - ( 1 - x ) * ( x * x ) - 1 / x,x**3 - x**2 + x - 1/x,-1.0,3.0 +x - ( 1 - x ) * ( x + x ),x*(2*x - 1),1.0,2.0 +x - ( 1 - x ) * x * ( 1 / ( 1 + x ) ),2*x**2/(x + 1),2.0,1.0 +x - ( 1 - x ) * x * ( x * x ) - 1,x**3*(x - 1) + x - 1,0.0,4.0 +x - ( 1 - x ) * x * x,x*(x*(x - 1) + 1),1.0,3.0 +x - ( 1 - x ) * x * x + 1,x**2*(x - 1) + x + 1,0.0,3.0 +x - ( 1 - x ) * x * x - 1,x**2*(x - 1) + x - 1,0.0,3.0 +x - ( 1 - x ) * x - 1 - x,x*(x - 1) - 1,0.0,2.0 +x - ( 1 - x ) * x - x - 1,x*(x - 1) - 1,0.0,2.0 +x - ( 1 - x ) + ( ( 1 / x ) + x ) / x / x,2*x - 1 + 1/x + x**(-3),-3.0,1.0 +x - ( 1 - x ) + ( 1 + x ) / x / x,2*x - 1 + 1/x + x**(-2),-2.0,1.0 +x - ( 1 - x ) + ( 1 / x ) / ( x * x ),2*x - 1 + x**(-3),-3.0,1.0 +x - ( 1 - x ) + ( 1 / x ) / x,2*x - 1 + x**(-2),-2.0,1.0 +x - ( 1 - x ) + ( 1 / x ) / x / x,2*x - 1 + x**(-3),-3.0,1.0 +x - ( 1 - x ) + ( x * x ) * x * x,x**4 + 2*x - 1,0.0,4.0 +x - ( 1 - x ) + ( x * x ) * x + x,x**3 + 3*x - 1,0.0,3.0 +x - ( 1 - x ) + 1 / x,2*x - 1 + 1/x,-1.0,1.0 +x - ( 1 - x ) + 1 / x - 1,2*x - 2 + 1/x,-1.0,1.0 +x - ( 1 - x ) + 1 / x / ( x * x ),2*x - 1 + x**(-3),-3.0,1.0 +x - ( 1 - x ) + 1 / x / x,2*x - 1 + x**(-2),-2.0,1.0 +x - ( 1 - x ) + x,3*x - 1,0.0,1.0 +x - ( 1 - x ) + x * x - 1,x**2 + 2*x - 2,0.0,2.0 +x - ( 1 - x ) + x - 1 + x,4*x - 2,0.0,1.0 +x - ( 1 - x ) + x - 1 - 1,3*x - 3,0.0,1.0 +x - ( 1 - x ) - ( ( 1 / x ) / x ) / x + x,3*x - 1 - 1/x**3,-3.0,1.0 +x - ( 1 - x ) - ( 1 + x ) / x / x,2*x - 1 - 1/x - 1/x**2,-2.0,1.0 +x - ( 1 - x ) - ( 1 / x ) / x / x,2*x - 1 - 1/x**3,-3.0,1.0 +x - ( 1 - x ) - ( x * x ) * x,-x**3 + 2*x - 1,0.0,3.0 +x - ( 1 - x ) - 1,2*x - 2,0.0,1.0 +x - ( 1 - x ) - 1 + 1 / x,2*x - 2 + 1/x,-1.0,1.0 +x - ( 1 - x ) - 1 + x,3*x - 2,0.0,1.0 +x - ( 1 - x ) - 1 + x - 1,3*x - 3,0.0,1.0 +x - ( 1 - x ) - 1 - 1 - 1,2*x - 4,0.0,1.0 +x - ( 1 - x ) - 1 / ( x * x ),2*x - 1 - 1/x**2,-2.0,1.0 +x - ( 1 - x ) - 1 / ( x * x ) + x,3*x - 1 - 1/x**2,-2.0,1.0 +x - ( 1 - x ) - 1 / ( x * x ) / x,2*x - 1 - 1/x**3,-3.0,1.0 +x - ( 1 - x ) - 1 / x / x,2*x - 1 - 1/x**2,-2.0,1.0 +x - ( 1 - x ) - x * x,-x**2 + 2*x - 1,0.0,2.0 +x - ( 1 - x ) - x * x - 1,-x**2 + 2*x - 2,0.0,2.0 +x - ( 1 - x ) / ( ( ( 1 / x ) - x ) - x ),x**2*(2*x - 1)/(2*x**2 - 1),2.0,1.0 +x - ( 1 - x ) / ( ( 1 / x ) + 1 ),2*x**2/(x + 1),2.0,1.0 +x - ( 1 - x ) / ( 1 + ( 1 / x ) ),2*x**2/(x + 1),2.0,1.0 +x - ( 1 - x ) / ( 1 + x ),(x*(x + 1) + x - 1)/(x + 1),0.0,1.0 +x - ( 1 - x ) / ( 1 + x ) - x,(x - 1)/(x + 1),0.0,0.0 +x - ( 1 - x ) / ( 1 + x ) / x - x,(x - 1)/(x*(x + 1)),-1.0,-1.0 +x - ( 1 - x ) / ( x ) / x,(x**3 + x - 1)/x**2,-2.0,1.0 +x - ( 1 - x ) / ( x * x ),(x**3 + x - 1)/x**2,-2.0,1.0 +x - ( 1 - x ) / ( x * x ) - 1 - 1,x - 2 + 1/x - 1/x**2,-2.0,1.0 +x - ( 1 - x ) / ( x + ( 1 / x ) ),x**2*(x + 1)/(x**2 + 1),2.0,1.0 +x - ( 1 - x ) / ( x + 1 ),(x*(x + 1) + x - 1)/(x + 1),0.0,1.0 +x - ( 1 - x ) / 1 * x * x,x*(x*(x - 1) + 1),1.0,3.0 +x - ( 1 - x ) / x,x + 1 - 1/x,-1.0,1.0 +x - ( 1 - x ) / x * ( 1 / x ) / x,(x**4 + x - 1)/x**3,-3.0,1.0 +x - ( 1 - x ) / x + 1 + x,2*x + 2 - 1/x,-1.0,1.0 +x - ( 1 - x ) / x - x * x,-x**2 + x + 1 - 1/x,-1.0,2.0 +x - ( 1 - x ) / x / ( x * ( 1 + x ) ) - x,(x - 1)/(x**2*(x + 1)),-2.0,-2.0 +x - ( 1 - x ) / x / ( x * x ),(x**4 + x - 1)/x**3,-3.0,1.0 +x - ( 1 - x ) / x / ( x * x ) + 1,(x**3*(x + 1) + x - 1)/x**3,-3.0,1.0 +x - ( 1 - x ) / x / ( x * x ) + x,(2*x**4 + x - 1)/x**3,-3.0,1.0 +x - ( 1 - x ) / x / x - ( 1 + x ),(-x**2 + x - 1)/x**2,-2.0,0.0 +x - ( 1 - x ) / x / x / x,(x**4 + x - 1)/x**3,-3.0,1.0 +x - ( 1 - x * x ),x**2 + x - 1,0.0,2.0 +x - ( 1 - x + ( x * x ) ),-x**2 + 2*x - 1,0.0,2.0 +x - ( 1 - x + 1 ),2*x - 2,0.0,1.0 +x - ( 1 - x - x ),3*x - 1,0.0,1.0 +x - ( 1 / ( ( 1 - x ) - x ) ) + ( 1 + x ),4*x**2/(2*x - 1),2.0,1.0 +x - ( 1 / ( 1 + ( 1 - x ) ) ) - x,1/(x - 2),0.0,-1.0 +x - ( 1 / ( 1 + x ) ),(x*(x + 1) - 1)/(x + 1),0.0,1.0 +x - ( 1 / ( 1 + x ) ) * ( x + x ),x*(x - 1)/(x + 1),1.0,1.0 +x - ( 1 / ( 1 + x ) ) + 1 / ( x * x ) / x,x - 1/(x + 1) + x**(-3),-3.0,1.0 +x - ( 1 / ( 1 + x ) ) + x,(2*x*(x + 1) - 1)/(x + 1),0.0,1.0 +x - ( 1 / ( 1 + x ) ) - x - 1 / ( 1 - x ),2/(x**2 - 1),0.0,-2.0 +x - ( 1 / ( 1 + x ) ) / ( ( 1 / x ) + 1 ),x - x/(x + 1)**2,2.0,1.0 +x - ( 1 / ( 1 + x ) ) / ( ( 1 / x ) + x ),x - 1/((x + 1)*(x + 1/x)),2.0,1.0 +x - ( 1 / ( 1 + x ) ) / ( ( 1 / x ) - x ),x + 1/((x + 1)*(x - 1/x)),2.0,1.0 +x - ( 1 / ( 1 + x ) ) / ( x * x ) / x,(x**4*(x + 1) - 1)/(x**3*(x + 1)),-3.0,1.0 +x - ( 1 / ( 1 + x ) ) / 1,(x*(x + 1) - 1)/(x + 1),0.0,1.0 +x - ( 1 / ( 1 + x ) ) / x / ( x * x ),(x**4*(x + 1) - 1)/(x**3*(x + 1)),-3.0,1.0 +x - ( 1 / ( 1 + x ) ) / x / x,(x**3*(x + 1) - 1)/(x**2*(x + 1)),-2.0,1.0 +x - ( 1 / ( 1 + x ) ) / x / x / x,(x**4*(x + 1) - 1)/(x**3*(x + 1)),-3.0,1.0 +x - ( 1 / ( 1 - x ) ) * x * x,x*(2*x - 1)/(x - 1),1.0,1.0 +x - ( 1 / ( 1 - x ) ) + 1,x**2/(x - 1),2.0,1.0 +x - ( 1 / ( 1 - x ) ) + x,(2*x*(x - 1) + 1)/(x - 1),0.0,1.0 +x - ( 1 / ( 1 - x ) ) - 1 - 1 - x,(-2*x + 3)/(x - 1),0.0,0.0 +x - ( 1 / ( 1 - x ) ) - 1 / ( x * x ) - x,(x**2 - x + 1)/(x**2*(x - 1)),-2.0,-1.0 +x - ( 1 / ( 1 - x ) ) - 1 / ( x * x ) / x,x + 1/(x - 1) - 1/x**3,-3.0,1.0 +x - ( 1 / ( 1 - x ) ) - x - 1,(-x + 2)/(x - 1),0.0,0.0 +x - ( 1 / ( 1 - x ) ) / x,x + 1/(x*(x - 1)),-1.0,1.0 +x - ( 1 / ( 1 - x ) ) / x - 1 - x,(-x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +x - ( 1 / ( 1 - x ) ) / x / x + x,(2*x**3*(x - 1) + 1)/(x**2*(x - 1)),-2.0,1.0 +x - ( 1 / ( x ) ),x - 1/x,-1.0,1.0 +x - ( 1 / ( x * x ) ) + x * x + x,(x**3*(x + 2) - 1)/x**2,-2.0,2.0 +x - ( 1 / ( x * x ) ) - 1 - x * x,-x**2 + x - 1 - 1/x**2,-2.0,2.0 +x - ( 1 / ( x * x ) ) - x * x + x,(x**3*(-x + 2) - 1)/x**2,-2.0,2.0 +x - ( 1 / ( x * x ) ) / x,x - 1/x**3,-3.0,1.0 +x - ( 1 / ( x * x ) - x ),2*x - 1/x**2,-2.0,1.0 +x - ( 1 / 1 ) / x,x - 1/x,-1.0,1.0 +x - ( 1 / 1 / x ),x - 1/x,-1.0,1.0 +x - ( 1 / x ),x - 1/x,-1.0,1.0 +x - ( 1 / x ) * 1,x - 1/x,-1.0,1.0 +x - ( 1 / x ) + ( x * x ),x**2 + x - 1/x,-1.0,2.0 +x - ( 1 / x ) + ( x * x ) * x - 1,x**3 + x - 1 - 1/x,-1.0,3.0 +x - ( 1 / x ) + 1,x + 1 - 1/x,-1.0,1.0 +x - ( 1 / x ) + x,2*x - 1/x,-1.0,1.0 +x - ( 1 / x ) + x * x + x,(x**2*(x + 2) - 1)/x,-1.0,2.0 +x - ( 1 / x ) + x - 1 / x,2*x - 2/x,-1.0,1.0 +x - ( 1 / x ) - ( 1 + x ) * x * x,-x**3 - x**2 + x - 1/x,-1.0,3.0 +x - ( 1 / x ) - ( x * x ) * x - 1,-x**3 + x - 1 - 1/x,-1.0,3.0 +x - ( 1 / x ) - ( x * x ) - 1,-x**2 + x - 1 - 1/x,-1.0,2.0 +x - ( 1 / x ) - 1,x - 1 - 1/x,-1.0,1.0 +x - ( 1 / x ) - 1 * 1 / x,x - 2/x,-1.0,1.0 +x - ( 1 / x ) - 1 + x * x,x**2 + x - 1 - 1/x,-1.0,2.0 +x - ( 1 / x ) - 1 - ( 1 + x ) - 1,-3 - 1/x,-1.0,0.0 +x - ( 1 / x ) - 1 - 1,x - 2 - 1/x,-1.0,1.0 +x - ( 1 / x ) - 1 - 1 - x,-2 - 1/x,-1.0,0.0 +x - ( 1 / x ) - 1 - x,-(x + 1)/x,-1.0,0.0 +x - ( 1 / x ) - 1 - x * x,-x**2 + x - 1 - 1/x,-1.0,2.0 +x - ( 1 / x ) - 1 / ( 1 + x ) - x,-(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +x - ( 1 / x ) - 1 / x / ( x * x ),x - 1/x - 1/x**3,-3.0,1.0 +x - ( 1 / x ) - x * ( x * x ) + x,-x**3 + 2*x - 1/x,-1.0,3.0 +x - ( 1 / x ) - x * ( x * x ) - x,-(x**4 + 1)/x,-1.0,3.0 +x - ( 1 / x ) - x * 1 * ( x * x ),-x**3 + x - 1/x,-1.0,3.0 +x - ( 1 / x ) - x * 1 * x,-x**2 + x - 1/x,-1.0,2.0 +x - ( 1 / x ) - x * x * ( 1 - x ),x**3 - x**2 + x - 1/x,-1.0,3.0 +x - ( 1 / x ) - x * x + x,(x**2*(-x + 2) - 1)/x,-1.0,2.0 +x - ( 1 / x ) - x - 1,-(x + 1)/x,-1.0,0.0 +x - ( 1 / x ) - x - 1 / ( 1 + x ),-(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +x - ( 1 / x ) - x - 1 / x,-2/x,-1.0,-1.0 +x - ( 1 / x ) - x - x,-x - 1/x,-1.0,1.0 +x - ( 1 / x ) - x - x * ( x * x ),-(x**4 + 1)/x,-1.0,3.0 +x - ( 1 / x ) - x - x * x,-(x**3 + 1)/x,-1.0,2.0 +x - ( 1 / x ) - x - x - 1,-x - 1 - 1/x,-1.0,1.0 +x - ( 1 / x ) - x - x - x,-2*x - 1/x,-1.0,1.0 +x - ( 1 / x ) / ( ( ( 1 / ( x * x ) ) - x ) + 1 ),x**3*(-x + 1)/(x**2*(-x + 1) + 1),3.0,1.0 +x - ( 1 / x ) / ( 1 + 1 ),x - 1/(2*x),-1.0,1.0 +x - ( 1 / x ) / ( 1 + x ),x - 1/(x*(x + 1)),-1.0,1.0 +x - ( 1 / x ) / ( 1 - x ) / ( x ),(x**3*(x - 1) + 1)/(x**2*(x - 1)),-2.0,1.0 +x - ( 1 / x ) / ( 1 - x ) / x - 1,(x**2*(x - 1)**2 + 1)/(x**2*(x - 1)),-2.0,1.0 +x - ( 1 / x ) / ( 1 - x ) / x / x,(x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +x - ( 1 / x ) / ( x * ( 1 + x ) ) / x + x,(2*x**4*(x + 1) - 1)/(x**3*(x + 1)),-3.0,1.0 +x - ( 1 / x ) / ( x * x ) - 1,x - 1 - 1/x**3,-3.0,1.0 +x - ( 1 / x ) / ( x * x ) - 1 - ( 1 + x ),-2 - 1/x**3,-3.0,0.0 +x - ( 1 / x ) / ( x + ( x * x ) ),(x**3*(x + 1) - 1)/(x**2*(x + 1)),-2.0,1.0 +x - ( 1 / x ) / x,x - 1/x**2,-2.0,1.0 +x - ( 1 / x ) / x + ( 1 / x ) + x,(2*x**3 + x - 1)/x**2,-2.0,1.0 +x - ( 1 / x ) / x + ( x * x ),x**2 + x - 1/x**2,-2.0,2.0 +x - ( 1 / x ) / x + 1,x + 1 - 1/x**2,-2.0,1.0 +x - ( 1 / x ) / x + 1 + ( x * x ),x**2 + x + 1 - 1/x**2,-2.0,2.0 +x - ( 1 / x ) / x + 1 + 1,x + 2 - 1/x**2,-2.0,1.0 +x - ( 1 / x ) / x - ( 1 + x ) * x,-(x**4 + 1)/x**2,-2.0,2.0 +x - ( 1 / x ) / x - ( 1 + x ) - x,-x - 1 - 1/x**2,-2.0,1.0 +x - ( 1 / x ) / x - ( 1 - x ),2*x - 1 - 1/x**2,-2.0,1.0 +x - ( 1 / x ) / x - ( x * x ),-x**2 + x - 1/x**2,-2.0,2.0 +x - ( 1 / x ) / x - 1,x - 1 - 1/x**2,-2.0,1.0 +x - ( 1 / x ) / x - 1 + x,2*x - 1 - 1/x**2,-2.0,1.0 +x - ( 1 / x ) / x - 1 - x,-1 - 1/x**2,-2.0,0.0 +x - ( 1 / x ) / x - 1 / x,(x**3 - x - 1)/x**2,-2.0,1.0 +x - ( 1 / x ) / x - x,-1/x**2,-2.0,-2.0 +x - ( 1 / x ) / x - x - ( x * x ),-(x**4 + 1)/x**2,-2.0,2.0 +x - ( 1 / x ) / x / ( 1 + x ) / x,(x**4*(x + 1) - 1)/(x**3*(x + 1)),-3.0,1.0 +x - ( 1 / x ) / x / x + ( 1 + x ),2*x + 1 - 1/x**3,-3.0,1.0 +x - ( 1 / x ) / x / x + 1,x + 1 - 1/x**3,-3.0,1.0 +x - ( 1 / x ) / x / x - ( 1 - x ),2*x - 1 - 1/x**3,-3.0,1.0 +x - ( 1 / x ) / x / x - ( 1 / x ),x - 1/x - 1/x**3,-3.0,1.0 +x - ( 1 / x ) / x / x / ( 1 + x ),(x**4*(x + 1) - 1)/(x**3*(x + 1)),-3.0,1.0 +x - ( 1 / x ) / x / x / ( 1 - x ),(x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +x - ( 1 / x - 1 ),x + 1 - 1/x,-1.0,1.0 +x - ( 1 / x - x ),2*x - 1/x,-1.0,1.0 +x - ( 1 / x / ( x * ( 1 + x ) ) ),(x**3*(x + 1) - 1)/(x**2*(x + 1)),-2.0,1.0 +x - ( 1 / x / x ),x - 1/x**2,-2.0,1.0 +x - ( x ),0,0.0,0.0 +x - ( x ) * ( 1 - x ) * x,x*(x*(x - 1) + 1),1.0,3.0 +x - ( x ) * x,x*(-x + 1),1.0,2.0 +x - ( x ) * x + ( ( 1 / x ) / x ),-x**2 + x + x**(-2),-2.0,2.0 +x - ( x ) * x + ( 1 + x ),-x**2 + 2*x + 1,0.0,2.0 +x - ( x ) * x + ( 1 / x ),-x**2 + x + 1/x,-1.0,2.0 +x - ( x ) * x + 1,-x**2 + x + 1,0.0,2.0 +x - ( x ) * x + x,x*(-x + 2),1.0,2.0 +x - ( x ) - ( 1 / x ) / x,-1/x**2,-2.0,-2.0 +x - ( x ) - 1 - 1,-2,0.0,0.0 +x - ( x ) - 1 - x,-x - 1,0.0,1.0 +x - ( x * ( 1 + x ) ) * x,x*(-x**2 - x + 1),1.0,3.0 +x - ( x * ( 1 + x ) ) * x * x + 1,-x**4 - x**3 + x + 1,0.0,4.0 +x - ( x * ( 1 + x ) ) * x * x - 1,-x**4 - x**3 + x - 1,0.0,4.0 +x - ( x * ( 1 + x ) ) * x + 1 + 1,-x**3 - x**2 + x + 2,0.0,3.0 +x - ( x * ( 1 + x ) ) / ( ( 1 - x ) ),2*x**2/(x - 1),2.0,1.0 +x - ( x * ( 1 + x ) ) / ( ( x * x ) + 1 ),x**2*(x - 1)/(x**2 + 1),2.0,1.0 +x - ( x * ( 1 + x ) ) / ( 1 - x ),2*x**2/(x - 1),2.0,1.0 +x - ( x * ( 1 + x ) ) / ( x - 1 ),-2*x/(x - 1),1.0,0.0 +x - ( x * ( 1 + x ) * x ),x*(-x**2 - x + 1),1.0,3.0 +x - ( x * ( 1 - x ) ) * ( x + x ),x*(2*x*(x - 1) + 1),1.0,3.0 +x - ( x * ( 1 - x ) ) * x * x + 1,x**3*(x - 1) + x + 1,0.0,4.0 +x - ( x * ( 1 - x ) ) * x + 1,x**2*(x - 1) + x + 1,0.0,3.0 +x - ( x * ( 1 - x ) ) * x + 1 / x,x**3 - x**2 + x + 1/x,-1.0,3.0 +x - ( x * ( 1 - x ) ) * x + x + x,x*(x*(x - 1) + 3),1.0,3.0 +x - ( x * ( 1 - x ) ) * x - 1,x**2*(x - 1) + x - 1,0.0,3.0 +x - ( x * ( 1 - x ) ) / ( 1 + 1 ),x*(x + 1)/2,1.0,2.0 +x - ( x * ( x * x ) ) * x - 1 + x,-x**4 + 2*x - 1,0.0,4.0 +x - ( x * ( x * x ) ) + x - 1,-x**3 + 2*x - 1,0.0,3.0 +x - ( x * ( x * x ) ) / ( 1 + 1 ),-x**3/2 + x,1.0,3.0 +x - ( x * ( x * x ) ) / 1 * x - 1,-x**4 + x - 1,0.0,4.0 +x - ( x * x ),x*(-x + 1),1.0,2.0 +x - ( x * x ) * ( 1 + x ) * x + 1,-x**4 - x**3 + x + 1,0.0,4.0 +x - ( x * x ) * ( 1 + x ) + x,x*(-x**2 - x + 2),1.0,3.0 +x - ( x * x ) * ( x + x ),-2*x**3 + x,1.0,3.0 +x - ( x * x ) * 1 - x * x,x*(-2*x + 1),1.0,2.0 +x - ( x * x ) * x,-x**3 + x,1.0,3.0 +x - ( x * x ) * x * ( 1 + x ) - 1,-x**4 - x**3 + x - 1,0.0,4.0 +x - ( x * x ) * x * ( 1 - x ) - 1,x**3*(x - 1) + x - 1,0.0,4.0 +x - ( x * x ) * x * x + ( 1 + x ),-x**4 + 2*x + 1,0.0,4.0 +x - ( x * x ) * x * x + 1,-x**4 + x + 1,0.0,4.0 +x - ( x * x ) * x * x - ( 1 + x ),-x**4 - 1,0.0,4.0 +x - ( x * x ) * x + ( x * x ),x*(-x**2 + x + 1),1.0,3.0 +x - ( x * x ) * x + x,x*(-x**2 + 2),1.0,3.0 +x - ( x * x ) * x + x + x,x*(-x**2 + 3),1.0,3.0 +x - ( x * x ) * x + x - 1,-x**3 + 2*x - 1,0.0,3.0 +x - ( x * x ) * x - 1,-x**3 + x - 1,0.0,3.0 +x - ( x * x ) * x - 1 + x,-x**3 + 2*x - 1,0.0,3.0 +x - ( x * x ) * x - 1 - 1,-x**3 + x - 2,0.0,3.0 +x - ( x * x ) + ( 1 + x ),-x**2 + 2*x + 1,0.0,2.0 +x - ( x * x ) + ( 1 + x ) / x / x,(x**3*(-x + 1) + x + 1)/x**2,-2.0,2.0 +x - ( x * x ) + 1,-x**2 + x + 1,0.0,2.0 +x - ( x * x ) + x,x*(-x + 2),1.0,2.0 +x - ( x * x ) + x * ( 1 - x ) + x,x*(-2*x + 3),1.0,2.0 +x - ( x * x ) + x + 1 / x,(x**2*(-x + 2) + 1)/x,-1.0,2.0 +x - ( x * x ) + x - ( 1 / x ),(x**2*(-x + 2) - 1)/x,-1.0,2.0 +x - ( x * x ) + x - ( 1 / x ) - 1,-x**2 + 2*x - 1 - 1/x,-1.0,2.0 +x - ( x * x ) + x - 1,-x**2 + 2*x - 1,0.0,2.0 +x - ( x * x ) + x - 1 / x,(x**2*(-x + 2) - 1)/x,-1.0,2.0 +x - ( x * x ) + x - x * x,2*x*(-x + 1),1.0,2.0 +x - ( x * x ) - ( 1 / x ) / x - 1,-x**2 + x - 1 - 1/x**2,-2.0,2.0 +x - ( x * x ) - ( x ) * x,x*(-2*x + 1),1.0,2.0 +x - ( x * x ) - ( x * x ),x*(-2*x + 1),1.0,2.0 +x - ( x * x ) - 1,-x**2 + x - 1,0.0,2.0 +x - ( x * x ) - 1 + 1 / ( x * x ),-x**2 + x - 1 + x**(-2),-2.0,2.0 +x - ( x * x ) - 1 + 1 / x,-x**2 + x - 1 + 1/x,-1.0,2.0 +x - ( x * x ) - 1 + x,-x**2 + 2*x - 1,0.0,2.0 +x - ( x * x ) - 1 - 1 / ( x * x ),-x**2 + x - 1 - 1/x**2,-2.0,2.0 +x - ( x * x ) - 1 - x,-x**2 - 1,0.0,2.0 +x - ( x * x ) - 1 - x * x,-2*x**2 + x - 1,0.0,2.0 +x - ( x * x ) - 1 - x - 1,-x**2 - 2,0.0,2.0 +x - ( x * x ) - 1 / ( ( 1 / x ) - x ),x*((-x + 1)*(x**2 - 1) + 1)/(x**2 - 1),2.0,2.0 +x - ( x * x ) - 1 / ( x * x ) + x,(x**3*(-x + 2) - 1)/x**2,-2.0,2.0 +x - ( x * x ) - 1 / ( x * x ) - 1,-x**2 + x - 1 - 1/x**2,-2.0,2.0 +x - ( x * x ) - 1 / x * 1,-x**2 + x - 1/x,-1.0,2.0 +x - ( x * x ) - x,-x**2,2.0,2.0 +x - ( x * x ) - x * ( 1 + x ) * x,x*(-x**2 - 2*x + 1),1.0,3.0 +x - ( x * x ) - x * ( 1 - x ) * x,x*(x*(x - 1) - x + 1),1.0,3.0 +x - ( x * x ) - x * x,x*(-2*x + 1),1.0,2.0 +x - ( x * x ) - x * x - ( x / ( 1 - x ) ),x**2*(-2*x + 3)/(x - 1),2.0,2.0 +x - ( x * x ) - x * x - x,-2*x**2,2.0,2.0 +x - ( x * x ) - x - ( 1 / x ) / x,-(x**4 + 1)/x**2,-2.0,2.0 +x - ( x * x ) - x / ( 1 - x ),x**2*(-x + 2)/(x - 1),2.0,2.0 +x - ( x * x ) / ( ( ( 1 - x ) / x ) + x ),x*(-x + 1)/(x**2 - x + 1),1.0,0.0 +x - ( x * x ) / ( ( 1 + x ) + 1 ),2*x/(x + 2),1.0,0.0 +x - ( x * x ) / ( ( 1 - x ) - x ) / x,2*x**2/(2*x - 1),2.0,1.0 +x - ( x * x ) / ( 1 + ( 1 + x ) ),2*x/(x + 2),1.0,0.0 +x - ( x * x ) / ( 1 + ( 1 - x ) ),2*x*(x - 1)/(x - 2),1.0,1.0 +x - ( x * x ) / ( 1 + x ) * x * x,x*(-x**3 + x + 1)/(x + 1),1.0,3.0 +x - ( x * x ) / ( 1 - x ),x*(2*x - 1)/(x - 1),1.0,1.0 +x - ( x * x ) / ( x - ( 1 - x ) ),x*(x - 1)/(2*x - 1),1.0,1.0 +x - ( x * x ) / 1 * x - 1,-x**3 + x - 1,0.0,3.0 +x - ( x * x * x ),-x**3 + x,1.0,3.0 +x - ( x * x + x ),-x**2,2.0,2.0 +x - ( x + ( ( 1 + x ) * x ) ) * x,x*(-x*(x + 2) + 1),1.0,3.0 +x - ( x + ( ( 1 - x ) * x ) ) * x,x*(x*(x - 2) + 1),1.0,3.0 +x - ( x + ( 1 + x ) ) * ( x * x ),x*(-2*x**2 - x + 1),1.0,3.0 +x - ( x + ( 1 / ( 1 - x ) ) ) * x,x**2*(-x + 2)/(x - 1),2.0,2.0 +x - ( x + ( 1 / x ) + x ),-x - 1/x,-1.0,1.0 +x - ( x + ( x * x ) ) * ( 1 / ( 1 - x ) ),2*x**2/(x - 1),2.0,1.0 +x - ( x + ( x * x ) ) * x,x*(-x*(x + 1) + 1),1.0,3.0 +x - ( x + 1 ) - 1,-2,0.0,0.0 +x - ( x + 1 ) - x,-x - 1,0.0,1.0 +x - ( x + 1 + 1 ),-2,0.0,0.0 +x - ( x + x ) * x,x*(-2*x + 1),1.0,2.0 +x - ( x + x ) - 1,-x - 1,0.0,1.0 +x - ( x + x ) - x,-2*x,1.0,1.0 +x - ( x + x * x ),-x**2,2.0,2.0 +x - ( x / ( ( ( 1 / x ) - x ) - x ) ) / ( x ),2*x**3/(2*x**2 - 1),3.0,1.0 +x - ( x / ( ( 1 - x ) - ( x * x ) ) ) / ( x + 1 ),x**3*(x + 2)/(x**3 + 2*x**2 - 1),3.0,1.0 +x - ( x / ( ( 1 - x ) - x ) ) + x * x,x**2*(2*x + 1)/(2*x - 1),2.0,2.0 +x - ( x / ( ( 1 - x ) - x ) ) - ( x ) * x,x**2*(-2*x + 3)/(2*x - 1),2.0,2.0 +x - ( x / ( ( 1 / ( 1 - x ) ) - x ) ),x**3/(x**2 - x + 1),3.0,1.0 +x - ( x / ( ( 1 / x ) + x ) ) - x * x - x,-x**2*(x**2 + 2)/(x**2 + 1),2.0,2.0 +x - ( x / ( ( 1 / x ) - x ) ) + x,x*(2*x**2 + x - 2)/(x**2 - 1),1.0,1.0 +x - ( x / ( ( 1 / x ) - x ) ) / x - x * x,x*((-x + 1)*(x**2 - 1) + 1)/(x**2 - 1),2.0,2.0 +x - ( x / ( 1 + ( x * x ) ) ) / ( 1 + x ),x - x/((x + 1)*(x**2 + 1)),2.0,1.0 +x - ( x / ( 1 + ( x * x ) ) ) / ( 1 - x ),x + x/((x - 1)*(x**2 + 1)),2.0,1.0 +x - ( x / ( 1 + x ) ),x**2/(x + 1),2.0,1.0 +x - ( x / ( 1 + x ) ) * ( x * x ),x*(-x**2 + x + 1)/(x + 1),1.0,2.0 +x - ( x / ( 1 + x ) ) * 1 / ( 1 + x ),x - x/(x + 1)**2,2.0,1.0 +x - ( x / ( 1 + x ) ) * x * ( x ),x*(-x**2 + x + 1)/(x + 1),1.0,2.0 +x - ( x / ( 1 + x ) ) * x - x * x,x*(-x + (-x + 1)*(x + 1))/(x + 1),1.0,2.0 +x - ( x / ( 1 + x ) ) + x,x*(2*x + 1)/(x + 1),1.0,1.0 +x - ( x / ( 1 + x ) ) + x + x * x,x*((x + 1)*(x + 2) - 1)/(x + 1),1.0,2.0 +x - ( x / ( 1 + x ) ) - ( x * x ) - x * x,-x**2*(2*x + 1)/(x + 1),2.0,2.0 +x - ( x / ( 1 + x ) ) - x * ( x / ( 1 - x ) ),2*x**3/(x**2 - 1),3.0,1.0 +x - ( x / ( 1 + x ) ) / ( ( 1 - x ) - ( x * x ) ),x**3*(x + 2)/(x**3 + 2*x**2 - 1),3.0,1.0 +x - ( x / ( 1 + x ) ) / ( 1 + x ),x - x/(x + 1)**2,2.0,1.0 +x - ( x / ( 1 + x ) ) / ( 1 - x ) - x * x,x**2*(-x**2 + x + 1)/(x**2 - 1),2.0,2.0 +x - ( x / ( 1 + x ) ) / ( x + ( 1 + x ) ),x**2*(2*x + 3)/(2*x**2 + 3*x + 1),2.0,1.0 +x - ( x / ( 1 + x ) ) / ( x + 1 ),x - x/(x + 1)**2,2.0,1.0 +x - ( x / ( 1 + x ) ) / ( x - 1 ),x*(x**2 - 2)/(x**2 - 1),1.0,1.0 +x - ( x / ( 1 + x ) ) / x,(x*(x + 1) - 1)/(x + 1),0.0,1.0 +x - ( x / ( 1 - ( x * x ) ) ) / ( 1 - x ),x - x/((x - 1)*(x**2 - 1)),2.0,1.0 +x - ( x / ( 1 - x ) ),x**2/(x - 1),2.0,1.0 +x - ( x / ( 1 - x ) ) * ( 1 + x ) * x - x,x**2*(x + 1)/(x - 1),2.0,2.0 +x - ( x / ( 1 - x ) ) * x,x*(2*x - 1)/(x - 1),1.0,1.0 +x - ( x / ( 1 - x ) ) * x * ( x ),x*(x**2 + x - 1)/(x - 1),1.0,2.0 +x - ( x / ( 1 - x ) ) + ( x / ( 1 + x ) ) * x,2*x**3/(x**2 - 1),3.0,1.0 +x - ( x / ( 1 - x ) ) + x,x*(2*x - 1)/(x - 1),1.0,1.0 +x - ( x / ( 1 - x ) ) + x + x,x*(3*x - 2)/(x - 1),1.0,1.0 +x - ( x / ( 1 - x ) ) - ( x ) * x,x**2*(-x + 2)/(x - 1),2.0,2.0 +x - ( x / ( 1 - x ) ) - 1 / x / x,(x**4 - x + 1)/(x**2*(x - 1)),-2.0,1.0 +x - ( x / ( 1 - x ) ) - x * 1 * x,x**2*(-x + 2)/(x - 1),2.0,2.0 +x - ( x / ( 1 - x ) ) - x * x,x**2*(-x + 2)/(x - 1),2.0,2.0 +x - ( x / ( 1 - x ) ) - x * x - ( x * x ),x**2*(-2*x + 3)/(x - 1),2.0,2.0 +x - ( x / ( 1 - x ) ) / ( ( x / ( 1 + x ) ) + 1 ),2*x**3/(2*x**2 - x - 1),3.0,1.0 +x - ( x / ( 1 - x ) ) / ( 1 + 1 ),x*(2*x - 1)/(2*(x - 1)),1.0,1.0 +x - ( x / ( 1 - x ) ) / ( 1 - x ),x - x/(x - 1)**2,2.0,1.0 +x - ( x / ( 1 - x ) ) / ( x + ( 1 + x ) ),x**2*(2*x - 1)/(2*x**2 - x - 1),2.0,1.0 +x - ( x / ( 1 - x ) ) / ( x - 1 ),x + x/(x - 1)**2,1.0,1.0 +x - ( x / ( 1 - x ) ) / x,(x*(x - 1) + 1)/(x - 1),0.0,1.0 +x - 1,x - 1,0.0,1.0 +x - 1 * ( 1 + x ) / x / x,(x**3 - x - 1)/x**2,-2.0,1.0 +x - 1 * ( 1 / ( 1 - x ) ) * x * ( 1 + x ),2*x**2/(x - 1),2.0,1.0 +x - 1 * ( x / ( 1 + x ) ) / ( 1 + x ),x - x/(x + 1)**2,2.0,1.0 +x - 1 * ( x / ( 1 - x ) ),x**2/(x - 1),2.0,1.0 +x - 1 * 1 + 1 / ( 1 - ( x * x ) ),x*(x**2 - x - 1)/(x**2 - 1),1.0,1.0 +x - 1 * 1 + 1 / x,x - 1 + 1/x,-1.0,1.0 +x - 1 * 1 - ( ( 1 + x ) / ( x * x ) ) / x,(x**3*(x - 1) - x - 1)/x**3,-3.0,1.0 +x - 1 * 1 - ( 1 / x ) / x,x - 1 - 1/x**2,-2.0,1.0 +x - 1 * 1 - 1,x - 2,0.0,1.0 +x - 1 * 1 - 1 - x,-2,0.0,0.0 +x - 1 * 1 - 1 / ( x * ( x * x ) ),x - 1 - 1/x**3,-3.0,1.0 +x - 1 * 1 - 1 / ( x * x ),x - 1 - 1/x**2,-2.0,1.0 +x - 1 * 1 - x * x,-x**2 + x - 1,0.0,2.0 +x - 1 * 1 - x - 1,-2,0.0,0.0 +x - 1 * 1 / ( x * ( 1 - x ) ) / x,(x**3*(x - 1) + 1)/(x**2*(x - 1)),-2.0,1.0 +x - 1 * 1 / x,x - 1/x,-1.0,1.0 +x - 1 * 1 / x - 1,x - 1 - 1/x,-1.0,1.0 +x - 1 * 1 / x / x,x - 1/x**2,-2.0,1.0 +x - 1 * x,0,0.0,0.0 +x - 1 * x * ( 1 - x ) * x,x*(x*(x - 1) + 1),1.0,3.0 +x - 1 * x * x,x*(-x + 1),1.0,2.0 +x - 1 * x * x * x,-x**3 + x,1.0,3.0 +x - 1 * x * x - ( 1 / x ),-x**2 + x - 1/x,-1.0,2.0 +x - 1 * x * x - ( x * x ),x*(-2*x + 1),1.0,2.0 +x - 1 * x * x - 1,-x**2 + x - 1,0.0,2.0 +x - 1 + ( ( ( 1 / x ) / x ) ) / x,x - 1 + x**(-3),-3.0,1.0 +x - 1 + ( ( 1 + x ) * x ) * x * x,x**3*(x + 1) + x - 1,0.0,4.0 +x - 1 + ( ( 1 - x ) / x ) / x / x,(x**3*(x - 1) - x + 1)/x**3,-3.0,1.0 +x - 1 + ( ( 1 / ( x * x ) ) / x ) / x - ( 1 + x ),-2 + x**(-4),-4.0,0.0 +x - 1 + ( ( 1 / x ) + x ) / x / x,x - 1 + 1/x + x**(-3),-3.0,1.0 +x - 1 + ( ( 1 / x ) / x ) + x * x,x**2 + x - 1 + x**(-2),-2.0,2.0 +x - 1 + ( 1 ) / ( x * ( x * x ) ),x - 1 + x**(-3),-3.0,1.0 +x - 1 + ( 1 ) / x,x - 1 + 1/x,-1.0,1.0 +x - 1 + ( 1 + ( x * x ) ) * x,x**3 + 2*x - 1,0.0,3.0 +x - 1 + ( 1 + x ) * x,x*(x + 1) + x - 1,0.0,2.0 +x - 1 + ( 1 + x ) * x - 1,x*(x + 1) + x - 2,0.0,2.0 +x - 1 + ( 1 + x ) / ( x * x ) / x,(x**3*(x - 1) + x + 1)/x**3,-3.0,1.0 +x - 1 + ( 1 + x ) / x / x,x - 1 + 1/x + x**(-2),-2.0,1.0 +x - 1 + ( 1 - ( x * x ) ) * x * x,-x**4 + x**2 + x - 1,0.0,4.0 +x - 1 + ( 1 - x ) * x * ( x * x ),x**3*(-x + 1) + x - 1,0.0,4.0 +x - 1 + ( 1 - x ) * x * x,x**2*(-x + 1) + x - 1,0.0,3.0 +x - 1 + ( 1 - x ) / x / x,x - 1 - 1/x + x**(-2),-2.0,1.0 +x - 1 + ( 1 / ( 1 - x ) ),x*(x - 2)/(x - 1),1.0,1.0 +x - 1 + ( 1 / ( 1 - x ) ) / x / x,(x**2*(x - 1)**2 - 1)/(x**2*(x - 1)),-2.0,1.0 +x - 1 + ( 1 / x ) + x,2*x - 1 + 1/x,-1.0,1.0 +x - 1 + ( 1 / x ) + x * x,x**2 + x - 1 + 1/x,-1.0,2.0 +x - 1 + ( 1 / x ) + x + x,3*x - 1 + 1/x,-1.0,1.0 +x - 1 + ( 1 / x ) / x - ( 1 - x ),2*x - 2 + x**(-2),-2.0,1.0 +x - 1 + ( 1 / x ) / x - 1,x - 2 + x**(-2),-2.0,1.0 +x - 1 + ( 1 / x ) / x / x,x - 1 + x**(-3),-3.0,1.0 +x - 1 + ( x ),2*x - 1,0.0,1.0 +x - 1 + ( x * ( 1 + x ) ) * x,x**2*(x + 1) + x - 1,0.0,3.0 +x - 1 + ( x * ( 1 - x ) ) * x,x**2*(-x + 1) + x - 1,0.0,3.0 +x - 1 + ( x * ( 1 - x ) ) * x * x,x**3*(-x + 1) + x - 1,0.0,4.0 +x - 1 + ( x * x ) * x * ( 1 - x ),x**3*(-x + 1) + x - 1,0.0,4.0 +x - 1 + ( x * x ) * x * x,x**4 + x - 1,0.0,4.0 +x - 1 + ( x * x ) * x + x,x**3 + 2*x - 1,0.0,3.0 +x - 1 + ( x * x ) + x,x**2 + 2*x - 1,0.0,2.0 +x - 1 + ( x * x ) - 1,x**2 + x - 2,0.0,2.0 +x - 1 + ( x / ( 1 - x ) ),x - x/(x - 1) - 1,0.0,1.0 +x - 1 + 1 / ( ( 1 + x ) + x ),x*(2*x - 1)/(2*x + 1),1.0,1.0 +x - 1 + 1 / ( 1 + ( x * ( 1 - x ) ) ),x**2*(x - 2)/(x**2 - x - 1),2.0,1.0 +x - 1 + 1 / ( 1 + x ),x**2/(x + 1),2.0,1.0 +x - 1 + 1 / ( x * x ) + x,2*x - 1 + x**(-2),-2.0,1.0 +x - 1 + 1 / ( x * x ) - 1,x - 2 + x**(-2),-2.0,1.0 +x - 1 + 1 / x,x - 1 + 1/x,-1.0,1.0 +x - 1 + 1 / x + ( 1 / x ),x - 1 + 2/x,-1.0,1.0 +x - 1 + 1 / x + ( x * x ),x**2 + x - 1 + 1/x,-1.0,2.0 +x - 1 + 1 / x + x,2*x - 1 + 1/x,-1.0,1.0 +x - 1 + 1 / x - ( x * x ),-x**2 + x - 1 + 1/x,-1.0,2.0 +x - 1 + 1 / x - 1,x - 2 + 1/x,-1.0,1.0 +x - 1 + 1 / x / x,x - 1 + x**(-2),-2.0,1.0 +x - 1 + x,2*x - 1,0.0,1.0 +x - 1 + x * ( 1 + x ),x*(x + 1) + x - 1,0.0,2.0 +x - 1 + x * ( x * ( 1 + x ) ),x**2*(x + 1) + x - 1,0.0,3.0 +x - 1 + x * ( x * ( 1 + x ) ) * x,x**3*(x + 1) + x - 1,0.0,4.0 +x - 1 + x * x,x**2 + x - 1,0.0,2.0 +x - 1 + x * x * ( ( 1 - x ) * x ),x**3*(-x + 1) + x - 1,0.0,4.0 +x - 1 + x * x * ( x * x ),x**4 + x - 1,0.0,4.0 +x - 1 + x * x * x,x**3 + x - 1,0.0,3.0 +x - 1 + x * x + x,x**2 + 2*x - 1,0.0,2.0 +x - 1 + x * x - 1,x**2 + x - 2,0.0,2.0 +x - 1 + x + ( 1 / ( 1 - x ) ),x*(2*x - 3)/(x - 1),1.0,1.0 +x - 1 + x + ( 1 / x ),2*x - 1 + 1/x,-1.0,1.0 +x - 1 + x + ( x * x ),x**2 + 2*x - 1,0.0,2.0 +x - 1 + x + 1 / ( 1 - x ),x*(2*x - 3)/(x - 1),1.0,1.0 +x - 1 + x + 1 / x,2*x - 1 + 1/x,-1.0,1.0 +x - 1 + x + x,3*x - 1,0.0,1.0 +x - 1 + x + x + ( 1 / x ),3*x - 1 + 1/x,-1.0,1.0 +x - 1 + x + x + x,4*x - 1,0.0,1.0 +x - 1 + x + x - 1,3*x - 2,0.0,1.0 +x - 1 + x - ( 1 - x ) + x,4*x - 2,0.0,1.0 +x - 1 + x - ( 1 - x ) - 1,3*x - 3,0.0,1.0 +x - 1 + x - ( 1 / x ) + x,3*x - 1 - 1/x,-1.0,1.0 +x - 1 + x - ( x * x ) - 1,-x**2 + 2*x - 2,0.0,2.0 +x - 1 + x - 1 + x,3*x - 2,0.0,1.0 +x - 1 + x - 1 - ( x * x ),-x**2 + 2*x - 2,0.0,2.0 +x - 1 + x - 1 - 1,2*x - 3,0.0,1.0 +x - 1 + x - 1 / ( 1 - x ),((x - 1)*(2*x - 1) + 1)/(x - 1),0.0,1.0 +x - 1 + x - 1 / x,2*x - 1 - 1/x,-1.0,1.0 +x - 1 + x - x * x,-x**2 + 2*x - 1,0.0,2.0 +x - 1 + x / 1,2*x - 1,0.0,1.0 +x - 1 - ( ( 1 + x ) ) - 1,-3,0.0,0.0 +x - 1 - ( ( 1 + x ) * x ) * x,-x**3 - x**2 + x - 1,0.0,3.0 +x - 1 - ( ( 1 - x ) * x ) * 1 * x,x**2*(x - 1) + x - 1,0.0,3.0 +x - 1 - ( ( 1 / ( x * x ) ) ) / x,x - 1 - 1/x**3,-3.0,1.0 +x - 1 - ( ( 1 / x ) ) / x,x - 1 - 1/x**2,-2.0,1.0 +x - 1 - ( ( 1 / x ) + x ) / x,x - 2 - 1/x**2,-2.0,1.0 +x - 1 - ( ( 1 / x ) + x ) / x / x,x - 1 - 1/x - 1/x**3,-3.0,1.0 +x - 1 - ( ( 1 / x ) / x ),x - 1 - 1/x**2,-2.0,1.0 +x - 1 - ( ( x * x ) - x ),-x**2 + 2*x - 1,0.0,2.0 +x - 1 - ( 1 ),x - 2,0.0,1.0 +x - 1 - ( 1 ) - 1,x - 3,0.0,1.0 +x - 1 - ( 1 ) / ( 1 - x ),x - 1 + 1/(x - 1),0.0,1.0 +x - 1 - ( 1 ) / x,x - 1 - 1/x,-1.0,1.0 +x - 1 - ( 1 + ( 1 + ( 1 / x ) ) ) / x / x,x - 1 - 2/x**2 - 1/x**3,-3.0,1.0 +x - 1 - ( 1 + ( 1 - x ) ) / x / x,x - 1 + 1/x - 2/x**2,-2.0,1.0 +x - 1 - ( 1 + ( 1 / x ) ) / x / x,(x**3*(x - 1) - x - 1)/x**3,-3.0,1.0 +x - 1 - ( 1 + 1 ),x - 3,0.0,1.0 +x - 1 - ( 1 + x ) * x * x,-x**3 - x**2 + x - 1,0.0,3.0 +x - 1 - ( 1 + x ) - ( 1 ),-3,0.0,0.0 +x - 1 - ( 1 + x ) - ( 1 + x ) / x,-3 - 1/x,-1.0,0.0 +x - 1 - ( 1 + x ) - 1 / x,-2 - 1/x,-1.0,0.0 +x - 1 - ( 1 + x ) - x,-x - 2,0.0,1.0 +x - 1 - ( 1 + x ) / ( x * x ),x - 1 - 1/x - 1/x**2,-2.0,1.0 +x - 1 - ( 1 + x ) / 1 - 1,-3,0.0,0.0 +x - 1 - ( 1 + x ) / x - 1,x - 3 - 1/x,-1.0,1.0 +x - 1 - ( 1 + x ) / x / ( x * x ),(x**3*(x - 1) - x - 1)/x**3,-3.0,1.0 +x - 1 - ( 1 + x ) / x / x,x - 1 - 1/x - 1/x**2,-2.0,1.0 +x - 1 - ( 1 - ( x * x ) ) * x * x,x**4 - x**2 + x - 1,0.0,4.0 +x - 1 - ( 1 - x ) * ( x * x ) * x,x**3*(x - 1) + x - 1,0.0,4.0 +x - 1 - ( 1 - x ) * x * x,x**2*(x - 1) + x - 1,0.0,3.0 +x - 1 - ( 1 - x ) * x - x,x*(x - 1) - 1,0.0,2.0 +x - 1 - ( 1 - x ) + 1 / x,2*x - 2 + 1/x,-1.0,1.0 +x - 1 - ( 1 - x ) - 1 - 1,2*x - 4,0.0,1.0 +x - 1 - ( 1 - x ) - 1 / x,2*x - 2 - 1/x,-1.0,1.0 +x - 1 - ( 1 - x ) - x / x,2*x - 3,0.0,1.0 +x - 1 - ( 1 - x ) / ( ( x * x ) * x ) - x,(-x**3 + x - 1)/x**3,-3.0,0.0 +x - 1 - ( 1 - x ) / ( x * x ) / x,(x**3*(x - 1) + x - 1)/x**3,-3.0,1.0 +x - 1 - ( 1 / ( 1 + x ) ) - x - 1,-(2*x + 3)/(x + 1),0.0,0.0 +x - 1 - ( 1 / ( 1 - x ) ) - x,(-x + 2)/(x - 1),0.0,0.0 +x - 1 - ( 1 / ( 1 - x ) ) / x - x,(-x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +x - 1 - ( 1 / ( 1 - x ) ) / x / x,(x**2*(x - 1)**2 + 1)/(x**2*(x - 1)),-2.0,1.0 +x - 1 - ( 1 / ( x * x ) ) * 1 / x,x - 1 - 1/x**3,-3.0,1.0 +x - 1 - ( 1 / ( x * x ) ) + x * x,x**2 + x - 1 - 1/x**2,-2.0,2.0 +x - 1 - ( 1 / ( x * x ) ) / x + x,2*x - 1 - 1/x**3,-3.0,1.0 +x - 1 - ( 1 / x ),x - 1 - 1/x,-1.0,1.0 +x - 1 - ( 1 / x ) * 1 / x,x - 1 - 1/x**2,-2.0,1.0 +x - 1 - ( 1 / x ) + x * x,x**2 + x - 1 - 1/x,-1.0,2.0 +x - 1 - ( 1 / x ) + x + x,3*x - 1 - 1/x,-1.0,1.0 +x - 1 - ( 1 / x ) + x - 1,2*x - 2 - 1/x,-1.0,1.0 +x - 1 - ( 1 / x ) - 1,x - 2 - 1/x,-1.0,1.0 +x - 1 - ( 1 / x ) - 1 - x,-2 - 1/x,-1.0,0.0 +x - 1 - ( 1 / x ) - 1 / x,x - 1 - 2/x,-1.0,1.0 +x - 1 - ( 1 / x ) - x,-(x + 1)/x,-1.0,0.0 +x - 1 - ( 1 / x ) - x * ( x * x ),-x**3 + x - 1 - 1/x,-1.0,3.0 +x - 1 - ( 1 / x ) - x * x,-x**2 + x - 1 - 1/x,-1.0,2.0 +x - 1 - ( 1 / x ) / ( ( x * x ) * x ) - x,-1 - 1/x**4,-4.0,0.0 +x - 1 - ( 1 / x ) / x * 1,x - 1 - 1/x**2,-2.0,1.0 +x - 1 - ( 1 / x ) / x + ( x * x ),x**2 + x - 1 - 1/x**2,-2.0,2.0 +x - 1 - ( 1 / x ) / x + x,2*x - 1 - 1/x**2,-2.0,1.0 +x - 1 - ( x ) * ( x * ( x * x ) ),-x**4 + x - 1,0.0,4.0 +x - 1 - ( x ) * ( x * x ),-x**3 + x - 1,0.0,3.0 +x - 1 - ( x * ( 1 + x ) ) * x,-x**3 - x**2 + x - 1,0.0,3.0 +x - 1 - ( x * ( 1 - x ) ) * x,x**2*(x - 1) + x - 1,0.0,3.0 +x - 1 - ( x * ( x * x ) ) * x - x,-x**4 - 1,0.0,4.0 +x - 1 - ( x * ( x * x ) ) - x,-x**3 - 1,0.0,3.0 +x - 1 - ( x * x ) * ( 1 + x ),-x**3 - x**2 + x - 1,0.0,3.0 +x - 1 - ( x * x ) * ( 1 - x ) * x,x**3*(x - 1) + x - 1,0.0,4.0 +x - 1 - ( x * x ) * 1 * ( x * x ),-x**4 + x - 1,0.0,4.0 +x - 1 - ( x * x ) * x,-x**3 + x - 1,0.0,3.0 +x - 1 - ( x * x ) * x + ( 1 / x ),-x**3 + x - 1 + 1/x,-1.0,3.0 +x - 1 - ( x * x ) * x - x,-x**3 - 1,0.0,3.0 +x - 1 - ( x * x ) - ( 1 ),-x**2 + x - 2,0.0,2.0 +x - 1 - ( x * x ) - ( 1 / x ) / x,-x**2 + x - 1 - 1/x**2,-2.0,2.0 +x - 1 - ( x * x ) - 1 - 1,-x**2 + x - 3,0.0,2.0 +x - 1 - ( x * x ) - 1 / ( x * x ),-x**2 + x - 1 - 1/x**2,-2.0,2.0 +x - 1 - ( x * x ) - 1 / 1,-x**2 + x - 2,0.0,2.0 +x - 1 - ( x * x ) - 1 / x,-x**2 + x - 1 - 1/x,-1.0,2.0 +x - 1 - ( x * x ) - x,-x**2 - 1,0.0,2.0 +x - 1 - ( x * x ) - x - x,-x**2 - x - 1,0.0,2.0 +x - 1 - ( x / ( 1 + x ) ) + 1 / ( 1 + ( x * x ) ),x**3*(x - 1)/(x**3 + x**2 + x + 1),3.0,1.0 +x - 1 - ( x / ( 1 - x ) ),x + x/(x - 1) - 1,0.0,1.0 +x - 1 - 1,x - 2,0.0,1.0 +x - 1 - 1 * ( 1 + x ) / x,x - 2 - 1/x,-1.0,1.0 +x - 1 - 1 * 1 - ( 1 / x ),x - 2 - 1/x,-1.0,1.0 +x - 1 - 1 * 1 - ( x * x ),-x**2 + x - 2,0.0,2.0 +x - 1 - 1 * 1 - 1,x - 3,0.0,1.0 +x - 1 - 1 * 1 / ( 1 + x ),(x**2 - 2)/(x + 1),0.0,1.0 +x - 1 - 1 + ( 1 / x ) - 1,x - 3 + 1/x,-1.0,1.0 +x - 1 - 1 + ( x * x ) - 1,x**2 + x - 3,0.0,2.0 +x - 1 - 1 + 1 / x,x - 2 + 1/x,-1.0,1.0 +x - 1 - 1 + x * ( x * x ),x**3 + x - 2,0.0,3.0 +x - 1 - 1 + x * x,x**2 + x - 2,0.0,2.0 +x - 1 - 1 + x + x,3*x - 2,0.0,1.0 +x - 1 - 1 + x - ( 1 - x ),3*x - 3,0.0,1.0 +x - 1 - 1 - ( ( 1 + x ) ),-3,0.0,0.0 +x - 1 - 1 - ( ( 1 + x ) / x ) - x,-3 - 1/x,-1.0,0.0 +x - 1 - 1 - ( 1 ),x - 3,0.0,1.0 +x - 1 - 1 - ( 1 + x ),-3,0.0,0.0 +x - 1 - 1 - ( 1 + x ) - 1,-4,0.0,0.0 +x - 1 - 1 - ( 1 + x ) / x,x - 3 - 1/x,-1.0,1.0 +x - 1 - 1 - ( 1 - x ),2*x - 3,0.0,1.0 +x - 1 - 1 - ( 1 / ( x * x ) ),x - 2 - 1/x**2,-2.0,1.0 +x - 1 - 1 - ( 1 / ( x * x ) ) - 1,x - 3 - 1/x**2,-2.0,1.0 +x - 1 - 1 - ( 1 / x ),x - 2 - 1/x,-1.0,1.0 +x - 1 - 1 - ( 1 / x ) + x,2*x - 2 - 1/x,-1.0,1.0 +x - 1 - 1 - ( 1 / x ) - 1,x - 3 - 1/x,-1.0,1.0 +x - 1 - 1 - ( 1 / x ) - x,-2 - 1/x,-1.0,0.0 +x - 1 - 1 - ( 1 / x ) / x,x - 2 - 1/x**2,-2.0,1.0 +x - 1 - 1 - ( x * ( x * x ) ) * x,-x**4 + x - 2,0.0,4.0 +x - 1 - 1 - ( x * x ) * x,-x**3 + x - 2,0.0,3.0 +x - 1 - 1 - 1 * 1,x - 3,0.0,1.0 +x - 1 - 1 - 1 - ( 1 + x ),-4,0.0,0.0 +x - 1 - 1 - 1 - ( 1 - x ),2*x - 4,0.0,1.0 +x - 1 - 1 - 1 - 1,x - 4,0.0,1.0 +x - 1 - 1 - 1 / ( 1 - x ),((x - 2)*(x - 1) + 1)/(x - 1),0.0,1.0 +x - 1 - 1 - 1 / 1,x - 3,0.0,1.0 +x - 1 - 1 - 1 / x,x - 2 - 1/x,-1.0,1.0 +x - 1 - 1 - x - ( 1 / x ),-2 - 1/x,-1.0,0.0 +x - 1 - 1 - x - ( x * x ),-x**2 - 2,0.0,2.0 +x - 1 - 1 - x - 1,-3,0.0,0.0 +x - 1 - 1 - x - x,-x - 2,0.0,1.0 +x - 1 - 1 / ( ( x * x ) * x ) + x,2*x - 1 - 1/x**3,-3.0,1.0 +x - 1 - 1 / ( ( x * x ) * x ) - x,-1 - 1/x**3,-3.0,0.0 +x - 1 - 1 / ( 1 + x ),(x**2 - 2)/(x + 1),0.0,1.0 +x - 1 - 1 / ( 1 + x ) + x,(2*x**2 + x - 2)/(x + 1),0.0,1.0 +x - 1 - 1 / ( 1 + x ) - 1,(x**2 - x - 3)/(x + 1),0.0,1.0 +x - 1 - 1 / ( 1 - x ) - x,(-x + 2)/(x - 1),0.0,0.0 +x - 1 - 1 / ( x * ( 1 - x ) ) / x,(x**2*(x - 1)**2 + 1)/(x**2*(x - 1)),-2.0,1.0 +x - 1 - 1 / ( x * x ),x - 1 - 1/x**2,-2.0,1.0 +x - 1 - 1 / ( x * x ) + x,2*x - 1 - 1/x**2,-2.0,1.0 +x - 1 - 1 / ( x * x ) - ( x * x ),-x**2 + x - 1 - 1/x**2,-2.0,2.0 +x - 1 - 1 / ( x * x ) - 1,x - 2 - 1/x**2,-2.0,1.0 +x - 1 - 1 / 1,x - 2,0.0,1.0 +x - 1 - 1 / 1 / x,x - 1 - 1/x,-1.0,1.0 +x - 1 - 1 / x + ( x * x ),x**2 + x - 1 - 1/x,-1.0,2.0 +x - 1 - 1 / x + x,2*x - 1 - 1/x,-1.0,1.0 +x - 1 - 1 / x - ( ( x * x ) * x ),-x**3 + x - 1 - 1/x,-1.0,3.0 +x - 1 - 1 / x - ( 1 / x ),x - 1 - 2/x,-1.0,1.0 +x - 1 - 1 / x - ( x * x ),-x**2 + x - 1 - 1/x,-1.0,2.0 +x - 1 - 1 / x - 1,x - 2 - 1/x,-1.0,1.0 +x - 1 - 1 / x - x,-(x + 1)/x,-1.0,0.0 +x - 1 - 1 / x / ( 1 + x ),(x**3 - x - 1)/(x*(x + 1)),-1.0,1.0 +x - 1 - x,-1,0.0,0.0 +x - 1 - x * ( ( x * x ) * x ) - x,-x**4 - 1,0.0,4.0 +x - 1 - x * ( 1 + x ),-x**2 - 1,0.0,2.0 +x - 1 - x * ( 1 + x ) * ( x * x ),-x**4 - x**3 + x - 1,0.0,4.0 +x - 1 - x * ( 1 + x ) * x,-x**3 - x**2 + x - 1,0.0,3.0 +x - 1 - x * ( 1 - ( x * x ) ) * x,x**4 - x**2 + x - 1,0.0,4.0 +x - 1 - x * ( 1 - x ) * ( x * x ),x**3*(x - 1) + x - 1,0.0,4.0 +x - 1 - x * ( x ),-x**2 + x - 1,0.0,2.0 +x - 1 - x * ( x * ( 1 + x ) ),-x**3 - x**2 + x - 1,0.0,3.0 +x - 1 - x * ( x * ( 1 - x ) ) * x,x**3*(x - 1) + x - 1,0.0,4.0 +x - 1 - x * ( x * ( x * x ) ) + x,-x**4 + 2*x - 1,0.0,4.0 +x - 1 - x * ( x * ( x * x ) ) - 1,-x**4 + x - 2,0.0,4.0 +x - 1 - x * ( x * ( x * x ) ) - x,-x**4 - 1,0.0,4.0 +x - 1 - x * ( x * x ) + x,-x**3 + 2*x - 1,0.0,3.0 +x - 1 - x * ( x * x ) - 1,-x**3 + x - 2,0.0,3.0 +x - 1 - x * ( x * x ) - x,-x**3 - 1,0.0,3.0 +x - 1 - x * 1 * ( x * x ),-x**3 + x - 1,0.0,3.0 +x - 1 - x * x * ( 1 - ( x * x ) ),x**4 - x**2 + x - 1,0.0,4.0 +x - 1 - x * x * ( 1 - x ),x**2*(x - 1) + x - 1,0.0,3.0 +x - 1 - x * x * ( x * ( 1 + x ) ),-x**4 - x**3 + x - 1,0.0,4.0 +x - 1 - x * x * ( x * ( 1 - x ) ),x**3*(x - 1) + x - 1,0.0,4.0 +x - 1 - x * x * x,-x**3 + x - 1,0.0,3.0 +x - 1 - x * x + ( ( 1 / x ) / x ),-x**2 + x - 1 + x**(-2),-2.0,2.0 +x - 1 - x * x + x,-x**2 + 2*x - 1,0.0,2.0 +x - 1 - x * x - ( 1 / x ),-x**2 + x - 1 - 1/x,-1.0,2.0 +x - 1 - x * x - 1,-x**2 + x - 2,0.0,2.0 +x - 1 - x * x - x,-x**2 - 1,0.0,2.0 +x - 1 - x * x / 1,-x**2 + x - 1,0.0,2.0 +x - 1 - x - ( 1 + x ),-x - 2,0.0,1.0 +x - 1 - x - ( 1 + x ) / ( 1 - x ),2/(x - 1),0.0,-1.0 +x - 1 - x - ( 1 / ( 1 - x ) ),(-x + 2)/(x - 1),0.0,0.0 +x - 1 - x - ( 1 / ( 1 - x ) ) - 1,(-2*x + 3)/(x - 1),0.0,0.0 +x - 1 - x - ( 1 / x ),-(x + 1)/x,-1.0,0.0 +x - 1 - x - ( 1 / x ) - ( 1 / x ),-(x + 2)/x,-1.0,0.0 +x - 1 - x - ( 1 / x ) - 1,-2 - 1/x,-1.0,0.0 +x - 1 - x - ( x * ( x * x ) ) * x,-x**4 - 1,0.0,4.0 +x - 1 - x - ( x * x ) * ( x * x ),-x**4 - 1,0.0,4.0 +x - 1 - x - 1,-2,0.0,0.0 +x - 1 - x - 1 - ( ( 1 / x ) / ( x * x ) ),-2 - 1/x**3,-3.0,0.0 +x - 1 - x - 1 - ( 1 / ( x * x ) ),-2 - 1/x**2,-2.0,0.0 +x - 1 - x - 1 - ( x * x ),-x**2 - 2,0.0,2.0 +x - 1 - x - 1 - 1,-3,0.0,0.0 +x - 1 - x - 1 - x,-x - 2,0.0,1.0 +x - 1 - x - 1 / ( 1 + ( x * x ) ),-(x**2 + 2)/(x**2 + 1),0.0,0.0 +x - 1 - x - 1 / ( 1 - x ),(-x + 2)/(x - 1),0.0,0.0 +x - 1 - x - x * ( x * x ),-x**3 - 1,0.0,3.0 +x - 1 - x - x * x,-x**2 - 1,0.0,2.0 +x - 1 - x - x - 1,-x - 2,0.0,1.0 +x - 1 - x - x - x,-2*x - 1,0.0,1.0 +x - 1 - x / ( 1 + x ),(x**2 - x - 1)/(x + 1),0.0,1.0 +x - 1 - x / ( 1 - x ),x + x/(x - 1) - 1,0.0,1.0 +x - 1 - x / 1,-1,0.0,0.0 +x - 1 - x / x,x - 2,0.0,1.0 +x - 1 / ( ( ( ( 1 + x ) / x ) + x ) + x ),x**2*(2*x + 1)/(2*x**2 + x + 1),2.0,1.0 +x - 1 / ( ( ( ( 1 - x ) / x ) - x ) ),x**2*(x + 1)/(x**2 + x - 1),2.0,1.0 +x - 1 / ( ( ( 1 - ( 1 + x ) ) - x ) + ( 1 / x ) ),2*x**3/(2*x**2 - 1),3.0,1.0 +x - 1 / ( ( ( 1 / ( 1 - x ) ) / x ) - 1 ),x**3/(x**2 - x + 1),3.0,1.0 +x - 1 / ( ( ( 1 / x ) - ( x * x ) ) - x ),x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x - 1 / ( ( ( 1 / x ) - ( x / ( 1 - x ) ) ) - x ),x**3*(x - 2)/(x**3 - 2*x**2 - x + 1),3.0,1.0 +x - 1 / ( ( ( 1 / x ) - x ) ),x**3/(x**2 - 1),3.0,1.0 +x - 1 / ( ( ( 1 / x ) - x ) - ( x * x ) ),x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x - 1 / ( ( ( 1 / x ) - x ) - ( x / ( 1 + x ) ) ),x**3*(x + 2)/(x**3 + 2*x**2 - x - 1),3.0,1.0 +x - 1 / ( ( ( 1 / x ) - x ) - x ),2*x**3/(2*x**2 - 1),3.0,1.0 +x - 1 / ( ( ( 1 / x ) / ( 1 - x ) ) + x ),x**2*(x*(x - 1) - 1)/(x**2*(x - 1) - 1),2.0,1.0 +x - 1 / ( ( ( 1 / x ) / x ) - x ),x*(x**3 + x - 1)/(x**3 - 1),1.0,1.0 +x - 1 / ( ( 1 + ( 1 / x ) ) + x ),x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +x - 1 / ( ( 1 + x ) * ( 1 + x ) ) / x - x,-1/(x*(x + 1)**2),-1.0,-3.0 +x - 1 / ( ( 1 + x ) * x ) / x + x,(2*x**3*(x + 1) - 1)/(x**2*(x + 1)),-2.0,1.0 +x - 1 / ( ( 1 + x ) + ( ( 1 / x ) / ( 1 + x ) ) ),x**2*((x + 1)**2 - 1)/(x*(x + 1)**2 + 1),3.0,1.0 +x - 1 / ( ( 1 + x ) + ( 1 / x ) ),x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +x - 1 / ( ( 1 + x ) + x ) - x - ( 1 / x ),-(3*x + 1)/(x*(2*x + 1)),-1.0,-1.0 +x - 1 / ( ( 1 + x ) - ( 1 / x ) ),x*(x*(x + 1) - 2)/(x*(x + 1) - 1),1.0,1.0 +x - 1 / ( ( 1 - x ) ),(x*(x - 1) + 1)/(x - 1),0.0,1.0 +x - 1 / ( ( 1 - x ) * x ) / ( x * x ),(x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +x - 1 / ( ( 1 - x ) + 1 ),(x*(x - 2) + 1)/(x - 2),0.0,1.0 +x - 1 / ( ( 1 - x ) - x ) / ( 1 / x ),2*x**2/(2*x - 1),2.0,1.0 +x - 1 / ( ( 1 / ( 1 - x ) ) + x ) / x - x,(-x + 1)/(x*(x*(x - 1) - 1)),-1.0,-2.0 +x - 1 / ( ( 1 / ( 1 - x ) ) - x ) / x - x,(x - 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +x - 1 / ( ( 1 / ( x * ( 1 - x ) ) ) + x ),x**2*(x*(x - 1) - 1)/(x**2*(x - 1) - 1),2.0,1.0 +x - 1 / ( ( 1 / ( x / ( 1 - x ) ) ) + x ),x**2*(x - 1)/(x**2 - x + 1),2.0,1.0 +x - 1 / ( ( 1 / ( x / ( 1 - x ) ) ) - x ),x**2*(x + 1)/(x**2 + x - 1),2.0,1.0 +x - 1 / ( ( 1 / x ) + ( ( 1 + x ) * x ) ),x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +x - 1 / ( ( 1 / x ) + ( ( 1 - x ) * x ) ),x**3*(x - 1)/(x**2*(x - 1) - 1),3.0,1.0 +x - 1 / ( ( 1 / x ) + ( ( x * x ) + x ) ),x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +x - 1 / ( ( 1 / x ) + ( 1 + ( x * x ) ) ),(x**4 + x**2)/(x**3 + x + 1),2.0,1.0 +x - 1 / ( ( 1 / x ) + ( 1 + x ) ),x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +x - 1 / ( ( 1 / x ) + ( 1 - x ) ),x**2*(-x + 1)/(x*(-x + 1) + 1),2.0,1.0 +x - 1 / ( ( 1 / x ) + ( x * ( 1 + x ) ) ),x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +x - 1 / ( ( 1 / x ) + ( x / ( 1 + ( 1 - x ) ) ) ),x**3/(x**2 - x + 2),3.0,1.0 +x - 1 / ( ( 1 / x ) - ( ( 1 + x ) * x ) ),x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x - 1 / ( ( 1 / x ) - ( ( 1 - x ) * x ) ),x**3*(x - 1)/(x**2*(x - 1) + 1),3.0,1.0 +x - 1 / ( ( 1 / x ) - ( 1 - x ) ),x**2*(x - 1)/(x*(x - 1) + 1),2.0,1.0 +x - 1 / ( ( 1 / x ) - ( x * ( 1 + x ) ) ),x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x - 1 / ( ( 1 / x ) - ( x * ( 1 - x ) ) ),x**3*(x - 1)/(x**2*(x - 1) + 1),3.0,1.0 +x - 1 / ( ( 1 / x ) - ( x / ( 1 + x ) ) ),x**3/(x**2 - x - 1),3.0,1.0 +x - 1 / ( ( 1 / x ) - x ),x**3/(x**2 - 1),3.0,1.0 +x - 1 / ( ( 1 / x ) - x ) * 1,x**3/(x**2 - 1),3.0,1.0 +x - 1 / ( ( x * ( 1 + ( x * x ) ) ) + ( 1 / x ) ),(x**5 + x**3)/(x**4 + x**2 + 1),3.0,1.0 +x - 1 / ( ( x * ( 1 - x ) ) + ( 1 / x ) ),x**3*(x - 1)/(x**2*(x - 1) - 1),3.0,1.0 +x - 1 / ( ( x * x ) * x ),x - 1/x**3,-3.0,1.0 +x - 1 / ( ( x * x ) * x ) + x + x,3*x - 1/x**3,-3.0,1.0 +x - 1 / ( ( x * x ) * x ) - 1 - 1,x - 2 - 1/x**3,-3.0,1.0 +x - 1 / ( ( x * x ) * x ) - 1 / x,x - 1/x - 1/x**3,-3.0,1.0 +x - 1 / ( ( x * x ) * x ) - x - 1,-1 - 1/x**3,-3.0,0.0 +x - 1 / ( ( x * x ) + ( ( 1 / x ) - x ) ),x**3*(x - 1)/(x**2*(x - 1) + 1),3.0,1.0 +x - 1 / ( ( x * x ) + ( 1 - x ) ) / x - x,-1/(x*(x**2 - x + 1)),-1.0,-3.0 +x - 1 / ( ( x * x ) + x ) / ( x ),(x**3*(x + 1) - 1)/(x**2*(x + 1)),-2.0,1.0 +x - 1 / ( ( x * x ) + x ) / x - 1,(x**4 - x**2 - 1)/(x**2*(x + 1)),-2.0,1.0 +x - 1 / ( ( x * x ) - 1 ),(x**3 - x - 1)/(x**2 - 1),0.0,1.0 +x - 1 / ( ( x / ( 1 + x ) ) + x ) / x - x,-(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +x - 1 / ( 1 + ( ( ( 1 + x ) / x ) + x ) ),x**2*(x + 2)/(x**2 + 2*x + 1),2.0,1.0 +x - 1 / ( 1 + ( ( ( 1 + x ) / x ) - x ) ),x**2*(x - 2)/(x**2 - 2*x - 1),2.0,1.0 +x - 1 / ( 1 + ( ( 1 / x ) + ( x * x ) ) ),(x**4 + x**2)/(x**3 + x + 1),2.0,1.0 +x - 1 / ( 1 + ( ( 1 / x ) + x ) ),x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +x - 1 / ( 1 + ( ( 1 / x ) - x ) ),x**2*(-x + 1)/(x*(-x + 1) + 1),2.0,1.0 +x - 1 / ( 1 + ( 1 + x ) ),(x*(x + 2) - 1)/(x + 2),0.0,1.0 +x - 1 / ( 1 + 1 ),x - 1/2,0.0,1.0 +x - 1 / ( 1 + x ) + ( x * x ) + 1,x*(x**2 + 2*x + 2)/(x + 1),1.0,2.0 +x - 1 / ( 1 + x ) + x,(2*x*(x + 1) - 1)/(x + 1),0.0,1.0 +x - 1 / ( 1 + x ) + x + 1,x*(2*x + 3)/(x + 1),1.0,1.0 +x - 1 / ( 1 + x ) + x - 1,(2*x**2 + x - 2)/(x + 1),0.0,1.0 +x - 1 / ( 1 + x ) - ( 1 / x ) / x,x - 1/(x + 1) - 1/x**2,-2.0,1.0 +x - 1 / ( 1 + x ) - 1 - 1,(x**2 - x - 3)/(x + 1),0.0,1.0 +x - 1 / ( 1 + x ) - x * x,(-x**3 + x - 1)/(x + 1),0.0,2.0 +x - 1 / ( 1 + x ) - x - 1,-(x + 2)/(x + 1),0.0,0.0 +x - 1 / ( 1 + x ) - x - x,-(x*(x + 1) + 1)/(x + 1),0.0,1.0 +x - 1 / ( 1 + x ) / ( x * x ) / x,(x**4*(x + 1) - 1)/(x**3*(x + 1)),-3.0,1.0 +x - 1 / ( 1 + x ) / x + x,(2*x**2*(x + 1) - 1)/(x*(x + 1)),-1.0,1.0 +x - 1 / ( 1 + x ) / x - 1,(x**3 - x - 1)/(x*(x + 1)),-1.0,1.0 +x - 1 / ( 1 + x ) / x - x,-1/(x*(x + 1)),-1.0,-2.0 +x - 1 / ( 1 + x ) / x / ( x * x ),(x**4*(x + 1) - 1)/(x**3*(x + 1)),-3.0,1.0 +x - 1 / ( 1 - ( 1 / x ) ),x*(x - 2)/(x - 1),1.0,1.0 +x - 1 / ( 1 - ( x / ( 1 - x ) ) ) / x - x,(x - 1)/(x*(-2*x + 1)),-1.0,-1.0 +x - 1 / ( 1 - x ),(x*(x - 1) + 1)/(x - 1),0.0,1.0 +x - 1 / ( 1 - x ) * 1,(x*(x - 1) + 1)/(x - 1),0.0,1.0 +x - 1 / ( 1 - x ) * 1 / x,x + 1/(x*(x - 1)),-1.0,1.0 +x - 1 / ( 1 - x ) + ( 1 / ( 1 + x ) ) + x,2*x**3/(x**2 - 1),3.0,1.0 +x - 1 / ( 1 - x ) + x * x,(x**3 - x + 1)/(x - 1),0.0,2.0 +x - 1 / ( 1 - x ) + x + ( 1 + x ),x*(3*x - 2)/(x - 1),1.0,1.0 +x - 1 / ( 1 - x ) - 1 - ( 1 + x ),(-2*x + 3)/(x - 1),0.0,0.0 +x - 1 / ( 1 - x ) - x - 1,(-x + 2)/(x - 1),0.0,0.0 +x - 1 / ( 1 - x ) / ( 1 - x ) + 1,x + 1 - 1/(x - 1)**2,1.0,1.0 +x - 1 / ( 1 - x ) / ( x * x ) / x,(x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +x - 1 / ( 1 - x ) / 1 / x,x + 1/(x*(x - 1)),-1.0,1.0 +x - 1 / ( 1 - x ) / x * 1,x + 1/(x*(x - 1)),-1.0,1.0 +x - 1 / ( x ),x - 1/x,-1.0,1.0 +x - 1 / ( x ) / x,x - 1/x**2,-2.0,1.0 +x - 1 / ( x * ( 1 + ( x * ( 1 - x ) ) ) ) - x,1/(x*(x*(x - 1) - 1)),-1.0,-3.0 +x - 1 / ( x * ( 1 + x ) ),x - 1/(x*(x + 1)),-1.0,1.0 +x - 1 / ( x * ( 1 + x ) ) * 1 / x,(x**3*(x + 1) - 1)/(x**2*(x + 1)),-2.0,1.0 +x - 1 / ( x * ( 1 + x ) ) / ( x * x ),(x**4*(x + 1) - 1)/(x**3*(x + 1)),-3.0,1.0 +x - 1 / ( x * ( 1 + x ) ) / x + 1,(x**2*(x + 1)**2 - 1)/(x**2*(x + 1)),-2.0,1.0 +x - 1 / ( x * ( 1 + x ) ) / x / x,(x**4*(x + 1) - 1)/(x**3*(x + 1)),-3.0,1.0 +x - 1 / ( x * ( 1 - x ) ),x + 1/(x*(x - 1)),-1.0,1.0 +x - 1 / ( x * ( 1 - x ) ) / x,(x**3*(x - 1) + 1)/(x**2*(x - 1)),-2.0,1.0 +x - 1 / ( x * ( x * x ) ) + 1,x + 1 - 1/x**3,-3.0,1.0 +x - 1 / ( x * x ),x - 1/x**2,-2.0,1.0 +x - 1 / ( x * x ) + ( 1 / x ) + x,(2*x**3 + x - 1)/x**2,-2.0,1.0 +x - 1 / ( x * x ) + ( x * x ) + x,(x**3*(x + 2) - 1)/x**2,-2.0,2.0 +x - 1 / ( x * x ) + 1,x + 1 - 1/x**2,-2.0,1.0 +x - 1 / ( x * x ) + 1 + x,2*x + 1 - 1/x**2,-2.0,1.0 +x - 1 / ( x * x ) + x,2*x - 1/x**2,-2.0,1.0 +x - 1 / ( x * x ) + x * x,x**2 + x - 1/x**2,-2.0,2.0 +x - 1 / ( x * x ) + x + ( x * x ),(x**3*(x + 2) - 1)/x**2,-2.0,2.0 +x - 1 / ( x * x ) + x + 1,2*x + 1 - 1/x**2,-2.0,1.0 +x - 1 / ( x * x ) + x + x,3*x - 1/x**2,-2.0,1.0 +x - 1 / ( x * x ) - ( 1 + x ) - 1,-2 - 1/x**2,-2.0,0.0 +x - 1 / ( x * x ) - ( x * x ) - 1,-x**2 + x - 1 - 1/x**2,-2.0,2.0 +x - 1 / ( x * x ) - ( x * x ) - x,-(x**4 + 1)/x**2,-2.0,2.0 +x - 1 / ( x * x ) - 1 + x,2*x - 1 - 1/x**2,-2.0,1.0 +x - 1 / ( x * x ) - 1 - ( 1 + x ),-2 - 1/x**2,-2.0,0.0 +x - 1 / ( x * x ) - 1 - ( 1 / x ),x - 1 - 1/x - 1/x**2,-2.0,1.0 +x - 1 / ( x * x ) - x,-1/x**2,-2.0,-2.0 +x - 1 / ( x * x ) - x * x,-x**2 + x - 1/x**2,-2.0,2.0 +x - 1 / ( x * x ) - x - x,-x - 1/x**2,-2.0,1.0 +x - 1 / ( x * x ) / ( 1 + ( 1 + x ) ) / x,(x**4*(x + 2) - 1)/(x**3*(x + 2)),-3.0,1.0 +x - 1 / ( x * x ) / ( 1 + x ) * 1,(x**3*(x + 1) - 1)/(x**2*(x + 1)),-2.0,1.0 +x - 1 / ( x * x ) / ( x * ( 1 - x ) ),(x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +x - 1 / ( x * x ) / x,x - 1/x**3,-3.0,1.0 +x - 1 / ( x * x ) / x + ( 1 + x ),2*x + 1 - 1/x**3,-3.0,1.0 +x - 1 / ( x * x ) / x + ( 1 / x ),x + 1/x - 1/x**3,-3.0,1.0 +x - 1 / ( x * x ) / x + 1,x + 1 - 1/x**3,-3.0,1.0 +x - 1 / ( x * x ) / x + x,2*x - 1/x**3,-3.0,1.0 +x - 1 / ( x * x ) / x - ( 1 / ( 1 - x ) ),x + 1/(x - 1) - 1/x**3,-3.0,1.0 +x - 1 / ( x * x ) / x / ( 1 - x ),(x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +x - 1 / ( x + ( ( ( 1 / x ) + x ) + x ) ),3*x**3/(3*x**2 + 1),3.0,1.0 +x - 1 / ( x + ( ( 1 + x ) / x ) ),x**2*(x + 1)/(x**2 + x + 1),2.0,1.0 +x - 1 / ( x + ( ( 1 / x ) * ( 1 - x ) ) ),x**2*(x - 1)/(x**2 - x + 1),2.0,1.0 +x - 1 / ( x + ( ( 1 / x ) + x ) ),2*x**3/(2*x**2 + 1),3.0,1.0 +x - 1 / ( x + ( 1 + ( 1 / x ) ) ),x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +x - 1 / ( x + ( 1 / x ) ),x**3/(x**2 + 1),3.0,1.0 +x - 1 / ( x + 1 ),(x*(x + 1) - 1)/(x + 1),0.0,1.0 +x - 1 / ( x + x ),x - 1/(2*x),-1.0,1.0 +x - 1 / ( x - ( 1 - ( 1 / x ) ) ),x**2*(x - 1)/(x*(x - 1) + 1),2.0,1.0 +x - 1 / ( x - ( 1 / x ) ),x*(x**2 - 2)/(x**2 - 1),1.0,1.0 +x - 1 / ( x - 1 ),(x*(x - 1) - 1)/(x - 1),0.0,1.0 +x - 1 / ( x / ( 1 + ( 1 - x ) ) ) / x - x,(x - 2)/x**2,-2.0,-1.0 +x - 1 / ( x / ( 1 + x ) ) / ( x * x ),(x**4 - x - 1)/x**3,-3.0,1.0 +x - 1 / ( x / ( 1 + x ) ) / x / x,(x**4 - x - 1)/x**3,-3.0,1.0 +x - 1 / ( x / ( 1 - x ) ) / x,(x**3 + x - 1)/x**2,-2.0,1.0 +x - 1 / ( x / ( 1 - x ) ) / x / x,(x**4 + x - 1)/x**3,-3.0,1.0 +x - 1 / 1 + x,2*x - 1,0.0,1.0 +x - 1 / 1 - 1 - ( 1 + x ),-3,0.0,0.0 +x - 1 / 1 - 1 - 1,x - 3,0.0,1.0 +x - 1 / 1 - x,-1,0.0,0.0 +x - 1 / 1 / ( 1 + x ),(x*(x + 1) - 1)/(x + 1),0.0,1.0 +x - 1 / 1 / 1,x - 1,0.0,1.0 +x - 1 / 1 / x,x - 1/x,-1.0,1.0 +x - 1 / x * ( ( 1 - x ) / x ) / x,(x**4 + x - 1)/x**3,-3.0,1.0 +x - 1 / x * ( 1 / x ) / x,x - 1/x**3,-3.0,1.0 +x - 1 / x * 1 / x,x - 1/x**2,-2.0,1.0 +x - 1 / x + ( ( 1 + x ) * x ) * x,x**3 + x**2 + x - 1/x,-1.0,3.0 +x - 1 / x + ( ( x * x ) - x ) * x,x**3 - x**2 + x - 1/x,-1.0,3.0 +x - 1 / x + ( 1 + x ) * ( x * x ),x**3 + x**2 + x - 1/x,-1.0,3.0 +x - 1 / x + ( 1 + x ) * x,(x**2*(x + 2) - 1)/x,-1.0,2.0 +x - 1 / x + ( 1 - x ) * x,(x**2*(-x + 2) - 1)/x,-1.0,2.0 +x - 1 / x + ( x * ( 1 - x ) ),(x**2*(-x + 2) - 1)/x,-1.0,2.0 +x - 1 / x + ( x * ( 1 - x ) ) * x,-x**3 + x**2 + x - 1/x,-1.0,3.0 +x - 1 / x + ( x * ( x * x ) ) + x,x**3 + 2*x - 1/x,-1.0,3.0 +x - 1 / x + ( x * x ),x**2 + x - 1/x,-1.0,2.0 +x - 1 / x + ( x * x ) + 1,x**2 + x + 1 - 1/x,-1.0,2.0 +x - 1 / x + ( x * x ) + x,(x**2*(x + 2) - 1)/x,-1.0,2.0 +x - 1 / x + 1,x + 1 - 1/x,-1.0,1.0 +x - 1 / x + 1 + 1,x + 2 - 1/x,-1.0,1.0 +x - 1 / x + x,2*x - 1/x,-1.0,1.0 +x - 1 / x + x * ( ( 1 + x ) * x ),x**3 + x**2 + x - 1/x,-1.0,3.0 +x - 1 / x + x * ( ( x * x ) - x ),x**3 - x**2 + x - 1/x,-1.0,3.0 +x - 1 / x + x * ( x * ( 1 + x ) ),x**3 + x**2 + x - 1/x,-1.0,3.0 +x - 1 / x + x * ( x * x ),x**3 + x - 1/x,-1.0,3.0 +x - 1 / x + x + 1,2*x + 1 - 1/x,-1.0,1.0 +x - 1 / x + x - ( 1 - x ),3*x - 1 - 1/x,-1.0,1.0 +x - 1 / x + x - 1,2*x - 1 - 1/x,-1.0,1.0 +x - 1 / x - ( 1 + ( 1 / x ) ) - x,-(x + 2)/x,-1.0,0.0 +x - 1 / x - ( 1 + ( x * x ) ) * x,-(x**4 + 1)/x,-1.0,3.0 +x - 1 / x - ( 1 + x ) - 1,-2 - 1/x,-1.0,0.0 +x - 1 / x - ( 1 + x ) / x,x - 1 - 2/x,-1.0,1.0 +x - 1 / x - ( 1 / x ),x - 2/x,-1.0,1.0 +x - 1 / x - ( 1 / x ) / x,(x**3 - x - 1)/x**2,-2.0,1.0 +x - 1 / x - ( x * ( 1 - x ) ) * x,x**3 - x**2 + x - 1/x,-1.0,3.0 +x - 1 / x - ( x * x ) * ( 1 + x ),-x**3 - x**2 + x - 1/x,-1.0,3.0 +x - 1 / x - ( x * x ) * x,-x**3 + x - 1/x,-1.0,3.0 +x - 1 / x - ( x * x ) - 1,-x**2 + x - 1 - 1/x,-1.0,2.0 +x - 1 / x - ( x * x ) - x,-(x**3 + 1)/x,-1.0,2.0 +x - 1 / x - 1,x - 1 - 1/x,-1.0,1.0 +x - 1 / x - 1 + ( ( x * x ) * x ),x**3 + x - 1 - 1/x,-1.0,3.0 +x - 1 / x - 1 + ( x * x ),x**2 + x - 1 - 1/x,-1.0,2.0 +x - 1 / x - 1 + x,2*x - 1 - 1/x,-1.0,1.0 +x - 1 / x - 1 - ( 1 + x ),-2 - 1/x,-1.0,0.0 +x - 1 / x - 1 - ( 1 - x ),2*x - 2 - 1/x,-1.0,1.0 +x - 1 / x - 1 - ( 1 / x ),x - 1 - 2/x,-1.0,1.0 +x - 1 / x - 1 - ( x * x ),-x**2 + x - 1 - 1/x,-1.0,2.0 +x - 1 / x - 1 - x,-(x + 1)/x,-1.0,0.0 +x - 1 / x - 1 / ( 1 + x ),x - 1/(x + 1) - 1/x,-1.0,1.0 +x - 1 / x - 1 / ( 1 - x ),(x**2*(x - 1) + 1)/(x*(x - 1)),-1.0,1.0 +x - 1 / x - 1 / ( x * x ),(x**3 - x - 1)/x**2,-2.0,1.0 +x - 1 / x - 1 / x,x - 2/x,-1.0,1.0 +x - 1 / x - x,-1/x,-1.0,-1.0 +x - 1 / x - x * ( ( 1 - x ) * x ),x**3 - x**2 + x - 1/x,-1.0,3.0 +x - 1 / x - x * ( 1 + x ),-(x**3 + 1)/x,-1.0,2.0 +x - 1 / x - x * ( x * ( 1 + x ) ),-x**3 - x**2 + x - 1/x,-1.0,3.0 +x - 1 / x - x * ( x * ( 1 - x ) ),x**3 - x**2 + x - 1/x,-1.0,3.0 +x - 1 / x - x * ( x * x ),-x**3 + x - 1/x,-1.0,3.0 +x - 1 / x - x - ( x * x ),-(x**3 + 1)/x,-1.0,2.0 +x - 1 / x - x - 1,-(x + 1)/x,-1.0,0.0 +x - 1 / x - x - x,-x - 1/x,-1.0,1.0 +x - 1 / x / ( ( 1 + x ) ),x - 1/(x*(x + 1)),-1.0,1.0 +x - 1 / x / ( ( 1 + x ) * x ) - 1,(x**4 - x**2 - 1)/(x**2*(x + 1)),-2.0,1.0 +x - 1 / x / ( ( 1 - x ) ),x + 1/(x*(x - 1)),-1.0,1.0 +x - 1 / x / ( ( x * x ) * ( 1 - x ) ) + x,(2*x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +x - 1 / x / ( ( x * x ) + x ) + 1,(x**2*(x + 1)**2 - 1)/(x**2*(x + 1)),-2.0,1.0 +x - 1 / x / ( ( x / ( 1 + x ) ) - x ),(x**4 + x + 1)/x**3,-3.0,1.0 +x - 1 / x / ( 1 + x ) * 1,x - 1/(x*(x + 1)),-1.0,1.0 +x - 1 / x / ( 1 + x ) + 1,(x*(x + 1)**2 - 1)/(x*(x + 1)),-1.0,1.0 +x - 1 / x / ( 1 + x ) / ( x * x ),(x**4*(x + 1) - 1)/(x**3*(x + 1)),-3.0,1.0 +x - 1 / x / ( 1 + x ) / x,(x**3*(x + 1) - 1)/(x**2*(x + 1)),-2.0,1.0 +x - 1 / x / ( 1 - x ),x + 1/(x*(x - 1)),-1.0,1.0 +x - 1 / x / ( 1 - x ) + 1,(x**3 - x + 1)/(x*(x - 1)),-1.0,1.0 +x - 1 / x / ( 1 - x ) + x,(2*x**2*(x - 1) + 1)/(x*(x - 1)),-1.0,1.0 +x - 1 / x / ( 1 - x ) / x,(x**3*(x - 1) + 1)/(x**2*(x - 1)),-2.0,1.0 +x - 1 / x / ( x ),x - 1/x**2,-2.0,1.0 +x - 1 / x / ( x * ( 1 + ( 1 / ( 1 + x ) ) ) ) - x,-(x + 1)/(x**2*(x + 2)),-2.0,-2.0 +x - 1 / x / ( x * ( 1 + x ) ),(x**3*(x + 1) - 1)/(x**2*(x + 1)),-2.0,1.0 +x - 1 / x / ( x * ( 1 + x ) ) / x,(x**4*(x + 1) - 1)/(x**3*(x + 1)),-3.0,1.0 +x - 1 / x / ( x * ( 1 - x ) ),(x**3*(x - 1) + 1)/(x**2*(x - 1)),-2.0,1.0 +x - 1 / x / ( x * ( 1 - x ) ) / x,(x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +x - 1 / x / ( x * ( x / ( 1 + x ) ) ),(x**4 - x - 1)/x**3,-3.0,1.0 +x - 1 / x / ( x * x ),x - 1/x**3,-3.0,1.0 +x - 1 / x / ( x * x ) * 1,x - 1/x**3,-3.0,1.0 +x - 1 / x / ( x * x ) + ( 1 + x ),2*x + 1 - 1/x**3,-3.0,1.0 +x - 1 / x / ( x * x ) + ( 1 / ( 1 + x ) ),x + 1/(x + 1) - 1/x**3,-3.0,1.0 +x - 1 / x / ( x * x ) + ( 1 / x ),x + 1/x - 1/x**3,-3.0,1.0 +x - 1 / x / ( x * x ) + x,2*x - 1/x**3,-3.0,1.0 +x - 1 / x / ( x * x ) - ( 1 + x ),-1 - 1/x**3,-3.0,0.0 +x - 1 / x / ( x * x ) - ( 1 / x ),x - 1/x - 1/x**3,-3.0,1.0 +x - 1 / x / ( x * x ) - 1,x - 1 - 1/x**3,-3.0,1.0 +x - 1 / x / ( x * x ) / ( 1 - x ),(x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +x - 1 / x / ( x * x ) / 1,x - 1/x**3,-3.0,1.0 +x - 1 / x / ( x / ( ( 1 / x ) + x ) ) - 1,x - 1 - 1/x - 1/x**3,-3.0,1.0 +x - 1 / x / ( x / ( ( 1 / x ) + x ) ) - x,-(x**2 + 1)/x**3,-3.0,-1.0 +x - 1 / x / ( x / ( 1 + x ) ) / x,(x**4 - x - 1)/x**3,-3.0,1.0 +x - 1 / x / ( x / ( 1 - x ) ),(x**3 + x - 1)/x**2,-2.0,1.0 +x - 1 / x / ( x / ( 1 - x ) ) / x,(x**4 + x - 1)/x**3,-3.0,1.0 +x - 1 / x / 1,x - 1/x,-1.0,1.0 +x - 1 / x / 1 / ( 1 + x ),x - 1/(x*(x + 1)),-1.0,1.0 +x - 1 / x / 1 / x,x - 1/x**2,-2.0,1.0 +x - 1 / x / x,x - 1/x**2,-2.0,1.0 +x - 1 / x / x * ( 1 - x ),(x**3 + x - 1)/x**2,-2.0,1.0 +x - 1 / x / x * ( 1 / x ),x - 1/x**3,-3.0,1.0 +x - 1 / x / x * 1,x - 1/x**2,-2.0,1.0 +x - 1 / x / x + ( ( 1 + x ) * x ),(x**3*(x + 2) - 1)/x**2,-2.0,2.0 +x - 1 / x / x + ( 1 / x ),(x**3 + x - 1)/x**2,-2.0,1.0 +x - 1 / x / x + ( x * ( 1 - x ) ),(x**3*(-x + 2) - 1)/x**2,-2.0,2.0 +x - 1 / x / x + ( x * x ),x**2 + x - 1/x**2,-2.0,2.0 +x - 1 / x / x + ( x / ( 1 + x ) ),(x**4 + 2*x**3 - x - 1)/(x**2*(x + 1)),-2.0,1.0 +x - 1 / x / x + 1,x + 1 - 1/x**2,-2.0,1.0 +x - 1 / x / x + x,2*x - 1/x**2,-2.0,1.0 +x - 1 / x / x - ( 1 + ( 1 + x ) ),-2 - 1/x**2,-2.0,0.0 +x - 1 / x / x - ( 1 + ( x * x ) ),-x**2 + x - 1 - 1/x**2,-2.0,2.0 +x - 1 / x / x - ( 1 + x ),-1 - 1/x**2,-2.0,0.0 +x - 1 / x / x - ( 1 / x ),(x**3 - x - 1)/x**2,-2.0,1.0 +x - 1 / x / x - ( x * ( 1 + x ) ),-(x**4 + 1)/x**2,-2.0,2.0 +x - 1 / x / x - ( x * x ),-x**2 + x - 1/x**2,-2.0,2.0 +x - 1 / x / x - 1,x - 1 - 1/x**2,-2.0,1.0 +x - 1 / x / x - x,-1/x**2,-2.0,-2.0 +x - 1 / x / x / ( ( 1 - x ) * x ),(x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +x - 1 / x / x / ( ( x * x ) - x ),(x**4*(x - 1) - 1)/(x**3*(x - 1)),-3.0,1.0 +x - 1 / x / x / ( 1 + x ),(x**3*(x + 1) - 1)/(x**2*(x + 1)),-2.0,1.0 +x - 1 / x / x / ( x * ( 1 + ( 1 + x ) ) ),(x**4*(x + 2) - 1)/(x**3*(x + 2)),-3.0,1.0 +x - 1 / x / x / ( x * ( 1 + x ) ),(x**4*(x + 1) - 1)/(x**3*(x + 1)),-3.0,1.0 +x - 1 / x / x / ( x * ( 1 - x ) ),(x**4*(x - 1) + 1)/(x**3*(x - 1)),-3.0,1.0 +x - 1 / x / x / ( x / ( 1 + x ) ),(x**4 - x - 1)/x**3,-3.0,1.0 +x - 1 / x / x / 1,x - 1/x**2,-2.0,1.0 +x - x,0,0.0,0.0 +x - x * ( ( ( 1 + x ) / ( 1 - x ) ) + x ),x**2*(-x + 3)/(x - 1),2.0,2.0 +x - x * ( ( 1 + x ) * x ) * x + 1,-x**4 - x**3 + x + 1,0.0,4.0 +x - x * ( ( 1 + x ) * x ) + 1 / x,-x**3 - x**2 + x + 1/x,-1.0,3.0 +x - x * ( ( 1 + x ) + x ),-2*x**2,2.0,2.0 +x - x * ( ( 1 + x ) + x ) - x * x,-3*x**2,2.0,2.0 +x - x * ( ( 1 - x ) - x ) * x,x*(x*(2*x - 1) + 1),1.0,3.0 +x - x * ( ( 1 - x ) - x ) * x + x,x*(x*(2*x - 1) + 2),1.0,3.0 +x - x * ( ( 1 - x ) - x ) / ( 1 + x ),3*x**2/(x + 1),2.0,1.0 +x - x * ( ( 1 / ( 1 - x ) ) + x ),x**2*(-x + 2)/(x - 1),2.0,2.0 +x - x * ( ( x * x ) * x ) + x + 1,-x**4 + 2*x + 1,0.0,4.0 +x - x * ( ( x / ( 1 + x ) ) + ( 1 + x ) ),-x**2 - x + x/(x + 1),2.0,2.0 +x - x * ( ( x / ( 1 + x ) ) + x ),x*(-x*(x + 2) + x + 1)/(x + 1),1.0,2.0 +x - x * ( 1 + x ) * ( 1 + x ) - x,-x*(x + 1)**2,1.0,3.0 +x - x * ( 1 + x ) * ( 1 / ( 1 - x ) ),2*x**2/(x - 1),2.0,1.0 +x - x * ( 1 + x ) * x,x*(-x**2 - x + 1),1.0,3.0 +x - x * ( 1 + x ) * x + 1,-x**3 - x**2 + x + 1,0.0,3.0 +x - x * ( 1 + x ) * x - ( x * x ),x*(-x**2 - 2*x + 1),1.0,3.0 +x - x * ( 1 + x ) - 1 / x,-(x**3 + 1)/x,-1.0,2.0 +x - x * ( 1 + x ) - x * x,-2*x**2,2.0,2.0 +x - x * ( 1 - x ) * x,x*(x*(x - 1) + 1),1.0,3.0 +x - x * ( 1 - x ) * x - 1,x**2*(x - 1) + x - 1,0.0,3.0 +x - x * ( 1 - x ) / ( 1 + x ),2*x**2/(x + 1),2.0,1.0 +x - x * ( 1 - x ) / ( 1 + x ) * x,(x**3 + x)/(x + 1),1.0,2.0 +x - x * ( 1 / ( 1 + x ) ) * x * x,x*(-x**2 + x + 1)/(x + 1),1.0,2.0 +x - x * ( x ) * ( ( 1 - x ) - x ),x*(x*(2*x - 1) + 1),1.0,3.0 +x - x * ( x ) * ( 1 + ( 1 + x ) ),x*(-x*(x + 2) + 1),1.0,3.0 +x - x * ( x ) * x,-x**3 + x,1.0,3.0 +x - x * ( x * ( 1 + x ) ) * x - 1,-x**4 - x**3 + x - 1,0.0,4.0 +x - x * ( x * ( 1 + x ) ) + x - 1,-x**3 - x**2 + 2*x - 1,0.0,3.0 +x - x * ( x * ( 1 + x ) ) - x * x,x*(-x**2 - 2*x + 1),1.0,3.0 +x - x * ( x * ( 1 + x ) ) - x - x,-x*(x*(x + 1) + 1),1.0,3.0 +x - x * ( x * x ),-x**3 + x,1.0,3.0 +x - x * ( x * x ) * x + 1,-x**4 + x + 1,0.0,4.0 +x - x * ( x * x ) * x - ( 1 - x ),-x**4 + 2*x - 1,0.0,4.0 +x - x * ( x * x ) + 1,-x**3 + x + 1,0.0,3.0 +x - x * ( x * x ) + x,x*(-x**2 + 2),1.0,3.0 +x - x * ( x * x ) + x + ( 1 + x ),-x**3 + 3*x + 1,0.0,3.0 +x - x * ( x * x ) + x + 1,-x**3 + 2*x + 1,0.0,3.0 +x - x * ( x * x ) - ( 1 + x ),-x**3 - 1,0.0,3.0 +x - x * ( x * x ) - 1 + ( 1 / x ),-x**3 + x - 1 + 1/x,-1.0,3.0 +x - x * ( x * x ) - 1 + x,-x**3 + 2*x - 1,0.0,3.0 +x - x * ( x * x ) - 1 / x,-x**3 + x - 1/x,-1.0,3.0 +x - x * ( x * x ) - x - x,-x**3 - x,1.0,3.0 +x - x * ( x + ( 1 + x ) ),-2*x**2,2.0,2.0 +x - x * ( x + ( 1 / ( ( 1 - x ) - x ) ) ),x**2*(-2*x + 3)/(2*x - 1),2.0,2.0 +x - x * ( x + ( x * ( 1 - x ) ) ),x*(x*(x - 2) + 1),1.0,3.0 +x - x * ( x + x ),x*(-2*x + 1),1.0,2.0 +x - x * ( x / ( 1 + x ) ) - x * x,x*(-x + (-x + 1)*(x + 1))/(x + 1),1.0,2.0 +x - x * ( x / ( 1 - x ) ) * 1 * x,x*(x**2 + x - 1)/(x - 1),1.0,2.0 +x - x * ( x / ( 1 - x ) ) * x * x,x*(x**3 + x - 1)/(x - 1),1.0,3.0 +x - x * ( x / ( 1 - x ) ) * x + x,x*(x**2 + 2*x - 2)/(x - 1),1.0,2.0 +x - x * ( x / ( 1 - x ) ) * x / 1,x*(x**2 + x - 1)/(x - 1),1.0,2.0 +x - x * 1 * x,x*(-x + 1),1.0,2.0 +x - x * 1 * x * x,-x**3 + x,1.0,3.0 +x - x * 1 - 1,-1,0.0,0.0 +x - x * 1 / ( ( ( 1 + x ) + x ) + x ),3*x**2/(3*x + 1),2.0,1.0 +x - x * 1 / ( ( 1 + x ) * ( 1 + x ) ),x - x/(x + 1)**2,2.0,1.0 +x - x * 1 / ( ( 1 + x ) + x ),2*x**2/(2*x + 1),2.0,1.0 +x - x * 1 / ( ( 1 / ( 1 - x ) ) + x ),x**2*(x - 2)/(x**2 - x - 1),2.0,1.0 +x - x * 1 / ( 1 + x ),x**2/(x + 1),2.0,1.0 +x - x * 1 / x,x - 1,0.0,1.0 +x - x * x * ( ( 1 - x ) - x ),x*(x*(2*x - 1) + 1),1.0,3.0 +x - x * x * ( 1 + x ),x*(-x**2 - x + 1),1.0,3.0 +x - x * x * ( 1 + x ) * 1,x*(-x**2 - x + 1),1.0,3.0 +x - x * x * ( 1 + x ) + x,x*(-x**2 - x + 2),1.0,3.0 +x - x * x * ( 1 - ( x * x ) ) + 1,x**4 - x**2 + x + 1,0.0,4.0 +x - x * x * ( 1 - ( x / ( 1 - x ) ) ) - x,x**2*(-2*x + 1)/(x - 1),2.0,2.0 +x - x * x * ( 1 - x ),x*(x*(x - 1) + 1),1.0,3.0 +x - x * x * ( 1 - x ) + 1,x**2*(x - 1) + x + 1,0.0,3.0 +x - x * x * ( 1 - x ) + x,x*(x*(x - 1) + 2),1.0,3.0 +x - x * x * ( x ),-x**3 + x,1.0,3.0 +x - x * x * ( x * ( 1 + x ) ) + 1,-x**4 - x**3 + x + 1,0.0,4.0 +x - x * x * ( x * ( 1 - x ) ) + 1,x**3*(x - 1) + x + 1,0.0,4.0 +x - x * x * ( x * ( 1 - x ) ) - 1,x**3*(x - 1) + x - 1,0.0,4.0 +x - x * x * ( x * x ) + 1,-x**4 + x + 1,0.0,4.0 +x - x * x * ( x * x ) - 1,-x**4 + x - 1,0.0,4.0 +x - x * x * ( x / ( 1 + x ) ) * x,x*(-x**3 + x + 1)/(x + 1),1.0,3.0 +x - x * x * ( x / ( 1 - x ) ) * x,x*(x**3 + x - 1)/(x - 1),1.0,3.0 +x - x * x * 1,x*(-x + 1),1.0,2.0 +x - x * x * 1 * x,-x**3 + x,1.0,3.0 +x - x * x * x,-x**3 + x,1.0,3.0 +x - x * x * x * ( x / ( 1 - x ) ),x*(x**3 + x - 1)/(x - 1),1.0,3.0 +x - x * x * x + ( ( 1 + x ) * x ),x*(-x**2 + x + 2),1.0,3.0 +x - x * x * x + ( 1 / x ),-x**3 + x + 1/x,-1.0,3.0 +x - x * x * x + ( x * ( 1 + x ) ),x*(-x**2 + x + 2),1.0,3.0 +x - x * x * x + ( x * ( 1 - x ) ),x*(-x**2 - x + 2),1.0,3.0 +x - x * x * x + ( x * x ),x*(-x**2 + x + 1),1.0,3.0 +x - x * x * x + 1,-x**3 + x + 1,0.0,3.0 +x - x * x * x + x,x*(-x**2 + 2),1.0,3.0 +x - x * x * x - ( 1 - x ),-x**3 + 2*x - 1,0.0,3.0 +x - x * x * x - 1,-x**3 + x - 1,0.0,3.0 +x - x * x * x / ( 1 + ( 1 - x ) ),x*(x**2 + x - 2)/(x - 2),1.0,2.0 +x - x * x * x / 1,-x**3 + x,1.0,3.0 +x - x * x + ( 1 + ( 1 / x ) ) / x,(x**3*(-x + 1) + x + 1)/x**2,-2.0,2.0 +x - x * x + ( 1 + x ),-x**2 + 2*x + 1,0.0,2.0 +x - x * x + ( 1 + x ) + x,-x**2 + 3*x + 1,0.0,2.0 +x - x * x + ( 1 + x ) / x,-x**2 + x + 1 + 1/x,-1.0,2.0 +x - x * x + ( 1 / x ),-x**2 + x + 1/x,-1.0,2.0 +x - x * x + ( 1 / x ) + x,(x**2*(-x + 2) + 1)/x,-1.0,2.0 +x - x * x + ( 1 / x ) / x,-x**2 + x + x**(-2),-2.0,2.0 +x - x * x + ( x * ( 1 - x ) ),2*x*(-x + 1),1.0,2.0 +x - x * x + ( x / ( 1 + x ) ) + x,x*((-x + 2)*(x + 1) + 1)/(x + 1),1.0,2.0 +x - x * x + 1,-x**2 + x + 1,0.0,2.0 +x - x * x + 1 + ( 1 / x ),-x**2 + x + 1 + 1/x,-1.0,2.0 +x - x * x + 1 + 1,-x**2 + x + 2,0.0,2.0 +x - x * x + 1 + x,-x**2 + 2*x + 1,0.0,2.0 +x - x * x + 1 / ( x * x ),-x**2 + x + x**(-2),-2.0,2.0 +x - x * x + 1 / x,-x**2 + x + 1/x,-1.0,2.0 +x - x * x + x,x*(-x + 2),1.0,2.0 +x - x * x + x + ( ( 1 - x ) / x ),(x**2*(-x + 2) - x + 1)/x,-1.0,2.0 +x - x * x + x + ( 1 / x ),(x**2*(-x + 2) + 1)/x,-1.0,2.0 +x - x * x + x + x,x*(-x + 3),1.0,2.0 +x - x * x + x - ( x * x ),2*x*(-x + 1),1.0,2.0 +x - x * x - ( ( 1 + x ) * x ) * x,x*(-x**2 - 2*x + 1),1.0,3.0 +x - x * x - ( ( 1 + x ) / ( 1 - x ) ) * x,x**2*(-x + 3)/(x - 1),2.0,2.0 +x - x * x - ( ( 1 / x ) / x ) - x,-(x**4 + 1)/x**2,-2.0,2.0 +x - x * x - ( 1 + x ),-x**2 - 1,0.0,2.0 +x - x * x - ( 1 + x ) * x,-2*x**2,2.0,2.0 +x - x * x - ( 1 - x ),-x**2 + 2*x - 1,0.0,2.0 +x - x * x - ( 1 / ( ( 1 / x ) - x ) ),x*((-x + 1)*(x**2 - 1) + 1)/(x**2 - 1),2.0,2.0 +x - x * x - ( 1 / ( 1 - x ) ) * x,x**2*(-x + 2)/(x - 1),2.0,2.0 +x - x * x - ( 1 / x ),-x**2 + x - 1/x,-1.0,2.0 +x - x * x - ( 1 / x ) + x,(x**2*(-x + 2) - 1)/x,-1.0,2.0 +x - x * x - ( x * ( ( 1 + x ) + x ) ),-3*x**2,2.0,2.0 +x - x * x - ( x * ( 1 + x ) ) * x,x*(-x**2 - 2*x + 1),1.0,3.0 +x - x * x - ( x * x ) - ( 1 / x ),-2*x**2 + x - 1/x,-1.0,2.0 +x - x * x - ( x / ( 1 - x ) ) * x,x*(x - (x - 1)**2)/(x - 1),1.0,2.0 +x - x * x - 1 + ( 1 / x ),-x**2 + x - 1 + 1/x,-1.0,2.0 +x - x * x - 1 - 1,-x**2 + x - 2,0.0,2.0 +x - x * x - 1 - x,-x**2 - 1,0.0,2.0 +x - x * x - x * ( 1 + x ),-2*x**2,2.0,2.0 +x - x * x - x * ( 1 / ( 1 - ( x * x ) ) ),x*((-x + 1)*(x**2 - 1) + 1)/(x**2 - 1),2.0,2.0 +x - x * x - x * ( x * ( 1 - x ) ),x*(x*(x - 1) - x + 1),1.0,3.0 +x - x * x - x * x,x*(-2*x + 1),1.0,2.0 +x - x * x - x - ( x * x ),-2*x**2,2.0,2.0 +x - x * x - x - 1,-x**2 - 1,0.0,2.0 +x - x * x - x - x,-x*(x + 1),1.0,2.0 +x - x * x / ( 1 + x ) * x,x*(-x**2 + x + 1)/(x + 1),1.0,2.0 +x - x * x / ( 1 - x ) * x,x*(x**2 + x - 1)/(x - 1),1.0,2.0 +x - x * x / 1,x*(-x + 1),1.0,2.0 +x - x * x / 1 * ( 1 + x ),x*(-x**2 - x + 1),1.0,3.0 +x - x * x / 1 * ( x / ( 1 + x ) ),x*(-x**2 + x + 1)/(x + 1),1.0,2.0 +x - x * x / 1 * x,-x**3 + x,1.0,3.0 +x - x + 1,1,0.0,0.0 +x - x + 1 / x,1/x,-1.0,-1.0 +x - x + x + x,2*x,1.0,1.0 +x - x - ( ( 1 - x ) + ( 1 - x ) ) / x / x,2*(x - 1)/x**2,-2.0,-1.0 +x - x - ( ( 1 / ( 1 + x ) ) + x ) / x / x,-(x*(x + 1) + 1)/(x**2*(x + 1)),-2.0,-1.0 +x - x - ( ( 1 / x ) + ( 1 - x ) ) / x / x,(x**2 - x - 1)/x**3,-3.0,-1.0 +x - x - ( ( 1 / x ) / ( 1 + x ) ) / ( 1 + x ),-1/(x*(x + 1)**2),-1.0,-3.0 +x - x - ( ( 1 / x ) / ( x * x ) ) - x,-x - 1/x**3,-3.0,1.0 +x - x - ( ( 1 / x ) / x ) - x,-x - 1/x**2,-2.0,1.0 +x - x - ( ( x * x ) * x ) - 1 / x,-(x**4 + 1)/x,-1.0,3.0 +x - x - ( 1 + ( ( 1 + x ) - x ) ) / x / x,-2/x**2,-2.0,-2.0 +x - x - ( 1 + ( 1 - x ) ) / x / x,(x - 2)/x**2,-2.0,-1.0 +x - x - ( 1 + ( 1 / ( 1 - x ) ) ) / ( x * x ),(-x + 2)/(x**2*(x - 1)),-2.0,-2.0 +x - x - ( 1 + x ),-x - 1,0.0,1.0 +x - x - ( 1 + x ) * ( 1 + x ) * x,-x*(x + 1)**2,1.0,3.0 +x - x - ( 1 + x ) * x * ( 1 + x ),-x*(x + 1)**2,1.0,3.0 +x - x - ( 1 + x ) - 1 - x,-2*x - 2,0.0,1.0 +x - x - ( 1 + x ) - x,-2*x - 1,0.0,1.0 +x - x - ( 1 + x ) / ( 1 - x ),(x + 1)/(x - 1),0.0,0.0 +x - x - ( 1 + x ) / ( x * x ),-(x + 1)/x**2,-2.0,-1.0 +x - x - ( 1 + x ) / x / x,-(x + 1)/x**2,-2.0,-1.0 +x - x - ( 1 - x ) * x - 1,x*(x - 1) - 1,0.0,2.0 +x - x - ( 1 - x ) / x / ( x * ( 1 + x ) ),(x - 1)/(x**2*(x + 1)),-2.0,-2.0 +x - x - ( 1 / ( ( 1 / x ) + x ) ) / x / x,-1/(x**3 + x),-1.0,-3.0 +x - x - ( 1 / ( 1 - x ) ) - 1,(-x + 2)/(x - 1),0.0,0.0 +x - x - ( 1 / ( x * x ) ) - x,-x - 1/x**2,-2.0,1.0 +x - x - ( 1 / x ),-1/x,-1.0,-1.0 +x - x - ( 1 / x ) - ( 1 / x ),-2/x,-1.0,-1.0 +x - x - ( 1 / x ) - ( 1 / x ) - ( 1 / x ),-3/x,-1.0,-1.0 +x - x - ( 1 / x ) - 1 - 1,-2 - 1/x,-1.0,0.0 +x - x - ( 1 / x ) - x,-x - 1/x,-1.0,1.0 +x - x - ( 1 / x ) - x * x,-(x**3 + 1)/x,-1.0,2.0 +x - x - ( 1 / x ) / x,-1/x**2,-2.0,-2.0 +x - x - ( 1 / x ) / x - 1,-1 - 1/x**2,-2.0,0.0 +x - x - ( x ),-x,1.0,1.0 +x - x - ( x * x ) * ( x * x ) - 1,-x**4 - 1,0.0,4.0 +x - x - ( x * x ) * x - ( 1 / x ),-(x**4 + 1)/x,-1.0,3.0 +x - x - ( x * x ) - ( 1 / x ) / x,-(x**4 + 1)/x**2,-2.0,2.0 +x - x - ( x * x ) - 1,-x**2 - 1,0.0,2.0 +x - x - ( x * x ) - 1 / x,-(x**3 + 1)/x,-1.0,2.0 +x - x - ( x * x ) - x,-x*(x + 1),1.0,2.0 +x - x - ( x * x ) - x - x,-x*(x + 2),1.0,2.0 +x - x - ( x / ( 1 + x ) ) - 1,-(2*x + 1)/(x + 1),0.0,0.0 +x - x - ( x / ( 1 + x ) ) - x,-x*(x + 2)/(x + 1),1.0,1.0 +x - x - ( x / ( 1 + x ) ) - x * x,-x*(x*(x + 1) + 1)/(x + 1),1.0,2.0 +x - x - 1,-1,0.0,0.0 +x - x - 1 * 1,-1,0.0,0.0 +x - x - 1 * x,-x,1.0,1.0 +x - x - 1 - ( ( 1 - x ) / ( 1 + x ) ),-2/(x + 1),0.0,-1.0 +x - x - 1 - ( 1 + x ),-x - 2,0.0,1.0 +x - x - 1 - ( 1 + x ) - 1,-x - 3,0.0,1.0 +x - x - 1 - ( 1 + x ) - x,-2*x - 2,0.0,1.0 +x - x - 1 - ( 1 - x ) * x,x*(x - 1) - 1,0.0,2.0 +x - x - 1 - ( 1 / ( 1 + x ) ) / x,-(x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +x - x - 1 - ( 1 / ( 1 - x ) ) - 1,(-2*x + 3)/(x - 1),0.0,0.0 +x - x - 1 - ( 1 / x ),-(x + 1)/x,-1.0,0.0 +x - x - 1 - ( 1 / x ) - 1,-2 - 1/x,-1.0,0.0 +x - x - 1 - ( x / ( 1 + x ) ),-(2*x + 1)/(x + 1),0.0,0.0 +x - x - 1 - 1,-2,0.0,0.0 +x - x - 1 - 1 - ( 1 + x ),-x - 3,0.0,1.0 +x - x - 1 - 1 - 1,-3,0.0,0.0 +x - x - 1 - 1 - x,-x - 2,0.0,1.0 +x - x - 1 - 1 / ( 1 + x ),-(x + 2)/(x + 1),0.0,0.0 +x - x - 1 - x,-x - 1,0.0,1.0 +x - x - 1 - x - ( 1 / x ),-x - 1 - 1/x,-1.0,1.0 +x - x - 1 - x - ( x * x ),-x**2 - x - 1,0.0,2.0 +x - x - 1 - x - x,-2*x - 1,0.0,1.0 +x - x - 1 / ( 1 - x ) - ( 1 / ( 1 + x ) ),2/(x**2 - 1),0.0,-2.0 +x - x - 1 / ( x * ( 1 + ( 1 + x ) ) ),-1/(x*(x + 2)),-1.0,-2.0 +x - x - 1 / ( x * ( 1 + x ) ) / ( 1 + x ),-1/(x*(x + 1)**2),-1.0,-3.0 +x - x - 1 / ( x * x ) - ( 1 / ( 1 + x ) ),-(x**2 + x + 1)/(x**2*(x + 1)),-2.0,-1.0 +x - x - 1 / x,-1/x,-1.0,-1.0 +x - x - 1 / x - x,-x - 1/x,-1.0,1.0 +x - x - 1 / x / ( 1 + x ),-1/(x*(x + 1)),-1.0,-2.0 +x - x - x * ( 1 + x ) * ( 1 + x ),-x*(x + 1)**2,1.0,3.0 +x - x - x * 1,-x,1.0,1.0 +x - x - x * x,-x**2,2.0,2.0 +x - x - x * x - ( x * x ),-2*x**2,2.0,2.0 +x - x - x * x - 1,-x**2 - 1,0.0,2.0 +x - x - x * x - x,-x*(x + 1),1.0,2.0 +x - x - x - ( 1 / x ),-x - 1/x,-1.0,1.0 +x - x - x - ( x * x ),-x*(x + 1),1.0,2.0 +x - x - x - ( x * x ) * x,-x**3 - x,1.0,3.0 +x - x - x - ( x / ( 1 - x ) ),x*(-x + 2)/(x - 1),1.0,1.0 +x - x - x - 1,-x - 1,0.0,1.0 +x - x - x - 1 - ( 1 + x ),-2*x - 2,0.0,1.0 +x - x - x - 1 - ( 1 / x ),-x - 1 - 1/x,-1.0,1.0 +x - x - x - 1 - 1,-x - 2,0.0,1.0 +x - x - x - 1 / ( 1 - x ),(-x*(x - 1) + 1)/(x - 1),0.0,1.0 +x - x - x - 1 / x,-x - 1/x,-1.0,1.0 +x - x - x - x,-2*x,1.0,1.0 +x - x - x - x * ( 1 + x ),-x*(x + 2),1.0,2.0 +x - x - x - x * ( x * x ),-x**3 - x,1.0,3.0 +x - x - x - x * x,-x*(x + 1),1.0,2.0 +x - x - x - x - ( x * ( 1 - x ) ),x*(x - 3),1.0,2.0 +x - x - x - x - ( x * x ),-x*(x + 2),1.0,2.0 +x - x - x - x - 1,-2*x - 1,0.0,1.0 +x - x - x - x - x,-3*x,1.0,1.0 +x - x - x / 1,-x,1.0,1.0 +x - x - x / x,-1,0.0,0.0 +x - x / ( ( ( 1 + x ) + x ) + x ),3*x**2/(3*x + 1),2.0,1.0 +x - x / ( ( ( 1 + x ) / x ) + x ),(x**3 + x)/(x**2 + x + 1),1.0,1.0 +x - x / ( ( ( 1 / ( 1 + x ) ) + x ) + x ),x**2*(2*x + 1)/(2*x*(x + 1) + 1),2.0,1.0 +x - x / ( ( ( 1 / x ) + x ) + x ),x - x/(2*x + 1/x),1.0,1.0 +x - x / ( ( ( 1 / x ) / x ) + x ),(x**4 - x**3 + x)/(x**3 + 1),1.0,1.0 +x - x / ( ( ( x * x ) * ( 1 - x ) ) + 1 ),x**3*(x - 1)/(x**2*(x - 1) - 1),3.0,1.0 +x - x / ( ( ( x / ( 1 + x ) ) / x ) + x ),x**3/(x**2 + x + 1),3.0,1.0 +x - x / ( ( ( x / ( 1 - x ) ) / x ) + x ),x**2*(x - 2)/(x**2 - x - 1),2.0,1.0 +x - x / ( ( 1 + ( 1 + x ) ) + x ),x*(2*x + 1)/(2*(x + 1)),1.0,1.0 +x - x / ( ( 1 + x ) + ( ( x * x ) + x ) ),x**2*(x + 2)/(x**2 + 2*x + 1),2.0,1.0 +x - x / ( ( 1 + x ) + ( x * ( x * x ) ) ),(x**4 + x**2)/(x**3 + x + 1),2.0,1.0 +x - x / ( ( 1 + x ) + ( x * x ) ),x**2*(x + 1)/(x**2 + x + 1),2.0,1.0 +x - x / ( ( 1 + x ) + ( x / ( 1 - x ) ) ),x**2*(x - 2)/(x**2 - x - 1),2.0,1.0 +x - x / ( ( 1 + x ) + x ),2*x**2/(2*x + 1),2.0,1.0 +x - x / ( ( 1 + x ) + x ) * x * x,x*(-x**2 + 2*x + 1)/(2*x + 1),1.0,2.0 +x - x / ( ( 1 + x ) - ( 1 / x ) ),(x**3 - x)/(x**2 + x - 1),1.0,1.0 +x - x / ( ( 1 - x ) + ( x / ( ( 1 + x ) + x ) ) ),2*x**3/(2*x**2 - 2*x - 1),3.0,1.0 +x - x / ( ( 1 / ( 1 + ( x * x ) ) ) - x ),x**2*(x**2 + x + 1)/(x**3 + x - 1),2.0,1.0 +x - x / ( ( 1 / ( 1 + x ) ) - x ),x**2*(x + 2)/(x**2 + x - 1),2.0,1.0 +x - x / ( ( 1 / ( 1 - x ) ) + x ),x**2*(x - 2)/(x**2 - x - 1),2.0,1.0 +x - x / ( ( 1 / ( 1 - x ) ) - ( x * x ) ),x**2*(x*(x - 1) + 1)/(x**2*(x - 1) + 1),2.0,1.0 +x - x / ( ( 1 / ( 1 - x ) ) - x ),x**3/(x**2 - x + 1),3.0,1.0 +x - x / ( ( 1 / x ) + ( 1 / x ) ),x*(-x + 2)/2,1.0,2.0 +x - x / ( ( 1 / x ) + ( x * x ) ),x*(x**3 - x + 1)/(x**3 + 1),1.0,1.0 +x - x / ( ( x * ( ( 1 + x ) + x ) ) + 1 ),x**2*(2*x + 1)/(x*(2*x + 1) + 1),2.0,1.0 +x - x / ( ( x * ( ( x / ( 1 + x ) ) + x ) ) + 1 ),x**3*(x + 2)/(x**2*(x + 2) + x + 1),3.0,1.0 +x - x / ( ( x * ( 1 + x ) ) + ( 1 + x ) ),x**2*(x + 2)/(x**2 + 2*x + 1),2.0,1.0 +x - x / ( ( x * ( 1 + x ) ) + 1 ),x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +x - x / ( ( x * ( 1 + x ) ) - 1 ),x*(x*(x + 1) - 2)/(x*(x + 1) - 1),1.0,1.0 +x - x / ( ( x * ( 1 - x ) ) + 1 ),x**2*(x - 1)/(x*(x - 1) - 1),2.0,1.0 +x - x / ( ( x * ( x * ( 1 - x ) ) ) + 1 ),x**3*(x - 1)/(x**2*(x - 1) - 1),3.0,1.0 +x - x / ( ( x * x ) + ( x * ( ( 1 / x ) + x ) ) ),2*x**3/(2*x**2 + 1),3.0,1.0 +x - x / ( ( x * x ) - 1 ),x*(x**2 - 2)/(x**2 - 1),1.0,1.0 +x - x / ( ( x / ( 1 - x ) ) + ( 1 / ( 1 + x ) ) ),2*x**3/(x**2 + 1),3.0,1.0 +x - x / ( ( x / ( 1 - x ) ) - 1 ),x*(3*x - 2)/(2*x - 1),1.0,1.0 +x - x / ( 1 + ( ( 1 + x ) * x ) ),x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +x - x / ( 1 + ( ( x * ( 1 - x ) ) * x ) ),x**3*(x - 1)/(x**2*(x - 1) - 1),3.0,1.0 +x - x / ( 1 + ( 1 + ( 1 / x ) ) ),x*(x + 1)/(2*x + 1),1.0,1.0 +x - x / ( 1 + ( 1 + x ) ),x*(x + 1)/(x + 2),1.0,1.0 +x - x / ( 1 + ( 1 - x ) ) * x * x,x*(x**2 + x - 2)/(x - 2),1.0,2.0 +x - x / ( 1 + ( 1 / x ) ) * x * x,x*(-x**3 + x + 1)/(x + 1),1.0,3.0 +x - x / ( 1 + ( x * ( ( 1 + x ) * x ) ) ),x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +x - x / ( 1 + ( x * ( 1 + x ) ) ),x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +x - x / ( 1 + ( x * ( 1 - x ) ) ),x**2*(x - 1)/(x*(x - 1) - 1),2.0,1.0 +x - x / ( 1 + ( x * ( x * ( 1 - x ) ) ) ),x**3*(x - 1)/(x**2*(x - 1) - 1),3.0,1.0 +x - x / ( 1 + ( x * ( x / ( 1 + x ) ) ) ),x**3/(x**2 + x + 1),3.0,1.0 +x - x / ( 1 + 1 ),x/2,1.0,1.0 +x - x / ( 1 + x ),x**2/(x + 1),2.0,1.0 +x - x / ( 1 + x ) * x * x,x*(-x**2 + x + 1)/(x + 1),1.0,2.0 +x - x / ( 1 + x ) - x,-x/(x + 1),1.0,0.0 +x - x / ( 1 - ( x * ( 1 + x ) ) ),x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +x - x / ( 1 - ( x * ( 1 - x ) ) ),x**2*(x - 1)/(x*(x - 1) + 1),2.0,1.0 +x - x / ( 1 - ( x * x ) ),x**3/(x**2 - 1),3.0,1.0 +x - x / ( 1 - ( x / ( 1 - x ) ) ),x**2/(2*x - 1),2.0,1.0 +x - x / ( 1 - x ),x**2/(x - 1),2.0,1.0 +x - x / ( 1 - x ) / ( 1 - x ),x - x/(x - 1)**2,2.0,1.0 +x - x / ( 1 - x ) / x,(x*(x - 1) + 1)/(x - 1),0.0,1.0 +x - x / ( x * ( 1 - x ) ),(x*(x - 1) + 1)/(x - 1),0.0,1.0 +x - x / ( x * x ) / x / x,x - 1/x**3,-3.0,1.0 +x - x / ( x + ( ( 1 + x ) * ( 1 + x ) ) ),x**2*(x + 3)/(x**2 + 3*x + 1),2.0,1.0 +x - x / ( x + ( ( 1 / ( 1 - x ) ) + x ) ),x**2*(2*x - 3)/(2*x*(x - 1) - 1),2.0,1.0 +x - x / ( x + ( 1 + ( x * ( 1 - x ) ) ) ),x**2*(x - 2)/(x**2 - 2*x - 1),2.0,1.0 +x - x / ( x + ( 1 + ( x / ( 1 + x ) ) ) ),x*((x + 1)**2 - 1)/(x + (x + 1)**2),2.0,1.0 +x - x / ( x + ( 1 + x ) ),2*x**2/(2*x + 1),2.0,1.0 +x - x / ( x + ( 1 / ( 1 + x ) ) ),x**3/(x**2 + x + 1),3.0,1.0 +x - x / ( x + ( 1 / ( 1 - ( ( x * x ) - x ) ) ) ),x**3*(x - 2)/(x**3 - x**2 - x - 1),3.0,1.0 +x - x / ( x + ( 1 / ( 1 - x ) ) ),x**2*(x - 2)/(x**2 - x - 1),2.0,1.0 +x - x / ( x + 1 ),x**2/(x + 1),2.0,1.0 +x - x / ( x + x ),x - 1/2,0.0,1.0 +x - x / ( x - ( ( 1 - x ) / x ) ),(x**3 - x)/(x**2 + x - 1),1.0,1.0 +x - x / ( x - ( 1 - x ) ),2*x*(x - 1)/(2*x - 1),1.0,1.0 +x - x / ( x - ( 1 / x ) ),x - x/(x - 1/x),1.0,1.0 +x - x / 1 * x,x*(-x + 1),1.0,2.0 +x - x / 1 * x * x,-x**3 + x,1.0,3.0 +x - x / 1 * x - ( x / ( 1 - x ) ),x**2*(-x + 2)/(x - 1),2.0,2.0 +x - x / 1 * x - 1,-x**2 + x - 1,0.0,2.0 +x - x / x,x - 1,0.0,1.0 +x - x / x + x,2*x - 1,0.0,1.0 +x - x / x - 1,x - 2,0.0,1.0 +x - x / x - x,-1,0.0,0.0 +x - x / x - x * x,-x**2 + x - 1,0.0,2.0 +x - x / x / ( 1 - x ),(x*(x - 1) + 1)/(x - 1),0.0,1.0 +x - x / x / x,x - 1/x,-1.0,1.0 +x - x / x / x / x,x - 1/x**2,-2.0,1.0 +x / ( ( ( ( ( 1 + x ) + x ) / x ) / x ) - 1 + x ),x**3/(x**2*(x - 1) + 2*x + 1),3.0,0.0 +x / ( ( ( ( ( 1 + x ) / x ) / x ) / x ) + 1 - x ),x**4/(x**3*(-x + 1) + x + 1),4.0,0.0 +x / ( ( ( ( ( 1 - x ) + x ) / x ) / x ) - 1 + x ),x**3/(x**2*(x - 1) + 1),3.0,0.0 +x / ( ( ( ( ( 1 - x ) / x ) / x ) / x ) + 1 - x ),-x**4/(x**3*(x - 1) + x - 1),4.0,0.0 +x / ( ( ( ( ( 1 / x ) / x ) / ( 1 - x ) ) / x ) - 1 + x ),x**4*(-x + 1)/(-x**3*(x - 1)**2 + 1),4.0,0.0 +x / ( ( ( ( ( x * x ) - x ) * x ) * x ) - 1 - 1 ),x/(x**3*(x - 1) - 2),1.0,-3.0 +x / ( ( ( ( 1 + ( x * x ) ) / x ) / x ) / x - x ),x**4/(-x**4 + x**2 + 1),4.0,0.0 +x / ( ( ( ( 1 + x ) * x ) * ( 1 + x ) ) - 1 / x ),x**2/(x**2*(x + 1)**2 - 1),2.0,-2.0 +x / ( ( ( ( 1 + x ) * x ) * x ) + 1 + 1 ),x/(x**2*(x + 1) + 2),1.0,-2.0 +x / ( ( ( ( 1 + x ) * x ) - x ) + 1 ) - x,-x**3/(x**2 + 1),3.0,1.0 +x / ( ( ( ( 1 + x ) + x ) + x ) - 1 / x ),x**2/(x*(3*x + 1) - 1),2.0,0.0 +x / ( ( ( ( 1 + x ) + x ) / x ) / x - ( 1 + x ) ),x**3/(-x**2*(x + 1) + 2*x + 1),3.0,0.0 +x / ( ( ( ( 1 + x ) - x ) - x ) - x ) - x,-2*x**2/(2*x - 1),2.0,1.0 +x / ( ( ( ( 1 + x ) / ( x * x ) ) / x ) - 1 + x ),x**4/(x**3*(x - 1) + x + 1),4.0,0.0 +x / ( ( ( ( 1 + x ) / x ) / ( x * x ) ) - 1 + x ),x**4/(x**3*(x - 1) + x + 1),4.0,0.0 +x / ( ( ( ( 1 + x ) / x ) / x ) + x ) * ( x / ( 1 - x ) ),-x**4/((x - 1)*(x**3 + x + 1)),4.0,0.0 +x / ( ( ( ( 1 + x ) / x ) / x ) - 1 + x ),x**3/(x**2*(x - 1) + x + 1),3.0,0.0 +x / ( ( ( ( 1 + x ) / x ) / x ) / x - ( 1 - x ) ),x**4/(x**3*(x - 1) + x + 1),4.0,0.0 +x / ( ( ( ( 1 - x ) * ( 1 + x ) ) * x ) * x + 1 ),x/(-x**4 + x**2 + 1),1.0,-3.0 +x / ( ( ( ( 1 - x ) * x ) * ( 1 - x ) ) + 1 / x ),x**2/(x**2*(x - 1)**2 + 1),2.0,-2.0 +x / ( ( ( ( 1 - x ) * x ) * x ) + 1 + 1 ),-x/(x**2*(x - 1) - 2),1.0,-2.0 +x / ( ( ( ( 1 - x ) * x ) - x ) - 1 / ( x * x ) ),-x**3/(x**4 + 1),3.0,-1.0 +x / ( ( ( ( 1 - x ) + ( 1 / x ) ) / x ) - x * x ),-x**3/(x**4 + x*(x - 1) - 1),3.0,-1.0 +x / ( ( ( ( 1 - x ) + x ) / x ) / x - ( x * x ) ),-x**3/(x**4 - 1),3.0,-1.0 +x / ( ( ( ( 1 - x ) - x ) - x ) ),-x/(3*x - 1),1.0,0.0 +x / ( ( ( ( 1 - x ) / x ) / ( x * x ) ) - ( x ) ),-x**4/(x**4 + x - 1),4.0,0.0 +x / ( ( ( ( 1 - x ) / x ) / x ) - ( x ) ),-x**3/(x**3 + x - 1),3.0,0.0 +x / ( ( ( ( 1 - x ) / x ) / x ) - 1 - ( x * x ) ),-x**3/(x**4 + x**2 + x - 1),3.0,-1.0 +x / ( ( ( ( 1 - x ) / x ) / x ) / x - ( 1 + x ) ),-x**4/(x**3*(x + 1) + x - 1),4.0,0.0 +x / ( ( ( ( 1 / ( 1 - x ) ) / x ) / x ) - 1 - 1 ),x**3*(-x + 1)/(2*x**2*(x - 1) + 1),3.0,1.0 +x / ( ( ( ( 1 / ( x * x ) ) + x ) + x ) + x + x ),x**3/(4*x**3 + 1),3.0,0.0 +x / ( ( ( ( 1 / ( x / ( 1 - x ) ) ) / x ) / x ) + 1 - x ),-x**4/(x**3*(x - 1) + x - 1),4.0,0.0 +x / ( ( ( ( 1 / x ) * ( 1 + x ) ) / x ) / x - x ),x**4/(-x**4 + x + 1),4.0,0.0 +x / ( ( ( ( 1 / x ) + x ) + x ) + x + x ),x**2/(4*x**2 + 1),2.0,0.0 +x / ( ( ( ( 1 / x ) - x ) / ( x * x ) ) + x ) * 1,x**4/(x**4 - x**2 + 1),4.0,0.0 +x / ( ( ( ( 1 / x ) / ( ( x * x ) + x ) ) - x ) ),-x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( ( ( ( 1 / x ) / ( ( x * x ) - x ) ) / x ) - 1 + x ),x**4*(x - 1)/(x**3*(x - 1)**2 + 1),4.0,0.0 +x / ( ( ( ( 1 / x ) / ( 1 + x ) ) / x ) - x * x ),-x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +x / ( ( ( ( 1 / x ) / ( x * x ) ) - x ) - x - x ),-x**4/(3*x**4 - 1),4.0,0.0 +x / ( ( ( ( 1 / x ) / ( x * x ) ) / ( 1 - x ) ) - x - x ),x**4*(-x + 1)/(2*x**4*(x - 1) + 1),4.0,0.0 +x / ( ( ( ( 1 / x ) / x ) ) + ( x * ( 1 + x ) ) ),x**3/(x**3*(x + 1) + 1),3.0,-1.0 +x / ( ( ( ( 1 / x ) / x ) - ( 1 + x ) ) - x - x ),-x**3/(x**2*(3*x + 1) - 1),3.0,0.0 +x / ( ( ( ( 1 / x ) / x ) - x ) - ( 1 / x ) - x ),-x**3/(2*x**3 + x - 1),3.0,0.0 +x / ( ( ( ( 1 / x ) / x ) - x ) - ( x * x ) + 1 ),-x**3/(x**2*(x**2 + x - 1) - 1),3.0,-1.0 +x / ( ( ( ( 1 / x ) / x ) - x ) - x + 1 ),x**3/(x**2*(-2*x + 1) + 1),3.0,0.0 +x / ( ( ( ( 1 / x ) / x ) - x ) - x - x ),-x**3/(3*x**3 - 1),3.0,0.0 +x / ( ( ( ( 1 / x ) / x ) - x ) / x + x ),x**4/(x**4 - x**3 + 1),4.0,0.0 +x / ( ( ( ( 1 / x ) / x ) / x ) + 1 - ( 1 + x ) ),-x**4/(x**4 - 1),4.0,0.0 +x / ( ( ( ( 1 / x ) / x ) / x ) + 1 - x ),x**4/(x**3*(-x + 1) + 1),4.0,0.0 +x / ( ( ( ( 1 / x ) / x ) / x ) - 1 - ( 1 + x ) ),-x**4/(x**3*(x + 2) - 1),4.0,0.0 +x / ( ( ( ( 1 / x ) / x ) / x ) - x - ( x / ( 1 - x ) ) ),x**4*(-x + 1)/(x**4*(x - 1) - x**4 - x + 1),4.0,0.0 +x / ( ( ( ( x * ( 1 - x ) ) * x ) * x ) + 1 + 1 ),-x/(x**3*(x - 1) - 2),1.0,-3.0 +x / ( ( ( ( x * ( 1 - x ) ) * x ) * x ) - 1 - 1 ),-x/(x**3*(x - 1) + 2),1.0,-3.0 +x / ( ( ( ( x * x ) * x ) * ( 1 + x ) ) - 1 - 1 ),x/(x**3*(x + 1) - 2),1.0,-3.0 +x / ( ( ( ( x * x ) * x ) * ( 1 - x ) ) + 1 + 1 ),-x/(x**3*(x - 1) - 2),1.0,-3.0 +x / ( ( ( ( x * x ) * x ) - x ) - x - ( 1 / x ) ),x**2/(x**4 - 2*x**2 - 1),2.0,-2.0 +x / ( ( ( ( x * x ) + x ) * x ) * ( 1 - x ) + 1 ),x/(-x**4 + x**2 + 1),1.0,-3.0 +x / ( ( ( ( x * x ) - x ) * ( 1 - x ) ) * x + 1 ),-x/(x**2*(x - 1)**2 - 1),1.0,-3.0 +x / ( ( ( ( x * x ) - x ) * x ) * x + 1 ),x/(x**3*(x - 1) + 1),1.0,-3.0 +x / ( ( ( ( x * x ) - x ) * x ) - 1 - ( 1 / x ) ),x**2/(x**4 - x**3 - x - 1),2.0,-2.0 +x / ( ( ( ( x * x ) - x ) - x ) - x - x ),1/(x - 4),0.0,-1.0 +x / ( ( ( 1 + ( 1 + x ) ) * x ) + 1 ) * x,x**2/(x*(x + 2) + 1),2.0,0.0 +x / ( ( ( 1 + ( 1 + x ) ) + x ) - 1 / x ),x**2/(2*x*(x + 1) - 1),2.0,0.0 +x / ( ( ( 1 + ( 1 - x ) ) / x ) + 1 - x ),-x**2/(x**2 - 2),2.0,0.0 +x / ( ( ( 1 + ( 1 - x ) ) / x ) / x - ( 1 - x ) ),x**3/(x**3 - x**2 - x + 2),3.0,0.0 +x / ( ( ( 1 + ( 1 / ( 1 - x ) ) ) / x ) / x - x ),x**3*(-x + 1)/(x**3*(x - 1) - x + 2),3.0,0.0 +x / ( ( ( 1 + ( 1 / x ) ) / x ) - x * x ),x**3/(-x**4 + x + 1),3.0,-1.0 +x / ( ( ( 1 + ( x * x ) ) ) + 1 ),x/(x**2 + 2),1.0,-1.0 +x / ( ( ( 1 + ( x * x ) ) * ( 1 - x ) ) - 1 / x ),-x**2/(x*(x - 1)*(x**2 + 1) + 1),2.0,-2.0 +x / ( ( ( 1 + ( x * x ) ) + x ) - 1 / x ),x**2/(x*(x**2 + x + 1) - 1),2.0,-1.0 +x / ( ( ( 1 + x ) ) + 1 ),x/(x + 2),1.0,0.0 +x / ( ( ( 1 + x ) * ( 1 + ( x * x ) ) ) + 1 / x ),x**2/(x*(x + 1)*(x**2 + 1) + 1),2.0,-2.0 +x / ( ( ( 1 + x ) * ( 1 + ( x * x ) ) ) - 1 / x ),x**2/(x*(x + 1)*(x**2 + 1) - 1),2.0,-2.0 +x / ( ( ( 1 + x ) * ( 1 + x ) ) + ( 1 / x ) / x ),x**3/(x**2*(x + 1)**2 + 1),3.0,-1.0 +x / ( ( ( 1 + x ) * ( 1 + x ) ) + 1 / x ),x**2/(x*(x + 1)**2 + 1),2.0,-1.0 +x / ( ( ( 1 + x ) * ( 1 + x ) ) - 1 / ( x * x ) ),x**3/(x**2*(x + 1)**2 - 1),3.0,-1.0 +x / ( ( ( 1 + x ) * ( 1 - ( x * x ) ) ) + 1 / x ),-x**2/(x*(x + 1)*(x**2 - 1) - 1),2.0,-2.0 +x / ( ( ( 1 + x ) * ( 1 - x ) ) - 1 / x ),-x**2/(x**3 - x + 1),2.0,-1.0 +x / ( ( ( 1 + x ) * ( x * ( x * x ) ) ) + 1 + 1 ),x/(x**3*(x + 1) + 2),1.0,-3.0 +x / ( ( ( 1 + x ) * x ) + 1 ) - ( x / ( 1 + x ) ),-x**3/((x + 1)*(x*(x + 1) + 1)),3.0,0.0 +x / ( ( ( 1 + x ) * x ) + 1 ) - x,-x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +x / ( ( ( 1 + x ) * x ) - 1 ),x/(x*(x + 1) - 1),1.0,-1.0 +x / ( ( ( 1 + x ) * x ) - 1 ) * x,x**2/(x*(x + 1) - 1),2.0,0.0 +x / ( ( ( 1 + x ) * x ) - 1 ) - ( 1 / x ),(-x + 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +x / ( ( ( 1 + x ) * x ) - 1 ) / 1,x/(x*(x + 1) - 1),1.0,-1.0 +x / ( ( ( 1 + x ) + ( 1 / x ) ) + 1 ) - 1,-(2*x + 1)/(x**2 + 2*x + 1),0.0,-1.0 +x / ( ( ( 1 + x ) + ( x * x ) ) - 1 / x ),x**2/(x*(x**2 + x + 1) - 1),2.0,-1.0 +x / ( ( ( 1 + x ) + x ) + 1 ) * x,x**2/(2*(x + 1)),2.0,1.0 +x / ( ( ( 1 + x ) + x ) + 1 + ( 1 + x ) ),x/(3*(x + 1)),1.0,0.0 +x / ( ( ( 1 + x ) + x ) + 1 + 1 ),x/(2*x + 3),1.0,0.0 +x / ( ( ( 1 + x ) + x ) + 1 / ( x * ( x * x ) ) ),x**4/(x**3*(2*x + 1) + 1),4.0,0.0 +x / ( ( ( 1 + x ) + x ) + x ) * x,x**2/(3*x + 1),2.0,1.0 +x / ( ( ( 1 + x ) + x ) + x ) + x,x*(3*x + 2)/(3*x + 1),1.0,1.0 +x / ( ( ( 1 + x ) + x ) + x ) - 1,-(2*x + 1)/(3*x + 1),0.0,0.0 +x / ( ( ( 1 + x ) + x ) + x + ( 1 / x ) ),x**2/(x*(3*x + 1) + 1),2.0,0.0 +x / ( ( ( 1 + x ) + x ) + x + x ),x/(4*x + 1),1.0,0.0 +x / ( ( ( 1 + x ) + x ) - ( 1 + x ) / x ),x**2/(2*x**2 - 1),2.0,0.0 +x / ( ( ( 1 + x ) + x ) - ( 1 - x ) / x ),x**2/(x*(2*x + 1) + x - 1),2.0,0.0 +x / ( ( ( 1 + x ) + x ) - 1 / x ),x**2/(x*(2*x + 1) - 1),2.0,0.0 +x / ( ( ( 1 + x ) - ( x * x ) ) - ( 1 / x ) / x ),-x**3/(-x**2*(-x**2 + x + 1) + 1),3.0,-1.0 +x / ( ( ( 1 + x ) - x ) / x - ( 1 + x ) ),-x**2/(x*(x + 1) - 1),2.0,0.0 +x / ( ( ( 1 + x ) - x ) / x - ( x * x ) ),-x**2/(x**3 - 1),2.0,-1.0 +x / ( ( ( 1 + x ) / ( ( x * x ) - x ) ) / x + 1 ),x**3*(x - 1)/(x**2*(x - 1) + x + 1),3.0,1.0 +x / ( ( ( 1 + x ) / ( x * x ) ) + 1 - x ),x**3/(x**2*(-x + 1) + x + 1),3.0,0.0 +x / ( ( ( 1 + x ) / ( x * x ) ) - x * ( 1 + x ) ),x**3/(-x**3*(x + 1) + x + 1),3.0,-1.0 +x / ( ( ( 1 + x ) / ( x * x ) ) / x - ( 1 + x ) ),x**4/(-x**3*(x + 1) + x + 1),4.0,0.0 +x / ( ( ( 1 + x ) / ( x * x ) ) / x - x ),x**4/(-x**4 + x + 1),4.0,0.0 +x / ( ( ( 1 + x ) / x ) + ( ( x * x ) * x ) + 1 ),x**2/(x**4 + 2*x + 1),2.0,-2.0 +x / ( ( ( 1 + x ) / x ) + ( 1 / x ) + x ),x**2/(x**2 + x + 2),2.0,0.0 +x / ( ( ( 1 + x ) / x ) + ( x ) ),x**2/(x**2 + x + 1),2.0,0.0 +x / ( ( ( 1 + x ) / x ) + ( x * ( 1 - x ) ) * x ),x**2/(-x**3*(x - 1) + x + 1),2.0,-2.0 +x / ( ( ( 1 + x ) / x ) + ( x * x ) + 1 ),x**2/(x**3 + 2*x + 1),2.0,-1.0 +x / ( ( ( 1 + x ) / x ) + 1 + ( x * x ) ),x**2/(x**3 + 2*x + 1),2.0,-1.0 +x / ( ( ( 1 + x ) / x ) + 1 + x ),x**2/(x*(x + 1) + x + 1),2.0,0.0 +x / ( ( ( 1 + x ) / x ) + 1 - x ),x**2/(x*(-x + 1) + x + 1),2.0,0.0 +x / ( ( ( 1 + x ) / x ) + 1 / x ),x**2/(x + 2),2.0,1.0 +x / ( ( ( 1 + x ) / x ) + x ) + x,x + x/(x + (x + 1)/x),1.0,1.0 +x / ( ( ( 1 + x ) / x ) + x ) / x,x/(x**2 + x + 1),1.0,-1.0 +x / ( ( ( 1 + x ) / x ) + x * ( x * x ) ),x**2/(x**4 + x + 1),2.0,-2.0 +x / ( ( ( 1 + x ) / x ) + x + 1 ),x**2/(x*(x + 1) + x + 1),2.0,0.0 +x / ( ( ( 1 + x ) / x ) - ( 1 + x ) * x ),x**2/(-x**2*(x + 1) + x + 1),2.0,-1.0 +x / ( ( ( 1 + x ) / x ) - ( x ) ),x**2/(-x**2 + x + 1),2.0,0.0 +x / ( ( ( 1 + x ) / x ) - x * x ),x**2/(-x**3 + x + 1),2.0,-1.0 +x / ( ( ( 1 + x ) / x ) - x + ( x * x ) ),x**2/(x**2*(x - 1) + x + 1),2.0,-1.0 +x / ( ( ( 1 + x ) / x ) / ( x * x ) - ( 1 + x ) ),x**4/(-x**3*(x + 1) + x + 1),4.0,0.0 +x / ( ( ( 1 + x ) / x ) / x + ( x * ( 1 + x ) ) ),x**3/(x**3*(x + 1) + x + 1),3.0,-1.0 +x / ( ( ( 1 + x ) / x ) / x + ( x * ( 1 - x ) ) ),x**3/(-x**3*(x - 1) + x + 1),3.0,-1.0 +x / ( ( ( 1 + x ) / x ) / x - ( ( 1 + x ) * x ) ),x**3/(-x**3*(x + 1) + x + 1),3.0,-1.0 +x / ( ( ( 1 + x ) / x ) / x - ( ( x * x ) + x ) ),x**3/(-x**3*(x + 1) + x + 1),3.0,-1.0 +x / ( ( ( 1 + x ) / x ) / x - ( x * ( 1 + x ) ) ),x**3/(-x**3*(x + 1) + x + 1),3.0,-1.0 +x / ( ( ( 1 + x ) / x ) / x - ( x * ( 1 - x ) ) ),x**3/(x**4 - x**3 + x + 1),3.0,-1.0 +x / ( ( ( 1 + x ) / x ) / x - ( x * x ) ),x**3/(-x**4 + x + 1),3.0,-1.0 +x / ( ( ( 1 + x ) / x ) / x - x ),x**3/(-x**3 + x + 1),3.0,0.0 +x / ( ( ( 1 - ( 1 / x ) ) ) + 1 ),x**2/(2*x - 1),2.0,1.0 +x / ( ( ( 1 - ( 1 / x ) ) - x ) ),-x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( ( ( 1 - ( x * ( 1 - x ) ) ) * x ) * x - 1 ),x/(x**4 - x**3 + x**2 - 1),1.0,-3.0 +x / ( ( ( 1 - ( x * x ) ) * ( 1 + x ) ) - 1 / x ),-x**2/(x*(x + 1)*(x**2 - 1) + 1),2.0,-2.0 +x / ( ( ( 1 - ( x * x ) ) * x ) * x + 1 ),x/(-x**4 + x**2 + 1),1.0,-3.0 +x / ( ( ( 1 - ( x * x ) ) / x ) - x ),-x**2/(2*x**2 - 1),2.0,0.0 +x / ( ( ( 1 - x ) ) + 1 ),-x/(x - 2),1.0,0.0 +x / ( ( ( 1 - x ) * ( ( x * x ) + x ) ) - 1 / x ),-x**2/(x**4 - x**2 + 1),2.0,-2.0 +x / ( ( ( 1 - x ) * ( 1 + x ) ) + 1 / x ),x**2/(-x**3 + x + 1),2.0,-1.0 +x / ( ( ( 1 - x ) * ( 1 + x ) ) - 1 / x ),-x**2/(x**3 - x + 1),2.0,-1.0 +x / ( ( ( 1 - x ) * ( 1 - ( x * x ) ) ) + 1 / x ),x**2/(x*(x - 1)*(x**2 - 1) + 1),2.0,-2.0 +x / ( ( ( 1 - x ) * ( 1 - x ) ) * x + 1 ),x/(x*(x - 1)**2 + 1),1.0,-2.0 +x / ( ( ( 1 - x ) * ( 1 - x ) ) * x - x ),1/(x*(x - 2)),-1.0,-2.0 +x / ( ( ( 1 - x ) * ( 1 - x ) ) - ( 1 / x ) / x ),x**3/(x**2*(x - 1)**2 - 1),3.0,-1.0 +x / ( ( ( 1 - x ) * ( 1 - x ) ) - 1 ) / x,1/(x*(x - 2)),-1.0,-2.0 +x / ( ( ( 1 - x ) * ( 1 - x ) ) - 1 / ( x * x ) ),x**3/(x**2*(x - 1)**2 - 1),3.0,-1.0 +x / ( ( ( 1 - x ) * ( 1 - x ) ) - 1 / x ),x**2/(x*(x - 1)**2 - 1),2.0,-1.0 +x / ( ( ( 1 - x ) * ( x * ( 1 - x ) ) ) + 1 / x ),x**2/(x**2*(x - 1)**2 + 1),2.0,-2.0 +x / ( ( ( 1 - x ) * ( x * x ) ) * x - 1 ),-x/(x**3*(x - 1) + 1),1.0,-3.0 +x / ( ( ( 1 - x ) * ( x * x ) ) + x + x ),-1/(x*(x - 1) - 2),0.0,-2.0 +x / ( ( ( 1 - x ) * x ) * ( x * x ) - 1 ),-x/(x**3*(x - 1) + 1),1.0,-3.0 +x / ( ( ( 1 - x ) * x ) * x + ( 1 + x ) ),x/(-x**2*(x - 1) + x + 1),1.0,-2.0 +x / ( ( ( 1 - x ) * x ) * x + 1 ),-x/(x**2*(x - 1) - 1),1.0,-2.0 +x / ( ( ( 1 - x ) * x ) * x - ( 1 + x ) ),-x/(x**2*(x - 1) + x + 1),1.0,-2.0 +x / ( ( ( 1 - x ) * x ) * x - ( 1 - x ) ),-x/(x**2*(x - 1) - x + 1),1.0,-2.0 +x / ( ( ( 1 - x ) * x ) * x - 1 ),-x/(x**2*(x - 1) + 1),1.0,-2.0 +x / ( ( ( 1 - x ) * x ) + 1 ),-x/(x*(x - 1) - 1),1.0,-1.0 +x / ( ( ( 1 - x ) * x ) + 1 ) - ( 1 / x ),(-x**2 - x*(x - 1) + 1)/(x*(x*(x - 1) - 1)),-1.0,-1.0 +x / ( ( ( 1 - x ) * x ) - ( ( 1 / x ) / x ) - 1 ),-x**3/(x**2*(x*(x - 1) + 1) + 1),3.0,-1.0 +x / ( ( ( 1 - x ) * x ) - ( 1 - x ) - 1 ),-x/(x*(x - 1) - x + 2),1.0,-1.0 +x / ( ( ( 1 - x ) * x ) - ( 1 / x ) - 1 ),-x**2/(x*(x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( ( ( 1 - x ) * x ) - 1 ) - x,-x*(x*(x - 1) + 2)/(x*(x - 1) + 1),1.0,1.0 +x / ( ( ( 1 - x ) * x ) - 1 + x ),-x/(x*(x - 1) - x + 1),1.0,-1.0 +x / ( ( ( 1 - x ) * x ) - 1 - ( 1 / x ) ),-x**2/(x*(x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( ( ( 1 - x ) * x ) - 1 / x ),-x**2/(x**2*(x - 1) + 1),2.0,-1.0 +x / ( ( ( 1 - x ) + ( x * x ) ) * x - ( 1 / x ) ),x**2/(x**2*(x**2 - x + 1) - 1),2.0,-2.0 +x / ( ( ( 1 - x ) + ( x * x ) ) * x - 1 ),x/(x*(x**2 - x + 1) - 1),1.0,-2.0 +x / ( ( ( 1 - x ) + ( x * x ) ) + 1 ),x/(x**2 - x + 2),1.0,-1.0 +x / ( ( ( 1 - x ) + x ) + ( 1 - x ) + 1 ),-x/(x - 3),1.0,0.0 +x / ( ( ( 1 - x ) + x ) + 1 ) - x,-x/2,1.0,1.0 +x / ( ( ( 1 - x ) - ( 1 / x ) ) - x - x ),-x**2/(x*(3*x - 1) + 1),2.0,0.0 +x / ( ( ( 1 - x ) - x ) ),-x/(2*x - 1),1.0,0.0 +x / ( ( ( 1 - x ) - x ) + 1 ) / ( 1 + x ),-x/(2*x**2 - 2),1.0,-1.0 +x / ( ( ( 1 - x ) - x ) - ( x * x ) ) - x,-x**2*(x + 2)/(x**2 + 2*x - 1),2.0,1.0 +x / ( ( ( 1 - x ) - x ) - 1 / x ),-x**2/(x*(2*x - 1) + 1),2.0,0.0 +x / ( ( ( 1 - x ) - x ) - x ) - x,-3*x**2/(3*x - 1),2.0,1.0 +x / ( ( ( 1 - x ) - x ) - x - x ),-x/(4*x - 1),1.0,0.0 +x / ( ( ( 1 - x ) / ( ( x * x ) * x ) ) + 1 - x ),-x**4/(x**3*(x - 1) + x - 1),4.0,0.0 +x / ( ( ( 1 - x ) / ( ( x * x ) + x ) ) / x + x ),x**3*(x + 1)/(x**3*(x + 1) - x + 1),3.0,0.0 +x / ( ( ( 1 - x ) / ( ( x / ( 1 + x ) ) - x ) ) / x - x ),-x**4/(x**4 - x**2 + 1),4.0,0.0 +x / ( ( ( 1 - x ) / ( x * x ) ) / x - ( 1 - x ) ),x**4/(x**4 - x**3 - x + 1),4.0,0.0 +x / ( ( ( 1 - x ) / x ) + ( 1 + x ) * x ),x**2/(x**2*(x + 1) - x + 1),2.0,-1.0 +x / ( ( ( 1 - x ) / x ) + ( 1 / x ) + x ),x**2/(x**2 - x + 2),2.0,0.0 +x / ( ( ( 1 - x ) / x ) + x ) * ( x / ( 1 - x ) ),-x**3/((x - 1)*(x**2 - x + 1)),3.0,0.0 +x / ( ( ( 1 - x ) / x ) + x ) + ( x * x ),x**2*(x**2 - x + 2)/(x**2 - x + 1),2.0,2.0 +x / ( ( ( 1 - x ) / x ) + x ) - 1,(x - 1)/(x**2 - x + 1),0.0,-1.0 +x / ( ( ( 1 - x ) / x ) + x * x ),x**2/(x**3 - x + 1),2.0,-1.0 +x / ( ( ( 1 - x ) / x ) + x + ( x * x ) ),x**2/(x**2*(x + 1) - x + 1),2.0,-1.0 +x / ( ( ( 1 - x ) / x ) + x + x ),x**2/(2*x**2 - x + 1),2.0,0.0 +x / ( ( ( 1 - x ) / x ) - ( 1 + x ) ),-x**2/(x*(x + 1) + x - 1),2.0,0.0 +x / ( ( ( 1 - x ) / x ) - x - ( 1 + x ) ),-x**2/(x*(2*x + 1) + x - 1),2.0,0.0 +x / ( ( ( 1 - x ) / x ) - x / x ),-x**2/(2*x - 1),2.0,1.0 +x / ( ( ( 1 - x ) / x ) / ( ( x / ( 1 + x ) ) - x ) - x ),-x**4/(x**4 - x**2 + 1),4.0,0.0 +x / ( ( ( 1 - x ) / x ) / x + ( x * ( 1 - x ) ) ),-x**3/(x**3*(x - 1) + x - 1),3.0,-1.0 +x / ( ( ( 1 - x ) / x ) / x - ( 1 + x ) ),-x**3/(x**2*(x + 1) + x - 1),3.0,0.0 +x / ( ( ( 1 - x ) / x ) / x - ( 1 - x ) ),x**3/(x**3 - x**2 - x + 1),3.0,0.0 +x / ( ( ( 1 - x ) / x ) / x - ( x / ( 1 - x ) ) ),x**3*(-x + 1)/(-x**3 + (x - 1)**2),3.0,1.0 +x / ( ( ( 1 / ( ( x * x ) * x ) ) - x ) - x - x ),-x**4/(3*x**4 - 1),4.0,0.0 +x / ( ( ( 1 / ( ( x * x ) + x ) ) - x ) ),-x**2*(x + 1)/(x**2*(x + 1) - 1),2.0,0.0 +x / ( ( ( 1 / ( ( x * x ) - x ) ) / x ) - ( x * x ) ) * x,x**4*(-x + 1)/(x**4*(x - 1) - 1),4.0,0.0 +x / ( ( ( 1 / ( 1 + x ) ) ) - x ),-x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( ( ( 1 / ( 1 + x ) ) + x ) + 1 ) - 1,-(x + 2)/(x**2 + 2*x + 2),0.0,-1.0 +x / ( ( ( 1 / ( 1 + x ) ) - x ) ),-x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( ( ( 1 / ( 1 + x ) ) / ( x * x ) ) + x + x ),x**3*(x + 1)/(2*x**3*(x + 1) + 1),3.0,0.0 +x / ( ( ( 1 / ( 1 + x ) ) / x ) + x ),x**2*(x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +x / ( ( ( 1 / ( 1 + x ) ) / x ) / x - x ),-x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( ( ( 1 / ( 1 - x ) ) ) - x ),-x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( ( ( 1 / ( 1 - x ) ) + x ) + x ) - x,x**2*(-2*x + 3)/(2*x*(x - 1) - 1),2.0,1.0 +x / ( ( ( 1 / ( 1 - x ) ) / x ) + x ),x**2*(x - 1)/(x**2*(x - 1) - 1),2.0,0.0 +x / ( ( ( 1 / ( 1 - x ) ) / x ) + x ) - 1,1/(x**2*(x - 1) - 1),0.0,-3.0 +x / ( ( ( 1 / ( 1 - x ) ) / x ) + x + 1 ),x**2*(x - 1)/(x**3 - x - 1),2.0,0.0 +x / ( ( ( 1 / ( x * ( 1 - x ) ) ) / x ) + x ) - 1,1/(x**3*(x - 1) - 1),0.0,-4.0 +x / ( ( ( 1 / ( x * ( x * x ) ) ) - x ) - x - x ),-x**4/(3*x**4 - 1),4.0,0.0 +x / ( ( ( 1 / ( x * x ) ) + x ) + ( 1 + x ) ),x**3/(x**2*(2*x + 1) + 1),3.0,0.0 +x / ( ( ( 1 / ( x * x ) ) + x ) + ( x * x ) ),x**3/(x**3*(x + 1) + 1),3.0,-1.0 +x / ( ( ( 1 / ( x * x ) ) + x ) - ( x * x ) + 1 ),x**3/(x**2*(-x**2 + x + 1) + 1),3.0,-1.0 +x / ( ( ( 1 / ( x * x ) ) - ( x * ( 1 + x ) ) ) + 1 ) * x,x**4/(x**2*(-x*(x + 1) + 1) + 1),4.0,0.0 +x / ( ( ( 1 / ( x * x ) ) - x ) - x ) * ( x / ( 1 - x ) ),x**4/((x - 1)*(2*x**3 - 1)),4.0,0.0 +x / ( ( ( 1 / ( x * x ) ) / ( 1 + x ) ) + x ) - 1,-1/(x**3*(x + 1) + 1),0.0,-4.0 +x / ( ( ( 1 / ( x * x ) ) / ( 1 + x ) ) + x * x ),x**3*(x + 1)/(x**4*(x + 1) + 1),3.0,-1.0 +x / ( ( ( 1 / ( x * x ) ) / ( 1 + x ) ) / x - x ),-x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( ( ( 1 / ( x * x ) ) / ( 1 - x ) ) - x + 1 ),x**3*(-x + 1)/(x**2*(x - 1)**2 + 1),3.0,0.0 +x / ( ( ( 1 / ( x * x ) ) / x ) - ( 1 - x ) - 1 ),x**4/(x**3*(x - 2) + 1),4.0,0.0 +x / ( ( ( 1 / ( x / ( 1 + x ) ) ) / ( x * x ) ) - 1 + x ),x**4/(x**3*(x - 1) + x + 1),4.0,0.0 +x / ( ( ( 1 / ( x / ( 1 - x ) ) ) / x ) - 1 - 1 ),-x**3/(2*x**2 + x - 1),3.0,1.0 +x / ( ( ( 1 / ( x / ( 1 - x ) ) ) / x ) / x - x ),-x**4/(x**4 + x - 1),4.0,0.0 +x / ( ( ( 1 / x ) ) + ( 1 + x ) ),x**2/(x*(x + 1) + 1),2.0,0.0 +x / ( ( ( 1 / x ) ) + ( x * ( 1 + x ) ) ),x**2/(x**2*(x + 1) + 1),2.0,-1.0 +x / ( ( ( 1 / x ) ) - ( 1 - x ) ),x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( ( ( 1 / x ) ) - ( 1 / ( 1 - x ) ) ),x**2*(-x + 1)/(-2*x + 1),2.0,2.0 +x / ( ( ( 1 / x ) * ( 1 - ( 1 / x ) ) ) - x * x ),-x**3/(x**4 - x + 1),3.0,-1.0 +x / ( ( ( 1 / x ) + ( 1 + x ) ) + 1 + 1 ),x**2/(x*(x + 3) + 1),2.0,0.0 +x / ( ( ( 1 / x ) + x ) + ( 1 / x ) ),x**2/(x**2 + 2),2.0,0.0 +x / ( ( ( 1 / x ) + x ) + 1 ),x**2/(x*(x + 1) + 1),2.0,0.0 +x / ( ( ( 1 / x ) + x ) + 1 ) + ( x * x ),x**2*(x*(x + 1) + 2)/(x*(x + 1) + 1),2.0,2.0 +x / ( ( ( 1 / x ) + x ) + 1 ) - x,-(x**3 + x)/(x**2 + x + 1),1.0,1.0 +x / ( ( ( 1 / x ) + x ) + 1 + ( 1 / x ) ),x**2/(x*(x + 1) + 2),2.0,0.0 +x / ( ( ( 1 / x ) + x ) + 1 / ( x * ( x * x ) ) ),x**4/(x**4 + x**2 + 1),4.0,0.0 +x / ( ( ( 1 / x ) + x ) + x ),x**2/(2*x**2 + 1),2.0,0.0 +x / ( ( ( 1 / x ) + x ) + x * ( x * ( 1 + x ) ) ),x**2/(x**2*(x*(x + 1) + 1) + 1),2.0,-2.0 +x / ( ( ( 1 / x ) + x ) + x + 1 ),x**2/(x*(2*x + 1) + 1),2.0,0.0 +x / ( ( ( 1 / x ) + x ) / ( x * ( ( x * x ) - x ) ) - x ),x**4*(-x + 1)/(x**4*(x - 1) - x**2 - 1),4.0,0.0 +x / ( ( ( 1 / x ) + x ) / ( x * ( 1 - x ) ) - x ),x**3*(-x + 1)/(x**3*(x - 1) + x**2 + 1),3.0,0.0 +x / ( ( ( 1 / x ) + x ) / x + ( 1 + x ) ),x**3/(x**3 + 2*x**2 + 1),3.0,0.0 +x / ( ( ( 1 / x ) + x ) / x - ( x * ( 1 + x ) ) ),x**3/(-x**3*(x + 1) + x**2 + 1),3.0,-1.0 +x / ( ( ( 1 / x ) + x ) / x - ( x * x ) ),x**3/(-x**4 + x**2 + 1),3.0,-1.0 +x / ( ( ( 1 / x ) - ( ( x * x ) * x ) ) ),-x**2/(x**4 - 1),2.0,-2.0 +x / ( ( ( 1 / x ) - ( 1 - x ) ) + 1 / ( x * x ) ),x**3/(x**2*(x - 1) + x + 1),3.0,0.0 +x / ( ( ( 1 / x ) - ( 1 - x ) ) - 1 - 1 ),x**2/(x*(x - 3) + 1),2.0,0.0 +x / ( ( ( 1 / x ) - ( x * ( 1 + x ) ) ) + 1 ) * x,x**3/(x*(-x*(x + 1) + 1) + 1),3.0,0.0 +x / ( ( ( 1 / x ) - ( x * x ) ) ),-x**2/(x**3 - 1),2.0,-1.0 +x / ( ( ( 1 / x ) - 1 ) ),-x**2/(x - 1),2.0,1.0 +x / ( ( ( 1 / x ) - x ) + 1 ) + 1,(x + 1)/(-x**2 + x + 1),0.0,-1.0 +x / ( ( ( 1 / x ) - x ) + 1 ) - x,(x**3 - x)/(-x**2 + x + 1),1.0,1.0 +x / ( ( ( 1 / x ) - x ) + 1 + 1 ),x**2/(x*(-x + 2) + 1),2.0,0.0 +x / ( ( ( 1 / x ) - x ) - ( ( x * x ) + x ) ) * x,-x**3/(x**2*(x + 2) - 1),3.0,0.0 +x / ( ( ( 1 / x ) - x ) - ( 1 + x ) ) * x,-x**3/(x*(2*x + 1) - 1),3.0,1.0 +x / ( ( ( 1 / x ) - x ) - ( x * x ) ) * x,-x**3/(x**2*(x + 1) - 1),3.0,0.0 +x / ( ( ( 1 / x ) - x ) - ( x * x ) + 1 ),-x**2/(x*(x**2 + x - 1) - 1),2.0,-1.0 +x / ( ( ( 1 / x ) - x ) - ( x / ( 1 + x ) ) ) * x,-x**3*(x + 1)/(x**3 + 2*x**2 - x - 1),3.0,1.0 +x / ( ( ( 1 / x ) - x ) - 1 / ( x * x ) ),-x**3/(x**3 - x + 1),3.0,0.0 +x / ( ( ( 1 / x ) - x ) - x ) * ( 1 + x ),-x**2*(x + 1)/(2*x**2 - 1),2.0,1.0 +x / ( ( ( 1 / x ) - x ) - x ) * x,-x**3/(2*x**2 - 1),3.0,1.0 +x / ( ( ( 1 / x ) - x ) - x ) - ( x / ( ( 1 / x ) + x ) ),-3*x**4/(2*x**4 + x**2 - 1),4.0,0.0 +x / ( ( ( 1 / x ) - x ) - x * ( 1 + x ) ),-x**2/(x**2*(x + 2) - 1),2.0,-1.0 +x / ( ( ( 1 / x ) - x ) - x - x ),-x**2/(3*x**2 - 1),2.0,0.0 +x / ( ( ( 1 / x ) - x ) / ( ( x * x ) / ( 1 - x ) ) - x ),-x**4/(x**4 - (x - 1)*(x**2 - 1)),4.0,0.0 +x / ( ( ( 1 / x ) - x ) / x + ( x * ( 1 + x ) ) ),x**3/(x**3*(x + 1) - x**2 + 1),3.0,-1.0 +x / ( ( ( 1 / x ) - x ) / x + ( x * ( 1 - x ) ) ),-x**3/(x**3*(x - 1) + x**2 - 1),3.0,-1.0 +x / ( ( ( 1 / x ) - x ) / x + x ),x**3/(x**3 - x**2 + 1),3.0,0.0 +x / ( ( ( 1 / x ) / ( ( x * ( 1 + x ) ) - x ) ) - x + 1 ),x**4/(x**3*(-x + 1) + 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( ( x * ( 1 - x ) ) + x ) ) / x + x ),x**4*(x - 2)/(x**4*(x - 2) - 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( ( x * x ) + x ) ) / x + x ),x**4*(x + 1)/(x**4*(x + 1) + 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( ( x * x ) + x ) ) / x - ( 1 + x ) ),-x**4*(x + 1)/(x**3*(x + 1)**2 - 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( ( x * x ) + x ) ) / x - x ),-x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( ( x * x ) - x ) ) / x - ( 1 - x ) ),x**4*(x - 1)/(x**3*(x - 1)**2 + 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( ( x / ( 1 - x ) ) * x ) ) + 1 - x ),-x**4/(x**3*(x - 1) + x - 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( ( x / ( 1 - x ) ) - x ) ) - x + 1 ),x**4/(-x**3*(x - 1) - x + 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( 1 + ( 1 + x ) ) ) / x - x ),-x**3*(x + 2)/(x**3*(x + 2) - 1),3.0,0.0 +x / ( ( ( 1 / x ) / ( 1 + x ) ) + 1 + 1 ),x**2*(x + 1)/(2*x*(x + 1) + 1),2.0,1.0 +x / ( ( ( 1 / x ) / ( 1 + x ) ) + x ) * 1,x**2*(x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +x / ( ( ( 1 / x ) / ( 1 + x ) ) + x ) - 1,-1/(x**2*(x + 1) + 1),0.0,-3.0 +x / ( ( ( 1 / x ) / ( 1 + x ) ) + x * ( x * x ) ),x**2*(x + 1)/(x**4*(x + 1) + 1),2.0,-2.0 +x / ( ( ( 1 / x ) / ( 1 + x ) ) + x * x ),x**2*(x + 1)/(x**3*(x + 1) + 1),2.0,-1.0 +x / ( ( ( 1 / x ) / ( 1 + x ) ) - x * ( x * x ) ),-x**2*(x + 1)/(x**4*(x + 1) - 1),2.0,-2.0 +x / ( ( ( 1 / x ) / ( 1 + x ) ) - x * x ),-x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +x / ( ( ( 1 / x ) / ( 1 + x ) ) - x - x ),-x**2*(x + 1)/(2*x**2*(x + 1) - 1),2.0,0.0 +x / ( ( ( 1 / x ) / ( 1 + x ) ) / ( x * x ) - ( 1 - x ) ),x**4*(x + 1)/(x**5 - x**3 + 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( 1 + x ) ) / x + ( 1 - x ) ),x**3*(x + 1)/(-x**4 + x**2 + 1),3.0,0.0 +x / ( ( ( 1 / x ) / ( 1 + x ) ) / x + ( x * x ) ),x**3*(x + 1)/(x**4*(x + 1) + 1),3.0,-1.0 +x / ( ( ( 1 / x ) / ( 1 + x ) ) / x + x ),x**3*(x + 1)/(x**3*(x + 1) + 1),3.0,0.0 +x / ( ( ( 1 / x ) / ( 1 + x ) ) / x - x ),-x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( ( ( 1 / x ) / ( 1 - ( 1 + x ) ) ) - x - x ),-x**3/(2*x**3 + 1),3.0,0.0 +x / ( ( ( 1 / x ) / ( 1 - ( 1 + x ) ) ) / x - ( 1 - x ) ),x**4/(x**4 - x**3 - 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( 1 - ( 1 - x ) ) ) - x - x ),-x**3/(2*x**3 - 1),3.0,0.0 +x / ( ( ( 1 / x ) / ( 1 - x ) ) + x ) * x,x**3*(x - 1)/(x**2*(x - 1) - 1),3.0,1.0 +x / ( ( ( 1 / x ) / ( 1 - x ) ) - ( x * x ) ) * x,x**3*(-x + 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( ( ( 1 / x ) / ( 1 - x ) ) - ( x * x ) * x ),x**2*(-x + 1)/(x**4*(x - 1) + 1),2.0,-2.0 +x / ( ( ( 1 / x ) / ( 1 - x ) ) - x ) * x,x**3*(-x + 1)/(x**2*(x - 1) + 1),3.0,1.0 +x / ( ( ( 1 / x ) / ( x * ( ( x * x ) - x ) ) ) - x ) * 1,x**4*(-x + 1)/(x**4*(x - 1) - 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( x * ( 1 - x ) ) ) / x - x ),x**4*(-x + 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( x * x ) ) + x + ( 1 / x ) ),x**4/(x**4 + x**2 + 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( x * x ) ) + x - 1 ),x**4/(x**3*(x - 1) + 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( x * x ) ) - ( 1 - x ) + x ),x**4/(x**3*(2*x - 1) + 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( x * x ) ) - ( 1 / ( 1 + x ) ) + x ),x**4*(x + 1)/(x**4*(x + 1) - x**3 + x + 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( x * x ) ) - 1 + x ),x**4/(x**3*(x - 1) + 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( x * x ) ) - 1 - ( 1 - x ) ),x**4/(x**3*(x - 2) + 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( x * x ) ) - x - ( x / ( 1 - x ) ) ),x**4*(-x + 1)/(x**4*(x - 1) - x**4 - x + 1),4.0,0.0 +x / ( ( ( 1 / x ) / ( x / ( 1 - x ) ) ) + x * x ),x**3/(x**4 - x + 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) + ( 1 + x ) ),x**3/(x**2*(x + 1) + 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) + ( x ) ),x**3/(x**3 + 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) + ( x * ( 1 + x ) ) - 1 ),x**3/(x**2*(x*(x + 1) - 1) + 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) + ( x * ( 1 - x ) ) - x ),-x**3/(x**4 - 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) + ( x * x ) ) * 1,x**3/(x**4 + 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) + ( x / ( 1 + x ) ) ),x**3*(x + 1)/(x**3 + x + 1),3.0,1.0 +x / ( ( ( 1 / x ) / x ) + 1 ) + x,(2*x**3 + x)/(x**2 + 1),1.0,1.0 +x / ( ( ( 1 / x ) / x ) + 1 + ( x * ( 1 + x ) ) ),x**3/(x**2*(x*(x + 1) + 1) + 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) + 1 + ( x * x ) ),x**3/(x**4 + x**2 + 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) + 1 - ( x * x ) ),x**3/(-x**4 + x**2 + 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) + x ),x**3/(x**3 + 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) + x ) * ( x / ( 1 - x ) ),-x**4/((x - 1)*(x**3 + 1)),4.0,0.0 +x / ( ( ( 1 / x ) / x ) + x ) * 1,x**3/(x**3 + 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) + x ) - ( x * x ),x**2*(-x**3 + x - 1)/(x**3 + 1),2.0,2.0 +x / ( ( ( 1 / x ) / x ) + x ) - 1,-1/(x**3 + 1),0.0,-3.0 +x / ( ( ( 1 / x ) / x ) + x * ( 1 / ( 1 - x ) ) ),x**3*(-x + 1)/(x**3 - x + 1),3.0,1.0 +x / ( ( ( 1 / x ) / x ) + x + ( x * ( 1 - x ) ) ),x**3/(x**3*(-x + 2) + 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) + x - ( x * ( 1 + x ) ) ),x**3/(-x**4 + 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) - ( ( x * ( 1 + x ) ) ) ),-x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) - ( 1 + x ) - 1 ),-x**3/(x**2*(x + 2) - 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) - ( 1 - x ) * x ),x**3/(x**4 - x**3 + 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) - ( 1 / ( 1 - x ) ) - 1 ),x**3*(-x + 1)/(x**2*(x - 1) - x**2 - x + 1),3.0,1.0 +x / ( ( ( 1 / x ) / x ) - ( 1 / x ) + ( x * x ) ),x**3/(x**4 - x + 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) - ( 1 / x ) + x ),x**3/(x**3 - x + 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) - ( 1 / x ) - 1 ),-x**3/(x**2 + x - 1),3.0,1.0 +x / ( ( ( 1 / x ) / x ) - ( x * ( 1 + x ) ) ) * 1,-x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) - ( x * ( 1 + x ) ) - 1 ),-x**3/(x**2*(x*(x + 1) + 1) - 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) - ( x * ( 1 - x ) ) - 1 ),x**3/(x**4 - x**3 - x**2 + 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) - 1 + ( 1 / x ) ),x**3/(-x**2 + x + 1),3.0,1.0 +x / ( ( ( 1 / x ) / x ) - 1 + ( x * ( 1 - x ) ) ),-x**3/(x**2*(x*(x - 1) + 1) - 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) - 1 - ( ( x * x ) + x ) ),-x**3/(x**2*(x**2 + x + 1) - 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) - 1 - ( 1 + x ) ),-x**3/(x**2*(x + 2) - 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) - 1 - ( 1 - ( x * x ) ) ),x**3/(x**2*(x**2 - 2) + 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) - 1 - ( x * x ) ),-x**3/(x**4 + x**2 - 1),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) - 1 - 1 ),-x**3/(2*x**2 - 1),3.0,1.0 +x / ( ( ( 1 / x ) / x ) - x ) * ( 1 / ( 1 + x ) ),-x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +x / ( ( ( 1 / x ) / x ) - x ) * ( x / ( 1 + x ) ),-x**4/((x + 1)*(x**3 - 1)),4.0,0.0 +x / ( ( ( 1 / x ) / x ) - x ) * 1,-x**3/(x**3 - 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) - x + ( 1 / ( 1 + x ) ) ),x**3*(x + 1)/(-x**3*(x + 1) + x**2 + x + 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) - x + 1 ),x**3/(x**2*(-x + 1) + 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) / ( ( 1 + x ) + x ) - x ),-x**3*(2*x + 1)/(x**3*(2*x + 1) - 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) / ( 1 + x ) - x ),-x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) / ( 1 - x ) - x ),x**3*(-x + 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( ( ( 1 / x ) / x ) / ( x * ( 1 + x ) ) - x ),-x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( ( ( 1 / x ) / x ) / ( x * ( 1 - x ) ) - ( 1 + x ) ),x**4*(-x + 1)/(x**5 - x**3 + 1),4.0,0.0 +x / ( ( ( 1 / x ) / x ) / ( x / ( 1 + x ) ) + x ),x**4/(x**4 + x + 1),4.0,0.0 +x / ( ( ( 1 / x ) / x ) / ( x / ( 1 + x ) ) - ( 1 - x ) ),x**4/(x**3*(x - 1) + x + 1),4.0,0.0 +x / ( ( ( 1 / x ) / x ) / ( x / ( 1 - x ) ) - ( 1 + x ) ),-x**4/(x**3*(x + 1) + x - 1),4.0,0.0 +x / ( ( ( 1 / x ) / x ) / x - ( 1 + ( 1 + x ) ) ),-x**4/(x**3*(x + 2) - 1),4.0,0.0 +x / ( ( ( 1 / x ) / x ) / x - ( 1 + x ) ),-x**4/(x**3*(x + 1) - 1),4.0,0.0 +x / ( ( ( 1 / x ) / x ) / x - ( 1 - x ) ),x**4/(x**3*(x - 1) + 1),4.0,0.0 +x / ( ( ( 1 / x ) / x ) / x - x ),-x**4/(x**4 - 1),4.0,0.0 +x / ( ( ( x * ( ( 1 - x ) * x ) ) * x ) - 1 - 1 ),-x/(x**3*(x - 1) + 2),1.0,-3.0 +x / ( ( ( x * ( ( x * x ) + x ) ) * x ) - 1 - 1 ),x/(x**3*(x + 1) - 2),1.0,-3.0 +x / ( ( ( x * ( 1 + ( x * x ) ) ) * x ) + 1 + 1 ),x/(x**4 + x**2 + 2),1.0,-3.0 +x / ( ( ( x * ( 1 + ( x * x ) ) ) * x ) - 1 - 1 ),x/(x**4 + x**2 - 2),1.0,-3.0 +x / ( ( ( x * ( 1 + x ) ) * ( 1 - x ) ) * x + 1 ),x/(-x**4 + x**2 + 1),1.0,-3.0 +x / ( ( ( x * ( 1 + x ) ) * ( x * x ) ) + 1 + x ),x/(x**3*(x + 1) + x + 1),1.0,-3.0 +x / ( ( ( x * ( 1 + x ) ) * x ) * ( 1 - x ) - 1 ),-x/(x**4 - x**2 + 1),1.0,-3.0 +x / ( ( ( x * ( 1 + x ) ) * x ) * x + 1 ),x/(x**3*(x + 1) + 1),1.0,-3.0 +x / ( ( ( x * ( 1 + x ) ) * x ) + 1 ) - x,-x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +x / ( ( ( x * ( 1 + x ) ) * x ) + 1 + 1 ),x/(x**2*(x + 1) + 2),1.0,-2.0 +x / ( ( ( x * ( 1 + x ) ) * x ) + 1 + x ),x/(x**2*(x + 1) + x + 1),1.0,-2.0 +x / ( ( ( x * ( 1 + x ) ) * x ) - 1 ) * 1,x/(x**2*(x + 1) - 1),1.0,-2.0 +x / ( ( ( x * ( 1 + x ) ) * x ) - 1 ) / 1,x/(x**2*(x + 1) - 1),1.0,-2.0 +x / ( ( ( x * ( 1 + x ) ) + x ) * x - 1 ),x/(x**2*(x + 2) - 1),1.0,-2.0 +x / ( ( ( x * ( 1 + x ) ) + x ) + 1 ),x/(x*(x + 1) + x + 1),1.0,-1.0 +x / ( ( ( x * ( 1 + x ) ) + x ) + 1 / ( x * x ) ),x**3/(x**3*(x + 2) + 1),3.0,-1.0 +x / ( ( ( x * ( 1 + x ) ) + x ) + 1 / x ),x**2/(x**2*(x + 2) + 1),2.0,-1.0 +x / ( ( ( x * ( 1 + x ) ) + x ) - 1 / x ),x**2/(x**2*(x + 2) - 1),2.0,-1.0 +x / ( ( ( x * ( 1 + x ) ) - ( 1 / x ) ) ),x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( ( ( x * ( 1 + x ) ) - 1 ) ),x/(x*(x + 1) - 1),1.0,-1.0 +x / ( ( ( x * ( 1 + x ) ) / x ) / x - x ),x**2/(-x**2 + x + 1),2.0,0.0 +x / ( ( ( x * ( 1 - ( x * x ) ) ) + ( 1 / x ) ) ),x**2/(-x**4 + x**2 + 1),2.0,-2.0 +x / ( ( ( x * ( 1 - x ) ) ) + 1 ),-x/(x*(x - 1) - 1),1.0,-1.0 +x / ( ( ( x * ( 1 - x ) ) ) - 1 ),-x/(x*(x - 1) + 1),1.0,-1.0 +x / ( ( ( x * ( 1 - x ) ) * ( 1 + x ) ) - 1 / x ),-x**2/(x**4 - x**2 + 1),2.0,-2.0 +x / ( ( ( x * ( 1 - x ) ) * ( 1 - x ) ) + 1 / x ),x**2/(x**2*(x - 1)**2 + 1),2.0,-2.0 +x / ( ( ( x * ( 1 - x ) ) * ( 1 - x ) ) - 1 / x ),x**2/(x**2*(x - 1)**2 - 1),2.0,-2.0 +x / ( ( ( x * ( 1 - x ) ) * ( x * x ) ) * x + x ),-1/(x**3*(x - 1) - 1),0.0,-4.0 +x / ( ( ( x * ( 1 - x ) ) * ( x * x ) ) + 1 + 1 ),-x/(x**3*(x - 1) - 2),1.0,-3.0 +x / ( ( ( x * ( 1 - x ) ) * ( x * x ) ) - 1 - 1 ),-x/(x**3*(x - 1) + 2),1.0,-3.0 +x / ( ( ( x * ( 1 - x ) ) * x ) * ( 1 - x ) - 1 ),x/(x**2*(x - 1)**2 - 1),1.0,-3.0 +x / ( ( ( x * ( 1 - x ) ) * x ) * x - 1 ),-x/(x**3*(x - 1) + 1),1.0,-3.0 +x / ( ( ( x * ( 1 - x ) ) * x ) + ( 1 / x ) + 1 ),x**2/(-x**4 + x**3 + x + 1),2.0,-2.0 +x / ( ( ( x * ( 1 - x ) ) * x ) + 1 ) * x,-x**2/(x**2*(x - 1) - 1),2.0,-1.0 +x / ( ( ( x * ( 1 - x ) ) * x ) + 1 ) - x,x**3*(-x + 1)/(x**2*(x - 1) - 1),3.0,1.0 +x / ( ( ( x * ( 1 - x ) ) * x ) + 1 - ( 1 / x ) ),-x**2/(x**4 - x**3 - x + 1),2.0,-2.0 +x / ( ( ( x * ( 1 - x ) ) * x ) + 1 / x ),-x**2/(x**3*(x - 1) - 1),2.0,-2.0 +x / ( ( ( x * ( 1 - x ) ) * x ) - ( 1 ) ),-x/(x**2*(x - 1) + 1),1.0,-2.0 +x / ( ( ( x * ( 1 - x ) ) * x ) - ( 1 / x ) - x ),-x**2/(x**2*(x*(x - 1) + 1) + 1),2.0,-2.0 +x / ( ( ( x * ( 1 - x ) ) * x ) - 1 - ( 1 / x ) ),-x**2/(x**4 - x**3 + x + 1),2.0,-2.0 +x / ( ( ( x * ( 1 - x ) ) * x ) - 1 / x ),-x**2/(x**3*(x - 1) + 1),2.0,-2.0 +x / ( ( ( x * ( 1 - x ) ) * x ) - x - ( 1 / x ) ),-x**2/(x**2*(x*(x - 1) + 1) + 1),2.0,-2.0 +x / ( ( ( x * ( 1 - x ) ) + x ) + 1 ),x/(-x*(x - 1) + x + 1),1.0,-1.0 +x / ( ( ( x * ( 1 - x ) ) + x ) + 1 ) * x,x**2/(-x*(x - 1) + x + 1),2.0,0.0 +x / ( ( ( x * ( 1 - x ) ) + x ) + 1 ) - x,x**2*(x - 2)/(-x*(x - 1) + x + 1),2.0,1.0 +x / ( ( ( x * ( 1 - x ) ) + x ) + x ),-1/(x - 3),0.0,-1.0 +x / ( ( ( x * ( 1 - x ) ) + x ) - 1 / ( x * x ) ),-x**3/(x**3*(x - 2) + 1),3.0,-1.0 +x / ( ( ( x * ( 1 - x ) ) + x ) - 1 / x ),-x**2/(x**2*(x - 2) + 1),2.0,-1.0 +x / ( ( ( x * ( 1 - x ) ) - x ) * x + 1 ),x/(-x**3 + 1),1.0,-2.0 +x / ( ( ( x * ( 1 - x ) ) - x ) * x - 1 ),-x/(x**3 + 1),1.0,-2.0 +x / ( ( ( x * ( 1 - x ) ) - x ) - ( 1 / x ) / x ),-x**3/(x**4 + 1),3.0,-1.0 +x / ( ( ( x * ( x * ( 1 + x ) ) ) - x ) - 1 / x ),x**2/(x**4 + x**3 - x**2 - 1),2.0,-2.0 +x / ( ( ( x * ( x * ( 1 - x ) ) ) ) + 1 ),-x/(x**2*(x - 1) - 1),1.0,-2.0 +x / ( ( ( x * ( x * x ) ) * ( 1 + x ) ) - 1 - 1 ),x/(x**3*(x + 1) - 2),1.0,-3.0 +x / ( ( ( x * ( x * x ) ) * x ) - 1 - 1 ),x/(x**4 - 2),1.0,-3.0 +x / ( ( ( x * ( x * x ) ) + 1 ) ),x/(x**3 + 1),1.0,-2.0 +x / ( ( ( x * ( x * x ) ) + x ) - ( 1 / x ) ) * x,x**3/(x**4 + x**2 - 1),3.0,-1.0 +x / ( ( ( x * ( x * x ) ) - x ) - x - ( 1 / x ) ),x**2/(x**4 - 2*x**2 - 1),2.0,-2.0 +x / ( ( ( x * x ) * ( ( 1 + x ) + x ) ) * x - 1 ),x/(x**3*(2*x + 1) - 1),1.0,-3.0 +x / ( ( ( x * x ) * ( ( 1 + x ) + x ) ) + 1 / x ),x**2/(x**3*(2*x + 1) + 1),2.0,-2.0 +x / ( ( ( x * x ) * ( ( 1 / x ) - x ) ) - 1 / x ),-x**2/(x**4 - x**2 + 1),2.0,-2.0 +x / ( ( ( x * x ) * ( ( x * x ) + x ) ) - 1 - 1 ),x/(x**3*(x + 1) - 2),1.0,-3.0 +x / ( ( ( x * x ) * ( 1 + ( 1 - x ) ) ) * x - 1 ),-x/(x**3*(x - 2) + 1),1.0,-3.0 +x / ( ( ( x * x ) * ( 1 + x ) ) * x - 1 ),x/(x**3*(x + 1) - 1),1.0,-3.0 +x / ( ( ( x * x ) * ( 1 + x ) ) + ( 1 / x ) - 1 ),x**2/(x**4 + x**3 - x + 1),2.0,-2.0 +x / ( ( ( x * x ) * ( 1 + x ) ) + 1 ) - x,-x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +x / ( ( ( x * x ) * ( 1 + x ) ) + 1 + 1 ),x/(x**2*(x + 1) + 2),1.0,-2.0 +x / ( ( ( x * x ) * ( 1 + x ) ) + 1 / x ),x**2/(x**3*(x + 1) + 1),2.0,-2.0 +x / ( ( ( x * x ) * ( 1 + x ) ) + x + ( 1 / x ) ),x**2/(x**2*(x*(x + 1) + 1) + 1),2.0,-2.0 +x / ( ( ( x * x ) * ( 1 + x ) ) + x + 1 ),x/(x**2*(x + 1) + x + 1),1.0,-2.0 +x / ( ( ( x * x ) * ( 1 + x ) ) - 1 - 1 ),x/(x**2*(x + 1) - 2),1.0,-2.0 +x / ( ( ( x * x ) * ( 1 + x ) ) - 1 / x ),x**2/(x**3*(x + 1) - 1),2.0,-2.0 +x / ( ( ( x * x ) * ( 1 - ( 1 + x ) ) ) - 1 / x ),-x**2/(x**4 + 1),2.0,-2.0 +x / ( ( ( x * x ) * ( 1 - x ) ) * x - 1 ),-x/(x**3*(x - 1) + 1),1.0,-3.0 +x / ( ( ( x * x ) * ( 1 - x ) ) + 1 + 1 ),-x/(x**2*(x - 1) - 2),1.0,-2.0 +x / ( ( ( x * x ) * ( 1 - x ) ) + 1 - ( 1 / x ) ),-x**2/(x**4 - x**3 - x + 1),2.0,-2.0 +x / ( ( ( x * x ) * ( 1 - x ) ) + x + 1 ),x/(-x**2*(x - 1) + x + 1),1.0,-2.0 +x / ( ( ( x * x ) * ( 1 - x ) ) - ( 1 / x ) ) * x,-x**3/(x**3*(x - 1) + 1),3.0,-1.0 +x / ( ( ( x * x ) * ( 1 - x ) ) - ( 1 / x ) + x ),-x**2/(x**2*(x*(x - 1) - 1) + 1),2.0,-2.0 +x / ( ( ( x * x ) * ( 1 - x ) ) - 1 ) * x,-x**2/(x**2*(x - 1) + 1),2.0,-1.0 +x / ( ( ( x * x ) * ( 1 - x ) ) - 1 + ( 1 / x ) ),-x**2/(x**4 - x**3 + x - 1),2.0,-2.0 +x / ( ( ( x * x ) * ( 1 - x ) ) - 1 - ( 1 / x ) ),-x**2/(x**4 - x**3 + x + 1),2.0,-2.0 +x / ( ( ( x * x ) * ( 1 - x ) ) - 1 - 1 ),-x/(x**2*(x - 1) + 2),1.0,-2.0 +x / ( ( ( x * x ) * ( x * ( 1 - x ) ) ) - 1 - 1 ),-x/(x**3*(x - 1) + 2),1.0,-3.0 +x / ( ( ( x * x ) * ( x * x ) ) - 1 - 1 ),x/(x**4 - 2),1.0,-3.0 +x / ( ( ( x * x ) * x ) * ( 1 - x ) + 1 ),-x/(x**3*(x - 1) - 1),1.0,-3.0 +x / ( ( ( x * x ) * x ) * x - 1 ),x/(x**4 - 1),1.0,-3.0 +x / ( ( ( x * x ) * x ) + ( 1 / x ) + 1 ),x**2/(x**4 + x + 1),2.0,-2.0 +x / ( ( ( x * x ) * x ) + ( x * x ) + 1 ),x/(x**3 + x**2 + 1),1.0,-2.0 +x / ( ( ( x * x ) * x ) + 1 ) - ( 1 / x ),(-x**3 + x**2 - 1)/(x*(x**3 + 1)),-1.0,-1.0 +x / ( ( ( x * x ) * x ) + 1 + 1 ),x/(x**3 + 2),1.0,-2.0 +x / ( ( ( x * x ) * x ) + 1 - ( 1 / x ) ),x**2/(x**4 + x - 1),2.0,-2.0 +x / ( ( ( x * x ) * x ) + x + 1 ),x/(x**3 + x + 1),1.0,-2.0 +x / ( ( ( x * x ) * x ) - 1 - 1 ),x/(x**3 - 2),1.0,-2.0 +x / ( ( ( x * x ) * x ) - 1 / ( 1 + x ) ),x*(x + 1)/(x**3*(x + 1) - 1),1.0,-2.0 +x / ( ( ( x * x ) * x ) - 1 / ( x * ( 1 - x ) ) ),x**2*(x - 1)/(x**4*(x - 1) + 1),2.0,-2.0 +x / ( ( ( x * x ) * x ) - x - ( 1 / x ) ),x**2/(x**4 - x**2 - 1),2.0,-2.0 +x / ( ( ( x * x ) + ( 1 - x ) ) + 1 + 1 ),x/(x**2 - x + 3),1.0,-1.0 +x / ( ( ( x * x ) + ( 1 / x ) ) ),x**2/(x**3 + 1),2.0,-1.0 +x / ( ( ( x * x ) + x ) * ( x * ( 1 - x ) ) - 1 ),-x/(x**4 - x**2 + 1),1.0,-3.0 +x / ( ( ( x * x ) + x ) * x - ( 1 / x ) ),x**2/(x**3*(x + 1) - 1),2.0,-2.0 +x / ( ( ( x * x ) + x ) + ( 1 / x ) + 1 ),x**2/(x*(x**2 + x + 1) + 1),2.0,-1.0 +x / ( ( ( x * x ) + x ) + 1 + 1 ),x/(x**2 + x + 2),1.0,-1.0 +x / ( ( ( x * x ) + x ) + 1 / x ),x**2/(x**2*(x + 1) + 1),2.0,-1.0 +x / ( ( ( x * x ) + x ) + x ) + 1,(x + 3)/(x + 2),0.0,0.0 +x / ( ( ( x * x ) + x ) + x ) - ( 1 / x ),-2/(x*(x + 2)),-1.0,-2.0 +x / ( ( ( x * x ) + x ) - ( 1 / x ) ) * x,x**3/(x**2*(x + 1) - 1),3.0,0.0 +x / ( ( ( x * x ) + x ) - 1 / ( x * x ) ),x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( ( ( x * x ) - ( ( 1 / x ) / x ) ) - x - x ),-x**3/(-x**3*(x - 2) + 1),3.0,-1.0 +x / ( ( ( x * x ) - ( 1 / ( x * x ) ) ) - x - x ),-x**3/(-x**3*(x - 2) + 1),3.0,-1.0 +x / ( ( ( x * x ) - ( 1 / x ) ) - x - x ),-x**2/(-x**2*(x - 2) + 1),2.0,-1.0 +x / ( ( ( x * x ) - x ) + ( 1 - x ) + 1 ),x/(x**2 - 2*x + 2),1.0,-1.0 +x / ( ( ( x * x ) - x ) + 1 ) - x,x**2*(-x + 1)/(x**2 - x + 1),2.0,1.0 +x / ( ( ( x * x ) - x ) + 1 + ( ( 1 / x ) / x ) ),x**3/(x**2*(x**2 - x + 1) + 1),3.0,-1.0 +x / ( ( ( x * x ) - x ) + 1 + ( 1 / x ) ),x**2/(x*(x**2 - x + 1) + 1),2.0,-1.0 +x / ( ( ( x * x ) - x ) - ( ( 1 / x ) / x ) - x ),-x**3/(-x**3*(x - 2) + 1),3.0,-1.0 +x / ( ( ( x * x ) - x ) - ( 1 + x ) - x ),x/(x**2 - 3*x - 1),1.0,-1.0 +x / ( ( ( x * x ) - x ) - ( 1 / ( x * x ) ) - x ),-x**3/(-x**3*(x - 2) + 1),3.0,-1.0 +x / ( ( ( x * x ) - x ) - ( 1 / x ) / x ),x**3/(x**4 - x**3 - 1),3.0,-1.0 +x / ( ( ( x * x ) - x ) - 1 * x ),1/(x - 2),0.0,-1.0 +x / ( ( ( x * x ) - x ) - 1 - ( 1 / x ) ),x**2/(x**3 - x**2 - x - 1),2.0,-1.0 +x / ( ( ( x * x ) - x ) - 1 / x ),x**2/(x**3 - x**2 - 1),2.0,-1.0 +x / ( ( ( x * x ) - x ) - x ) - ( 1 / x ),2/(x*(x - 2)),-1.0,-2.0 +x / ( ( ( x * x ) - x ) - x ) - 1,(-x + 3)/(x - 2),0.0,0.0 +x / ( ( ( x * x ) / ( 1 + ( 1 + x ) ) ) + 1 ) - x,-x**3/(x**2 + x + 2),3.0,1.0 +x / ( ( ( x * x ) / ( 1 + x ) ) + ( 1 / x ) / ( x * x ) ),x**4*(x + 1)/(x**5 + x + 1),4.0,0.0 +x / ( ( ( x * x ) / ( 1 + x ) ) + 1 ) - x,-x**3/(x**2 + x + 1),3.0,1.0 +x / ( ( ( x * x ) / ( 1 + x ) ) + 1 / x ),x**2*(x + 1)/(x**3 + x + 1),2.0,0.0 +x / ( ( ( x * x ) / ( 1 + x ) ) - ( 1 / x ) / x ),x**3*(x + 1)/(x**4 - x - 1),3.0,0.0 +x / ( ( ( x * x ) / ( 1 - x ) ) - ( 1 / x ) / x ),x**3*(-x + 1)/(x**4 + x - 1),3.0,0.0 +x / ( ( ( x * x ) / ( 1 - x ) ) - 1 / ( ( x * x ) * x ) ),x**4*(-x + 1)/(x**5 + x - 1),4.0,0.0 +x / ( ( ( x / ( 1 + x ) ) ) - ( 1 / x ) ),x**2*(x + 1)/(x**2 - x - 1),2.0,1.0 +x / ( ( ( x / ( 1 + x ) ) * x ) + 1 ) - x,-x**3/(x**2 + x + 1),3.0,1.0 +x / ( ( ( x / ( 1 + x ) ) * x ) - ( 1 / x ) / x ),x**3*(x + 1)/(x**4 - x - 1),3.0,0.0 +x / ( ( ( x / ( 1 + x ) ) * x ) - 1 / x ),x**2*(x + 1)/(x**3 - x - 1),2.0,0.0 +x / ( ( ( x / ( 1 + x ) ) + x ) + 1 ) - x,x*(-(x + 1)**2 + 1)/(x + (x + 1)**2),2.0,1.0 +x / ( ( ( x / ( 1 + x ) ) + x ) - 1 / ( x * x ) ),x**3*(x + 1)/(x**4 + 2*x**3 - x - 1),3.0,0.0 +x / ( ( ( x / ( 1 + x ) ) + x ) - 1 / x ),x**2*(x + 1)/(x**3 + 2*x**2 - x - 1),2.0,0.0 +x / ( ( ( x / ( 1 + x ) ) - x ) + ( 1 / x ) / ( x * x ) ),x**4*(x + 1)/(-x**5 + x + 1),4.0,0.0 +x / ( ( ( x / ( 1 + x ) ) - x ) + 1 ) - x,x**3/(-x**2 + x + 1),3.0,1.0 +x / ( ( ( x / ( 1 + x ) ) - x ) + 1 / ( x * ( x * x ) ) ),x**4*(x + 1)/(-x**5 + x + 1),4.0,0.0 +x / ( ( ( x / ( 1 + x ) ) - x ) - ( 1 / x ) / x ),-x**3*(x + 1)/(x**4 + x + 1),3.0,0.0 +x / ( ( ( x / ( 1 + x ) ) / x ) + 1 / x ),x**2*(x + 1)/(2*x + 1),2.0,2.0 +x / ( ( ( x / ( 1 + x ) ) / x ) + x ) - 1,-1/(x*(x + 1) + 1),0.0,-2.0 +x / ( ( ( x / ( 1 - x ) ) * x ) + 1 ) - x,-x**3/(x**2 - x + 1),3.0,1.0 +x / ( ( ( x / ( 1 - x ) ) * x ) - 1 / x ),x**2*(-x + 1)/(x**3 + x - 1),2.0,0.0 +x / ( ( ( x / ( 1 - x ) ) + x ) + ( 1 / x ) / ( x * x ) ),x**4*(x - 1)/(x**5 - 2*x**4 + x - 1),4.0,0.0 +x / ( ( ( x / ( 1 - x ) ) + x ) + ( 1 / x ) / x ),x**3*(x - 1)/(x**4 - 2*x**3 + x - 1),3.0,0.0 +x / ( ( ( x / ( 1 - x ) ) - x ) + 1 ) - x,-x**3/(x**2 - x + 1),3.0,1.0 +x / ( ( ( x / ( 1 - x ) ) - x ) - 1 / ( x * x ) ),x**3*(-x + 1)/(x**4 + x - 1),3.0,0.0 +x / ( ( ( x / ( 1 - x ) ) / x ) - x ) - x,-x**3/(x**2 - x + 1),3.0,1.0 +x / ( ( 1 ) + ( 1 - x ) ),-x/(x - 2),1.0,0.0 +x / ( ( 1 ) + 1 ),x/2,1.0,1.0 +x / ( ( 1 ) + x ),x/(x + 1),1.0,0.0 +x / ( ( 1 ) - ( x * ( ( x * x ) + x ) ) ),-x/(x**2*(x + 1) - 1),1.0,-2.0 +x / ( ( 1 ) - ( x * ( 1 + ( x * x ) ) ) ),-x/(x**3 + x - 1),1.0,-2.0 +x / ( ( 1 ) - ( x * ( 1 + x ) ) ),-x/(x*(x + 1) - 1),1.0,-1.0 +x / ( ( 1 ) - ( x * x ) ),-x/(x**2 - 1),1.0,-1.0 +x / ( ( 1 ) - x ),-x/(x - 1),1.0,0.0 +x / ( ( 1 + ( ( 1 + x ) / x ) ) + x * x ),x**2/(x**3 + 2*x + 1),2.0,-1.0 +x / ( ( 1 + ( ( 1 - x ) * x ) ) + 1 + 1 ),-x/(x*(x - 1) - 3),1.0,-1.0 +x / ( ( 1 + ( ( 1 / x ) / x ) ) - ( x * x ) + 1 ),x**3/(x**2*(-x**2 + 2) + 1),3.0,-1.0 +x / ( ( 1 + ( ( x * x ) * x ) ) + 1 + 1 ),x/(x**3 + 3),1.0,-2.0 +x / ( ( 1 + ( ( x * x ) * x ) ) + x ) - x,-(x**4 + x**2)/(x**3 + x + 1),2.0,1.0 +x / ( ( 1 + ( ( x * x ) - x ) ) ),x/(x**2 - x + 1),1.0,-1.0 +x / ( ( 1 + ( 1 + ( 1 - x ) ) ) * x - 1 ),-x/(x*(x - 3) + 1),1.0,-1.0 +x / ( ( 1 + ( 1 + ( x * ( x * x ) ) ) ) * x - 1 ),x/(x*(x**3 + 2) - 1),1.0,-3.0 +x / ( ( 1 + ( 1 + x ) ) * x + ( 1 / ( x * x ) ) ),x**3/(x**3*(x + 2) + 1),3.0,-1.0 +x / ( ( 1 + ( 1 + x ) ) * x - ( ( 1 / x ) / x ) ),x**3/(x**3*(x + 2) - 1),3.0,-1.0 +x / ( ( 1 + ( 1 + x ) ) * x - ( 1 / x ) ),x**2/(x**2*(x + 2) - 1),2.0,-1.0 +x / ( ( 1 + ( 1 + x ) ) + ( ( 1 / x ) + x ) / x ),x**3/(x**3 + 3*x**2 + 1),3.0,0.0 +x / ( ( 1 + ( 1 + x ) ) + 1 ),x/(x + 3),1.0,0.0 +x / ( ( 1 + ( 1 + x ) ) + 1 + 1 ),x/(x + 4),1.0,0.0 +x / ( ( 1 + ( 1 + x ) ) + x ) + 1,(3*x + 2)/(2*(x + 1)),0.0,0.0 +x / ( ( 1 + ( 1 + x ) ) - ( ( 1 / x ) / x ) / x ),x**4/(x**3*(x + 2) - 1),4.0,0.0 +x / ( ( 1 + ( 1 + x ) ) - ( 1 - x ) / x ),x**2/(x*(x + 2) + x - 1),2.0,0.0 +x / ( ( 1 + ( 1 + x ) ) - 1 / ( x * x ) ),x**3/(x**2*(x + 2) - 1),3.0,0.0 +x / ( ( 1 + ( 1 - ( x * x ) ) ) + 1 + 1 ),-x/(x**2 - 4),1.0,-1.0 +x / ( ( 1 + ( 1 - x ) ) ),-x/(x - 2),1.0,0.0 +x / ( ( 1 + ( 1 - x ) ) + ( 1 / x ) + 1 ),x**2/(x*(-x + 3) + 1),2.0,0.0 +x / ( ( 1 + ( 1 - x ) ) + ( 1 / x ) / ( x * x ) ),x**4/(x**3*(-x + 2) + 1),4.0,0.0 +x / ( ( 1 + ( 1 - x ) ) - ( 1 / x ) ) * x,-x**3/(x*(x - 2) + 1),3.0,1.0 +x / ( ( 1 + ( 1 - x ) ) - 1 / ( x * x ) ),-x**3/(x**2*(x - 2) + 1),3.0,0.0 +x / ( ( 1 + ( 1 - x ) ) - x * x ),-x/(x**2 + x - 2),1.0,-1.0 +x / ( ( 1 + ( 1 - x ) ) / x - ( 1 + x ) ),-x**2/(x*(x + 1) + x - 2),2.0,0.0 +x / ( ( 1 + ( 1 / ( 1 + x ) ) ) + ( 1 / x ) / x ),x**3*(x + 1)/(x**3 + 2*x**2 + x + 1),3.0,1.0 +x / ( ( 1 + ( 1 / ( 1 + x ) ) ) + x ),x*(x + 1)/((x + 1)**2 + 1),1.0,0.0 +x / ( ( 1 + ( 1 / ( x * x ) ) ) - ( x * x ) + 1 ),x**3/(x**2*(-x**2 + 2) + 1),3.0,-1.0 +x / ( ( 1 + ( 1 / x ) ) + ( 1 + x ) ),x**2/(x*(x + 2) + 1),2.0,0.0 +x / ( ( 1 + ( 1 / x ) ) + ( 1 + x ) * x ),x**2/(x*(x*(x + 1) + 1) + 1),2.0,-1.0 +x / ( ( 1 + ( 1 / x ) ) + ( 1 - x ) + 1 ),x**2/(x*(-x + 3) + 1),2.0,0.0 +x / ( ( 1 + ( 1 / x ) ) + 1 ) + x,x*(3*x + 1)/(2*x + 1),1.0,1.0 +x / ( ( 1 + ( 1 / x ) ) + 1 / x ),x**2/(x + 2),2.0,1.0 +x / ( ( 1 + ( 1 / x ) ) + x ) - 1,-(x + 1)/(x**2 + x + 1),0.0,-1.0 +x / ( ( 1 + ( 1 / x ) ) + x + ( x * x ) ),x**2/(x*(x**2 + x + 1) + 1),2.0,-1.0 +x / ( ( 1 + ( 1 / x ) ) + x + x ),x**2/(x*(2*x + 1) + 1),2.0,0.0 +x / ( ( 1 + ( 1 / x ) ) - ( x * ( 1 + x ) ) * x ),x**2/(-x**4 - x**3 + x + 1),2.0,-2.0 +x / ( ( 1 + ( 1 / x ) ) - ( x * x ) * x ),x**2/(-x**4 + x + 1),2.0,-2.0 +x / ( ( 1 + ( 1 / x ) ) - ( x * x ) + 1 ),x**2/(x*(-x**2 + 2) + 1),2.0,-1.0 +x / ( ( 1 + ( 1 / x ) ) - x * ( 1 - x ) ),x**2/(x*(x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( ( 1 + ( 1 / x ) ) - x * x ),x**2/(-x**3 + x + 1),2.0,-1.0 +x / ( ( 1 + ( 1 / x ) ) / ( x * x ) - ( 1 - x ) ),x**4/(x**3*(x - 1) + x + 1),4.0,0.0 +x / ( ( 1 + ( 1 / x ) ) / x - ( x * ( 1 - x ) ) ),x**3/(x**4 - x**3 + x + 1),3.0,-1.0 +x / ( ( 1 + ( x * ( 1 + x ) ) ) + ( 1 / x ) / x ),x**3/(x**2*(x*(x + 1) + 1) + 1),3.0,-1.0 +x / ( ( 1 + ( x * ( 1 + x ) ) ) + 1 ) * x,x**2/(x*(x + 1) + 2),2.0,0.0 +x / ( ( 1 + ( x * ( 1 + x ) ) ) + x ),x/(x*(x + 1) + x + 1),1.0,-1.0 +x / ( ( 1 + ( x * ( 1 + x ) ) ) + x + 1 ),x/(x*(x + 1) + x + 2),1.0,-1.0 +x / ( ( 1 + ( x * ( 1 + x ) ) ) - ( 1 / x ) ) * x,x**3/(x*(x*(x + 1) + 1) - 1),3.0,0.0 +x / ( ( 1 + ( x * ( 1 + x ) ) ) - ( 1 / x ) / x ),x**3/(x**2*(x*(x + 1) + 1) - 1),3.0,-1.0 +x / ( ( 1 + ( x * ( 1 + x ) ) ) - 1 / x ),x**2/(x*(x*(x + 1) + 1) - 1),2.0,-1.0 +x / ( ( 1 + ( x * ( 1 - ( x * x ) ) ) ) - 1 / x ),-x**2/(x**4 - x**2 - x + 1),2.0,-2.0 +x / ( ( 1 + ( x * ( 1 - x ) ) ) * ( x * x ) - 1 ),x/(-x**4 + x**3 + x**2 - 1),1.0,-3.0 +x / ( ( 1 + ( x * ( 1 - x ) ) ) + ( 1 / x ) ) * x,x**3/(x*(-x*(x - 1) + 1) + 1),3.0,0.0 +x / ( ( 1 + ( x * ( 1 - x ) ) ) + 1 ),-x/(x*(x - 1) - 2),1.0,-1.0 +x / ( ( 1 + ( x * ( 1 - x ) ) ) + x ) * x,x**2/(-x*(x - 1) + x + 1),2.0,0.0 +x / ( ( 1 + ( x * ( 1 - x ) ) ) - ( 1 / x ) / x ),-x**3/(x**2*(x*(x - 1) - 1) + 1),3.0,-1.0 +x / ( ( 1 + ( x * ( x * x ) ) ) + ( 1 / x ) + 1 ),x**2/(x*(x**3 + 2) + 1),2.0,-2.0 +x / ( ( 1 + ( x * x ) ) * ( 1 - x ) - ( 1 / x ) ),-x**2/(x*(x - 1)*(x**2 + 1) + 1),2.0,-2.0 +x / ( ( 1 + ( x * x ) ) * ( x * x ) - 1 ),x/(x**4 + x**2 - 1),1.0,-3.0 +x / ( ( 1 + ( x * x ) ) + ( 1 + x ) ),x/(x**2 + x + 2),1.0,-1.0 +x / ( ( 1 + ( x * x ) ) + ( 1 + x ) + 1 ),x/(x**2 + x + 3),1.0,-1.0 +x / ( ( 1 + ( x * x ) ) + ( 1 / ( x * x ) ) + 1 ),x**3/(x**2*(x**2 + 2) + 1),3.0,-1.0 +x / ( ( 1 + ( x * x ) ) + ( 1 / x ) / x ),x**3/(x**4 + x**2 + 1),3.0,-1.0 +x / ( ( 1 + ( x * x ) ) + ( x * x ) ) - x,-2*x**3/(2*x**2 + 1),3.0,1.0 +x / ( ( 1 + ( x * x ) ) + 1 ) - ( 1 / x ),-2/(x*(x**2 + 2)),-1.0,-3.0 +x / ( ( 1 + ( x * x ) ) + 1 + ( 1 - x ) ),x/(x**2 - x + 3),1.0,-1.0 +x / ( ( 1 + ( x * x ) ) + 1 + ( 1 / x ) ),x**2/(x*(x**2 + 2) + 1),2.0,-1.0 +x / ( ( 1 + ( x * x ) ) + 1 + 1 ),x/(x**2 + 3),1.0,-1.0 +x / ( ( 1 + ( x * x ) ) + 1 / ( x * x ) ),x**3/(x**4 + x**2 + 1),3.0,-1.0 +x / ( ( 1 + ( x * x ) ) + x ) * x,x**2/(x**2 + x + 1),2.0,0.0 +x / ( ( 1 + ( x * x ) ) + x ) - ( 1 / x ),-(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +x / ( ( 1 + ( x * x ) ) + x ) - x,-x**2*(x + 1)/(x**2 + x + 1),2.0,1.0 +x / ( ( 1 + ( x * x ) ) + x * x ),x/(2*x**2 + 1),1.0,-1.0 +x / ( ( 1 + ( x * x ) ) - ( ( 1 / x ) - x ) / x ),x**3/(x**4 + 2*x**2 - 1),3.0,-1.0 +x / ( ( 1 + ( x * x ) ) - ( 1 - x ) / x ),x**2/(x**3 + 2*x - 1),2.0,-1.0 +x / ( ( 1 + ( x * x ) ) - ( 1 / x ) ) * x,x**3/(x**3 + x - 1),3.0,0.0 +x / ( ( 1 + ( x * x ) ) - 1 / x ),x**2/(x**3 + x - 1),2.0,-1.0 +x / ( ( 1 + ( x / ( 1 + x ) ) ) + x ),x*(x + 1)/(x + (x + 1)**2),1.0,0.0 +x / ( ( 1 + ( x / ( 1 - x ) ) ) + 1 ) * x,x**2*(-x + 1)/(-x + 2),2.0,2.0 +x / ( ( 1 + 1 ) ),x/2,1.0,1.0 +x / ( ( 1 + x ) ),x/(x + 1),1.0,0.0 +x / ( ( 1 + x ) * ( 1 + x ) + ( 1 / x ) ),x**2/(x*(x + 1)**2 + 1),2.0,-1.0 +x / ( ( 1 + x ) * ( 1 - x ) ) / ( ( x * x ) - 1 ),-x/(x**4 - 2*x**2 + 1),1.0,-3.0 +x / ( ( 1 + x ) * ( 1 - x ) ) / ( x - 1 ),-x/((x - 1)**2*(x + 1)),1.0,-2.0 +x / ( ( 1 + x ) * ( x * ( ( x * x ) + x ) ) - 1 ),x/(x**2*(x + 1)**2 - 1),1.0,-3.0 +x / ( ( 1 + x ) * ( x * ( ( x * x ) - x ) ) - 1 ),x/(x**4 - x**2 - 1),1.0,-3.0 +x / ( ( 1 + x ) * ( x * ( 1 + ( x * x ) ) ) - 1 ),x/(x*(x + 1)*(x**2 + 1) - 1),1.0,-3.0 +x / ( ( 1 + x ) * ( x * ( 1 + x ) ) - 1 ),x/(x*(x + 1)**2 - 1),1.0,-2.0 +x / ( ( 1 + x ) * ( x * x ) + ( 1 + x ) ),x/(x**2*(x + 1) + x + 1),1.0,-2.0 +x / ( ( 1 + x ) * ( x * x ) - ( 1 - x ) ),x/(x**2*(x + 1) + x - 1),1.0,-2.0 +x / ( ( 1 + x ) * ( x * x ) - 1 ),x/(x**2*(x + 1) - 1),1.0,-2.0 +x / ( ( 1 + x ) * ( x * x ) - x ),1/(x*(x + 1) - 1),0.0,-2.0 +x / ( ( 1 + x ) * x + ( 1 + x ) ),x/(x*(x + 1) + x + 1),1.0,-1.0 +x / ( ( 1 + x ) * x + ( 1 / ( x * x ) ) ),x**3/(x**3*(x + 1) + 1),3.0,-1.0 +x / ( ( 1 + x ) * x + ( 1 / x ) ),x**2/(x**2*(x + 1) + 1),2.0,-1.0 +x / ( ( 1 + x ) * x - 1 ),x/(x*(x + 1) - 1),1.0,-1.0 +x / ( ( 1 + x ) + ( ( ( 1 + x ) / x ) + x ) / x ),x**3/(x**3 + 2*x**2 + x + 1),3.0,0.0 +x / ( ( 1 + x ) + ( ( 1 + x ) ) ),x/(2*(x + 1)),1.0,0.0 +x / ( ( 1 + x ) + ( ( 1 + x ) * x ) + 1 ),x/(x*(x + 1) + x + 2),1.0,-1.0 +x / ( ( 1 + x ) + ( ( 1 + x ) + x ) ),x/(3*x + 2),1.0,0.0 +x / ( ( 1 + x ) + ( ( 1 / x ) + x ) / x ),x**3/(x**3 + 2*x**2 + 1),3.0,0.0 +x / ( ( 1 + x ) + ( ( 1 / x ) / ( 1 + x ) ) / x ),x**3*(x + 1)/(x**2*(x + 1)**2 + 1),3.0,0.0 +x / ( ( 1 + x ) + ( ( 1 / x ) / x ) / x ),x**4/(x**3*(x + 1) + 1),4.0,0.0 +x / ( ( 1 + x ) + ( ( x * x ) * x ) + 1 ),x/(x**3 + x + 2),1.0,-2.0 +x / ( ( 1 + x ) + ( 1 + ( 1 / x ) ) ) * x,x**3/(x*(x + 2) + 1),3.0,1.0 +x / ( ( 1 + x ) + ( 1 + x ) ) * x,x**2/(2*(x + 1)),2.0,1.0 +x / ( ( 1 + x ) + ( 1 + x ) ) + x,x*(2*x + 3)/(2*(x + 1)),1.0,1.0 +x / ( ( 1 + x ) + ( 1 + x ) ) - x,-x + x/(2*x + 2),1.0,1.0 +x / ( ( 1 + x ) + ( 1 + x ) + ( ( 1 / x ) / x ) ),x**3/(2*x**2*(x + 1) + 1),3.0,0.0 +x / ( ( 1 + x ) + ( 1 + x ) + 1 ),x/(2*x + 3),1.0,0.0 +x / ( ( 1 + x ) + ( 1 + x ) - ( 1 / x ) ),x**2/(2*x*(x + 1) - 1),2.0,0.0 +x / ( ( 1 + x ) + ( 1 - ( 1 / x ) ) + 1 ),x**2/(x*(x + 3) - 1),2.0,0.0 +x / ( ( 1 + x ) + ( 1 / ( 1 - x ) ) ) * x,x**2*(x - 1)/(x**2 - 2),2.0,1.0 +x / ( ( 1 + x ) + ( 1 / ( x * ( 1 + x ) ) ) / ( x * x ) ),x**4*(x + 1)/(x**3*(x + 1)**2 + 1),4.0,0.0 +x / ( ( 1 + x ) + ( 1 / ( x * x ) ) ),x**3/(x**2*(x + 1) + 1),3.0,0.0 +x / ( ( 1 + x ) + ( 1 / ( x / ( 1 - x ) ) ) / ( x * x ) ),x**4/(x**3*(x + 1) - x + 1),4.0,0.0 +x / ( ( 1 + x ) + ( 1 / x ) ) - 1,-(x + 1)/(x**2 + x + 1),0.0,-1.0 +x / ( ( 1 + x ) + ( 1 / x ) + ( 1 + x ) ),x**2/(2*x*(x + 1) + 1),2.0,0.0 +x / ( ( 1 + x ) + ( 1 / x ) + ( x * x ) ),x**2/(x*(x**2 + x + 1) + 1),2.0,-1.0 +x / ( ( 1 + x ) + ( 1 / x ) + 1 ),x**2/(x*(x + 2) + 1),2.0,0.0 +x / ( ( 1 + x ) + ( 1 / x ) + x ),x**2/(x*(2*x + 1) + 1),2.0,0.0 +x / ( ( 1 + x ) + ( 1 / x ) / ( x * x ) ),x**4/(x**3*(x + 1) + 1),4.0,0.0 +x / ( ( 1 + x ) + ( 1 / x ) / x ),x**3/(x**2*(x + 1) + 1),3.0,0.0 +x / ( ( 1 + x ) + ( x * ( ( x * x ) + x ) ) * x ),x/(x**3*(x + 1) + x + 1),1.0,-3.0 +x / ( ( 1 + x ) + ( x * ( ( x * x ) - x ) ) * x ),x/(x**3*(x - 1) + x + 1),1.0,-3.0 +x / ( ( 1 + x ) + ( x * ( 1 + x ) ) * ( x * x ) ),x/(x**3*(x + 1) + x + 1),1.0,-3.0 +x / ( ( 1 + x ) + ( x * ( 1 - x ) ) ) * x,x**2/(-x*(x - 1) + x + 1),2.0,0.0 +x / ( ( 1 + x ) + ( x * ( 1 - x ) ) ) - x,x**2*(x - 2)/(-x*(x - 1) + x + 1),2.0,1.0 +x / ( ( 1 + x ) + ( x * ( 1 - x ) ) * 1 ),x/(-x*(x - 1) + x + 1),1.0,-1.0 +x / ( ( 1 + x ) + ( x * ( 1 - x ) ) * x ),x/(-x**2*(x - 1) + x + 1),1.0,-2.0 +x / ( ( 1 + x ) + ( x * ( 1 - x ) ) + 1 ),x/(-x*(x - 1) + x + 2),1.0,-1.0 +x / ( ( 1 + x ) + ( x * ( x * x ) ) + ( 1 / x ) ),x**2/(x*(x**3 + x + 1) + 1),2.0,-2.0 +x / ( ( 1 + x ) + ( x * x ) ) * x,x**2/(x**2 + x + 1),2.0,0.0 +x / ( ( 1 + x ) + ( x * x ) ) - ( 1 / x ),-(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +x / ( ( 1 + x ) + ( x * x ) + ( 1 + x ) ),x/(x**2 + 2*x + 2),1.0,-1.0 +x / ( ( 1 + x ) + ( x * x ) + ( 1 / x ) ),x**2/(x*(x**2 + x + 1) + 1),2.0,-1.0 +x / ( ( 1 + x ) + ( x * x ) + 1 ),x/(x**2 + x + 2),1.0,-1.0 +x / ( ( 1 + x ) + ( x / ( 1 + x ) ) ) - x,x*(-(x + 1)**2 + 1)/(x + (x + 1)**2),2.0,1.0 +x / ( ( 1 + x ) + ( x / ( 1 - x ) ) ),x*(x - 1)/(x**2 - x - 1),1.0,0.0 +x / ( ( 1 + x ) + ( x / ( 1 - x ) ) ) - x,x**2*(-x + 2)/(x**2 - x - 1),2.0,1.0 +x / ( ( 1 + x ) + 1 ),x/(x + 2),1.0,0.0 +x / ( ( 1 + x ) + 1 ) * ( x / ( 1 + x ) ),x**2/((x + 1)*(x + 2)),2.0,0.0 +x / ( ( 1 + x ) + 1 ) * 1,x/(x + 2),1.0,0.0 +x / ( ( 1 + x ) + 1 ) * x,x**2/(x + 2),2.0,1.0 +x / ( ( 1 + x ) + 1 ) + x,x*(x + 3)/(x + 2),1.0,1.0 +x / ( ( 1 + x ) + 1 ) - ( 1 - ( 1 / x ) ),(-x + 2)/(x*(x + 2)),-1.0,-1.0 +x / ( ( 1 + x ) + 1 ) - 1,-2/(x + 2),0.0,-1.0 +x / ( ( 1 + x ) + 1 ) / ( 1 + x ),x/((x + 1)*(x + 2)),1.0,-1.0 +x / ( ( 1 + x ) + 1 ) / x,1/(x + 2),0.0,-1.0 +x / ( ( 1 + x ) + 1 + ( ( 1 / x ) / x ) ),x**3/(x**2*(x + 2) + 1),3.0,0.0 +x / ( ( 1 + x ) + 1 + ( 1 + x ) ),x/(2*x + 3),1.0,0.0 +x / ( ( 1 + x ) + 1 + ( 1 / ( x * x ) ) ),x**3/(x**2*(x + 2) + 1),3.0,0.0 +x / ( ( 1 + x ) + 1 + ( 1 / x ) ),x**2/(x*(x + 2) + 1),2.0,0.0 +x / ( ( 1 + x ) + 1 + 1 ),x/(x + 3),1.0,0.0 +x / ( ( 1 + x ) + 1 - ( ( 1 / x ) / x ) ),x**3/(x**2*(x + 2) - 1),3.0,0.0 +x / ( ( 1 + x ) + 1 / ( ( 1 + x ) * ( x * x ) ) ),x**3*(x + 1)/(x**2*(x + 1)**2 + 1),3.0,0.0 +x / ( ( 1 + x ) + 1 / ( ( x * x ) * ( 1 + x ) ) ),x**3*(x + 1)/(x**2*(x + 1)**2 + 1),3.0,0.0 +x / ( ( 1 + x ) + 1 / ( x * ( x * ( 1 - x ) ) ) ),x**3*(x - 1)/(x**4 - x**2 - 1),3.0,0.0 +x / ( ( 1 + x ) + 1 / ( x * x ) ),x**3/(x**2*(x + 1) + 1),3.0,0.0 +x / ( ( 1 + x ) + 1 / ( x / ( ( 1 / x ) + x ) ) ),x**3/(x**3 + 2*x**2 + 1),3.0,0.0 +x / ( ( 1 + x ) + 1 / x ),x**2/(x*(x + 1) + 1),2.0,0.0 +x / ( ( 1 + x ) + x ),x/(2*x + 1),1.0,0.0 +x / ( ( 1 + x ) + x ) * ( x * ( 1 - x ) ),x**2*(-x + 1)/(2*x + 1),2.0,2.0 +x / ( ( 1 + x ) + x ) * x,x**2/(2*x + 1),2.0,1.0 +x / ( ( 1 + x ) + x ) + 1,(3*x + 1)/(2*x + 1),0.0,0.0 +x / ( ( 1 + x ) + x ) + x,2*x*(x + 1)/(2*x + 1),1.0,1.0 +x / ( ( 1 + x ) + x ) - ( ( 1 + x ) * x ),-x**2*(2*x + 3)/(2*x + 1),2.0,2.0 +x / ( ( 1 + x ) + x ) - ( ( 1 - x ) * x ),x**2*(2*x - 1)/(2*x + 1),2.0,2.0 +x / ( ( 1 + x ) + x ) - ( x * ( 1 + x ) ),-x**2*(2*x + 3)/(2*x + 1),2.0,2.0 +x / ( ( 1 + x ) + x ) - ( x * ( 1 - x ) ),x**2*(2*x - 1)/(2*x + 1),2.0,2.0 +x / ( ( 1 + x ) + x ) - ( x * x ),x*(-x*(2*x + 1) + 1)/(2*x + 1),1.0,2.0 +x / ( ( 1 + x ) + x ) - ( x / ( 1 + x ) ),-x**2/((x + 1)*(2*x + 1)),2.0,0.0 +x / ( ( 1 + x ) + x ) - 1,-(x + 1)/(2*x + 1),0.0,0.0 +x / ( ( 1 + x ) + x * ( x * ( ( x * x ) + x ) ) ),x/(x**3*(x + 1) + x + 1),1.0,-3.0 +x / ( ( 1 + x ) + x * ( x * ( 1 + x ) ) ),x/(x**2*(x + 1) + x + 1),1.0,-2.0 +x / ( ( 1 + x ) + x * ( x * ( x * ( 1 - x ) ) ) ),x/(-x**3*(x - 1) + x + 1),1.0,-3.0 +x / ( ( 1 + x ) + x * x ),x/(x**2 + x + 1),1.0,-1.0 +x / ( ( 1 + x ) + x + ( ( ( 1 - x ) / x ) / x ) ),x**3/(x**2*(2*x + 1) - x + 1),3.0,0.0 +x / ( ( 1 + x ) + x + ( ( 1 + x ) * x ) ),x/(x**2 + 3*x + 1),1.0,-1.0 +x / ( ( 1 + x ) + x + ( ( 1 + x ) / x ) ),x**2/(x*(2*x + 1) + x + 1),2.0,0.0 +x / ( ( 1 + x ) + x + ( ( 1 / ( x * x ) ) / x ) ),x**4/(x**3*(2*x + 1) + 1),4.0,0.0 +x / ( ( 1 + x ) + x + ( ( 1 / x ) / x ) ),x**3/(x**2*(2*x + 1) + 1),3.0,0.0 +x / ( ( 1 + x ) + x + ( 1 / x ) ),x**2/(x*(2*x + 1) + 1),2.0,0.0 +x / ( ( 1 + x ) + x + ( x * ( 1 + x ) ) ),x/(x**2 + 3*x + 1),1.0,-1.0 +x / ( ( 1 + x ) + x + ( x * x ) ),x/(x**2 + 2*x + 1),1.0,-1.0 +x / ( ( 1 + x ) + x + 1 ),x/(2*(x + 1)),1.0,0.0 +x / ( ( 1 + x ) + x + x ),x/(3*x + 1),1.0,0.0 +x / ( ( 1 + x ) + x - ( 1 - ( ( 1 / x ) / x ) ) ),x**3/(2*x**3 + 1),3.0,0.0 +x / ( ( 1 + x ) + x - ( 1 - x ) ),1/3,0.0,0.0 +x / ( ( 1 + x ) - ( ( 1 - x ) / x ) ) * x,x**3/(x*(x + 1) + x - 1),3.0,1.0 +x / ( ( 1 + x ) - ( ( 1 / ( x * x ) ) - x ) / x ),x**4/(x**4 + 2*x**3 - 1),4.0,0.0 +x / ( ( 1 + x ) - ( ( 1 / x ) + x ) / x ),x**3/(x**3 - 1),3.0,0.0 +x / ( ( 1 + x ) - ( ( 1 / x ) / x ) ) / 1,x**3/(x**2*(x + 1) - 1),3.0,0.0 +x / ( ( 1 + x ) - ( ( x * x ) * ( 1 + x ) ) * x ),x/(-x**3*(x + 1) + x + 1),1.0,-3.0 +x / ( ( 1 + x ) - ( 1 + x ) / ( x * x ) ),x**3/(x**2*(x + 1) - x - 1),3.0,0.0 +x / ( ( 1 + x ) - ( 1 - x ) / ( x * x ) ),x**3/(x**2*(x + 1) + x - 1),3.0,0.0 +x / ( ( 1 + x ) - ( 1 - x ) / x ),x**2/(x*(x + 1) + x - 1),2.0,0.0 +x / ( ( 1 + x ) - ( 1 / ( x * ( 1 + x ) ) ) ) * x,x**3*(x + 1)/(x*(x + 1)**2 - 1),3.0,1.0 +x / ( ( 1 + x ) - ( 1 / ( x * x ) ) + x ),x**3/(x**2*(2*x + 1) - 1),3.0,0.0 +x / ( ( 1 + x ) - ( 1 / ( x * x ) ) - ( x * x ) ),-x**3/(-x**2*(-x**2 + x + 1) + 1),3.0,-1.0 +x / ( ( 1 + x ) - ( 1 / x ) ) + x,x + x/(x + 1 - 1/x),1.0,1.0 +x / ( ( 1 + x ) - ( 1 / x ) ) / 1,x**2/(x*(x + 1) - 1),2.0,0.0 +x / ( ( 1 + x ) - ( 1 / x ) / ( x * x ) ),x**4/(x**3*(x + 1) - 1),4.0,0.0 +x / ( ( 1 + x ) - ( x * ( ( x * x ) * x ) ) + 1 ),x/(-x**4 + x + 2),1.0,-3.0 +x / ( ( 1 + x ) - ( x * ( 1 + x ) ) * x ),x/(-x**2*(x + 1) + x + 1),1.0,-2.0 +x / ( ( 1 + x ) - ( x * ( 1 - x ) ) * x ),x/(x**2*(x - 1) + x + 1),1.0,-2.0 +x / ( ( 1 + x ) - ( x * ( x * x ) ) ) - x,x**2*(x**2 - 1)/(-x**3 + x + 1),2.0,1.0 +x / ( ( 1 + x ) - ( x * ( x * x ) ) + 1 ),x/(-x**3 + x + 2),1.0,-2.0 +x / ( ( 1 + x ) - ( x * x ) ) - ( 1 / x ),(2*x**2 - x - 1)/(x*(-x**2 + x + 1)),-1.0,-1.0 +x / ( ( 1 + x ) - ( x * x ) ) - x,x**2*(x - 1)/(-x**2 + x + 1),2.0,1.0 +x / ( ( 1 + x ) - ( x * x ) * x ),x/(-x**3 + x + 1),1.0,-2.0 +x / ( ( 1 + x ) - ( x * x ) + ( 1 / x ) ),x**2/(x*(-x**2 + x + 1) + 1),2.0,-1.0 +x / ( ( 1 + x ) - 1 / ( ( x * x ) * x ) ),x**4/(x**3*(x + 1) - 1),4.0,0.0 +x / ( ( 1 + x ) - 1 / ( x * ( 1 + x ) ) ),x**2*(x + 1)/(x*(x + 1)**2 - 1),2.0,0.0 +x / ( ( 1 + x ) - 1 / ( x * ( x / ( 1 - x ) ) ) ),x**3/(x**2*(x + 1) + x - 1),3.0,0.0 +x / ( ( 1 + x ) - 1 / ( x * x ) ),x**3/(x**2*(x + 1) - 1),3.0,0.0 +x / ( ( 1 + x ) - 1 / x ),x**2/(x*(x + 1) - 1),2.0,0.0 +x / ( ( 1 + x ) - x * ( ( x * ( 1 - x ) ) * x ) ),x/(x**3*(x - 1) + x + 1),1.0,-3.0 +x / ( ( 1 + x ) - x * ( x * ( 1 - ( x * x ) ) ) ),x/(x**4 - x**2 + x + 1),1.0,-3.0 +x / ( ( 1 + x ) / ( ( x * x ) * ( 1 - x ) ) - x ),x**3*(-x + 1)/(x**3*(x - 1) + x + 1),3.0,0.0 +x / ( ( 1 + x ) / ( ( x * x ) * x ) - ( 1 - x ) ),x**4/(x**3*(x - 1) + x + 1),4.0,0.0 +x / ( ( 1 + x ) / ( 1 - x ) ) * x,x**2*(-x + 1)/(x + 1),2.0,2.0 +x / ( ( 1 + x ) / ( x * ( ( x * x ) - x ) ) - x ),x**3*(-x + 1)/(x**3*(x - 1) - x - 1),3.0,0.0 +x / ( ( 1 + x ) / ( x * ( ( x / ( 1 + x ) ) - x ) ) - x ),-x**4/(x**4 + (x + 1)**2),4.0,0.0 +x / ( ( 1 + x ) / ( x * ( 1 - x ) ) - x ),x**2*(-x + 1)/(x**2*(x - 1) + x + 1),2.0,0.0 +x / ( ( 1 + x ) / ( x * x ) + ( x * ( 1 + x ) ) ),x**3/(x**3*(x + 1) + x + 1),3.0,-1.0 +x / ( ( 1 + x ) / ( x * x ) + ( x * ( 1 - x ) ) ),x**3/(-x**3*(x - 1) + x + 1),3.0,-1.0 +x / ( ( 1 + x ) / ( x * x ) + ( x / ( 1 + x ) ) ),x**3*(x + 1)/(x**3 + (x + 1)**2),3.0,1.0 +x / ( ( 1 + x ) / ( x * x ) - ( x * ( 1 + x ) ) ),x**3/(-x**3*(x + 1) + x + 1),3.0,-1.0 +x / ( ( 1 + x ) / ( x / ( ( ( 1 / x ) / x ) - x ) ) - x ),-x**4/(x**4 + (x + 1)*(x**3 - 1)),4.0,0.0 +x / ( ( 1 + x ) / ( x / ( 1 + ( 1 / x ) ) ) + x ),x**3/(x**3 + (x + 1)**2),3.0,0.0 +x / ( ( 1 + x ) / ( x / ( 1 - x ) ) - x ),-x**2/(2*x**2 - 1),2.0,0.0 +x / ( ( 1 + x ) / 1 + ( 1 + x ) ),x/(2*(x + 1)),1.0,0.0 +x / ( ( 1 + x ) / 1 + ( x * x ) ),x/(x**2 + x + 1),1.0,-1.0 +x / ( ( 1 + x ) / 1 + 1 ),x/(x + 2),1.0,0.0 +x / ( ( 1 + x ) / 1 + x ),x/(2*x + 1),1.0,0.0 +x / ( ( 1 + x ) / x + ( ( x * x ) * ( 1 + x ) ) ),x**2/(x**3*(x + 1) + x + 1),2.0,-2.0 +x / ( ( 1 + x ) / x + ( ( x * x ) * ( 1 - x ) ) ),x**2/(-x**3*(x - 1) + x + 1),2.0,-2.0 +x / ( ( 1 + x ) / x + ( 1 + x ) ),x**2/(x*(x + 1) + x + 1),2.0,0.0 +x / ( ( 1 + x ) / x + ( 1 / ( 1 + x ) ) ),x**2*(x + 1)/(x + (x + 1)**2),2.0,1.0 +x / ( ( 1 + x ) / x + ( 1 / x ) ),x**2/(x + 2),2.0,1.0 +x / ( ( 1 + x ) / x + ( x * ( ( x * x ) + x ) ) ),x**2/(x**3*(x + 1) + x + 1),2.0,-2.0 +x / ( ( 1 + x ) / x + ( x * ( 1 + ( x * x ) ) ) ),x**2/(x**4 + x**2 + x + 1),2.0,-2.0 +x / ( ( 1 + x ) / x + ( x / ( 1 + x ) ) ),x**2*(x + 1)/(x**2 + (x + 1)**2),2.0,1.0 +x / ( ( 1 + x ) / x - ( 1 / ( 1 - x ) ) ),x**2*(x - 1)/(x**2 + x - 1),2.0,1.0 +x / ( ( 1 + x ) / x - ( x * ( 1 + ( x * x ) ) ) ),-x**2/(x**4 + x**2 - x - 1),2.0,-2.0 +x / ( ( 1 + x ) / x - ( x * ( 1 - x ) ) ),x**2/(x**3 - x**2 + x + 1),2.0,-1.0 +x / ( ( 1 + x ) / x - ( x * x ) ),x**2/(-x**3 + x + 1),2.0,-1.0 +x / ( ( 1 - ( ( 1 + x ) * x ) ) ),-x/(x*(x + 1) - 1),1.0,-1.0 +x / ( ( 1 - ( ( 1 - x ) / x ) ) - x ) * x,-x**3/(x*(x - 1) - x + 1),3.0,1.0 +x / ( ( 1 - ( ( 1 / x ) / x ) ) - x - x ),-x**3/(x**2*(2*x - 1) + 1),3.0,0.0 +x / ( ( 1 - ( ( x * ( 1 - x ) ) * x ) ) + 1 / x ),x**2/(x**4 - x**3 + x + 1),2.0,-2.0 +x / ( ( 1 - ( ( x * x ) * x ) ) - x ) - x,-(x**4 + x**2)/(x**3 + x - 1),2.0,1.0 +x / ( ( 1 - ( ( x * x ) / x ) ) - x - x ),-x/(3*x - 1),1.0,0.0 +x / ( ( 1 - ( 1 + x ) ) - x - ( 1 / x ) ),-x**2/(2*x**2 + 1),2.0,0.0 +x / ( ( 1 - ( 1 - x ) ) + 1 / ( ( x * x ) * x ) ),x**4/(x**4 + 1),4.0,0.0 +x / ( ( 1 - ( 1 - x ) ) - 1 - ( 1 / x ) ),x**2/(x**2 - x - 1),2.0,0.0 +x / ( ( 1 - ( 1 - x ) ) - 1 - 1 ),x/(x - 2),1.0,0.0 +x / ( ( 1 - ( 1 / ( x * ( x * x ) ) ) ) - x - x ),-x**4/(x**3*(2*x - 1) + 1),4.0,0.0 +x / ( ( 1 - ( 1 / ( x * x ) ) ) - ( x * x ) - x ),-x**3/(x**2*(x**2 + x - 1) + 1),3.0,-1.0 +x / ( ( 1 - ( 1 / ( x * x ) ) ) - x - x ),-x**3/(x**2*(2*x - 1) + 1),3.0,0.0 +x / ( ( 1 - ( 1 / x ) ) * ( x * x ) - 1 ),x/(x*(x - 1) - 1),1.0,-1.0 +x / ( ( 1 - ( 1 / x ) ) * x - 1 ),x/(x - 2),1.0,0.0 +x / ( ( 1 - ( 1 / x ) ) + ( 1 - x ) ) * x,-x**3/(x*(x - 2) + 1),3.0,1.0 +x / ( ( 1 - ( 1 / x ) ) + 1 ) * ( x / ( 1 - x ) ),-x**3/((x - 1)*(2*x - 1)),3.0,1.0 +x / ( ( 1 - ( 1 / x ) ) + x * ( x * ( 1 + x ) ) ),x**2/(x**4 + x**3 + x - 1),2.0,-2.0 +x / ( ( 1 - ( 1 / x ) ) - ( x * x ) ) * x,-x**3/(x**3 - x + 1),3.0,0.0 +x / ( ( 1 - ( 1 / x ) ) - 1 - ( 1 / x ) ),-x**2/2,2.0,2.0 +x / ( ( 1 - ( 1 / x ) ) - 1 / ( x * x ) ),x**3/(x**2 - x - 1),3.0,1.0 +x / ( ( 1 - ( 1 / x ) ) - x ) * x,-x**3/(x*(x - 1) + 1),3.0,1.0 +x / ( ( 1 - ( 1 / x ) ) - x ) + x,x - x/(x - 1 + 1/x),1.0,1.0 +x / ( ( 1 - ( 1 / x ) ) - x ) / ( ( 1 / x ) + x ),-x**3/((x**2 + 1)*(x*(x - 1) + 1)),3.0,-1.0 +x / ( ( 1 - ( 1 / x ) ) - x * ( x * ( 1 + x ) ) ),-x**2/(x**4 + x**3 - x + 1),2.0,-2.0 +x / ( ( 1 - ( 1 / x ) ) - x - ( ( x * x ) * x ) ),-x**2/(x*(x**3 + x - 1) + 1),2.0,-2.0 +x / ( ( 1 - ( 1 / x ) ) - x - ( x * x ) ),-x**2/(x*(x**2 + x - 1) + 1),2.0,-1.0 +x / ( ( 1 - ( 1 / x ) ) / ( ( x * x ) * ( 1 + x ) ) - x ),-x**4*(x + 1)/(x**4*(x + 1) - x + 1),4.0,0.0 +x / ( ( 1 - ( 1 / x ) ) / ( x / ( ( 1 / x ) - x ) ) + x ),x**4/(x**4 - (x - 1)*(x**2 - 1)),4.0,0.0 +x / ( ( 1 - ( 1 / x ) ) / x + ( x * ( 1 + x ) ) ),x**3/(x**3*(x + 1) + x - 1),3.0,-1.0 +x / ( ( 1 - ( 1 / x ) ) / x - ( 1 + x ) ),-x**3/(x**2*(x + 1) - x + 1),3.0,0.0 +x / ( ( 1 - ( x * ( ( x * x ) + x ) ) ) + 1 / x ),x**2/(-x**4 - x**3 + x + 1),2.0,-2.0 +x / ( ( 1 - ( x * ( 1 + ( x * x ) ) ) ) + 1 / x ),x**2/(-x**4 - x**2 + x + 1),2.0,-2.0 +x / ( ( 1 - ( x * ( 1 + x ) ) ) + 1 ) * x,-x**2/(x*(x + 1) - 2),2.0,0.0 +x / ( ( 1 - ( x * ( 1 + x ) ) ) + 1 / x ),x**2/(x*(-x*(x + 1) + 1) + 1),2.0,-1.0 +x / ( ( 1 - ( x * ( 1 - x ) ) ) * 1 - x ),x/(x**2 - 2*x + 1),1.0,-1.0 +x / ( ( 1 - ( x * ( 1 - x ) ) ) * x + ( 1 / x ) ),x**2/(x**4 - x**3 + x**2 + 1),2.0,-2.0 +x / ( ( 1 - ( x * ( 1 - x ) ) ) * x - ( 1 / x ) ),x**2/(x**4 - x**3 + x**2 - 1),2.0,-2.0 +x / ( ( 1 - ( x * ( 1 - x ) ) ) + ( 1 / x ) / x ),x**3/(x**2*(x*(x - 1) + 1) + 1),3.0,-1.0 +x / ( ( 1 - ( x * ( 1 - x ) ) ) + 1 / x ),x**2/(x*(x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( ( 1 - ( x * ( 1 - x ) ) ) - x ) - x,x**2*(-x + 2)/(x*(x - 1) - x + 1),2.0,1.0 +x / ( ( 1 - ( x * ( x * x ) ) ) + 1 + 1 ),-x/(x**3 - 3),1.0,-2.0 +x / ( ( 1 - ( x * ( x * x ) ) ) + 1 / x ),x**2/(-x**4 + x + 1),2.0,-2.0 +x / ( ( 1 - ( x * ( x * x ) ) ) - x - x ),-x/(x**3 + 2*x - 1),1.0,-2.0 +x / ( ( 1 - ( x * x ) ) + ( 1 + x ) / x ),x**2/(-x**3 + 2*x + 1),2.0,-1.0 +x / ( ( 1 - ( x * x ) ) + 1 ) * x,-x**2/(x**2 - 2),2.0,0.0 +x / ( ( 1 - ( x * x ) ) + 1 ) + x,x*(x**2 - 3)/(x**2 - 2),1.0,1.0 +x / ( ( 1 - ( x * x ) ) + 1 + 1 ),-x/(x**2 - 3),1.0,-1.0 +x / ( ( 1 - ( x * x ) ) + 1 / ( 1 + x ) ),x*(x + 1)/((x + 1)*(-x**2 + 1) + 1),1.0,-1.0 +x / ( ( 1 - ( x * x ) ) + 1 / x ),x**2/(-x**3 + x + 1),2.0,-1.0 +x / ( ( 1 - ( x * x ) ) - ( 1 + x ) / x ),-x**2/(x**3 + 1),2.0,-1.0 +x / ( ( 1 - ( x * x ) ) - ( 1 / x ) - x ),-x**2/(x*(x**2 + x - 1) + 1),2.0,-1.0 +x / ( ( 1 - ( x * x ) ) - ( 1 / x ) / x ),-x**3/(x**4 - x**2 + 1),3.0,-1.0 +x / ( ( 1 - ( x * x ) ) - ( x * x ) - x ),-x/(2*x**2 + x - 1),1.0,-1.0 +x / ( ( 1 - ( x * x ) ) - x ) * x,-x**2/(x**2 + x - 1),2.0,0.0 +x / ( ( 1 - ( x * x ) ) - x ) - x,-x**2*(x + 1)/(x**2 + x - 1),2.0,1.0 +x / ( ( 1 - ( x * x ) ) - x - ( 1 / x ) ),-x**2/(x*(x**2 + x - 1) + 1),2.0,-1.0 +x / ( ( 1 - ( x * x ) ) - x - x ),-x/(x**2 + 2*x - 1),1.0,-1.0 +x / ( ( 1 - ( x / ( 1 + x ) ) ) + 1 ) * x,x**2*(x + 1)/(x + 2),2.0,2.0 +x / ( ( 1 - ( x / ( 1 - x ) ) ) + 1 ) * x,x**2*(-x + 1)/(-3*x + 2),2.0,2.0 +x / ( ( 1 - x ) ),-x/(x - 1),1.0,0.0 +x / ( ( 1 - x ) * ( ( 1 / x ) + ( x * x ) ) - 1 ),-x**2/(x + (x - 1)*(x**3 + 1)),2.0,-2.0 +x / ( ( 1 - x ) * ( 1 - x ) - 1 ),1/(x - 2),0.0,-1.0 +x / ( ( 1 - x ) * ( x * ( ( x * x ) - x ) ) - 1 ),-x/(x**2*(x - 1)**2 + 1),1.0,-3.0 +x / ( ( 1 - x ) * ( x * ( 1 - x ) ) + ( 1 / x ) ),x**2/(x**2*(x - 1)**2 + 1),2.0,-2.0 +x / ( ( 1 - x ) * ( x * ( 1 - x ) ) + 1 ),x/(x*(x - 1)**2 + 1),1.0,-2.0 +x / ( ( 1 - x ) * ( x * ( 1 - x ) ) - ( 1 / x ) ),x**2/(x**2*(x - 1)**2 - 1),2.0,-2.0 +x / ( ( 1 - x ) * ( x * ( 1 - x ) ) - 1 ),x/(x*(x - 1)**2 - 1),1.0,-2.0 +x / ( ( 1 - x ) * 1 - ( 1 / x ) ),-x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( ( 1 - x ) * 1 - ( x * x ) ),-x/(x**2 + x - 1),1.0,-1.0 +x / ( ( 1 - x ) * 1 - x ),-x/(2*x - 1),1.0,0.0 +x / ( ( 1 - x ) * x + ( ( 1 - x ) / x ) ),-x**2/(x**2*(x - 1) + x - 1),2.0,-1.0 +x / ( ( 1 - x ) * x + ( 1 + ( 1 / x ) ) ),x**2/(x*(-x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( ( 1 - x ) * x + ( 1 / x ) ),-x**2/(x**2*(x - 1) - 1),2.0,-1.0 +x / ( ( 1 - x ) * x + 1 ),-x/(x*(x - 1) - 1),1.0,-1.0 +x / ( ( 1 - x ) * x - ( 1 / x ) ),-x**2/(x**2*(x - 1) + 1),2.0,-1.0 +x / ( ( 1 - x ) * x - 1 ),-x/(x*(x - 1) + 1),1.0,-1.0 +x / ( ( 1 - x ) + ( ( 1 + ( 1 - x ) ) / x ) / x ),-x**3/(x**2*(x - 1) + x - 2),3.0,0.0 +x / ( ( 1 - x ) + ( ( 1 + x ) + ( 1 / x ) ) / x ),x**3/(-x**3 + 2*x**2 + x + 1),3.0,0.0 +x / ( ( 1 - x ) + ( ( 1 / x ) + x ) / ( x * x ) ),x**4/(x**3*(-x + 1) + x**2 + 1),4.0,0.0 +x / ( ( 1 - x ) + ( ( 1 / x ) + x ) / x ),x**3/(-x**3 + 2*x**2 + 1),3.0,0.0 +x / ( ( 1 - x ) + ( ( 1 / x ) - x ) + 1 ),x**2/(2*x*(-x + 1) + 1),2.0,0.0 +x / ( ( 1 - x ) + ( 1 ) ),-x/(x - 2),1.0,0.0 +x / ( ( 1 - x ) + ( 1 + ( 1 + x ) ) ) * x,x**2/3,2.0,2.0 +x / ( ( 1 - x ) + ( 1 + ( 1 + x ) ) / x ),x**2/(x*(-x + 1) + x + 2),2.0,0.0 +x / ( ( 1 - x ) + ( 1 + ( 1 / x ) ) / x ),x**3/(x**2*(-x + 1) + x + 1),3.0,0.0 +x / ( ( 1 - x ) + ( 1 + x ) + 1 ),x/3,1.0,1.0 +x / ( ( 1 - x ) + ( 1 + x ) / ( x * x ) ),x**3/(x**2*(-x + 1) + x + 1),3.0,0.0 +x / ( ( 1 - x ) + ( 1 - x ) ) * x,-x**2/(2*x - 2),2.0,1.0 +x / ( ( 1 - x ) + ( 1 - x ) ) + x,x*(2*x - 3)/(2*(x - 1)),1.0,1.0 +x / ( ( 1 - x ) + ( 1 - x ) ) / ( 1 + x ),-x/(2*x**2 - 2),1.0,-1.0 +x / ( ( 1 - x ) + ( 1 - x ) + 1 ),-x/(2*x - 3),1.0,0.0 +x / ( ( 1 - x ) + ( 1 - x ) / ( x * x ) ),-x**3/(x**2*(x - 1) + x - 1),3.0,0.0 +x / ( ( 1 - x ) + ( 1 / ( ( x * x ) * x ) ) + 1 ),x**4/(x**3*(-x + 2) + 1),4.0,0.0 +x / ( ( 1 - x ) + ( 1 / ( ( x / ( 1 + x ) ) - x ) ) / x ),-x**4/(x**3*(x - 1) + x + 1),4.0,0.0 +x / ( ( 1 - x ) + ( 1 / ( 1 + x ) ) ) * x,-x**2*(x + 1)/(x**2 - 2),2.0,1.0 +x / ( ( 1 - x ) + ( 1 / ( x * x ) ) + 1 ),x**3/(x**2*(-x + 2) + 1),3.0,0.0 +x / ( ( 1 - x ) + ( 1 / x ) ) * ( x / ( 1 - x ) ),x**3/(x**3 - 2*x**2 + 1),3.0,0.0 +x / ( ( 1 - x ) + ( 1 / x ) ) + 1,(x + 1)/(-x**2 + x + 1),0.0,-1.0 +x / ( ( 1 - x ) + ( 1 / x ) ) + x,x + x/(-x + 1 + 1/x),1.0,1.0 +x / ( ( 1 - x ) + ( 1 / x ) + ( 1 / x ) ),x**2/(x*(-x + 1) + 2),2.0,0.0 +x / ( ( 1 - x ) + ( 1 / x ) + 1 ),x**2/(x*(-x + 2) + 1),2.0,0.0 +x / ( ( 1 - x ) + ( 1 / x ) / ( x * ( ( x * x ) - x ) ) ),x**4*(x - 1)/(-x**3*(x - 1)**2 + 1),4.0,0.0 +x / ( ( 1 - x ) + ( 1 / x ) / ( x * x ) ),x**4/(x**3*(-x + 1) + 1),4.0,0.0 +x / ( ( 1 - x ) + ( x * x ) ) * x,x**2/(x**2 - x + 1),2.0,0.0 +x / ( ( 1 - x ) + ( x * x ) ) + 1,(x**2 + 1)/(x**2 - x + 1),0.0,0.0 +x / ( ( 1 - x ) + ( x * x ) ) + x,x*(x**2 - x + 2)/(x**2 - x + 1),1.0,1.0 +x / ( ( 1 - x ) + ( x * x ) ) - ( 1 / x ),(x - 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +x / ( ( 1 - x ) + ( x * x ) ) - x,x**2*(-x + 1)/(x**2 - x + 1),2.0,1.0 +x / ( ( 1 - x ) + ( x * x ) ) / ( 1 - x ),-x/((x - 1)*(x**2 - x + 1)),1.0,-2.0 +x / ( ( 1 - x ) + ( x / ( 1 + x ) ) ) - x,x**3/(-x**2 + x + 1),3.0,1.0 +x / ( ( 1 - x ) + 1 ) * ( x * ( 1 - x ) ),x**2*(x - 1)/(x - 2),2.0,2.0 +x / ( ( 1 - x ) + 1 ) * ( x / ( 1 - ( 1 / x ) ) ),-x**3/((x - 2)*(x - 1)),3.0,1.0 +x / ( ( 1 - x ) + 1 ) * x,-x**2/(x - 2),2.0,1.0 +x / ( ( 1 - x ) + 1 ) + ( 1 / x ),(-x**2 + x - 2)/(x*(x - 2)),-1.0,0.0 +x / ( ( 1 - x ) + 1 ) + ( x / ( 1 - x ) ),x*(-2*x + 3)/((x - 2)*(x - 1)),1.0,0.0 +x / ( ( 1 - x ) + 1 ) + x,x*(x - 3)/(x - 2),1.0,1.0 +x / ( ( 1 - x ) + 1 ) - ( x / ( 1 - x ) ),-x/((x - 2)*(x - 1)),1.0,-1.0 +x / ( ( 1 - x ) + 1 ) / ( 1 - ( x * x ) ),x/((x - 2)*(x**2 - 1)),1.0,-2.0 +x / ( ( 1 - x ) + 1 ) / ( 1 - x ),x/((x - 2)*(x - 1)),1.0,-1.0 +x / ( ( 1 - x ) + 1 ) / 1,-x/(x - 2),1.0,0.0 +x / ( ( 1 - x ) + 1 + ( ( 1 / x ) / x ) ),x**3/(x**2*(-x + 2) + 1),3.0,0.0 +x / ( ( 1 - x ) + 1 + ( 1 / ( 1 + x ) ) ),x*(x + 1)/((-x + 2)*(x + 1) + 1),1.0,0.0 +x / ( ( 1 - x ) + 1 + ( 1 / x ) ),x**2/(x*(-x + 2) + 1),2.0,0.0 +x / ( ( 1 - x ) + 1 + ( x * x ) ),x/(x**2 - x + 2),1.0,-1.0 +x / ( ( 1 - x ) + 1 + 1 ),-x/(x - 3),1.0,0.0 +x / ( ( 1 - x ) + 1 - ( x * x ) ),-x/(x**2 + x - 2),1.0,-1.0 +x / ( ( 1 - x ) + 1 - x ),-x/(2*x - 2),1.0,0.0 +x / ( ( 1 - x ) + 1 / ( ( 1 + x ) * ( x * x ) ) ),x**3*(x + 1)/(-x**4 + x**2 + 1),3.0,0.0 +x / ( ( 1 - x ) + 1 / ( ( x * x ) * ( ( x * x ) - x ) ) ),x**4*(x - 1)/(-x**3*(x - 1)**2 + 1),4.0,0.0 +x / ( ( 1 - x ) + 1 / ( ( x * x ) * x ) ),x**4/(x**3*(-x + 1) + 1),4.0,0.0 +x / ( ( 1 - x ) + 1 / ( ( x / ( 1 + x ) ) * ( x * x ) ) ),x**4/(x**3*(-x + 1) + x + 1),4.0,0.0 +x / ( ( 1 - x ) + 1 / ( x * ( ( ( 1 - x ) * x ) - x ) ) ),x**4/(x**3*(-x + 1) - 1),4.0,0.0 +x / ( ( 1 - x ) + 1 / ( x * ( ( x * x ) - x ) ) ),x**3*(x - 1)/(-x**2*(-x + 1)**2 + 1),3.0,0.0 +x / ( ( 1 - x ) + 1 / ( x * ( x * ( 1 + x ) ) ) ),x**3*(x + 1)/(-x**4 + x**2 + 1),3.0,0.0 +x / ( ( 1 - x ) + 1 / ( x * ( x * x ) ) ),x**4/(x**3*(-x + 1) + 1),4.0,0.0 +x / ( ( 1 - x ) + 1 / ( x * x ) ),x**3/(x**2*(-x + 1) + 1),3.0,0.0 +x / ( ( 1 - x ) + 1 / 1 ),-x/(x - 2),1.0,0.0 +x / ( ( 1 - x ) + 1 / x ),x**2/(x*(-x + 1) + 1),2.0,0.0 +x / ( ( 1 - x ) + x * ( ( x * x ) - x ) ),x/(x**2*(x - 1) - x + 1),1.0,-2.0 +x / ( ( 1 - x ) + x * ( x * ( 1 + x ) ) ),x/(x**2*(x + 1) - x + 1),1.0,-2.0 +x / ( ( 1 - x ) + x * x ),x/(x**2 - x + 1),1.0,-1.0 +x / ( ( 1 - x ) + x / ( 1 + x ) ),x*(x + 1)/(x + (-x + 1)*(x + 1)),1.0,0.0 +x / ( ( 1 - x ) - ( ( ( 1 / x ) / x ) - x ) / x ),-x**4/(x**4 - 2*x**3 + 1),4.0,0.0 +x / ( ( 1 - x ) - ( ( 1 + ( 1 - x ) ) / x ) / x ),-x**3/(x**2*(x - 1) - x + 2),3.0,0.0 +x / ( ( 1 - x ) - ( ( 1 + x ) / x ) / x ),-x**3/(x**2*(x - 1) + x + 1),3.0,0.0 +x / ( ( 1 - x ) - ( ( 1 - x ) / x ) + 1 ),-x**2/(x*(x - 2) - x + 1),2.0,0.0 +x / ( ( 1 - x ) - ( ( 1 - x ) / x ) / x ),-x**3/(x**2*(x - 1) - x + 1),3.0,0.0 +x / ( ( 1 - x ) - ( ( 1 / ( x * x ) ) - x ) / x ),-x**4/(x**4 - 2*x**3 + 1),4.0,0.0 +x / ( ( 1 - x ) - ( ( 1 / x ) + x ) ) * x,-x**3/(x*(2*x - 1) + 1),3.0,1.0 +x / ( ( 1 - x ) - ( ( 1 / x ) + x ) / ( x * x ) ),-x**4/(x**3*(x - 1) + x**2 + 1),4.0,0.0 +x / ( ( 1 - x ) - ( ( 1 / x ) + x ) / x ),-x**3/(x**3 + 1),3.0,0.0 +x / ( ( 1 - x ) - ( ( 1 / x ) - x ) / x ),-x**3/(x**3 - 2*x**2 + 1),3.0,0.0 +x / ( ( 1 - x ) - ( ( 1 / x ) / x ) + ( x * x ) ),x**3/(x**2*(x**2 - x + 1) - 1),3.0,-1.0 +x / ( ( 1 - x ) - ( ( x * x ) * x ) - ( 1 / x ) ),-x**2/(x*(x**3 + x - 1) + 1),2.0,-2.0 +x / ( ( 1 - x ) - ( ( x * x ) * x ) - x ),-x/(x**3 + 2*x - 1),1.0,-2.0 +x / ( ( 1 - x ) - ( 1 + ( 1 / x ) ) / x ),-x**3/(x**2*(x - 1) + x + 1),3.0,0.0 +x / ( ( 1 - x ) - ( 1 + x ) ) * x,-x/2,1.0,1.0 +x / ( ( 1 - x ) - ( 1 + x ) ) - 1,-3/2,0.0,0.0 +x / ( ( 1 - x ) - ( 1 + x ) * ( ( x * x ) * x ) ),-x/(x**3*(x + 1) + x - 1),1.0,-3.0 +x / ( ( 1 - x ) - ( 1 + x ) * x ),-x/(x*(x + 1) + x - 1),1.0,-1.0 +x / ( ( 1 - x ) - ( 1 + x ) - 1 ),-x/(2*x + 1),1.0,0.0 +x / ( ( 1 - x ) - ( 1 + x ) / x ),-x**2/(x**2 + 1),2.0,0.0 +x / ( ( 1 - x ) - ( 1 - ( ( 1 / x ) / x ) ) / x ),-x**4/(x**3*(x - 1) + x**2 - 1),4.0,0.0 +x / ( ( 1 - x ) - ( 1 - ( 1 / x ) ) / x ),-x**3/(x**2*(x - 1) + x - 1),3.0,0.0 +x / ( ( 1 - x ) - ( 1 - x ) / ( x * x ) ),-x**3/(x**2*(x - 1) - x + 1),3.0,0.0 +x / ( ( 1 - x ) - ( 1 / ( ( x * ( 1 - x ) ) - x ) ) / x ),x**4/(-x**3*(x - 1) + 1),4.0,0.0 +x / ( ( 1 - x ) - ( 1 / ( ( x * x ) + x ) ) / x ),-x**3*(x + 1)/(x**4 - x**2 + 1),3.0,0.0 +x / ( ( 1 - x ) - ( 1 / ( 1 + x ) ) / ( x * x ) ),-x**3*(x + 1)/(x**4 - x**2 + 1),3.0,0.0 +x / ( ( 1 - x ) - ( 1 / ( x * ( x / ( 1 - x ) ) ) ) / x ),-x**4/(x**3*(x - 1) - x + 1),4.0,0.0 +x / ( ( 1 - x ) - ( 1 / ( x * x ) ) - x ),-x**3/(x**2*(2*x - 1) + 1),3.0,0.0 +x / ( ( 1 - x ) - ( 1 / x ) ) * x,-x**3/(x*(x - 1) + 1),3.0,1.0 +x / ( ( 1 - x ) - ( 1 / x ) ) + 1,(-x + 1)/(x**2 - x + 1),0.0,-1.0 +x / ( ( 1 - x ) - ( 1 / x ) ) - ( x * x ),-x**2*(x*(x - 1) + 2)/(x*(x - 1) + 1),2.0,2.0 +x / ( ( 1 - x ) - ( 1 / x ) ) / 1,-x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( ( 1 - x ) - ( 1 / x ) + 1 ),-x**2/(x*(x - 2) + 1),2.0,0.0 +x / ( ( 1 - x ) - ( 1 / x ) - ( 1 / x ) ),-x**2/(x*(x - 1) + 2),2.0,0.0 +x / ( ( 1 - x ) - ( 1 / x ) - ( x * x ) ),-x**2/(x*(x**2 + x - 1) + 1),2.0,-1.0 +x / ( ( 1 - x ) - ( 1 / x ) / ( x * ( x * ( 1 - x ) ) ) ),x**4*(-x + 1)/(x**3*(x - 1)**2 - 1),4.0,0.0 +x / ( ( 1 - x ) - ( 1 / x ) / ( x * x ) ),-x**4/(x**3*(x - 1) + 1),4.0,0.0 +x / ( ( 1 - x ) - ( 1 / x ) / x ),-x**3/(x**2*(x - 1) + 1),3.0,0.0 +x / ( ( 1 - x ) - ( x * ( 1 + x ) ) ),-x/(x*(x + 1) + x - 1),1.0,-1.0 +x / ( ( 1 - x ) - ( x * ( 1 + x ) ) ) * x,-x**2/(x*(x + 1) + x - 1),2.0,0.0 +x / ( ( 1 - x ) - ( x * ( 1 + x ) ) * x ),-x/(x**2*(x + 1) + x - 1),1.0,-2.0 +x / ( ( 1 - x ) - ( x * ( 1 - x ) ) ) - x,x**2*(-x + 2)/(x*(x - 1) - x + 1),2.0,1.0 +x / ( ( 1 - x ) - ( x * ( x * x ) ) + 1 ),-x/(x**3 + x - 2),1.0,-2.0 +x / ( ( 1 - x ) - ( x * x ) ) - x,-x**2*(x + 1)/(x**2 + x - 1),2.0,1.0 +x / ( ( 1 - x ) - ( x * x ) ) / ( 1 + ( x * x ) ),-x/(x**4 + x**3 + x - 1),1.0,-3.0 +x / ( ( 1 - x ) - ( x * x ) - ( 1 / ( x * x ) ) ),-x**3/(x**2*(x**2 + x - 1) + 1),3.0,-1.0 +x / ( ( 1 - x ) - ( x * x ) - ( 1 / x ) ),-x**2/(x*(x**2 + x - 1) + 1),2.0,-1.0 +x / ( ( 1 - x ) - ( x * x ) - x ),-x/(x**2 + 2*x - 1),1.0,-1.0 +x / ( ( 1 - x ) - 1 * ( 1 / ( x * x ) ) ),-x**3/(x**2*(x - 1) + 1),3.0,0.0 +x / ( ( 1 - x ) - 1 * ( 1 / x ) ),-x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( ( 1 - x ) - 1 - ( 1 + x ) ),-x/(2*x + 1),1.0,0.0 +x / ( ( 1 - x ) - 1 - ( 1 / x ) ),-x**2/(x**2 + 1),2.0,0.0 +x / ( ( 1 - x ) - 1 / ( ( 1 + x ) * x ) ),-x**2*(x + 1)/(x**3 - x + 1),2.0,0.0 +x / ( ( 1 - x ) - 1 / ( ( x * x ) * x ) ),-x**4/(x**3*(x - 1) + 1),4.0,0.0 +x / ( ( 1 - x ) - 1 / ( ( x / ( ( 1 / x ) - x ) ) * x ) ),-x**4/(x**3*(x - 1) - x**2 + 1),4.0,0.0 +x / ( ( 1 - x ) - 1 / ( ( x / ( 1 - x ) ) - x ) ),x**3/(-x**2*(x - 1) + x - 1),3.0,0.0 +x / ( ( 1 - x ) - 1 / ( 1 / x ) ),-x/(2*x - 1),1.0,0.0 +x / ( ( 1 - x ) - 1 / ( x * x ) ),-x**3/(x**2*(x - 1) + 1),3.0,0.0 +x / ( ( 1 - x ) - x ) * ( 1 - x ),x*(x - 1)/(2*x - 1),1.0,1.0 +x / ( ( 1 - x ) - x ) * ( 1 / x ),-1/(2*x - 1),0.0,-1.0 +x / ( ( 1 - x ) - x ) * x,-x**2/(2*x - 1),2.0,1.0 +x / ( ( 1 - x ) - x ) + ( 1 / x ),(-x**2 + 2*x - 1)/(x*(2*x - 1)),-1.0,0.0 +x / ( ( 1 - x ) - x ) + ( x * x ),x*(x*(2*x - 1) - 1)/(2*x - 1),1.0,2.0 +x / ( ( 1 - x ) - x ) - ( ( x * x ) + x ),-x**2*(2*x + 1)/(2*x - 1),2.0,2.0 +x / ( ( 1 - x ) - x ) - ( x * ( 1 + x ) ),-x**2*(2*x + 1)/(2*x - 1),2.0,2.0 +x / ( ( 1 - x ) - x ) - ( x / ( 1 - x ) ),x**2/((x - 1)*(2*x - 1)),2.0,0.0 +x / ( ( 1 - x ) - x ) - 1,(-3*x + 1)/(2*x - 1),0.0,0.0 +x / ( ( 1 - x ) - x ) / ( ( 1 / x ) + x ),-x**2/((2*x - 1)*(x**2 + 1)),2.0,-1.0 +x / ( ( 1 - x ) - x ) / ( 1 + x ),-x/((x + 1)*(2*x - 1)),1.0,-1.0 +x / ( ( 1 - x ) - x * ( ( 1 + x ) * ( x * x ) ) ),-x/(x**3*(x + 1) + x - 1),1.0,-3.0 +x / ( ( 1 - x ) - x * ( 1 - x ) ),x/(x**2 - 2*x + 1),1.0,-1.0 +x / ( ( 1 - x ) - x * ( 1 / ( 1 - x ) ) ),x*(x - 1)/(x - (x - 1)**2),1.0,0.0 +x / ( ( 1 - x ) - x * ( x * ( 1 - x ) ) ),x/(x**3 - x**2 - x + 1),1.0,-2.0 +x / ( ( 1 - x ) - x * ( x * ( x * x ) ) ),-x/(x**4 + x - 1),1.0,-3.0 +x / ( ( 1 - x ) - x * ( x * x ) ),-x/(x**3 + x - 1),1.0,-2.0 +x / ( ( 1 - x ) - x * x ),-x/(x**2 + x - 1),1.0,-1.0 +x / ( ( 1 - x ) - x + 1 ),-x/(2*x - 2),1.0,0.0 +x / ( ( 1 - x ) - x - ( 1 / ( ( x * x ) * x ) ) ),-x**4/(x**3*(2*x - 1) + 1),4.0,0.0 +x / ( ( 1 - x ) - x - ( 1 / x ) ),-x**2/(x*(2*x - 1) + 1),2.0,0.0 +x / ( ( 1 - x ) / ( ( x * x ) * x ) - ( 1 + x ) ),-x**4/(x**3*(x + 1) + x - 1),4.0,0.0 +x / ( ( 1 - x ) / ( ( x * x ) / ( ( 1 / x ) + x ) ) - x ),-x**4/(x**4 + (x - 1)*(x**2 + 1)),4.0,0.0 +x / ( ( 1 - x ) / ( x * ( 1 + x ) ) + x ),x**2*(x + 1)/(x**2*(x + 1) - x + 1),2.0,0.0 +x / ( ( 1 - x ) / ( x * ( x * x ) ) - ( 1 - x ) ),x**4/(x**4 - x**3 - x + 1),4.0,0.0 +x / ( ( 1 - x ) / ( x * ( x * x ) ) - x ),-x**4/(x**4 + x - 1),4.0,0.0 +x / ( ( 1 - x ) / ( x * x ) - ( ( x * x ) + x ) ),-x**3/(x**3*(x + 1) + x - 1),3.0,-1.0 +x / ( ( 1 - x ) / ( x * x ) - ( 1 + x ) ),-x**3/(x**2*(x + 1) + x - 1),3.0,0.0 +x / ( ( 1 - x ) / ( x * x ) - ( x * ( 1 + x ) ) ),-x**3/(x**3*(x + 1) + x - 1),3.0,-1.0 +x / ( ( 1 - x ) / ( x * x ) - ( x * ( 1 - x ) ) ),x**3/(x**4 - x**3 - x + 1),3.0,-1.0 +x / ( ( 1 - x ) / ( x / ( ( ( 1 / x ) / x ) - x ) ) + x ),x**4/(x**4 + (x - 1)*(x**3 - 1)),4.0,0.0 +x / ( ( 1 - x ) / ( x / ( ( 1 / ( x * x ) ) - x ) ) + x ),x**4/(x**4 + (x - 1)*(x**3 - 1)),4.0,0.0 +x / ( ( 1 - x ) / ( x / ( 1 - ( ( 1 / x ) / x ) ) ) + x ),x**4/(x**4 - (x - 1)*(x**2 - 1)),4.0,0.0 +x / ( ( 1 - x ) / 1 - ( 1 / x ) ),-x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( ( 1 - x ) / x ) * x - x - x,x*(-x**2 - 2*x + 2)/(x - 1),1.0,2.0 +x / ( ( 1 - x ) / x ) / ( 1 - ( x * x ) ),x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +x / ( ( 1 - x ) / x + ( ( 1 + x ) + x ) ),x**2/(2*x**2 + 1),2.0,0.0 +x / ( ( 1 - x ) / x + ( ( 1 - x ) - x ) ),-x**2/(2*x**2 - 1),2.0,0.0 +x / ( ( 1 - x ) / x + ( ( 1 - x ) / x ) ),-x**2/(2*x - 2),2.0,1.0 +x / ( ( 1 - x ) / x + ( ( x * ( 1 - x ) ) * x ) ),-x**2/(x**3*(x - 1) + x - 1),2.0,-2.0 +x / ( ( 1 - x ) / x + ( ( x * x ) * ( 1 + x ) ) ),x**2/(x**3*(x + 1) - x + 1),2.0,-2.0 +x / ( ( 1 - x ) / x + ( 1 / x ) ),-x**2/(x - 2),2.0,1.0 +x / ( ( 1 - x ) / x + ( x * ( ( x * x ) + x ) ) ),x**2/(x**3*(x + 1) - x + 1),2.0,-2.0 +x / ( ( 1 - x ) / x + ( x * x ) ),x**2/(x**3 - x + 1),2.0,-1.0 +x / ( ( 1 - x ) / x + x ),x**2/(x**2 - x + 1),2.0,0.0 +x / ( ( 1 - x ) / x - ( ( x * ( 1 + x ) ) * x ) ),-x**2/(x**3*(x + 1) + x - 1),2.0,-2.0 +x / ( ( 1 - x ) / x - ( ( x * ( 1 - x ) ) * x ) ),x**2/(x**4 - x**3 - x + 1),2.0,-2.0 +x / ( ( 1 - x ) / x - ( ( x * x ) * ( 1 + x ) ) ),-x**2/(x**3*(x + 1) + x - 1),2.0,-2.0 +x / ( ( 1 - x ) / x - ( 1 + ( 1 + x ) ) ),-x**2/(x*(x + 2) + x - 1),2.0,0.0 +x / ( ( 1 - x ) / x - ( 1 / ( 1 - x ) ) ),x**2*(-x + 1)/(-x + (x - 1)**2),2.0,1.0 +x / ( ( 1 - x ) / x - ( x * ( 1 + ( x * x ) ) ) ),-x**2/(x**4 + x**2 + x - 1),2.0,-2.0 +x / ( ( 1 - x ) / x - ( x * ( x * ( 1 - x ) ) ) ),x**2/(x**4 - x**3 - x + 1),2.0,-2.0 +x / ( ( 1 - x ) / x - ( x * x ) ),-x**2/(x**3 + x - 1),2.0,-1.0 +x / ( ( 1 - x ) / x - ( x / ( 1 + x ) ) ),-x**2*(x + 1)/(2*x**2 - 1),2.0,1.0 +x / ( ( 1 / ( ( ( 1 - ( x * x ) ) * x ) - x ) ) - x - x ),x**4/(-2*x**4 - 1),4.0,0.0 +x / ( ( 1 / ( ( ( 1 - x ) * x ) - x ) ) + x * x ),x**3/(x**4 - 1),3.0,-1.0 +x / ( ( 1 / ( ( ( x * ( 1 - x ) ) - x ) * x ) ) - ( x ) ),x**4/(-x**4 - 1),4.0,0.0 +x / ( ( 1 / ( ( ( x * x ) * x ) + ( x * x ) ) ) / x + x ),x**4*(x + 1)/(x**4*(x + 1) + 1),4.0,0.0 +x / ( ( 1 / ( ( ( x * x ) * x ) + ( x * x ) ) ) / x - x ),-x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( ( 1 / ( ( ( x * x ) + x ) + x ) ) - x ) * x,-x**3*(x + 2)/(x**2*(x + 2) - 1),3.0,1.0 +x / ( ( 1 / ( ( 1 + x ) + x ) ) + 1 / x ),x**2*(2*x + 1)/(3*x + 1),2.0,2.0 +x / ( ( 1 / ( ( 1 + x ) + x ) ) + x ) - x,x**2*(-2*x + 1)/(2*x**2 + x + 1),2.0,1.0 +x / ( ( 1 / ( ( 1 + x ) + x ) ) / ( x * ( x * x ) ) - x ),-x**4*(2*x + 1)/(x**4*(2*x + 1) - 1),4.0,0.0 +x / ( ( 1 / ( ( 1 + x ) + x ) ) / x + x ),x**2*(2*x + 1)/(x**2*(2*x + 1) + 1),2.0,0.0 +x / ( ( 1 / ( ( 1 - x ) * x ) ) - x ) + 1,1/(x**2*(x - 1) + 1),0.0,-3.0 +x / ( ( 1 / ( ( 1 - x ) * x ) ) / ( x * x ) - x ),x**4*(-x + 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( ( 1 / ( ( 1 - x ) * x ) ) / x - x ),x**3*(-x + 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( ( 1 / ( ( 1 - x ) - ( x * x ) ) ) - x ) - x,-x**3*(x + 2)/(x**3 + x**2 - x + 1),3.0,1.0 +x / ( ( 1 / ( ( 1 - x ) - x ) ) - x ),-x*(2*x - 1)/(x*(2*x - 1) + 1),1.0,0.0 +x / ( ( 1 / ( ( 1 - x ) - x ) ) - x ) * x,x**2*(-2*x + 1)/(x*(2*x - 1) + 1),2.0,1.0 +x / ( ( 1 / ( ( 1 - x ) - x ) ) / ( x * x ) + x ),x**3*(2*x - 1)/(x**3*(2*x - 1) - 1),3.0,0.0 +x / ( ( 1 / ( ( 1 - x ) - x ) ) / x + 1 ),x**2*(2*x - 1)/(x*(2*x - 1) - 1),2.0,1.0 +x / ( ( 1 / ( ( 1 / ( ( 1 / x ) + x ) ) - x ) ) - x ) * 1,-x**4/(x**4 + x**2 + 1),4.0,0.0 +x / ( ( 1 / ( ( 1 / x ) - x ) ) - ( ( x * x ) * x ) ) - 1,-x**4/(x**4 - x**2 + 1),4.0,0.0 +x / ( ( 1 / ( ( x * ( 1 + x ) ) * x ) ) / x - x ),-x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( ( 1 / ( ( x * ( 1 + x ) ) - x ) ) + x * x ),x**3/(x**4 + 1),3.0,-1.0 +x / ( ( 1 / ( ( x * ( 1 + x ) ) - x ) ) - x * x ),-x**3/(x**4 - 1),3.0,-1.0 +x / ( ( 1 / ( ( x * ( 1 - ( x * x ) ) ) - x ) ) - x - x ),x**4/(-2*x**4 - 1),4.0,0.0 +x / ( ( 1 / ( ( x * ( 1 - x ) ) * x ) ) / x - x ),x**4*(-x + 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( ( 1 / ( ( x * ( 1 - x ) ) - x ) ) - x * x ),x**3/(-x**4 - 1),3.0,-1.0 +x / ( ( 1 / ( ( x * x ) * ( 1 + x ) ) ) / x - x ),-x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( ( 1 / ( ( x * x ) * ( 1 - x ) ) ) + x ) - 1,1/(x**3*(x - 1) - 1),0.0,-4.0 +x / ( ( 1 / ( ( x * x ) * x ) ) + ( 1 / x ) - x ),x**4/(-x**4 + x**2 + 1),4.0,0.0 +x / ( ( 1 / ( ( x * x ) * x ) ) + 1 - x ),x**4/(x**3*(-x + 1) + 1),4.0,0.0 +x / ( ( 1 / ( ( x * x ) * x ) ) + x + ( 1 / x ) ),x**4/(x**4 + x**2 + 1),4.0,0.0 +x / ( ( 1 / ( ( x * x ) * x ) ) - ( x ) ),-x**4/(x**4 - 1),4.0,0.0 +x / ( ( 1 / ( ( x * x ) + ( ( x * x ) * x ) ) ) / x - x ),-x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( ( 1 / ( ( x * x ) + ( x * x ) ) ) - 1 - 1 ),-2*x**3/(4*x**2 - 1),3.0,1.0 +x / ( ( 1 / ( ( x * x ) + ( x * x ) ) ) - x * x ),-2*x**3/(2*x**4 - 1),3.0,-1.0 +x / ( ( 1 / ( ( x * x ) + x ) ) + 1 ),x**2*(x + 1)/(x**2 + x + 1),2.0,1.0 +x / ( ( 1 / ( ( x * x ) + x ) ) + x ),x**2*(x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +x / ( ( 1 / ( ( x * x ) + x ) ) + x / 1 ),x**2*(x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +x / ( ( 1 / ( ( x * x ) + x ) ) - 1 - 1 ),-x**2*(x + 1)/(2*x**2 + 2*x - 1),2.0,1.0 +x / ( ( 1 / ( ( x * x ) + x ) ) - x ) * x,-x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x / ( ( 1 / ( ( x * x ) + x ) ) - x * ( x * x ) ),-x**2*(x + 1)/(x**4*(x + 1) - 1),2.0,-2.0 +x / ( ( 1 / ( ( x * x ) + x ) ) - x * x ),-x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +x / ( ( 1 / ( ( x * x ) + x ) ) / ( x * x ) - x ),-x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( ( 1 / ( ( x * x ) + x ) ) / x - ( 1 - x ) ),x**3*(x + 1)/(x**4 - x**2 + 1),3.0,0.0 +x / ( ( 1 / ( ( x * x ) - x ) ) + x ) * x,x**3*(x - 1)/(x**2*(x - 1) + 1),3.0,1.0 +x / ( ( 1 / ( ( x * x ) - x ) ) + x ) - 1,-1/(x**2*(x - 1) + 1),0.0,-3.0 +x / ( ( 1 / ( ( x * x ) - x ) ) + x * ( x * x ) ),x**2*(x - 1)/(x**4*(x - 1) + 1),2.0,-2.0 +x / ( ( 1 / ( ( x * x ) - x ) ) - x ) * x,x**3*(-x + 1)/(x**2*(x - 1) - 1),3.0,1.0 +x / ( ( 1 / ( ( x * x ) - x ) ) - x * x ),x**2*(-x + 1)/(x**3*(x - 1) - 1),2.0,-1.0 +x / ( ( 1 / ( ( x * x ) - x ) ) - x - x ),x**2*(-x + 1)/(2*x**2*(x - 1) - 1),2.0,0.0 +x / ( ( 1 / ( ( x * x ) - x ) ) / x + ( x * x ) ),x**3*(x - 1)/(x**4*(x - 1) + 1),3.0,-1.0 +x / ( ( 1 / ( ( x * x ) - x ) ) / x + 1 ),x**3*(x - 1)/(x**2*(x - 1) + 1),3.0,1.0 +x / ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) / x + ( 1 - x ) ),-x**4/(x**3*(x - 1) + x + 1),4.0,0.0 +x / ( ( 1 / ( ( x / ( 1 + x ) ) - x ) ) / x - ( 1 - x ) ),x**4/(x**4 - x**3 - x - 1),4.0,0.0 +x / ( ( 1 / ( ( x / ( 1 - x ) ) * x ) ) + 1 - x ),-x**3/(x**2*(x - 1) + x - 1),3.0,0.0 +x / ( ( 1 / ( ( x / ( 1 - x ) ) - x ) ) + x * x ),x**3/(x**4 - x + 1),3.0,-1.0 +x / ( ( 1 / ( ( x / ( 1 - x ) ) - x ) ) - ( x * x ) ) * x,x**4/(-x**4 - x + 1),4.0,0.0 +x / ( ( 1 / ( ( x / ( 1 - x ) ) - x ) ) - x ),x**3/(-x**3 - x + 1),3.0,0.0 +x / ( ( 1 / ( ( x / ( 1 - x ) ) - x ) ) / x + x ),x**4/(x**4 - x + 1),4.0,0.0 +x / ( ( 1 / ( 1 + ( ( x * x ) * x ) ) ) + x ) - 1,-1/(x**4 + x + 1),0.0,-4.0 +x / ( ( 1 / ( 1 + ( 1 + x ) ) ) + 1 ) * x,x**2*(x + 2)/(x + 3),2.0,2.0 +x / ( ( 1 / ( 1 + ( 1 + x ) ) ) + 1 / x ),x**2*(x + 2)/(2*(x + 1)),2.0,2.0 +x / ( ( 1 / ( 1 + ( 1 + x ) ) ) / ( x * x ) - x ),-x**3*(x + 2)/(x**3*(x + 2) - 1),3.0,0.0 +x / ( ( 1 / ( 1 + ( 1 - x ) ) ) / ( x * ( x * x ) ) - x ),x**4*(-x + 2)/(x**4*(x - 2) + 1),4.0,0.0 +x / ( ( 1 / ( 1 + ( x * x ) ) ) + x ) - 1,-1/(x**3 + x + 1),0.0,-3.0 +x / ( ( 1 / ( 1 + ( x * x ) ) ) / ( x * x ) - x ),-(x**5 + x**3)/(x**5 + x**3 - 1),3.0,0.0 +x / ( ( 1 / ( 1 + ( x * x ) ) ) / x - x ),-(x**4 + x**2)/(x**4 + x**2 - 1),2.0,0.0 +x / ( ( 1 / ( 1 + x ) ) * 1 + 1 ),x*(x + 1)/(x + 2),1.0,1.0 +x / ( ( 1 / ( 1 + x ) ) * 1 + x ),x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +x / ( ( 1 / ( 1 + x ) ) * 1 - x ),-x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( ( 1 / ( 1 + x ) ) * x + 1 ),x*(x + 1)/(2*x + 1),1.0,1.0 +x / ( ( 1 / ( 1 + x ) ) + ( ( 1 / x ) + x ) ) * x,x**3*(x + 1)/(x**2*(x + 1) + 2*x + 1),3.0,1.0 +x / ( ( 1 / ( 1 + x ) ) + ( 1 + x ) ) * x,x**2*(x + 1)/((x + 1)**2 + 1),2.0,1.0 +x / ( ( 1 / ( 1 + x ) ) + ( 1 / x ) ),x**2*(x + 1)/(2*x + 1),2.0,2.0 +x / ( ( 1 / ( 1 + x ) ) + ( 1 / x ) + x ),x**2*(x + 1)/(x**2*(x + 1) + 2*x + 1),2.0,0.0 +x / ( ( 1 / ( 1 + x ) ) + ( x * x ) ),x*(x + 1)/(x**2*(x + 1) + 1),1.0,-1.0 +x / ( ( 1 / ( 1 + x ) ) + 1 ),x*(x + 1)/(x + 2),1.0,1.0 +x / ( ( 1 / ( 1 + x ) ) + 1 ) * x,x**2*(x + 1)/(x + 2),2.0,2.0 +x / ( ( 1 / ( 1 + x ) ) + 1 ) - x,-x/(x + 2),1.0,0.0 +x / ( ( 1 / ( 1 + x ) ) + 1 ) / 1,x*(x + 1)/(x + 2),1.0,1.0 +x / ( ( 1 / ( 1 + x ) ) + 1 + x ),x*(x + 1)/((x + 1)**2 + 1),1.0,0.0 +x / ( ( 1 / ( 1 + x ) ) + 1 - x ),-x*(x + 1)/(x**2 - 2),1.0,0.0 +x / ( ( 1 / ( 1 + x ) ) + 1 / x ),x**2*(x + 1)/(2*x + 1),2.0,2.0 +x / ( ( 1 / ( 1 + x ) ) + x ),x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +x / ( ( 1 / ( 1 + x ) ) + x ) - 1,-1/(x*(x + 1) + 1),0.0,-2.0 +x / ( ( 1 / ( 1 + x ) ) + x * x ),x*(x + 1)/(x**2*(x + 1) + 1),1.0,-1.0 +x / ( ( 1 / ( 1 + x ) ) + x / 1 ),x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +x / ( ( 1 / ( 1 + x ) ) - ( 1 + x ) / x ),-x**2*(x + 1)/(x**2 + x + 1),2.0,1.0 +x / ( ( 1 / ( 1 + x ) ) - ( x * x ) ),-x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +x / ( ( 1 / ( 1 + x ) ) - ( x * x ) ) / 1,-x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +x / ( ( 1 / ( 1 + x ) ) - 1 * x ),-x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( ( 1 / ( 1 + x ) ) - 1 - 1 ),-x*(x + 1)/(2*x + 1),1.0,1.0 +x / ( ( 1 / ( 1 + x ) ) - x ),-x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( ( 1 / ( 1 + x ) ) - x ) * 1,-x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( ( 1 / ( 1 + x ) ) - x ) * x,-x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +x / ( ( 1 / ( 1 + x ) ) - x ) - x,-x**2*(x + 2)/(x**2 + x - 1),2.0,1.0 +x / ( ( 1 / ( 1 + x ) ) - x ) / ( x * x ),-(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +x / ( ( 1 / ( 1 + x ) ) - x ) / x,-(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +x / ( ( 1 / ( 1 + x ) ) - x * ( x * ( x * x ) ) ),-x*(x + 1)/(x**4*(x + 1) - 1),1.0,-3.0 +x / ( ( 1 / ( 1 + x ) ) - x * x ),-x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +x / ( ( 1 / ( 1 + x ) ) - x - x ),-x*(x + 1)/(2*x*(x + 1) - 1),1.0,0.0 +x / ( ( 1 / ( 1 + x ) ) - x / 1 ),-x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( ( 1 / ( 1 + x ) ) / ( x * ( x * x ) ) - x ),-x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( ( 1 / ( 1 + x ) ) / ( x * x ) - ( x * x ) ),-x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +x / ( ( 1 / ( 1 + x ) ) / x - ( 1 + x ) ),-x**2*(x + 1)/(x*(x + 1)**2 - 1),2.0,0.0 +x / ( ( 1 / ( 1 + x ) ) / x - ( x * x ) ),-x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +x / ( ( 1 / ( 1 + x ) ) / x - 1 ),-x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +x / ( ( 1 / ( 1 + x ) ) / x - x ),-x**2*(x + 1)/(x**2*(x + 1) - 1),2.0,0.0 +x / ( ( 1 / ( 1 - ( 1 + x ) ) ) - 1 / x ),-x**2/2,2.0,2.0 +x / ( ( 1 / ( 1 - ( 1 + x ) ) ) - x - x ),-x**2/(2*x**2 + 1),2.0,0.0 +x / ( ( 1 / ( 1 - ( 1 + x ) ) ) / x + x ),x**3/(x**3 - 1),3.0,0.0 +x / ( ( 1 / ( 1 - ( 1 - ( x * x ) ) ) ) / x + x ),x**4/(x**4 + 1),4.0,0.0 +x / ( ( 1 / ( 1 - ( 1 - x ) ) ) - x - x ),-x**2/(2*x**2 - 1),2.0,0.0 +x / ( ( 1 / ( 1 - ( x * x ) ) ) + 1 + x ),(x**3 - x)/(x**3 + x**2 - x - 2),1.0,0.0 +x / ( ( 1 / ( 1 - ( x * x ) ) ) + x ) - x,x**2*(-x**2 + x + 1)/(x**3 - x - 1),2.0,1.0 +x / ( ( 1 / ( 1 - ( x * x ) ) ) - x ),-(x**3 - x)/(x**3 - x + 1),1.0,0.0 +x / ( ( 1 / ( 1 - ( x * x ) ) ) / ( ( x * x ) * x ) - x ),x**4*(-x**2 + 1)/(x**6 - x**4 + 1),4.0,0.0 +x / ( ( 1 / ( 1 - ( x * x ) ) ) / x + x ),(x**4 - x**2)/(x**4 - x**2 - 1),2.0,0.0 +x / ( ( 1 / ( 1 - x ) ) * 1 + x ),x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +x / ( ( 1 / ( 1 - x ) ) * 1 - x ),-x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( ( 1 / ( 1 - x ) ) + ( 1 + x ) ),x*(x - 1)/(x**2 - 2),1.0,0.0 +x / ( ( 1 / ( 1 - x ) ) + ( 1 + x ) * x ),x*(x - 1)/(x**3 - x - 1),1.0,-1.0 +x / ( ( 1 / ( 1 - x ) ) + ( 1 - x ) ),-x*(x - 1)/((x - 1)**2 + 1),1.0,0.0 +x / ( ( 1 / ( 1 - x ) ) + ( 1 / x ) - 1 ),x**2*(-x + 1)/(x*(x - 1) + 1),2.0,1.0 +x / ( ( 1 / ( 1 - x ) ) + ( 1 / x ) - x ),x**2*(-x + 1)/(x**2*(x - 1) + 1),2.0,0.0 +x / ( ( 1 / ( 1 - x ) ) + ( x * ( x * x ) ) * x ),x*(x - 1)/(x**4*(x - 1) - 1),1.0,-3.0 +x / ( ( 1 / ( 1 - x ) ) + 1 ) * x,x**2*(x - 1)/(x - 2),2.0,2.0 +x / ( ( 1 / ( 1 - x ) ) + 1 * x ),x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +x / ( ( 1 / ( 1 - x ) ) + 1 + x ),x*(x - 1)/(x**2 - 2),1.0,0.0 +x / ( ( 1 / ( 1 - x ) ) + x ) * x,x**2*(x - 1)/(x*(x - 1) - 1),2.0,1.0 +x / ( ( 1 / ( 1 - x ) ) + x ) + 1,(2*x*(x - 1) - 1)/(x*(x - 1) - 1),0.0,0.0 +x / ( ( 1 / ( 1 - x ) ) + x ) - 1,1/(x*(x - 1) - 1),0.0,-2.0 +x / ( ( 1 / ( 1 - x ) ) + x ) - x,x**2*(-x + 2)/(x*(x - 1) - 1),2.0,1.0 +x / ( ( 1 / ( 1 - x ) ) + x / 1 ),x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +x / ( ( 1 / ( 1 - x ) ) + x / x ),x*(x - 1)/(x - 2),1.0,1.0 +x / ( ( 1 / ( 1 - x ) ) - ( ( ( 1 / x ) / x ) / x ) + x ),x**4*(-x + 1)/(-x**4*(x - 1) + x**3 + x - 1),4.0,0.0 +x / ( ( 1 / ( 1 - x ) ) - ( ( x * x ) * x ) * x ),-x*(x - 1)/(x**4*(x - 1) + 1),1.0,-3.0 +x / ( ( 1 / ( 1 - x ) ) - ( 1 / x ) - 1 ),x**2*(-x + 1)/(x**2 + x - 1),2.0,1.0 +x / ( ( 1 / ( 1 - x ) ) - ( x ) ),-x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( ( 1 / ( 1 - x ) ) - ( x * x ) ),-x*(x - 1)/(x**2*(x - 1) + 1),1.0,-1.0 +x / ( ( 1 / ( 1 - x ) ) - 1 - 1 ),-x*(x - 1)/(2*x - 1),1.0,1.0 +x / ( ( 1 / ( 1 - x ) ) - 1 / x ),x**2*(-x + 1)/(2*x - 1),2.0,2.0 +x / ( ( 1 / ( 1 - x ) ) - x ),-x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( ( 1 / ( 1 - x ) ) - x ) * 1,-x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( ( 1 / ( 1 - x ) ) - x ) + 1,1/(x*(x - 1) + 1),0.0,-2.0 +x / ( ( 1 / ( 1 - x ) ) - x ) - 1,-(2*x*(x - 1) + 1)/(x*(x - 1) + 1),0.0,0.0 +x / ( ( 1 / ( 1 - x ) ) - x ) / ( x * x ),(-x + 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +x / ( ( 1 / ( 1 - x ) ) - x ) / 1,-x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( ( 1 / ( 1 - x ) ) - x * 1 ),-x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( ( 1 / ( 1 - x ) ) - x - ( 1 / x ) ),x**2*(-x + 1)/(x**2*(x - 1) + 2*x - 1),2.0,0.0 +x / ( ( 1 / ( 1 - x ) ) - x - x ),-x*(x - 1)/(2*x*(x - 1) + 1),1.0,0.0 +x / ( ( 1 / ( 1 - x ) ) / ( ( x * x ) * x ) - x ),x**4*(-x + 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( ( 1 / ( 1 - x ) ) / ( x * ( x * x ) ) - x ),x**4*(-x + 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( ( 1 / ( 1 - x ) ) / ( x * x ) - 1 ),x**3*(-x + 1)/(x**2*(x - 1) + 1),3.0,1.0 +x / ( ( 1 / ( 1 - x ) ) / ( x * x ) - x ),x**3*(-x + 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( ( 1 / ( 1 - x ) ) / x + ( 1 - x ) ),x**2*(-x + 1)/(x*(x - 1)**2 + 1),2.0,0.0 +x / ( ( 1 / ( 1 - x ) ) / x + ( x * x ) ),x**2*(x - 1)/(x**3*(x - 1) - 1),2.0,-1.0 +x / ( ( 1 / ( 1 - x ) ) / x + x ),x**2*(x - 1)/(x**2*(x - 1) - 1),2.0,0.0 +x / ( ( 1 / ( 1 - x ) ) / x - ( 1 - x ) ),x**2*(-x + 1)/(-x*(-x + 1)**2 + 1),2.0,0.0 +x / ( ( 1 / ( 1 - x ) ) / x - x ),x**2*(-x + 1)/(x**2*(x - 1) + 1),2.0,0.0 +x / ( ( 1 / ( 1 / ( 1 + x ) ) ) / x - x ),x**2/(-x**2 + x + 1),2.0,0.0 +x / ( ( 1 / ( x * ( ( ( 1 - x ) * x ) - x ) ) ) + x - 1 ),x**4/(x**3*(x - 1) - 1),4.0,0.0 +x / ( ( 1 / ( x * ( ( x * x ) + x ) ) ) + x ) - 1,-1/(x**3*(x + 1) + 1),0.0,-4.0 +x / ( ( 1 / ( x * ( ( x * x ) + x ) ) ) - x * x ),-x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +x / ( ( 1 / ( x * ( ( x / ( 1 + x ) ) - x ) ) ) + x - 1 ),x**4/(x**4 - x**3 - x - 1),4.0,0.0 +x / ( ( 1 / ( x * ( ( x / ( 1 - x ) ) + x ) ) ) / x - x ),x**4*(-x + 2)/(x**4*(x - 2) - x + 1),4.0,0.0 +x / ( ( 1 / ( x * ( 1 + ( x * x ) ) ) ) + x ) - 1,-1/(x**4 + x**2 + 1),0.0,-4.0 +x / ( ( 1 / ( x * ( 1 + x ) ) ) + 1 ),x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +x / ( ( 1 / ( x * ( 1 + x ) ) ) + 1 + 1 ),x**2*(x + 1)/(2*x*(x + 1) + 1),2.0,1.0 +x / ( ( 1 / ( x * ( 1 + x ) ) ) + x ) - 1,-1/(x**2*(x + 1) + 1),0.0,-3.0 +x / ( ( 1 / ( x * ( 1 + x ) ) ) + x - 1 ),x**2*(x + 1)/(x**3 - x + 1),2.0,0.0 +x / ( ( 1 / ( x * ( 1 + x ) ) ) - ( 1 ) ),-x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +x / ( ( 1 / ( x * ( 1 + x ) ) ) - ( x ) ),-x**2*(x + 1)/(x**2*(x + 1) - 1),2.0,0.0 +x / ( ( 1 / ( x * ( 1 + x ) ) ) - x ) + 1,-1/(x**2*(x + 1) - 1),0.0,-3.0 +x / ( ( 1 / ( x * ( 1 + x ) ) ) - x * x ),-x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +x / ( ( 1 / ( x * ( 1 + x ) ) ) / x - ( x * x ) ),-x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +x / ( ( 1 / ( x * ( 1 + x ) ) ) / x - x ),-x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( ( 1 / ( x * ( 1 - x ) ) ) * 1 - x ),x**2*(-x + 1)/(x**2*(x - 1) + 1),2.0,0.0 +x / ( ( 1 / ( x * ( 1 - x ) ) ) + 1 ),x**2*(x - 1)/(x*(x - 1) - 1),2.0,1.0 +x / ( ( 1 / ( x * ( 1 - x ) ) ) + x ) * 1,x**2*(x - 1)/(x**2*(x - 1) - 1),2.0,0.0 +x / ( ( 1 / ( x * ( 1 - x ) ) ) + x ) - 1,1/(x**2*(x - 1) - 1),0.0,-3.0 +x / ( ( 1 / ( x * ( 1 - x ) ) ) + x * x ),x**2*(x - 1)/(x**3*(x - 1) - 1),2.0,-1.0 +x / ( ( 1 / ( x * ( 1 - x ) ) ) + x + x ),x**2*(x - 1)/(2*x**2*(x - 1) - 1),2.0,0.0 +x / ( ( 1 / ( x * ( 1 - x ) ) ) - x ) + 1,1/(x**2*(x - 1) + 1),0.0,-3.0 +x / ( ( 1 / ( x * ( x * ( 1 + x ) ) ) ) + x + x ),x**3*(x + 1)/(2*x**3*(x + 1) + 1),3.0,0.0 +x / ( ( 1 / ( x * ( x * ( 1 - x ) ) ) ) / x - x ),x**4*(-x + 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( ( 1 / ( x * ( x * x ) ) ) + 1 - x ),x**4/(x**3*(-x + 1) + 1),4.0,0.0 +x / ( ( 1 / ( x * ( x * x ) ) ) + x + ( 1 + x ) ),x**4/(x**3*(2*x + 1) + 1),4.0,0.0 +x / ( ( 1 / ( x * x ) ) * ( 1 / x ) + ( 1 - x ) ),x**4/(x**3*(-x + 1) + 1),4.0,0.0 +x / ( ( 1 / ( x * x ) ) + ( ( 1 - x ) * x ) ) * 1,-x**3/(x**3*(x - 1) - 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) + ( 1 + ( x * x ) ) + x ),x**3/(x**2*(x**2 + x + 1) + 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) + ( 1 + x ) + x ),x**3/(x**2*(2*x + 1) + 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) + ( x ) ),x**3/(x**3 + 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) + ( x * ( 1 + x ) ) + x ),x**3/(x**3*(x + 2) + 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) + ( x * ( 1 - x ) ) ) * 1,-x**3/(x**3*(x - 1) - 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) + ( x * ( 1 - x ) ) * 1 ),-x**3/(x**3*(x - 1) - 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) + ( x * ( 1 - x ) ) + x ),x**3/(x**3*(-x + 2) + 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) + ( x * x ) ) * 1,x**3/(x**4 + 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) + ( x * x ) + ( 1 + x ) ),x**3/(x**2*(x**2 + x + 1) + 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) + ( x * x ) + x ),x**3/(x**3*(x + 1) + 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) + 1 + ( 1 + x ) ),x**3/(x**2*(x + 2) + 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) + 1 - ( 1 + x ) ),-x**3/(x**3 - 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) + x ) * ( 1 / ( 1 - x ) ),-x**3/((x - 1)*(x**3 + 1)),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) + x ) * ( x / ( 1 + x ) ),x**4/((x + 1)*(x**3 + 1)),4.0,0.0 +x / ( ( 1 / ( x * x ) ) + x ) * ( x / ( 1 - x ) ),-x**4/((x - 1)*(x**3 + 1)),4.0,0.0 +x / ( ( 1 / ( x * x ) ) + x ) * 1,x**3/(x**3 + 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) + x ) - x,x*(-x**3 + x**2 - 1)/(x**3 + 1),1.0,1.0 +x / ( ( 1 / ( x * x ) ) + x * ( 1 - x ) ),-x**3/(x**3*(x - 1) - 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) + x + ( 1 + x ) ),x**3/(x**2*(2*x + 1) + 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) + x + ( x * x ) ),x**3/(x**3*(x + 1) + 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) + x + 1 ),x**3/(x**2*(x + 1) + 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) + x + x ),x**3/(2*x**3 + 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) + x - ( x * ( 1 + x ) ) ),x**3/(-x**4 + 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) - ( ( x * x ) - x ) - 1 ),-x**3/(x**2*(x**2 - x + 1) - 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) - ( 1 + x ) * ( 1 + x ) ),-x**3/(x**2*(x + 1)**2 - 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) - ( 1 - x ) * ( 1 - x ) ),-x**3/(x**2*(x - 1)**2 - 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) - ( x ) ),-x**3/(x**3 - 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) - ( x * ( 1 + x ) ) ),-x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) - ( x * ( 1 + x ) ) ) * x,-x**4/(x**3*(x + 1) - 1),4.0,0.0 +x / ( ( 1 / ( x * x ) ) - ( x * ( 1 + x ) ) + 1 ),x**3/(x**2*(-x*(x + 1) + 1) + 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) - ( x * ( 1 + x ) ) + x ),x**3/(-x**4 + 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) - ( x * ( 1 - x ) ) + 1 ),x**3/(x**2*(x*(x - 1) + 1) + 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) - ( x * x ) - ( 1 - x ) ),-x**3/(x**2*(x**2 - x + 1) - 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) - ( x * x ) - x ),-x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) - ( x / ( 1 + x ) ) - x ),-x**3*(x + 1)/(x**4 + 2*x**3 - x - 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) - 1 + ( x * ( 1 + x ) ) ),x**3/(x**2*(x*(x + 1) - 1) + 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) - 1 + x ),x**3/(x**2*(x - 1) + 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) - 1 - ( ( x * x ) + x ) ),-x**3/(x**2*(x**2 + x + 1) - 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) - 1 - ( 1 + ( x * x ) ) ),-x**3/(x**2*(x**2 + 2) - 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) - 1 - ( 1 + x ) ),-x**3/(x**2*(x + 2) - 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) - x ) * ( x / ( ( 1 + x ) + x ) ),-x**4/((2*x + 1)*(x**3 - 1)),4.0,0.0 +x / ( ( 1 / ( x * x ) ) - x ) * ( x / ( 1 + x ) ),-x**4/((x + 1)*(x**3 - 1)),4.0,0.0 +x / ( ( 1 / ( x * x ) ) - x ) + 1,-1/(x**3 - 1),0.0,-3.0 +x / ( ( 1 / ( x * x ) ) - x ) - ( x * x ),x**2*(-x**3 - x + 1)/(x**3 - 1),2.0,2.0 +x / ( ( 1 / ( x * x ) ) - x ) / x,-x**2/(x**3 - 1),2.0,-1.0 +x / ( ( 1 / ( x * x ) ) - x * ( 1 + x ) ),-x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) - x * ( 1 - x ) ),x**3/(x**4 - x**3 + 1),3.0,-1.0 +x / ( ( 1 / ( x * x ) ) / ( 1 - x ) - ( 1 - x ) ),x**3*(-x + 1)/(-x**2*(-x + 1)**2 + 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) / ( 1 - x ) - x ),x**3*(-x + 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) / ( x * ( 1 + x ) ) - x ),-x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( ( 1 / ( x * x ) ) / ( x / ( 1 + x ) ) + x ),x**4/(x**4 + x + 1),4.0,0.0 +x / ( ( 1 / ( x * x ) ) / 1 - x ),-x**3/(x**3 - 1),3.0,0.0 +x / ( ( 1 / ( x * x ) ) / x + ( ( 1 - x ) - x ) ),x**4/(x**3*(-2*x + 1) + 1),4.0,0.0 +x / ( ( 1 / ( x * x ) ) / x - ( 1 - x ) ),x**4/(x**3*(x - 1) + 1),4.0,0.0 +x / ( ( 1 / ( x * x ) ) / x - x ),-x**4/(x**4 - 1),4.0,0.0 +x / ( ( 1 / ( x / ( ( ( 1 / x ) / x ) + x ) ) ) + 1 - x ),x**4/(-x**4 + 2*x**3 + 1),4.0,0.0 +x / ( ( 1 / ( x / ( 1 + x ) ) ) - x * ( x * x ) ),x**2/(-x**4 + x + 1),2.0,-2.0 +x / ( ( 1 / ( x / ( 1 + x ) ) ) - x * x ),x**2/(-x**3 + x + 1),2.0,-1.0 +x / ( ( 1 / ( x / ( 1 + x ) ) ) / ( x * x ) - x ),x**4/(-x**4 + x + 1),4.0,0.0 +x / ( ( 1 / ( x / ( 1 + x ) ) ) / x - ( 1 + x ) ),x**3/(-x**2*(x + 1) + x + 1),3.0,0.0 +x / ( ( 1 / ( x / ( 1 + x ) ) ) / x - x ),x**3/(-x**3 + x + 1),3.0,0.0 +x / ( ( 1 / ( x / ( 1 - x ) ) ) + x * x ),x**2/(x**3 - x + 1),2.0,-1.0 +x / ( ( 1 / ( x / ( 1 - x ) ) ) - ( x ) ),-x**2/(x**2 + x - 1),2.0,0.0 +x / ( ( 1 / x ) * ( 1 - x ) ) / ( x - 1 ),-x**2/(x - 1)**2,2.0,0.0 +x / ( ( 1 / x ) * 1 + ( x / ( 1 + x ) ) ),x**2*(x + 1)/(x**2 + x + 1),2.0,1.0 +x / ( ( 1 / x ) * 1 - ( 1 + ( 1 + x ) ) ),-x**2/(x*(x + 2) - 1),2.0,0.0 +x / ( ( 1 / x ) * 1 - ( 1 - x ) ),x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( ( 1 / x ) * 1 - x ),-x**2/(x**2 - 1),2.0,0.0 +x / ( ( 1 / x ) + ( ( 1 + x ) * x ) + 1 ),x**2/(x*(x*(x + 1) + 1) + 1),2.0,-1.0 +x / ( ( 1 / x ) + ( ( 1 + x ) * x ) + x ),x**2/(x**2*(x + 2) + 1),2.0,-1.0 +x / ( ( 1 / x ) + ( ( 1 - x ) ) ),x**2/(x*(-x + 1) + 1),2.0,0.0 +x / ( ( 1 / x ) + ( ( 1 / x ) + x ) ) * x,x**3/(x**2 + 2),3.0,1.0 +x / ( ( 1 / x ) + ( ( 1 / x ) + x ) + 1 ),x**2/(x*(x + 1) + 2),2.0,0.0 +x / ( ( 1 / x ) + ( ( 1 / x ) + x ) / x ),x**3/(x**2 + x + 1),3.0,1.0 +x / ( ( 1 / x ) + ( ( 1 / x ) / x ) + x ),x**3/(x**3 + x + 1),3.0,0.0 +x / ( ( 1 / x ) + ( ( x * x ) ) ),x**2/(x**3 + 1),2.0,-1.0 +x / ( ( 1 / x ) + ( ( x * x ) * ( 1 - x ) ) + x ),x**2/(x**2*(-x*(x - 1) + 1) + 1),2.0,-2.0 +x / ( ( 1 / x ) + ( ( x * x ) + x ) + 1 ),x**2/(x*(x**2 + x + 1) + 1),2.0,-1.0 +x / ( ( 1 / x ) + ( 1 + ( 1 + ( 1 + x ) ) ) ) * x,x**3/(x*(x + 3) + 1),3.0,1.0 +x / ( ( 1 / x ) + ( 1 + ( 1 + x ) ) ) * x,x**3/(x*(x + 2) + 1),3.0,1.0 +x / ( ( 1 / x ) + ( 1 + ( 1 + x ) ) ) - 1,-(2*x + 1)/(x**2 + 2*x + 1),0.0,-1.0 +x / ( ( 1 / x ) + ( 1 + ( 1 + x ) ) / x ),x**2/(x + 3),2.0,1.0 +x / ( ( 1 / x ) + ( 1 + ( 1 - x ) ) * x ),-x**2/(x**2*(x - 2) - 1),2.0,-1.0 +x / ( ( 1 / x ) + ( 1 + ( x * ( x * x ) ) ) + 1 ),x**2/(x*(x**3 + 2) + 1),2.0,-2.0 +x / ( ( 1 / x ) + ( 1 + ( x * x ) ) + 1 ),x**2/(x*(x**2 + 2) + 1),2.0,-1.0 +x / ( ( 1 / x ) + ( 1 + x ) ),x**2/(x*(x + 1) + 1),2.0,0.0 +x / ( ( 1 / x ) + ( 1 + x ) ) - 1,-(x + 1)/(x**2 + x + 1),0.0,-1.0 +x / ( ( 1 / x ) + ( 1 + x ) ) - x,-(x**3 + x)/(x**2 + x + 1),1.0,1.0 +x / ( ( 1 / x ) + ( 1 + x ) ) / 1,x**2/(x*(x + 1) + 1),2.0,0.0 +x / ( ( 1 / x ) + ( 1 + x ) * ( 1 - x ) ),x**2/(-x**3 + x + 1),2.0,-1.0 +x / ( ( 1 / x ) + ( 1 + x ) * ( x * ( 1 - x ) ) ),x**2/(-x**4 + x**2 + 1),2.0,-2.0 +x / ( ( 1 / x ) + ( 1 + x ) + 1 ),x**2/(x*(x + 2) + 1),2.0,0.0 +x / ( ( 1 / x ) + ( 1 + x ) + x ),x**2/(x*(2*x + 1) + 1),2.0,0.0 +x / ( ( 1 / x ) + ( 1 - ( ( 1 / x ) / x ) ) + 1 ),x**3/(2*x**2 + x - 1),3.0,1.0 +x / ( ( 1 / x ) + ( 1 - ( x * x ) ) * x ),x**2/(-x**4 + x**2 + 1),2.0,-2.0 +x / ( ( 1 / x ) + ( 1 - x ) ) + 1,(x + 1)/(-x**2 + x + 1),0.0,-1.0 +x / ( ( 1 / x ) + ( 1 - x ) ) - 1,x/(-x + 1 + 1/x) - 1,0.0,0.0 +x / ( ( 1 / x ) + ( 1 - x ) - x ),x**2/(x*(-2*x + 1) + 1),2.0,0.0 +x / ( ( 1 / x ) + ( 1 - x ) / x ),-x**2/(x - 2),2.0,1.0 +x / ( ( 1 / x ) + ( 1 / ( 1 + x ) ) ),x**2*(x + 1)/(2*x + 1),2.0,2.0 +x / ( ( 1 / x ) + ( 1 / ( 1 + x ) ) - 1 ),x**2*(x + 1)/(-x**2 + x + 1),2.0,1.0 +x / ( ( 1 / x ) + ( 1 / x ) ),x**2/2,2.0,2.0 +x / ( ( 1 / x ) + ( 1 / x ) ) + ( x * x ),3*x**2/2,2.0,2.0 +x / ( ( 1 / x ) + ( 1 / x ) ) - ( x * x ),-x**2/2,2.0,2.0 +x / ( ( 1 / x ) + ( 1 / x ) + ( 1 / x ) ),x**2/3,2.0,2.0 +x / ( ( 1 / x ) + ( 1 / x ) + ( x * ( x * x ) ) ),x**2/(x**4 + 2),2.0,-2.0 +x / ( ( 1 / x ) + ( 1 / x ) + ( x * x ) ),x**2/(x**3 + 2),2.0,-1.0 +x / ( ( 1 / x ) + ( 1 / x ) + 1 ),x**2/(x + 2),2.0,1.0 +x / ( ( 1 / x ) + ( 1 / x ) + x ),x**2/(x**2 + 2),2.0,0.0 +x / ( ( 1 / x ) + ( 1 / x ) - ( x * x ) ),-x**2/(x**3 - 2),2.0,-1.0 +x / ( ( 1 / x ) + ( 1 / x ) - x ),-x**2/(x**2 - 2),2.0,0.0 +x / ( ( 1 / x ) + ( x ) ),x**2/(x**2 + 1),2.0,0.0 +x / ( ( 1 / x ) + ( x * ( ( 1 / x ) + x ) ) * x ),x**2/(x**4 + x**2 + 1),2.0,-2.0 +x / ( ( 1 / x ) + ( x * ( ( x * x ) + x ) ) - 1 ),x**2/(x**4 + x**3 - x + 1),2.0,-2.0 +x / ( ( 1 / x ) + ( x * ( 1 + ( 1 - x ) ) ) * x ),-x**2/(x**3*(x - 2) - 1),2.0,-2.0 +x / ( ( 1 / x ) + ( x * ( 1 + ( x * x ) ) ) + 1 ),x**2/(x**4 + x**2 + x + 1),2.0,-2.0 +x / ( ( 1 / x ) + ( x * ( 1 + x ) ) + x ),x**2/(x**2*(x + 2) + 1),2.0,-1.0 +x / ( ( 1 / x ) + ( x * ( 1 + x ) ) - 1 ),x**2/(x*(x*(x + 1) - 1) + 1),2.0,-1.0 +x / ( ( 1 / x ) + ( x * ( 1 - ( x * x ) ) ) - 1 ),-x**2/(x**4 - x**2 + x - 1),2.0,-2.0 +x / ( ( 1 / x ) + ( x * ( 1 - x ) ) * x ),-x**2/(x**3*(x - 1) - 1),2.0,-2.0 +x / ( ( 1 / x ) + ( x * ( 1 - x ) ) + 1 ),x**2/(x*(-x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( ( 1 / x ) + ( x * ( 1 - x ) ) - x ),-x**2/(x**3 - 1),2.0,-1.0 +x / ( ( 1 / x ) + ( x * ( x * ( 1 - x ) ) ) + 1 ),x**2/(-x**4 + x**3 + x + 1),2.0,-2.0 +x / ( ( 1 / x ) + ( x * ( x * x ) ) ) * x,x**3/(x**4 + 1),3.0,-1.0 +x / ( ( 1 / x ) + ( x * ( x * x ) ) + 1 ),x**2/(x**4 + x + 1),2.0,-2.0 +x / ( ( 1 / x ) + ( x * x ) ) + 1,(x**3 + x**2 + 1)/(x**3 + 1),0.0,0.0 +x / ( ( 1 / x ) + ( x * x ) ) - x,x*(-x**3 + x - 1)/(x**3 + 1),1.0,1.0 +x / ( ( 1 / x ) + ( x * x ) + ( 1 + x ) ),x**2/(x*(x**2 + x + 1) + 1),2.0,-1.0 +x / ( ( 1 / x ) + ( x * x ) + ( 1 / ( x * x ) ) ),x**3/(x**4 + x + 1),3.0,-1.0 +x / ( ( 1 / x ) + ( x * x ) + 1 ),x**2/(x**3 + x + 1),2.0,-1.0 +x / ( ( 1 / x ) + ( x * x ) + x ),x**2/(x**2*(x + 1) + 1),2.0,-1.0 +x / ( ( 1 / x ) + ( x / ( 1 + x ) ) - x ),x**2*(x + 1)/(-x**3 + x + 1),2.0,0.0 +x / ( ( 1 / x ) + ( x / ( 1 - x ) ) + x ),x**2*(x - 1)/(x**3 - 2*x**2 + x - 1),2.0,0.0 +x / ( ( 1 / x ) + 1 ),x**2/(x + 1),2.0,1.0 +x / ( ( 1 / x ) + 1 ) * ( 1 - x ),x**2*(-x + 1)/(x + 1),2.0,2.0 +x / ( ( 1 / x ) + 1 ) + x,x*(2*x + 1)/(x + 1),1.0,1.0 +x / ( ( 1 / x ) + 1 + ( ( 1 - x ) * x ) ),x**2/(x*(-x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( ( 1 / x ) + 1 + ( ( x * x ) + x ) ),x**2/(x*(x**2 + x + 1) + 1),2.0,-1.0 +x / ( ( 1 / x ) + 1 + ( ( x * x ) - x ) ),x**2/(x*(x**2 - x + 1) + 1),2.0,-1.0 +x / ( ( 1 / x ) + 1 + ( 1 + ( 1 + x ) ) ),x**2/(x*(x + 3) + 1),2.0,0.0 +x / ( ( 1 / x ) + 1 + ( 1 / x ) ),x**2/(x + 2),2.0,1.0 +x / ( ( 1 / x ) + 1 + ( x * ( 1 - ( x * x ) ) ) ),x**2/(-x**4 + x**2 + x + 1),2.0,-2.0 +x / ( ( 1 / x ) + 1 + ( x * ( x * ( 1 + x ) ) ) ),x**2/(x**4 + x**3 + x + 1),2.0,-2.0 +x / ( ( 1 / x ) + 1 + ( x * ( x * x ) ) ),x**2/(x**4 + x + 1),2.0,-2.0 +x / ( ( 1 / x ) + 1 + x ),x**2/(x*(x + 1) + 1),2.0,0.0 +x / ( ( 1 / x ) + 1 - ( x * ( x * x ) ) ),x**2/(-x**4 + x + 1),2.0,-2.0 +x / ( ( 1 / x ) + 1 - ( x * x ) ),x**2/(-x**3 + x + 1),2.0,-1.0 +x / ( ( 1 / x ) + 1 / ( ( 1 / x ) + x ) ),(x**4 + x**2)/(2*x**2 + 1),2.0,2.0 +x / ( ( 1 / x ) + 1 / ( 1 + ( x * x ) ) ),(x**4 + x**2)/(x**2 + x + 1),2.0,2.0 +x / ( ( 1 / x ) + 1 / ( 1 + x ) ),x**2*(x + 1)/(2*x + 1),2.0,2.0 +x / ( ( 1 / x ) + 1 / x ),x**2/2,2.0,2.0 +x / ( ( 1 / x ) + x ) * ( 1 + x ),x**2*(x + 1)/(x**2 + 1),2.0,1.0 +x / ( ( 1 / x ) + x ) * ( 1 / ( 1 + x ) ),x**2/((x + 1)*(x**2 + 1)),2.0,-1.0 +x / ( ( 1 / x ) + x ) * ( x / ( 1 - x ) ),-x**3/((x - 1)*(x**2 + 1)),3.0,0.0 +x / ( ( 1 / x ) + x ) * 1,x**2/(x**2 + 1),2.0,0.0 +x / ( ( 1 / x ) + x ) + ( x * x ),x**2*(x**2 + 2)/(x**2 + 1),2.0,2.0 +x / ( ( 1 / x ) + x ) + 1,(2*x**2 + 1)/(x**2 + 1),0.0,0.0 +x / ( ( 1 / x ) + x ) - ( x / ( 1 + ( 1 / x ) ) ),x**3*(-x + 1)/((x + 1)*(x**2 + 1)),3.0,1.0 +x / ( ( 1 / x ) + x ) - 1,-1/(x**2 + 1),0.0,-2.0 +x / ( ( 1 / x ) + x ) - x,-x + x/(x + 1/x),1.0,1.0 +x / ( ( 1 / x ) + x * ( ( x * ( 1 - x ) ) + x ) ),x**2/(-x**3*(x - 2) + 1),2.0,-2.0 +x / ( ( 1 / x ) + x * ( 1 - x ) ),-x**2/(x**2*(x - 1) - 1),2.0,-1.0 +x / ( ( 1 / x ) + x * ( x * ( 1 - x ) ) ),-x**2/(x**3*(x - 1) - 1),2.0,-2.0 +x / ( ( 1 / x ) + x * ( x * x ) ),x**2/(x**4 + 1),2.0,-2.0 +x / ( ( 1 / x ) + x * x ),x**2/(x**3 + 1),2.0,-1.0 +x / ( ( 1 / x ) + x + ( ( x * x ) * ( 1 - x ) ) ),x**2/(x**2*(-x*(x - 1) + 1) + 1),2.0,-2.0 +x / ( ( 1 / x ) + x + ( 1 / x ) ),x**2/(x**2 + 2),2.0,0.0 +x / ( ( 1 / x ) + x + ( x * ( ( x * x ) + x ) ) ),x**2/(x**2*(x*(x + 1) + 1) + 1),2.0,-2.0 +x / ( ( 1 / x ) + x + ( x * x ) ),x**2/(x**2*(x + 1) + 1),2.0,-1.0 +x / ( ( 1 / x ) + x + x ),x**2/(2*x**2 + 1),2.0,0.0 +x / ( ( 1 / x ) + x - ( x * ( 1 + ( x * x ) ) ) ),x**2/(-x**4 + 1),2.0,-2.0 +x / ( ( 1 / x ) + x - ( x * ( 1 + x ) ) ),x**2/(-x**3 + 1),2.0,-1.0 +x / ( ( 1 / x ) + x - 1 ),x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( ( 1 / x ) + x / ( ( 1 / x ) / ( 1 - x ) ) ),-x**2/(x**3*(x - 1) - 1),2.0,-2.0 +x / ( ( 1 / x ) + x / ( x / ( 1 - x ) ) ),x**2/(x*(-x + 1) + 1),2.0,0.0 +x / ( ( 1 / x ) - ( ( ( 1 / x ) / x ) / x ) - x ),-x**4/(x**4 - x**2 + 1),4.0,0.0 +x / ( ( 1 / x ) - ( ( 1 + x ) * x ) * x ),-x**2/(x**3*(x + 1) - 1),2.0,-2.0 +x / ( ( 1 / x ) - ( ( 1 + x ) * x ) - x ),-x**2/(x**2*(x + 2) - 1),2.0,-1.0 +x / ( ( 1 / x ) - ( ( 1 - x ) * x ) + 1 ),x**2/(x*(x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( ( 1 / x ) - ( ( x * ( 1 - x ) ) ) ),x**2/(x**3 - x**2 + 1),2.0,-1.0 +x / ( ( 1 / x ) - ( ( x * x ) * ( 1 + x ) ) ) * x,-x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( ( 1 / x ) - ( ( x * x ) * x ) + ( 1 / x ) ),-x**2/(x**4 - 2),2.0,-2.0 +x / ( ( 1 / x ) - ( ( x * x ) - x ) + x ),x**2/(x**2*(-x + 2) + 1),2.0,-1.0 +x / ( ( 1 / x ) - ( ( x * x ) - x ) - 1 ),-x**2/(x*(x**2 - x + 1) - 1),2.0,-1.0 +x / ( ( 1 / x ) - ( 1 ) ),-x**2/(x - 1),2.0,1.0 +x / ( ( 1 / x ) - ( 1 + x ) ) + ( x * x ),x**2*(x*(x + 1) - 2)/(x*(x + 1) - 1),2.0,2.0 +x / ( ( 1 / x ) - ( 1 + x ) ) + x,(x**3 - x)/(x**2 + x - 1),1.0,1.0 +x / ( ( 1 / x ) - ( 1 + x ) ) - 1,(-x**2 - x*(x + 1) + 1)/(x*(x + 1) - 1),0.0,0.0 +x / ( ( 1 / x ) - ( 1 + x ) ) / x,-x/(x*(x + 1) - 1),1.0,-1.0 +x / ( ( 1 / x ) - ( 1 + x ) + ( x * x ) ),x**2/(x*(x**2 - x - 1) + 1),2.0,-1.0 +x / ( ( 1 / x ) - ( 1 - ( 1 / x ) ) + x ),x**2/(x*(x - 1) + 2),2.0,0.0 +x / ( ( 1 / x ) - ( 1 - ( x * x ) ) ) * x,x**3/(x**3 - x + 1),3.0,0.0 +x / ( ( 1 / x ) - ( 1 - ( x * x ) ) * ( 1 - x ) ),-x**2/(x*(x - 1)*(x**2 - 1) - 1),2.0,-2.0 +x / ( ( 1 / x ) - ( 1 - x ) ) - 1,(x - 1)/(x**2 - x + 1),0.0,-1.0 +x / ( ( 1 / x ) - ( 1 - x ) * ( ( 1 - x ) * x ) ),-x**2/(x**2*(x - 1)**2 - 1),2.0,-2.0 +x / ( ( 1 / x ) - ( 1 - x ) * ( ( x * x ) - x ) ),x**2/(x**2*(x - 1)**2 + 1),2.0,-2.0 +x / ( ( 1 / x ) - ( 1 - x ) * ( x * ( 1 - x ) ) ),-x**2/(x**2*(x - 1)**2 - 1),2.0,-2.0 +x / ( ( 1 / x ) - ( 1 - x ) * ( x * x ) ),x**2/(x**4 - x**3 + 1),2.0,-2.0 +x / ( ( 1 / x ) - ( 1 - x ) * x ),x**2/(x**3 - x**2 + 1),2.0,-1.0 +x / ( ( 1 / x ) - ( 1 - x ) + ( 1 / x ) ),x**2/(x*(x - 1) + 2),2.0,0.0 +x / ( ( 1 / x ) - ( 1 - x ) + ( x * x ) ),x**2/(x*(x**2 + x - 1) + 1),2.0,-1.0 +x / ( ( 1 / x ) - ( 1 - x ) + x ),x**2/(x*(2*x - 1) + 1),2.0,0.0 +x / ( ( 1 / x ) - ( 1 - x ) - ( 1 - x ) ),x**2/(2*x*(x - 1) + 1),2.0,0.0 +x / ( ( 1 / x ) - ( 1 - x ) - 1 ),x**2/(x*(x - 2) + 1),2.0,0.0 +x / ( ( 1 / x ) - ( 1 / ( 1 - x ) ) - 1 ),x**2*(-x + 1)/(x*(x - 1) - 2*x + 1),2.0,1.0 +x / ( ( 1 / x ) - ( 1 / ( x * x ) ) - x ),-x**3/(x**3 - x + 1),3.0,0.0 +x / ( ( 1 / x ) - ( x ) ),-x**2/(x**2 - 1),2.0,0.0 +x / ( ( 1 / x ) - ( x * ( ( 1 - x ) - x ) ) * x ),x**2/(2*x**4 - x**3 + 1),2.0,-2.0 +x / ( ( 1 / x ) - ( x * ( ( x * x ) + x ) ) ) * x,-x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( ( 1 / x ) - ( x * ( ( x * x ) - x ) ) + 1 ),x**2/(-x**4 + x**3 + x + 1),2.0,-2.0 +x / ( ( 1 / x ) - ( x * ( ( x * x ) - x ) ) - x ),-x**2/(x**2*(x*(x - 1) + 1) - 1),2.0,-2.0 +x / ( ( 1 / x ) - ( x * ( 1 + ( x * x ) ) ) + x ),x**2/(-x**4 + 1),2.0,-2.0 +x / ( ( 1 / x ) - ( x * ( 1 + x ) ) ),-x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( ( 1 / x ) - ( x * ( 1 + x ) ) ) * x,-x**3/(x**2*(x + 1) - 1),3.0,0.0 +x / ( ( 1 / x ) - ( x * ( 1 + x ) ) ) / x,-x/(x**2*(x + 1) - 1),1.0,-2.0 +x / ( ( 1 / x ) - ( x * ( 1 + x ) ) + x ),x**2/(-x**3 + 1),2.0,-1.0 +x / ( ( 1 / x ) - ( x * ( 1 + x ) ) - 1 ),-x**2/(x*(x*(x + 1) + 1) - 1),2.0,-1.0 +x / ( ( 1 / x ) - ( x * ( 1 - ( x * x ) ) ) + 1 ),x**2/(x**4 - x**2 + x + 1),2.0,-2.0 +x / ( ( 1 / x ) - ( x * ( 1 - x ) ) + 1 ),x**2/(x*(x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( ( 1 / x ) - ( x * ( x * ( 1 - x ) ) ) + 1 ),x**2/(x**4 - x**3 + x + 1),2.0,-2.0 +x / ( ( 1 / x ) - ( x * x ) ) * ( x / ( 1 + x ) ),-x**3/((x + 1)*(x**3 - 1)),3.0,-1.0 +x / ( ( 1 / x ) - ( x * x ) ) * 1,-x**2/(x**3 - 1),2.0,-1.0 +x / ( ( 1 / x ) - ( x * x ) ) - x,x*(-x**3 - x + 1)/(x**3 - 1),1.0,1.0 +x / ( ( 1 / x ) - ( x * x ) * ( ( 1 + x ) + x ) ),-x**2/(x**3*(2*x + 1) - 1),2.0,-2.0 +x / ( ( 1 / x ) - ( x * x ) * ( 1 + x ) ),-x**2/(x**3*(x + 1) - 1),2.0,-2.0 +x / ( ( 1 / x ) - ( x * x ) * x ),-x**2/(x**4 - 1),2.0,-2.0 +x / ( ( 1 / x ) - ( x * x ) + ( 1 / x ) ),-x**2/(x**3 - 2),2.0,-1.0 +x / ( ( 1 / x ) - ( x * x ) + x ),x**2/(x**2*(-x + 1) + 1),2.0,-1.0 +x / ( ( 1 / x ) - ( x * x ) - ( 1 + x ) ),-x**2/(x*(x**2 + x + 1) - 1),2.0,-1.0 +x / ( ( 1 / x ) - ( x * x ) - ( 1 - x ) ),-x**2/(x*(x**2 - x + 1) - 1),2.0,-1.0 +x / ( ( 1 / x ) - ( x * x ) - ( x * x ) ),-x**2/(2*x**3 - 1),2.0,-1.0 +x / ( ( 1 / x ) - ( x * x ) - x ),-x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( ( 1 / x ) - ( x / ( 1 + x ) ) - 1 ),-x**2*(x + 1)/(2*x**2 - 1),2.0,1.0 +x / ( ( 1 / x ) - ( x / ( 1 + x ) ) - x ),-x**2*(x + 1)/(x**3 + 2*x**2 - x - 1),2.0,0.0 +x / ( ( 1 / x ) - ( x / ( 1 - x ) ) ),x**2*(-x + 1)/(-x**2 - x + 1),2.0,1.0 +x / ( ( 1 / x ) - 1 ),-x**2/(x - 1),2.0,1.0 +x / ( ( 1 / x ) - 1 ) * ( x / ( 1 - x ) ),x**3/(x - 1)**2,3.0,1.0 +x / ( ( 1 / x ) - 1 ) + ( x * x ),x**2*(x - 2)/(x - 1),2.0,2.0 +x / ( ( 1 / x ) - 1 ) + 1,(-x**2 + x - 1)/(x - 1),0.0,1.0 +x / ( ( 1 / x ) - 1 ) / ( 1 - x ),x**2/(x - 1)**2,2.0,0.0 +x / ( ( 1 / x ) - 1 * ( x * ( 1 - x ) ) ),x**2/(x**3 - x**2 + 1),2.0,-1.0 +x / ( ( 1 / x ) - 1 * x ),-x**2/(x**2 - 1),2.0,0.0 +x / ( ( 1 / x ) - 1 + ( ( 1 - x ) * x ) ),-x**2/(x*(x*(x - 1) + 1) - 1),2.0,-1.0 +x / ( ( 1 / x ) - 1 + ( 1 / ( x * x ) ) ),x**3/(-x**2 + x + 1),3.0,1.0 +x / ( ( 1 / x ) - 1 + ( x * ( 1 - x ) ) ),-x**2/(x*(x*(x - 1) + 1) - 1),2.0,-1.0 +x / ( ( 1 / x ) - 1 + ( x * ( x * x ) ) ),x**2/(x**4 - x + 1),2.0,-2.0 +x / ( ( 1 / x ) - 1 + ( x * x ) ),x**2/(x**3 - x + 1),2.0,-1.0 +x / ( ( 1 / x ) - 1 + x ),x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( ( 1 / x ) - 1 - ( ( 1 + x ) * x ) ),-x**2/(x*(x*(x + 1) + 1) - 1),2.0,-1.0 +x / ( ( 1 / x ) - 1 - ( ( x * x ) * x ) ),-x**2/(x**4 + x - 1),2.0,-2.0 +x / ( ( 1 / x ) - 1 - ( ( x * x ) + x ) ),-x**2/(x*(x**2 + x + 1) - 1),2.0,-1.0 +x / ( ( 1 / x ) - 1 - ( 1 + x ) ),-x**2/(x*(x + 2) - 1),2.0,0.0 +x / ( ( 1 / x ) - 1 - ( 1 - ( x * x ) ) ),x**2/(x*(x**2 - 2) + 1),2.0,-1.0 +x / ( ( 1 / x ) - 1 - ( 1 - x ) ),x**2/(x*(x - 2) + 1),2.0,0.0 +x / ( ( 1 / x ) - 1 - ( x * ( 1 - x ) ) ),x**2/(x**3 - x**2 - x + 1),2.0,-1.0 +x / ( ( 1 / x ) - 1 - ( x * x ) ),-x**2/(x**3 + x - 1),2.0,-1.0 +x / ( ( 1 / x ) - x ) * ( x + x ),-2*x**3/(x**2 - 1),3.0,1.0 +x / ( ( 1 / x ) - x ) * ( x / ( 1 + x ) ),-x**3/((x + 1)*(x**2 - 1)),3.0,0.0 +x / ( ( 1 / x ) - x ) * 1,-x**2/(x**2 - 1),2.0,0.0 +x / ( ( 1 / x ) - x ) + ( x * x ),x**2*(x**2 - 2)/(x**2 - 1),2.0,2.0 +x / ( ( 1 / x ) - x ) - ( x / ( ( 1 / x ) + x ) ),-2*x**4/(x**4 - 1),4.0,0.0 +x / ( ( 1 / x ) - x ) / ( 1 + ( 1 / x ) ),-x**3/((x + 1)*(x**2 - 1)),3.0,0.0 +x / ( ( 1 / x ) - x ) / ( 1 / x ),-x**3/(x**2 - 1),3.0,1.0 +x / ( ( 1 / x ) - x ) / 1,-x**2/(x**2 - 1),2.0,0.0 +x / ( ( 1 / x ) - x ) / x,-x/(x**2 - 1),1.0,-1.0 +x / ( ( 1 / x ) - x * ( ( 1 - x ) * x ) ),x**2/(x**4 - x**3 + 1),2.0,-2.0 +x / ( ( 1 / x ) - x * ( ( 1 - x ) - x ) ),x**2/(2*x**3 - x**2 + 1),2.0,-1.0 +x / ( ( 1 / x ) - x * ( 1 + ( 1 + x ) ) ),-x**2/(x**2*(x + 2) - 1),2.0,-1.0 +x / ( ( 1 / x ) - x * ( 1 + ( 1 / x ) ) ),-x**2/(x*(x + 1) - 1),2.0,0.0 +x / ( ( 1 / x ) - x * ( 1 + ( x * x ) ) ),-x**2/(x**4 + x**2 - 1),2.0,-2.0 +x / ( ( 1 / x ) - x * ( 1 + x ) ),-x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( ( 1 / x ) - x * ( 1 - x ) ),x**2/(x**3 - x**2 + 1),2.0,-1.0 +x / ( ( 1 / x ) - x * ( x * ( ( 1 - x ) - x ) ) ),x**2/(2*x**4 - x**3 + 1),2.0,-2.0 +x / ( ( 1 / x ) - x * ( x * ( 1 - x ) ) ),x**2/(x**4 - x**3 + 1),2.0,-2.0 +x / ( ( 1 / x ) - x * ( x * x ) ),-x**2/(x**4 - 1),2.0,-2.0 +x / ( ( 1 / x ) - x * ( x / ( 1 + x ) ) ),x**2*(-x - 1)/(x**3 - x - 1),2.0,0.0 +x / ( ( 1 / x ) - x * ( x / ( 1 - x ) ) ),x**2*(-x + 1)/(-x**3 - x + 1),2.0,0.0 +x / ( ( 1 / x ) - x + ( ( 1 / x ) / x ) ),x**3/(-x**3 + x + 1),3.0,0.0 +x / ( ( 1 / x ) - x + ( ( x * x ) * x ) ),x**2/(x**4 - x**2 + 1),2.0,-2.0 +x / ( ( 1 / x ) - x + ( x * ( 1 - x ) ) ),-x**2/(x**3 - 1),2.0,-1.0 +x / ( ( 1 / x ) - x + 1 ),x**2/(x*(-x + 1) + 1),2.0,0.0 +x / ( ( 1 / x ) - x - ( 1 + ( 1 + x ) ) ),-x**2/(2*x*(x + 1) - 1),2.0,0.0 +x / ( ( 1 / x ) - x - ( 1 / ( 1 - x ) ) ),x**2*(-x + 1)/(x**2*(x - 1) - 2*x + 1),2.0,0.0 +x / ( ( 1 / x ) - x - ( x * ( 1 - x ) ) ),-x**2/(-x**2*(x - 2) - 1),2.0,-1.0 +x / ( ( 1 / x ) / ( ( 1 - x ) * x ) - 1 ),x**3*(-x + 1)/(x**2*(x - 1) + 1),3.0,1.0 +x / ( ( 1 / x ) / ( ( x * x ) * ( ( 1 + x ) + x ) ) + x ),x**4*(2*x + 1)/(x**4*(2*x + 1) + 1),4.0,0.0 +x / ( ( 1 / x ) / ( ( x * x ) / ( 1 + ( 1 + x ) ) ) - x ),x**4/(-x**4 + x + 2),4.0,0.0 +x / ( ( 1 / x ) / ( ( x * x ) / ( 1 + x ) ) + x ),x**4/(x**4 + x + 1),4.0,0.0 +x / ( ( 1 / x ) / ( ( x / ( 1 + x ) ) * x ) - x ),x**4/(-x**4 + x + 1),4.0,0.0 +x / ( ( 1 / x ) / ( ( x / ( 1 + x ) ) - x ) - ( 1 - x ) ),x**4/(x**4 - x**3 - x - 1),4.0,0.0 +x / ( ( 1 / x ) / ( ( x / ( 1 + x ) ) - x ) - x ),-x**4/(x**4 + x + 1),4.0,0.0 +x / ( ( 1 / x ) / ( ( x / ( 1 - x ) ) * x ) - x ),-x**4/(x**4 + x - 1),4.0,0.0 +x / ( ( 1 / x ) / ( 1 + x ) - x ),-x**2*(x + 1)/(x**2*(x + 1) - 1),2.0,0.0 +x / ( ( 1 / x ) / ( 1 - x ) + x ),x**2*(x - 1)/(x**2*(x - 1) - 1),2.0,0.0 +x / ( ( 1 / x ) / ( 1 / ( 1 + x ) ) - x ),x**2/(-x**2 + x + 1),2.0,0.0 +x / ( ( 1 / x ) / ( 1 / ( 1 - x ) ) - x ),-x**2/(x**2 + x - 1),2.0,0.0 +x / ( ( 1 / x ) / ( x * ( ( ( x * x ) * x ) - x ) ) - x ),x**4*(-x**2 + 1)/(x**6 - x**4 - 1),4.0,0.0 +x / ( ( 1 / x ) / ( x * ( ( ( x * x ) / x ) + x ) ) + x ),2*x**4/(2*x**4 + 1),4.0,0.0 +x / ( ( 1 / x ) / ( x * ( ( 1 + x ) + x ) ) + x ),x**3*(2*x + 1)/(x**3*(2*x + 1) + 1),3.0,0.0 +x / ( ( 1 / x ) / ( x * ( ( x / ( 1 + x ) ) + x ) ) - x ),x**4*(-x - 2)/(x**4*(x + 2) - x - 1),4.0,0.0 +x / ( ( 1 / x ) / ( x * ( 1 + x ) ) + ( x * x ) ),x**3*(x + 1)/(x**4*(x + 1) + 1),3.0,-1.0 +x / ( ( 1 / x ) / ( x * ( 1 + x ) ) + x ),x**3*(x + 1)/(x**3*(x + 1) + 1),3.0,0.0 +x / ( ( 1 / x ) / ( x * ( 1 + x ) ) - ( 1 - x ) ),x**3*(x + 1)/(x**4 - x**2 + 1),3.0,0.0 +x / ( ( 1 / x ) / ( x * ( 1 - ( 1 + x ) ) ) - x ),-x**4/(x**4 + 1),4.0,0.0 +x / ( ( 1 / x ) / ( x * ( 1 - ( x * x ) ) ) - x ),x**3*(-x**2 + 1)/(x**5 - x**3 + 1),3.0,0.0 +x / ( ( 1 / x ) / ( x * ( 1 - x ) ) + ( x * x ) ),x**3*(x - 1)/(x**4*(x - 1) - 1),3.0,-1.0 +x / ( ( 1 / x ) / ( x * ( 1 - x ) ) - ( 1 + x ) ),x**3*(-x + 1)/(x**4 - x**2 + 1),3.0,0.0 +x / ( ( 1 / x ) / ( x * ( 1 - x ) ) - x ),x**3*(-x + 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( ( 1 / x ) / ( x * x ) + ( ( 1 - x ) - x ) ),x**4/(x**3*(-2*x + 1) + 1),4.0,0.0 +x / ( ( 1 / x ) / ( x * x ) - ( ( 1 + x ) + x ) ),-x**4/(x**3*(2*x + 1) - 1),4.0,0.0 +x / ( ( 1 / x ) / ( x / ( ( ( 1 - x ) / x ) + x ) ) + x ),x**4/(x**4 + x**2 - x + 1),4.0,0.0 +x / ( ( 1 / x ) / ( x / ( ( 1 / x ) + ( 1 - x ) ) ) - x ),-x**4/(x**4 + x*(x - 1) - 1),4.0,0.0 +x / ( ( 1 / x ) / ( x / ( ( 1 / x ) + x ) ) + x ),x**4/(x**4 + x**2 + 1),4.0,0.0 +x / ( ( 1 / x ) / ( x / ( ( 1 / x ) + x ) ) - x ),x**4/(-x**4 + x**2 + 1),4.0,0.0 +x / ( ( 1 / x ) / ( x / ( ( 1 / x ) - ( 1 - x ) ) ) - x ),x**4/(-x**4 + x*(x - 1) + 1),4.0,0.0 +x / ( ( 1 / x ) / ( x / ( ( 1 / x ) - x ) ) - x ),-x**4/(x**4 + x**2 - 1),4.0,0.0 +x / ( ( 1 / x ) / ( x / ( 1 + ( 1 / x ) ) ) + ( 1 + x ) ),x**4/(x**3*(x + 1) + x + 1),4.0,0.0 +x / ( ( 1 / x ) / ( x / ( 1 + x ) ) - x ),x**3/(-x**3 + x + 1),3.0,0.0 +x / ( ( 1 / x ) / ( x / ( 1 - ( 1 / x ) ) ) - x ),-x**4/(x**4 - x + 1),4.0,0.0 +x / ( ( 1 / x ) / ( x / ( 1 - x ) ) - ( x * x ) ),-x**3/(x**4 + x - 1),3.0,-1.0 +x / ( ( 1 / x ) / ( x / ( 1 - x ) ) - x ),-x**3/(x**3 + x - 1),3.0,0.0 +x / ( ( 1 / x ) / 1 - ( 1 - x ) ),x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( ( 1 / x ) / x + ( ( ( 1 - x ) - x ) - x ) ),x**3/(x**2*(-3*x + 1) + 1),3.0,0.0 +x / ( ( 1 / x ) / x + ( ( ( x * x ) - x ) - x ) ),x**3/(x**3*(x - 2) + 1),3.0,-1.0 +x / ( ( 1 / x ) / x + ( ( 1 + x ) * ( 1 + x ) ) ),x**3/(x**2*(x + 1)**2 + 1),3.0,-1.0 +x / ( ( 1 / x ) / x + ( ( 1 - x ) * ( 1 - x ) ) ),x**3/(x**2*(x - 1)**2 + 1),3.0,-1.0 +x / ( ( 1 / x ) / x + ( ( 1 - x ) - x ) ),x**3/(x**2*(-2*x + 1) + 1),3.0,0.0 +x / ( ( 1 / x ) / x + ( ( x * x ) - ( 1 + x ) ) ),x**3/(x**2*(x**2 - x - 1) + 1),3.0,-1.0 +x / ( ( 1 / x ) / x + ( x * ( 1 + ( 1 + x ) ) ) ),x**3/(x**3*(x + 2) + 1),3.0,-1.0 +x / ( ( 1 / x ) / x + ( x * ( 1 + x ) ) ),x**3/(x**3*(x + 1) + 1),3.0,-1.0 +x / ( ( 1 / x ) / x + ( x / ( 1 - x ) ) ),x**3*(-x + 1)/(x**3 - x + 1),3.0,1.0 +x / ( ( 1 / x ) / x + 1 ),x**3/(x**2 + 1),3.0,1.0 +x / ( ( 1 / x ) / x - ( ( 1 + ( 1 + x ) ) * x ) ),-x**3/(x**3*(x + 2) - 1),3.0,-1.0 +x / ( ( 1 / x ) / x - ( ( 1 + ( x * x ) ) + x ) ),-x**3/(x**2*(x**2 + x + 1) - 1),3.0,-1.0 +x / ( ( 1 / x ) / x - ( ( 1 + x ) * x ) ),-x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( ( 1 / x ) / x - ( ( 1 + x ) + x ) ),-x**3/(x**2*(2*x + 1) - 1),3.0,0.0 +x / ( ( 1 / x ) / x - ( ( 1 / x ) + x ) ),-x**3/(x**3 + x - 1),3.0,0.0 +x / ( ( 1 / x ) / x - ( ( x * ( 1 + x ) ) - x ) ),x**3/(-x**4 + 1),3.0,-1.0 +x / ( ( 1 / x ) / x - ( ( x * x ) + ( 1 + x ) ) ),-x**3/(x**2*(x**2 + x + 1) - 1),3.0,-1.0 +x / ( ( 1 / x ) / x - ( ( x * x ) + ( 1 - x ) ) ),-x**3/(x**2*(x**2 - x + 1) - 1),3.0,-1.0 +x / ( ( 1 / x ) / x - ( ( x / ( 1 + x ) ) + x ) ),-x**3*(x + 1)/(x**4 + 2*x**3 - x - 1),3.0,0.0 +x / ( ( 1 / x ) / x - ( 1 + ( 1 + ( x * x ) ) ) ),-x**3/(x**2*(x**2 + 2) - 1),3.0,-1.0 +x / ( ( 1 / x ) / x - ( 1 + ( 1 + x ) ) ),-x**3/(x**2*(x + 2) - 1),3.0,0.0 +x / ( ( 1 / x ) / x - ( 1 + ( 1 - ( x * x ) ) ) ),x**3/(x**2*(x**2 - 2) + 1),3.0,-1.0 +x / ( ( 1 / x ) / x - ( 1 + ( 1 - x ) ) ),x**3/(x**2*(x - 2) + 1),3.0,0.0 +x / ( ( 1 / x ) / x - ( 1 + ( x * ( 1 + x ) ) ) ),-x**3/(x**2*(x*(x + 1) + 1) - 1),3.0,-1.0 +x / ( ( 1 / x ) / x - ( 1 + ( x / ( 1 + x ) ) ) ),-x**3*(x + 1)/(2*x**3 + x**2 - x - 1),3.0,1.0 +x / ( ( 1 / x ) / x - ( 1 - ( x * ( 1 - x ) ) ) ),-x**3/(x**2*(x*(x - 1) + 1) - 1),3.0,-1.0 +x / ( ( 1 / x ) / x - ( 1 - ( x * x ) ) ),x**3/(x**4 - x**2 + 1),3.0,-1.0 +x / ( ( 1 / x ) / x - ( 1 - x ) ),x**3/(x**2*(x - 1) + 1),3.0,0.0 +x / ( ( 1 / x ) / x - ( x * ( ( 1 + x ) + x ) ) ),-x**3/(x**3*(2*x + 1) - 1),3.0,-1.0 +x / ( ( 1 / x ) / x - ( x * ( 1 + x ) ) ),-x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( ( 1 / x ) / x - ( x * ( x / ( 1 - x ) ) ) ),x**3*(-x + 1)/(-x**4 - x + 1),3.0,0.0 +x / ( ( 1 / x ) / x - x ),-x**3/(x**3 - 1),3.0,0.0 +x / ( ( x ) + ( ( 1 + x ) + x ) ),x/(3*x + 1),1.0,0.0 +x / ( ( x ) + ( 1 + ( 1 + ( 1 / x ) ) ) ),x**2/(x*(x + 2) + 1),2.0,0.0 +x / ( ( x ) + ( 1 + x ) ),x/(2*x + 1),1.0,0.0 +x / ( ( x ) - ( 1 / ( ( x * x ) + ( x * x ) ) ) ),2*x**3/(2*x**3 - 1),3.0,0.0 +x / ( ( x ) - ( 1 / ( 1 + x ) ) ),x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( ( x ) - ( 1 / x ) ),x**2/(x**2 - 1),2.0,0.0 +x / ( ( x ) - 1 ),x/(x - 1),1.0,0.0 +x / ( ( x * ( ( ( 1 + x ) * x ) + x ) ) - 1 / x ),x**2/(x**3*(x + 2) - 1),2.0,-2.0 +x / ( ( x * ( ( ( 1 - x ) * x ) + x ) ) + 1 / x ),x**2/(-x**3*(x - 2) + 1),2.0,-2.0 +x / ( ( x * ( ( ( x * x ) * x ) - x ) ) - 1 - 1 ),x/(x**4 - x**2 - 2),1.0,-3.0 +x / ( ( x * ( ( ( x * x ) + x ) + x ) ) + 1 / x ),x**2/(x**3*(x + 2) + 1),2.0,-2.0 +x / ( ( x * ( ( 1 + x ) + ( x * x ) ) ) + 1 / x ),x**2/(x**2*(x**2 + x + 1) + 1),2.0,-2.0 +x / ( ( x * ( ( 1 + x ) + x ) ) * ( x * x ) - 1 ),x/(x**3*(2*x + 1) - 1),1.0,-3.0 +x / ( ( x * ( ( 1 + x ) + x ) ) * x - ( 1 / x ) ),x**2/(x**3*(2*x + 1) - 1),2.0,-2.0 +x / ( ( x * ( ( 1 + x ) + x ) ) + 1 / x ),x**2/(x**2*(2*x + 1) + 1),2.0,-1.0 +x / ( ( x * ( ( 1 + x ) + x ) ) - 1 / ( x * x ) ),x**3/(x**3*(2*x + 1) - 1),3.0,-1.0 +x / ( ( x * ( ( 1 + x ) + x ) ) - 1 / x ),x**2/(x**2*(2*x + 1) - 1),2.0,-1.0 +x / ( ( x * ( ( 1 - ( x * x ) ) * x ) ) - 1 - 1 ),-x/(x**4 - x**2 + 2),1.0,-3.0 +x / ( ( x * ( ( 1 - x ) * ( x * x ) ) ) - 1 - 1 ),-x/(x**3*(x - 1) + 2),1.0,-3.0 +x / ( ( x * ( ( 1 - x ) * x ) ) * x + 1 ),-x/(x**3*(x - 1) - 1),1.0,-3.0 +x / ( ( x * ( ( 1 - x ) * x ) ) + 1 + 1 ),-x/(x**2*(x - 1) - 2),1.0,-2.0 +x / ( ( x * ( ( 1 - x ) * x ) ) - 1 - 1 ),-x/(x**2*(x - 1) + 2),1.0,-2.0 +x / ( ( x * ( ( 1 - x ) + ( x * x ) ) ) - 1 / x ),x**2/(x**2*(x**2 - x + 1) - 1),2.0,-2.0 +x / ( ( x * ( ( 1 - x ) - ( x * x ) ) ) - 1 / x ),-x**2/(x**2*(x**2 + x - 1) + 1),2.0,-2.0 +x / ( ( x * ( ( 1 - x ) - x ) ) - ( 1 / x ) / x ),-x**3/(x**3*(2*x - 1) + 1),3.0,-1.0 +x / ( ( x * ( ( 1 - x ) - x ) ) - 1 / ( x * x ) ),-x**3/(x**3*(2*x - 1) + 1),3.0,-1.0 +x / ( ( x * ( ( 1 - x ) - x ) ) - 1 / x ),-x**2/(x**2*(2*x - 1) + 1),2.0,-1.0 +x / ( ( x * ( ( 1 / x ) + ( x * x ) ) ) - 1 / x ),x**2/(x**4 + x - 1),2.0,-2.0 +x / ( ( x * ( ( 1 / x ) + x ) ) * x - ( 1 / x ) ),x**2/(x**4 + x**2 - 1),2.0,-2.0 +x / ( ( x * ( ( 1 / x ) + x ) ) + x + x ),x/(x**2 + 2*x + 1),1.0,-1.0 +x / ( ( x * ( ( 1 / x ) + x ) ) - 1 / ( x * x ) ),x**3/(x**4 + x**2 - 1),3.0,-1.0 +x / ( ( x * ( ( 1 / x ) - ( x * x ) ) ) + 1 / x ),x**2/(-x**4 + x + 1),2.0,-2.0 +x / ( ( x * ( ( 1 / x ) - x ) ) - 1 / x ),-x**2/(x**3 - x + 1),2.0,-1.0 +x / ( ( x * ( ( x * ( 1 - x ) ) * x ) ) * x + x ),-1/(x**3*(x - 1) - 1),0.0,-4.0 +x / ( ( x * ( ( x * ( 1 - x ) ) + x ) ) * x - 1 ),x/(-x**3*(x - 2) - 1),1.0,-3.0 +x / ( ( x * ( ( x * ( x * x ) ) - x ) ) + 1 + 1 ),x/(x**4 - x**2 + 2),1.0,-3.0 +x / ( ( x * ( ( x * x ) + ( 1 / x ) ) ) - 1 / x ),x**2/(x**4 + x - 1),2.0,-2.0 +x / ( ( x * ( ( x * x ) + x ) ) + 1 ) - x,-x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +x / ( ( x * ( ( x * x ) + x ) ) + 1 / x ),x**2/(x**3*(x + 1) + 1),2.0,-2.0 +x / ( ( x * ( ( x * x ) + x ) ) - ( 1 + x ) / x ),x**2/(x**3*(x + 1) - x - 1),2.0,-2.0 +x / ( ( x * ( ( x * x ) + x ) ) - ( 1 / x ) - 1 ),x**2/(x**4 + x**3 - x - 1),2.0,-2.0 +x / ( ( x * ( ( x * x ) + x ) ) - 1 ) + x,x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x / ( ( x * ( ( x * x ) + x ) ) - 1 / x ),x**2/(x**3*(x + 1) - 1),2.0,-2.0 +x / ( ( x * ( ( x * x ) - ( 1 - x ) ) ) + 1 / x ),x**2/(x**2*(x**2 + x - 1) + 1),2.0,-2.0 +x / ( ( x * ( ( x * x ) - x ) ) * x + ( 1 + x ) ),x/(x**3*(x - 1) + x + 1),1.0,-3.0 +x / ( ( x * ( ( x * x ) - x ) ) * x + 1 ),x/(x**3*(x - 1) + 1),1.0,-3.0 +x / ( ( x * ( ( x * x ) - x ) ) + ( 1 + x ) / x ),x**2/(x**3*(x - 1) + x + 1),2.0,-2.0 +x / ( ( x * ( ( x * x ) - x ) ) + ( 1 - x ) / x ),x**2/(x**3*(x - 1) - x + 1),2.0,-2.0 +x / ( ( x * ( ( x * x ) - x ) ) + ( 1 / x ) + x ),x**2/(x**2*(x*(x - 1) + 1) + 1),2.0,-2.0 +x / ( ( x * ( ( x * x ) - x ) ) + 1 / x ),x**2/(x**3*(x - 1) + 1),2.0,-2.0 +x / ( ( x * ( ( x * x ) - x ) ) - ( 1 + x ) / x ),x**2/(x**3*(x - 1) - x - 1),2.0,-2.0 +x / ( ( x * ( ( x * x ) - x ) ) - ( 1 / x ) - 1 ),x**2/(x**4 - x**3 - x - 1),2.0,-2.0 +x / ( ( x * ( 1 + ( ( 1 - x ) * x ) ) ) + 1 / x ),x**2/(-x**2*(x*(x - 1) - 1) + 1),2.0,-2.0 +x / ( ( x * ( 1 + ( ( x * x ) * x ) ) ) - 1 - 1 ),x/(x**4 + x - 2),1.0,-3.0 +x / ( ( x * ( 1 + ( ( x * x ) + x ) ) ) - 1 / x ),x**2/(x**2*(x**2 + x + 1) - 1),2.0,-2.0 +x / ( ( x * ( 1 + ( 1 + ( x * x ) ) ) ) - 1 / x ),x**2/(x**2*(x**2 + 2) - 1),2.0,-2.0 +x / ( ( x * ( 1 + ( 1 + x ) ) ) - ( 1 / x ) / x ),x**3/(x**3*(x + 2) - 1),3.0,-1.0 +x / ( ( x * ( 1 + ( 1 + x ) ) ) - 1 ) + x,x**2*(x + 2)/(x*(x + 2) - 1),2.0,1.0 +x / ( ( x * ( 1 + ( 1 + x ) ) ) - 1 + x ),x/(x*(x + 2) + x - 1),1.0,-1.0 +x / ( ( x * ( 1 + ( 1 + x ) ) ) - 1 / x ),x**2/(x**2*(x + 2) - 1),2.0,-1.0 +x / ( ( x * ( 1 + ( 1 - ( x * x ) ) ) ) + 1 / x ),-x**2/(x**2*(x**2 - 2) - 1),2.0,-2.0 +x / ( ( x * ( 1 + ( 1 - x ) ) ) * ( x * x ) - 1 ),-x/(x**3*(x - 2) + 1),1.0,-3.0 +x / ( ( x * ( 1 + ( 1 - x ) ) ) + 1 / ( x * x ) ),-x**3/(x**3*(x - 2) - 1),3.0,-1.0 +x / ( ( x * ( 1 + ( 1 - x ) ) ) + 1 / x ),-x**2/(x**2*(x - 2) - 1),2.0,-1.0 +x / ( ( x * ( 1 + ( 1 - x ) ) ) - ( 1 / x ) / x ),-x**3/(x**3*(x - 2) + 1),3.0,-1.0 +x / ( ( x * ( 1 + ( 1 - x ) ) ) - 1 ) * x,-x**2/(x*(x - 2) + 1),2.0,0.0 +x / ( ( x * ( 1 + ( 1 / x ) ) ) - 1 / x ),x**2/(x*(x + 1) - 1),2.0,0.0 +x / ( ( x * ( 1 + ( x * ( 1 + x ) ) ) ) + 1 / x ),x**2/(x**2*(x*(x + 1) + 1) + 1),2.0,-2.0 +x / ( ( x * ( 1 + ( x * ( 1 - x ) ) ) ) * x - 1 ),x/(-x**4 + x**3 + x**2 - 1),1.0,-3.0 +x / ( ( x * ( 1 + ( x * ( 1 - x ) ) ) ) + 1 / x ),x**2/(-x**2*(x*(x - 1) - 1) + 1),2.0,-2.0 +x / ( ( x * ( 1 + ( x * x ) ) ) * x - x ),1/(x**3 + x - 1),0.0,-3.0 +x / ( ( x * ( 1 + ( x * x ) ) ) + ( 1 + x ) / x ),x**2/(x**4 + x**2 + x + 1),2.0,-2.0 +x / ( ( x * ( 1 + ( x * x ) ) ) + ( 1 / x ) + x ),x**2/(x**2*(x**2 + 2) + 1),2.0,-2.0 +x / ( ( x * ( 1 + ( x * x ) ) ) + 1 + 1 ),x/(x**3 + x + 2),1.0,-2.0 +x / ( ( x * ( 1 + ( x * x ) ) ) + 1 / x ),x**2/(x**4 + x**2 + 1),2.0,-2.0 +x / ( ( x * ( 1 + ( x * x ) ) ) + x - 1 ),x/(x**3 + 2*x - 1),1.0,-2.0 +x / ( ( x * ( 1 + ( x * x ) ) ) - ( 1 ) ),x/(x**3 + x - 1),1.0,-2.0 +x / ( ( x * ( 1 + ( x * x ) ) ) - ( 1 + x ) / x ),x**2/(x**4 + x**2 - x - 1),2.0,-2.0 +x / ( ( x * ( 1 + ( x * x ) ) ) - ( 1 - x ) / x ),x**2/(x**4 + x**2 + x - 1),2.0,-2.0 +x / ( ( x * ( 1 + ( x * x ) ) ) - ( 1 / x ) + 1 ),x**2/(x**4 + x**2 + x - 1),2.0,-2.0 +x / ( ( x * ( 1 + ( x * x ) ) ) - ( 1 / x ) + x ),x**2/(x**2*(x**2 + 2) - 1),2.0,-2.0 +x / ( ( x * ( 1 + ( x * x ) ) ) - ( 1 / x ) - 1 ),x**2/(x**4 + x**2 - x - 1),2.0,-2.0 +x / ( ( x * ( 1 + ( x * x ) ) ) - 1 ) * x,x**2/(x**3 + x - 1),2.0,-1.0 +x / ( ( x * ( 1 + ( x * x ) ) ) - 1 + x ),x/(x**3 + 2*x - 1),1.0,-2.0 +x / ( ( x * ( 1 + ( x * x ) ) ) - 1 / x ),x**2/(x**4 + x**2 - 1),2.0,-2.0 +x / ( ( x * ( 1 + x ) ) * ( 1 + x ) - 1 ),x/(x*(x + 1)**2 - 1),1.0,-2.0 +x / ( ( x * ( 1 + x ) ) * ( 1 - x ) - ( 1 / x ) ),-x**2/(x**4 - x**2 + 1),2.0,-2.0 +x / ( ( x * ( 1 + x ) ) * ( x * ( 1 + x ) ) - 1 ),x/(x**2*(x + 1)**2 - 1),1.0,-3.0 +x / ( ( x * ( 1 + x ) ) * ( x * ( 1 - x ) ) - 1 ),-x/(x**4 - x**2 + 1),1.0,-3.0 +x / ( ( x * ( 1 + x ) ) * ( x * x ) - ( 1 + x ) ),x/(x**4 + x**3 - x - 1),1.0,-3.0 +x / ( ( x * ( 1 + x ) ) * x - ( 1 + x ) ),x/(x**3 + x**2 - x - 1),1.0,-2.0 +x / ( ( x * ( 1 + x ) ) * x - ( 1 / x ) ),x**2/(x**3*(x + 1) - 1),2.0,-2.0 +x / ( ( x * ( 1 + x ) ) * x - 1 ),x/(x**2*(x + 1) - 1),1.0,-2.0 +x / ( ( x * ( 1 + x ) ) * x - x ),1/(x*(x + 1) - 1),0.0,-2.0 +x / ( ( x * ( 1 + x ) ) + ( ( 1 + x ) / x ) / x ),x**3/(x**3*(x + 1) + x + 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) + ( ( 1 / x ) + x ) / x ),x**3/(x**3*(x + 1) + x**2 + 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) + ( ( 1 / x ) / x ) + 1 ),x**3/(x**2*(x*(x + 1) + 1) + 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) + ( 1 ) ),x/(x*(x + 1) + 1),1.0,-1.0 +x / ( ( x * ( 1 + x ) ) + ( 1 + x ) ) * x,x**2/(x*(x + 1) + x + 1),2.0,0.0 +x / ( ( x * ( 1 + x ) ) + ( 1 + x ) + x ),x/(x**2 + 3*x + 1),1.0,-1.0 +x / ( ( x * ( 1 + x ) ) + ( 1 + x ) / x ),x**2/(x**2*(x + 1) + x + 1),2.0,-1.0 +x / ( ( x * ( 1 + x ) ) + ( 1 - x ) ) - x,-x**3/(x**2 + 1),3.0,1.0 +x / ( ( x * ( 1 + x ) ) + ( 1 / ( x * x ) ) + x ),x**3/(x**3*(x + 2) + 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) + ( 1 / ( x * x ) ) - 1 ),x**3/(x**2*(x*(x + 1) - 1) + 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) + ( 1 / x ) / x ),x**3/(x**3*(x + 1) + 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) + 1 ),x/(x*(x + 1) + 1),1.0,-1.0 +x / ( ( x * ( 1 + x ) ) + 1 ) - 1,-(x**2 + 1)/(x**2 + x + 1),0.0,0.0 +x / ( ( x * ( 1 + x ) ) + 1 + ( 1 / ( x * x ) ) ),x**3/(x**2*(x*(x + 1) + 1) + 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) + 1 + ( 1 / x ) ),x**2/(x*(x*(x + 1) + 1) + 1),2.0,-1.0 +x / ( ( x * ( 1 + x ) ) + 1 + ( x * x ) ),x/(2*x**2 + x + 1),1.0,-1.0 +x / ( ( x * ( 1 + x ) ) + 1 + 1 ),x/(x*(x + 1) + 2),1.0,-1.0 +x / ( ( x * ( 1 + x ) ) + x ) + ( 1 / x ),2*(x + 1)/(x*(x + 2)),-1.0,-1.0 +x / ( ( x * ( 1 + x ) ) + x ) + 1,(x + 3)/(x + 2),0.0,0.0 +x / ( ( x * ( 1 + x ) ) + x + ( 1 / x ) ),x**2/(x**2*(x + 2) + 1),2.0,-1.0 +x / ( ( x * ( 1 + x ) ) + x + x ),1/(x + 3),0.0,-1.0 +x / ( ( x * ( 1 + x ) ) + x - ( 1 + x ) ),x/(x*(x + 1) - 1),1.0,-1.0 +x / ( ( x * ( 1 + x ) ) + x - 1 ),x/(x*(x + 1) + x - 1),1.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( ( 1 / x ) - x ) / x ),x**3/(x**3*(x + 1) + x**2 - 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( ( 1 / x ) / x ) + 1 ),x**3/(x**2*(x*(x + 1) + 1) - 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( 1 ) ),x/(x*(x + 1) - 1),1.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( 1 + ( 1 / x ) ) / x ),x**3/(x**3*(x + 1) - x - 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( 1 + x ) / ( x * x ) ),x**3/(x**3*(x + 1) - x - 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( 1 + x ) / x ),x**2/(x**2*(x + 1) - x - 1),2.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( 1 - ( 1 / x ) ) / x ),x**3/(x**3*(x + 1) - x + 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( 1 - x ) / ( x * x ) ),x**3/(x**3*(x + 1) + x - 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( 1 / ( x * x ) ) - 1 ),x**3/(x**4 + x**3 - x**2 - 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( 1 / x ) * 1 ),x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( 1 / x ) + 1 ),x**2/(x*(x*(x + 1) + 1) - 1),2.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( 1 / x ) - 1 ),x**2/(x**3 + x**2 - x - 1),2.0,-1.0 +x / ( ( x * ( 1 + x ) ) - ( 1 / x ) / x ),x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) - 1 ) * x,x**2/(x*(x + 1) - 1),2.0,0.0 +x / ( ( x * ( 1 + x ) ) - 1 ) + x,x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +x / ( ( x * ( 1 + x ) ) - 1 ) - 1,(-x**2 + 1)/(x**2 + x - 1),0.0,0.0 +x / ( ( x * ( 1 + x ) ) - 1 ) / ( 1 + x ),x/((x + 1)*(x*(x + 1) - 1)),1.0,-2.0 +x / ( ( x * ( 1 + x ) ) - 1 ) / x,1/(x*(x + 1) - 1),0.0,-2.0 +x / ( ( x * ( 1 + x ) ) - 1 * ( 1 / x ) ),x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( ( x * ( 1 + x ) ) - 1 * 1 ),x/(x*(x + 1) - 1),1.0,-1.0 +x / ( ( x * ( 1 + x ) ) - 1 + ( ( 1 / x ) / x ) ),x**3/(x**2*(x*(x + 1) - 1) + 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) - 1 - ( ( 1 / x ) / x ) ),x**3/(x**4 + x**3 - x**2 - 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) - 1 - ( 1 / x ) ),x**2/(x**3 + x**2 - x - 1),2.0,-1.0 +x / ( ( x * ( 1 + x ) ) - 1 / ( x * x ) ),x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( ( x * ( 1 + x ) ) - 1 / x ),x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( ( x * ( 1 + x ) ) - x / x ),x/(x*(x + 1) - 1),1.0,-1.0 +x / ( ( x * ( 1 - ( ( x * x ) - x ) ) ) - 1 / x ),x**2/(x**2*(-x**2 + x + 1) - 1),2.0,-2.0 +x / ( ( x * ( 1 - ( 1 + x ) ) ) + 1 / x ),-x**2/(x**3 - 1),2.0,-1.0 +x / ( ( x * ( 1 - ( 1 + x ) ) ) - ( 1 / x ) / x ),-x**3/(x**4 + 1),3.0,-1.0 +x / ( ( x * ( 1 - ( 1 - x ) ) ) - ( 1 / x ) / x ),x**3/(x**4 - 1),3.0,-1.0 +x / ( ( x * ( 1 - ( 1 - x ) ) ) - 1 / x ),x**2/(x**3 - 1),2.0,-1.0 +x / ( ( x * ( 1 - ( 1 / x ) ) ) + x - 1 ),x/(2*(x - 1)),1.0,0.0 +x / ( ( x * ( 1 - ( 1 / x ) ) ) - ( 1 / ( x * x ) ) / x ),x**4/(x**3*(x - 1) - 1),4.0,0.0 +x / ( ( x * ( 1 - ( 1 / x ) ) ) - 1 / x ),x**2/(x*(x - 1) - 1),2.0,0.0 +x / ( ( x * ( 1 - ( x * ( 1 + x ) ) ) ) * x + 1 ),-x/(x**2*(x*(x + 1) - 1) - 1),1.0,-3.0 +x / ( ( x * ( 1 - ( x * x ) ) ) * ( x * x ) + x ),1/(-x**4 + x**2 + 1),0.0,-4.0 +x / ( ( x * ( 1 - ( x * x ) ) ) * x - ( 1 - x ) ),-x/(x**4 - x**2 - x + 1),1.0,-3.0 +x / ( ( x * ( 1 - ( x * x ) ) ) + ( 1 + x ) / x ),x**2/(-x**4 + x**2 + x + 1),2.0,-2.0 +x / ( ( x * ( 1 - ( x * x ) ) ) + 1 ) - ( x / ( 1 + x ) ),x**4/(-x**4 - x**3 + x**2 + 2*x + 1),4.0,0.0 +x / ( ( x * ( 1 - ( x * x ) ) ) + x ) / x,-1/(x*(x**2 - 2)),-1.0,-3.0 +x / ( ( x * ( 1 - ( x * x ) ) ) + x + x ),-1/(x**2 - 3),0.0,-2.0 +x / ( ( x * ( 1 - ( x * x ) ) ) + x - 1 ),-x/(x**3 - 2*x + 1),1.0,-2.0 +x / ( ( x * ( 1 - ( x * x ) ) ) - ( 1 / x ) + x ),-x**2/(x**2*(x**2 - 2) + 1),2.0,-2.0 +x / ( ( x * ( 1 - ( x * x ) ) ) - 1 ) / x,-1/(x**3 - x + 1),0.0,-3.0 +x / ( ( x * ( 1 - ( x * x ) ) ) - 1 - ( 1 / x ) ),-x**2/(x**4 - x**2 + x + 1),2.0,-2.0 +x / ( ( x * ( 1 - ( x * x ) ) ) - 1 / 1 ),-x/(x**3 - x + 1),1.0,-2.0 +x / ( ( x * ( 1 - ( x * x ) ) ) / 1 - 1 ),-x/(x**3 - x + 1),1.0,-2.0 +x / ( ( x * ( 1 - x ) ) * ( ( 1 - x ) * x ) + 1 ),x/(x**2*(x - 1)**2 + 1),1.0,-3.0 +x / ( ( x * ( 1 - x ) ) * ( 1 + ( x * x ) ) - 1 ),-x/(x*(x - 1)*(x**2 + 1) + 1),1.0,-3.0 +x / ( ( x * ( 1 - x ) ) * ( 1 + x ) - 1 ),-x/(x**3 - x + 1),1.0,-2.0 +x / ( ( x * ( 1 - x ) ) * ( x * ( 1 - x ) ) - 1 ),x/(x**2*(x - 1)**2 - 1),1.0,-3.0 +x / ( ( x * ( 1 - x ) ) * ( x * x ) + ( 1 - x ) ),-x/(x**3*(x - 1) + x - 1),1.0,-3.0 +x / ( ( x * ( 1 - x ) ) * ( x * x ) + 1 ),-x/(x**3*(x - 1) - 1),1.0,-3.0 +x / ( ( x * ( 1 - x ) ) * ( x * x ) + x ),-1/(x**2*(x - 1) - 1),0.0,-3.0 +x / ( ( x * ( 1 - x ) ) * ( x * x ) - 1 ),-x/(x**3*(x - 1) + 1),1.0,-3.0 +x / ( ( x * ( 1 - x ) ) * x + ( 1 / x ) ),-x**2/(x**3*(x - 1) - 1),2.0,-2.0 +x / ( ( x * ( 1 - x ) ) * x + 1 ),-x/(x**2*(x - 1) - 1),1.0,-2.0 +x / ( ( x * ( 1 - x ) ) * x + x ),-1/(x*(x - 1) - 1),0.0,-2.0 +x / ( ( x * ( 1 - x ) ) * x - ( ( 1 + x ) / x ) ),-x**2/(x**3*(x - 1) + x + 1),2.0,-2.0 +x / ( ( x * ( 1 - x ) ) * x - ( ( 1 / x ) + x ) ),-x**2/(x**2*(x*(x - 1) + 1) + 1),2.0,-2.0 +x / ( ( x * ( 1 - x ) ) * x - ( 1 / x ) ),-x**2/(x**3*(x - 1) + 1),2.0,-2.0 +x / ( ( x * ( 1 - x ) ) * x - 1 ),-x/(x**2*(x - 1) + 1),1.0,-2.0 +x / ( ( x * ( 1 - x ) ) + ( ( 1 + x ) / x ) / x ),x**3/(-x**3*(x - 1) + x + 1),3.0,-1.0 +x / ( ( x * ( 1 - x ) ) + ( ( 1 - x ) / x ) / x ),-x**3/(x**3*(x - 1) + x - 1),3.0,-1.0 +x / ( ( x * ( 1 - x ) ) + ( ( 1 / x ) / x ) + 1 ),x**3/(x**2*(-x*(x - 1) + 1) + 1),3.0,-1.0 +x / ( ( x * ( 1 - x ) ) + ( 1 + x ) + x ),x/(-x**2 + 3*x + 1),1.0,-1.0 +x / ( ( x * ( 1 - x ) ) + ( 1 + x ) / ( x * x ) ),x**3/(-x**3*(x - 1) + x + 1),3.0,-1.0 +x / ( ( x * ( 1 - x ) ) + ( 1 - x ) / ( x * x ) ),-x**3/(x**3*(x - 1) + x - 1),3.0,-1.0 +x / ( ( x * ( 1 - x ) ) + ( 1 / x ) / x ),-x**3/(x**3*(x - 1) - 1),3.0,-1.0 +x / ( ( x * ( 1 - x ) ) + 1 ),-x/(x*(x - 1) - 1),1.0,-1.0 +x / ( ( x * ( 1 - x ) ) + 1 ) + x,x*(x*(x - 1) - 2)/(x*(x - 1) - 1),1.0,1.0 +x / ( ( x * ( 1 - x ) ) + 1 ) - ( 1 / x ),(-x**2 - x*(x - 1) + 1)/(x*(x*(x - 1) - 1)),-1.0,-1.0 +x / ( ( x * ( 1 - x ) ) + 1 ) - x,x**2*(-x + 1)/(x*(x - 1) - 1),2.0,1.0 +x / ( ( x * ( 1 - x ) ) + 1 * 1 ),-x/(x*(x - 1) - 1),1.0,-1.0 +x / ( ( x * ( 1 - x ) ) + 1 + ( 1 / ( x * x ) ) ),x**3/(x**2*(-x*(x - 1) + 1) + 1),3.0,-1.0 +x / ( ( x * ( 1 - x ) ) + 1 + ( 1 / x ) ),x**2/(x*(-x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( ( x * ( 1 - x ) ) + 1 + x ),x/(-x*(x - 1) + x + 1),1.0,-1.0 +x / ( ( x * ( 1 - x ) ) + 1 - ( 1 / x ) ),-x**2/(x*(x*(x - 1) - 1) + 1),2.0,-1.0 +x / ( ( x * ( 1 - x ) ) + 1 / ( x * x ) ),-x**3/(x**3*(x - 1) - 1),3.0,-1.0 +x / ( ( x * ( 1 - x ) ) + x ) - 1,(-x + 1)/(x - 2),0.0,0.0 +x / ( ( x * ( 1 - x ) ) + x + ( 1 + x ) ),x/(-x**2 + 3*x + 1),1.0,-1.0 +x / ( ( x * ( 1 - x ) ) + x + x ),-1/(x - 3),0.0,-1.0 +x / ( ( x * ( 1 - x ) ) + x - ( 1 / x ) ),-x**2/(x**2*(x - 2) + 1),2.0,-1.0 +x / ( ( x * ( 1 - x ) ) - ( ( 1 / x ) / x ) - x ),-x**3/(x**4 + 1),3.0,-1.0 +x / ( ( x * ( 1 - x ) ) - ( 1 ) ),-x/(x*(x - 1) + 1),1.0,-1.0 +x / ( ( x * ( 1 - x ) ) - ( 1 + x ) / ( x * x ) ),-x**3/(x**3*(x - 1) + x + 1),3.0,-1.0 +x / ( ( x * ( 1 - x ) ) - ( 1 + x ) / x ),-x**2/(x**2*(x - 1) + x + 1),2.0,-1.0 +x / ( ( x * ( 1 - x ) ) - ( 1 - x ) ) * x,-x**2/(x*(x - 1) - x + 1),2.0,0.0 +x / ( ( x * ( 1 - x ) ) - ( 1 - x ) / x ),-x**2/(x**2*(x - 1) - x + 1),2.0,-1.0 +x / ( ( x * ( 1 - x ) ) - ( 1 / x ) ) / x,-x/(x**2*(x - 1) + 1),1.0,-2.0 +x / ( ( x * ( 1 - x ) ) - ( 1 / x ) * 1 ),-x**2/(x**2*(x - 1) + 1),2.0,-1.0 +x / ( ( x * ( 1 - x ) ) - ( 1 / x ) + x ),-x**2/(x**2*(x - 2) + 1),2.0,-1.0 +x / ( ( x * ( 1 - x ) ) - ( 1 / x ) - 1 ),-x**2/(x*(x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( ( x * ( 1 - x ) ) - ( 1 / x ) - x ),-x**2/(x**3 + 1),2.0,-1.0 +x / ( ( x * ( 1 - x ) ) - ( 1 / x ) / x ),-x**3/(x**3*(x - 1) + 1),3.0,-1.0 +x / ( ( x * ( 1 - x ) ) - 1 ),-x/(x*(x - 1) + 1),1.0,-1.0 +x / ( ( x * ( 1 - x ) ) - 1 ) * ( x * x ),-x**3/(x*(x - 1) + 1),3.0,1.0 +x / ( ( x * ( 1 - x ) ) - 1 ) * 1,-x/(x*(x - 1) + 1),1.0,-1.0 +x / ( ( x * ( 1 - x ) ) - 1 ) * x,-x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( ( x * ( 1 - x ) ) - 1 ) + x,x**2*(x - 1)/(x*(x - 1) + 1),2.0,1.0 +x / ( ( x * ( 1 - x ) ) - 1 ) / ( ( 1 / x ) + x ),-x**2/((x**2 + 1)*(x*(x - 1) + 1)),2.0,-2.0 +x / ( ( x * ( 1 - x ) ) - 1 ) / ( 1 + x ),-x/(x**3 + 1),1.0,-2.0 +x / ( ( x * ( 1 - x ) ) - 1 ) / ( x * x ),-1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +x / ( ( x * ( 1 - x ) ) - 1 ) / x,-1/(x*(x - 1) + 1),0.0,-2.0 +x / ( ( x * ( 1 - x ) ) - 1 + ( 1 / x ) ),-x**2/(x*(x*(x - 1) + 1) - 1),2.0,-1.0 +x / ( ( x * ( 1 - x ) ) - 1 + x ),-x/(x*(x - 1) - x + 1),1.0,-1.0 +x / ( ( x * ( 1 - x ) ) - 1 - ( 1 / ( x * x ) ) ),-x**3/(x**2*(x*(x - 1) + 1) + 1),3.0,-1.0 +x / ( ( x * ( 1 - x ) ) - 1 - 1 ),-x/(x*(x - 1) + 2),1.0,-1.0 +x / ( ( x * ( 1 - x ) ) - 1 / x ),-x**2/(x**2*(x - 1) + 1),2.0,-1.0 +x / ( ( x * ( 1 - x ) ) - x * x ),-1/(2*x - 1),0.0,-1.0 +x / ( ( x * ( 1 - x ) ) / 1 - 1 ),-x/(x*(x - 1) + 1),1.0,-1.0 +x / ( ( x * ( x * ( ( x * x ) - x ) ) ) - 1 - 1 ),x/(x**3*(x - 1) - 2),1.0,-3.0 +x / ( ( x * ( x * ( 1 + x ) ) ) * x + x ),1/(x**2*(x + 1) + 1),0.0,-3.0 +x / ( ( x * ( x * ( 1 + x ) ) ) + 1 + ( 1 / x ) ),x**2/(x**4 + x**3 + x + 1),2.0,-2.0 +x / ( ( x * ( x * ( 1 + x ) ) ) + 1 + 1 ),x/(x**2*(x + 1) + 2),1.0,-2.0 +x / ( ( x * ( x * ( 1 + x ) ) ) - ( 1 - x ) / x ),x**2/(x**3*(x + 1) + x - 1),2.0,-2.0 +x / ( ( x * ( x * ( 1 + x ) ) ) - 1 - ( 1 / x ) ),x**2/(x**4 + x**3 - x - 1),2.0,-2.0 +x / ( ( x * ( x * ( 1 + x ) ) ) - 1 / x ),x**2/(x**3*(x + 1) - 1),2.0,-2.0 +x / ( ( x * ( x * ( 1 + x ) ) ) - x - ( 1 / x ) ),x**2/(x**4 + x**3 - x**2 - 1),2.0,-2.0 +x / ( ( x * ( x * ( 1 - x ) ) ) * x + 1 ),-x/(x**3*(x - 1) - 1),1.0,-3.0 +x / ( ( x * ( x * ( 1 - x ) ) ) + ( 1 / x ) + 1 ),x**2/(-x**4 + x**3 + x + 1),2.0,-2.0 +x / ( ( x * ( x * ( 1 - x ) ) ) + 1 ) - x,x**3*(-x + 1)/(x**2*(x - 1) - 1),3.0,1.0 +x / ( ( x * ( x * ( 1 - x ) ) ) + 1 + 1 ),-x/(x**2*(x - 1) - 2),1.0,-2.0 +x / ( ( x * ( x * ( 1 - x ) ) ) + 1 / x ),-x**2/(x**3*(x - 1) - 1),2.0,-2.0 +x / ( ( x * ( x * ( 1 - x ) ) ) - ( 1 - x ) / x ),-x**2/(x**3*(x - 1) - x + 1),2.0,-2.0 +x / ( ( x * ( x * ( 1 - x ) ) ) - 1 ) * x,-x**2/(x**2*(x - 1) + 1),2.0,-1.0 +x / ( ( x * ( x * ( 1 - x ) ) ) - 1 / x ),-x**2/(x**3*(x - 1) + 1),2.0,-2.0 +x / ( ( x * ( x * ( x * ( 1 + x ) ) ) ) - 1 - 1 ),x/(x**3*(x + 1) - 2),1.0,-3.0 +x / ( ( x * ( x * ( x * ( 1 - x ) ) ) ) - 1 - 1 ),-x/(x**3*(x - 1) + 2),1.0,-3.0 +x / ( ( x * ( x * ( x * x ) ) ) - 1 - 1 ),x/(x**4 - 2),1.0,-3.0 +x / ( ( x * ( x * x ) ) * ( 1 - x ) - 1 ),-x/(x**3*(x - 1) + 1),1.0,-3.0 +x / ( ( x * ( x * x ) ) * x + 1 ),x/(x**4 + 1),1.0,-3.0 +x / ( ( x * ( x * x ) ) * x - 1 ),x/(x**4 - 1),1.0,-3.0 +x / ( ( x * ( x * x ) ) + ( 1 + ( 1 - x ) ) / x ),x**2/(x**4 - x + 2),2.0,-2.0 +x / ( ( x * ( x * x ) ) + ( x * x ) - 1 ),x/(x**3 + x**2 - 1),1.0,-2.0 +x / ( ( x * ( x * x ) ) + 1 ) + x,x*(x**3 + 2)/(x**3 + 1),1.0,1.0 +x / ( ( x * ( x * x ) ) + 1 + 1 ),x/(x**3 + 2),1.0,-2.0 +x / ( ( x * ( x * x ) ) + 1 - x ),x/(x**3 - x + 1),1.0,-2.0 +x / ( ( x * ( x * x ) ) + 1 / ( x / ( 1 - x ) ) ),x**2/(x**4 - x + 1),2.0,-2.0 +x / ( ( x * ( x * x ) ) + 1 / x ),x**2/(x**4 + 1),2.0,-2.0 +x / ( ( x * ( x * x ) ) + x ) - 1,-x**2/(x**2 + 1),2.0,0.0 +x / ( ( x * ( x * x ) ) + x + ( 1 / x ) ),x**2/(x**4 + x**2 + 1),2.0,-2.0 +x / ( ( x * ( x * x ) ) + x + x ),1/(x**2 + 2),0.0,-2.0 +x / ( ( x * ( x * x ) ) - ( 1 + ( 1 + x ) ) / x ),x**2/(x**4 - x - 2),2.0,-2.0 +x / ( ( x * ( x * x ) ) - ( 1 - ( 1 / x ) ) + x ),x**2/(x*(x**3 + x - 1) + 1),2.0,-2.0 +x / ( ( x * ( x * x ) ) - ( 1 / x ) * 1 ),x**2/(x**4 - 1),2.0,-2.0 +x / ( ( x * ( x * x ) ) - ( 1 / x ) - 1 ),x**2/(x**4 - x - 1),2.0,-2.0 +x / ( ( x * ( x * x ) ) - ( 1 / x ) - x ),x**2/(x**4 - x**2 - 1),2.0,-2.0 +x / ( ( x * ( x * x ) ) - 1 - ( x * x ) ),x/(x**3 - x**2 - 1),1.0,-2.0 +x / ( ( x * ( x / ( 1 - x ) ) ) + 1 ) - x,-x**3/(x**2 - x + 1),3.0,1.0 +x / ( ( x * x ) * ( 1 + ( x * ( 1 - x ) ) ) + 1 ),x/(-x**2*(x*(x - 1) - 1) + 1),1.0,-3.0 +x / ( ( x * x ) * ( 1 - x ) ) / ( 1 - x ),1/(x*(x - 1)**2),-1.0,-3.0 +x / ( ( x * x ) * ( 1 - x ) + 1 ),-x/(x**2*(x - 1) - 1),1.0,-2.0 +x / ( ( x * x ) * ( 1 - x ) - ( 1 / x ) ),-x**2/(x**3*(x - 1) + 1),2.0,-2.0 +x / ( ( x * x ) * ( x * ( 1 + x ) ) + ( 1 - x ) ),x/(x**3*(x + 1) - x + 1),1.0,-3.0 +x / ( ( x * x ) * ( x * ( 1 + x ) ) + 1 ),x/(x**3*(x + 1) + 1),1.0,-3.0 +x / ( ( x * x ) * ( x * x ) - ( 1 / ( 1 + x ) ) ),x*(x + 1)/(x**4*(x + 1) - 1),1.0,-3.0 +x / ( ( x * x ) * ( x * x ) - ( 1 / ( 1 - x ) ) ),x*(x - 1)/(x**4*(x - 1) + 1),1.0,-3.0 +x / ( ( x * x ) * ( x * x ) - 1 ),x/(x**4 - 1),1.0,-3.0 +x / ( ( x * x ) * ( x / ( 1 + x ) ) - 1 ),x*(x + 1)/(x**3 - x - 1),1.0,-1.0 +x / ( ( x * x ) * x ) - x - x * x,-x**2 - x + x**(-2),-2.0,2.0 +x / ( ( x * x ) * x ) / x / x - 1,-1 + x**(-4),-4.0,0.0 +x / ( ( x * x ) * x + ( ( 1 / ( 1 - x ) ) / x ) ),x**2*(x - 1)/(x**4*(x - 1) - 1),2.0,-2.0 +x / ( ( x * x ) * x + ( ( 1 / x ) - x ) ),x**2/(x**4 - x**2 + 1),2.0,-2.0 +x / ( ( x * x ) * x + ( 1 + ( 1 + x ) ) ),x/(x**3 + x + 2),1.0,-2.0 +x / ( ( x * x ) * x + ( 1 + ( 1 - x ) ) ),x/(x**3 - x + 2),1.0,-2.0 +x / ( ( x * x ) * x + ( 1 + x ) ),x/(x**3 + x + 1),1.0,-2.0 +x / ( ( x * x ) * x + ( 1 - x ) ),x/(x**3 - x + 1),1.0,-2.0 +x / ( ( x * x ) * x + 1 ),x/(x**3 + 1),1.0,-2.0 +x / ( ( x * x ) * x - ( ( 1 / x ) / ( 1 + x ) ) ),x**2*(x + 1)/(x**4*(x + 1) - 1),2.0,-2.0 +x / ( ( x * x ) * x - ( 1 + ( 1 + x ) ) ),x/(x**3 - x - 2),1.0,-2.0 +x / ( ( x * x ) * x - ( 1 + x ) ),x/(x**3 - x - 1),1.0,-2.0 +x / ( ( x * x ) * x - ( 1 / ( 1 - ( 1 - x ) ) ) ),x**2/(x**4 - 1),2.0,-2.0 +x / ( ( x * x ) + ( ( ( 1 - x ) / x ) + x ) / x ),x**3/(x**4 + x**2 - x + 1),3.0,-1.0 +x / ( ( x * x ) + ( ( 1 + x ) + x ) + 1 ),x/(x**2 + 2*x + 2),1.0,-1.0 +x / ( ( x * x ) + ( ( 1 + x ) / x ) / x ),x**3/(x**4 + x + 1),3.0,-1.0 +x / ( ( x * x ) + ( ( 1 - x ) - x ) ) * x,x**2/(x**2 - 2*x + 1),2.0,0.0 +x / ( ( x * x ) + ( ( 1 - x ) / x ) + x ),x**2/(x**2*(x + 1) - x + 1),2.0,-1.0 +x / ( ( x * x ) + ( ( 1 / x ) + ( 1 - x ) ) / x ),x**3/(x**4 + x*(-x + 1) + 1),3.0,-1.0 +x / ( ( x * x ) + ( ( 1 / x ) + x ) + 1 ),x**2/(x*(x**2 + x + 1) + 1),2.0,-1.0 +x / ( ( x * x ) + ( ( 1 / x ) / x ) + 1 ),x**3/(x**4 + x**2 + 1),3.0,-1.0 +x / ( ( x * x ) + ( ( 1 / x ) / x ) / ( 1 + x ) ),x**3*(x + 1)/(x**4*(x + 1) + 1),3.0,-1.0 +x / ( ( x * x ) + ( ( 1 / x ) / x ) / ( 1 - x ) ),x**3*(x - 1)/(x**4*(x - 1) - 1),3.0,-1.0 +x / ( ( x * x ) + ( ( x * x ) * x ) + 1 ),x/(x**3 + x**2 + 1),1.0,-2.0 +x / ( ( x * x ) + ( 1 + ( ( 1 / x ) + x ) ) / x ),x**3/(x**4 + x*(x + 1) + 1),3.0,-1.0 +x / ( ( x * x ) + ( 1 + ( ( 1 / x ) - x ) ) / x ),x**3/(x**4 + x*(-x + 1) + 1),3.0,-1.0 +x / ( ( x * x ) + ( 1 + ( 1 + x ) ) / ( x * x ) ),x**3/(x**4 + x + 2),3.0,-1.0 +x / ( ( x * x ) + ( 1 + ( 1 + x ) ) / x ),x**2/(x**3 + x + 2),2.0,-1.0 +x / ( ( x * x ) + ( 1 + ( 1 - x ) ) / x ),x**2/(x**3 - x + 2),2.0,-1.0 +x / ( ( x * x ) + ( 1 + ( 1 / x ) ) ) * x,x**3/(x**3 + x + 1),3.0,0.0 +x / ( ( x * x ) + ( 1 + ( x * x ) ) ) - x,-2*x**3/(2*x**2 + 1),3.0,1.0 +x / ( ( x * x ) + ( 1 + x ) ),x/(x**2 + x + 1),1.0,-1.0 +x / ( ( x * x ) + ( 1 + x ) ) + 1,(x**2 + 2*x + 1)/(x**2 + x + 1),0.0,0.0 +x / ( ( x * x ) + ( 1 + x ) ) - 1,-(x**2 + 1)/(x**2 + x + 1),0.0,0.0 +x / ( ( x * x ) + ( 1 + x ) + ( 1 / x ) ),x**2/(x*(x**2 + x + 1) + 1),2.0,-1.0 +x / ( ( x * x ) + ( 1 + x ) + 1 ),x/(x**2 + x + 2),1.0,-1.0 +x / ( ( x * x ) + ( 1 + x ) + x ),x/(x**2 + 2*x + 1),1.0,-1.0 +x / ( ( x * x ) + ( 1 + x ) - ( 1 / x ) ),x**2/(x*(x**2 + x + 1) - 1),2.0,-1.0 +x / ( ( x * x ) + ( 1 - ( 1 / x ) ) + 1 ),x**2/(x*(x**2 + 2) - 1),2.0,-1.0 +x / ( ( x * x ) + ( 1 - x ) ) * x,x**2/(x**2 - x + 1),2.0,0.0 +x / ( ( x * x ) + ( 1 - x ) ) - ( 1 / x ),(x - 1)/(x*(x**2 - x + 1)),-1.0,-2.0 +x / ( ( x * x ) + ( 1 - x ) ) - x,x**2*(-x + 1)/(x**2 - x + 1),2.0,1.0 +x / ( ( x * x ) + ( 1 - x ) + 1 ),x/(x**2 - x + 2),1.0,-1.0 +x / ( ( x * x ) + ( 1 - x ) - ( 1 / x ) ),x**2/(x*(x**2 - x + 1) - 1),2.0,-1.0 +x / ( ( x * x ) + ( 1 - x ) / x ),x**2/(x**3 - x + 1),2.0,-1.0 +x / ( ( x * x ) + ( 1 / ( 1 + x ) ) - x ),x*(x + 1)/(x**3 - x + 1),1.0,-1.0 +x / ( ( x * x ) + ( 1 / ( 1 + x ) ) / x ),x**2*(x + 1)/(x**3*(x + 1) + 1),2.0,-1.0 +x / ( ( x * x ) + ( 1 / ( 1 - x ) ) / x ),x**2*(x - 1)/(x**3*(x - 1) - 1),2.0,-1.0 +x / ( ( x * x ) + ( 1 / ( x * ( 1 + x ) ) ) / x ),x**3*(x + 1)/(x**4*(x + 1) + 1),3.0,-1.0 +x / ( ( x * x ) + ( 1 / ( x * x ) ) + x ),x**3/(x**3*(x + 1) + 1),3.0,-1.0 +x / ( ( x * x ) + ( 1 / x ) + ( 1 - x ) ),x**2/(x*(x**2 - x + 1) + 1),2.0,-1.0 +x / ( ( x * x ) + ( 1 / x ) + ( x * x ) ),x**2/(2*x**3 + 1),2.0,-1.0 +x / ( ( x * x ) + ( 1 / x ) + 1 ),x**2/(x**3 + x + 1),2.0,-1.0 +x / ( ( x * x ) + ( 1 / x ) + x ),x**2/(x**2*(x + 1) + 1),2.0,-1.0 +x / ( ( x * x ) + ( 1 / x ) / ( ( x * x ) + x ) ),x**3*(x + 1)/(x**4*(x + 1) + 1),3.0,-1.0 +x / ( ( x * x ) + ( 1 / x ) / ( 1 + x ) ),x**2*(x + 1)/(x**3*(x + 1) + 1),2.0,-1.0 +x / ( ( x * x ) + ( 1 / x ) / ( x / ( 1 - x ) ) ),x**3/(x**4 - x + 1),3.0,-1.0 +x / ( ( x * x ) + ( 1 / x ) / x ),x**3/(x**4 + 1),3.0,-1.0 +x / ( ( x * x ) + ( x * x ) + 1 ),x/(2*x**2 + 1),1.0,-1.0 +x / ( ( x * x ) + ( x * x ) - 1 ),x/(2*x**2 - 1),1.0,-1.0 +x / ( ( x * x ) + ( x / ( 1 + x ) ) + x ),(x + 1)/((x + 1)**2 + 1),0.0,-1.0 +x / ( ( x * x ) + ( x / ( 1 + x ) ) - 1 ),x*(x + 1)/(x**3 + x**2 - 1),1.0,-1.0 +x / ( ( x * x ) + 1 ) * ( x / ( 1 + x ) ),x**2/((x + 1)*(x**2 + 1)),2.0,-1.0 +x / ( ( x * x ) + 1 ) + ( 1 / x ),(2*x**2 + 1)/(x**3 + x),-1.0,-1.0 +x / ( ( x * x ) + 1 ) + ( x * x ),x*(x**3 + x + 1)/(x**2 + 1),1.0,2.0 +x / ( ( x * x ) + 1 ) + x,x*(x**2 + 2)/(x**2 + 1),1.0,1.0 +x / ( ( x * x ) + 1 ) - ( 1 / x ),-1/(x**3 + x),-1.0,-3.0 +x / ( ( x * x ) + 1 ) - ( x / ( ( 1 / ( 1 - x ) ) - x ) ),x**4/(x**4 - x**3 + 2*x**2 - x + 1),4.0,0.0 +x / ( ( x * x ) + 1 ) - ( x / ( 1 - ( x * x ) ) ),2*x**3/(x**4 - 1),3.0,-1.0 +x / ( ( x * x ) + 1 ) - x,-x**3/(x**2 + 1),3.0,1.0 +x / ( ( x * x ) + 1 * 1 ),x/(x**2 + 1),1.0,-1.0 +x / ( ( x * x ) + 1 + ( x * x ) ),x/(2*x**2 + 1),1.0,-1.0 +x / ( ( x * x ) + 1 + ( x / ( 1 - x ) ) ),x*(x - 1)/(x**3 - x**2 - 1),1.0,-1.0 +x / ( ( x * x ) + 1 + x ),x/(x**2 + x + 1),1.0,-1.0 +x / ( ( x * x ) + 1 - ( 1 / ( x * x ) ) ),x**3/(x**4 + x**2 - 1),3.0,-1.0 +x / ( ( x * x ) + 1 - x ),x/(x**2 - x + 1),1.0,-1.0 +x / ( ( x * x ) + 1 / ( ( x * x ) + ( x * x ) ) ),2*x**3/(2*x**4 + 1),3.0,-1.0 +x / ( ( x * x ) + 1 / ( ( x / ( 1 + x ) ) * x ) ),x**3/(x**4 + x + 1),3.0,-1.0 +x / ( ( x * x ) + 1 / ( x * ( ( x * x ) - x ) ) ),x**3*(x - 1)/(x**4*(x - 1) + 1),3.0,-1.0 +x / ( ( x * x ) + 1 / ( x * ( 1 + x ) ) ),x**2*(x + 1)/(x**3*(x + 1) + 1),2.0,-1.0 +x / ( ( x * x ) + 1 / ( x * ( x * ( 1 + x ) ) ) ),x**3*(x + 1)/(x**4*(x + 1) + 1),3.0,-1.0 +x / ( ( x * x ) + 1 / ( x * ( x / ( 1 - x ) ) ) ),x**3/(x**4 - x + 1),3.0,-1.0 +x / ( ( x * x ) + x ) - ( 1 + x ),-x*(x + 2)/(x + 1),1.0,1.0 +x / ( ( x * x ) + x ) - x,(-x*(x + 1) + 1)/(x + 1),0.0,1.0 +x / ( ( x * x ) + x + ( ( 1 / x ) + x ) ),x**2/(x**2*(x + 2) + 1),2.0,-1.0 +x / ( ( x * x ) + x + ( 1 + x ) ),x/(x**2 + 2*x + 1),1.0,-1.0 +x / ( ( x * x ) + x + 1 ),x/(x**2 + x + 1),1.0,-1.0 +x / ( ( x * x ) + x - ( 1 - ( 1 / x ) ) ),x**2/(x*(x**2 + x - 1) + 1),2.0,-1.0 +x / ( ( x * x ) + x - ( 1 / x ) ),x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( ( x * x ) + x - 1 ),x/(x**2 + x - 1),1.0,-1.0 +x / ( ( x * x ) + x / ( 1 + x ) ),(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +x / ( ( x * x ) - ( ( ( 1 + x ) + x ) / x ) / x ),x**3/(x**4 - 2*x - 1),3.0,-1.0 +x / ( ( x * x ) - ( ( ( 1 / x ) - x ) / x ) + x ),x**3/(x**3*(x + 1) + x**2 - 1),3.0,-1.0 +x / ( ( x * x ) - ( ( 1 + x ) / x ) ) * x,x**3/(x**3 - x - 1),3.0,0.0 +x / ( ( x * x ) - ( ( 1 + x ) / x ) / x ),x**3/(x**4 - x - 1),3.0,-1.0 +x / ( ( x * x ) - ( ( 1 - x ) ) ),x/(x**2 + x - 1),1.0,-1.0 +x / ( ( x * x ) - ( ( 1 - x ) + x ) / x ),x**2/(x**3 - 1),2.0,-1.0 +x / ( ( x * x ) - ( ( 1 - x ) / x ) * 1 ),x**2/(x**3 + x - 1),2.0,-1.0 +x / ( ( x * x ) - ( ( 1 - x ) / x ) + x ),x**2/(x**2*(x + 1) + x - 1),2.0,-1.0 +x / ( ( x * x ) - ( ( 1 - x ) / x ) / x ),x**3/(x**4 + x - 1),3.0,-1.0 +x / ( ( x * x ) - ( ( 1 / x ) + x ) - x ),-x**2/(-x**2*(x - 2) + 1),2.0,-1.0 +x / ( ( x * x ) - ( ( 1 / x ) - x ) ),x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( ( x * x ) - ( ( 1 / x ) - x ) + x ),x**2/(x**2*(x + 2) - 1),2.0,-1.0 +x / ( ( x * x ) - ( ( 1 / x ) / x ) + x ),x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( ( x * x ) - ( ( x * x ) * x ) + 1 ),x/(-x**3 + x**2 + 1),1.0,-2.0 +x / ( ( x * x ) - ( 1 ) ),x/(x**2 - 1),1.0,-1.0 +x / ( ( x * x ) - ( 1 + ( ( 1 / x ) + x ) ) / x ),x**3/(x**4 - x*(x + 1) - 1),3.0,-1.0 +x / ( ( x * x ) - ( 1 + ( 1 + ( 1 / x ) ) ) / x ),x**3/(x**4 - 2*x - 1),3.0,-1.0 +x / ( ( x * x ) - ( 1 + ( 1 + x ) ) / x ),x**2/(x**3 - x - 2),2.0,-1.0 +x / ( ( x * x ) - ( 1 + ( 1 / x ) ) - 1 ),x**2/(x**3 - 2*x - 1),2.0,-1.0 +x / ( ( x * x ) - ( 1 + x ) - 1 ),x/(x**2 - x - 2),1.0,-1.0 +x / ( ( x * x ) - ( 1 + x ) - x ),x/(x**2 - 2*x - 1),1.0,-1.0 +x / ( ( x * x ) - ( 1 + x ) / ( 1 - x ) ),x*(x - 1)/(x**2*(x - 1) + x + 1),1.0,-1.0 +x / ( ( x * x ) - ( 1 + x ) / ( x * x ) ),x**3/(x**4 - x - 1),3.0,-1.0 +x / ( ( x * x ) - ( 1 + x ) / x ),x**2/(x**3 - x - 1),2.0,-1.0 +x / ( ( x * x ) - ( 1 - ( 1 / ( x * x ) ) ) + x ),x**3/(x**2*(x**2 + x - 1) + 1),3.0,-1.0 +x / ( ( x * x ) - ( 1 - ( 1 / x ) ) ),x**2/(x**3 - x + 1),2.0,-1.0 +x / ( ( x * x ) - ( 1 - ( 1 / x ) ) + x ),x**2/(x*(x**2 + x - 1) + 1),2.0,-1.0 +x / ( ( x * x ) - ( 1 - x ) ),x/(x**2 + x - 1),1.0,-1.0 +x / ( ( x * x ) - ( 1 - x ) * 1 ),x/(x**2 + x - 1),1.0,-1.0 +x / ( ( x * x ) - ( 1 - x ) * x ),1/(2*x - 1),0.0,-1.0 +x / ( ( x * x ) - ( 1 - x ) + x ),x/(x**2 + 2*x - 1),1.0,-1.0 +x / ( ( x * x ) - ( 1 - x ) - 1 ),x/(x**2 + x - 2),1.0,-1.0 +x / ( ( x * x ) - ( 1 / ( ( x * x ) + x ) ) / x ),x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +x / ( ( x * x ) - ( 1 / ( 1 + x ) ) ) / 1,x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +x / ( ( x * x ) - ( 1 / ( 1 + x ) ) / ( x * x ) ),x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +x / ( ( x * x ) - ( 1 / ( 1 - ( 1 + x ) ) ) / x ),x**3/(x**4 + 1),3.0,-1.0 +x / ( ( x * x ) - ( 1 / ( x * x ) ) - ( 1 - x ) ),x**3/(x**2*(x**2 + x - 1) - 1),3.0,-1.0 +x / ( ( x * x ) - ( 1 / ( x * x ) ) / ( 1 + x ) ),x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +x / ( ( x * x ) - ( 1 / ( x / ( 1 + x ) ) ) / x ),x**3/(x**4 - x - 1),3.0,-1.0 +x / ( ( x * x ) - ( 1 / x ) ) - ( x * x ),x**2*(-x**3 + 2)/(x**3 - 1),2.0,2.0 +x / ( ( x * x ) - ( 1 / x ) * ( 1 - x ) ),x**2/(x**3 + x - 1),2.0,-1.0 +x / ( ( x * x ) - ( 1 / x ) + ( x * x ) ),x**2/(2*x**3 - 1),2.0,-1.0 +x / ( ( x * x ) - ( 1 / x ) + x ),x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( ( x * x ) - ( 1 / x ) - ( 1 + x ) ),x**2/(x**3 - x**2 - x - 1),2.0,-1.0 +x / ( ( x * x ) - ( 1 / x ) - ( 1 / x ) ),x**2/(x**3 - 2),2.0,-1.0 +x / ( ( x * x ) - ( 1 / x ) / ( 1 + x ) ),x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +x / ( ( x * x ) - ( 1 / x ) / ( x * ( 1 + x ) ) ),x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +x / ( ( x * x ) - ( 1 / x ) / ( x * ( 1 - x ) ) ),x**3*(x - 1)/(x**4*(x - 1) + 1),3.0,-1.0 +x / ( ( x * x ) - ( 1 / x ) / ( x / ( 1 - x ) ) ),x**3/(x**4 + x - 1),3.0,-1.0 +x / ( ( x * x ) - ( 1 / x ) / 1 ),x**2/(x**3 - 1),2.0,-1.0 +x / ( ( x * x ) - ( x / ( 1 + x ) ) - 1 ),-x*(x + 1)/(x - (x + 1)*(x**2 - 1)),1.0,-1.0 +x / ( ( x * x ) - ( x / ( 1 - x ) ) ),(x - 1)/(x*(x - 1) + 1),0.0,-1.0 +x / ( ( x * x ) - ( x / ( 1 - x ) ) + 1 ),x*(x - 1)/(x + (x - 1)*(x**2 + 1)),1.0,-1.0 +x / ( ( x * x ) - 1 ) * ( 1 / ( ( 1 / x ) + x ) ),x**2/(x**4 - 1),2.0,-2.0 +x / ( ( x * x ) - 1 ) * ( x / ( 1 + x ) ),x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +x / ( ( x * x ) - 1 ) * 1,x/(x**2 - 1),1.0,-1.0 +x / ( ( x * x ) - 1 ) * x,x**2/(x**2 - 1),2.0,0.0 +x / ( ( x * x ) - 1 ) + ( 1 / ( x * x ) ),(x**3 + x**2 - 1)/(x**4 - x**2),-2.0,-1.0 +x / ( ( x * x ) - 1 ) + ( 1 / x ),(2*x**2 - 1)/(x**3 - x),-1.0,-1.0 +x / ( ( x * x ) - 1 ) + 1,(x**2 + x - 1)/(x**2 - 1),0.0,0.0 +x / ( ( x * x ) - 1 ) - ( ( x * x ) - x ),x*((-x + 1)*(x**2 - 1) + 1)/(x**2 - 1),2.0,2.0 +x / ( ( x * x ) - 1 ) - ( 1 / x ),1/(x**3 - x),-1.0,-3.0 +x / ( ( x * x ) - 1 ) - ( x / ( 1 + ( x * x ) ) ),2*x/(x**4 - 1),1.0,-3.0 +x / ( ( x * x ) - 1 ) - ( x / ( 1 + x ) ),-x*(x - 2)/(x**2 - 1),1.0,0.0 +x / ( ( x * x ) - 1 ) - 1,(-x**2 + x + 1)/(x**2 - 1),0.0,0.0 +x / ( ( x * x ) - 1 ) / ( ( 1 + x ) + x ),x/((2*x + 1)*(x**2 - 1)),1.0,-2.0 +x / ( ( x * x ) - 1 ) / ( 1 + x ),x/((x + 1)*(x**2 - 1)),1.0,-2.0 +x / ( ( x * x ) - 1 ) / ( 1 / x ),x**2/(x**2 - 1),2.0,0.0 +x / ( ( x * x ) - 1 ) / ( x * ( 1 + x ) ),1/((x + 1)*(x**2 - 1)),0.0,-3.0 +x / ( ( x * x ) - 1 ) / 1,x/(x**2 - 1),1.0,-1.0 +x / ( ( x * x ) - 1 ) / x,1/(x**2 - 1),0.0,-2.0 +x / ( ( x * x ) - 1 + ( ( x * x ) * x ) ),x/(x**3 + x**2 - 1),1.0,-2.0 +x / ( ( x * x ) - 1 + ( x * ( x * x ) ) ),x/(x**3 + x**2 - 1),1.0,-2.0 +x / ( ( x * x ) - 1 + ( x * x ) ),x/(2*x**2 - 1),1.0,-1.0 +x / ( ( x * x ) - 1 - ( ( 1 - x ) + x ) ),x/(x**2 - 2),1.0,-1.0 +x / ( ( x * x ) - 1 - ( 1 - x ) ),x/(x**2 + x - 2),1.0,-1.0 +x / ( ( x * x ) - 1 - ( x / ( 1 - x ) ) ),x*(x - 1)/(x**3 - x**2 + 1),1.0,-1.0 +x / ( ( x * x ) - 1 / ( ( x * x ) / ( 1 - x ) ) ),x**3/(x**4 + x - 1),3.0,-1.0 +x / ( ( x * x ) - 1 / ( x * ( 1 - x ) ) ),x**2*(x - 1)/(x**3*(x - 1) + 1),2.0,-1.0 +x / ( ( x * x ) - 1 / ( x * ( x / ( 1 - x ) ) ) ),x**3/(x**4 + x - 1),3.0,-1.0 +x / ( ( x * x ) - 1 / 1 ),x/(x**2 - 1),1.0,-1.0 +x / ( ( x * x ) - 1 / x ),x**2/(x**3 - 1),2.0,-1.0 +x / ( ( x * x ) - x ) - 1,(-x + 2)/(x - 1),0.0,0.0 +x / ( ( x * x ) - x ) - x,(-x*(x - 1) + 1)/(x - 1),0.0,1.0 +x / ( ( x * x ) - x ) - x * x + 1,((x - 1)*(-x**2 + 1) + 1)/(x - 1),1.0,2.0 +x / ( ( x * x ) - x ) / ( 1 + ( x * ( x * x ) ) ),1/((x - 1)*(x**3 + 1)),0.0,-4.0 +x / ( ( x * x ) - x + ( ( 1 - x ) / x ) ),x**2/(x**3 - x**2 - x + 1),2.0,-1.0 +x / ( ( x * x ) - x + ( 1 - x ) ),x/(x**2 - 2*x + 1),1.0,-1.0 +x / ( ( x * x ) - x + ( 1 / ( x * x ) ) ),x**3/(x**3*(x - 1) + 1),3.0,-1.0 +x / ( ( x * x ) - x - ( ( 1 + x ) / x ) ),x**2/(x**3 - x**2 - x - 1),2.0,-1.0 +x / ( ( x * x ) - x - ( ( 1 / x ) / x ) ),x**3/(x**4 - x**3 - 1),3.0,-1.0 +x / ( ( x * x ) - x - ( 1 + x ) ),x/(x**2 - 2*x - 1),1.0,-1.0 +x / ( ( x * x ) - x - ( 1 / ( x * x ) ) ),x**3/(x**4 - x**3 - 1),3.0,-1.0 +x / ( ( x * x ) - x - x ),1/(x - 2),0.0,-1.0 +x / ( ( x * x ) - x / ( 1 - x ) ),(x - 1)/(x*(x - 1) + 1),0.0,-1.0 +x / ( ( x * x ) / ( 1 / ( 1 + x ) ) - 1 ),x/(x**2*(x + 1) - 1),1.0,-2.0 +x / ( ( x * x ) / ( 1 / x ) + 1 ),x/(x**3 + 1),1.0,-2.0 +x / ( ( x * x ) / ( 1 / x ) - 1 ),x/(x**3 - 1),1.0,-2.0 +x / ( ( x + ( 1 / ( 1 + x ) ) ) ),x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +x / ( ( x - ( 1 / ( 1 + x ) ) ) ),x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( ( x / ( ( 1 + x ) + x ) ) + 1 ) - x,-x**2/(3*x + 1),2.0,1.0 +x / ( ( x / ( ( 1 / x ) + x ) ) - ( 1 / x ) / x ),(x**5 + x**3)/(x**4 - x**2 - 1),3.0,1.0 +x / ( ( x / ( ( 1 / x ) - x ) ) - 1 / x ),x**2*(-x**2 + 1)/(x**3 + x**2 - 1),2.0,1.0 +x / ( ( x / ( ( x * x ) - x ) ) / x - x ),x**2*(-x + 1)/(x**2*(x - 1) - 1),2.0,0.0 +x / ( ( x / ( 1 + ( 1 + x ) ) ) - x * x ),-(x + 2)/(x*(x + 2) - 1),0.0,-1.0 +x / ( ( x / ( 1 + ( 1 + x ) ) ) - x + 1 ),-x*(x + 2)/(x**2 - 2),1.0,0.0 +x / ( ( x / ( 1 + ( 1 - x ) ) ) * x + 1 ),-x*(x - 2)/(x**2 - x + 2),1.0,0.0 +x / ( ( x / ( 1 + ( 1 - x ) ) ) - ( 1 / x ) / x ),x**3*(-x + 2)/(x**3 + x - 2),3.0,1.0 +x / ( ( x / ( 1 + ( 1 / x ) ) ) + 1 ) - x,-x**3/(x**2 + x + 1),3.0,1.0 +x / ( ( x / ( 1 + ( 1 / x ) ) ) - ( 1 / x ) / ( x * x ) ),x**4*(x + 1)/(x**5 - x - 1),4.0,0.0 +x / ( ( x / ( 1 + x ) ) * ( x * x ) - 1 ),x*(x + 1)/(x**3 - x - 1),1.0,-1.0 +x / ( ( x / ( 1 + x ) ) * x + 1 ),x*(x + 1)/(x**2 + x + 1),1.0,0.0 +x / ( ( x / ( 1 + x ) ) + ( ( 1 / x ) + x ) / x ),x**3*(x + 1)/(x**3 + (x + 1)*(x**2 + 1)),3.0,1.0 +x / ( ( x / ( 1 + x ) ) + ( 1 + x ) ),x*(x + 1)/(x + (x + 1)**2),1.0,0.0 +x / ( ( x / ( 1 + x ) ) + ( 1 - x ) ) - x,x**3/(-x**2 + x + 1),3.0,1.0 +x / ( ( x / ( 1 + x ) ) + ( 1 / x ) ),x**2*(x + 1)/(x**2 + x + 1),2.0,1.0 +x / ( ( x / ( 1 + x ) ) + ( 1 / x ) + 1 ),x**2*(x + 1)/(2*x**2 + 2*x + 1),2.0,1.0 +x / ( ( x / ( 1 + x ) ) + ( 1 / x ) / x ),x**3*(x + 1)/(x**3 + x + 1),3.0,1.0 +x / ( ( x / ( 1 + x ) ) + ( x * x ) + 1 ),x*(x + 1)/(x + (x + 1)*(x**2 + 1)),1.0,-1.0 +x / ( ( x / ( 1 + x ) ) + 1 ) * x,x**2*(x + 1)/(2*x + 1),2.0,2.0 +x / ( ( x / ( 1 + x ) ) + 1 + ( 1 / x ) ),x**2*(x + 1)/(2*x**2 + 2*x + 1),2.0,1.0 +x / ( ( x / ( 1 + x ) ) + 1 - x ),x*(x + 1)/(x + (-x + 1)*(x + 1)),1.0,0.0 +x / ( ( x / ( 1 + x ) ) + x ),(x + 1)/(x + 2),0.0,0.0 +x / ( ( x / ( 1 + x ) ) + x ) * ( x * x ),x**2*(x + 1)/(x + 2),2.0,2.0 +x / ( ( x / ( 1 + x ) ) + x ) * x,x*(x + 1)/(x + 2),1.0,1.0 +x / ( ( x / ( 1 + x ) ) + x ) / x,(x + 1)/(x*(x + 2)),-1.0,-1.0 +x / ( ( x / ( 1 + x ) ) + x + 1 ),x*(x + 1)/(x + (x + 1)**2),1.0,0.0 +x / ( ( x / ( 1 + x ) ) + x - 1 ),x*(x + 1)/(x**2 + x - 1),1.0,0.0 +x / ( ( x / ( 1 + x ) ) + x / 1 ),(x + 1)/(x + 2),0.0,0.0 +x / ( ( x / ( 1 + x ) ) - ( ( 1 / x ) / ( x * x ) ) - x ),-x**4*(x + 1)/(x**5 + x + 1),4.0,0.0 +x / ( ( x / ( 1 + x ) ) - ( ( 1 / x ) / x ) - x ),-x**3*(x + 1)/(x**4 + x + 1),3.0,0.0 +x / ( ( x / ( 1 + x ) ) - ( 1 + x ) / x ),-x**2*(x + 1)/(2*x + 1),2.0,2.0 +x / ( ( x / ( 1 + x ) ) - ( 1 / x ) * 1 ),x**2*(x + 1)/(x**2 - x - 1),2.0,1.0 +x / ( ( x / ( 1 + x ) ) - ( 1 / x ) - 1 ),-x**2*(x + 1)/(2*x + 1),2.0,2.0 +x / ( ( x / ( 1 + x ) ) - 1 + x ),x*(x + 1)/(x**2 + x - 1),1.0,0.0 +x / ( ( x / ( 1 + x ) ) - 1 - ( 1 / x ) ),-x**2*(x + 1)/(2*x + 1),2.0,2.0 +x / ( ( x / ( 1 + x ) ) - 1 - ( x * x ) ),-x*(x + 1)/(x**3 + x**2 + 1),1.0,-1.0 +x / ( ( x / ( 1 + x ) ) - 1 - 1 ),x*(x + 1)/(-x - 2),1.0,1.0 +x / ( ( x / ( 1 + x ) ) - 1 / ( x * x ) ),x**3*(x + 1)/(x**3 - x - 1),3.0,1.0 +x / ( ( x / ( 1 + x ) ) - x + 1 ),x*(x + 1)/(x + (-x + 1)*(x + 1)),1.0,0.0 +x / ( ( x / ( 1 + x ) ) / x + 1 ),x*(x + 1)/(x + 2),1.0,1.0 +x / ( ( x / ( 1 + x ) ) / x - x ),-x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( ( x / ( 1 - ( 1 / x ) ) ) * x - 1 ),x*(x - 1)/(x**3 - x + 1),1.0,-1.0 +x / ( ( x / ( 1 - ( 1 / x ) ) ) - ( 1 / x ) ) * x,x**3*(x - 1)/(x**3 - x + 1),3.0,1.0 +x / ( ( x / ( 1 - ( 1 / x ) ) ) - 1 ),x*(x - 1)/(x**2 - x + 1),1.0,0.0 +x / ( ( x / ( 1 - ( 1 / x ) ) ) - 1 / ( x * ( x * x ) ) ),x**4*(x - 1)/(x**5 - x + 1),4.0,0.0 +x / ( ( x / ( 1 - ( 1 / x ) ) ) - 1 / ( x * x ) ),x**3*(x - 1)/(x**4 - x + 1),3.0,0.0 +x / ( ( x / ( 1 - x ) ) * x + 1 ),-x*(x - 1)/(x**2 - x + 1),1.0,0.0 +x / ( ( x / ( 1 - x ) ) * x - ( ( 1 / x ) / x ) ),x**3*(-x + 1)/(x**4 + x - 1),3.0,0.0 +x / ( ( x / ( 1 - x ) ) * x - ( 1 / x ) ),x**2*(-x + 1)/(x**3 + x - 1),2.0,0.0 +x / ( ( x / ( 1 - x ) ) + ( ( 1 / x ) / x ) ),x**3*(-x + 1)/(x**3 - x + 1),3.0,1.0 +x / ( ( x / ( 1 - x ) ) + ( 1 + x ) ),x*(x - 1)/(x**2 - x - 1),1.0,0.0 +x / ( ( x / ( 1 - x ) ) + ( 1 - x ) ) - x,-x**3/(x**2 - x + 1),3.0,1.0 +x / ( ( x / ( 1 - x ) ) + ( 1 - x ) / x ),x**2*(-x + 1)/(x**2 + (x - 1)**2),2.0,1.0 +x / ( ( x / ( 1 - x ) ) + ( 1 / x ) ),x**2*(-x + 1)/(x**2 - x + 1),2.0,1.0 +x / ( ( x / ( 1 - x ) ) + ( 1 / x ) - 1 ),x**2*(-x + 1)/(x**2 + x*(x - 1) - x + 1),2.0,1.0 +x / ( ( x / ( 1 - x ) ) + ( 1 / x ) - x ),x**2*(-x + 1)/(x**3 - x + 1),2.0,0.0 +x / ( ( x / ( 1 - x ) ) + ( x * x ) - 1 ),-x*(x - 1)/(x - (x - 1)*(x**2 - 1)),1.0,-1.0 +x / ( ( x / ( 1 - x ) ) + 1 - ( 1 / x ) ),x**2*(-x + 1)/(2*x - 1),2.0,2.0 +x / ( ( x / ( 1 - x ) ) + 1 / ( x * x ) ),x**3*(-x + 1)/(x**3 - x + 1),3.0,1.0 +x / ( ( x / ( 1 - x ) ) + 1 / x ),x**2*(-x + 1)/(x**2 - x + 1),2.0,1.0 +x / ( ( x / ( 1 - x ) ) + x ) / x,(x - 1)/(x*(x - 2)),-1.0,-1.0 +x / ( ( x / ( 1 - x ) ) + x + ( 1 / x ) ),x**2*(x - 1)/(x**3 - 2*x**2 + x - 1),2.0,0.0 +x / ( ( x / ( 1 - x ) ) + x + 1 ),x*(x - 1)/(x**2 - x - 1),1.0,0.0 +x / ( ( x / ( 1 - x ) ) + x - 1 ),x*(x - 1)/(x**2 - 3*x + 1),1.0,0.0 +x / ( ( x / ( 1 - x ) ) - ( ( 1 / x ) / x ) + x ),x**3*(x - 1)/(x**4 - 2*x**3 - x + 1),3.0,0.0 +x / ( ( x / ( 1 - x ) ) - ( 1 ) ),-x*(x - 1)/(2*x - 1),1.0,1.0 +x / ( ( x / ( 1 - x ) ) - ( 1 + x ) ) * x,x**2*(-x + 1)/(x + (x - 1)*(x + 1)),2.0,1.0 +x / ( ( x / ( 1 - x ) ) - ( 1 + x ) / ( x * x ) ),x**3*(-x + 1)/(x**3 + (x - 1)*(x + 1)),3.0,1.0 +x / ( ( x / ( 1 - x ) ) - ( 1 / ( ( x * x ) * x ) ) + x ),x**4*(x - 1)/(x**5 - 2*x**4 - x + 1),4.0,0.0 +x / ( ( x / ( 1 - x ) ) - ( 1 / ( x * x ) ) + x ),x**3*(x - 1)/(x**4 - 2*x**3 - x + 1),3.0,0.0 +x / ( ( x / ( 1 - x ) ) - ( 1 / x ) * 1 ),x**2*(-x + 1)/(x**2 + x - 1),2.0,1.0 +x / ( ( x / ( 1 - x ) ) - ( 1 / x ) + x ),x**2*(x - 1)/(x**3 - 2*x**2 - x + 1),2.0,0.0 +x / ( ( x / ( 1 - x ) ) - ( 1 / x ) / x ),x**3*(-x + 1)/(x**3 + x - 1),3.0,1.0 +x / ( ( x / ( 1 - x ) ) - 1 ),-x*(x - 1)/(2*x - 1),1.0,1.0 +x / ( ( x / ( 1 - x ) ) - 1 ) * x,x**2*(-x + 1)/(2*x - 1),2.0,2.0 +x / ( ( x / ( 1 - x ) ) - 1 ) + x,x**2/(2*x - 1),2.0,1.0 +x / ( ( x / ( 1 - x ) ) - 1 ) / 1,-x*(x - 1)/(2*x - 1),1.0,1.0 +x / ( ( x / ( 1 - x ) ) - 1 + x ),x*(x - 1)/(x**2 - 3*x + 1),1.0,0.0 +x / ( ( x / ( 1 - x ) ) - 1 - ( ( 1 / x ) / x ) ),x**3*(-x + 1)/(x**3 + x**2*(x - 1) + x - 1),3.0,1.0 +x / ( ( x / ( 1 - x ) ) - 1 - ( 1 / x ) ),x**2*(-x + 1)/(2*x**2 - 1),2.0,1.0 +x / ( ( x / ( 1 - x ) ) - 1 - 1 ),-x*(x - 1)/(3*x - 2),1.0,1.0 +x / ( ( x / ( 1 - x ) ) - 1 / x ),x**2*(-x + 1)/(x**2 + x - 1),2.0,1.0 +x / ( ( x / ( 1 - x ) ) - x + 1 ),-x*(x - 1)/(x + (x - 1)**2),1.0,0.0 +x / ( ( x / ( 1 - x ) ) - x - ( 1 / x ) ),x**2*(-x + 1)/(x**3 + x - 1),2.0,0.0 +x / ( ( x / ( 1 - x ) ) / ( x * x ) - x ),x**2*(-x + 1)/(x**2*(x - 1) + 1),2.0,0.0 +x / ( ( x / ( 1 - x ) ) / 1 - ( 1 / x ) ),x**2*(-x + 1)/(x**2 + x - 1),2.0,1.0 +x / ( ( x / ( 1 - x ) ) / 1 - 1 ),-x*(x - 1)/(2*x - 1),1.0,1.0 +x / ( 1 ),x,1.0,1.0 +x / ( 1 * ( ( x * ( 1 + x ) ) * x ) - 1 ),x/(x**2*(x + 1) - 1),1.0,-2.0 +x / ( 1 * ( 1 + x ) + ( x / ( 1 + x ) ) ),x*(x + 1)/(x + (x + 1)**2),1.0,0.0 +x / ( 1 * ( 1 - x ) + ( 1 + ( 1 / x ) ) ),x**2/(x*(-x + 2) + 1),2.0,0.0 +x / ( 1 * ( 1 - x ) + ( 1 - x ) ),-x/(2*x - 2),1.0,0.0 +x / ( 1 * ( 1 - x ) + 1 ),-x/(x - 2),1.0,0.0 +x / ( 1 * ( 1 - x ) - x ),-x/(2*x - 1),1.0,0.0 +x / ( 1 * ( 1 / ( 1 + x ) ) + x ),x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +x / ( 1 * ( x * ( 1 - x ) ) + 1 ),-x/(x*(x - 1) - 1),1.0,-1.0 +x / ( 1 * ( x * x ) - ( 1 + x ) ),x/(x**2 - x - 1),1.0,-1.0 +x / ( 1 * ( x * x ) - 1 ),x/(x**2 - 1),1.0,-1.0 +x / ( 1 * 1 + ( ( 1 - x ) - x ) ),-x/(2*x - 2),1.0,0.0 +x / ( 1 * 1 + ( 1 - x ) ),-x/(x - 2),1.0,0.0 +x / ( 1 * 1 + ( 1 / ( 1 - x ) ) ),x*(x - 1)/(x - 2),1.0,1.0 +x / ( 1 * 1 + ( x * ( 1 - x ) ) ),-x/(x*(x - 1) - 1),1.0,-1.0 +x / ( 1 * 1 + 1 ),x/2,1.0,1.0 +x / ( 1 * 1 + x ),x/(x + 1),1.0,0.0 +x / ( 1 * 1 - ( x * x ) ),-x/(x**2 - 1),1.0,-1.0 +x / ( 1 * 1 - x ),-x/(x - 1),1.0,0.0 +x / ( 1 * x + ( 1 + ( 1 / x ) ) ),x**2/(x*(x + 1) + 1),2.0,0.0 +x / ( 1 * x + ( 1 + x ) ),x/(2*x + 1),1.0,0.0 +x / ( 1 * x - ( 1 / ( 1 - x ) ) ),x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( 1 + ( ( ( 1 + x ) + x ) ) ),x/(2*(x + 1)),1.0,0.0 +x / ( 1 + ( ( ( 1 / x ) / x ) + x ) * x ),x**2/(x**3 + x + 1),2.0,-1.0 +x / ( 1 + ( ( ( x * ( x * x ) ) * x ) + x ) + 1 ),x/(x**4 + x + 2),1.0,-3.0 +x / ( 1 + ( ( ( x * x ) * ( 1 + x ) ) ) ),x/(x**2*(x + 1) + 1),1.0,-2.0 +x / ( 1 + ( ( ( x * x ) * x ) + ( 1 / x ) ) + 1 ),x**2/(x*(x**3 + 2) + 1),2.0,-2.0 +x / ( 1 + ( ( ( x * x ) - x ) * x ) + 1 ),x/(x**2*(x - 1) + 2),1.0,-2.0 +x / ( 1 + ( ( 1 + ( 1 + x ) ) * x ) ) - x,-x**2*(x + 2)/(x*(x + 2) + 1),2.0,1.0 +x / ( 1 + ( ( 1 + ( 1 - x ) ) * x ) ) - x,x**2*(-x + 2)/(x*(x - 2) - 1),2.0,1.0 +x / ( 1 + ( ( 1 + ( 1 / x ) ) + x ) ) * x,x**3/(x*(x + 2) + 1),3.0,1.0 +x / ( 1 + ( ( 1 + x ) ) ),x/(x + 2),1.0,0.0 +x / ( 1 + ( ( 1 + x ) * x ) ),x/(x*(x + 1) + 1),1.0,-1.0 +x / ( 1 + ( ( 1 + x ) * x ) ) + x,x*(x*(x + 1) + 2)/(x*(x + 1) + 1),1.0,1.0 +x / ( 1 + ( ( 1 + x ) + ( 1 / x ) ) ) * x,x**3/(x*(x + 2) + 1),3.0,1.0 +x / ( 1 + ( ( 1 + x ) + ( 1 / x ) ) ) - 1,-(2*x + 1)/(x**2 + 2*x + 1),0.0,-1.0 +x / ( 1 + ( ( 1 + x ) + ( x * x ) ) ),x/(x**2 + x + 2),1.0,-1.0 +x / ( 1 + ( ( 1 + x ) + x ) ),x/(2*(x + 1)),1.0,0.0 +x / ( 1 + ( ( 1 + x ) + x ) ) * x,x**2/(2*(x + 1)),2.0,1.0 +x / ( 1 + ( ( 1 + x ) - ( 1 - x ) ) ) - x,-2*x**2/(2*x + 1),2.0,1.0 +x / ( 1 + ( ( 1 + x ) - x ) ) - x,-x/2,1.0,1.0 +x / ( 1 + ( ( 1 + x ) / ( x * x ) ) ),x**3/(x**2 + x + 1),3.0,1.0 +x / ( 1 + ( ( 1 + x ) / x ) ),x**2/(2*x + 1),2.0,1.0 +x / ( 1 + ( ( 1 - ( x * x ) ) * x ) + 1 ),x/(-x**3 + x + 2),1.0,-2.0 +x / ( 1 + ( ( 1 - x ) * ( 1 - x ) ) * x ),x/(x*(x - 1)**2 + 1),1.0,-2.0 +x / ( 1 + ( ( 1 - x ) * x ) ) - 1,(-x**2 + 1)/(x**2 - x - 1),0.0,0.0 +x / ( 1 + ( ( 1 - x ) * x ) + 1 ),-x/(x*(x - 1) - 2),1.0,-1.0 +x / ( 1 + ( ( 1 - x ) + x ) ) + x,3*x/2,1.0,1.0 +x / ( 1 + ( ( 1 - x ) - x ) ) + 1,(x - 2)/(2*(x - 1)),0.0,0.0 +x / ( 1 + ( ( 1 - x ) - x ) ) - 1,(-3*x + 2)/(2*(x - 1)),0.0,0.0 +x / ( 1 + ( ( 1 - x ) / ( x * x ) ) + 1 ),x**3/(2*x**2 - x + 1),3.0,1.0 +x / ( 1 + ( ( 1 / ( 1 + x ) ) + x ) ),x*(x + 1)/((x + 1)**2 + 1),1.0,0.0 +x / ( 1 + ( ( 1 / ( 1 + x ) ) + x ) * x ),x*(x + 1)/(x*(x*(x + 1) + 1) + x + 1),1.0,-1.0 +x / ( 1 + ( ( 1 / ( x * x ) ) + ( 1 - x ) ) + 1 ),x**3/(x**2*(-x + 3) + 1),3.0,0.0 +x / ( 1 + ( ( 1 / x ) * x ) ) + x,3*x/2,1.0,1.0 +x / ( 1 + ( ( 1 / x ) + ( 1 - ( x * x ) ) ) ) * x,x**3/(x*(-x**2 + 2) + 1),3.0,0.0 +x / ( 1 + ( ( 1 / x ) + ( 1 - x ) ) ) * x,x**3/(x*(-x + 2) + 1),3.0,1.0 +x / ( 1 + ( ( 1 / x ) + ( x * x ) ) * ( 1 + x ) ),x**2/(x + (x + 1)*(x**3 + 1)),2.0,-2.0 +x / ( 1 + ( ( 1 / x ) + x ) ) * ( 1 - x ),x**2*(-x + 1)/(x*(x + 1) + 1),2.0,1.0 +x / ( 1 + ( ( 1 / x ) + x ) ) * x,x**3/(x*(x + 1) + 1),3.0,1.0 +x / ( 1 + ( ( 1 / x ) + x ) ) + ( x * x ),x**2*(x*(x + 1) + 2)/(x*(x + 1) + 1),2.0,2.0 +x / ( 1 + ( ( 1 / x ) + x ) ) + 1,(2*x**2 + x + 1)/(x**2 + x + 1),0.0,0.0 +x / ( 1 + ( ( 1 / x ) + x ) ) - 1,-(x + 1)/(x**2 + x + 1),0.0,-1.0 +x / ( 1 + ( ( 1 / x ) + x ) ) - x,-(x**3 + x)/(x**2 + x + 1),1.0,1.0 +x / ( 1 + ( ( 1 / x ) + x ) * ( x * x ) ),x/(x**3 + x + 1),1.0,-2.0 +x / ( 1 + ( ( 1 / x ) + x ) * x ),x/(x**2 + 2),1.0,-1.0 +x / ( 1 + ( ( 1 / x ) - ( x * x ) ) + 1 ),x**2/(x*(-x**2 + 2) + 1),2.0,-1.0 +x / ( 1 + ( ( 1 / x ) - x ) ) * x,x**3/(x*(-x + 1) + 1),3.0,1.0 +x / ( 1 + ( ( 1 / x ) - x ) ) + 1,(x + 1)/(-x**2 + x + 1),0.0,-1.0 +x / ( 1 + ( ( 1 / x ) - x ) + ( x * x ) ),x**2/(x*(x**2 - x + 1) + 1),2.0,-1.0 +x / ( 1 + ( ( 1 / x ) / ( 1 + x ) ) - x ),x**2*(x + 1)/(-x**3 + x + 1),2.0,0.0 +x / ( 1 + ( ( 1 / x ) / x ) ),x**3/(x**2 + 1),3.0,1.0 +x / ( 1 + ( ( 1 / x ) / x ) ) + x,(2*x**3 + x)/(x**2 + 1),1.0,1.0 +x / ( 1 + ( ( 1 / x ) / x ) + ( 1 - x ) ),x**3/(x**2*(-x + 2) + 1),3.0,0.0 +x / ( 1 + ( ( 1 / x ) / x ) + ( x * ( 1 + x ) ) ),x**3/(x**2*(x*(x + 1) + 1) + 1),3.0,-1.0 +x / ( 1 + ( ( x * ( 1 + x ) ) * ( x * x ) ) ) * x,x**2/(x**3*(x + 1) + 1),2.0,-2.0 +x / ( 1 + ( ( x * ( 1 - x ) ) * ( x * x ) ) + 1 ),-x/(x**3*(x - 1) - 2),1.0,-3.0 +x / ( 1 + ( ( x * ( 1 - x ) ) * x ) + x ),x/(-x**2*(x - 1) + x + 1),1.0,-2.0 +x / ( 1 + ( ( x * ( 1 - x ) ) + x ) ) - x,x**2*(x - 2)/(-x*(x - 1) + x + 1),2.0,1.0 +x / ( 1 + ( ( x * ( 1 - x ) ) + x ) / x ),x/(-x + 3),1.0,0.0 +x / ( 1 + ( ( x * ( x * x ) ) * ( 1 - x ) ) + 1 ),-x/(x**3*(x - 1) - 2),1.0,-3.0 +x / ( 1 + ( ( x * ( x * x ) ) + x ) - ( 1 / x ) ),x**2/(x*(x**3 + x + 1) - 1),2.0,-2.0 +x / ( 1 + ( ( x * x ) * ( ( 1 + x ) + x ) ) * x ),x/(x**3*(2*x + 1) + 1),1.0,-3.0 +x / ( 1 + ( ( x * x ) * ( 1 + ( x * x ) ) ) + 1 ),x/(x**4 + x**2 + 2),1.0,-3.0 +x / ( 1 + ( ( x * x ) * ( 1 + x ) ) + ( 1 / x ) ),x**2/(x**4 + x**3 + x + 1),2.0,-2.0 +x / ( 1 + ( ( x * x ) * ( 1 + x ) ) + 1 ),x/(x**2*(x + 1) + 2),1.0,-2.0 +x / ( 1 + ( ( x * x ) * ( 1 - x ) ) + 1 ),-x/(x**2*(x - 1) - 2),1.0,-2.0 +x / ( 1 + ( ( x * x ) * ( x * x ) ) + 1 ),x/(x**4 + 2),1.0,-3.0 +x / ( 1 + ( ( x * x ) * x ) + 1 ),x/(x**3 + 2),1.0,-2.0 +x / ( 1 + ( ( x * x ) + ( 1 - ( 1 / x ) ) ) ) * x,x**3/(x*(x**2 + 2) - 1),3.0,0.0 +x / ( 1 + ( ( x * x ) + ( 1 - x ) ) ) * ( x * x ),x**3/(x**2 - x + 2),3.0,1.0 +x / ( 1 + ( ( x * x ) + ( 1 / x ) ) + 1 ),x**2/(x*(x**2 + 2) + 1),2.0,-1.0 +x / ( 1 + ( ( x * x ) + x ) ) - x,-x**2*(x + 1)/(x**2 + x + 1),2.0,1.0 +x / ( 1 + ( ( x * x ) + x ) + 1 ),x/(x**2 + x + 2),1.0,-1.0 +x / ( 1 + ( ( x * x ) + x ) - ( 1 / x ) ),x**2/(x*(x**2 + x + 1) - 1),2.0,-1.0 +x / ( 1 + ( ( x * x ) - ( ( 1 / x ) / x ) ) + 1 ),x**3/(x**2*(x**2 + 2) - 1),3.0,-1.0 +x / ( 1 + ( ( x * x ) - x ) ) - x,x**2*(-x + 1)/(x**2 - x + 1),2.0,1.0 +x / ( 1 + ( ( x * x ) - x ) + 1 ),x/(x**2 - x + 2),1.0,-1.0 +x / ( 1 + ( ( x * x ) / ( 1 + ( x * x ) ) ) ) - x,-x**3/(2*x**2 + 1),3.0,1.0 +x / ( 1 + ( ( x * x ) / ( 1 + x ) ) ),x*(x + 1)/(x**2 + x + 1),1.0,0.0 +x / ( 1 + ( ( x * x ) / ( 1 + x ) ) ) - x,-x**3/(x**2 + x + 1),3.0,1.0 +x / ( 1 + ( ( x * x ) / ( 1 - x ) ) ) - x,-x**3/(x**2 - x + 1),3.0,1.0 +x / ( 1 + ( ( x * x ) / x ) + x ),x/(2*x + 1),1.0,0.0 +x / ( 1 + ( ( x / ( ( 1 - x ) - x ) ) - x ) ) - x,-2*x**3/(2*x**2 - 2*x + 1),3.0,1.0 +x / ( 1 + ( ( x / ( 1 + x ) ) * x ) ),x*(x + 1)/(x**2 + x + 1),1.0,0.0 +x / ( 1 + ( ( x / ( 1 - x ) ) + x ) ),x*(x - 1)/(x**2 - x - 1),1.0,0.0 +x / ( 1 + ( ( x / ( 1 - x ) ) + x ) ) - x,x**2*(-x + 2)/(x**2 - x - 1),2.0,1.0 +x / ( 1 + ( ( x / ( 1 - x ) ) - x ) ) * x,x**2*(-x + 1)/(x + (x - 1)**2),2.0,1.0 +x / ( 1 + ( 1 ) ),x/2,1.0,1.0 +x / ( 1 + ( 1 + ( ( 1 + x ) * x ) ) ),x/(x*(x + 1) + 2),1.0,-1.0 +x / ( 1 + ( 1 + ( ( 1 + x ) - x ) ) ) * x,x**2/3,2.0,2.0 +x / ( 1 + ( 1 + ( ( 1 - x ) - x ) ) ),-x/(2*x - 3),1.0,0.0 +x / ( 1 + ( 1 + ( ( 1 - x ) - x ) ) ) * x,-x**2/(2*x - 3),2.0,1.0 +x / ( 1 + ( 1 + ( ( 1 / x ) + x ) ) ) * x,x**3/(x*(x + 2) + 1),3.0,1.0 +x / ( 1 + ( 1 + ( ( x * x ) * x ) ) + 1 ),x/(x**3 + 3),1.0,-2.0 +x / ( 1 + ( 1 + ( 1 + ( 1 + x ) ) ) ) * x,x**2/(x + 4),2.0,1.0 +x / ( 1 + ( 1 + ( 1 + x ) ) ) * 1,x/(x + 3),1.0,0.0 +x / ( 1 + ( 1 + ( 1 + x ) ) ) * x,x**2/(x + 3),2.0,1.0 +x / ( 1 + ( 1 + ( 1 + x ) ) ) + x,x*(x + 4)/(x + 3),1.0,1.0 +x / ( 1 + ( 1 + ( 1 + x ) ) ) - 1,-3/(x + 3),0.0,-1.0 +x / ( 1 + ( 1 + ( 1 + x ) ) + ( 1 / x ) ),x**2/(x*(x + 3) + 1),2.0,0.0 +x / ( 1 + ( 1 + ( 1 + x ) ) + 1 ),x/(x + 4),1.0,0.0 +x / ( 1 + ( 1 + ( 1 + x ) ) - ( 1 / ( x * x ) ) ),x**3/(x**2*(x + 3) - 1),3.0,0.0 +x / ( 1 + ( 1 + ( 1 - ( 1 / x ) ) ) + 1 ),x**2/(4*x - 1),2.0,1.0 +x / ( 1 + ( 1 + ( 1 - x ) ) ),-x/(x - 3),1.0,0.0 +x / ( 1 + ( 1 + ( 1 - x ) ) ) * x,-x**2/(x - 3),2.0,1.0 +x / ( 1 + ( 1 + ( 1 - x ) ) ) + 1,-3/(x - 3),0.0,-1.0 +x / ( 1 + ( 1 + ( 1 - x ) ) ) + x,x*(x - 4)/(x - 3),1.0,1.0 +x / ( 1 + ( 1 + ( 1 / ( x * x ) ) ) + ( 1 + x ) ),x**3/(x**2*(x + 3) + 1),3.0,0.0 +x / ( 1 + ( 1 + ( 1 / ( x * x ) ) ) + 1 ),x**3/(3*x**2 + 1),3.0,1.0 +x / ( 1 + ( 1 + ( 1 / x ) ) ) - x,-x*(x + 1)/(2*x + 1),1.0,1.0 +x / ( 1 + ( 1 + ( 1 / x ) ) + 1 ),x**2/(3*x + 1),2.0,1.0 +x / ( 1 + ( 1 + ( x * ( 1 + x ) ) ) ),x/(x*(x + 1) + 2),1.0,-1.0 +x / ( 1 + ( 1 + ( x * ( 1 - x ) ) ) ),-x/(x*(x - 1) - 2),1.0,-1.0 +x / ( 1 + ( 1 + ( x * x ) ) + 1 ),x/(x**2 + 3),1.0,-1.0 +x / ( 1 + ( 1 + ( x * x ) ) + x ),x/(x**2 + x + 2),1.0,-1.0 +x / ( 1 + ( 1 + ( x * x ) ) - ( ( 1 / x ) / x ) ),x**3/(x**2*(x**2 + 2) - 1),3.0,-1.0 +x / ( 1 + ( 1 + ( x * x ) ) - ( 1 / x ) ),x**2/(x*(x**2 + 2) - 1),2.0,-1.0 +x / ( 1 + ( 1 + ( x * x ) ) / x ),x**2/(x**2 + x + 1),2.0,0.0 +x / ( 1 + ( 1 + ( x / ( 1 + x ) ) ) ) * x,x**2*(x + 1)/(3*x + 2),2.0,2.0 +x / ( 1 + ( 1 + ( x / ( 1 - x ) ) ) ) * x,x**2*(-x + 1)/(-x + 2),2.0,2.0 +x / ( 1 + ( 1 + x ) ),x/(x + 2),1.0,0.0 +x / ( 1 + ( 1 + x ) ) * 1,x/(x + 2),1.0,0.0 +x / ( 1 + ( 1 + x ) ) + ( x / ( 1 + x ) ),x*(2*x + 3)/((x + 1)*(x + 2)),1.0,0.0 +x / ( 1 + ( 1 + x ) ) + 1,2*(x + 1)/(x + 2),0.0,0.0 +x / ( 1 + ( 1 + x ) ) + x,x*(x + 3)/(x + 2),1.0,1.0 +x / ( 1 + ( 1 + x ) ) - ( 1 / x ),(x**2 - x - 2)/(x*(x + 2)),-1.0,0.0 +x / ( 1 + ( 1 + x ) ) - ( x * x ),x*(-x*(x + 2) + 1)/(x + 2),1.0,2.0 +x / ( 1 + ( 1 + x ) ) - 1,-2/(x + 2),0.0,-1.0 +x / ( 1 + ( 1 + x ) ) - x,-x*(x + 1)/(x + 2),1.0,1.0 +x / ( 1 + ( 1 + x ) ) / ( 1 + ( 1 / x ) ),x**2/((x + 1)*(x + 2)),2.0,0.0 +x / ( 1 + ( 1 + x ) ) / ( 1 + x ),x/((x + 1)*(x + 2)),1.0,-1.0 +x / ( 1 + ( 1 + x ) ) / ( 1 - x ),-x/((x - 1)*(x + 2)),1.0,-1.0 +x / ( 1 + ( 1 + x ) * ( ( 1 / x ) + x ) ),x**2/(x + (x + 1)*(x**2 + 1)),2.0,-1.0 +x / ( 1 + ( 1 + x ) * ( x * ( 1 + x ) ) ),x/(x*(x + 1)**2 + 1),1.0,-2.0 +x / ( 1 + ( 1 + x ) * x ),x/(x*(x + 1) + 1),1.0,-1.0 +x / ( 1 + ( 1 + x ) + ( 1 + ( 1 / x ) ) ),x**2/(x*(x + 3) + 1),2.0,0.0 +x / ( 1 + ( 1 + x ) + ( 1 - x ) ),x/3,1.0,1.0 +x / ( 1 + ( 1 + x ) + ( 1 / x ) ),x**2/(x*(x + 2) + 1),2.0,0.0 +x / ( 1 + ( 1 + x ) + ( x * x ) ),x/(x**2 + x + 2),1.0,-1.0 +x / ( 1 + ( 1 + x ) - ( ( 1 / x ) / x ) ),x**3/(x**2*(x + 2) - 1),3.0,0.0 +x / ( 1 + ( 1 + x ) - ( 1 / ( x * x ) ) ),x**3/(x**2*(x + 2) - 1),3.0,0.0 +x / ( 1 + ( 1 + x ) - ( 1 / x ) ),x**2/(x*(x + 2) - 1),2.0,0.0 +x / ( 1 + ( 1 + x ) / ( ( 1 - x ) * x ) ),x**2*(x - 1)/(x*(x - 1) - x - 1),2.0,1.0 +x / ( 1 + ( 1 + x ) / ( ( x * ( 1 - x ) ) * x ) ),x**3*(x - 1)/(x**2*(x - 1) - x - 1),3.0,1.0 +x / ( 1 + ( 1 + x ) / ( x * ( 1 - x ) ) ),x**2*(x - 1)/(x*(x - 1) - x - 1),2.0,1.0 +x / ( 1 + ( 1 + x ) / ( x * x ) ),x**3/(x**2 + x + 1),3.0,1.0 +x / ( 1 + ( 1 + x ) / ( x / ( 1 - x ) ) ),x**2/(-x**2 + x + 1),2.0,0.0 +x / ( 1 + ( 1 + x ) / 1 ),x/(x + 2),1.0,0.0 +x / ( 1 + ( 1 + x ) / x ),x**2/(2*x + 1),2.0,1.0 +x / ( 1 + ( 1 - ( ( 1 / x ) / x ) ) + ( x * x ) ),x**3/(x**2*(x**2 + 2) - 1),3.0,-1.0 +x / ( 1 + ( 1 - ( ( x * x ) * x ) ) + 1 ),-x/(x**3 - 3),1.0,-2.0 +x / ( 1 + ( 1 - ( 1 + x ) ) + 1 ),-x/(x - 2),1.0,0.0 +x / ( 1 + ( 1 - ( 1 / x ) ) ) - ( x * x ),2*x**2*(-x + 1)/(2*x - 1),2.0,2.0 +x / ( 1 + ( 1 - ( 1 / x ) ) + 1 ),x**2/(3*x - 1),2.0,1.0 +x / ( 1 + ( 1 - ( 1 / x ) ) - x ),-x**2/(x*(x - 2) + 1),2.0,0.0 +x / ( 1 + ( 1 - ( x * ( 1 + x ) ) ) + 1 ),-x/(x*(x + 1) - 3),1.0,-1.0 +x / ( 1 + ( 1 - ( x * ( 1 - x ) ) ) ) * x,x**2/(x**2 - x + 2),2.0,0.0 +x / ( 1 + ( 1 - ( x * ( 1 - x ) ) ) - x ),x/(x**2 - 2*x + 2),1.0,-1.0 +x / ( 1 + ( 1 - ( x * x ) ) + 1 ),-x/(x**2 - 3),1.0,-1.0 +x / ( 1 + ( 1 - x ) ) * ( ( x / ( 1 - x ) ) - x ),x**3/((x - 2)*(x - 1)),3.0,1.0 +x / ( 1 + ( 1 - x ) ) * ( x / ( 1 - x ) ),x**2/((x - 2)*(x - 1)),2.0,0.0 +x / ( 1 + ( 1 - x ) ) * x,-x**2/(x - 2),2.0,1.0 +x / ( 1 + ( 1 - x ) ) + ( x * x ),x*(x*(x - 2) - 1)/(x - 2),1.0,2.0 +x / ( 1 + ( 1 - x ) ) + ( x / ( 1 + x ) ),-3*x/((x - 2)*(x + 1)),1.0,-1.0 +x / ( 1 + ( 1 - x ) ) + ( x / ( 1 - x ) ),x*(-2*x + 3)/((x - 2)*(x - 1)),1.0,0.0 +x / ( 1 + ( 1 - x ) ) + x,x*(x - 3)/(x - 2),1.0,1.0 +x / ( 1 + ( 1 - x ) ) - ( x * x ),x*(x*(-x + 2) - 1)/(x - 2),1.0,2.0 +x / ( 1 + ( 1 - x ) ) - 1,2*(-x + 1)/(x - 2),0.0,0.0 +x / ( 1 + ( 1 - x ) * ( ( x * ( x * x ) ) - x ) ),-x/(x*(x - 1)*(x**2 - 1) - 1),1.0,-3.0 +x / ( 1 + ( 1 - x ) * ( 1 - x ) ),x/((x - 1)**2 + 1),1.0,-1.0 +x / ( 1 + ( 1 - x ) * ( x * ( 1 - ( x * x ) ) ) ),x/(x*(x - 1)*(x**2 - 1) + 1),1.0,-3.0 +x / ( 1 + ( 1 - x ) + ( ( ( 1 / x ) / x ) - x ) ),x**3/(2*x**2*(-x + 1) + 1),3.0,0.0 +x / ( 1 + ( 1 - x ) + ( ( 1 / x ) - x ) ),x**2/(2*x*(-x + 1) + 1),2.0,0.0 +x / ( 1 + ( 1 - x ) + ( 1 + x ) ),x/3,1.0,1.0 +x / ( 1 + ( 1 - x ) + ( 1 - ( 1 / ( x * x ) ) ) ),-x**3/(x**2*(x - 3) + 1),3.0,0.0 +x / ( 1 + ( 1 - x ) + ( 1 - x ) ),-x/(2*x - 3),1.0,0.0 +x / ( 1 + ( 1 - x ) + ( x * ( 1 - x ) ) ),-x/(x**2 - 2),1.0,-1.0 +x / ( 1 + ( 1 - x ) + ( x * x ) ),x/(x**2 - x + 2),1.0,-1.0 +x / ( 1 + ( 1 - x ) + ( x / ( 1 + x ) ) ),x*(x + 1)/(x + (-x + 2)*(x + 1)),1.0,0.0 +x / ( 1 + ( 1 - x ) / ( x / ( 1 - x ) ) ),x**2/(x + (x - 1)**2),2.0,0.0 +x / ( 1 + ( 1 / ( ( 1 / x ) + x ) ) ) - x,-x**2/(x**2 + x + 1),2.0,0.0 +x / ( 1 + ( 1 / ( ( x * x ) * x ) ) + ( 1 - x ) ),x**4/(x**3*(-x + 2) + 1),4.0,0.0 +x / ( 1 + ( 1 / ( ( x * x ) + x ) ) - x ),x**2*(x + 1)/(-x**3 + x + 1),2.0,0.0 +x / ( 1 + ( 1 / ( ( x * x ) + x ) ) / x ),x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +x / ( 1 + ( 1 / ( 1 + ( 1 + x ) ) ) ) * x,x**2*(x + 2)/(x + 3),2.0,2.0 +x / ( 1 + ( 1 / ( 1 + ( x * x ) ) ) / x ),(x**4 + x**2)/(x**3 + x + 1),2.0,1.0 +x / ( 1 + ( 1 / ( 1 + x ) ) ),x*(x + 1)/(x + 2),1.0,1.0 +x / ( 1 + ( 1 / ( 1 + x ) ) ) * x,x**2*(x + 1)/(x + 2),2.0,2.0 +x / ( 1 + ( 1 / ( 1 + x ) ) + x ),x*(x + 1)/((x + 1)**2 + 1),1.0,0.0 +x / ( 1 + ( 1 / ( 1 + x ) ) - x ),-x*(x + 1)/(x**2 - 2),1.0,0.0 +x / ( 1 + ( 1 / ( 1 + x ) ) / ( x * x ) ),x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +x / ( 1 + ( 1 / ( 1 - ( x * x ) ) ) ) - x,x/(x**2 - 2),1.0,-1.0 +x / ( 1 + ( 1 / ( 1 - x ) ) ) * x,x**2*(x - 1)/(x - 2),2.0,2.0 +x / ( 1 + ( 1 / ( 1 - x ) ) ) + x,x*(2*x - 3)/(x - 2),1.0,1.0 +x / ( 1 + ( 1 / ( 1 - x ) ) * 1 ),x*(x - 1)/(x - 2),1.0,1.0 +x / ( 1 + ( 1 / ( 1 - x ) ) + ( x * x ) ),x*(x - 1)/((x - 1)*(x**2 + 1) - 1),1.0,-1.0 +x / ( 1 + ( 1 / ( 1 - x ) ) + 1 ),x*(x - 1)/(2*x - 3),1.0,1.0 +x / ( 1 + ( 1 / ( 1 - x ) ) / x ),x**2*(x - 1)/(x*(x - 1) - 1),2.0,1.0 +x / ( 1 + ( 1 / ( x * x ) ) + ( ( x * x ) - x ) ),x**3/(x**2*(x**2 - x + 1) + 1),3.0,-1.0 +x / ( 1 + ( 1 / ( x * x ) ) + ( 1 - x ) ),x**3/(x**2*(-x + 2) + 1),3.0,0.0 +x / ( 1 + ( 1 / ( x * x ) ) + ( 1 / ( 1 - x ) ) ),x**3*(x - 1)/(x**3 - 2*x**2 + x - 1),3.0,1.0 +x / ( 1 + ( 1 / ( x * x ) ) + ( x * x ) ),x**3/(x**4 + x**2 + 1),3.0,-1.0 +x / ( 1 + ( 1 / ( x * x ) ) + 1 ),x**3/(2*x**2 + 1),3.0,1.0 +x / ( 1 + ( 1 / ( x * x ) ) + x ),x**3/(x**2*(x + 1) + 1),3.0,0.0 +x / ( 1 + ( 1 / ( x / ( 1 + x ) ) ) + 1 ),x**2/(3*x + 1),2.0,1.0 +x / ( 1 + ( 1 / x ) + ( ( 1 / x ) + x ) ),x**2/(x*(x + 1) + 2),2.0,0.0 +x / ( 1 + ( 1 / x ) + ( ( 1 / x ) - x ) ),x**2/(x*(-x + 1) + 2),2.0,0.0 +x / ( 1 + ( 1 / x ) + ( ( x * x ) * ( 1 + x ) ) ),x**2/(x**4 + x**3 + x + 1),2.0,-2.0 +x / ( 1 + ( 1 / x ) + ( 1 - x ) ),x**2/(x*(-x + 2) + 1),2.0,0.0 +x / ( 1 + ( 1 / x ) + ( 1 / ( 1 - x ) ) ),x**2*(x - 1)/(x*(x - 1) - 1),2.0,1.0 +x / ( 1 + ( 1 / x ) + ( x * ( ( x * x ) + x ) ) ),x**2/(x**4 + x**3 + x + 1),2.0,-2.0 +x / ( 1 + ( 1 / x ) + ( x * ( 1 + x ) ) ),x**2/(x*(x*(x + 1) + 1) + 1),2.0,-1.0 +x / ( 1 + ( 1 / x ) + ( x * ( 1 - ( x * x ) ) ) ),x**2/(-x**4 + x**2 + x + 1),2.0,-2.0 +x / ( 1 + ( 1 / x ) + ( x * ( 1 - x ) ) ),x**2/(x*(-x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( 1 + ( 1 / x ) + ( x * x ) ),x**2/(x**3 + x + 1),2.0,-1.0 +x / ( 1 + ( 1 / x ) + 1 ),x**2/(2*x + 1),2.0,1.0 +x / ( 1 + ( 1 / x ) + x ),x**2/(x*(x + 1) + 1),2.0,0.0 +x / ( 1 + ( x * ( ( ( 1 - x ) * x ) - x ) ) * x ),x/(-x**4 + 1),1.0,-3.0 +x / ( 1 + ( x * ( ( 1 + ( x * x ) ) + x ) ) * x ),x/(x**2*(x**2 + x + 1) + 1),1.0,-3.0 +x / ( 1 + ( x * ( ( 1 + x ) + x ) ) ) - x,-x**2*(2*x + 1)/(x*(2*x + 1) + 1),2.0,1.0 +x / ( 1 + ( x * ( ( 1 + x ) + x ) ) * x ),x/(x**2*(2*x + 1) + 1),1.0,-2.0 +x / ( 1 + ( x * ( ( 1 - x ) - x ) ) ),-x/(x*(2*x - 1) - 1),1.0,-1.0 +x / ( 1 + ( x * ( ( 1 - x ) - x ) ) ) * x,-x**2/(x*(2*x - 1) - 1),2.0,0.0 +x / ( 1 + ( x * ( ( 1 - x ) - x ) ) * ( x * x ) ),-x/(x**3*(2*x - 1) - 1),1.0,-3.0 +x / ( 1 + ( x * ( ( 1 / x ) + x ) ) * x ),x/(x**3 + x + 1),1.0,-2.0 +x / ( 1 + ( x * ( ( 1 / x ) - x ) ) ),-x/(x**2 - 2),1.0,-1.0 +x / ( 1 + ( x * ( ( x * x ) + x ) ) ) - x,-x**3*(x + 1)/(x**2*(x + 1) + 1),3.0,1.0 +x / ( 1 + ( x * ( ( x * x ) + x ) ) + 1 ),x/(x**2*(x + 1) + 2),1.0,-2.0 +x / ( 1 + ( x * ( ( x * x ) - x ) ) ) * x,x**2/(x**2*(x - 1) + 1),2.0,-1.0 +x / ( 1 + ( x * ( ( x * x ) - x ) ) ) - x,x**3*(-x + 1)/(x**2*(x - 1) + 1),3.0,1.0 +x / ( 1 + ( x * ( ( x * x ) - x ) ) * ( 1 - x ) ),-x/(x**2*(x - 1)**2 - 1),1.0,-3.0 +x / ( 1 + ( x * ( ( x * x ) - x ) ) * x ),x/(x**3*(x - 1) + 1),1.0,-3.0 +x / ( 1 + ( x * ( 1 + ( ( x * x ) + x ) ) ) * x ),x/(x**2*(x**2 + x + 1) + 1),1.0,-3.0 +x / ( 1 + ( x * ( 1 + ( 1 + x ) ) ) * ( x * x ) ),x/(x**3*(x + 2) + 1),1.0,-3.0 +x / ( 1 + ( x * ( 1 + ( 1 + x ) ) ) * x ),x/(x**2*(x + 2) + 1),1.0,-2.0 +x / ( 1 + ( x * ( 1 + ( 1 - ( x * x ) ) ) ) * x ),-x/(x**2*(x**2 - 2) - 1),1.0,-3.0 +x / ( 1 + ( x * ( 1 + ( 1 - x ) ) ) * ( x * x ) ),-x/(x**3*(x - 2) - 1),1.0,-3.0 +x / ( 1 + ( x * ( 1 + ( 1 - x ) ) ) * x ),-x/(x**2*(x - 2) - 1),1.0,-2.0 +x / ( 1 + ( x * ( 1 + ( x * x ) ) ) + 1 ),x/(x**3 + x + 2),1.0,-2.0 +x / ( 1 + ( x * ( 1 + x ) ) ),x/(x*(x + 1) + 1),1.0,-1.0 +x / ( 1 + ( x * ( 1 + x ) ) ) + x,x*(x*(x + 1) + 2)/(x*(x + 1) + 1),1.0,1.0 +x / ( 1 + ( x * ( 1 + x ) ) ) - ( 1 / x ),-(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +x / ( 1 + ( x * ( 1 + x ) ) ) - x,-x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +x / ( 1 + ( x * ( 1 + x ) ) ) / ( x + 1 ),x/((x + 1)*(x*(x + 1) + 1)),1.0,-2.0 +x / ( 1 + ( x * ( 1 + x ) ) * ( ( 1 - x ) * x ) ),x/(-x**4 + x**2 + 1),1.0,-3.0 +x / ( 1 + ( x * ( 1 + x ) ) * x ),x/(x**2*(x + 1) + 1),1.0,-2.0 +x / ( 1 + ( x * ( 1 + x ) ) + ( ( 1 / x ) / x ) ),x**3/(x**2*(x*(x + 1) + 1) + 1),3.0,-1.0 +x / ( 1 + ( x * ( 1 + x ) ) + ( 1 / x ) ),x**2/(x*(x*(x + 1) + 1) + 1),2.0,-1.0 +x / ( 1 + ( x * ( 1 + x ) ) + 1 ),x/(x*(x + 1) + 2),1.0,-1.0 +x / ( 1 + ( x * ( 1 + x ) ) + x ),x/(x*(x + 1) + x + 1),1.0,-1.0 +x / ( 1 + ( x * ( 1 - ( x * x ) ) ) ),x/(-x**3 + x + 1),1.0,-2.0 +x / ( 1 + ( x * ( 1 - ( x * x ) ) ) ) - ( x / ( 1 + x ) ),x**4/(-x**4 - x**3 + x**2 + 2*x + 1),4.0,0.0 +x / ( 1 + ( x * ( 1 - ( x * x ) ) ) * 1 ),x/(-x**3 + x + 1),1.0,-2.0 +x / ( 1 + ( x * ( 1 - ( x * x ) ) ) + x ),x/(-x**3 + 2*x + 1),1.0,-2.0 +x / ( 1 + ( x * ( 1 - x ) ) ),-x/(x*(x - 1) - 1),1.0,-1.0 +x / ( 1 + ( x * ( 1 - x ) ) ) * x,-x**2/(x*(x - 1) - 1),2.0,0.0 +x / ( 1 + ( x * ( 1 - x ) ) ) + ( 1 / x ),(x + 1)/(x*(-x**2 + x + 1)),-1.0,-2.0 +x / ( 1 + ( x * ( 1 - x ) ) ) + 1,(x*(x - 1) - x - 1)/(x*(x - 1) - 1),0.0,0.0 +x / ( 1 + ( x * ( 1 - x ) ) ) - ( 1 / x ),(-x**2 - x*(x - 1) + 1)/(x*(x*(x - 1) - 1)),-1.0,-1.0 +x / ( 1 + ( x * ( 1 - x ) ) ) - x,x**2*(-x + 1)/(x*(x - 1) - 1),2.0,1.0 +x / ( 1 + ( x * ( 1 - x ) ) ) / 1,-x/(x*(x - 1) - 1),1.0,-1.0 +x / ( 1 + ( x * ( 1 - x ) ) * 1 ),-x/(x*(x - 1) - 1),1.0,-1.0 +x / ( 1 + ( x * ( 1 - x ) ) * x ),-x/(x**2*(x - 1) - 1),1.0,-2.0 +x / ( 1 + ( x * ( 1 - x ) ) + ( 1 / ( x * x ) ) ),x**3/(x**2*(-x*(x - 1) + 1) + 1),3.0,-1.0 +x / ( 1 + ( x * ( x * x ) ) ) * x,x**2/(x**3 + 1),2.0,-1.0 +x / ( 1 + ( x * ( x * x ) ) + 1 ),x/(x**3 + 2),1.0,-2.0 +x / ( 1 + ( x * x ) ) + 1,(x**2 + x + 1)/(x**2 + 1),0.0,0.0 +x / ( 1 + ( x * x ) ) + x,x*(x**2 + 2)/(x**2 + 1),1.0,1.0 +x / ( 1 + ( x * x ) ) - ( ( 1 - x ) * x ),x**2*(x**2 - x + 1)/(x**2 + 1),2.0,2.0 +x / ( 1 + ( x * x ) ) - ( ( x * x ) + x ),-x**2*(x**2 + x + 1)/(x**2 + 1),2.0,2.0 +x / ( 1 + ( x * x ) ) - ( 1 / x ),-1/(x**3 + x),-1.0,-3.0 +x / ( 1 + ( x * x ) ) - ( x * ( 1 + x ) ),x*(-(x + 1)*(x**2 + 1) + 1)/(x**2 + 1),2.0,2.0 +x / ( 1 + ( x * x ) ) - 1,(-x**2 + x - 1)/(x**2 + 1),0.0,0.0 +x / ( 1 + ( x * x ) ) - x,-x**3/(x**2 + 1),3.0,1.0 +x / ( 1 + ( x * x ) ) / ( x + 1 ),x/((x + 1)*(x**2 + 1)),1.0,-2.0 +x / ( 1 + ( x * x ) * ( ( x * x ) - ( 1 + x ) ) ),x/(x**4 - x**3 - x**2 + 1),1.0,-3.0 +x / ( 1 + ( x * x ) * ( ( x * x ) - x ) ),x/(x**3*(x - 1) + 1),1.0,-3.0 +x / ( 1 + ( x * x ) * ( x * ( 1 + x ) ) ),x/(x**3*(x + 1) + 1),1.0,-3.0 +x / ( 1 + ( x * x ) + ( ( 1 / x ) + x ) ),x**2/(x*(x**2 + x + 1) + 1),2.0,-1.0 +x / ( 1 + ( x * x ) + ( 1 / x ) ),x**2/(x**3 + x + 1),2.0,-1.0 +x / ( 1 + ( x * x ) + ( x * x ) ),x/(2*x**2 + 1),1.0,-1.0 +x / ( 1 + ( x * x ) + 1 ),x/(x**2 + 2),1.0,-1.0 +x / ( 1 + ( x / ( ( 1 / x ) + x ) ) ) - x,-x**3/(2*x**2 + 1),3.0,1.0 +x / ( 1 + ( x / ( ( 1 / x ) + x ) ) - x ),x*(x**2 + 1)/(x**2 + (-x + 1)*(x**2 + 1)),1.0,0.0 +x / ( 1 + ( x / ( 1 + ( 1 + x ) ) ) ) - x,-x**2/(2*x + 2),2.0,1.0 +x / ( 1 + ( x / ( 1 + ( 1 - x ) ) ) ) - x,-x**2/2,2.0,2.0 +x / ( 1 + ( x / ( 1 + ( 1 / x ) ) ) ) - x,-x**3/(x**2 + x + 1),3.0,1.0 +x / ( 1 + ( x / ( 1 + x ) ) ),x*(x + 1)/(2*x + 1),1.0,1.0 +x / ( 1 + ( x / ( 1 + x ) ) ) * x,x**2*(x + 1)/(2*x + 1),2.0,2.0 +x / ( 1 + ( x / ( 1 + x ) ) ) - x,-x**2/(2*x + 1),2.0,1.0 +x / ( 1 + ( x / ( 1 + x ) ) ) / 1,x*(x + 1)/(2*x + 1),1.0,1.0 +x / ( 1 + ( x / ( 1 + x ) ) ) / x - 1,-x/(2*x + 1),1.0,0.0 +x / ( 1 + ( x / ( 1 + x ) ) + ( 1 / x ) ),x**2*(x + 1)/(2*x**2 + 2*x + 1),2.0,1.0 +x / ( 1 + ( x / ( 1 + x ) ) + ( x * x ) ),x*(x + 1)/(x + (x + 1)*(x**2 + 1)),1.0,-1.0 +x / ( 1 + ( x / ( 1 + x ) ) - x ),x*(x + 1)/(x + (-x + 1)*(x + 1)),1.0,0.0 +x / ( 1 + ( x / ( 1 - x ) ) * x ),-x*(x - 1)/(x**2 - x + 1),1.0,0.0 +x / ( 1 + 1 ) * ( 1 + x ),x*(x + 1)/2,1.0,2.0 +x / ( 1 + 1 ) * ( 1 / ( 1 - x ) ),-x/(2*x - 2),1.0,0.0 +x / ( 1 + 1 ) * ( x * ( 1 / ( 1 - x ) ) ),-x**2/(2*x - 2),2.0,1.0 +x / ( 1 + 1 ) * ( x / ( 1 + x ) ),x**2/(2*(x + 1)),2.0,1.0 +x / ( 1 + 1 ) * 1,x/2,1.0,1.0 +x / ( 1 + 1 ) + ( ( 1 / x ) / x ),x/2 + x**(-2),-2.0,1.0 +x / ( 1 + 1 ) + ( ( x * x ) * x ),x**3 + x/2,1.0,3.0 +x / ( 1 + 1 ) + ( x * ( 1 + x ) ),x*(2*x + 3)/2,1.0,2.0 +x / ( 1 + 1 ) + ( x * ( 1 - x ) ),x*(-2*x + 3)/2,1.0,2.0 +x / ( 1 + 1 ) + ( x * ( x * x ) ),x**3 + x/2,1.0,3.0 +x / ( 1 + 1 ) + ( x * x ),x*(x + 1/2),1.0,2.0 +x / ( 1 + 1 ) + x,3*x/2,1.0,1.0 +x / ( 1 + 1 ) - ( ( x * x ) - x ),x*(-2*x + 3)/2,1.0,2.0 +x / ( 1 + 1 ) - ( 1 + x ),-x/2 - 1,0.0,1.0 +x / ( 1 + 1 ) - ( 1 - ( 1 - x ) ),-x/2,1.0,1.0 +x / ( 1 + 1 ) - ( 1 - x ),3*x/2 - 1,0.0,1.0 +x / ( 1 + 1 ) - ( 1 / ( x * x ) ),x/2 - 1/x**2,-2.0,1.0 +x / ( 1 + 1 ) - ( x * x ),x*(-x + 1/2),1.0,2.0 +x / ( 1 + 1 ) - ( x / ( 1 + ( 1 + ( x * x ) ) ) ),x**3/(2*(x**2 + 2)),3.0,1.0 +x / ( 1 + 1 ) - 1,x/2 - 1,0.0,1.0 +x / ( 1 + 1 ) - x,-x/2,1.0,1.0 +x / ( 1 + 1 ) / ( 1 + x ),x/(2*(x + 1)),1.0,0.0 +x / ( 1 + 1 * ( x * ( 1 - x ) ) ),-x/(x*(x - 1) - 1),1.0,-1.0 +x / ( 1 + 1 * ( x * x ) ),x/(x**2 + 1),1.0,-1.0 +x / ( 1 + 1 * 1 ),x/2,1.0,1.0 +x / ( 1 + 1 + ( ( ( 1 + x ) / x ) - x ) ),x**2/(x*(-x + 2) + x + 1),2.0,0.0 +x / ( 1 + 1 + ( ( ( 1 - x ) * x ) - x ) ),-x/(x**2 - 2),1.0,-1.0 +x / ( 1 + 1 + ( ( ( 1 - x ) / x ) - x ) ),x**2/(-x**2 + x + 1),2.0,0.0 +x / ( 1 + 1 + ( ( ( 1 / ( x * x ) ) + x ) + x ) ),x**3/(2*x**2*(x + 1) + 1),3.0,0.0 +x / ( 1 + 1 + ( ( 1 + x ) + x ) ),x/(2*x + 3),1.0,0.0 +x / ( 1 + 1 + ( ( 1 - x ) - ( 1 / ( x * x ) ) ) ),-x**3/(x**2*(x - 3) + 1),3.0,0.0 +x / ( 1 + 1 + ( ( 1 / x ) / ( 1 + x ) ) ),x**2*(x + 1)/(2*x*(x + 1) + 1),2.0,1.0 +x / ( 1 + 1 + ( ( 1 / x ) / ( 1 - ( 1 + x ) ) ) ),x**3/(2*x**2 - 1),3.0,1.0 +x / ( 1 + 1 + ( ( x * ( 1 + x ) ) * x ) ),x/(x**2*(x + 1) + 2),1.0,-2.0 +x / ( 1 + 1 + ( ( x * ( 1 - x ) ) + x ) ),x/(-x*(x - 1) + x + 2),1.0,-1.0 +x / ( 1 + 1 + ( ( x * x ) * ( 1 - x ) ) ),-x/(x**2*(x - 1) - 2),1.0,-2.0 +x / ( 1 + 1 + ( 1 + x ) ),x/(x + 3),1.0,0.0 +x / ( 1 + 1 + ( 1 - ( 1 / ( x * x ) ) ) ),x**3/(3*x**2 - 1),3.0,1.0 +x / ( 1 + 1 + ( 1 - x ) ),-x/(x - 3),1.0,0.0 +x / ( 1 + 1 + ( 1 / ( ( x * ( 1 - x ) ) - x ) ) ),x**3/(2*x**2 - 1),3.0,1.0 +x / ( 1 + 1 + ( 1 / ( 1 / ( 1 - x ) ) ) ),-x/(x - 3),1.0,0.0 +x / ( 1 + 1 + ( 1 / x ) ),x**2/(2*x + 1),2.0,1.0 +x / ( 1 + 1 + ( x * ( ( 1 - x ) - x ) ) ),-x/(x*(2*x - 1) - 2),1.0,-1.0 +x / ( 1 + 1 + ( x * ( ( x * x ) + x ) ) ),x/(x**2*(x + 1) + 2),1.0,-2.0 +x / ( 1 + 1 + ( x * ( 1 + ( x * ( x * x ) ) ) ) ),x/(x**4 + x + 2),1.0,-3.0 +x / ( 1 + 1 + ( x * ( 1 - ( x * x ) ) ) ),x/(-x**3 + x + 2),1.0,-2.0 +x / ( 1 + 1 + ( x * x ) ),x/(x**2 + 2),1.0,-1.0 +x / ( 1 + 1 + ( x / ( 1 + x ) ) ),x*(x + 1)/(3*x + 2),1.0,1.0 +x / ( 1 + 1 + 1 ),x/3,1.0,1.0 +x / ( 1 + 1 + x ),x/(x + 2),1.0,0.0 +x / ( 1 + 1 - ( ( ( x * x ) * x ) * ( 1 + x ) ) ),-x/(x**3*(x + 1) - 2),1.0,-3.0 +x / ( 1 + 1 - ( ( 1 / x ) * ( 1 - x ) ) ),x**2/(3*x - 1),2.0,1.0 +x / ( 1 + 1 - ( ( 1 / x ) / x ) ),x**3/(2*x**2 - 1),3.0,1.0 +x / ( 1 + 1 - ( 1 / x ) ),x**2/(2*x - 1),2.0,1.0 +x / ( 1 + 1 - ( x * ( ( x * x ) + x ) ) ),-x/(x**2*(x + 1) - 2),1.0,-2.0 +x / ( 1 + 1 - ( x * ( 1 + ( x * ( x * x ) ) ) ) ),-x/(x**4 + x - 2),1.0,-3.0 +x / ( 1 + 1 - ( x * ( 1 + ( x * x ) ) ) ),-x/(x**3 + x - 2),1.0,-2.0 +x / ( 1 + 1 - ( x * ( 1 + x ) ) ),-x/(x*(x + 1) - 2),1.0,-1.0 +x / ( 1 + 1 - ( x * ( 1 - x ) ) ),x/(x**2 - x + 2),1.0,-1.0 +x / ( 1 + 1 - ( x / ( 1 - x ) ) ),x*(x - 1)/(3*x - 2),1.0,1.0 +x / ( 1 + 1 - x ),-x/(x - 2),1.0,0.0 +x / ( 1 + 1 / ( ( x * ( 1 - x ) ) * x ) ),x**3*(x - 1)/(x**2*(x - 1) - 1),3.0,1.0 +x / ( 1 + 1 / ( ( x * x ) * ( 1 - x ) ) ),x**3*(x - 1)/(x**2*(x - 1) - 1),3.0,1.0 +x / ( 1 + 1 / ( x * ( 1 + x ) ) ),x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +x / ( 1 + 1 / ( x * ( 1 - ( x * x ) ) ) ),(x**4 - x**2)/(x**3 - x - 1),2.0,1.0 +x / ( 1 + 1 / ( x * ( 1 - x ) ) ),x**2*(x - 1)/(x*(x - 1) - 1),2.0,1.0 +x / ( 1 + 1 / ( x / ( 1 + x ) ) ),x**2/(2*x + 1),2.0,1.0 +x / ( 1 + 1 / 1 ),x/2,1.0,1.0 +x / ( 1 + 1 / x ),x**2/(x + 1),2.0,1.0 +x / ( 1 + x ),x/(x + 1),1.0,0.0 +x / ( 1 + x ) * x - ( x * x ) - ( x * x ),-x**2*(2*x + 1)/(x + 1),2.0,2.0 +x / ( 1 + x ) * x - x,-x/(x + 1),1.0,0.0 +x / ( 1 + x ) * x - x - x,-x*(x + 2)/(x + 1),1.0,1.0 +x / ( 1 + x ) + ( 1 - x ),(x + (-x + 1)*(x + 1))/(x + 1),0.0,1.0 +x / ( 1 + x ) + ( 1 / x ),(x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +x / ( 1 + x ) + ( x * x ),x*(x*(x + 1) + 1)/(x + 1),1.0,2.0 +x / ( 1 + x ) + 1,(2*x + 1)/(x + 1),0.0,0.0 +x / ( 1 + x ) + 1 + 1 - x,(x + (-x + 2)*(x + 1))/(x + 1),0.0,1.0 +x / ( 1 + x ) + 1 - 1 / ( 1 + x ),2*x/(x + 1),1.0,0.0 +x / ( 1 + x ) + 1 / ( x * x ) - x,(-x**4 + x + 1)/(x**2*(x + 1)),-2.0,1.0 +x / ( 1 + x ) + 1 / x + 1,(2*x**2 + 2*x + 1)/(x*(x + 1)),-1.0,0.0 +x / ( 1 + x ) + x,x*(x + 2)/(x + 1),1.0,1.0 +x / ( 1 + x ) - ( ( x * x ) + x ),-x**2*(x + 2)/(x + 1),2.0,2.0 +x / ( 1 + x ) - ( 1 / ( ( 1 + x ) + ( 1 / x ) ) ),x**3/(x**3 + 2*x**2 + 2*x + 1),3.0,0.0 +x / ( 1 + x ) - ( 1 / ( 1 + ( ( 1 / x ) + x ) ) ),x**3/(x**3 + 2*x**2 + 2*x + 1),3.0,0.0 +x / ( 1 + x ) - ( 1 / x ),(x**2 - x - 1)/(x*(x + 1)),-1.0,0.0 +x / ( 1 + x ) - ( x * ( 1 + x ) ),-x**2 - x + x/(x + 1),2.0,2.0 +x / ( 1 + x ) - ( x * x ),x*(-x*(x + 1) + 1)/(x + 1),1.0,2.0 +x / ( 1 + x ) - ( x / ( 1 - x ) ),2*x**2/(x**2 - 1),2.0,0.0 +x / ( 1 + x ) - 1,-1/(x + 1),0.0,-1.0 +x / ( 1 + x ) - 1 / x,(x**2 - x - 1)/(x*(x + 1)),-1.0,0.0 +x / ( 1 + x ) - 1 / x - 1,-(2*x + 1)/(x*(x + 1)),-1.0,-1.0 +x / ( 1 + x ) - x,-x**2/(x + 1),2.0,1.0 +x / ( 1 + x ) - x * x - ( x / ( 1 - x ) ),x**2*(-x**2 + 3)/(x**2 - 1),2.0,2.0 +x / ( 1 + x ) - x - ( x * x ) - x,x*(-(x + 1)*(x + 2) + 1)/(x + 1),1.0,2.0 +x / ( 1 + x ) - x - x + ( x / ( 1 - x ) ),-2*x**3/(x**2 - 1),3.0,1.0 +x / ( 1 + x ) / ( ( x * x ) + ( 1 + x ) ),x/((x + 1)*(x**2 + x + 1)),1.0,-2.0 +x / ( 1 + x ) / ( ( x * x ) + 1 ),x/((x + 1)*(x**2 + 1)),1.0,-2.0 +x / ( 1 + x ) / ( ( x * x ) + x ),(x + 1)**(-2),0.0,-2.0 +x / ( 1 + x ) / ( 1 + x ),x/(x + 1)**2,1.0,-1.0 +x / ( 1 + x ) / ( 1 + x ) - 1,x/(x + 1)**2 - 1,0.0,0.0 +x / ( 1 + x ) / ( 1 + x ) / x / x,1/(x*(x + 1)**2),-1.0,-3.0 +x / ( 1 + x ) / ( x + 1 ),x/(x + 1)**2,1.0,-1.0 +x / ( 1 + x ) / x - ( 1 / x ),-1/(x*(x + 1)),-1.0,-2.0 +x / ( 1 + x ) / x - 1,-x/(x + 1),1.0,0.0 +x / ( 1 + x * ( ( 1 + x ) + x ) ),x/(x*(2*x + 1) + 1),1.0,-1.0 +x / ( 1 + x * ( ( 1 + x ) - ( x * x ) ) ),x/(x*(-x**2 + x + 1) + 1),1.0,-2.0 +x / ( 1 + x * ( ( 1 - x ) * ( 1 + ( x * x ) ) ) ),-x/(x*(x - 1)*(x**2 + 1) - 1),1.0,-3.0 +x / ( 1 + x * ( ( x * ( 1 - ( x * x ) ) ) + x ) ),x/(-x**2*(x**2 - 2) + 1),1.0,-3.0 +x / ( 1 + x * ( ( x * ( x * ( 1 - x ) ) ) - x ) ),x/(-x**2*(x*(x - 1) + 1) + 1),1.0,-3.0 +x / ( 1 + x * ( ( x * x ) - x ) ),x/(x**2*(x - 1) + 1),1.0,-2.0 +x / ( 1 + x * ( 1 + ( ( x * x ) + x ) ) ),x/(x*(x**2 + x + 1) + 1),1.0,-2.0 +x / ( 1 + x * ( 1 + ( 1 + x ) ) ),x/(x*(x + 2) + 1),1.0,-1.0 +x / ( 1 + x * ( 1 - ( x * ( x * ( 1 - x ) ) ) ) ),x/(x**4 - x**3 + x + 1),1.0,-3.0 +x / ( 1 + x * ( 1 - ( x * x ) ) ),x/(-x**3 + x + 1),1.0,-2.0 +x / ( 1 + x * ( 1 - x ) ),-x/(x*(x - 1) - 1),1.0,-1.0 +x / ( 1 + x * ( x * ( ( 1 - x ) + ( x * x ) ) ) ),x/(x**2*(x**2 - x + 1) + 1),1.0,-3.0 +x / ( 1 + x * ( x * ( ( x * ( 1 + x ) ) + x ) ) ),x/(x**3*(x + 2) + 1),1.0,-3.0 +x / ( 1 + x * ( x * ( 1 + ( x * x ) ) ) ),x/(x**4 + x**2 + 1),1.0,-3.0 +x / ( 1 + x * ( x * ( 1 + x ) ) ),x/(x**2*(x + 1) + 1),1.0,-2.0 +x / ( 1 + x + ( ( 1 + x ) + x ) ),x/(3*x + 2),1.0,0.0 +x / ( 1 + x + ( ( 1 + x ) / x ) ),x**2/(x*(x + 1) + x + 1),2.0,0.0 +x / ( 1 + x + ( ( 1 / x ) / ( ( x * ( 1 - x ) ) - x ) ) ),x**4/(x**3*(x + 1) - 1),4.0,0.0 +x / ( 1 + x + ( ( x * ( 1 - x ) ) + x ) ),x/(-x**2 + 3*x + 1),1.0,-1.0 +x / ( 1 + x + ( ( x * x ) + ( 1 / x ) ) ),x**2/(x*(x**2 + x + 1) + 1),2.0,-1.0 +x / ( 1 + x + ( ( x * x ) + x ) ),x/(x**2 + 2*x + 1),1.0,-1.0 +x / ( 1 + x + ( 1 + ( ( 1 / x ) / x ) ) ),x**3/(x**2*(x + 2) + 1),3.0,0.0 +x / ( 1 + x + ( 1 + ( 1 / ( x * x ) ) ) ),x**3/(x**2*(x + 2) + 1),3.0,0.0 +x / ( 1 + x + ( 1 / ( ( x * ( 1 - x ) ) - x ) ) ),x**3/(x**2*(x + 1) - 1),3.0,0.0 +x / ( 1 + x + ( 1 / ( 1 - x ) ) ),x*(x - 1)/(x**2 - 2),1.0,0.0 +x / ( 1 + x + ( x * ( ( 1 - x ) - x ) ) ),x/(-x*(2*x - 1) + x + 1),1.0,-1.0 +x / ( 1 + x + ( x * ( ( 1 / x ) + x ) ) ),x/(x**2 + x + 2),1.0,-1.0 +x / ( 1 + x + ( x * ( ( x * x ) + x ) ) ),x/(x**2*(x + 1) + x + 1),1.0,-2.0 +x / ( 1 + x + ( x * ( 1 - x ) ) ),x/(-x*(x - 1) + x + 1),1.0,-1.0 +x / ( 1 + x + ( x * x ) ),x/(x**2 + x + 1),1.0,-1.0 +x / ( 1 + x + ( x / ( 1 - x ) ) ),x*(x - 1)/(x**2 - x - 1),1.0,0.0 +x / ( 1 + x + 1 ),x/(x + 2),1.0,0.0 +x / ( 1 + x / ( 1 / x ) ),x/(x**2 + 1),1.0,-1.0 +x / ( 1 + x / x ),x/2,1.0,1.0 +x / ( 1 - ( ( ( 1 + x ) * ( 1 + x ) ) * x ) * x ),-x/(x**2*(x + 1)**2 - 1),1.0,-3.0 +x / ( 1 - ( ( ( 1 + x ) * x ) * ( x * x ) ) + 1 ),-x/(x**3*(x + 1) - 2),1.0,-3.0 +x / ( 1 - ( ( ( 1 + x ) * x ) * x ) + 1 ),-x/(x**2*(x + 1) - 2),1.0,-2.0 +x / ( 1 - ( ( ( 1 - x ) * x ) * x ) + 1 ),x/(x**3 - x**2 + 2),1.0,-2.0 +x / ( 1 - ( ( ( 1 / x ) - x ) / x ) * 1 ),x**3/(2*x**2 - 1),3.0,1.0 +x / ( 1 - ( ( ( 1 / x ) - x ) / x ) - x ),-x**3/(x**3 - 2*x**2 + 1),3.0,0.0 +x / ( 1 - ( ( ( 1 / x ) / ( x / ( 1 - x ) ) ) / x ) - x ),-x**4/(x**3*(x - 1) - x + 1),4.0,0.0 +x / ( 1 - ( ( ( 1 / x ) / x ) + x ) - ( 1 / x ) ),-x**3/(x**2*(x - 1) + x + 1),3.0,0.0 +x / ( 1 - ( ( 1 + x ) * ( ( x * x ) * x ) ) + 1 ),-x/(x**3*(x + 1) - 2),1.0,-3.0 +x / ( 1 - ( ( 1 + x ) * ( 1 + x ) ) * x ),-x/(x*(x + 1)**2 - 1),1.0,-2.0 +x / ( 1 - ( ( 1 + x ) * ( 1 + x ) ) - x ),-1/(x + 3),0.0,-1.0 +x / ( 1 - ( ( 1 + x ) * ( 1 - x ) ) * x ),x/(x**3 - x + 1),1.0,-2.0 +x / ( 1 - ( ( 1 + x ) * ( x * ( x * x ) ) ) + 1 ),-x/(x**3*(x + 1) - 2),1.0,-3.0 +x / ( 1 - ( ( 1 + x ) * ( x * x ) ) ) * x,-x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( 1 - ( ( 1 + x ) * x ) ) * ( x * x ),-x**3/(x*(x + 1) - 1),3.0,1.0 +x / ( 1 - ( ( 1 + x ) * x ) * x ),-x/(x**2*(x + 1) - 1),1.0,-2.0 +x / ( 1 - ( ( 1 + x ) * x ) + 1 ),-x/(x*(x + 1) - 2),1.0,-1.0 +x / ( 1 - ( ( 1 + x ) / ( x * x ) ) - ( 1 - x ) ),x**3/(x**3 - x - 1),3.0,0.0 +x / ( 1 - ( ( 1 + x ) / ( x * x ) ) - x ),-x**3/(x**2*(x - 1) + x + 1),3.0,0.0 +x / ( 1 - ( ( 1 - x ) * ( x * x ) ) ) * x,x**2/(x**3 - x**2 + 1),2.0,-1.0 +x / ( 1 - ( ( 1 - x ) * x ) + 1 ),x/(x**2 - x + 2),1.0,-1.0 +x / ( 1 - ( ( 1 - x ) / x ) * 1 ),x**2/(2*x - 1),2.0,1.0 +x / ( 1 - ( ( 1 - x ) / x ) - x ),-x**2/(x*(x - 1) - x + 1),2.0,0.0 +x / ( 1 - ( ( 1 / ( ( x * ( 1 - x ) ) - x ) ) / x ) - x ),x**4/(-x**3*(x - 1) + 1),4.0,0.0 +x / ( 1 - ( ( 1 / ( x * x ) ) * ( 1 - x ) ) - x ),-x**3/(x**2*(x - 1) - x + 1),3.0,0.0 +x / ( 1 - ( ( 1 / ( x / ( 1 + x ) ) ) / x ) - x ),-x**3/(x**2*(x - 1) + x + 1),3.0,0.0 +x / ( 1 - ( ( 1 / x ) + ( 1 + x ) ) - x ),-x**2/(2*x**2 + 1),2.0,0.0 +x / ( 1 - ( ( 1 / x ) + ( x * ( x * x ) ) ) - x ),-x**2/(x*(x**3 + x - 1) + 1),2.0,-2.0 +x / ( 1 - ( ( 1 / x ) + x ) - ( 1 / x ) ),-x**2/(x*(x - 1) + 2),2.0,0.0 +x / ( 1 - ( ( 1 / x ) + x ) - x ),-x**2/(x*(2*x - 1) + 1),2.0,0.0 +x / ( 1 - ( ( 1 / x ) / ( 1 - x ) ) - x ),x**2*(-x + 1)/(x*(x - 1)**2 - 1),2.0,0.0 +x / ( 1 - ( ( 1 / x ) / ( x * x ) ) - x ),-x**4/(x**3*(x - 1) + 1),4.0,0.0 +x / ( 1 - ( ( 1 / x ) / ( x / ( 1 + x ) ) ) - x ),-x**3/(x**2*(x - 1) + x + 1),3.0,0.0 +x / ( 1 - ( ( 1 / x ) / x ) - ( x * ( 1 + x ) ) ),-x**3/(x**2*(x*(x + 1) - 1) + 1),3.0,-1.0 +x / ( 1 - ( ( x * ( ( x * x ) - x ) ) ) ),-x/(x**2*(x - 1) - 1),1.0,-2.0 +x / ( 1 - ( ( x * ( ( x * x ) - x ) ) * x ) + 1 ),-x/(x**3*(x - 1) - 2),1.0,-3.0 +x / ( 1 - ( ( x * ( 1 + x ) ) * ( x * x ) ) + 1 ),-x/(x**3*(x + 1) - 2),1.0,-3.0 +x / ( 1 - ( ( x * ( 1 + x ) ) * x ) * x ),-x/(x**3*(x + 1) - 1),1.0,-3.0 +x / ( 1 - ( ( x * ( 1 - x ) ) * ( x * x ) ) + 1 ),x/(x**4 - x**3 + 2),1.0,-3.0 +x / ( 1 - ( ( x * ( 1 - x ) ) * x ) * x ),x/(x**4 - x**3 + 1),1.0,-3.0 +x / ( 1 - ( ( x * ( x * x ) ) * ( 1 - x ) ) + 1 ),x/(x**4 - x**3 + 2),1.0,-3.0 +x / ( 1 - ( ( x * x ) ) ),-x/(x**2 - 1),1.0,-1.0 +x / ( 1 - ( ( x * x ) * ( 1 + ( x * x ) ) ) - x ),-x/(x**4 + x**2 + x - 1),1.0,-3.0 +x / ( 1 - ( ( x * x ) * ( 1 + x ) ) ),-x/(x**2*(x + 1) - 1),1.0,-2.0 +x / ( 1 - ( ( x * x ) * ( 1 + x ) ) ) * x,-x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( 1 - ( ( x * x ) * ( 1 + x ) ) + 1 ),-x/(x**2*(x + 1) - 2),1.0,-2.0 +x / ( 1 - ( ( x * x ) * ( 1 - x ) ) ) * x,x**2/(x**3 - x**2 + 1),2.0,-1.0 +x / ( 1 - ( ( x * x ) * ( 1 - x ) ) * x ),x/(x**4 - x**3 + 1),1.0,-3.0 +x / ( 1 - ( ( x * x ) * ( 1 - x ) ) + 1 ),x/(x**3 - x**2 + 2),1.0,-2.0 +x / ( 1 - ( ( x * x ) * ( 1 - x ) ) - x ),x/(x**3 - x**2 - x + 1),1.0,-2.0 +x / ( 1 - ( ( x * x ) * x ) ) * ( x * x ),-x**3/(x**3 - 1),3.0,0.0 +x / ( 1 - ( ( x * x ) * x ) ) - ( 1 / x ),(-x**3 - x**2 + 1)/(x*(x**3 - 1)),-1.0,-1.0 +x / ( 1 - ( ( x * x ) * x ) * ( 1 + x ) ),-x/(x**3*(x + 1) - 1),1.0,-3.0 +x / ( 1 - ( ( x * x ) * x ) * x ),-x/(x**4 - 1),1.0,-3.0 +x / ( 1 - ( ( x * x ) * x ) + ( x * x ) ),x/(-x**3 + x**2 + 1),1.0,-2.0 +x / ( 1 - ( ( x * x ) - x ) * ( x * ( 1 - x ) ) ),x/(x**2*(x - 1)**2 + 1),1.0,-3.0 +x / ( 1 - ( ( x * x ) - x ) * x ),-x/(x**2*(x - 1) - 1),1.0,-2.0 +x / ( 1 - ( 1 + ( 1 / x ) ) - x ),-x**2/(x**2 + 1),2.0,0.0 +x / ( 1 - ( 1 + x ) * ( ( x * ( 1 + x ) ) * x ) ),-x/(x**2*(x + 1)**2 - 1),1.0,-3.0 +x / ( 1 - ( 1 + x ) * ( 1 + x ) ),-1/(x + 2),0.0,-1.0 +x / ( 1 - ( 1 + x ) * ( x * ( 1 + ( x * x ) ) ) ),-x/(x*(x + 1)*(x**2 + 1) - 1),1.0,-3.0 +x / ( 1 - ( 1 + x ) * ( x * ( 1 + x ) ) ),-x/(x*(x + 1)**2 - 1),1.0,-2.0 +x / ( 1 - ( 1 + x ) * ( x * ( x * ( 1 + x ) ) ) ),-x/(x**2*(x + 1)**2 - 1),1.0,-3.0 +x / ( 1 - ( 1 + x ) - ( 1 + ( 1 / x ) ) ),-x**2/(x*(x + 1) + 1),2.0,0.0 +x / ( 1 - ( 1 + x ) - x ),-1/2,0.0,0.0 +x / ( 1 - ( 1 + x ) / ( x * ( 1 - x ) ) ),x**2*(x - 1)/(x**2 + 1),2.0,1.0 +x / ( 1 - ( 1 - x ) * ( 1 / x ) ),x**2/(2*x - 1),2.0,1.0 +x / ( 1 - ( 1 - x ) * x ),x/(x**2 - x + 1),1.0,-1.0 +x / ( 1 - ( 1 - x ) / x ),x**2/(2*x - 1),2.0,1.0 +x / ( 1 - ( 1 / ( ( x * x ) + x ) ) / x ),x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x / ( 1 - ( 1 / ( 1 + x ) ) - ( 1 / x ) ),x**2*(x + 1)/(x**2 - x - 1),2.0,1.0 +x / ( 1 - ( 1 / ( 1 + x ) ) / ( x * x ) ),x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x / ( 1 - ( 1 / ( 1 - ( x * x ) ) ) / ( x * x ) ),(x**5 - x**3)/(x**4 - x**2 + 1),3.0,1.0 +x / ( 1 - ( 1 / ( 1 - ( x * x ) ) ) / x ),(x**4 - x**2)/(x**3 - x + 1),2.0,1.0 +x / ( 1 - ( 1 / ( 1 - x ) ) * x ),x*(x - 1)/(2*x - 1),1.0,1.0 +x / ( 1 - ( 1 / ( 1 - x ) ) / x ),x**2*(x - 1)/(x*(x - 1) + 1),2.0,1.0 +x / ( 1 - ( 1 / ( x * x ) ) - ( 1 - x ) ),x**3/(x**3 - 1),3.0,0.0 +x / ( 1 - ( 1 / ( x * x ) ) - ( 1 / x ) ),x**3/(x**2 - x - 1),3.0,1.0 +x / ( 1 - ( 1 / x ) ) * ( 1 + x ),x**2*(x + 1)/(x - 1),2.0,2.0 +x / ( 1 - ( 1 / x ) ) + x,x*(2*x - 1)/(x - 1),1.0,1.0 +x / ( 1 - ( 1 / x ) ) - ( x * x ),x**2*(-x + 2)/(x - 1),2.0,2.0 +x / ( 1 - ( 1 / x ) ) / ( ( 1 / x ) + x ),x**3/((x - 1)*(x**2 + 1)),3.0,0.0 +x / ( 1 - ( 1 / x ) * ( 1 / ( 1 - x ) ) ),x**2*(x - 1)/(x*(x - 1) + 1),2.0,1.0 +x / ( 1 - ( 1 / x ) - ( ( x * x ) + x ) ),-x**2/(x*(x**2 + x - 1) + 1),2.0,-1.0 +x / ( 1 - ( 1 / x ) - ( 1 / ( x * x ) ) ),x**3/(x**2 - x - 1),3.0,1.0 +x / ( 1 - ( 1 / x ) - ( x * ( 1 + x ) ) ),-x**2/(x*(x*(x + 1) - 1) + 1),2.0,-1.0 +x / ( 1 - ( 1 / x ) - ( x * ( 1 - ( x * x ) ) ) ),x**2/(x**4 - x**2 + x - 1),2.0,-2.0 +x / ( 1 - ( 1 / x ) - x ),-x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( 1 - ( 1 / x ) / ( x * ( 1 - x ) ) ),x**3*(x - 1)/(x**2*(x - 1) + 1),3.0,1.0 +x / ( 1 - ( 1 / x ) / ( x / ( 1 + x ) ) ),x**3/(x**2 - x - 1),3.0,1.0 +x / ( 1 - ( 1 / x ) / x ),x**3/(x**2 - 1),3.0,1.0 +x / ( 1 - ( x ) ),-x/(x - 1),1.0,0.0 +x / ( 1 - ( x * ( ( 1 + x ) * ( x * x ) ) ) + 1 ),-x/(x**3*(x + 1) - 2),1.0,-3.0 +x / ( 1 - ( x * ( ( 1 - ( x * x ) ) - x ) ) * x ),x/(x**4 + x**3 - x**2 + 1),1.0,-3.0 +x / ( 1 - ( x * ( ( 1 - x ) * x ) ) + 1 ),x/(x**3 - x**2 + 2),1.0,-2.0 +x / ( 1 - ( x * ( ( 1 - x ) - x ) ) * ( x * x ) ),x/(2*x**4 - x**3 + 1),1.0,-3.0 +x / ( 1 - ( x * ( ( x * ( 1 + x ) ) * x ) ) ) * 1,-x/(x**3*(x + 1) - 1),1.0,-3.0 +x / ( 1 - ( x * ( ( x * ( 1 - x ) ) - x ) ) * x ),x/(x**4 + 1),1.0,-3.0 +x / ( 1 - ( x * ( ( x * x ) + x ) ) * x ),-x/(x**3*(x + 1) - 1),1.0,-3.0 +x / ( 1 - ( x * ( ( x * x ) + x ) ) - x ),-x/(x**2*(x + 1) + x - 1),1.0,-2.0 +x / ( 1 - ( x * ( ( x * x ) - x ) ) + 1 ),-x/(x**2*(x - 1) - 2),1.0,-2.0 +x / ( 1 - ( x * ( ( x * x ) - x ) ) - ( 1 / x ) ),-x**2/(x**4 - x**3 - x + 1),2.0,-2.0 +x / ( 1 - ( x * ( ( x * x ) - x ) ) - x ),-x/(x**2*(x - 1) + x - 1),1.0,-2.0 +x / ( 1 - ( x * ( 1 + ( 1 + x ) ) ) ) * x,-x**2/(x*(x + 2) - 1),2.0,0.0 +x / ( 1 - ( x * ( 1 + ( x * x ) ) ) - ( 1 / x ) ),-x**2/(x**4 + x**2 - x + 1),2.0,-2.0 +x / ( 1 - ( x * ( 1 + ( x * x ) ) ) / 1 ),-x/(x**3 + x - 1),1.0,-2.0 +x / ( 1 - ( x * ( 1 + x ) ) ),-x/(x*(x + 1) - 1),1.0,-1.0 +x / ( 1 - ( x * ( 1 + x ) ) ) * ( x * x ),-x**3/(x*(x + 1) - 1),3.0,1.0 +x / ( 1 - ( x * ( 1 + x ) ) ) * x,-x**2/(x*(x + 1) - 1),2.0,0.0 +x / ( 1 - ( x * ( 1 + x ) ) ) + ( 1 / x ),(x - 1)/(x*(x**2 + x - 1)),-1.0,-2.0 +x / ( 1 - ( x * ( 1 + x ) ) ) - ( x / ( 1 - x ) ),x**3/(x**3 - 2*x + 1),3.0,0.0 +x / ( 1 - ( x * ( 1 + x ) ) ) / ( x * x ),-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +x / ( 1 - ( x * ( 1 + x ) ) ) / x,-1/(x*(x + 1) - 1),0.0,-2.0 +x / ( 1 - ( x * ( 1 + x ) ) ) / x / x,-1/(x*(x*(x + 1) - 1)),-1.0,-3.0 +x / ( 1 - ( x * ( 1 + x ) ) * ( ( x * x ) + x ) ),-x/(x**2*(x + 1)**2 - 1),1.0,-3.0 +x / ( 1 - ( x * ( 1 + x ) ) * ( 1 - x ) ),x/(x**3 - x + 1),1.0,-2.0 +x / ( 1 - ( x * ( 1 + x ) ) * ( x * ( 1 - x ) ) ),x/(x**4 - x**2 + 1),1.0,-3.0 +x / ( 1 - ( x * ( 1 + x ) ) * ( x * x ) ),-x/(x**3*(x + 1) - 1),1.0,-3.0 +x / ( 1 - ( x * ( 1 + x ) ) * x ),-x/(x**2*(x + 1) - 1),1.0,-2.0 +x / ( 1 - ( x * ( 1 + x ) ) + 1 ),-x/(x*(x + 1) - 2),1.0,-1.0 +x / ( 1 - ( x * ( 1 + x ) ) - ( 1 / ( x * x ) ) ),-x**3/(x**2*(x*(x + 1) - 1) + 1),3.0,-1.0 +x / ( 1 - ( x * ( 1 + x ) ) - ( 1 / x ) ),-x**2/(x*(x*(x + 1) - 1) + 1),2.0,-1.0 +x / ( 1 - ( x * ( 1 + x ) ) - x ),-x/(x*(x + 1) + x - 1),1.0,-1.0 +x / ( 1 - ( x * ( 1 + x ) ) / 1 ),-x/(x*(x + 1) - 1),1.0,-1.0 +x / ( 1 - ( x * ( 1 - ( x * ( 1 - x ) ) ) ) * x ),-x/(x**4 - x**3 + x**2 - 1),1.0,-3.0 +x / ( 1 - ( x * ( 1 - ( x * x ) ) ) ) * x,x**2/(x**3 - x + 1),2.0,-1.0 +x / ( 1 - ( x * ( 1 - x ) ) ),x/(x**2 - x + 1),1.0,-1.0 +x / ( 1 - ( x * ( 1 - x ) ) ) * x,x**2/(x**2 - x + 1),2.0,0.0 +x / ( 1 - ( x * ( 1 - x ) ) ) - x,x**2*(-x + 1)/(x*(x - 1) + 1),2.0,1.0 +x / ( 1 - ( x * ( 1 - x ) ) * ( 1 + ( x * x ) ) ),x/(x**4 - x**3 + x**2 - x + 1),1.0,-3.0 +x / ( 1 - ( x * ( 1 - x ) ) * ( 1 - x ) ),-x/(x*(x - 1)**2 - 1),1.0,-2.0 +x / ( 1 - ( x * ( 1 - x ) ) * ( x * ( 1 + x ) ) ),x/(x**4 - x**2 + 1),1.0,-3.0 +x / ( 1 - ( x * ( 1 - x ) ) * ( x * ( 1 - x ) ) ),-x/(x**2*(x - 1)**2 - 1),1.0,-3.0 +x / ( 1 - ( x * ( 1 - x ) ) * ( x * x ) ),x/(x**4 - x**3 + 1),1.0,-3.0 +x / ( 1 - ( x * ( 1 - x ) ) * x ),x/(x**3 - x**2 + 1),1.0,-2.0 +x / ( 1 - ( x * ( 1 - x ) ) + ( ( 1 / x ) / x ) ),x**3/(x**2*(x*(x - 1) + 1) + 1),3.0,-1.0 +x / ( 1 - ( x * ( 1 - x ) ) + ( 1 / x ) ),x**2/(x*(x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( 1 - ( x * ( 1 - x ) ) + 1 ),x/(x**2 - x + 2),1.0,-1.0 +x / ( 1 - ( x * ( 1 - x ) ) - ( ( 1 / x ) / x ) ),x**3/(x**4 - x**3 + x**2 - 1),3.0,-1.0 +x / ( 1 - ( x * ( 1 - x ) ) - ( 1 / x ) ),x**2/(x**3 - x**2 + x - 1),2.0,-1.0 +x / ( 1 - ( x * ( 1 - x ) ) - x ),x/(x**2 - 2*x + 1),1.0,-1.0 +x / ( 1 - ( x * ( x * ( ( 1 - x ) * x ) ) ) + 1 ),x/(x**4 - x**3 + 2),1.0,-3.0 +x / ( 1 - ( x * ( x * ( ( 1 / x ) + x ) ) ) * x ),-x/(x**4 + x**2 - 1),1.0,-3.0 +x / ( 1 - ( x * ( x * ( 1 + x ) ) ) ) * 1,-x/(x**2*(x + 1) - 1),1.0,-2.0 +x / ( 1 - ( x * ( x * ( 1 + x ) ) ) ) * x,-x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( 1 - ( x * ( x * ( 1 + x ) ) ) * ( 1 - x ) ),x/(x**4 - x**2 + 1),1.0,-3.0 +x / ( 1 - ( x * ( x * ( 1 + x ) ) ) * x ),-x/(x**3*(x + 1) - 1),1.0,-3.0 +x / ( 1 - ( x * ( x * ( 1 + x ) ) ) + ( 1 / x ) ),x**2/(-x**4 - x**3 + x + 1),2.0,-2.0 +x / ( 1 - ( x * ( x * ( 1 + x ) ) ) + 1 ),-x/(x**2*(x + 1) - 2),1.0,-2.0 +x / ( 1 - ( x * ( x * ( 1 - x ) ) ) + 1 ),x/(x**3 - x**2 + 2),1.0,-2.0 +x / ( 1 - ( x * ( x * ( 1 - x ) ) ) - ( 1 / x ) ),x**2/(x**4 - x**3 + x - 1),2.0,-2.0 +x / ( 1 - ( x * ( x * ( x * x ) ) ) + 1 ),-x/(x**4 - 2),1.0,-3.0 +x / ( 1 - ( x * ( x * ( x * x ) ) ) - ( x * x ) ),-x/(x**4 + x**2 - 1),1.0,-3.0 +x / ( 1 - ( x * ( x * x ) ) ) * 1,-x/(x**3 - 1),1.0,-2.0 +x / ( 1 - ( x * ( x * x ) ) * x ),-x/(x**4 - 1),1.0,-3.0 +x / ( 1 - ( x * ( x * x ) ) - ( x * x ) ),-x/(x**3 + x**2 - 1),1.0,-2.0 +x / ( 1 - ( x * ( x / ( 1 + x ) ) ) ) * x,x**2*(-x - 1)/(x**2 - x - 1),2.0,1.0 +x / ( 1 - ( x * ( x / ( 1 - x ) ) ) ) * x,x**2*(-x + 1)/(-x**2 - x + 1),2.0,1.0 +x / ( 1 - ( x * x ) ),-x/(x**2 - 1),1.0,-1.0 +x / ( 1 - ( x * x ) ) * ( x / ( 1 - ( ( 1 / x ) / x ) ) ),-x**4/(x**2 - 1)**2,4.0,0.0 +x / ( 1 - ( x * x ) ) * 1,-x/(x**2 - 1),1.0,-1.0 +x / ( 1 - ( x * x ) ) * x,-x**2/(x**2 - 1),2.0,0.0 +x / ( 1 - ( x * x ) ) + x,x*(x**2 - 2)/(x**2 - 1),1.0,1.0 +x / ( 1 - ( x * x ) ) - ( 1 / x ),(-2*x**2 + 1)/(x*(x**2 - 1)),-1.0,-1.0 +x / ( 1 - ( x * x ) ) - 1,(-x**2 - x + 1)/(x**2 - 1),0.0,0.0 +x / ( 1 - ( x * x ) ) - x,-x**3/(x**2 - 1),3.0,1.0 +x / ( 1 - ( x * x ) ) / ( ( 1 + ( x * x ) ) + x ),-x/(x**4 + x**3 - x - 1),1.0,-3.0 +x / ( 1 - ( x * x ) ) / ( ( 1 / x ) + ( 1 - x ) ),x**2/((x**2 - 1)*(x*(x - 1) - 1)),2.0,-2.0 +x / ( 1 - ( x * x ) ) / ( 1 / x ),-x**2/(x**2 - 1),2.0,0.0 +x / ( 1 - ( x * x ) * ( 1 + ( 1 + ( x * x ) ) ) ),-x/(x**2*(x**2 + 2) - 1),1.0,-3.0 +x / ( 1 - ( x * x ) * ( 1 + ( x * x ) ) ),-x/(x**4 + x**2 - 1),1.0,-3.0 +x / ( 1 - ( x * x ) * ( 1 + x ) ),-x/(x**2*(x + 1) - 1),1.0,-2.0 +x / ( 1 - ( x * x ) * ( x * ( 1 - x ) ) ),x/(x**4 - x**3 + 1),1.0,-3.0 +x / ( 1 - ( x * x ) * 1 ),-x/(x**2 - 1),1.0,-1.0 +x / ( 1 - ( x * x ) + ( ( 1 / x ) - x ) ),-x**2/(x*(x**2 + x - 1) - 1),2.0,-1.0 +x / ( 1 - ( x * x ) + ( 1 - x ) ),-x/(x**2 + x - 2),1.0,-1.0 +x / ( 1 - ( x * x ) + ( 1 / x ) ),x**2/(-x**3 + x + 1),2.0,-1.0 +x / ( 1 - ( x * x ) + 1 ),-x/(x**2 - 2),1.0,-1.0 +x / ( 1 - ( x * x ) - ( ( 1 + ( 1 / x ) ) / x ) ),-x**3/(x**4 - x**2 + x + 1),3.0,-1.0 +x / ( 1 - ( x * x ) - ( ( 1 + x ) * x ) ),-x/(2*x**2 + x - 1),1.0,-1.0 +x / ( 1 - ( x * x ) - ( ( 1 + x ) / x ) ),-x**2/(x**3 + 1),2.0,-1.0 +x / ( 1 - ( x * x ) - ( ( 1 - x ) / ( x * x ) ) ),-x**3/(x**4 - x**2 - x + 1),3.0,-1.0 +x / ( 1 - ( x * x ) - ( ( 1 - x ) / x ) ),-x**2/(x**3 - 2*x + 1),2.0,-1.0 +x / ( 1 - ( x * x ) - ( ( x * x ) * x ) ),-x/(x**3 + x**2 - 1),1.0,-2.0 +x / ( 1 - ( x * x ) - ( x * x ) ),-x/(2*x**2 - 1),1.0,-1.0 +x / ( 1 - ( x * x ) - x ),-x/(x**2 + x - 1),1.0,-1.0 +x / ( 1 - ( x * x ) / ( 1 / ( 1 - x ) ) ),x/(x**3 - x**2 + 1),1.0,-2.0 +x / ( 1 - ( x * x ) / ( 1 / x ) ),-x/(x**3 - 1),1.0,-2.0 +x / ( 1 - ( x / ( 1 + x ) ) * x ),x*(x + 1)/(-x**2 + x + 1),1.0,0.0 +x / ( 1 - ( x / ( 1 - x ) ) ) - ( x / ( 1 - x ) ),x**3/(2*x**2 - 3*x + 1),3.0,1.0 +x / ( 1 - ( x / ( 1 - x ) ) ) / ( 1 / x ),x**2*(-x + 1)/(-2*x + 1),2.0,2.0 +x / ( 1 - ( x / ( 1 - x ) ) * 1 ),x*(x - 1)/(2*x - 1),1.0,1.0 +x / ( 1 - ( x / ( 1 - x ) ) + ( x * x ) ),x*(x - 1)/(x + (x - 1)*(x**2 + 1)),1.0,-1.0 +x / ( 1 - ( x / ( 1 - x ) ) - x ),x*(x - 1)/(x - (x - 1)**2),1.0,0.0 +x / ( 1 - 1 * ( x * ( 1 + x ) ) ),-x/(x*(x + 1) - 1),1.0,-1.0 +x / ( 1 - 1 * ( x / ( 1 - x ) ) ),x*(x - 1)/(2*x - 1),1.0,1.0 +x / ( 1 - 1 / ( ( x / ( 1 - x ) ) * x ) ),x**3/(x**2 + x - 1),3.0,1.0 +x / ( 1 - 1 / ( x * ( ( x * x ) - x ) ) ),x**3*(x - 1)/(x**2*(x - 1) - 1),3.0,1.0 +x / ( 1 - 1 / ( x * ( 1 - x ) ) ),x**2*(x - 1)/(x*(x - 1) + 1),2.0,1.0 +x / ( 1 - 1 / ( x * ( x * ( 1 - ( x * x ) ) ) ) ),(x**5 - x**3)/(x**4 - x**2 + 1),3.0,1.0 +x / ( 1 - 1 / ( x * ( x * ( 1 - x ) ) ) ),x**3*(x - 1)/(x**2*(x - 1) + 1),3.0,1.0 +x / ( 1 - 1 / ( x * x ) ),x**3/(x**2 - 1),3.0,1.0 +x / ( 1 - 1 / ( x / ( 1 - x ) ) ),x**2/(2*x - 1),2.0,1.0 +x / ( 1 - 1 / x ),x**2/(x - 1),2.0,1.0 +x / ( 1 - x ),-x/(x - 1),1.0,0.0 +x / ( 1 - x ) * ( ( x * x ) / ( 1 - x ) ),x**3/(x - 1)**2,3.0,1.0 +x / ( 1 - x ) * ( x * ( 1 + x ) ),-x**2*(x + 1)/(x - 1),2.0,2.0 +x / ( 1 - x ) * ( x * x ) - x - x,x*(-x**2 - 2*x + 2)/(x - 1),1.0,2.0 +x / ( 1 - x ) * ( x + x ),-2*x**2/(x - 1),2.0,1.0 +x / ( 1 - x ) * ( x / ( ( 1 / x ) - ( 1 - x ) ) ),-x**3/((x - 1)*(x*(x - 1) + 1)),3.0,0.0 +x / ( 1 - x ) * ( x / ( ( 1 / x ) - ( x * x ) ) ),x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +x / ( 1 - x ) * ( x / ( ( 1 / x ) - x ) ),x**3/((x - 1)*(x**2 - 1)),3.0,0.0 +x / ( 1 - x ) * ( x / ( 1 - ( 1 / x ) ) ),-x**3/(x - 1)**2,3.0,1.0 +x / ( 1 - x ) * ( x / ( 1 - ( x * x ) ) ),x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +x / ( 1 - x ) * ( x / ( 1 - x ) ),x**2/(x - 1)**2,2.0,0.0 +x / ( 1 - x ) * 1,-x/(x - 1),1.0,0.0 +x / ( 1 - x ) * x,-x**2/(x - 1),2.0,1.0 +x / ( 1 - x ) * x * x - x,x*(-x**2 - x + 1)/(x - 1),1.0,2.0 +x / ( 1 - x ) * x + x * x,x**2*(x - 2)/(x - 1),2.0,2.0 +x / ( 1 - x ) * x - 1,(-x**2 - x + 1)/(x - 1),0.0,1.0 +x / ( 1 - x ) * x - x,x*(-2*x + 1)/(x - 1),1.0,1.0 +x / ( 1 - x ) + ( 1 + x ),(x**2 - x - 1)/(x - 1),0.0,1.0 +x / ( 1 - x ) + ( 1 - x ),-(x + (x - 1)**2)/(x - 1),0.0,1.0 +x / ( 1 - x ) + ( x / ( 1 + x ) ),-2*x/(x**2 - 1),1.0,-1.0 +x / ( 1 - x ) + ( x / ( 1 - x ) ),-2*x/(x - 1),1.0,0.0 +x / ( 1 - x ) + 1,-1/(x - 1),0.0,-1.0 +x / ( 1 - x ) + 1 + 1,(x - 2)/(x - 1),0.0,0.0 +x / ( 1 - x ) + x + 1,(x**2 - x - 1)/(x - 1),0.0,1.0 +x / ( 1 - x ) + x - 1,x - x/(x - 1) - 1,0.0,1.0 +x / ( 1 - x ) - ( ( x * x ) * x ),x*(x**2*(-x + 1) - 1)/(x - 1),1.0,3.0 +x / ( 1 - x ) - ( 1 - x ),x - x/(x - 1) - 1,0.0,1.0 +x / ( 1 - x ) - ( 1 - x ) / x / x,(-x**3 + (x - 1)**2)/(x**2*(x - 1)),-2.0,0.0 +x / ( 1 - x ) - ( 1 / ( x * x ) ),(-x**3 - x + 1)/(x**2*(x - 1)),-2.0,0.0 +x / ( 1 - x ) - ( 1 / x ),(-x**2 - x + 1)/(x*(x - 1)),-1.0,0.0 +x / ( 1 - x ) - ( 1 / x ) / ( x * x ) + 1,(-x**3 - x + 1)/(x**3*(x - 1)),-3.0,-1.0 +x / ( 1 - x ) - ( x * ( 1 + x ) ) - x * x,x**2*(-2*x + 1)/(x - 1),2.0,2.0 +x / ( 1 - x ) - ( x * ( x * x ) ),x*(x**2*(-x + 1) - 1)/(x - 1),1.0,3.0 +x / ( 1 - x ) - ( x * x ),x*(x*(-x + 1) - 1)/(x - 1),1.0,2.0 +x / ( 1 - x ) - ( x * x ) + x,-x**2 + x - x/(x - 1),1.0,2.0 +x / ( 1 - x ) - ( x * x ) - x * x,x*(2*x*(-x + 1) - 1)/(x - 1),1.0,2.0 +x / ( 1 - x ) - ( x / ( ( 1 + x ) + x ) ),-3*x**2/((x - 1)*(2*x + 1)),2.0,0.0 +x / ( 1 - x ) - ( x / ( 1 + x ) ),-2*x**2/(x**2 - 1),2.0,0.0 +x / ( 1 - x ) - 1 - 1 / ( 1 + x ),(-2*x**2 - 2*x + 2)/(x**2 - 1),0.0,0.0 +x / ( 1 - x ) - 1 / x - 1,(-2*x**2 + 1)/(x*(x - 1)),-1.0,0.0 +x / ( 1 - x ) - 1 / x - x,(-x**3 - x + 1)/(x*(x - 1)),-1.0,1.0 +x / ( 1 - x ) - x,-x**2/(x - 1),2.0,1.0 +x / ( 1 - x ) - x * ( 1 + x ) * x,-x*(x**3 - x + 1)/(x - 1),1.0,3.0 +x / ( 1 - x ) - x * ( 1 - x ),x**2*(x - 2)/(x - 1),2.0,2.0 +x / ( 1 - x ) - x * x,x*(x*(-x + 1) - 1)/(x - 1),1.0,2.0 +x / ( 1 - x ) - x * x - ( x / ( 1 + x ) ),-(x**4 + x**2)/(x**2 - 1),2.0,2.0 +x / ( 1 - x ) - x - ( x * x ) - ( x * x ),x**2*(-2*x + 1)/(x - 1),2.0,2.0 +x / ( 1 - x ) - x - x - ( x * x ),-x*(x**2 + x - 1)/(x - 1),1.0,2.0 +x / ( 1 - x ) / ( ( 1 / x ) + ( 1 - x ) ),x**2/(x**3 - 2*x**2 + 1),2.0,-1.0 +x / ( 1 - x ) / ( ( 1 / x ) + ( x * ( 1 - x ) ) ),x**2/((x - 1)*(x**2*(x - 1) - 1)),2.0,-2.0 +x / ( 1 - x ) / ( ( 1 / x ) + ( x * x ) ),-x**2/((x - 1)*(x**3 + 1)),2.0,-2.0 +x / ( 1 - x ) / ( ( 1 / x ) + x ),-x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +x / ( 1 - x ) / ( ( x * x ) - 1 ),-x/((x - 1)*(x**2 - 1)),1.0,-2.0 +x / ( 1 - x ) / ( 1 + x ),-x/(x**2 - 1),1.0,-1.0 +x / ( 1 - x ) / ( 1 - x ),x/(x - 1)**2,1.0,-1.0 +x / ( 1 - x ) / ( x + ( 1 + x ) ),-x/((x - 1)*(2*x + 1)),1.0,-1.0 +x / ( 1 - x ) / ( x + ( 1 / x ) ),-x**2/((x - 1)*(x**2 + 1)),2.0,-1.0 +x / ( 1 - x ) / ( x - ( 1 / x ) ),-x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +x / ( 1 - x ) / ( x - 1 ),-x/(x - 1)**2,1.0,-1.0 +x / ( 1 - x ) / 1,-x/(x - 1),1.0,0.0 +x / ( 1 - x ) / x,-1/(x - 1),0.0,-1.0 +x / ( 1 - x ) / x / x,-1/(x*(x - 1)),-1.0,-2.0 +x / ( 1 - x ) / x / x - 1,-(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +x / ( 1 - x * ( ( ( x * ( 1 + x ) ) * x ) + x ) ),-x/(x**2*(x*(x + 1) + 1) - 1),1.0,-3.0 +x / ( 1 - x * ( ( ( x * x ) - x ) * x ) ),-x/(x**3*(x - 1) - 1),1.0,-3.0 +x / ( 1 - x * ( ( 1 + x ) * ( 1 + ( x * x ) ) ) ),-x/(x*(x + 1)*(x**2 + 1) - 1),1.0,-3.0 +x / ( 1 - x * ( ( 1 + x ) * ( 1 - ( x * x ) ) ) ),x/(x**4 + x**3 - x**2 - x + 1),1.0,-3.0 +x / ( 1 - x * ( ( 1 - x ) * ( 1 - x ) ) ),-x/(x*(x - 1)**2 - 1),1.0,-2.0 +x / ( 1 - x * ( ( x * ( 1 + ( x * x ) ) ) + x ) ),-x/(x**2*(x**2 + 2) - 1),1.0,-3.0 +x / ( 1 - x * ( ( x * ( 1 + x ) ) * x ) ),-x/(x**3*(x + 1) - 1),1.0,-3.0 +x / ( 1 - x * ( ( x * ( 1 - x ) ) * x ) ),x/(x**4 - x**3 + 1),1.0,-3.0 +x / ( 1 - x * ( ( x * x ) * ( 1 + x ) ) ),-x/(x**3*(x + 1) - 1),1.0,-3.0 +x / ( 1 - x * ( ( x * x ) - x ) ),-x/(x**2*(x - 1) - 1),1.0,-2.0 +x / ( 1 - x * ( 1 + ( ( x * x ) + x ) ) ),-x/(x*(x**2 + x + 1) - 1),1.0,-2.0 +x / ( 1 - x * ( 1 + ( 1 + ( x * x ) ) ) ),-x/(x*(x**2 + 2) - 1),1.0,-2.0 +x / ( 1 - x * ( 1 - x ) ),x/(x**2 - x + 1),1.0,-1.0 +x / ( 1 - x * ( x * ( ( 1 + x ) - ( x * x ) ) ) ),x/(x**4 - x**3 - x**2 + 1),1.0,-3.0 +x / ( 1 - x * ( x * ( ( 1 - x ) - x ) ) ),x/(2*x**3 - x**2 + 1),1.0,-2.0 +x / ( 1 - x * ( x * ( ( x * x ) + ( 1 - x ) ) ) ),-x/(x**2*(x**2 - x + 1) - 1),1.0,-3.0 +x / ( 1 - x * ( x * ( ( x * x ) + ( x * x ) ) ) ),-x/(2*x**4 - 1),1.0,-3.0 +x / ( 1 - x * ( x * ( 1 + ( ( 1 - x ) * x ) ) ) ),x/(x**4 - x**3 - x**2 + 1),1.0,-3.0 +x / ( 1 - x * ( x * ( 1 + ( ( x * x ) + x ) ) ) ),-x/(x**2*(x**2 + x + 1) - 1),1.0,-3.0 +x / ( 1 - x * ( x * ( 1 + ( 1 - x ) ) ) ),x/(x**3 - 2*x**2 + 1),1.0,-2.0 +x / ( 1 - x * ( x * ( 1 + ( x * ( 1 + x ) ) ) ) ),-x/(x**2*(x*(x + 1) + 1) - 1),1.0,-3.0 +x / ( 1 - x * ( x * ( 1 + ( x * ( 1 - x ) ) ) ) ),x/(x**4 - x**3 - x**2 + 1),1.0,-3.0 +x / ( 1 - x * ( x * ( 1 + ( x * x ) ) ) ),-x/(x**4 + x**2 - 1),1.0,-3.0 +x / ( 1 - x * ( x * ( 1 + x ) ) ),-x/(x**2*(x + 1) - 1),1.0,-2.0 +x / ( 1 - x * ( x * ( 1 - ( x * x ) ) ) ),x/(x**4 - x**2 + 1),1.0,-3.0 +x / ( 1 - x * ( x * ( 1 - x ) ) ),x/(x**3 - x**2 + 1),1.0,-2.0 +x / ( 1 - x * ( x * ( x * ( ( 1 / x ) - x ) ) ) ),x/(x**4 - x**2 + 1),1.0,-3.0 +x / ( 1 - x * ( x * ( x * ( 1 + x ) ) ) ),-x/(x**3*(x + 1) - 1),1.0,-3.0 +x / ( 1 - x * ( x * ( x * ( 1 - x ) ) ) ),x/(x**4 - x**3 + 1),1.0,-3.0 +x / ( 1 - x * ( x * ( x * x ) ) ),-x/(x**4 - 1),1.0,-3.0 +x / ( 1 - x * ( x / ( 1 - x ) ) ),x*(x - 1)/(x**2 + x - 1),1.0,0.0 +x / ( 1 - x * 1 ),-x/(x - 1),1.0,0.0 +x / ( 1 - x * x ),-x/(x**2 - 1),1.0,-1.0 +x / ( 1 - x + ( ( ( 1 - x ) / x ) - x ) ),-x**2/(2*x**2 - 1),2.0,0.0 +x / ( 1 - x + ( ( ( 1 / x ) + x ) - x ) ),x**2/(x*(-x + 1) + 1),2.0,0.0 +x / ( 1 - x + ( ( 1 / x ) - ( x * x ) ) ),-x**2/(x*(x**2 + x - 1) - 1),2.0,-1.0 +x / ( 1 - x + ( ( 1 / x ) / ( ( x * ( 1 - x ) ) - x ) ) ),x**4/(x**3*(-x + 1) - 1),4.0,0.0 +x / ( 1 - x + ( ( 1 / x ) / ( ( x / ( 1 + x ) ) - x ) ) ),-x**4/(x**3*(x - 1) + x + 1),4.0,0.0 +x / ( 1 - x + ( ( x * ( 1 - x ) ) * ( x * x ) ) ),-x/(x**3*(x - 1) + x - 1),1.0,-3.0 +x / ( 1 - x + ( 1 - x ) ),-x/(2*x - 2),1.0,0.0 +x / ( 1 - x + ( 1 / ( ( x / ( 1 + x ) ) - x ) ) ),-x**3/(x**2*(x - 1) + x + 1),3.0,0.0 +x / ( 1 - x + ( 1 / ( 1 + x ) ) ),-x*(x + 1)/(x**2 - 2),1.0,0.0 +x / ( 1 - x + ( x * ( 1 / ( 1 - x ) ) ) ),-x*(x - 1)/(x + (x - 1)**2),1.0,0.0 +x / ( 1 - x + ( x * ( x * ( 1 - x ) ) ) ),-x/(x**2*(x - 1) + x - 1),1.0,-2.0 +x / ( 1 - x + ( x * x ) ),x/(x**2 - x + 1),1.0,-1.0 +x / ( 1 - x + ( x / ( 1 + x ) ) ),x*(x + 1)/(x + (-x + 1)*(x + 1)),1.0,0.0 +x / ( 1 - x - ( ( ( 1 + x ) * x ) * x ) ),-x/(x**2*(x + 1) + x - 1),1.0,-2.0 +x / ( 1 - x - ( ( ( 1 / x ) * x ) / ( x * x ) ) ),-x**3/(x**2*(x - 1) + 1),3.0,0.0 +x / ( 1 - x - ( ( 1 + x ) / x ) ),-x**2/(x**2 + 1),2.0,0.0 +x / ( 1 - x - ( ( 1 - x ) / ( x * x ) ) ),-x**3/(x**2*(x - 1) - x + 1),3.0,0.0 +x / ( 1 - x - ( ( 1 / x ) / ( ( x * ( 1 + x ) ) - x ) ) ),-x**4/(x**3*(x - 1) + 1),4.0,0.0 +x / ( 1 - x - ( ( 1 / x ) / ( ( x * ( 1 - x ) ) - x ) ) ),x**4/(-x**3*(x - 1) + 1),4.0,0.0 +x / ( 1 - x - ( ( x * ( 1 + x ) ) * x ) ),-x/(x**2*(x + 1) + x - 1),1.0,-2.0 +x / ( 1 - x - ( ( x * x ) * ( ( 1 - x ) * x ) ) ),x/(x**4 - x**3 - x + 1),1.0,-3.0 +x / ( 1 - x - ( ( x * x ) * ( 1 + x ) ) ),-x/(x**2*(x + 1) + x - 1),1.0,-2.0 +x / ( 1 - x - ( ( x * x ) * ( x * ( 1 + x ) ) ) ),-x/(x**3*(x + 1) + x - 1),1.0,-3.0 +x / ( 1 - x - ( ( x * x ) * ( x * x ) ) ),-x/(x**4 + x - 1),1.0,-3.0 +x / ( 1 - x - ( ( x * x ) * x ) ),-x/(x**3 + x - 1),1.0,-2.0 +x / ( 1 - x - ( ( x * x ) + x ) ),-x/(x**2 + 2*x - 1),1.0,-1.0 +x / ( 1 - x - ( 1 + x ) ),-1/2,0.0,0.0 +x / ( 1 - x - ( 1 / ( 1 - x ) ) ),(-x + 1)/(x - 2),0.0,0.0 +x / ( 1 - x - ( 1 / ( x * ( x * ( 1 + x ) ) ) ) ),-x**3*(x + 1)/(x**4 - x**2 + 1),3.0,0.0 +x / ( 1 - x - ( 1 / ( x * x ) ) ),-x**3/(x**2*(x - 1) + 1),3.0,0.0 +x / ( 1 - x - ( 1 / ( x / ( 1 - x ) ) ) ),-x**2/(x*(x - 1) - x + 1),2.0,0.0 +x / ( 1 - x - ( 1 / x ) ),-x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( 1 - x - ( x * ( ( x * x ) - x ) ) ),-x/(x**2*(x - 1) + x - 1),1.0,-2.0 +x / ( 1 - x - ( x * ( 1 + x ) ) ),-x/(x*(x + 1) + x - 1),1.0,-1.0 +x / ( 1 - x - ( x * ( 1 - ( x * x ) ) ) ),x/(x**3 - 2*x + 1),1.0,-2.0 +x / ( 1 - x - ( x * ( 1 / ( 1 + x ) ) ) ),-x*(x + 1)/(x**2 + x - 1),1.0,0.0 +x / ( 1 - x - ( x * x ) ),-x/(x**2 + x - 1),1.0,-1.0 +x / ( 1 - x - ( x / ( 1 + x ) ) ),-x*(x + 1)/(x**2 + x - 1),1.0,0.0 +x / ( 1 - x - ( x / ( 1 - x ) ) ),x*(x - 1)/(x - (x - 1)**2),1.0,0.0 +x / ( 1 - x - x ),-x/(2*x - 1),1.0,0.0 +x / ( 1 - x / ( 1 / ( 1 + x ) ) ),-x/(x*(x + 1) - 1),1.0,-1.0 +x / ( 1 - x / ( 1 / x ) ),-x/(x**2 - 1),1.0,-1.0 +x / ( 1 - x / 1 ),-x/(x - 1),1.0,0.0 +x / ( 1 / ( ( ( 1 - x ) * x ) * x ) - x ),x**3*(-x + 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( 1 / ( ( ( 1 / ( 1 - x ) ) * x ) * x ) - x ),-x**3/(x**3 + x - 1),3.0,0.0 +x / ( 1 / ( ( ( x * x ) * x ) / ( 1 + ( 1 - x ) ) ) - x ),-x**4/(x**4 + x - 2),4.0,0.0 +x / ( 1 / ( ( ( x * x ) * x ) / ( 1 - x ) ) - x ),-x**4/(x**4 + x - 1),4.0,0.0 +x / ( 1 / ( ( ( x * x ) - x ) * x ) - 1 ),x**3*(-x + 1)/(x**2*(x - 1) - 1),3.0,1.0 +x / ( 1 / ( ( ( x * x ) - x ) - x ) + x ),x**2*(x - 2)/(x**2*(x - 2) + 1),2.0,0.0 +x / ( 1 / ( ( 1 - x ) - x ) + ( 1 - x ) ),-x*(2*x - 1)/((x - 1)*(2*x - 1) + 1),1.0,0.0 +x / ( 1 / ( ( 1 - x ) - x ) + ( 1 / x ) ),x**2*(-2*x + 1)/(-x + 1),2.0,2.0 +x / ( 1 / ( ( 1 - x ) - x ) + x ),x*(2*x - 1)/(x*(2*x - 1) - 1),1.0,0.0 +x / ( 1 / ( ( 1 / x ) + x ) + 1 ),(x**3 + x)/(x**2 + x + 1),1.0,1.0 +x / ( 1 / ( ( x * ( 1 - x ) ) * ( x * x ) ) - ( 1 - x ) ),x**4*(-x + 1)/(-x**3*(x - 1)**2 + 1),4.0,0.0 +x / ( 1 / ( ( x * ( 1 - x ) ) * ( x * x ) ) - x ),x**4*(-x + 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( 1 / ( ( x * ( 1 - x ) ) - x ) + x ),x**3/(x**3 - 1),3.0,0.0 +x / ( 1 / ( ( x * ( x * x ) ) * ( ( 1 - x ) - x ) ) - x ),x**4*(-2*x + 1)/(x**4*(2*x - 1) + 1),4.0,0.0 +x / ( 1 / ( ( x * ( x * x ) ) / ( 1 + ( 1 + x ) ) ) - x ),x**4/(-x**4 + x + 2),4.0,0.0 +x / ( 1 / ( ( x * x ) * ( ( 1 - ( 1 + x ) ) - x ) ) - x ),-2*x**4/(2*x**4 + 1),4.0,0.0 +x / ( 1 / ( ( x * x ) * ( ( 1 - x ) - x ) ) + x ),x**3*(2*x - 1)/(x**3*(2*x - 1) - 1),3.0,0.0 +x / ( 1 / ( ( x * x ) * ( 1 + x ) ) - ( x * x ) ),-x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +x / ( 1 / ( ( x * x ) * ( 1 + x ) ) - 1 ),-x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x / ( 1 / ( ( x * x ) * ( 1 - x ) ) + 1 ),x**3*(x - 1)/(x**2*(x - 1) - 1),3.0,1.0 +x / ( 1 / ( ( x * x ) * ( x * ( 1 + x ) ) ) - ( 1 - x ) ),x**4*(x + 1)/(x**5 - x**3 + 1),4.0,0.0 +x / ( 1 / ( ( x * x ) * x ) - ( ( 1 / ( 1 + x ) ) - x ) ),x**4*(x + 1)/(x**4*(x + 1) - x**3 + x + 1),4.0,0.0 +x / ( 1 / ( ( x * x ) * x ) - x ),-x**4/(x**4 - 1),4.0,0.0 +x / ( 1 / ( ( x * x ) - x ) + x ),x**2*(x - 1)/(x**2*(x - 1) + 1),2.0,0.0 +x / ( 1 / ( ( x * x ) / ( ( 1 + x ) - ( 1 / x ) ) ) - x ),-x**4/(x**4 - x*(x + 1) + 1),4.0,0.0 +x / ( 1 / ( ( x * x ) / ( ( 1 / x ) + x ) ) - x ),x**4/(-x**4 + x**2 + 1),4.0,0.0 +x / ( 1 / ( ( x * x ) / ( ( 1 / x ) - x ) ) - x ),-x**4/(x**4 + x**2 - 1),4.0,0.0 +x / ( 1 / ( ( x * x ) / ( 1 + ( ( 1 + x ) / x ) ) ) - x ),x**4/(-x**4 + 2*x + 1),4.0,0.0 +x / ( 1 / ( ( x * x ) / ( 1 + ( 1 + x ) ) ) - x ),x**3/(-x**3 + x + 2),3.0,0.0 +x / ( 1 / ( ( x * x ) / ( 1 + ( 1 / x ) ) ) - x ),x**4/(-x**4 + x + 1),4.0,0.0 +x / ( 1 / ( ( x * x ) / ( 1 + x ) ) + x ),x**3/(x**3 + x + 1),3.0,0.0 +x / ( 1 / ( ( x * x ) / ( 1 + x ) ) - x ),x**3/(-x**3 + x + 1),3.0,0.0 +x / ( 1 / ( ( x * x ) / ( 1 - ( 1 / x ) ) ) + x ),x**4/(x**4 + x - 1),4.0,0.0 +x / ( 1 / ( ( x * x ) / ( 1 - ( 1 / x ) ) ) - x ),-x**4/(x**4 - x + 1),4.0,0.0 +x / ( 1 / ( ( x * x ) / ( 1 - x ) ) - ( x * x ) ),-x**3/(x**4 + x - 1),3.0,-1.0 +x / ( 1 / ( ( x / ( ( 1 - x ) - x ) ) * x ) - x ),-x**3/(x**3 + 2*x - 1),3.0,0.0 +x / ( 1 / ( ( x / ( 1 + ( x * x ) ) ) - x ) - ( 1 + x ) ),-x**4/(x**3*(x + 1) + x**2 + 1),4.0,0.0 +x / ( 1 / ( ( x / ( 1 + x ) ) * x ) - 1 ),x**3/(-x**2 + x + 1),3.0,1.0 +x / ( 1 / ( ( x / ( 1 + x ) ) * x ) - x ),x**3/(-x**3 + x + 1),3.0,0.0 +x / ( 1 / ( ( x / ( 1 + x ) ) - x ) - ( x * x ) ),-x**3/(x**4 + x + 1),3.0,-1.0 +x / ( 1 / ( ( x / ( 1 - ( ( 1 - x ) / x ) ) ) * x ) - x ),-x**4/(x**4 - 2*x + 1),4.0,0.0 +x / ( 1 / ( ( x / ( 1 - ( 1 / x ) ) ) * x ) - x ),-x**4/(x**4 - x + 1),4.0,0.0 +x / ( 1 / ( ( x / ( 1 - x ) ) * x ) - ( 1 + x ) ),-x**3/(x**2*(x + 1) + x - 1),3.0,0.0 +x / ( 1 / ( ( x / ( 1 - x ) ) * x ) - x ),-x**3/(x**3 + x - 1),3.0,0.0 +x / ( 1 / ( ( x / ( 1 - x ) ) + x ) - x ),x**2*(-x + 2)/(x**2*(x - 2) - x + 1),2.0,0.0 +x / ( 1 / ( 1 + ( ( x * x ) * x ) ) - x ),-(x**4 + x)/(x**4 + x - 1),1.0,0.0 +x / ( 1 / ( 1 + ( 1 + x ) ) - x ),-x*(x + 2)/(x*(x + 2) - 1),1.0,0.0 +x / ( 1 / ( 1 + ( x * ( 1 / x ) ) ) - x ),-2*x/(2*x - 1),1.0,0.0 +x / ( 1 / ( 1 + ( x * x ) ) + 1 ),(x**3 + x)/(x**2 + 2),1.0,1.0 +x / ( 1 / ( 1 + ( x * x ) ) - x ),-(x**3 + x)/(x**3 + x - 1),1.0,0.0 +x / ( 1 / ( 1 + x ) ) / ( 1 - x ),-x*(x + 1)/(x - 1),1.0,1.0 +x / ( 1 / ( 1 + x ) + ( 1 - x ) ),-x*(x + 1)/(x**2 - 2),1.0,0.0 +x / ( 1 / ( 1 + x ) + 1 ),x*(x + 1)/(x + 2),1.0,1.0 +x / ( 1 / ( 1 + x ) - x ),-x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( 1 / ( 1 - ( 1 / ( 1 - x ) ) ) - x ),-x**2/(x**2 - x + 1),2.0,0.0 +x / ( 1 / ( 1 - x ) ) - 1 / x / x,-x**2 + x - 1/x**2,-2.0,2.0 +x / ( 1 / ( 1 - x ) ) / ( 1 + 1 ),x*(-x + 1)/2,1.0,2.0 +x / ( 1 / ( 1 - x ) + ( x * ( 1 + x ) ) ),x*(x - 1)/(x**3 - x - 1),1.0,-1.0 +x / ( 1 / ( 1 - x ) + 1 ),x*(x - 1)/(x - 2),1.0,1.0 +x / ( 1 / ( 1 - x ) + x ),x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +x / ( 1 / ( 1 - x ) - ( x * x ) ),-x*(x - 1)/(x**2*(x - 1) + 1),1.0,-1.0 +x / ( 1 / ( 1 - x ) - x ),-x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( 1 / ( 1 / x ) - ( 1 - x ) ),x/(2*x - 1),1.0,0.0 +x / ( 1 / ( x * ( ( ( 1 - x ) * x ) - x ) ) - x ),x**4/(-x**4 - 1),4.0,0.0 +x / ( 1 / ( x * ( ( 1 + x ) + x ) ) + x ),x**2*(2*x + 1)/(x**2*(2*x + 1) + 1),2.0,0.0 +x / ( 1 / ( x * ( ( 1 + x ) + x ) ) - 1 ),-x**2*(2*x + 1)/(x*(2*x + 1) - 1),2.0,1.0 +x / ( 1 / ( x * ( ( 1 - ( 1 / ( 1 + x ) ) ) - x ) ) - x ),-x**4/(x**4 + x + 1),4.0,0.0 +x / ( 1 / ( x * ( ( 1 - x ) - x ) ) + x ),x**2*(2*x - 1)/(x**2*(2*x - 1) - 1),2.0,0.0 +x / ( 1 / ( x * ( ( x * ( 1 + x ) ) - x ) ) - ( 1 + x ) ),-x**4/(x**3*(x + 1) - 1),4.0,0.0 +x / ( 1 / ( x * ( ( x * ( 1 / ( 1 + x ) ) ) - x ) ) - x ),-x**4/(x**4 + x + 1),4.0,0.0 +x / ( 1 / ( x * ( ( x * x ) + x ) ) + ( x * x ) ),x**3*(x + 1)/(x**4*(x + 1) + 1),3.0,-1.0 +x / ( 1 / ( x * ( ( x * x ) + x ) ) + x ),x**3*(x + 1)/(x**3*(x + 1) + 1),3.0,0.0 +x / ( 1 / ( x * ( ( x * x ) + x ) ) - 1 ),-x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x / ( 1 / ( x * ( ( x * x ) + x ) ) - x ),-x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( 1 / ( x * ( ( x * x ) - x ) ) - ( x * x ) ),x**3*(-x + 1)/(x**4*(x - 1) - 1),3.0,-1.0 +x / ( 1 / ( x * ( ( x * x ) - x ) ) - 1 ),x**3*(-x + 1)/(x**2*(x - 1) - 1),3.0,1.0 +x / ( 1 / ( x * ( ( x * x ) - x ) ) - x ),x**3*(-x + 1)/(x**3*(x - 1) - 1),3.0,0.0 +x / ( 1 / ( x * ( ( x * x ) / ( 1 - x ) ) ) - x ),-x**4/(x**4 + x - 1),4.0,0.0 +x / ( 1 / ( x * ( ( x / ( 1 + x ) ) * x ) ) - ( 1 - x ) ),x**4/(x**3*(x - 1) + x + 1),4.0,0.0 +x / ( 1 / ( x * ( ( x / ( 1 - x ) ) - x ) ) - ( 1 - x ) ),x**4/(-x**3*(-x + 1) - x + 1),4.0,0.0 +x / ( 1 / ( x * ( 1 + x ) ) + ( x * x ) ),x**2*(x + 1)/(x**3*(x + 1) + 1),2.0,-1.0 +x / ( 1 / ( x * ( 1 + x ) ) + x ),x**2*(x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +x / ( 1 / ( x * ( 1 + x ) ) - ( ( x * x ) * x ) ),-x**2*(x + 1)/(x**4*(x + 1) - 1),2.0,-2.0 +x / ( 1 / ( x * ( 1 + x ) ) - ( x * x ) ),-x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +x / ( 1 / ( x * ( 1 + x ) ) - 1 ),-x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +x / ( 1 / ( x * ( 1 + x ) ) - x ),-x**2*(x + 1)/(x**2*(x + 1) - 1),2.0,0.0 +x / ( 1 / ( x * ( 1 - ( 1 + x ) ) ) - x ),-x**3/(x**3 + 1),3.0,0.0 +x / ( 1 / ( x * ( 1 - ( 1 - x ) ) ) - x ),-x**3/(x**3 - 1),3.0,0.0 +x / ( 1 / ( x * ( 1 - x ) ) + ( x * x ) ),x**2*(x - 1)/(x**3*(x - 1) - 1),2.0,-1.0 +x / ( 1 / ( x * ( 1 - x ) ) + 1 ),x**2*(x - 1)/(x*(x - 1) - 1),2.0,1.0 +x / ( 1 / ( x * ( 1 - x ) ) - ( ( x * x ) * x ) ),x**2*(-x + 1)/(x**4*(x - 1) + 1),2.0,-2.0 +x / ( 1 / ( x * ( 1 - x ) ) - ( 1 + x ) ),x**2*(-x + 1)/(x**3 - x + 1),2.0,0.0 +x / ( 1 / ( x * ( 1 - x ) ) - ( x * x ) ),x**2*(-x + 1)/(x**3*(x - 1) + 1),2.0,-1.0 +x / ( 1 / ( x * ( 1 - x ) ) - 1 ),x**2*(-x + 1)/(x*(x - 1) + 1),2.0,1.0 +x / ( 1 / ( x * ( 1 - x ) ) - x ),x**2*(-x + 1)/(x**2*(x - 1) + 1),2.0,0.0 +x / ( 1 / ( x * ( x * ( ( x * ( 1 + x ) ) + x ) ) ) - x ),-x**4*(x + 2)/(x**4*(x + 2) - 1),4.0,0.0 +x / ( 1 / ( x * ( x * ( 1 + x ) ) ) - ( 1 - x ) ),x**3*(x + 1)/(x**4 - x**2 + 1),3.0,0.0 +x / ( 1 / ( x * ( x * ( 1 + x ) ) ) - 1 ),-x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x / ( 1 / ( x * ( x * ( 1 - x ) ) ) + ( 1 + x ) ),x**3*(x - 1)/(x**4 - x**2 - 1),3.0,0.0 +x / ( 1 / ( x * ( x * ( 1 - x ) ) ) - ( 1 + x ) ),x**3*(-x + 1)/(x**4 - x**2 + 1),3.0,0.0 +x / ( 1 / ( x * ( x * ( 1 - x ) ) ) - ( x * x ) ),x**3*(-x + 1)/(x**4*(x - 1) + 1),3.0,-1.0 +x / ( 1 / ( x * ( x * ( 1 - x ) ) ) - 1 ),x**3*(-x + 1)/(x**2*(x - 1) + 1),3.0,1.0 +x / ( 1 / ( x * ( x * ( x * ( 1 - x ) ) ) ) - x ),x**4*(-x + 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( 1 / ( x * ( x * x ) ) - ( ( 1 / ( 1 - x ) ) + x ) ),x**4*(-x + 1)/(x**4*(x - 1) - x**3 - x + 1),4.0,0.0 +x / ( 1 / ( x * ( x * x ) ) - ( ( 1 / x ) - x ) ),x**4/(x**4 - x**2 + 1),4.0,0.0 +x / ( 1 / ( x * ( x * x ) ) - x ),-x**4/(x**4 - 1),4.0,0.0 +x / ( 1 / ( x * ( x / ( 1 + x ) ) ) - ( x * x ) ),x**3/(-x**4 + x + 1),3.0,-1.0 +x / ( 1 / ( x * ( x / ( 1 + x ) ) ) - 1 ),x**3/(-x**2 + x + 1),3.0,1.0 +x / ( 1 / ( x * ( x / ( 1 + x ) ) ) - x ),x**3/(-x**3 + x + 1),3.0,0.0 +x / ( 1 / ( x * ( x / ( 1 - x ) ) ) - 1 ),-x**3/(x**2 + x - 1),3.0,1.0 +x / ( 1 / ( x * ( x / ( 1 - x ) ) ) - x ),-x**3/(x**3 + x - 1),3.0,0.0 +x / ( 1 / ( x * x ) ) / ( ( x * ( 1 + x ) ) - 1 ),x**3/(x*(x + 1) - 1),3.0,1.0 +x / ( 1 / ( x * x ) + ( ( ( 1 / x ) - x ) * x ) ),x**3/(-x**4 + x**2 + 1),3.0,-1.0 +x / ( 1 / ( x * x ) + ( ( 1 - x ) * x ) ),-x**3/(x**3*(x - 1) - 1),3.0,-1.0 +x / ( 1 / ( x * x ) + ( ( 1 - x ) - x ) ),x**3/(x**2*(-2*x + 1) + 1),3.0,0.0 +x / ( 1 / ( x * x ) + ( ( x * x ) + x ) ),x**3/(x**3*(x + 1) + 1),3.0,-1.0 +x / ( 1 / ( x * x ) + ( ( x * x ) - ( 1 + x ) ) ),x**3/(x**2*(x**2 - x - 1) + 1),3.0,-1.0 +x / ( 1 / ( x * x ) + ( 1 + ( 1 / ( 1 - x ) ) ) ),x**3*(x - 1)/(x**3 - 2*x**2 + x - 1),3.0,1.0 +x / ( 1 / ( x * x ) + ( 1 + x ) ),x**3/(x**2*(x + 1) + 1),3.0,0.0 +x / ( 1 / ( x * x ) + ( x / ( ( 1 + x ) + x ) ) ),x**3*(2*x + 1)/(x**3 + 2*x + 1),3.0,1.0 +x / ( 1 / ( x * x ) + ( x / ( 1 + x ) ) ),x**3*(x + 1)/(x**3 + x + 1),3.0,1.0 +x / ( 1 / ( x * x ) - ( ( 1 + x ) * ( 1 + x ) ) ),-x**3/(x**2*(x + 1)**2 - 1),3.0,-1.0 +x / ( 1 / ( x * x ) - ( ( 1 + x ) * ( 1 - x ) ) ),x**3/(x**4 - x**2 + 1),3.0,-1.0 +x / ( 1 / ( x * x ) - ( ( 1 + x ) + x ) ),-x**3/(x**2*(2*x + 1) - 1),3.0,0.0 +x / ( 1 / ( x * x ) - ( ( 1 - x ) * ( 1 + x ) ) ),x**3/(x**4 - x**2 + 1),3.0,-1.0 +x / ( 1 / ( x * x ) - ( ( x * x ) + ( 1 - x ) ) ),-x**3/(x**2*(x**2 - x + 1) - 1),3.0,-1.0 +x / ( 1 / ( x * x ) - ( ( x * x ) - x ) ),x**3/(x**3*(-x + 1) + 1),3.0,-1.0 +x / ( 1 / ( x * x ) - ( 1 + ( 1 + x ) ) ),-x**3/(x**2*(x + 2) - 1),3.0,0.0 +x / ( 1 / ( x * x ) - ( 1 + ( 1 / x ) ) ),-x**3/(x**2 + x - 1),3.0,1.0 +x / ( 1 / ( x * x ) - ( 1 + ( x * ( 1 + x ) ) ) ),-x**3/(x**2*(x*(x + 1) + 1) - 1),3.0,-1.0 +x / ( 1 / ( x * x ) - ( 1 + ( x * x ) ) ),-x**3/(x**4 + x**2 - 1),3.0,-1.0 +x / ( 1 / ( x * x ) - ( 1 - x ) ),x**3/(x**2*(x - 1) + 1),3.0,0.0 +x / ( 1 / ( x * x ) - ( x * ( 1 + x ) ) ),-x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( 1 / ( x * x ) - ( x * ( 1 - ( 1 + x ) ) ) ),x**3/(x**4 + 1),3.0,-1.0 +x / ( 1 / ( x * x ) - ( x * ( 1 - x ) ) ),x**3/(x**4 - x**3 + 1),3.0,-1.0 +x / ( 1 / ( x * x ) - ( x / ( 1 + ( 1 + x ) ) ) ),x**3*(-x - 2)/(x**3 - x - 2),3.0,1.0 +x / ( 1 / ( x * x ) - ( x / ( 1 + x ) ) ),x**3*(-x - 1)/(x**3 - x - 1),3.0,1.0 +x / ( 1 / ( x * x ) - ( x / ( 1 - x ) ) ),x**3*(-x + 1)/(-x**3 - x + 1),3.0,1.0 +x / ( 1 / ( x * x ) - 1 ),-x**3/(x**2 - 1),3.0,1.0 +x / ( 1 / ( x / ( ( ( 1 + x ) / x ) - x ) ) - x ),-x**3/(x**3 + x**2 - x - 1),3.0,0.0 +x / ( 1 / ( x / ( ( ( 1 / x ) / x ) + ( 1 / x ) ) ) - x ),x**4/(-x**4 + x + 1),4.0,0.0 +x / ( 1 / ( x / ( ( ( 1 / x ) / x ) + x ) ) + x ),x**4/(x**4 + x**3 + 1),4.0,0.0 +x / ( 1 / ( x / ( ( ( 1 / x ) / x ) - x ) ) - ( 1 + x ) ),-x**4/(x**4 + 2*x**3 - 1),4.0,0.0 +x / ( 1 / ( x / ( ( 1 + x ) + ( 1 / x ) ) ) - x ),x**3/(-x**3 + x*(x + 1) + 1),3.0,0.0 +x / ( 1 / ( x / ( ( 1 / x ) + ( 1 - x ) ) ) - x ),-x**3/(x**3 + x*(x - 1) - 1),3.0,0.0 +x / ( 1 / ( x / ( ( 1 / x ) + x ) ) + ( 1 - x ) ),x**3/(-x**3 + 2*x**2 + 1),3.0,0.0 +x / ( 1 / ( x / ( ( 1 / x ) + x ) ) + x ),x**3/(x**3 + x**2 + 1),3.0,0.0 +x / ( 1 / ( x / ( ( 1 / x ) + x ) ) - ( x * x ) ),x**3/(-x**4 + x**2 + 1),3.0,-1.0 +x / ( 1 / ( x / ( ( 1 / x ) - x ) ) - ( 1 - x ) ),x**3/(x**3 - 2*x**2 + 1),3.0,0.0 +x / ( 1 / ( x / ( ( 1 / x ) - x ) ) - 1 ),-x**3/(2*x**2 - 1),3.0,1.0 +x / ( 1 / ( x / ( 1 + ( ( ( 1 / x ) / x ) + x ) ) ) - x ),x**4/(-x**4 + x**2*(x + 1) + 1),4.0,0.0 +x / ( 1 / ( x / ( 1 + ( 1 / ( x * x ) ) ) ) + x ),x**4/(x**4 + x**2 + 1),4.0,0.0 +x / ( 1 / ( x / ( 1 + ( 1 / x ) ) ) + ( 1 + x ) ),x**3/(x**2*(x + 1) + x + 1),3.0,0.0 +x / ( 1 / ( x / ( 1 + ( 1 / x ) ) ) + x ),x**3/(x**3 + x + 1),3.0,0.0 +x / ( 1 / ( x / ( 1 + ( 1 / x ) ) ) - ( x * x ) ),x**3/(-x**4 + x + 1),3.0,-1.0 +x / ( 1 / ( x / ( 1 + ( 1 / x ) ) ) - x ),x**3/(-x**3 + x + 1),3.0,0.0 +x / ( 1 / ( x / ( 1 + x ) ) + ( 1 - x ) ),x**2/(x*(-x + 1) + x + 1),2.0,0.0 +x / ( 1 / ( x / ( 1 + x ) ) + ( x * x ) ),x**2/(x**3 + x + 1),2.0,-1.0 +x / ( 1 / ( x / ( 1 + x ) ) + x ),x**2/(x**2 + x + 1),2.0,0.0 +x / ( 1 / ( x / ( 1 - ( 1 / x ) ) ) + x ),x**3/(x**3 + x - 1),3.0,0.0 +x / ( 1 / ( x / ( 1 - ( 1 / x ) ) ) - ( x * x ) ),-x**3/(x**4 - x + 1),3.0,-1.0 +x / ( 1 / ( x / ( 1 - ( x * x ) ) ) - x ),-x**2/(2*x**2 - 1),2.0,0.0 +x / ( 1 / ( x / ( 1 - x ) ) + ( x * x ) ),x**2/(x**3 - x + 1),2.0,-1.0 +x / ( 1 / ( x / ( 1 - x ) ) + x ),x**2/(x**2 - x + 1),2.0,0.0 +x / ( 1 / ( x / ( 1 - x ) ) - 1 ),-x**2/(2*x - 1),2.0,1.0 +x / ( 1 / ( x / ( 1 - x ) ) - x ),-x**2/(x**2 + x - 1),2.0,0.0 +x / ( 1 / 1 + ( 1 + x ) ),x/(x + 2),1.0,0.0 +x / ( 1 / 1 + ( x * ( 1 - x ) ) ),-x/(x*(x - 1) - 1),1.0,-1.0 +x / ( 1 / 1 + 1 ),x/2,1.0,1.0 +x / ( 1 / 1 - ( x * ( 1 + x ) ) ),-x/(x*(x + 1) - 1),1.0,-1.0 +x / ( 1 / 1 - x ),-x/(x - 1),1.0,0.0 +x / ( 1 / x ) * x - x - x,x*(x**2 - 2),1.0,3.0 +x / ( 1 / x ) + 1 - 1 / ( x * x ),x**2 + 1 - 1/x**2,-2.0,2.0 +x / ( 1 / x ) - 1,x**2 - 1,0.0,2.0 +x / ( 1 / x ) / ( ( 1 - x ) - x ),-x**2/(2*x - 1),2.0,1.0 +x / ( 1 / x ) / ( 1 - ( x / ( 1 - x ) ) ),x**2*(-x + 1)/(-2*x + 1),2.0,2.0 +x / ( 1 / x + ( ( ( 1 / x ) - ( x * x ) ) * x ) ),x**2/(-x**4 + x + 1),2.0,-2.0 +x / ( 1 / x + ( ( ( 1 / x ) - x ) - x ) ),-x**2/(2*x**2 - 2),2.0,0.0 +x / ( 1 / x + ( ( ( x * x ) * x ) - ( 1 + x ) ) ),x**2/(x*(x**3 - x - 1) + 1),2.0,-2.0 +x / ( 1 / x + ( ( 1 - ( x * x ) ) * ( 1 - x ) ) ),x**2/(x*(x - 1)*(x**2 - 1) + 1),2.0,-2.0 +x / ( 1 / x + ( ( 1 - ( x * x ) ) * x ) ),x**2/(-x**4 + x**2 + 1),2.0,-2.0 +x / ( 1 / x + ( ( 1 - x ) * ( 1 + ( x * x ) ) ) ),-x**2/(x*(x - 1)*(x**2 + 1) - 1),2.0,-2.0 +x / ( 1 / x + ( ( 1 - x ) * ( 1 - x ) ) ),x**2/(x*(x - 1)**2 + 1),2.0,-1.0 +x / ( 1 / x + ( ( 1 - x ) * x ) ),-x**2/(x**2*(x - 1) - 1),2.0,-1.0 +x / ( 1 / x + ( ( 1 - x ) - x ) ),x**2/(x*(-2*x + 1) + 1),2.0,0.0 +x / ( 1 / x + ( ( 1 - x ) / x ) ),-x**2/(x - 2),2.0,1.0 +x / ( 1 / x + ( ( 1 / x ) - ( x * x ) ) ),-x**2/(x**3 - 2),2.0,-1.0 +x / ( 1 / x + ( ( 1 / x ) - x ) ),-x**2/(x**2 - 2),2.0,0.0 +x / ( 1 / x + ( ( x * ( 1 + x ) ) * x ) ),x**2/(x**3*(x + 1) + 1),2.0,-2.0 +x / ( 1 / x + ( ( x * ( 1 - x ) ) + x ) ),x**2/(x**2*(-x + 2) + 1),2.0,-1.0 +x / ( 1 / x + ( ( x * ( 1 - x ) ) / x ) ),x**2/(x*(-x + 1) + 1),2.0,0.0 +x / ( 1 / x + ( ( x * ( x * x ) ) - ( 1 + x ) ) ),x**2/(x*(x**3 - x - 1) + 1),2.0,-2.0 +x / ( 1 / x + ( ( x * x ) * ( 1 - x ) ) ),-x**2/(x**3*(x - 1) - 1),2.0,-2.0 +x / ( 1 / x + ( ( x * x ) - ( 1 + x ) ) ),x**2/(x*(x**2 - x - 1) + 1),2.0,-1.0 +x / ( 1 / x + ( ( x * x ) - x ) ),x**2/(x**2*(x - 1) + 1),2.0,-1.0 +x / ( 1 / x + ( ( x * x ) / ( 1 - x ) ) ),x**2*(-x + 1)/(x**3 - x + 1),2.0,0.0 +x / ( 1 / x + ( ( x / ( 1 + x ) ) * x ) ),x**2*(x + 1)/(x**3 + x + 1),2.0,0.0 +x / ( 1 / x + ( 1 + ( 1 + x ) ) ),x**2/(x*(x + 2) + 1),2.0,0.0 +x / ( 1 / x + ( 1 + ( x * ( 1 - x ) ) ) ),x**2/(x*(-x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( 1 / x + ( 1 - ( ( 1 + x ) * x ) ) ),x**2/(x*(-x*(x + 1) + 1) + 1),2.0,-1.0 +x / ( 1 / x + ( 1 - ( ( 1 - x ) * x ) ) ),x**2/(x*(x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( 1 / x + ( 1 - ( x * ( 1 - x ) ) ) ),x**2/(x*(x*(x - 1) + 1) + 1),2.0,-1.0 +x / ( 1 / x + ( 1 / x ) ),x**2/2,2.0,2.0 +x / ( 1 / x + ( x * ( ( 1 - x ) - x ) ) ),-x**2/(x**2*(2*x - 1) - 1),2.0,-1.0 +x / ( 1 / x + ( x * ( ( x * x ) + ( 1 - x ) ) ) ),x**2/(x**2*(x**2 - x + 1) + 1),2.0,-2.0 +x / ( 1 / x + ( x * ( ( x * x ) + x ) ) ),x**2/(x**3*(x + 1) + 1),2.0,-2.0 +x / ( 1 / x + ( x * ( 1 + ( 1 + x ) ) ) ),x**2/(x**2*(x + 2) + 1),2.0,-1.0 +x / ( 1 / x + ( x * ( 1 + ( 1 - x ) ) ) ),-x**2/(x**2*(x - 2) - 1),2.0,-1.0 +x / ( 1 / x + ( x * ( 1 + ( x * ( 1 + x ) ) ) ) ),x**2/(x**2*(x*(x + 1) + 1) + 1),2.0,-2.0 +x / ( 1 / x + ( x * ( 1 + ( x * ( 1 - x ) ) ) ) ),x**2/(-x**2*(x*(x - 1) - 1) + 1),2.0,-2.0 +x / ( 1 / x + ( x * ( 1 + ( x * x ) ) ) ),x**2/(x**4 + x**2 + 1),2.0,-2.0 +x / ( 1 / x + ( x * ( 1 + x ) ) ),x**2/(x**2*(x + 1) + 1),2.0,-1.0 +x / ( 1 / x + ( x * ( 1 - ( 1 / x ) ) ) ),x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( 1 / x + ( x * ( 1 - ( x * ( 1 + x ) ) ) ) ),-x**2/(x**2*(x*(x + 1) - 1) - 1),2.0,-2.0 +x / ( 1 / x + ( x * ( 1 - x ) ) ),-x**2/(x**2*(x - 1) - 1),2.0,-1.0 +x / ( 1 / x + ( x * x ) ),x**2/(x**3 + 1),2.0,-1.0 +x / ( 1 / x + ( x / ( 1 + ( x * x ) ) ) ),(x**4 + x**2)/(2*x**2 + 1),2.0,2.0 +x / ( 1 / x + ( x / ( 1 - ( 1 / x ) ) ) ),x**2*(x - 1)/(x**3 + x - 1),2.0,0.0 +x / ( 1 / x + ( x / ( 1 - x ) ) ),x**2*(-x + 1)/(x**2 - x + 1),2.0,1.0 +x / ( 1 / x + x ),x**2/(x**2 + 1),2.0,0.0 +x / ( 1 / x - ( ( ( 1 + x ) * x ) + x ) ),-x**2/(x**2*(x + 2) - 1),2.0,-1.0 +x / ( 1 / x - ( ( ( 1 - x ) * x ) * ( 1 - x ) ) ),-x**2/(x**2*(x - 1)**2 - 1),2.0,-2.0 +x / ( 1 / x - ( ( 1 + ( 1 - x ) ) * x ) ),x**2/(x**3 - 2*x**2 + 1),2.0,-1.0 +x / ( 1 / x - ( ( 1 + ( x * x ) ) * ( 1 + x ) ) ),-x**2/(x*(x + 1)*(x**2 + 1) - 1),2.0,-2.0 +x / ( 1 / x - ( ( 1 + x ) * ( ( x * x ) + x ) ) ),-x**2/(x**2*(x + 1)**2 - 1),2.0,-2.0 +x / ( 1 / x - ( ( 1 + x ) * ( 1 - ( x * x ) ) ) ),x**2/(x**4 + x**3 - x**2 - x + 1),2.0,-2.0 +x / ( 1 / x - ( ( 1 + x ) + ( 1 + x ) ) ),-x**2/(2*x*(x + 1) - 1),2.0,0.0 +x / ( 1 / x - ( ( 1 + x ) + ( x * ( x * x ) ) ) ),-x**2/(x*(x**3 + x + 1) - 1),2.0,-2.0 +x / ( 1 / x - ( ( 1 + x ) + x ) ),-x**2/(x*(2*x + 1) - 1),2.0,0.0 +x / ( 1 / x - ( ( 1 - x ) * ( 1 + x ) ) ),x**2/(x**3 - x + 1),2.0,-1.0 +x / ( 1 / x - ( ( 1 - x ) * ( 1 - x ) ) ),-x**2/(x*(x - 1)**2 - 1),2.0,-1.0 +x / ( 1 / x - ( ( 1 / ( 1 - x ) ) - x ) ),x**2*(x - 1)/(x**2*(x - 1) + 2*x - 1),2.0,0.0 +x / ( 1 / x - ( ( x * ( ( x * x ) - x ) ) + x ) ),-x**2/(x**2*(x*(x - 1) + 1) - 1),2.0,-2.0 +x / ( 1 / x - ( ( x * ( 1 + x ) ) * x ) ),-x**2/(x**3*(x + 1) - 1),2.0,-2.0 +x / ( 1 / x - ( ( x * ( 1 - x ) ) * ( 1 + x ) ) ),x**2/(x**4 - x**2 + 1),2.0,-2.0 +x / ( 1 / x - ( ( x * ( 1 - x ) ) * x ) ),x**2/(x**4 - x**3 + 1),2.0,-2.0 +x / ( 1 / x - ( ( x * ( 1 - x ) ) + x ) ),-x**2/(-x**2*(x - 2) - 1),2.0,-1.0 +x / ( 1 / x - ( ( x * x ) * ( ( 1 + x ) + x ) ) ),-x**2/(x**3*(2*x + 1) - 1),2.0,-2.0 +x / ( 1 / x - ( ( x * x ) * ( ( 1 / x ) - x ) ) ),x**2/(x**4 - x**2 + 1),2.0,-2.0 +x / ( 1 / x - ( ( x * x ) * ( 1 + x ) ) ),-x**2/(x**3*(x + 1) - 1),2.0,-2.0 +x / ( 1 / x - ( ( x * x ) + ( 1 - x ) ) ),-x**2/(x*(x**2 - x + 1) - 1),2.0,-1.0 +x / ( 1 / x - ( ( x * x ) + x ) ),-x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( 1 / x - ( ( x * x ) - ( 1 / x ) ) ),-x**2/(x**3 - 2),2.0,-1.0 +x / ( 1 / x - ( ( x * x ) - x ) ),x**2/(x**2*(-x + 1) + 1),2.0,-1.0 +x / ( 1 / x - ( 1 + ( ( 1 + x ) * x ) ) ),-x**2/(x*(x*(x + 1) + 1) - 1),2.0,-1.0 +x / ( 1 / x - ( 1 + ( ( x * x ) * x ) ) ),-x**2/(x**4 + x - 1),2.0,-2.0 +x / ( 1 / x - ( 1 + ( 1 + x ) ) ),-x**2/(x*(x + 2) - 1),2.0,0.0 +x / ( 1 / x - ( 1 + ( 1 - x ) ) ),x**2/(x*(x - 2) + 1),2.0,0.0 +x / ( 1 / x - ( 1 + ( x * ( 1 + x ) ) ) ),-x**2/(x*(x*(x + 1) + 1) - 1),2.0,-1.0 +x / ( 1 / x - ( 1 + ( x * ( 1 - ( x * x ) ) ) ) ),x**2/(x**4 - x**2 - x + 1),2.0,-2.0 +x / ( 1 / x - ( 1 + ( x * x ) ) ),-x**2/(x**3 + x - 1),2.0,-1.0 +x / ( 1 / x - ( 1 + ( x / ( 1 - x ) ) ) ),x**2*(x - 1)/(2*x - 1),2.0,2.0 +x / ( 1 / x - ( 1 + x ) ),-x**2/(x*(x + 1) - 1),2.0,0.0 +x / ( 1 / x - ( 1 - ( 1 / ( x * x ) ) ) ),x**3/(-x**2 + x + 1),3.0,1.0 +x / ( 1 / x - ( 1 - ( x * ( 1 - x ) ) ) ),-x**2/(x*(x*(x - 1) + 1) - 1),2.0,-1.0 +x / ( 1 / x - ( 1 - ( x / ( 1 - x ) ) ) ),x**2*(-x + 1)/(x**2 + x*(x - 1) - x + 1),2.0,1.0 +x / ( 1 / x - ( 1 / ( ( 1 - x ) - x ) ) ),x**2*(-2*x + 1)/(-3*x + 1),2.0,2.0 +x / ( 1 / x - ( 1 / ( ( 1 / x ) - x ) ) ),(x**4 - x**2)/(2*x**2 - 1),2.0,2.0 +x / ( 1 / x - ( 1 / ( 1 - x ) ) ),x**2*(-x + 1)/(-2*x + 1),2.0,2.0 +x / ( 1 / x - ( x * ( ( ( 1 - x ) * x ) + x ) ) ),-x**2/(-x**3*(x - 2) - 1),2.0,-2.0 +x / ( 1 / x - ( x * ( ( 1 + ( x * x ) ) + x ) ) ),-x**2/(x**2*(x**2 + x + 1) - 1),2.0,-2.0 +x / ( 1 / x - ( x * ( ( 1 + x ) + ( x * x ) ) ) ),-x**2/(x**2*(x**2 + x + 1) - 1),2.0,-2.0 +x / ( 1 / x - ( x * ( ( 1 + x ) + x ) ) ),-x**2/(x**2*(2*x + 1) - 1),2.0,-1.0 +x / ( 1 / x - ( x * ( ( 1 - x ) - ( x * x ) ) ) ),x**2/(x**4 + x**3 - x**2 + 1),2.0,-2.0 +x / ( 1 / x - ( x * ( ( 1 - x ) - x ) ) ),x**2/(2*x**3 - x**2 + 1),2.0,-1.0 +x / ( 1 / x - ( x * ( ( 1 / x ) - x ) ) ),x**2/(x**3 - x + 1),2.0,-1.0 +x / ( 1 / x - ( x * ( ( x * x ) + x ) ) ),-x**2/(x**3*(x + 1) - 1),2.0,-2.0 +x / ( 1 / x - ( x * ( ( x * x ) - x ) ) ),-x**2/(x**3*(x - 1) - 1),2.0,-2.0 +x / ( 1 / x - ( x * ( 1 + ( 1 + ( x * x ) ) ) ) ),-x**2/(x**2*(x**2 + 2) - 1),2.0,-2.0 +x / ( 1 / x - ( x * ( 1 + ( 1 - ( x * x ) ) ) ) ),x**2/(x**4 - 2*x**2 + 1),2.0,-2.0 +x / ( 1 / x - ( x * ( 1 + ( 1 - x ) ) ) ),x**2/(x**3 - 2*x**2 + 1),2.0,-1.0 +x / ( 1 / x - ( x * ( 1 + ( 1 / x ) ) ) ),-x**2/(x*(x + 1) - 1),2.0,0.0 +x / ( 1 / x - ( x * ( 1 + ( x * ( 1 + x ) ) ) ) ),-x**2/(x**2*(x*(x + 1) + 1) - 1),2.0,-2.0 +x / ( 1 / x - ( x * ( 1 + ( x * x ) ) ) ),-x**2/(x**4 + x**2 - 1),2.0,-2.0 +x / ( 1 / x - ( x * ( 1 + x ) ) ),-x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( 1 / x - ( x * ( 1 - ( x * ( 1 + x ) ) ) ) ),x**2/(x**4 + x**3 - x**2 + 1),2.0,-2.0 +x / ( 1 / x - ( x * ( 1 - x ) ) ),x**2/(x**3 - x**2 + 1),2.0,-1.0 +x / ( 1 / x - ( x * ( 1 / ( 1 - x ) ) ) ),x**2*(-x + 1)/(-x**2 - x + 1),2.0,1.0 +x / ( 1 / x - ( x * ( x * ( 1 + x ) ) ) ),-x**2/(x**3*(x + 1) - 1),2.0,-2.0 +x / ( 1 / x - ( x * x ) ),-x**2/(x**3 - 1),2.0,-1.0 +x / ( x * ( ( ( 1 - x ) * x ) - x ) + 1 ),x/(-x**3 + 1),1.0,-2.0 +x / ( x * ( ( 1 + x ) * ( 1 - ( x * x ) ) ) - 1 ),-x/(x*(x + 1)*(x**2 - 1) + 1),1.0,-3.0 +x / ( x * ( ( 1 + x ) * ( x * x ) ) - ( 1 - x ) ),x/(x**3*(x + 1) + x - 1),1.0,-3.0 +x / ( x * ( ( 1 + x ) + x ) ) - 1,-2*x/(2*x + 1),1.0,0.0 +x / ( x * ( ( 1 - x ) * ( 1 + ( x * x ) ) ) + 1 ),-x/(x*(x - 1)*(x**2 + 1) - 1),1.0,-3.0 +x / ( x * ( ( 1 - x ) * x ) + x ),-1/(x*(x - 1) - 1),0.0,-2.0 +x / ( x * ( ( 1 - x ) - x ) - ( 1 / ( x * x ) ) ),-x**3/(x**3*(2*x - 1) + 1),3.0,-1.0 +x / ( x * ( ( 1 / x ) - x ) + 1 ),-x/(x**2 - 2),1.0,-1.0 +x / ( x * ( ( x * ( 1 + x ) ) * x ) + 1 ),x/(x**3*(x + 1) + 1),1.0,-3.0 +x / ( x * ( ( x * ( 1 + x ) ) * x ) - x ),1/(x**2*(x + 1) - 1),0.0,-3.0 +x / ( x * ( ( x * ( 1 + x ) ) + x ) + 1 ),x/(x**2*(x + 2) + 1),1.0,-2.0 +x / ( x * ( ( x * ( 1 - x ) ) * x ) + ( 1 + x ) ),x/(-x**3*(x - 1) + x + 1),1.0,-3.0 +x / ( x * ( ( x * ( 1 - x ) ) * x ) - 1 ),-x/(x**3*(x - 1) + 1),1.0,-3.0 +x / ( x * ( ( x * x ) * ( ( 1 + x ) + x ) ) + 1 ),x/(x**3*(2*x + 1) + 1),1.0,-3.0 +x / ( x * ( ( x * x ) * ( ( 1 + x ) + x ) ) - 1 ),x/(x**3*(2*x + 1) - 1),1.0,-3.0 +x / ( x * ( ( x * x ) * ( ( 1 - x ) - x ) ) - 1 ),-x/(x**3*(2*x - 1) + 1),1.0,-3.0 +x / ( x * ( ( x * x ) * ( 1 + x ) ) - 1 ),x/(x**3*(x + 1) - 1),1.0,-3.0 +x / ( x * ( ( x * x ) * ( 1 - x ) ) + ( 1 + x ) ),x/(-x**3*(x - 1) + x + 1),1.0,-3.0 +x / ( x * ( ( x * x ) * ( 1 - x ) ) + x ),-1/(x**2*(x - 1) - 1),0.0,-3.0 +x / ( x * ( ( x * x ) * x ) - ( 1 + ( 1 + x ) ) ),x/(x**4 - x - 2),1.0,-3.0 +x / ( x * ( ( x * x ) * x ) - ( 1 - x ) ),x/(x**4 + x - 1),1.0,-3.0 +x / ( x * ( ( x * x ) * x ) - 1 ),x/(x**4 - 1),1.0,-3.0 +x / ( x * ( ( x * x ) * x ) - x ),1/(x**3 - 1),0.0,-3.0 +x / ( x * ( ( x * x ) + x ) - ( 1 - x ) ),x/(x**2*(x + 1) + x - 1),1.0,-2.0 +x / ( x * ( ( x * x ) - x ) + 1 ),x/(x**2*(x - 1) + 1),1.0,-2.0 +x / ( x * ( 1 + ( ( x * x ) * ( 1 - x ) ) ) + 1 ),x/(-x**4 + x**3 + x + 1),1.0,-3.0 +x / ( x * ( 1 + ( x * ( 1 - x ) ) ) + 1 ),x/(-x*(x*(x - 1) - 1) + 1),1.0,-2.0 +x / ( x * ( 1 + ( x * x ) ) - 1 ),x/(x**3 + x - 1),1.0,-2.0 +x / ( x * ( 1 + x ) ) - ( 1 / x ) / x / x,(x**3 - x - 1)/(x**3*(x + 1)),-3.0,-1.0 +x / ( x * ( 1 + x ) ) - 1,-x/(x + 1),1.0,0.0 +x / ( x * ( 1 + x ) ) - 1 / x / x,(x**2 - x - 1)/(x**2*(x + 1)),-2.0,-1.0 +x / ( x * ( 1 + x ) ) / ( 1 + x ),(x + 1)**(-2),0.0,-2.0 +x / ( x * ( 1 + x ) ) / ( 1 + x ) - 1,-1 + (x + 1)**(-2),1.0,0.0 +x / ( x * ( 1 + x ) + 1 ),x/(x*(x + 1) + 1),1.0,-1.0 +x / ( x * ( 1 + x ) - ( ( 1 / x ) / x ) ),x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( x * ( 1 + x ) - ( 1 / x ) ),x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( x * ( 1 - ( 1 - x ) ) - ( 1 / ( x * x ) ) ),x**3/(x**4 - 1),3.0,-1.0 +x / ( x * ( 1 - ( x * ( ( x * x ) + x ) ) ) + 1 ),-x/(x**4 + x**3 - x - 1),1.0,-3.0 +x / ( x * ( 1 - ( x * x ) ) - 1 ),-x/(x**3 - x + 1),1.0,-2.0 +x / ( x * ( 1 - x ) ) / ( ( x * x ) - 1 ),-1/((x - 1)*(x**2 - 1)),0.0,-3.0 +x / ( x * ( 1 - x ) ) / ( ( x * x ) - x ),-1/(x*(x - 1)**2),-1.0,-3.0 +x / ( x * ( 1 - x ) ) / ( 1 - ( x * x ) ),1/((x - 1)*(x**2 - 1)),0.0,-3.0 +x / ( x * ( 1 - x ) ) / ( 1 - x ),(x - 1)**(-2),0.0,-2.0 +x / ( x * ( 1 - x ) ) / ( x + x ),-1/(2*x*(x - 1)),-1.0,-2.0 +x / ( x * ( 1 - x ) + ( ( 1 / x ) - x ) ),-x**2/(x**3 - 1),2.0,-1.0 +x / ( x * ( 1 - x ) + ( 1 + x ) ),x/(-x*(x - 1) + x + 1),1.0,-1.0 +x / ( x * ( 1 - x ) + ( 1 / x ) ),-x**2/(x**2*(x - 1) - 1),2.0,-1.0 +x / ( x * ( 1 - x ) + 1 ),-x/(x*(x - 1) - 1),1.0,-1.0 +x / ( x * ( 1 - x ) + x ),-1/(x - 2),0.0,-1.0 +x / ( x * ( 1 - x ) - ( ( 1 + ( 1 / x ) ) / x ) ),-x**3/(x**3*(x - 1) + x + 1),3.0,-1.0 +x / ( x * ( 1 - x ) - ( ( 1 + x ) / x ) ),-x**2/(x**2*(x - 1) + x + 1),2.0,-1.0 +x / ( x * ( 1 - x ) - ( ( 1 / x ) / x ) ),-x**3/(x**3*(x - 1) + 1),3.0,-1.0 +x / ( x * ( 1 - x ) - ( 1 / ( 1 + x ) ) ),-x*(x + 1)/(x**3 - x + 1),1.0,-1.0 +x / ( x * ( 1 - x ) - ( 1 / ( x * x ) ) ),-x**3/(x**3*(x - 1) + 1),3.0,-1.0 +x / ( x * ( 1 - x ) - ( 1 / x ) ),-x**2/(x**2*(x - 1) + 1),2.0,-1.0 +x / ( x * ( 1 - x ) - 1 ),-x/(x*(x - 1) + 1),1.0,-1.0 +x / ( x * ( x * ( ( 1 + ( x * x ) ) + x ) ) + 1 ),x/(x**2*(x**2 + x + 1) + 1),1.0,-3.0 +x / ( x * ( x * ( ( 1 + x ) + x ) ) - 1 ),x/(x**2*(2*x + 1) - 1),1.0,-2.0 +x / ( x * ( x * ( ( 1 - x ) + ( x * x ) ) ) + 1 ),x/(x**2*(x**2 - x + 1) + 1),1.0,-3.0 +x / ( x * ( x * ( ( 1 - x ) - ( x * x ) ) ) - 1 ),-x/(x**2*(x**2 + x - 1) + 1),1.0,-3.0 +x / ( x * ( x * ( ( 1 - x ) - x ) ) - ( 1 / x ) ),-x**2/(x**3*(2*x - 1) + 1),2.0,-2.0 +x / ( x * ( x * ( ( 1 / x ) + x ) ) - 1 ),x/(x**3 + x - 1),1.0,-2.0 +x / ( x * ( x * ( ( x * x ) + x ) ) - ( 1 - x ) ),x/(x**3*(x + 1) + x - 1),1.0,-3.0 +x / ( x * ( x * ( ( x * x ) + x ) ) - x ),1/(x**2*(x + 1) - 1),0.0,-3.0 +x / ( x * ( x * ( ( x * x ) - x ) ) + ( 1 + x ) ),x/(x**3*(x - 1) + x + 1),1.0,-3.0 +x / ( x * ( x * ( ( x * x ) - x ) ) - ( 1 - x ) ),x/(x**3*(x - 1) + x - 1),1.0,-3.0 +x / ( x * ( x * ( ( x * x ) - x ) ) - 1 ),x/(x**3*(x - 1) - 1),1.0,-3.0 +x / ( x * ( x * ( 1 + ( ( 1 + x ) * x ) ) ) + 1 ),x/(x**2*(x*(x + 1) + 1) + 1),1.0,-3.0 +x / ( x * ( x * ( 1 + ( 1 + x ) ) ) - 1 ),x/(x**2*(x + 2) - 1),1.0,-2.0 +x / ( x * ( x * ( 1 + ( x * ( 1 + x ) ) ) ) + 1 ),x/(x**2*(x*(x + 1) + 1) + 1),1.0,-3.0 +x / ( x * ( x * ( 1 + ( x * x ) ) ) + ( 1 - x ) ),x/(x**4 + x**2 - x + 1),1.0,-3.0 +x / ( x * ( x * ( 1 + ( x * x ) ) ) + 1 ),x/(x**4 + x**2 + 1),1.0,-3.0 +x / ( x * ( x * ( 1 + x ) ) + ( 1 + x ) ),x/(x**2*(x + 1) + x + 1),1.0,-2.0 +x / ( x * ( x * ( 1 + x ) ) + 1 ),x/(x**2*(x + 1) + 1),1.0,-2.0 +x / ( x * ( x * ( 1 + x ) ) - ( 1 / x ) ),x**2/(x**3*(x + 1) - 1),2.0,-2.0 +x / ( x * ( x * ( 1 + x ) ) - 1 ),x/(x**2*(x + 1) - 1),1.0,-2.0 +x / ( x * ( x * ( 1 - x ) ) + ( 1 + x ) ),x/(-x**2*(x - 1) + x + 1),1.0,-2.0 +x / ( x * ( x * ( 1 - x ) ) + ( 1 - x ) ),-x/(x**2*(x - 1) + x - 1),1.0,-2.0 +x / ( x * ( x * ( 1 - x ) ) + x ),-1/(x*(x - 1) - 1),0.0,-2.0 +x / ( x * ( x * ( 1 - x ) ) - ( 1 - x ) ),-x/(x**2*(x - 1) - x + 1),1.0,-2.0 +x / ( x * ( x * ( 1 - x ) ) - ( 1 / x ) ),-x**2/(x**3*(x - 1) + 1),2.0,-2.0 +x / ( x * ( x * ( 1 - x ) ) - 1 ),-x/(x**2*(x - 1) + 1),1.0,-2.0 +x / ( x * ( x * ( x * ( 1 - x ) ) ) - ( 1 + x ) ),-x/(x**3*(x - 1) + x + 1),1.0,-3.0 +x / ( x * ( x * ( x * ( 1 - x ) ) ) - 1 ),-x/(x**3*(x - 1) + 1),1.0,-3.0 +x / ( x * ( x * ( x * x ) ) + ( 1 + x ) ),x/(x**4 + x + 1),1.0,-3.0 +x / ( x * ( x * ( x * x ) ) - ( 1 + x ) ),x/(x**4 - x - 1),1.0,-3.0 +x / ( x * ( x * ( x * x ) ) - 1 ),x/(x**4 - 1),1.0,-3.0 +x / ( x * ( x * ( x * x ) ) - x ),1/(x**3 - 1),0.0,-3.0 +x / ( x * ( x * x ) + ( ( 1 - x ) - x ) ),x/(x**3 - 2*x + 1),1.0,-2.0 +x / ( x * ( x * x ) + ( 1 + ( 1 / x ) ) ),x**2/(x**4 + x + 1),2.0,-2.0 +x / ( x * ( x * x ) + ( 1 + x ) ),x/(x**3 + x + 1),1.0,-2.0 +x / ( x * ( x * x ) + ( 1 - x ) ),x/(x**3 - x + 1),1.0,-2.0 +x / ( x * ( x * x ) + ( 1 / ( 1 - x ) ) ),x*(x - 1)/(x**3*(x - 1) - 1),1.0,-2.0 +x / ( x * ( x * x ) + ( 1 / x ) ),x**2/(x**4 + 1),2.0,-2.0 +x / ( x * ( x * x ) + 1 ),x/(x**3 + 1),1.0,-2.0 +x / ( x * ( x * x ) - ( ( 1 + x ) / x ) ),x**2/(x**4 - x - 1),2.0,-2.0 +x / ( x * ( x * x ) - ( ( 1 / x ) / ( 1 - x ) ) ),x**2*(x - 1)/(x**4*(x - 1) + 1),2.0,-2.0 +x / ( x * ( x * x ) - ( 1 + ( 1 / x ) ) ),x**2/(x**4 - x - 1),2.0,-2.0 +x / ( x * ( x * x ) - ( 1 + x ) ),x/(x**3 - x - 1),1.0,-2.0 +x / ( x * ( x * x ) - ( 1 - x ) ),x/(x**3 + x - 1),1.0,-2.0 +x / ( x * ( x * x ) - ( 1 / ( ( x * x ) - x ) ) ),x**2*(x - 1)/(x**4*(x - 1) - 1),2.0,-2.0 +x / ( x * ( x * x ) - ( 1 / x ) ),x**2/(x**4 - 1),2.0,-2.0 +x / ( x * ( x * x ) - 1 ),x/(x**3 - 1),1.0,-2.0 +x / ( x * ( x * x ) - x ),1/(x**2 - 1),0.0,-2.0 +x / ( x * ( x / ( ( 1 + x ) + x ) ) - 1 ),x*(2*x + 1)/(x**2 - 2*x - 1),1.0,0.0 +x / ( x * ( x / ( 1 + x ) ) + 1 ),x*(x + 1)/(x**2 + x + 1),1.0,0.0 +x / ( x * ( x / ( 1 + x ) ) - 1 ),x*(x + 1)/(x**2 - x - 1),1.0,0.0 +x / ( x * ( x / ( 1 - x ) ) - ( 1 + x ) ),-x*(x - 1)/(2*x**2 - 1),1.0,0.0 +x / ( x * 1 + x ),1/2,0.0,0.0 +x / ( x * 1 - ( 1 - x ) ),x/(2*x - 1),1.0,0.0 +x / ( x * 1 - ( 1 / ( x / ( 1 + x ) ) ) ),x**2/(x**2 - x - 1),2.0,0.0 +x / ( x * 1 - ( 1 / x ) ),x**2/(x**2 - 1),2.0,0.0 +x / ( x * 1 - 1 ),x/(x - 1),1.0,0.0 +x / ( x * x ),1/x,-1.0,-1.0 +x / ( x * x ) - 1 / ( ( 1 / ( 1 - x ) ) + x ),1/(x*(-x**2 + x + 1)),-1.0,-3.0 +x / ( x * x ) - 1 / ( x * x ) - 1,(-x**2 + x - 1)/x**2,-2.0,0.0 +x / ( x * x ) - x * x * x,(-x**4 + 1)/x,-1.0,3.0 +x / ( x * x ) - x * x - 1,(-x**3 - x + 1)/x,-1.0,2.0 +x / ( x * x ) - x + 1 / x,-x + 2/x,-1.0,1.0 +x / ( x * x ) - x - x * x,-x**2 - x + 1/x,-1.0,2.0 +x / ( x * x ) / ( ( 1 / ( 1 + x ) ) - x ),-(x + 1)/(x*(x*(x + 1) - 1)),-1.0,-2.0 +x / ( x * x ) / ( ( 1 / ( 1 - x ) ) - x ),(-x + 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +x / ( x * x ) / ( ( x * ( 1 - x ) ) - 1 ),-1/(x*(x*(x - 1) + 1)),-1.0,-3.0 +x / ( x * x ) / ( x * ( 1 + x ) ) / x - 1,(-x**3*(x + 1) + 1)/(x**3*(x + 1)),-3.0,0.0 +x / ( x * x ) / ( x + x ),1/(2*x**2),-2.0,-2.0 +x / ( x * x ) / x,x**(-2),-2.0,-2.0 +x / ( x * x ) / x / x - ( 1 - x ),x - 1 + x**(-3),-3.0,1.0 +x / ( x * x ) / x / x - ( x / ( 1 + x ) ),(-x**4 + x + 1)/(x**3*(x + 1)),-3.0,0.0 +x / ( x * x ) / x / x - 1,-1 + x**(-3),-3.0,0.0 +x / ( x * x + ( ( ( 1 / x ) / x ) - x ) ),x**3/(x**3*(x - 1) + 1),3.0,-1.0 +x / ( x * x + ( ( 1 - x ) - x ) ),x/(x**2 - 2*x + 1),1.0,-1.0 +x / ( x * x + ( ( 1 / x ) - x ) ),x**2/(x**2*(x - 1) + 1),2.0,-1.0 +x / ( x * x + ( 1 - x ) ),x/(x**2 - x + 1),1.0,-1.0 +x / ( x * x + ( 1 / ( 1 + x ) ) ),x*(x + 1)/(x**2*(x + 1) + 1),1.0,-1.0 +x / ( x * x + ( 1 / ( 1 - x ) ) ),x*(x - 1)/(x**2*(x - 1) - 1),1.0,-1.0 +x / ( x * x + ( 1 / ( x * ( 1 + x ) ) ) ),x**2*(x + 1)/(x**3*(x + 1) + 1),2.0,-1.0 +x / ( x * x + ( 1 / x ) ),x**2/(x**3 + 1),2.0,-1.0 +x / ( x * x + ( x / ( 1 + x ) ) ),(x + 1)/(x*(x + 1) + 1),0.0,-1.0 +x / ( x * x + 1 ),x/(x**2 + 1),1.0,-1.0 +x / ( x * x + x ),1/(x + 1),0.0,-1.0 +x / ( x * x - ( ( ( ( 1 - x ) + x ) / x ) / x ) ),x**3/(x**4 - 1),3.0,-1.0 +x / ( x * x - ( ( ( 1 + x ) / x ) / x ) ),x**3/(x**4 - x - 1),3.0,-1.0 +x / ( x * x - ( ( 1 - x ) / x ) ),x**2/(x**3 + x - 1),2.0,-1.0 +x / ( x * x - ( ( 1 / ( ( x * x ) - x ) ) / x ) ),x**3*(x - 1)/(x**4*(x - 1) - 1),3.0,-1.0 +x / ( x * x - ( ( 1 / ( 1 + x ) ) / x ) ),x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +x / ( x * x - ( ( 1 / ( 1 - x ) ) / ( x * x ) ) ),x**3*(x - 1)/(x**4*(x - 1) + 1),3.0,-1.0 +x / ( x * x - ( ( 1 / ( 1 - x ) ) / x ) ),x**2*(x - 1)/(x**3*(x - 1) + 1),2.0,-1.0 +x / ( x * x - ( ( 1 / ( x * ( 1 + x ) ) ) / x ) ),x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +x / ( x * x - ( ( 1 / ( x * ( 1 - x ) ) ) / x ) ),x**3*(x - 1)/(x**4*(x - 1) + 1),3.0,-1.0 +x / ( x * x - ( ( 1 / ( x / ( 1 - x ) ) ) / x ) ),x**3/(x**4 + x - 1),3.0,-1.0 +x / ( x * x - ( ( 1 / x ) + ( 1 + x ) ) ),x**2/(x**3 - x**2 - x - 1),2.0,-1.0 +x / ( x * x - ( ( 1 / x ) / ( 1 + x ) ) ),x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +x / ( x * x - ( ( 1 / x ) / ( 1 - x ) ) ),x**2*(x - 1)/(x**3*(x - 1) + 1),2.0,-1.0 +x / ( x * x - ( ( 1 / x ) / ( x * ( 1 - x ) ) ) ),x**3*(x - 1)/(x**4*(x - 1) + 1),3.0,-1.0 +x / ( x * x - ( 1 + ( ( 1 / ( x * x ) ) + x ) ) ),x**3/(x**4 - x**3 - x**2 - 1),3.0,-1.0 +x / ( x * x - ( 1 + ( ( 1 / x ) + x ) ) ),x**2/(x**3 - x**2 - x - 1),2.0,-1.0 +x / ( x * x - ( 1 + ( 1 + x ) ) ),x/(x**2 - x - 2),1.0,-1.0 +x / ( x * x - ( 1 + ( 1 - x ) ) ),x/(x**2 + x - 2),1.0,-1.0 +x / ( x * x - ( 1 + ( x / ( 1 - x ) ) ) ),x*(x - 1)/(x**3 - x**2 + 1),1.0,-1.0 +x / ( x * x - ( 1 + x ) ),x/(x**2 - x - 1),1.0,-1.0 +x / ( x * x - ( 1 - x ) ),x/(x**2 + x - 1),1.0,-1.0 +x / ( x * x - ( 1 / ( ( x * x ) + ( x * x ) ) ) ),2*x**3/(2*x**4 - 1),3.0,-1.0 +x / ( x * x - ( 1 / ( ( x * x ) + x ) ) ),x**2*(x + 1)/(x**3*(x + 1) - 1),2.0,-1.0 +x / ( x * x - ( 1 / ( ( x / ( 1 + x ) ) - x ) ) ),x**3/(x**4 + x + 1),3.0,-1.0 +x / ( x * x - ( 1 / ( 1 + ( x * x ) ) ) ),(x**3 + x)/(x**4 + x**2 - 1),1.0,-1.0 +x / ( x * x - ( 1 / ( 1 + x ) ) ),x*(x + 1)/(x**2*(x + 1) - 1),1.0,-1.0 +x / ( x * x - ( 1 / ( x * ( ( x * x ) + x ) ) ) ),x**3*(x + 1)/(x**4*(x + 1) - 1),3.0,-1.0 +x / ( x * x - ( 1 / x ) ),x**2/(x**3 - 1),2.0,-1.0 +x / ( x * x - ( x / ( 1 + x ) ) ),(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +x / ( x + ( ( ( 1 + x ) * x ) * x ) - 1 ),x/(x**2*(x + 1) + x - 1),1.0,-2.0 +x / ( x + ( ( ( 1 - ( 1 / x ) ) / x ) + x ) / x ),x**4/(x**4 + x**3 + x - 1),4.0,0.0 +x / ( x + ( ( ( 1 - x ) - x ) / x ) ) - 1,(2*x - 1)/(x**2 - 2*x + 1),0.0,-1.0 +x / ( x + ( ( ( 1 - x ) / ( x * x ) ) + x ) / x ),x**4/(x**4 + x**3 - x + 1),4.0,0.0 +x / ( x + ( ( ( 1 - x ) / x ) + x ) / x ),x**3/(x**3 + x**2 - x + 1),3.0,0.0 +x / ( x + ( ( ( 1 - x ) / x ) / x ) * 1 ),x**3/(x**3 - x + 1),3.0,0.0 +x / ( x + ( ( ( 1 - x ) / x ) / x ) + x ),x**3/(2*x**3 - x + 1),3.0,0.0 +x / ( x + ( ( ( 1 / ( 1 - x ) ) / ( x * x ) ) + x ) / x ),x**4*(x - 1)/(x**5 - x**3 - 1),4.0,0.0 +x / ( x + ( ( ( 1 / ( 1 - x ) ) / x ) / x ) / x ),x**4*(x - 1)/(x**4*(x - 1) - 1),4.0,0.0 +x / ( x + ( ( ( 1 / x ) + x ) + ( 1 + x ) ) / x ),x**3/(x**3 + x*(2*x + 1) + 1),3.0,0.0 +x / ( x + ( ( ( 1 / x ) - x ) / x ) + x ),x**3/(2*x**3 - x**2 + 1),3.0,0.0 +x / ( x + ( ( ( 1 / x ) / ( 1 - x ) ) / x ) ) - 1,1/(x**3*(x - 1) - 1),0.0,-4.0 +x / ( x + ( ( ( 1 / x ) / ( 1 - x ) ) / x ) / x ),x**4*(x - 1)/(x**4*(x - 1) - 1),4.0,0.0 +x / ( x + ( ( ( 1 / x ) / x ) + ( 1 + x ) ) / x ),x**4/(x**4 + x**2*(x + 1) + 1),4.0,0.0 +x / ( x + ( ( ( x * x ) + ( 1 - x ) ) / x ) / x ),x**3/(x**3 + x**2 - x + 1),3.0,0.0 +x / ( x + ( ( 1 + ( 1 + x ) ) + x ) / x ),x**2/(x**2 + 2*x + 2),2.0,0.0 +x / ( x + ( ( 1 + ( 1 - x ) ) / x ) / x ),x**3/(x**3 - x + 2),3.0,0.0 +x / ( x + ( ( 1 + ( 1 / x ) ) + x ) + x ),x**2/(x*(3*x + 1) + 1),2.0,0.0 +x / ( x + ( ( 1 + ( x * ( 1 + x ) ) ) / x ) / ( x * x ) ),x**4/(x**4 + x*(x + 1) + 1),4.0,0.0 +x / ( x + ( ( 1 + ( x * x ) ) + x ) + x ),x/(x**2 + 3*x + 1),1.0,-1.0 +x / ( x + ( ( 1 + ( x * x ) ) + x ) / x ),x**2/(2*x**2 + x + 1),2.0,0.0 +x / ( x + ( ( 1 + x ) ) ),x/(2*x + 1),1.0,0.0 +x / ( x + ( ( 1 + x ) * ( 1 + x ) ) / x ),x**2/(x**2 + (x + 1)**2),2.0,0.0 +x / ( x + ( ( 1 + x ) + ( 1 / ( x * x ) ) ) / x ),x**4/(x**4 + x**2*(x + 1) + 1),4.0,0.0 +x / ( x + ( ( 1 + x ) + ( 1 / x ) ) / x ),x**3/(x**3 + x*(x + 1) + 1),3.0,0.0 +x / ( x + ( ( 1 + x ) + ( x * x ) ) ) - x,-x**2*(x + 2)/(x**2 + 2*x + 1),2.0,1.0 +x / ( x + ( ( 1 + x ) + x ) ) - x,-3*x**2/(3*x + 1),2.0,1.0 +x / ( x + ( ( 1 + x ) + x ) * 1 ),x/(3*x + 1),1.0,0.0 +x / ( x + ( ( 1 + x ) + x ) + 1 ),x/(3*x + 2),1.0,0.0 +x / ( x + ( ( 1 + x ) + x ) + x ),x/(4*x + 1),1.0,0.0 +x / ( x + ( ( 1 + x ) + x ) / x ),x**2/(x**2 + 2*x + 1),2.0,0.0 +x / ( x + ( ( 1 + x ) / ( x * x ) ) + x ),x**3/(2*x**3 + x + 1),3.0,0.0 +x / ( x + ( ( 1 + x ) / x ) ),x**2/(x**2 + x + 1),2.0,0.0 +x / ( x + ( ( 1 + x ) / x ) ) + ( x * x ),x**2*(x**2 + x + 2)/(x**2 + x + 1),2.0,2.0 +x / ( x + ( ( 1 + x ) / x ) + ( x * x ) ),x**2/(x**2*(x + 1) + x + 1),2.0,-1.0 +x / ( x + ( ( 1 + x ) / x ) + x ),x**2/(2*x**2 + x + 1),2.0,0.0 +x / ( x + ( ( 1 + x ) / x ) / ( x * x ) ),x**4/(x**4 + x + 1),4.0,0.0 +x / ( x + ( ( 1 + x ) / x ) / x ),x**3/(x**3 + x + 1),3.0,0.0 +x / ( x + ( ( 1 - x ) * x ) - ( 1 / x ) ),-x**2/(x**2*(x - 2) + 1),2.0,-1.0 +x / ( x + ( ( 1 - x ) * x ) - 1 ),-x/(x*(x - 1) - x + 1),1.0,-1.0 +x / ( x + ( ( 1 - x ) + ( 1 + x ) ) / ( x * x ) ),x**3/(x**3 + 2),3.0,0.0 +x / ( x + ( ( 1 - x ) - x ) / ( x * x ) ),x**3/(x**3 - 2*x + 1),3.0,0.0 +x / ( x + ( ( 1 - x ) / x ) ) - 1,(x - 1)/(x**2 - x + 1),0.0,-1.0 +x / ( x + ( ( 1 - x ) / x ) + x ),x**2/(2*x**2 - x + 1),2.0,0.0 +x / ( x + ( ( 1 / ( ( 1 + x ) * x ) ) + x ) / x ),x**3*(x + 1)/(x**4 + 2*x**3 + x**2 + 1),3.0,0.0 +x / ( x + ( ( 1 / ( ( 1 + x ) - ( 1 - x ) ) ) / x ) / x ),2*x**4/(2*x**4 + 1),4.0,0.0 +x / ( x + ( ( 1 / ( 1 + x ) ) + x ) ) * x,x**2*(x + 1)/(2*x*(x + 1) + 1),2.0,1.0 +x / ( x + ( ( 1 / ( 1 + x ) ) + x ) ) - x,-x**2*(2*x + 1)/(2*x*(x + 1) + 1),2.0,1.0 +x / ( x + ( ( 1 / ( 1 + x ) ) / x ) + x ),x**2*(x + 1)/(2*x**2*(x + 1) + 1),2.0,0.0 +x / ( x + ( ( 1 / ( 1 + x ) ) / x ) / ( x * x ) ),x**4*(x + 1)/(x**4*(x + 1) + 1),4.0,0.0 +x / ( x + ( ( 1 / ( 1 - ( 1 - x ) ) ) / x ) / x ),x**4/(x**4 + 1),4.0,0.0 +x / ( x + ( ( 1 / ( 1 - ( x * x ) ) ) / x ) ) - 1,1/(x**4 - x**2 - 1),0.0,-4.0 +x / ( x + ( ( 1 / ( 1 - x ) ) ) ),x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +x / ( x + ( ( 1 / ( 1 - x ) ) + x ) ) * x,x**2*(x - 1)/(2*x*(x - 1) - 1),2.0,1.0 +x / ( x + ( ( 1 / ( 1 - x ) ) / x ) / ( x * x ) ),x**4*(x - 1)/(x**4*(x - 1) - 1),4.0,0.0 +x / ( x + ( ( 1 / ( 1 - x ) ) / x ) / x ),x**3*(x - 1)/(x**3*(x - 1) - 1),3.0,0.0 +x / ( x + ( ( 1 / ( x * ( 1 + x ) ) ) + x ) / x ),x**3*(x + 1)/(x**4 + 2*x**3 + x**2 + 1),3.0,0.0 +x / ( x + ( ( 1 / ( x * ( 1 - x ) ) ) / x ) / x ),x**4*(x - 1)/(x**4*(x - 1) - 1),4.0,0.0 +x / ( x + ( ( 1 / ( x * x ) ) + ( 1 - x ) ) / x ),x**4/(x**4 + x**2*(-x + 1) + 1),4.0,0.0 +x / ( x + ( ( 1 / ( x * x ) ) + ( 1 / x ) ) / x ),x**4/(x**4 + x + 1),4.0,0.0 +x / ( x + ( ( 1 / ( x * x ) ) + ( x / ( 1 - x ) ) ) / x ),x**4*(x - 1)/(x**4*(x - 1) - x**3 + x - 1),4.0,0.0 +x / ( x + ( ( 1 / ( x * x ) ) + x ) + x ),x**3/(3*x**3 + 1),3.0,0.0 +x / ( x + ( ( 1 / ( x * x ) ) + x ) / ( 1 + x ) ),x**3/(x**3 + x**2 - x + 1),3.0,0.0 +x / ( x + ( ( 1 / ( x * x ) ) + x ) / x ),x**4/(x**4 + x**3 + 1),4.0,0.0 +x / ( x + ( ( 1 / x ) ) ),x**2/(x**2 + 1),2.0,0.0 +x / ( x + ( ( 1 / x ) * ( 1 + x ) ) + x ),x**2/(2*x**2 + x + 1),2.0,0.0 +x / ( x + ( ( 1 / x ) + ( 1 + x ) ) / x ),x**3/(x**3 + x*(x + 1) + 1),3.0,0.0 +x / ( x + ( ( 1 / x ) + ( 1 - x ) ) / ( x * x ) ),x**4/(x**4 + x*(-x + 1) + 1),4.0,0.0 +x / ( x + ( ( 1 / x ) + ( 1 / ( 1 + x ) ) ) / ( x * x ) ),x**4*(x + 1)/(x**4*(x + 1) + 2*x + 1),4.0,0.0 +x / ( x + ( ( 1 / x ) + ( 1 / ( 1 + x ) ) ) / x ),x**3*(x + 1)/(x**3*(x + 1) + 2*x + 1),3.0,0.0 +x / ( x + ( ( 1 / x ) + ( x * x ) ) / x ),x**3/(2*x**3 + 1),3.0,0.0 +x / ( x + ( ( 1 / x ) + ( x / ( 1 + x ) ) ) ) * x,x**3*(x + 1)/(x**3 + 2*x**2 + x + 1),3.0,1.0 +x / ( x + ( ( 1 / x ) + ( x / ( 1 - x ) ) ) / ( x * x ) ),x**4*(x - 1)/(x**4*(x - 1) - x**2 + x - 1),4.0,0.0 +x / ( x + ( ( 1 / x ) + x ) + ( 1 + x ) ),x**2/(x*(3*x + 1) + 1),2.0,0.0 +x / ( x + ( ( 1 / x ) + x ) + x ),x**2/(3*x**2 + 1),2.0,0.0 +x / ( x + ( ( 1 / x ) + x ) / ( 1 + x ) ),x**2*(x + 1)/(x**3 + 2*x**2 + 1),2.0,0.0 +x / ( x + ( ( 1 / x ) + x ) / ( x * ( 1 + x ) ) ),x**3*(x + 1)/(x**3*(x + 1) + x**2 + 1),3.0,0.0 +x / ( x + ( ( 1 / x ) + x ) / ( x * x ) ),x**4/(x**4 + x**2 + 1),4.0,0.0 +x / ( x + ( ( 1 / x ) - x ) / ( ( x * x ) / ( 1 - x ) ) ),x**4/(x**4 + (x - 1)*(x**2 - 1)),4.0,0.0 +x / ( x + ( ( 1 / x ) / ( 1 + x ) ) / x ),x**3*(x + 1)/(x**3*(x + 1) + 1),3.0,0.0 +x / ( x + ( ( 1 / x ) / ( 1 - ( 1 + ( x * x ) ) ) ) + x ),x**4/(2*x**4 - 1),4.0,0.0 +x / ( x + ( ( 1 / x ) / ( 1 - x ) ) / ( x * x ) ),x**4*(x - 1)/(x**4*(x - 1) - 1),4.0,0.0 +x / ( x + ( ( 1 / x ) / ( x * x ) ) + 1 ),x**4/(x**3*(x + 1) + 1),4.0,0.0 +x / ( x + ( ( 1 / x ) / ( x * x ) ) + x ),x**4/(2*x**4 + 1),4.0,0.0 +x / ( x + ( ( 1 / x ) / x ) ) - x,x*(-x**3 + x**2 - 1)/(x**3 + 1),1.0,1.0 +x / ( x + ( ( 1 / x ) / x ) * 1 ),x**3/(x**3 + 1),3.0,0.0 +x / ( x + ( ( 1 / x ) / x ) + ( 1 / x ) ),x**3/(x**3 + x + 1),3.0,0.0 +x / ( x + ( ( 1 / x ) / x ) + ( x * ( 1 + x ) ) ),x**3/(x**3*(x + 2) + 1),3.0,-1.0 +x / ( x + ( ( 1 / x ) / x ) + 1 ),x**3/(x**2*(x + 1) + 1),3.0,0.0 +x / ( x + ( ( 1 / x ) / x ) + x ),x**3/(2*x**3 + 1),3.0,0.0 +x / ( x + ( ( 1 / x ) / x ) / ( x * ( 1 + x ) ) ),x**4*(x + 1)/(x**4*(x + 1) + 1),4.0,0.0 +x / ( x + ( ( x * ( 1 + x ) ) + x ) ),1/(x + 3),0.0,-1.0 +x / ( x + ( ( x * ( 1 - x ) ) * x ) + 1 ),x/(-x**2*(x - 1) + x + 1),1.0,-2.0 +x / ( x + ( ( x * x ) * ( ( x * x ) - x ) ) - 1 ),x/(x**3*(x - 1) + x - 1),1.0,-3.0 +x / ( x + ( ( x * x ) * ( 1 - ( x * x ) ) ) + 1 ),x/(-x**4 + x**2 + x + 1),1.0,-3.0 +x / ( x + ( ( x * x ) * x ) ) - 1,-x**2/(x**2 + 1),2.0,0.0 +x / ( x + ( ( x * x ) * x ) * ( 1 + x ) ),1/(x**2*(x + 1) + 1),0.0,-3.0 +x / ( x + ( ( x * x ) * x ) - ( ( 1 + x ) / x ) ),x**2/(x**4 + x**2 - x - 1),2.0,-2.0 +x / ( x + ( ( x * x ) + ( 1 - x ) ) / x ),x**2/(2*x**2 - x + 1),2.0,0.0 +x / ( x + ( ( x * x ) + x ) + x ),1/(x + 3),0.0,-1.0 +x / ( x + ( ( x / ( 1 + x ) ) / x ) / x ),x**2*(x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +x / ( x + ( ( x / ( 1 - x ) ) + ( 1 / x ) ) / x ),x**3*(x - 1)/(x**3*(x - 1) - x**2 + x - 1),3.0,0.0 +x / ( x + ( ( x / ( 1 - x ) ) / x ) ) - x,x**2*(-x + 2)/(x*(x - 1) - 1),2.0,1.0 +x / ( x + ( 1 + ( ( ( 1 / x ) / x ) - x ) ) / x ),x**4/(x**4 + x**2*(-x + 1) + 1),4.0,0.0 +x / ( x + ( 1 + ( ( 1 / ( x * x ) ) - x ) ) / x ),x**4/(x**4 + x**2*(-x + 1) + 1),4.0,0.0 +x / ( x + ( 1 + ( ( 1 / x ) + x ) ) / x ),x**3/(x**3 + x*(x + 1) + 1),3.0,0.0 +x / ( x + ( 1 + ( ( 1 / x ) - x ) ) / ( x * x ) ),x**4/(x**4 + x*(-x + 1) + 1),4.0,0.0 +x / ( x + ( 1 + ( ( 1 / x ) - x ) ) / x ),x**3/(x**3 + x*(-x + 1) + 1),3.0,0.0 +x / ( x + ( 1 + ( ( x * x ) * x ) ) + x ),x/(x**3 + 2*x + 1),1.0,-2.0 +x / ( x + ( 1 + ( ( x * x ) * x ) ) / x ),x**2/(x**3 + x**2 + 1),2.0,-1.0 +x / ( x + ( 1 + ( ( x * x ) - x ) ) / ( x * x ) ),x**3/(x**3 + x**2 - x + 1),3.0,0.0 +x / ( x + ( 1 + ( 1 + x ) ) ) + x,x*(2*x + 3)/(2*(x + 1)),1.0,1.0 +x / ( x + ( 1 + ( 1 + x ) ) * x ),1/(x + 3),0.0,-1.0 +x / ( x + ( 1 + ( 1 + x ) ) + x ),x/(3*x + 2),1.0,0.0 +x / ( x + ( 1 + ( 1 + x ) ) / ( ( x * x ) * x ) ),x**4/(x**4 + x + 2),4.0,0.0 +x / ( x + ( 1 + ( 1 + x ) ) / ( x * x ) ),x**3/(x**3 + x + 2),3.0,0.0 +x / ( x + ( 1 + ( 1 + x ) ) / x ),x**2/(x**2 + x + 2),2.0,0.0 +x / ( x + ( 1 + ( 1 - x ) ) + ( 1 + x ) ),x/(x + 3),1.0,0.0 +x / ( x + ( 1 + ( 1 - x ) ) / ( x * x ) ),x**3/(x**3 - x + 2),3.0,0.0 +x / ( x + ( 1 + ( 1 / ( 1 + x ) ) ) ),x*(x + 1)/((x + 1)**2 + 1),1.0,0.0 +x / ( x + ( 1 + ( 1 / ( 1 + x ) ) ) / ( ( x * x ) * x ) ),x**4*(x + 1)/(x**4*(x + 1) + x + 2),4.0,0.0 +x / ( x + ( 1 + ( 1 / x ) ) ) + x,x + x/(x + 1 + 1/x),1.0,1.0 +x / ( x + ( 1 + ( 1 / x ) ) / ( x * ( 1 - ( 1 - x ) ) ) ),x**4/(x**4 + x + 1),4.0,0.0 +x / ( x + ( 1 + ( 1 / x ) ) / ( x * ( 1 - x ) ) ),x**3*(x - 1)/(x**3*(x - 1) - x - 1),3.0,0.0 +x / ( x + ( 1 + ( 1 / x ) ) / ( x * x ) ),x**4/(x**4 + x + 1),4.0,0.0 +x / ( x + ( 1 + ( 1 / x ) ) / x ),x**3/(x**3 + x + 1),3.0,0.0 +x / ( x + ( 1 + ( x * x ) ) ) + ( 1 / x ),(2*x**2 + x + 1)/(x*(x**2 + x + 1)),-1.0,-1.0 +x / ( x + ( 1 + ( x * x ) ) ) - ( 1 / x ),-(x + 1)/(x*(x**2 + x + 1)),-1.0,-2.0 +x / ( x + ( 1 + ( x * x ) ) ) - x,-x**2*(x + 1)/(x**2 + x + 1),2.0,1.0 +x / ( x + ( 1 + ( x * x ) ) + 1 ),x/(x**2 + x + 2),1.0,-1.0 +x / ( x + ( 1 + ( x * x ) ) + x ),x/(x**2 + 2*x + 1),1.0,-1.0 +x / ( x + ( 1 + ( x * x ) ) / ( x * x ) ),x**3/(x**3 + x**2 + 1),3.0,0.0 +x / ( x + ( 1 + ( x / ( 1 - x ) ) ) ) - x,x**2*(-x + 2)/(x**2 - x - 1),2.0,1.0 +x / ( x + ( 1 + x ) ),x/(2*x + 1),1.0,0.0 +x / ( x + ( 1 + x ) ) + 1,(3*x + 1)/(2*x + 1),0.0,0.0 +x / ( x + ( 1 + x ) ) + x,2*x*(x + 1)/(2*x + 1),1.0,1.0 +x / ( x + ( 1 + x ) ) - ( ( x * x ) + x ),-x**2*(2*x + 3)/(2*x + 1),2.0,2.0 +x / ( x + ( 1 + x ) ) - ( x * x ),x*(-x*(2*x + 1) + 1)/(2*x + 1),1.0,2.0 +x / ( x + ( 1 + x ) ) - 1,-(x + 1)/(2*x + 1),0.0,0.0 +x / ( x + ( 1 + x ) ) / ( 1 + x ),x/((x + 1)*(2*x + 1)),1.0,-1.0 +x / ( x + ( 1 + x ) * ( ( 1 / x ) / x ) ),x**3/(x**3 + x + 1),3.0,0.0 +x / ( x + ( 1 + x ) * ( 1 - x ) ),x/(-x**2 + x + 1),1.0,-1.0 +x / ( x + ( 1 + x ) * 1 ),x/(2*x + 1),1.0,0.0 +x / ( x + ( 1 + x ) + ( 1 + x ) ),x/(3*x + 2),1.0,0.0 +x / ( x + ( 1 + x ) + ( 1 / ( x * x ) ) ),x**3/(x**2*(2*x + 1) + 1),3.0,0.0 +x / ( x + ( 1 + x ) + ( 1 / x ) ),x**2/(x*(2*x + 1) + 1),2.0,0.0 +x / ( x + ( 1 + x ) + 1 ),x/(2*(x + 1)),1.0,0.0 +x / ( x + ( 1 + x ) + x ),x/(3*x + 1),1.0,0.0 +x / ( x + ( 1 + x ) - ( 1 - x ) ),1/3,0.0,0.0 +x / ( x + ( 1 + x ) / ( x * ( ( x * x ) - x ) ) ),x**3*(x - 1)/(x**3*(x - 1) + x + 1),3.0,0.0 +x / ( x + ( 1 + x ) / ( x * ( x * x ) ) ),x**4/(x**4 + x + 1),4.0,0.0 +x / ( x + ( 1 + x ) / ( x * x ) ),x**3/(x**3 + x + 1),3.0,0.0 +x / ( x + ( 1 + x ) / ( x / ( 1 - ( 1 / ( x * x ) ) ) ) ),x**4/(x**4 + (x + 1)*(x**2 - 1)),4.0,0.0 +x / ( x + ( 1 + x ) / 1 ),x/(2*x + 1),1.0,0.0 +x / ( x + ( 1 + x ) / x ),x**2/(x**2 + x + 1),2.0,0.0 +x / ( x + ( 1 - ( 1 / x ) ) / ( x * x ) ),x**4/(x**4 + x - 1),4.0,0.0 +x / ( x + ( 1 - ( 1 / x ) ) / ( x / ( 1 - x ) ) ),x**3/(x**3 - (x - 1)**2),3.0,0.0 +x / ( x + ( 1 - ( x * ( 1 - x ) ) ) / ( x * x ) ),x**3/(x**3 + x*(x - 1) + 1),3.0,0.0 +x / ( x + ( 1 - x ) / ( ( x * x ) * x ) ),x**4/(x**4 - x + 1),4.0,0.0 +x / ( x + ( 1 - x ) / ( 1 + x ) ),x*(x + 1)/(x**2 + 1),1.0,0.0 +x / ( x + ( 1 - x ) / ( x * ( x * ( 1 + x ) ) ) ),x**3*(x + 1)/(x**3*(x + 1) - x + 1),3.0,0.0 +x / ( x + ( 1 / ( ( ( x * x ) * x ) + x ) ) ) - 1,-1/(x**4 + x**2 + 1),0.0,-4.0 +x / ( x + ( 1 / ( ( 1 - x ) - x ) ) ) * x,x**2*(2*x - 1)/(x*(2*x - 1) - 1),2.0,1.0 +x / ( x + ( 1 / ( ( 1 - x ) - x ) ) ) - 1,1/(x*(2*x - 1) - 1),0.0,-2.0 +x / ( x + ( 1 / ( ( x * ( 1 - x ) ) - x ) ) / x ),x**4/(x**4 - 1),4.0,0.0 +x / ( x + ( 1 / ( ( x * ( x * x ) ) - x ) ) / ( x * x ) ),(x**6 - x**4)/(x**6 - x**4 + 1),4.0,0.0 +x / ( x + ( 1 / ( ( x * x ) + x ) ) ) - 1,-1/(x**2*(x + 1) + 1),0.0,-3.0 +x / ( x + ( 1 / ( ( x * x ) + x ) ) + 1 ),x**2*(x + 1)/(x*(x + 1)**2 + 1),2.0,0.0 +x / ( x + ( 1 / ( ( x * x ) + x ) ) / ( x * x ) ),x**4*(x + 1)/(x**4*(x + 1) + 1),4.0,0.0 +x / ( x + ( 1 / ( ( x * x ) - x ) ) ) - 1,-1/(x**2*(x - 1) + 1),0.0,-3.0 +x / ( x + ( 1 / ( ( x * x ) - x ) ) - 1 ),x**2*(x - 1)/(x*(x - 1)**2 + 1),2.0,0.0 +x / ( x + ( 1 / ( ( x * x ) - x ) ) / x ),x**3*(x - 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( x + ( 1 / ( ( x / ( 1 + x ) ) - x ) ) + x ),x**3/(2*x**3 - x - 1),3.0,0.0 +x / ( x + ( 1 / ( ( x / ( 1 - x ) ) - x ) ) / x ),x**4/(x**4 - x + 1),4.0,0.0 +x / ( x + ( 1 / ( 1 + ( x * x ) ) ) ) - 1,-1/(x**3 + x + 1),0.0,-3.0 +x / ( x + ( 1 / ( 1 + x ) ) ) * x,x**2*(x + 1)/(x*(x + 1) + 1),2.0,1.0 +x / ( x + ( 1 / ( 1 + x ) ) ) - ( x / ( 1 + ( x * x ) ) ),x**4/(x**4 + x**3 + 2*x**2 + x + 1),4.0,0.0 +x / ( x + ( 1 / ( 1 + x ) ) ) - x,-x**3/(x**2 + x + 1),3.0,1.0 +x / ( x + ( 1 / ( 1 + x ) ) + ( 1 / x ) ),x**2*(x + 1)/(x**2*(x + 1) + 2*x + 1),2.0,0.0 +x / ( x + ( 1 / ( 1 + x ) ) + 1 ),x*(x + 1)/((x + 1)**2 + 1),1.0,0.0 +x / ( x + ( 1 / ( 1 + x ) ) + x ),x*(x + 1)/(2*x*(x + 1) + 1),1.0,0.0 +x / ( x + ( 1 / ( 1 + x ) ) / ( ( x * x ) * x ) ),x**4*(x + 1)/(x**4*(x + 1) + 1),4.0,0.0 +x / ( x + ( 1 / ( 1 + x ) ) / ( x * x ) ),x**3*(x + 1)/(x**3*(x + 1) + 1),3.0,0.0 +x / ( x + ( 1 / ( 1 + x ) ) / x ),x**2*(x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +x / ( x + ( 1 / ( 1 - ( 1 + x ) ) ) / x ),x**3/(x**3 - 1),3.0,0.0 +x / ( x + ( 1 / ( 1 - ( x * x ) ) ) ),(x**3 - x)/(x**3 - x - 1),1.0,0.0 +x / ( x + ( 1 / ( 1 - ( x * x ) ) ) ) - x,x**2*(-x**2 + x + 1)/(x**3 - x - 1),2.0,1.0 +x / ( x + ( 1 / ( 1 - ( x * x ) ) ) / x ),(x**4 - x**2)/(x**4 - x**2 - 1),2.0,0.0 +x / ( x + ( 1 / ( 1 - x ) ) ) - 1,1/(x*(x - 1) - 1),0.0,-2.0 +x / ( x + ( 1 / ( 1 - x ) ) ) - x,x**2*(-x + 2)/(x*(x - 1) - 1),2.0,1.0 +x / ( x + ( 1 / ( 1 - x ) ) ) / 1,x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +x / ( x + ( 1 / ( 1 - x ) ) * 1 ),x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +x / ( x + ( 1 / ( 1 - x ) ) * x ),(x - 1)/(x - 2),0.0,0.0 +x / ( x + ( 1 / ( 1 - x ) ) + 1 ),x*(x - 1)/(x**2 - 2),1.0,0.0 +x / ( x + ( 1 / ( 1 - x ) ) + x ),x*(x - 1)/(2*x*(x - 1) - 1),1.0,0.0 +x / ( x + ( 1 / ( 1 - x ) ) / x ),x**2*(x - 1)/(x**2*(x - 1) - 1),2.0,0.0 +x / ( x + ( 1 / ( 1 / x ) ) + x ),1/3,0.0,0.0 +x / ( x + ( 1 / ( x * ( 1 + ( 1 - x ) ) ) ) / x ),x**3*(x - 2)/(x**3*(x - 2) - 1),3.0,0.0 +x / ( x + ( 1 / ( x * ( 1 - x ) ) ) / ( x * x ) ),x**4*(x - 1)/(x**4*(x - 1) - 1),4.0,0.0 +x / ( x + ( 1 / ( x * ( 1 - x ) ) ) / x ),x**3*(x - 1)/(x**3*(x - 1) - 1),3.0,0.0 +x / ( x + ( 1 / ( x * ( x * x ) ) ) ),x**4/(x**4 + 1),4.0,0.0 +x / ( x + ( 1 / ( x * x ) ) ),x**3/(x**3 + 1),3.0,0.0 +x / ( x + ( 1 / ( x * x ) ) ) + x,(x**4 + x**3 + x)/(x**3 + 1),1.0,1.0 +x / ( x + ( 1 / ( x * x ) ) / ( ( 1 + x ) * x ) ),x**4*(x + 1)/(x**4*(x + 1) + 1),4.0,0.0 +x / ( x + ( 1 / ( x * x ) ) / ( ( x * ( 1 - x ) ) + x ) ),x**4*(x - 2)/(x**4*(x - 2) - 1),4.0,0.0 +x / ( x + ( 1 / ( x * x ) ) / ( x / ( 1 + x ) ) ),x**4/(x**4 + x + 1),4.0,0.0 +x / ( x + ( 1 / ( x * x ) ) / ( x / ( 1 - x ) ) ),x**4/(x**4 - x + 1),4.0,0.0 +x / ( x + ( 1 / ( x / ( 1 - ( 1 / x ) ) ) ) / x ),x**4/(x**4 + x - 1),4.0,0.0 +x / ( x + ( 1 / ( x / ( 1 - x ) ) ) ) * x,x**3/(x**2 - x + 1),3.0,1.0 +x / ( x + ( 1 / ( x / ( 1 - x ) ) ) + x ),x**2/(2*x**2 - x + 1),2.0,0.0 +x / ( x + ( 1 / x ) ),x**2/(x**2 + 1),2.0,0.0 +x / ( x + ( 1 / x ) ) + ( x * x ),x**2*(x**2 + 2)/(x**2 + 1),2.0,2.0 +x / ( x + ( 1 / x ) ) + 1,(2*x**2 + 1)/(x**2 + 1),0.0,0.0 +x / ( x + ( 1 / x ) ) + x,x + x/(x + 1/x),1.0,1.0 +x / ( x + ( 1 / x ) ) - ( ( x * x ) / ( 1 - x ) ),x**3*(x + 1)/((x - 1)*(x**2 + 1)),3.0,1.0 +x / ( x + ( 1 / x ) ) - 1,-1/(x**2 + 1),0.0,-2.0 +x / ( x + ( 1 / x ) ) - x,-x + x/(x + 1/x),1.0,1.0 +x / ( x + ( 1 / x ) ) / 1,x**2/(x**2 + 1),2.0,0.0 +x / ( x + ( 1 / x ) ) / x,x/(x**2 + 1),1.0,-1.0 +x / ( x + ( 1 / x ) * ( ( 1 / x ) / x ) ),x**4/(x**4 + 1),4.0,0.0 +x / ( x + ( 1 / x ) * ( 1 / x ) ),x**3/(x**3 + 1),3.0,0.0 +x / ( x + ( 1 / x ) + ( ( 1 + x ) / x ) ),x**2/(x**2 + x + 2),2.0,0.0 +x / ( x + ( 1 / x ) + ( ( 1 / x ) / x ) ),x**3/(x**3 + x + 1),3.0,0.0 +x / ( x + ( 1 / x ) + ( 1 + ( 1 + x ) ) ),x**2/(2*x*(x + 1) + 1),2.0,0.0 +x / ( x + ( 1 / x ) + ( 1 + x ) ),x**2/(x*(2*x + 1) + 1),2.0,0.0 +x / ( x + ( 1 / x ) + ( 1 / ( 1 - x ) ) ),x**2*(x - 1)/(x**2*(x - 1) - 1),2.0,0.0 +x / ( x + ( 1 / x ) + ( 1 / x ) ),x**2/(x**2 + 2),2.0,0.0 +x / ( x + ( 1 / x ) + ( x * ( ( x * x ) - x ) ) ),x**2/(x**2*(x*(x - 1) + 1) + 1),2.0,-2.0 +x / ( x + ( 1 / x ) + ( x * ( 1 + ( x * x ) ) ) ),x**2/(x**2*(x**2 + 2) + 1),2.0,-2.0 +x / ( x + ( 1 / x ) + ( x * ( 1 - x ) ) ),x**2/(x**2*(-x + 2) + 1),2.0,-1.0 +x / ( x + ( 1 / x ) + ( x * ( x * x ) ) ),x**2/(x**4 + x**2 + 1),2.0,-2.0 +x / ( x + ( 1 / x ) + x ),x**2/(2*x**2 + 1),2.0,0.0 +x / ( x + ( 1 / x ) - ( x * ( x * ( 1 - x ) ) ) ),x**2/(x**2*(x*(x - 1) + 1) + 1),2.0,-2.0 +x / ( x + ( 1 / x ) - 1 ),x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( x + ( 1 / x ) / ( ( 1 - ( 1 / ( 1 - x ) ) ) * x ) ),x**4/(x**4 + x - 1),4.0,0.0 +x / ( x + ( 1 / x ) / ( ( 1 - x ) * x ) ),x**3*(x - 1)/(x**3*(x - 1) - 1),3.0,0.0 +x / ( x + ( 1 / x ) / ( ( x * ( 1 + x ) ) * x ) ),x**4*(x + 1)/(x**4*(x + 1) + 1),4.0,0.0 +x / ( x + ( 1 / x ) / ( ( x * ( 1 - x ) ) * x ) ),x**4*(x - 1)/(x**4*(x - 1) - 1),4.0,0.0 +x / ( x + ( 1 / x ) / ( ( x * x ) / ( 1 + x ) ) ),x**4/(x**4 + x + 1),4.0,0.0 +x / ( x + ( 1 / x ) / ( ( x / ( 1 + x ) ) * x ) ),x**4/(x**4 + x + 1),4.0,0.0 +x / ( x + ( 1 / x ) / ( ( x / ( 1 + x ) ) - x ) ),x**4/(x**4 - x - 1),4.0,0.0 +x / ( x + ( 1 / x ) / ( ( x / ( 1 - x ) ) * x ) ),x**4/(x**4 - x + 1),4.0,0.0 +x / ( x + ( 1 / x ) / ( 1 + x ) ),x**2*(x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +x / ( x + ( 1 / x ) / ( x * ( 1 + x ) ) ),x**3*(x + 1)/(x**3*(x + 1) + 1),3.0,0.0 +x / ( x + ( 1 / x ) / ( x * ( 1 - x ) ) ),x**3*(x - 1)/(x**3*(x - 1) - 1),3.0,0.0 +x / ( x + ( 1 / x ) / ( x * ( x * ( 1 + x ) ) ) ),x**4*(x + 1)/(x**4*(x + 1) + 1),4.0,0.0 +x / ( x + ( 1 / x ) / ( x * ( x / ( 1 - x ) ) ) ),x**4/(x**4 - x + 1),4.0,0.0 +x / ( x + ( 1 / x ) / ( x * x ) ),x**4/(x**4 + 1),4.0,0.0 +x / ( x + ( 1 / x ) / ( x / ( ( 1 / x ) + x ) ) ),x**4/(x**4 + x**2 + 1),4.0,0.0 +x / ( x + ( 1 / x ) / ( x / ( 1 + ( 1 / x ) ) ) ),x**4/(x**4 + x + 1),4.0,0.0 +x / ( x + ( 1 / x ) / ( x / ( 1 + x ) ) ),x**3/(x**3 + x + 1),3.0,0.0 +x / ( x + ( 1 / x ) / ( x / ( 1 - x ) ) ),x**3/(x**3 - x + 1),3.0,0.0 +x / ( x + ( 1 / x ) / x ),x**3/(x**3 + 1),3.0,0.0 +x / ( x + ( x * ( ( 1 / x ) - x ) ) ) - x,x**2*(-x + 1)/(x**2 - x - 1),2.0,1.0 +x / ( x + ( x * ( ( x * x ) * x ) ) + x ),1/(x**3 + 2),0.0,-3.0 +x / ( x + ( x * ( ( x * x ) + x ) ) - ( 1 / x ) ),x**2/(x**2*(x*(x + 1) + 1) - 1),2.0,-2.0 +x / ( x + ( x * ( ( x * x ) + x ) ) - 1 ),x/(x**2*(x + 1) + x - 1),1.0,-2.0 +x / ( x + ( x * ( ( x * x ) - x ) ) + ( 1 / x ) ),x**2/(x**2*(x*(x - 1) + 1) + 1),2.0,-2.0 +x / ( x + ( x * ( ( x * x ) - x ) ) + 1 ),x/(x**2*(x - 1) + x + 1),1.0,-2.0 +x / ( x + ( x * ( ( x * x ) - x ) ) - 1 ),x/(x**2*(x - 1) + x - 1),1.0,-2.0 +x / ( x + ( x * ( 1 + ( ( x * x ) * x ) ) ) + 1 ),x/(x**4 + 2*x + 1),1.0,-3.0 +x / ( x + ( x * ( 1 + ( x * x ) ) ) * x ),1/(x**3 + x + 1),0.0,-3.0 +x / ( x + ( x * ( 1 + ( x * x ) ) ) + ( 1 / x ) ),x**2/(x**2*(x**2 + 2) + 1),2.0,-2.0 +x / ( x + ( x * ( 1 + x ) ) ) + 1,(x + 3)/(x + 2),0.0,0.0 +x / ( x + ( x * ( 1 + x ) ) ) - ( 1 / x ),-2/(x*(x + 2)),-1.0,-2.0 +x / ( x + ( x * ( 1 + x ) ) ) / ( 1 + x ),1/((x + 1)*(x + 2)),0.0,-2.0 +x / ( x + ( x * ( 1 + x ) ) - 1 ),x/(x*(x + 1) + x - 1),1.0,-1.0 +x / ( x + ( x * ( 1 - x ) ) ) / x,-1/(x*(x - 2)),-1.0,-2.0 +x / ( x + ( x * ( 1 - x ) ) * x ),-1/(x*(x - 1) - 1),0.0,-2.0 +x / ( x + ( x * ( 1 - x ) ) + ( 1 / x ) ),x**2/(x**2*(-x + 2) + 1),2.0,-1.0 +x / ( x + ( x * ( 1 - x ) ) + 1 ),x/(-x*(x - 1) + x + 1),1.0,-1.0 +x / ( x + ( x * ( x * ( 1 + x ) ) ) + x ),1/(x*(x + 1) + 2),0.0,-2.0 +x / ( x + ( x * ( x * ( x * x ) ) ) ) - 1,-x**3/(x**3 + 1),3.0,0.0 +x / ( x + ( x * ( x * x ) ) * x ),1/(x**3 + 1),0.0,-3.0 +x / ( x + ( x * ( x * x ) ) + ( 1 / x ) ),x**2/(x**4 + x**2 + 1),2.0,-2.0 +x / ( x + ( x * ( x * x ) ) + x ),1/(x**2 + 2),0.0,-2.0 +x / ( x + ( x * x ) * ( 1 + x ) ),1/(x*(x + 1) + 1),0.0,-2.0 +x / ( x + ( x * x ) + ( 1 + x ) ),x/(x**2 + 2*x + 1),1.0,-1.0 +x / ( x + ( x * x ) + x ),1/(x + 2),0.0,-1.0 +x / ( x + ( x * x ) - 1 ),x/(x**2 + x - 1),1.0,-1.0 +x / ( x + ( x / ( ( x * x ) + x ) ) ) - x,-x**3/(x**2 + x + 1),3.0,1.0 +x / ( x + ( x / ( 1 + x ) ) ) - 1,-1/(x + 2),0.0,-1.0 +x / ( x + ( x / ( 1 + x ) ) ) / x,(x + 1)/(x*(x + 2)),-1.0,-1.0 +x / ( x + ( x / ( 1 + x ) ) + x ),(x + 1)/(2*x + 3),0.0,0.0 +x / ( x + ( x / ( 1 + x ) ) - ( 1 / x ) ),x**2*(x + 1)/(x**3 + 2*x**2 - x - 1),2.0,0.0 +x / ( x + ( x / ( 1 + x ) ) - 1 ),x*(x + 1)/(x**2 + x - 1),1.0,0.0 +x / ( x + ( x / ( 1 + x ) ) / x ),x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +x / ( x + ( x / ( 1 - x ) ) ) - 1,1/(x - 2),0.0,-1.0 +x / ( x + ( x / ( 1 - x ) ) + 1 ),x*(x - 1)/(x**2 - x - 1),1.0,0.0 +x / ( x + ( x / ( 1 - x ) ) + x ),(x - 1)/(2*x - 3),0.0,0.0 +x / ( x + ( x / ( 1 - x ) ) - ( ( 1 / x ) / x ) ),x**3*(x - 1)/(x**4 - 2*x**3 - x + 1),3.0,0.0 +x / ( x + 1 ),x/(x + 1),1.0,0.0 +x / ( x + 1 ) * ( 1 / ( 1 + x ) ),x/(x + 1)**2,1.0,-1.0 +x / ( x + 1 ) * ( x / ( 1 + x ) ),x**2/(x + 1)**2,2.0,0.0 +x / ( x + 1 ) + ( 1 - x ),(x + (-x + 1)*(x + 1))/(x + 1),0.0,1.0 +x / ( x + 1 ) + ( 1 / ( 1 - x ) ),(x**2 - 2*x - 1)/(x**2 - 1),0.0,0.0 +x / ( x + 1 ) + ( 1 / x ),(x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +x / ( x + 1 ) + ( x * ( 1 - x ) ),-x*(x**2 - 2)/(x + 1),1.0,2.0 +x / ( x + 1 ) + ( x * x ),x*(x*(x + 1) + 1)/(x + 1),1.0,2.0 +x / ( x + 1 ) + ( x / ( ( 1 - x ) - x ) ),x*(x - 2)/((x + 1)*(2*x - 1)),1.0,0.0 +x / ( x + 1 ) + ( x / ( 1 - x ) ),-2*x/(x**2 - 1),1.0,-1.0 +x / ( x + 1 ) + 1,(2*x + 1)/(x + 1),0.0,0.0 +x / ( x + 1 ) + x,x*(x + 2)/(x + 1),1.0,1.0 +x / ( x + 1 ) - ( ( 1 - x ) / ( ( 1 / x ) + x ) ),2*x**3/(x**3 + x**2 + x + 1),3.0,0.0 +x / ( x + 1 ) - ( ( 1 / ( 1 - x ) ) * x ),2*x**2/(x**2 - 1),2.0,0.0 +x / ( x + 1 ) - ( ( 1 / x ) / x ),(x**3 - x - 1)/(x**2*(x + 1)),-2.0,0.0 +x / ( x + 1 ) - ( 1 + x ),-x + x/(x + 1) - 1,0.0,1.0 +x / ( x + 1 ) - ( 1 - x ),(x**2 + x - 1)/(x + 1),0.0,1.0 +x / ( x + 1 ) - ( 1 / ( ( 1 / x ) + ( 1 - x ) ) ),x**3/(x**3 - 2*x - 1),3.0,0.0 +x / ( x + 1 ) - ( 1 / x ),(x**2 - x - 1)/(x*(x + 1)),-1.0,0.0 +x / ( x + 1 ) - ( x * ( 1 + x ) ),-x**2 - x + x/(x + 1),2.0,2.0 +x / ( x + 1 ) - ( x * x ),x*(-x*(x + 1) + 1)/(x + 1),1.0,2.0 +x / ( x + 1 ) - ( x / ( 1 - x ) ),2*x**2/(x**2 - 1),2.0,0.0 +x / ( x + 1 ) - 1,-1/(x + 1),0.0,-1.0 +x / ( x + 1 ) - x,-x**2/(x + 1),2.0,1.0 +x / ( x + 1 ) / x,1/(x + 1),0.0,-1.0 +x / ( x + 1 * x ),1/2,0.0,0.0 +x / ( x + 1 + ( ( ( 1 + x ) / x ) / ( x * x ) ) ),x**4/(x**3*(x + 1) + x + 1),4.0,0.0 +x / ( x + 1 + ( ( ( 1 / x ) / x ) / x ) ),x**4/(x**3*(x + 1) + 1),4.0,0.0 +x / ( x + 1 + ( ( ( x * x ) - x ) * x ) ),x/(x**2*(x - 1) + x + 1),1.0,-2.0 +x / ( x + 1 + ( ( 1 - x ) * x ) ),x/(-x*(x - 1) + x + 1),1.0,-1.0 +x / ( x + 1 + ( ( 1 - x ) / ( x * x ) ) ),x**3/(x**2*(x + 1) - x + 1),3.0,0.0 +x / ( x + 1 + ( ( 1 / ( 1 - x ) ) / x ) ),x**2*(x - 1)/(x**3 - x - 1),2.0,0.0 +x / ( x + 1 + ( ( 1 / ( x * x ) ) * ( 1 + x ) ) ),x**3/(x**2*(x + 1) + x + 1),3.0,0.0 +x / ( x + 1 + ( ( 1 / x ) + x ) ),x**2/(x*(2*x + 1) + 1),2.0,0.0 +x / ( x + 1 + ( ( 1 / x ) / ( 1 + x ) ) ),x**2*(x + 1)/(x*(x + 1)**2 + 1),2.0,0.0 +x / ( x + 1 + ( ( 1 / x ) / ( x * x ) ) ),x**4/(x**3*(x + 1) + 1),4.0,0.0 +x / ( x + 1 + ( ( 1 / x ) / x ) ),x**3/(x**2*(x + 1) + 1),3.0,0.0 +x / ( x + 1 + ( 1 + ( x / ( 1 - x ) ) ) ),x*(x - 1)/(x**2 - 2),1.0,0.0 +x / ( x + 1 + ( 1 + x ) ),x/(2*(x + 1)),1.0,0.0 +x / ( x + 1 + ( 1 / ( ( x / ( 1 - x ) ) - x ) ) ),x**3/(x**2*(x + 1) - x + 1),3.0,0.0 +x / ( x + 1 + ( 1 / ( 1 - x ) ) ),x*(x - 1)/(x**2 - 2),1.0,0.0 +x / ( x + 1 + ( 1 / ( x * x ) ) ),x**3/(x**2*(x + 1) + 1),3.0,0.0 +x / ( x + 1 + ( 1 / x ) ),x**2/(x*(x + 1) + 1),2.0,0.0 +x / ( x + 1 + ( x * ( 1 + x ) ) ),x/(x*(x + 1) + x + 1),1.0,-1.0 +x / ( x + 1 + ( x * ( x * ( 1 - x ) ) ) ),x/(-x**2*(x - 1) + x + 1),1.0,-2.0 +x / ( x + 1 + ( x / ( 1 + x ) ) ),x*(x + 1)/(x + (x + 1)**2),1.0,0.0 +x / ( x + 1 + ( x / ( 1 - x ) ) ),x*(x - 1)/(x**2 - x - 1),1.0,0.0 +x / ( x + 1 + 1 ),x/(x + 2),1.0,0.0 +x / ( x + 1 + x ),x/(2*x + 1),1.0,0.0 +x / ( x + 1 / ( ( ( x * ( 1 - x ) ) * x ) * x ) ),x**4*(x - 1)/(x**4*(x - 1) - 1),4.0,0.0 +x / ( x + 1 / ( ( x * ( 1 + x ) ) * ( x * x ) ) ),x**4*(x + 1)/(x**4*(x + 1) + 1),4.0,0.0 +x / ( x + 1 / ( ( x * ( 1 - ( 1 + x ) ) ) * x ) ),x**4/(x**4 - 1),4.0,0.0 +x / ( x + 1 / ( ( x * ( 1 - ( 1 - x ) ) ) * x ) ),x**4/(x**4 + 1),4.0,0.0 +x / ( x + 1 / ( ( x * ( 1 - ( x * x ) ) ) * x ) ),(x**5 - x**3)/(x**5 - x**3 - 1),3.0,0.0 +x / ( x + 1 / ( ( x * ( 1 - x ) ) * x ) ),x**3*(x - 1)/(x**3*(x - 1) - 1),3.0,0.0 +x / ( x + 1 / ( ( x * x ) * ( 1 + x ) ) ),x**3*(x + 1)/(x**3*(x + 1) + 1),3.0,0.0 +x / ( x + 1 / ( ( x * x ) * ( x / ( 1 + x ) ) ) ),x**4/(x**4 + x + 1),4.0,0.0 +x / ( x + 1 / ( ( x * x ) * x ) ),x**4/(x**4 + 1),4.0,0.0 +x / ( x + 1 / ( ( x * x ) + ( x * x ) ) ),2*x**3/(2*x**3 + 1),3.0,0.0 +x / ( x + 1 / ( ( x * x ) + x ) ),x**2*(x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +x / ( x + 1 / ( ( x * x ) / ( 1 + ( 1 - x ) ) ) ),x**3/(x**3 - x + 2),3.0,0.0 +x / ( x + 1 / ( ( x * x ) / ( 1 + x ) ) ),x**3/(x**3 + x + 1),3.0,0.0 +x / ( x + 1 / ( ( x * x ) / ( 1 - x ) ) ),x**3/(x**3 - x + 1),3.0,0.0 +x / ( x + 1 / ( ( x / ( ( 1 / x ) + x ) ) * x ) ),x**4/(x**4 + x**2 + 1),4.0,0.0 +x / ( x + 1 / ( ( x / ( 1 + x ) ) * ( x * x ) ) ),x**4/(x**4 + x + 1),4.0,0.0 +x / ( x + 1 / ( ( x / ( 1 - x ) ) * x ) ),x**3/(x**3 - x + 1),3.0,0.0 +x / ( x + 1 / ( 1 + ( x * x ) ) ),(x**3 + x)/(x**3 + x + 1),1.0,0.0 +x / ( x + 1 / ( 1 + x ) ),x*(x + 1)/(x*(x + 1) + 1),1.0,0.0 +x / ( x + 1 / ( x * ( ( x * ( 1 + x ) ) * x ) ) ),x**4*(x + 1)/(x**4*(x + 1) + 1),4.0,0.0 +x / ( x + 1 / ( x * ( ( x * x ) * ( 1 + x ) ) ) ),x**4*(x + 1)/(x**4*(x + 1) + 1),4.0,0.0 +x / ( x + 1 / ( x * ( ( x / ( 1 + x ) ) * x ) ) ),x**4/(x**4 + x + 1),4.0,0.0 +x / ( x + 1 / ( x * ( ( x / ( 1 - x ) ) * x ) ) ),x**4/(x**4 - x + 1),4.0,0.0 +x / ( x + 1 / ( x * ( 1 - x ) ) ),x**2*(x - 1)/(x**2*(x - 1) - 1),2.0,0.0 +x / ( x + 1 / ( x * ( x * ( ( x * x ) + x ) ) ) ),x**4*(x + 1)/(x**4*(x + 1) + 1),4.0,0.0 +x / ( x + 1 / ( x * ( x * ( 1 - x ) ) ) ),x**3*(x - 1)/(x**3*(x - 1) - 1),3.0,0.0 +x / ( x + 1 / ( x * ( x * x ) ) ),x**4/(x**4 + 1),4.0,0.0 +x / ( x + 1 / ( x * ( x / ( 1 - x ) ) ) ),x**3/(x**3 - x + 1),3.0,0.0 +x / ( x + 1 / ( x * x ) ),x**3/(x**3 + 1),3.0,0.0 +x / ( x + 1 / ( x / ( ( ( 1 - ( 1 / x ) ) / x ) + x ) ) ),x**4/(x**4 + x**3 + x - 1),4.0,0.0 +x / ( x + 1 / ( x / ( ( ( 1 / x ) / x ) + x ) ) ),x**4/(x**4 + x**3 + 1),4.0,0.0 +x / ( x + 1 / ( x / ( ( 1 / ( x * x ) ) + x ) ) ),x**4/(x**4 + x**3 + 1),4.0,0.0 +x / ( x + 1 / ( x / ( ( 1 / x ) + ( 1 / x ) ) ) ),x**3/(x**3 + 2),3.0,0.0 +x / ( x + 1 / ( x / ( ( 1 / x ) + x ) ) ),x**3/(x**3 + x**2 + 1),3.0,0.0 +x / ( x + 1 / ( x / ( 1 + ( 1 - x ) ) ) ),x**2/(x**2 - x + 2),2.0,0.0 +x / ( x + 1 / ( x / ( 1 + ( 1 / x ) ) ) ),x**3/(x**3 + x + 1),3.0,0.0 +x / ( x + 1 / ( x / ( 1 - ( 1 / x ) ) ) ),x**3/(x**3 + x - 1),3.0,0.0 +x / ( x + 1 / x ),x**2/(x**2 + 1),2.0,0.0 +x / ( x + x ),1/2,0.0,0.0 +x / ( x + x ) * ( 1 + x ),x/2 + 1/2,0.0,1.0 +x / ( x + x ) * ( x * x ),x**2/2,2.0,2.0 +x / ( x + x ) * 1,1/2,0.0,0.0 +x / ( x + x ) * x,x/2,1.0,1.0 +x / ( x + x ) + ( 1 / x ),(x + 2)/(2*x),-1.0,0.0 +x / ( x + x ) + x,x + 1/2,0.0,1.0 +x / ( x + x ) - ( ( 1 - x ) / x ),3/2 - 1/x,-1.0,0.0 +x / ( x + x ) - ( 1 / ( ( x * x ) * x ) ),1/2 - 1/x**3,-3.0,0.0 +x / ( x + x ) - ( 1 / ( 1 + x ) ),(x - 1)/(2*(x + 1)),0.0,0.0 +x / ( x + x ) - ( 1 / ( x * ( x * x ) ) ),1/2 - 1/x**3,-3.0,0.0 +x / ( x + x ) - ( 1 / ( x * x ) ),1/2 - 1/x**2,-2.0,0.0 +x / ( x + x ) - ( x * x ),-x**2 + 1/2,0.0,2.0 +x / ( x + x ) - 1,-1/2,0.0,0.0 +x / ( x + x ) - x,-x + 1/2,0.0,1.0 +x / ( x + x ) / ( ( 1 / x ) + x ),x/(2*(x**2 + 1)),1.0,-1.0 +x / ( x + x ) / ( ( x * ( 1 - x ) ) + x ),-1/(2*x*(x - 2)),-1.0,-2.0 +x / ( x + x ) / ( 1 - x ),-1/(2*x - 2),0.0,-1.0 +x / ( x + x ) / x,1/(2*x),-1.0,-1.0 +x / ( x + x * ( ( x * x ) - x ) ),1/(x*(x - 1) + 1),0.0,-2.0 +x / ( x + x * ( 1 + ( 1 + x ) ) ),1/(x + 3),0.0,-1.0 +x / ( x + x * ( 1 + x ) ),1/(x + 2),0.0,-1.0 +x / ( x + x * ( 1 - x ) ),-1/(x - 2),0.0,-1.0 +x / ( x + x * ( x * ( 1 + x ) ) ),1/(x*(x + 1) + 1),0.0,-2.0 +x / ( x + x * ( x * ( 1 - x ) ) ),-1/(x*(x - 1) - 1),0.0,-2.0 +x / ( x + x * x ),1/(x + 1),0.0,-1.0 +x / ( x + x + ( ( ( 1 / x ) / ( 1 - x ) ) / x ) ),x**3*(x - 1)/(2*x**3*(x - 1) - 1),3.0,0.0 +x / ( x + x + ( ( ( 1 / x ) / x ) * ( 1 + x ) ) ),x**3/(2*x**3 + x + 1),3.0,0.0 +x / ( x + x + ( ( 1 - x ) * ( 1 + x ) ) ),x/(-x**2 + 2*x + 1),1.0,-1.0 +x / ( x + x + ( ( 1 - x ) * x ) ),-1/(x - 3),0.0,-1.0 +x / ( x + x + ( ( 1 - x ) / x ) ),x**2/(2*x**2 - x + 1),2.0,0.0 +x / ( x + x + ( ( 1 / ( 1 + x ) ) / x ) ),x**2*(x + 1)/(2*x**2*(x + 1) + 1),2.0,0.0 +x / ( x + x + ( ( 1 / ( 1 - ( 1 + x ) ) ) / x ) ),x**3/(2*x**3 - 1),3.0,0.0 +x / ( x + x + ( ( 1 / ( x / ( 1 + ( 1 / x ) ) ) ) / x ) ),x**4/(2*x**4 + x + 1),4.0,0.0 +x / ( x + x + ( ( 1 / x ) + x ) ),x**2/(3*x**2 + 1),2.0,0.0 +x / ( x + x + ( ( 1 / x ) / ( ( x * x ) / ( 1 - x ) ) ) ),x**4/(2*x**4 - x + 1),4.0,0.0 +x / ( x + x + ( ( 1 / x ) / ( ( x / ( 1 + x ) ) - x ) ) ),x**4/(2*x**4 - x - 1),4.0,0.0 +x / ( x + x + ( ( 1 / x ) / x ) ),x**3/(2*x**3 + 1),3.0,0.0 +x / ( x + x + ( ( x * ( 1 + x ) ) * x ) ),1/(x*(x + 1) + 2),0.0,-2.0 +x / ( x + x + ( 1 + ( x * x ) ) ),x/(x**2 + 2*x + 1),1.0,-1.0 +x / ( x + x + ( 1 + x ) ),x/(3*x + 1),1.0,0.0 +x / ( x + x + ( 1 / ( ( ( 1 + x ) * x ) - x ) ) ),x**3/(2*x**3 + 1),3.0,0.0 +x / ( x + x + ( 1 / ( ( ( x * x ) * x ) / ( 1 + x ) ) ) ),x**4/(2*x**4 + x + 1),4.0,0.0 +x / ( x + x + ( 1 / ( 1 + x ) ) ),x*(x + 1)/(2*x*(x + 1) + 1),1.0,0.0 +x / ( x + x + ( 1 / ( x / ( 1 + ( 1 / ( x * x ) ) ) ) ) ),x**4/(2*x**4 + x**2 + 1),4.0,0.0 +x / ( x + x + ( 1 / x ) ),x**2/(2*x**2 + 1),2.0,0.0 +x / ( x + x + ( x * ( 1 - x ) ) ),-1/(x - 3),0.0,-1.0 +x / ( x + x + ( x * x ) ),1/(x + 2),0.0,-1.0 +x / ( x + x + x ),1/3,0.0,0.0 +x / ( x + x - ( ( 1 - x ) - x ) ),x/(4*x - 1),1.0,0.0 +x / ( x + x - ( ( 1 / x ) - x ) ),x**2/(3*x**2 - 1),2.0,0.0 +x / ( x + x - ( ( x * x ) * x ) ),-1/(x**2 - 2),0.0,-2.0 +x / ( x + x - ( ( x * x ) - x ) ),-1/(x - 3),0.0,-1.0 +x / ( x + x - ( 1 - ( ( ( 1 + x ) / x ) / x ) ) ),x**3/(x**2*(2*x - 1) + x + 1),3.0,0.0 +x / ( x + x - ( 1 - ( ( 1 - x ) / x ) ) ),x**2/(2*x**2 - 2*x + 1),2.0,0.0 +x / ( x + x - ( 1 - ( ( 1 / x ) / x ) ) ),x**3/(x**2*(2*x - 1) + 1),3.0,0.0 +x / ( x + x - ( 1 - ( 1 / x ) ) ),x**2/(x*(2*x - 1) + 1),2.0,0.0 +x / ( x + x - ( 1 - x ) ),x/(3*x - 1),1.0,0.0 +x / ( x + x - ( 1 / ( 1 - ( 1 + x ) ) ) ),x**2/(2*x**2 + 1),2.0,0.0 +x / ( x + x - ( 1 / ( 1 - x ) ) ),x*(x - 1)/(2*x*(x - 1) + 1),1.0,0.0 +x / ( x + x - ( x * x ) ),-1/(x - 2),0.0,-1.0 +x / ( x + x / ( 1 + x ) ),(x + 1)/(x + 2),0.0,0.0 +x / ( x - ( ( ( ( 1 - x ) / x ) + x ) / x ) / x ),x**4/(x**4 - x**2 + x - 1),4.0,0.0 +x / ( x - ( ( ( ( 1 - x ) / x ) / x ) - x ) / x ),x**4/(x**4 + x**3 + x - 1),4.0,0.0 +x / ( x - ( ( ( ( 1 / x ) + x ) / x ) + x ) / x ),x**4/(x**4 - x**3 - x**2 - 1),4.0,0.0 +x / ( x - ( ( ( 1 + x ) / ( x * x ) ) - x ) / x ),x**4/(x**4 + x**3 - x - 1),4.0,0.0 +x / ( x - ( ( ( 1 + x ) / x ) + ( 1 + x ) ) / x ),x**3/(x**3 - x*(x + 1) - x - 1),3.0,0.0 +x / ( x - ( ( ( 1 + x ) / x ) + x ) / x ),x**3/(x**3 - x**2 - x - 1),3.0,0.0 +x / ( x - ( ( ( 1 + x ) / x ) - ( 1 - x ) ) / x ),x**3/(x**3 - x**2 - 1),3.0,0.0 +x / ( x - ( ( ( 1 + x ) / x ) - x ) / x ),x**3/(x**3 + x**2 - x - 1),3.0,0.0 +x / ( x - ( ( ( 1 + x ) / x ) / x ) + ( 1 + x ) ),x**3/(x**2*(2*x + 1) - x - 1),3.0,0.0 +x / ( x - ( ( ( 1 - ( 1 / x ) ) / x ) + x ) / x ),x**4/(x**4 - x**3 - x + 1),4.0,0.0 +x / ( x - ( ( ( 1 - x ) + x ) / ( x * x ) ) + x ),x**3/(2*x**3 - 1),3.0,0.0 +x / ( x - ( ( ( 1 - x ) / ( x * x ) ) - x ) / x ),x**4/(x**4 + x**3 + x - 1),4.0,0.0 +x / ( x - ( ( ( 1 - x ) / x ) + x ) / ( x * x ) ),x**4/(x**4 - x**2 + x - 1),4.0,0.0 +x / ( x - ( ( ( 1 - x ) / x ) + x ) / x ),x**3/(x**3 - x**2 + x - 1),3.0,0.0 +x / ( x - ( ( ( 1 - x ) / x ) - x ) / ( x * x ) ),x**4/(x**4 + x**2 + x - 1),4.0,0.0 +x / ( x - ( ( ( 1 - x ) / x ) - x ) / x ),x**3/(x**3 + x**2 + x - 1),3.0,0.0 +x / ( x - ( ( ( 1 - x ) / x ) / x ) + x ),x**3/(2*x**3 + x - 1),3.0,0.0 +x / ( x - ( ( ( 1 / ( 1 + x ) ) - x ) / x ) / x ),x**3*(x + 1)/(x**3*(x + 1) + x*(x + 1) - 1),3.0,0.0 +x / ( x - ( ( ( 1 / ( 1 - x ) ) / x ) / x ) / x ),x**4*(x - 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( x - ( ( ( 1 / ( x * x ) ) + x ) / x ) - 1 ),x**4/(x**4 - 2*x**3 - 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) + ( x * x ) ) / x ) / x ),x**4/(x**4 - x**3 - 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) + x ) / ( x * ( 1 + x ) ) ) / x ),x**4*(x + 1)/(x**4*(x + 1) - x**2 - 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) + x ) / x ) - ( 1 + x ) ),-x**3/(2*x**2 + 1),3.0,1.0 +x / ( x - ( ( ( 1 / x ) + x ) / x ) - 1 ),x**3/(x**3 - 2*x**2 - 1),3.0,0.0 +x / ( x - ( ( ( 1 / x ) + x ) / x ) / x ),x**4/(x**4 - x**2 - 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) - x ) / x ) ) / 1,x**3/(x**3 + x**2 - 1),3.0,0.0 +x / ( x - ( ( ( 1 / x ) - x ) / x ) + x ),x**3/(2*x**3 + x**2 - 1),3.0,0.0 +x / ( x - ( ( ( 1 / x ) / ( 1 + x ) ) + x ) / ( x * x ) ),x**4*(x + 1)/(x**4*(x + 1) - x**2*(x + 1) - 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) / ( 1 + x ) ) / ( x * x ) ) + x ),x**4*(x + 1)/(2*x**4*(x + 1) - 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) / ( 1 - x ) ) + x ) / ( x * x ) ),x**4*(x - 1)/(x**4*(x - 1) - x**2*(x - 1) + 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) / x ) + ( 1 - x ) ) / x ),x**4/(x**4 - x**2*(-x + 1) - 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) / x ) + ( 1 / x ) ) / x ),x**4/(x**4 - x - 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) / x ) + ( x * ( 1 - x ) ) ) / x ),x**4/(2*x**4 - x**3 - 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) / x ) + x ) / x ),x**4/(x**4 - x**3 - 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) / x ) - ( 1 + x ) ) / x ),x**4/(x**4 + x**2*(x + 1) - 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) / x ) - ( 1 - x ) ) / x ),x**4/(x**4 - x**2*(x - 1) - 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) / x ) - ( 1 / ( 1 + x ) ) ) / x ),x**4*(x + 1)/(x**4*(x + 1) + x**2 - x - 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) / x ) - ( 1 / x ) ) / x ),x**4/(x**4 + x - 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) / x ) - ( x * x ) ) / x ),x**4/(2*x**4 - 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) / x ) - x ) / x ),x**4/(x**4 + x**3 - 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) / x ) / ( 1 - x ) ) / x ),x**4*(x - 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( x - ( ( ( 1 / x ) / x ) / x ) - ( 1 / ( 1 - x ) ) ),x**4*(-x + 1)/(-x**4*(x - 1) - x**3 + x - 1),4.0,0.0 +x / ( x - ( ( 1 + ( 1 + x ) ) / x ) - 1 ),x**2/(x**2 - 2*x - 2),2.0,0.0 +x / ( x - ( ( 1 + ( 1 + x ) ) / x ) / x ),x**3/(x**3 - x - 2),3.0,0.0 +x / ( x - ( ( 1 + ( 1 / ( 1 - x ) ) ) / x ) / x ),x**3*(x - 1)/(x**3*(x - 1) - x + 2),3.0,0.0 +x / ( x - ( ( 1 + ( 1 / x ) ) / x ) - ( x * x ) ),-x**3/(x**3*(x - 1) + x + 1),3.0,-1.0 +x / ( x - ( ( 1 + ( x * ( 1 - x ) ) ) / x ) / x ),x**3/(x**3 + x*(x - 1) - 1),3.0,0.0 +x / ( x - ( ( 1 + ( x * x ) ) / ( x * x ) ) / x ),x**4/(x**4 - x**2 - 1),4.0,0.0 +x / ( x - ( ( 1 + ( x * x ) ) / x ) / x ),x**3/(x**3 - x**2 - 1),3.0,0.0 +x / ( x - ( ( 1 + x ) * x ) + ( 1 / ( x * x ) ) ),x**3/(-x**4 + 1),3.0,-1.0 +x / ( x - ( ( 1 + x ) * x ) - 1 ),-x/(x**2 + 1),1.0,-1.0 +x / ( x - ( ( 1 + x ) + ( 1 / x ) ) / x ),x**3/(x**3 - x*(x + 1) - 1),3.0,0.0 +x / ( x - ( ( 1 + x ) - ( ( 1 / x ) / x ) ) / x ),x**4/(x**4 - x**2*(x + 1) + 1),4.0,0.0 +x / ( x - ( ( 1 + x ) / ( ( x * ( 1 + x ) ) - x ) ) / x ),x**4/(x**4 - x - 1),4.0,0.0 +x / ( x - ( ( 1 + x ) / ( x * x ) ) / x ),x**4/(x**4 - x - 1),4.0,0.0 +x / ( x - ( ( 1 + x ) / x ) ) + 1,(2*x**2 - x - 1)/(x**2 - x - 1),0.0,0.0 +x / ( x - ( ( 1 + x ) / x ) ) - ( x * x ),x**2*(-x**2 + x + 2)/(x**2 - x - 1),2.0,2.0 +x / ( x - ( ( 1 + x ) / x ) + x ),x**2/(2*x**2 - x - 1),2.0,0.0 +x / ( x - ( ( 1 + x ) / x ) - ( 1 - x ) ),x**2/(2*x**2 - 2*x - 1),2.0,0.0 +x / ( x - ( ( 1 + x ) / x ) - ( x * x ) ),-x**2/(x**2*(x - 1) + x + 1),2.0,-1.0 +x / ( x - ( ( 1 - ( x * x ) ) / ( x * x ) ) / x ),x**4/(x**4 + x**2 - 1),4.0,0.0 +x / ( x - ( ( 1 - ( x * x ) ) / x ) / x ),x**3/(x**3 + x**2 - 1),3.0,0.0 +x / ( x - ( ( 1 - ( x / ( 1 + x ) ) ) / x ) ) * x,x**3*(x + 1)/(x**2*(x + 1) - 1),3.0,1.0 +x / ( x - ( ( 1 - x ) - ( 1 / x ) ) + x ),x**2/(x*(3*x - 1) + 1),2.0,0.0 +x / ( x - ( ( 1 - x ) - ( 1 / x ) ) - 1 ),x**2/(2*x*(x - 1) + 1),2.0,0.0 +x / ( x - ( ( 1 - x ) - x ) + x ),x/(4*x - 1),1.0,0.0 +x / ( x - ( ( 1 - x ) - x ) / 1 ),x/(3*x - 1),1.0,0.0 +x / ( x - ( ( 1 - x ) / ( ( x / ( 1 - x ) ) - x ) ) / x ),x**4/(x**4 - (x - 1)**2),4.0,0.0 +x / ( x - ( ( 1 - x ) / ( x * x ) ) / x ),x**4/(x**4 + x - 1),4.0,0.0 +x / ( x - ( ( 1 - x ) / x ) ) * x,x**3/(x**2 + x - 1),3.0,1.0 +x / ( x - ( ( 1 - x ) / x ) ) - 1,(-x + 1)/(x**2 + x - 1),0.0,-1.0 +x / ( x - ( ( 1 - x ) / x ) ) / 1,x**2/(x**2 + x - 1),2.0,0.0 +x / ( x - ( ( 1 - x ) / x ) + ( ( x * x ) * x ) ),x**2/(x**4 + x**2 + x - 1),2.0,-2.0 +x / ( x - ( ( 1 - x ) / x ) + ( x * x ) ),x**2/(x**2*(x + 1) + x - 1),2.0,-1.0 +x / ( x - ( ( 1 - x ) / x ) + x ),x**2/(2*x**2 + x - 1),2.0,0.0 +x / ( x - ( ( 1 - x ) / x ) - ( x * x ) ),-x**2/(x**2*(x - 1) - x + 1),2.0,-1.0 +x / ( x - ( ( 1 - x ) / x ) / x ),x**3/(x**3 + x - 1),3.0,0.0 +x / ( x - ( ( 1 / ( 1 + x ) ) * x ) - 1 ),x*(x + 1)/(x**2 - x - 1),1.0,0.0 +x / ( x - ( ( 1 / ( 1 + x ) ) - ( 1 / x ) ) / ( x * x ) ),x**4*(x + 1)/(x**4*(x + 1) + 1),4.0,0.0 +x / ( x - ( ( 1 / ( 1 + x ) ) - x ) / ( x * x ) ),x**3*(x + 1)/(x**3*(x + 1) + x*(x + 1) - 1),3.0,0.0 +x / ( x - ( ( 1 / ( 1 - x ) ) ) ),x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( x - ( ( 1 / ( 1 - x ) ) - ( 1 / x ) ) / ( x * x ) ),x**4*(x - 1)/(x**4*(x - 1) + 2*x - 1),4.0,0.0 +x / ( x - ( ( 1 / ( 1 - x ) ) / x ) ) - 1,-1/(x**2*(x - 1) + 1),0.0,-3.0 +x / ( x - ( ( 1 / ( 1 - x ) ) / x ) / ( x * x ) ),x**4*(x - 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( x - ( ( 1 / ( x * ( 1 - x ) ) ) - x ) / x ),x**3*(x - 1)/(x**4 - x**2 + 1),3.0,0.0 +x / ( x - ( ( 1 / ( x * ( 1 - x ) ) ) / x ) / x ),x**4*(x - 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( x - ( ( 1 / ( x * x ) ) * ( 1 / x ) ) - 1 ),x**4/(x**4 - x**3 - 1),4.0,0.0 +x / ( x - ( ( 1 / ( x * x ) ) + ( 1 + x ) ) / x ),x**4/(x**4 - x**2*(x + 1) - 1),4.0,0.0 +x / ( x - ( ( 1 / ( x * x ) ) + x ) / x ),x**4/(x**4 - x**3 - 1),4.0,0.0 +x / ( x - ( ( 1 / ( x * x ) ) - ( 1 - x ) ) / x ),x**4/(x**4 - x**2*(x - 1) - 1),4.0,0.0 +x / ( x - ( ( 1 / ( x * x ) ) - x ) / ( 1 - x ) ),x**3/(x**3 - x**2 - x - 1),3.0,0.0 +x / ( x - ( ( 1 / ( x * x ) ) - x ) / ( x / ( 1 + x ) ) ),x**4/(x**4 + (x + 1)*(x**3 - 1)),4.0,0.0 +x / ( x - ( ( 1 / ( x * x ) ) / ( 1 + x ) ) / x ),x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( x - ( ( 1 / ( x / ( 1 - x ) ) ) - x ) / x ),x**3/(x**3 + x**2 + x - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) * ( 1 + x ) ) - 1 ),x**2/(x**2 - 2*x - 1),2.0,0.0 +x / ( x - ( ( 1 / x ) * x ) - 1 ),x/(x - 2),1.0,0.0 +x / ( x - ( ( 1 / x ) + ( 1 + x ) ) / ( x * x ) ),x**4/(x**4 - x*(x + 1) - 1),4.0,0.0 +x / ( x - ( ( 1 / x ) + ( 1 - x ) ) / ( x * x ) ),x**4/(x**4 - x*(-x + 1) - 1),4.0,0.0 +x / ( x - ( ( 1 / x ) + ( 1 - x ) ) / x ),x**3/(x**3 - x*(-x + 1) - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) + ( 1 / x ) ) / ( x * x ) ),x**4/(x**4 - 2),4.0,0.0 +x / ( x - ( ( 1 / x ) + x ) * ( ( 1 / x ) - x ) ),x**3/(x**4 + x**3 - 1),3.0,-1.0 +x / ( x - ( ( 1 / x ) + x ) / ( x * ( 1 - ( 1 + x ) ) ) ),x**4/(x**4 + x**2 + 1),4.0,0.0 +x / ( x - ( ( 1 / x ) + x ) / ( x * x ) ),x**4/(x**4 - x**2 - 1),4.0,0.0 +x / ( x - ( ( 1 / x ) + x ) / x ),x**3/(x**3 - x**2 - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) - ( 1 + ( 1 + x ) ) ) / x ),x**3/(x**3 + x*(x + 2) - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) - ( 1 - x ) ) / ( x * x ) ),x**4/(x**4 - x*(x - 1) - 1),4.0,0.0 +x / ( x - ( ( 1 / x ) - ( 1 - x ) ) / x ),x**3/(x**3 - x*(x - 1) - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) - ( 1 / ( 1 + x ) ) ) / x ),x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) - ( x * ( 1 + x ) ) ) / ( x * x ) ),x**4/(x**4 + x**2*(x + 1) - 1),4.0,0.0 +x / ( x - ( ( 1 / x ) - x ) ),x**2/(2*x**2 - 1),2.0,0.0 +x / ( x - ( ( 1 / x ) - x ) ) * ( x / ( 1 + x ) ),x**3/((x + 1)*(2*x**2 - 1)),3.0,0.0 +x / ( x - ( ( 1 / x ) - x ) ) - ( x * x ),2*x**2*(-x**2 + 1)/(2*x**2 - 1),2.0,2.0 +x / ( x - ( ( 1 / x ) - x ) ) - x,-x + x/(2*x - 1/x),1.0,1.0 +x / ( x - ( ( 1 / x ) - x ) - 1 ),x**2/(2*x**2 - x - 1),2.0,0.0 +x / ( x - ( ( 1 / x ) - x ) / ( x * x ) ),x**4/(x**4 + x**2 - 1),4.0,0.0 +x / ( x - ( ( 1 / x ) / ( ( 1 + x ) + x ) ) / x ),x**3*(2*x + 1)/(x**3*(2*x + 1) - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) / ( ( x / ( 1 + x ) ) + x ) ) / x ),x**4*(x + 2)/(x**4*(x + 2) - x - 1),4.0,0.0 +x / ( x - ( ( 1 / x ) / ( 1 + x ) ) - 1 ),x**2*(x + 1)/(x**3 - x - 1),2.0,0.0 +x / ( x - ( ( 1 / x ) / ( 1 + x ) ) / ( x * x ) ),x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( x - ( ( 1 / x ) / ( 1 + x ) ) / x ),x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) / ( 1 - x ) ) ) / 1,x**2*(x - 1)/(x**2*(x - 1) + 1),2.0,0.0 +x / ( x - ( ( 1 / x ) / ( 1 - x ) ) / 1 ),x**2*(x - 1)/(x**2*(x - 1) + 1),2.0,0.0 +x / ( x - ( ( 1 / x ) / ( x * ( 1 - x ) ) ) ) / 1,x**3*(x - 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( x - ( ( 1 / x ) / ( x * ( 1 - x ) ) ) / x ),x**4*(x - 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( x - ( ( 1 / x ) / ( x * x ) ) + x ),x**4/(2*x**4 - 1),4.0,0.0 +x / ( x - ( ( 1 / x ) / ( x / ( 1 + x ) ) ) / x ),x**4/(x**4 - x - 1),4.0,0.0 +x / ( x - ( ( 1 / x ) / x ) + ( ( 1 + x ) + x ) ),x**3/(x**2*(3*x + 1) - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) / x ) + ( 1 + ( x * x ) ) ),x**3/(x**2*(x**2 + x + 1) - 1),3.0,-1.0 +x / ( x - ( ( 1 / x ) / x ) + ( 1 + x ) ),x**3/(x**2*(2*x + 1) - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) / x ) + ( x * ( 1 + x ) ) ),x**3/(x**3*(x + 2) - 1),3.0,-1.0 +x / ( x - ( ( 1 / x ) / x ) + ( x * ( 1 - x ) ) ),-x**3/(x**3*(x - 2) + 1),3.0,-1.0 +x / ( x - ( ( 1 / x ) / x ) + x ),x**3/(2*x**3 - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) / x ) - ( 1 / ( 1 + x ) ) ),x**3*(x + 1)/(x**4 + x**3 - x**2 - x - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) / x ) - ( 1 / ( 1 - x ) ) ),x**3*(-x + 1)/(-x**3*(x - 1) - x**2 + x - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) / x ) - 1 ),x**3/(x**3 - x**2 - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) / x ) / ( 1 + x ) ),x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( x - ( ( 1 / x ) / x ) / ( x * ( 1 + x ) ) ),x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( x - ( ( 1 / x ) / x ) / x ),x**4/(x**4 - 1),4.0,0.0 +x / ( x - ( ( x * ( 1 + x ) ) * x ) - 1 ),-x/(x**2*(x + 1) - x + 1),1.0,-2.0 +x / ( x - ( ( x * ( 1 + x ) ) - x ) - 1 ),-x/(x**2 - x + 1),1.0,-1.0 +x / ( x - ( ( x * ( 1 - x ) ) * x ) + ( 1 / x ) ),x**2/(x**2*(x*(x - 1) + 1) + 1),2.0,-2.0 +x / ( x - ( ( x * ( 1 - x ) ) + ( ( 1 / x ) / x ) ) / x ),x**4/(2*x**4 - x**3 - 1),4.0,0.0 +x / ( x - ( ( x * x ) * ( x * ( 1 - x ) ) ) - 1 ),x/(x**4 - x**3 + x - 1),1.0,-3.0 +x / ( x - ( ( x * x ) * x ) - ( 1 + ( 1 / x ) ) ),-x**2/(x*(x**3 - x + 1) + 1),2.0,-2.0 +x / ( x - ( ( x * x ) - x ) + x ),-1/(x - 3),0.0,-1.0 +x / ( x - ( ( x * x ) - x ) - ( 1 + x ) ),-x/(x**2 - x + 1),1.0,-1.0 +x / ( x - ( ( x * x ) / ( 1 - x ) ) - 1 ),x*(x - 1)/(2*x**2 - 2*x + 1),1.0,0.0 +x / ( x - ( ( x / ( 1 + x ) ) + ( 1 / x ) ) / ( x * x ) ),x**4*(x + 1)/(x**4*(x + 1) - x**2 - x - 1),4.0,0.0 +x / ( x - ( 1 ) ),x/(x - 1),1.0,0.0 +x / ( x - ( 1 + ( ( ( 1 + x ) / x ) / x ) ) / x ),x**4/(x**4 - x**2 - x - 1),4.0,0.0 +x / ( x - ( 1 + ( ( ( 1 / x ) / ( 1 - x ) ) / x ) ) / x ),x**4*(x - 1)/(x**4*(x - 1) - x**2*(x - 1) + 1),4.0,0.0 +x / ( x - ( 1 + ( ( 1 - x ) + x ) ) / x ),x**2/(x**2 - 2),2.0,0.0 +x / ( x - ( 1 + ( ( 1 / ( x * ( 1 + x ) ) ) / x ) ) / x ),x**4*(x + 1)/(x**4*(x + 1) - x**2*(x + 1) - 1),4.0,0.0 +x / ( x - ( 1 + ( ( 1 / x ) + x ) ) / x ),x**3/(x**3 - x*(x + 1) - 1),3.0,0.0 +x / ( x - ( 1 + ( ( 1 / x ) / ( x * ( 1 + x ) ) ) ) / x ),x**4*(x + 1)/(x**4*(x + 1) - x**2*(x + 1) - 1),4.0,0.0 +x / ( x - ( 1 + ( ( 1 / x ) / x ) ) / ( x * ( 1 - x ) ) ),x**4*(x - 1)/(x**4*(x - 1) + x**2 + 1),4.0,0.0 +x / ( x - ( 1 + ( ( 1 / x ) / x ) ) / x ),x**4/(x**4 - x**2 - 1),4.0,0.0 +x / ( x - ( 1 + ( 1 + x ) ) / ( x * x ) ),x**3/(x**3 - x - 2),3.0,0.0 +x / ( x - ( 1 + ( 1 + x ) ) / x ),x**2/(x**2 - x - 2),2.0,0.0 +x / ( x - ( 1 + ( 1 - x ) ) / x ),x**2/(x**2 + x - 2),2.0,0.0 +x / ( x - ( 1 + ( 1 / ( ( x * ( 1 - x ) ) - x ) ) ) / x ),x**4/(x**4 - x**2 + 1),4.0,0.0 +x / ( x - ( 1 + ( 1 / ( ( x * x ) - x ) ) ) / x ),x**3*(x - 1)/(x**3*(x - 1) - x**2 + x - 1),3.0,0.0 +x / ( x - ( 1 + ( 1 / ( ( x / ( 1 + x ) ) - x ) ) ) / x ),x**4/(x**4 - x**2 + x + 1),4.0,0.0 +x / ( x - ( 1 + ( 1 / ( ( x / ( 1 - x ) ) - x ) ) ) / x ),x**4/(x**4 - x*(x - 1) - 1),4.0,0.0 +x / ( x - ( 1 + ( 1 / ( 1 - x ) ) ) / ( x * x ) ),x**3*(x - 1)/(x**3*(x - 1) - x + 2),3.0,0.0 +x / ( x - ( 1 + ( 1 / x ) ) / x ),x**3/(x**3 - x - 1),3.0,0.0 +x / ( x - ( 1 + ( x * ( 1 + x ) ) ) - 1 ),-x/(x**2 + 2),1.0,-1.0 +x / ( x - ( 1 + ( x * x ) ) / ( x * x ) ),x**3/(x**3 - x**2 - 1),3.0,0.0 +x / ( x - ( 1 + x ) * ( ( 1 / ( x * x ) ) - x ) ),x**3/(x**3 + (x + 1)*(x**3 - 1)),3.0,-1.0 +x / ( x - ( 1 + x ) - ( 1 - x ) ),x/(x - 2),1.0,0.0 +x / ( x - ( 1 + x ) - ( x * x ) ),-x/(x**2 + 1),1.0,-1.0 +x / ( x - ( 1 + x ) / ( x * ( x * x ) ) ),x**4/(x**4 - x - 1),4.0,0.0 +x / ( x - ( 1 - ( ( 1 / ( 1 - x ) ) / ( x * x ) ) ) / x ),x**4*(x - 1)/(x**4*(x - 1) - x**2*(x - 1) - 1),4.0,0.0 +x / ( x - ( 1 - ( ( 1 / x ) / ( x / ( 1 - x ) ) ) ) / x ),x**4/(x**4 - x**2 - x + 1),4.0,0.0 +x / ( x - ( 1 - ( ( 1 / x ) / x ) ) - ( x * x ) ),-x**3/(x**2*(x**2 - x + 1) - 1),3.0,-1.0 +x / ( x - ( 1 - ( ( 1 / x ) / x ) ) / x ),x**4/(x**4 - x**2 + 1),4.0,0.0 +x / ( x - ( 1 - ( 1 / ( x * ( x / ( 1 - x ) ) ) ) ) / x ),x**4/(x**4 - x**2 - x + 1),4.0,0.0 +x / ( x - ( 1 - ( 1 / ( x * x ) ) ) / x ),x**4/(x**4 - x**2 + 1),4.0,0.0 +x / ( x - ( 1 - ( 1 / x ) ) ) + ( x * x ),x**2*(x*(x - 1) + 2)/(x*(x - 1) + 1),2.0,2.0 +x / ( x - ( 1 - ( 1 / x ) ) + x ),x**2/(x*(2*x - 1) + 1),2.0,0.0 +x / ( x - ( 1 - ( 1 / x ) ) / ( x * x ) ),x**4/(x**4 - x + 1),4.0,0.0 +x / ( x - ( 1 - ( 1 / x ) ) / x ),x**3/(x**3 - x + 1),3.0,0.0 +x / ( x - ( 1 - ( x * ( 1 + x ) ) ) / x ),x**2/(2*x**2 + x - 1),2.0,0.0 +x / ( x - ( 1 - ( x * ( x * x ) ) ) / x ),x**2/(x**3 + x**2 - 1),2.0,-1.0 +x / ( x - ( 1 - ( x * x ) ) + ( 1 / x ) ),x**2/(x*(x**2 + x - 1) + 1),2.0,-1.0 +x / ( x - ( 1 - ( x * x ) ) / x ),x**2/(2*x**2 - 1),2.0,0.0 +x / ( x - ( 1 - ( x / ( 1 + x ) ) ) / ( x * x ) ),x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( x - ( 1 - ( x / ( 1 - x ) ) ) / ( x * x ) ),x**3*(x - 1)/(x**3*(x - 1) - 2*x + 1),3.0,0.0 +x / ( x - ( 1 - ( x / ( 1 - x ) ) ) / x ),x**2*(x - 1)/(x**2*(x - 1) - 2*x + 1),2.0,0.0 +x / ( x - ( 1 - x ) ),x/(2*x - 1),1.0,0.0 +x / ( x - ( 1 - x ) ) * ( ( x * x ) / ( 1 - x ) ),-x**3/((x - 1)*(2*x - 1)),3.0,1.0 +x / ( x - ( 1 - x ) ) * ( x * ( 1 + x ) ),x**2*(x + 1)/(2*x - 1),2.0,2.0 +x / ( x - ( 1 - x ) ) * x,x**2/(2*x - 1),2.0,1.0 +x / ( x - ( 1 - x ) ) + ( x * ( 1 + x ) ),x**2*(2*x + 1)/(2*x - 1),2.0,2.0 +x / ( x - ( 1 - x ) ) + ( x * ( 1 - x ) ),x**2*(-2*x + 3)/(2*x - 1),2.0,2.0 +x / ( x - ( 1 - x ) ) + 1,(3*x - 1)/(2*x - 1),0.0,0.0 +x / ( x - ( 1 - x ) ) + x,2*x**2/(2*x - 1),2.0,1.0 +x / ( x - ( 1 - x ) ) - ( x * x ),x*(x*(-2*x + 1) + 1)/(2*x - 1),1.0,2.0 +x / ( x - ( 1 - x ) * ( 1 - x ) ),x/(x - (x - 1)**2),1.0,-1.0 +x / ( x - ( 1 - x ) * 1 ),x/(2*x - 1),1.0,0.0 +x / ( x - ( 1 - x ) + ( ( 1 - x ) / x ) ),x**2/(2*x**2 - 2*x + 1),2.0,0.0 +x / ( x - ( 1 - x ) + ( 1 + x ) ),1/3,0.0,0.0 +x / ( x - ( 1 - x ) + ( 1 / x ) ),x**2/(x*(2*x - 1) + 1),2.0,0.0 +x / ( x - ( 1 - x ) - ( 1 - x ) ),x/(3*x - 2),1.0,0.0 +x / ( x - ( 1 - x ) - ( 1 / x ) ),x**2/(2*x**2 - x - 1),2.0,0.0 +x / ( x - ( 1 - x ) - ( x * ( x * x ) ) ),-x/(x**3 - 2*x + 1),1.0,-2.0 +x / ( x - ( 1 - x ) - ( x * x ) ),-x/(x**2 - 2*x + 1),1.0,-1.0 +x / ( x - ( 1 - x ) - 1 ),x/(2*(x - 1)),1.0,0.0 +x / ( x - ( 1 - x ) / ( 1 + x ) ),x*(x + 1)/(x*(x + 1) + x - 1),1.0,0.0 +x / ( x - ( 1 - x ) / ( x * ( ( x * ( 1 - x ) ) - x ) ) ),x**4/(x**4 - x + 1),4.0,0.0 +x / ( x - ( 1 - x ) / ( x * x ) ),x**3/(x**3 + x - 1),3.0,0.0 +x / ( x - ( 1 - x ) / x ),x**2/(x**2 + x - 1),2.0,0.0 +x / ( x - ( 1 / ( ( ( 1 - x ) * x ) - x ) ) / x ),x**4/(x**4 + 1),4.0,0.0 +x / ( x - ( 1 / ( ( ( x * x ) + x ) * x ) ) / x ),x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( x - ( 1 / ( ( 1 + x ) * x ) ) / x ),x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( x - ( 1 / ( ( 1 - ( 1 + x ) ) - x ) ) / ( x * x ) ),2*x**4/(2*x**4 + 1),4.0,0.0 +x / ( x - ( 1 / ( ( 1 - x ) - x ) ) ),x*(2*x - 1)/(x*(2*x - 1) + 1),1.0,0.0 +x / ( x - ( 1 / ( ( 1 - x ) - x ) ) ) - 1,-1/(x*(2*x - 1) + 1),0.0,-2.0 +x / ( x - ( 1 / ( ( x * ( 1 + x ) ) + x ) ) / ( x * x ) ),x**4*(x + 2)/(x**4*(x + 2) - 1),4.0,0.0 +x / ( x - ( 1 / ( ( x * ( 1 - x ) ) * x ) ) / x ),x**4*(x - 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( x - ( 1 / ( ( x * ( 1 - x ) ) - x ) ) / x ),x**4/(x**4 + 1),4.0,0.0 +x / ( x - ( 1 / ( ( x * x ) * x ) ) + ( 1 / ( 1 + x ) ) ),x**4*(x + 1)/(x**4*(x + 1) + x**3 - x - 1),4.0,0.0 +x / ( x - ( 1 / ( ( x * x ) + ( x * x ) ) ) - 1 ),-2*x**3/(-2*x**2*(x - 1) + 1),3.0,0.0 +x / ( x - ( 1 / ( ( x * x ) + ( x * x ) ) ) / x ),2*x**4/(2*x**4 - 1),4.0,0.0 +x / ( x - ( 1 / ( ( x * x ) - x ) ) ) / 1,x**2*(x - 1)/(x**2*(x - 1) - 1),2.0,0.0 +x / ( x - ( 1 / ( ( x * x ) - x ) ) + x ),x**2*(x - 1)/(2*x**2*(x - 1) - 1),2.0,0.0 +x / ( x - ( 1 / ( ( x * x ) - x ) ) / x ),x**3*(x - 1)/(x**3*(x - 1) - 1),3.0,0.0 +x / ( x - ( 1 / ( ( x * x ) / ( 1 - x ) ) ) + x ),x**3/(2*x**3 + x - 1),3.0,0.0 +x / ( x - ( 1 / ( ( x * x ) / ( 1 - x ) ) ) / x ),x**4/(x**4 + x - 1),4.0,0.0 +x / ( x - ( 1 / ( ( x / ( 1 - ( x * x ) ) ) - x ) ) + x ),x**4/(2*x**4 + x**2 - 1),4.0,0.0 +x / ( x - ( 1 / ( ( x / ( 1 - x ) ) - x ) ) ),x**3/(x**3 + x - 1),3.0,0.0 +x / ( x - ( 1 / ( ( x / ( 1 - x ) ) - x ) ) / x ),x**4/(x**4 + x - 1),4.0,0.0 +x / ( x - ( 1 / ( 1 + ( 1 + x ) ) ) - 1 ),x*(x + 2)/(x**2 + x - 3),1.0,0.0 +x / ( x - ( 1 / ( 1 + ( 1 + x ) ) ) / ( x * x ) ),x**3*(x + 2)/(x**3*(x + 2) - 1),3.0,0.0 +x / ( x - ( 1 / ( 1 + x ) ) ) * 1,x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( x - ( 1 / ( 1 + x ) ) ) * x,x**2*(x + 1)/(x*(x + 1) - 1),2.0,1.0 +x / ( x - ( 1 / ( 1 + x ) ) ) + 1,(2*x*(x + 1) - 1)/(x*(x + 1) - 1),0.0,0.0 +x / ( x - ( 1 / ( 1 + x ) ) * 1 ),x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( x - ( 1 / ( 1 + x ) ) + ( 1 / x ) ),x**2*(x + 1)/(x**2*(x + 1) + 1),2.0,0.0 +x / ( x - ( 1 / ( 1 + x ) ) - ( x * x ) ),-x*(x + 1)/(x**3 - x + 1),1.0,-1.0 +x / ( x - ( 1 / ( 1 + x ) ) - 1 ),x*(x + 1)/(x**2 - 2),1.0,0.0 +x / ( x - ( 1 / ( 1 + x ) ) / ( x * ( x * x ) ) ),x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( x - ( 1 / ( 1 + x ) ) / ( x * x ) ),x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( x - ( 1 / ( 1 + x ) ) / 1 ),x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( x - ( 1 / ( 1 + x ) ) / x ),x**2*(x + 1)/(x**2*(x + 1) - 1),2.0,0.0 +x / ( x - ( 1 / ( 1 - ( 1 - x ) ) ) / x ),x**3/(x**3 - 1),3.0,0.0 +x / ( x - ( 1 / ( 1 - x ) ) ),x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( x - ( 1 / ( 1 - x ) ) ) * 1,x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( x - ( 1 / ( 1 - x ) ) ) * x,x**2*(x - 1)/(x*(x - 1) + 1),2.0,1.0 +x / ( x - ( 1 / ( 1 - x ) ) ) + x,x**3/(x**2 - x + 1),3.0,1.0 +x / ( x - ( 1 / ( 1 - x ) ) ) / 1,x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( x - ( 1 / ( 1 - x ) ) + x ),x*(x - 1)/(2*x*(x - 1) + 1),1.0,0.0 +x / ( x - ( 1 / ( 1 - x ) ) - ( 1 / ( ( x * x ) * x ) ) ),x**4*(-x + 1)/(-x**4*(x - 1) - x**3 + x - 1),4.0,0.0 +x / ( x - ( 1 / ( 1 - x ) ) - 1 ),x*(x - 1)/(x**2 - 2*x + 2),1.0,0.0 +x / ( x - ( 1 / ( 1 - x ) ) / ( x * x ) ),x**3*(x - 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( x - ( 1 / ( 1 - x ) ) / 1 ),x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( x - ( 1 / ( 1 - x ) ) / x ),x**2*(x - 1)/(x**2*(x - 1) + 1),2.0,0.0 +x / ( x - ( 1 / ( x * ( ( 1 + x ) + x ) ) ) / ( x * x ) ),x**4*(2*x + 1)/(x**4*(2*x + 1) - 1),4.0,0.0 +x / ( x - ( 1 / ( x * ( ( x * ( 1 + x ) ) + x ) ) ) / x ),x**4*(x + 2)/(x**4*(x + 2) - 1),4.0,0.0 +x / ( x - ( 1 / ( x * ( ( x * x ) * ( 1 - x ) ) ) ) + x ),x**4*(x - 1)/(2*x**4*(x - 1) + 1),4.0,0.0 +x / ( x - ( 1 / ( x * ( ( x * x ) + ( x * x ) ) ) ) + x ),2*x**4/(4*x**4 - 1),4.0,0.0 +x / ( x - ( 1 / ( x * ( 1 + x ) ) ) / x ),x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( x - ( 1 / ( x * ( 1 - x ) ) ) ) - 1,-1/(x**2*(x - 1) + 1),0.0,-3.0 +x / ( x - ( 1 / ( x * ( 1 - x ) ) ) / x ),x**3*(x - 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( x - ( 1 / ( x * ( x * ( 1 - x ) ) ) ) / x ),x**4*(x - 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( x - ( 1 / ( x * ( x / ( 1 - x ) ) ) ) + x ),x**3/(2*x**3 + x - 1),3.0,0.0 +x / ( x - ( 1 / ( x * ( x / ( 1 - x ) ) ) ) / x ),x**4/(x**4 + x - 1),4.0,0.0 +x / ( x - ( 1 / ( x * x ) ) ) + 1,(2*x**3 - 1)/(x**3 - 1),0.0,0.0 +x / ( x - ( 1 / ( x * x ) ) ) - ( x * x ),x**2*(-x**3 + x + 1)/(x**3 - 1),2.0,2.0 +x / ( x - ( 1 / ( x * x ) ) + ( x * ( 1 + x ) ) ),x**3/(x**3*(x + 2) - 1),3.0,-1.0 +x / ( x - ( 1 / ( x * x ) ) + ( x * ( 1 - x ) ) ),-x**3/(x**3*(x - 2) + 1),3.0,-1.0 +x / ( x - ( 1 / ( x * x ) ) + ( x * x ) ),x**3/(x**3*(x + 1) - 1),3.0,-1.0 +x / ( x - ( 1 / ( x * x ) ) + ( x / ( 1 - x ) ) ),x**3*(x - 1)/(x**4 - 2*x**3 - x + 1),3.0,0.0 +x / ( x - ( 1 / ( x * x ) ) + x ),x**3/(2*x**3 - 1),3.0,0.0 +x / ( x - ( 1 / ( x * x ) ) - ( x * ( 1 + x ) ) ),-x**3/(x**4 + 1),3.0,-1.0 +x / ( x - ( 1 / ( x * x ) ) - ( x / ( 1 + x ) ) ),x**3*(x + 1)/(x**4 - x - 1),3.0,0.0 +x / ( x - ( 1 / ( x * x ) ) / ( 1 - x ) ),x**3*(x - 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( x - ( 1 / ( x / ( ( 1 / x ) + ( 1 - x ) ) ) ) / x ),x**4/(x**4 - x*(-x + 1) - 1),4.0,0.0 +x / ( x - ( 1 / ( x / ( 1 + x ) ) ) / ( x * x ) ),x**4/(x**4 - x - 1),4.0,0.0 +x / ( x - ( 1 / ( x / ( 1 - x ) ) ) / x ),x**3/(x**3 + x - 1),3.0,0.0 +x / ( x - ( 1 / x ) ) * ( x / ( ( ( 1 + x ) / x ) + x ) ),x**4/(x**4 + x**3 - x - 1),4.0,0.0 +x / ( x - ( 1 / x ) ) * ( x / ( ( 1 / x ) + x ) ),x**4/(x**4 - 1),4.0,0.0 +x / ( x - ( 1 / x ) ) * ( x / ( 1 + x ) ),x**3/((x + 1)*(x**2 - 1)),3.0,0.0 +x / ( x - ( 1 / x ) ) * ( x / ( 1 - ( x * x ) ) ),-x**3/(x**2 - 1)**2,3.0,-1.0 +x / ( x - ( 1 / x ) ) * ( x / ( 1 - x ) ),-x**3/((x - 1)*(x**2 - 1)),3.0,0.0 +x / ( x - ( 1 / x ) ) * 1,x**2/(x**2 - 1),2.0,0.0 +x / ( x - ( 1 / x ) ) * x,x**3/(x**2 - 1),3.0,1.0 +x / ( x - ( 1 / x ) ) + ( x / ( ( 1 / x ) + x ) ),2*x**4/(x**4 - 1),4.0,0.0 +x / ( x - ( 1 / x ) ) + x,x + x/(x - 1/x),1.0,1.0 +x / ( x - ( 1 / x ) ) - ( x * x ),x**2*(-x**2 + 2)/(x**2 - 1),2.0,2.0 +x / ( x - ( 1 / x ) ) - x,-x + x/(x - 1/x),1.0,1.0 +x / ( x - ( 1 / x ) ) / ( 1 + x ),x**2/((x + 1)*(x**2 - 1)),2.0,-1.0 +x / ( x - ( 1 / x ) ) / ( 1 / x ),x**3/(x**2 - 1),3.0,1.0 +x / ( x - ( 1 / x ) ) / ( x * ( 1 - x ) ),-x/((x - 1)*(x**2 - 1)),1.0,-2.0 +x / ( x - ( 1 / x ) ) / 1,x**2/(x**2 - 1),2.0,0.0 +x / ( x - ( 1 / x ) * ( 1 - x ) ),x**2/(x**2 + x - 1),2.0,0.0 +x / ( x - ( 1 / x ) + ( ( 1 - x ) * x ) ),-x**2/(x**2*(x - 2) + 1),2.0,-1.0 +x / ( x - ( 1 / x ) + ( 1 + ( x * x ) ) ),x**2/(x*(x**2 + x + 1) - 1),2.0,-1.0 +x / ( x - ( 1 / x ) + ( x * ( 1 + x ) ) ),x**2/(x**2*(x + 2) - 1),2.0,-1.0 +x / ( x - ( 1 / x ) + ( x * ( 1 - x ) ) ),-x**2/(x**2*(x - 2) + 1),2.0,-1.0 +x / ( x - ( 1 / x ) + ( x * ( x * x ) ) ),x**2/(x**4 + x**2 - 1),2.0,-2.0 +x / ( x - ( 1 / x ) + ( x * x ) ),x**2/(x**2*(x + 1) - 1),2.0,-1.0 +x / ( x - ( 1 / x ) + ( x / ( 1 + x ) ) ),x**2*(x + 1)/(x**3 + 2*x**2 - x - 1),2.0,0.0 +x / ( x - ( 1 / x ) + x ),x**2/(2*x**2 - 1),2.0,0.0 +x / ( x - ( 1 / x ) - ( 1 - ( ( 1 / x ) / x ) ) ),x**3/(x**2*(x - 1) - x + 1),3.0,0.0 +x / ( x - ( 1 / x ) - ( 1 / ( 1 - x ) ) ),x**2*(x - 1)/(x**3 - x**2 + 1),2.0,0.0 +x / ( x - ( 1 / x ) - ( x * ( ( x * x ) + x ) ) ),-x**2/(x**2*(x*(x + 1) - 1) + 1),2.0,-2.0 +x / ( x - ( 1 / x ) - ( x * ( 1 + x ) ) ),-x**2/(x**3 + 1),2.0,-1.0 +x / ( x - ( 1 / x ) - ( x / ( 1 + x ) ) ),x**2*(x + 1)/(x**3 - x - 1),2.0,0.0 +x / ( x - ( 1 / x ) - 1 ),x**2/(x**2 - x - 1),2.0,0.0 +x / ( x - ( 1 / x ) / ( ( ( x * x ) + x ) * x ) ),x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( x - ( 1 / x ) / ( ( 1 + x ) * x ) ),x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( x - ( 1 / x ) / ( ( 1 + x ) + x ) ),x**2*(2*x + 1)/(x**2*(2*x + 1) - 1),2.0,0.0 +x / ( x - ( 1 / x ) / ( ( x * ( 1 + x ) ) * x ) ),x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( x - ( 1 / x ) / ( ( x * ( 1 - x ) ) * x ) ),x**4*(x - 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( x - ( 1 / x ) / ( ( x / ( 1 - x ) ) * x ) ),x**4/(x**4 + x - 1),4.0,0.0 +x / ( x - ( 1 / x ) / ( x * ( ( x / ( 1 - x ) ) + x ) ) ),x**4*(x - 2)/(x**4*(x - 2) - x + 1),4.0,0.0 +x / ( x - ( 1 / x ) / ( x * ( 1 + x ) ) ),x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( x - ( 1 / x ) / ( x * ( 1 - x ) ) ),x**3*(x - 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( x - ( 1 / x ) / ( x * ( x * ( 1 + x ) ) ) ),x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( x - ( 1 / x ) / ( x * ( x * ( 1 - x ) ) ) ),x**4*(x - 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( x - ( 1 / x ) / ( x * x ) ),x**4/(x**4 - 1),4.0,0.0 +x / ( x - ( 1 / x ) / ( x / ( 1 + ( 1 - x ) ) ) ),x**3/(x**3 + x - 2),3.0,0.0 +x / ( x - ( 1 / x ) / ( x / ( 1 + x ) ) ),x**3/(x**3 - x - 1),3.0,0.0 +x / ( x - ( 1 / x ) / ( x / ( 1 - x ) ) ),x**3/(x**3 + x - 1),3.0,0.0 +x / ( x - ( x * ( ( x * ( 1 - x ) ) * x ) ) - 1 ),x/(x**4 - x**3 + x - 1),1.0,-3.0 +x / ( x - ( x * ( ( x * x ) * ( 1 + x ) ) ) - 1 ),-x/(x**3*(x + 1) - x + 1),1.0,-3.0 +x / ( x - ( x * ( 1 + x ) ) + ( 1 / ( x * x ) ) ),x**3/(-x**4 + 1),3.0,-1.0 +x / ( x - ( x * ( 1 + x ) ) - 1 ),-x/(x**2 + 1),1.0,-1.0 +x / ( x - ( x * ( x * ( 1 + x ) ) ) - 1 ),-x/(x**2*(x + 1) - x + 1),1.0,-2.0 +x / ( x - ( x * ( x * ( 1 - ( x * x ) ) ) ) - 1 ),x/(x**4 - x**2 + x - 1),1.0,-3.0 +x / ( x - ( x * ( x * ( x * x ) ) ) - 1 ),-x/(x**4 - x + 1),1.0,-3.0 +x / ( x - ( x * ( x * x ) ) - ( 1 - x ) ),-x/(x**3 - 2*x + 1),1.0,-2.0 +x / ( x - ( x * ( x * x ) ) - ( 1 / x ) ),-x**2/(x**4 - x**2 + 1),2.0,-2.0 +x / ( x - ( x * ( x * x ) ) - 1 ),-x/(x**3 - x + 1),1.0,-2.0 +x / ( x - ( x * x ) ) - ( 1 / x ),(-2*x + 1)/(x*(x - 1)),-1.0,-1.0 +x / ( x - ( x * x ) ) / ( 1 + ( x * x ) ),-1/((x - 1)*(x**2 + 1)),0.0,-3.0 +x / ( x - ( x * x ) + ( ( 1 + x ) / ( x * x ) ) ),x**3/(x**3*(-x + 1) + x + 1),3.0,-1.0 +x / ( x - ( x * x ) + ( 1 / ( x * x ) ) ),x**3/(x**3*(-x + 1) + 1),3.0,-1.0 +x / ( x - ( x * x ) + ( 1 / x ) ),x**2/(x**2*(-x + 1) + 1),2.0,-1.0 +x / ( x - ( x * x ) - ( 1 + ( 1 / x ) ) ),-x**2/(x*(x**2 - x + 1) + 1),2.0,-1.0 +x / ( x - ( x * x ) - ( 1 + x ) ),-x/(x**2 + 1),1.0,-1.0 +x / ( x - ( x * x ) - ( 1 - x ) ),-x/(x**2 - 2*x + 1),1.0,-1.0 +x / ( x - ( x * x ) - ( 1 / x ) ),-x**2/(x**2*(x - 1) + 1),2.0,-1.0 +x / ( x - ( x * x ) - ( x * x ) ),-1/(2*x - 1),0.0,-1.0 +x / ( x - ( x / ( 1 + x ) ) - ( 1 / x ) ),x**2*(x + 1)/(x**3 - x - 1),2.0,0.0 +x / ( x - ( x / ( 1 + x ) ) - 1 ),x*(x + 1)/(x**2 - x - 1),1.0,0.0 +x / ( x - ( x / ( 1 + x ) ) / ( x * x ) ),x**2*(x + 1)/(x**2*(x + 1) - 1),2.0,0.0 +x / ( x - ( x / ( 1 + x ) ) / x ),x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( x - ( x / ( 1 - x ) ) + ( 1 / ( x * x ) ) ),x**3*(x - 1)/(x**4 + x - 1),3.0,0.0 +x / ( x - ( x / ( 1 - x ) ) / x ),x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( x - 1 ),x/(x - 1),1.0,0.0 +x / ( x - 1 ) * ( ( x * x ) + x ),x**2*(x + 1)/(x - 1),2.0,2.0 +x / ( x - 1 ) * ( ( x * x ) / ( 1 - x ) ),-x**3/(x - 1)**2,3.0,1.0 +x / ( x - 1 ) * ( 1 + x ),x*(x + 1)/(x - 1),1.0,1.0 +x / ( x - 1 ) * ( 1 / ( ( 1 / ( x * x ) ) - x ) ),-x**3/((x - 1)*(x**3 - 1)),3.0,-1.0 +x / ( x - 1 ) * ( 1 / ( ( 1 / x ) - x ) ),-x**2/((x - 1)*(x**2 - 1)),2.0,-1.0 +x / ( x - 1 ) * ( 1 / ( 1 - x ) ),-x/(x - 1)**2,1.0,-1.0 +x / ( x - 1 ) * ( x * ( 1 + x ) ),x**2*(x + 1)/(x - 1),2.0,2.0 +x / ( x - 1 ) * ( x / ( ( 1 - x ) - ( 1 / x ) ) ),-x**3/((x - 1)*(x*(x - 1) + 1)),3.0,0.0 +x / ( x - 1 ) * ( x / ( ( 1 - x ) - x ) ),-x**2/((x - 1)*(2*x - 1)),2.0,0.0 +x / ( x - 1 ) * ( x / ( 1 + x ) ),x**2/(x**2 - 1),2.0,0.0 +x / ( x - 1 ) * ( x / ( 1 - x ) ),-x**2/(x - 1)**2,2.0,0.0 +x / ( x - 1 ) * 1,x/(x - 1),1.0,0.0 +x / ( x - 1 ) * x,x**2/(x - 1),2.0,1.0 +x / ( x - 1 ) + ( 1 - x ),(x - (-x + 1)**2)/(x - 1),0.0,1.0 +x / ( x - 1 ) + ( 1 / x ),(x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +x / ( x - 1 ) + ( x * ( ( 1 - x ) - x ) ),x**2*(-2*x + 3)/(x - 1),2.0,2.0 +x / ( x - 1 ) + ( x * ( 1 - x ) ),-x**2 + x + x/(x - 1),2.0,2.0 +x / ( x - 1 ) + ( x * x ),x*(x*(x - 1) + 1)/(x - 1),1.0,2.0 +x / ( x - 1 ) + 1,(2*x - 1)/(x - 1),0.0,0.0 +x / ( x - 1 ) + x,x**2/(x - 1),2.0,1.0 +x / ( x - 1 ) - ( 1 - x ),x + x/(x - 1) - 1,0.0,1.0 +x / ( x - 1 ) - ( 1 / ( 1 + ( ( x * x ) - ( 1 / x ) ) ) ),x**4/(x**4 - x**3 + x**2 - 2*x + 1),4.0,0.0 +x / ( x - 1 ) - ( 1 / ( 1 + x ) ),(x**2 + 1)/(x**2 - 1),0.0,0.0 +x / ( x - 1 ) - ( x / ( ( 1 - x ) - x ) ),x*(3*x - 2)/((x - 1)*(2*x - 1)),1.0,0.0 +x / ( x - 1 ) - ( x / ( 1 + x ) ),2*x/(x**2 - 1),1.0,-1.0 +x / ( x - 1 ) - ( x / ( 1 - x ) ),2*x/(x - 1),1.0,0.0 +x / ( x - 1 ) - 1,1/(x - 1),0.0,-1.0 +x / ( x - 1 ) - x,x*(-x + 2)/(x - 1),1.0,1.0 +x / ( x - 1 ) / ( 1 - x ),-x/(x - 1)**2,1.0,-1.0 +x / ( x - 1 ) / ( x * ( 1 - x ) ),-1/(x - 1)**2,0.0,-2.0 +x / ( x - 1 ) / 1,x/(x - 1),1.0,0.0 +x / ( x - 1 ) / x,1/(x - 1),0.0,-1.0 +x / ( x - 1 * ( ( ( 1 / x ) - x ) - x ) ),x**2/(3*x**2 - 1),2.0,0.0 +x / ( x - 1 * ( ( ( 1 / x ) / x ) - x ) ),x**3/(2*x**3 - 1),3.0,0.0 +x / ( x - 1 * ( ( 1 - x ) - x ) ),x/(3*x - 1),1.0,0.0 +x / ( x - 1 * ( ( 1 / ( 1 + x ) ) / x ) ),x**2*(x + 1)/(x**2*(x + 1) - 1),2.0,0.0 +x / ( x - 1 * ( 1 - ( x * x ) ) ),x/(x**2 + x - 1),1.0,-1.0 +x / ( x - 1 * ( 1 / ( 1 + x ) ) ),x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( x - 1 * ( 1 / ( 1 - x ) ) ),x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( x - 1 * ( 1 / x ) ),x**2/(x**2 - 1),2.0,0.0 +x / ( x - 1 + ( ( ( 1 / x ) - x ) / x ) ),x**3/(x**3 - 2*x**2 + 1),3.0,0.0 +x / ( x - 1 + ( ( ( 1 / x ) / ( ( x * x ) - x ) ) / x ) ),x**4*(x - 1)/(x**3*(x - 1)**2 + 1),4.0,0.0 +x / ( x - 1 + ( ( ( 1 / x ) / ( 1 - x ) ) / x ) ),x**3*(-x + 1)/(-x**2*(-x + 1)**2 + 1),3.0,0.0 +x / ( x - 1 + ( ( 1 - x ) * ( x * x ) ) ),-x/(x**2*(x - 1) - x + 1),1.0,-2.0 +x / ( x - 1 + ( ( 1 - x ) * x ) ),-x/(x*(x - 1) - x + 1),1.0,-1.0 +x / ( x - 1 + ( ( 1 - x ) / x ) ),x**2/(x**2 - 2*x + 1),2.0,0.0 +x / ( x - 1 + ( ( 1 / ( x * x ) ) / ( 1 - ( 1 + x ) ) ) ),x**4/(x**4 - x**3 - 1),4.0,0.0 +x / ( x - 1 + ( ( 1 / x ) * ( 1 - ( 1 / x ) ) ) ),x**3/(x**2*(x - 1) + x - 1),3.0,0.0 +x / ( x - 1 + ( ( 1 / x ) / ( ( x * x ) - x ) ) ),x**3*(x - 1)/(x**2*(x - 1)**2 + 1),3.0,0.0 +x / ( x - 1 + ( ( 1 / x ) / ( 1 - x ) ) ),x**2*(-x + 1)/(-x*(-x + 1)**2 + 1),2.0,0.0 +x / ( x - 1 + ( ( x * ( 1 + x ) ) * x ) ),x/(x**2*(x + 1) + x - 1),1.0,-2.0 +x / ( x - 1 + ( 1 / x ) ),x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( x - 1 + ( x * ( ( x * ( 1 - x ) ) * x ) ) ),-x/(x**3*(x - 1) - x + 1),1.0,-3.0 +x / ( x - 1 + ( x * ( 1 + x ) ) ),x/(x*(x + 1) + x - 1),1.0,-1.0 +x / ( x - 1 + ( x * ( 1 - x ) ) ),-x/(x*(x - 1) - x + 1),1.0,-1.0 +x / ( x - 1 + ( x * ( x * x ) ) ),x/(x**3 + x - 1),1.0,-2.0 +x / ( x - 1 + ( x * x ) ),x/(x**2 + x - 1),1.0,-1.0 +x / ( x - 1 + ( x / ( 1 + x ) ) ),x*(x + 1)/(x**2 + x - 1),1.0,0.0 +x / ( x - 1 + ( x / ( 1 - x ) ) ),x*(x - 1)/(x**2 - 3*x + 1),1.0,0.0 +x / ( x - 1 - ( ( 1 + x ) * ( x * x ) ) ),-x/(x**2*(x + 1) - x + 1),1.0,-2.0 +x / ( x - 1 - ( ( 1 - ( 1 / x ) ) - x ) ),x**2/(2*x*(x - 1) + 1),2.0,0.0 +x / ( x - 1 - ( ( 1 - x ) + x ) ),x/(x - 2),1.0,0.0 +x / ( x - 1 - ( ( 1 - x ) - x ) ),x/(3*x - 2),1.0,0.0 +x / ( x - 1 - ( ( 1 / x ) * ( 1 / x ) ) ),x**3/(x**3 - x**2 - 1),3.0,0.0 +x / ( x - 1 - ( ( 1 / x ) * x ) ),x/(x - 2),1.0,0.0 +x / ( x - 1 - ( ( 1 / x ) / ( ( x * ( 1 + x ) ) - x ) ) ),x**4/(x**4 - x**3 - 1),4.0,0.0 +x / ( x - 1 - ( ( x * ( 1 - x ) ) * x ) ),x/(x**3 - x**2 + x - 1),1.0,-2.0 +x / ( x - 1 - ( ( x * ( x * x ) ) * x ) ),-x/(x**4 - x + 1),1.0,-3.0 +x / ( x - 1 - ( ( x * x ) * ( x * x ) ) ),-x/(x**4 - x + 1),1.0,-3.0 +x / ( x - 1 - ( ( x * x ) * x ) ),-x/(x**3 - x + 1),1.0,-2.0 +x / ( x - 1 - ( ( x * x ) - x ) ),-x/(x**2 - 2*x + 1),1.0,-1.0 +x / ( x - 1 - ( 1 + ( 1 + ( x * x ) ) ) ),-x/(x**2 - x + 3),1.0,-1.0 +x / ( x - 1 - ( 1 + ( x * ( 1 - x ) ) ) ),x/(x**2 - 2),1.0,-1.0 +x / ( x - 1 - ( 1 + x ) ),-x/2,1.0,1.0 +x / ( x - 1 - ( 1 - ( ( 1 / x ) / x ) ) ),x**3/(x**2*(x - 2) + 1),3.0,0.0 +x / ( x - 1 - ( 1 - ( 1 / x ) ) ),x**2/(x*(x - 2) + 1),2.0,0.0 +x / ( x - 1 - ( 1 - ( x * x ) ) ),x/(x**2 + x - 2),1.0,-1.0 +x / ( x - 1 - ( 1 - x ) ),x/(2*(x - 1)),1.0,0.0 +x / ( x - 1 - ( 1 / ( ( 1 + x ) + x ) ) ),x*(2*x + 1)/(2*x**2 - x - 2),1.0,0.0 +x / ( x - 1 - ( 1 / ( ( 1 / x ) + x ) ) ),(x**3 + x)/(x**3 - x**2 - 1),1.0,0.0 +x / ( x - 1 - ( 1 / ( ( x * ( 1 - x ) ) - x ) ) ),x**3/(-x**2*(-x + 1) + 1),3.0,0.0 +x / ( x - 1 - ( 1 / ( ( x / ( 1 - x ) ) - x ) ) ),x**3/(-x**2*(-x + 1) + x - 1),3.0,0.0 +x / ( x - 1 - ( 1 / ( 1 + x ) ) ),x*(x + 1)/(x**2 - 2),1.0,0.0 +x / ( x - 1 - ( 1 / ( 1 - x ) ) ),x*(x - 1)/(x**2 - 2*x + 2),1.0,0.0 +x / ( x - 1 - ( x * ( ( 1 + x ) * x ) ) ),-x/(x**2*(x + 1) - x + 1),1.0,-2.0 +x / ( x - 1 - ( x * ( ( x * x ) + x ) ) ),-x/(x**2*(x + 1) - x + 1),1.0,-2.0 +x / ( x - 1 - ( x * ( 1 + ( x * x ) ) ) ),-x/(x**3 + 1),1.0,-2.0 +x / ( x - 1 - ( x * ( 1 + x ) ) ),-x/(x**2 + 1),1.0,-1.0 +x / ( x - 1 - ( x * ( x * ( 1 - x ) ) ) ),x/(x**3 - x**2 + x - 1),1.0,-2.0 +x / ( x - 1 - ( x * x ) ),-x/(x**2 - x + 1),1.0,-1.0 +x / ( x - 1 - ( x / ( 1 + x ) ) ),x*(x + 1)/(x**2 - x - 1),1.0,0.0 +x / ( x - 1 - ( x / ( 1 - x ) ) ),x*(x - 1)/(x**2 - x + 1),1.0,0.0 +x / ( x - 1 - 1 ),x/(x - 2),1.0,0.0 +x / ( x - 1 / ( ( ( 1 - x ) * ( x * x ) ) * x ) ),x**4*(x - 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( x - 1 / ( ( ( x * x ) * ( 1 - x ) ) * x ) ),x**4*(x - 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( x - 1 / ( ( ( x * x ) + ( x * x ) ) * x ) ),2*x**4/(2*x**4 - 1),4.0,0.0 +x / ( x - 1 / ( ( ( x * x ) + x ) * x ) ),x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( x - 1 / ( ( x * ( 1 + x ) ) * ( x * x ) ) ),x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( x - 1 / ( ( x * ( 1 + x ) ) * x ) ),x**3*(x + 1)/(x**3*(x + 1) - 1),3.0,0.0 +x / ( x - 1 / ( ( x * ( 1 + x ) ) + x ) ),x**2*(x + 2)/(x**2*(x + 2) - 1),2.0,0.0 +x / ( x - 1 / ( ( x * ( 1 - ( 1 - x ) ) ) * x ) ),x**4/(x**4 - 1),4.0,0.0 +x / ( x - 1 / ( ( x * ( 1 - ( x * x ) ) ) * x ) ),(x**5 - x**3)/(x**5 - x**3 + 1),3.0,0.0 +x / ( x - 1 / ( ( x * ( 1 - x ) ) * ( x * x ) ) ),x**4*(x - 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( x - 1 / ( ( x * ( 1 - x ) ) * x ) ),x**3*(x - 1)/(x**3*(x - 1) + 1),3.0,0.0 +x / ( x - 1 / ( ( x * ( 1 - x ) ) + x ) ),x**2*(x - 2)/(x**2*(x - 2) + 1),2.0,0.0 +x / ( x - 1 / ( ( x * ( x * ( 1 - x ) ) ) * x ) ),x**4*(x - 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( x - 1 / ( ( x * ( x / ( 1 + x ) ) ) * x ) ),x**4/(x**4 - x - 1),4.0,0.0 +x / ( x - 1 / ( ( x * x ) * ( x * ( 1 + x ) ) ) ),x**4*(x + 1)/(x**4*(x + 1) - 1),4.0,0.0 +x / ( x - 1 / ( ( x * x ) * ( x * ( 1 - x ) ) ) ),x**4*(x - 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( x - 1 / ( ( x * x ) * ( x / ( 1 - x ) ) ) ),x**4/(x**4 + x - 1),4.0,0.0 +x / ( x - 1 / ( ( x * x ) / ( 1 - x ) ) ),x**3/(x**3 + x - 1),3.0,0.0 +x / ( x - 1 / ( ( x / ( 1 + x ) ) * ( x * x ) ) ),x**4/(x**4 - x - 1),4.0,0.0 +x / ( x - 1 / ( ( x / ( 1 + x ) ) * x ) ),x**3/(x**3 - x - 1),3.0,0.0 +x / ( x - 1 / ( ( x / ( 1 - ( x * x ) ) ) * x ) ),x**3/(x**3 + x**2 - 1),3.0,0.0 +x / ( x - 1 / ( ( x / ( 1 - x ) ) * x ) ),x**3/(x**3 + x - 1),3.0,0.0 +x / ( x - 1 / ( 1 + x ) ),x*(x + 1)/(x*(x + 1) - 1),1.0,0.0 +x / ( x - 1 / ( 1 - ( x * x ) ) ),(x**3 - x)/(x**3 - x + 1),1.0,0.0 +x / ( x - 1 / ( 1 - x ) ),x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( x - 1 / ( x * ( ( 1 + x ) - ( 1 / ( 1 - x ) ) ) ) ),x**4/(x**4 - x + 1),4.0,0.0 +x / ( x - 1 / ( x * ( ( x * x ) * ( 1 - x ) ) ) ),x**4*(x - 1)/(x**4*(x - 1) + 1),4.0,0.0 +x / ( x - 1 / ( x * ( ( x * x ) - x ) ) ),x**3*(x - 1)/(x**3*(x - 1) - 1),3.0,0.0 +x / ( x - 1 / ( x * ( ( x * x ) / ( 1 + x ) ) ) ),x**4/(x**4 - x - 1),4.0,0.0 +x / ( x - 1 / ( x * ( ( x / ( 1 + x ) ) - x ) ) ),x**4/(x**4 + x + 1),4.0,0.0 +x / ( x - 1 / ( x * ( ( x / ( 1 - x ) ) - x ) ) ),x**4/(x**4 + x - 1),4.0,0.0 +x / ( x - 1 / ( x * ( 1 + x ) ) ),x**2*(x + 1)/(x**2*(x + 1) - 1),2.0,0.0 +x / ( x - 1 / ( x * ( 1 - x ) ) ),x**2*(x - 1)/(x**2*(x - 1) + 1),2.0,0.0 +x / ( x - 1 / ( x * ( x / ( 1 + x ) ) ) ),x**3/(x**3 - x - 1),3.0,0.0 +x / ( x - 1 / ( x * ( x / ( 1 - x ) ) ) ),x**3/(x**3 + x - 1),3.0,0.0 +x / ( x - 1 / ( x * x ) ),x**3/(x**3 - 1),3.0,0.0 +x / ( x - 1 / ( x / ( ( ( 1 / x ) - x ) - x ) ) ),x**3/(x**3 + 2*x**2 - 1),3.0,0.0 +x / ( x - 1 / ( x / ( ( 1 - ( ( 1 / x ) / x ) ) - x ) ) ),x**4/(x**4 + x**2*(x - 1) + 1),4.0,0.0 +x / ( x - 1 / ( x / ( ( 1 - x ) - x ) ) ),x**2/(x**2 + 2*x - 1),2.0,0.0 +x / ( x - 1 / ( x / ( ( 1 / x ) - x ) ) ),x**3/(x**3 + x**2 - 1),3.0,0.0 +x / ( x - 1 / ( x / ( 1 + ( 1 - x ) ) ) ),x**2/(x**2 + x - 2),2.0,0.0 +x / ( x - 1 / ( x / ( 1 + x ) ) ),x**2/(x**2 - x - 1),2.0,0.0 +x / ( x - 1 / 1 ),x/(x - 1),1.0,0.0 +x / ( x - 1 / x ),x**2/(x**2 - 1),2.0,0.0 +x / ( x - x * ( x * ( 1 - x ) ) ),1/(x**2 - x + 1),0.0,-2.0 +x / ( x - x * ( x * x ) ),-1/(x**2 - 1),0.0,-2.0 +x / ( x - x * ( x / ( 1 - x ) ) ),(x - 1)/(2*x - 1),0.0,0.0 +x / ( x - x / ( ( 1 - x ) * x ) ),x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( x - x / ( ( x * ( 1 + x ) ) * x ) ),x**2*(x + 1)/(x**2*(x + 1) - 1),2.0,0.0 +x / ( x - x / x ),x/(x - 1),1.0,0.0 +x / ( x / ( ( 1 - x ) * x ) - x ),-x*(x - 1)/(x*(x - 1) + 1),1.0,0.0 +x / ( x / ( ( 1 / ( 1 - x ) ) / x ) + 1 ),-x/(x**2*(x - 1) - 1),1.0,-2.0 +x / ( x / ( ( x * x ) * x ) - x ),-x**3/(x**3 - 1),3.0,0.0 +x / ( x / ( 1 + x ) + 1 ),x*(x + 1)/(2*x + 1),1.0,1.0 +x / ( x / ( 1 - x ) ) / ( x + 1 ),(-x + 1)/(x + 1),0.0,0.0 +x / ( x / ( 1 - x ) + x ),(x - 1)/(x - 2),0.0,0.0 +x / ( x / ( 1 / ( 1 + x ) ) - 1 ),x/(x*(x + 1) - 1),1.0,-1.0 +x / ( x / ( 1 / ( 1 - x ) ) - 1 ),-x/(x*(x - 1) + 1),1.0,-1.0 +x / ( x / ( 1 / x ) - ( 1 - x ) ),x/(x**2 + x - 1),1.0,-1.0 +x / ( x / ( x * ( ( x * x ) - x ) ) + x ),x**2*(x - 1)/(x**2*(x - 1) + 1),2.0,0.0 +x / ( x / ( x * ( 1 - x ) ) + x ),x*(x - 1)/(x*(x - 1) - 1),1.0,0.0 +x / ( x / ( x * ( x * x ) ) - x ),-x**3/(x**3 - 1),3.0,0.0 +x / ( x / ( x * x ) - ( 1 + x ) ),-x**2/(x*(x + 1) - 1),2.0,0.0 +x / ( x / ( x * x ) - x ),-x**2/(x**2 - 1),2.0,0.0 +x / ( x / 1 - ( ( 1 + x ) / x ) ),x**2/(x**2 - x - 1),2.0,0.0 +x / ( x / 1 - ( ( 1 - x ) / x ) ),x**2/(x**2 + x - 1),2.0,0.0 +x / ( x / 1 - ( 1 - ( 1 / x ) ) ),x**2/(x*(x - 1) + 1),2.0,0.0 +x / ( x / 1 - ( 1 / x ) ),x**2/(x**2 - 1),2.0,0.0 +x / ( x / 1 - 1 ),x/(x - 1),1.0,0.0 +x / ( x / x - ( 1 / x ) ),x**2/(x - 1),2.0,1.0 +x / ( x / x - x ),-x/(x - 1),1.0,0.0 +x / 1,x,1.0,1.0 +x / 1 * ( ( 1 + x ) * x ) - x - x,x*(x*(x + 1) - 2),1.0,3.0 +x / 1 * ( ( x * x ) - x ) * x - 1,x**3*(x - 1) - 1,0.0,4.0 +x / 1 * ( 1 + x ) * ( 1 + x ),x*(x + 1)**2,1.0,3.0 +x / 1 * ( 1 - x ) * x - 1,x**2*(-x + 1) - 1,0.0,3.0 +x / 1 * ( x * x ) - ( 1 / x ) - x,x**3 - x - 1/x,-1.0,3.0 +x / 1 * ( x * x ) - x - ( x * x ),x*(x**2 - x - 1),1.0,3.0 +x / 1 * ( x + x ),2*x**2,2.0,2.0 +x / 1 * ( x / ( 1 - x ) ),-x**2/(x - 1),2.0,1.0 +x / 1 * x * ( 1 + x ) - x,x*(x*(x + 1) - 1),1.0,3.0 +x / 1 * x * ( 1 - x ) - x,x*(x*(-x + 1) - 1),1.0,3.0 +x / 1 * x * x - ( x * ( 1 + x ) ),x*(x**2 - x - 1),1.0,3.0 +x / 1 * x + ( x / ( 1 - x ) ),x*(x*(x - 1) - 1)/(x - 1),1.0,2.0 +x / 1 * x + 1,x**2 + 1,0.0,2.0 +x / 1 * x + x * x,2*x**2,2.0,2.0 +x / 1 * x - ( 1 / x ) - 1,(x**3 - x - 1)/x,-1.0,2.0 +x / 1 * x - ( x / ( 1 + x ) ),x*(x*(x + 1) - 1)/(x + 1),1.0,2.0 +x / 1 * x - ( x / ( 1 - x ) ),x*(x*(x - 1) + 1)/(x - 1),1.0,2.0 +x / 1 * x - 1 - 1,x**2 - 2,0.0,2.0 +x / 1 * x - 1 - x,x**2 - x - 1,0.0,2.0 +x / 1 * x - 1 / x,(x**3 - 1)/x,-1.0,2.0 +x / 1 * x - x,x*(x - 1),1.0,2.0 +x / 1 * x - x - ( x * ( 1 - x ) ),2*x*(x - 1),1.0,2.0 +x / 1 * x - x - 1,x**2 - x - 1,0.0,2.0 +x / 1 * x - x - x,x*(x - 2),1.0,2.0 +x / 1 + 1,x + 1,0.0,1.0 +x / 1 + x * x,x*(x + 1),1.0,2.0 +x / 1 + x + 1,2*x + 1,0.0,1.0 +x / 1 + x + x,3*x,1.0,1.0 +x / 1 + x - ( x / ( 1 + x ) ),x*(2*x + 1)/(x + 1),1.0,1.0 +x / 1 - ( 1 - x ) / x / x,(x**3 + x - 1)/x**2,-2.0,1.0 +x / 1 - ( 1 / ( 1 + x ) ),(x*(x + 1) - 1)/(x + 1),0.0,1.0 +x / 1 - ( 1 / x ) - x * x,-x**2 + x - 1/x,-1.0,2.0 +x / 1 - ( x * x ) - x * x,x*(-2*x + 1),1.0,2.0 +x / 1 - ( x / ( ( 1 / x ) + x ) ),x - x/(x + 1/x),1.0,1.0 +x / 1 - ( x / ( 1 - x ) ) * x,x*(2*x - 1)/(x - 1),1.0,1.0 +x / 1 - 1,x - 1,0.0,1.0 +x / 1 - 1 + x,2*x - 1,0.0,1.0 +x / 1 - 1 - 1,x - 2,0.0,1.0 +x / 1 - 1 - 1 / x,x - 1 - 1/x,-1.0,1.0 +x / 1 - 1 - x * ( x * x ),-x**3 + x - 1,0.0,3.0 +x / 1 - 1 - x * x,-x**2 + x - 1,0.0,2.0 +x / 1 - 1 / x - 1,x - 1 - 1/x,-1.0,1.0 +x / 1 - 1 / x / x,x - 1/x**2,-2.0,1.0 +x / 1 - x,0,0.0,0.0 +x / 1 - x * ( ( 1 + x ) / ( 1 - x ) ),2*x**2/(x - 1),2.0,1.0 +x / 1 - x * x * x,-x**3 + x,1.0,3.0 +x / 1 / ( ( ( 1 / x ) - ( 1 + x ) ) - x ),-x**2/(x*(2*x + 1) - 1),2.0,0.0 +x / 1 / ( ( 1 - x ) + 1 ),-x/(x - 2),1.0,0.0 +x / 1 / ( ( 1 - x ) - x ),-x/(2*x - 1),1.0,0.0 +x / 1 / ( ( x * ( ( x * x ) - x ) ) - 1 ),x/(x**2*(x - 1) - 1),1.0,-2.0 +x / 1 / ( ( x * x ) - ( 1 / x ) ),x**2/(x**3 - 1),2.0,-1.0 +x / 1 / ( 1 + ( 1 + ( 1 + x ) ) ),x/(x + 3),1.0,0.0 +x / 1 / ( 1 + 1 ),x/2,1.0,1.0 +x / 1 / ( 1 + x ),x/(x + 1),1.0,0.0 +x / 1 / ( 1 - ( ( 1 - ( x * x ) ) / x ) ),x**2/(x**2 + x - 1),2.0,0.0 +x / 1 / ( 1 - ( ( 1 - x ) / x ) ),x**2/(2*x - 1),2.0,1.0 +x / 1 / ( 1 - ( ( x * x ) * x ) ),-x/(x**3 - 1),1.0,-2.0 +x / 1 / ( 1 - ( x * ( 1 + x ) ) ),-x/(x*(x + 1) - 1),1.0,-1.0 +x / 1 / ( 1 - ( x * ( 1 - x ) ) ),x/(x**2 - x + 1),1.0,-1.0 +x / 1 / ( 1 - ( x * ( x * x ) ) ),-x/(x**3 - 1),1.0,-2.0 +x / 1 / ( 1 - x ),-x/(x - 1),1.0,0.0 +x / 1 / ( x + ( ( 1 / x ) + x ) ),x**2/(2*x**2 + 1),2.0,0.0 +x / 1 / ( x + ( 1 / x ) ),x**2/(x**2 + 1),2.0,0.0 +x / 1 / ( x + 1 ),x/(x + 1),1.0,0.0 +x / 1 / ( x - 1 ),x/(x - 1),1.0,0.0 +x / 1 / 1,x,1.0,1.0 +x / 1 / x,1,0.0,0.0 +x / x,1,0.0,0.0 +x / x * x,x,1.0,1.0 +x / x + ( 1 + x ) / x + 1,3 + 1/x,-1.0,0.0 +x / x + ( 1 / ( 1 + x ) ) + 1,(2*x + 3)/(x + 1),0.0,0.0 +x / x + ( 1 / x ) / x + 1,2 + x**(-2),-2.0,0.0 +x / x + 1,2,0.0,0.0 +x / x + 1 + ( x / ( 1 + x ) ),(3*x + 2)/(x + 1),0.0,0.0 +x / x + 1 + 1,3,0.0,0.0 +x / x + 1 + 1 / ( 1 - x ),(2*x - 3)/(x - 1),0.0,0.0 +x / x + 1 + 1 / ( x * x ),2 + x**(-2),-2.0,0.0 +x / x + 1 + 1 / x,2 + 1/x,-1.0,0.0 +x / x + 1 + x * ( x * x ),x**3 + 2,0.0,3.0 +x / x + 1 + x * x,x**2 + 2,0.0,2.0 +x / x + 1 - ( 1 + x ) / ( x * x ),2 - 1/x - 1/x**2,-2.0,0.0 +x / x + 1 - 1 / ( x * x ),2 - 1/x**2,-2.0,0.0 +x / x + 1 - 1 / x,2 - 1/x,-1.0,0.0 +x / x + 1 - x * ( 1 - x ),x*(x - 1) + 2,0.0,2.0 +x / x + 1 - x * x,-x**2 + 2,0.0,2.0 +x / x + 1 - x + 1,-x + 3,0.0,1.0 +x / x + 1 - x - x,-2*x + 2,0.0,1.0 +x / x + 1 / x + 1,2 + 1/x,-1.0,0.0 +x / x + 1 / x - x,-x + 1 + 1/x,-1.0,1.0 +x / x + x,x + 1,0.0,1.0 +x / x + x * ( x * x ) + 1,x**3 + 2,0.0,3.0 +x / x + x * x,x**2 + 1,0.0,2.0 +x / x + x * x + 1,x**2 + 2,0.0,2.0 +x / x + x - x * ( ( x * x ) * x ),-x**4 + x + 1,0.0,4.0 +x / x - ( ( 1 + x ) / x ) / x + 1,2 - 1/x - 1/x**2,-2.0,0.0 +x / x - ( ( 1 - x ) / x ) / ( x * x ) + 1,(2*x**3 + x - 1)/x**3,-3.0,0.0 +x / x - ( 1 + x ) / x / ( x * x ),(x**3 - x - 1)/x**3,-3.0,0.0 +x / x - ( 1 - x ) * x,x*(x - 1) + 1,0.0,2.0 +x / x - ( 1 / ( 1 + x ) ) - x * x,((x + 1)*(-x**2 + 1) - 1)/(x + 1),1.0,2.0 +x / x - ( 1 / ( x * x ) ) - x * x,-x**2 + 1 - 1/x**2,-2.0,2.0 +x / x - ( 1 / x ) - x - 1,-x - 1/x,-1.0,1.0 +x / x - ( 1 / x ) / ( x * x ) + 1,2 - 1/x**3,-3.0,0.0 +x / x - ( 1 / x ) / ( x * x ) / x,1 - 1/x**4,-4.0,0.0 +x / x - ( x / ( 1 - x ) ),(2*x - 1)/(x - 1),0.0,0.0 +x / x - 1 - ( 1 / x ) / x,-1/x**2,-2.0,-2.0 +x / x - 1 - 1 / ( 1 + ( x * x ) ),-1/(x**2 + 1),0.0,-2.0 +x / x - 1 - 1 / ( 1 + x ),-1/(x + 1),0.0,-1.0 +x / x - 1 - x * x,-x**2,2.0,2.0 +x / x - 1 - x - x,-2*x,1.0,1.0 +x / x - 1 / ( 1 + x ) / x,(x*(x + 1) - 1)/(x*(x + 1)),-1.0,0.0 +x / x - 1 / ( 1 - x ) / ( 1 - x ),1 - 1/(x - 1)**2,1.0,0.0 +x / x - 1 / ( 1 - x ) / x,(x*(x - 1) + 1)/(x*(x - 1)),-1.0,0.0 +x / x - 1 / ( x * ( 1 - x ) ) + 1,2 + 1/(x*(x - 1)),-1.0,0.0 +x / x - 1 / ( x * x ) + 1,2 - 1/x**2,-2.0,0.0 +x / x - 1 / ( x * x ) - 1,-1/x**2,-2.0,-2.0 +x / x - 1 / ( x * x ) / ( x * x ),1 - 1/x**4,-4.0,0.0 +x / x - 1 / ( x * x ) / x,1 - 1/x**3,-3.0,0.0 +x / x - 1 / x + ( ( x * x ) * x ),(x**4 + x - 1)/x,-1.0,3.0 +x / x - 1 / x + ( x * x ),(x**3 + x - 1)/x,-1.0,2.0 +x / x - 1 / x - 1,-1/x,-1.0,-1.0 +x / x - 1 / x / ( x * x ),1 - 1/x**3,-3.0,0.0 +x / x - 1 / x / x,1 - 1/x**2,-2.0,0.0 +x / x - x,-x + 1,0.0,1.0 +x / x - x * ( 1 - x ) + 1,x*(x - 1) + 2,0.0,2.0 +x / x - x * ( x * x ) * x,-x**4 + 1,0.0,4.0 +x / x - x * x,-x**2 + 1,0.0,2.0 +x / x - x * x * ( x * ( 1 - x ) ),x**3*(x - 1) + 1,0.0,4.0 +x / x - x * x + 1,-x**2 + 2,0.0,2.0 +x / x - x * x + x,-x**2 + x + 1,0.0,2.0 +x / x - x * x - ( 1 / ( x * x ) ),-x**2 + 1 - 1/x**2,-2.0,2.0 +x / x - x * x - 1,-x**2,2.0,2.0 +x / x - x * x - x,-x**2 - x + 1,0.0,2.0 +x / x - x + 1 + 1,-x + 3,0.0,1.0 +x / x - x + 1 / ( x * x ),-x + 1 + x**(-2),-2.0,1.0 +x / x - x + 1 / x,-x + 1 + 1/x,-1.0,1.0 +x / x - x - ( 1 - x ) * x,x*(x - 1) - x + 1,0.0,2.0 +x / x - x - ( x * x ) * ( x * x ),-x**4 - x + 1,0.0,4.0 +x / x - x - ( x * x ) * x,-x**3 - x + 1,0.0,3.0 +x / x - x - 1 - 1,-x - 1,0.0,1.0 +x / x - x - 1 - x,-2*x,1.0,1.0 +x / x - x - x,-2*x + 1,0.0,1.0 +x / x - x - x - ( 1 / ( 1 - x ) ),-x*(2*x - 3)/(x - 1),1.0,1.0 +x / x - x - x - 1,-2*x,1.0,1.0 +x / x / ( ( ( 1 - x ) - x ) - x ),-1/(3*x - 1),0.0,-1.0 +x / x / ( ( ( x * x ) * ( 1 + x ) ) + x ),1/(x*(x*(x + 1) + 1)),-1.0,-3.0 +x / x / ( ( ( x * x ) * x ) + 1 ),1/(x**3 + 1),0.0,-3.0 +x / x / ( ( ( x * x ) * x ) + x ),1/(x**3 + x),-1.0,-3.0 +x / x / ( ( 1 + x ) + x ),1/(2*x + 1),0.0,-1.0 +x / x / ( ( 1 - x ) + 1 ),-1/(x - 2),0.0,-1.0 +x / x / ( ( 1 / ( ( 1 - x ) - x ) ) - x ),(-2*x + 1)/(x*(2*x - 1) + 1),0.0,-1.0 +x / x / ( ( 1 / ( 1 + x ) ) - x ),-(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +x / x / ( ( 1 / ( 1 - x ) ) + x ),(x - 1)/(x*(x - 1) - 1),0.0,-1.0 +x / x / ( ( 1 / ( 1 - x ) ) - x ),(-x + 1)/(x*(x - 1) + 1),0.0,-1.0 +x / x / ( ( x * ( 1 - x ) ) + x ),-1/(x*(x - 2)),-1.0,-2.0 +x / x / ( ( x * ( 1 - x ) ) - 1 ),-1/(x*(x - 1) + 1),0.0,-2.0 +x / x / ( ( x * x ) + ( 1 + x ) ),1/(x**2 + x + 1),0.0,-2.0 +x / x / ( ( x / ( 1 + x ) ) + 1 ),(x + 1)/(2*x + 1),0.0,0.0 +x / x / ( 1 + ( x * ( 1 - x ) ) ),-1/(x*(x - 1) - 1),0.0,-2.0 +x / x / ( 1 + ( x * x ) ) - 1 - x,-x*(x**2 + x + 1)/(x**2 + 1),1.0,1.0 +x / x / ( 1 + x ),1/(x + 1),0.0,-1.0 +x / x / ( 1 + x ) + 1 + 1,(2*x + 3)/(x + 1),0.0,0.0 +x / x / ( 1 + x ) - 1 - x,-x - 1 + 1/(x + 1),1.0,1.0 +x / x / ( 1 + x ) - x,(-x*(x + 1) + 1)/(x + 1),0.0,1.0 +x / x / ( 1 + x ) / x,1/(x*(x + 1)),-1.0,-2.0 +x / x / ( 1 - ( x * ( x * ( 1 - x ) ) ) ),1/(x**3 - x**2 + 1),0.0,-3.0 +x / x / ( 1 - x ),-1/(x - 1),0.0,-1.0 +x / x / ( x * ( 1 - x ) ) / x - x,(x**3*(-x + 1) - 1)/(x**2*(x - 1)),-2.0,1.0 +x / x / ( x * x ),x**(-2),-2.0,-2.0 +x / x / ( x + ( 1 + x ) ),1/(2*x + 1),0.0,-1.0 +x / x / ( x + ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x - 1) - 1),0.0,-1.0 +x / x / ( x + ( x / ( 1 - x ) ) ),(x - 1)/(x*(x - 2)),-1.0,-1.0 +x / x / ( x + 1 ),1/(x + 1),0.0,-1.0 +x / x / ( x - ( 1 - x ) ),1/(2*x - 1),0.0,-1.0 +x / x / ( x - ( 1 / ( 1 + x ) ) ),(x + 1)/(x*(x + 1) - 1),0.0,-1.0 +x / x / ( x - ( 1 / ( 1 - x ) ) ),(x - 1)/(x*(x - 1) + 1),0.0,-1.0 +x / x / ( x - 1 ),1/(x - 1),0.0,-1.0 +x / x / x,1/x,-1.0,-1.0 +x / x / x + ( x / ( 1 + x ) ),(x**2 + x + 1)/(x*(x + 1)),-1.0,0.0 +x / x / x + x,x + 1/x,-1.0,1.0 +x / x / x - ( 1 / ( ( 1 - x ) - x ) ),(3*x - 1)/(x*(2*x - 1)),-1.0,-1.0 +x / x / x - ( x / ( 1 - ( x * x ) ) ),(2*x**2 - 1)/(x**3 - x),-1.0,-1.0 +x / x / x - ( x / ( 1 - x ) ),(x**2 + x - 1)/(x*(x - 1)),-1.0,0.0 +x / x / x - 1 - x,-x - 1 + 1/x,-1.0,1.0 +x / x / x - x,-x + 1/x,-1.0,1.0 +x / x / x - x * ( x * x ),(-x**4 + 1)/x,-1.0,3.0 +x / x / x - x - x,-2*x + 1/x,-1.0,1.0 +x / x / x / ( ( 1 / ( 1 - x ) ) - x ),(-x + 1)/(x*(x*(x - 1) + 1)),-1.0,-2.0 +x / x / x / ( 1 + x ) - 1,(-x*(x + 1) + 1)/(x*(x + 1)),-1.0,0.0 +x / x / x / ( 1 - x ),-1/(x*(x - 1)),-1.0,-2.0 +x / x / x / x,x**(-2),-2.0,-2.0 +x / x / x / x - ( 1 / ( 1 - ( x * ( 1 + x ) ) ) ),(2*x**2 + x - 1)/(x**2*(x**2 + x - 1)),-2.0,-2.0 +x / x / x / x - ( 1 / ( 1 - x ) ),(x**2 + x - 1)/(x**2*(x - 1)),-2.0,-1.0 +x / x / x / x - ( x * x ),(-x**4 + 1)/x**2,-2.0,2.0 +x / x / x / x - ( x / ( 1 + x ) ),(-x**3 + x + 1)/(x**2*(x + 1)),-2.0,0.0 +x / x / x / x - ( x / ( 1 - x ) ),(x**3 + x - 1)/(x**2*(x - 1)),-2.0,0.0 +x / x / x / x - 1,-1 + x**(-2),-2.0,0.0 +x / x / x / x - x,-x + x**(-2),-2.0,1.0 diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/example_run/.keep b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/example_run/.keep new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/example_run/hparams.json b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/example_run/hparams.json new file mode 100644 index 0000000000000000000000000000000000000000..ef114f00c54e46a5c36177efd9aff53d60af7618 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/example_run/hparams.json @@ -0,0 +1,43 @@ +{ + "batch_size": 256, + "bidirectional": true, + "cache_dataset": true, + "clip_value_max": 10.0, + "clip_value_min": -10.0, + "embedding_size": 10, + "eval_steps": null, + "exports_to_keep": 50, + "generation_leading_powers_abs_sums": [ + -123456789 + ], + "grammar_path": "univariate_one_constant_grammar.txt", + "gru_hidden_sizes": [ + 10 + ], + "keep_checkpoint_max": 20, + "label_key": "next_production_rule", + "learning_rate": 0.001, + "learning_rate_decay_rate": 0.99, + "learning_rate_decay_steps": 100000, + "max_length": 100, + "num_expressions_per_condition": 0, + "num_parallel_calls": null, + "numerical_points": [ + -123456789.0 + ], + "optimizer": "Adagrad", + "prefetch_buffer_size": -1, + "save_checkpoints_secs": 10, + "shuffle_buffer_size": 1000, + "start_delay_secs": 10, + "symbol": "x", + "symbolic_properties": [ + "leading_at_0", + "leading_at_inf" + ], + "test_pattern": null, + "throttle_secs": 10, + "train_pattern": "train.tfrecords", + "train_steps": 12, + "tune_pattern": "eval.tfrecords" +} \ No newline at end of file diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/grammar/.keep b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/grammar/.keep new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/grammar/univariate_one_constant_grammar.txt b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/grammar/univariate_one_constant_grammar.txt new file mode 100644 index 0000000000000000000000000000000000000000..05e3d6de8a4f2edf66f42b4f1ff321bcf9bf569c --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/grammar/univariate_one_constant_grammar.txt @@ -0,0 +1,14 @@ +# Grammar production rules to generate univariate expression without +# coefficients and with one constant 1. +# Introducing constant 1 can enable more variations in the asymptotic behavior. +# For example, 1 / x has leading power -1 at both 0 and inf. However, by simple +# modification, 1 / ( 1 + x ) will have leading power -1 at inf but leading +# power 0 at 0. +S -> S '+' T +S -> S '-' T +S -> S '*' T +S -> S '/' T +S -> T +T -> '(' S ')' +T -> 'x' +T -> '1' diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/.keep b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/.keep new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/__init__.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..c4cbefc3397c8c691234e616369bda8b71f721a6 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/__init__.py @@ -0,0 +1,15 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/policies.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/policies.py new file mode 100644 index 0000000000000000000000000000000000000000..e0e56d129696ffb6554c4ebb2f62cc746a98d68a --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/policies.py @@ -0,0 +1,134 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Generates actions transform a state to new states.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import numpy as np + +from neural_guided_symbolic_regression.mcts import states + + +class PolicyBase(object): + """Base class of policy. + + Subclasses should define the following method: + * get_new_states_probs + """ + + def get_new_states_probs(self, state): + """Gets new states and probabilities by applying actions on input state. + + Args: + state: An object in mcts.states.StateBase. Contains all the information of + a state. + + Returns: + new_states: A list of next states. Each state is a result from apply an + action in the instance attribute actions to the input state. + action_probs: A float numpy array with shape [num_actions,]. The + probability of each action in the class attribute actions. + """ + raise NotImplementedError('Must be implemented by subclass.') + + +class ProductionRuleAppendPolicy(PolicyBase): + """Appends a valid production rule on existing list of production rules. + + An new state is generated by appending a production rule in context-free + grammar to the production rule sequence in the current state. Thus, in + principle, the number of new states for any state equals to the number of + unique production rules in the context-free grammar. However, not all the + production rule is valid to append, so some new states are forbidden. + + Inspired from the encoding and decoding methods in + "Grammar Variational Autoencoder" (https://arxiv.org/abs/1703.01925), + the production rule sequence is the preorder traversal of the parsing tree + of expression. For example, a parsing tree of expression 'a + T' can be + + S + | + S '+' T + | + T + | + 'a' + + The preorder traversal of the above parsing tree is + S -> S '+' T + S -> T + T -> 'a' + + Assuming the grammar is + S -> S '+' T + S -> S '-' T + S -> S '*' T + S -> S '/' T + S -> T + T -> 'a' + T -> 'b' + + Among all the 7 grammar production rules, the only allowed production rules + for current state 'a + T' are T -> 'a' and T -> 'b', because the next + production rule must start with left hand side symbol T according to the + preorder traversal. Thus, the prior probabilities of the first 5 production + rules will be nan. + """ + + def __init__(self, grammar): + """Initializer. + + Args: + grammar: nltk.grammar.CFG object for context-free grammar. + """ + self._grammar = grammar + + def get_new_states_probs(self, state): + """Gets new state from current state by appending a valid production rule. + + Args: + state: A mcts.states.ProductionRulesState object. Contains a list of + nltk.grammar.Production objects in attribute + production_rules_sequence. + + Returns: + new_states: A list of next states. Each state is a result from apply an + action in the instance attribute actions to the input state. + action_probs: A float numpy array with shape [num_actions,]. The + probability of each action in the class attribute actions. + + Raises: + TypeError: If input state is not states.ProductionRulesState object. + """ + if not isinstance(state, states.ProductionRulesState): + raise TypeError('Input state shoud be an instance of ' + 'states.ProductionRulesState but got %s' % type(state)) + new_states = [] + action_probs = [] + for production_rule in self._grammar.productions(): + if state.is_valid_to_append(production_rule): + new_state = state.copy() + new_state.append_production_rule(production_rule) + new_states.append(new_state) + action_probs.append(1.) + else: + new_states.append(None) + action_probs.append(np.nan) + action_probs = np.asarray(action_probs) + action_probs /= np.nansum(action_probs) + return new_states, action_probs diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/policies_test.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/policies_test.py new file mode 100644 index 0000000000000000000000000000000000000000..d18e593a48ab79b0946a87ec9a8038e519aa5dd7 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/policies_test.py @@ -0,0 +1,127 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Tests for policies.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import nltk +import numpy as np +import tensorflow.compat.v1 as tf + +from neural_guided_symbolic_regression.mcts import policies +from neural_guided_symbolic_regression.mcts import states + + +class _StateForTest(object): + + def __init__(self, value): + self.value = value + + def __eq__(self, other): + return np.isclose(self.value, other.value) + + +def _action_for_test(state, factor): + return _StateForTest(factor * state.value) + + +class PolicyBaseTest(tf.test.TestCase): + + def test_get_new_states_probs(self): + policy = policies.PolicyBase() + with self.assertRaisesRegexp(NotImplementedError, + 'Must be implemented by subclass'): + policy.get_new_states_probs(_StateForTest(0)) + + +class ProductionRuleAppendPolicyTest(tf.test.TestCase): + + def setUp(self): + super(ProductionRuleAppendPolicyTest, self).setUp() + grammar_rules = [ + 'S -> S "+" T', + 'S -> T', + 'T -> "(" S ")"', + 'T -> "x"', + ] + self.grammar = nltk.CFG.fromstring(grammar_rules) + self.production_rules_dict = { + k: v for k, v in zip(grammar_rules, self.grammar.productions())} + + def _strings_to_production_rules(self, production_rules_strings): + return [ + self.production_rules_dict[production_rules_string] + for production_rules_string in production_rules_strings] + + def test_get_new_states_probs_type_error(self): + policy = policies.ProductionRuleAppendPolicy(grammar=self.grammar) + with self.assertRaisesRegexp(TypeError, + r'Input state shoud be an instance of ' + r'states\.ProductionRulesState'): + policy.get_new_states_probs(states.StateBase()) + + def test_get_new_states_probs(self): + state = states.ProductionRulesState(self._strings_to_production_rules([ + 'S -> S "+" T', + 'S -> T', + ])) + # The above production rules sequence are parsed as + # S + # | + # S '+' T + # | + # T + # + # Since the order of the production rules sequence is the preorder traversal + # of the parsing tree, the next symbol to parse is the 'T' on the left side + # of the above parsing tree. Only production rule with left hand side symbol + # T are valid production rule. + # Thus, for grammar with production rules: + # 'S -> S "+" T' + # 'S -> T' + # 'T -> "(" S ")"' + # 'T -> "x"' + # Appending the first two production rules will create invalid state, with + # prior probabilities nan. The last two production rules can be appended + # and will create new states, with equal prior probabilities. + expected_new_states = [ + None, + None, + states.ProductionRulesState(self._strings_to_production_rules([ + 'S -> S "+" T', + 'S -> T', + 'T -> "(" S ")"', + ])), + states.ProductionRulesState(self._strings_to_production_rules([ + 'S -> S "+" T', + 'S -> T', + 'T -> "x"', + ])), + ] + + policy = policies.ProductionRuleAppendPolicy(grammar=self.grammar) + new_states, action_probs = policy.get_new_states_probs(state) + + np.testing.assert_allclose(action_probs, [np.nan, np.nan, 0.5, 0.5]) + self.assertEqual(len(new_states), len(expected_new_states)) + for new_state, expected_new_state in zip(new_states, expected_new_states): + self.assertEqual(new_state, expected_new_state) + + +if __name__ == '__main__': + tf.test.main() diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/rewards.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/rewards.py new file mode 100644 index 0000000000000000000000000000000000000000..83868b258d3bf98094d519627abeda02101f6068 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/rewards.py @@ -0,0 +1,135 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Classes to compute the rewards of state in Monte Carlo Tree Search. + +The classes in this module are reward functions used to evaluate the reward +value of a state in the node of Monte Carlo tree. +""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +from absl import logging + +import numpy as np + + +class RewardBase(object): + """Base class to evaluate the reward of state. + + Subclasses should define the following method: + * _evaluate + """ + + def __init__(self, + post_transformer=None, + allow_nonterminal=False, + default_value=None): + """Initializer. + + Args: + post_transformer: Callable. This function takes one float number and + output a float number as the transformed value of input. It is used + to post-transformation the reward evaluated on a state. Default None, + no post-transformation will be applied. + allow_nonterminal: Boolean, if False, ValueError will be raised when + list of symbols to evaluate contains non-terminal symbol and + default_value is None. Default False. + default_value: Float, if allow_nonterminal is False and non-terminal + symbol exists, instead of raising a ValueError, return default_value + as the reward value. + """ + self._allow_nonterminal = allow_nonterminal + self.set_default_value(default_value) + self.set_post_transformer(post_transformer) + + def set_default_value(self, default_value): + """Sets default value if nonterminal is allowed for evaluation. + + Args: + default_value: Float, if allow_nonterminal is False and non-terminal + symbol exists, instead of raising a ValueError, return default_value + as the reward value. + """ + if default_value is not None: + default_value = float(default_value) + self._default_value = default_value + + def set_post_transformer(self, post_transformer): + """Sets post transformer. + + Args: + post_transformer: Callable. This function takes one float number and + output a float number as the transformed value of input. It is used + to post-transformation the reward evaluated on a state. Default None, + no post-transformation will be applied. + + Raises: + TypeError: If post_transformer is not callable. + """ + if post_transformer is not None and not callable(post_transformer): + raise TypeError('post_transformer is not callable.') + self._post_transformer = post_transformer + + def _evaluate(self, state): + """Evaluates the reward from input state. + + Args: + state: mcts.states.StateBase object. Records all the information of + a state. + + Returns: + Float, the reward of the current state. + """ + raise NotImplementedError('Must be implemented by subclass.') + + def evaluate(self, state): + """Evaluates the reward from input state. + + Args: + state: mcts.states.StateBase object. Records all the information of + a state. + + Returns: + Float, the reward of the current state. + + Raises: + ValueError: If allow_nonterminal is False and default_value is None, but + state is not terminal. + """ + # Check whether nonterminal state is allowed. + if not self._allow_nonterminal and not state.is_terminal(): + if self._default_value is not None: + logging.info( + '%s is not terminal, use default_value (%5.3f) as reward_value.', + state, self._default_value) + reward_value = self._default_value + else: + raise ValueError('allow_nonterminal is False and default_value is ' + 'None, but state is not terminal: %s' % state) + else: + reward_value = self._evaluate(state) + + if not np.isfinite(reward_value): + logging.warning('reward_value (%s) for input state %s is not finite.', + str(reward_value), str(state)) + + # Add post transformer. + if self._post_transformer is not None: + reward_value = self._post_transformer(reward_value) + + return reward_value diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/rewards_test.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/rewards_test.py new file mode 100644 index 0000000000000000000000000000000000000000..af958c9e28d7a7cb6b00ee8f5a0b5d5161ed3ef6 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/rewards_test.py @@ -0,0 +1,79 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Tests for rewards.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import mock +import tensorflow.compat.v1 as tf + +from neural_guided_symbolic_regression.mcts import rewards +from neural_guided_symbolic_regression.mcts import states + + +class RewardBaseTest(tf.test.TestCase): + + def test_set_post_transformer_not_callable(self): + with self.assertRaisesRegexp(TypeError, + 'post_transformer is not callable'): + reward = rewards.RewardBase() + reward.set_post_transformer(post_transformer=42) + + def test_set_default_value(self): + reward = rewards.RewardBase() + # Default None. + self.assertIsNone(reward._default_value) + # The default value can be changed. + reward.set_default_value(42) + self.assertAlmostEqual(reward._default_value, 42.) + # The default value can be changed multiple times. + reward.set_default_value(-1.5) + self.assertAlmostEqual(reward._default_value, -1.5) + + def test_evaluate_not_implemented(self): + state = states.ProductionRulesState(production_rules_sequence=[]) + reward = rewards.RewardBase() + with self.assertRaisesRegexp(NotImplementedError, + 'Must be implemented by subclass'): + reward.evaluate(state) + + def test_evaluate_not_terminal_without_default_value(self): + not_terminal_state = states.ProductionRulesState( + production_rules_sequence=[]) + not_terminal_state.is_terminal = mock.MagicMock(return_value=False) + reward = rewards.RewardBase(allow_nonterminal=False, default_value=None) + with self.assertRaisesRegexp(ValueError, + 'allow_nonterminal is False and ' + 'default_value is None, but state is not ' + 'terminal'): + reward.evaluate(not_terminal_state) + + # ValueError will not be raised if default value is set. + reward.set_default_value(42) + self.assertAlmostEqual(reward.evaluate(not_terminal_state), 42.) + + def test_evaluate_not_terminal_with_default_value(self): + not_terminal_state = states.ProductionRulesState( + production_rules_sequence=[]) + not_terminal_state.is_terminal = mock.MagicMock(return_value=False) + reward = rewards.RewardBase(allow_nonterminal=False, default_value=42) + self.assertAlmostEqual(reward.evaluate(not_terminal_state), 42) + + +if __name__ == '__main__': + tf.test.main() diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/states.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/states.py new file mode 100644 index 0000000000000000000000000000000000000000..66dc40ee671ae9967cf9c1e9d3e2ce2f5d24a8f8 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/states.py @@ -0,0 +1,349 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""States record the grammar parsing tree information.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +from absl import logging + +import nltk +import numpy as np + +from neural_guided_symbolic_regression.utils import postprocessor + + +class StateBase(object): + """State object for Monte Carlo Tree Search. + + Subclasses should define the following methods: + * is_terminal + * copy + * _equal + * _info + """ + + def is_terminal(self): + """Whether the current state is a terminal state. + + Returns: + Boolean. + """ + raise NotImplementedError('Must be implemented by subclass.') + + def copy(self): + """Gets a copy of current state. + + Returns: + State object. + """ + raise NotImplementedError('Must be implemented by subclass.') + + def __eq__(self, other): + """Defines the equality operator. + + Args: + other: Another State object. + + Returns: + Boolean whether two states equal. + """ + return isinstance(other, type(self)) and self._equal(other) + + def _equal(self, other): + """Defines the equality operator for the subclass. + + This private method will be called in __eq__(). + + Args: + other: Another State object. + + Returns: + Boolean whether two states equal. + """ + raise NotImplementedError('Must be implemented by subclass.') + + def __repr__(self): + """Defines behavior for when repr() is called on an instance of this class. + + Returns: + String. + """ + return '%s [%s]' % (self.__class__.__name__, self._info()) + + def _info(self): + """Defines the information to display in __repr__(). + + Returns: + String. + """ + raise NotImplementedError('Must be implemented by subclass.') + + +class ExpressionStateBase(StateBase): + """State object of expression generation. + + Subclasses should define the following methods: + * get_expression + """ + + def get_expression(self): + """Gets the expression of current state. + + Returns: + String. + """ + raise NotImplementedError('Must be implemented by subclass.') + + +class ProductionRulesState(ExpressionStateBase): + """Records the grammar parsing tree by grammar production rules sequence.""" + + def __init__(self, production_rules_sequence, stack=None): + """Initializer. + + If this state is the initial state with no production rules sequence, pass + a list of one symbol string to stack argument. This will enforce the next + production rule to append starting with this symbol. + + Args: + production_rules_sequence: List of nltk.grammar.Production objects. This + sequence is obtained by a preorder traversal of the context-free + grammar parsing tree. + stack: GrammarLhsStack object or list, the stack to store the string of + left hand side symbol. The left hand side symbol of valid production + rule to append must match the top element in the stack. If the input + is a list, the last element in the list is the top element in the + stack. + + Raises: + ValueError: If stack is not list, GrammarLhsStack or None. + """ + self._production_rules_sequence = production_rules_sequence + if stack is None: + self._stack = postprocessor.production_rules_sequence_to_stack( + production_rules_sequence) + elif isinstance(stack, list): + self._stack = postprocessor.GrammarLhsStack(stack) + elif isinstance(stack, postprocessor.GrammarLhsStack): + self._stack = stack.copy() + else: + raise ValueError('stack is expected to be list, GrammarLhsStack or ' + 'None, but got %s.' % type(stack)) + # Log the state information defined in __repr__. + logging.info('Create %s', self) + + @property + def production_rules_sequence(self): + """Gets the production rules sequence. + + Returns: + List of nltk.grammar.Production objects. + """ + return self._production_rules_sequence[:] + + def generate_history(self): + """Generates the history of the expression generation. + + For example, if the current production rules in production_rules_sequence + is ['S -> S "+" T', 'S -> T', 'T -> "y"', 'T -> "x"'] + + The expression generation history when each production rule is appended is + ['S + T', 'T + T', 'y + T', 'y + x']. + + Returns: + List of expression strings. + """ + production_rules_sequence = self.production_rules_sequence + history = [] + for partial_sequence_length in range(1, len(production_rules_sequence) + 1): + history.append( + postprocessor.production_rules_sequence_to_expression_string( + prod_rules_sequence=production_rules_sequence[ + :partial_sequence_length], + delimiter=' ', + check_all_terminal=False)) + return history + + def is_valid_to_append(self, production_rule): + """Whether a production rule is valid to append. + + The left hand side symbol of production rule need to match the top symbol + in the grammar left hand side symbol stack. + + Args: + production_rule: nltk.grammar.Production object. The production rule to + append on the production rule sequence in the current state. + + Returns: + Boolean. + """ + return self.stack_peek() == production_rule.lhs().symbol() + + def stack_peek(self): + """Gets the top symbol in stack. + + The next non terminal symbol to expand. + + Returns: + String of symbol. + """ + return self._stack.peek() + + def append_production_rule(self, production_rule): + """Appends a production rule on the sequence and returns a new state. + + Args: + production_rule: nltk.grammar.Production object. The production rule to + append on the production rule sequence in the current state. + + Returns: + A ProductionRulesState object. + + Raises: + ValueError: If the left hand side symbol of production rule does not + match the top symbol in the grammar left hand side stack. + """ + if not self.is_valid_to_append(production_rule): + raise ValueError('The left hand side symbol of production rule %s does ' + 'not match the top symbol in the grammar left hand side ' + 'stack (%s)' % (production_rule, self.stack_peek())) + + self._stack.pop() + self._stack.push_reversed_list( + postprocessor.get_non_terminal_rhs(production_rule)) + self._production_rules_sequence.append(production_rule) + logging.info('Append production rule: %s, %s', production_rule, self) + + def is_terminal(self): + """Whether the last production rule in the sequence is a terminal rule. + + If the last production rule in the production_rules_sequence has left hand + side symbol of terminal rule defined in constants.DUMMY_LHS_SYMBOL. + + Returns: + Boolean whether current state is terminal. + """ + return self._stack.is_empty() + + def copy(self): + """Gets a copy of current state. + + Returns: + ProductionRulesState object. + """ + logging.info('Create a copy of ProductionRulesState.') + return ProductionRulesState( + production_rules_sequence=self.production_rules_sequence, + stack=self._stack.copy()) + + def _equal(self, other): + """Defines the equality operator for ProductionRulesState. + + This private method will be called in __eq__(). + + Args: + other: Another State object. + + Returns: + Boolean whether two states equal. + """ + if len(self.production_rules_sequence) != len( + other.production_rules_sequence): + return False + else: + return all( + rule1 == rule2 for rule1, rule2 in zip( + self.production_rules_sequence, other.production_rules_sequence)) + + def get_expression(self, coefficients=None): + """Gets the expression of current state. + + Args: + coefficients: Dict of coefficients values in expression string. + {coefficient_symbol: value}. If not None, the values of the + coefficients will replace the symbols of coefficients in the + expression string. + + Returns: + String. + """ + return _numericalize_coefficients(self._get_expression()[1], coefficients) + + def _get_expression(self): + """Gets the expression and symbols of current state. + + Returns: + expression: String. + symbols: List of symbols. + """ + symbols = postprocessor.production_rules_sequence_to_symbols( + prod_rules_sequence=self.production_rules_sequence) + return ' '.join([str(symbol) for symbol in symbols]), symbols + + def _info(self): + """Defines information to display when __repr__() is called. + + Returns: + String. + """ + expression, symbols = self._get_expression() + num_terminals = sum( + nltk.grammar.is_terminal(symbol) for symbol in symbols) + num_symbols = len(symbols) + if num_symbols: + terminal_ratio = float(num_terminals) / num_symbols + else: + terminal_ratio = np.nan + return ('symbols: %s, ' + 'length_production_rules_sequence: %d, ' + 'stack top: %s, ' + 'num_terminals / num_symbols: %d / %d, ' + 'terminal_ratio: %4.2f' + % (expression, + len(self.production_rules_sequence), + self.stack_peek(), + num_terminals, + num_symbols, + terminal_ratio)) + + +def _numericalize_coefficients(raw_symbols, coefficients): + """Replaces the symbols of coefficients in the expression string with values. + + If there is coefficient symbol in raw_symbols which is not in coefficients + dict, it will remain symbolic in the expression string. + + Args: + raw_symbols: List of context-free grammar symbols or strings. + coefficients: Dict of coefficients values in expression string. + {coefficient_symbol: value}. If not None, the values of the + coefficients will replace the symbols of coefficients in the + expression string. + + Returns: + Expression string. + """ + if coefficients is None: + coefficients = {} + symbols = [] + for symbol in map(str, raw_symbols): + if symbol in coefficients: + symbols.append(str(coefficients[symbol])) + else: + symbols.append(symbol) + return ' '.join(symbols) diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/states_test.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/states_test.py new file mode 100644 index 0000000000000000000000000000000000000000..604555f4a690fb5e3f7a94dac1c82e35fbacd307 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/states_test.py @@ -0,0 +1,395 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Tests for states.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +from absl.testing import parameterized +import nltk +import tensorflow.compat.v1 as tf + +from neural_guided_symbolic_regression.mcts import states +from neural_guided_symbolic_regression.utils import arithmetic_grammar +from neural_guided_symbolic_regression.utils import constants +from neural_guided_symbolic_regression.utils import postprocessor + + +class StateBaseTest(tf.test.TestCase): + + def setUp(self): + super(StateBaseTest, self).setUp() + self.state = states.StateBase() + + def test_is_terminal(self): + with self.assertRaisesRegexp(NotImplementedError, + 'Must be implemented by subclass'): + self.state.is_terminal() + + def test_copy(self): + with self.assertRaisesRegexp(NotImplementedError, + 'Must be implemented by subclass'): + self.state.copy() + + def test_equal(self): + with self.assertRaisesRegexp(NotImplementedError, + 'Must be implemented by subclass'): + self.state._equal(None) + + def test_info(self): + with self.assertRaisesRegexp(NotImplementedError, + 'Must be implemented by subclass'): + self.state._info() + + +class ExpressionStateBaseTest(tf.test.TestCase): + + def test_get_expression(self): + state = states.ExpressionStateBase() + with self.assertRaisesRegexp(NotImplementedError, + 'Must be implemented by subclass'): + state.get_expression() + + +class ProductionRulesStateTest(tf.test.TestCase): + + def setUp(self): + super(ProductionRulesStateTest, self).setUp() + grammar_rules = [ + 'S -> S "+" T', + 'S -> T', + 'T -> "(" S ")"', + 'T -> "x"', + 'S -> R', + 'R -> "y"', + ] + # Get list of nltk.grammar.Production objects. + self.grammar = arithmetic_grammar.Grammar(grammar_rules) + self.production_rules_dict = { + k: v + for k, v in zip(grammar_rules + [constants.DUMMY_PRODUCTION_RULE], + self.grammar.prod_rules) + } + + def _strings_to_production_rules(self, production_rules_strings): + return [ + self.production_rules_dict[production_rules_string] + for production_rules_string in production_rules_strings] + + def test_eq(self): + production_rules_sequence = self._strings_to_production_rules([ + 'S -> S "+" T', + 'S -> T', + 'T -> "x"', + 'T -> "x"', + constants.DUMMY_PRODUCTION_RULE, + ]) + state1 = states.ProductionRulesState(production_rules_sequence) + state2 = states.ProductionRulesState(production_rules_sequence) + self.assertEqual(state1, state2) + + def test_eq_length_not_equal(self): + production_rules_sequence = self._strings_to_production_rules([ + 'S -> S "+" T', + 'S -> T', + 'T -> "x"', + 'T -> "x"', + constants.DUMMY_PRODUCTION_RULE, + ]) + state1 = states.ProductionRulesState(production_rules_sequence) + state2 = states.ProductionRulesState(production_rules_sequence[:-1]) + self.assertNotEqual(state1, state2) + + def test_is_terminal_end_with_terminal_rule(self): + production_rules_sequence = self._strings_to_production_rules([ + 'S -> S "+" T', + 'S -> T', + 'T -> "x"', + 'T -> "x"', + # NOTE(leeley): I want to mimic the procedure in the grammar variational + # autoencoder to use DUMMY_PRODUCTION_RULE as the padding rule. + # The generation of symbols by grammar production rules sequence will + # stop if all the symbols are terminal. For the grammar rules in this + # unittest, the last one dummy rules are actually not used. + constants.DUMMY_PRODUCTION_RULE, + ]) + + state = states.ProductionRulesState( + production_rules_sequence=production_rules_sequence) + self.assertTrue(state.is_terminal()) + + def test_is_terminal_end_without_terminal_rule(self): + production_rules_sequence = self._strings_to_production_rules([ + 'S -> S "+" T', + 'S -> T', + 'T -> "x"', + 'T -> "x"', + ]) + + state = states.ProductionRulesState( + production_rules_sequence=production_rules_sequence) + self.assertTrue(state.is_terminal()) + + def test_is_terminal_empty(self): + self.assertTrue( + states.ProductionRulesState(production_rules_sequence=[]).is_terminal()) + self.assertFalse( + states.ProductionRulesState(production_rules_sequence=[], stack=['S']) + .is_terminal()) + + def test_get_expression_not_terminal(self): + production_rules_sequence = self._strings_to_production_rules([ + 'S -> S "+" T', + 'S -> T', + 'T -> "x"', + ]) + # Parsing tree: + # S + # | + # S "+" T + # | + # T + # | + # "x" + # Expression (non-terminal): + # x + T + state = states.ProductionRulesState( + production_rules_sequence=production_rules_sequence) + self.assertEqual(state.get_expression(), 'x + T') + self.assertEqual(state.get_expression(coefficients={'x': 42}), '42 + T') + + def test_repr_empty(self): + state = states.ProductionRulesState( + production_rules_sequence=[], stack=nltk.grammar.nonterminals('S')) + self.assertEqual( + str(state), + 'ProductionRulesState [symbols: , ' + 'length_production_rules_sequence: 0, ' + 'stack top: S, ' + 'num_terminals / num_symbols: 0 / 0, ' + 'terminal_ratio: nan]') + + def test_repr_with_terminal_rule(self): + production_rules_sequence = self._strings_to_production_rules([ + 'S -> S "+" T', + 'S -> T', + 'T -> "x"', + 'T -> "x"', + constants.DUMMY_PRODUCTION_RULE, + ]) + state = states.ProductionRulesState( + production_rules_sequence=production_rules_sequence) + self.assertEqual( + str(state), + 'ProductionRulesState [symbols: x + x, ' + 'length_production_rules_sequence: 5, ' + 'stack top: Nothing, ' + 'num_terminals / num_symbols: 3 / 3, ' + 'terminal_ratio: 1.00]') + + def test_repr_without_terminal_rule(self): + production_rules_sequence = self._strings_to_production_rules([ + 'S -> S "+" T', + 'S -> T', + 'T -> "x"', + 'T -> "x"', + ]) + state = states.ProductionRulesState( + production_rules_sequence=production_rules_sequence) + self.assertEqual( + str(state), + 'ProductionRulesState [symbols: x + x, ' + 'length_production_rules_sequence: 4, ' + 'stack top: Nothing, ' + 'num_terminals / num_symbols: 3 / 3, ' + 'terminal_ratio: 1.00]') + + def test_repr_expression_not_terminal(self): + production_rules_sequence = self._strings_to_production_rules([ + 'S -> S "+" T', + 'S -> T', + 'T -> "x"', + ]) + state = states.ProductionRulesState( + production_rules_sequence=production_rules_sequence) + self.assertEqual( + str(state), + 'ProductionRulesState [symbols: x + T, ' + 'length_production_rules_sequence: 3, ' + 'stack top: T, ' + 'num_terminals / num_symbols: 2 / 3, ' + 'terminal_ratio: 0.67]') + + def test_init_stack_none(self): + # _stack attribute should be created from the input + # production_rules_sequence. + production_rules_sequence = self._strings_to_production_rules([ + 'S -> S "+" T', + 'S -> R', + ]) + state = states.ProductionRulesState( + production_rules_sequence=production_rules_sequence, stack=None) + # Use assertIs to check exact type rather than assertIsInstance. + # https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertIsInstance + self.assertIs(type(state._stack), postprocessor.GrammarLhsStack) + # Add 'S -> S "+" T': first push 'T', then push 'S' to the stack. + # Stack ['T', 'S'] + # Add 'S -> R': pop 'S', then push 'R' to the stack. + # Stack ['T', R'] + self.assertEqual(state._stack.to_list(), ['T', 'R']) + + def test_init_stack_list(self): + state = states.ProductionRulesState( + production_rules_sequence=[], stack=['T', 'R']) + # Use assertIs to check exact type rather than assertIsInstance. + # https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertIsInstance + self.assertIs(type(state._stack), postprocessor.GrammarLhsStack) + self.assertEqual(state._stack.to_list(), ['T', 'R']) + + def test_init_stack_grammar_lhs_stack(self): + state = states.ProductionRulesState( + production_rules_sequence=[], + stack=postprocessor.GrammarLhsStack(['T', 'R'])) + # Use assertIs to check exact type rather than assertIsInstance. + # https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertIsInstance + self.assertIs(type(state._stack), postprocessor.GrammarLhsStack) + self.assertEqual(state._stack.to_list(), ['T', 'R']) + + def test_init_stack_invalid(self): + with self.assertRaisesRegexp( + ValueError, 'stack is expected to be list, ' + 'GrammarLhsStack or None, but got ' + ''): + states.ProductionRulesState(production_rules_sequence=[], stack='foo') + + def test_generate_history(self): + production_rules_sequence = self._strings_to_production_rules( + ['S -> S "+" T', 'S -> T', 'T -> "x"']) + state = states.ProductionRulesState( + production_rules_sequence=production_rules_sequence) + self.assertListEqual(state.generate_history(), ['S + T', 'T + T', 'x + T']) + + def test_is_valid_to_append(self): + production_rules_sequence = self._strings_to_production_rules( + ['S -> S "+" T']) + state = states.ProductionRulesState( + production_rules_sequence=production_rules_sequence) + # The current stack is [T, S], the next production rule should start with S. + self.assertTrue(state.is_valid_to_append( + self.production_rules_dict['S -> T'])) + self.assertFalse(state.is_valid_to_append( + self.production_rules_dict['T -> "x"'])) + + def test_is_valid_to_append_init_stack(self): + state = states.ProductionRulesState( + production_rules_sequence=[], stack=['S']) + # The current stack is [S], the next production rule should start with S. + self.assertTrue(state.is_valid_to_append( + self.production_rules_dict['S -> T'])) + self.assertFalse(state.is_valid_to_append( + self.production_rules_dict['T -> "x"'])) + + def test_stack_peek(self): + production_rules_sequence = self._strings_to_production_rules( + ['S -> S "+" T']) + state = states.ProductionRulesState( + production_rules_sequence=production_rules_sequence) + self.assertEqual(state.stack_peek(), 'S') + + def test_stack_peek_init_stack(self): + state = states.ProductionRulesState( + production_rules_sequence=[], stack=['S']) + self.assertEqual(state.stack_peek(), 'S') + + def test_append_production_rule_invalid(self): + production_rules_sequence = self._strings_to_production_rules([ + 'S -> S "+" T', + 'S -> T', + ]) + state = states.ProductionRulesState( + production_rules_sequence=production_rules_sequence) + # The current stack is [T, T], the next production rule should start with T. + # A ValueError will be raised if the production rule to append does not have + # left hand side symbol T. + with self.assertRaisesRegexp( + ValueError, + r'The left hand side symbol of production rule S -> T does not match ' + r'the top symbol in the grammar left hand side stack \(T\)'): + state.append_production_rule(self.production_rules_dict['S -> T']) + + def test_append_production_rule(self): + production_rules_sequence = self._strings_to_production_rules([ + 'S -> S "+" T', + 'S -> T', + ]) + state = states.ProductionRulesState( + production_rules_sequence=production_rules_sequence) + self.assertLen(state.production_rules_sequence, 2) + # The grammar left hand side symbol stack is [T, T], the next production + # rule should start with T. + state.append_production_rule(self.production_rules_dict['T -> "x"']) + self.assertLen(state.production_rules_sequence, 3) + # The grammar left hand side symbol stack is [T], the next production rule + # should start with T. + state.append_production_rule(self.production_rules_dict['T -> "x"']) + self.assertLen(state.production_rules_sequence, 4) + # The grammar left hand side symbol stack is empty, the next production rule + # can only be the dummy production rule. + state.append_production_rule( + self.production_rules_dict[constants.DUMMY_PRODUCTION_RULE]) + self.assertLen(state.production_rules_sequence, 5) + + def test_copy(self): + production_rules_sequence = self._strings_to_production_rules([ + 'S -> S "+" T', + 'S -> T', + ]) + state = states.ProductionRulesState( + production_rules_sequence=production_rules_sequence) + new_state = state.copy() + self.assertEqual(state, new_state) + # Change in state will not affect new_state. + state.append_production_rule(self.production_rules_dict['T -> "x"']) + self.assertLen(state.production_rules_sequence, 3) + self.assertLen(new_state.production_rules_sequence, 2) + + +class NumericalizeCoefficientsTest(parameterized.TestCase, tf.test.TestCase): + + def setUp(self): + super(NumericalizeCoefficientsTest, self).setUp() + self.s = nltk.grammar.nonterminals('S')[0] + + @parameterized.parameters([ + ([nltk.grammar.nonterminals('S')[0], '+', 'a'], None, 'S + a'), + ([nltk.grammar.nonterminals('S')[0], '+', 'a'], {}, 'S + a'), + ([nltk.grammar.nonterminals('S')[0], '+', 'a'], {'b': 42}, 'S + a'), + ([nltk.grammar.nonterminals('S')[0], '+', 'a'], {'a': 0.5}, 'S + 0.5'), + (['a', '+', 'b'], {'a': 0.5, 'b': 1}, '0.5 + 1'), + ]) + def test_numericalize_coefficients(self, + raw_symbols, + coefficients, + expected_expression_string): + self.assertEqual( + states._numericalize_coefficients( + raw_symbols=raw_symbols, coefficients=coefficients), + expected_expression_string) + + +if __name__ == '__main__': + tf.test.main() diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/tree.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/tree.py new file mode 100644 index 0000000000000000000000000000000000000000..2acd425deb2fda46ff23ae06c657415733a35a38 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/tree.py @@ -0,0 +1,612 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Monte Carlo Tree Search (MCTS) algorithm. + +This module defines the node and operations for MCTS. + +Introduction to Monte Carlo Tree Search: +https://en.wikipedia.org/wiki/Monte_Carlo_tree_search + +Each trial of Monte Carlo tree search consists of four steps: + +* Selection: Start from root and select successive child nodes down to a leaf + node. +* Expansion: Unless the selected leaf node is terminal state, expand the + selected node. +* Simulation: Start from the current state in the node, recursively simulate to + the next state until terminal state. Get the reward score from the terminal + state. This step is sometimes also called rollout. It is worth to note that + another choice is to use a heuristic function or a neural network to + evaluate the reward score of a non-terminal state without rollout. + For example, + + "Mastering the game of Go with deep neural networks and tree search", + Nature 2016 + Used a mix of rollout and reward directly from neural network as the + simulation result. + + "Mastering the game of Go without human knowledge", Nature 2017 + Used a neural network alone to get the simulation result without rollout. + +* Backpropagation: Update the reward score from the leaf node started the + simulation to the parent node recursively. +""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +from absl import logging +import numpy as np + + +class Node(object): + """Node of Monte Carlo tree. + + Attributes: + state: mcts.states.StateBase object. Records all the information of + expression generation. + parent: Node object. The parent node of this node in Monte Carlo tree. + children: List of Node objects. The children nodes of this node in Monte + Carlo tree. + visits: Integer, the number this node has been visited. + quality: Float, the accumulated reward of this node. + prior: Float, the prior probability of reaching this node from its parent + node. Must be in the range [0., 1.] or None. If prior is np.nan, it is + equivalent to add a mask on this node. This node will not be selected in + the selection step. + """ + + def __init__(self, state, prior=1.): + """Initializer. + + Args: + state: mcts.states.StateBase object, recording the state of this node. + prior: Float, the prior probability of reaching this node from its parent + node. Must be in the range [0., 1.] or nan. If prior is np.nan, it is + equivalent to add a mask on this node. This node will not be selected + in the selection step. + + Raises: + ValueError: If prior is not nan and out of the range [0, 1]. + """ + self.state = state + # The parent node of this node in Monte Carlo tree. + self.parent = None + self.children = [] + self.visits = 0 + self.quality = 0. + if not np.isnan(prior) and not 0 <= prior <= 1: + raise ValueError( + 'prior must be nan or in the range [0, 1], but got %4.2f' % prior) + self.prior = prior + logging.info('Create %s', self) + + def get_ratio(self): + """Gets the quality / visits ratio. + + Returns: + Float. + """ + if self.visits == 0: + return 0. + else: + return self.quality / self.visits + + def update(self, reward_value, update_method='add'): + """Updates the quality value and number of visits. + + Args: + reward_value: Float add to quality value. + update_method: String, how the quality is updated. {'add', 'max'}. + 'add': quality = quality + reward_value + 'max': quality = max(quality, reward_value) + + Raises: + ValueError: If how is not in {'add', 'max'}. + """ + self.visits += 1 + if update_method == 'add': + self.quality += reward_value + elif update_method == 'max': + self.quality = max(self.quality, reward_value) + else: + raise ValueError( + 'update_method is expected to be in {\'add\',\'max\'}, ' + 'but got %s' % update_method) + + def set_parent(self, parent_node): + """Sets the parent node. + + Args: + parent_node: Node object. + + Raises: + ValueError: If the parent node already exists. + """ + if self.parent is not None: + raise ValueError('Try to set parent node but the current node %s already ' + 'has a parent node %s.' + % (str(self), str(self.parent))) + self.parent = parent_node + + def reset_parent(self): + """Resets the parent to None.""" + self.parent = None + + def add_child(self, child_node): + """Adds child node. + + Args: + child_node: Node object. + """ + child_node.set_parent(self) + self.children.append(child_node) + + def __repr__(self): + """Defines behavior for when repr() is called on an instance of this class. + + Returns: + String. + """ + return ('Node [prior: %4.2f, quality / visits: %4.2f / %d, State: %s]' + % (self.prior, self.quality, self.visits, str(self.state))) + + +def puct_alphago_score(node, c): + """Scores node by a variant of PUCT algorithm used in Alpha Go. + + score = quality / visits + + c * prior * sqrt(parent_total_visits) / (1 + visits) + + The score is used to compare the input node with its brother nodes from the + same parent node, to decide which child nodes of this parent node will be + selected. This search control strategy initially prefers actions with high + prior probability and low visits, but asympotically prefers child nodes with + high quality / visits ratio. + + This algorithm is used in AlphaGo Zero. + https://www.nature.com/articles/nature24270 + + Comparing to the classic UCT algorithm, the exploration term in this variant + decays fast due since there is no sqrt on the denominator (1 + visits). + + Args: + node: Node object. + c: Float, a constant determining the level of exploration. Larger + value will prefer more exploration. Range [0, inf). + + Returns: + Float, the score from PUCT algorithm. + """ + return node.get_ratio() + c * node.prior * np.sqrt( + node.parent.visits) / (1 + node.visits) + + +def uct_score(node, c): + """Scores node by UCT algorithm. + + score = quality / visits + c * sqrt(ln(parent_total_visits) / (1 + visits)) + + See "Exploration and exploitation" section in + https://en.wikipedia.org/wiki/Monte_Carlo_tree_search + + Notice the denominator in the sqrt() is 1 + visits rather than visits in the + wikipedia. This change is to smooth and avoid error of the UCT score for node + with visits = 0. + + Args: + node: Node object. + c: Float, a constant determining the level of exploration. Larger + value will prefer more exploration. Range [0, inf). + + Returns: + Float, the score from UCT algorithm. + """ + return node.get_ratio() + c * np.sqrt( + np.log(node.parent.visits) / (1 + node.visits)) + + +def _get_max_values_indices(array): + """Gets the indices of the maximum values in 1d array. + + Args: + array: Numpy array. + + Returns: + Numpy array of the indices of maximum values. + """ + return np.nonzero(array == np.amax(array))[0] + + +def random_argmax(array, random_state=None): + """Returns the indices of the maximum values in 1d array. + + For numpy.argmax(), in case of multiple occurrences of the maximum values, the + index corresponding to the first occurrence are returned. This can be biased + since smaller indices are preferred by numpy.argmax(). + + random_argmax() will randomly select an index of maximum value in case of + multiple occurrences of the maximum values. + + Args: + array: Numpy array. + random_state: np.random.RandomState object. + + Returns: + An index of maximum value. + """ + if random_state is None: + random_state = np.random.RandomState() + return random_state.choice(_get_max_values_indices(array)) + + +def max_reward_and_state(reward_values, + states_list, + ignore_nonterminal=False, + random_state=None): + """Gets the maximum reward value and its corresponding state. + + If there are multiple states with maximum reward value, one of them will be + returned. + + Args: + reward_values: List of float numbers. The reward values for input states. + states_list: List of mcts.states.SymbolsState objects. + ignore_nonterminal: Boolean, whether to ignore nonterminal states while + getting the maximum reward and its corresponding states. + random_state: np.random.RandomState object. + + Returns: + max_reward_value: Float, the maximum reward value. + max_state: A mcts.states.SymbolsState object, the corresponding state of + max_reward_value. + + Raises: + ValueError: If the length of reward_values and states does not match, or the + number of allowed states to choose is 0. + """ + if len(reward_values) != len(states_list): + raise ValueError('The length of reward_values (%d) does not match ' + 'the length of states_list (%d).' + % (len(reward_values), len(states_list))) + + allowed_reward_values = [] + allowed_states_list = [] + for reward_value, state in zip(reward_values, states_list): + if ignore_nonterminal and not state.is_terminal(): + continue + else: + allowed_reward_values.append(reward_value) + allowed_states_list.append(state) + + if not allowed_states_list: + raise ValueError('The number of allowed states to choose is 0.') + + max_index = random_argmax(allowed_reward_values, random_state) + return allowed_reward_values[max_index], allowed_states_list[max_index] + + +def selection(node, score_function, random_state=None): + """Selection step in the Monte Carlo Tree Search trial. + + While the current node is not a leaf node, visits one of its child node with + highest score from score_function. The score function balanced the opportunity + of exploitation and exploration. + + See "Exploration and exploitation" section in + https://en.wikipedia.org/wiki/Monte_Carlo_tree_search + + Args: + node: Node object. + score_function: Callable, taking an Node object as single input argument + and returning the score for selection. + random_state: np.random.RandomState object. + + Returns: + node: Node object. The selected node. + + Raises: + ValueError: If the prior of input node is nan. + """ + if np.isnan(node.prior): + raise ValueError('The prior of the input node is nan.') + # Leaf node will have no children. + while node.children: + # Returns the current node if the priors of all its children are nan. + if all(np.isnan(child_node.prior) for child_node in node.children): + return node + # Only child nodes with prior not nan will be selected. + allowed_child_scores = [] + allowed_children = [] + for child_node in node.children: + if np.isfinite(child_node.prior): + allowed_child_scores.append(score_function(child_node)) + allowed_children.append(child_node) + node = allowed_children[random_argmax(allowed_child_scores, random_state)] + + logging.info('Select %s', node) + return node + + +def expansion(node, policy): + """Expansion step in the Monte Carlo Tree Search trial. + + If the current node contains a non-terminal state, expand the current node by + creating all the child nodes, each of which contains a possible new state for + next step. + + Args: + node: Node object. + policy: policies.PolicyBase object. The policy used for expansion. + + Raises: + ValueError: If node already has children. + """ + if node.children: + raise ValueError('Input node is expected to have no child ' + 'but got %d children.' % len(node.children)) + current_state = node.state + if not current_state.is_terminal(): + for new_state, prior in zip(*policy.get_new_states_probs(current_state)): + node.add_child(Node(state=new_state, prior=prior)) + + +def simulation(node, reward, + policy=None, rollout_limit=None, random_state=None): + """Simulation step in the Monte Carlo Tree Search trial. + + Note the simulation step will not create new node under the input node. The + simulation starts at the state of the input node. New states will be created + in the simulation until reach terminal state. The reward value of the terminal + state will be used to update on the input node (quality and visits) as the + result of this simulation, but the state of this input node will stay + unchanged before and after the simulation. + + Args: + node: Node object. + reward: rewards.RewardBase object. Its evaluate() method is called to + evaluate the reward of the state. + policy: policies.PolicyBase object. The policy used for rollout. + Rollout will repeatly evolve the state until it is terminal or the + rollout limit is reached. Then reward object is used to get the reward + value from the finished state. Default None for no rollout. In this + case, the reward object must be able to evaluate the reward value from + non-terminal state. + rollout_limit: Integer or None. The maximum steps for rollout. Default None, + continue rollout until terminal state. + random_state: np.random.RandomState object. + + Returns: + reward_value: Float, the reward of the finished state from the simulation in + this trial. + finished_state: mcts.states.SymbolsState object, the finished state in the + simulation in this trial. Note the finished state may be nonterminal due + to rollout limit. + + Raises: + ValueError: If rollout_limit is negative. + """ + if random_state is None: + random_state = np.random.RandomState() + + if rollout_limit is not None and rollout_limit <= 0: + raise ValueError('rollout_limit (%d) must be positive.' % rollout_limit) + + current_state = node.state + logging.info('Simulation starts with %s', current_state) + + if policy is not None: + num_steps = 0 + while not current_state.is_terminal(): + if rollout_limit is not None and num_steps == rollout_limit: + logging.warning('rollout_limit (%d) is reached.', rollout_limit) + break + new_states, probs = policy.get_new_states_probs(current_state) + # Stop rolling out if all new states are forbidden. + if np.all(np.isnan(probs)): + break + # Convert nan to 0. + current_state = random_state.choice(new_states, p=probs_remove_nan(probs)) + num_steps += 1 + # NOTE(leeley): The reward object will deal with the situation when + # current_state is terminal or non-terminal. So whether current_state is + # terminal is not checked here. + reward_value = reward.evaluate(current_state) + logging.info('Simulation finish at %s with %f', current_state, reward_value) + + return reward_value, current_state + + +def back_propagation(node, reward_value, update_method='add'): + """Back propagation step in Monte Carlo Tree Search trial. + + Back propagation will update the visits and quality attributes of node object + by update() method for all the ancestors of the input node. The states in + nodes will not be modified in the back propagation step. + + Args: + node: Node object. + reward_value: Float, the reward value to propagate back to the ancestors of + node. + update_method: String, how the quality in each tree node is updated. + {'add', 'max'}. This is passed to the update() method of node. + """ + # NOTE(leeley): The reward object should take care of the evaluation of + # reward value. There are two situations that the reward_value is not finite: + # * The simulation is invalid and we want to ignore it. + # * The simulation is valid. Although the evaluator in the reward object + # should ensure the output is a finite number. It takes care of + # special cases like dividing by zero. However, in some rares cases, + # the accumulation of numerical errors will cause problems. If this + # happens, I don't want to back propagate nan or inf to the parents. + if np.isfinite(reward_value): + while node is not None: + node.update(reward_value, update_method) + node = node.parent + else: + logging.warning('back propagation step on %s is skipped because ' + 'reward_value (%s) is not finite.', + str(node), str(reward_value)) + + +def trial(node, + score_function, + expansion_policy, + reward, + rollout_policy=None, + rollout_limit=None, + update_method='add', + random_state=None): + """One trial of selection -> expansion -> simulation -> back propagation. + + This trial will create new nodes in the tree and update the visits and + quality of the existing nodes. + + Args: + node: Node object. This Monte Carlo Tree Search trial starts from this node. + score_function: Callable, taking an Node object as single input argument + and returning the score for selection. + expansion_policy: policies.PolicyBase object. The policy used for + expansion. + reward: rewards.RewardBase object. Its evaluate() method is called to + evaluate the reward of the state. + rollout_policy: policies.PolicyBase object. The policy used for rollout. + Rollout will repeatly evolve the state until it is terminal or the + rollout limit is reached. Then reward object is used to get the reward + value from the finished state. Default None for no rollout. In this + case, the reward object must be able to evaluate the reward value from + non-terminal state. + rollout_limit: Integer or None. The maximum steps for rollout. Default + None, continue rollout until terminal state. + update_method: String, how the quality in each tree node is updated. + {'add', 'max'}. + random_state: np.random.RandomState object. + + Returns: + reward_value: Float, the reward of the finished state from the simulation in + this trial. + finished_state: mcts.states.SymbolsState object, the finished state in the + simulation in this trial. Note the finished state may be nonterminal due + to rollout limit. + """ + if random_state is None: + random_state = np.random.RandomState() + # Selection. + selected_node = selection(node, score_function, random_state) + # Expansion. Note the next simulation step starts at the state of + # selected_node, not its children created in the expansion step. + expansion(selected_node, expansion_policy) + # Simulation. + reward_value, finished_state = simulation(selected_node, + reward, + rollout_policy, + rollout_limit, + random_state) + # Back propagation. + back_propagation(selected_node, reward_value, update_method) + return reward_value, finished_state + + +def repeat_trials(num_trials, + node, + score_function, + expansion_policy, + reward, + rollout_policy=None, + rollout_limit=None, + update_method='add', + random_state=None, + tuner=None, + report_measure_interval=None): + """Repeats MCTS trials num_trials times while keeping the tree statistics. + + Args: + num_trials: Integer, the number of trials before making a move. + node: Node object. This Monte Carlo Tree Search trial starts from this node. + score_function: Callable, taking an Node object as single input argument + and returning the score for selection. + expansion_policy: policies.PolicyBase object. The policy used for + expansion. + reward: rewards.RewardBase object. Its evaluate() method is called to + evaluate the reward of the state. + rollout_policy: policies.PolicyBase object. The policy used for rollout. + Rollout will repeatly evolve the state until it is terminal or the + rollout limit is reached. Then reward object is used to get the reward + value from the finished state. Default None for no rollout. In this + case, the reward object must be able to evaluate the reward value from + non-terminal state. + rollout_limit: Integer or None. The maximum steps for rollout. Default + None, continue rollout until terminal state. + update_method: String, how the quality in each tree node is updated. + {'add', 'max'}. + random_state: np.random.RandomState object. + tuner: HPTuner. Used for Vizier study. + report_measure_interval: Integer, after every report_measure_interval of + trials, the current maximum reward value will be report to the tuner as + a intermediate measure to vizier. Used when tuner is not None. Default + report_measure_interval = int(num_trials / 10). + + Returns: + reward_values: List of float numbers, the reward value of the finished state + from the simulation in each trial. + finished_states: List of mcts.states.SymbolsState objects, the finished + state in the simulation in each trial. Note the finished state may be + nonterminal due to rollout limit. + """ + if tuner is not None and report_measure_interval is None: + report_measure_interval = int(num_trials / 10) + reward_values = [] + finished_states = [] + for i in range(num_trials): + reward_value, finished_state = trial( + node=node, + score_function=score_function, + expansion_policy=expansion_policy, + reward=reward, + rollout_policy=rollout_policy, + rollout_limit=rollout_limit, + update_method=update_method, + random_state=random_state) + reward_values.append(reward_value) + finished_states.append(finished_state) + if tuner and i % report_measure_interval == 0: + # NOTE(leeley): global_step must be strictly positive so I set + # global_step=i + 1. + tuner.report_measure(np.amax(reward_values), global_step=i + 1) + return reward_values, finished_states + + +def probs_remove_nan(probs): + """Replaced nan in probs to zero and normalize the probabilities. + + This function replaces nan to zero and normalizes the probabilities. + This step is essential if the probs is used as argument in np.random.choice(). + An error will be raised if probs are not summed to one. + + Args: + probs: Numpy array. Probabilities. + + Returns: + Numpy array. + + Raises: + ValueError: If all the elements in probs are nan. + """ + if np.all(np.isnan(probs)): + raise ValueError('All the elements in probs are nan.') + probs = np.nan_to_num(probs) + return probs / np.sum(probs) diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/tree_test.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/tree_test.py new file mode 100644 index 0000000000000000000000000000000000000000..42bc1ccb67e0d1f9f77667aede62cbef2218ecd7 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/mcts/tree_test.py @@ -0,0 +1,293 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Tests for tree.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +from absl.testing import parameterized +import mock +import numpy as np +import tensorflow.compat.v1 as tf + +from neural_guided_symbolic_regression.mcts import tree + + +class UtilitiesTest(parameterized.TestCase, tf.test.TestCase): + + def test_get_max_values_indices(self): + array = [0., 0.3, 0.1, 0.3, 0.3] + np.testing.assert_array_equal(tree._get_max_values_indices(array), + [1, 3, 4]) + + def test_random_argmax(self): + # The maximum values has index [1, 3, 4]. + array = [0., 0.3, 0.1, 0.3, 0.3] + random_state = np.random.RandomState(2) + # Make sure every time the returned index are different. + # Those indices are fixed for give random_state. + self.assertEqual(tree.random_argmax(array, random_state), 1) + self.assertEqual(tree.random_argmax(array, random_state), 3) + self.assertEqual(tree.random_argmax(array, random_state), 1) + self.assertEqual(tree.random_argmax(array, random_state), 4) + self.assertEqual(tree.random_argmax(array, random_state), 4) + + @parameterized.parameters([ + # All states are terminal and there is one unique maximum. + ([True, True, True], [1., 3., 2.], True, 3., 1), + ([True, True, True], [1., 3., 2.], False, 3., 1), + # There are non-terminal states and ignore_nonterminal is False. + # In these cases, the expected max_state is always the one with largest + # reward_value and no matter whether it is terminal. + ([False, True, True], [1., 3., 2.], False, 3., 1), + ([True, False, True], [1., 3., 2.], False, 3., 1), + ([True, True, False], [1., 3., 2.], False, 3., 1), + ([True, False, False], [1., 3., 2.], False, 3., 1), + # There are non-terminal states and ignore_nonterminal is True. + ([False, True, True], [1., 3., 2.], True, 3., 1), + ([True, False, True], [1., 3., 2.], True, 2., 2), + ([True, True, False], [1., 3., 2.], True, 3., 1), + ([True, False, False], [1., 3., 2.], True, 1., 0), + ]) + def test_max_reward_and_state_unique_maximum(self, + states_terminal, + reward_values, + ignore_nonterminal, + expected_max_reward_value, + expected_max_state_index): + mock_state0 = mock.MagicMock() + mock_state0.is_terminal.return_value = states_terminal[0] + mock_state1 = mock.MagicMock() + mock_state1.is_terminal.return_value = states_terminal[1] + mock_state2 = mock.MagicMock() + mock_state2.is_terminal.return_value = states_terminal[2] + mock_states_list = [mock_state0, mock_state1, mock_state2] + + max_reward_value, max_state = tree.max_reward_and_state( + reward_values=reward_values, + states_list=mock_states_list, + ignore_nonterminal=ignore_nonterminal) + + self.assertAlmostEqual(max_reward_value, expected_max_reward_value) + self.assertEqual(max_state, mock_states_list[expected_max_state_index]) + + @parameterized.parameters([ + # All states are terminal and there are two state with maximum reward + # value. + ([True, True, True], [1., 3., 3.], True, 3., [1, 2, 2, 1, 1, 2]), + ([True, True, True], [1., 3., 3.], False, 3., [1, 2, 2, 1, 1, 2]), + # There are non-terminal states and ignore_nonterminal is False. + # The returned results will not change. + ([False, True, True], [1., 3., 3.], False, 3., [1, 2, 2, 1, 1, 2]), + ([True, False, True], [1., 3., 3.], False, 3., [1, 2, 2, 1, 1, 2]), + ([True, True, False], [1., 3., 3.], False, 3., [1, 2, 2, 1, 1, 2]), + # There are non-terminal states and ignore_nonterminal is True. + ([False, True, True], [1., 3., 3.], True, 3., [1, 2, 2, 1, 1, 2]), + ([True, False, True], [1., 3., 3.], True, 3., [2, 2, 2, 2, 2, 2]), + ([True, True, False], [1., 3., 3.], True, 3., [1, 1, 1, 1, 1, 1]), + ]) + def test_max_reward_and_state_multiple_maximum(self, + states_terminal, + reward_values, + ignore_nonterminal, + expected_max_reward_value, + expected_max_state_indices): + # In order to test the random selection, a fixed random seed is used + # the expected_max_state_indices is a sequence of index of state + # returned. This ensures that the states with maximum reward value + # are selected randomly. + random_state = np.random.RandomState(2) + + mock_state0 = mock.MagicMock() + mock_state0.is_terminal.return_value = states_terminal[0] + mock_state1 = mock.MagicMock() + mock_state1.is_terminal.return_value = states_terminal[1] + mock_state2 = mock.MagicMock() + mock_state2.is_terminal.return_value = states_terminal[2] + mock_states_list = [mock_state0, mock_state1, mock_state2] + + for expected_max_state_index in expected_max_state_indices: + max_reward_value, max_state = tree.max_reward_and_state( + reward_values=reward_values, + states_list=mock_states_list, + ignore_nonterminal=ignore_nonterminal, + random_state=random_state) + self.assertAlmostEqual(max_reward_value, expected_max_reward_value) + self.assertEqual(max_state, mock_states_list[expected_max_state_index]) + + def test_max_reward_and_state_length_not_match(self): + with self.assertRaisesRegex( + ValueError, + r'The length of reward_values \(2\) does not match the length of ' + r'states_list \(1\)'): + tree.max_reward_and_state( + reward_values=[42., 9.], states_list=[mock.MagicMock()]) + + def test_max_reward_and_state_allowed_states_list_empty(self): + with self.assertRaisesRegex( + ValueError, 'The number of allowed states to choose is 0'): + tree.max_reward_and_state( + reward_values=[], states_list=[], ignore_nonterminal=False) + + mock_state = mock.MagicMock() + mock_state.is_terminal.return_value = False + with self.assertRaisesRegex( + ValueError, 'The number of allowed states to choose is 0'): + tree.max_reward_and_state( + reward_values=[42.], + states_list=[mock_state], + ignore_nonterminal=True) + + +class BackPropagationTest(parameterized.TestCase, tf.test.TestCase): + + def setUp(self): + super(BackPropagationTest, self).setUp() + # Since back propagration will not affect state, the states of each node are + # set as None for simplicity. + # + # root + # / \ + # child1 child2 + # / \ + # grandchild1 grandchild2 + root = tree.Node(None) + child1 = tree.Node(None) + root.add_child(child1) + child2 = tree.Node(None) + root.add_child(child2) + grandchild1 = tree.Node(None) + child1.add_child(grandchild1) + grandchild2 = tree.Node(None) + child1.add_child(grandchild2) + self.root = root + self.child1 = child1 + self.child2 = child2 + self.grandchild1 = grandchild1 + self.grandchild2 = grandchild2 + + def test_back_propagation_add(self): + # First back propapate the reward on grandchild1. + tree.back_propagation(self.grandchild1, 1., update_method='add') + # Only nodes on lineage: + # grandchild1 -- child1 -- root will be updated. + self.assertEqual(self.grandchild1.visits, 1) + self.assertAlmostEqual(self.grandchild1.quality, 1.) + self.assertEqual(self.child1.visits, 1) + self.assertAlmostEqual(self.child1.quality, 1.) + self.assertEqual(self.root.visits, 1) + self.assertAlmostEqual(self.root.quality, 1.) + # Other nodes will not be affected. + self.assertEqual(self.grandchild2.visits, 0) + self.assertAlmostEqual(self.grandchild2.quality, 0.) + self.assertEqual(self.child2.visits, 0) + self.assertAlmostEqual(self.child2.quality, 0.) + + # Then back propapate the reward on child2. + tree.back_propagation(self.child2, 9., update_method='add') + # Only nodes on lineage: + # child2 -- root will be updated. + self.assertEqual(self.child2.visits, 1) + self.assertAlmostEqual(self.child2.quality, 9.) + self.assertEqual(self.root.visits, 2) + self.assertAlmostEqual(self.root.quality, 10.) + # Other nodes will not be affected. + self.assertEqual(self.grandchild1.visits, 1) + self.assertAlmostEqual(self.grandchild1.quality, 1.) + self.assertEqual(self.grandchild2.visits, 0) + self.assertAlmostEqual(self.grandchild2.quality, 0.) + self.assertEqual(self.child1.visits, 1) + self.assertAlmostEqual(self.child1.quality, 1.) + + def test_back_propagation_max(self): + # First back propapate the reward on grandchild1. + tree.back_propagation(self.grandchild1, 1., update_method='max') + # Only nodes on lineage: + # grandchild1 -- child1 -- root will be updated. + self.assertEqual(self.grandchild1.visits, 1) + self.assertAlmostEqual(self.grandchild1.quality, 1.) + self.assertEqual(self.child1.visits, 1) + self.assertAlmostEqual(self.child1.quality, 1.) + self.assertEqual(self.root.visits, 1) + self.assertAlmostEqual(self.root.quality, 1.) + # Other nodes will not be affected. + self.assertEqual(self.grandchild2.visits, 0) + self.assertAlmostEqual(self.grandchild2.quality, 0.) + self.assertEqual(self.child2.visits, 0) + self.assertAlmostEqual(self.child2.quality, 0.) + + # Then back propapate the reward on child2. + tree.back_propagation(self.child2, 9., update_method='max') + # Only nodes on lineage: + # child2 -- root will be updated. + self.assertEqual(self.child2.visits, 1) + self.assertAlmostEqual(self.child2.quality, 9.) + self.assertEqual(self.root.visits, 2) + self.assertAlmostEqual(self.root.quality, 9.) + # Other nodes will not be affected. + self.assertEqual(self.grandchild1.visits, 1) + self.assertAlmostEqual(self.grandchild1.quality, 1.) + self.assertEqual(self.grandchild2.visits, 0) + self.assertAlmostEqual(self.grandchild2.quality, 0.) + self.assertEqual(self.child1.visits, 1) + self.assertAlmostEqual(self.child1.quality, 1.) + + @parameterized.parameters([(np.nan, 'max'), + (np.inf, 'max'), + (-np.inf, 'max'), + (np.nan, 'add'), + (np.inf, 'add'), + (-np.inf, 'add')]) + def test_back_propagation_reward_value_not_finite( + self, reward_value, update_method): + # Back propapate the reward on grandchild1. + tree.back_propagation( + self.grandchild1, reward_value, update_method=update_method) + # Nodes on lineage + # grandchild1 -- child1 -- root + # will not be affected since the back propagation step is skipped: + self.assertEqual(self.grandchild1.visits, 0) + self.assertAlmostEqual(self.grandchild1.quality, 0.) + self.assertEqual(self.child1.visits, 0) + self.assertAlmostEqual(self.child1.quality, 0.) + self.assertEqual(self.root.visits, 0) + self.assertAlmostEqual(self.root.quality, 0.) + # Other nodes will not be affected. + self.assertEqual(self.grandchild2.visits, 0) + self.assertAlmostEqual(self.grandchild2.quality, 0.) + self.assertEqual(self.child2.visits, 0) + self.assertAlmostEqual(self.child2.quality, 0.) + + +class ProbsRemoveNaNTest(tf.test.TestCase): + + def test_probs_remove_nan_all_nan(self): + with self.assertRaisesRegexp(ValueError, + 'All the elements in probs are nan.'): + tree.probs_remove_nan(np.array([np.nan, np.nan])) + + def test_probs_remove_nan_no_nan(self): + np.testing.assert_allclose( + tree.probs_remove_nan(np.array([0.1, 0.1])), [0.5, 0.5]) + + def test_probs_remove_nan(self): + np.testing.assert_allclose( + tree.probs_remove_nan(np.array([0.1, 0.1, np.nan])), [0.5, 0.5, 0.]) + + +if __name__ == '__main__': + tf.test.main() diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/.keep b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/.keep new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/__init__.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..c4cbefc3397c8c691234e616369bda8b71f721a6 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/__init__.py @@ -0,0 +1,15 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/config/.keep b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/config/.keep new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/config/example_network.json b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/config/example_network.json new file mode 100644 index 0000000000000000000000000000000000000000..3ee364720a25c2a5be9fa7606b49b5cce5f38430 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/config/example_network.json @@ -0,0 +1,23 @@ +{ + "train_pattern": "train.tfrecords", + "tune_pattern": "eval.tfrecords", + "grammar_path": "univariate_one_constant_grammar.txt", + "symbol": "x", + "max_length": 100, + "batch_size": 256, + "learning_rate": 0.001, + "learning_rate_decay_steps": 100000, + "learning_rate_decay_rate": 0.99, + "symbolic_properties": [ + "leading_at_0", + "leading_at_inf" + ], + "gru_hidden_sizes": [10], + "bidirectional": true, + "cache_dataset": true, + "train_steps": 12, + "eval_steps": null, + "start_delay_secs": 10, + "throttle_secs": 10, + "save_checkpoints_secs": 10 +} diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/config/neural_network.json b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/config/neural_network.json new file mode 100644 index 0000000000000000000000000000000000000000..f31f59edf7d3dd97147dfe86a3bb5b36209b70cd --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/config/neural_network.json @@ -0,0 +1,25 @@ +{ + "train_pattern": "neural_guided_symbolic_regression/data/train.tfrecords", + "tune_pattern": "neural_guided_symbolic_regression/data/eval.tfrecords", + "grammar_path": "neural_guided_symbolic_regression/grammar/univariate_one_constant_grammar.txt", + "symbol": "x", + "max_length": 100, + "batch_size": 256, + "learning_rate": 0.001, + "learning_rate_decay_steps": 100000, + "learning_rate_decay_rate": 0.99, + "symbolic_properties": [ + "leading_at_0", + "leading_at_inf" + ], + "gru_hidden_sizes": [1000], + "bidirectional": true, + "cache_dataset": true, + "train_steps": 10000000, + "eval_steps": null, + "start_delay_secs": 120, + "throttle_secs": 120, + "save_checkpoints_secs": 120, + "generation_leading_powers_abs_sums": [0, 1, 2, 3, 4, 5], + "num_expressions_per_condition": 5 +} diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/config/neural_network_no_condition.json b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/config/neural_network_no_condition.json new file mode 100644 index 0000000000000000000000000000000000000000..58fc975fd04af80a58e2a47e9db85e008e7a7531 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/config/neural_network_no_condition.json @@ -0,0 +1,19 @@ +{ + "train_pattern": "neural_guided_symbolic_regression/data/train.tfrecords", + "tune_pattern": "neural_guided_symbolic_regression/data/eval.tfrecords", + "grammar_path": "neural_guided_symbolic_regression/grammar/univariate_one_constant_grammar.txt", + "symbol": "x", + "max_length": 100, + "batch_size": 256, + "learning_rate": 0.001, + "learning_rate_decay_steps": 100000, + "learning_rate_decay_rate": 0.99, + "gru_hidden_sizes": [1000], + "bidirectional": true, + "cache_dataset": true, + "train_steps": 10000000, + "eval_steps": null, + "start_delay_secs": 120, + "throttle_secs": 120, + "save_checkpoints_secs": 120 +} diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/core.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/core.py new file mode 100644 index 0000000000000000000000000000000000000000..8ebfc6ad45d9f74757c1cc13691e22280da8a753 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/core.py @@ -0,0 +1,160 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Utility functions for tensorflow model.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import time + +from absl import logging +import numpy as np +import six +# import tensorflow.compat.v1 as tf +# from tensorflow.compat.v1 import gfile +import tensorflow as tf +from tensorflow import gfile + + +# Sentinel values for empty lists in HParams. See hparams_list_value() below. +HPARAMS_EMPTY_LIST_INT = [-123456789] +HPARAMS_EMPTY_LIST_FLOAT = [-123456789.0] +HPARAMS_EMPTY_LIST_STRING = ['_hparams_empty_list_string'] + + +def hparams_list_value(value): + """Get a list-valued parameter. + + HParams cannot store empty lists as values, so we use this function to + convert sentinel values to empty lists. + + Args: + value: List; the value of any hyperparameter. + + Returns: + If value matches one of the empty list sentinel values, an empty list. + Otherwise the value is returned unchanged. + + Raises: + TypeError: If value is not a list. + """ + if not isinstance(value, list): + raise TypeError('value must be a list') + if (np.array_equal(value, HPARAMS_EMPTY_LIST_INT) or + np.array_equal(value, HPARAMS_EMPTY_LIST_FLOAT) or + np.array_equal(value, HPARAMS_EMPTY_LIST_STRING)): + return [] + else: + return value[:] # Protect against in-place modification of lists. + + +def read_hparams(filename, defaults): + """Reads HParams from JSON. + + Args: + filename: String filename. + defaults: HParams containing default values. + + Returns: + HParams. + + Raises: + gfile.Error: If the file cannot be read. + ValueError: If the JSON record cannot be parsed. + """ + print("--------------Begin read_hparams--------------") + with gfile.Open(filename) as f: + logging.info('Reading HParams from %s', filename) + print("--------------Out read_hparams--------------") + return defaults.parse_json(f.read()) + + +def write_hparams(hparams, filename): + """Writes HParams to disk as JSON. + + Args: + hparams: HParams. + filename: String output filename. + """ + print("--------------Begin write_hparams--------------") + with gfile.Open(filename, 'w') as f: + f.write(hparams.to_json(indent=2, sort_keys=True, separators=(',', ': '))) + print("--------------Out write_hparams--------------") + +def wait_for_hparams(filename, defaults, sleep_secs=60, max_attempts=10): + """Waits for HParams to appear on disk. + + Args: + filename: String hparams filename. + defaults: HParams containing default values. + sleep_secs: Integer number of seconds to sleep between attempts. + max_attempts: Integer maximum number of attempts to read HParams. + + Returns: + HParams. + + Raises: + ValueError: If max_attempts is reached, or if one of the input arguments is + invalid. + """ + print("--------------In wait_for_hparams--------------") + if sleep_secs < 0: + raise ValueError('sleep_secs must be a positive integer or zero') + if max_attempts <= 0: + raise ValueError('max_attempts must be a positive integer') + num_attempts = 0 + while num_attempts < max_attempts: + try: + hparams = read_hparams(filename, defaults) + logging.info('Model HParams:\n%s', '\n'.join([ + '\t%s: %s' % (key, value) + for key, value in sorted(six.iteritems(hparams.values())) + ])) + print("--------------Out wait_for_hparams--------------") + return hparams + except ValueError as error: + num_attempts += 1 + logging.info( + 'Could not find or parse hparams at %s, will sleep and retry:\n%s', + filename, error) + time.sleep(sleep_secs) + print("--------------Wait_for_hparams error--------------") + raise ValueError('reached maximum number of attempts') + + +def learning_rate_decay(initial_learning_rate, decay_steps, decay_rate): + """Initializes exponential learning rate decay. + + Args: + initial_learning_rate: Float scalar tensor containing the initial learning + rate. + decay_steps: Integer scalar tensor containing the number of steps between + updates. + decay_rate: Float scalar tensor containing the decay rate. + + Returns: + Float scalar tensor containing the learning rate. The learning rate will + automatically be exponentially decayed as global_step increases. + """ + with tf.variable_scope('learning_rate_decay'): + learning_rate = tf.train.exponential_decay( + learning_rate=initial_learning_rate, + global_step=tf.train.get_global_step(), + decay_steps=decay_steps, + decay_rate=decay_rate) + tf.summary.scalar('learning_rate', learning_rate) + return learning_rate diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/evolutionary.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/evolutionary.py new file mode 100644 index 0000000000000000000000000000000000000000..afcf768ac64a827cf99d92d39a48d68f3c1856de --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/evolutionary.py @@ -0,0 +1,380 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Find expression by evolutionary algorithm. + +This library includes code for symbolic regression with evolutionary algorithm. + +Most code in this library are adapted from DEAP's documentation: + +Symbolic Regression Problem: Introduction to GP +http://deap.gel.ulaval.ca/doc/dev/examples/gp_symbreg.html +""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import operator + +from deap import algorithms +from deap import base +from deap import creator +from deap import gp +from deap import tools + +import numpy as np + +from neural_guided_symbolic_regression.models import metrics +from neural_guided_symbolic_regression.utils import evaluators + + +_NODE_TO_SYMBOL = { + 'add': '+', + 'sub': '-', + 'mul': '*', + 'divide_with_zero_divisor': '/', + 'constant1': '1', + 'ARG0': 'x', +} + + +def is_terminal(node): + """Whether a node in primitive tree is terminal. + + Args: + node: String, deap.gp.Primitive or deap.gp.Terminal. + + Returns: + Boolean. + """ + return isinstance(node, str) or node.arity == 0 + + +def combine_nodes(node0, node1, node2): + r"""Combine three nodes if they are operator, terminal, terminal. + + For example, + 1 x is the preorder of + + + / \ + 1 x + The combined expressin is ( 1 + x ). + + If three nodes are not in this pattern, returns None. + + Args: + node0: String, deap.gp.Primitive or deap.gp.Terminal. + node1: String, deap.gp.Primitive or deap.gp.Terminal. + node2: String, deap.gp.Primitive or deap.gp.Terminal. + + Returns: + String. + """ + def _get_name(node): + if isinstance(node, (gp.Primitive, gp.Terminal)): + return node.name + else: + return node + if (not is_terminal(node0)) and is_terminal(node1) and is_terminal(node2): + return '( %s %s %s )' % tuple( + _NODE_TO_SYMBOL.get(node_name, node_name) + for node_name in [_get_name(node1), _get_name(node0), _get_name(node2)]) + else: + return None + + +def primitive_sequence_to_expression_string(sequence): + """Converts primitive sequence to expression string. + + Args: + sequence: List of deap.gp.Primitive. + + Returns: + String. + """ + # The sequence is a preorder traversal of a tree. So the length of the + # sequence should be 1 + 2 * n, n is 0, 1, 2, ... + if (len(sequence) - 1) % 2: + raise ValueError( + 'The length of sequence should be 1 + 2 * n, but got %d' + % len(sequence)) + + if len(sequence) == 1: + return _NODE_TO_SYMBOL.get(sequence[0].name, sequence[0].name) + + i = 0 + while len(sequence) > 1: + if i >= 2: + combined_element = combine_nodes( + sequence[i - 2], sequence[i - 1], sequence[i]) + if combined_element is None: + i += 1 + else: + sequence = sequence[:i - 2] + [combined_element] + sequence[i + 1:] + # sequence[i - 2], sequence[i - 1], sequence[i] are combined. The new + # combined element is the (i - 2)-th element in the sequence. + i -= 2 + else: + i += 1 + return sequence[0] + + +def get_univariate_one_constant_primitives_set(): + """Gets primitives set. + + The operators, argument and constant defined in this primitives set is used + as building blocks of symbolic expressions. + + This primitives set includes +, -, *, /, x, 1. + + Returns: + deap.gp.PrimitiveSet. + """ + pset = gp.PrimitiveSet('MAIN', 1) + pset.addPrimitive(operator.add, 2) + pset.addPrimitive(operator.sub, 2) + pset.addPrimitive(operator.mul, 2) + pset.addPrimitive(evaluators.divide_with_zero_divisor, 2) + pset.addTerminal(1, 'constant1') + pset.renameArguments(ARG0='x') + return pset + + +def set_creator(): + """Sets creator.""" + creator.create('FitnessMin', base.Fitness, weights=(-1.0,)) + creator.create('Individual', gp.PrimitiveTree, fitness=creator.FitnessMin) + + +def get_toolbox(pset, max_height): + """Gets toolbox. + + Args: + pset: deap.gp.PrimitiveSet. + max_height: Integer, the max value of the height of tree. + + Returns: + deap.base.Toolbox. + """ + toolbox = base.Toolbox() + toolbox.register('expr', gp.genHalfAndHalf, pset=pset, min_=1, max_=2) + toolbox.register( + 'individual', tools.initIterate, creator.Individual, toolbox.expr) + toolbox.register('population', tools.initRepeat, list, toolbox.individual) + toolbox.register('compile', gp.compile, pset=pset) + toolbox.register('select', tools.selTournament, tournsize=3) + toolbox.register('mate', gp.cxOnePoint) + toolbox.register('expr_mut', gp.genFull, min_=0, max_=2) + toolbox.register('mutate', gp.mutUniform, expr=toolbox.expr_mut, pset=pset) + + toolbox.decorate( + 'mate', + gp.staticLimit(key=operator.attrgetter('height'), max_value=max_height)) + toolbox.decorate( + 'mutate', + gp.staticLimit(key=operator.attrgetter('height'), max_value=max_height)) + return toolbox + + +def evolutionary_algorithm_with_num_evals_limit( + population, + toolbox, + cxpb, + mutpb, + num_evals_limit, + halloffame): + """Runs evolutionary algorithm with limit of number of evaluations. + + The main logic of this function is from deap.algorithms.eaSimple(). The major + difference is that the number of iteration is controlled by num_evals_limit + instead of number of generations. + + Args: + population: List of individuals. + toolbox: deap.base.Toolbox, it contains the evolution operators. + cxpb: Float, the probability of mating two individuals. + mutpb: Float, the probability of mutating an individual. + num_evals_limit: Integer, the limit of the number of evaluations. + halloffame: deap.tools.HallOfFame, it records the best individuals. + + Returns: + The final population. + """ + # Evaluate the individuals with an invalid fitness (new individuals which + # have not been evaluated). + num_evals = 0 + + invalid_ind = [ind for ind in population if not ind.fitness.valid] + for ind, fit in zip(invalid_ind, toolbox.map(toolbox.evaluate, invalid_ind)): + ind.fitness.values = fit + + halloffame.update(population) + + num_evals += len(invalid_ind) + + # Begin the generational process. + while num_evals < num_evals_limit: + # Select the next generation individuals. + offspring = toolbox.select(population, len(population)) + + # Vary the pool of individuals. + offspring = algorithms.varAnd(offspring, toolbox, cxpb, mutpb) + + # Evaluate the individuals with an invalid fitness. + invalid_ind = [ind for ind in offspring if not ind.fitness.valid] + fitnesses = toolbox.map(toolbox.evaluate, invalid_ind) + for ind, fit in zip(invalid_ind, fitnesses): + ind.fitness.values = fit + + # Update the hall of fame with the generated individuals. + halloffame.update(offspring) + + # Replace the current population by the offspring. + population[:] = offspring + + num_evals += len(invalid_ind) + + return population + + +def evaluate_individual( + individual, + input_values, + output_values, + toolbox, + leading_at_0=None, + leading_at_inf=None, + hard_penalty_default_value=None, + include_leading_powers=False, + default_value=50.): + """Evaluates individual on input_values. + + NOTE(leeley): deap's evaluate function must be a generator. + + Args: + individual: creator.Individual. + input_values: Numpy array with shape [num_input_values]. List of input + values to univariate function. + output_values: Numpy array with shape [num_output_values]. List of output + values from the univariate function. + toolbox: deap.base.Toolbox, it contains the evolution operators. + leading_at_0: Float, desired leading power at 0. + leading_at_inf: Float, desired leading power at inf. + hard_penalty_default_value: Float, the default value for hard penalty. + Default None, the individual will be evaluated by soft penalty instead + of hard penalty. + include_leading_powers: Boolean, whether to include leading powers in + evaluation. + default_value: Float, default value if leading power error is nan. + + Returns: + (Float,) + """ + # Transform the tree expression in a callable function. + func = toolbox.compile(expr=individual) + ind_values = np.asarray([func(x) for x in input_values]) + input_values_rmse = np.sqrt(np.mean((output_values - ind_values) ** 2)) + if not include_leading_powers: + if np.isfinite(input_values_rmse): + return (input_values_rmse,) + else: + return (default_value,) + + true_leading_at_0, true_leading_at_inf = ( + metrics.evaluate_leading_powers_at_0_inf( + expression_string=primitive_sequence_to_expression_string(individual), + symbol='x')) + leading_power_error = ( + abs(true_leading_at_0 - leading_at_0) + + abs(true_leading_at_inf - leading_at_inf)) + + if hard_penalty_default_value is None: + # Soft penalty. + if np.isfinite(leading_power_error): + return (input_values_rmse + leading_power_error,) + else: + return (default_value,) + else: + # Hard penalty. + if (np.isfinite(leading_power_error) + and np.isclose(leading_power_error, 0)): + return (input_values_rmse,) + else: + return (hard_penalty_default_value,) + + +def search_expression( + input_values, + output_values, + pset, + max_height=50, + population_size=10, + cxpb=0.5, + mutpb=0.1, + num_evals_limit=500, + leading_at_0=None, + leading_at_inf=None, + hard_penalty_default_value=None, + include_leading_powers=False, + default_value=50.): + """Searches expression using evolutionary algorithm. + + Args: + input_values: Numpy array with shape [num_input_values]. List of input + values to univariate function. + output_values: Numpy array with shape [num_output_values]. List of output + values from the univariate function. + pset: deap.gp.PrimitiveSet. + max_height: Integer, the max value of the height of tree. + population_size: Integer, the size of population. + cxpb: Float, the probability of mating two individuals. + mutpb: Float, the probability of mutating an individual. + num_evals_limit: Integer, the limit of the number of evaluations. + leading_at_0: Float, desired leading power at 0. + leading_at_inf: Float, desired leading power at inf. + hard_penalty_default_value: Float, the default value for hard penalty. + Default None, the individual will be evaluated by soft penalty instead + of hard penalty. + include_leading_powers: Boolean, whether to include leading powers in + evaluation. + default_value: Float, default value if leading power error is nan. + + Returns: + individual: creator.Individual, the best individual in population. + toolbox: deap.base.Toolbox, it contains the evolution operators. + """ + toolbox = get_toolbox(pset, max_height) + toolbox.register( + 'evaluate', + evaluate_individual, + input_values=input_values, + output_values=output_values, + toolbox=toolbox, + leading_at_0=leading_at_0, + leading_at_inf=leading_at_inf, + hard_penalty_default_value=hard_penalty_default_value, + include_leading_powers=include_leading_powers, + default_value=default_value) + population = toolbox.population(n=population_size) + halloffame = tools.HallOfFame(1) + + evolutionary_algorithm_with_num_evals_limit( + population=population, + toolbox=toolbox, + cxpb=cxpb, + mutpb=mutpb, + num_evals_limit=num_evals_limit, + halloffame=halloffame) + return halloffame[0], toolbox diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/evolutionary_test.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/evolutionary_test.py new file mode 100644 index 0000000000000000000000000000000000000000..c6553327e83d6d3d0d833dec0eecfebcae2955ac --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/evolutionary_test.py @@ -0,0 +1,171 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Tests for evolutionary.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +from absl.testing import parameterized +from deap import gp +from deap import tools +import numpy as np +import tensorflow.compat.v1 as tf + +from neural_guided_symbolic_regression.models import evolutionary + + +class EvolutionaryTest(parameterized.TestCase): + + def setUp(self): + super(EvolutionaryTest, self).setUp() + self.pset = evolutionary.get_univariate_one_constant_primitives_set() + + @parameterized.parameters( + ('( 1 + x )', True), + (gp.Terminal('x', symbolic=True, ret=None), True), + (gp.Primitive('c', args=(), ret=None), True), + (gp.Primitive('add', args=(int, int), ret=int), False), + ) + def test_is_terminal(self, node, expected): + self.assertEqual(evolutionary.is_terminal(node), expected) + + @parameterized.parameters( + (gp.Primitive('add', args=(int, int), ret=int), + gp.Terminal('x', symbolic=True, ret=None), + gp.Terminal('y', symbolic=True, ret=None), + '( x + y )'), + (gp.Primitive('add', args=(int, int), ret=int), + gp.Primitive('add', args=(int, int), ret=int), + gp.Terminal('y', symbolic=True, ret=None), + None), + (gp.Primitive('add', args=(int, int), ret=int), + gp.Terminal('x', symbolic=True, ret=None), + gp.Primitive('add', args=(int, int), ret=int), + None), + ) + def test_combine_nodes(self, node0, node1, node2, expected): + self.assertEqual(evolutionary.combine_nodes(node0, node1, node2), expected) + + def test_primitive_sequence_to_expression_string(self): + # add + # / \ + # x mul + # / \ + # sub y + # / \ + # a b + primitive_sequence = [ + gp.Primitive('add', args=(int, int), ret=int), + gp.Terminal('x', symbolic=True, ret=None), + gp.Primitive('mul', args=(int, int), ret=int), + gp.Primitive('sub', args=(int, int), ret=int), + # Whether symbolic is True or False does not matter. + gp.Terminal(1, symbolic=True, ret=None), + gp.Terminal(2, symbolic=False, ret=None), + gp.Terminal('y', symbolic=True, ret=None), + ] + self.assertEqual( + evolutionary.primitive_sequence_to_expression_string( + primitive_sequence), + '( x + ( ( 1 - 2 ) * y ) )') + + def test_primitive_sequence_to_expression_string_constant(self): + primitive_sequence = [gp.Terminal('ARG0', symbolic=True, ret=None)] + self.assertEqual( + evolutionary.primitive_sequence_to_expression_string( + primitive_sequence), + 'x') + + def test_primitive_sequence_to_expression_string_wrong_length(self): + primitive_sequence = [ + gp.Primitive('add', args=(int, int), ret=int), + gp.Terminal('x', symbolic=True, ret=None), + ] + with self.assertRaisesRegex( + ValueError, r'The length of sequence should be 1 \+ 2 \* n, but got 2'): + evolutionary.primitive_sequence_to_expression_string(primitive_sequence) + + def test_evolutionary_algorithm_with_num_evals_limit(self): + evolutionary.set_creator() + toolbox = evolutionary.get_toolbox(pset=self.pset, max_height=50) + toolbox.register( + 'evaluate', + evolutionary.evaluate_individual, + input_values=np.array([1., 2., 3.]), + output_values=np.array([2., 3., 4.]), + toolbox=toolbox) + population = toolbox.population(n=10) + halloffame = tools.HallOfFame(1) + + evolutionary.evolutionary_algorithm_with_num_evals_limit( + population=population, + toolbox=toolbox, + cxpb=0.5, + mutpb=0.1, + num_evals_limit=500, + halloffame=halloffame) + + func = toolbox.compile(expr=halloffame[0]) + np.testing.assert_allclose(func(np.array([5., 6., 7.])), [6., 7., 8.]) + + @parameterized.parameters( + (None, None, None, False), + (0, 1, None, True), + (0, 1, 50., True), + ) + def test_search_expression( + self, + leading_at_0, + leading_at_inf, + hard_penalty_default_value, + include_leading_powers): + # Test search several expressions. + evolutionary.set_creator() + + evolutionary.search_expression( + input_values=np.array([1., 2., 3.]), + output_values=np.array([2., 3., 4.]), + pset=self.pset, + max_height=50, + population_size=10, + cxpb=0.5, + mutpb=0.1, + num_evals_limit=30, + leading_at_0=leading_at_0, + leading_at_inf=leading_at_inf, + hard_penalty_default_value=hard_penalty_default_value, + include_leading_powers=include_leading_powers, + default_value=50.) + + evolutionary.search_expression( + input_values=np.array([1., 2., 3.]), + output_values=np.array([1., 4., 9.]), + pset=self.pset, + max_height=50, + population_size=10, + cxpb=0.5, + mutpb=0.1, + num_evals_limit=30, + leading_at_0=leading_at_0, + leading_at_inf=leading_at_inf, + hard_penalty_default_value=hard_penalty_default_value, + include_leading_powers=include_leading_powers, + default_value=50.) + + +if __name__ == '__main__': + tf.test.main() diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/grammar_utils.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/grammar_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..7668cfc0458527978281ad9d7dfc9343e39c566f --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/grammar_utils.py @@ -0,0 +1,148 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Utilities functions for grammar.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import numpy as np + +from neural_guided_symbolic_regression.utils import arithmetic_grammar + + +def load_grammar(grammar_path): + """Loads context-free grammar from file. + + The grammar used for symbolic regularization has specific setup. The padding + production rule is the 0-th index production rule. And an unique starting + production rule O -> S is added as 1-st index production rule. The production + rules in grammar_path are added after this two rules. + + Args: + grammar_path: String, the path to the grammar file. + + Returns: + arithmetic_grammar.Grammar or TokenGrammar object. + """ + print("--------------In load_grammar--------------") + grammar = arithmetic_grammar.Grammar( + arithmetic_grammar.read_grammar_from_file( + filename=grammar_path, return_list=True), + padding_at_end=False, + add_unique_production_rule_to_start=True) + print("--------------Out load_grammar--------------") + return grammar + + +def _get_num_expressions( + s_to_s_t, s_to_t, t_to_s, t_to_terminal, max_num_production_rules): + """Helper function for get_num_expressions(). + + It returns the entire n_s and n_t arrays. + + Args: + s_to_s_t: Integer, number of production rules S -> S T + s_to_t: Integer, number of production rules S -> T + t_to_s: Integer, number of production rules T -> S + t_to_terminal: Integer, number of production rules T -> terminal symbols + max_num_production_rules: Integer, the maximum number of production rules + in sequence. + + Returns: + n_s: Float numpy array with shape [max_num_production_rules + 1,], + the number of expressions starting with non-terminal symbol S. + n_t: Float numpy array with shape [max_num_production_rules + 1,] + the number of expressions starting with non-terminal symbol T. + """ + n_s = np.zeros(max_num_production_rules + 1) + n_t = np.zeros(max_num_production_rules + 1) + # Set ground case values for one production rule. + n_s[0] = 1 + n_t[0] = 1 + for num_production_rules in range(1, max_num_production_rules + 1): + num_s_to_s_t = 0 + for p in range(num_production_rules): + num_s_to_s_t += n_s[p] * n_t[num_production_rules - 1 - p] + n_s[num_production_rules] = ( + s_to_s_t * num_s_to_s_t + s_to_t * n_t[num_production_rules - 1]) + n_t[num_production_rules] = ( + t_to_s * n_s[num_production_rules - 1] + t_to_terminal) + return n_s, n_t + + +def get_num_expressions( + s_to_s_t, s_to_t, t_to_s, t_to_terminal, max_num_production_rules): + r"""Gets the number of expressions within maximum number of production rules. + + The context-free grammar has two non-terminal symbols, S and T. + When the left hand side symbol is S, the right hand side symbols can be + non-terminal symbols (S, T) or T. + When the left hand side symbol is T, the right hand side symbols can be + non-terminal symbol S or terminal symbols. + + We denote + s_to_s_t: number of production rules S -> S T + s_to_t: number of production rules S -> T + t_to_s: number of production rules T -> S + t_to_terminal: number of production rules T -> terminal symbols + + For example, for grammar + S -> S '+' T + S -> S '-' T + S -> S '*' T + S -> S '/' T + S -> T + T -> '(' S ')' + T -> 'x' + T -> '1' + + s_to_s_t = 4 + s_to_t = 1 + t_to_s = 1 + t_to_terminal = 2 + + We define n_s[i] and n_t[i] as the number of expressions for a production rule + sequence with maximum length i starting with S and T respectively. + + Here is the recursive relation: + n_s[i] = s_to_s_t * \sum_{p=0,...,i - 1} n_s[p] * n_t[i - 1 - p] + + s_to_t * n_t[i - 1] + n_t[i] = t_to_s * n_s[i - 1] + t_to_terminal + + Ground case: + n_s[0] = 1 + n_t[0] = 1 + + This function will return n_s[max_num_production_rules]. + + Note this function also counts the non-terminal expressions. + + Args: + s_to_s_t: Integer, number of production rules S -> S T + s_to_t: Integer, number of production rules S -> T + t_to_s: Integer, number of production rules T -> S + t_to_terminal: Integer, number of production rules T -> terminal symbols + max_num_production_rules: Integer, the maximum number of production rules + in sequence. + + Returns: + Float, the number of expressions within maximum number of production rules + starting with non-terminal symbol S. + """ + n_s, _ = _get_num_expressions( + s_to_s_t, s_to_t, t_to_s, t_to_terminal, max_num_production_rules) + return n_s[max_num_production_rules] diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/grammar_utils_test.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/grammar_utils_test.py new file mode 100644 index 0000000000000000000000000000000000000000..8022039036e9a71a05a200cf944113570bfe0159 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/grammar_utils_test.py @@ -0,0 +1,103 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Tests for grammar_utils.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +from absl.testing import parameterized +import numpy as np +import tensorflow.compat.v1 as tf + +from neural_guided_symbolic_regression.models import grammar_utils +from neural_guided_symbolic_regression.utils import arithmetic_grammar + + +class GrammarUtilsTest(tf.test.TestCase): + + def test_load_grammar(self): + grammar = grammar_utils.load_grammar( + grammar_path='third_party/google_research/google_research/' + 'neural_guided_symbolic_regression/grammar/' + 'univariate_one_constant_grammar.txt') + grammar_production_rule_strings = [str(rule) for rule in grammar.prod_rules] + self.assertIsInstance(grammar, arithmetic_grammar.Grammar) + self.assertListEqual( + grammar_production_rule_strings, + [ + # pylint: disable=g-inconsistent-quotes + "Nothing -> None", # Padding at 0-th index. + "O -> S", # Unique starting production rule at 1-st index. + "S -> S '+' T", + "S -> S '-' T", + "S -> S '*' T", + "S -> S '/' T", + "S -> T", + "T -> '(' S ')'", + "T -> 'x'", + "T -> '1'", + # pylint: enable=g-inconsistent-quotes + ]) + + +class GetNumExpressionsTest(parameterized.TestCase): + """Tests get_num_expressions(). + + In this test, we use this grammar. + S -> S '+' T + S -> S '-' T + S -> S '*' T + S -> S '/' T + S -> T + T -> '(' S ')' + T -> 'x' + T -> '1' + + It contains: + s_to_s_t = 4 + s_to_t = 1 + t_to_s = 1 + t_to_terminal = 2 + """ + + def test_get_num_expressions_entire_arrays(self): + n_s, n_t = grammar_utils._get_num_expressions( + s_to_s_t=4, s_to_t=1, t_to_s=1, t_to_terminal=2, + max_num_production_rules=2) + np.testing.assert_allclose(n_s, [1, 5, 35]) + np.testing.assert_allclose(n_t, [1, 3, 7]) + + @parameterized.parameters( + # A sequence of 0 production rule, 1 choice (empty). + (0, 1), + # A sequence of 1 production rule, the number of production rules + # starting with S. + (1, 5), + # A sequence of 2 production rules. + # (5 * 1 + 1 * 3) * 4 + 3 = 35 + (2, 35)) + def test_get_num_expressions( + self, max_num_production_rules, expected_num_expressions): + self.assertEqual( + grammar_utils.get_num_expressions( + s_to_s_t=4, s_to_t=1, t_to_s=1, t_to_terminal=2, + max_num_production_rules=max_num_production_rules), + expected_num_expressions) + + +if __name__ == '__main__': + tf.test.main() diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/input_ops.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/input_ops.py new file mode 100644 index 0000000000000000000000000000000000000000..be7e3bb7d0b0f4e15fd7a210ae6da5b8db8b1598 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/input_ops.py @@ -0,0 +1,539 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Helper functions for model input.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import functools + +import numpy as np +from six.moves import zip +# import tensorflow.compat.v1 as tf +# from tensorflow.compat.v1 import gfile +import tensorflow as tf +from tensorflow import gfile +import tensorflow +from neural_guided_symbolic_regression.models import core +from neural_guided_symbolic_regression.utils import evaluators +from neural_guided_symbolic_regression.utils import postprocessor +from tensorflow.contrib import training as contrib_training + + +def get_hparams(**kwargs): + """Creates a set of default hyperparameters. + + Model hyperparameters: + train_pattern: String, input pattern for training set (glob). + tune_pattern: String, input pattern for tune set (glob). + test_pattern: String, input pattern for test set (glob). + symbol: String, the symbol of variable in univariate expression. + symbolic_properties: List of strings, symbolic properties to concatenate on + embedding as conditions. + numerical_points: List of floats, points to evaluate expression values. + clip_value_min: Float, the minimum value to clip by. Used only when + numerical_points is not empty. + clip_value_max: Float, the maximum value to clip by. Used only when + numerical_points is not empty. + batch_size: Integer, batch size. + max_length: Integer, the max length of production rule sequence. + label_key: String, the key in features to be used as label. + reset_batch: Boolean, whether to reset batch size to batch_size in case some + data are removed during preprocessing. + cache_dataset: Boolean, whether to cache dataset after preprocessing. + num_parallel_calls: Integer, the number of elements to process in paralled + in dataset.map(). If not specified, elements will be processed + sequentially. + shuffle_buffer_size: Integer, number of examples in shuffle buffer. + prefetch_buffer_size: Integer, number of examples to preprocess. + + Args: + **kwargs: Dict of parameter overrides. + + Returns: + HParams. + """ + hparams = contrib_training.HParams( + train_pattern=None, + tune_pattern=None, + test_pattern=None, + symbol='x', + symbolic_properties=core.HPARAMS_EMPTY_LIST_STRING, + numerical_points=core.HPARAMS_EMPTY_LIST_FLOAT, + clip_value_min=-10., + clip_value_max=10., + batch_size=1, + max_length=25, + label_key='next_production_rule', + cache_dataset=True, + num_parallel_calls=None, + shuffle_buffer_size=1000, + prefetch_buffer_size=tf.data.experimental.AUTOTUNE, + # prefetch_buffer_size=tf.data.AUTOTUNE, + ) + return hparams.override_from_dict(kwargs) + + +def parse_example_batch( + examples, + symbolic_properties): + """Parses a batch of tf.Examples. + + Args: + examples: String tensor with shape [batch_size]. A batch of serialized + tf.Example protos. + symbolic_properties: List of strings, symbolic properties to concatenate on + embedding as conditions. Those symbolic_properties will be read from + input data. + + Returns: + A feature dict. It contains key 'expression_string' with a string tensor of + expressions with shape [batch_size]. It also contain keys in + symbolic_properties with float tensors. + """ + features_to_extract = { + 'expression_string': tf.FixedLenFeature([], tf.string), + } + for symbolic_property in symbolic_properties: + features_to_extract[symbolic_property] = tf.FixedLenFeature([], tf.float32) + + features = tf.parse_example(examples, features=features_to_extract) + + return features + + +def evaluate_expression_numerically_batch( + features, numerical_points, clip_value_min, clip_value_max, symbol='x'): + """Evaluates expressions numerically at certain points. + + Args: + features: Dict of tensors. This dict need to have key 'expression_string', + the corresponding value is a string tensor with shape [batch_size]. + numerical_points: Float numpy array with shape [num_numerical_points]. The + points to evaluate expression values. + clip_value_min: Float, the minimum value to clip by. + clip_value_max: Float, the maximum value to clip by. + symbol: String. Symbol of variable in expression. + + Returns: + A feature dict. Key 'numerical_values' are added to the dict. It is a + float32 tensor with shape [batch_size, num_numerical_points] + """ + expression_strings = features['expression_string'] + numerical_values = tf.py_func( + functools.partial( + evaluators.evaluate_expression_strings_1d_grid, + num_samples=len(numerical_points), + num_grids=1, + arguments={ + symbol: numerical_points.reshape((-1, 1))}), + [expression_strings], + tf.float32, + name='py_func-evaluate_expression_numerically_batch') + numerical_values.set_shape( + [expression_strings.shape[0], len(numerical_points), 1]) + + features['numerical_values'] = tf.divide( + tf.clip_by_value( + tf.squeeze(numerical_values, axis=2), + clip_value_min=clip_value_min, + clip_value_max=clip_value_max), + clip_value_max - clip_value_min) + + return features + + +def parse_production_rule_sequence_batch(features, max_length, grammar): + """Parses a batch of expressions to sequences of production rules. + + Args: + features: Dict of tensors. This dict need to have key 'expression_string', + the corresponding value is a string tensor with shape [batch_size]. + max_length: Integer. The maximum length of the production rule sequence. + grammar: arithmetic_grammar.Grammar. + + Returns: + A feature dict. Key 'expression_sequence', 'expression_sequence_mask' are + added to the dict. + * 'expression_sequence': an int32 tensor with shape + [batch_size, max_length]. + * 'expression_sequence_mask': a boolean tensor with shape + [batch_size, max_length]. + """ + def _parse_expressions_to_indices_sequences(expression_strings): + return grammar.parse_expressions_to_indices_sequences( + expression_strings=[ + expression_string.decode('utf-8') + for expression_string in expression_strings], + max_length=max_length) + + production_rule_sequences = tf.py_func( + _parse_expressions_to_indices_sequences, + [features['expression_string']], + tf.int32, + name='py_func-parse_production_rule_sequence_batch') + production_rule_sequences.set_shape( + (features['expression_string'].shape[0], max_length)) + features['expression_sequence'] = production_rule_sequences + features['expression_sequence_mask'] = tf.not_equal( + production_rule_sequences, grammar.padding_rule_index) + return features + + +def sample_partial_sequence(expression_sequence_and_mask, constant_values=0): + """Samples partial sequence from expression sequence. + + A partial sequence of expression sequence is a sequence of production rules + from the first production rule to an arbitrary production rule in the + expression sequence. + + For example, for expression_sequence [2, 1, 3, 0, 0] and + expression_sequence_mask [True, True, True, False, False], + The partial sequence can be [2] or [2, 1] before padding. + + Args: + expression_sequence_and_mask: + Tuple (expression_sequence, expression_sequence_mask). + * expression_sequence: Production rule sequence tensor for one + expression with shape [max_length]. + * expression_sequence_mask: Mask tensor of production rule sequence + where the padding sequence is False. + constant_values: Integer. The value to pad at the end of partial sequence + to the same length of expression sequence. + + Returns: + partial_sequence: Integer tensor with shape [max_length]. Partial sequence + of the expression sequence. + partial_sequence_mask: Boolean tensor with shape [max_length]. Mask out the + padding. + partial_sequence_length: Integer scalar tensor with shape. The length + of partial sequence. + next_production_rule: Integer scalar tensor. The index of the next + production rule of the partial sequence. + """ + expression_sequence, expression_sequence_mask = expression_sequence_and_mask + + maxval = tf.reduce_sum(tf.cast(expression_sequence_mask, tf.int32)) + partial_sequence_length = tf.random_uniform( + [], minval=1, maxval=maxval, dtype=tf.int32) + padding_size = tf.shape(expression_sequence)[0] - partial_sequence_length + + partial_sequence = tf.pad( + expression_sequence[:partial_sequence_length], + [[0, padding_size]], # padding at the end. + mode='CONSTANT', + constant_values=constant_values) + partial_sequence.set_shape([expression_sequence.shape[0]]) + + partial_sequence_mask = tf.cast( + tf.concat( + [tf.ones(partial_sequence_length), tf.zeros(padding_size)], axis=0), + tf.bool) + partial_sequence_mask.set_shape([expression_sequence.shape[0]]) + + next_production_rule = expression_sequence[partial_sequence_length] + return ( + partial_sequence, + partial_sequence_mask, + partial_sequence_length, + next_production_rule) + + +def sample_partial_sequence_batch(features, constant_values=0): + """Samples partial sequences from a batch of expression sequences. + + Args: + features: Dict of tensors. This dict need to have: + * 'expression_sequence': an int32 tensor with shape + [batch_size, max_length]. + * 'expression_sequence_mask': an boolean tensor with shape + [batch_size, max_length]. + constant_values: Integer. The value to pad at the end of partial sequence + to the same length of expression sequence. + + Returns: + A feature dict. The following keys are added to the dict. + * 'partial_sequence': an int32 tensor with shape [batch_size, max_length]. + * 'partial_sequence_mask': a boolean tensor with shape + [batch_size, max_length]. + * 'partial_sequence_length': an int32 tensor with shape [batch_size]. + * 'next_production_rule': an int32 tensor with shape [batch_size]. + """ + (partial_sequences, + partial_sequence_masks, + partial_sequence_lengths, + next_production_rules + ) = tf.map_fn( + functools.partial( + sample_partial_sequence, constant_values=constant_values), + (features['expression_sequence'], features['expression_sequence_mask']), + dtype=(tf.int32, tf.bool, tf.int32, tf.int32)) + features['partial_sequence'] = partial_sequences + features['partial_sequence_mask'] = partial_sequence_masks + features['partial_sequence_length'] = partial_sequence_lengths + features['next_production_rule'] = next_production_rules + return features + + +def _get_next_production_rule_mask_batch( + partial_sequences, partial_sequence_lengths, grammar): + """Gets masks of next production rule for a batch of partial sequences. + + Args: + partial_sequences: Integer numpy array with shape [batch_size, max_length]. + Batch of partial sequences of the expression sequences. + partial_sequence_lengths: Integer numpy array with shape [batch_size]. The + actual length of partial sequences without padding. + grammar: arithmetic_grammar.Grammar. + + Returns: + Boolean numpy array with shape [batch_size, num_production_rules]. + num_production_rules is the number of production rules in grammar. + """ + next_production_rule_masks = np.zeros( + (len(partial_sequences), grammar.num_production_rules), dtype=bool) + for i, (partial_sequence, partial_sequence_length) in enumerate( + zip(partial_sequences, partial_sequence_lengths)): + stack = postprocessor.production_rules_sequence_to_stack( + [grammar.prod_rules[index] + for index in partial_sequence[:partial_sequence_length]]) + next_production_rule_masks[i] = grammar.masks[ + grammar.lhs_to_index[stack.pop()]] + return next_production_rule_masks + + +def get_next_production_rule_mask_batch(features, grammar): + """Gets masks of next production rule for a batch of partial sequences. + + Args: + features: Dict of tensors. This dict need to have: + * 'partial_sequence': an int32 tensor with shape + [batch_size, max_length]. + * 'partial_sequence_length': an int32 tensor with shape [batch_size]. + grammar: arithmetic_grammar.Grammar. + + Returns: + A feature dict. The following key is added to the dict. + * 'next_production_rule_mask': a boolean tensor with shape + [batch_size, num_production_rules]. num_production_rules is the + number of production rules in grammar. + """ + partial_sequences = features['partial_sequence'] + + next_production_rule_masks = tf.py_func( + functools.partial( + _get_next_production_rule_mask_batch, grammar=grammar), + [partial_sequences, features['partial_sequence_length']], + tf.bool, + name='py_func-get_next_production_rule_mask_batch') + next_production_rule_masks.set_shape( + [partial_sequences.shape[0], grammar.num_production_rules]) + + features['next_production_rule_mask'] = next_production_rule_masks + return features + + +def split_features_labels(features, label_key): + """Splits labels from features. + + Args: + features: Dict of tensors. This dict need to have label_key. + label_key: String. The key of label in features dict. + + Returns: + features: Dict of tensors without label_key. + labels: features[label_key] tensor. + """ + labels = features.pop(label_key) + return features, labels + + +def parse_examples_fn(examples, params, grammar): + """Parses examples. + + This function will be used in dataset.map(). It creates features from the + expression string which will be used for later processing. The steps in this + function should be deterministic to allow dataset.cache() for speeding up. + + Args: + examples: String tensor with shape [batch_size]. A batch of serialized + tf.Example protos. + params: HParams object containing model hyperparameters. + grammar: arithmetic_grammar.Grammar. + + Returns: + A feature dict with items: + * 'expression_string': a string tensor with shape [batch_size]. + * keys in params.symbolic_properties: Each is a float32 tensor with shape + [batch_size]. + * 'numerical_values': if numerical_values is not empty, a float32 tensor + with shape [batch_size, num_numerical_points]. + * 'expression_sequence': an int32 tensor with shape + [batch_size, max_length]. + * 'expression_sequence_mask': a boolean tensor with shape + [batch_size, max_length]. + """ + features = parse_example_batch( + examples=examples, + symbolic_properties=core.hparams_list_value(params.symbolic_properties)) + + numerical_points = core.hparams_list_value(params.numerical_points) + if numerical_points: + features = evaluate_expression_numerically_batch( + features, + numerical_points=np.asarray(numerical_points), + clip_value_min=params.clip_value_min, + clip_value_max=params.clip_value_max, + symbol=params.symbol) + + features = parse_production_rule_sequence_batch( + features, + max_length=params.max_length, + grammar=grammar) + + return features + + +def process_dataset_fn(features, params, grammar): + """Processes dataset. + + This function will be used in dataset.map(). It processes the features in + dataset. Steps generate different values in each batch (for example, sampling) + should be include in this function. + + Finally, labels will be splited from features if params.label_key is not None. + + Args: + features: Dict of tensors. This dict need to have: + * 'expression_sequence': an int32 tensor with shape + [batch_size, max_length]. + * 'expression_sequence_mask': an boolean tensor with shape + [batch_size, max_length]. + * label_key: If params.label_key is not None. + params: HParams object containing model hyperparameters. + grammar: arithmetic_grammar.Grammar. + + Returns: + features: Dict of tensors. + labels: features[label_key] tensor if params.label_key is not None. + """ + features = sample_partial_sequence_batch(features, constant_values=0) + features = get_next_production_rule_mask_batch(features, grammar) + features, labels = split_features_labels(features, label_key=params.label_key) + return features, labels + + +def input_fn(input_pattern, mode, params, grammar): + """Creates input features and labels tensor dicts. + + Args: + input_pattern: String, input path. + mode: tf.estimator.ModeKeys execution mode. + params: HParams object containing model hyperparameters. + grammar: arithmetic_grammar.Grammar. + + Returns: + features: Dict containing input tensors. + labels: label tensor. + """ + if mode == tf.estimator.ModeKeys.TRAIN: + randomize = True + num_epochs = None + else: + randomize = False + num_epochs = 1 + + print(input_pattern) + filenames = gfile.Glob(input_pattern) + num_files = len(filenames) + print(filenames) + filename_dataset = tf.data.Dataset.from_tensor_slices( + tf.convert_to_tensor(filenames)) + if randomize: + filename_dataset = filename_dataset.shuffle(num_files) + dataset = filename_dataset.interleave( + tf.data.TFRecordDataset, + # num_parallel_calls=tf.data.experimental.AUTOTUNE, + cycle_length=num_files, + block_length=1) + if randomize: + dataset = dataset.shuffle(params.shuffle_buffer_size or + 1000 * params.batch_size) + + dataset = dataset.batch(params.batch_size) + + dataset = dataset.map( + functools.partial(parse_examples_fn, params=params, grammar=grammar), + num_parallel_calls=params.num_parallel_calls) + + if params.cache_dataset: + # Cache the expensive read and parsing from file system. + dataset = dataset.cache() + + dataset = dataset.map( + functools.partial(process_dataset_fn, params=params, grammar=grammar), + num_parallel_calls=params.num_parallel_calls) + + dataset = dataset.repeat(num_epochs) + dataset = dataset.prefetch( + params.prefetch_buffer_size or 1000 * params.batch_size) + + features, labels = dataset.make_one_shot_iterator().get_next() + return features, labels + + +def serving_input_receiver_fn(params, num_production_rules): + """An input receiver for serving trained partial sequence model. + + Args: + params: HParams object containing model hyperparameters. + num_production_rules: Integer, number of production rules defined in + context-free grammar to predict by model. + + Returns: + Returns of tf.estimator.export.ServingInputReceiver. + """ + with tf.variable_scope('serving_input'): + features = { + 'partial_sequence': tf.placeholder( + dtype=tf.int32, + shape=[None, params.max_length], + name='partial_sequence'), + 'partial_sequence_length': tf.placeholder( + dtype=tf.int32, + shape=[None], + name='partial_sequence_length'), + 'next_production_rule_mask': tf.placeholder( + dtype=tf.float32, + shape=[None, num_production_rules], + name='next_production_rule_mask'), + } + + symbolic_properties = core.hparams_list_value(params.symbolic_properties) + for symbolic_property in symbolic_properties: + features[symbolic_property] = tf.placeholder( + dtype=tf.float32, shape=[None], name=symbolic_property) + + numerical_points = core.hparams_list_value(params.numerical_points) + if numerical_points: + features['numerical_values'] = tf.placeholder( + dtype=tf.float32, + shape=[None, len(numerical_points)], + name='numerical_values') + + return tf.estimator.export.ServingInputReceiver( + features=features, receiver_tensors=features) diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/input_ops_test.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/input_ops_test.py new file mode 100644 index 0000000000000000000000000000000000000000..6dc88abc9b25053895c405c03731e627c18a0485 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/input_ops_test.py @@ -0,0 +1,174 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Tests for input_ops.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +from absl.testing import parameterized +import numpy as np +# import tensorflow.compat.v1 as tf +import tensorflow as tf +from neural_guided_symbolic_regression.models import input_ops +from neural_guided_symbolic_regression.utils import arithmetic_grammar + + +class ParseProductionRuleSequenceBatchTest(tf.test.TestCase): + + def test_parse_production_rule_sequence_batch(self): + grammar = arithmetic_grammar.Grammar( + [ + 'S -> S "+" T', # index 1 + 'S -> T', # index 2 + 'T -> "x"', # index 3 + 'T -> "1"', # index 4 + ], + padding_at_end=False) # padding rule index 0 + input_features_tensor = { + 'expression_string': tf.constant([ + 'x', # Can be parsed into + # 'S -> T' index 2 + # 'T -> "x"' index 3 + '1 + x', # Can be parsed into + # 'S -> S "+" T' index 1 + # 'S -> T' index 2 + # 'T -> "1"' index 4 + # 'T -> "x"' index 3 + ])} + output_features_tensor = input_ops.parse_production_rule_sequence_batch( + features=input_features_tensor, + max_length=5, + grammar=grammar) + + with self.test_session(): + self.assertAllEqual( + output_features_tensor['expression_sequence'], + [[2, 3, 0, 0, 0], [1, 2, 4, 3, 0]]) + self.assertAllEqual( + output_features_tensor['expression_sequence_mask'], + [[True, True, False, False, False], [True, True, True, True, False]]) + + +class SamplePartialSequenceTest(parameterized.TestCase, tf.test.TestCase): + + def test_sample_partial_sequence_batch(self): + features_tensor = input_ops.sample_partial_sequence_batch( + features={ + 'expression_sequence': tf.constant([ + [1, 2, 3, 0, 0], [5, 6, 0, 0, 0]]), + 'expression_sequence_mask': tf.constant([ + [True, True, True, False, False], + [True, True, False, False, False]])}) + + with self.test_session() as sess: + features = sess.run(features_tensor) + + self.assertAllEqual(features['partial_sequence'].shape, (2, 5)) + self.assertAllEqual(features['partial_sequence_mask'].shape, (2, 5)) + self.assertAllEqual(features['partial_sequence_length'].shape, (2,)) + self.assertAllEqual(features['next_production_rule'].shape, (2,)) + + +class GetNextProductionRuleMaskBatchTest(tf.test.TestCase): + + def setUp(self): + super(GetNextProductionRuleMaskBatchTest, self).setUp() + + self.grammar = arithmetic_grammar.Grammar( + [ + 'S -> S "+" T', # index 1 + 'S -> T', # index 2 + 'T -> "x"', # index 3 + 'T -> "1"', # index 4 + ], + padding_at_end=False) # padding rule index 0 + self.partial_sequences = np.array([ + [1, 0, 0, 0, 0, 0], # expression 'S + T', + # the next production rule should start with S. + [1, 2, 3, 0, 0, 0], # expression 'x + T' + # the next production rule should start with T. + [2, 0, 0, 0, 0, 0], # expression 'T' + # the next production rule should start with T. + ]) + self.partial_sequence_lengths = np.array([1, 3, 1]) + + self.expected_next_production_rule_masks = np.array([ + [False, True, True, False, False], # Only allow rules start with S. + [False, False, False, True, True], # Only allow rules start with T. + [False, False, False, True, True], # Only allow rules start with T. + ]) + + def test_get_next_production_rule_mask_batch_numpy(self): + next_production_rule_masks = input_ops._get_next_production_rule_mask_batch( + self.partial_sequences, self.partial_sequence_lengths, self.grammar) + self.assertAllEqual( + next_production_rule_masks, self.expected_next_production_rule_masks) + + def test_get_next_production_rule_mask_batch(self): + features = input_ops.get_next_production_rule_mask_batch( + features={ + 'partial_sequence': tf.constant(self.partial_sequences), + 'partial_sequence_length': + tf.constant(self.partial_sequence_lengths), + }, + grammar=self.grammar) + + with self.test_session(): + self.assertAllEqual( + features['next_production_rule_mask'], + self.expected_next_production_rule_masks) + + +class EvaluateExpressionNumericallyBatchTest(tf.test.TestCase): + + def test_evaluate_expression_numerically_batch(self): + features = input_ops.evaluate_expression_numerically_batch( + features={ + 'expression_string': tf.constant( + ['1', 'x', '1 + x', 'x * x', '1 / ( x - 0.7 )'])}, + numerical_points=np.array([0.5, 1.5]), + clip_value_min=-5., + clip_value_max=5., + symbol='x') + + with self.test_session(): + self.assertAllClose( + features['numerical_values'], + [[0.1, 0.1], + [0.05, 0.15], + [0.15, 0.25], + [0.025, 0.225], + [-0.5, 0.125]]) + + +class SplitFeaturesLabelsTest(tf.test.TestCase): + + def test_split_features_labels(self): + features, labels = input_ops.split_features_labels( + features={ + 'foo': tf.constant([[1, 2], [3, 4]]), + 'bar': tf.constant([9, 100])}, + label_key='bar') + + with self.test_session(): + self.assertListEqual(list(features.keys()), ['foo']) + self.assertAllEqual(features['foo'], [[1, 2], [3, 4]]) + self.assertAllEqual(labels, [9, 100]) + + +if __name__ == '__main__': + tf.test.main() diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/mcts.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/mcts.py new file mode 100644 index 0000000000000000000000000000000000000000..b65d1d3b5474937b834d67650c69d294faca04f1 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/mcts.py @@ -0,0 +1,326 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Find expression by Monte Carlo Tree Search guided by neural networks.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import numpy as np + +from neural_guided_symbolic_regression.mcts import policies +from neural_guided_symbolic_regression.mcts import rewards +from neural_guided_symbolic_regression.mcts import states +from neural_guided_symbolic_regression.models import metrics +from neural_guided_symbolic_regression.models import partial_sequence_model_generator + + +class NeuralProductionRuleAppendPolicy(policies.PolicyBase): + """Appends a valid production rule on existing list of production rules. + + The probabilities of the actions will be determined by the partial sequence + model. + """ + + def __init__(self, sess, grammar, max_length, symbolic_properties_dict): + """Initializer. + + Args: + sess: tf.Session, the session contains the trained model to predict next + production rule from input partial sequence. If None, each step will + be selected randomly. + grammar: arithmetic_grammar.Grammar object. + max_length: Integer, the max length of production rule sequence. + symbolic_properties_dict: Dict, the keys are the symbolic properties used + as conditions. Values are the corresponding desired values of the + symbolic properties. + """ + self._sess = sess + self._grammar = grammar + self._max_length = max_length + + conditions = {} + if symbolic_properties_dict is not None: + conditions.update({ + key: np.array([value], dtype=np.float32) + for key, value in symbolic_properties_dict.iteritems() + }) + self._conditions = conditions + + def get_new_states_probs(self, state): + """Gets new state from current state by appending a valid production rule. + + Args: + state: A mcts.states.ProductionRulesState object. Contains a list of + nltk.grammar.Production objects in attribute + production_rules_sequence. + + Returns: + new_states: A list of next states. Each state is a result from apply an + action in the instance attribute actions to the input state. + action_probs: A float numpy array with shape [num_actions,]. The + probability of each action in the class attribute actions. + + Raises: + TypeError: If input state is not states.ProductionRulesState object. + """ + if not isinstance(state, states.ProductionRulesState): + raise TypeError('Input state shoud be an instance of ' + 'states.ProductionRulesState but got %s' % type(state)) + + production_rules_sequence = state.production_rules_sequence + if len(production_rules_sequence) > self._max_length: + # Do not allow the length of production rules sequence exceed _max_length. + # All nan probabilities will stop the rollout in MCTS. + masked_probabilities = [np.nan] * self._grammar.num_production_rules + else: + masked_probabilities = ( + partial_sequence_model_generator.get_masked_probabilities_from_model( + sess=self._sess, + max_length=self._max_length, + partial_sequence=[self._grammar.prod_rule_to_index[str(prod_rule)] + for prod_rule in production_rules_sequence], + next_production_rule_mask=self._grammar.masks[ + self._grammar.lhs_to_index[state.stack_peek()]], + conditions=self._conditions)) + + new_states = [] + action_probs = [] + for probability, production_rule in zip( + masked_probabilities, self._grammar.prod_rules): + if state.is_valid_to_append(production_rule): + new_state = state.copy() + new_state.append_production_rule(production_rule) + new_states.append(new_state) + action_probs.append(probability) + else: + new_states.append(None) + action_probs.append(np.nan) + action_probs = np.asarray(action_probs) + action_probs /= np.nansum(action_probs) + return new_states, action_probs + + +class LeadingPowers(rewards.RewardBase): + """Computes reward for univariate expression only on leading powers. + + This reward measures a univariate expression by whether this expression + satisfies the desired leading powers at 0 and infinity. + + reward = -abs(leading power difference at 0) + - abs(leading power difference at infinity)) + """ + + def __init__( + self, + leading_at_0, + leading_at_inf, + variable_symbol='x', + post_transformer=None, + allow_nonterminal=False, + default_value=None): + """Initializer. + + Args: + leading_at_0: Float, desired leading power at 0. + leading_at_inf: Float, desired leading power at inf. + variable_symbol: String, the symbol of variable in function expression. + post_transformer: Callable. This function takes one float number and + output a float number as the transformed value of input. It is used + to post-transformation the reward evaluated on a state. Default None, + no post-transformation will be applied. + allow_nonterminal: Boolean, if False, ValueError will be raised when + list of symbols to evaluate contains non-terminal symbol and + default_value is None. Default False. + default_value: Float, if allow_nonterminal is False and non-terminal + symbol exists, instead of raising a ValueError, return default_value + as the reward value. + """ + super(LeadingPowers, self).__init__( + post_transformer=post_transformer, + allow_nonterminal=allow_nonterminal, + default_value=default_value) + self._leading_at_0 = leading_at_0 + self._leading_at_inf = leading_at_inf + self._variable_symbol = variable_symbol + + def get_leading_power_error(self, state): + """Gets the leading power error. + + The leading power error is defined as + abs(leading power difference at 0) + abs(leading power difference at inf). + + Args: + state: mcts.states.StateBase object. Records all the information of + expression. + + Returns: + Float. + """ + true_leading_at_0, true_leading_at_inf = ( + metrics.evaluate_leading_powers_at_0_inf( + expression_string=state.get_expression(), + symbol=self._variable_symbol)) + + return (abs(true_leading_at_0 - self._leading_at_0) + + abs(true_leading_at_inf - self._leading_at_inf)) + + def _evaluate(self, state): + """Evaluates the reward from input state. + + Args: + state: mcts.states.StateBase object. Records all the information of + expression. + + Returns: + Float, the reward of the current state. + """ + leading_power_error = self.get_leading_power_error(state) + if np.isfinite(leading_power_error): + return -float(leading_power_error) + else: + return self._default_value + + +class NumericalPointsAndLeadingPowers(LeadingPowers): + """Computes reward for univariate expression with leading powers and values. + + This reward measures an univariate expression in two aspects: + 1. The mean square error of numerical values defined by input_values and + output_values. + 2. Whether this expression satisfies the desired leading powers at 0 and + infinity. + + hard_penalty_default_value decides whether to use soft or hard penalty when + the expression does not match the desired leading powers. + + Soft penalty + reward = ( + -(root mean square error) + - abs(leading power difference at 0) + - abs(leading power difference at infinity)) + + Hard penalty + If leading power at 0 and infinity are both correct + reward = -(root mean square error) + Otherwise reward = hard_penalty_default_value + + If include_leading_powers is False, the reward is just + -(root mean square error). + """ + + def __init__( + self, + input_values, + output_values, + leading_at_0, + leading_at_inf, + hard_penalty_default_value=None, + variable_symbol='x', + include_leading_powers=True, + post_transformer=None, + allow_nonterminal=False, + default_value=None): + """Initializer. + + Args: + input_values: Numpy array with shape [num_input_values]. List of input + values to univariate function. + output_values: Numpy array with shape [num_output_values]. List of output + values from the univariate function. + leading_at_0: Float, desired leading power at 0. + leading_at_inf: Float, desired leading power at inf. + hard_penalty_default_value: Float, the default value for hard penalty. + Default None, the reward will be computed by soft penalty instead of + hard penalty. + variable_symbol: String, the symbol of variable in function expression. + include_leading_powers: Boolean, whether to include leading powers in + reward. + post_transformer: Callable. This function takes one float number and + output a float number as the transformed value of input. It is used + to post-transformation the reward evaluated on a state. Default None, + no post-transformation will be applied. + allow_nonterminal: Boolean, if False, ValueError will be raised when + list of symbols to evaluate contains non-terminal symbol and + default_value is None. Default False. + default_value: Float, if allow_nonterminal is False and non-terminal + symbol exists, instead of raising a ValueError, return default_value + as the reward value. + """ + super(NumericalPointsAndLeadingPowers, self).__init__( + leading_at_0=leading_at_0, + leading_at_inf=leading_at_inf, + variable_symbol=variable_symbol, + post_transformer=post_transformer, + allow_nonterminal=allow_nonterminal, + default_value=default_value) + self._input_values = input_values + self._output_values = output_values + self._include_leading_powers = include_leading_powers + self._hard_penalty_default_value = hard_penalty_default_value + + def get_input_values_rmse(self, state): + """Evaluates root mean square error on input_values. + + Args: + state: mcts.states.StateBase object. Records all the information of + expression. + + Returns: + Float. + """ + expression_output_values = metrics.evaluate_expression( + expression_string=state.get_expression(), + grids=self._input_values, + symbol=self._variable_symbol) + + return np.sqrt( + np.mean((expression_output_values - self._output_values) ** 2)) + + def _evaluate(self, state): + """Evaluates the reward from input state. + + Args: + state: mcts.states.StateBase object. Records all the information of + expression. + + Returns: + Float, the reward of the current state. + """ + input_values_rmse = self.get_input_values_rmse(state) + if not self._include_leading_powers: + if np.isfinite(input_values_rmse): + return -input_values_rmse + else: + return self._default_value + # NOTE(leeley): If computing the leading power fails + # (timeout or sympy ValueError) or functions in symbolic_properties return + # nan (for example, 1 / (x - x)). + leading_power_error = self.get_leading_power_error(state) + + if self._hard_penalty_default_value is None: + # Soft penalty. + if np.isfinite(leading_power_error): + return -input_values_rmse - leading_power_error + else: + return self._default_value + else: + # Hard penalty. + if (np.isfinite(leading_power_error) + and np.isclose(leading_power_error, 0)): + return -input_values_rmse + else: + return self._hard_penalty_default_value diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/mcts_test.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/mcts_test.py new file mode 100644 index 0000000000000000000000000000000000000000..40d16586bd9ce363c4afc45c6b42852bea3e156e --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/mcts_test.py @@ -0,0 +1,102 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Tests for mcts.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +from absl.testing import parameterized +import mock +import numpy as np +import tensorflow.compat.v1 as tf + +from neural_guided_symbolic_regression.models import mcts + + +class LeadingPowersTest(parameterized.TestCase): + + @parameterized.parameters( + # Exact expression. + ('1 / x + x * x', 0.), + # Leading powers not match. + ('1 / x / x + x + x', -2.), + # leading_power_error is nan. + ('1 / ( x - x )', -50.), + ) + def test_evaluate(self, expression_string, expected_reward): + reward = mcts.LeadingPowers( + leading_at_0=-1., + leading_at_inf=2., + allow_nonterminal=True, + default_value=-50.) + mock_state = mock.MagicMock() + mock_state.get_expression.return_value = expression_string + self.assertAlmostEqual(reward._evaluate(mock_state), expected_reward) + + +class NumericalPointsAndLeadingPowersTest(parameterized.TestCase): + + @parameterized.parameters( + # Exact expression. + ('1 / x + x * x', None, True, 0.), + ('1 / x + x * x', -100., True, 0.), + ('1 / x + x * x', None, False, 0.), + ('1 / x + x * x', -100., False, 0.), + # Leading powers are correct. But wrong expression. + # Soft penalty + ('1 / x + x + x * x', None, True, -2.6457513110645907), + # Hard penalty + ('1 / x + x + x * x', -100., True, -2.6457513110645907), + # Not include leading powers. + ('1 / x + x + x * x', None, False, -2.6457513110645907), + ('1 / x + x + x * x', -100., False, -2.6457513110645907), + # Leading powers are wrong. + # Soft penalty + ('x', None, True, -10.2413741789801191), + # Hard penalty + ('x', -100., True, -100.), + # Not include leading powers. + ('x', None, False, -7.2413741789801191), + ('x', -100., False, -7.2413741789801191), + # leading_power_error is nan. + ('1 / ( x - x )', None, True, -50.), + ('1 / ( x - x )', -100., True, -100.), + ('1 / ( x - x )', None, False, -9.8032732628784078), + ('1 / ( x - x )', -100., False, -9.8032732628784078), + ) + def test_evaluate( + self, + expression_string, + hard_penalty_default_value, + include_leading_powers, + expected_reward): + reward = mcts.NumericalPointsAndLeadingPowers( + input_values=np.array([1., 2., 4.]), + output_values=np.array([2., 4.5, 16.25]), + leading_at_0=-1., + leading_at_inf=2., + hard_penalty_default_value=hard_penalty_default_value, + include_leading_powers=include_leading_powers, + allow_nonterminal=True, + default_value=-50.) + mock_state = mock.MagicMock() + mock_state.get_expression.return_value = expression_string + self.assertAlmostEqual(reward._evaluate(mock_state), expected_reward) + + +if __name__ == '__main__': + tf.test.main() diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/metrics.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/metrics.py new file mode 100644 index 0000000000000000000000000000000000000000..2ed66bab036a4ca78222407add2d87ee93589123 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/metrics.py @@ -0,0 +1,602 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Metrics for tensorboard.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import functools + +from absl import logging +import numpy as np +from six.moves import range +import sympy +# import tensorflow.compat.v1 as tf +import tensorflow as tf + +from neural_guided_symbolic_regression.models import partial_sequence_model_generator +from neural_guided_symbolic_regression.utils import evaluators +from neural_guided_symbolic_regression.utils import postprocessor +from neural_guided_symbolic_regression.utils import symbolic_properties +from neural_guided_symbolic_regression.utils import timeout +from tensorflow.contrib import metrics as contrib_metrics + + +# pylint: disable=unbalanced-tuple-unpacking + + +def evaluate_expression(expression_string, grids, symbol): + """Evaluates expression. + + Args: + expression_string: String. The univariate expression, for example + 'x * x + 1 / x'. + grids: Numpy array with shape [num_grid_points], the points to evaluate + expression. + symbol: String. Symbol of variable in expression. + + Returns: + Numpy array with shape [num_grid_points]. + """ + try: + expression_on_grids = evaluators.numpy_array_eval( + str(sympy.simplify(expression_string)), arguments={symbol: grids}) + except SyntaxError as error: + # NOTE(leeley): In some rare cases, after sympy.simplify(), + # expression_string will contain symbols which can not be parsed, + # for example 'zoo'. If this occurs, evaluate expression without + # simplification. + logging.warning(error) + logging.warning('SyntaxError occurs after sympy.simplify(), ' + 'evaluate %s directly without simplification.', + expression_string) + expression_on_grids = evaluators.numpy_array_eval( + expression_string, arguments={symbol: grids}) + + if np.asarray(expression_on_grids).size == 1: + expression_on_grids = expression_on_grids * np.ones_like(grids) + return expression_on_grids + + +def compute_rmse( + expression_string_1, + expression_string_2, + values): + """Computes rmse of two expressions on given values. + + Args: + expression_string_1: String, an expression. + expression_string_2: String, the other expression. + values: Numpy array with shape [num_values]. The values to evaluate the + difference between two expressions. + + Returns: + Float. + """ + output_values_1 = evaluate_expression( + expression_string=expression_string_1, grids=values, symbol='x') + output_values_2 = evaluate_expression( + expression_string=expression_string_2, grids=values, symbol='x') + return np.sqrt(np.mean((output_values_1 - output_values_2) ** 2)) + + +def evaluate_leading_powers_at_0_inf(expression_string, symbol): + """Evaluates leading powers at 0 and inf. + + Args: + expression_string: String. The univariate expression, for example + 'x * x + 1 / x'. + symbol: String. Symbol of variable in expression. + + Returns: + leading_at_0: Float, leading power at 0. + leading_at_inf: Float, leading power at inf. + """ + try: + leading_at_0 = timeout.RunWithTimeout( + functools.partial( + symbolic_properties.get_leading_power, + x0='0', + symbol=symbol, + coefficients=None), + args=(expression_string,), + name='symbolic_properties.get_leading_power_at_0').run( + time_limit_seconds=30) + leading_at_inf = timeout.RunWithTimeout( + functools.partial( + symbolic_properties.get_leading_power, + x0='inf', + symbol=symbol, + coefficients=None), + args=(expression_string,), + name='symbolic_properties.get_leading_power_at_inf').run( + time_limit_seconds=30) + return leading_at_0, leading_at_inf + except (timeout.FunctionTimeoutError, ValueError): + logging.info('Fail to compute leading power for %s', expression_string) + return np.nan, np.nan + + +def probabilities_info_string(probabilities, next_production_rule, grammar): + """Generates string of softmax logtis information. + + Args: + probabilities: Float numpy array with shape [num_production_rules]. + next_production_rule: Integer. The index of the next production rule. + grammar: arithmetic_grammar.Grammar object. + + Returns: + A list of string. + """ + output_info = [] + argmax_index = np.argmax(probabilities) + output_info.append( + '%s, probability: %4.2f' + % (str(grammar.prod_rules[argmax_index]), probabilities[argmax_index])) + probabilities_list = [] + for i, value in enumerate(probabilities): + if i == next_production_rule or i == argmax_index: + probabilities_list.append('*%4.2f*' % value) + else: + probabilities_list.append(' %4.2f ' % value) + output_info.append('|'.join(probabilities_list)) + return output_info + + +def next_production_rule_info( + expression_string, + partial_sequence, + partial_sequence_length, + next_production_rule, + unmasked_probabilities, + masked_probabilities, + grammar): + """Converts information of next production rule prediction to a string. + + Args: + expression_string: String. Expression where the partial sequence is sampled + from. + partial_sequence: Integer numpy array with shape [max_length]. + partial_sequence_length: Integer. The length of partial sequence. The input + partial_sequence has padding at the end. + partial_sequence[:partial_sequence_length] is the actual partial + sequence. + next_production_rule: Integer. The index of the next production rule. + unmasked_probabilities: Float numpy array with shape + [num_production_rules]. The probabilities from the model prediction + without valid production rule mask. + masked_probabilities: Float numpy array with shape + [num_production_rules]. The probabilities from the model prediction + after applied valid production rule mask. + grammar: arithmetic_grammar.Grammar object. + + Returns: + String. The information of next production rule prediction. + """ + output_info = ['expression string:', expression_string] + + prod_rules_sequence = [ + grammar.prod_rules[index] + for index in partial_sequence[:partial_sequence_length]] + output_info.append('partial expression:') + output_info.append( + postprocessor.production_rules_sequence_to_expression_string( + prod_rules_sequence=prod_rules_sequence, delimiter=' ')) + + output_info.append('true next production rule:') + output_info.append(str(grammar.prod_rules[next_production_rule])) + + output_info.append('unmasked prediction next production rule:') + output_info.extend( + probabilities_info_string( + probabilities=unmasked_probabilities, + next_production_rule=next_production_rule, + grammar=grammar)) + + output_info.append('masked prediction next production rule:') + output_info.extend( + probabilities_info_string( + probabilities=masked_probabilities, + next_production_rule=next_production_rule, + grammar=grammar)) + + # Add '\t' for markdown display in tensorboard. + return '\n'.join(['\t' + str(line) for line in output_info]) + + +def next_production_rule_info_batch( + expression_strings, + partial_sequences, + partial_sequence_lengths, + next_production_rules, + unmasked_probabilities_batch, + masked_probabilities_batch, + grammar): + """Converts information of a batch next production rule prediction to strings. + + Args: + expression_strings: String numpy array with shape [batch_size]. + partial_sequences: Integer numpy array with shape [batch_size, max_length]. + partial_sequence_lengths: Integer numpy array with shape [batch_size]. + next_production_rules: Integer numpy array with shape [batch_size]. The + indice of the next production rules. + unmasked_probabilities_batch: Float numpy array with shape + [batch_size, num_production_rules]. The probabilities from the model + prediction without valid production rule mask. + masked_probabilities_batch: Boolean numpy array with shape + [batch_size, num_production_rules]. The probabilities from the model + prediction after applied valid production rule mask. + grammar: arithmetic_grammar.Grammar object. + + Returns: + String numpy array with shape [batch_size]. The information strings of next + production rule prediction. + """ + output_info = [] + for i in range(len(expression_strings)): + output_info.append(next_production_rule_info( + expression_string=expression_strings[i], + partial_sequence=partial_sequences[i], + partial_sequence_length=partial_sequence_lengths[i], + next_production_rule=next_production_rules[i], + unmasked_probabilities=unmasked_probabilities_batch[i], + masked_probabilities=masked_probabilities_batch[i], + grammar=grammar)) + return np.asarray(output_info, dtype=np.unicode_) + + +def next_production_rule_info_batch_text_summary( + expression_strings, + partial_sequences, + partial_sequence_lengths, + next_production_rules, + unmasked_probabilities_batch, + masked_probabilities_batch, + grammar, + target_length=None): + """Ceates text summary for a batch next production rule prediction. + + Args: + expression_strings: String tensor with shape [batch_size]. + partial_sequences: Integer tensor with shape [batch_size, max_length]. + partial_sequence_lengths: Integer tensor with shape [batch_size]. + next_production_rules: Integer tensor with shape [batch_size]. The + indice of the next production rules. + unmasked_probabilities_batch: Float tensor with shape + [batch_size, num_production_rules]. The probabilities from the model + prediction without valid production rule mask. + masked_probabilities_batch: Boolean tensor with shape + [batch_size, num_production_rules]. The probabilities from the model + prediction after applied valid production rule mask. + grammar: arithmetic_grammar.Grammar object. + target_length: Integer. Only examples with partial sequence length equal to + target_length will be used. If None (the default), all examples in + batch will be used. + + Returns: + summary: String Tensor containing a Summary proto. + update_op: Op that updates summary (and the underlying stream). + """ + if target_length is not None: + (expression_strings, + partial_sequences, + partial_sequence_lengths, + next_production_rules, + unmasked_probabilities_batch, + masked_probabilities_batch) = mask_by_partial_sequence_length( + tensors=( + expression_strings, + partial_sequences, + partial_sequence_lengths, + next_production_rules, + unmasked_probabilities_batch, + masked_probabilities_batch), + partial_sequence_lengths=partial_sequence_lengths, + target_length=target_length) + suffix = '/length_%d' % target_length + else: + suffix = '' + + info = tf.py_func( + functools.partial(next_production_rule_info_batch, grammar=grammar), + [expression_strings, + partial_sequences, + partial_sequence_lengths, + next_production_rules, + unmasked_probabilities_batch, + masked_probabilities_batch], + tf.string, + name='py_func-next_production_rule_info_batch_text_summary' + suffix) + info.set_shape([expression_strings.shape[0]]) + value, update_op = contrib_metrics.streaming_concat(info) + value = tf.random_shuffle(value) # So we see different summaries. + summary = tf.summary.text('next_production_rule_info' + suffix, value[:10]) + return summary, update_op + + +def mask_by_partial_sequence_length( + tensors, + partial_sequence_lengths=None, + target_length=None): + """Selects examples with partial sequence length equal to target_length. + + Args: + tensors: Tuple of tensors to mask. + partial_sequence_lengths: Integer tensor with shape [batch_size]. + Default None. + target_length: Integer. Only examples with partial sequence length equal to + target_length will be used. If None (the default), all examples in + batch will be used. + + Returns: + A tuple of masked tensors. + + Raises: + ValueError: if partial_sequence_lengths is None when target_length is not + None. + """ + if target_length is not None: + if partial_sequence_lengths is None: + raise ValueError( + 'partial_sequence_lengths is expected ' + 'when target_length is not None.') + # A mask on batch_size dimension. + partial_sequence_length_mask = tf.equal( + partial_sequence_lengths, target_length) + masked_tensors = [] + for tensor in tensors: + masked_tensors.append( + tf.boolean_mask(tensor, partial_sequence_length_mask)) + return tuple(masked_tensors) + else: + return tensors + + +def next_production_rule_valid_ratio( + unmasked_probabilities_batch, + next_production_rule_masks, + partial_sequence_lengths=None, + target_length=None): + """Computes the mean valid ratio of next production rule. + + For each production rule prediction, if it is grammarly valid as the next + production rule of the partial sequence, it is 1. Otherwise, 0. The validness + of the partial sequence is represented by next_production_rule_masks. + + Args: + unmasked_probabilities_batch: Float tensor with shape + [batch_size, num_production_rules]. The probabilities from the model + prediction without valid production rule mask. + next_production_rule_masks: Boolean tensor with shape + [batch_size, num_production_rules]. Mask of the grammarly allowed + choices of next production rules. + partial_sequence_lengths: Integer tensor with shape [batch_size]. + Default None. + target_length: Integer. Only examples with partial sequence length equal to + target_length will be used. If None (the default), all examples in + batch will be used. + + Returns: + value: Float scalar tensor of valid_ratio. + update_op: Op that updates value. + """ + unmasked_probabilities_batch, next_production_rule_masks = ( + mask_by_partial_sequence_length( + tensors=(unmasked_probabilities_batch, next_production_rule_masks), + partial_sequence_lengths=partial_sequence_lengths, + target_length=target_length)) + + argmax_indices = tf.argmax(unmasked_probabilities_batch, axis=1) + indices = tf.transpose(tf.stack([ + tf.cast( + tf.range(tf.shape(unmasked_probabilities_batch)[0]), + argmax_indices.dtype), + argmax_indices])) + is_valid = tf.gather_nd(next_production_rule_masks, indices) + return tf.metrics.mean(tf.cast(is_valid, tf.float32)) + + +def next_production_rule_accuracy( + next_production_rules, + predict_next_production_rules, + partial_sequence_lengths=None, + target_length=None): + """Computes the accuracy of next production rule prediction. + + Args: + next_production_rules: Integer tensor with shape [batch_size]. The + indice of the next production rules. + predict_next_production_rules: Integer tensor with shape [batch_size]. The + prediction indice of the next production rules. + partial_sequence_lengths: Integer tensor with shape [batch_size]. + Default None. + target_length: Integer. Only examples with partial sequence length equal to + target_length will be used. If None (the default), all examples in + batch will be used. + + Returns: + value: Float scalar tensor of accuracy. + update_op: Op that updates value. + """ + next_production_rules, predict_next_production_rules = ( + mask_by_partial_sequence_length( + tensors=(next_production_rules, predict_next_production_rules), + partial_sequence_lengths=partial_sequence_lengths, + target_length=target_length)) + return tf.metrics.accuracy( + labels=next_production_rules, + predictions=predict_next_production_rules) + + +def get_leading_powers(leading_powers_abs_sum): + """Gets leading powers pairs summing to leading_powers_abs_sum. + + Get (leading_at_0, leading_at_inf) pairs that + abs(leading_at_0) + abs(leading_at_inf) = leading_powers_abs_sum + + For example, (leading_at_0, leading_at_inf) pairs for + leading_powers_abs_sum = 2: + (0, 2), (-1, 1), (-2, 0), (-1, -1), (0, -2), (1, -1), (2, 0), (1, 1) + + Args: + leading_powers_abs_sum: Positive integer, the sum of absolute value of + leading powers. + + Yields: + leading_at_0: Integer, leading power at 0. + leading_at_inf: Integer, leading power at inf. + """ + for abs_leading_at_0 in range(leading_powers_abs_sum + 1): + abs_leading_at_inf = leading_powers_abs_sum - abs_leading_at_0 + pairs = set([ + (abs_leading_at_0, abs_leading_at_inf), + (-abs_leading_at_0, abs_leading_at_inf), + (abs_leading_at_0, -abs_leading_at_inf), + (-abs_leading_at_0, -abs_leading_at_inf), + ]) + for leading_at_0, leading_at_inf in pairs: + yield leading_at_0, leading_at_inf + + +class GenerationWithLeadingPowersHook(tf.train.SessionRunHook): + """SessionRunHook that generates expressions condition on leading powers. + """ + + def __init__( + self, + generation_leading_powers_abs_sums, + num_expressions_per_condition, + max_length, + grammar): + """Initializer. + + Args: + generation_leading_powers_abs_sums: List of integers, the sum of the + absolute values of leading power at 0 and at inf, defining the + condition in generation. + For example, if generation_leading_powers_abs_sums = [1, 2], + expressions will be generated with + the following conditions (leading_at_0, leading_at_inf): + (0, 1), (-1, 0), (0, -1), (1, 0) + (0, 2), (-1, 1), (-2, 0), (-1, -1), (0, -2), (1, -1), (2, 0), (1, 1) + num_expressions_per_condition: Integer, the number of expressions to + generate for each condition. + max_length: Integer, the max length of production rule sequence. + grammar: arithmetic_grammar.Grammar object. + """ + self._generation_leading_powers_abs_sums = ( + generation_leading_powers_abs_sums) + self._num_expressions_per_condition = num_expressions_per_condition + self._max_length = max_length + self._grammar = grammar + self._symbolic_property_functions = ( + symbolic_properties.get_symbolic_property_functions(symbol='x')) + + def after_create_session(self, session, coord): + """Resets _finished_generation after session is created. + + Args: + session: A TensorFlow Session that has been created. + coord: A Coordinator object which keeps track of all threads. + """ + del session, coord + self._finished_generation = False + + def before_run(self, run_context): + """Generates expressions condition on symbolic properties. + + Args: + run_context: tf.train.SessionRunContext. + + Returns: + tf.train.SessionRunArgs used to update the pending call to session.run(). + """ + if self._finished_generation: + feed_match_ratio = [] + feed_fail_ratio = [] + else: + total_count = 0 + # Count the number of expressions generated with leading powers match the + # conditions. + match_count = 0 + # Count the number of sympy fail. Sympy may fail for complicated + # expressions. That doesn't mean the leading powers do match the + # conditions. + # It is just when the expression hits some corner cases in sympy. + fail_count = 0 + + for leading_powers_abs_sum in self._generation_leading_powers_abs_sums: + for leading_at_0, leading_at_inf in get_leading_powers( + leading_powers_abs_sum): + for i in range(self._num_expressions_per_condition): + logging.info( + 'generate sample %d / %d', + i, self._num_expressions_per_condition) + result = partial_sequence_model_generator.generate_expression( + sess=run_context.session, + grammar=self._grammar, + max_length=self._max_length, + symbolic_properties_dict={ + 'leading_at_0': leading_at_0, + 'leading_at_inf': leading_at_inf}, + numerical_values=None, + clip_value_min=None, + clip_value_max=None, + random_state=None, + sampling=True, + input_variable_scope='features') + logging.info('generate expression %s', result['expression_string']) + logging.info('is_terminal %s', result['is_terminal']) + + total_count += 1 + try: + leading_at_0_value = timeout.RunWithTimeout( + self._symbolic_property_functions['leading_at_0'], + args=(result['expression_string'],), + name='leading_at_0').run(time_limit_seconds=30) + leading_at_inf_value = timeout.RunWithTimeout( + self._symbolic_property_functions['leading_at_inf'], + args=(result['expression_string'],), + name='leading_at_inf').run(time_limit_seconds=30) + except (timeout.FunctionTimeoutError, ValueError): + leading_at_0_value = np.nan + leading_at_inf_value = np.nan + fail_count += 1 + + if (np.isclose(leading_at_0_value, leading_at_0) and + np.isclose(leading_at_inf_value, leading_at_inf)): + match_count += 1 + if total_count == 0: + match_ratio = 0. + fail_ratio = 0. + else: + match_ratio = float(match_count) / total_count + fail_ratio = float(fail_count) / total_count + + self._finished_generation = True + feed_match_ratio = [match_ratio] + feed_fail_ratio = [fail_ratio] + + return tf.train.SessionRunArgs( + fetches={ + 'match_ratio': 'conditional_generation/match_ratio:0', + 'fail_ratio': 'conditional_generation/fail_ratio:0', + }, + feed_dict={ + 'conditional_generation/match_ratio:0': feed_match_ratio, + 'conditional_generation/fail_ratio:0': feed_fail_ratio, + }) diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/metrics_test.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/metrics_test.py new file mode 100644 index 0000000000000000000000000000000000000000..270e3ee28cfc1f595b5ff5808fc118026ea4a10e --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/metrics_test.py @@ -0,0 +1,364 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Tests for metrics.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +from absl.testing import parameterized +import numpy as np +import tensorflow.compat.v1 as tf +from neural_guided_symbolic_regression.models import metrics +from neural_guided_symbolic_regression.utils import arithmetic_grammar + + +# pylint: disable=g-inconsistent-quotes + + +class NextProductionRuleInfoBatchTextSummaryTest(tf.test.TestCase): + + def setUp(self): + super(NextProductionRuleInfoBatchTextSummaryTest, self).setUp() + self.grammar = arithmetic_grammar.Grammar( + [ + 'S -> S "+" T', # index 1 + 'S -> T', # index 2 + 'T -> "x"', # index 3 + 'T -> "1"', # index 4 + ], + padding_at_end=False) # padding rule index 0 + + def test_softmax_logits_info_string(self): + output_info = metrics.probabilities_info_string( + probabilities=np.asarray([0.1, 0.5, 0.3, 0.05, 0.05]), + next_production_rule=3, + grammar=self.grammar) + + self.assertListEqual( + output_info, + ["S -> S '+' T, probability: 0.50", + " 0.10 |*0.50*| 0.30 |*0.05*| 0.05 "]) + + def test_next_production_rule_info(self): + info_string = metrics.next_production_rule_info( + expression_string='x', + partial_sequence=np.asarray([2, 0, 0, 0, 0]), + partial_sequence_length=1, + next_production_rule=3, + unmasked_probabilities=np.asarray([0.05, 0.5, 0.3, 0.1, 0.05]), + masked_probabilities=np.asarray([0., 0., 0., 0.7, 0.3]), + grammar=self.grammar) + + self.assertEqual( + info_string, + "\texpression string:\n" + "\tx\n" + "\tpartial expression:\n" + "\tT\n" + "\ttrue next production rule:\n" + "\tT -> 'x'\n" + "\tunmasked prediction next production rule:\n" + "\tS -> S '+' T, probability: 0.50\n" + "\t 0.05 |*0.50*| 0.30 |*0.10*| 0.05 \n" + "\tmasked prediction next production rule:\n" + "\tT -> 'x', probability: 0.70\n" + "\t 0.00 | 0.00 | 0.00 |*0.70*| 0.30 " + ) + + def test_next_production_rule_info_batch(self): + output_info = metrics.next_production_rule_info_batch( + expression_strings=['x', 'x + 1'], + partial_sequences=np.asarray([[2, 0, 0, 0, 0], [1, 2, 3, 0, 0]]), + partial_sequence_lengths=[1, 3], + next_production_rules=[3, 4], + unmasked_probabilities_batch=np.asarray([ + [0.05, 0.5, 0.3, 0.1, 0.05], [0.05, 0.5, 0.3, 0.1, 0.05]]), + masked_probabilities_batch=np.asarray([ + [0., 0., 0., 0.7, 0.3], [0., 0., 0., 0.7, 0.3]]), + grammar=self.grammar) + + np.testing.assert_equal( + output_info, + ["\texpression string:\n" + "\tx\n" + "\tpartial expression:\n" + "\tT\n" + "\ttrue next production rule:\n" + "\tT -> 'x'\n" + "\tunmasked prediction next production rule:\n" + "\tS -> S '+' T, probability: 0.50\n" + "\t 0.05 |*0.50*| 0.30 |*0.10*| 0.05 \n" + "\tmasked prediction next production rule:\n" + "\tT -> 'x', probability: 0.70\n" + "\t 0.00 | 0.00 | 0.00 |*0.70*| 0.30 ", + "\texpression string:\n" + "\tx + 1\n" + "\tpartial expression:\n" + "\tx + T\n" + "\ttrue next production rule:\n" + "\tT -> '1'\n" + "\tunmasked prediction next production rule:\n" + "\tS -> S '+' T, probability: 0.50\n" + "\t 0.05 |*0.50*| 0.30 | 0.10 |*0.05*\n" + "\tmasked prediction next production rule:\n" + "\tT -> 'x', probability: 0.70\n" + "\t 0.00 | 0.00 | 0.00 |*0.70*|*0.30*"] + ) + + def test_next_production_rule_info_batch_empty(self): + np.testing.assert_equal( + metrics.next_production_rule_info_batch( + expression_strings=[], + partial_sequences=[], + partial_sequence_lengths=[], + next_production_rules=[], + unmasked_probabilities_batch=[], + masked_probabilities_batch=[], + grammar=self.grammar), + np.asarray([], dtype=np.unicode_)) + + +class MaskByPartialSequenceLengthTest(parameterized.TestCase, tf.test.TestCase): + + def setUp(self): + super(MaskByPartialSequenceLengthTest, self).setUp() + self.tensors = ( + tf.constant([[1, 2], [3, 4]]), + tf.constant([[5, 6], [7, 8]])) + + def test_mask_by_partial_sequence_length_value_error(self): + with self.assertRaisesRegex( + ValueError, + 'partial_sequence_lengths is expected when target_length is not None'): + metrics.mask_by_partial_sequence_length( + tensors=self.tensors, + partial_sequence_lengths=None, + target_length=1) + + def test_mask_by_partial_sequence_length_no_change(self): + masked_tensors = metrics.mask_by_partial_sequence_length( + self.tensors, + partial_sequence_lengths=None, + target_length=None) + + with self.test_session() as sess: + masked_tensors_values = sess.run(masked_tensors) + self.assertAllEqual( + masked_tensors_values, ([[1, 2], [3, 4]], [[5, 6], [7, 8]])) + + @parameterized.parameters([ + ([1, 1], ([[1, 2], [3, 4]], [[5, 6], [7, 8]])), + ([1, 42], ([[1, 2]], [[5, 6]])), + ]) + def test_mask_by_partial_sequence_length( + self, partial_sequence_lengths, expected_values): + masked_tensors = metrics.mask_by_partial_sequence_length( + self.tensors, + partial_sequence_lengths=tf.constant(partial_sequence_lengths), + target_length=1) + + with self.test_session() as sess: + masked_tensors_values = sess.run(masked_tensors) + self.assertAllEqual(masked_tensors_values, expected_values) + + def test_mask_by_partial_sequence_length_empty_output_tensors(self): + masked_tensors = metrics.mask_by_partial_sequence_length( + self.tensors, + partial_sequence_lengths=tf.constant([42, 42]), + target_length=1) + + with self.test_session() as sess: + masked_tensors_values = sess.run(masked_tensors) + self.assertLen(masked_tensors_values, 2) + self.assertAllEqual(masked_tensors_values[0].shape, (0, 2)) + self.assertAllEqual(masked_tensors_values[1].shape, (0, 2)) + + +class NextProductionRuleValidRatioTest(tf.test.TestCase): + + def setUp(self): + super().setUp() + self.unmasked_probabilities_batch_values_0 = np.asarray([ + [0.1, 0.1, 0.5, 0.3], + [0.1, 0.1, 0.5, 0.3], + ]) + self.next_production_rule_masks_values_0 = np.asarray([ + [True, True, True, True], # The mask at maximum element is True. + [True, True, True, True], # The mask at maximum element is True. + ]) + self.unmasked_probabilities_batch_values_1 = np.asarray([ + [0.1, 0.1, 0.5, 0.3], + [0.1, 0.1, 0.5, 0.3], + ]) + self.next_production_rule_masks_values_1 = np.asarray([ + [True, True, False, True], # The mask at maximum element is False. + [True, True, True, True], # The mask at maximum element is True. + ]) + + self.unmasked_probabilities_batch = tf.placeholder( + tf.float32, shape=[None, 4]) + self.next_production_rule_masks = tf.placeholder( + tf.float32, shape=[None, 4]) + + def test_next_production_rule_valid_ratio(self): + value, update_op = metrics.next_production_rule_valid_ratio( + unmasked_probabilities_batch=self.unmasked_probabilities_batch, + next_production_rule_masks=self.next_production_rule_masks) + + with self.test_session() as sess: + sess.run(tf.local_variables_initializer()) + sess.run( + update_op, + feed_dict={ + self.unmasked_probabilities_batch: + self.unmasked_probabilities_batch_values_0, + self.next_production_rule_masks: + self.next_production_rule_masks_values_0}) + self.assertAlmostEqual(value.eval(), 1.) + sess.run( + update_op, + feed_dict={ + self.unmasked_probabilities_batch: + self.unmasked_probabilities_batch_values_1, + self.next_production_rule_masks: + self.next_production_rule_masks_values_1}) + self.assertAlmostEqual(value.eval(), 0.75) + + def test_next_production_rule_valid_ratio_with_length(self): + partial_sequence_lengths = tf.placeholder(tf.int32, shape=[None]) + value, update_op = metrics.next_production_rule_valid_ratio( + unmasked_probabilities_batch=self.unmasked_probabilities_batch, + next_production_rule_masks=self.next_production_rule_masks, + partial_sequence_lengths=partial_sequence_lengths, + target_length=1) + + with self.test_session() as sess: + sess.run(tf.local_variables_initializer()) + sess.run( + update_op, + feed_dict={ + self.unmasked_probabilities_batch: + self.unmasked_probabilities_batch_values_0, + self.next_production_rule_masks: + self.next_production_rule_masks_values_0, + partial_sequence_lengths: [42, 1]}) + # Only the second example has matched partial sequence length, thus will + # be used to compute valid ratio. The next production rule in this example + # is valid. So the mean ratio is 1. + self.assertAlmostEqual(value.eval(), 1.) + sess.run( + update_op, + feed_dict={ + self.unmasked_probabilities_batch: + self.unmasked_probabilities_batch_values_1, + self.next_production_rule_masks: + self.next_production_rule_masks_values_1, + partial_sequence_lengths: [1, 42]}) + # Only the first example has matched partial sequence length, thus will + # be used to compute valid ratio. The next production rule in this example + # is not valid. So the mean ratio is (1. + 0.) / 2 = 0.5 + self.assertAlmostEqual(value.eval(), 0.5) + + +class NextProductionRuleAccuracyTest(tf.test.TestCase): + + def setUp(self): + super().setUp() + self.next_production_rules_values_0 = np.asarray( + [1, 2, 3, 4]) + self.predict_next_production_rules_values_0 = np.asarray( + [99, 99, 3, 99]) + self.next_production_rules_values_1 = np.asarray( + [5, 6, 7, 8, 9, 10]) + self.predict_next_production_rules_values_1 = np.asarray( + [5, 6, 7, 99, 99, 99]) + + self.next_production_rules = tf.placeholder( + tf.float32, shape=[None]) + self.predict_next_production_rules = tf.placeholder( + tf.float32, shape=[None]) + + def test_next_production_rule_accuracy(self): + value, update_op = metrics.next_production_rule_accuracy( + next_production_rules=self.next_production_rules, + predict_next_production_rules=self.predict_next_production_rules) + + with self.test_session() as sess: + sess.run(tf.local_variables_initializer()) + sess.run( + update_op, + feed_dict={ + self.next_production_rules: + self.next_production_rules_values_0, + self.predict_next_production_rules: + self.predict_next_production_rules_values_0}) + self.assertAlmostEqual(value.eval(), 0.25) + sess.run( + update_op, + feed_dict={ + self.next_production_rules: + self.next_production_rules_values_1, + self.predict_next_production_rules: + self.predict_next_production_rules_values_1}) + self.assertAlmostEqual(value.eval(), 0.4) + + def test_next_production_rule_accuracy_with_length(self): + partial_sequence_lengths = tf.placeholder(tf.int32, shape=[None]) + value, update_op = metrics.next_production_rule_accuracy( + next_production_rules=self.next_production_rules, + predict_next_production_rules=self.predict_next_production_rules, + partial_sequence_lengths=partial_sequence_lengths, + target_length=1) + + with self.test_session() as sess: + sess.run(tf.local_variables_initializer()) + sess.run( + update_op, + feed_dict={ + self.next_production_rules: + self.next_production_rules_values_0, + self.predict_next_production_rules: + self.predict_next_production_rules_values_0, + partial_sequence_lengths: [42, 42, 1, 42]}) + self.assertAlmostEqual(value.eval(), 1.) + sess.run( + update_op, + feed_dict={ + self.next_production_rules: + self.next_production_rules_values_1, + self.predict_next_production_rules: + self.predict_next_production_rules_values_1, + partial_sequence_lengths: [42, 42, 42, 42, 42, 42]}) + self.assertAlmostEqual(value.eval(), 1.) + + +class GetLeadingPowersTest(parameterized.TestCase): + + @parameterized.parameters([ + (0, [(0, 0)]), + (1, [(0, 1), (-1, 0), (0, -1), (1, 0)]), + (2, [(0, 2), (-1, 1), (-2, 0), (-1, -1), + (0, -2), (1, -1), (2, 0), (1, 1)]), + ]) + def test_get_leading_powers(self, leading_powers_sum, expected): + leading_powers = sorted( + list(metrics.get_leading_powers(leading_powers_sum))) + self.assertListEqual(leading_powers, sorted(expected)) + + +if __name__ == '__main__': + tf.test.main() diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/networks.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/networks.py new file mode 100644 index 0000000000000000000000000000000000000000..21ca8ca19f6beeec6449a5bb15a411996f4f1b77 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/networks.py @@ -0,0 +1,163 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Defines architecture of the model networks.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +# import tensorflow.compat.v1 as tf +import tensorflow as tf +from tensorflow.contrib import rnn as contrib_rnn + + +def partial_sequence_encoder( + features, + symbolic_properties, + numerical_points, + num_production_rules, + embedding_size): + """Encodes partial sequence to embedding. + + Symbolic properties and numerical points will be concatenated to each + production rule embedding. + + Args: + features: Dict of tensors. This dict need to have: + 'partial_sequence': an int32 tensor with shape [batch_size, max_length]. + + If symbolic_properties is not an empty list, features need to + contain all the symbolic_property in symbolic_properties. Each tensor + is a float32 tensor with shape [batch_size]. + + If numerical_points is not an empty list, features need to + contain key 'numerical_values': a float32 tensor with shape + [batch_size, num_numerical_points]. + symbolic_properties: List of strings, symbolic properties to concatenate on + embedding as conditions. + numerical_points: List of floats, points to evaluate expression values. + num_production_rules: Integer, the total number of production rules in + grammar. + embedding_size: Integer, the size of the embedding for each production rule. + + Returns: + Float tensor with shape [batch_size, max_length, num_output_features]. + num_output_features = ( + embedding_size + len(symbolic_properties) + len(numerical_points)) + """ + with tf.variable_scope('partial_sequence_encoder'): + partial_sequence = features['partial_sequence'] + max_length = partial_sequence.shape[1] + one_hot_partial_sequence = tf.one_hot( + partial_sequence, + depth=num_production_rules, + axis=-1, + name='one_hot_partial_sequence') + + # Shape [batch_size, max_length, embedding_size]. + embedding_layer = tf.layers.dense( + one_hot_partial_sequence, + units=embedding_size, + use_bias=False, + name='embedding_layer') + + if symbolic_properties: + condition_tensors = [] + for symbolic_property in symbolic_properties: + condition_tensors.append( + tf.expand_dims( + tf.tile( + tf.expand_dims(features[symbolic_property], axis=1), + multiples=[1, max_length]), + axis=2, + name='symbolic_property_%s' % symbolic_property)) + # Shape [batch_size, + # max_length, embedding_size + num_symbolic_properties]. + embedding_layer = tf.concat([embedding_layer] + condition_tensors, axis=2) + + if numerical_points: + numerical_values = tf.tile( + tf.expand_dims(features['numerical_values'], axis=1), + multiples=[1, max_length, 1], + name='numerical_points') + # Shape [batch_size, + # max_length, embedding_layer.shape[2] + num_numerical_points]. + embedding_layer = tf.concat([embedding_layer, numerical_values], axis=2) + return embedding_layer + + +def build_stacked_gru_model( + embedding_layer, + partial_sequence_length, + gru_hidden_sizes, + num_output_features, + bidirectional): + """Predicts next production rule from partial sequence with stacked GRUs. + + Args: + embedding_layer: Float32 tensor with shape + [batch_size, max_length, num_features]. Input to the model. + partial_sequence_length: Int32 tensor with shape [batch_size]. + This tensor is used for sequence_length in tf.nn.dynamic_rnn(). + gru_hidden_sizes: List of integers, number of units for each GRU layer. + num_output_features: Integer, the number of output features. + bidirectional: Boolean, whether to use bidirectional RNN. + + Returns: + Float tensor with shape [batch_size, num_output_features] + """ + with tf.variable_scope('stacked_gru_model'): + gru_cells = [ + tf.nn.rnn_cell.GRUCell(gru_hidden_size) + for gru_hidden_size in gru_hidden_sizes + ] + forward_stacked_gru = contrib_rnn.MultiRNNCell(gru_cells) + if bidirectional: + gru_cells = [ + tf.nn.rnn_cell.GRUCell(gru_hidden_size) + for gru_hidden_size in gru_hidden_sizes + ] + backward_stacked_gru = contrib_rnn.MultiRNNCell(gru_cells) + + _, final_states = tf.nn.bidirectional_dynamic_rnn( + cell_fw=forward_stacked_gru, + cell_bw=backward_stacked_gru, + inputs=embedding_layer, + sequence_length=partial_sequence_length, + dtype=embedding_layer.dtype, + time_major=False) + # final_states is a tuple of tuples: + # ( + # (forward_gru_0, forward_gru_1, ...), + # (backward_gru_0, backward_gru_1, ...) + # ) + # Flatten the tuple as + # (forward_gru_0, ..., backward_gru_0, ...) + final_states = final_states[0] + final_states[1] + else: + _, final_states = tf.nn.dynamic_rnn( + cell=forward_stacked_gru, + inputs=embedding_layer, + sequence_length=partial_sequence_length, + dtype=embedding_layer.dtype, + time_major=False) + + concat_final_states = tf.concat( + final_states, axis=1, name='concatenate_gru_final_states') + + logits = tf.layers.dense( + concat_final_states, num_output_features, name='logits') + return logits diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/networks_test.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/networks_test.py new file mode 100644 index 0000000000000000000000000000000000000000..2393be7afdf8de5375e4a335bb923664a7f26b7d --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/networks_test.py @@ -0,0 +1,72 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Tests for networks.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +from absl.testing import parameterized +import tensorflow.compat.v1 as tf +from neural_guided_symbolic_regression.models import networks + + +class NetworksTest(parameterized.TestCase, tf.test.TestCase): + + @parameterized.parameters([ + ([], [], (2, 4, 10)), + ([], [0.1, 0.2, 0.3], (2, 4, 13)), + (['leading_at_0'], [], (2, 4, 11)), + (['leading_at_0', 'leading_at_inf'], [], (2, 4, 12)), + (['leading_at_0', 'leading_at_inf'], [0.1, 0.2, 0.3], (2, 4, 15)), + ]) + def test_partial_sequence_encoder( + self, symbolic_properties, numerical_points, expected_shape): + features = { + 'partial_sequence': tf.constant([[1, 2, 0, 0], [3, 0, 0, 0]]), + 'leading_at_0': tf.constant([0., 3.]), + 'leading_at_inf': tf.constant([1., -1.]), + 'numerical_values': tf.constant([[0.6, 0.5, 0.1], [1.6, 0.4, 0.3]]), + } + embedding_layer = networks.partial_sequence_encoder( + features=features, + symbolic_properties=symbolic_properties, + numerical_points=numerical_points, + num_production_rules=4, + embedding_size=10) + + with self.test_session() as sess: + sess.run(tf.global_variables_initializer()) + embedding_layer_value = sess.run(embedding_layer) + self.assertEqual(embedding_layer_value.shape, expected_shape) + + @parameterized.parameters([False, True]) + def test_build_stacked_gru_model(self, bidirectional): + logits = networks.build_stacked_gru_model( + embedding_layer=tf.random_uniform([2, 4, 10], dtype=tf.float32), + partial_sequence_length=tf.constant([2, 3]), + gru_hidden_sizes=[10, 20], + num_output_features=15, + bidirectional=bidirectional) + + with self.test_session() as sess: + sess.run(tf.global_variables_initializer()) + logits_value = sess.run(logits) + self.assertEqual(logits_value.shape, (2, 15)) + + +if __name__ == '__main__': + tf.test.main() diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/partial_sequence_model_generator.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/partial_sequence_model_generator.py new file mode 100644 index 0000000000000000000000000000000000000000..6972ce5a6622acf7051f0568a45cc2545a415f9b --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/partial_sequence_model_generator.py @@ -0,0 +1,478 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Generates full sequences of expressions by trained partial sequence model. + +Model trained in run_partial_sequence_model.py predicts the next production rule +from partial sequence and conditions. + +To generate expressions, the partial sequence model is loaded from a given +checkpoint. The generation starts from partial sequence of length 1, predicts +the next production rule. The next production rule will be appended to the +current partial sequence. The new partial sequence of length 2 will be used as +an new input, and the model will predict the next production rule. The next +production rule will be appended to the current partial sequence to form a new +partial sequence of length 3. This process will be repeated until all symbols +are terminal. +""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +from absl import logging +import numpy as np +import six +from six.moves import map +# import tensorflow.compat.v1 as tf +import tensorflow as tf + +from neural_guided_symbolic_regression.mcts import states + + +def load_model_to_session(export_dir, sess=None): + """Loads a SavedModel to session. + + Args: + export_dir: String, the directory in which the SavedModel protocol buffer + and variables to be loaded are located. + For example, "/path/to/dir/latest_exported_model/1538797255/" + sess: tf.Session, the TensorFlow session to restore the variables. Default + None, a new session with its own graph will be created. + + Returns: + A tf.Session with all the model variables restored. + """ + with tf.Graph().as_default(): + sess = sess or tf.Session() + tf.saved_model.loader.load( + sess, + tags=[tf.saved_model.tag_constants.SERVING], + export_dir=export_dir) + return sess + + +def generate_next_production_rule_randomly( + num_production_rules, next_production_rule_distribution, random_state): + """Generates next production rule randomly from grammarly valid rules. + + Args: + num_production_rules: Integer, the number of production rules in grammar. + next_production_rule_distribution: Float numpy array with shape + [num_production_rules], the (possibly unnormalized) probability + distribution of production rules. Invalid production rules have a + probability of zero. + random_state: Numpy RandomState. Default None. + + Returns: + Integer. The index of the next production rule. + """ + if random_state is None: + random_state = np.random.RandomState() + return random_state.choice( + num_production_rules, + # next_production_rule_distribution is float numpy array. + # divide np.sum(next_production_rule_mask) to normalize the + # probability anyway. + p=next_production_rule_distribution / + np.sum(next_production_rule_distribution)) + + +def get_masked_probabilities_from_model( + sess, + max_length, + partial_sequence, + next_production_rule_mask, + conditions=None, + input_variable_scope='serving_input'): + """Gets masked probabilities from model. + + Args: + sess: tf.Session, the session contains the trained model to predict next + production rule from input partial sequence. + max_length: Integer, the max length of production rule sequence. + partial_sequence: Integer numpy array with shape [partial_sequence_length]. + It will be padded into max_length. + next_production_rule_mask: Float numpy array with shape + [num_production_rules], the mask of valid production rule. + conditions: Dict of numpy arrays. + input_variable_scope: String, the variable scope for the tensor in input + features. Default 'serving_input'. Used when sess is not None. + + Returns: + Float numpy array with shape [num_production_rules]. + """ + partial_sequence_length = len(partial_sequence) + + if partial_sequence_length > max_length: + raise ValueError( + 'The length of partial_sequence (%d) cannot be greater than ' + 'max_length (%d).' % (partial_sequence_length, max_length)) + + features = { + 'partial_sequence': np.array([ + np.pad( + partial_sequence, + pad_width=(0, max_length - partial_sequence_length), + mode='constant', + constant_values=0)], dtype=np.int32), + 'partial_sequence_length': np.array( + [partial_sequence_length], dtype=np.int32), + 'next_production_rule_mask': np.array([next_production_rule_mask]), + } + + if conditions: + # Check whether the corresponding tensor exist in the graph in the input + # session. + graph = sess.graph + for condition_key, condition_array in six.iteritems(conditions): + tensor_name = '%s/%s:0' % (input_variable_scope, condition_key) + try: + graph.get_tensor_by_name(tensor_name) + except KeyError: + logging.warning('%s does not exist in graph.', tensor_name) + continue + features[condition_key] = condition_array + + return sess.run( + 'predictions/masked_probabilities:0', + feed_dict={ + # Complete tensor name in features for serving. + '%s/%s:0' % (input_variable_scope, key): value + for key, value in six.iteritems(features) + })[0] # input batch size is 1, use [0] to get the element. + + +def generate_next_production_rule_from_model( + sess, + max_length, + partial_sequence, + next_production_rule_mask, + conditions=None, + sampling=False, + random_state=None, + input_variable_scope='serving_input'): + """Generates next production rule from trained model in sess. + + Args: + sess: tf.Session, the session contains the trained model to predict next + production rule from input partial sequence. + max_length: Integer, the max length of production rule sequence. + partial_sequence: Integer numpy array with shape [partial_sequence_length]. + It will be padded into max_length. + next_production_rule_mask: Float numpy array with shape + [num_production_rules], the mask of valid production rule. + conditions: Dict of numpy arrays. + sampling: Boolean, whether to do sampling. If True, the next production rule + will be sampled from the probabilities predicted by the partial sequence + model. If False, the generator deterministically chooses the next + production rule with highest probability at each step. + random_state: Numpy RandomState. Default None. This is used when sampling + is True. + input_variable_scope: String, the variable scope for the tensor in input + features. Default 'serving_input'. Used when sess is not None. + + Returns: + Integer. The index of the next production rule. + """ + masked_probabilities = get_masked_probabilities_from_model( + sess=sess, + max_length=max_length, + partial_sequence=partial_sequence, + next_production_rule_mask=next_production_rule_mask, + conditions=conditions, + input_variable_scope=input_variable_scope) + + if sampling: + if random_state is None: + random_state = np.random.RandomState() + next_production_rule = random_state.choice( + len(masked_probabilities), p=masked_probabilities) + else: + next_production_rule = np.argmax(masked_probabilities) + + return next_production_rule + + +def get_next_production_rule_distribution( + empirical_distribution_df, + tail_length, + current_partial_sequence_indices, + symbolic_properties_dict, + next_production_rule_mask): + """Gets next production rule probabilities from empirical distribution df. + + If there are more than one empirical probability distributions available given + the condition in the empirical distribution dataframe, we simply take their + average. + + Args: + empirical_distribution_df: Pandas dataframe recording the empirical + probability distribution of the next production rule under various + settings of partial_sequence_indices and conditions. Each row gives the + probability distribution of the next production rule corresponding to + one particular partial_sequence and conditions such as leading_at_0 and + leading_at_inf. The partial_sequence and conditions are placed in the + dataframe as multi-indices. The columns are the probabilities of the + next production rule (the rules are represented by indices), e.g.: + partial_sequence_indices leading_at_0 leading_at_inf 0 1 2 ... + 1_4_3_5 -1 -1 0 0 0.5 ... + tail_length: Integer, length of the tail partial sequence used for + generating the empirical distribution dataframe. If None, the entire + partial sequence is used. + current_partial_sequence_indices: String, current partial sequence indices + represented as sequence indices concatenated by the underscore sign. + E.g.: 1_5_6_8_7_3_5_6_9_8. + symbolic_properties_dict: Dict, the keys are the symbolic properties used as + conditions. Values are the corresponding desired values of the symbolic + properties. + next_production_rule_mask: Float numpy array with shape + [num_production_rules], the mask of valid production rule. + + Returns: + Float numpy array with shape [num_production_rules], probability + distribution of the next production rule. If there is no rule found, return + None. + """ + if tail_length is None: + level_name = 'partial_sequence_indices' + current_entire_or_tail_partial_sequence_indices = ( + current_partial_sequence_indices) + effective_next_production_rule_mask = np.ones( + len(next_production_rule_mask)) + else: + level_name = 'tail_partial_sequence_indices' + current_entire_or_tail_partial_sequence_indices = ( + '_'.join(current_partial_sequence_indices.split('_')[-tail_length:])) + effective_next_production_rule_mask = next_production_rule_mask + entire_or_tail_partial_sequence_indices = ( + set(empirical_distribution_df.index.get_level_values( + level=level_name).values)) + + if current_entire_or_tail_partial_sequence_indices not in ( + entire_or_tail_partial_sequence_indices): + return None + # Subset the empirical distribution dataframe by matching the (tail) partial + # sequence. + empirical_distribution_partial_sequence = empirical_distribution_df[ + empirical_distribution_df.index.get_level_values(level=level_name).values + == current_entire_or_tail_partial_sequence_indices] + + # Obtain the condition according to what is available in the empirical + # distribution dataframe. + symbolic_properties = list( + set(empirical_distribution_partial_sequence.index.names).intersection( + symbolic_properties_dict)) + # Subset the empirical distribution dataframe by matching each symbolic + # property available in the empirical distribution dataframe. + for symbolic_property in symbolic_properties: + values = empirical_distribution_partial_sequence.index.get_level_values( + level=symbolic_property).unique() + if symbolic_properties_dict[symbolic_property] in values: + empirical_distribution_partial_sequence = ( + empirical_distribution_partial_sequence[( + empirical_distribution_partial_sequence.index.get_level_values( + level=symbolic_property).values + == symbolic_properties_dict[symbolic_property])]) + else: + return None + # We simply take the average if there are more than one probability + # distributions available given the condition. + next_production_rule_distribution = ( + empirical_distribution_partial_sequence.mean(axis=0).values) + # Apply the mask. + next_production_rule_distribution *= effective_next_production_rule_mask + return next_production_rule_distribution + + +def _get_starting_partial_sequence(partial_sequence, grammar, random_state): + """Gets the starting partial sequence for generation. + + Args: + partial_sequence: List of integers, the partial sequence to start the + generation. If None, the generation will start from scratch. + grammar: arithmetic_grammar.Grammar object. + random_state: Numpy RandomState. + + Returns: + List of integers. + """ + if partial_sequence is None: + # NOTE(leeley): The input partial sequence to the partial sequence model + # should at least have length 1. + # Randomly select the first production rule. + valid_first_production_rule_indices = np.arange( + grammar.num_production_rules)[ + grammar.masks[ + grammar.lhs_to_index[grammar.start_index.symbol()] + ].astype(bool)] + first_production_rule_index = random_state.choice( + valid_first_production_rule_indices) + partial_sequence = [first_production_rule_index] + else: + # NOTE(leeley): Make a copy since partial_sequence will be modified in + # place in this function. The input list shouldn't be affected. + partial_sequence = partial_sequence[:] + return partial_sequence + + +def generate_expression(sess, + grammar, + max_length, + symbolic_properties_dict=None, + numerical_values=None, + clip_value_min=None, + clip_value_max=None, + random_state=None, + sampling=False, + empirical_distribution_df=None, + tail_length=None, + partial_sequence=None, + input_variable_scope='serving_input'): + """Generates an expression by a trained partial sequence model. + + Args: + sess: tf.Session, the session contains the trained model to predict next + production rule from input partial sequence. If None, each step will be + selected randomly. + grammar: arithmetic_grammar.Grammar object. + max_length: Integer, the max length of production rule sequence. + symbolic_properties_dict: Dict, the keys are the symbolic properties used as + conditions. Values are the corresponding desired values of the symbolic + properties. + numerical_values: Float numpy array with shape [num_numerical_points]. The + value of expression evaluated on points. + clip_value_min: Float, the minimum value to clip by. + clip_value_max: Float, the maximum value to clip by. + random_state: Numpy RandomState. Default None. + sampling: Boolean, whether to do sampling. If True, the next production rule + will be sampled from the probabilities predicted by the partial sequence + model. If False, the generator deterministically chooses the next + production rule with highest probability at each step. + empirical_distribution_df: Pandas dataframe recording the empirical + probability distribution of the next production rule under various + settings of partial_sequence_indices and conditions. Each row gives the + probability distribution of the next production rule corresponding to + one particular partial_sequence (or a tail of it), and conditions such + as leading_at_0 and leading_at_inf. The partial_sequence (or a tail of + it) and conditions are placed in the dataframe as multi-indices. The + columns are the probabilities of the next production rule (the rules are + represented by indices), e.g.: + partial_sequence_indices leading_at_0 leading_at_inf 0 1 2 ... + 1_4_3_5 -1 -1 0 0 0.5 ... + tail_length: Integer, length of the tail partial sequence used for + generating the empirical distribution dataframe. If None, the entire + partial sequence is used. + partial_sequence: List of integers, the partial sequence to start the + generation. Default None, the generation will start from scratch. + input_variable_scope: String, the variable scope for the tensor in input + features. Default 'serving_input'. Used when sess is not None. + + Returns: + Dict with the following keys: + * 'expression_string': String. + * 'is_terminal': Boolean, whether all the symbols in the generated + expression are terminal. + * 'production_rule_sequence': List of integers, the indices of generated + sequence of production rules in grammar. + * 'history': List of strings, the history of expression generation. + + Raises: + ValueError: The proposed probability distribution of the next production + rule is invalid. + """ + if sess is None: + logging.info('Input sess is None, ' + 'each step in the generator will be selected randomly.') + + if random_state is None: + random_state = np.random.RandomState() + + conditions = {} + if symbolic_properties_dict is not None: + conditions.update({ + key: np.array([value], dtype=np.float32) + for key, value in six.iteritems(symbolic_properties_dict) + }) + if numerical_values is not None: + conditions['numerical_values'] = np.atleast_2d( + np.clip(numerical_values, clip_value_min, clip_value_max) + ).astype(np.float32) + + partial_sequence = _get_starting_partial_sequence( + partial_sequence=partial_sequence, + grammar=grammar, + random_state=random_state) + + # NOTE(leeley): ProductionRulesState records (partial) expression by + # non-terminal symbol stack and sequence of production rule objects. + # partial_sequence is used to record the indices of production rules in + # grammar instead of production rule objects. + state = states.ProductionRulesState( + production_rules_sequence=[ + grammar.prod_rules[production_rule_index] + for production_rule_index in partial_sequence + ]) + + while len(partial_sequence) < max_length and not state.is_terminal(): + next_production_rule_mask = grammar.masks[ + grammar.lhs_to_index[state.stack_peek()]] + + if sess is None: + if empirical_distribution_df is None: + next_production_rule_distribution = next_production_rule_mask + else: + current_partial_sequence_indices = '_'.join(map(str, partial_sequence)) + next_production_rule_distribution = ( + get_next_production_rule_distribution( + empirical_distribution_df, + tail_length, + current_partial_sequence_indices, + symbolic_properties_dict, + next_production_rule_mask)) + logging.info('Current partial sequence indices: %s.', + current_partial_sequence_indices) + logging.info('Symbolic properties dict: %s.', symbolic_properties_dict) + logging.info('Next production rule probabilities: %s.', + next_production_rule_distribution) + # If there is no rule found, leave the sequence unterminated. + if next_production_rule_distribution is None: + break + next_production_rule = generate_next_production_rule_randomly( + num_production_rules=grammar.num_production_rules, + next_production_rule_distribution=next_production_rule_distribution, + random_state=random_state) + else: + next_production_rule = generate_next_production_rule_from_model( + sess=sess, + max_length=max_length, + partial_sequence=partial_sequence, + next_production_rule_mask=next_production_rule_mask, + conditions=conditions, + sampling=sampling, + random_state=random_state, + input_variable_scope=input_variable_scope) + + # Update the partial sequence as input features for next round. + partial_sequence.append(next_production_rule) + # Update the expression state. + state.append_production_rule(grammar.prod_rules[next_production_rule]) + + return { + 'expression_string': state.get_expression(), + 'is_terminal': state.is_terminal(), + 'production_rule_sequence': partial_sequence, + 'history': state.generate_history(), + } diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/partial_sequence_model_generator_test.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/partial_sequence_model_generator_test.py new file mode 100644 index 0000000000000000000000000000000000000000..d80e5ce04a23371a94d89622f6a8f284225e266f --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/partial_sequence_model_generator_test.py @@ -0,0 +1,440 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Tests for partial_sequence_model_generator.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +from absl.testing import parameterized +import mock +import numpy as np +import numpy.testing as numpy_testing +import pandas as pd +import tensorflow.compat.v1 as tf + +from neural_guided_symbolic_regression.models import grammar_utils +from neural_guided_symbolic_regression.models import partial_sequence_model_generator + + +class GenerateNextProductionRuleRandomlyTest(parameterized.TestCase): + + @parameterized.parameters([ + (1, 1), (2, 1), (3, 2), (4, 2), (5, 1), (6, 2), (7, 1), (8, 2)]) + def test_generate_next_production_rule_randomly( + self, seed, expected_next_production_rule): + self.assertEqual( + partial_sequence_model_generator.generate_next_production_rule_randomly( + num_production_rules=4, + # Indices 0 and 3 will never be selected. + next_production_rule_distribution=np.array([0., 1., 1., 0.]), + random_state=np.random.RandomState(seed)), + expected_next_production_rule) + + +class GenerateNextProductionRuleFromModelTest(parameterized.TestCase): + + def setUp(self): + super(GenerateNextProductionRuleFromModelTest, self).setUp() + + self.max_length = 6 + self.partial_sequence = np.array([1, 2]) + self.partial_sequence_length = 2 + self.next_production_rule_mask = np.array([0., 1., 1., 0.]) + + self.padded_partial_sequence = np.array([1, 2, 0, 0, 0, 0]) + self.returned_masked_probabilities = [[0., 0.25, 0.75, 0.]] + + @parameterized.parameters([ + # No sampling. The result is deterministic and random_state is not used. + (False, 1, 2), (False, 2, 2), (False, 3, 2), (False, 4, 2), (False, 5, 2), + # Sampling the masked_probabilities. + (True, 1, 2), (True, 2, 2), (True, 3, 2), (True, 4, 2), (True, 5, 1), + ]) + def test_generate_next_production_rule_from_model( + self, sampling, seed, expected_next_production_rule): + sess = mock.MagicMock() + sess.run = mock.MagicMock(return_value=self.returned_masked_probabilities) + + self.assertEqual( + partial_sequence_model_generator + .generate_next_production_rule_from_model( + sess, + max_length=self.max_length, + partial_sequence=self.partial_sequence, + next_production_rule_mask=self.next_production_rule_mask, + sampling=sampling, + random_state=np.random.RandomState(seed)), + expected_next_production_rule) + sess.run.assert_called_once() + # Since assert_called_once_with() cannot compare numpy array, use call_args + # to get the input arguments. + # http://www.voidspace.org.uk/python/mock/mock.html#mock.Mock.call_args + self.assertTupleEqual( + sess.run.call_args[0], ('predictions/masked_probabilities:0',)) + + feed_dict = sess.run.call_args[1]['feed_dict'] + self.assertLen(feed_dict, 3) + np.testing.assert_allclose( + feed_dict['serving_input/partial_sequence:0'], + np.array([self.padded_partial_sequence], dtype=np.int32)) + np.testing.assert_allclose( + feed_dict['serving_input/partial_sequence_length:0'], + np.array([self.partial_sequence_length], dtype=np.int32)) + np.testing.assert_allclose( + feed_dict['serving_input/next_production_rule_mask:0'], + np.array([self.next_production_rule_mask])) + + def test_generate_next_production_rule_from_model_with_conditions(self): + sess = mock.MagicMock() + sess.run = mock.MagicMock(return_value=self.returned_masked_probabilities) + + self.assertEqual( + partial_sequence_model_generator + .generate_next_production_rule_from_model( + sess, + max_length=self.max_length, + partial_sequence=self.partial_sequence, + next_production_rule_mask=self.next_production_rule_mask, + sampling=False, + conditions={ + 'numerical_values': np.array([[1., 2., 3.]]), + 'symbolic_property_0': np.array([0.]), + 'symbolic_property_1': np.array([1.])}), + 2) + sess.run.assert_called_once() + # Since assert_called_once_with() cannot compare numpy array, use call_args + # to get the input arguments. + # http://www.voidspace.org.uk/python/mock/mock.html#mock.Mock.call_args + self.assertTupleEqual( + sess.run.call_args[0], ('predictions/masked_probabilities:0',)) + + feed_dict = sess.run.call_args[1]['feed_dict'] + self.assertLen(feed_dict, 6) + # Check conditions. + np.testing.assert_allclose( + feed_dict['serving_input/numerical_values:0'], np.array([[1., 2., 3.]])) + np.testing.assert_allclose( + feed_dict['serving_input/symbolic_property_0:0'], np.array([0])) + np.testing.assert_allclose( + feed_dict['serving_input/symbolic_property_1:0'], np.array([1])) + + +class GenerateExpressionTest(parameterized.TestCase): + + def setUp(self): + super(GenerateExpressionTest, self).setUp() + + # The grammar contains: + # 0: Nothing -> None + # 1: O -> S + # 2: S -> S '+' T + # 3: S -> S '-' T + # 4: S -> S '*' T + # 5: S -> S '/' T + # 6: S -> T + # 7: T -> '(' S ')' + # 8: T -> 'x' + # 9: T -> '1' + self.grammar = grammar_utils.load_grammar( + grammar_path='third_party/google_research/google_research/' + 'neural_guided_symbolic_regression/grammar/' + 'univariate_one_constant_grammar.txt') + + self.empirical_distribution_df = pd.DataFrame( + np.array([[-4, -4], [-3, -3], [-3, 0], [-3, 1]]), + columns=['leading_at_0', 'leading_at_inf']) + self.empirical_distribution_df['partial_sequence_indices'] = '1' + self.empirical_distribution_df.set_index( + ['partial_sequence_indices', 'leading_at_0', 'leading_at_inf'], + inplace=True) + self.empirical_distribution_df = pd.DataFrame( + [[0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0.05, 0.9, 0.05, 0, 0, 0], + [0, 0, 0.25, 0.25, 0, 0.5, 0, 0, 0, 0], + [0, 0, 0.25, 0.25, 0, 0.5, 0, 0, 0, 0]], + index=self.empirical_distribution_df.index) + self.limited_history_empirical_distribution_df = ( + self.empirical_distribution_df.copy()) + self.limited_history_empirical_distribution_df.index.names = ( + ['tail_partial_sequence_indices'] + + self.limited_history_empirical_distribution_df.index.names[1:]) + self.empirical_distribution_df_without_condition = ( + self.empirical_distribution_df.iloc[[0], :].reset_index( + level=['leading_at_0', 'leading_at_inf'], drop=True)) + self.limited_history_empirical_distribution_df_without_condition = ( + self.limited_history_empirical_distribution_df.iloc[[0], :].reset_index( + level=['leading_at_0', 'leading_at_inf'], drop=True)) + self.next_production_rule_mask = [0, 0, 1, 1, 1, 1, 1, 0, 0, 0] + + def test_get_masked_probabilities_from_model_partial_sequence_too_long(self): + with self.assertRaisesRegex( + ValueError, + r'The length of partial_sequence \(3\) cannot be greater than ' + r'max_length \(2\)'): + partial_sequence_model_generator.get_masked_probabilities_from_model( + sess=None, # Not used in this test. + max_length=2, + partial_sequence=np.array([5, 6, 7]), + next_production_rule_mask=None, # Not used in this test. + ) + + def test_get_starting_partial_sequence_partial_sequence_not_none(self): + input_partial_sequence = [1, 2, 3] + + partial_sequence = ( + partial_sequence_model_generator._get_starting_partial_sequence( + partial_sequence=input_partial_sequence, + grammar=self.grammar, + random_state=np.random.RandomState())) + + # Modify partial_sequence in place shouldn't affect input_partial_sequence. + partial_sequence.append(42) + self.assertListEqual(partial_sequence, [1, 2, 3, 42]) + self.assertListEqual(input_partial_sequence, [1, 2, 3]) + + def test_get_starting_partial_sequence_partial_sequence_none(self): + self.assertListEqual( + partial_sequence_model_generator._get_starting_partial_sequence( + partial_sequence=None, + grammar=self.grammar, + random_state=np.random.RandomState()), + [1]) + + @parameterized.parameters([ + # The max length is reached before expression is terminal. + ([2, 3, 4, 5, 2, 3, 4, 5], + None, + {'expression_string': 'S / T * T - T + T', + 'is_terminal': False, + 'production_rule_sequence': [1, 2, 3, 4, 5], + 'history': [ + 'S', 'S + T', 'S - T + T', 'S * T - T + T', 'S / T * T - T + T']}), + ([2, 3, 4, 5, 2, 3, 4, 5], + [1], + {'expression_string': 'S / T * T - T + T', + 'is_terminal': False, + 'production_rule_sequence': [1, 2, 3, 4, 5], + 'history': [ + 'S', 'S + T', 'S - T + T', 'S * T - T + T', 'S / T * T - T + T']}), + ([3, 4, 5, 2, 3, 4, 5], + [1, 2], + {'expression_string': 'S / T * T - T + T', + 'is_terminal': False, + 'production_rule_sequence': [1, 2, 3, 4, 5], + 'history': [ + 'S', 'S + T', 'S - T + T', 'S * T - T + T', 'S / T * T - T + T']}), + ([4, 5, 2, 3, 4, 5], + [1, 2, 3], + {'expression_string': 'S / T * T - T + T', + 'is_terminal': False, + 'production_rule_sequence': [1, 2, 3, 4, 5], + 'history': [ + 'S', 'S + T', 'S - T + T', 'S * T - T + T', 'S / T * T - T + T']}), + # The expression is terminal before max length is reached. + ([6, 9], + None, + {'expression_string': '1', + 'is_terminal': True, + 'production_rule_sequence': [1, 6, 9], + 'history': ['S', 'T', '1']}), + ([6, 9], + [1], + {'expression_string': '1', + 'is_terminal': True, + 'production_rule_sequence': [1, 6, 9], + 'history': ['S', 'T', '1']}), + ([9], + [1, 6], + {'expression_string': '1', + 'is_terminal': True, + 'production_rule_sequence': [1, 6, 9], + 'history': ['S', 'T', '1']}), + ]) + def test_generate_expression_sess_none( + self, mock_next_production_rules, partial_sequence, expected_result): + with mock.patch.object( + partial_sequence_model_generator, + 'generate_next_production_rule_randomly', + side_effect=mock_next_production_rules): + self.assertDictEqual( + partial_sequence_model_generator.generate_expression( + sess=None, + grammar=self.grammar, + max_length=5, + partial_sequence=partial_sequence), + expected_result) + + @parameterized.parameters([ + # The max length is reached before expression is terminal. + ([2, 3, 4, 5, 2, 3, 4, 5], + None, + {'expression_string': 'S / T * T - T + T', + 'is_terminal': False, + 'production_rule_sequence': [1, 2, 3, 4, 5], + 'history': [ + 'S', 'S + T', 'S - T + T', 'S * T - T + T', 'S / T * T - T + T']}), + ([2, 3, 4, 5, 2, 3, 4, 5], + [1], + {'expression_string': 'S / T * T - T + T', + 'is_terminal': False, + 'production_rule_sequence': [1, 2, 3, 4, 5], + 'history': [ + 'S', 'S + T', 'S - T + T', 'S * T - T + T', 'S / T * T - T + T']}), + ([3, 4, 5, 2, 3, 4, 5], + [1, 2], + {'expression_string': 'S / T * T - T + T', + 'is_terminal': False, + 'production_rule_sequence': [1, 2, 3, 4, 5], + 'history': [ + 'S', 'S + T', 'S - T + T', 'S * T - T + T', 'S / T * T - T + T']}), + ([4, 5, 2, 3, 4, 5], + [1, 2, 3], + {'expression_string': 'S / T * T - T + T', + 'is_terminal': False, + 'production_rule_sequence': [1, 2, 3, 4, 5], + 'history': [ + 'S', 'S + T', 'S - T + T', 'S * T - T + T', 'S / T * T - T + T']}), + # The expression is terminal before max length is reached. + ([6, 9], + None, + {'expression_string': '1', + 'is_terminal': True, + 'production_rule_sequence': [1, 6, 9], + 'history': ['S', 'T', '1']}), + ([6, 9], + [1], + {'expression_string': '1', + 'is_terminal': True, + 'production_rule_sequence': [1, 6, 9], + 'history': ['S', 'T', '1']}), + ([9], + [1, 6], + {'expression_string': '1', + 'is_terminal': True, + 'production_rule_sequence': [1, 6, 9], + 'history': ['S', 'T', '1']}), + ]) + def test_generate_expression_sess_not_none( + self, mock_next_production_rules, partial_sequence, expected_result): + with mock.patch.object( + partial_sequence_model_generator, + 'generate_next_production_rule_from_model', + side_effect=mock_next_production_rules): + self.assertDictEqual( + partial_sequence_model_generator.generate_expression( + sess=mock.MagicMock(), + grammar=self.grammar, + max_length=5, + partial_sequence=partial_sequence), + expected_result) + + @parameterized.parameters( + [('1', { + 'leading_at_0': -4, + 'leading_at_inf': -4 + }, [0, 0, 0, 0, 0, 1, 0, 0, 0, 0]), + ('1', { + 'leading_at_0': -3 + }, [0, 0, 0.5 / 3, 0.5 / 3, 0.05 / 3, 1.9 / 3, 0.05 / 3, 0, 0, 0]), + ('1', { + 'leading_at_0': -4, + 'leading_at_inf': -4, + 'monotonicity_at_inf': 0 + }, [0, 0, 0, 0, 0, 1, 0, 0, 0, 0])]) + def test_get_next_production_rule_distribution( + self, current_partial_sequence_indices, symbolic_properties_dict, + expected_result): + next_production_rule_distribution = ( + partial_sequence_model_generator.get_next_production_rule_distribution( + self.empirical_distribution_df, + None, current_partial_sequence_indices, + symbolic_properties_dict, + self.next_production_rule_mask)) + numpy_testing.assert_almost_equal(next_production_rule_distribution, + expected_result) + + def test_get_next_production_rule_distribution_without_condition(self): + next_production_rule_distribution = ( + partial_sequence_model_generator.get_next_production_rule_distribution( + self.empirical_distribution_df_without_condition, + None, '1', + {'leading_at_0': -4, + 'leading_at_inf': -4}, + self.next_production_rule_mask)) + expected_result = [0, 0, 0, 0, 0, 1, 0, 0, 0, 0] + numpy_testing.assert_almost_equal(next_production_rule_distribution, + expected_result) + + @parameterized.parameters( + [('1', { + 'leading_at_0': -4, + 'leading_at_inf': -4 + }, [0, 0, 0, 0, 0, 1, 0, 0, 0, 0]), + ('1', { + 'leading_at_0': -3 + }, [0, 0, 0.5 / 3, 0.5 / 3, 0.05 / 3, 1.9 / 3, 0.05 / 3, 0, 0, 0]), + ('1', { + 'leading_at_0': -4, + 'leading_at_inf': -4, + 'monotonicity_at_inf': 0 + }, [0, 0, 0, 0, 0, 1, 0, 0, 0, 0])]) + def test_get_next_production_rule_distribution_limited_history( + self, current_tail_partial_sequence_indices, symbolic_properties_dict, + expected_result): + next_production_rule_distribution = ( + partial_sequence_model_generator.get_next_production_rule_distribution( + self.limited_history_empirical_distribution_df, + 1, current_tail_partial_sequence_indices, + symbolic_properties_dict, + self.next_production_rule_mask)) + numpy_testing.assert_almost_equal(next_production_rule_distribution, + expected_result) + + def test_get_next_rule_distribution_limited_history_without_condition(self): + next_production_rule_distribution = ( + partial_sequence_model_generator.get_next_production_rule_distribution( + self.limited_history_empirical_distribution_df_without_condition, + 1, '1', + {'leading_at_0': -4, + 'leading_at_inf': -4}, + self.next_production_rule_mask)) + expected_result = [0, 0, 0, 0, 0, 1, 0, 0, 0, 0] + numpy_testing.assert_almost_equal(next_production_rule_distribution, + expected_result) + + @parameterized.parameters( + [('1', { + 'leading_at_0': -6, + 'leading_at_inf': -6 + }, None), + ('2', { + 'leading_at_0': -4, + 'leading_at_inf': -4 + }, None)]) + def test_get_next_production_rule_distribution_not_found( + self, current_partial_sequence_indices, symbolic_properties_dict, + expected_result): + next_production_rule_distribution = ( + partial_sequence_model_generator.get_next_production_rule_distribution( + self.empirical_distribution_df, + None, current_partial_sequence_indices, + symbolic_properties_dict, + self.next_production_rule_mask)) + self.assertEqual(next_production_rule_distribution, expected_result) + + +if __name__ == '__main__': + tf.test.main() diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/run_partial_sequence_model.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/run_partial_sequence_model.py new file mode 100644 index 0000000000000000000000000000000000000000..89cc5687ef13e4ddb2755a81eaba7399603e2445 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/models/run_partial_sequence_model.py @@ -0,0 +1,389 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +r"""Runs partial sequence model. + +This is a supervised learning model. This model use the partial sequence of +production rules to predict next production rule. +""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import functools +import os + +from absl import app +from absl import flags +import six +from six.moves import range +# import tensorflow.compat.v1 as tf +# from tensorflow.compat.v1 import gfile +import tensorflow as tf +from tensorflow import gfile + +from neural_guided_symbolic_regression.models import core +from neural_guided_symbolic_regression.models import grammar_utils +from neural_guided_symbolic_regression.models import input_ops +from neural_guided_symbolic_regression.models import metrics +from neural_guided_symbolic_regression.models import networks +from tensorflow.contrib import layers as contrib_layers +from tensorflow.contrib import metrics as contrib_metrics +from tensorflow.contrib import training as contrib_training +from npu_bridge.npu_init import * + +flags.DEFINE_string('model_dir', None, + 'The directory where the model will be stored.') +flags.DEFINE_string('hparams', None, 'Filename for serialized HParams.') +flags.DEFINE_string('grammar', None, 'Filename for grammar.') +flags.DEFINE_string('data', None, 'Filename for data.') +flags.DEFINE_bool('is_chief', False, + 'If True, write hparams and geninfo to model_dir.') + + +FLAGS = flags.FLAGS + + +def mask_logits(logits, mask): + """Masks logits and writes them to predictions dict. + + Args: + logits: Float tensor with shape [batch_size, num_classes]. + mask: Boolean tensor with shape [batch_size, num_classes]. + + Returns: + Dict of tensors. It contains keys + 'unmasked_probabilities' and 'masked_probabilities'. Both of them are float + tensor with shape [batch_size, num_classes]. + """ + with tf.variable_scope('mask_logits'): + unmasked_probabilities = tf.nn.softmax( + logits, name='unmasked_probabilities') + unnormalized_masked_probabilities = tf.multiply( + unmasked_probabilities, + tf.cast(mask, unmasked_probabilities.dtype)) + masked_probabilities = tf.divide( + unnormalized_masked_probabilities, + tf.reduce_sum(unnormalized_masked_probabilities, axis=1, keepdims=True), + name='masked_probabilities') + return { + 'unmasked_probabilities': unmasked_probabilities, + 'masked_probabilities': masked_probabilities, + } + + +def model_fn(features, labels, mode, params, grammar): + """Builds the model graph. + + Args: + features: Dict of tensors. + labels: Dict of tensors, or None if mode == INFER. + mode: tf.estimator.ModeKeys execution mode. + params: HParams object containing model hyperparameters. + grammar: arithmetic_grammar.Grammar object. + + Returns: + A ModelFnOps object defining predictions, loss, and train_op. + """ + print("--------------Begin model_fn--------------") + if mode != tf.estimator.ModeKeys.PREDICT: + tf.summary.text('expression_string', features['expression_string'][:10]) + tf.summary.text('production_rules', tf.constant(grammar.grammar_to_string())) + + # Make features easier to look up. + with tf.variable_scope('features'): + features = { + key: tf.identity(value, name=key) + for key, value in six.iteritems(features) + } + + embedding_layer = networks.partial_sequence_encoder( + features=features, + symbolic_properties=core.hparams_list_value(params.symbolic_properties), + numerical_points=core.hparams_list_value(params.numerical_points), + num_production_rules=grammar.num_production_rules, + embedding_size=params.embedding_size) + + logits = networks.build_stacked_gru_model( + embedding_layer=embedding_layer, + partial_sequence_length=features['partial_sequence_length'], + gru_hidden_sizes=params.gru_hidden_sizes, + num_output_features=grammar.num_production_rules, + bidirectional=params.bidirectional) + + predictions = {'logits': tf.identity(logits, name='predictions/logits')} + predictions.update({ + name: tf.identity(tensor, name='predictions/%s' % name) + for name, tensor in six.iteritems( + mask_logits(logits, features['next_production_rule_mask'])) + }) + predictions['next_production_rule'] = tf.argmax( + predictions['masked_probabilities'], + axis=1, + name='predictions/next_production_rule') + + if mode == tf.estimator.ModeKeys.PREDICT: + return tf.estimator.EstimatorSpec(mode=mode, predictions=predictions) + + # NOTE(leeley): The mask cannot be applied directly on logits. Because 0 + # logit is still corresponding to a positive probability. Since + # tf.losses.sparse_softmax_cross_entropy() only works for logits rather than + # probabilities, I convert probabilities back to logits by tf.log(). Since + # the probabilities for grammarly invalid production rules are 0, to avoid + # numerical issue of log(0), I added a small number 1e-10. + loss = tf.losses.sparse_softmax_cross_entropy( + labels, tf.log(predictions['masked_probabilities'] + 1e-10)) + + # Configure the training op for TRAIN mode. + if mode == tf.estimator.ModeKeys.TRAIN: + train_op = contrib_layers.optimize_loss( + loss=loss, + global_step=tf.train.get_global_step(), + learning_rate=core.learning_rate_decay( + initial_learning_rate=params.learning_rate, + decay_steps=params.learning_rate_decay_steps, + decay_rate=params.learning_rate_decay_rate), + optimizer=params.optimizer, + summaries=contrib_layers.OPTIMIZER_SUMMARIES) + return tf.estimator.EstimatorSpec( + mode=mode, + loss=loss, + train_op=train_op) + + # Add evaluation metrics for EVAL mode. + eval_metric_ops = { + 'eval_loss': + tf.metrics.mean(loss), + 'count': + contrib_metrics.count(labels), + 'next_production_rule_valid_ratio': + metrics.next_production_rule_valid_ratio( + unmasked_probabilities_batch=predictions[ + 'unmasked_probabilities'], + next_production_rule_masks=features['next_production_rule_mask']), + 'next_production_rule_accuracy': + metrics.next_production_rule_accuracy( + next_production_rules=labels, + predict_next_production_rules=predictions['next_production_rule'] + ), + } + + for target_length in range(1, params.max_length + 1): + eval_metric_ops[ + 'next_production_rule_info/length_%d' % target_length + ] = metrics.next_production_rule_info_batch_text_summary( + expression_strings=features['expression_string'], + partial_sequences=features['partial_sequence'], + partial_sequence_lengths=features['partial_sequence_length'], + next_production_rules=labels, + unmasked_probabilities_batch=predictions[ + 'unmasked_probabilities'], + masked_probabilities_batch=predictions['masked_probabilities'], + grammar=grammar, + target_length=target_length) + + eval_metric_ops[ + 'next_production_rule_valid_ratio/length_%d' % target_length + ] = metrics.next_production_rule_valid_ratio( + unmasked_probabilities_batch=predictions[ + 'unmasked_probabilities'], + next_production_rule_masks=features['next_production_rule_mask'], + partial_sequence_lengths=features['partial_sequence_length'], + target_length=target_length) + + eval_metric_ops[ + 'next_production_rule_accuracy/length_%d' % target_length + ] = metrics.next_production_rule_accuracy( + next_production_rules=labels, + predict_next_production_rules=predictions['next_production_rule'], + partial_sequence_lengths=features['partial_sequence_length'], + target_length=target_length) + + if params.num_expressions_per_condition > 0: + with tf.variable_scope('conditional_generation'): + match_ratio = tf.placeholder(tf.float32, shape=[None], name='match_ratio') + fail_ratio = tf.placeholder(tf.float32, shape=[None], name='fail_ratio') + + eval_metric_ops.update({ + 'generation_match_ratio': tf.metrics.mean(match_ratio), + 'generation_fail_ratio': tf.metrics.mean(fail_ratio), + }) + + return tf.estimator.EstimatorSpec( + mode=mode, loss=loss, eval_metric_ops=eval_metric_ops) + print("--------------End model_fn--------------") + +def get_hparams(**kwargs): + """Creates a set of default hyperparameters. + + Note that in addition to the hyperparameters described below, the full set of + hyperparameters includes input_ops.get_hparams() for specifying the input data + pipeline (see that function for input_ops hyperparameter descriptions). + + Model hyperparameters: + grammar_path: String, the filename of txt file containing the grammar + production rules. Expressions will be parsed by this grammar. + learning_rate: Float, learning rate. + learning_rate_decay_rate: Float, decay rate for tf.train.exponential_decay. + learning_rate_decay_step: Integer, decay steps for + tf.train.exponential_decay. + optimizer: String, optimizer name. Must be one of + tf.contrib.layers.OPTIMIZER_CLS_NAMES. + save_checkpoints_secs: Integer, number of seconds between model checkpoints. + keep_checkpoint_max: Integer, the maximum number of recent checkpoint files + to keep. As new files are created, older files are deleted. + If None or 0, all checkpoint files are kept. + start_delay_secs: Integer, number of seconds to wait before starting + evaluations. + throttle_secs: Integer, number of seconds between evaluations. + train_steps: Integer, maximum number of training steps. Set to None to train + forever. + eval_steps: Integer, number of steps for each evaluation. Set to None to + evaluate the entire tune/test set. + embedding_size: Integer, the size of production rule embedding. + symbolic_properties: List of strings, symbolic properties to concatenate on + embedding as conditions. + numerical_points: List of floats, points to evaluate expression values. + gru_hidden_sizes: List of integers, number of units for each GRU layer. + bidirectional: Boolean, whether to use bidirectional RNN. + generation_leading_powers_abs_sums: List of integers, the sum of leading + power at 0 and at inf, defining the condition in generation. + For example, if generation_leading_powers_abs_sums = [1, 2], + expressions will be generated with + the following conditions (leading_at_0, leading_at_inf): + (0, 1), (-1, 0), (0, -1), (1, 0) + (0, 2), (-1, 1), (-2, 0), (-1, -1), (0, -2), (1, -1), (2, 0), (1, 1) + This is used for eval. + num_expressions_per_condition: Integer, the number of expressions to + generate for each condition. This is used for eval. Default 0, no + generation in eval. + exports_to_keep: Integer, the number of latest exported model to keep. + + Args: + **kwargs: Dict of parameter overrides. + + Returns: + HParams. + """ + hparams = contrib_training.HParams( + grammar_path=None, + learning_rate=0.01, + learning_rate_decay_rate=1.0, + learning_rate_decay_steps=100000, + optimizer='Adagrad', + save_checkpoints_secs=600, + keep_checkpoint_max=20, + start_delay_secs=300, + throttle_secs=300, + train_steps=None, + eval_steps=None, + embedding_size=10, + symbolic_properties=core.HPARAMS_EMPTY_LIST_STRING, + numerical_points=core.HPARAMS_EMPTY_LIST_FLOAT, + gru_hidden_sizes=[100], + bidirectional=False, + generation_leading_powers_abs_sums=core.HPARAMS_EMPTY_LIST_INT, + num_expressions_per_condition=0, + exports_to_keep=50) + + # Add hparams from input_ops. + # Using add_hparam ensures there are no duplicated parameters. + for key, value in six.iteritems(input_ops.get_hparams().values()): + if key in hparams.values(): + continue # Skip duplicated parameters. + hparams.add_hparam(key, value) + return hparams.override_from_dict(kwargs) + + +def run(): + """Runs train_and_evaluate.""" + print("--------------Begin Hparams--------------") + + FLAGS.model_dir=os.path.join(os.getcwd(),FLAGS.model_dir) + FLAGS.hparams=os.path.join(os.getcwd(),FLAGS.hparams) + hparams_filename = os.path.join(FLAGS.model_dir, 'hparams.json') + + if FLAGS.is_chief: + print("--------------In if--------------") + gfile.MakeDirs(FLAGS.model_dir) + hparams = core.read_hparams(FLAGS.hparams, get_hparams()) + core.write_hparams(hparams, hparams_filename) + print("--------------Out if--------------") + # Always load HParams from model_dir. + hparams = core.wait_for_hparams(hparams_filename, get_hparams()) + print("--------------Out core.wait_for_hparams--------------") + grammar = grammar_utils.load_grammar(grammar_path=os.path.join(FLAGS.grammar, "univariate_one_constant_grammar.txt")) + print("--------------Out grammar_utils.load_grammar--------------") + print("--------------Begin Run--------------") + # estimator = tf.estimator.Estimator( + estimator = NPUEstimator( + model_fn=functools.partial(model_fn, grammar=grammar), + params=hparams, + # config=tf.estimator.RunConfig( + config=NPURunConfig( + save_checkpoints_secs=hparams.save_checkpoints_secs, + keep_checkpoint_max=hparams.keep_checkpoint_max) + + ) + print("--------------end estimator--------------") + train_spec = tf.estimator.TrainSpec( + input_fn=functools.partial( + input_ops.input_fn, + input_pattern=os.path.join(FLAGS.data, "train.tfrecords"), + grammar=grammar), + max_steps=hparams.train_steps) + print("--------------end train_spec--------------") + # NOTE(leeley): The SavedModel will be stored under the + # tf.saved_model.tag_constants.SERVING tag. + latest_exporter = tf.estimator.LatestExporter( + name='latest_exported_model', + serving_input_receiver_fn=functools.partial( + input_ops.serving_input_receiver_fn, + params=hparams, + num_production_rules=grammar.num_production_rules), + exports_to_keep=hparams.exports_to_keep) + print("--------------end latest_exporter--------------") + eval_hooks = [] + if hparams.num_expressions_per_condition > 0: + eval_hooks.append( + metrics.GenerationWithLeadingPowersHook( + generation_leading_powers_abs_sums=core.hparams_list_value( + hparams.generation_leading_powers_abs_sums), + num_expressions_per_condition=hparams.num_expressions_per_condition, + max_length=hparams.max_length, + grammar=grammar)) + print("--------------end eval_hooks.append--------------") + eval_spec = tf.estimator.EvalSpec( + input_fn=functools.partial( + input_ops.input_fn, + input_pattern=os.path.join(FLAGS.data, "eval.tfrecords"), + grammar=grammar), + steps=hparams.eval_steps, + exporters=latest_exporter, + start_delay_secs=hparams.start_delay_secs, + throttle_secs=hparams.throttle_secs, + hooks=eval_hooks) + print("--------------end eval_spec--------------") + tf.estimator.train_and_evaluate(estimator, train_spec, eval_spec) + print("--------------End Run--------------") + +def main(argv): + del argv # Unused. + run() + + +if __name__ == '__main__': + app.run(main) diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/nltk-3.6.2-py3-none-any.whl b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/nltk-3.6.2-py3-none-any.whl new file mode 100644 index 0000000000000000000000000000000000000000..06fc48c6e937b2d65e2344992f6f23ac56710524 Binary files /dev/null and b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/nltk-3.6.2-py3-none-any.whl differ diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/pip-requirements.txt b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/pip-requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..393ace55b233c92f1e8cb945fac78a823e152b97 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/pip-requirements.txt @@ -0,0 +1,7 @@ +absl-py +deap>=1.2.2 +mock>=1.0.1 +numpy>=1.13.3 +pandas>=0.22.0 +sympy>=1.2 +nltk-3.6.2-py3-none-any.whl \ No newline at end of file diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/requirements.txt b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..127fffb6ce97dcf3d37a8f311a97ea14d336aea6 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/requirements.txt @@ -0,0 +1,8 @@ +absl-py +deap>=1.2.2 +mock>=1.0.1 +nltk>=3.2.2 +numpy>=1.13.3 +pandas>=0.22.0 +sympy>=1.2 + diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/run.sh b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/run.sh new file mode 100644 index 0000000000000000000000000000000000000000..7602b89a81bdadb7b3cf11b4fa9007a9e31a30c5 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/run.sh @@ -0,0 +1,37 @@ +# Copyright 2021 The Google Research Authors. +# +# 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. + +#!/bin/bash +set -e +set -x + +code_dir=${1} +data_dir=${2} +result_dir=${3} +obs_url=${4} + +#virtualenv -p python . +#source ./bin/activate + +#pip install -r neural_guided_symbolic_regression/requirements.txt +#/home/ma-user/miniconda3/envs/TensorFlow-1.15-arm/bin/python -m pip install --upgrade pip +#pip install -r ${code_dir}/requirements.txt +#pip install nltk,sympy +#python -m neural_guided_symbolic_regression.models.run_partial_sequence_model \ +python ${code_dir}/models/run_partial_sequence_model.py \ +--hparams="${code_dir}/models/config/example_network.json" \ +--is_chief \ +--model_dir=${code_dir}/example_run \ +--grammar=${code_dir}/grammar \ +--data=${code_dir}/data \ diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/.keep b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/.keep new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/__init__.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..c4cbefc3397c8c691234e616369bda8b71f721a6 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/__init__.py @@ -0,0 +1,15 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/arithmetic_grammar.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/arithmetic_grammar.py new file mode 100644 index 0000000000000000000000000000000000000000..7f27d0a137e55416a693d6837d0ad6493507515c --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/arithmetic_grammar.py @@ -0,0 +1,406 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Define arithmetic context-free grammars for expressions. + +Define basic arithmetic context-free grammars for expressions using +Natural Language Toolkit (NLTK). +http://www.nltk.org/ +""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import nltk +from nltk.parse import generate +import numpy as np +import six +from six.moves import map +from six.moves import range +# from tensorflow.compat.v1 import gfile +from tensorflow import gfile + +from neural_guided_symbolic_regression.utils import constants + + +def all_terminal(symbols): + """Whether the input list of symbols are all terminal symbols. + + Note this function will return True for symbols=[]. + + Args: + symbols: List of context-free grammar symbols. + + Returns: + Boolean whether the input list of symbols are all terminal symbols. + """ + return all(nltk.grammar.is_terminal(symbol) for symbol in symbols) + + +def read_grammar_from_file(filename, return_list=False): + """Reads grammar from file. + + Any lines start with '#' will be considered as comments and be ignored. + + Args: + filename: String, the filename of txt file containing the grammar production + rules. + return_list: Boolean, whether to return a nltk.grammar.CFG object or a list + of grammar production rule strings. + + Returns: + A nltk.grammar.CFG object or a list of grammar production rule strings. + """ + production_rule_strings = [] + with gfile.Open(filename, 'r') as f: + for line in f.read().strip().split('\n'): + if not line.startswith('#'): + production_rule_strings.append(line) + if return_list: + return production_rule_strings + else: + return nltk.CFG.fromstring(production_rule_strings) + + +class Grammar(object): + """Grammar object initialized by strings of context-free grammar. + + Attributes: + delimiter: String, delimiter of the tokens in the expression string. + prod_rules: List of nltk.grammar.Production objects. + num_production_rules: Integer, number of unique production rules defined in + context-free grammar. + padding_rule_index: Integer, the index of the padding rule. + padding_at_end: Boolean, if True, the padding rule is at the end of + production rules. Otherwise, the padding rule is the first production + rule in grammar. + start_index: The left hand side (lhs) object of the first production rule. + start_rule: nltk.grammar.Production object, the starting rule. + prod_rule_to_index: A dict mapping from production rule to its index in + prod_rules. + prod_rule_lhs: List of string, left hand side (lhs) symbols of each + production rule in prod_rules. + unique_lhs: List of unique left hand side (lhs) objects sorted by symbol. + num_unique_lhs: Integer, number of unique left hand side (lhs). + lhs_to_index: A dict mapping from left hand side (lhs) to its index in + unique_lhs. + masks: Numpy array with shape [num_unique_lhs, num_production_rules]. Used + as a mask for production rules with given left hand side (lhs). + prod_rule_index_to_lhs_index: Numpy array with shape + [num_production_rules,]. For the i-th production rule in prod_rules, + prod_rule_index_to_lhs_index[i] gives the index of its left hand side in + unique_lhs. + prod_rule_rhs_indices: List of list of integers, the indices of right hand + side (rhs) symbols in unique_lhs for each production rule. + max_rhs_indices_size: Integer, the maximum size of the indice list in + prod_rule_rhs_indices. + parser: A nltk.ChartParser object for parsing the expression string. + """ + + def __init__( + self, + grammar_rules, + delimiter=' ', + padding_at_end=True, + add_unique_production_rule_to_start=False): + """Constructs the context-free grammar. + + Args: + grammar_rules: A list of strings, each string is a grammar production + rule. + Each string should have one left hand side (lhs) symbol, an arrow + '->', and any number of right hand side (rhs) symbols, including zero. + A space is required between lhs and arrow. All the symbols should be + separated by single space. + delimiter: String, delimiter of the tokens in the expression string. + padding_at_end: Boolean. If True, the padding production rule will be the + last production rule in the grammar. If False, it will be the first. + add_unique_production_rule_to_start: Boolean. If the start symbol of + grammar is S, there are usually more than one production rules with + lhs S. If True, a production rule O -> S will be added to the grammar + and O will be set as the start symbol. There will be only one unique + production rule with lhs start symbol (O). Default False. + """ + self.delimiter = delimiter + self.parser = nltk.ChartParser( + self._set_context_free_grammar( + grammar_rules, + padding_at_end, + add_unique_production_rule_to_start)) + + def _set_context_free_grammar( + self, + grammar_rules, + padding_at_end, + add_unique_production_rule_to_start): + """Sets context-free grammar and useful attributes. + + This method sets a self._cfg attribute containing a nltk.grammar.CFG object + for context-free grammar. + + Args: + grammar_rules: A list of strings, each string is a grammar production + rule. + Each string should have one left hand side (lhs) symbol, an arrow + '->', and any number of right hand side (rhs) symbols, including zero. + A space is required between lhs and arrow. All the symbols should be + separated by single space. + padding_at_end: Boolean. If True, the padding production rule will be the + last production rule in the grammar. If False, it will be the first. + add_unique_production_rule_to_start: Boolean. If the start symbol of + grammar is S, there are usually more than one production rules with + lhs S. If True, a production rule O -> S will be added to the grammar + and O will be set as the start symbol. There will be only one unique + production rule with lhs start symbol (O). + + Returns: + A nltk.grammar.CFG object. + + Raises: + ValueError: If the input grammar_rules is not list. + ValueError: If the last production rule is not the dummy production rule + defined in this module. + ValueError: If add_unique_production_rule_to_start is True but symbol O + has already been used in the input grammar rules. + """ + if not isinstance(grammar_rules, list): + raise ValueError('The input grammar_rules should be list.') + + if add_unique_production_rule_to_start: + original_start_symbol_string = nltk.grammar.standard_nonterm_parser( + grammar_rules[0], pos=0)[0].symbol() + for grammar_rule in grammar_rules: + if 'O' in grammar_rule.split(): + raise ValueError( + 'add_unique_production_rule_to_start=True ' + 'so O -> %s will be added to grammar rules. ' + 'But symbol O has already been used in %s' + % (original_start_symbol_string, grammar_rule)) + grammar_rules = ['O -> %s' % original_start_symbol_string] + grammar_rules + + self.padding_at_end = padding_at_end + if self.padding_at_end: + # Add DUMMY_PRODUCTION_RULE for padding in production rule sequence. Avoid + # append to prevent changing the input grammar_rules list. + grammar_rules = grammar_rules + [constants.DUMMY_PRODUCTION_RULE] + else: + grammar_rules = [constants.DUMMY_PRODUCTION_RULE] + grammar_rules + if len(set(grammar_rules)) != len(grammar_rules): + raise ValueError('The grammar production rules are not unique.') + + if self.padding_at_end: + self._cfg = nltk.CFG.fromstring(grammar_rules) + else: + # NOTE(leeley): By default, nltk.CFG.fromstring will set the lhs of the + # first production rule as start symbol. This causes problem if this + # grammar is used in parser when padding_at_end is False. + # We need to set the start symbol as the lhs of the second production rule + # in this situation. + _, productions = nltk.grammar.read_grammar( + grammar_rules, nltk.grammar.standard_nonterm_parser, encoding=None) + start = productions[1].lhs() + self._cfg = nltk.grammar.CFG(start, productions) + + self.prod_rules = self._cfg.productions() + self.num_production_rules = len(self.prod_rules) + + if self.padding_at_end: + self.padding_rule_index = self.num_production_rules - 1 + self.start_index = self.prod_rules[0].lhs() + self.start_rule = self.prod_rules[0] + else: + self.padding_rule_index = 0 + self.start_index = self.prod_rules[1].lhs() + self.start_rule = self.prod_rules[1] + + # Map from production rule to its index in prod_rules + self.prod_rule_to_index = { + str(prod_rule): i + for i, prod_rule in enumerate(self.prod_rules) + } + + # Left hand side (LHS) symbols of each production rule. + self.prod_rule_lhs = [ + prod_rule.lhs().symbol() for prod_rule in self.prod_rules + ] + + # List of unique lhs as a lookup table of index and symbol. + self.unique_lhs = sorted(list(set(self.prod_rule_lhs))) + self.num_unique_lhs = len(self.unique_lhs) + + # Map from unique lhs to its index in unique_lhs + self.lhs_to_index = { + lhs_sym: i + for i, lhs_sym in enumerate(self.unique_lhs) + } + + # For each lhs symbol, which production rules should be masked. + masks = np.zeros((self.num_unique_lhs, self.num_production_rules)) + for i, sym in enumerate(self.unique_lhs): + masks[i] = np.array([lhs_sym == sym for lhs_sym in self.prod_rule_lhs]) + self.masks = masks + + # From the index of production rule to the index of its lhs + # in list of unique lhs + prod_rule_index_to_lhs_index = np.zeros(self.num_production_rules, + dtype=int) + for i in range(self.num_production_rules): + prod_idx = self.prod_rule_lhs[i] + prod_rule_index_to_lhs_index[i] = self.unique_lhs.index(prod_idx) + self.prod_rule_index_to_lhs_index = prod_rule_index_to_lhs_index + + # The indices of rhs symbols in unique_lhs for each production rule. + prod_rule_rhs_indices = [] + for prod_rule in self.prod_rules: + rhs_indices = [] + for sym in prod_rule.rhs(): + # Use six.string_types for python 2/3 compatibility + if not isinstance(sym, six.string_types): + s = sym.symbol() + rhs_indices.extend( + [i for i, lhs_sym in enumerate(self.unique_lhs) if lhs_sym == s]) + prod_rule_rhs_indices.append(rhs_indices) + self.prod_rule_rhs_indices = prod_rule_rhs_indices + + # The maximum size of the indices list in prod_rule_rhs_indices + self.max_rhs_indices_size = max(list(map(len, self.prod_rule_rhs_indices))) + return self._cfg + + def get_grammar(self): + """Gets nltk.grammar.CFG object of context-free grammar. + + Returns: + nltk.grammar.CFG object for context-free grammar. + """ + return self._cfg + + def grammar_to_string(self, indent=True): + r"""Display grammar production rules as a string. + + If the grammar contains production rules + Nothing -> None + S -> T + T -> '1' + + The output string will be + "\t0: Nothing -> None\n\t1: S -> T\n\t2:T -> '1'\n" + + The order of production rules is the order in prod_rules attribute. + + Args: + indent: Boolean, whether to add indent before each line. Indent is + required for markdown format. + + Returns: + String. + """ + output = [] + for i, production_rule in enumerate(self.prod_rules): + output.append('%d: %s\n' % (i, str(production_rule))) + if indent: + output = ['\t%s' % line for line in output] + return ''.join(output) + + def parse_expressions_to_indices_sequences( + self, expression_strings, max_length): + """Parses a list of expression strings to sequences of indices of rules. + + Args: + expression_strings: A list of strings, each string is an expression + string. + max_length: Int, the maximum length of the production rule sequence. + + Returns: + expression_tensor: Numpy array with shape + [num_expression, max_length]. The max_length is the + maximum length of the production rule sequence. Each element is an + index of a production rule in grammar. For sequence shorter than + max_length, it will be padded by dummy production rule + (index = padding_rule_index) at the end. + + Raises: + ValueError: If the number of production rules to required to represent an + expression is greater than max_length or expression cannot be parsed; + the expression_strings is not list, tuple or np.ndarray; or the + expression_strings can not be parsed to production rules. + """ + if not isinstance(expression_strings, (list, tuple, np.ndarray)): + raise ValueError('expression_strings is expected to be list, but got %s.' + % type(expression_strings)) + indices = [] + for expression_string in expression_strings: + try: + # Parse by context-free grammar tree. + # Get the production rules by preorder traversal. + # NOTE(leeley): nltk parser will return several ways to parse the + # expression string. self.parser.parse() iterator returns those parsing + # results from most likely to least likely. So we choose the first + # parsing result (most likely). + prod_rules = next(self.parser.parse( + # Tokenize the expression strings. + expression_string.split(self.delimiter))).productions() + except StopIteration: + raise ValueError('%s cannot be parsed to production rules.' % + expression_string) + num_prod_rules = len(prod_rules) + if num_prod_rules > max_length: + raise ValueError('The number of production rules to parse expression ' + '%s is %d, which can not be greater than max_length ' + '%d.' % (expression_string, num_prod_rules, max_length) + ) + prod_rule_indices = [self.prod_rule_to_index[str(prod_rule)] + for prod_rule in prod_rules] + prod_rule_indices += [self.padding_rule_index] * ( + max_length - len(prod_rule_indices)) + indices.append(prod_rule_indices) + return np.asarray(indices, dtype=np.int32) + + def parse_expressions_to_tensor(self, expression_strings, max_length): + """Parses a list of expression strings to an expression tensor. + + Args: + expression_strings: A list of strings, each string is an expression + string. + max_length: Int, the maximum length of the production rule sequence. + + Returns: + expression_tensor: Numpy array with shape + [num_expression, max_length, vector_size]. The max_length is the + maximum length of the production rule sequence. The vector_size is the + total number of production rules. + """ + indices = self.parse_expressions_to_indices_sequences( + expression_strings, max_length) + expression_tensor = np.zeros( + (len(indices), max_length, self.num_production_rules), dtype=np.float32) + for i, prod_rule_indices in enumerate(indices): + expression_tensor[i, np.arange(max_length), prod_rule_indices] = 1. + return expression_tensor + + def generate(self, tree_depth, num_expressions): + """Generates expression strings from context-free grammar. + + Args: + tree_depth: Integer, depth of the grammar parsing tree. + num_expressions: Integer, maximum number of expressions to generate. + + Yields: + List of token strings for an expression string. + """ + for token_list in generate.generate(self._cfg, + depth=tree_depth, + n=num_expressions): + yield token_list diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/arithmetic_grammar_test.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/arithmetic_grammar_test.py new file mode 100644 index 0000000000000000000000000000000000000000..737c2841907a41f47ce5f72af9990339e499ff4c --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/arithmetic_grammar_test.py @@ -0,0 +1,525 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Tests for arithmetic_grammar.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +from absl.testing import parameterized +import numpy as np +from six.moves import map +import tensorflow.compat.v1 as tf + +from neural_guided_symbolic_regression.utils import arithmetic_grammar + + +class ReadGrammarFromFileTest(tf.test.TestCase): + + def setUp(self): + super(ReadGrammarFromFileTest, self).setUp() + # NLTK grammar use double quotes for production rules. + # pylint: disable=g-inconsistent-quotes + self.expected_set = set([ + "S -> S '+' T", + "S -> S '-' T", + "S -> S '*' T", + "S -> S '/' T", + "S -> T", + "T -> '(' S ')'", + "T -> 'x'", + "T -> '1'", + ]) + # pylint: enable=g-inconsistent-quotes + + def test_read_grammar_return_grammar(self): + grammar = arithmetic_grammar.read_grammar_from_file( + 'third_party/google_research/google_research/' + 'neural_guided_symbolic_regression/grammar/' + 'univariate_one_constant_grammar.txt', + return_list=False) + production_rules_set = set(map(str, grammar.productions())) + self.assertEqual(production_rules_set, self.expected_set) + + def test_read_grammar_return_list(self): + grammar = arithmetic_grammar.read_grammar_from_file( + 'third_party/google_research/google_research/' + 'neural_guided_symbolic_regression/grammar/' + 'univariate_one_constant_grammar.txt', + return_list=True) + production_rules_set = set(map(str, grammar)) + self.assertEqual(production_rules_set, self.expected_set) + + +class ArithmeticGrammarTest(parameterized.TestCase, tf.test.TestCase): + + def test_input_grammar_rules_not_list(self): + with self.assertRaisesRegex(ValueError, + 'The input grammar_rules should be list.'): + arithmetic_grammar.Grammar('foo') + + def test_input_grammar_rules_not_unique(self): + with self.assertRaisesRegex(ValueError, + 'The grammar production rules are not unique.'): + arithmetic_grammar.Grammar(['foo', 'foo']) + + def test_input_grammar_rules_contain_padding_dummy_production_rule(self): + # If dummy production rule exists in the input grammar rules, it will be + # duplicated with the dummy production rule appended in the + # arithmetic_grammar. + with self.assertRaisesRegex(ValueError, + 'The grammar production rules are not unique.'): + arithmetic_grammar.Grammar(['foo', 'Nothing -> None']) + + def test_input_grammar_rules_not_change(self): + grammar_rules = ['S -> T', 'T -> "x"'] + arithmetic_grammar.Grammar(grammar_rules) + self.assertListEqual(grammar_rules, ['S -> T', 'T -> "x"']) + + def test_basic_production_rules(self): + grammar_rules = [ + 'S -> S "+" T', + 'S -> T', + 'T -> "(" S ")"', + 'T -> "x"', + ] + + grammar = arithmetic_grammar.Grammar(grammar_rules) + + self.assertLen(grammar.prod_rules, 5) + self.assertEqual(grammar.num_production_rules, 5) + self.assertEqual(grammar.padding_rule_index, 4) + self.assertEqual(grammar.start_index.symbol(), 'S') + self.assertEqual(str(grammar.start_rule), "S -> S '+' T") + self.assertEqual(grammar.unique_lhs, ['Nothing', 'S', 'T']) + self.assertEqual(grammar.num_unique_lhs, 3) + np.testing.assert_allclose( + grammar.masks, + [[0., 0., 0., 0., 1.], [1., 1., 0., 0., 0.], [0., 0., 1., 1., 0.]]) + np.testing.assert_allclose(grammar.prod_rule_index_to_lhs_index, + [1, 1, 2, 2, 0]) + self.assertEqual(grammar.prod_rule_rhs_indices, [[1, 2], [2], [1], [], []]) + self.assertEqual(grammar.max_rhs_indices_size, 2) + + def test_basic_production_rules_add_unique_production_rule_to_start(self): + grammar_rules = [ + 'S -> S "+" T', + 'S -> T', + 'T -> "(" S ")"', + 'T -> "x"', + ] + + grammar = arithmetic_grammar.Grammar( + grammar_rules, add_unique_production_rule_to_start=True) + + self.assertLen(grammar.prod_rules, 6) + self.assertEqual(grammar.num_production_rules, 6) + self.assertEqual(grammar.padding_rule_index, 5) + self.assertEqual(grammar.start_index.symbol(), 'O') + self.assertEqual(str(grammar.start_rule), 'O -> S') + self.assertEqual(grammar.unique_lhs, ['Nothing', 'O', 'S', 'T']) + self.assertEqual(grammar.num_unique_lhs, 4) + np.testing.assert_allclose( + grammar.masks, + [[0., 0., 0., 0., 0., 1.], + [1., 0., 0., 0., 0., 0.], + [0., 1., 1., 0., 0., 0.], + [0., 0., 0., 1., 1., 0.]]) + np.testing.assert_allclose(grammar.prod_rule_index_to_lhs_index, + [1, 2, 2, 3, 3, 0]) + self.assertEqual(grammar.prod_rule_rhs_indices, + [[2], [2, 3], [3], [2], [], []]) + self.assertEqual(grammar.max_rhs_indices_size, 2) + + def test_basic_production_rules_padding_at_end_false(self): + grammar_rules = [ + 'S -> S "+" T', + 'S -> T', + 'T -> "(" S ")"', + 'T -> "x"', + ] + + grammar = arithmetic_grammar.Grammar(grammar_rules, padding_at_end=False) + + self.assertLen(grammar.prod_rules, 5) + self.assertEqual(grammar.num_production_rules, 5) + self.assertEqual(grammar.padding_rule_index, 0) + self.assertEqual(grammar.start_index.symbol(), 'S') + self.assertEqual(str(grammar.start_rule), "S -> S '+' T") + self.assertEqual(grammar.unique_lhs, ['Nothing', 'S', 'T']) + self.assertEqual(grammar.num_unique_lhs, 3) + np.testing.assert_allclose( + grammar.masks, + [[1., 0., 0., 0., 0.], [0., 1., 1., 0., 0.], [0., 0., 0., 1., 1.]]) + np.testing.assert_allclose(grammar.prod_rule_index_to_lhs_index, + [0, 1, 1, 2, 2]) + self.assertEqual(grammar.prod_rule_rhs_indices, [[], [1, 2], [2], [1], []]) + self.assertEqual(grammar.max_rhs_indices_size, 2) + + @parameterized.parameters([ + (True, True, "\t0: S -> T\n\t1: T -> 'x'\n\t2: Nothing -> None\n"), + (True, False, "0: S -> T\n1: T -> 'x'\n2: Nothing -> None\n"), + (False, True, "\t0: Nothing -> None\n\t1: S -> T\n\t2: T -> 'x'\n"), + (False, False, "0: Nothing -> None\n1: S -> T\n2: T -> 'x'\n"), + ]) + def test_grammar_to_string(self, padding_at_end, indent, expected_string): + grammar_rules = [ + 'S -> T', + 'T -> "x"', + ] + + grammar = arithmetic_grammar.Grammar( + grammar_rules, padding_at_end=padding_at_end) + + self.assertEqual(grammar.grammar_to_string(indent=indent), expected_string) + + def test_invalid_grammar_string_no_space_before_arrow(self): + with self.assertRaisesRegex(ValueError, 'Unable to parse'): + # No space between arrow and left hand side symbol. + arithmetic_grammar.Grammar(['a-> b']) + + def test_invalid_grammar_string_no_space_after_arrow(self): + # No space between arrow and right hand side symbol. + # This is a valid input and should not raise error. + arithmetic_grammar.Grammar(['a ->b']) + + def test_invalid_grammar_string_no_arrow(self): + with self.assertRaisesRegex(ValueError, 'Unable to parse'): + # Invalid input with no arrow. + arithmetic_grammar.Grammar(['a b']) + + def test_invalid_grammar_string_two_left_hand_side_symbols(self): + with self.assertRaisesRegex(ValueError, 'Unable to parse'): + # Invalid input with more than one left hand side symbol. + arithmetic_grammar.Grammar(['a b -> c']) + + def test_invalid_grammar_string_no_left_hand_side_symbol(self): + with self.assertRaisesRegex(ValueError, 'Unable to parse'): + # Invalid input with no left hand side symbol. + arithmetic_grammar.Grammar([' -> c']) + + def test_invalid_grammar_string_empty_right_hand_side_symbol(self): + # No right hand side symbol. + # This is a valid input and should not raise error. + arithmetic_grammar.Grammar(['a -> ']) + + def test_parse_expressions_to_indices_sequences_input_not_list(self): + grammar_rules = [ + 'S -> S "+" T', + 'S -> T', + 'T -> "(" S ")"', + 'T -> "x"', + ] + + grammar = arithmetic_grammar.Grammar(grammar_rules) + + with self.assertRaisesRegex( + ValueError, 'expression_strings is expected to be list, but got'): + grammar.parse_expressions_to_indices_sequences( + # Note the input expression_strings is a string not a list of strings. + expression_strings='x + ( x )', + max_length=8 + ) + + def test_parse_expressions_to_indices_sequences_short_max_length(self): + grammar_rules = [ + 'S -> S "+" T', + 'S -> T', + 'T -> "(" S ")"', + 'T -> "x"', + ] + + grammar = arithmetic_grammar.Grammar(grammar_rules) + + with self.assertRaisesRegex( + ValueError, + r'The number of production rules to parse expression .* ' + 'can not be greater than max_length'): + grammar.parse_expressions_to_indices_sequences( + expression_strings=['x + ( x )'], + max_length=2 + ) + + def test_parse_expressions_to_indices_sequences_invalid_expression_string( + self): + grammar_rules = [ + 'S -> S "+" T', + 'S -> T', + 'T -> "(" S ")"', + 'T -> "x"', + ] + + grammar = arithmetic_grammar.Grammar(grammar_rules) + with self.assertRaisesRegex( + ValueError, 'cannot be parsed to production rules'): + grammar.parse_expressions_to_indices_sequences( + expression_strings=['x x'], + max_length=8 + ) + + def test_grammar_with_callables(self): + grammar_rules = [ + 'S -> S "+" S', # index 0 + 'S -> S "-" S', # index 1 + 'S -> "FUNCTION1(" P ")"', # index 2 + 'P -> T', # index 3 + 'P -> "1" "+" T', # index 4 + 'S -> T', # index 5 + 'T -> "FUNCTION2(" "x" "," "c" ")"', # index 6 + ] # padding rule index 7 + grammar = arithmetic_grammar.Grammar(grammar_rules) + indices_sequences = grammar.parse_expressions_to_indices_sequences( + expression_strings=[ + 'FUNCTION1( FUNCTION2( x , c ) ) - ' + 'FUNCTION2( x , c ) + FUNCTION2( x , c )'], + max_length=10 + ) + np.testing.assert_equal( + indices_sequences, + [ + # Preorder traversal of parsing tree. + # S + # | + # S '+' S + # | | + # S '-' S T + # | | | + # 'FUNCTION1(' P ')' T 'FUNCTION2( x , c )' + # | | + # T 'FUNCTION2( x , c )' + # | + # 'FUNCTION2( x , c )' + [ + 0, # 'S -> S "+" S' + 1, # 'S -> S "-" S' + 2, # 'S -> "FUNCTION1(" P ")"' + 3, # 'P -> T' + 6, # 'T -> "FUNCTION2(" "x" "," "c" ")"' + 5, # 'S -> T' + 6, # 'T -> "FUNCTION2(" "x" "," "c" ")"' + 5, # 'S -> T' + 6, # 'T -> "FUNCTION2(" "x" "," "c" ")"' + 7, # Padding dummy production rule. + ] + ] + ) + + def test_parse_expressions_to_indices_sequences(self): + grammar_rules = [ + 'S -> S "+" T', # index 0 + 'S -> T', # index 1 + 'T -> "(" S ")"', # index 2 + 'T -> "x"', # index 3 + ] # padding rule index 4 + + grammar = arithmetic_grammar.Grammar(grammar_rules) + indices_sequences = grammar.parse_expressions_to_indices_sequences( + expression_strings=['x + ( x )'], + max_length=8 + ) + + np.testing.assert_equal( + indices_sequences, + [ + # Expression string: 'x + ( x )' + # Preorder traversal of parsing tree. + # S + # | + # S '+' T + # | | + # T '(' S ')' + # | | + # 'x' 'x' + [ + 0, # 'S -> S "+" T' + 1, # 'S -> T' + 3, # 'T -> "x"' + 2, # 'T -> "(" S ")"' + 1, # 'S -> T' + 3, # 'T -> "x"' + 4, # Padding dummy production rule. + 4, # Padding dummy production rule. + ] + ] + ) + + def test_parse_expressions_to_indices_sequences_padding_at_end_false(self): + grammar_rules = [ + 'S -> S "+" T', # index 1 + 'S -> T', # index 2 + 'T -> "(" S ")"', # index 3 + 'T -> "x"', # index 4 + ] # padding rule index 0 + + grammar = arithmetic_grammar.Grammar(grammar_rules, padding_at_end=False) + indices_sequences = grammar.parse_expressions_to_indices_sequences( + expression_strings=['x + ( x )'], + max_length=8 + ) + + np.testing.assert_equal( + indices_sequences, + [ + # Expression string: 'x + ( x )' + # Preorder traversal of parsing tree. + # S + # | + # S '+' T + # | | + # T '(' S ')' + # | | + # 'x' 'x' + [ + 1, # 'S -> S "+" T' + 2, # 'S -> T' + 4, # 'T -> "x"' + 3, # 'T -> "(" S ")"' + 2, # 'S -> T' + 4, # 'T -> "x"' + 0, # Padding dummy production rule. + 0, # Padding dummy production rule. + ] + ] + ) + + def test_parse_expressions_to_indices_sequences_pad_front_unique_start(self): + grammar_rules = [ + 'S -> S "+" T', # index 2 + 'S -> T', # index 3 + 'T -> "(" S ")"', # index 4 + 'T -> "x"', # index 5 + ] # padding rule index 0 + # 'O -> S' will be added with index 1. + + grammar = arithmetic_grammar.Grammar( + grammar_rules, + padding_at_end=False, + add_unique_production_rule_to_start=True) + indices_sequences = grammar.parse_expressions_to_indices_sequences( + expression_strings=['x + ( x )'], + max_length=8 + ) + + np.testing.assert_equal( + indices_sequences, + [ + # Expression string: 'x + ( x )' + # Preorder traversal of parsing tree. + # O + # | + # S + # | + # S '+' T + # | | + # T '(' S ')' + # | | + # 'x' 'x' + [ + 1, # 'O -> S' + 2, # 'S -> S "+" T' + 3, # 'S -> T' + 5, # 'T -> "x"' + 4, # 'T -> "(" S ")"' + 3, # 'S -> T' + 5, # 'T -> "x"' + 0, # Padding dummy production rule. + ] + ] + ) + + def test_parse_expressions_to_tensor(self): + grammar_rules = [ + 'S -> S "+" T', + 'S -> T', + 'T -> "(" S ")"', + 'T -> "x"', + ] + + grammar = arithmetic_grammar.Grammar(grammar_rules) + + expression_tensor = grammar.parse_expressions_to_tensor( + expression_strings=['x + ( x )'], + max_length=8 + ) + + np.testing.assert_allclose( + expression_tensor, + [ + # Expression string: 'x + ( x )' + # Preorder traversal of parsing tree. + # S + # | + # S '+' T + # | | + # T '(' S ')' + # | | + # 'x' 'x' + [ + [1., 0., 0., 0., 0.], # 'S -> S "+" T' + [0., 1., 0., 0., 0.], # 'S -> T' + [0., 0., 0., 1., 0.], # 'T -> "x"' + [0., 0., 1., 0., 0.], # 'T -> "(" S ")"' + [0., 1., 0., 0., 0.], # 'S -> T' + [0., 0., 0., 1., 0.], # 'T -> "x"' + [0., 0., 0., 0., 1.], # Padding dummy production rule. + [0., 0., 0., 0., 1.], # Padding dummy production rule. + ] + ] + ) + + def test_parse_expressions_to_tensor_padding_at_end_false(self): + grammar_rules = [ + 'S -> S "+" T', + 'S -> T', + 'T -> "(" S ")"', + 'T -> "x"', + ] + + grammar = arithmetic_grammar.Grammar(grammar_rules, padding_at_end=False) + + expression_tensor = grammar.parse_expressions_to_tensor( + expression_strings=['x + ( x )'], + max_length=8 + ) + + np.testing.assert_allclose( + expression_tensor, + [ + # Expression string: 'x + ( x )' + # Preorder traversal of parsing tree. + # S + # | + # S '+' T + # | | + # T '(' S ')' + # | | + # 'x' 'x' + [ + [0., 1., 0., 0., 0.], # 'S -> S "+" T' + [0., 0., 1., 0., 0.], # 'S -> T' + [0., 0., 0., 0., 1.], # 'T -> "x"' + [0., 0., 0., 1., 0.], # 'T -> "(" S ")"' + [0., 0., 1., 0., 0.], # 'S -> T' + [0., 0., 0., 0., 1.], # 'T -> "x"' + [1., 0., 0., 0., 0.], # Padding dummy production rule. + [1., 0., 0., 0., 0.], # Padding dummy production rule. + ] + ] + ) + + +if __name__ == '__main__': + tf.test.main() diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/constants.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/constants.py new file mode 100644 index 0000000000000000000000000000000000000000..517e6aa11e730f1a3231fd917b2b2c612bf063f1 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/constants.py @@ -0,0 +1,30 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Constants for grammar. + +Constants here are for grammar production rules and expressions generated by +context-free grammar. +""" + +# expression string delimiter +EXPRESSION_DELIMITER = ' ' + +# Dummy production rule for padding. +DUMMY_PRODUCTION_RULE = 'Nothing -> None' +# Left hand side symbol for dummy production rule. +DUMMY_LHS_SYMBOL = 'Nothing' +# Right hand side symbol for dummy production rule. +DUMMY_RHS_SYMBOL = 'None' diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/constants_test.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/constants_test.py new file mode 100644 index 0000000000000000000000000000000000000000..05b582bebd524d73cc4f25b1aeb04398758d7f6a --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/constants_test.py @@ -0,0 +1,43 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Tests for constants.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import nltk +import tensorflow.compat.v1 as tf + +from neural_guided_symbolic_regression.utils import constants + + +class ConstantsTest(tf.test.TestCase): + + def test_dummy_lhs_symbol(self): + cfg = nltk.CFG.fromstring([constants.DUMMY_PRODUCTION_RULE]) + self.assertEqual(cfg.productions()[0].lhs().symbol(), + constants.DUMMY_LHS_SYMBOL) + + def test_dummy_rhs_symbol(self): + cfg = nltk.CFG.fromstring([constants.DUMMY_PRODUCTION_RULE]) + rhs = cfg.productions()[0].rhs() + self.assertLen(rhs, 1) + self.assertEqual(rhs[0].symbol(), constants.DUMMY_RHS_SYMBOL) + + +if __name__ == '__main__': + tf.test.main() diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/evaluators.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/evaluators.py new file mode 100644 index 0000000000000000000000000000000000000000..ba6aa5ec84c972b9c2c2760d0795e06b8b386acc --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/evaluators.py @@ -0,0 +1,234 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Functions evalute the expression string. + +This module includes the functions to evaluate the performance of the expression +strings generated by generative models. Please avoid using Python's built-in +eval() function due to safety reason. All the expression string evaluation +functions must use numpy_array_eval() function defined in this module to +evaluate the expression with numpy array arguments. +""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import ast + +import numpy as np +import six + + +def divide_with_zero_divisor(dividend, divisor): + """Returns 0 when divisor is zero. + + Args: + dividend: Numpy array or scalar. + divisor: Numpy array or scalar. + + Returns: + Scalar if both inputs are scalar, numpy array otherwise. + """ + # NOTE(leeley): The out argument should have the broadcasting shape of + # (dividend, divisor) instead of shape of dividend solely. + # Thus, in case dividend is scalar and divisor is numpy array, if there is an + # zero element in divisor array, the output will still have the shape of + # divisor array. + # out argument cannot be omitted. The default np.true_divide will output empty + # instead of zero at ~where. + broadcast = np.ones(np.broadcast(dividend, divisor).shape) + return np.true_divide( + dividend, + divisor, + out=np.zeros_like(broadcast), + where=divisor * broadcast != 0) + + +def power_with_zero_base(base, exponent): + """Returns 0 when base is 0 and exponent is negative. + + The default power() in numpy will raise RuntimeWarning and return invalid + value when base is zero and exponent is negative. + + Args: + base: Numpy array or scalar. + exponent: Numpy array or scalar. + + Returns: + Scalar if both inputs are scalar, numpy array otherwise. + """ + broadcast = np.ones(np.broadcast(base, exponent).shape) + return np.power(base, + exponent, + out=np.zeros_like(broadcast), + where=np.logical_or( + base * broadcast != 0, exponent * broadcast >= 0)) + + +_OPERATORS = { + # Unary operator. + ast.USub: np.negative, + # Binary operators. + ast.Add: np.add, + ast.Sub: np.subtract, + ast.Mult: np.multiply, + ast.Div: divide_with_zero_divisor, + ast.Pow: power_with_zero_base, +} + +_CALLABLES = { + 'sin': np.sin, + 'cos': np.cos, + 'sqrt': np.sqrt, + 'exp': np.exp, + 'log': np.log, + 'log10': np.log10, + 'abs': np.abs, + 'add': np.add, + 'subtract': np.subtract, + 'multiply': np.multiply, + 'divide': np.divide, +} + + +def numpy_array_eval(string, callables=None, arguments=None): + """Evaluates string with numpy array and whitelisted function calls. + + Python's built-in eval() function has safety issues. + ast library has literal_eval() function safely evaluate an expression which + only consists of the following Python literal structures: strings, numbers, + tuples, lists, dicts, booleans, and None. + See https://docs.python.org/2/library/ast.html#ast.literal_eval + + This function evaluates expression with numbers, numpy arrays, + constant values, operations, and numpy function calls. + + Args: + string: A string of expression. + callables: An optional dictionary mapping a function name in expression + string to a callable function. For example, + {'sin': np.sin, 'sum': np.sum}. + If not provided, defaults to _CALLABLES. + arguments: An optional dictionary mapping an argument name in expression + string to a number or numpy array. For example, + {'a': 0.125, 'n': np.arange(5)} + If not provided, defaults to {}. + + Returns: + The evaluation of string. + + Raises: + ValueError: Occurs if input callables or arguments is not a dictionary. + """ + default_callables = _CALLABLES + if callables is not None: + if isinstance(callables, dict): + default_callables.update(callables) + else: + raise ValueError('Input callables expected to be a dict.') + + if arguments is None: + arguments = {} + + if not isinstance(arguments, dict): + raise ValueError('Input arguments expected to be a dict.') + + node = ast.parse(string, mode='eval') + if isinstance(node, ast.Expression): + node = node.body + + def _eval(node): + """Evaluates the node. + + Args: + node: ast.AST node class. + + Returns: + The evaluation of the parsing tree, the root of which is the input node. + + Raises: + SyntaxError: Occurs if a argument in string is not in arguments, or a + callable function in string is not in callables, or the input string + is malformed. + """ + if isinstance(node, ast.Num): + return node.n + elif isinstance(node, ast.UnaryOp): + return _OPERATORS[type(node.op)](_eval(node.operand)) + elif isinstance(node, ast.BinOp): + return _OPERATORS[type(node.op)](_eval(node.left), _eval(node.right)) + elif isinstance(node, ast.Name): + if node.id in arguments: + return arguments[node.id] + else: + raise SyntaxError('Unknown argument: %r' % node.id) + elif isinstance(node, ast.Call): + callable_name = node.func.id + if callable_name not in default_callables: + raise SyntaxError('Unknown callable: %r' % callable_name) + return default_callables[callable_name]( + *[_eval(arg) for arg in node.args]) + else: + raise SyntaxError('Malformed string: %r' % string) + + return _eval(node) + + +def evaluate_expression_strings_1d_grid(expression_strings, + num_samples, + num_grids, + callables=None, + arguments=None): + """Evaluates a list of expression strings. + + Args: + expression_strings: List of num_expressions strings, the expressions + to evaluate. + num_samples: Integer, number of samples to evaluate. + num_grids: Integer, number of 1d grid points. + callables: A dictionary mapping a function name in expression string to a + callable function. + arguments: A dictionary mapping an argument name in expression string to a + number or numpy array. Numpy array must have shape + [num_samples, num_grids]. + + Raises: + ValueError: Occurs if shape of a numpy array argument is not + [num_samples, num_grids]. + ValueError: Occurs if the argument is not np.ndarray, int, or float. + + Returns: + A numpy array with shape [num_expressions, num_samples, num_grids]. + """ + num_expressions = len(expression_strings) + + for symbol, value in six.iteritems(arguments): + if isinstance(value, np.ndarray): + if value.shape != (num_samples, num_grids): + raise ValueError('The shape of %s is expected to be (%d, %d) ' + 'but got %s.' + % (symbol, num_samples, num_grids, str(value.shape))) + elif not isinstance(value, (int, float)): + raise ValueError('Argument should be np.ndarray, int, or float. ' + 'but got %s, %s.' % (symbol, type(value))) + + results = np.zeros( + (num_expressions, num_samples, num_grids), dtype=np.float32) + for i, expression_string in enumerate(expression_strings): + results[i] = numpy_array_eval(expression_string, + callables=callables, + arguments=arguments) + return results diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/evaluators_test.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/evaluators_test.py new file mode 100644 index 0000000000000000000000000000000000000000..619dd5d75a979f29275342d4862ac6231f45f1c1 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/evaluators_test.py @@ -0,0 +1,239 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Tests for evaluators.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +from absl.testing import parameterized +import numpy as np +import tensorflow.compat.v1 as tf + +from neural_guided_symbolic_regression.utils import evaluators + + +class OperatorTest(tf.test.TestCase): + + def test_divide_with_zero_divisor(self): + # array, scalar. + np.testing.assert_allclose( + evaluators.divide_with_zero_divisor([0., 1., 2.], 0.), [0., 0., 0.]) + # array, array. + np.testing.assert_allclose( + evaluators.divide_with_zero_divisor([0., 1., 2.], [1., 2., 0]), + [0., 0.5, 0.]) + # scalar, array. + np.testing.assert_allclose( + evaluators.divide_with_zero_divisor(2., [1., 2., 0.]), [2., 1., 0.]) + + def test_power_with_zero_base(self): + # array, scalar. + np.testing.assert_allclose( + evaluators.power_with_zero_base([0., 0., 2.], -1.), [0., 0., 0.5]) + # array, array. + np.testing.assert_allclose( + evaluators.power_with_zero_base([0., 0., 2.], [-3., -2., -1.]), + [0., 0., 0.5]) + # scalar, array. + np.testing.assert_allclose( + # power(0, 0) should be 1. + evaluators.power_with_zero_base(0., [1., -2., 0.]), [0., 0., 1.]) + + +class NumpyArrayEvalTest(parameterized.TestCase): + + def test_arguments_not_dict(self): + with self.assertRaisesRegex(ValueError, + 'Input arguments expected to be a dict'): + evaluators.numpy_array_eval('x', arguments=[42]) + + def test_callables_not_dict(self): + with self.assertRaisesRegex(ValueError, + 'Input callables expected to be a dict'): + evaluators.numpy_array_eval('sqrt( 4 )', callables=[np.sqrt]) + + def test_unknown_argument(self): + with self.assertRaisesRegex(SyntaxError, 'Unknown argument: \'x\''): + evaluators.numpy_array_eval('x', arguments={'y': 2}) + + def test_unknown_callable(self): + with self.assertRaisesRegex(SyntaxError, 'Unknown callable: \'foo\''): + evaluators.numpy_array_eval('foo( 4 )', callables={'bar': np.sin}) + + @parameterized.parameters([ + # String of string is not a valid expression. + '"hello world"', + # List is not a valid expression. + '[]', + # Dictionary is not a valid expression. + '{}', + # Boolean statement is not a valid expression. + '1==1' + ]) + def test_malformed_string(self, string): + with self.assertRaisesRegex(SyntaxError, 'Malformed string'): + evaluators.numpy_array_eval(string) + + def test_number(self): + # Integers. + self.assertEqual(evaluators.numpy_array_eval('42'), 42) + self.assertEqual(evaluators.numpy_array_eval('-42'), -42) + # Floats. + self.assertAlmostEqual(evaluators.numpy_array_eval('4.2'), 4.2) + self.assertAlmostEqual(evaluators.numpy_array_eval('-4.2'), -4.2) + + @parameterized.parameters([ + # Test argument as a number. + ({'x': 1.}, -1.), + # Test argument as a numpy array. + ({'x': np.array([1., 2., 3.])}, np.array([-1., -2., -3.])), + ]) + def test_unary_operator(self, arguments, expected): + np.testing.assert_allclose( + evaluators.numpy_array_eval('-x', arguments=arguments), expected) + + @parameterized.parameters([ + ('x + y', np.array([2., 6., 15.])), + ('x - y', np.array([0., -2., -9.])), + ('x * y', np.array([1., 8., 36.])), + ('x / y', np.array([1., 0.5, 0.25])), + ('x ** y', np.array([1., 16., 531441.])), + ('x + y / x - x * y', np.array([1., -4., -29.])), + ]) + def test_numpy_array_binary_operators(self, string, expected): + arguments = {'x': np.array([1., 2., 3.]), 'y': np.array([1., 4., 12.])} + np.testing.assert_allclose( + evaluators.numpy_array_eval(string, arguments=arguments), expected) + + @parameterized.parameters([ + ('x + y', 3.), + ('x - y', -1.), + ('x * y', 2.), + ('x / y', 0.5), + ('x ** y', 1.), + ('y * x / (y - 1) + y', 4.), + ]) + def test_number_binary_operators(self, string, expected): + arguments = {'x': 1., 'y': 2.} + self.assertAlmostEqual( + evaluators.numpy_array_eval(string, arguments=arguments), expected) + + @parameterized.parameters([ + ({'x': 3., 'y': 2.}, 9.), + ({'x': 2., 'y': 0.5}, 1.4142135624), + ]) + def test_number_binary_operators_power(self, arguments, expected): + self.assertAlmostEqual( + evaluators.numpy_array_eval('x ** y', arguments=arguments), expected) + + @parameterized.parameters([ + ('x + y', np.array([11., 12., 13.])), + ('x - y', np.array([-9., -8., -7.])), + ('x * y', np.array([10., 20., 30.])), + ('x / y', np.array([0.1, 0.2, 0.3])), + ('x ** y', np.array([1., 1024., 59049.])), + ('y * x / (y - 20) + y', np.array([9., 8., 7.])), + ]) + def test_numpy_array_and_number_binary_operators(self, string, expected): + arguments = {'x': np.array([1., 2., 3.]), 'y': 10.} + np.testing.assert_allclose( + evaluators.numpy_array_eval(string, arguments=arguments), expected) + + @parameterized.parameters([ + # Unary callables. + ('sqrt( 4 )', {}, 2.), + ('sqrt( x )', {'x': 4}, 2.), + ('sqrt( x )', {'x': np.array([1., 4., 9.])}, np.array([1., 2., 3.])), + # Binary callables. + ('add( 4 , 6 )', {}, 10.), + ('add( x , 6 )', {'x': 4}, 10.), + ('add( x , 6 )', {'x': np.array([1., 4., 9.])}, np.array([7., 10., 15.])), + ]) + def test_callables(self, string, arguments, expected): + np.testing.assert_allclose( + evaluators.numpy_array_eval(string, arguments=arguments), expected) + + def test_one_zero_element_in_divisor_array_expression(self): + arguments = {'x': 1., 'y': np.array([2., 0., 0.5])} + np.testing.assert_allclose( + evaluators.numpy_array_eval('x / y', arguments=arguments), + np.array([0.5, 0., 2.]) + ) + + +class EvaluateExpressionStrings1dGridTest(tf.test.TestCase): + + def test_incorrect_numpy_array_shape(self): + with self.assertRaisesRegexp(ValueError, + r'The shape of n is expected to be \(1, 3\) ' + r'but got \(1, 5\)'): + evaluators.evaluate_expression_strings_1d_grid( + ['n + 1'], + num_samples=1, + num_grids=3, + arguments={'n': np.array([[-1., 0., 1., 2., 3.]])} + ) + + def test_incorrect_argument_type(self): + with self.assertRaisesRegexp(ValueError, + r'Argument should be np.ndarray, int, or ' + r'float. but got n, <(class|type) \'list\'>'): + evaluators.evaluate_expression_strings_1d_grid( + ['n + 1'], + num_samples=1, + num_grids=3, + # Invalid argument type: list. + arguments={'n': [[-1., 0., 1.]]} + ) + + def test_argument_int(self): + np.testing.assert_allclose( + evaluators.evaluate_expression_strings_1d_grid( + ['a + 1', 'b + a'], + num_samples=1, + num_grids=3, + arguments={'a': 1, 'b': 3} + ), + [[[2, 2, 2]], [[4, 4, 4]]] + ) + + def test_arguments_numpy_array_and_int(self): + np.testing.assert_allclose( + evaluators.evaluate_expression_strings_1d_grid( + ['n + 1', 'n + a'], + num_samples=1, + num_grids=3, + arguments={'a': 2, 'n': np.array([[-1., 0., 1.]])} + ), + [[[0, 1, 2]], [[1, 2, 3]]] + ) + + def test_arguments_numpy_array_and_int_with_callable(self): + np.testing.assert_allclose( + evaluators.evaluate_expression_strings_1d_grid( + ['sin(n + a)'], + num_samples=1, + num_grids=3, + callables={'sin': np.sin}, + arguments={'a': 2, 'n': np.array([[-1., 0., 1.]])} + ), + [[[np.sin(1), np.sin(2), np.sin(3)]]] + ) + + +if __name__ == '__main__': + tf.test.main() diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/expression_generalization_metrics.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/expression_generalization_metrics.py new file mode 100644 index 0000000000000000000000000000000000000000..15365f7910756f610fe09b11c8d7e3183db2b830 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/expression_generalization_metrics.py @@ -0,0 +1,248 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Library of expression generalization metrics. + +Metrics are evaluated per condition (i.e., a given set of symbolic properties +and their values). We are interested in the following metrics: + * Success rate: If we generate, let's say 100, expressions, how many of + them satisfy the condition. In formula, it is number of expressions + satisfying the condition / number of expressions generated. + * Syntactic novelty rate: Among all expressions satisfying the condition, how + many of them haven't been seen in the training set. In formula, it is number + of unseen expressions satisfying the condition / number of expressions + satisfying the condition. Note that 'x' and '( x )' are syntactically + different. So if 'x' appears in generation, and '( x )' appears in train, 'x' + is still regarded as a syntactic novelty. + * Semantic novelty rate: Among all expressions satisfying the condition, how + many expressions having simplified expressions that haven't been seen in the + simplified expressions derived from the training set. In formula, it is + number of expressions with unseen simplified expressions satisfying the + condition / number of expressions satisfying the condition. If 'x' appears in + generation, and '( x )' appears in train, 'x' would not be counted as a + semantic novelty. + Note that the above three metrics all have "unique" versions by adding a + "unique" operation while counting the numbers. + Note that the last two rates would be always one for conditions not contained + in the training set but contained in the generation because everything + generated would be novel for the training set. +""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import collections +import itertools +import numpy as np +import sympy + +SeenAndUnseenExpressions = collections.namedtuple( + 'SeenAndUnseenExpressions', + ['syntactic_novelty', 'semantic_novelty']) +NoveltySummary = collections.namedtuple( + 'NoveltySummary', + ['num_seen', 'num_unseen', 'novelty_rate']) + + +def combine_list_values_in_dict(expression_dict): + """Combines list values in a dictionary into a single list. + + Args: + expression_dict: A dictionary, where each key is a simplified expression and + the value is a list/Numpy array of expressions with the simplified + expression. + + Returns: + List of all expressions combined from the values of the input dictionary. + """ + return list(itertools.chain(*expression_dict.values())) + + +def get_seen_and_unseen_expressions(generated_expressions, + training_expressions, + deduplicate_unseen): + """Gets seen and unseen expressions. + + This function outputs two types of "unseen" expressions. One is the expression + that does not appear in the training set (i.e., syntactic novelty), the other + is the expression whose simplified expression does not appear in the + simplified expressions derived from the training set (i.e., semantic novelty). + + Args: + generated_expressions: A dictionary, where each key is a simplified + expression of expressions generated by some model and the value is a + list/Numpy array of expressions with the simplified expression. + training_expressions: A dictionary, where each key is a simplified + expression of expressions in the training set and the value is a + list/Numpy array of expressions with the simplified expression. + deduplicate_unseen: (Boolean) Whether we remove duplicates from the unseen + expressions. For syntactic novelty, the duplicates are defined as whether + two expressions are the same. For semantic novelty, the duplicates are + defined as whether the simplified expressions of two expressions are the + same. + + Returns: + A namedtuple containing the following fields: + * syntactic_novelty: a 2-tuple of lists, where the first list contains the + generated expressions that appear in the training set, and the second + list contains the generated expressions that do not appear in the + training set. + * semantic_novelty: a 2-tuple of lists, where the first list contains the + generated expressions whose simplified expressions appear in the + simplified expressions derived from the training set, and the second + list contains those whose simplified expressions do not appear in the + simplified expressions. + """ + semantic_seen_expressions, semantic_unseen_expressions = [], [] + all_generated_expressions = combine_list_values_in_dict(generated_expressions) + all_training_expressions_set = set( + combine_list_values_in_dict(training_expressions)) + syntactic_seen_expressions = [ + expression for expression in all_generated_expressions + if expression in all_training_expressions_set] + syntactic_unseen_expressions = [ + expression for expression in all_generated_expressions + if expression not in all_training_expressions_set] + for simplified_expression, expressions in generated_expressions.items(): + expressions = list(expressions) + if simplified_expression in training_expressions: + semantic_seen_expressions.extend(expressions) + else: + semantic_unseen_expressions.extend(expressions) + + # Correct for the case when the simplified expressions of the same expression + # in generation and train are different. + # This does not solve the problem when there are two different expressions in + # generation and train which are supposed to have the same simplified + # expression, but actually they are not due to the instability of + # sympy.simplify. + corrected_semantic_unseen_expressions = [] + for expression in semantic_unseen_expressions: + if expression in all_training_expressions_set: + semantic_seen_expressions.append(expression) + else: + corrected_semantic_unseen_expressions.append(expression) + semantic_unseen_expressions = corrected_semantic_unseen_expressions + + if deduplicate_unseen: + syntactic_unseen_expressions = list(set(syntactic_unseen_expressions)) + existing_simplified_expressions = set() + deduplicate_semantic_unseen_expressions = [] + for expression in semantic_unseen_expressions: + # We can afford to run simplify again here since there would be not many + # elements in semantic_unseen_expressions. + simplified_expression = str(sympy.simplify(expression)) + if simplified_expression not in existing_simplified_expressions: + existing_simplified_expressions.add(simplified_expression) + deduplicate_semantic_unseen_expressions.append(expression) + semantic_unseen_expressions = deduplicate_semantic_unseen_expressions + + seen_and_unseen_expressions = SeenAndUnseenExpressions( + syntactic_novelty=(syntactic_seen_expressions, + syntactic_unseen_expressions), + semantic_novelty=(semantic_seen_expressions, + semantic_unseen_expressions)) + return seen_and_unseen_expressions + + +def get_novelty_rate(seen_expressions, unseen_expressions): + """Gets novelty rate. + + The definition of novelty rate is described in the docstring of the file. This + function is written separately from the function + get_seen_and_unseen_expressions so that one may check the detailed expressions + instead of just numbers. + + Args: + seen_expressions: A list/Numpy array of seen expressions. + unseen_expressions: A list/Numpy array of unseen expressions. + + Returns: + A namedtuple containing the following fields: + * num_seen: Integer, number of seen expressions. + * num_unseen: Integer, number of unseen expressions. + * novelty_rate: Float, novelty rate, which is the ratio between num_unseen + and total number. + + Raises: + ValueError: Total number of expressions cannot be zero. + """ + num_seen_expressions = len(seen_expressions) + num_unseen_expressions = len(unseen_expressions) + num_total_expressions = num_seen_expressions + num_unseen_expressions + if num_total_expressions == 0: + raise ValueError('Total number of expressions cannot be zero.') + novelty_summary = NoveltySummary( + num_seen=num_seen_expressions, + num_unseen=num_unseen_expressions, + novelty_rate=float(num_unseen_expressions) / num_total_expressions) + return novelty_summary + + +def get_distance_from_expected_condition(expression_df, + distance_for_nonterminal=99, + distance_for_sympy_failure=None): + """Gets distance of true condition from expected condition. + + For each expected condition, we generate, let's say, 100 expressions and + compute their true asymptotic conditions. We measure the goodness of the + generation at this condition by the mean of the L1-distances between true + conditions and the condition. The ideal case is all the 100 generated + expressions have the expected condition so the metric is exactly zero. + + Note that there are NaN's in true_leading_at_0 and true_leading_at_inf due to + non-terminal expressions or sympy failure of evaluating asymptotic + conditions. This function can replace the NaN's by user provided distance. + + Args: + expression_df: A Pandas dataframe of generated expressions with each row + corresponding to an expression. It should have columns true_leading_at_0, + true_leading_at_inf, expected_leading_at_0, expected_leading_at_inf, and + is_terminal. + distance_for_nonterminal: Integer, user specified distance between the true + condition of a non-terminal expression and its expected condition. Note + that if an expression is not terminal, its true condition is NaN. + distance_for_sympy_failure: Integer, user specified distance between the + true condition of a terminal expression (that fails to be evaluated by + sympy for asymptotic conditions) and its expected condition. Note that if + an expression fails to be evaluated by sympy, its true condition is NaN. + If None, simply ignore these expressions while computing the mean + distance of the expected condition. + + Returns: + A Pandas dataframe of distance from expected condition with each row + corresponding to an expected condition. It should have columns + expected_leading_at_0, expected_leading_at_inf and + distance_from_expected_condition. + + """ + expression_df['distance_from_expected_condition'] = ( + np.abs(expression_df['expected_leading_at_0'] - + expression_df['true_leading_at_0']) + + np.abs(expression_df['expected_leading_at_inf'] - + expression_df['true_leading_at_inf'])) + expression_df.loc[ + expression_df['is_terminal'] == + 0, 'distance_from_expected_condition'] = distance_for_nonterminal + if distance_for_sympy_failure is not None: + expression_df['distance_from_expected_condition'] = expression_df[ + 'distance_from_expected_condition'].fillna( + value=distance_for_sympy_failure) + distance_from_expected_condition_df = expression_df.groupby( + by=['expected_leading_at_0', 'expected_leading_at_inf' + ])['distance_from_expected_condition'].mean().to_frame( + 'distance_from_expected_condition').reset_index() + return distance_from_expected_condition_df diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/expression_generalization_metrics_test.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/expression_generalization_metrics_test.py new file mode 100644 index 0000000000000000000000000000000000000000..ceee09d47a3e7b7e3fed555b2209b7c0df0a8571 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/expression_generalization_metrics_test.py @@ -0,0 +1,228 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Tests for expression_generalization_metrics.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +from absl.testing import parameterized +import numpy as np +import pandas as pd +import tensorflow.compat.v1 as tf + +from neural_guided_symbolic_regression.utils import expression_generalization_metrics + + +class ExpressionGeneralizationMetricsTest(parameterized.TestCase): + + def test_combine_list_values_in_dict(self): + expression_dict = {'x + 1': ['x + 1'], + '1': ['1', '(1)', '((1))']} + all_expressions = ( + expression_generalization_metrics.combine_list_values_in_dict( + expression_dict)) + self.assertCountEqual(all_expressions, ['x + 1', '1', '(1)', '((1))']) + + @parameterized.parameters([ + # 'x + 1' and '(x + 1)' should be semantically equivalent. + ({'1': ['1'], 'x': ['x'], 'x + 1': ['x + 1'], 'x - 1': ['x - 1']}, + {'1': ['1'], 'x': ['x'], 'x + 1': ['(x + 1)'], 'x - 1': ['(x - 1)']}, + False, + ['1', 'x'], ['x + 1', 'x - 1'], + ['1', 'x', 'x + 1', 'x - 1'], []), + # All expressions are unseen. + ({'2*x + 1': ['2*x + 1'], '3*x + 1': ['3*x + 1']}, + {'1': ['1'], 'x': ['x']}, + False, + [], ['2*x + 1', '3*x + 1'], + [], ['2*x + 1', '3*x + 1']), + # One additional expression in training_expressions should not affect the + # result. + ({'1': ['1'], 'x': ['x']}, + {'1': ['1'], 'x': ['x'], 'x + 1': ['(x + 1)']}, + False, + ['1', 'x'], [], + ['1', 'x'], []), + # When training_expressions is empty. + ({'1': ['1'], 'x': ['x']}, + {}, + False, + [], ['1', 'x'], + [], ['1', 'x']), + # When one simplified expression has multiple expression equivalences. + ({'1': ['1', '1', '(1)', '((1))']}, + {'x': ['x']}, + False, + [], ['1', '1', '(1)', '((1))'], + [], ['1', '1', '(1)', '((1))']), + # When generated_expressions contains duplicates. + ({'x': ['x', 'x', 'x']}, + {'x': ['x']}, + False, + ['x', 'x', 'x'], [], + ['x', 'x', 'x'], []), + # When all generated_expressions are syntactic novelty but not semantic + # novelty. + ({'1': ['1', '(1)']}, + {'1': ['((1))']}, + False, + [], ['1', '(1)'], + ['1', '(1)'], []), + # When generated_expressions and training_expressions are the same. + ({'x': ['((x))']}, + {'x': ['((x))']}, + False, + ['((x))'], [], + ['((x))'], []), + # When sympy.simplify makes a mistake in computing simplified expressions + # for generated_expressions. + ({'(x)': ['((x))']}, + {'x': ['((x))']}, + False, + ['((x))'], [], + ['((x))'], []), + # Test whether deduplicate works. + ({'1': ['1', '1', '(1)', '(1)']}, + {'x': ['x']}, + True, + [], ['1', '(1)'], + [], ['1']), + # Test whether deduplicate works. + ({'1': ['1', '1', '(1)', '(1)']}, + {'1': ['1']}, + True, + ['1', '1'], ['(1)'], + ['1', '1', '(1)', '(1)'], []), + + ]) + def test_get_seen_and_unseen_expressions( + self, + generated_expressions, + training_expressions, + deduplicate_unseen, + expected_syntactic_seen_expressions, + expected_syntactic_unseen_expressions, + expected_semantic_seen_expressions, + expected_semantic_unseen_expressions): + seen_and_unseen_expressions = ( + expression_generalization_metrics.get_seen_and_unseen_expressions( + generated_expressions, training_expressions, deduplicate_unseen)) + # The ordering of the expressions does not matter. + self.assertCountEqual( + seen_and_unseen_expressions.syntactic_novelty[0], + expected_syntactic_seen_expressions) + self.assertCountEqual( + seen_and_unseen_expressions.syntactic_novelty[1], + expected_syntactic_unseen_expressions) + self.assertCountEqual( + seen_and_unseen_expressions.semantic_novelty[0], + expected_semantic_seen_expressions) + self.assertCountEqual( + seen_and_unseen_expressions.semantic_novelty[1], + expected_semantic_unseen_expressions) + + @parameterized.parameters([ + (['x + 1', 'x - 1'], + ['1', 'x'], + expression_generalization_metrics.NoveltySummary( + num_seen=2, + num_unseen=2, + novelty_rate=0.5)), + (['x + 1', 'x - 1'], + [], + expression_generalization_metrics.NoveltySummary( + num_seen=2, + num_unseen=0, + novelty_rate=0)), + ([], + ['1', 'x'], + expression_generalization_metrics.NoveltySummary( + num_seen=0, + num_unseen=2, + novelty_rate=1)), + # With replicates. + (['x + 1', 'x - 1'], + ['1', '1', 'x'], + expression_generalization_metrics.NoveltySummary( + num_seen=2, + num_unseen=3, + novelty_rate=0.6)), + ]) + def test_get_novelty_rate( + self, + seen_expressions, + unseen_expressions, + expected): + result = expression_generalization_metrics.get_novelty_rate( + seen_expressions, unseen_expressions) + self.assertEqual(result, expected) + + def test_get_novelty_rate_raises(self): + with self.assertRaisesRegex(ValueError, + 'Total number of expressions cannot be zero.'): + expression_generalization_metrics.get_novelty_rate([], []) + + def test_get_distance_from_expected_condition_ignore_sympy_failure(self): + expression_df = pd.DataFrame({ + 'expression_string': [ + 'good string 1', 'good string 2', 'sympy failed string 1', + 'non-terminated string 1' + ], + 'true_leading_at_0': [-1, -1, np.nan, np.nan], + 'true_leading_at_inf': [0, -2, np.nan, np.nan], + 'expected_leading_at_0': [-1, -1, -1, 9], + 'expected_leading_at_inf': [-1, -1, -1, 9], + 'is_terminal': [1, 1, 1, 0] + }) + result = ( + expression_generalization_metrics.get_distance_from_expected_condition( + expression_df, + distance_for_nonterminal=99, + distance_for_sympy_failure=None)) + expected = pd.DataFrame({ + 'expected_leading_at_0': [-1, 9], + 'expected_leading_at_inf': [-1, 9], + 'distance_from_expected_condition': [1, 99] + }) + pd.testing.assert_frame_equal( + result, expected, check_dtype=False, check_like=True) + + def test_get_distance_from_expected_condition_consider_sympy_failure(self): + expression_df = pd.DataFrame({ + 'expression_string': ['sympy failed string 1', 'sympy failed string 2'], + 'true_leading_at_0': [np.nan, np.nan], + 'true_leading_at_inf': [np.nan, np.nan], + 'expected_leading_at_0': [9, 9], + 'expected_leading_at_inf': [9, 9], + 'is_terminal': [1, 1] + }) + result = ( + expression_generalization_metrics.get_distance_from_expected_condition( + expression_df, + distance_for_nonterminal=99, + distance_for_sympy_failure=99)) + expected = pd.DataFrame({ + 'expected_leading_at_0': [9], + 'expected_leading_at_inf': [9], + 'distance_from_expected_condition': [99] + }) + pd.testing.assert_frame_equal( + result, expected, check_dtype=False, check_like=True) + + +if __name__ == '__main__': + tf.test.main() diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/generate_empirical_distribution_df.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/generate_empirical_distribution_df.py new file mode 100644 index 0000000000000000000000000000000000000000..f0c05b44b2831a1359f6994a2d4eb944c82c89bb --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/generate_empirical_distribution_df.py @@ -0,0 +1,212 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +r"""Generates empirical distribution dataframe of next production rule. + +There are two different empirical distribution dataframes we can generate. One +is the empirical distribution of the next production rule for a partial +sequence, and the other is the empirical distribution of the next production +rule for the tail of a partial sequence. "Tail" means that we just use the last +several production rules from the partial sequence. It uses limited history (or +called partial information) to determine the next production rule. + +Each row of the dataframe contains a string of partial sequence indices (or tail +of it), and the conditions of the complete sequence (such as leading power at +zero and leading power at inf). These are placed as multi-indices of the +dataframe. The columns of the dataframe are the probabilities of the next +production rule. + +Here is an example of the first kind of dataframe: +partial_sequence_indices leading_at_0 leading_at_inf 0 1 2 ... + 1_4_3_5 -1 -1 0 0 0.5 ... + +Here is an example of the second kind of dataframe with tail_length=2: +tail_partial_sequence_indices leading_at_0 leading_at_inf 0 1 2 ... + 3_5 -1 -1 0 0 0.5 ... + +How is the dataframe computed: +For each given string of partial sequence indices (or tail of it) and +conditions, find all the matches from the training set. This gives a number of +next production rules. Compute the empirical distribution of these production +rules. Note that for the tail partial sequence, the next production rule mask of +the entire sequence is needed to ensure the validity of the proposed next +production rule. +""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import collections + +import pandas as pd + +from neural_guided_symbolic_regression.utils import evaluators +from neural_guided_symbolic_regression.utils import postprocessor + + +def load_examples(sstable_pattern, features): + """Loads expression examples from sstables. + + Args: + sstable_pattern: String, pattern of input sstables. + features: List of strings, list of features to extract from sstables. + + Returns: + A Pandas dataframe, each row of which gives an expression and its property + values. + """ + data = evaluators.load_examples_from_sstable(sstable_pattern, features) + expression_df = pd.DataFrame.from_dict( + data, orient='index').reset_index(drop=True) + return expression_df + + +def get_number_valid_next_step(prod_rules_sequence_indices, grammar): + """Gets number of valid next production rules. + + Args: + prod_rules_sequence_indices: A 1-D Numpy array of indices of a production + rule sequence. + grammar: A grammar object. + + Returns: + An integer representing the number of valid next production rules. + """ + prod_rules_sequence = [ + grammar.prod_rules[i] for i in prod_rules_sequence_indices + ] + stack = postprocessor.production_rules_sequence_to_stack(prod_rules_sequence) + return int(sum(grammar.masks[grammar.lhs_to_index[stack.peek()]])) + + +def get_partial_sequence_df(expression_df, grammar, max_length): + """Gets partial sequence dataframe. + + Args: + expression_df: A Pandas dataframe, each row of which gives an expression and + its property values. + grammar: A grammar object. + max_length: Integer, the maximum length of a production rule sequence. + + Returns: + A partial sequence dataframe obtained from the expression dataframe. It has + columns expression_string, partial_sequence_indices, + partial_sequence_length, number_valid_next_step, next_step_index, + sequence_length, remain_sequence_length and property values. + """ + expression_strings = expression_df['expression_string'].values + expression_tensor = grammar.parse_expressions_to_indices_sequences( + expression_strings, max_length=max_length) + data_dict = collections.defaultdict(list) + for (expression_string, expression_array_indices) in zip( + expression_strings, expression_tensor): + sequence_length = len(expression_array_indices[ + expression_array_indices != grammar.padding_rule_index]) + for partial_sequence_length in range(1, sequence_length): + data_dict['expression_string'].append(expression_string) + # Convert partial sequence to string so it is hashable. + data_dict['partial_sequence_indices'].append('_'.join( + map(str, expression_array_indices[:partial_sequence_length]))) + data_dict['partial_sequence_length'].append(partial_sequence_length) + data_dict['number_valid_next_step'].append( + get_number_valid_next_step( + expression_array_indices[:partial_sequence_length], grammar)) + data_dict['next_step_index'].append( + expression_array_indices[partial_sequence_length]) + data_dict['sequence_length'].append(sequence_length) + data_dict['remain_sequence_length'].append(sequence_length - + partial_sequence_length) + partial_sequence_df = pd.DataFrame(data_dict) + return pd.merge( + partial_sequence_df, expression_df, on='expression_string', how='left') + + +def extract_tail_partial_sequence(partial_sequence_string, tail_length): + """Extracts the tail of a partial sequence. + + If the specified tail length is larger than the partial sequence length, get + the entire partial sequence. For example, when partial_sequence_string is + '1_6' and tail_length is 4, it should give '1_6'. + + Args: + partial_sequence_string: String, a partial sequence string, such as + '1_6_7_6'. + tail_length: Integer, length of the tail partial sequence to extract. + + Returns: + The extracted tail partial sequence. When partial_sequence_string is + '1_6_7_6' and tail_length is 2, it should give '7_6'. + """ + partial_sequence_indices = partial_sequence_string.split('_') + return '_'.join(partial_sequence_indices[-tail_length:]) + + +def get_empirical_distribution_df(partial_sequence_df, + properties, + num_production_rules, + tail_length): + """Gets dataframe of empirical probabilities for next production rule. + + Args: + partial_sequence_df: A partial sequence dataframe obtained from the + expression dataframe. It has columns expression_string, + partial_sequence_indices, partial_sequence_length, + number_valid_next_step, next_step_index, sequence_length, + remain_sequence_length and property values. + properties: List of symbolic properties contained in the empirical + probability dataframe. It can be an empty list, then the empirical + distribution dataframe will only have partial_sequence (or tail of it) + as the single index. + num_production_rules: Integer, the number of production rules in grammar. + tail_length: Integer, length of the tail partial sequence. If None, use the + entire partial sequence. + + Returns: + Pandas dataframe recording the empirical probability distribution of the + next production rule under various settings of partial_sequence_indices and + conditions. Each row gives the probability distribution of the next + production rule corresponding to one particular partial_sequence (or tail of + it), and conditions such as leading_at_0 and leading_at_inf. + The partial_sequence (or tail of it), and conditions are placed in the + dataframe as multi-indices. The columns are the probabilities of the next + production rule (the rules are represented by indices), e.g.: + partial_sequence_indices leading_at_0 leading_at_inf 0 1 2 ... + 1_4_3_5 -1 -1 0 0 0.5 ... + """ + if tail_length is None: + groupby_cols = ['partial_sequence_indices'] + properties + else: + partial_sequence_df['tail_partial_sequence_indices'] = ( + partial_sequence_df['partial_sequence_indices'].apply( + lambda x: extract_tail_partial_sequence(x, tail_length))) + groupby_cols = ['tail_partial_sequence_indices'] + properties + empirical_distribution_df = partial_sequence_df.groupby( + by=groupby_cols)['next_step_index'].value_counts( + normalize=True).to_frame('probability') + empirical_distribution_df = pd.pivot_table( + empirical_distribution_df, + values='probability', + index=groupby_cols, + columns=['next_step_index'], + fill_value=0) + # Add missing columns. + missing_cols = list( + set(range(num_production_rules)).difference( + empirical_distribution_df.columns)) + for col in missing_cols: + empirical_distribution_df[col] = 0 + # Reorder columns. + return empirical_distribution_df[range(num_production_rules)] diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/generate_empirical_distribution_df_test.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/generate_empirical_distribution_df_test.py new file mode 100644 index 0000000000000000000000000000000000000000..cb707b597953e64217a2080d04dcbd215e9817a3 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/generate_empirical_distribution_df_test.py @@ -0,0 +1,171 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Tests for generate_empirical_distribution_df.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +from absl.testing import parameterized +import numpy as np +import pandas as pd +import tensorflow.compat.v1 as tf + +from neural_guided_symbolic_regression.models import grammar_utils +from neural_guided_symbolic_regression.utils import generate_empirical_distribution_df + + +class GenerateEmpiricalDistributionDfHelperTest(parameterized.TestCase): + + @parameterized.parameters([ + ([1, 4], 5), + ([1, 4, 3], 5), + ([1, 4, 3, 5, 2, 6], 3), + ([1, 4, 3, 5, 2, 6, 8], 3) + ]) + def test_get_number_valid_next_step( + self, + prod_rules_sequence_indices, + expected): + grammar = grammar_utils.load_grammar( + grammar_path='third_party/google_research/google_research/' + 'neural_guided_symbolic_regression/grammar/' + 'univariate_one_constant_grammar.txt') + number_valid_next_step = ( + generate_empirical_distribution_df.get_number_valid_next_step( + prod_rules_sequence_indices, grammar)) + self.assertEqual(number_valid_next_step, expected) + + +class GenerateEmpiricalDistributionDfMainTest(parameterized.TestCase): + + def setUp(self): + super(GenerateEmpiricalDistributionDfMainTest, self).setUp() + # Production rule sequence of ( 1 ) is 1,6,7,6,9. + # Production rule sequence of ( x ) is 1,6,7,6,8. + self.expression_df = pd.DataFrame( + {'expression_string': ['( 1 )', '( x )'], + 'leading_at_0': [0, 1], + 'leading_at_inf': [0, 1]}) + self.grammar = grammar_utils.load_grammar( + grammar_path='third_party/google_research/google_research/' + 'neural_guided_symbolic_regression/grammar/' + 'univariate_one_constant_grammar.txt') + self.max_length = 11 + + def test_get_partial_sequence_df(self): + partial_sequence_df = ( + generate_empirical_distribution_df.get_partial_sequence_df( + self.expression_df, self.grammar, self.max_length)) + expected_partial_sequence_indices = ['1', '1_6', '1_6_7', '1_6_7_6', + '1', '1_6', '1_6_7', '1_6_7_6'] + self.assertListEqual( + list(partial_sequence_df['partial_sequence_indices'].values), + expected_partial_sequence_indices) + + @parameterized.parameters([ + (None, + 'partial_sequence_indices', + ['1', 0, 0], + [0, 0, 0, 0, 0, 0, 1, 0, 0, 0]), + (None, + 'partial_sequence_indices', + ['1_6', 0, 0], + [0, 0, 0, 0, 0, 0, 0, 1, 0, 0]), + (None, + 'partial_sequence_indices', + ['1_6_7', 0, 0], + [0, 0, 0, 0, 0, 0, 1, 0, 0, 0]), + (None, + 'partial_sequence_indices', + ['1_6_7_6', 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 1]), + (2, + 'tail_partial_sequence_indices', + ['1', 0, 0], + [0, 0, 0, 0, 0, 0, 1, 0, 0, 0]), + (2, + 'tail_partial_sequence_indices', + ['1_6', 0, 0], + [0, 0, 0, 0, 0, 0, 0, 1, 0, 0]), + (2, + 'tail_partial_sequence_indices', + ['6_7', 0, 0], + [0, 0, 0, 0, 0, 0, 1, 0, 0, 0]), + (2, + 'tail_partial_sequence_indices', + ['7_6', 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 1]), + ]) + def test_get_empirical_distribution_df(self, + tail_length, + level_name, + multi_index_to_check, + expected_probabilities): + properties = ['leading_at_0', 'leading_at_inf'] + num_production_rules = len(self.grammar.prod_rules) + partial_sequence_df = ( + generate_empirical_distribution_df.get_partial_sequence_df( + self.expression_df, self.grammar, self.max_length)) + empirical_distribution_df = ( + generate_empirical_distribution_df.get_empirical_distribution_df( + partial_sequence_df, properties, num_production_rules, tail_length)) + levels = [level_name] + properties + np.testing.assert_array_almost_equal( + empirical_distribution_df.xs(multi_index_to_check, + level=levels).values[0], + expected_probabilities) + + def test_get_empirical_distribution_df_without_condition(self): + num_production_rules = len(self.grammar.prod_rules) + partial_sequence_df = ( + generate_empirical_distribution_df.get_partial_sequence_df( + self.expression_df, self.grammar, self.max_length)) + empirical_distribution_df = ( + generate_empirical_distribution_df.get_empirical_distribution_df( + partial_sequence_df, [], num_production_rules, None)) + expected = pd.DataFrame( + np.array([[0, 0, 0, 0, 0, 0, 1, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 1, 0, 0], + [0, 0, 0, 0, 0, 0, 1, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0.5]]), + columns=range(10)) + expected['partial_sequence_indices'] = ['1', '1_6', '1_6_7', '1_6_7_6'] + expected.set_index('partial_sequence_indices', inplace=True) + pd.testing.assert_frame_equal(empirical_distribution_df, + expected, + check_dtype=False, + check_index_type=False, + check_column_type=False, + check_names=False) + + @parameterized.parameters([ + ('1_6_7_6', 1, '6'), + ('1_6_7_6', 2, '7_6'), + ('1_6', 3, '1_6'), + ]) + def test_extract_tail_partial_sequence(self, + partial_sequence_string, + tail_length, + expected): + tail_partial_sequence_string = ( + generate_empirical_distribution_df.extract_tail_partial_sequence( + partial_sequence_string, tail_length)) + self.assertEqual(tail_partial_sequence_string, expected) + + +if __name__ == '__main__': + tf.test.main() diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/postprocessor.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/postprocessor.py new file mode 100644 index 0000000000000000000000000000000000000000..55a88ae8f388dd71ec6918aaef1c73f98b31bd2b --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/postprocessor.py @@ -0,0 +1,232 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Postprocessor functions convert expression array to expression string. + +The autoencoder model uses feature_preprocessors API from model_ops.ModelBase to +convert expression string input to expression tensor. The decoder model will +output the reconstructed expression tensor. However, the model_ops.ModelBase +does not have postprocessor API. This module includes postprocessor functions +and can be used in the model_fn of the autoencoder model. +""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import nltk + +from neural_guided_symbolic_regression.utils import arithmetic_grammar +from neural_guided_symbolic_regression.utils import constants + + +class GrammarLhsStack(object): + """Stack stores the string of left hand side symbol of the production rule. + + This stack behaves like a python list when it is not empty. When it is empty + and the pop method is called, instead of raising an error, the string of the + left hand side symbol of the dummy production rule defined in the constants + will be returned. + """ + + def __init__(self, initialize_list=None): + """Initializer. + + Args: + initialize_list: A list of strings to initialize the stack. Default None, + will initialize the stack as empty. + + Attributes: + _stack: A list to store elements of string in stack. + """ + if initialize_list is None: + self._stack = [] + else: + # Use slice to copy the list. + self._stack = initialize_list[:] + + def copy(self): + """Gets a copy of GrammarLhsStack object. + + Returns: + A GrammarLhsStack object. + """ + return GrammarLhsStack(self._stack) + + def to_list(self): + """Gets the non-dummy symbols in stack as a list. + + Returns: + A list of strings. + """ + # Use slice to copy the list. + return self._stack[:] + + def is_empty(self): + """Whether there is no non-dummy symbols in stack. + + Returns: + Boolean. + """ + return not self._stack + + def peek(self): + """Looks the top element of this stack without removing it from the stack. + + If stack is empty, the string of the dummy symbol defined in the constants + will be returned. + + Returns: + A string of the left hand side symbol of the context-free grammar + production rule. + """ + return self._stack[-1] if self._stack else constants.DUMMY_LHS_SYMBOL + + def pop(self): + """Pops an element from the stack. + + This method pops the top element in the stack when it is not empty. + Otherwise, the string of the dummy symbol defined in the constants will be + returned. + + Returns: + A string of the left hand side symbol of the context-free grammar + production rule. + """ + return self._stack.pop() if self._stack else constants.DUMMY_LHS_SYMBOL + + def push(self, symbol): + """Pushes a new string of symbol into the stack. + + Args: + symbol: String of symbol. + """ + self._stack.append(symbol) + + def push_reversed_list(self, symbol_list): + """Pushes a list of strings of symbol into the stack in reversed order. + + Note the last element in the symbol_list will be pushed into the stack + first. For example, for a stack with elements [a, b] and a symbol_list + [c, d, e]. After calling the push_list method, the new stack will have + elements [a, b, e, d, c]. When calling pop method, c will be the first + element popping out from the stack. + + This method is used when performing a preorder traversal of the context-free + grammar parsing tree. + + For example, if a production rule is a -> b c d + The right hand side symbols will be [b, c, d]. In a preorder traversal, we + want symbol b to be processed first, so b should be on the top of the stack. + Thus, the list of right hand side symbols should be reversed before extend + to the stack. + + Args: + symbol_list: List of strings of symbol. + """ + self._stack.extend(reversed(symbol_list)) + + +def production_rules_sequence_to_stack(prod_rules_sequence): + """Pushs a sequence of production rules to a GrammarLhsStack instance. + + Args: + prod_rules_sequence: List of nltk.grammar.Production objects. + + Returns: + A GrammarLhsStack object. + + Raises: + ValueError: If left hand side symbol of the production rule to push into the + stack does not match the top symbol in the stack. + """ + stack = GrammarLhsStack() + if not prod_rules_sequence: + return stack + stack.push_reversed_list(get_non_terminal_rhs(prod_rules_sequence[0])) + for prod_rule in prod_rules_sequence[1:]: + lhs = stack.pop() + if lhs != prod_rule.lhs().symbol(): + raise ValueError('Left hand side symbol of production rule %s does not ' + 'match the symbol in the stack (%s)' % (prod_rule, lhs)) + stack.push_reversed_list(get_non_terminal_rhs(prod_rule)) + return stack + + +def production_rules_sequence_to_symbols(prod_rules_sequence): + """Gets list of symbols from production rules sequence. + + Args: + prod_rules_sequence: List of nltk.grammar.Production objects. This sequence + is obtained by a preorder traversal of the context-free grammar parsing + tree. + + Returns: + A list of strings of symbol. + """ + if not prod_rules_sequence: + return [] + sequence = [prod_rules_sequence[0].lhs()] + for prod_rule in prod_rules_sequence: + if prod_rule.lhs().symbol() == constants.DUMMY_LHS_SYMBOL: + break + for i, symbol in enumerate(sequence): + if symbol == prod_rule.lhs(): + sequence = sequence[:i] + list(prod_rule.rhs()) + sequence[i + 1:] + break + return sequence + + +def production_rules_sequence_to_expression_string(prod_rules_sequence, + delimiter, + check_all_terminal=False): + """Generates expression from production rules sequence. + + Args: + prod_rules_sequence: List of nltk.grammar.Production objects. This sequence + is obtained by a preorder traversal of the context-free grammar parsing + tree. + delimiter: String, the delimiter of tokens in expression string. + check_all_terminal: Boolean, raise ValueError if not all the symbols are + terminal. + + Returns: + A string of the expression. + + Raises: + ValueError: If not all the symbols generated by production rules sequence + are terminal and check_all_terminal flag is true. + """ + sequence = production_rules_sequence_to_symbols(prod_rules_sequence) + if check_all_terminal and not arithmetic_grammar.all_terminal(sequence): + raise ValueError('Not all the symbols are terminal.') + return delimiter.join([str(symbol) for symbol in sequence]) + + +def get_non_terminal_rhs(prod_rule): + """Identifies non-terminal in the right hand side symbols in production rule. + + Args: + prod_rule: nltk.grammar.Production objects. + + Returns: + A list of nltk.grammar.Nonterminal symbols. + """ + non_terminal_rhs = [] + for rhs in prod_rule.rhs(): + if (isinstance(rhs, nltk.grammar.Nonterminal) + and rhs.symbol() != constants.DUMMY_RHS_SYMBOL): + non_terminal_rhs.append(rhs.symbol()) + return non_terminal_rhs diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/postprocessor_test.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/postprocessor_test.py new file mode 100644 index 0000000000000000000000000000000000000000..caf95c118cea50097970a43ee4c0eb504e98d7a5 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/postprocessor_test.py @@ -0,0 +1,285 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Tests for postprocessor.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import nltk +import tensorflow.compat.v1 as tf + +from neural_guided_symbolic_regression.utils import arithmetic_grammar +from neural_guided_symbolic_regression.utils import constants +from neural_guided_symbolic_regression.utils import postprocessor + + +class ExpressionContextFreeGrammarPostprocessorTest(tf.test.TestCase): + + def setUp(self): + super(ExpressionContextFreeGrammarPostprocessorTest, self).setUp() + grammar_rules = [ + 'S -> S "+" T', + 'S -> T', + 'T -> "(" S ")"', + 'T -> "x"', + ] + # Get list of nltk.grammar.Production objects. + self.grammar = arithmetic_grammar.Grammar(grammar_rules) + self.prod_rules_dict = { + k: v + for k, v in zip(grammar_rules + [constants.DUMMY_PRODUCTION_RULE], + self.grammar.prod_rules) + } + self.delimiter = ' ' + + def test_production_rules_sequence_to_symbols_not_terminal(self): + prod_rule_strings = [ + 'S -> S "+" T', + 'S -> T', + ] + prod_rules_sequence = [ + self.prod_rules_dict[prod_rule_string] + for prod_rule_string in prod_rule_strings + ] + # Parsing tree: + # S + # | + # S "+" T + # | + # T + # Expression (non-terminal): + # T + T + t, = nltk.grammar.nonterminals('T') + self.assertEqual( + postprocessor.production_rules_sequence_to_symbols(prod_rules_sequence), + [t, '+', t]) + + def test_production_rules_sequence_to_symbols_terminal(self): + prod_rule_strings = [ + 'S -> S "+" T', + 'S -> T', + 'T -> "x"', + 'T -> "x"', + # The generation of symbols by grammar production rules sequence will + # stop if all the symbols are terminal. For the grammar rules in this + # unittest, the last two dummy rules are actually not used. + constants.DUMMY_PRODUCTION_RULE, + constants.DUMMY_PRODUCTION_RULE, + ] + prod_rules_sequence = [ + self.prod_rules_dict[prod_rule_string] + for prod_rule_string in prod_rule_strings + ] + + # Expression: + # x + x + # Parsing tree: + # S + # | + # S "+" T + # | | + # T "x" + # | + # "x" + # Production rules sequence (preorder tree traversal) + # 'S -> S "+" T' + # 'S -> T' + # 'T -> "x" + # 'T -> "x" + + self.assertEqual( + postprocessor.production_rules_sequence_to_symbols(prod_rules_sequence), + ['x', '+', 'x']) + + def test_production_rules_sequence_to_symbols_empty(self): + # Empty production rule sequence should have empty symbols. + self.assertEqual(postprocessor.production_rules_sequence_to_symbols([]), []) + + def test_production_rules_sequence_to_expression_string_not_terminal(self): + prod_rule_strings = [ + 'S -> S "+" T', + 'S -> T', + ] + prod_rules_sequence = [ + self.prod_rules_dict[prod_rule_string] + for prod_rule_string in prod_rule_strings + ] + # Parsing tree: + # S + # | + # S "+" T + # | + # T + # Expression (non-terminal): + # T + T + self.assertEqual( + postprocessor.production_rules_sequence_to_expression_string( + prod_rules_sequence, self.delimiter), 'T + T') + + with self.assertRaisesRegexp(ValueError, + 'Not all the symbols are terminal.'): + postprocessor.production_rules_sequence_to_expression_string( + prod_rules_sequence, self.delimiter, check_all_terminal=True) + + def test_production_rules_sequence_to_expression_string(self): + prod_rule_strings = [ + 'S -> S "+" T', + 'S -> T', + 'T -> "x"', + 'T -> "x"', + constants.DUMMY_PRODUCTION_RULE, + constants.DUMMY_PRODUCTION_RULE, + ] + prod_rules_sequence = [ + self.prod_rules_dict[prod_rule_string] + for prod_rule_string in prod_rule_strings + ] + + # Expression: + # x + x + # Parsing tree: + # S + # | + # S "+" T + # | | + # T "x" + # | + # "x" + # Production rules sequence (preorder tree traversal) + # 'S -> S "+" T' + # 'S -> T' + # 'T -> "x" + # 'T -> "x" + + self.assertEqual( + postprocessor.production_rules_sequence_to_expression_string( + prod_rules_sequence, self.delimiter), 'x + x') + + def test_production_rules_sequence_to_expression_string_empty(self): + self.assertEqual( + postprocessor.production_rules_sequence_to_expression_string( + [], self.delimiter), '') + + def test_get_non_terminal_rhs(self): + prod_rule = nltk.CFG.fromstring( + ['S -> S "+" "(" T "*" "a" ")"']).productions()[0] + self.assertEqual(postprocessor.get_non_terminal_rhs(prod_rule), ['S', 'T']) + + def test_production_rules_sequence_to_stack(self): + prod_rule_strings = [ + 'S -> S "+" T', + 'S -> T', + ] + prod_rules_sequence = [ + self.prod_rules_dict[prod_rule_string] + for prod_rule_string in prod_rule_strings + ] + stack = postprocessor.production_rules_sequence_to_stack( + prod_rules_sequence) + self.assertEqual(stack._stack, ['T', 'T']) + + def test_production_rules_sequence_to_stack_empty_sequence(self): + stack = postprocessor.production_rules_sequence_to_stack([]) + self.assertEqual(stack._stack, []) + + def test_production_rules_sequence_to_stack_invalid(self): + prod_rule_strings = [ + 'S -> S "+" T', + 'T -> "x"', + ] + prod_rules_sequence = [ + self.prod_rules_dict[prod_rule_string] + for prod_rule_string in prod_rule_strings + ] + with self.assertRaisesRegexp( + ValueError, + 'Left hand side symbol of production rule T -> \'x\' does not match ' + r'the symbol in the stack \(S\)'): + postprocessor.production_rules_sequence_to_stack(prod_rules_sequence) + + +class GrammarLhsStackTest(tf.test.TestCase): + + def test_initialize_list_copy(self): + initialize_list = ['x'] + stack = postprocessor.GrammarLhsStack(initialize_list) + # The elements in stack should not change with initialize_list after + # stack initialization. + initialize_list[0] = ['y'] + self.assertEqual(stack.pop(), 'x') + + def test_copy(self): + stack = postprocessor.GrammarLhsStack(['a', 'b', 'c']) + copy_stack = stack.copy() + # Use assertIs to check exact type rather than assertIsInstance. + # https://docs.python.org/2/library/unittest.html#unittest.TestCase.assertIsInstance + self.assertIs(type(copy_stack), postprocessor.GrammarLhsStack) + self.assertEqual(copy_stack._stack, ['a', 'b', 'c']) + # copy_stack is a copy of stack. The change in stack after copy will not + # affect copy_stack. + stack.pop() + self.assertEqual(stack._stack, ['a', 'b']) + self.assertEqual(copy_stack._stack, ['a', 'b', 'c']) + + def test_to_list(self): + stack = postprocessor.GrammarLhsStack(['a', 'b', 'c']) + stack_list = stack.to_list() + self.assertEqual(stack_list, ['a', 'b', 'c']) + stack.pop() + # stack_list is a copy. + self.assertEqual(stack_list, ['a', 'b', 'c']) + # to_list() will always get the current symbols in stack. + self.assertEqual(stack.to_list(), ['a', 'b']) + + def test_is_empty(self): + self.assertFalse(postprocessor.GrammarLhsStack(['a', 'b', 'c']).is_empty()) + self.assertTrue(postprocessor.GrammarLhsStack([]).is_empty()) + + def test_peek(self): + stack = postprocessor.GrammarLhsStack(['x']) + self.assertEqual(stack.peek(), 'x') + # Peek does not change the stack. + self.assertEqual(stack._stack, ['x']) + + def test_peek_empty(self): + stack = postprocessor.GrammarLhsStack() + self.assertEqual(stack.peek(), constants.DUMMY_LHS_SYMBOL) + # Peek does not change the stack. + self.assertEqual(stack._stack, []) + + def test_pop(self): + stack = postprocessor.GrammarLhsStack(['x']) + # Non-empty stack. + self.assertEqual(stack.pop(), 'x') + # Empty stack. + self.assertEqual(stack.pop(), constants.DUMMY_LHS_SYMBOL) + + def test_push(self): + stack = postprocessor.GrammarLhsStack() + stack.push('x') + self.assertEqual(stack.pop(), 'x') + + def test_push_reversed_list(self): + stack = postprocessor.GrammarLhsStack(['a']) + stack.push_reversed_list(['b', 'c']) + self.assertEqual(stack.pop(), 'b') + self.assertEqual(stack.pop(), 'c') + self.assertEqual(stack.pop(), 'a') + + +if __name__ == '__main__': + tf.test.main() diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/symbolic_properties.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/symbolic_properties.py new file mode 100644 index 0000000000000000000000000000000000000000..cefaab4348766f7c795476d227221395611881f7 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/symbolic_properties.py @@ -0,0 +1,243 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Functions compute symbolic properties of expression.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import functools +import itertools + +from absl import logging +import numpy as np +import sympy + + +def catch_exception(function): + """Catches exception in symbolic property function. + + Sympy may fail in unexpected way. If it happens, we want to know the + expression string and symbolic property function. This decorate catches the + exception and shows those informations with the original error message. + + Args: + function: Callable, symbolic property function. This first argument is + expression_string. + + Returns: + function_wrapper catch the exception. + """ + def function_wrapper(expression_string, *args, **kwargs): + try: + return function(expression_string, *args, **kwargs) + except Exception as error: + raise ValueError( + 'Fail to get symbolic property of expression %s from %s: %s' + % (expression_string, function.__name__, error)) + return function_wrapper + + +def check_is_finite(expression): + """Checks whether all terms are finite (not inf or nan) in expression. + + Args: + expression: Sympy expression. + + Returns: + Boolean. True if this expression does not contain inf or nan. Otherwise, + False. + """ + # NOTE(leeley): If sympy expression is a single numerical value, it may be + # represented as float or int instead of sympy expression. + # For example, + # sympy.sympify('1.') is sympy.core.numbers.Float + # sympy.sympify('c', locals={'c': 1.}) is float. + if isinstance(expression, (int, float)): + return np.isfinite(expression) + + for check_symbol in [sympy.oo, sympy.zoo, sympy.nan]: + if expression.has(check_symbol): + return False + return True + + +def check_is_number(expression): + """Checks whether expression is a number. + + Args: + expression: Sympy expression. + + Returns: + Boolean. + """ + # NOTE(leeley): If sympy expression is a single numerical value, it may be + # represented as float or int instead of sympy expression. + # For example, + # sympy.sympify('1.') is sympy.core.numbers.Float + # sympy.sympify('c', locals={'c': 1.}) is float. + return isinstance(expression, (int, float)) or expression.is_number + + +def get_power(term_expression, symbol='x'): + """Gets power p of term c * x ** p. + + For f(x) = c * x ** p, evaluate f at x1 and x2. The power p is computed by + log(f(x1) / f(x2)) / log(x1 / x2). + + Note the way this function get the power of monomial term only works for + c * x ** p. Other forms like c * (x - 1) ** p do not work. + If the coefficient c is infinite, return nan. + p is a float number and can be positive, zero or negative. + The term expression can be 5 * x * x, 1 / x, 3 * sqrt(x) and so on. + + Args: + term_expression: Sympy expression. In the form of c * x ** p. + symbol: String. Default variable symbol in term_expression. + + Returns: + Float. Power p of input term expression c * x ** p. + """ + if not check_is_finite(term_expression): + return np.nan + + if term_expression.is_number: + return 0. + + f = sympy.lambdify(sympy.Symbol(symbol), term_expression) + x1, x2 = 5., 10. + y1, y2 = f(x1), f(x2) + return np.log(y1 / y2) / np.log(x1 / x2) + + +@catch_exception +def get_leading_power(expression_string, x0, symbol='x', coefficients=None): + """Gets the leading power of expression at given integer point. + + Args: + expression_string: String. The expression to expand. + x0: String. The point to expand the expression. + Only '0', 'inf' are allowed. + symbol: String. Symbol of variable in expression. + coefficients: Dict {coefficient_name: coefficient_value}. + * coefficient_name: String, the coefficient symbol in expression string. + * coefficient_value: Float, the value of coefficient in expression + string. + The symbols of coefficients in the expression_string will be replaced + by the values given in this dict when computing the symbolic property. + + Returns: + Float. The power of the leading term of input expression. Nan will be + returned for infinite expression or sympy fail to parse the expression. + + Raises: + ValueError: If x0 is not 0 or inf. + """ + if isinstance(expression_string, bytes): + expression_string = expression_string.decode('utf-8') + expression = sympy.simplify( + sympy.sympify(expression_string, locals=coefficients)) + + # NOTE(leeley): sympy < 1.0 has issues to expand constant expression. This + # issue is fixed in sympy > 1.0. + if check_is_number(expression) and check_is_finite(expression): + return 0 + + if x0 == 'inf': + x0 = sympy.oo + elif x0 == '0': + x0 = 0 + else: + raise ValueError('x0 is expected to be 0 or inf, got %s.' % x0) + + try: + # NOTE(leeley): for 'x ** 2 + 1 / 0', the first term of the series will be + # x ** 2. However, this expression is invalid since 1 / 0 is infinite. + # There is no good way to check this in sympy, so we will check whether + # infinite exists in the first 6 terms. + terms = itertools.islice( + # n=None will create a generator of terms. + expression.series(x=sympy.sympify(symbol), x0=x0, n=None), 6) + for i, term_expression in enumerate(terms): + if i == 0: + leading_power = get_power(term_expression, symbol=symbol) + if np.isnan(get_power(term_expression, symbol=symbol)): + logging.info( + '%s in %s expansion at %s is infnite, return leading power nan.', + str(term_expression), expression_string, str(x0)) + return np.nan + return leading_power + except (AssertionError, KeyError) as error: + # If sympy crash, return nan. + logging.warning( + 'Fail to get the leading power of %s at %s, %s', + expression_string, str(x0), error) + return np.nan + + +def get_symbolic_property_functions(symbol='x', coefficients=None): + """Gets a dict of symbolic property functions. + + The keys in the dict are: + * 'leading_at_0' + * 'leading_at_inf' + + Args: + symbol: String. Symbol of variable in expression. + coefficients: Dict {coefficient_name: coefficient_value}. + * coefficient_name: String, the coefficient symbol in expression string. + * coefficient_value: Float, the value of coefficient in expression + string. + The symbols of coefficients in the expression_string will be replaced + by the values given in this dict when computing the symbolic property. + + Returns: + Dict. {symbolic_property_name: symbolic_property_function} + * symbolic_property_name: String, the name of a symbolic property. + * symbolic_property_function: Callable, its takes only one input argument + expression_string. + """ + return { + 'leading_at_0': functools.partial( + get_leading_power, + x0='0', + symbol=symbol, + coefficients=coefficients), + 'leading_at_inf': functools.partial( + get_leading_power, + x0='inf', + symbol=symbol, + coefficients=coefficients), + } + + +def assert_property_names_valid( + symbolic_property_names, allowed_symbolic_properties): + """Converts the symbolic_properties string to list of symbolic property names. + + Args: + symbolic_property_names: List of strings, name of symbolic properties. + allowed_symbolic_properties: List of strings, allowed symbolic properties. + + Raises: + ValueError: If symbolic property name in symbolic_properties_string is not + allowed in allowed_symbolic_properties. + """ + for symbolic_property_name in symbolic_property_names: + if symbolic_property_name not in allowed_symbolic_properties: + raise ValueError( + '%s is not in the allowed symbolic properties %s' + % (symbolic_property_name, allowed_symbolic_properties)) diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/symbolic_properties_test.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/symbolic_properties_test.py new file mode 100644 index 0000000000000000000000000000000000000000..209cc57b8c947ee632546473320e3250c6590370 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/symbolic_properties_test.py @@ -0,0 +1,231 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Tests for symbolic_properties.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +from absl.testing import parameterized +import numpy as np +import six +import sympy +import tensorflow.compat.v1 as tf +from neural_guided_symbolic_regression.utils import symbolic_properties + + +class SymbolicPropertiesTest(parameterized.TestCase, tf.test.TestCase): + + def test_catch_exception(self): + @symbolic_properties.catch_exception + def mock_symbolic_property(expression_string, foo, bar): + del expression_string, foo, bar + raise ValueError('error message abc') + + with self.assertRaisesRegex( + ValueError, + r'Fail to get symbolic property of expression 1 \+ x ' + r'from mock_symbolic_property\: error message abc'): + mock_symbolic_property('1 + x', 42, bar=99) + + @parameterized.parameters([ + # Expression. + '1 + 2 * x', 'x / ( 1 + x )', 'x / ( 1 - x)', '1 + 2 * sqrt( x )', + # Single number. + '1', '-1', '2.', '-2.', + ]) + def test_check_is_finite_true(self, expression): + self.assertTrue( + symbolic_properties.check_is_finite(sympy.sympify(expression))) + + @parameterized.parameters([ + # Only one term. + '1 / 0', 'x / 0', 'x / ( x - x)', + # More than one term. + '-1 / 0 + x', '1 / 0 - x / 0', 'x / 0 + 1', + ]) + def test_check_is_finite_false(self, expression): + self.assertFalse( + symbolic_properties.check_is_finite(sympy.sympify(expression))) + + @parameterized.parameters([ + sympy.sympify('1. + 2.'), + sympy.sympify('1.'), + sympy.sympify('-2.'), + sympy.sympify('x / x'), + sympy.sympify('c', locals={'c': 1.}), + ]) + def test_check_is_number_true(self, expression): + self.assertTrue(symbolic_properties.check_is_number(expression)) + + @parameterized.parameters([ + sympy.sympify('x + 2.'), + sympy.sympify('x'), + sympy.sympify('-x'), + sympy.sympify('x / 0'), + sympy.sympify('x', locals={'c': 1.}), + ]) + def test_check_is_number_false(self, expression): + self.assertFalse(symbolic_properties.check_is_number(expression)) + + @parameterized.parameters([ + ('-1', 0.), + ('0', 0.), + ('1', 0.), + ('x * 5', 1.), + ('5 * x', 1.), + ('-x * 5', 1.), + ('x * 0', 0.), + ('5 * x * x', 2.), + ('0 * x * x', 0.), + ('5 / x / x', -2.), + ('0 / x / x', 0.), + ('5 / x', -1.), + ('0 / x', 0.), + ('5 * x ** 0.5', 0.5), + ('5 * x ** ( 1 / 2 )', 0.5), + ('5 * sqrt( x )', 0.5), + ('5 * x ** -0.5', -0.5), + ('5 * x ** ( -1 / 2 )', -0.5), + ('5 / sqrt( x )', -0.5), + ]) + def test_get_power(self, term_expression, expected_power): + np.testing.assert_almost_equal( + symbolic_properties.get_power(sympy.sympify(term_expression)), + expected_power) + + @parameterized.parameters([ + '1 / 0', + 'x / 0', + '1 / x / 0', + '-1 / 0', + '-x / 0', + '-1 / x / 0', + ]) + def test_get_power_nan(self, term_expression): + np.testing.assert_equal( + symbolic_properties.get_power(sympy.sympify(term_expression)), np.nan) + + def test_get_leading_power_invalid_x0(self): + with self.assertRaisesRegex( + ValueError, 'x0 is expected to be 0 or inf, got 5'): + symbolic_properties.get_leading_power('x ** 2 + x + 1', x0='5') + + @parameterized.parameters([ + ('1', '0', 0.), + ('1', 'inf', 0.), + ('0', '0', 0.), + ('0', 'inf', 0.), + ('x - 1', '0', 0.), + ('x - 1', 'inf', 1.), + ('x - x', '0', 0.), + ('x - x', 'inf', 0.), + ('1 / x', '0', -1.), + ('1 / x', 'inf', -1.), + ('1 / x + 1', '0', -1.), + ('1 / x + 1', 'inf', 0.), + ('1 / x ** 2 + 1 / x', '0', -2.), + ('1 / x ** 2 + 1 / x', 'inf', -1.), + ('1 / x + x * x', '0', -1.), + ('1 / x + x * x', 'inf', 2.), + ('1 / x + 2 + x * x', '0', -1.), + ('1 / x + 2 + x * x', 'inf', 2.), + ('1 / ( 1 + x )', '0', 0.), + ('1 / ( 1 + x )', 'inf', -1.), + # Soft coulomb potential. + ('1 / sqrt( 1 + x ** 2 )', '0', 0.), + ('1 / sqrt( 1 + x ** 2 )', 'inf', -1.), + # Complicated expression. + ('1 / ( x - ( ( 1 / ( 1 - x ) ) - x ) )', '0', 0.), + ('1 / ( x - ( ( 1 / ( 1 - x ) ) - x ) )', 'inf', -1.), + ]) + def test_get_leading_power( + self, expression_string, x0, expected_leading_power): + np.testing.assert_almost_equal( + symbolic_properties.get_leading_power(expression_string, x0), + expected_leading_power) + + @parameterized.parameters([ + ('c', '0', {'c': 2.}, 0.), + ('c', 'inf', {'c': 2.}, 0.), + # Harmonic oscillator potential + # x ** 2 cancelled out, leading order x + ('( x - c1 ) ** 2 - ( x - c2 ) ** 2', 'inf', {'c1': -2., 'c2': 2.}, 1.), + ('( x - c1 ) ** 2 + ( x - c2 ) ** 2', 'inf', {'c1': -2., 'c2': 2.}, 2.), + ('-( x - c1 ) ** 2 - ( x - c2 ) ** 2', 'inf', {'c1': -2., 'c2': 2.}, 2.), + # Coulomb potential. + ('1 / sqrt( ( x - c1 ) ** 2 ) - 1 / sqrt( ( x - c2 ) ** 2 )', + # 1 / x cancelled out, leading order 1 / x ** 2 + 'inf', {'c1': -2., 'c2': 2.}, -2.), + ('1 / sqrt( ( x - c1 ) ** 2 ) + 1 / sqrt( ( x - c2 ) ** 2 )', + 'inf', {'c1': -2., 'c2': 2.}, -1.), + ('-1 / sqrt( ( x - c1 ) ** 2 ) - 1 / sqrt( ( x - c2 ) ** 2 )', + 'inf', {'c1': -2., 'c2': 2.}, -1.), + # Soft coulomb potential. + ('1 / sqrt( 1 + ( x - c1 ) ** 2 ) - 1 / sqrt( 1 + ( x - c2 ) ** 2 )', + # 1 / x cancelled out, leading order 1 / x ** 2 + 'inf', {'c1': -2., 'c2': 2.}, -2.), + ('1 / sqrt( 1 + ( x - c1 ) ** 2 ) + 1 / sqrt( 1 + ( x - c2 ) ** 2 )', + 'inf', {'c1': -2., 'c2': 2.}, -1.), + ('-1 / sqrt( 1 + ( x - c1 ) ** 2 ) - 1 / sqrt( 1 + ( x - c2 ) ** 2 )', + 'inf', {'c1': -2., 'c2': 2.}, -1.), + ]) + def test_get_leading_power_coefficients( + self, expression_string, x0, coefficients, expected_leading_power): + np.testing.assert_almost_equal( + symbolic_properties.get_leading_power( + expression_string, x0, coefficients=coefficients), + expected_leading_power) + + @parameterized.parameters([ + ('1 / 0', '0'), + ('1 / 0', 'inf'), + ('x * x + 1 / ( x - x )', '0'), + ('x * x + 1 / ( x - x )', 'inf'), + ('1 / ( x - x )', '0'), + ('1 / ( x - x )', 'inf'), + ('x / ( x - x )', '0'), + ('x / ( x - x )', 'inf'), + ('x / ( 1 - 1 )', '0'), + ('x / ( 1 - 1 )', 'inf'), + ('( x - x ) / ( x - x )', '0'), + ('( x - x ) / ( x - x )', 'inf'), + ]) + def test_get_leading_power_nan(self, expression_string, x0): + np.testing.assert_equal( + symbolic_properties.get_leading_power(expression_string, x0), np.nan) + + def test_get_symbolic_property_functions(self): + symbolic_property_functions = ( + symbolic_properties.get_symbolic_property_functions()) + self.assertSetEqual( + set(symbolic_property_functions.keys()), + set(['leading_at_0', 'leading_at_inf'])) + for symbolic_property_function in six.itervalues( + symbolic_property_functions): + self.assertTrue(callable(symbolic_property_function)) + + def test_assert_property_names_valid(self): + with self.assertRaisesRegex( # pylint: disable=g-error-prone-assert-raises + ValueError, + 'unknown property is not in the allowed symbolic properties'): + symbolic_properties.assert_property_names_valid( + symbolic_property_names=['leading_at_0', 'unknown property'], + allowed_symbolic_properties=['leading_at_0', 'leading_at_inf']) + + +if __name__ == '__main__': + tf.test.main() diff --git a/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/timeout.py b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/timeout.py new file mode 100644 index 0000000000000000000000000000000000000000..4a03cbb143a75cebc707619084dbc7320ae37388 --- /dev/null +++ b/TensorFlow/contrib/nlp/grammar_ID2031_for_TensorFlow/utils/timeout.py @@ -0,0 +1,76 @@ +# coding=utf-8 +# Copyright 2021 The Google Research Authors. +# +# 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. + +"""Timeout function.""" + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function + +import threading + + +class FunctionTimeoutError(Exception): + """Timeout Error.""" + pass + + +class RunWithTimeout(object): + """Runs a python function with a timeout and gets a returned value. + + NOTE(leeley): This class is forked from answer in + https://stackoverflow.com/questions/46858493/python-run-a-function-with-a-timeout-and-get-a-returned-value + I added a FunctionTimeoutError when time limit is reached. + """ + + def __init__(self, function, args, name=None): + """Initializer. + + Args: + function: Callable, function to run. + args: Tuple of function arguments. + name: String, the name of the function. Default None, function.__name__ + will be used. + """ + self.function = function + self.args = args + self.answer = None + if name is None: + self.name = function.__name__ + else: + self.name = name + + def _worker(self): + self.answer = self.function(*self.args) + + def run(self, time_limit_seconds): + """Runs function. + + Args: + time_limit_seconds: Float, timeout limit in seconds. + + Returns: + output of function. + + Raises: + FunctionTimeoutError: If output of the answer is None. + """ + thread = threading.Thread(target=self._worker) + thread.start() + thread.join(time_limit_seconds) + if self.answer is None: + raise FunctionTimeoutError( + '%s timeout after %f.' % (self.name, time_limit_seconds)) + return self.answer