f(x) = sin(x) + 2
g = Function({-11.6, 14.78, 1.67, 1.698, 1.726, 1.754, 1.782, 1.81, 1.845, 1.88, 1.915, 1.95, 1.986, 2.022, 2.058, 2.094, 2.13, 2.174, 2.218, 2.262, 2.306, 2.35, 2.3775, 2.405, 2.4325, 2.46, 2.4875, 2.515, 2.5425, 2.57, 2.595, 2.62, 2.645, 2.67, 2.695, 2.72, 2.745, 2.77, 2.795, 2.82, 2.845, 2.87, 2.8985714285714295, 2.9271428571428584, 2.955714285714287, 2.9842857142857153, 3.012857142857144, 3.0414285714285727, 3.07, 3.095, 3.12, 3.145, 3.17, 3.195, 3.22, 3.245, 3.27, 3.292857142857144, 3.315714285714287, 3.33857142857143, 3.3614285714285725, 3.3842857142857157, 3.4071428571428584, 3.43, 3.4477777777777785, 3.465555555555557, 3.4833333333333343, 3.5011111111111126, 3.51888888888889, 3.5366666666666675, 3.554444444444446, 3.5722222222222237, 3.59, 3.6055555555555565, 3.6211111111111123, 3.636666666666668, 3.6522222222222234, 3.667777777777779, 3.683333333333335, 3.6988888888888902, 3.714444444444446, 3.73, 3.75, 3.77, 3.79, 3.81, 3.83, 3.85, 3.87, 3.89, 3.91, 3.926, 3.942, 3.958, 3.974, 3.99, 4.006, 4.022, 4.038, 4.054, 4.07, 4.083333333333335, 4.096666666666668, 4.11, 4.123333333333335, 4.136666666666668, 4.15, 4.163333333333335, 4.176666666666668, 4.19, 4.204, 4.218, 4.232, 4.246, 4.26, 4.274, 4.288, 4.302, 4.316, 4.33, 4.346, 4.362, 4.378, 4.394, 4.41, 4.426, 4.442, 4.458, 4.474, 4.49, 4.502, 4.514, 4.526, 4.538, 4.55, 4.562, 4.574, 4.586, 4.598, 4.61, 4.625294117647061, 4.64058823529412, 4.655882352941179, 4.671176470588238, 4.686470588235296, 4.701764705882355, 4.717058823529413, 4.732352941176472, 4.7476470588235316, 4.76294117647059, 4.778235294117649, 4.793529411764708, 4.808823529411766, 4.8241176470588245, 4.839411764705884, 4.854705882352943, 4.87, 4.8845454545454565, 4.899090909090911, 4.913636363636366, 4.92818181818182, 4.942727272727274, 4.95727272727273, 4.971818181818184, 4.986363636363638, 5.000909090909093, 5.015454545454547, 5.03, 5.045, 5.06, 5.075, 5.09, 5.105, 5.12, 5.135, 5.15, 5.163333333333336, 5.1766666666666685, 5.19, 5.203333333333336, 5.216666666666669, 5.23, 5.243333333333336, 5.256666666666669, 5.27, 5.285, 5.3, 5.315, 5.33, 5.345, 5.36, 5.375, 5.39, 5.4, 5.41, 5.42, 5.43, 5.44, 5.45, 5.46, 5.47, 5.4825, 5.495, 5.5075, 5.52, 5.5325, 5.545, 5.5575, 5.57, 5.578, 5.586, 5.594, 5.602, 5.61, 5.618, 5.626, 5.634, 5.642, 5.65, 5.661428571428574, 5.672857142857145, 5.684285714285716, 5.695714285714288, 5.70714285714286, 5.718571428571431, 5.73, 5.7375, 5.745, 5.7525, 5.76, 5.7675, 5.775, 5.7825, 5.79, 5.7975, 5.805, 5.8125, 5.82, 5.8275, 5.835, 5.8425, 5.85, 5.855714285714288, 5.861428571428574, 5.86714285714286, 5.8728571428571446, 5.878571428571431, 5.884285714285717, 5.89, 5.894, 5.898, 5.902, 5.906, 5.91, 5.914, 5.918, 5.922, 5.926, 5.93, 5.934, 5.938, 5.942, 5.946, 5.95, 5.9525, 5.955, 5.9575, 5.96, 5.9625, 5.965, 5.9675, 5.97, 5.972222222222225, 5.9744444444444476, 5.976666666666669, 5.978888888888891, 5.9811111111111135, 5.983333333333336, 5.985555555555558, 5.987777777777779, 5.99, 5.99, 5.99, 5.99, 5.99, 5.99, 5.99, 5.99, 5.99, 5.99, 5.991818181818184, 5.993636363636366, 5.995454545454547, 5.99727272727273, 5.999090909090911, 6.000909090909093, 6.002727272727276, 6.004545454545457, 6.006363636363639, 6.008181818181821, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.01, 6.006923076923079, 6.0038461538461565, 6.000769230769233, 5.99769230769231, 5.994615384615387, 5.991538461538464, 5.988461538461541, 5.985384615384618, 5.982307692307694, 5.979230769230772, 5.976153846153849, 5.973076923076926, 5.97, 5.9645454545454575, 5.959090909090912, 5.953636363636366, 5.948181818181822, 5.942727272727276, 5.937272727272728, 5.931818181818184, 5.9263636363636385, 5.920909090909093, 5.915454545454548, 5.91, 5.905555555555558, 5.9011111111111125, 5.896666666666668, 5.892222222222224, 5.88777777777778, 5.8833333333333355, 5.87888888888889, 5.874444444444446, 5.87, 5.866666666666668, 5.863333333333334, 5.86, 5.856666666666669, 5.853333333333335, 5.85, 5.8466666666666685, 5.843333333333335, 5.84, 5.836666666666669, 5.833333333333336, 5.83, 5.823333333333335, 5.816666666666669, 5.81, 5.803333333333335, 5.7966666666666695, 5.79, 5.782, 5.774, 5.766, 5.758, 5.75, 5.74, 5.73, 5.72, 5.71, 5.7, 5.69, 5.685, 5.68, 5.675, 5.67, 5.662, 5.654, 5.646, 5.638, 5.63, 5.62, 5.61, 5.6, 5.59, 5.58, 5.57, 5.56, 5.55, 5.54, 5.53, 5.52, 5.51, 5.5, 5.49, 5.48, 5.47, 5.46, 5.45, 5.44, 5.43, 5.418, 5.406, 5.394, 5.382, 5.37, 5.3575, 5.345, 5.3325, 5.32, 5.3075, 5.295, 5.2825, 5.27, 5.255, 5.24, 5.225, 5.21, 5.195, 5.18, 5.165, 5.15, 5.135, 5.12, 5.105, 5.09, 5.075714285714288, 5.061428571428573, 5.047142857142859, 5.032857142857145, 5.01857142857143, 5.004285714285716, 4.99, 4.975, 4.96, 4.945, 4.93, 4.915, 4.9, 4.885, 4.87, 4.856, 4.842, 4.828, 4.814, 4.8, 4.786, 4.772, 4.758, 4.744, 4.73, 4.712222222222223, 4.694444444444446, 4.6766666666666685, 4.658888888888891, 4.641111111111112, 4.623333333333335, 4.605555555555558, 4.58777777777778, 4.57, 4.554, 4.538, 4.522, 4.506, 4.49, 4.474, 4.458, 4.442, 4.426, 4.41, 4.398, 4.386, 4.374, 4.362, 4.35, 4.338, 4.326, 4.314, 4.302, 4.29, 4.274444444444446, 4.25888888888889, 4.243333333333335, 4.227777777777779, 4.212222222222223, 4.196666666666668, 4.181111111111112, 4.165555555555557, 4.15, 4.136666666666668, 4.123333333333335, 4.11, 4.096666666666668, 4.083333333333335, 4.07, 4.056666666666668, 4.043333333333334, 4.03, 4.0175, 4.005, 3.9925, 3.98, 3.9675, 3.955, 3.9425, 3.93, 3.9157142857142873, 3.9014285714285726, 3.8871428571428583, 3.872857142857144, 3.85857142857143, 3.8442857142857156, 3.83, 3.8157142857142867, 3.8014285714285725, 3.7871428571428587, 3.7728571428571445, 3.75857142857143, 3.744285714285716, 3.73, 3.714444444444446, 3.6988888888888902, 3.683333333333335, 3.667777777777779, 3.6522222222222234, 3.636666666666668, 3.6211111111111123, 3.6055555555555565, 3.59, 3.574, 3.558, 3.542, 3.526, 3.51, 3.498, 3.486, 3.474, 3.462, 3.45, 3.435714285714287, 3.421428571428573, 3.4071428571428584, 3.3928571428571437, 3.37857142857143, 3.364285714285716, 3.35, 3.3357142857142867, 3.321428571428573, 3.3071428571428583, 3.2928571428571445, 3.27857142857143, 3.2642857142857156, 3.25, 3.235714285714287, 3.221428571428573, 3.2071428571428586, 3.192857142857144, 3.17857142857143, 3.164285714285715, 3.15, 3.1433333333333344, 3.136666666666668, 3.13, 3.123333333333335, 3.1166666666666676, 3.11, 3.0975, 3.085, 3.0725, 3.06, 3.0475, 3.035, 3.0225, 3.01, 2.99888888888889, 2.9877777777777785, 2.976666666666668, 2.965555555555557, 2.9544444444444458, 2.9433333333333342, 2.9322222222222236, 2.921111111111112, 2.91, 2.8966666666666674, 2.8833333333333346, 2.87, 2.8566666666666674, 2.8433333333333346, 2.83, 2.8166666666666678, 2.803333333333334, 2.79, 2.7785714285714294, 2.767142857142858, 2.7557142857142867, 2.7442857142857155, 2.7328571428571435, 2.721428571428572, 2.71, 2.7033333333333345, 2.696666666666667, 2.69, 2.683333333333334, 2.6766666666666676, 2.67, 2.663333333333334, 2.6566666666666676, 2.65, 2.640769230769232, 2.631538461538462, 2.622307692307693, 2.613076923076924, 2.6038461538461544, 2.5946153846153854, 2.5853846153846165, 2.5761538461538467, 2.5669230769230778, 2.557692307692309, 2.54846153846154, 2.53923076923077, 2.53, 2.525555555555557, 2.5211111111111126, 2.5166666666666675, 2.5122222222222232, 2.507777777777779, 2.5033333333333343, 2.49888888888889, 2.4944444444444454, 2.49, 2.4833333333333343, 2.476666666666668, 2.47, 2.4633333333333343, 2.456666666666668, 2.45, 2.4433333333333342, 2.436666666666668, 2.43, 2.4242857142857153, 2.4185714285714295, 2.412857142857144, 2.4071428571428584, 2.401428571428572, 2.395714285714287, 2.39, 2.3866666666666676, 2.383333333333334, 2.38, 2.3766666666666674, 2.3733333333333344, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.3666666666666676, 2.3633333333333346, 2.36, 2.356666666666668, 2.3533333333333344, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.3528571428571436, 2.355714285714287, 2.3585714285714294, 2.3614285714285725, 2.364285714285715, 2.3671428571428583, 2.37, 2.372222222222223, 2.3744444444444452, 2.3766666666666674, 2.37888888888889, 2.381111111111112, 2.3833333333333346, 2.3855555555555568, 2.387777777777779, 2.39, 2.3925, 2.395, 2.3975, 2.4, 2.4025, 2.405, 2.4075, 2.41, 2.4144444444444457, 2.41888888888889, 2.4233333333333342, 2.427777777777779, 2.432222222222223, 2.436666666666668, 2.4411111111111117, 2.4455555555555564, 2.45, 2.456666666666668, 2.4633333333333343, 2.47, 2.476666666666668, 2.4833333333333343, 2.49, 2.496666666666668, 2.5033333333333343, 2.51, 2.513636363636365, 2.5172727272727284, 2.520909090909092, 2.5245454545454553, 2.528181818181819, 2.531818181818183, 2.535454545454547, 2.5390909090909104, 2.542727272727274, 2.5463636363636373, 2.55, 2.556, 2.562, 2.568, 2.574, 2.58, 2.586, 2.592, 2.598, 2.604, 2.61, 2.6166666666666676, 2.623333333333334, 2.63, 2.6366666666666676, 2.643333333333334, 2.65, 2.6566666666666676, 2.663333333333334, 2.67, 2.675714285714286, 2.6814285714285724, 2.687142857142858, 2.6928571428571435, 2.6985714285714297, 2.704285714285715, 2.71, 2.72, 2.73, 2.74, 2.75, 2.76, 2.77, 2.78, 2.79, 2.798, 2.806, 2.814, 2.822, 2.83, 2.838, 2.846, 2.854, 2.862, 2.87, 2.8783333333333343, 2.886666666666668, 2.895, 2.903333333333334, 2.9116666666666675, 2.92, 2.9283333333333346, 2.9366666666666674, 2.945, 2.9533333333333345, 2.9616666666666673, 2.97, 2.98, 2.99, 3, 3.01, 3.02, 3.03, 3.04, 3.05, 3.064285714285716, 3.0785714285714296, 3.092857142857144, 3.107142857142858, 3.1214285714285728, 3.1357142857142866, 3.15, 3.1633333333333344, 3.176666666666668, 3.19, 3.2033333333333345, 3.216666666666668, 3.23, 3.25, 3.27, 3.29, 3.31, 3.33, 3.3475, 3.365, 3.3825, 3.4, 3.4175, 3.435, 3.4525, 3.47, 3.49, 3.51, 3.53, 3.55, 3.57, 3.586, 3.602, 3.618, 3.634, 3.65, 3.666, 3.682, 3.698, 3.714, 3.73, 3.75, 3.77, 3.79, 3.81, 3.83, 3.856666666666668, 3.8833333333333346, 3.91, 3.9271428571428584, 3.9442857142857157, 3.961428571428573, 3.97857142857143, 3.995714285714287, 4.012857142857144, 4.03, 4.045, 4.06, 4.075, 4.09, 4.123333333333335, 4.156666666666668, 4.19, 4.21, 4.23, 4.25, 4.27, 4.285, 4.3, 4.315, 4.33, 4.355, 4.38, 4.405, 4.43, 4.454, 4.478, 4.502, 4.526, 4.55, 4.574, 4.598, 4.622, 4.646, 4.67, 4.695, 4.72, 4.745, 4.77, 4.795, 4.82, 4.845, 4.87, 4.896666666666668, 4.923333333333336, 4.95, 4.983333333333335, 5.016666666666668, 5.05, 5.074, 5.098, 5.122, 5.146, 5.17, 5.195, 5.22, 5.245, 5.27, 5.3, 5.33, 5.356666666666669, 5.3833333333333355, 5.41, 5.44, 5.47, 5.496666666666669, 5.523333333333336, 5.55, 5.59, 5.63, 5.656666666666669, 5.6833333333333345, 5.71, 5.736666666666668, 5.763333333333335, 5.79, 5.816666666666669, 5.843333333333335, 5.87, 5.896666666666668, 5.923333333333336, 5.95, 5.975, 6, 6.025, 6.05, 6.07, 6.09, 6.11, 6.138, 6.166, 6.194, 6.222, 6.25, 6.27666666666667, 6.3033333333333355, 6.33, 6.37, 6.41, 6.43, 6.45, 6.47, 6.49, 6.51, 6.543333333333336, 6.576666666666669, 6.61, 6.63, 6.65, 6.67, 6.69, 6.72, 6.75, 6.783333333333336, 6.816666666666669, 6.85, 6.878, 6.906, 6.934, 6.962, 6.99, 7.02, 7.05, 7.08, 7.11, 7.138, 7.166, 7.194, 7.222, 7.25, 7.29, 7.33, 7.37, 7.41, 7.45, 7.49, 7.55, 7.61, 7.65, 7.69, 7.73, 7.78, 7.83, 7.91, 7.95666666666667, 8.003333333333336, 8.05, 8.09, 8.13, 8.23, 8.27, 8.31, 8.41, 8.47, 8.53, 8.59, 8.64, 8.69, 8.73, 8.77, 8.81, 8.85, 9.01, 9.03666666666667, 9.063333333333338, 9.09, 9.116666666666669, 9.143333333333336, 9.17, 9.2, 9.23, 9.25, 9.27, 9.29, 9.31, 9.323333333333338, 9.336666666666671, 9.35, 9.38, 9.41, 9.423333333333337, 9.43666666666667, 9.45, 9.46, 9.47, 9.48, 9.49, 9.503333333333337, 9.516666666666671, 9.53, 9.53666666666667, 9.543333333333337, 9.55, 9.55, 9.55, 9.55, 9.55, 9.56, 9.57, 9.58, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.58, 9.57, 9.56, 9.55, 9.54, 9.53, 9.52, 9.51, 9.501428571428574, 9.492857142857146, 9.484285714285717, 9.475714285714288, 9.46714285714286, 9.458571428571432, 9.45, 9.426, 9.402, 9.378, 9.354, 9.33, 9.32, 9.31, 9.3, 9.29, 9.25, 9.21, 9.183333333333335, 9.156666666666668, 9.13, 9.098, 9.066, 9.034, 9.002, 8.97, 8.93, 8.89, 8.85, 8.81, 8.75, 8.69, 8.65, 8.61, 8.57, 8.53, 8.41, 8.363333333333337, 8.31666666666667, 8.27, 8.15, 8.1, 8.05, 7.93, 7.71, 7.61, 7.39, 7.15, 7.01, 6.81, 6.49, 6.17, 5.47, 5.13, 4.79, 4.37, 4.13, 3.87, 3.72, 3.57, 3.46, 3.35, 3.12, 2.89, 2.69, 2.47, 2.36, 2.25, 2.05, 1.85, 1.61, 1.37, 1.11, 0.89, 0.78, 0.67, 0.29, 0.14, -0.01, -0.21, -0.43, -0.65, -0.695, -0.74, -0.785, -0.83, -0.95, -1.04, -1.13, -1.25, -1.33, -1.39, -1.43, -1.47, -1.54, -1.61, -1.67, -1.73, -1.79, -1.835, -1.88, -1.925, -1.97, -2.0166666666666675, -2.063333333333334, -2.11, -2.143333333333334, -2.1766666666666676, -2.21, -2.245, -2.28, -2.315, -2.35, -2.39, -2.43, -2.47, -2.4933333333333345, -2.5166666666666675, -2.54, -2.5633333333333344, -2.5866666666666673, -2.61, -2.63, -2.65, -2.67, -2.69, -2.71, -2.73, -2.75, -2.77, -2.79, -2.81, -2.83, -2.85, -2.87, -2.89, -2.903333333333334, -2.916666666666668, -2.93, -2.942, -2.954, -2.966, -2.978, -2.99, -3.0066666666666677, -3.0233333333333348, -3.04, -3.056666666666668, -3.0733333333333346, -3.09, -3.1, -3.11, -3.12, -3.13, -3.14, -3.15, -3.156666666666668, -3.1633333333333344, -3.17, -3.176666666666668, -3.183333333333335, -3.19, -3.195, -3.2, -3.205, -3.21, -3.215, -3.22, -3.225, -3.23, -3.234, -3.238, -3.242, -3.246, -3.25, -3.25, -3.25, -3.25, -3.25, -3.25, -3.25, -3.25, -3.25, -3.25, -3.25, -3.25, -3.25, -3.25, -3.25, -3.25, -3.25, -3.25, -3.25, -3.25, -3.25, -3.25, -3.25})
A = Point(f)
B = Point(f)
C = Point(f)
D = Point(g)
E = Point(g)
F = Point(g)