# -*- encoding: utf-8 -*-
import pymannkendall as mk
import numpy as np
data = [3303400,3095156,3100096,3208720,3275552,3220628,3173316,3213988,3245476,3265180,3245296,3240940,3202400,3240812,3225832,3101068,3211868,3121804,3059964,3133356,3075756,3127700,3095608,3060476,3023552,3062840,3040756,3102368,3111668,3122680,3081300,3084156,2971044,2947536,2969864,2964016,2943580,3430340,2921816,2920684,3026800,2860300,2979788,2902448,2915520,2899348,2870612,2847092,2879092,2819744,2805832,2873280,2807860,2776516,2718816,2708816,2707732,2694684,2707920,2700668,2770192,2701188,2713676,2736812,2729576,2741892,2645596,2626304,2611644,2624440,2609264,2596200,2906824,2569204,2578360,3038324,2537408,2568660,2543828,2555032,2566684,2532236,2530264,2547416,2513520,2515072,2559048,2488204,2495144,2519076,2511824,2507980,2527560,2495100,2531444,2525024,2439496,2423632,2445200,2392552,2432848,2289004,2253840,2233852,2260544,2236164,2225052,2231440,2213656,2188884,2228792,2186256,2167256,2182320,2193588,2195044,2196512,2137608,2109184,2126300,2087848,2107972,2148028,2114512,2097552,2111020,2176368,2172728,2193368,2157228,2162800,2204128,2135760,2120788,2187256,2130440,2147460,2162552,2118144,2125956,2143792,2017728,2010324,2027512,2010548,2005384,2033620,1999364,2015216,2010388,2009512,2016168,2023740,1989728,2001068,2033036,1966316,1974016,2014112,1959580,1965824,1947508,1938564,1947536,1967376,1920740,1898660,1925464,1911084,1909360,1946948,1892976,1869484,1906392,1857696,1881592,1901988,1859428,1858424,1893132,1865104,1852936,1852896,1808624,1835316,1864056,1832640,1815984,1853720,1807864,1796080,1846084,1826380,1791268,1826160,1813424,1786296,1785552,2203752,1836852,1680996,1683696,1675156,1688640,1688288,1668864,1659624,1668184,1654136,1651232,1662596,1630916,1642100,1675012,1639048,1635128,1652036,1652120,1652236,1679532,1646212,1625084,1675188,1643364,1630632,1705568,1629988,1613440,1635428,1616204,1598708,1643752,1588024,1702320,1678244,1663772,1659464,1690644,1653196,1659544,1712940,1675420,1681220,1673004,1405392,1525604,1535312,1498316,1554120,1547488,1520384,1510648,1518028,1518352,1494628,1530852,1955172,1475284,1523860,1505508,1491952,1490216,1507848,1475684,1421884,1472652,1456504,1451732,1459684,1431332,1431896,1475520,1433160,1407196,1454664,1445792,1388736,1441244,1394900,1401992,1468640,1177964,1392332,1427652,1418008,1408088,1433048,1883840,1372028,1419072,1431724,1368048,1369720,1397528,1391712,1422164,1396376,1365936,1466220,1365880,1307508,1331184,1353440,1311420,1305772,1346968,1269792,1297908,1338920,1282192,1255348,1335952,1279780,1284276,1309108,1245620,1270108,1267740,1241728,1260520,1285588,1261280,1254972,1306528,1333436,1334584,1250216,1748652,1206740,1310756,1228912,1193540,1195456,1203940,1171936,1185884,1206808,1197096,1231080,1201336,1184772,1224820,1170616,1200848,1165508,1167968,1137880,1139388,1178984,1139624,1168252,1143180,1147144,1144020,1163804,1119260,1144736,1108140,1161412,1084000,1120348,1612012,1089348,1083160,1133856,1128428,1056352,1085312,1062512,1024352,1059568,1027964,1027256,1053956,1038612,1039660,1080088,1045376,1065848,1161224,1146100,1072048,1088452,1064744,1128052,1106616,1076208,1040804,1094896,1129252,1102192,1084584,1236316,1064176,1046944,1070840,1034044,1130012,1018816,948704,942768,987180,952516,957708,1024088,976636,963076,1007396,932528,991900,964040,949544,923476,1000176,1435776,923872,1022920,1114576,898924,888228,922152,948528,871696,947276,867968,888564,917332,858292,961396,931348,909252,909452,900612,891352,893956,860488,915440,870300,930188,849632,840220,872508,822876,867664,841612,893280,837616,829664,1353680,828436,883456,838328,800000,800712,829832,779688,794184,819512,775344,761160,813188,797808,769748,769508,749880,764196,793400,745140,723436,787172,1265948,716176,756192,790340,733404,780352,756780,713096,702704,765328,720196,800036,806888,697416,696752,709376,736836,750040,739116,710944,702460,719316,1249128,715500,730364,730104,788452,646912,647584,618932,605736,705340,690636,685744,719432,686840,759760,694948,657776,680660,689144,713252,696060,766712,759924,736604,795496,756656,744256,726548,751416,715292,785052,818364,772340,778508,813432,780772,745952,784748,764000,735872,772720,746280,731232,785352,764628,735160,840936,772164,772316,814808,765528,754788,777848,787396,719432,773424,792768,740220,851516,1235740,707292,807172,761640,728764,709388,817068,704204,711084,695796,684368,713376,704108,682316,692156,751172,692908,678000,752272,690180,673452,723660,702792,692404,703684,676924,680856,661684,661704,582836,633564,683436,642020,754564,739880,683472,695528,697168,716492,700112,722228,676340,710096,789160,766048,619152,712572,707968,732780,823928,777328,794436,818456,738048,723716,787196,740968,744868,775020,755252,780872,786408,750000,721216,779132,779276,747756,784436,718700,698568,831700,966980,819848,758416,770244,733136,749140,783968,712332,762772,774276,744644,735772,762560,719512,742100,719616,709320,706916,715668,690464,728188,708848,690412,663824,687276,681372,684816,712720,681628,650600,704036,662720,693700,726272,724048,791000,744788,787228,702816,712488,778112,701500,789936,769720,673200,723216,1197288,707012,704120,646452,803112,753684,760664,698516,721772,1249040,701420,730988,1183540,719216,762040,1219160,692012,717428,1222132,676140,709888,706236,672000,715988,713820,687568,820964,604520,735564,646452,673592,701116,729320,755076,706708,712812,751396,717572,723652,745956,773472,762964,713844,771160,758964,771448,743580,751440,1273052,720756,831124,1257080,727836,893968,759720,862368,807804,849552,755508,797716,791332,769564,805196,775244,772652,801136,798204,807892,764784,786432,773588,755752,1102492,703052,764840,738568,741196,748652,723088,699256,728096,659824,713732,715220,748000,660456,712932,881776,696280,314628,958008,656060,629580,604492,661464,656136,1108576,634132,638896,1158088,622996,699984,904220,658712,602084,710388,841900,754064,769488,827916,745092,871656,741196,769000,850584,727984,749324,1006228,722900,772324,783596,791336,740760,709024,711120,744808,903944,698884,763984,674644,666948,669860,761388,697876,669616,1183460,696044,631684,1210316,642392,750260,1174236,643616,701872,685084,750764,746996,716696,750204,716864,765684,630800,680252,736860,618992,699248,640556,657304,1149072,642040,694752,650676,627412,654312,652040,707140,711368,656276,641668,664732,753572,673916,665352,614356,634744,681048,650072,654976,678284,747044,701924,754144,710764,724784,801692,696140,673104,727756,689156,769272,730556,711264,675856,686884,752832,681496,702744,647032,659204,752036,660468,673408,682396,685552,694588,703984,744456,697444,729944,692440,668420,695472,777596,744164,724928,705652,781412,757880,673624,691680,715636,707252,644876,661312,679460,763888,608192,603924,636244,701544,677712,756524,680508,780104,703420,714924,750068,725608,731064,676140,702732,745956,691876,719776,720524,699900,662744,713900,753288,677008,694632,797928,690932,725124,726600,675768,714072,729084,746656,747188,712016,695124,728652,713580,675044,764312,700044,764896,699248,1209896,721592,693124,682412,636404,733068,721800,671044,684056,670188,665848,655680,703208,653212,638984,699644,708360,634200,780964,674496,727320,719608,675952,702508,693344,700528,631756,681344,683892,610340,712076,655800,668580,627776,692280,708156,681716,768716,694920,719924,774792,680876,776612,633900,651948,748464,604388,677352,732652,697760,756224,722928,680792,684612,738324,765040,661524,729000,618224,653272,715616,701280,698660,761224,707612,749612,748828,786360,754024,798744,717296,736388,796232,728560,709760,721152,647248,663848,689164,768896,722088,812656,745572,758720,795656,762240,770456,781288,762932,788456,788236,769808,767316,811896,768792,787012,763736,740696,763060,787288,744688,794804,907416,734316,789740,756396,740372,734612,1188484,728272,769408,719620,704956,798700,771308,736428,748992,729208,736168,774940,743456,705896,762380,1224620,742860,766376,743760,731148,764396,725660,750040,763496,7693