var Module=typeof pyodide._module!=="undefined"?pyodide._module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="sympy.data";var REMOTE_PACKAGE_BASE="sympy.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.8",true,true);Module["FS_createPath"]("/lib/python3.8","site-packages",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages","sympy",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","algebras",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/algebras","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","assumptions",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/assumptions","handlers",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/assumptions","predicates",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/assumptions","relation",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/assumptions","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","benchmarks",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","calculus",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/calculus","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","categories",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/categories","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","codegen",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/codegen","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","combinatorics",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/combinatorics","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","concrete",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/concrete","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","core",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/core","benchmarks",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/core","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","crypto",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/crypto","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","diffgeom",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/diffgeom","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","discrete",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/discrete","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","external",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/external","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","functions",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/functions","combinatorial",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/functions/combinatorial","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/functions","elementary",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/functions/elementary","benchmarks",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/functions/elementary","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/functions","special",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/functions/special","benchmarks",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/functions/special","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","geometry",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/geometry","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","holonomic",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/holonomic","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","integrals",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/integrals","benchmarks",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/integrals","rubi",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/integrals/rubi","parsetools",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/integrals/rubi/parsetools","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/integrals/rubi","rubi_tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/integrals/rubi","rules",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/integrals/rubi","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/integrals","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","interactive",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/interactive","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","liealgebras",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/liealgebras","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","logic",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/logic","algorithms",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/logic","utilities",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/logic","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","matrices",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/matrices","benchmarks",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/matrices","expressions",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/matrices/expressions","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/matrices","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","multipledispatch",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/multipledispatch","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","ntheory",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/ntheory","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","parsing",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/parsing","autolev",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/parsing/autolev","_antlr",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/parsing/autolev","test-examples",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples","pydy-example-repo",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/parsing","c",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/parsing","fortran",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/parsing","latex",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/parsing/latex","_antlr",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/parsing","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","physics",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics","continuum_mechanics",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/continuum_mechanics","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics","control",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/control","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics","hep",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/hep","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics","mechanics",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/mechanics","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics","optics",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/optics","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics","quantum",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/quantum","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics","units",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/units","definitions",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/units","systems",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/units","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics","vector",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics/vector","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/physics","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","plotting",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/plotting","intervalmath",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/plotting/intervalmath","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/plotting","pygletplot",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/plotting/pygletplot","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/plotting","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","polys",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/polys","agca",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/polys/agca","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/polys","benchmarks",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/polys","domains",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/polys/domains","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/polys","matrices",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/polys/matrices","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/polys","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","printing",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/printing","pretty",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/printing/pretty","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/printing","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","sandbox",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/sandbox","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","series",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/series","benchmarks",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/series","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","sets",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/sets","handlers",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/sets","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","simplify",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/simplify","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","solvers",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/solvers","benchmarks",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/solvers","diophantine",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/solvers/diophantine","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/solvers","ode",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/solvers/ode","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/solvers","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","stats",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/stats","sampling",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/stats/sampling","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/stats","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","strategies",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/strategies","branch",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/strategies/branch","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/strategies","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","tensor",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/tensor","array",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/tensor/array","expressions",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/tensor/array/expressions","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/tensor/array","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/tensor","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","testing",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/testing","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","unify",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/unify","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","utilities",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/utilities","_compilation",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/utilities/_compilation","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/utilities","mathml",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/utilities/mathml","data",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/utilities","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy","vector",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages/sympy/vector","tests",true,true);Module["FS_createPath"]("/lib/python3.8/site-packages","sympy-1.8-py3.8.egg-info",true,true);Module["FS_createPath"]("/","share",true,true);Module["FS_createPath"]("/share","man",true,true);Module["FS_createPath"]("/share/man","man1",true,true);Module["FS_createPath"]("/","bin",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:13755099,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1417,2948,4420,5567,6554,7832,9320,10650,12111,13439,14818,15971,17432,18705,20084,21337,22616,23835,24911,26353,27743,29095,30558,31651,32755,33818,34745,35704,36695,37605,38628,39652,40817,41831,42630,43446,44667,45638,46146,46678,47401,48612,49851,50928,51978,53265,54013,54788,55286,55742,56567,57469,58150,59334,60528,61565,62782,64067,65319,66291,67565,68454,69358,70541,71592,72807,73971,75006,75910,76650,77591,78669,79705,80897,82188,83379,84337,85573,86736,87857,88658,89617,90675,91625,92781,93548,94757,95604,96433,97225,97980,98816,99551,100263,101097,101967,102611,103641,104509,105381,106393,107294,108103,109036,109769,110457,111516,112435,113329,114251,115184,116013,116918,117867,118756,119651,120528,121650,122938,123845,124752,125748,126582,127269,128106,129003,130147,131217,132190,133196,134373,135475,136408,137506,138822,139910,141105,142217,143051,143888,144732,145590,146241,146862,147424,148193,148897,149905,150289,150754,151322,151896,152324,152614,152951,153308,153819,154206,154735,155144,155591,156054,156513,156915,157313,157743,158207,158716,159293,159953,160403,161040,161809,162320,162898,163431,163920,164492,165068,165675,166376,167118,167756,168559,169274,169922,170581,171422,172089,172874,173721,174660,175342,176181,177207,177954,178515,179242,180298,181199,181856,182408,182981,183567,184026,185028,185910,186963,188206,189285,189992,190481,191171,191949,193191,194459,195689,197023,198315,199492,200886,202169,203554,204856,206074,207216,208514,209774,210935,211778,212569,213769,214920,216086,217115,218300,219319,220576,221810,222875,224039,225245,226474,227423,228805,230091,231397,232153,232755,233381,234008,234735,235527,236308,237308,238415,239450,240333,241438,242343,243441,244566,245378,246364,247230,247962,248841,249724,250596,251433,252143,252863,253587,254194,254846,255894,257155,258109,259175,260293,261332,262031,263350,264237,265544,266744,267764,268661,269603,270344,271321,272488,273868,275364,276372,277530,278770,279998,281119,282290,283461,284642,285491,286647,287873,289111,290072,291249,292317,293343,294415,295575,296654,297733,298371,299313,300505,301597,302795,304045,305360,306312,306904,308118,309072,310245,311071,312129,313009,314022,314871,316090,317282,318147,319305,320514,321673,322934,323947,325024,325918,326808,327484,328374,329299,330076,330934,331700,332523,333259,334054,335156,336023,336777,337903,339269,340647,342118,343135,344355,345524,346412,347710,349189,350471,351603,352857,354166,355392,356579,357849,359007,360208,361418,362551,363845,365054,366105,367287,368447,369557,370744,371955,373066,374238,375360,376536,377627,379016,380196,381152,382275,383359,384431,385540,386778,387788,388837,389848,391056,392287,393309,394274,395627,396765,398100,399410,400296,401613,402855,404169,405280,406621,407875,408827,410118,411391,412385,413565,414391,415183,416195,417122,418033,419059,419958,420987,421914,423033,423972,424894,425791,427085,428307,429498,430837,431975,432928,433968,435100,436143,437110,438537,439762,441049,442308,443403,444719,445722,446944,448196,449358,450311,451519,452429,453597,454811,455771,457031,458002,459080,460132,461302,462386,463579,464684,465594,466746,467890,468965,469775,470577,471737,472584,473641,474913,476227,477534,478801,479847,481122,482370,483578,484825,486056,487149,488137,489180,490373,491337,492424,493660,494648,495563,496603,497693,498807,499785,500742,501695,502699,503632,504865,505869,506966,508101,509183,510436,511538,512787,514052,514977,516132,517301,518308,519527,520713,521808,522842,523833,524952,526048,527210,528370,529467,530657,531859,533133,534367,535553,536740,537555,538622,539880,541039,541995,543028,543975,545142,546464,547678,548725,549741,550778,551643,552794,553757,554935,555921,556980,558271,559599,560676,561806,563110,564403,565482,566743,567943,568966,569983,571088,572298,573538,574686,575896,577057,578001,579121,580417,581420,582542,583496,584601,585762,586903,587899,588875,589830,590944,591981,593171,594489,595577,596915,597952,598999,600064,601105,602150,603307,604636,605817,607037,608258,609127,610320,611485,612346,613392,614484,615639,616752,617907,618948,620088,621288,622514,623505,624449,625639,626932,628108,629293,630589,631987,633033,634083,635076,636189,637330,638655,639914,640876,641943,643079,644088,645142,646110,647184,648220,649291,650482,651787,652780,654144,655323,656188,657275,658252,659090,660190,661480,662882,663873,665159,666405,667588,668864,670108,671345,672816,674040,675239,676481,677585,678564,679680,680889,681997,683207,684505,685566,686753,687937,688986,689911,690710,691481,692331,693442,694441,695479,696551,697510,698599,699638,700654,701817,702949,704024,705160,706470,707701,708684,709913,711127,712455,713484,714629,715775,716964,718267,719521,720658,721887,722846,723845,724933,725885,727068,727931,729069,730382,731451,732520,733800,734890,735971,736964,738103,739167,740048,741069,742263,743557,744817,745965,746962,747705,748626,749487,750193,751082,752042,753350,754548,755792,757164,758444,759861,761187,762399,763405,764678,766030,767339,768625,769858,771154,772216,773369,774544,775696,776943,778109,779191,780115,781327,782695,783921,785255,786616,787680,788853,790003,791327,792504,793762,794327,795252,796191,797160,798096,799061,800034,801025,801984,802957,804078,805008,805457,806644,807329,808021,809109,810151,811054,811969,812914,813733,814248,815373,816430,817505,818523,819517,820492,821538,822542,823490,824564,825545,826569,827442,828317,829368,830334,831269,832195,833175,834129,835112,836095,837036,837904,838638,839543,840446,841631,842671,843652,844547,845599,846633,847601,848513,849277,850309,851372,852328,853416,854425,855508,856244,857304,858184,858918,859718,860706,861579,862514,863719,864887,866194,867466,868689,869625,870491,871349,872584,873643,874855,875999,877061,878401,879380,880407,881519,882496,883536,884809,886041,886931,887961,889136,890314,891492,892519,893548,894987,896285,897603,898930,900268,901673,902927,904274,905021,906017,907452,908857,910046,911296,912248,913349,914356,915520,916675,917848,919037,920352,921578,922743,923891,925179,926464,927731,928733,929578,930716,931770,932977,934096,935253,936510,937868,939141,940024,941021,942267,943553,944717,945899,946952,948067,949296,949924,950548,951238,951871,952526,953279,953796,954254,954774,955211,955776,956752,957784,958778,959831,960823,962141,963313,964270,965261,966020,966719,967573,968972,970111,971075,972066,973075,974254,975405,976406,977654,978764,979578,980700,981415,982266,982999,983832,984583,985709,986617,987331,988371,989443,990201,990744,991403,992357,993186,993996,994956,996236,997786,999245,1000693,1002054,1002905,1004052,1005125,1006365,1007542,1008803,1010048,1010743,1011615,1012505,1013150,1014111,1015064,1016220,1017318,1018601,1019671,1021161,1022240,1023486,1024434,1025603,1026853,1028022,1029374,1030488,1031625,1032972,1034181,1035301,1036453,1037810,1039001,1040090,1041315,1042550,1043754,1044974,1046229,1047497,1048680,1049893,1051197,1052298,1053491,1054637,1056030,1057097,1058238,1059042,1060138,1061295,1062626,1063675,1064885,1066011,1067457,1068689,1069945,1071078,1072150,1073396,1074647,1076148,1077506,1078893,1080222,1081557,1082708,1084038,1085502,1086792,1088075,1089234,1090601,1091707,1092895,1094220,1095447,1096729,1097875,1099292,1100616,1101904,1103404,1104739,1105889,1107178,1108424,1109376,1110752,1111867,1113167,1114378,1115464,1116417,1117723,1119105,1120189,1121380,1122587,1123892,1125215,1126318,1127265,1128554,1129910,1131276,1132329,1133738,1135103,1136303,1137454,1138156,1139212,1140273,1141445,1142643,1143967,1145075,1146202,1147275,1148525,1149772,1150715,1151775,1152915,1153961,1155075,1156186,1157279,1158461,1159643,1160690,1161767,1162831,1163575,1164741,1166046,1167077,1168234,1169528,1170803,1171727,1172907,1174102,1174800,1175808,1176906,1177904,1179020,1179927,1181127,1182265,1183376,1184524,1185732,1186927,1187991,1189020,1190171,1191452,1192670,1193921,1195306,1196524,1197661,1198707,1199948,1201069,1202046,1202806,1204092,1205342,1206698,1207856,1209131,1210429,1211526,1212388,1213320,1214297,1215473,1216495,1217518,1218546,1219440,1220573,1221276,1222121,1223105,1223839,1225077,1226284,1227425,1228736,1229979,1231295,1232527,1233837,1234680,1235795,1237163,1238381,1239687,1241043,1242151,1243378,1244564,1245824,1247189,1248460,1249769,1251025,1252214,1253443,1254847,1256059,1257313,1258484,1259725,1260921,1262150,1263390,1264629,1265960,1267158,1268406,1269758,1271093,1272194,1273165,1274383,1275392,1276541,1277784,1278935,1280203,1281286,1282490,1283613,1284849,1286069,1287272,1288370,1289643,1291021,1292347,1293573,1294526,1295708,1297019,1298389,1299777,1301186,1302409,1303668,1304929,1306021,1306972,1308216,1309479,1310726,1311567,1312747,1313961,1315512,1316916,1318210,1319317,1320357,1321623,1322820,1324062,1325206,1326344,1327454,1328690,1329590,1330698,1331913,1333274,1334616,1335757,1337126,1338169,1339119,1340081,1341294,1342476,1343640,1344774,1345860,1347083,1348270,1349321,1350528,1351787,1353020,1354103,1355195,1356420,1357550,1358326,1359415,1360294,1361347,1362228,1363482,1364747,1365841,1366762,1367879,1368929,1370137,1371392,1372693,1373889,1375109,1376413,1377695,1379231,1380626,1382004,1383266,1384582,1385945,1387040,1388085,1388720,1389582,1390819,1392221,1393529,1394457,1395327,1396443,1397385,1397965,1398942,1400020,1400795,1402171,1403175,1404175,1404779,1405607,1406590,1407623,1408566,1409770,1410987,1411719,1412247,1413101,1414259,1415412,1416563,1417767,1418886,1419874,1421152,1421854,1422863,1423564,1424575,1425906,1427100,1428249,1429437,1430505,1431822,1433123,1434398,1435394,1436638,1437889,1439268,1440504,1441811,1442982,1444091,1445196,1446466,1447770,1449057,1450451,1451539,1452806,1453967,1455176,1456572,1457901,1458599,1459412,1460720,1461832,1462967,1463800,1465096,1465887,1466596,1467391,1468401,1469307,1470535,1471521,1472639,1473519,1474647,1475635,1476714,1477663,1478725,1479822,1481013,1481884,1482997,1484192,1485510,1486609,1487808,1488876,1489836,1490929,1492231,1493649,1494589,1495804,1496825,1497917,1498821,1500139,1501604,1502746,1504041,1505241,1506408,1507498,1508961,1510197,1511379,1512410,1513650,1514917,1516064,1517236,1518499,1519878,1521415,1522667,1523976,1525330,1526656,1527889,1529149,1530439,1531807,1533131,1534310,1535524,1536852,1537867,1539007,1540339,1541708,1543099,1544469,1545770,1547080,1548394,1549512,1550674,1552132,1553445,1554917,1556025,1557184,1558264,1559555,1560658,1561208,1561847,1562527,1563154,1563878,1564639,1565420,1566144,1566798,1567437,1568210,1568955,1569541,1570271,1571022,1571719,1572338,1572966,1573664,1574241,1574706,1575142,1575647,1576155,1576698,1577384,1577901,1578425,1579030,1579730,1580249,1580780,1581306,1581744,1582314,1582694,1583115,1583647,1584054,1584501,1585076,1585493,1585994,1586561,1587021,1587641,1588255,1588928,1589584,1590170,1590703,1591294,1592020,1592501,1593160,1593750,1594382,1594961,1595456,1596178,1596676,1597206,1597832,1598470,1598920,1599577,1600439,1601147,1601949,1602630,1603217,1604081,1604717,1605196,1605773,1606411,1607088,1607709,1608351,1608976,1609617,1610239,1610917,1612098,1612969,1614010,1615114,1616004,1616919,1617760,1618611,1619451,1620260,1620943,1621562,1622174,1622891,1623541,1624262,1625229,1626008,1626692,1627543,1628291,1629004,1629738,1630501,1631631,1632437,1633348,1634397,1635469,1636473,1637347,1638552,1639404,1640554,1641358,1642469,1643438,1643996,1644626,1645196,1645642,1646175,1646810,1647461,1648107,1648693,1649944,1650663,1651503,1652209,1652838,1653990,1654959,1656004,1656758,1657798,1658918,1659889,1661158,1662408,1663455,1664630,1665483,1666814,1668792,1670712,1672623,1674576,1676548,1678540,1680448,1681520,1682578,1683759,1684590,1685435,1686721,1687663,1688649,1689665,1690793,1691929,1692976,1694146,1695275,1696522,1697788,1699106,1700420,1701440,1702458,1703676,1704881,1706026,1707298,1708184,1709085,1709987,1710994,1712033,1713365,1714077,1715159,1716048,1716927,1717590,1718459,1719347,1720158,1720732,1721537,1722506,1723479,1724251,1725222,1726169,1727053,1727982,1728764,1729572,1730296,1731262,1732147,1733076,1734033,1734915,1735672,1736417,1737468,1738454,1739595,1740630,1741847,1742887,1744051,1745294,1746199,1746980,1747793,1748962,1749928,1750979,1752071,1752818,1753803,1754765,1755575,1756378,1757125,1758147,1759217,1760036,1760813,1761836,1762994,1763847,1764822,1765803,1766718,1767880,1769014,1769851,1770991,1772045,1772895,1774015,1775043,1776229,1777111,1778123,1779155,1780449,1781479,1782591,1783558,1784476,1785374,1786313,1787134,1787928,1788609,1789527,1790480,1791519,1792438,1793331,1794545,1795444,1796574,1797334,1798399,1799627,1800434,1801105,1802051,1803061,1803964,1805017,1806165,1807019,1808109,1808961,1809683,1810423,1811258,1812110,1812864,1813826,1814683,1815662,1816588,1817658,1818471,1819265,1820113,1821048,1821825,1822934,1824062,1824991,1825915,1826982,1828049,1829065,1830161,1830955,1832166,1833210,1833817,1835041,1836078,1837187,1838156,1839168,1840287,1841646,1842726,1843519,1844688,1845509,1846350,1847058,1847685,1848354,1849170,1849949,1850964,1852076,1853134,1854330,1855028,1855874,1856806,1857849,1859136,1859951,1861030,1861834,1862951,1864451,1865431,1866727,1867844,1868750,1869707,1870460,1871403,1872528,1873405,1874530,1875608,1876923,1878201,1879282,1880219,1881121,1882216,1882981,1883923,1885032,1886044,1886945,1887989,1888799,1889776,1890653,1891597,1892772,1893957,1894898,1895774,1896939,1898007,1899053,1900056,1901428,1902726,1903928,1905212,1906386,1907770,1908927,1910262,1911695,1913014,1914329,1915802,1917254,1918599,1919983,1921419,1922758,1924142,1925297,1926455,1927695,1928994,1930277,1931531,1932997,1934055,1935431,1936690,1937961,1939105,1940170,1941393,1942781,1943998,1944992,1946225,1947393,1948720,1949959,1951347,1952581,1953680,1954878,1956132,1957103,1957824,1958561,1959642,1961067,1962512,1963279,1964153,1965214,1966289,1967698,1968859,1970114,1971212,1972220,1973337,1974417,1975320,1976230,1977503,1978698,1979939,1981147,1982361,1983610,1984791,1986085,1987337,1988598,1989778,1990919,1992160,1993399,1994588,1995908,1996988,1998046,1999140,2000271,2001197,2002377,2003386,2004583,2005587,2006526,2007527,2008687,2009463,2010156,2011151,2011869,2013042,2014052,2015222,2016108,2017347,2018510,2019508,2020632,2021816,2022962,2024162,2025539,2026906,2028275,2029453,2030646,2031998,2033180,2034259,2035437,2036236,2037179,2038195,2039331,2040297,2041190,2042022,2042940,2044056,2045252,2046401,2047231,2048577,2049787,2050968,2052147,2053486,2054559,2055553,2056328,2057699,2059069,2060359,2061706,2062855,2063847,2064884,2066082,2067013,2067847,2068928,2070120,2071555,2072533,2073237,2074250,2075562,2076743,2078008,2079274,2080581,2081545,2082734,2083665,2085002,2086011,2086930,2088320,2089287,2090136,2091506,2092438,2093325,2094655,2095811,2096894,2097835,2098885,2100097,2101343,2102377,2103544,2104747,2106012,2107168,2108354,2109391,2110679,2111667,2112897,2114123,2115111,2116193,2117401,2118442,2119584,2120728,2121801,2122605,2123749,2125068,2126258,2127571,2128897,2130022,2131349,2132655,2134104,2135291,2136472,2137340,2138453,2139527,2140510,2141597,2142336,2143238,2143783,2144604,2145754,2146660,2147468,2148443,2149320,2150164,2151164,2152435,2153296,2154001,2155064,2156122,2157190,2158288,2158970,2159996,2161326,2162224,2163494,2164646,2165783,2166769,2167873,2168731,2170078,2171103,2172185,2173151,2174369,2175498,2176444,2177599,2178697,2179783,2180949,2182042,2183396,2184515,2185892,2186950,2188306,2189457,2190382,2191412,2192536,2193760,2194816,2196214,2197196,2198197,2198938,2200076,2201184,2202136,2203235,2204567,2205422,2206529,2207718,2208741,2209817,2210797,2211856,2213e3,2214017,2215023,2215946,2216975,2217956,2219039,2220100,2221123,2222139,2223314,2224068,2225200,2226231,2227267,2228456,2229310,2230456,2231347,2232455,2233721,2234200,2235511,2236125,2237336,2238220,2239117,2240407,2241814,2243169,2244397,2245504,2246615,2247646,2248840,2249929,2250549,2251905,2253120,2254334,2255518,2256829,2257847,2258963,2260043,2261105,2262337,2263482,2264594,2265925,2266902,2268016,2269310,2270510,2271421,2272566,2273188,2274444,2275626,2276700,2277987,2279179,2280411,2281590,2282592,2283746,2284940,2286248,2287156,2288178,2289119,2290287,2291491,2292562,2293593,2294678,2295858,2297082,2298173,2299425,2300378,2301340,2302576,2303489,2304734,2305615,2306618,2307545,2308667,2309687,2310391,2311570,2312769,2314082,2315127,2316091,2317214,2318319,2319156,2320405,2321490,2322409,2323611,2324531,2325468,2326731,2327648,2328541,2329794,2330864,2331771,2333009,2334112,2335246,2336506,2337438,2338643,2339673,2340685,2341612,2342237,2343486,2344622,2345881,2346725,2347786,2348601,2349411,2350418,2351383,2352151,2353229,2354375,2355383,2356364,2357368,2358312,2359316,2360153,2361122,2362232,2363209,2364165,2365096,2366073,2367005,2367940,2368872,2369803,2370692,2371640,2372575,2373562,2374470,2375230,2376195,2377107,2378077,2378897,2379613,2380453,2381370,2382282,2382959,2383744,2384624,2385225,2386042,2386738,2387513,2388519,2389363,2390273,2391125,2391930,2392784,2393939,2394942,2396186,2397060,2398018,2399032,2399874,2400598,2401721,2402630,2403674,2404670,2405717,2406691,2407629,2408460,2409533,2410539,2411691,2412783,2414035,2415014,2416030,2417239,2418338,2419297,2420221,2421646,2422565,2423408,2424225,2425055,2425844,2426622,2427376,2428195,2428882,2429631,2430572,2431271,2432173,2433047,2434038,2435138,2436106,2437116,2438028,2439059,2440028,2441017,2441952,2442707,2443882,2444660,2445148,2446179,2447201,2448202,2449134,2450016,2450622,2451200,2451759,2452294,2452969,2453916,2454901,2456201,2457328,2458685,2459834,2461076,2462253,2463514,2464700,2465767,2467018,2468353,2469544,2470282,2471486,2472781,2474084,2475373,2476487,2477621,2478884,2479822,2481052,2482368,2483561,2484811,2485810,2487062,2488020,2489201,2490375,2491447,2492533,2493555,2494737,2495987,2497210,2498388,2499599,2500883,2502296,2503384,2504505,2505728,2506790,2507824,2509144,2510252,2511168,2512370,2513657,2514988,2516331,2517259,2518537,2519290,2520291,2521404,2522593,2523584,2524895,2526074,2526995,2528252,2529261,2530520,2531553,2532730,2533937,2535064,2536153,2537402,2538571,2539825,2541025,2542132,2543457,2544516,2545751,2546774,2547907,2549184,2550584,2551851,2553150,2554421,2555540,2556822,2558025,2559329,2560534,2561517,2562689,2563935,2565031,2566111,2567329,2568491,2569638,2570909,2572148,2573129,2574121,2575246,2576351,2577324,2578408,2579550,2580781,2581982,2582966,2584018,2585214,2586516,2587954,2589286,2590546,2591626,2592790,2594201,2595428,2596706,2597921,2598888,2600174,2601197,2602084,2602855,2603636,2604382,2605443,2606635,2607642,2608679,2609899,2611056,2612174,2613138,2614322,2615450,2616593,2617670,2618749,2619829,2620957,2621736,2622918,2624074,2625248,2626435,2627609,2628765,2629831,2631013,2632139,2633098,2634222,2635132,2636313,2637125,2638209,2639290,2640322,2641399,2642597,2643570,2644295,2644936,2645780,2646725,2647972,2649191,2650488,2651638,2652786,2653969,2655341,2656537,2657700,2658809,2659889,2660761,2661577,2662599,2663369,2664231,2665358,2666240,2666918,2667716,2668612,2669418,2670221,2671145,2672161,2673083,2673754,2674499,2675550,2676442,2677235,2677997,2678984,2679946,2680914,2682169,2683100,2684119,2685134,2686115,2686997,2688063,2689151,2690208,2691244,2692134,2693089,2694080,2694940,2695931,2696934,2697994,2698854,2699737,2700664,2701525,2702418,2703099,2703932,2704590,2705491,2706431,2707337,2708088,2709395,2710355,2711343,2712315,2713172,2714074,2715245,2716145,2716939,2717772,2718844,2719859,2720930,2721968,2722914,2723823,2724832,2725865,2726645,2727509,2728369,2729108,2730135,2731049,2732254,2733123,2734376,2735571,2736623,2737316,2738386,2739401,2740686,2741803,2742994,2743917,2744975,2746225,2747350,2748284,2749182,2750203,2751118,2752325,2753644,2754690,2755789,2757110,2758272,2759493,2760515,2761642,2762837,2763993,2765025,2765976,2767351,2768505,2769536,2770668,2771908,2772983,2774177,2775234,2776370,2777568,2778785,2780111,2781175,2782167,2783245,2784328,2785252,2786181,2787342,2788235,2788992,2789881,2790853,2791977,2793132,2794369,2795583,2796561,2797823,2799090,2800035,2801166,2802252,2803354,2804285,2805290,2806530,2807763,2809072,2810174,2811285,2812153,2813361,2814691,2815779,2817023,2818058,2818801,2820013,2820900,2821943,2822950,2824107,2825303,2826550,2827638,2828765,2829911,2830848,2831891,2832950,2833849,2834791,2835973,2836977,2838111,2839269,2840655,2841756,2843031,2844030,2845308,2846407,2847605,2848692,2849951,2851117,2852226,2853368,2854628,2855502,2856687,2857556,2858658,2859523,2860865,2862062,2863274,2864358,2865388,2866637,2867841,2869018,2870186,2871352,2872562,2873723,2874864,2875904,2877076,2878115,2879217,2880125,2880926,2881938,2883096,2884376,2885465,2886275,2887016,2887654,2888770,2889837,2891048,2892262,2893248,2894040,2895047,2895883,2896909,2897779,2898704,2899729,2900583,2901877,2903053,2904302,2905392,2906780,2908076,2909458,2910814,2912177,2913420,2914477,2915480,2916538,2917508,2918433,2919338,2920356,2921155,2922018,2922997,2924036,2924759,2925826,2926886,2927920,2929033,2930125,2931118,2932035,2933075,2933994,2934977,2935726,2936586,2937306,2938153,2938949,2939586,2940603,2941542,2942316,2943125,2943935,2944948,2946051,2946895,2947853,2948842,2949616,2950554,2951344,2952129,2953285,2954226,2955289,2956303,2957358,2958379,2959570,2960490,2961499,2962389,2963405,2964539,2965539,2966653,2967625,2968657,2969558,2970373,2971435,2972419,2973342,2974430,2975331,2976363,2977575,2978781,2979962,2981195,2982178,2983088,2984232,2985414,2986527,2987629,2988689,2989546,2990713,2991689,2992687,2993764,2994911,2995951,2996750,2997828,2999005,3000296,3001538,3002679,3003653,3004787,3005828,3006543,3007544,3008736,3010114,3011204,3012102,3013144,3014261,3015362,3016678,3017845,3018952,3020102,3021104,3022244,3023470,3024708,3025678,3026863,3028115,3029118,3030491,3031396,3032504,3033702,3034709,3035552,3036567,3037696,3038708,3039735,3040847,3041873,3042882,3043903,3045086,3046134,3047191,3048171,3049249,3050141,3051043,3052071,3053034,3053848,3054866,3055864,3057056,3058254,3059379,3060577,3061851,3063034,3064117,3065550,3066987,3067901,3068737,3069856,3070991,3072050,3073294,3074412,3075715,3076956,3078303,3079463,3080568,3081606,3082622,3083755,3084851,3085909,3086874,3087744,3088568,3089664,3090859,3092151,3093391,3094586,3095845,3096916,3097743,3098751,3099900,3101048,3102336,3103275,3104493,3105919,3107276,3108611,3109870,3111196,3112179,3113411,3114446,3115681,3116673,3117888,3119035,3120262,3121318,3122275,3123538,3124653,3125939,3127210,3128198,3129344,3130508,3131472,3132587,3133750,3135140,3136158,3137248,3138558,3139499,3140449,3141559,3142635,3143620,3144634,3145846,3146840,3147904,3148759,3149680,3150606,3151456,3152046,3152754,3153771,3154835,3155778,3156922,3158144,3159141,3160036,3160879,3161926,3162774,3163531,3164668,3166070,3167379,3168573,3169822,3170769,3172003,3173152,3174496,3175921,3177368,3178425,3179530,3180892,3182033,3183375,3184797,3186032,3187424,3188626,3189203,3190104,3190823,3191808,3193057,3194338,3195583,3196663,3197845,3199117,3200344,3201838,3203160,3204305,3205418,3206656,3207880,3209216,3210279,3211622,3213066,3214314,3215391,3216773,3218277,3219633,3220905,3222193,3223581,3225035,3226384,3227749,3229020,3230391,3231966,3233440,3234817,3236197,3237643,3238845,3240124,3241579,3242944,3244399,3245629,3246931,3248270,3249585,3250933,3252184,3253389,3254664,3255929,3257348,3258518,3259732,3261148,3262344,3263643,3265039,3266472,3267894,3268943,3270206,3271397,3272669,3273754,3274940,3276106,3277388,3278367,3279807,3281213,3282676,3284058,3285570,3286938,3288005,3289471,3290685,3291900,3293251,3294430,3295562,3296829,3298080,3299264,3300605,3302057,3303386,3304601,3305813,3307137,3308472,3309919,3311268,3312592,3313854,3315063,3316413,3317747,3319074,3320491,3321616,3322830,3323862,3325051,3326210,3327288,3328558,3329764,3331146,3332420,3333640,3334765,3335905,3336963,3338050,3339261,3340456,3341789,3342865,3344079,3345013,3346201,3347610,3348825,3350161,3351303,3352449,3353537,3354628,3355710,3356918,3358003,3358974,3360005,3361263,3362525,3363540,3364493,3365249,3365980,3367440,3368942,3370246,3371210,3372261,3373513,3374551,3375344,3376129,3376871,3377518,3378321,3379074,3379877,3380673,3381470,3382185,3382901,3383678,3384466,3385119,3385873,3386636,3387430,3388217,3388853,3389628,3390526,3391267,3392063,3392792,3393549,3394314,3395057,3395842,3396565,3397217,3397894,3398583,3399249,3399898,3400564,3401307,3402087,3402894,3403689,3404514,3405237,3405978,3406628,3407382,3408128,3408902,3409641,3410340,3411004,3411760,3412381,3412885,3413425,3413892,3414591,3415291,3415883,3416501,3417162,3417800,3418362,3419177,3419887,3420675,3421408,3422083,3422943,3423752,3424556,3425330,3426144,3427030,3427704,3428467,3429194,3429842,3430481,3431228,3431991,3432885,3433666,3434305,3435047,3435712,3436372,3437106,3437815,3438594,3439374,3440098,3440894,3441702,3442426,3443157,3443971,3444768,3445456,3446041,3446827,3447482,3448218,3448947,3449707,3450380,3451142,3451861,3452591,3453331,3454031,3454627,3455365,3456090,3456727,3457335,3458041,3458802,3459602,3460353,3461214,3461900,3462657,3463375,3464056,3464800,3465513,3466284,3466830,3467613,3468321,3469026,3469777,3470537,3471201,3471970,3472643,3473271,3474127,3474817,3475562,3476439,3477421,3478602,3479827,3480980,3482267,3483621,3484738,3485744,3486813,3487850,3488728,3489826,3490778,3491868,3492896,3493989,3494883,3495851,3496600,3497572,3498558,3499705,3500669,3501666,3502692,3503610,3504692,3505874,3507074,3507988,3508948,3510004,3511206,3512160,3513134,3514236,3515188,3516199,3516912,3517771,3518777,3519783,3520764,3521979,3523038,3524047,3524965,3525983,3526845,3527920,3529043,3530031,3530915,3531965,3532937,3533998,3534842,3535684,3536616,3537598,3538662,3539691,3540866,3541854,3542882,3543577,3544577,3545556,3546557,3547137,3547936,3548867,3549728,3550299,3551107,3552038,3553033,3554148,3555080,3556159,3557287,3558278,3559266,3560013,3561220,3562385,3563312,3564105,3565143,3566426,3567618,3568648,3569614,3570499,3571679,3572689,3573417,3574695,3575379,3576309,3576979,3577771,3578553,3579258,3580044,3581012,3581676,3582356,3583210,3583782,3584347,3584964,3585729,3586708,3587716,3588447,3589224,3589854,3590520,3591245,3592458,3593540,3594626,3595285,3596158,3596855,3597814,3598772,3599760,3600839,3601759,3602525,3603379,3604485,3605445,3606642,3607978,3609365,3610611,3611836,3612830,3613928,3615062,3616199,3617465,3618586,3619670,3620464,3621625,3622492,3623836,3625218,3626373,3627450,3628581,3630077,3631285,3632408,3633446,3634656,3635868,3636804,3637664,3638532,3639472,3640457,3641437,3642420,3643215,3644107,3644552,3645280,3646036,3646369,3647304,3648346,3649330,3650121,3650957,3651706,3652377,3653035,3653744,3654360,3655191,3656044,3657032,3658041,3658939,3659712,3660491,3661322,3662050,3662810,3663455,3664165,3664836,3665453,3666094,3666952,3667767,3668615,3669545,3670663,3671652,3672812,3673760,3674716,3675677,3676625,3677642,3678170,3678815,3679501,3680154,3680780,3681428,3682093,3682758,3683448,3684067,3684799,3685411,3686050,3686749,3687279,3687931,3688608,3689143,3689692,3690201,3690921,3691507,3692071,3692623,3693255,3693955,3694519,3695101,3695681,3696227,3696851,3697480,3698039,3698558,3699046,3699681,3700275,3700874,3701501,3702079,3702704,3703406,3703998,3704508,3705035,3705574,3706030,3706637,3707199,3707798,3708297,3708799,3709306,3709874,3710361,3710942,3711495,3712057,3712532,3712968,3713486,3713969,3714613,3715226,3715898,3716539,3717254,3717864,3718520,3719109,3719703,3720396,3721e3,3721669,3722297,3722911,3723492,3724089,3724701,3725383,3726113,3726672,3727176,3727602,3728007,3728465,3729150,3729842,3730490,3731146,3731788,3732371,3732903,3733381,3733862,3734416,3734969,3735601,3736156,3736654,3737202,3737710,3738390,3739147,3739768,3740309,3740954,3741402,3741854,3742489,3743078,3743668,3744338,3745002,3745662,3746397,3747021,3747745,3748260,3748826,3749518,3750701,3751874,3752925,3754060,3755226,3755876,3756541,3757186,3757906,3758445,3759084,3759691,3760385,3760980,3761713,3762396,3763113,3763757,3764467,3764958,3765558,3766266,3766953,3767643,3768213,3768746,3769286,3769720,3770304,3770930,3771555,3772276,3772885,3773385,3773922,3774492,3775007,3775521,3776162,3777392,3778485,3779531,3780674,3781769,3782435,3783105,3783796,3784485,3785265,3785919,3786611,3787157,3787735,3788382,3789040,3789662,3790337,3791107,3791807,3792382,3792949,3793659,3794350,3794997,3795565,3796174,3796813,3797481,3798067,3798704,3799331,3800680,3801698,3802806,3804010,3804935,3805574,3806265,3806937,3807660,3808357,3809041,3809745,3810298,3810894,3811557,3812232,3812828,3813445,3814003,3814692,3815273,3815829,3816427,3817112,3817828,3818397,3818923,3819545,3820237,3820928,3821537,3822222,3822820,3823466,3824091,3824694,3825303,3825955,3826633,3827326,3827809,3829024,3829621,3830228,3830900,3831423,3832108,3832785,3833370,3833909,3834528,3835118,3835760,3836587,3837095,3837641,3838178,3838883,3839480,3840067,3840666,3841225,3841835,3842443,3842966,3843586,3844252,3844832,3845335,3845887,3846460,3847004,3847724,3848353,3849047,3849679,3850264,3850752,3851245,3851893,3852559,3853279,3853954,3854495,3855135,3855782,3856455,3856973,3857482,3858165,3858734,3859484,3860107,3860623,3861169,3861816,3862534,3863147,3863691,3864270,3864760,3865330,3865929,3866555,3867056,3867803,3868355,3869025,3869632,3870219,3870784,3871402,3872031,3872548,3873080,3873646,3874248,3874677,3875240,3875707,3876293,3876844,3877541,3878101,3878770,3879388,3879910,3880525,3881059,3881664,3882280,3882939,3883584,3884125,3884731,3885332,3885883,3886429,3887124,3887876,3888519,3889063,3889812,3890377,3891110,3891840,3892494,3893129,3893971,3894738,3895466,3896109,3896790,3897515,3898296,3898997,3899705,3900418,3901111,3901901,3902568,3903234,3903786,3904595,3905290,3905850,3906491,3907227,3907929,3908734,3909362,3910023,3910761,3911405,3912036,3912712,3913482,3914146,3914840,3915484,3916208,3916803,3917554,3918204,3918830,3919314,3919829,3920294,3920806,3921508,3922259,3923074,3923696,3924718,3925616,3926244,3927058,3927718,3928293,3928920,3929607,3930441,3931114,3931821,3932510,3933234,3933757,3934415,3935128,3935720,3936302,3936892,3937528,3938158,3938779,3939376,3939978,3940738,3941493,3942317,3943093,3943766,3944500,3945218,3945847,3946426,3947020,3947556,3948112,3948718,3949380,3950025,3950510,3951148,3951717,3952418,3953021,3953525,3954116,3954851,3955461,3955948,3956631,3957236,3957926,3958529,3959177,3959858,3960481,3961194,3961901,3962590,3963226,3963812,3964473,3964819,3965164,3966278,3966869,3967442,3968233,3969075,3970017,3970738,3971250,3971891,3972424,3973080,3973727,3974286,3975030,3975582,3976265,3977042,3977771,3978561,3979221,3979988,3980762,3981462,3982302,3983055,3983679,3984383,3985246,3985968,3986605,3987192,3987914,3988548,3989324,3990035,3990710,3991390,3992184,3992719,3993259,3993828,3994358,3995067,3995833,3996643,3997429,3998253,3998829,3999347,3999849,4000431,4001035,4001578,4002185,4002790,4003379,4003908,4004502,4005102,4005608,4006122,4006626,4007154,4007680,4008217,4008721,4009222,4009695,4010161,4010597,4011088,4011544,4012028,4012549,4013063,4013586,4014117,4014646,4015138,4015737,4016271,4016817,4017376,4017890,4018513,4019057,4019656,4020188,4020699,4021254,4021780,4022446,4023032,4023762,4024266,4024907,4025651,4026382,4027113,4027699,4028428,4029166,4029921,4030520,4031040,4031625,4032146,4032598,4033205,4033712,4034198,4034730,4035267,4035904,4036452,4037078,4037710,4038257,4038641,4039069,4039543,4040264,4040982,4041617,4042307,4042935,4043523,4044315,4044947,4045588,4046235,4046945,4047649,4048400,4049123,4049651,4050175,4050758,4051415,4052173,4052795,4053484,4054188,4055e3,4055796,4056509,4057220,4057934,4058712,4059362,4060099,4060887,4061545,4062052,4062773,4063403,4064070,4064872,4065366,4065981,4066505,4066977,4067495,4067995,4068728,4069437,4070283,4070836,4071477,4072205,4072912,4073692,4074297,4074766,4075164,4075555,4076163,4076861,4077586,4078274,4078852,4079555,4080196,4080703,4081504,4082229,4082911,4083706,4084419,4085168,4085950,4086632,4087332,4087944,4088511,4089031,4089619,4090255,4090893,4091611,4092298,4092976,4093465,4094330,4094937,4095473,4096141,4096878,4097539,4098176,4098909,4099610,4100449,4101133,4101837,4102400,4103049,4103705,4104280,4105161,4105888,4106463,4106962,4107560,4108509,4109147,4109738,4110678,4111590,4112470,4113526,4114229,4114706,4115295,4115836,4116458,4116908,4117733,4118351,4119057,4119924,4120606,4121320,4121981,4122564,4123267,4123926,4124666,4125284,4125944,4126463,4126982,4127572,4128193,4128708,4129338,4130005,4131358,4132351,4133427,4134660,4135431,4135923,4136484,4136958,4137520,4138054,4138641,4139197,4139851,4140352,4140872,4141409,4141895,4142391,4142924,4143404,4143891,4144453,4144897,4145320,4145736,4146231,4146728,4147266,4147741,4148240,4148752,4149265,4149753,4150277,4150781,4151369,4151943,4152522,4153110,4153663,4154250,4154784,4155420,4155991,4156615,4157659,4158925,4159926,4160983,4162261,4162854,4163392,4164047,4164664,4165309,4165892,4166513,4167125,4167712,4168162,4168616,4169059,4169501,4170020,4170580,4171037,4171597,4172042,4172529,4172982,4173511,4174023,4174518,4175123,4175699,4176233,4176820,4177413,4178021,4178493,4179018,4179615,4180095,4180740,4181294,4181835,4182431,4182990,4183589,4184124,4184825,4185377,4185915,4186485,4186909,4187331,4187941,4188472,4189109,4189699,4190103,4190608,4191017,4191571,4192127,4192656,4193185,4193705,4194283,4194767,4195315,4195815,4196378,4196922,4197452,4198016,4198538,4199075,4199642,4200197,4200677,4201289,4201852,4202354,4202836,4203641,4204935,4205923,4206963,4208212,4209141,4209791,4210498,4211132,4211781,4212406,4213083,4213689,4214427,4215122,4215839,4216444,4217071,4217695,4218391,4218992,4219752,4220416,4221010,4222204,4223405,4224436,4225559,4226693,4227258,4227746,4228328,4228862,4229408,4229920,4230476,4231003,4231560,4232186,4232785,4233407,4233928,4234491,4234988,4235635,4236243,4236807,4237451,4237998,4238526,4239040,4239600,4240208,4240767,4241318,4241970,4242391,4242838,4243307,4243743,4244164,4244612,4245062,4245556,4246083,4246612,4247179,4247653,4248150,4248708,4249298,4249765,4250355,4250807,4251278,4251825,4252419,4252957,4253499,4254071,4254622,4255193,4255769,4256276,4256818,4257329,4257874,4258356,4258894,4259996,4260519,4261075,4261691,4262364,4262929,4263612,4264205,4264872,4265521,4266229,4266781,4267335,4267845,4268494,4269048,4269646,4270233,4270751,4271348,4271875,4272391,4273020,4273594,4274114,4274690,4275247,4275751,4276322,4276944,4277488,4278037,4278611,4279265,4279955,4280532,4281064,4281643,4282294,4282893,4283404,4284037,4284629,4285239,4285743,4286361,4286941,4287454,4288058,4288785,4289268,4289923,4290571,4291164,4292005,4292646,4293317,4293997,4294662,4295446,4296035,4296646,4297390,4298126,4298761,4299547,4300120,4300945,4301607,4302354,4303062,4303492,4303883,4304366,4304899,4305397,4305861,4306327,4306862,4307422,4308008,4308577,4309124,4309635,4310188,4310736,4311285,4311824,4312331,4312885,4313438,4314033,4314471,4314993,4315507,4316134,4316678,4317210,4317864,4318446,4319074,4319761,4320529,4321102,4321694,4322217,4322956,4323621,4324237,4324879,4325534,4326156,4326800,4327557,4328250,4328982,4329659,4330362,4331080,4331758,4332436,4333117,4333624,4334075,4334548,4335088,4335649,4336163,4336638,4337114,4337547,4338061,4338616,4339230,4339756,4340302,4340799,4341350,4341894,4342414,4343053,4343695,4344313,4344888,4345489,4346036,4346606,4347213,4347798,4348432,4349037,4349785,4350308,4350767,4351351,4351981,4352584,4353289,4353867,4354454,4355060,4355770,4356328,4357031,4357510,4358242,4358895,4359515,4360231,4360747,4361304,4361943,4362586,4363232,4363864,4364468,4365064,4365587,4366329,4366988,4367621,4368374,4369035,4369640,4370234,4370798,4371390,4371870,4372427,4373008,4373440,4374044,4374561,4375119,4375703,4376389,4376970,4377556,4378219,4378927,4379616,4380324,4381015,4381489,4381896,4382574,4383037,4383426,4383949,4384367,4384982,4385388,4385957,4386551,4387118,4387664,4388238,4388716,4389316,4389925,4390643,4391330,4391761,4392188,4392632,4393160,4393724,4394230,4394715,4395225,4395703,4396331,4396928,4397529,4398070,4398677,4399300,4399877,4400472,4400949,4401432,4401906,4402568,4403152,4403531,4403943,4404550,4405087,4405480,4405949,4406483,4406985,4407485,4407946,4408411,4408860,4409504,4410093,4410688,4411233,4411802,4412301,4412852,4413385,4413952,4414457,4414989,4415545,4416152,4416656,4417164,4417760,4418290,4418840,4419515,4420097,4420724,4421305,4421964,4422588,4423051,4423616,4424237,4424782,4425340,4425834,4426399,4426929,4427567,4428129,4428686,4429408,4430018,4430691,4431360,4432005,4432673,4433461,4434070,4434712,4435153,4435551,4435983,4436444,4436874,4437330,4437846,4438552,4439180,4439800,4440384,4441141,4441709,4442381,4442921,4443603,4444146,4444688,4445206,4445763,4446312,4446902,4447469,4447892,4448293,4448772,4449359,4449791,4450276,4450864,4451399,4452039,4452552,4453076,4453695,4454347,4455076,4455654,4456367,4456897,4457498,4458152,4458725,4459392,4460116,4460851,4461549,4462203,4462903,4463649,4464241,4464987,4465574,4466223,4466733,4467224,4467696,4468325,4468989,4469770,4470505,4470922,4471373,4471925,4472492,4473033,4473547,4474170,4474714,4475339,4475952,4476561,4477143,4477626,4478101,4478572,4479011,4479534,4480078,4480602,4481190,4481855,4482498,4483196,4483785,4484337,4484866,4485431,4486115,4486708,4487403,4488136,4488707,4489326,4489867,4490524,4491205,4491767,4492492,4493276,4493856,4494543,4495164,4495831,4496510,4497141,4497920,4498532,4498920,4499508,4500103,4500743,4501327,4501806,4502355,4502870,4503406,4503912,4504461,4505002,4505532,4506352,4507255,4508130,4508956,4509698,4510227,4510816,4511577,4512192,4512845,4513626,4514366,4515005,4515699,4516367,4516973,4517449,4518074,4518575,4519370,4520031,4520617,4521448,4521928,4522425,4522938,4523572,4524269,4524809,4525467,4525999,4526501,4527035,4527784,4528416,4529092,4529710,4530450,4531091,4531790,4532434,4533155,4533966,4534610,4535235,4535908,4536505,4537378,4537970,4538587,4539325,4539954,4540665,4541434,4542221,4542933,4543805,4544382,4545143,4545765,4546541,4547264,4548121,4548915,4549427,4550011,4550430,4550932,4551526,4552269,4553203,4554014,4554952,4555641,4556413,4556834,4557431,4557990,4558470,4559275,4560130,4560846,4561437,4562167,4562842,4563464,4564112,4564962,4565776,4566500,4567465,4568223,4568948,4569703,4570454,4571258,4571918,4572739,4573317,4573972,4574562,4575226,4575924,4576537,4577207,4577670,4578121,4578623,4579090,4579581,4580194,4580649,4581282,4582021,4582764,4583447,4584252,4585031,4585666,4586326,4586990,4587564,4588269,4588967,4589552,4590311,4590900,4591443,4591961,4592496,4593022,4593569,4594495,4595265,4595999,4596664,4597047,4597663,4598234,4598798,4599423,4600133,4600719,4601227,4601760,4602343,4602965,4603490,4604146,4604752,4605314,4605912,4606490,4607030,4607733,4608366,4609031,4609618,4610139,4610868,4611435,4612058,4612622,4613203,4613795,4614433,4614960,4615648,4616137,4616660,4617277,4617835,4618386,4619015,4619672,4620182,4620699,4621274,4621789,4622522,4623294,4623990,4624597,4625165,4625722,4626286,4626774,4627354,4628014,4628634,4629262,4629962,4630714,4631427,4632082,4632825,4633494,4634034,4634578,4635155,4635719,4636317,4636979,4637582,4638297,4638934,4639570,4640180,4640734,4641272,4641786,4642330,4642909,4643571,4644240,4644991,4645572,4646097,4646734,4647306,4647913,4648582,4649086,4649507,4650064,4650728,4651878,4652820,4653716,4654503,4655305,4655912,4656556,4657125,4658015,4658634,4659236,4659964,4660645,4661441,4662323,4663030,4663939,4664616,4665443,4666221,4667091,4668008,4669130,4669965,4670951,4671904,4672945,4673825,4674532,4675294,4676006,4676596,4677228,4678052,4678747,4679448,4680408,4680924,4681528,4681920,4682499,4683016,4683496,4684096,4684576,4685430,4686108,4686950,4687767,4688477,4689141,4689693,4690291,4690927,4691656,4692313,4693033,4693801,4694269,4694759,4695523,4696171,4696736,4697385,4698015,4698843,4699487,4699996,4700859,4701614,4702251,4702955,4703450,4704014,4704571,4705305,4705913,4706570,4707073,4707793,4708387,4708935,4709637,4710447,4711093,4711850,4712501,4713071,4713761,4714718,4716013,4716989,4718093,4719458,4720533,4721257,4721798,4722313,4722842,4723440,4724028,4724628,4725183,4725787,4726410,4726965,4727547,4728094,4728639,4729167,4729685,4730313,4730777,4731316,4731827,4732360,4732792,4733400,4733882,4734368,4734907,4735431,4735878,4736362,4736930,4737437,4737897,4738486,4739002,4739536,4740066,4740547,4741034,4741531,4742076,4742605,4743087,4743576,4744054,4744519,4745092,4745689,4746691,4747726,4748684,4749433,4750342,4751250,4751975,4752813,4753515,4754303,4755127,4755947,4756801,4757501,4758247,4758819,4759455,4760036,4760830,4761789,4762548,4763249,4764035,4764802,4765595,4766265,4767017,4767918,4768614,4769366,4770221,4771031,4771743,4772612,4773368,4774046,4774769,4775415,4776035,4776828,4777626,4778325,4779168,4779911,4780867,4782187,4783181,4784228,4785481,4786801,4787302,4787843,4788412,4788977,4789453,4789895,4790433,4790967,4791528,4792132,4792669,4793142,4793761,4794371,4795079,4795944,4796755,4797565,4798184,4798937,4799740,4800562,4801395,4802255,4803095,4804332,4805608,4806583,4807649,4809049,4810156,4810609,4811100,4811588,4812013,4812522,4813057,4813536,4814027,4814542,4815032,4815580,4816087,4816613,4817120,4817578,4818086,4818584,4819122,4819537,4820022,4820518,4820964,4821428,4821880,4822402,4822894,4823433,4823966,4824425,4824890,4825428,4825893,4826449,4826917,4827391,4827972,4828455,4828942,4829408,4829844,4830304,4830888,4831523,4831995,4832460,4832929,4833414,4833886,4834361,4834853,4835437,4836049,4836638,4837154,4837701,4838407,4839252,4840258,4840868,4841498,4842114,4842756,4843405,4843934,4844591,4845331,4845974,4846554,4847240,4847855,4848452,4849107,4849563,4850236,4850846,4851422,4852110,4852709,4853400,4853969,4854589,4855166,4855797,4856447,4856922,4857399,4857955,4858495,4859168,4859870,4860438,4861081,4861695,4862362,4862962,4863442,4864062,4864718,4865405,4865950,4866710,4868072,4869073,4870183,4871382,4872696,4873353,4873924,4874563,4875400,4876206,4877053,4878357,4879518,4880581,4881724,4883156,4884120,4884593,4885051,4885605,4886168,4886734,4887287,4887801,4888373,4888901,4889419,4889908,4890512,4891076,4891573,4892084,4892655,4893217,4893752,4894283,4894861,4895453,4895941,4896506,4897018,4897552,4898128,4898653,4899221,4899814,4900390,4901015,4901590,4902122,4902656,4903149,4903750,4904333,4904932,4905492,4906016,4906503,4906998,4907435,4907912,4908372,4908939,4909398,4909867,4910336,4910809,4911294,4911781,4912249,4912709,4913141,4913633,4914127,4914545,4915150,4915576,4916181,4916708,4917226,4917687,4918241,4918865,4919413,4919931,4920446,4921062,4921607,4922133,4922705,4923230,4923834,4924296,4924766,4925258,4925701,4926203,4926757,4927261,4927718,4928157,4928716,4929306,4929907,4930755,4931600,4932443,4933105,4933701,4934484,4935143,4935886,4936620,4937362,4938033,4938639,4939285,4940066,4940756,4941511,4942131,4942694,4943286,4944058,4944689,4945307,4945962,4946681,4947336,4948092,4948657,4949394,4950088,4950676,4951387,4951905,4952544,4953212,4953895,4954580,4955096,4955877,4956540,4957193,4957750,4958301,4958918,4959522,4960163,4960704,4961257,4961898,4962498,4963056,4963643,4964174,4964784,4965362,4965834,4966483,4967076,4967789,4968426,4969009,4969785,4970467,4971193,4971986,4972564,4973183,4973951,4974354,4974750,4975238,4975668,4976089,4976801,4977560,4978157,4978792,4979484,4980295,4981347,4982642,4983607,4984711,4986039,4987189,4987786,4988238,4988750,4989231,4989681,4990118,4990608,4991113,4991600,4992090,4992577,4993055,4993516,4993981,4994467,4994977,4995480,4995962,4996504,4997042,4997496,4997959,4998461,4999051,4999607,5000155,5000601,5001077,5001576,5002181,5002795,5003377,5003914,5004400,5004917,5005381,5005868,5006362,5006907,5007394,5007886,5008388,5008879,5009396,5009909,5010431,5010939,5011402,5011945,5012489,5012957,5013495,5013984,5014589,5015134,5015645,5016130,5016756,5017367,5017878,5018387,5018924,5019531,5020045,5020635,5021195,5021701,5022218,5022638,5023145,5023616,5024052,5024710,5025210,5025688,5026151,5026603,5027163,5027755,5028678,5029522,5030365,5031023,5031601,5032218,5032780,5033397,5034016,5034569,5035095,5035641,5036159,5036694,5037457,5038070,5038561,5039241,5039905,5040528,5041201,5041791,5042384,5042979,5043485,5044060,5044727,5045363,5045998,5046740,5047425,5048172,5048749,5049347,5050016,5050643,5051269,5051899,5052440,5053091,5053677,5054239,5054796,5055410,5055985,5056610,5057077,5057683,5058198,5058869,5059509,5060026,5060793,5061521,5062222,5063014,5063604,5064226,5064987,5065465,5065874,5066358,5066840,5067258,5067966,5068726,5069379,5069943,5070644,5071357,5072517,5073784,5074787,5075843,5077243,5078313,5078945,5079502,5080038,5080592,5081108,5081690,5082187,5082659,5083160,5083616,5084065,5084510,5085028,5085565,5086063,5086516,5086924,5087430,5087924,5088365,5089184,5090058,5090892,5091605,5092439,5093229,5093917,5094835,5095508,5096095,5096806,5097662,5098479,5099378,5100100,5100691,5101307,5102114,5102877,5104253,5105359,5106417,5107568,5108997,5109801,5110280,5110761,5111313,5111783,5112398,5112986,5113507,5114052,5114670,5115232,5115803,5116290,5116737,5117175,5117710,5118311,5118779,5119332,5120019,5120571,5121209,5121879,5122480,5123191,5124126,5124764,5125398,5126054,5126879,5127579,5128308,5129020,5129612,5130314,5131048,5131614,5132408,5133314,5134231,5135102,5135966,5136991,5138360,5139366,5140469,5141669,5142960,5143928,5144648,5145199,5145778,5146411,5146991,5147626,5148234,5148760,5149363,5149846,5150347,5150861,5151426,5151978,5152548,5153110,5153593,5154224,5154729,5155257,5155917,5156437,5157021,5157589,5158048,5158563,5159014,5159553,5160070,5160599,5161210,5161740,5162273,5162811,5163266,5163768,5164190,5164617,5165086,5165518,5166156,5166713,5167182,5167759,5168302,5168863,5169530,5170027,5170768,5171247,5171825,5172343,5173104,5173947,5174839,5175501,5176063,5176798,5177621,5178459,5179425,5179789,5180151,5180798,5181386,5182162,5183103,5184022,5184951,5185617,5186342,5187095,5187804,5188506,5189414,5190133,5190971,5191678,5192302,5193045,5193787,5194577,5195554,5196522,5197222,5198009,5198836,5199586,5200280,5201146,5202002,5202829,5203671,5204350,5205175,5205875,5206710,5207314,5208107,5208955,5209774,5210443,5211118,5211929,5212665,5213337,5214158,5215392,5216686,5217660,5218757,5220134,5221155,5221802,5222432,5223022,5223696,5224262,5224910,5225592,5226441,5227203,5227982,5228552,5229111,5229678,5230276,5230772,5231576,5232425,5233211,5234165,5235541,5236689,5237743,5238875,5240325,5241227,5241687,5242183,5242664,5243171,5243662,5244213,5244634,5245126,5245661,5246219,5246650,5247088,5247550,5248063,5248558,5249050,5249520,5250087,5250645,5251195,5251662,5252259,5252892,5253571,5254037,5254520,5255070,5255562,5256051,5256504,5256943,5257354,5257932,5258555,5259004,5259451,5259940,5260420,5260907,5261400,5261986,5262608,5263212,5263724,5264201,5264797,5265720,5266621,5267114,5267677,5268162,5268674,5269181,5269758,5270269,5270915,5271423,5271978,5272740,5273269,5273815,5274644,5275231,5275763,5276536,5277220,5278044,5278942,5279768,5280442,5281014,5281524,5282088,5282708,5283376,5284060,5284707,5285272,5285937,5286527,5287135,5287742,5288382,5289085,5289730,5290225,5291283,5292600,5293557,5294618,5295936,5296927,5297584,5298234,5298785,5299210,5300523,5301727,5302756,5303872,5305292,5306221,5306874,5307480,5307994,5308479,5309075,5309629,5310203,5310757,5311325,5311846,5312394,5312931,5313499,5314091,5314648,5315175,5315705,5316281,5316856,5317522,5317986,5318537,5319101,5319628,5320212,5320746,5321259,5321752,5322331,5322843,5323428,5324030,5324624,5325217,5325713,5326245,5326758,5327288,5327850,5328423,5328978,5329451,5329965,5330542,5331087,5331685,5332263,5332752,5333329,5333942,5334434,5335026,5335569,5336164,5336693,5337287,5337875,5338424,5338999,5339529,5340080,5340641,5341152,5341724,5342315,5342945,5343433,5343952,5344465,5344981,5345492,5345997,5346480,5346975,5347624,5348560,5349495,5350342,5351269,5351915,5352533,5353203,5353884,5354549,5355218,5356003,5356727,5357513,5358415,5359207,5359913,5360637,5361425,5362216,5362984,5363594,5364272,5364805,5365674,5366520,5367157,5367889,5368596,5369422,5370159,5370930,5371725,5372639,5373542,5374316,5374953,5375791,5376585,5377220,5377875,5378727,5379402,5380130,5380815,5381524,5382468,5383386,5384060,5384777,5385457,5386073,5386897,5387750,5388565,5389183,5389949,5390840,5391735,5392628,5393392,5394041,5394854,5395441,5396180,5396963,5397758,5398492,5399280,5400082,5400854,5401621,5402456,5403179,5403731,5404995,5406169,5407240,5408375,5409823,5410795,5411290,5411806,5412295,5412755,5413235,5413745,5414240,5414685,5415113,5415594,5416060,5416515,5416977,5417441,5417914,5418362,5418814,5419308,5419771,5420227,5420728,5421172,5421625,5422090,5422570,5423037,5423542,5423991,5424493,5424955,5425419,5425889,5426375,5426848,5427292,5427798,5428334,5428824,5429237,5429708,5430171,5430630,5431091,5431555,5431986,5432422,5432861,5433359,5433786,5434276,5434718,5435192,5435678,5436131,5436610,5437079,5437532,5438004,5438460,5438942,5439410,5439836,5440290,5440717,5441201,5441720,5442202,5442682,5443110,5443560,5444003,5444463,5444921,5445350,5445781,5446173,5446643,5447060,5447473,5447939,5448405,5448929,5449402,5449854,5450294,5450763,5451235,5451686,5452138,5452607,5453084,5453528,5454034,5454483,5454956,5455419,5455868,5456317,5456799,5457267,5457746,5458186,5458648,5459107,5459542,5459961,5460446,5460984,5461501,5461980,5462493,5462996,5463431,5463901,5464344,5464880,5465328,5465823,5466317,5466766,5467555,5468400,5469249,5470096,5470834,5471499,5472176,5472862,5473548,5474163,5474819,5475467,5476120,5476744,5477365,5477947,5478619,5479248,5479923,5480632,5481188,5481878,5482453,5483074,5483745,5484461,5485150,5485821,5486465,5487114,5487813,5488427,5489090,5489723,5490374,5490800,5491377,5491965,5492560,5493101,5493646,5494285,5494901,5495550,5496165,5496807,5497470,5498147,5498792,5499419,5500065,5500760,5501424,5502038,5502757,5503295,5504039,5504635,5505262,5505925,5506548,5507208,5507906,5508542,5509216,5509868,5510533,5511132,5511713,5512272,5512820,5513391,5514018,5514672,5515244,5515875,5516389,5516933,5517580,5518144,5518711,5519255,5519851,5520452,5521054,5521720,5522266,5522914,5523539,5524197,5524841,5525406,5526024,5526573,5527846,5529008,5530068,5531210,5532639,5533541,5534397,5534894,5535380,5535859,5536362,5536863,5537348,5537802,5538263,5538691,5539220,5539696,5540158,5540638,5541109,5541615,5542058,5542537,5543020,5543498,5543965,5544451,5544942,5545426,5545876,5546317,5546812,5547247,5547686,5548182,5548662,5549145,5549629,5550105,5550583,5551049,5551510,5552e3,5552470,5552901,5553376,5553842,5554315,5554768,5555226,5555705,5556177,5556664,5557160,5557640,5558126,5558609,5559038,5559544,5560017,5560442,5560940,5561411,5561890,5562399,5562877,5563368,5563864,5564335,5564815,5565284,5565753,5566231,5566701,5567160,5567586,5568047,5568519,5568993,5569496,5569988,5570477,5570902,5571377,5571886,5572337,5572761,5573223,5573703,5574151,5574636,5575134,5575606,5576125,5576529,5577008,5577468,5577943,5578378,5578825,5579284,5579719,5580190,5580579,5581007,5581475,5581893,5582328,5582824,5583306,5583813,5584312,5584805,5585306,5585766,5586252,5586684,5587121,5587610,5588081,5588568,5589061,5589547,5589982,5590466,5590936,5591435,5591930,5592465,5592944,5593403,5593877,5594355,5594840,5595324,5595796,5596293,5596793,5597307,5597811,5598307,5598811,5599299,5599808,5600278,5600753,5601189,5601652,5602139,5602629,5603130,5603545,5603962,5604388,5604793,5605234,5605707,5606120,5606532,5606958,5607371,5607800,5608248,5608650,5609086,5609553,5610078,5610548,5611040,5611491,5612021,5612535,5612965,5613449,5613963,5614446,5614959,5615455,5615985,5616466,5616977,5617499,5617950,5618439,5618930,5619346,5619810,5620333,5620804,5621292,5621892,5622378,5622934,5623469,5623984,5624509,5624953,5625441,5625921,5626439,5626941,5627356,5628053,5628896,5629740,5630586,5631479,5632324,5633223,5633824,5634485,5635171,5635822,5636504,5637195,5637821,5638481,5638982,5639551,5640175,5640867,5641501,5642100,5642686,5643406,5643996,5644719,5645353,5646047,5646717,5647406,5648098,5648778,5649390,5650010,5650548,5651219,5651800,5652436,5653075,5653696,5654349,5654943,5655584,5656275,5656977,5657675,5658413,5659177,5659858,5660557,5661196,5661827,5662558,5663194,5663926,5664584,5665187,5665827,5666428,5667030,5667669,5668308,5668917,5669552,5670190,5670914,5671562,5672184,5672848,5673488,5674174,5674839,5675466,5676079,5676773,5677493,5678024,5678648,5679279,5679825,5680438,5680993,5681647,5682289,5682953,5683537,5684170,5684799,5685337,5685921,5686573,5687233,5687897,5688559,5689177,5689786,5690468,5691242,5691920,5692578,5693277,5693999,5694622,5695157,5695722,5696378,5697013,5697635,5698266,5698829,5699505,5700083,5700705,5701350,5701966,5702629,5703236,5703833,5704504,5705209,5705821,5706388,5706966,5707627,5708358,5709064,5709567,5710149,5710669,5711267,5711962,5712551,5713153,5713704,5714330,5714978,5715647,5716312,5716939,5717579,5718183,5718767,5719383,5719964,5720539,5721074,5721695,5722288,5722923,5723655,5724228,5724875,5725476,5726092,5726755,5727184,5728427,5729589,5730653,5731795,5733224,5733927,5734393,5734936,5735481,5735957,5736576,5737117,5737645,5738090,5738611,5739114,5739608,5740197,5740748,5741438,5741969,5742416,5742946,5743493,5743909,5744793,5745560,5746117,5746738,5747317,5747871,5748624,5749324,5749976,5750612,5751262,5751882,5752393,5753205,5753908,5754728,5755473,5756217,5756986,5758338,5759325,5760430,5761639,5762946,5763663,5764153,5764625,5765087,5765580,5766049,5766529,5767005,5767538,5768017,5768475,5768961,5769396,5769846,5770322,5770777,5771196,5771712,5772157,5772643,5773133,5773594,5774027,5774480,5774977,5775460,5775946,5776419,5776840,5777301,5777773,5778226,5778651,5779077,5779546,5779963,5780444,5780888,5781354,5781845,5782332,5782824,5783278,5783758,5784187,5784614,5785077,5785560,5785998,5786442,5786901,5787358,5787802,5788249,5788742,5789227,5789698,5790219,5790658,5791144,5791642,5792137,5792640,5793126,5793602,5794083,5794576,5795025,5795514,5796042,5796588,5797104,5797595,5798096,5798607,5799061,5799591,5800057,5800527,5800982,5801507,5801985,5802466,5803036,5803839,5804685,5805560,5806121,5806722,5807361,5807838,5808414,5808994,5809658,5810291,5810889,5811489,5812072,5812560,5813247,5813901,5814576,5815236,5815889,5816550,5817254,5817810,5818434,5819122,5819810,5820470,5821223,5821970,5822528,5823247,5823858,5824457,5825106,5825807,5826510,5827159,5827722,5828389,5829014,5829762,5830460,5831121,5831717,5832281,5832866,5833547,5834224,5834810,5835402,5836031,5836675,5837328,5837972,5838665,5839320,5839935,5840553,5841233,5841858,5842478,5843094,5843775,5844412,5845513,5846741,5847754,5848847,5850265,5851304,5851830,5852329,5852765,5853328,5853782,5854236,5854734,5855250,5855784,5856306,5856828,5857354,5857944,5858465,5859006,5859544,5860013,5860571,5861012,5861428,5861976,5862506,5863030,5863547,5864134,5864657,5865191,5865880,5866353,5866857,5867353,5867894,5868396,5868922,5869408,5869983,5870440,5870902,5871417,5871934,5872452,5872922,5873397,5873947,5874517,5875018,5875605,5876094,5876584,5876993,5877361,5877942,5878492,5878963,5879412,5880254,5881100,5882004,5882713,5883559,5884188,5885051,5885787,5886436,5887233,5888124,5888805,5889526,5890211,5890987,5891844,5892656,5893314,5894155,5894868,5895685,5896478,5897214,5897837,5898441,5899238,5900017,5900772,5901581,5902352,5903061,5903840,5904648,5905269,5905862,5906467,5907261,5908003,5908733,5909391,5910081,5910705,5911310,5911880,5912626,5913341,5914102,5914805,5915502,5916264,5916877,5917540,5918341,5919179,5919996,5920832,5921636,5922654,5923749,5925067,5926149,5927260,5928580,5929608,5930588,5931465,5932251,5933069,5933860,5934774,5935787,5936528,5937325,5938121,5938773,5939535,5940251,5940949,5941772,5942685,5943432,5944164,5945152,5945776,5946596,5947334,5948181,5948953,5949943,5950663,5951332,5952237,5953095,5954092,5955137,5956138,5957147,5957901,5958889,5959626,5960674,5961776,5962723,5963528,5964714,5965840,5966804,5967777,5969043,5970415,5971458,5972428,5973346,5974301,5975420,5976619,5977685,5978804,5980049,5981039,5981900,5982916,5983531,5984387,5985149,5986089,5987016,5987871,5988866,5989877,5991069,5992260,5993479,5994661,5995572,5996625,5997696,5998793,6000019,6001198,6002268,6003159,6003883,6005026,6005831,6006664,6007574,6008043,6008857,6009614,6010016,6010531,6011032,6011453,6012553,6013716,6014836,6015760,6016981,6017918,6018806,6019584,6020358,6021309,6022054,6023156,6024125,6025067,6025912,6026748,6027964,6029291,6030418,6031557,6032709,6033850,6034942,6036179,6036956,6037885,6038785,6039952,6040937,6041874,6043153,6044449,6045225,6046049,6047012,6047992,6049120,6050180,6051041,6051878,6052731,6053664,6054639,6055642,6056541,6057160,6058083,6059127,6059932,6061006,6062064,6063243,6064177,6065164,6065941,6066933,6068210,6069229,6070193,6071051,6071885,6072719,6073693,6074732,6075912,6076747,6077602,6078583,6079338,6080201,6081031,6082001,6082997,6084221,6085145,6086200,6087318,6088328,6089303,6090240,6091406,6092407,6093578,6094620,6095644,6096735,6097889,6098972,6100116,6100993,6101920,6103137,6104193,6105047,6106191,6107507,6108587,6109871,6110752,6112042,6112655,6113933,6115203,6116270,6117565,6118510,6119891,6121195,6122533,6123734,6124962,6126075,6127183,6128375,6129651,6130664,6131766,6132823,6133694,6134826,6135846,6137261,6138487,6139602,6140662,6141817,6142863,6144013,6145042,6146234,6147227,6148453,6149487,6150691,6151652,6152166,6152677,6153481,6154631,6155623,6156759,6157980,6158922,6159930,6160615,6161598,6162111,6162560,6163574,6164532,6165390,6166331,6167396,6168613,6169612,6170758,6171912,6173394,6174643,6175954,6176933,6178063,6178957,6180043,6181328,6182366,6183687,6185030,6186170,6187433,6188634,6189504,6190810,6192034,6193384,6194428,6195239,6196441,6197751,6199087,6200138,6201158,6202348,6203627,6204622,6205894,6206803,6208113,6209409,6210680,6212074,6213377,6214572,6215926,6217261,6218569,6219987,6220900,6221653,6222438,6223549,6224640,6225785,6226672,6227834,6228636,6229783,6230894,6232228,6233356,6234637,6235834,6236914,6237939,6238960,6240049,6241011,6241898,6243164,6244314,6245532,6246402,6247115,6248046,6248769,6249836,6250704,6251790,6252712,6253674,6254565,6255436,6256519,6257104,6258086,6258972,6260028,6260969,6261682,6262648,6263558,6264483,6265745,6266934,6267659,6268469,6269216,6270091,6271195,6272339,6273561,6274594,6275603,6276733,6277812,6279016,6280142,6281376,6282482,6283490,6284456,6285643,6286878,6288066,6289077,6290007,6290950,6292098,6293034,6293973,6295184,6296199,6297050,6297980,6299009,6299977,6301010,6302033,6303108,6304253,6305260,6306285,6307337,6308342,6309276,6310312,6311438,6312591,6313831,6315090,6316019,6317248,6318638,6319819,6321099,6322258,6323506,6324916,6326143,6327429,6328495,6329391,6330560,6331802,6332918,6334103,6335291,6336340,6337168,6337924,6339172,6340377,6341524,6342815,6344079,6345140,6346075,6347426,6348589,6349738,6351057,6352226,6353356,6354398,6355496,6356741,6357856,6358888,6359848,6360939,6361868,6363279,6364610,6365862,6366927,6368249,6369469,6370719,6371678,6372864,6373878,6374949,6375881,6376784,6377736,6378835,6379716,6380642,6381979,6383285,6384634,6385933,6387138,6388477,6389864,6391260,6392516,6393907,6395239,6396488,6397755,6399131,6400344,6401724,6403047,6404290,6405269,6406525,6407949,6409261,6410367,6411457,6412539,6413499,6414755,6415717,6416463,6417785,6419159,6420488,6421788,6423189,6424596,6425786,6427027,6428194,6429469,6430622,6431880,6432814,6433725,6434977,6436025,6437299,6438196,6439291,6439988,6440744,6441769,6442738,6443616,6444702,6445902,6447004,6448171,6449452,6450582,6451940,6452943,6453864,6454744,6455831,6456871,6458039,6459323,6460418,6461574,6462705,6463643,6464769,6465856,6467083,6468269,6469393,6470469,6471615,6472722,6473379,6474052,6475e3,6476295,6477364,6478732,6479935,6481137,6482434,6483739,6484856,6485794,6486973,6488137,6489514,6490815,6491779,6493230,6494592,6495777,6496939,6498204,6499423,6500383,6501364,6502297,6503374,6504556,6505695,6506746,6507614,6508811,6509774,6510719,6511822,6512977,6514084,6515052,6516405,6517745,6518938,6520137,6521430,6522678,6523983,6525218,6526438,6527529,6528495,6529329,6530368,6531666,6532667,6533608,6534665,6535795,6536772,6537803,6538841,6539944,6540934,6542119,6543201,6544372,6545575,6546877,6548001,6549172,6550268,6551431,6552598,6553545,6554446,6555606,6556785,6558021,6558998,6560094,6561244,6562179,6563168,6564301,6565512,6566595,6567735,6568595,6569774,6570982,6572108,6573428,6574627,6575962,6576978,6577723,6578963,6579927,6580907,6582051,6582979,6583974,6584845,6586025,6587172,6588431,6589470,6590436,6591476,6592775,6593945,6595112,6596296,6597553,6598728,6600020,6601253,6602171,6603347,6604368,6605506,6606530,6607744,6608916,6610122,6611215,6612245,6613264,6614417,6615438,6616698,6617758,6618751,6619773,6620747,6621806,6622699,6623621,6624661,6625507,6626375,6627356,6628349,6629294,6630130,6630968,6632073,6632917,6633749,6634791,6635632,6636575,6637666,6638425,6639469,6640383,6641611,6642562,6643795,6644658,6645395,6646454,6647476,6648184,6649125,6650284,6651080,6652117,6653087,6654142,6655347,6656460,6657453,6658439,6659393,6660475,6661300,6662290,6663212,6663922,6664607,6665496,6666509,6667294,6668173,6669150,6670280,6671245,6672409,6673146,6674110,6675019,6675777,6676577,6677227,6678136,6679156,6680071,6680634,6681383,6682390,6683228,6684044,6684954,6685721,6686578,6687633,6688423,6689304,6689827,6690528,6691428,6692450,6693205,6694057,6695003,6695680,6696314,6697255,6698120,6699283,6700300,6701333,6702352,6703190,6704279,6705257,6706230,6707365,6708577,6709041,6709913,6710908,6711830,6712858,6713885,6715037,6716324,6717245,6718382,6719284,6720246,6721106,6722166,6723886,6725672,6727477,6729213,6730948,6732751,6734431,6736140,6737691,6739223,6740738,6741959,6742731,6743366,6744458,6745258,6746058,6747067,6747917,6748740,6749165,6749588,6750539,6751298,6752238,6753276,6754250,6755327,6756064,6757043,6757970,6758862,6759915,6760715,6761819,6762562,6763461,6764235,6765261,6766222,6767284,6768267,6769151,6769885,6770788,6771673,6772561,6773793,6774956,6776104,6777015,6778035,6779103,6780078,6781208,6782303,6783438,6784229,6785436,6786824,6788162,6789266,6790241,6790833,6791370,6792323,6792913,6793747,6794916,6796060,6797072,6797808,6798601,6799541,6800499,6801280,6801973,6802928,6803751,6804715,6805629,6806481,6807230,6808110,6808869,6809988,6811013,6811875,6812764,6813714,6814657,6815426,6816290,6817458,6818628,6819923,6821048,6822231,6823385,6824466,6825619,6826841,6828222,6829498,6830484,6831337,6832257,6833076,6834098,6835325,6836635,6838200,6839665,6840891,6842017,6843349,6844535,6845719,6847098,6848426,6849612,6850723,6852099,6853544,6854846,6856187,6857581,6858854,6860169,6861303,6862453,6863353,6864486,6865677,6867095,6868295,6869590,6870693,6871951,6873388,6874645,6876061,6877381,6878906,6880235,6881784,6883129,6884517,6885624,6887056,6888452,6889505,6890681,6891767,6892781,6893644,6894889,6896029,6897325,6898403,6899487,6900584,6901701,6902918,6904082,6905155,6906246,6907612,6908764,6909912,6911344,6912467,6913660,6914500,6915629,6916975,6918297,6919578,6920672,6921957,6923273,6924639,6926037,6927284,6928405,6929868,6931094,6932551,6933857,6935178,6936357,6937566,6938709,6940262,6941568,6943023,6943957,6945086,6946378,6947828,6949224,6950593,6951867,6953172,6954449,6955782,6957061,6958282,6959499,6960700,6961971,6963418,6964676,6965859,6967147,6968435,6969562,6970665,6971742,6972786,6973903,6975220,6976316,6977564,6978742,6980011,6981039,6982104,6983360,6984687,6985686,6986886,6988942,6990990,6993045,6995096,6996263,6997299,6998675,6999720,7000870,7002113,7002864,7003768,7004675,7005698,7006556,7007378,7008242,7009155,7009985,7010835,7011737,7012616,7013495,7014431,7015469,7016247,7017278,7018285,7019607,7021264,7022495,7023657,7024803,7025715,7026641,7027519,7028449,7029456,7030781,7031963,7033173,7034100,7035149,7036315,7037380,7038575,7039660,7040918,7041979,7043047,7043842,7045158,7046375,7047388,7048289,7049164,7050253,7051290,7052197,7053230,7054453,7055570,7056594,7057440,7058543,7059773,7061063,7062172,7063382,7064224,7065488,7066607,7067255,7068351,7069054,7069851,7070818,7071633,7072117,7073277,7074355,7075396,7076410,7077373,7078181,7078864,7079583,7080584,7081245,7082123,7082937,7083761,7084491,7085303,7086017,7086818,7087606,7088329,7089207,7090128,7090895,7091950,7092746,7093521,7094335,7095110,7095925,7096592,7097322,7098205,7099041,7099701,7100702,7101545,7102365,7103068,7103784,7104502,7105351,7106057,7106963,7107739,7108563,7109844,7111045,7112278,7113246,7114252,7115171,7116041,7116951,7117759,7118925,7120074,7120508,7120940,7121366,7121823,7122576,7123553,7124512,7125487,7126299,7127131,7127966,7128814,7129688,7130654,7131913,7132846,7133550,7134360,7134970,7135699,7136619,7137464,7138316,7138980,7139799,7140570,7141252,7141979,7142712,7143242,7144096,7144970,7145781,7146569,7147452,7148323,7149111,7149864,7150807,7151650,7152522,7153399,7154282,7155172,7156093,7156887,7157644,7158548,7159331,7159785,7160364,7160941,7161457,7162348,7162892,7163456,7164225,7164807,7165658,7166975,7168406,7169809,7171031,7172088,7173106,7174022,7175125,7176238,7176956,7178058,7179551,7180878,7182101,7183178,7184598,7185909,7186901,7187859,7188899,7189650,7190505,7191345,7192261,7193040,7193808,7194760,7195676,7196654,7197510,7198438,7199146,7199991,7200726,7201910,7203278,7204208,7205079,7206131,7207137,7208528,7209967,7211161,7212185,7213082,7214118,7215044,7216057,7216991,7217913,7218898,7219945,7221521,7222876,7224008,7225154,7225982,7226664,7227678,7228459,7229338,7230202,7231045,7231837,7232605,7233384,7234128,7234941,7235781,7236577,7237603,7238778,7239757,7240932,7242106,7242991,7243967,7244814,7245701,7246551,7247383,7248248,7249294,7250196,7251275,7252510,7253433,7254387,7255105,7256082,7256998,7257985,7258865,7259795,7260638,7261563,7262372,7263246,7264098,7264955,7265779,7266601,7267490,7268343,7269224,7270054,7270856,7271508,7272283,7272924,7273733,7274580,7275357,7276179,7276924,7277770,7278540,7279432,7280192,7280685,7281593,7282097,7282906,7283541,7284226,7284896,7285587,7286438,7287186,7288067,7288782,7289661,7290561,7291325,7292108,7293142,7294339,7295421,7296520,7296863,7297585,7298040,7298414,7298698,7299005,7299310,7299906,7300330,7300628,7301039,7301446,7302079,7302809,7303279,7303803,7304315,7304854,7305369,7306118,7306570,7306963,7307545,7307997,7308501,7308949,7309501,7309953,7310429,7311005,7311442,7311939,7312455,7312927,7313424,7313933,7314362,7314620,7315122,7315396,7315887,7316238,7316620,7316974,7317336,7317702,7317979,7318495,7319208,7319863,7320541,7321037,7321488,7322064,7322570,7323076,7323483,7323927,7324369,7324777,7325181,7325648,7326119,7326573,7326882,7327189,7327547,7328122,7328695,7329285,7329566,7330224,7330904,7331462,7332327,7332769,7333362,7333872,7334574,7335033,7335917,7336662,7337639,7338731,7340038,7340944,7341816,7342716,7343732,7344927,7346017,7346970,7347451,7348291,7349314,7350377,7351177,7352212,7353514,7354775,7356034,7357343,7358589,7359604,7360898,7362039,7363017,7364143,7365362,7366485,7367609,7368554,7369339,7370411,7371423,7372056,7373092,7373759,7374837,7375469,7376669,7377718,7378630,7379545,7380614,7381757,7382827,7383922,7384986,7386097,7387130,7388411,7389647,7390510,7391550,7392738,7393918,7394706,7395930,7397020,7398273,7399602,7400516,7401864,7403253,7404296,7405604,7406833,7407933,7409117,7410354,7411545,7412626,7413855,7415435,7416626,7417903,7418967,7420138,7421576,7422758,7424046,7425390,7426763,7427996,7429383,7430367,7431186,7432457,7433816,7434975,7436213,7437361,7438446,7439613,7440513,7441554,7442634,7443785,7444883,7446109,7447313,7448108,7448896,7449854,7450976,7452189,7453277,7454484,7455548,7456773,7458017,7459215,7460124,7461006,7462021,7463287,7464595,7465844,7467070,7468279,7469531,7470672,7471765,7472828,7473636,7474613,7475846,7477029,7478034,7479159,7479888,7480913,7481914,7483088,7484007,7485162,7486163,7487268,7488057,7488845,7489793,7490693,7491677,7492647,7493642,7494477,7495495,7496434,7497344,7498633,7499747,7500495,7501507,7502497,7503308,7504074,7504877,7505816,7506758,7507863,7508616,7509396,7510054,7511025,7512065,7512690,7513569,7514602,7515569,7516477,7517214,7518374,7519364,7520442,7521385,7522309,7523266,7524170,7525036,7525900,7526736,7527571,7528448,7529157,7530003,7530899,7531833,7533081,7534143,7535093,7536173,7537417,7538481,7539886,7541173,7542312,7543468,7544678,7545932,7546746,7547502,7548606,7549131,7550086,7551237,7552370,7553659,7554768,7555892,7556883,7558090,7559178,7560256,7561446,7562574,7563751,7564953,7566128,7567397,7568695,7570039,7571339,7572692,7573952,7574781,7575860,7577007,7578253,7579123,7580329,7581591,7582969,7584216,7585089,7586377,7587632,7588834,7589923,7591130,7592158,7593379,7594703,7595874,7596963,7598055,7599005,7599832,7601080,7602128,7603059,7604399,7605521,7606884,7608193,7609352,7610319,7611191,7612439,7613479,7614563,7615633,7616480,7617734,7618768,7619854,7620820,7622043,7622916,7623864,7624636,7625600,7626498,7627385,7628283,7629392,7630469,7631310,7632396,7633663,7634993,7636393,7637894,7639293,7640633,7641768,7643063,7644270,7645594,7646918,7648266,7649667,7651011,7652416,7653823,7655309,7656508,7657703,7659053,7660411,7661496,7662767,7664165,7665315,7666503,7667965,7669402,7670768,7672228,7673487,7674791,7676055,7677323,7678720,7679943,7681203,7682096,7682888,7684027,7685077,7686428,7687648,7688426,7689258,7689891,7690989,7692207,7693161,7693955,7694816,7695822,7696939,7697714,7698640,7699686,7700829,7702047,7703012,7704118,7705418,7706343,7707282,7708263,7709234,7710181,7711116,7712049,7712956,7713920,7715196,7716295,7717336,7718590,7719654,7720672,7721600,7722649,7723583,7724538,7725862,7726974,7727644,7728416,7729324,7730450,7731504,7732541,7733461,7734415,7734955,7735953,7736689,7737812,7738913,7740066,7741297,7742419,7743500,7744368,7745369,7746055,7746969,7747813,7748878,7750044,7751169,7752443,7753400,7754334,7755532,7756634,7757690,7758771,7759833,7760921,7762294,7763404,7764426,7765358,7766421,7767658,7768864,7770021,7771146,7772182,7773292,7774466,7775775,7776959,7777897,7778853,7780091,7781197,7782303,7783066,7784258,7785346,7786588,7787547,7788598,7789671,7790875,7791915,7793053,7794149,7795156,7796080,7797019,7798009,7798861,7799772,7800424,7801539,7802326,7803428,7804623,7805780,7806749,7807957,7808911,7810116,7811211,7812295,7813461,7814480,7815445,7816672,7817733,7818931,7819908,7820899,7822147,7823098,7824347,7825543,7826759,7828046,7829286,7830369,7831390,7832711,7833939,7835065,7836267,7837510,7838612,7839765,7841029,7842424,7843463,7844546,7845589,7846409,7847319,7848276,7849424,7850590,7851307,7852227,7853416,7854691,7855603,7856794,7857562,7858528,7859672,7860163,7861080,7862092,7862875,7864073,7865389,7866402,7867556,7868462,7869678,7870668,7871646,7872659,7873640,7874594,7875673,7876147,7877292,7878300,7879667,7880800,7881877,7883117,7884299,7885176,7886400,7887674,7888859,7889940,7890916,7892006,7893141,7894402,7895602,7896518,7897647,7898676,7899864,7901134,7902196,7903463,7904668,7905958,7907218,7908461,7909683,7911075,7912345,7913637,7914960,7915846,7917006,7918099,7919383,7920709,7921910,7923057,7924067,7925146,7926093,7927257,7928233,7929421,7930250,7931446,7932594,7933824,7935225,7936653,7937864,7938974,7940047,7940748,7941360,7942115,7943255,7944448,7945338,7946208,7947211,7948244,7949066,7950295,7951350,7952304,7953217,7953918,7955039,7956020,7957054,7958051,7958900,7959823,7960360,7961689,7963025,7964109,7965344,7966541,7967746,7968723,7969811,7970804,7972012,7973184,7974381,7975508,7976439,7977565,7978727,7979959,7981138,7982058,7983109,7984287,7985393,7986613,7987484,7988316,7989301,7990492,7991650,7992480,7993580,7994756,7995657,7996711,7997743,7998858,7999706,8000511,8001203,8002009,8002827,8003898,8004949,8005699,8006479,8007127,8007917,8008787,8009752,8010594,8011710,8012859,8013638,8014622,8015683,8016703,8017725,8018698,8019745,8020499,8021505,8022252,8023111,8024017,8024986,8026027,8026761,8027507,8028258,8029013,8029771,8030588,8031163,8031813,8032817,8033543,8034597,8035533,8036501,8037251,8038077,8038685,8039477,8040293,8041340,8042315,8043197,8044273,8045311,8046195,8047083,8048058,8049086,8049902,8050845,8051899,8052966,8054112,8055085,8056255,8057076,8058165,8059213,8060175,8061163,8061984,8062949,8063836,8064679,8065510,8066398,8067575,8068380,8069381,8070303,8070880,8071416,8071845,8072278,8072691,8073143,8073908,8074607,8075303,8075810,8076440,8076906,8077452,8077990,8078381,8078815,8079283,8079644,8079930,8080294,8080668,8081099,8081389,8081629,8081953,8082256,8082569,8082940,8083213,8083449,8083730,8083999,8084268,8084681,8085167,8085705,8086177,8086681,8087164,8087707,8088129,8088596,8089127,8089700,8090256,8090868,8091273,8091712,8092187,8092623,8093062,8093577,8094022,8094465,8095008,8095486,8095974,8096424,8096899,8097345,8097992,8098391,8098837,8099204,8099655,8100120,8100402,8100840,8101267,8101703,8102236,8102781,8103346,8103790,8104245,8104761,8105226,8105677,8106185,8106723,8107320,8107862,8108423,8108938,8109506,8110079,8110563,8111047,8111484,8112009,8112402,8112947,8113410,8113939,8114462,8114976,8115517,8116064,8116637,8117189,8117785,8118294,8118865,8119382,8119998,8120543,8121094,8121609,8122177,8122586,8123068,8123502,8123958,8124418,8124898,8125431,8125938,8126465,8126938,8127448,8127928,8128454,8128912,8129461,8129962,8130471,8130972,8131502,8131981,8132542,8133096,8133584,8134124,8134700,8135224,8135705,8136205,8136881,8137657,8138099,8138645,8139064,8139609,8140165,8140635,8141197,8141773,8142190,8142729,8143568,8144317,8145180,8145846,8146523,8147278,8147767,8148653,8149408,8150072,8150890,8151645,8152440,8153115,8153844,8154676,8155524,8156174,8157214,8158158,8159250,8160274,8161456,8162763,8164097,8165246,8166387,8167549,8168609,8169872,8170650,8171950,8172856,8173888,8175172,8176122,8177152,8178163,8179123,8180201,8181469,8182625,8183703,8184990,8185886,8186873,8187848,8189117,8190224,8191192,8192147,8193230,8194276,8195654,8196983,8198191,8199316,8200368,8201238,8202593,8203693,8204709,8205528,8206575,8207527,8208509,8209433,8210609,8211728,8212504,8213762,8214945,8216113,8217394,8218427,8219287,8220139,8220770,8222106,8223320,8224204,8224826,8225696,8226554,8227630,8228761,8229588,8230560,8231788,8232857,8233777,8234694,8235879,8236708,8237813,8238850,8239762,8240702,8242081,8243115,8244231,8245199,8246093,8247188,8248296,8249349,8250419,8251561,8252578,8253678,8254809,8255937,8257283,8258522,8259514,8260466,8261551,8262550,8263703,8264517,8265580,8266668,8267860,8268982,8270117,8271201,8272348,8273529,8274426,8275619,8276760,8277999,8279130,8280277,8281335,8282035,8283112,8284357,8285480,8286684,8287962,8289194,8289753,8290373,8291647,8292770,8293810,8294919,8296091,8297233,8298454,8299520,8300574,8301533,8302458,8303452,8304554,8305544,8306651,8307683,8308784,8310068,8311082,8312316,8313699,8314846,8316003,8316977,8317973,8319032,8320081,8321305,8322407,8323504,8324562,8325631,8326800,8327777,8328847,8329795,8330550,8331388,8332410,8333404,8334284,8335394,8336579,8337437,8338177,8339231,8340226,8340970,8341720,8342426,8343141,8344035,8344985,8345983,8346824,8347702,8348815,8349469,8350099,8351071,8352011,8352960,8354135,8355244,8356114,8357051,8358181,8359271,8360323,8360978,8361886,8362831,8363271,8363935,8364912,8365937,8367107,8368143,8369187,8370204,8371152,8372373,8373373,8374339,8375424,8376392,8377313,8378226,8379010,8379760,8380681,8381679,8382585,8383286,8383942,8384925,8385837,8386709,8387402,8388232,8389067,8389939,8390688,8391545,8392367,8393795,8395312,8396711,8397850,8398978,8400012,8400877,8401679,8402777,8403920,8404981,8406328,8407784,8409079,8410336,8411394,8412231,8413082,8414172,8415394,8416314,8417421,8418641,8419605,8420582,8421775,8422848,8423813,8424768,8425752,8426754,8427957,8429305,8430324,8431370,8432402,8433328,8434447,8435565,8436714,8437946,8439096,8440065,8441268,8442277,8443587,8444940,8446024,8447117,8448293,8449573,8450909,8452066,8453026,8454355,8455493,8456509,8457627,8458895,8459732,8460891,8462190,8463483,8464363,8465760,8466837,8467435,8467992,8468651,8469486,8470341,8471362,8472150,8472930,8473712,8474654,8475519,8476126,8476767,8477630,8478543,8479209,8479936,8480584,8481293,8482134,8482612,8483400,8484088,8484681,8485288,8486455,8487639,8488844,8489977,8490916,8491934,8493027,8494058,8495083,8496197,8497367,8498667,8499901,8501101,8502137,8503252,8504416,8505514,8506569,8507681,8508788,8509746,8510824,8511672,8512307,8513105,8514130,8515192,8516071,8517059,8518494,8519732,8520685,8521754,8522975,8524083,8525224,8526562,8527536,8528517,8529404,8530335,8531386,8532049,8532772,8534107,8535136,8536016,8537058,8537985,8538919,8540174,8541307,8542136,8542641,8543775,8544604,8545455,8546086,8546845,8547760,8548759,8549779,8550565,8551336,8552094,8553184,8554124,8554806,8555205,8555567,8555963,8556494,8556856,8557490,8559009,8561064,8562432,8563750,8565790,8567838,8569128,8570432,8572480,8574529,8576171,8577257,8579261,8581311,8583359,8584819,8586063,8587395,8588384,8588778,8589239,8589671,8590159,8590887,8591757,8592238,8592745,8593151,8593763,8594414,8595128,8595717,8596259,8596765,8597198,8597827,8598766,8599523,8599942,8600547,8601198,8601850,8602527,8602967,8603447,8604063,8604898,8605870,8607106,8608158,8609216,8610437,8611526,8612397,8613046,8613777,8614564,8615359,8616220,8617399,8618504,8619427,8620468,8621484,8622483,8623592,8624376,8625249,8626161,8626938,8627956,8629111,8629831,8630613,8631528,8632358,8633216,8634239,8635354,8636426,8637508,8638647,8639678,8640748,8641949,8643154,8644313,8645447,8646572,8647638,8648604,8649439,8650288,8651398,8652329,8653504,8654932,8655918,8657184,8658404,8659607,8661115,8662351,8663546,8664551,8665748,8667182,8668462,8669627,8670910,8672250,8673602,8674892,8675850,8676800,8678076,8679069,8680131,8681340,8682453,8683481,8684328,8685405,8686273,8687690,8688793,8689903,8690934,8691945,8692805,8693664,8694577,8695765,8696902,8698278,8699522,8700903,8702070,8703282,8704599,8705859,8707054,8708210,8709534,8710736,8712130,8713109,8714249,8715229,8716273,8717326,8718678,8720018,8721063,8722483,8723563,8724362,8725534,8726601,8727498,8728236,8729019,8729960,8731157,8732195,8733159,8734105,8734900,8735889,8737115,8738082,8739172,8740361,8741350,8742508,8743454,8744732,8745571,8746605,8747996,8749062,8750292,8751539,8752934,8754249,8755218,8756660,8757833,8759251,8760637,8761948,8763148,8764435,8765665,8766891,8768082,8769508,8770542,8771720,8773009,8774440,8775456,8776641,8777831,8779025,8780241,8781167,8782434,8783550,8784672,8785976,8787106,8788102,8789363,8790545,8791714,8792972,8794236,8795423,8796608,8797834,8799145,8800242,8801478,8802729,8803895,8805094,8806079,8807323,8808473,8809758,8810921,8812053,8813009,8813831,8814729,8815679,8816276,8817316,8818165,8819392,8820476,8821648,8822824,8824030,8824946,8826019,8827309,8828643,8829939,8831284,8832603,8833726,8834743,8835850,8837133,8838444,8839631,8840664,8842012,8843363,8844472,8845642,8846720,8847985,8849215,8850548,8851875,8852914,8853795,8854688,8855814,8857117,8858328,8859625,8860986,8862014,8863329,8864496,8865726,8866767,8867933,8868805,8869712,8870790,8871499,8872270,8873303,8874061,8874980,8875884,8876632,8877492,8878268,8878804,8879822,8880846,8881683,8882634,8883549,8884158,8884914,8886090,8887051,8887836,8888926,8890159,8891091,8892341,8893555,8894835,8896181,8897535,8898714,8899879,8901062,8902124,8903207,8904099,8904935,8905858,8906579,8907499,8908396,8909069,8910363,8911550,8912889,8914240,8915547,8916901,8918203,8919567,8920885,8922205,8923560,8924892,8926258,8927669,8929057,8930431,8931799,8933173,8934465,8935853,8937240,8938517,8939916,8941192,8942619,8944003,8945310,8946719,8948071,8949406,8950815,8952180,8953480,8954917,8956248,8957635,8959024,8960375,8961771,8963122,8964436,8965869,8967209,8968552,8969918,8971274,8972633,8973780,8975065,8976371,8977729,8979280,8980441,8981866,8983256,8984548,8985756,8987078,8988229,8989678,8990839,8991954,8992911,8994156,8995329,8996613,8997864,8998616,8999606,9000457,9001511,9002564,9003671,9004856,9005543,9006518,9007480,9008445,9009427,9010454,9011002,9011752,9012407,9013438,9014297,9015082,9016002,9016793,9017737,9018565,9019896,9020645,9021592,9022508,9023630,9024552,9025449,9026319,9027398,9028469,9029328,9030132,9030935,9031861,9032788,9033566,9034698,9035623,9036668,9037591,9038754,9040023,9041093,9041711,9042459,9043114,9043922,9044943,9046049,9047210,9048420,9049375,9050174,9050964,9051821,9052882,9053769,9054812,9056002,9057225,9058459,9059792,9061026,9061972,9062834,9063992,9065194,9066210,9067484,9068503,9069716,9070703,9072017,9073334,9074486,9075367,9076360,9077642,9078983,9080232,9081519,9082602,9083833,9085045,9086095,9087530,9088727,909e4,9091019,9092043,9093307,9094576,9095983,9097333,9098713,9099768,9100789,9101689,9102890,9104038,9105280,9106607,9107902,9109094,9110295,9111536,9112810,9113940,9115025,9116199,9117534,9118668,9119831,9121046,9122256,9123379,9124493,9125591,9127057,9128285,9129597,9130798,9131786,9132831,9134130,9135079,9136093,9137157,9138156,9139162,9140433,9141581,9142509,9143539,9144353,9145309,9146237,9147188,9148270,9149366,9149977,9150961,9151988,9152973,9153991,9155080,9155928,9156650,9157708,9158679,9159664,9160748,9161898,9162577,9163504,9164754,9165971,9166980,9168149,9169308,9170330,9171315,9172287,9173583,9174740,9175648,9176710,9177570,9178639,9179341,9180480,9181677,9182670,9183431,9184555,9185659,9186814,9187755,9188944,9189952,9191221,9192571,9193966,9194931,9196021,9197424,9198734,9200171,9201606,9202780,9203751,9204633,9205762,9206998,9207901,9208955,9210170,9211153,9212276,9213614,9214624,9215984,9216983,9218102,9219333,9220663,9222085,9223337,9224620,9225971,9227063,9228420,9229607,9230703,9231826,9232983,9234062,9235128,9236345,9237390,9238492,9239851,9241088,9242311,9243307,9244653,9245717,9247062,9248395,9249654,9250917,9252222,9253621,9255099,9256355,9257741,9258800,9260147,9261331,9262630,9263871,9265096,9266377,9267694,9269115,9270266,9271389,9272447,9273830,9275162,9276429,9277685,9279012,9280280,9281559,9282982,9284306,9285731,9286939,9288394,9289800,9290928,9292356,9293638,9294617,9295660,9296979,9298183,9299491,9300403,9301229,9301938,9302985,9303813,9304904,9306081,9307230,9308466,9309607,9310602,9311491,9312286,9313391,9314253,9315606,9316701,9317814,9318387,9319442,9320386,9321443,9322521,9323528,9324533,9325759,9326640,9327669,9328817,9329770,9330986,9332206,9333201,9334563,9335728,9336869,9337921,9338867,9340067,9341001,9341955,9342991,9343900,9344924,9345620,9346614,9347504,9348369,9349193,9350174,9351129,9352289,9353317,9354565,9355883,9357238,9358534,9359821,9361167,9362537,9363768,9365037,9366393,9367750,9369012,9370242,9371459,9372793,9374175,9375425,9376658,9377940,9379213,9380561,9381918,9383188,9384488,9385837,9387199,9388486,9389750,9391004,9392341,9393690,9394996,9396272,9397570,9398898,9400247,9401623,9402893,9404136,9405449,9406796,9408120,9409321,9410590,9411865,9413209,9414590,9415863,9417066,9418304,9419663,9421025,9422291,9423601,9424888,9426207,9427471,9428715,9429984,9431341,9432694,9433992,9435261,9436523,9437870,9439241,9440563,9441825,9443118,9444451,9445804,9447108,9448373,9449692,9451026,9452385,9453641,9454897,9456193,9457551,9458925,9460194,9461467,9462768,9464138,9465530,9466799,9468089,9469394,9470738,9472079,9473364,9474654,9476005,9477373,9478651,9479900,9481202,9482576,9483935,9485192,9486424,9487705,9489040,9490353,9491593,9492836,9494065,9495321,9496638,9497862,9499137,9500447,9501792,9503146,9504471,9505753,9507056,9508414,9509806,9511118,9512435,9513772,9515137,9516532,9517857,9519120,9520446,9521815,9523197,9524561,9525832,9527143,9528489,9529873,9531221,9532514,9533827,9535208,9536619,9537933,9539231,9540573,9541950,9543335,9544637,9545954,9547285,9548654,9549986,9551257,9552544,9553904,9555298,9556636,9557930,9559230,9560586,9561994,9563314,9564607,9565807,9567091,9568477,9569765,9571038,9572362,9573748,9575137,9576432,9577732,9579108,9580517,9581865,9583164,9584456,9585804,9587200,9588493,9589795,9591100,9592461,9593791,9595090,9596408,9597772,9599165,9600470,9601786,9603121,9604511,9605858,9607130,9608458,9609838,9611236,9612544,9613840,9615161,9616540,9617927,9619228,9620539,9621930,9623333,9624614,9625912,9627104,9628395,9629284,9630219,9631035,9631897,9633113,9633988,9635134,9635952,9636923,9637993,9639227,9640362,9641643,9642937,9644054,9644866,9646149,9647241,9648085,9649240,9650531,9651777,9652991,9653904,9655006,9655888,9657029,9657926,9658822,9659768,9660502,9661423,9662286,9663494,9664532,9665540,9666667,9667678,9668425,9669078,9670133,9671420,9672705,9673589,9674661,9675364,9676357,9677205,9678130,9679323,9680339,9681643,9682931,9684122,9685308,9686367,9687424,9688235,9689194,9690379,9691586,9692198,9693216,9694312,9695419,9696581,9697447,9698407,9699611,9700580,9701586,9702781,9703842,9705072,9706452,9707638,9708448,9709371,9710418,9711410,9712505,9713120,9713853,9714926,9716009,9716895,9718044,9719372,9720478,9721406,9722469,9723571,9724379,9724918,9725429,9725914,9726340,9726891,9727614,9728087,9728575,9729211,9730067,9730885,9731664,9732262,9732882,9733877,9734725,9735633,9736556,9737434,9738651,9740095,9741210,9742182,9743287,9744568,9745744,9746930,9748124,9749389,9750380,9751540,9752394,9753423,9754420,9755344,9756077,9756890,9757763,9758630,9759458,9760404,9761303,9762324,9763437,9764808,9766213,9767380,9768689,9769632,9770724,9772013,9773425,9774687,9775775,9777e3,9777930,9778657,9779481,9780421,9781342,9782266,9783069,9783630,9784345,9785385,9786114,9786893,9787716,9788456,9789318,9789989,9790611,9791357,9792239,9793093,9794197,9794933,9795667,9796491,9797447,9798024,9798904,9799956,9800561,9801292,9802064,9802816,9803571,9804368,9805310,9806715,9808260,9809827,9811373,9812781,9814371,9815967,9816856,9817606,9818227,9819117,9820051,9820938,9821672,9822572,9823288,9824095,9825e3,9825633,9826452,9827278,9828072,9829146,9829808,9830612,9831326,9832282,9833062,9833636,9834402,9835316,9836090,9836788,9837525,9838433,9839622,9840412,9841358,9842202,9843276,9844112,9845023,9845944,9846474,9847720,9848265,9848646,9849711,9850617,9851546,9852099,9852883,9853897,9855284,9856087,9856995,9857851,9858497,9859294,9860100,9861036,9861997,9862856,9863727,9864441,9865479,9866511,9867296,9868001,9868793,9869528,9870177,9870903,9871498,9872485,9873407,9873917,9874460,9875265,9876364,9877049,9878244,9879471,9881081,9882750,9883890,9884748,9885823,9887004,9888130,9889049,9890202,9891361,9892310,9892987,9894005,9894739,9895312,9895971,9896851,9897888,9898873,9899494,9900387,9901419,9902385,9903195,9904153,9905202,9905956,9907056,9907842,9908468,9909016,9909433,9910100,9910775,9911546,9912378,9913259,9914348,9915047,9916037,9916873,9917685,9918792,9920046,9921084,9922296,9923176,9924090,9925110,9925817,9926604,9927686,9928741,9929901,9930948,9932009,9932638,9933182,9933891,9934497,9935083,9936354,9937558,9938665,9939755,9940425,9941406,9942417,9943432,9944300,9945524,9946895,9948013,9949410,9950243,9950926,9951495,9952083,9952651,9953407,9954237,9954943,9955515,9956230,9956968,9957727,9958500,9959182,9959951,9960703,9961404,9962140,9963071,9963802,9964513,9965218,9966016,9966688,9967507,9968117,9968920,9969547,9970243,9970892,9971827,9972593,9973616,9974460,9975425,9976379,9977182,9978190,9979068,9979995,9980992,9982086,9983072,9983684,9984517,9985267,9986025,9986828,9987835,9988769,9989792,9990815,9992016,9993170,9994110,9995182,9996282,9997411,9998164,9998752,9999377,10000067,10000899,10001743,10002491,10003558,10004775,10005799,10007073,10008049,10009114,10010166,10011110,10012144,10013301,10014094,10015240,10016160,10017032,10017870,10018807,10019712,10020242,10020990,10021756,10022473,10023164,10023888,10024400,10025393,10026295,10027842,10029449,10030273,10031209,10031851,10032655,10033643,10034772,10035362,10036072,10036724,10037322,10038287,10039025,10039762,10040872,10041573,10042341,10042762,10043272,10043773,10044338,10045219,10046254,10046868,10047790,10048694,10049989,10050990,10051781,10052858,10053798,10054741,10055640,10056516,10057592,10058381,10059265,10059968,10061162,10062154,10062803,10063661,10064544,10065485,10066240,10066949,10067639,10068216,10068805,10069764,10070717,10071838,10073053,10074067,10075069,10076183,10077386,10078605,10079889,10081334,10082732,10083992,10084746,10085897,10087062,10088171,10089175,10090352,10091426,10092411,10093605,10094662,10096020,10097344,10098474,10099647,10100697,10101664,10102851,10103946,10104926,10105959,10106885,10108312,10109746,10111042,10112500,10113941,10115315,10116695,10118100,10119062,10120258,10121452,10122635,10123975,10125271,10126719,10127908,10129053,10130252,10131423,10132461,10133475,10134568,10135731,10136831,10137778,10138764,10139827,10140885,10142169,10143158,10144156,10145340,10146421,10147463,10148819,10150234,10151628,10152975,10154245,10155357,10156469,10157840,10159261,10160618,10161959,10163281,10164409,10165170,10166325,10167391,10168475,10169637,10171049,10172464,10173799,10174837,10176083,10177322,10178558,10179737,10180597,10181716,10182770,10183914,10185127,10185934,10187103,10188043,10189047,10189947,10191006,10191962,10193172,10194282,10195295,10196064,10196861,10197556,10198182,10198675,10199430,10200123,10200823,10201208,10202107,10203166,10204267,10205263,10206291,10207229,10208207,10209069,10209913,10210934,10211778,10212640,10213529,10214329,10215311,10215974,10216869,10217845,10218882,10219863,10220468,10221716,10223010,10224405,10225505,10226310,10227680,10228602,10229836,10230786,10232046,10233091,10234245,10235418,10236738,10237963,10239114,10240338,10241383,10242299,10243482,10244770,10245431,10246163,10247396,10248338,10249331,10250579,10251923,10252963,10253965,10254900,10255862,10256673,10257452,10258363,10259046,10259981,10260829,10261895,10262781,10263501,10264149,10264986,10265850,10266796,10267323,10268173,10269061,10269715,10270494,10271550,10272119,10272996,10273643,10274093,10274640,10275403,10275942,10276690,10277407,10277864,10278192,10278724,10279937,10281123,10281851,10282818,10283621,10284569,10285585,10286777,10287320,10288325,10289699,10290983,10292178,10293153,10294312,10295406,10296385,10297306,10298494,10299854,10301314,10302675,10304003,10304958,10305833,10307224,10308670,10310158,10311268,10312382,10313485,10314859,10316159,10317237,10318504,10319735,10320909,10322270,10323592,10324767,10325778,10326783,10327753,10328834,10329918,10331284,10332269,10333517,10334552,10335792,10336987,10338055,10339142,10340434,10341814,10343206,10344508,10345590,10346506,10347366,10348271,10349607,10350679,10351636,10352553,10353733,10354582,10355536,10356689,10358037,10359486,10360823,10361966,10363074,10364066,10365195,10366326,10367423,10368420,10369404,10370562,10371650,10372407,10373465,10374401,10375385,10376714,10377669,10378809,10379783,10380701,10381705,10382798,10383700,10384641,10385612,10386628,10387829,10388914,10390146,10391101,10392095,10393214,10394444,10395680,10396994,10398321,10399397,10400483,10401620,10402230,10403032,10404035,10404607,10405675,10406857,10407893,10408950,10409894,10410976,10412181,10413217,10414195,10415041,10416047,10416928,10417897,10418925,10419831,10420783,10421888,10423003,10424057,10425041,10426062,10426792,10427645,10428417,10429109,10430137,10431385,10432374,10433653,10434579,10435497,10436626,10437456,10438505,10439537,10440397,10441110,10442139,10443032,10443965,10444914,10445773,10447054,10448510,10449865,10450921,10451915,10452909,10454217,10455426,10456437,10457678,10458762,10460293,10461398,10462548,10463715,10464979,10466150,10467361,10468515,10469618,10470968,10472393,10473758,10474634,10475260,10476123,10476822,10477429,10478153,10478709,10479445,10480174,10480751,10481619,10482205,10482653,10483238,10484003,10484742,10485455,10486344,10487104,10487886,10488707,10489332,10490046,10490774,10491585,10492325,10493157,10494214,10495188,10496091,10497057,10497626,10498647,10499198,10499918,10500902,10501681,10502406,10503275,10504103,10505013,10505936,10506895,10507593,10508465,10509141,10509873,10510617,10511389,10512365,10513202,10513948,10514684,10515602,10516492,10517353,10518031,10518835,10519861,10520696,10521506,10522426,10523502,10524545,10525421,10526266,10527323,10528303,10529219,10530222,10531241,10531981,10532880,10533822,10534683,10535505,10536600,10537751,10538957,10540311,10541429,10542551,10543462,10544657,10545934,10547233,10548571,10549748,10551063,10552119,10553071,10553874,10554823,10555859,10556640,10557547,10558701,10559594,10560600,10561653,10562727,10563710,10564835,10565371,10566255,10567290,10568235,10569238,10570118,10571360,10572235,10573148,10573897,10574895,10575707,10576365,10576914,10577534,10578485,10579001,10579392,10580082,10581152,10581957,10583156,10584292,10585270,10586253,10587422,10588261,10589069,10590232,10591105,10592013,10592839,10593385,10594139,10594940,10595705,10596604,10597722,10598693,10599826,10600552,10601508,10602667,10603643,10604447,10605560,10606588,10607520,10608617,10609775,10610404,10611454,10612885,10614191,10615015,10615858,10616703,10617270,10617998,10618781,10619694,10620466,10621204,10621938,10622540,10623258,10624292,10625197,10625872,10626827,10627721,10628438,10629410,10630353,10630819,10631385,10632248,10633062,10633973,10634735,10635677,10636467,10637197,10638266,10639141,10640002,10640851,10641637,10642390,10643166,10644153,10644847,10645730,10646737,10647432,10648152,10648944,10649928,10650869,10651764,10652489,10653227,10654404,10655233,10656313,10657131,10658353,10659052,10660090,10661284,10662252,10663102,10663968,10664945,10665980,10667092,10668039,10668921,10669870,10670689,10671573,10672888,10673834,10674511,10675036,10675764,10676274,10676684,10677012,10677427,10677851,10678507,10679266,10679759,10680452,10681252,10682008,10682665,10683223,10683799,10684324,10684617,10685091,10685505,10686109,10686835,10687877,10688521,10689431,10689965,10690585,10691362,10692087,10692731,10693367,10693857,10694637,10695451,10696056,10696560,10697111,10697578,10698147,10698754,10699272,10699918,10700525,10701775,10702713,10703412,10704227,10705259,10706335,10707160,10708218,10709137,10710290,10711353,10712295,10713389,10714371,10715097,10716043,10717060,10718049,10719240,10719881,10720769,10721319,10722272,10723042,10723892,10724883,10726076,10727042,10728025,10729131,10729756,10730829,10732107,10733400,10734211,10735173,10735955,10736861,10737830,10738780,10739488,10740573,10741262,10742366,10743646,10744536,10745449,10746301,10747203,10747886,10748746,10749554,10750418,10751325,10752261,10752934,10753994,10755037,10756198,10757145,10758304,10759284,10760081,10760813,10762100,10762999,10763926,10764305,10764935,10765772,10766515,10767770,10769040,10770251,10771429,10772505,10773363,10774588,10775828,10777082,10778439,10779505,10780033,10780588,10781665,10782728,10783972,10785181,10786528,10787762,10788972,10790321,10791587,10792816,10794001,10795185,10796498,10797731,10798880,10799923,10801039,10802292,10803545,10804560,10805658,10806795,10807901,10809024,10810257,10811130,10812220,10813444,10814630,10815784,10817064,10818218,10819499,10820582,10821783,10822775,10823553,10824754,10825881,10827054,10828310,10829428,10830737,10832277,10833701,10835050,10836274,10837560,10838859,10840272,10841710,10843105,10844657,10845896,10847269,10848414,10849622,10850625,10851614,10852730,10854033,10855263,10856595,10857990,10859298,10860263,10861359,10862240,10863380,10864279,10865329,10866619,10867872,10868948,10869998,10870883,10872034,10873061,10874065,10875227,10876122,10877298,10878341,10879666,10880655,10881672,10882737,10883882,10885069,10886316,10887646,10888769,10889972,10891156,10892129,10893203,10894051,10894853,10895899,10896798,10897645,10898492,10899487,10900466,10901408,10902180,10903229,10904286,10905262,10906599,10907541,10908518,10909163,10909947,10910911,10911782,10912808,10913970,10914772,10915718,10916423,10917472,10918576,10919712,10920808,10921516,10922438,10923515,10924524,10925610,10926538,10927491,10928480,10929438,10930459,10931661,10932556,10933419,10934435,10935529,10936571,10937551,10938388,10939579,10940345,10941035,10941927,10942858,10943661,10944299,10945267,10946180,10947308,10948149,10948968,10949825,10950816,10951881,10953050,10953989,10955256,10956285,10956873,10957980,10959273,10960540,10961613,10962772,10964014,10965158,10966208,10967385,10968713,10969968,10971083,10972448,10973757,10974831,10975905,10977036,10977793,10978394,10979232,10980429,10981548,10982532,10983218,10984155,10985295,10986535,10987733,10988812,10989671,10990542,10991719,10992976,10993507,10994797,10995879,10996919,10997908,10999036,11000216,11000935,11002050,11002987,11003987,11005236,11006310,11007513,11008443,11009438,11010492,11011653,11012869,11014180,11015254,11016430,11017680,11018906,11019862,11021108,11022114,11023215,11024195,11025386,11026520,11027731,11028962,11030276,11031485,11032711,11033643,11034507,11035652,11036861,11037738,11039064,11039970,11040810,11042e3,11043273,11044570,11045720,11046812,11047732,11048761,11049713,11050587,11051465,11052457,11053236,11054194,11055159,11056386,11057436,11058338,11059322,11060260,11061412,11062350,11063327,11064421,11065204,11066002,11067074,11067997,11068698,11069684,11070526,11071455,11072335,11073175,11074114,11074885,11075649,11076429,11077109,11077963,11078815,11079939,11080693,11081556,11082128,11083100,11083757,11084245,11085029,11085644,11086268,11086801,11087928,11088769,11089598,11090245,11091035,11091983,11092906,11093645,11094406,11095110,11096114,11096965,11097864,11098685,11099508,11100334,11101371,11102095,11103072,11104124,11105078,11106022,11106861,11107680,11108614,11109425,11110333,11111244,11112110,11112514,11113486,11114715,11115950,11117182,11118510,11119619,11120802,11121970,11123272,11124383,11125471,11126737,11127840,11129187,11130435,11131497,11132798,11133784,11134905,11135990,11137291,11138466,11139569,11140745,11141803,11143093,11144160,11145411,11146600,11147655,11148716,11149817,11150913,11152124,11153281,11154463,11155253,11156433,11157791,11158928,11159915,11160835,11161924,11162978,11164346,11165763,11166739,11168043,11168970,11170205,11171246,11172567,11173879,11175036,11176068,11177063,11177977,11178999,11180066,11181031,11182122,11183701,11185159,11186164,11187190,11188221,11189176,11189974,11191125,11192222,11193518,11194771,11195916,11197327,11198642,11199768,11200916,11202140,11203501,11204391,11205246,11206148,11207216,11208396,11209577,11210711,11211832,11212877,11214066,11215459,11216754,11218051,11219410,11220736,11222123,11223059,11223636,11225072,11226221,11227280,11228398,11229718,11231154,11232388,11233688,11234777,11235818,11236998,11238079,11239329,11240431,11241631,11242947,11244204,11245592,11246967,11248245,11249412,11250659,11251631,11252764,11253778,11254912,11256072,11257372,11258642,11259811,11261085,11262340,11263537,11264799,11265949,11267248,11268277,11269589,11271027,11272362,11273488,11274723,11276037,11277286,11278547,11279972,11281412,11282897,11284272,11285665,11287090,11288438,11289533,11290786,11292055,11293159,11294123,11295475,11296567,11297858,11299004,11300227,11301300,11302414,11303789,11305111,11306315,11307477,11308932,11310193,11311259,11312555,11313609,11314462,11315783,11316922,11318122,11319241,11320550,11321798,11322880,11324077,11325263,11326594,11327889,11329319,11330350,11331608,11332938,11334355,11335842,11337260,11338690,11339962,11341299,11342418,11343786,11345061,11346279,11347353,11348781,11349926,11351154,11352142,11353296,11354242,11355275,11356430,11357771,11358834,11359824,11360859,11361787,11362735,11363773,11364778,11366040,11367244,11368463,11369720,11370633,11371496,11372609,11373494,11374571,11375592,11376586,11377724,11378531,11379682,11380681,11381436,11382332,11383401,11384588,11385768,11386851,11387930,11388908,11389724,11390981,11391919,11393024,11394048,11394964,11396034,11397201,11398140,11399014,11399856,11400753,11401532,11402248,11403225,11404104,11405275,11406085,11407034,11408042,11409217,11410318,11411438,11412449,11413529,11414602,11415620,11416609,11417641,11418877,11419939,11421265,11422114,11423112,11424273,11425235,11426098,11427218,11428108,11429092,11430094,11431229,11432125,11433128,11434310,11435513,11436483,11437626,11438744,11439834,11440824,11441942,11442980,11443949,11444789,11445699,11446827,11447594,11448573,11449730,11450894,11451769,11452925,11454245,11455492,11456852,11458214,11459537,11460916,11461977,11463306,11464520,11465763,11467076,11468276,11469465,11470797,11472006,11473291,11474396,11475363,11476393,11477473,11478592,11479795,11481101,11482195,11483241,11484100,11485141,11486348,11487724,11488975,11490188,11491417,11492670,11493957,11495223,11496471,11497909,11499088,11500100,11501499,11502765,11503954,11504970,11506061,11507399,11508364,11509680,11510910,11512047,11513422,11514618,11516103,11517403,11518614,11519953,11521396,11522870,11524164,11525209,11526269,11527737,11529036,11530378,11531455,11532756,11534234,11535383,11536680,11538025,11539356,11540672,11541925,11543065,11544339,11545600,11546732,11547875,11549092,11550419,11551664,11552885,11554081,11555250,11556485,11557822,11559114,11560172,11561272,11562162,11563400,11564427,11565741,11566910,11568186,11569260,11570365,11571583,11572720,11573867,11575122,11576268,11577200,11578380,11579527,11580772,11582074,11583404,11584631,11585909,11587392,11588774,11590050,11591459,11592529,11593476,11594646,11595733,11597228,11598644,11599853,11601155,11602358,11603442,11604695,11606100,11607451,11608748,11610033,11610891,11611935,11612988,11614161,11615541,11617035,11618211,11619200,11620135,11621372,11622744,11624056,11625212,11626419,11627770,11629064,11630374,11631496,11632742,11633920,11635158,11636266,11637539,11638489,11639696,11640941,11642076,11643326,11644526,11645818,11647185,11648471,11649745,11650952,11652172,11653445,11654821,11656211,11657495,11658826,11660079,11661483,11662721,11663873,11665211,11666495,11667942,11669257,11670620,11671911,11673119,11674291,11675565,11676562,11677735,11678934,11679972,11681141,11682179,11683147,11684180,11685422,11686675,11688085,11689330,11690582,11691861,11693057,11694196,11695291,11696443,11697516,11698655,11699833,11701124,11702186,11703391,11704284,11705381,11706504,11707625,11708505,11709543,11710757,11711900,11713105,11714522,11715827,11717021,11717710,11718874,11720139,11721428,11722740,11724040,11725258,11726540,11727979,11729231,11730134,11731300,11732773,11734253,11735641,11736953,11738214,11739660,11740829,11742126,11743224,11744336,11745557,11746921,11748077,11749489,11750856,11752088,11753519,11754775,11755993,11757264,11758671,11759927,11761196,11762441,11763731,11764943,11765771,11766852,11767776,11768951,11770075,11771227,11772115,11773037,11774010,11775089,11776200,11777387,11778443,11779705,11780962,11782211,11783055,11784147,11785063,11786284,11787354,11788836,11790273,11791664,11793175,11794679,11795967,11797107,11798401,11799731,11800843,11802037,11803424,11804678,11805879,11807113,11808367,11809539,11810813,11812143,11813544,11814744,11815752,11817056,11817975,11819098,11820130,11821181,11822367,11823374,11824532,11825656,11826987,11828233,11829489,11830768,11831915,11833375,11834740,11836053,11837097,11837913,11839181,11840256,11841282,11842047,11843215,11844674,11845869,11847285,11848371,11849807,11850970,11852163,11853531,11854848,11856197,11857391,11858730,11860177,11861369,11862637,11863998,11865171,11866582,11867916,11868991,11870464,11871825,11873127,11874524,11875914,11876925,11878322,11879771,11881204,11882432,11883770,11885204,11886658,11887938,11889404,11890766,11892137,11893390,11894686,11895896,11897305,11898629,11900012,11901522,11902579,11904011,11905304,11906710,11907757,11908914,11910212,11911522,11912815,11914165,11915412,11916561,11917740,11919041,11920262,11921533,11922872,11923760,11924997,11926069,11927286,11928488,11929945,11931178,11932476,11933754,11934476,11935834,11937091,11938242,11939463,11940748,11941973,11943123,11944082,11945314,11946561,11947552,11948849,11950199,11951377,11952720,11954031,11955168,11956470,11957641,11958906,11959926,11961165,11962608,11963787,11965083,11966350,11967224,11968431,11969768,11970925,11972144,11973509,11974932,11976164,11977403,11978479,11979826,11981142,11982354,11983614,11985041,11986299,11987682,11988645,11989878,11991144,11992489,11993762,11995107,11996285,11997366,11998630,11999873,12001197,12002142,12003365,12004554,12005817,12007159,12008386,12009732,12010805,12012058,12013296,12014621,12015591,12016919,12018146,12019457,12020591,12021771,12023015,12024175,12025322,12026456,12027289,12028776,12029792,12030443,12031269,12032045,12032851,12033777,12034303,12035346,12036281,12037194,12038198,12039048,12039842,12040482,12041073,12042032,12043103,12044169,12044967,12045886,12047317,12048661,12049741,12050761,12051648,12052695,12053471,12054480,12055419,12056368,12057282,12058245,12059188,12060269,12061178,12062064,12063091,12063984,12064869,12065752,12066517,12067575,12068280,12069128,12070063,12071069,12071913,12073032,12074175,12075167,12075955,12076810,12077733,12078457,12079366,12080085,12080583,12081616,12082493,12083326,12083942,12084604,12085460,12086237,12087388,12088367,12089404,12090258,12091273,12091949,12092758,12093620,12094483,12095612,12096573,12097538,12098343,12099232,12100048,12100985,12101837,12102784,12103666,12104688,12105762,12106631,12107674,12108482,12109225,12110024,12111102,12112070,12112939,12113813,12114695,12115560,12116522,12117282,12118247,12119144,12120118,12121109,12121868,12122660,12123744,12124590,12125559,12126410,12127041,12127655,12128387,12129351,12130221,12131087,12132126,12133016,12134046,12134996,12135958,12136853,12137596,12138578,12139764,12140742,12141626,12142582,12143764,12145046,12146142,12147039,12147884,12149123,12150135,12150991,12151786,12152744,12153676,12154110,12154717,12155683,12156701,12157716,12158228,12158844,12159580,12160514,12161535,12162643,12163505,12164738,12165842,12167143,12168431,12169560,12170648,12171555,12172301,12173339,12174377,12175379,12176520,12177613,12178318,12179440,12180780,12181854,12182962,12184139,12185212,12186321,12187433,12188841,12190384,12191742,12192716,12193789,12194778,12195618,12196642,12197796,12198958,12200069,12201002,12202213,12203185,12204300,12205438,12206731,12207745,12208930,12210073,12211423,12212684,12213631,12214743,12215807,12216970,12218217,12219246,12220450,12221523,12222819,12224138,12225308,12226156,12227210,12228263,12229323,12230371,12231585,12232787,12233787,12234385,12235573,12236145,12236416,12237320,12238462,12239368,12240384,12241275,12242169,12243294,12244447,12245447,12246333,12247098,12247826,12248553,12249368,12250213,12251062,12251949,12252870,12253606,12254414,12255266,12256396,12257544,12258578,12259846,12260766,12261814,12262922,12263849,12264865,12266195,12267453,12268505,12269245,12270109,12271079,12272035,12273045,12274126,12275239,12276188,12277079,12277915,12278813,12279672,12280297,12281214,12282398,12283604,12284665,12285760,12287053,12288417,12289521,12290401,12291090,12292201,12293451,12294477,12295537,12296735,12297728,12298936,12299805,12300945,12302251,12303121,12304460,12305889,12307150,12308355,12309499,12310718,12311977,12313182,12314413,12315663,12316882,12318074,12319286,12320422,12321695,12322849,12323896,12325087,12326296,12327554,12328776,12329939,12331132,12332348,12333552,12334708,12335752,12336948,12338200,12339440,12340598,12341780,12342983,12344262,12345496,12346693,12347889,12349046,12350342,12351449,12352745,12353877,12354995,12356158,12357383,12358635,12359852,12360964,12362162,12363376,12364626,12365716,12366912,12367914,12369191,12370533,12371619,12372823,12374096,12375206,12376241,12377326,12378484,12379541,12380793,12382044,12383062,12384232,12385331,12386409,12387617,12388853,12389943,12391296,12392428,12393604,12394744,12395849,12396936,12398090,12399103,12400043,12401244,12402579,12403875,12405201,12406397,12407744,12408944,12410117,12411271,12412551,12413807,12415215,12416284,12417408,12418541,12419402,12420668,12421886,12423001,12424314,12425604,12426815,12428019,12429301,12430547,12431753,12432959,12434165,12435461,12436605,12437832,12439125,12440379,12441526,12442758,12443673,12444695,12445776,12446903,12448073,12449147,12449978,12451073,12452314,12453541,12454704,12455606,12456578,12457733,12458562,12459640,12461033,12461954,12463015,12464244,12465314,12466393,12467369,12468461,12469439,12470796,12472072,12473334,12474570,12475796,12476970,12478098,12479238,12480608,12481893,12483038,12483949,12484981,12486281,12487464,12488693,12489837,12490967,12492322,12493401,12494429,12495669,12496872,12498102,12499204,12500361,12501564,12502675,12503810,12504726,12505804,12506725,12507942,12509021,12509810,12510641,12511624,12512703,12513589,12514767,12516093,12517236,12518593,12519902,12521035,12522192,12523377,12524388,12525377,12526431,12527432,12528678,12529881,12531165,12532491,12533448,12534482,12535468,12536534,12537871,12538989,12539881,12540904,12541849,12543178,12544504,12545765,12546919,12547917,12549037,12550077,12551156,12552397,12553314,12554451,12555341,12556421,12557496,12558572,12559606,12560647,12561702,12562632,12563504,12564255,12564961,12565988,12566758,12567520,12568761,12569722,12570716,12571910,12572884,12573994,12575021,12576318,12577626,12578740,12580018,12581099,12582153,12583006,12583759,12584906,12585924,12586877,12587862,12588738,12589938,12590874,12592033,12593097,12594103,12595224,12596332,12597418,12598592,12599628,12600900,12602189,12603359,12604403,12605623,12606756,12608004,12609061,12610222,12611488,12612487,12613491,12614411,12615629,12616673,12617854,12619028,12620228,12621437,12622583,12623479,12624568,12625705,12626766,12627914,12628802,12629720,12630642,12631857,12632865,12634044,12635015,12635919,12636743,12637964,12638962,12639985,12640771,12642108,12643272,12644406,12645486,12646593,12647622,12648854,12650020,12651136,12651952,12652890,12653783,12654675,12655622,12656655,12657663,12658618,12659723,12660804,12661875,12662899,12664078,12665228,12666408,12667501,12668385,12669252,12670036,12670687,12671433,12672240,12673060,12674509,12675671,12676939,12678219,12679532,12680677,12681978,12683345,12684432,12685699,12686774,12687781,12688882,12690016,12691119,12692072,12693198,12694464,12695761,12697074,12698284,12699722,12701001,12702278,12703566,12704833,12706226,12707615,12708773,12709711,12710785,12712121,12713350,12714421,12715703,12716985,12717939,12719057,12720394,12721529,12722591,12723691,12724687,12725828,12727109,12728231,12729092,12730240,12731399,12732685,12733763,12734840,12735935,12737003,12738266,12739571,12740461,12741655,12742591,12743851,12745166,12746316,12747428,12748705,12749852,12751203,12752455,12753710,12754822,12756183,12757298,12758290,12758965,12759992,12761146,12762320,12763656,12764606,12765723,12766861,12767979,12769256,12770156,12771244,12772312,12773482,12774640,12775704,12776909,12778056,12779210,12780230,12781342,12782438,12783466,12784363,12785596,12786744,12787967,12788962,12789568,12790639,12791838,12793118,12794184,12795555,12796393,12797449,12798623,12799524,12800565,12801814,12803158,12804362,12805669,12806847,12807669,12808466,12809499,12810408,12811634,12812661,12813579,12814681,12815768,12817074,12818226,12819442,12820665,12821746,12823024,12824054,12825217,12826139,12827374,12828459,12829718,12830719,12831704,12832845,12833663,12834472,12835488,12836662,12837905,12838820,12840013,12841153,12842173,12843358,12844498,12845692,12846817,12847902,12848992,12849999,12851065,12852276,12853319,12854156,12855279,12856241,12857118,12858332,12859317,12860313,12861210,12862260,12863366,12864470,12865687,12866734,12867701,12868619,12869894,12870963,12872005,12872993,12874107,12875103,12876093,12876934,12877918,12878966,12880132,12881097,12881896,12883045,12884038,12885162,12886236,12887201,12887970,12888879,12889578,12890571,12891469,12892368,12893142,12894076,12894951,12895663,12896475,12897317,12898023,12898771,12899566,12900310,12900969,12901798,12902709,12903433,12904176,12905001,12905631,12906486,12907294,12908160,12909084,12910064,12911022,12911958,12912809,12913518,12914039,12914532,12915140,12916031,12917170,12918167,12918827,12919716,12920639,12921369,12922434,12923176,12924198,12925086,12925929,12926979,12927829,12928690,12929500,12930381,12931350,12932197,12932955,12933762,12934744,12935513,12936345,12937277,12938256,12939213,12939967,12940802,12941903,12942948,12943704,12944704,12945674,12946566,12947862,12949180,12950329,12951225,12952128,12953077,12954118,12955194,12956090,12957019,12957998,12958529,12959461,12960661,12961719,12962781,12963677,12964597,12965612,12966664,12967745,12968726,12969623,12970726,12971342,12972362,12973061,12973870,12974848,12975928,12976695,12977195,12977814,12978402,12978931,12979615,12980304,12981099,12982490,12983589,12984646,12986017,12987001,12988092,12989423,12990650,12991719,12992771,12994059,12995409,12996558,12998022,12999346,13000740,13002048,13003349,13004605,13005837,13007095,13008440,13009777,13011151,13012110,13012922,13014189,13015425,13016681,13018144,13019444,13020886,13022180,13023338,13024467,13025611,13026509,13027751,13029032,13030253,13031479,13032624,13033939,13034832,13035968,13037238,13038515,13039791,13040976,13042242,13043306,13044490,13045667,13046705,13047467,13048468,13049578,13050700,13051620,13052888,13053837,13054808,13055968,13057054,13058160,13059075,13060092,13060604,13061303,13062198,13062830,13064033,13064883,13065653,13066294,13067648,13068773,13069903,13071030,13072290,13073371,13074493,13075552,13076400,13077506,13078507,13079695,13081213,13082662,13083732,13084945,13086192,13087322,13088496,13089586,13090797,13092135,13093420,13094729,13096054,13097273,13098561,13099826,13100740,13102041,13103432,13104823,13106340,13107898,13109214,13110222,13111499,13112672,13113881,13115045,13116438,13117615,13118908,13119897,13120865,13122069,13123080,13124171,13125344,13126458,13127497,13128702,13129751,13130925,13132044,13133310,13134399,13135543,13136601,13137994,13139038,13140181,13141265,13142357,13143450,13144623,13145732,13146959,13148268,13149414,13150712,13151934,13153155,13154456,13155745,13157229,13158683,13160075,13161484,13162817,13164074,13165263,13166503,13167939,13169181,13170616,13171856,13172976,13174185,13175339,13176507,13177609,13178702,13179751,13181112,13182483,13183822,13184842,13185820,13186949,13188320,13189692,13190938,13192162,13193532,13194662,13195624,13196910,13198119,13199359,13200773,13202108,13203139,13204521,13205739,13206964,13208168,13209453,13210581,13211845,13213369,13214531,13215740,13216994,13218313,13219546,13220868,13222054,13223269,13224646,13226084,13227265,13228689,13230050,13231321,13232418,13233510,13234933,13236043,13237306,13238733,13240056,13241351,13242682,13244095,13245514,13246874,13248158,13249581,13250999,13252482,13253548,13254798,13256118,13257481,13258618,13259810,13260971,13262093,13263348,13264585,13265976,13266607,13267580,13268815,13269899,13271069,13272459,13273809,13275104,13276430,13277791,13279109,13280498,13281418,13282774,13284182,13285014,13286184,13287421,13288609,13289924,13291241,13292445,13293750,13295035,13296281,13297383,13298689,13299890,13300865,13301984,13303048,13304316,13305627,13307067,13308392,13309810,13311053,13312134,13313326,13314582,13315267,13316106,13316754,13317439,13318133,13318849,13319675,13320620,13321158,13322057,13322891,13323753,13324606,13325500,13326194,13326938,13327822,13328636,13329377,13330175,13330941,13331759,13332703,13333519,13334281,13335176,13336024,13336829,13337646,13338373,13339130,13339777,13340600,13341433,13342261,13343013,13343830,13344753,13345563,13346286,13347214,13347976,13348837,13349655,13350430,13351345,13352175,13352583,13353312,13353981,13354651,13355368,13356351,13357282,13358210,13359151,13360048,13360910,13361686,13362452,13362853,13363616,13364554,13365319,13365732,13366578,13367529,13368367,13369119,13369802,13370717,13371151,13371595,13372063,13372497,13372995,13373484,13374095,13374596,13375258,13375781,13376269,13376830,13377374,13377875,13378367,13378819,13379340,13379854,13380413,13380951,13381501,13382050,13382580,13383089,13383614,13384101,13384582,13385106,13385581,13386140,13386675,13387214,13387790,13388397,13389421,13390287,13391127,13391896,13392716,13393462,13394279,13395152,13396072,13396965,13397815,13398441,13399091,13399728,13400713,13401765,13403011,13404234,13404861,13405738,13406388,13407093,13407790,13408539,13409336,13410305,13410887,13411765,13412605,13413413,13414280,13415190,13415889,13416632,13417544,13418376,13419131,13419926,13420670,13421443,13422382,13423197,13423946,13424825,13425681,13426499,13427354,13428052,13428838,13429470,13430320,13431110,13431960,13432760,13433605,13434542,13435423,13436125,13437012,13437819,13438674,13439460,13440218,13441159,13441990,13442358,13443080,13443747,13444421,13445179,13446346,13447130,13447998,13449309,13450310,13451305,13452419,13453573,13454622,13455355,13456139,13457073,13457888,13458723,13459691,13460883,13461747,13462806,13463688,13464528,13465299,13466249,13466680,13466919,13467675,13468394,13469253,13470288,13471424,13472520,13473574,13474501,13475632,13476625,13477630,13478590,13479383,13480419,13481230,13482093,13482723,13483815,13484608,13485608,13486568,13487411,13488398,13489294,13490185,13491095,13492057,13492916,13493861,13494871,13495748,13496634,13497540,13498434,13499357,13500812,13502104,13503251,13504426,13505393,13506189,13506896,13507820,13508697,13509509,13510404,13511302,13512298,13513581,13514404,13515357,13516319,13517178,13518475,13519578,13520548,13521576,13522789,13523850,13524850,13526037,13526873,13527740,13528423,13529603,13530791,13531951,13533071,13534209,13535356,13536458,13537574,13538538,13539409,13540511,13541312,13542445,13543349,13544641,13545922,13547019,13548190,13549163,13549922,13551026,13551822,13552736,13553583,13554585,13555763,13557271,13558474,13559646,13560838,13562072,13563207,13564501,13565793,13566970,13568096,13569294,13570451,13571375,13572392,13573761,13574954,13576064,13577020,13578061,13579248,13580300,13581304,13582211,13583113,13584054,13585042,13586239,13587111,13588059,13588859,13590033,13591327,13592596,13593842,13594899,13596153,13597341,13598568,13599845,13601166,13602511,13603442,13604727,13605952,13607319,13608357,13609428,13610393,13611470,13612616,13613774,13614692,13615915,13616794,13617722,13618783,13619828,13620776,13621646,13622657,13623691,13624800,13625867,13626894,13627956,13629007,13630120,13631300,13632246,13633541,13634581,13635854,13636988,13638076,13639204,13640405,13641606,13642725,13643875,13644796,13645992,13647217,13648539,13649834,13650955,13651858,13652839,13653900,13654963,13656111,13656920,13658041,13658870,13660132,13661347,13662198,13663354,13664524,13665704,13666979,13668109,13668987,13670139,13671230,13672239,13673252,13674378,13675344,13676511,13677534,13678687,13679879,13680952,13682020,13683151,13684231,13685462,13686555,13687504,13688456,13689594,13690657,13691544,13692483,13693438,13694410,13695447,13696318,13697251,13698252,13699232,13700346,13701282,13702187,13703218,13704207,13705125,13706103,13707260,13708016,13708831,13709576,13710736,13711627,13712743,13713576,13714781,13715826,13716711,13717860,13718876,13719674,13720779,13721672,13722665,13723836,13725124,13726383,13727842,13729280,13730707,13732244,13733325,13734029,13734571,13735306,13736004,13736556,13737276,13737803,13738462,13739184,13739739,13740449,13740874,13741509,13742138,13742713,13743375,13744160,13744827,13745509,13746123,13746816,13747470,13748128,13748732,13749476,13750440,13751890,13753382,13754988],sizes:[1417,1531,1472,1147,987,1278,1488,1330,1461,1328,1379,1153,1461,1273,1379,1253,1279,1219,1076,1442,1390,1352,1463,1093,1104,1063,927,959,991,910,1023,1024,1165,1014,799,816,1221,971,508,532,723,1211,1239,1077,1050,1287,748,775,498,456,825,902,681,1184,1194,1037,1217,1285,1252,972,1274,889,904,1183,1051,1215,1164,1035,904,740,941,1078,1036,1192,1291,1191,958,1236,1163,1121,801,959,1058,950,1156,767,1209,847,829,792,755,836,735,712,834,870,644,1030,868,872,1012,901,809,933,733,688,1059,919,894,922,933,829,905,949,889,895,877,1122,1288,907,907,996,834,687,837,897,1144,1070,973,1006,1177,1102,933,1098,1316,1088,1195,1112,834,837,844,858,651,621,562,769,704,1008,384,465,568,574,428,290,337,357,511,387,529,409,447,463,459,402,398,430,464,509,577,660,450,637,769,511,578,533,489,572,576,607,701,742,638,803,715,648,659,841,667,785,847,939,682,839,1026,747,561,727,1056,901,657,552,573,586,459,1002,882,1053,1243,1079,707,489,690,778,1242,1268,1230,1334,1292,1177,1394,1283,1385,1302,1218,1142,1298,1260,1161,843,791,1200,1151,1166,1029,1185,1019,1257,1234,1065,1164,1206,1229,949,1382,1286,1306,756,602,626,627,727,792,781,1e3,1107,1035,883,1105,905,1098,1125,812,986,866,732,879,883,872,837,710,720,724,607,652,1048,1261,954,1066,1118,1039,699,1319,887,1307,1200,1020,897,942,741,977,1167,1380,1496,1008,1158,1240,1228,1121,1171,1171,1181,849,1156,1226,1238,961,1177,1068,1026,1072,1160,1079,1079,638,942,1192,1092,1198,1250,1315,952,592,1214,954,1173,826,1058,880,1013,849,1219,1192,865,1158,1209,1159,1261,1013,1077,894,890,676,890,925,777,858,766,823,736,795,1102,867,754,1126,1366,1378,1471,1017,1220,1169,888,1298,1479,1282,1132,1254,1309,1226,1187,1270,1158,1201,1210,1133,1294,1209,1051,1182,1160,1110,1187,1211,1111,1172,1122,1176,1091,1389,1180,956,1123,1084,1072,1109,1238,1010,1049,1011,1208,1231,1022,965,1353,1138,1335,1310,886,1317,1242,1314,1111,1341,1254,952,1291,1273,994,1180,826,792,1012,927,911,1026,899,1029,927,1119,939,922,897,1294,1222,1191,1339,1138,953,1040,1132,1043,967,1427,1225,1287,1259,1095,1316,1003,1222,1252,1162,953,1208,910,1168,1214,960,1260,971,1078,1052,1170,1084,1193,1105,910,1152,1144,1075,810,802,1160,847,1057,1272,1314,1307,1267,1046,1275,1248,1208,1247,1231,1093,988,1043,1193,964,1087,1236,988,915,1040,1090,1114,978,957,953,1004,933,1233,1004,1097,1135,1082,1253,1102,1249,1265,925,1155,1169,1007,1219,1186,1095,1034,991,1119,1096,1162,1160,1097,1190,1202,1274,1234,1186,1187,815,1067,1258,1159,956,1033,947,1167,1322,1214,1047,1016,1037,865,1151,963,1178,986,1059,1291,1328,1077,1130,1304,1293,1079,1261,1200,1023,1017,1105,1210,1240,1148,1210,1161,944,1120,1296,1003,1122,954,1105,1161,1141,996,976,955,1114,1037,1190,1318,1088,1338,1037,1047,1065,1041,1045,1157,1329,1181,1220,1221,869,1193,1165,861,1046,1092,1155,1113,1155,1041,1140,1200,1226,991,944,1190,1293,1176,1185,1296,1398,1046,1050,993,1113,1141,1325,1259,962,1067,1136,1009,1054,968,1074,1036,1071,1191,1305,993,1364,1179,865,1087,977,838,1100,1290,1402,991,1286,1246,1183,1276,1244,1237,1471,1224,1199,1242,1104,979,1116,1209,1108,1210,1298,1061,1187,1184,1049,925,799,771,850,1111,999,1038,1072,959,1089,1039,1016,1163,1132,1075,1136,1310,1231,983,1229,1214,1328,1029,1145,1146,1189,1303,1254,1137,1229,959,999,1088,952,1183,863,1138,1313,1069,1069,1280,1090,1081,993,1139,1064,881,1021,1194,1294,1260,1148,997,743,921,861,706,889,960,1308,1198,1244,1372,1280,1417,1326,1212,1006,1273,1352,1309,1286,1233,1296,1062,1153,1175,1152,1247,1166,1082,924,1212,1368,1226,1334,1361,1064,1173,1150,1324,1177,1258,565,925,939,969,936,965,973,991,959,973,1121,930,449,1187,685,692,1088,1042,903,915,945,819,515,1125,1057,1075,1018,994,975,1046,1004,948,1074,981,1024,873,875,1051,966,935,926,980,954,983,983,941,868,734,905,903,1185,1040,981,895,1052,1034,968,912,764,1032,1063,956,1088,1009,1083,736,1060,880,734,800,988,873,935,1205,1168,1307,1272,1223,936,866,858,1235,1059,1212,1144,1062,1340,979,1027,1112,977,1040,1273,1232,890,1030,1175,1178,1178,1027,1029,1439,1298,1318,1327,1338,1405,1254,1347,747,996,1435,1405,1189,1250,952,1101,1007,1164,1155,1173,1189,1315,1226,1165,1148,1288,1285,1267,1002,845,1138,1054,1207,1119,1157,1257,1358,1273,883,997,1246,1286,1164,1182,1053,1115,1229,628,624,690,633,655,753,517,458,520,437,565,976,1032,994,1053,992,1318,1172,957,991,759,699,854,1399,1139,964,991,1009,1179,1151,1001,1248,1110,814,1122,715,851,733,833,751,1126,908,714,1040,1072,758,543,659,954,829,810,960,1280,1550,1459,1448,1361,851,1147,1073,1240,1177,1261,1245,695,872,890,645,961,953,1156,1098,1283,1070,1490,1079,1246,948,1169,1250,1169,1352,1114,1137,1347,1209,1120,1152,1357,1191,1089,1225,1235,1204,1220,1255,1268,1183,1213,1304,1101,1193,1146,1393,1067,1141,804,1096,1157,1331,1049,1210,1126,1446,1232,1256,1133,1072,1246,1251,1501,1358,1387,1329,1335,1151,1330,1464,1290,1283,1159,1367,1106,1188,1325,1227,1282,1146,1417,1324,1288,1500,1335,1150,1289,1246,952,1376,1115,1300,1211,1086,953,1306,1382,1084,1191,1207,1305,1323,1103,947,1289,1356,1366,1053,1409,1365,1200,1151,702,1056,1061,1172,1198,1324,1108,1127,1073,1250,1247,943,1060,1140,1046,1114,1111,1093,1182,1182,1047,1077,1064,744,1166,1305,1031,1157,1294,1275,924,1180,1195,698,1008,1098,998,1116,907,1200,1138,1111,1148,1208,1195,1064,1029,1151,1281,1218,1251,1385,1218,1137,1046,1241,1121,977,760,1286,1250,1356,1158,1275,1298,1097,862,932,977,1176,1022,1023,1028,894,1133,703,845,984,734,1238,1207,1141,1311,1243,1316,1232,1310,843,1115,1368,1218,1306,1356,1108,1227,1186,1260,1365,1271,1309,1256,1189,1229,1404,1212,1254,1171,1241,1196,1229,1240,1239,1331,1198,1248,1352,1335,1101,971,1218,1009,1149,1243,1151,1268,1083,1204,1123,1236,1220,1203,1098,1273,1378,1326,1226,953,1182,1311,1370,1388,1409,1223,1259,1261,1092,951,1244,1263,1247,841,1180,1214,1551,1404,1294,1107,1040,1266,1197,1242,1144,1138,1110,1236,900,1108,1215,1361,1342,1141,1369,1043,950,962,1213,1182,1164,1134,1086,1223,1187,1051,1207,1259,1233,1083,1092,1225,1130,776,1089,879,1053,881,1254,1265,1094,921,1117,1050,1208,1255,1301,1196,1220,1304,1282,1536,1395,1378,1262,1316,1363,1095,1045,635,862,1237,1402,1308,928,870,1116,942,580,977,1078,775,1376,1004,1e3,604,828,983,1033,943,1204,1217,732,528,854,1158,1153,1151,1204,1119,988,1278,702,1009,701,1011,1331,1194,1149,1188,1068,1317,1301,1275,996,1244,1251,1379,1236,1307,1171,1109,1105,1270,1304,1287,1394,1088,1267,1161,1209,1396,1329,698,813,1308,1112,1135,833,1296,791,709,795,1010,906,1228,986,1118,880,1128,988,1079,949,1062,1097,1191,871,1113,1195,1318,1099,1199,1068,960,1093,1302,1418,940,1215,1021,1092,904,1318,1465,1142,1295,1200,1167,1090,1463,1236,1182,1031,1240,1267,1147,1172,1263,1379,1537,1252,1309,1354,1326,1233,1260,1290,1368,1324,1179,1214,1328,1015,1140,1332,1369,1391,1370,1301,1310,1314,1118,1162,1458,1313,1472,1108,1159,1080,1291,1103,550,639,680,627,724,761,781,724,654,639,773,745,586,730,751,697,619,628,698,577,465,436,505,508,543,686,517,524,605,700,519,531,526,438,570,380,421,532,407,447,575,417,501,567,460,620,614,673,656,586,533,591,726,481,659,590,632,579,495,722,498,530,626,638,450,657,862,708,802,681,587,864,636,479,577,638,677,621,642,625,641,622,678,1181,871,1041,1104,890,915,841,851,840,809,683,619,612,717,650,721,967,779,684,851,748,713,734,763,1130,806,911,1049,1072,1004,874,1205,852,1150,804,1111,969,558,630,570,446,533,635,651,646,586,1251,719,840,706,629,1152,969,1045,754,1040,1120,971,1269,1250,1047,1175,853,1331,1978,1920,1911,1953,1972,1992,1908,1072,1058,1181,831,845,1286,942,986,1016,1128,1136,1047,1170,1129,1247,1266,1318,1314,1020,1018,1218,1205,1145,1272,886,901,902,1007,1039,1332,712,1082,889,879,663,869,888,811,574,805,969,973,772,971,947,884,929,782,808,724,966,885,929,957,882,757,745,1051,986,1141,1035,1217,1040,1164,1243,905,781,813,1169,966,1051,1092,747,985,962,810,803,747,1022,1070,819,777,1023,1158,853,975,981,915,1162,1134,837,1140,1054,850,1120,1028,1186,882,1012,1032,1294,1030,1112,967,918,898,939,821,794,681,918,953,1039,919,893,1214,899,1130,760,1065,1228,807,671,946,1010,903,1053,1148,854,1090,852,722,740,835,852,754,962,857,979,926,1070,813,794,848,935,777,1109,1128,929,924,1067,1067,1016,1096,794,1211,1044,607,1224,1037,1109,969,1012,1119,1359,1080,793,1169,821,841,708,627,669,816,779,1015,1112,1058,1196,698,846,932,1043,1287,815,1079,804,1117,1500,980,1296,1117,906,957,753,943,1125,877,1125,1078,1315,1278,1081,937,902,1095,765,942,1109,1012,901,1044,810,977,877,944,1175,1185,941,876,1165,1068,1046,1003,1372,1298,1202,1284,1174,1384,1157,1335,1433,1319,1315,1473,1452,1345,1384,1436,1339,1384,1155,1158,1240,1299,1283,1254,1466,1058,1376,1259,1271,1144,1065,1223,1388,1217,994,1233,1168,1327,1239,1388,1234,1099,1198,1254,971,721,737,1081,1425,1445,767,874,1061,1075,1409,1161,1255,1098,1008,1117,1080,903,910,1273,1195,1241,1208,1214,1249,1181,1294,1252,1261,1180,1141,1241,1239,1189,1320,1080,1058,1094,1131,926,1180,1009,1197,1004,939,1001,1160,776,693,995,718,1173,1010,1170,886,1239,1163,998,1124,1184,1146,1200,1377,1367,1369,1178,1193,1352,1182,1079,1178,799,943,1016,1136,966,893,832,918,1116,1196,1149,830,1346,1210,1181,1179,1339,1073,994,775,1371,1370,1290,1347,1149,992,1037,1198,931,834,1081,1192,1435,978,704,1013,1312,1181,1265,1266,1307,964,1189,931,1337,1009,919,1390,967,849,1370,932,887,1330,1156,1083,941,1050,1212,1246,1034,1167,1203,1265,1156,1186,1037,1288,988,1230,1226,988,1082,1208,1041,1142,1144,1073,804,1144,1319,1190,1313,1326,1125,1327,1306,1449,1187,1181,868,1113,1074,983,1087,739,902,545,821,1150,906,808,975,877,844,1e3,1271,861,705,1063,1058,1068,1098,682,1026,1330,898,1270,1152,1137,986,1104,858,1347,1025,1082,966,1218,1129,946,1155,1098,1086,1166,1093,1354,1119,1377,1058,1356,1151,925,1030,1124,1224,1056,1398,982,1001,741,1138,1108,952,1099,1332,855,1107,1189,1023,1076,980,1059,1144,1017,1006,923,1029,981,1083,1061,1023,1016,1175,754,1132,1031,1036,1189,854,1146,891,1108,1266,479,1311,614,1211,884,897,1290,1407,1355,1228,1107,1111,1031,1194,1089,620,1356,1215,1214,1184,1311,1018,1116,1080,1062,1232,1145,1112,1331,977,1114,1294,1200,911,1145,622,1256,1182,1074,1287,1192,1232,1179,1002,1154,1194,1308,908,1022,941,1168,1204,1071,1031,1085,1180,1224,1091,1252,953,962,1236,913,1245,881,1003,927,1122,1020,704,1179,1199,1313,1045,964,1123,1105,837,1249,1085,919,1202,920,937,1263,917,893,1253,1070,907,1238,1103,1134,1260,932,1205,1030,1012,927,625,1249,1136,1259,844,1061,815,810,1007,965,768,1078,1146,1008,981,1004,944,1004,837,969,1110,977,956,931,977,932,935,932,931,889,948,935,987,908,760,965,912,970,820,716,840,917,912,677,785,880,601,817,696,775,1006,844,910,852,805,854,1155,1003,1244,874,958,1014,842,724,1123,909,1044,996,1047,974,938,831,1073,1006,1152,1092,1252,979,1016,1209,1099,959,924,1425,919,843,817,830,789,778,754,819,687,749,941,699,902,874,991,1100,968,1010,912,1031,969,989,935,755,1175,778,488,1031,1022,1001,932,882,606,578,559,535,675,947,985,1300,1127,1357,1149,1242,1177,1261,1186,1067,1251,1335,1191,738,1204,1295,1303,1289,1114,1134,1263,938,1230,1316,1193,1250,999,1252,958,1181,1174,1072,1086,1022,1182,1250,1223,1178,1211,1284,1413,1088,1121,1223,1062,1034,1320,1108,916,1202,1287,1331,1343,928,1278,753,1001,1113,1189,991,1311,1179,921,1257,1009,1259,1033,1177,1207,1127,1089,1249,1169,1254,1200,1107,1325,1059,1235,1023,1133,1277,1400,1267,1299,1271,1119,1282,1203,1304,1205,983,1172,1246,1096,1080,1218,1162,1147,1271,1239,981,992,1125,1105,973,1084,1142,1231,1201,984,1052,1196,1302,1438,1332,1260,1080,1164,1411,1227,1278,1215,967,1286,1023,887,771,781,746,1061,1192,1007,1037,1220,1157,1118,964,1184,1128,1143,1077,1079,1080,1128,779,1182,1156,1174,1187,1174,1156,1066,1182,1126,959,1124,910,1181,812,1084,1081,1032,1077,1198,973,725,641,844,945,1247,1219,1297,1150,1148,1183,1372,1196,1163,1109,1080,872,816,1022,770,862,1127,882,678,798,896,806,803,924,1016,922,671,745,1051,892,793,762,987,962,968,1255,931,1019,1015,981,882,1066,1088,1057,1036,890,955,991,860,991,1003,1060,860,883,927,861,893,681,833,658,901,940,906,751,1307,960,988,972,857,902,1171,900,794,833,1072,1015,1071,1038,946,909,1009,1033,780,864,860,739,1027,914,1205,869,1253,1195,1052,693,1070,1015,1285,1117,1191,923,1058,1250,1125,934,898,1021,915,1207,1319,1046,1099,1321,1162,1221,1022,1127,1195,1156,1032,951,1375,1154,1031,1132,1240,1075,1194,1057,1136,1198,1217,1326,1064,992,1078,1083,924,929,1161,893,757,889,972,1124,1155,1237,1214,978,1262,1267,945,1131,1086,1102,931,1005,1240,1233,1309,1102,1111,868,1208,1330,1088,1244,1035,743,1212,887,1043,1007,1157,1196,1247,1088,1127,1146,937,1043,1059,899,942,1182,1004,1134,1158,1386,1101,1275,999,1278,1099,1198,1087,1259,1166,1109,1142,1260,874,1185,869,1102,865,1342,1197,1212,1084,1030,1249,1204,1177,1168,1166,1210,1161,1141,1040,1172,1039,1102,908,801,1012,1158,1280,1089,810,741,638,1116,1067,1211,1214,986,792,1007,836,1026,870,925,1025,854,1294,1176,1249,1090,1388,1296,1382,1356,1363,1243,1057,1003,1058,970,925,905,1018,799,863,979,1039,723,1067,1060,1034,1113,1092,993,917,1040,919,983,749,860,720,847,796,637,1017,939,774,809,810,1013,1103,844,958,989,774,938,790,785,1156,941,1063,1014,1055,1021,1191,920,1009,890,1016,1134,1e3,1114,972,1032,901,815,1062,984,923,1088,901,1032,1212,1206,1181,1233,983,910,1144,1182,1113,1102,1060,857,1167,976,998,1077,1147,1040,799,1078,1177,1291,1242,1141,974,1134,1041,715,1001,1192,1378,1090,898,1042,1117,1101,1316,1167,1107,1150,1002,1140,1226,1238,970,1185,1252,1003,1373,905,1108,1198,1007,843,1015,1129,1012,1027,1112,1026,1009,1021,1183,1048,1057,980,1078,892,902,1028,963,814,1018,998,1192,1198,1125,1198,1274,1183,1083,1433,1437,914,836,1119,1135,1059,1244,1118,1303,1241,1347,1160,1105,1038,1016,1133,1096,1058,965,870,824,1096,1195,1292,1240,1195,1259,1071,827,1008,1149,1148,1288,939,1218,1426,1357,1335,1259,1326,983,1232,1035,1235,992,1215,1147,1227,1056,957,1263,1115,1286,1271,988,1146,1164,964,1115,1163,1390,1018,1090,1310,941,950,1110,1076,985,1014,1212,994,1064,855,921,926,850,590,708,1017,1064,943,1144,1222,997,895,843,1047,848,757,1137,1402,1309,1194,1249,947,1234,1149,1344,1425,1447,1057,1105,1362,1141,1342,1422,1235,1392,1202,577,901,719,985,1249,1281,1245,1080,1182,1272,1227,1494,1322,1145,1113,1238,1224,1336,1063,1343,1444,1248,1077,1382,1504,1356,1272,1288,1388,1454,1349,1365,1271,1371,1575,1474,1377,1380,1446,1202,1279,1455,1365,1455,1230,1302,1339,1315,1348,1251,1205,1275,1265,1419,1170,1214,1416,1196,1299,1396,1433,1422,1049,1263,1191,1272,1085,1186,1166,1282,979,1440,1406,1463,1382,1512,1368,1067,1466,1214,1215,1351,1179,1132,1267,1251,1184,1341,1452,1329,1215,1212,1324,1335,1447,1349,1324,1262,1209,1350,1334,1327,1417,1125,1214,1032,1189,1159,1078,1270,1206,1382,1274,1220,1125,1140,1058,1087,1211,1195,1333,1076,1214,934,1188,1409,1215,1336,1142,1146,1088,1091,1082,1208,1085,971,1031,1258,1262,1015,953,756,731,1460,1502,1304,964,1051,1252,1038,793,785,742,647,803,753,803,796,797,715,716,777,788,653,754,763,794,787,636,775,898,741,796,729,757,765,743,785,723,652,677,689,666,649,666,743,780,807,795,825,723,741,650,754,746,774,739,699,664,756,621,504,540,467,699,700,592,618,661,638,562,815,710,788,733,675,860,809,804,774,814,886,674,763,727,648,639,747,763,894,781,639,742,665,660,734,709,779,780,724,796,808,724,731,814,797,688,585,786,655,736,729,760,673,762,719,730,740,700,596,738,725,637,608,706,761,800,751,861,686,757,718,681,744,713,771,546,783,708,705,751,760,664,769,673,628,856,690,745,877,982,1181,1225,1153,1287,1354,1117,1006,1069,1037,878,1098,952,1090,1028,1093,894,968,749,972,986,1147,964,997,1026,918,1082,1182,1200,914,960,1056,1202,954,974,1102,952,1011,713,859,1006,1006,981,1215,1059,1009,918,1018,862,1075,1123,988,884,1050,972,1061,844,842,932,982,1064,1029,1175,988,1028,695,1e3,979,1001,580,799,931,861,571,808,931,995,1115,932,1079,1128,991,988,747,1207,1165,927,793,1038,1283,1192,1030,966,885,1180,1010,728,1278,684,930,670,792,782,705,786,968,664,680,854,572,565,617,765,979,1008,731,777,630,666,725,1213,1082,1086,659,873,697,959,958,988,1079,920,766,854,1106,960,1197,1336,1387,1246,1225,994,1098,1134,1137,1266,1121,1084,794,1161,867,1344,1382,1155,1077,1131,1496,1208,1123,1038,1210,1212,936,860,868,940,985,980,983,795,892,445,728,756,333,935,1042,984,791,836,749,671,658,709,616,831,853,988,1009,898,773,779,831,728,760,645,710,671,617,641,858,815,848,930,1118,989,1160,948,956,961,948,1017,528,645,686,653,626,648,665,665,690,619,732,612,639,699,530,652,677,535,549,509,720,586,564,552,632,700,564,582,580,546,624,629,559,519,488,635,594,599,627,578,625,702,592,510,527,539,456,607,562,599,499,502,507,568,487,581,553,562,475,436,518,483,644,613,672,641,715,610,656,589,594,693,604,669,628,614,581,597,612,682,730,559,504,426,405,458,685,692,648,656,642,583,532,478,481,554,553,632,555,498,548,508,680,757,621,541,645,448,452,635,589,590,670,664,660,735,624,724,515,566,692,1183,1173,1051,1135,1166,650,665,645,720,539,639,607,694,595,733,683,717,644,710,491,600,708,687,690,570,533,540,434,584,626,625,721,609,500,537,570,515,514,641,1230,1093,1046,1143,1095,666,670,691,689,780,654,692,546,578,647,658,622,675,770,700,575,567,710,691,647,568,609,639,668,586,637,627,1349,1018,1108,1204,925,639,691,672,723,697,684,704,553,596,663,675,596,617,558,689,581,556,598,685,716,569,526,622,692,691,609,685,598,646,625,603,609,652,678,693,483,1215,597,607,672,523,685,677,585,539,619,590,642,827,508,546,537,705,597,587,599,559,610,608,523,620,666,580,503,552,573,544,720,629,694,632,585,488,493,648,666,720,675,541,640,647,673,518,509,683,569,750,623,516,546,647,718,613,544,579,490,570,599,626,501,747,552,670,607,587,565,618,629,517,532,566,602,429,563,467,586,551,697,560,669,618,522,615,534,605,616,659,645,541,606,601,551,546,695,752,643,544,749,565,733,730,654,635,842,767,728,643,681,725,781,701,708,713,693,790,667,666,552,809,695,560,641,736,702,805,628,661,738,644,631,676,770,664,694,644,724,595,751,650,626,484,515,465,512,702,751,815,622,1022,898,628,814,660,575,627,687,834,673,707,689,724,523,658,713,592,582,590,636,630,621,597,602,760,755,824,776,673,734,718,629,579,594,536,556,606,662,645,485,638,569,701,603,504,591,735,610,487,683,605,690,603,648,681,623,713,707,689,636,586,661,346,345,1114,591,573,791,842,942,721,512,641,533,656,647,559,744,552,683,777,729,790,660,767,774,700,840,753,624,704,863,722,637,587,722,634,776,711,675,680,794,535,540,569,530,709,766,810,786,824,576,518,502,582,604,543,607,605,589,529,594,600,506,514,504,528,526,537,504,501,473,466,436,491,456,484,521,514,523,531,529,492,599,534,546,559,514,623,544,599,532,511,555,526,666,586,730,504,641,744,731,731,586,729,738,755,599,520,585,521,452,607,507,486,532,537,637,548,626,632,547,384,428,474,721,718,635,690,628,588,792,632,641,647,710,704,751,723,528,524,583,657,758,622,689,704,812,796,713,711,714,778,650,737,788,658,507,721,630,667,802,494,615,524,472,518,500,733,709,846,553,641,728,707,780,605,469,398,391,608,698,725,688,578,703,641,507,801,725,682,795,713,749,782,682,700,612,567,520,588,636,638,718,687,678,489,865,607,536,668,737,661,637,733,701,839,684,704,563,649,656,575,881,727,575,499,598,949,638,591,940,912,880,1056,703,477,589,541,622,450,825,618,706,867,682,714,661,583,703,659,740,618,660,519,519,590,621,515,630,667,1353,993,1076,1233,771,492,561,474,562,534,587,556,654,501,520,537,486,496,533,480,487,562,444,423,416,495,497,538,475,499,512,513,488,524,504,588,574,579,588,553,587,534,636,571,624,1044,1266,1001,1057,1278,593,538,655,617,645,583,621,612,587,450,454,443,442,519,560,457,560,445,487,453,529,512,495,605,576,534,587,593,608,472,525,597,480,645,554,541,596,559,599,535,701,552,538,570,424,422,610,531,637,590,404,505,409,554,556,529,529,520,578,484,548,500,563,544,530,564,522,537,567,555,480,612,563,502,482,805,1294,988,1040,1249,929,650,707,634,649,625,677,606,738,695,717,605,627,624,696,601,760,664,594,1194,1201,1031,1123,1134,565,488,582,534,546,512,556,527,557,626,599,622,521,563,497,647,608,564,644,547,528,514,560,608,559,551,652,421,447,469,436,421,448,450,494,527,529,567,474,497,558,590,467,590,452,471,547,594,538,542,572,551,571,576,507,542,511,545,482,538,1102,523,556,616,673,565,683,593,667,649,708,552,554,510,649,554,598,587,518,597,527,516,629,574,520,576,557,504,571,622,544,549,574,654,690,577,532,579,651,599,511,633,592,610,504,618,580,513,604,727,483,655,648,593,841,641,671,680,665,784,589,611,744,736,635,786,573,825,662,747,708,430,391,483,533,498,464,466,535,560,586,569,547,511,553,548,549,539,507,554,553,595,438,522,514,627,544,532,654,582,628,687,768,573,592,523,739,665,616,642,655,622,644,757,693,732,677,703,718,678,678,681,507,451,473,540,561,514,475,476,433,514,555,614,526,546,497,551,544,520,639,642,618,575,601,547,570,607,585,634,605,748,523,459,584,630,603,705,578,587,606,710,558,703,479,732,653,620,716,516,557,639,643,646,632,604,596,523,742,659,633,753,661,605,594,564,592,480,557,581,432,604,517,558,584,686,581,586,663,708,689,708,691,474,407,678,463,389,523,418,615,406,569,594,567,546,574,478,600,609,718,687,431,427,444,528,564,506,485,510,478,628,597,601,541,607,623,577,595,477,483,474,662,584,379,412,607,537,393,469,534,502,500,461,465,449,644,589,595,545,569,499,551,533,567,505,532,556,607,504,508,596,530,550,675,582,627,581,659,624,463,565,621,545,558,494,565,530,638,562,557,722,610,673,669,645,668,788,609,642,441,398,432,461,430,456,516,706,628,620,584,757,568,672,540,682,543,542,518,557,549,590,567,423,401,479,587,432,485,588,535,640,513,524,619,652,729,578,713,530,601,654,573,667,724,735,698,654,700,746,592,746,587,649,510,491,472,629,664,781,735,417,451,552,567,541,514,623,544,625,613,609,582,483,475,471,439,523,544,524,588,665,643,698,589,552,529,565,684,593,695,733,571,619,541,657,681,562,725,784,580,687,621,667,679,631,779,612,388,588,595,640,584,479,549,515,536,506,549,541,530,820,903,875,826,742,529,589,761,615,653,781,740,639,694,668,606,476,625,501,795,661,586,831,480,497,513,634,697,540,658,532,502,534,749,632,676,618,740,641,699,644,721,811,644,625,673,597,873,592,617,738,629,711,769,787,712,872,577,761,622,776,723,857,794,512,584,419,502,594,743,934,811,938,689,772,421,597,559,480,805,855,716,591,730,675,622,648,850,814,724,965,758,725,755,751,804,660,821,578,655,590,664,698,613,670,463,451,502,467,491,613,455,633,739,743,683,805,779,635,660,664,574,705,698,585,759,589,543,518,535,526,547,926,770,734,665,383,616,571,564,625,710,586,508,533,583,622,525,656,606,562,598,578,540,703,633,665,587,521,729,567,623,564,581,592,638,527,688,489,523,617,558,551,629,657,510,517,575,515,733,772,696,607,568,557,564,488,580,660,620,628,700,752,713,655,743,669,540,544,577,564,598,662,603,715,637,636,610,554,538,514,544,579,662,669,751,581,525,637,572,607,669,504,421,557,664,1150,942,896,787,802,607,644,569,890,619,602,728,681,796,882,707,909,677,827,778,870,917,1122,835,986,953,1041,880,707,762,712,590,632,824,695,701,960,516,604,392,579,517,480,600,480,854,678,842,817,710,664,552,598,636,729,657,720,768,468,490,764,648,565,649,630,828,644,509,863,755,637,704,495,564,557,734,608,657,503,720,594,548,702,810,646,757,651,570,690,957,1295,976,1104,1365,1075,724,541,515,529,598,588,600,555,604,623,555,582,547,545,528,518,628,464,539,511,533,432,608,482,486,539,524,447,484,568,507,460,589,516,534,530,481,487,497,545,529,482,489,478,465,573,597,1002,1035,958,749,909,908,725,838,702,788,824,820,854,700,746,572,636,581,794,959,759,701,786,767,793,670,752,901,696,752,855,810,712,869,756,678,723,646,620,793,798,699,843,743,956,1320,994,1047,1253,1320,501,541,569,565,476,442,538,534,561,604,537,473,619,610,708,865,811,810,619,753,803,822,833,860,840,1237,1276,975,1066,1400,1107,453,491,488,425,509,535,479,491,515,490,548,507,526,507,458,508,498,538,415,485,496,446,464,452,522,492,539,533,459,465,538,465,556,468,474,581,483,487,466,436,460,584,635,472,465,469,485,472,475,492,584,612,589,516,547,706,845,1006,610,630,616,642,649,529,657,740,643,580,686,615,597,655,456,673,610,576,688,599,691,569,620,577,631,650,475,477,556,540,673,702,568,643,614,667,600,480,620,656,687,545,760,1362,1001,1110,1199,1314,657,571,639,837,806,847,1304,1161,1063,1143,1432,964,473,458,554,563,566,553,514,572,528,518,489,604,564,497,511,571,562,535,531,578,592,488,565,512,534,576,525,568,593,576,625,575,532,534,493,601,583,599,560,524,487,495,437,477,460,567,459,469,469,473,485,487,468,460,432,492,494,418,605,426,605,527,518,461,554,624,548,518,515,616,545,526,572,525,604,462,470,492,443,502,554,504,457,439,559,590,601,848,845,843,662,596,783,659,743,734,742,671,606,646,781,690,755,620,563,592,772,631,618,655,719,655,756,565,737,694,588,711,518,639,668,683,685,516,781,663,653,557,551,617,604,641,541,553,641,600,558,587,531,610,578,472,649,593,713,637,583,776,682,726,793,578,619,768,403,396,488,430,421,712,759,597,635,692,811,1052,1295,965,1104,1328,1150,597,452,512,481,450,437,490,505,487,490,487,478,461,465,486,510,503,482,542,538,454,463,502,590,556,548,446,476,499,605,614,582,537,486,517,464,487,494,545,487,492,502,491,517,513,522,508,463,543,544,468,538,489,605,545,511,485,626,611,511,509,537,607,514,590,560,506,517,420,507,471,436,658,500,478,463,452,560,592,923,844,843,658,578,617,562,617,619,553,526,546,518,535,763,613,491,680,664,623,673,590,593,595,506,575,667,636,635,742,685,747,577,598,669,627,626,630,541,651,586,562,557,614,575,625,467,606,515,671,640,517,767,728,701,792,590,622,761,478,409,484,482,418,708,760,653,564,701,713,1160,1267,1003,1056,1400,1070,632,557,536,554,516,582,497,472,501,456,449,445,518,537,498,453,408,506,494,441,819,874,834,713,834,790,688,918,673,587,711,856,817,899,722,591,616,807,763,1376,1106,1058,1151,1429,804,479,481,552,470,615,588,521,545,618,562,571,487,447,438,535,601,468,553,687,552,638,670,601,711,935,638,634,656,825,700,729,712,592,702,734,566,794,906,917,871,864,1025,1369,1006,1103,1200,1291,968,720,551,579,633,580,635,608,526,603,483,501,514,565,552,570,562,483,631,505,528,660,520,584,568,459,515,451,539,517,529,611,530,533,538,455,502,422,427,469,432,638,557,469,577,543,561,667,497,741,479,578,518,761,843,892,662,562,735,823,838,966,364,362,647,588,776,941,919,929,666,725,753,709,702,908,719,838,707,624,743,742,790,977,968,700,787,827,750,694,866,856,827,842,679,825,700,835,604,793,848,819,669,675,811,736,672,821,1234,1294,974,1097,1377,1021,647,630,590,674,566,648,682,849,762,779,570,559,567,598,496,804,849,786,954,1376,1148,1054,1132,1450,902,460,496,481,507,491,551,421,492,535,558,431,438,462,513,495,492,470,567,558,550,467,597,633,679,466,483,550,492,489,453,439,411,578,623,449,447,489,480,487,493,586,622,604,512,477,596,923,901,493,563,485,512,507,577,511,646,508,555,762,529,546,829,587,532,773,684,824,898,826,674,572,510,564,620,668,684,647,565,665,590,608,607,640,703,645,495,1058,1317,957,1061,1318,991,657,650,551,425,1313,1204,1029,1116,1420,929,653,606,514,485,596,554,574,554,568,521,548,537,568,592,557,527,530,576,575,666,464,551,564,527,584,534,513,493,579,512,585,602,594,593,496,532,513,530,562,573,555,473,514,577,545,598,578,489,577,613,492,592,543,595,529,594,588,549,575,530,551,561,511,572,591,630,488,519,513,516,511,505,483,495,649,936,935,847,927,646,618,670,681,665,669,785,724,786,902,792,706,724,788,791,768,610,678,533,869,846,637,732,707,826,737,771,795,914,903,774,637,838,794,635,655,852,675,728,685,709,944,918,674,717,680,616,824,853,815,618,766,891,895,893,764,649,813,587,739,783,795,734,788,802,772,767,835,723,552,1264,1174,1071,1135,1448,972,495,516,489,460,480,510,495,445,428,481,466,455,462,464,473,448,452,494,463,456,501,444,453,465,480,467,505,449,502,462,464,470,486,473,444,506,536,490,413,471,463,459,461,464,431,436,439,498,427,490,442,474,486,453,479,469,453,472,456,482,468,426,454,427,484,519,482,480,428,450,443,460,458,429,431,392,470,417,413,466,466,524,473,452,440,469,472,451,452,469,477,444,506,449,473,463,449,449,482,468,479,440,462,459,435,419,485,538,517,479,513,503,435,470,443,536,448,495,494,449,789,845,849,847,738,665,677,686,686,615,656,648,653,624,621,582,672,629,675,709,556,690,575,621,671,716,689,671,644,649,699,614,663,633,651,426,577,588,595,541,545,639,616,649,615,642,663,677,645,627,646,695,664,614,719,538,744,596,627,663,623,660,698,636,674,652,665,599,581,559,548,571,627,654,572,631,514,544,647,564,567,544,596,601,602,666,546,648,625,658,644,565,618,549,1273,1162,1060,1142,1429,902,856,497,486,479,503,501,485,454,461,428,529,476,462,480,471,506,443,479,483,478,467,486,491,484,450,441,495,435,439,496,480,483,484,476,478,466,461,490,470,431,475,466,473,453,458,479,472,487,496,480,486,483,429,506,473,425,498,471,479,509,478,491,496,471,480,469,469,478,470,459,426,461,472,474,503,492,489,425,475,509,451,424,462,480,448,485,498,472,519,404,479,460,475,435,447,459,435,471,389,428,468,418,435,496,482,507,499,493,501,460,486,432,437,489,471,487,493,486,435,484,470,499,495,535,479,459,474,478,485,484,472,497,500,514,504,496,504,488,509,470,475,436,463,487,490,501,415,417,426,405,441,473,413,412,426,413,429,448,402,436,467,525,470,492,451,530,514,430,484,514,483,513,496,530,481,511,522,451,489,491,416,464,523,471,488,600,486,556,535,515,525,444,488,480,518,502,415,697,843,844,846,893,845,899,601,661,686,651,682,691,626,660,501,569,624,692,634,599,586,720,590,723,634,694,670,689,692,680,612,620,538,671,581,636,639,621,653,594,641,691,702,698,738,764,681,699,639,631,731,636,732,658,603,640,601,602,639,639,609,635,638,724,648,622,664,640,686,665,627,613,694,720,531,624,631,546,613,555,654,642,664,584,633,629,538,584,652,660,664,662,618,609,682,774,678,658,699,722,623,535,565,656,635,622,631,563,676,578,622,645,616,663,607,597,671,705,612,567,578,661,731,706,503,582,520,598,695,589,602,551,626,648,669,665,627,640,604,584,616,581,575,535,621,593,635,732,573,647,601,616,663,429,1243,1162,1064,1142,1429,703,466,543,545,476,619,541,528,445,521,503,494,589,551,690,531,447,530,547,416,884,767,557,621,579,554,753,700,652,636,650,620,511,812,703,820,745,744,769,1352,987,1105,1209,1307,717,490,472,462,493,469,480,476,533,479,458,486,435,450,476,455,419,516,445,486,490,461,433,453,497,483,486,473,421,461,472,453,425,426,469,417,481,444,466,491,487,492,454,480,429,427,463,483,438,444,459,457,444,447,493,485,471,521,439,486,498,495,503,486,476,481,493,449,489,528,546,516,491,501,511,454,530,466,470,455,525,478,481,570,803,846,875,561,601,639,477,576,580,664,633,598,600,583,488,687,654,675,660,653,661,704,556,624,688,688,660,753,747,558,719,611,599,649,701,703,649,563,667,625,748,698,661,596,564,585,681,677,586,592,629,644,653,644,693,655,615,618,680,625,620,616,681,637,1101,1228,1013,1093,1418,1039,526,499,436,563,454,454,498,516,534,522,522,526,590,521,541,538,469,558,441,416,548,530,524,517,587,523,534,689,473,504,496,541,502,526,486,575,457,462,515,517,518,470,475,550,570,501,587,489,490,409,368,581,550,471,449,842,846,904,709,846,629,863,736,649,797,891,681,721,685,776,857,812,658,841,713,817,793,736,623,604,797,779,755,809,771,709,779,808,621,593,605,794,742,730,658,690,624,605,570,746,715,761,703,697,762,613,663,801,838,817,836,804,1018,1095,1318,1082,1111,1320,1028,980,877,786,818,791,914,1013,741,797,796,652,762,716,698,823,913,747,732,988,624,820,738,847,772,990,720,669,905,858,997,1045,1001,1009,754,988,737,1048,1102,947,805,1186,1126,964,973,1266,1372,1043,970,918,955,1119,1199,1066,1119,1245,990,861,1016,615,856,762,940,927,855,995,1011,1192,1191,1219,1182,911,1053,1071,1097,1226,1179,1070,891,724,1143,805,833,910,469,814,757,402,515,501,421,1100,1163,1120,924,1221,937,888,778,774,951,745,1102,969,942,845,836,1216,1327,1127,1139,1152,1141,1092,1237,777,929,900,1167,985,937,1279,1296,776,824,963,980,1128,1060,861,837,853,933,975,1003,899,619,923,1044,805,1074,1058,1179,934,987,777,992,1277,1019,964,858,834,834,974,1039,1180,835,855,981,755,863,830,970,996,1224,924,1055,1118,1010,975,937,1166,1001,1171,1042,1024,1091,1154,1083,1144,877,927,1217,1056,854,1144,1316,1080,1284,881,1290,613,1278,1270,1067,1295,945,1381,1304,1338,1201,1228,1113,1108,1192,1276,1013,1102,1057,871,1132,1020,1415,1226,1115,1060,1155,1046,1150,1029,1192,993,1226,1034,1204,961,514,511,804,1150,992,1136,1221,942,1008,685,983,513,449,1014,958,858,941,1065,1217,999,1146,1154,1482,1249,1311,979,1130,894,1086,1285,1038,1321,1343,1140,1263,1201,870,1306,1224,1350,1044,811,1202,1310,1336,1051,1020,1190,1279,995,1272,909,1310,1296,1271,1394,1303,1195,1354,1335,1308,1418,913,753,785,1111,1091,1145,887,1162,802,1147,1111,1334,1128,1281,1197,1080,1025,1021,1089,962,887,1266,1150,1218,870,713,931,723,1067,868,1086,922,962,891,871,1083,585,982,886,1056,941,713,966,910,925,1262,1189,725,810,747,875,1104,1144,1222,1033,1009,1130,1079,1204,1126,1234,1106,1008,966,1187,1235,1188,1011,930,943,1148,936,939,1211,1015,851,930,1029,968,1033,1023,1075,1145,1007,1025,1052,1005,934,1036,1126,1153,1240,1259,929,1229,1390,1181,1280,1159,1248,1410,1227,1286,1066,896,1169,1242,1116,1185,1188,1049,828,756,1248,1205,1147,1291,1264,1061,935,1351,1163,1149,1319,1169,1130,1042,1098,1245,1115,1032,960,1091,929,1411,1331,1252,1065,1322,1220,1250,959,1186,1014,1071,932,903,952,1099,881,926,1337,1306,1349,1299,1205,1339,1387,1396,1256,1391,1332,1249,1267,1376,1213,1380,1323,1243,979,1256,1424,1312,1106,1090,1082,960,1256,962,746,1322,1374,1329,1300,1401,1407,1190,1241,1167,1275,1153,1258,934,911,1252,1048,1274,897,1095,697,756,1025,969,878,1086,1200,1102,1167,1281,1130,1358,1003,921,880,1087,1040,1168,1284,1095,1156,1131,938,1126,1087,1227,1186,1124,1076,1146,1107,657,673,948,1295,1069,1368,1203,1202,1297,1305,1117,938,1179,1164,1377,1301,964,1451,1362,1185,1162,1265,1219,960,981,933,1077,1182,1139,1051,868,1197,963,945,1103,1155,1107,968,1353,1340,1193,1199,1293,1248,1305,1235,1220,1091,966,834,1039,1298,1001,941,1057,1130,977,1031,1038,1103,990,1185,1082,1171,1203,1302,1124,1171,1096,1163,1167,947,901,1160,1179,1236,977,1096,1150,935,989,1133,1211,1083,1140,860,1179,1208,1126,1320,1199,1335,1016,745,1240,964,980,1144,928,995,871,1180,1147,1259,1039,966,1040,1299,1170,1167,1184,1257,1175,1292,1233,918,1176,1021,1138,1024,1214,1172,1206,1093,1030,1019,1153,1021,1260,1060,993,1022,974,1059,893,922,1040,846,868,981,993,945,836,838,1105,844,832,1042,841,943,1091,759,1044,914,1228,951,1233,863,737,1059,1022,708,941,1159,796,1037,970,1055,1205,1113,993,986,954,1082,825,990,922,710,685,889,1013,785,879,977,1130,965,1164,737,964,909,758,800,650,909,1020,915,563,749,1007,838,816,910,767,857,1055,790,881,523,701,900,1022,755,852,946,677,634,941,865,1163,1017,1033,1019,838,1089,978,973,1135,1212,464,872,995,922,1028,1027,1152,1287,921,1137,902,962,860,1060,1720,1786,1805,1736,1735,1803,1680,1709,1551,1532,1515,1221,772,635,1092,800,800,1009,850,823,425,423,951,759,940,1038,974,1077,737,979,927,892,1053,800,1104,743,899,774,1026,961,1062,983,884,734,903,885,888,1232,1163,1148,911,1020,1068,975,1130,1095,1135,791,1207,1388,1338,1104,975,592,537,953,590,834,1169,1144,1012,736,793,940,958,781,693,955,823,964,914,852,749,880,759,1119,1025,862,889,950,943,769,864,1168,1170,1295,1125,1183,1154,1081,1153,1222,1381,1276,986,853,920,819,1022,1227,1310,1565,1465,1226,1126,1332,1186,1184,1379,1328,1186,1111,1376,1445,1302,1341,1394,1273,1315,1134,1150,900,1133,1191,1418,1200,1295,1103,1258,1437,1257,1416,1320,1525,1329,1549,1345,1388,1107,1432,1396,1053,1176,1086,1014,863,1245,1140,1296,1078,1084,1097,1117,1217,1164,1073,1091,1366,1152,1148,1432,1123,1193,840,1129,1346,1322,1281,1094,1285,1316,1366,1398,1247,1121,1463,1226,1457,1306,1321,1179,1209,1143,1553,1306,1455,934,1129,1292,1450,1396,1369,1274,1305,1277,1333,1279,1221,1217,1201,1271,1447,1258,1183,1288,1288,1127,1103,1077,1044,1117,1317,1096,1248,1178,1269,1028,1065,1256,1327,999,1200,2056,2048,2055,2051,1167,1036,1376,1045,1150,1243,751,904,907,1023,858,822,864,913,830,850,902,879,879,936,1038,778,1031,1007,1322,1657,1231,1162,1146,912,926,878,930,1007,1325,1182,1210,927,1049,1166,1065,1195,1085,1258,1061,1068,795,1316,1217,1013,901,875,1089,1037,907,1033,1223,1117,1024,846,1103,1230,1290,1109,1210,842,1264,1119,648,1096,703,797,967,815,484,1160,1078,1041,1014,963,808,683,719,1001,661,878,814,824,730,812,714,801,788,723,878,921,767,1055,796,775,814,775,815,667,730,883,836,660,1001,843,820,703,716,718,849,706,906,776,824,1281,1201,1233,968,1006,919,870,910,808,1166,1149,434,432,426,457,753,977,959,975,812,832,835,848,874,966,1259,933,704,810,610,729,920,845,852,664,819,771,682,727,733,530,854,874,811,788,883,871,788,753,943,843,872,877,883,890,921,794,757,904,783,454,579,577,516,891,544,564,769,582,851,1317,1431,1403,1222,1057,1018,916,1103,1113,718,1102,1493,1327,1223,1077,1420,1311,992,958,1040,751,855,840,916,779,768,952,916,978,856,928,708,845,735,1184,1368,930,871,1052,1006,1391,1439,1194,1024,897,1036,926,1013,934,922,985,1047,1576,1355,1132,1146,828,682,1014,781,879,864,843,792,768,779,744,813,840,796,1026,1175,979,1175,1174,885,976,847,887,850,832,865,1046,902,1079,1235,923,954,718,977,916,987,880,930,843,925,809,874,852,857,824,822,889,853,881,830,802,652,775,641,809,847,777,822,745,846,770,892,760,493,908,504,809,635,685,670,691,851,748,881,715,879,900,764,783,1034,1197,1082,1099,343,722,455,374,284,307,305,596,424,298,411,407,633,730,470,524,512,539,515,749,452,393,582,452,504,448,552,452,476,576,437,497,516,472,497,509,429,258,502,274,491,351,382,354,362,366,277,516,713,655,678,496,451,576,506,506,407,444,442,408,404,467,471,454,309,307,358,575,573,590,281,658,680,558,865,442,593,510,702,459,884,745,977,1092,1307,906,872,900,1016,1195,1090,953,481,840,1023,1063,800,1035,1302,1261,1259,1309,1246,1015,1294,1141,978,1126,1219,1123,1124,945,785,1072,1012,633,1036,667,1078,632,1200,1049,912,915,1069,1143,1070,1095,1064,1111,1033,1281,1236,863,1040,1188,1180,788,1224,1090,1253,1329,914,1348,1389,1043,1308,1229,1100,1184,1237,1191,1081,1229,1580,1191,1277,1064,1171,1438,1182,1288,1344,1373,1233,1387,984,819,1271,1359,1159,1238,1148,1085,1167,900,1041,1080,1151,1098,1226,1204,795,788,958,1122,1213,1088,1207,1064,1225,1244,1198,909,882,1015,1266,1308,1249,1226,1209,1252,1141,1093,1063,808,977,1233,1183,1005,1125,729,1025,1001,1174,919,1155,1001,1105,789,788,948,900,984,970,995,835,1018,939,910,1289,1114,748,1012,990,811,766,803,939,942,1105,753,780,658,971,1040,625,879,1033,967,908,737,1160,990,1078,943,924,957,904,866,864,836,835,877,709,846,896,934,1248,1062,950,1080,1244,1064,1405,1287,1139,1156,1210,1254,814,756,1104,525,955,1151,1133,1289,1109,1124,991,1207,1088,1078,1190,1128,1177,1202,1175,1269,1298,1344,1300,1353,1260,829,1079,1147,1246,870,1206,1262,1378,1247,873,1288,1255,1202,1089,1207,1028,1221,1324,1171,1089,1092,950,827,1248,1048,931,1340,1122,1363,1309,1159,967,872,1248,1040,1084,1070,847,1254,1034,1086,966,1223,873,948,772,964,898,887,898,1109,1077,841,1086,1267,1330,1400,1501,1399,1340,1135,1295,1207,1324,1324,1348,1401,1344,1405,1407,1486,1199,1195,1350,1358,1085,1271,1398,1150,1188,1462,1437,1366,1460,1259,1304,1264,1268,1397,1223,1260,893,792,1139,1050,1351,1220,778,832,633,1098,1218,954,794,861,1006,1117,775,926,1046,1143,1218,965,1106,1300,925,939,981,971,947,935,933,907,964,1276,1099,1041,1254,1064,1018,928,1049,934,955,1324,1112,670,772,908,1126,1054,1037,920,954,540,998,736,1123,1101,1153,1231,1122,1081,868,1001,686,914,844,1065,1166,1125,1274,957,934,1198,1102,1056,1081,1062,1088,1373,1110,1022,932,1063,1237,1206,1157,1125,1036,1110,1174,1309,1184,938,956,1238,1106,1106,763,1192,1088,1242,959,1051,1073,1204,1040,1138,1096,1007,924,939,990,852,911,652,1115,787,1102,1195,1157,969,1208,954,1205,1095,1084,1166,1019,965,1227,1061,1198,977,991,1248,951,1249,1196,1216,1287,1240,1083,1021,1321,1228,1126,1202,1243,1102,1153,1264,1395,1039,1083,1043,820,910,957,1148,1166,717,920,1189,1275,912,1191,768,966,1144,491,917,1012,783,1198,1316,1013,1154,906,1216,990,978,1013,981,954,1079,474,1145,1008,1367,1133,1077,1240,1182,877,1224,1274,1185,1081,976,1090,1135,1261,1200,916,1129,1029,1188,1270,1062,1267,1205,1290,1260,1243,1222,1392,1270,1292,1323,886,1160,1093,1284,1326,1201,1147,1010,1079,947,1164,976,1188,829,1196,1148,1230,1401,1428,1211,1110,1073,701,612,755,1140,1193,890,870,1003,1033,822,1229,1055,954,913,701,1121,981,1034,997,849,923,537,1329,1336,1084,1235,1197,1205,977,1088,993,1208,1172,1197,1127,931,1126,1162,1232,1179,920,1051,1178,1106,1220,871,832,985,1191,1158,830,1100,1176,901,1054,1032,1115,848,805,692,806,818,1071,1051,750,780,648,790,870,965,842,1116,1149,779,984,1061,1020,1022,973,1047,754,1006,747,859,906,969,1041,734,746,751,755,758,817,575,650,1004,726,1054,936,968,750,826,608,792,816,1047,975,882,1076,1038,884,888,975,1028,816,943,1054,1067,1146,973,1170,821,1089,1048,962,988,821,965,887,843,831,888,1177,805,1001,922,577,536,429,433,413,452,765,699,696,507,630,466,546,538,391,434,468,361,286,364,374,431,290,240,324,303,313,371,273,236,281,269,269,413,486,538,472,504,483,543,422,467,531,573,556,612,405,439,475,436,439,515,445,443,543,478,488,450,475,446,647,399,446,367,451,465,282,438,427,436,533,545,565,444,455,516,465,451,508,538,597,542,561,515,568,573,484,484,437,525,393,545,463,529,523,514,541,547,573,552,596,509,571,517,616,545,551,515,568,409,482,434,456,460,480,533,507,527,473,510,480,526,458,549,501,509,501,530,479,561,554,488,540,576,524,481,500,676,776,442,546,419,545,556,470,562,576,417,539,839,749,863,666,677,755,489,886,755,664,818,755,795,675,729,832,848,650,1040,944,1092,1024,1182,1307,1334,1149,1141,1162,1060,1263,778,1300,906,1032,1284,950,1030,1011,960,1078,1268,1156,1078,1287,896,987,975,1269,1107,968,955,1083,1046,1378,1329,1208,1125,1052,870,1355,1100,1016,819,1047,952,982,924,1176,1119,776,1258,1183,1168,1281,1033,860,852,631,1336,1214,884,622,870,858,1076,1131,827,972,1228,1069,920,917,1185,829,1105,1037,912,940,1379,1034,1116,968,894,1095,1108,1053,1070,1142,1017,1100,1131,1128,1346,1239,992,952,1085,999,1153,814,1063,1088,1192,1122,1135,1084,1147,1181,897,1193,1141,1239,1131,1147,1058,700,1077,1245,1123,1204,1278,1232,559,620,1274,1123,1040,1109,1172,1142,1221,1066,1054,959,925,994,1102,990,1107,1032,1101,1284,1014,1234,1383,1147,1157,974,996,1059,1049,1224,1102,1097,1058,1069,1169,977,1070,948,755,838,1022,994,880,1110,1185,858,740,1054,995,744,750,706,715,894,950,998,841,878,1113,654,630,972,940,949,1175,1109,870,937,1130,1090,1052,655,908,945,440,664,977,1025,1170,1036,1044,1017,948,1221,1e3,966,1085,968,921,913,784,750,921,998,906,701,656,983,912,872,693,830,835,872,749,857,822,1428,1517,1399,1139,1128,1034,865,802,1098,1143,1061,1347,1456,1295,1257,1058,837,851,1090,1222,920,1107,1220,964,977,1193,1073,965,955,984,1002,1203,1348,1019,1046,1032,926,1119,1118,1149,1232,1150,969,1203,1009,1310,1353,1084,1093,1176,1280,1336,1157,960,1329,1138,1016,1118,1268,837,1159,1299,1293,880,1397,1077,598,557,659,835,855,1021,788,780,782,942,865,607,641,863,913,666,727,648,709,841,478,788,688,593,607,1167,1184,1205,1133,939,1018,1093,1031,1025,1114,1170,1300,1234,1200,1036,1115,1164,1098,1055,1112,1107,958,1078,848,635,798,1025,1062,879,988,1435,1238,953,1069,1221,1108,1141,1338,974,981,887,931,1051,663,723,1335,1029,880,1042,927,934,1255,1133,829,505,1134,829,851,631,759,915,999,1020,786,771,758,1090,940,682,399,362,396,531,362,634,1519,2055,1368,1318,2040,2048,1290,1304,2048,2049,1642,1086,2004,2050,2048,1460,1244,1332,989,394,461,432,488,728,870,481,507,406,612,651,714,589,542,506,433,629,939,757,419,605,651,652,677,440,480,616,835,972,1236,1052,1058,1221,1089,871,649,731,787,795,861,1179,1105,923,1041,1016,999,1109,784,873,912,777,1018,1155,720,782,915,830,858,1023,1115,1072,1082,1139,1031,1070,1201,1205,1159,1134,1125,1066,966,835,849,1110,931,1175,1428,986,1266,1220,1203,1508,1236,1195,1005,1197,1434,1280,1165,1283,1340,1352,1290,958,950,1276,993,1062,1209,1113,1028,847,1077,868,1417,1103,1110,1031,1011,860,859,913,1188,1137,1376,1244,1381,1167,1212,1317,1260,1195,1156,1324,1202,1394,979,1140,980,1044,1053,1352,1340,1045,1420,1080,799,1172,1067,897,738,783,941,1197,1038,964,946,795,989,1226,967,1090,1189,989,1158,946,1278,839,1034,1391,1066,1230,1247,1395,1315,969,1442,1173,1418,1386,1311,1200,1287,1230,1226,1191,1426,1034,1178,1289,1431,1016,1185,1190,1194,1216,926,1267,1116,1122,1304,1130,996,1261,1182,1169,1258,1264,1187,1185,1226,1311,1097,1236,1251,1166,1199,985,1244,1150,1285,1163,1132,956,822,898,950,597,1040,849,1227,1084,1172,1176,1206,916,1073,1290,1334,1296,1345,1319,1123,1017,1107,1283,1311,1187,1033,1348,1351,1109,1170,1078,1265,1230,1333,1327,1039,881,893,1126,1303,1211,1297,1361,1028,1315,1167,1230,1041,1166,872,907,1078,709,771,1033,758,919,904,748,860,776,536,1018,1024,837,951,915,609,756,1176,961,785,1090,1233,932,1250,1214,1280,1346,1354,1179,1165,1183,1062,1083,892,836,923,721,920,897,673,1294,1187,1339,1351,1307,1354,1302,1364,1318,1320,1355,1332,1366,1411,1388,1374,1368,1374,1292,1388,1387,1277,1399,1276,1427,1384,1307,1409,1352,1335,1409,1365,1300,1437,1331,1387,1389,1351,1396,1351,1314,1433,1340,1343,1366,1356,1359,1147,1285,1306,1358,1551,1161,1425,1390,1292,1208,1322,1151,1449,1161,1115,957,1245,1173,1284,1251,752,990,851,1054,1053,1107,1185,687,975,962,965,982,1027,548,750,655,1031,859,785,920,791,944,828,1331,749,947,916,1122,922,897,870,1079,1071,859,804,803,926,927,778,1132,925,1045,923,1163,1269,1070,618,748,655,808,1021,1106,1161,1210,955,799,790,857,1061,887,1043,1190,1223,1234,1333,1234,946,862,1158,1202,1016,1274,1019,1213,987,1314,1317,1152,881,993,1282,1341,1249,1287,1083,1231,1212,1050,1435,1197,1273,1019,1024,1264,1269,1407,1350,1380,1055,1021,900,1201,1148,1242,1327,1295,1192,1201,1241,1274,1130,1085,1174,1335,1134,1163,1215,1210,1123,1114,1098,1466,1228,1312,1201,988,1045,1299,949,1014,1064,999,1006,1271,1148,928,1030,814,956,928,951,1082,1096,611,984,1027,985,1018,1089,848,722,1058,971,985,1084,1150,679,927,1250,1217,1009,1169,1159,1022,985,972,1296,1157,908,1062,860,1069,702,1139,1197,993,761,1124,1104,1155,941,1189,1008,1269,1350,1395,965,1090,1403,1310,1437,1435,1174,971,882,1129,1236,903,1054,1215,983,1123,1338,1010,1360,999,1119,1231,1330,1422,1252,1283,1351,1092,1357,1187,1096,1123,1157,1079,1066,1217,1045,1102,1359,1237,1223,996,1346,1064,1345,1333,1259,1263,1305,1399,1478,1256,1386,1059,1347,1184,1299,1241,1225,1281,1317,1421,1151,1123,1058,1383,1332,1267,1256,1327,1268,1279,1423,1324,1425,1208,1455,1406,1128,1428,1282,979,1043,1319,1204,1308,912,826,709,1047,828,1091,1177,1149,1236,1141,995,889,795,1105,862,1353,1095,1113,573,1055,944,1057,1078,1007,1005,1226,881,1029,1148,953,1216,1220,995,1362,1165,1141,1052,946,1200,934,954,1036,909,1024,696,994,890,865,824,981,955,1160,1028,1248,1318,1355,1296,1287,1346,1370,1231,1269,1356,1357,1262,1230,1217,1334,1382,1250,1233,1282,1273,1348,1357,1270,1300,1349,1362,1287,1264,1254,1337,1349,1306,1276,1298,1328,1349,1376,1270,1243,1313,1347,1324,1201,1269,1275,1344,1381,1273,1203,1238,1359,1362,1266,1310,1287,1319,1264,1244,1269,1357,1353,1298,1269,1262,1347,1371,1322,1262,1293,1333,1353,1304,1265,1319,1334,1359,1256,1256,1296,1358,1374,1269,1273,1301,1370,1392,1269,1290,1305,1344,1341,1285,1290,1351,1368,1278,1249,1302,1374,1359,1257,1232,1281,1335,1313,1240,1243,1229,1256,1317,1224,1275,1310,1345,1354,1325,1282,1303,1358,1392,1312,1317,1337,1365,1395,1325,1263,1326,1369,1382,1364,1271,1311,1346,1384,1348,1293,1313,1381,1411,1314,1298,1342,1377,1385,1302,1317,1331,1369,1332,1271,1287,1360,1394,1338,1294,1300,1356,1408,1320,1293,1200,1284,1386,1288,1273,1324,1386,1389,1295,1300,1376,1409,1348,1299,1292,1348,1396,1293,1302,1305,1361,1330,1299,1318,1364,1393,1305,1316,1335,1390,1347,1272,1328,1380,1398,1308,1296,1321,1379,1387,1301,1311,1391,1403,1281,1298,1192,1291,889,935,816,862,1216,875,1146,818,971,1070,1234,1135,1281,1294,1117,812,1283,1092,844,1155,1291,1246,1214,913,1102,882,1141,897,896,946,734,921,863,1208,1038,1008,1127,1011,747,653,1055,1287,1285,884,1072,703,993,848,925,1193,1016,1304,1288,1191,1186,1059,1057,811,959,1185,1207,612,1018,1096,1107,1162,866,960,1204,969,1006,1195,1061,1230,1380,1186,810,923,1047,992,1095,615,733,1073,1083,886,1149,1328,1106,928,1063,1102,808,539,511,485,426,551,723,473,488,636,856,818,779,598,620,995,848,908,923,878,1217,1444,1115,972,1105,1281,1176,1186,1194,1265,991,1160,854,1029,997,924,733,813,873,867,828,946,899,1021,1113,1371,1405,1167,1309,943,1092,1289,1412,1262,1088,1225,930,727,824,940,921,924,803,561,715,1040,729,779,823,740,862,671,622,746,882,854,1104,736,734,824,956,577,880,1052,605,731,772,752,755,797,942,1405,1545,1567,1546,1408,1590,1596,889,750,621,890,934,887,734,900,716,807,905,633,819,826,794,1074,662,804,714,956,780,574,766,914,774,698,737,908,1189,790,946,844,1074,836,911,921,530,1246,545,381,1065,906,929,553,784,1014,1387,803,908,856,646,797,806,936,961,859,871,714,1038,1032,785,705,792,735,649,726,595,987,922,510,543,805,1099,685,1195,1227,1610,1669,1140,858,1075,1181,1126,919,1153,1159,949,677,1018,734,573,659,880,1037,985,621,893,1032,966,810,958,1049,754,1100,786,626,548,417,667,675,771,832,881,1089,699,990,836,812,1107,1254,1038,1212,880,914,1020,707,787,1082,1055,1160,1047,1061,629,544,709,606,586,1271,1204,1107,1090,670,981,1011,1015,868,1224,1371,1118,1397,833,683,569,588,568,756,830,706,572,715,738,759,773,682,769,752,701,736,931,731,711,705,798,672,819,610,803,627,696,649,935,766,1023,844,965,954,803,1008,878,927,997,1094,986,612,833,750,758,803,1007,934,1023,1023,1201,1154,940,1072,1100,1129,753,588,625,690,832,844,748,1067,1217,1024,1274,976,1065,1052,944,1034,1157,793,1146,920,872,838,937,905,530,748,766,717,691,724,512,993,902,1547,1607,824,936,642,804,988,1129,590,710,652,598,965,738,737,1110,701,768,421,510,501,565,881,1035,614,922,904,1295,1001,791,1077,940,943,899,876,1076,789,884,703,1194,992,649,858,883,941,755,709,690,577,589,959,953,1121,1215,1014,1002,1114,1203,1219,1284,1445,1398,1260,754,1151,1165,1109,1004,1177,1074,985,1194,1057,1358,1324,1130,1173,1050,967,1187,1095,980,1033,926,1427,1434,1296,1458,1441,1374,1380,1405,962,1196,1194,1183,1340,1296,1448,1189,1145,1199,1171,1038,1014,1093,1163,1100,947,986,1063,1058,1284,989,998,1184,1081,1042,1356,1415,1394,1347,1270,1112,1112,1371,1421,1357,1341,1322,1128,761,1155,1066,1084,1162,1412,1415,1335,1038,1246,1239,1236,1179,860,1119,1054,1144,1213,807,1169,940,1004,900,1059,956,1210,1110,1013,769,797,695,626,493,755,693,700,385,899,1059,1101,996,1028,938,978,862,844,1021,844,862,889,800,982,663,895,976,1037,981,605,1248,1294,1395,1100,805,1370,922,1234,950,1260,1045,1154,1173,1320,1225,1151,1224,1045,916,1183,1288,661,732,1233,942,993,1248,1344,1040,1002,935,962,811,779,911,683,935,848,1066,886,720,648,837,864,946,527,850,888,654,779,1056,569,877,647,450,547,763,539,748,717,457,328,532,1213,1186,728,967,803,948,1016,1192,543,1005,1374,1284,1195,975,1159,1094,979,921,1188,1360,1460,1361,1328,955,875,1391,1446,1488,1110,1114,1103,1374,1300,1078,1267,1231,1174,1361,1322,1175,1011,1005,970,1081,1084,1366,985,1248,1035,1240,1195,1068,1087,1292,1380,1392,1302,1082,916,860,905,1336,1072,957,917,1180,849,954,1153,1348,1449,1337,1143,1108,992,1129,1131,1097,997,984,1158,1088,757,1058,936,984,1329,955,1140,974,918,1004,1093,902,941,971,1016,1201,1085,1232,955,994,1119,1230,1236,1314,1327,1076,1086,1137,610,802,1003,572,1068,1182,1036,1057,944,1082,1205,1036,978,846,1006,881,969,1028,906,952,1105,1115,1054,984,1021,730,853,772,692,1028,1248,989,1279,926,918,1129,830,1049,1032,860,713,1029,893,933,949,859,1281,1456,1355,1056,994,994,1308,1209,1011,1241,1084,1531,1105,1150,1167,1264,1171,1211,1154,1103,1350,1425,1365,876,626,863,699,607,724,556,736,729,577,868,586,448,585,765,739,713,889,760,782,821,625,714,728,811,740,832,1057,974,903,966,569,1021,551,720,984,779,725,869,828,910,923,959,698,872,676,732,744,772,976,837,746,736,918,890,861,678,804,1026,835,810,920,1076,1043,876,845,1057,980,916,1003,1019,740,899,942,861,822,1095,1151,1206,1354,1118,1122,911,1195,1277,1299,1338,1177,1315,1056,952,803,949,1036,781,907,1154,893,1006,1053,1074,983,1125,536,884,1035,945,1003,880,1242,875,913,749,998,812,658,549,620,951,516,391,690,1070,805,1199,1136,978,983,1169,839,808,1163,873,908,826,546,754,801,765,899,1118,971,1133,726,956,1159,976,804,1113,1028,932,1097,1158,629,1050,1431,1306,824,843,845,567,728,783,913,772,738,734,602,718,1034,905,675,955,894,717,972,943,466,566,863,814,911,762,942,790,730,1069,875,861,849,786,753,776,987,694,883,1007,695,720,792,984,941,895,725,738,1177,829,1080,818,1222,699,1038,1194,968,850,866,977,1035,1112,947,882,949,819,884,1315,946,677,525,728,510,410,328,415,424,656,759,493,693,800,756,657,558,576,525,293,474,414,604,726,1042,644,910,534,620,777,725,644,636,490,780,814,605,504,551,467,569,607,518,646,607,1250,938,699,815,1032,1076,825,1058,919,1153,1063,942,1094,982,726,946,1017,989,1191,641,888,550,953,770,850,991,1193,966,983,1106,625,1073,1278,1293,811,962,782,906,969,950,708,1085,689,1104,1280,890,913,852,902,683,860,808,864,907,936,673,1060,1043,1161,947,1159,980,797,732,1287,899,927,379,630,837,743,1255,1270,1211,1178,1076,858,1225,1240,1254,1357,1066,528,555,1077,1063,1244,1209,1347,1234,1210,1349,1266,1229,1185,1184,1313,1233,1149,1043,1116,1253,1253,1015,1098,1137,1106,1123,1233,873,1090,1224,1186,1154,1280,1154,1281,1083,1201,992,778,1201,1127,1173,1256,1118,1309,1540,1424,1349,1224,1286,1299,1413,1438,1395,1552,1239,1373,1145,1208,1003,989,1116,1303,1230,1332,1395,1308,965,1096,881,1140,899,1050,1290,1253,1076,1050,885,1151,1027,1004,1162,895,1176,1043,1325,989,1017,1065,1145,1187,1247,1330,1123,1203,1184,973,1074,848,802,1046,899,847,847,995,979,942,772,1049,1057,976,1337,942,977,645,784,964,871,1026,1162,802,946,705,1049,1104,1136,1096,708,922,1077,1009,1086,928,953,989,958,1021,1202,895,863,1016,1094,1042,980,837,1191,766,690,892,931,803,638,968,913,1128,841,819,857,991,1065,1169,939,1267,1029,588,1107,1293,1267,1073,1159,1242,1144,1050,1177,1328,1255,1115,1365,1309,1074,1074,1131,757,601,838,1197,1119,984,686,937,1140,1240,1198,1079,859,871,1177,1257,531,1290,1082,1040,989,1128,1180,719,1115,937,1e3,1249,1074,1203,930,995,1054,1161,1216,1311,1074,1176,1250,1226,956,1246,1006,1101,980,1191,1134,1211,1231,1314,1209,1226,932,864,1145,1209,877,1326,906,840,1190,1273,1297,1150,1092,920,1029,952,874,878,992,779,958,965,1227,1050,902,984,938,1152,938,977,1094,783,798,1072,923,701,986,842,929,880,840,939,771,764,780,680,854,852,1124,754,863,572,972,657,488,784,615,624,533,1127,841,829,647,790,948,923,739,761,704,1004,851,899,821,823,826,1037,724,977,1052,954,944,839,819,934,811,908,911,866,404,972,1229,1235,1232,1328,1109,1183,1168,1302,1111,1088,1266,1103,1347,1248,1062,1301,986,1121,1085,1301,1175,1103,1176,1058,1290,1067,1251,1189,1055,1061,1101,1096,1211,1157,1182,790,1180,1358,1137,987,920,1089,1054,1368,1417,976,1304,927,1235,1041,1321,1312,1157,1032,995,914,1022,1067,965,1091,1579,1458,1005,1026,1031,955,798,1151,1097,1296,1253,1145,1411,1315,1126,1148,1224,1361,890,855,902,1068,1180,1181,1134,1121,1045,1189,1393,1295,1297,1359,1326,1387,936,577,1436,1149,1059,1118,1320,1436,1234,1300,1089,1041,1180,1081,1250,1102,1200,1316,1257,1388,1375,1278,1167,1247,972,1133,1014,1134,1160,1300,1270,1169,1274,1255,1197,1262,1150,1299,1029,1312,1438,1335,1126,1235,1314,1249,1261,1425,1440,1485,1375,1393,1425,1348,1095,1253,1269,1104,964,1352,1092,1291,1146,1223,1073,1114,1375,1322,1204,1162,1455,1261,1066,1296,1054,853,1321,1139,1200,1119,1309,1248,1082,1197,1186,1331,1295,1430,1031,1258,1330,1417,1487,1418,1430,1272,1337,1119,1368,1275,1218,1074,1428,1145,1228,988,1154,946,1033,1155,1341,1063,990,1035,928,948,1038,1005,1262,1204,1219,1257,913,863,1113,885,1077,1021,994,1138,807,1151,999,755,896,1069,1187,1180,1083,1079,978,816,1257,938,1105,1024,916,1070,1167,939,874,842,897,779,716,977,879,1171,810,949,1008,1175,1101,1120,1011,1080,1073,1018,989,1032,1236,1062,1326,849,998,1161,962,863,1120,890,984,1002,1135,896,1003,1182,1203,970,1143,1118,1090,990,1118,1038,969,840,910,1128,767,979,1157,1164,875,1156,1320,1247,1360,1362,1323,1379,1061,1329,1214,1243,1313,1200,1189,1332,1209,1285,1105,967,1030,1080,1119,1203,1306,1094,1046,859,1041,1207,1376,1251,1213,1229,1253,1287,1266,1248,1438,1179,1012,1399,1266,1189,1016,1091,1338,965,1316,1230,1137,1375,1196,1485,1300,1211,1339,1443,1474,1294,1045,1060,1468,1299,1342,1077,1301,1478,1149,1297,1345,1331,1316,1253,1140,1274,1261,1132,1143,1217,1327,1245,1221,1196,1169,1235,1337,1292,1058,1100,890,1238,1027,1314,1169,1276,1074,1105,1218,1137,1147,1255,1146,932,1180,1147,1245,1302,1330,1227,1278,1483,1382,1276,1409,1070,947,1170,1087,1495,1416,1209,1302,1203,1084,1253,1405,1351,1297,1285,858,1044,1053,1173,1380,1494,1176,989,935,1237,1372,1312,1156,1207,1351,1294,1310,1122,1246,1178,1238,1108,1273,950,1207,1245,1135,1250,1200,1292,1367,1286,1274,1207,1220,1273,1376,1390,1284,1331,1253,1404,1238,1152,1338,1284,1447,1315,1363,1291,1208,1172,1274,997,1173,1199,1038,1169,1038,968,1033,1242,1253,1410,1245,1252,1279,1196,1139,1095,1152,1073,1139,1178,1291,1062,1205,893,1097,1123,1121,880,1038,1214,1143,1205,1417,1305,1194,689,1164,1265,1289,1312,1300,1218,1282,1439,1252,903,1166,1473,1480,1388,1312,1261,1446,1169,1297,1098,1112,1221,1364,1156,1412,1367,1232,1431,1256,1218,1271,1407,1256,1269,1245,1290,1212,828,1081,924,1175,1124,1152,888,922,973,1079,1111,1187,1056,1262,1257,1249,844,1092,916,1221,1070,1482,1437,1391,1511,1504,1288,1140,1294,1330,1112,1194,1387,1254,1201,1234,1254,1172,1274,1330,1401,1200,1008,1304,919,1123,1032,1051,1186,1007,1158,1124,1331,1246,1256,1279,1147,1460,1365,1313,1044,816,1268,1075,1026,765,1168,1459,1195,1416,1086,1436,1163,1193,1368,1317,1349,1194,1339,1447,1192,1268,1361,1173,1411,1334,1075,1473,1361,1302,1397,1390,1011,1397,1449,1433,1228,1338,1434,1454,1280,1466,1362,1371,1253,1296,1210,1409,1324,1383,1510,1057,1432,1293,1406,1047,1157,1298,1310,1293,1350,1247,1149,1179,1301,1221,1271,1339,888,1237,1072,1217,1202,1457,1233,1298,1278,722,1358,1257,1151,1221,1285,1225,1150,959,1232,1247,991,1297,1350,1178,1343,1311,1137,1302,1171,1265,1020,1239,1443,1179,1296,1267,874,1207,1337,1157,1219,1365,1423,1232,1239,1076,1347,1316,1212,1260,1427,1258,1383,963,1233,1266,1345,1273,1345,1178,1081,1264,1243,1324,945,1223,1189,1263,1342,1227,1346,1073,1253,1238,1325,970,1328,1227,1311,1134,1180,1244,1160,1147,1134,833,1487,1016,651,826,776,806,926,526,1043,935,913,1004,850,794,640,591,959,1071,1066,798,919,1431,1344,1080,1020,887,1047,776,1009,939,949,914,963,943,1081,909,886,1027,893,885,883,765,1058,705,848,935,1006,844,1119,1143,992,788,855,923,724,909,719,498,1033,877,833,616,662,856,777,1151,979,1037,854,1015,676,809,862,863,1129,961,965,805,889,816,937,852,947,882,1022,1074,869,1043,808,743,799,1078,968,869,874,882,865,962,760,965,897,974,991,759,792,1084,846,969,851,631,614,732,964,870,866,1039,890,1030,950,962,895,743,982,1186,978,884,956,1182,1282,1096,897,845,1239,1012,856,795,958,932,434,607,966,1018,1015,512,616,736,934,1021,1108,862,1233,1104,1301,1288,1129,1088,907,746,1038,1038,1002,1141,1093,705,1122,1340,1074,1108,1177,1073,1109,1112,1408,1543,1358,974,1073,989,840,1024,1154,1162,1111,933,1211,972,1115,1138,1293,1014,1185,1143,1350,1261,947,1112,1064,1163,1247,1029,1204,1073,1296,1319,1170,848,1054,1053,1060,1048,1214,1202,1e3,598,1188,572,271,904,1142,906,1016,891,894,1125,1153,1e3,886,765,728,727,815,845,849,887,921,736,808,852,1130,1148,1034,1268,920,1048,1108,927,1016,1330,1258,1052,740,864,970,956,1010,1081,1113,949,891,836,898,859,625,917,1184,1206,1061,1095,1293,1364,1104,880,689,1111,1250,1026,1060,1198,993,1208,869,1140,1306,870,1339,1429,1261,1205,1144,1219,1259,1205,1231,1250,1219,1192,1212,1136,1273,1154,1047,1191,1209,1258,1222,1163,1193,1216,1204,1156,1044,1196,1252,1240,1158,1182,1203,1279,1234,1197,1196,1157,1296,1107,1296,1132,1118,1163,1225,1252,1217,1112,1198,1214,1250,1090,1196,1002,1277,1342,1086,1204,1273,1110,1035,1085,1158,1057,1252,1251,1018,1170,1099,1078,1208,1236,1090,1353,1132,1176,1140,1105,1087,1154,1013,940,1201,1335,1296,1326,1196,1347,1200,1173,1154,1280,1256,1408,1069,1124,1133,861,1266,1218,1115,1313,1290,1211,1204,1282,1246,1206,1206,1206,1296,1144,1227,1293,1254,1147,1232,915,1022,1081,1127,1170,1074,831,1095,1241,1227,1163,902,972,1155,829,1078,1393,921,1061,1229,1070,1079,976,1092,978,1357,1276,1262,1236,1226,1174,1128,1140,1370,1285,1145,911,1032,1300,1183,1229,1144,1130,1355,1079,1028,1240,1203,1230,1102,1157,1203,1111,1135,916,1078,921,1217,1079,789,831,983,1079,886,1178,1326,1143,1357,1309,1133,1157,1185,1011,989,1054,1001,1246,1203,1284,1326,957,1034,986,1066,1337,1118,892,1023,945,1329,1326,1261,1154,998,1120,1040,1079,1241,917,1137,890,1080,1075,1076,1034,1041,1055,930,872,751,706,1027,770,762,1241,961,994,1194,974,1110,1027,1297,1308,1114,1278,1081,1054,853,753,1147,1018,953,985,876,1200,936,1159,1064,1006,1121,1108,1086,1174,1036,1272,1289,1170,1044,1220,1133,1248,1057,1161,1266,999,1004,920,1218,1044,1181,1174,1200,1209,1146,896,1089,1137,1061,1148,888,918,922,1215,1008,1179,971,904,824,1221,998,1023,786,1337,1164,1134,1080,1107,1029,1232,1166,1116,816,938,893,892,947,1033,1008,955,1105,1081,1071,1024,1179,1150,1180,1093,884,867,784,651,746,807,820,1449,1162,1268,1280,1313,1145,1301,1367,1087,1267,1075,1007,1101,1134,1103,953,1126,1266,1297,1313,1210,1438,1279,1277,1288,1267,1393,1389,1158,938,1074,1336,1229,1071,1282,1282,954,1118,1337,1135,1062,1100,996,1141,1281,1122,861,1148,1159,1286,1078,1077,1095,1068,1263,1305,890,1194,936,1260,1315,1150,1112,1277,1147,1351,1252,1255,1112,1361,1115,992,675,1027,1154,1174,1336,950,1117,1138,1118,1277,900,1088,1068,1170,1158,1064,1205,1147,1154,1020,1112,1096,1028,897,1233,1148,1223,995,606,1071,1199,1280,1066,1371,838,1056,1174,901,1041,1249,1344,1204,1307,1178,822,797,1033,909,1226,1027,918,1102,1087,1306,1152,1216,1223,1081,1278,1030,1163,922,1235,1085,1259,1001,985,1141,818,809,1016,1174,1243,915,1193,1140,1020,1185,1140,1194,1125,1085,1090,1007,1066,1211,1043,837,1123,962,877,1214,985,996,897,1050,1106,1104,1217,1047,967,918,1275,1069,1042,988,1114,996,990,841,984,1048,1166,965,799,1149,993,1124,1074,965,769,909,699,993,898,899,774,934,875,712,812,842,706,748,795,744,659,829,911,724,743,825,630,855,808,866,924,980,958,936,851,709,521,493,608,891,1139,997,660,889,923,730,1065,742,1022,888,843,1050,850,861,810,881,969,847,758,807,982,769,832,932,979,957,754,835,1101,1045,756,1e3,970,892,1296,1318,1149,896,903,949,1041,1076,896,929,979,531,932,1200,1058,1062,896,920,1015,1052,1081,981,897,1103,616,1020,699,809,978,1080,767,500,619,588,529,684,689,795,1391,1099,1057,1371,984,1091,1331,1227,1069,1052,1288,1350,1149,1464,1324,1394,1308,1301,1256,1232,1258,1345,1337,1374,959,812,1267,1236,1256,1463,1300,1442,1294,1158,1129,1144,898,1242,1281,1221,1226,1145,1315,893,1136,1270,1277,1276,1185,1266,1064,1184,1177,1038,762,1001,1110,1122,920,1268,949,971,1160,1086,1106,915,1017,512,699,895,632,1203,850,770,641,1354,1125,1130,1127,1260,1081,1122,1059,848,1106,1001,1188,1518,1449,1070,1213,1247,1130,1174,1090,1211,1338,1285,1309,1325,1219,1288,1265,914,1301,1391,1391,1517,1558,1316,1008,1277,1173,1209,1164,1393,1177,1293,989,968,1204,1011,1091,1173,1114,1039,1205,1049,1174,1119,1266,1089,1144,1058,1393,1044,1143,1084,1092,1093,1173,1109,1227,1309,1146,1298,1222,1221,1301,1289,1484,1454,1392,1409,1333,1257,1189,1240,1436,1242,1435,1240,1120,1209,1154,1168,1102,1093,1049,1361,1371,1339,1020,978,1129,1371,1372,1246,1224,1370,1130,962,1286,1209,1240,1414,1335,1031,1382,1218,1225,1204,1285,1128,1264,1524,1162,1209,1254,1319,1233,1322,1186,1215,1377,1438,1181,1424,1361,1271,1097,1092,1423,1110,1263,1427,1323,1295,1331,1413,1419,1360,1284,1423,1418,1483,1066,1250,1320,1363,1137,1192,1161,1122,1255,1237,1391,631,973,1235,1084,1170,1390,1350,1295,1326,1361,1318,1389,920,1356,1408,832,1170,1237,1188,1315,1317,1204,1305,1285,1246,1102,1306,1201,975,1119,1064,1268,1311,1440,1325,1418,1243,1081,1192,1256,685,839,648,685,694,716,826,945,538,899,834,862,853,894,694,744,884,814,741,798,766,818,944,816,762,895,848,805,817,727,757,647,823,833,828,752,817,923,810,723,928,762,861,818,775,915,830,408,729,669,670,717,983,931,928,941,897,862,776,766,401,763,938,765,413,846,951,838,752,683,915,434,444,468,434,498,489,611,501,662,523,488,561,544,501,492,452,521,514,559,538,550,549,530,509,525,487,481,524,475,559,535,539,576,607,1024,866,840,769,820,746,817,873,920,893,850,626,650,637,985,1052,1246,1223,627,877,650,705,697,749,797,969,582,878,840,808,867,910,699,743,912,832,755,795,744,773,939,815,749,879,856,818,855,698,786,632,850,790,850,800,845,937,881,702,887,807,855,786,758,941,831,368,722,667,674,758,1167,784,868,1311,1001,995,1114,1154,1049,733,784,934,815,835,968,1192,864,1059,882,840,771,950,431,239,756,719,859,1035,1136,1096,1054,927,1131,993,1005,960,793,1036,811,863,630,1092,793,1e3,960,843,987,896,891,910,962,859,945,1010,877,886,906,894,923,1455,1292,1147,1175,967,796,707,924,877,812,895,898,996,1283,823,953,962,859,1297,1103,970,1028,1213,1061,1e3,1187,836,867,683,1180,1188,1160,1120,1138,1147,1102,1116,964,871,1102,801,1133,904,1292,1281,1097,1171,973,759,1104,796,914,847,1002,1178,1508,1203,1172,1192,1234,1135,1294,1292,1177,1126,1198,1157,924,1017,1369,1193,1110,956,1041,1187,1052,1004,907,902,941,988,1197,872,948,800,1174,1294,1269,1246,1057,1254,1188,1227,1277,1321,1345,931,1285,1225,1367,1038,1071,965,1077,1146,1158,918,1223,879,928,1061,1045,948,870,1011,1034,1109,1067,1027,1062,1051,1113,1180,946,1295,1040,1273,1134,1088,1128,1201,1201,1119,1150,921,1196,1225,1322,1295,1121,903,981,1061,1063,1148,809,1121,829,1262,1215,851,1156,1170,1180,1275,1130,878,1152,1091,1009,1013,1126,966,1167,1023,1153,1192,1073,1068,1131,1080,1231,1093,949,952,1138,1063,887,939,955,972,1037,871,933,1001,980,1114,936,905,1031,989,918,978,1157,756,815,745,1160,891,1116,833,1205,1045,885,1149,1016,798,1105,893,993,1171,1288,1259,1459,1438,1427,1537,1081,704,542,735,698,552,720,527,659,722,555,710,425,635,629,575,662,785,667,682,614,693,654,658,604,744,964,1450,1492,1606,111],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_sympy.data")}Module["addRunDependency"]("datafile_sympy.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.8/site-packages/isympy.py",start:0,end:11199,audio:0},{filename:"/lib/python3.8/site-packages/sympy/__init__.py",start:11199,end:39696,audio:0},{filename:"/lib/python3.8/site-packages/sympy/abc.py",start:39696,end:43370,audio:0},{filename:"/lib/python3.8/site-packages/sympy/conftest.py",start:43370,end:45628,audio:0},{filename:"/lib/python3.8/site-packages/sympy/galgebra.py",start:45628,end:45751,audio:0},{filename:"/lib/python3.8/site-packages/sympy/release.py",start:45751,end:45771,audio:0},{filename:"/lib/python3.8/site-packages/sympy/this.py",start:45771,end:46321,audio:0},{filename:"/lib/python3.8/site-packages/sympy/algebras/__init__.py",start:46321,end:46383,audio:0},{filename:"/lib/python3.8/site-packages/sympy/algebras/quaternion.py",start:46383,end:67160,audio:0},{filename:"/lib/python3.8/site-packages/sympy/algebras/tests/__init__.py",start:67160,end:67160,audio:0},{filename:"/lib/python3.8/site-packages/sympy/algebras/tests/test_quaternion.py",start:67160,end:74881,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/__init__.py",start:74881,end:75431,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/ask.py",start:75431,end:96453,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/ask_generated.py",start:96453,end:109291,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/assume.py",start:109291,end:123873,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/cnf.py",start:123873,end:134563,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/refine.py",start:134563,end:146570,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/satask.py",start:146570,end:151699,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/sathandlers.py",start:151699,end:165400,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/handlers/__init__.py",start:165400,end:165730,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/handlers/calculus.py",start:165730,end:172343,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/handlers/common.py",start:172343,end:176282,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/handlers/matrices.py",start:176282,end:198621,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/handlers/ntheory.py",start:198621,end:205834,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/handlers/order.py",start:205834,end:216951,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/handlers/sets.py",start:216951,end:239890,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/predicates/__init__.py",start:239890,end:24e4,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/predicates/calculus.py",start:24e4,end:241381,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/predicates/common.py",start:241381,end:243664,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/predicates/matrices.py",start:243664,end:255815,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/predicates/ntheory.py",start:255815,end:258361,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/predicates/order.py",start:258361,end:265002,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/predicates/sets.py",start:265002,end:273930,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/relation/__init__.py",start:273930,end:274191,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/relation/binrel.py",start:274191,end:280413,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/relation/equality.py",start:280413,end:286804,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/tests/__init__.py",start:286804,end:286804,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/tests/test_assumptions_2.py",start:286804,end:287874,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/tests/test_context.py",start:287874,end:289027,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/tests/test_matrices.py",start:289027,end:301189,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/tests/test_query.py",start:301189,end:398676,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/tests/test_refine.py",start:398676,end:406871,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/tests/test_satask.py",start:406871,end:420791,audio:0},{filename:"/lib/python3.8/site-packages/sympy/assumptions/tests/test_sathandlers.py",start:420791,end:424780,audio:0},{filename:"/lib/python3.8/site-packages/sympy/benchmarks/__init__.py",start:424780,end:424780,audio:0},{filename:"/lib/python3.8/site-packages/sympy/benchmarks/bench_discrete_log.py",start:424780,end:427253,audio:0},{filename:"/lib/python3.8/site-packages/sympy/benchmarks/bench_meijerint.py",start:427253,end:438587,audio:0},{filename:"/lib/python3.8/site-packages/sympy/benchmarks/bench_symbench.py",start:438587,end:441327,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/__init__.py",start:441327,end:442157,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/euler.py",start:442157,end:445421,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/finite_diff.py",start:445421,end:462887,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/singularities.py",start:462887,end:474292,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/util.py",start:474292,end:526026,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/tests/__init__.py",start:526026,end:526026,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/tests/test_euler.py",start:526026,end:528348,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/tests/test_finite_diff.py",start:528348,end:536100,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/tests/test_singularities.py",start:536100,end:539761,audio:0},{filename:"/lib/python3.8/site-packages/sympy/calculus/tests/test_util.py",start:539761,end:564948,audio:0},{filename:"/lib/python3.8/site-packages/sympy/categories/__init__.py",start:564948,end:565932,audio:0},{filename:"/lib/python3.8/site-packages/sympy/categories/baseclasses.py",start:565932,end:597403,audio:0},{filename:"/lib/python3.8/site-packages/sympy/categories/diagram_drawing.py",start:597403,end:692934,audio:0},{filename:"/lib/python3.8/site-packages/sympy/categories/tests/__init__.py",start:692934,end:692934,audio:0},{filename:"/lib/python3.8/site-packages/sympy/categories/tests/test_baseclasses.py",start:692934,end:698634,audio:0},{filename:"/lib/python3.8/site-packages/sympy/categories/tests/test_drawing.py",start:698634,end:726472,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/__init__.py",start:726472,end:727446,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/algorithms.py",start:727446,end:732311,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/approximations.py",start:732311,end:738748,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/array_utils.py",start:738748,end:739748,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/ast.py",start:739748,end:794881,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/cfunctions.py",start:794881,end:806699,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/cnodes.py",start:806699,end:809525,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/cutils.py",start:809525,end:809908,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/cxxnodes.py",start:809908,end:810240,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/fnodes.py",start:810240,end:829132,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/futils.py",start:829132,end:830924,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/matrix_nodes.py",start:830924,end:833024,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/numpy_nodes.py",start:833024,end:836168,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/pyutils.py",start:836168,end:837006,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/rewriting.py",start:837006,end:846129,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/scipy_nodes.py",start:846129,end:847305,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/__init__.py",start:847305,end:847305,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_algorithms.py",start:847305,end:851995,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_applications.py",start:851995,end:854173,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_approximations.py",start:854173,end:856146,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_ast.py",start:856146,end:877501,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_cfunctions.py",start:877501,end:882036,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_cnodes.py",start:882036,end:885063,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_cxxnodes.py",start:885063,end:885417,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_fnodes.py",start:885417,end:892034,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_numpy_nodes.py",start:892034,end:893535,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_pyutils.py",start:893535,end:893935,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_rewriting.py",start:893935,end:902788,audio:0},{filename:"/lib/python3.8/site-packages/sympy/codegen/tests/test_scipy_nodes.py",start:902788,end:903377,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/__init__.py",start:903377,end:904803,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/coset_table.py",start:904803,end:947759,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/fp_groups.py",start:947759,end:995820,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/free_groups.py",start:995820,end:1035823,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/generators.py",start:1035823,end:1043315,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/graycode.py",start:1043315,end:1054552,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/group_constructs.py",start:1054552,end:1056573,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/homomorphisms.py",start:1056573,end:1075914,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/named_groups.py",start:1075914,end:1083814,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/partitions.py",start:1083814,end:1104946,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/pc_groups.py",start:1104946,end:1126249,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/perm_groups.py",start:1126249,end:1310074,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/permutations.py",start:1310074,end:1397657,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/polyhedron.py",start:1397657,end:1433725,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/prufer.py",start:1433725,end:1445584,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/rewritingsystem.py",start:1445584,end:1462759,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/rewritingsystem_fsm.py",start:1462759,end:1465192,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/schur_number.py",start:1465192,end:1469320,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/subsets.py",start:1469320,end:1485178,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tensor_can.py",start:1485178,end:1525944,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/testutil.py",start:1525944,end:1537109,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/util.py",start:1537109,end:1553532,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/__init__.py",start:1553532,end:1553532,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_coset_table.py",start:1553532,end:1581992,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_fp_groups.py",start:1581992,end:1592003,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_free_groups.py",start:1592003,end:1598151,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_generators.py",start:1598151,end:1601718,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_graycode.py",start:1601718,end:1604518,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_group_constructs.py",start:1604518,end:1604968,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_homomorphisms.py",start:1604968,end:1608589,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_named_groups.py",start:1608589,end:1610520,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_partitions.py",start:1610520,end:1614623,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_pc_groups.py",start:1614623,end:1617362,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_perm_groups.py",start:1617362,end:1656700,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_permutations.py",start:1656700,end:1676899,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_polyhedron.py",start:1676899,end:1681116,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_prufer.py",start:1681116,end:1683765,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_rewriting.py",start:1683765,end:1685552,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_schur_number.py",start:1685552,end:1687275,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_subsets.py",start:1687275,end:1689778,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_tensor_can.py",start:1689778,end:1714454,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_testutil.py",start:1714454,end:1716172,audio:0},{filename:"/lib/python3.8/site-packages/sympy/combinatorics/tests/test_util.py",start:1716172,end:1720671,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/__init__.py",start:1720671,end:1720815,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/delta.py",start:1720815,end:1730918,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/expr_with_intlimits.py",start:1730918,end:1742250,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/expr_with_limits.py",start:1742250,end:1761651,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/gosper.py",start:1761651,end:1767210,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/guess.py",start:1767210,end:1784583,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/products.py",start:1784583,end:1803296,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/summations.py",start:1803296,end:1857065,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/tests/__init__.py",start:1857065,end:1857065,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/tests/test_delta.py",start:1857065,end:1880759,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/tests/test_gosper.py",start:1880759,end:1888399,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/tests/test_guess.py",start:1888399,end:1891458,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/tests/test_products.py",start:1891458,end:1905129,audio:0},{filename:"/lib/python3.8/site-packages/sympy/concrete/tests/test_sums_products.py",start:1905129,end:1963458,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/__init__.py",start:1963458,end:1966318,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/_print_helpers.py",start:1966318,end:1968706,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/add.py",start:1968706,end:2009798,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/alphabets.py",start:2009798,end:2010064,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/assumptions.py",start:2010064,end:2027639,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/backend.py",start:2027639,end:2029323,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/basic.py",start:2029323,end:2096069,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/cache.py",start:2096069,end:2100279,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/compatibility.py",start:2100279,end:2121620,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/containers.py",start:2121620,end:2131557,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/core.py",start:2131557,end:2134427,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/coreerrors.py",start:2134427,end:2134699,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/decorators.py",start:2134699,end:2144127,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/evalf.py",start:2144127,end:2198412,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/expr.py",start:2198412,end:2337491,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/exprtools.py",start:2337491,end:2388772,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/facts.py",start:2388772,end:2404507,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/function.py",start:2404507,end:2519444,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/kind.py",start:2519444,end:2530963,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/logic.py",start:2530963,end:2541842,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/mod.py",start:2541842,end:2549247,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/mul.py",start:2549247,end:2621966,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/multidimensional.py",start:2621966,end:2626336,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/numbers.py",start:2626336,end:2745773,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/operations.py",start:2745773,end:2770323,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/parameters.py",start:2770323,end:2774072,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/power.py",start:2774072,end:2845816,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/relational.py",start:2845816,end:2890832,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/rules.py",start:2890832,end:2892328,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/singleton.py",start:2892328,end:2899869,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/symbol.py",start:2899869,end:2926795,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/sympify.py",start:2926795,end:2946492,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/trace.py",start:2946492,end:2952675,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/benchmarks/__init__.py",start:2952675,end:2952675,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/benchmarks/bench_arit.py",start:2952675,end:2953087,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/benchmarks/bench_assumptions.py",start:2953087,end:2953264,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/benchmarks/bench_basic.py",start:2953264,end:2953474,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/benchmarks/bench_expand.py",start:2953474,end:2953901,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/benchmarks/bench_numbers.py",start:2953901,end:2954991,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/benchmarks/bench_sympify.py",start:2954991,end:2955129,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/__init__.py",start:2955129,end:2955129,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_args.py",start:2955129,end:3130302,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_arit.py",start:3130302,end:3203500,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_assumptions.py",start:3203500,end:3243175,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_basic.py",start:3243175,end:3252867,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_cache.py",start:3252867,end:3253301,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_compatibility.py",start:3253301,end:3255759,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_complex.py",start:3255759,end:3277276,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_constructor_postprocessor.py",start:3277276,end:3279649,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_containers.py",start:3279649,end:3286516,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_count_ops.py",start:3286516,end:3291533,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_diff.py",start:3291533,end:3296954,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_equal.py",start:3296954,end:3298538,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_eval.py",start:3298538,end:3300641,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_evalf.py",start:3300641,end:3323450,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_expand.py",start:3323450,end:3335307,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_expr.py",start:3335307,end:3406598,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_exprtools.py",start:3406598,end:3424371,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_facts.py",start:3424371,end:3435950,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_function.py",start:3435950,end:3486084,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_kind.py",start:3486084,end:3487908,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_logic.py",start:3487908,end:3493606,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_match.py",start:3493606,end:3514959,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_multidimensional.py",start:3514959,end:3515710,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_noncommutative.py",start:3515710,end:3519802,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_numbers.py",start:3519802,end:3587132,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_operations.py",start:3587132,end:3589888,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_parameters.py",start:3589888,end:3592622,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_power.py",start:3592622,end:3613928,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_priority.py",start:3613928,end:3617118,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_relational.py",start:3617118,end:3657748,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_rules.py",start:3657748,end:3658097,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_singleton.py",start:3658097,end:3661435,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_subs.py",start:3661435,end:3690376,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_symbol.py",start:3690376,end:3702420,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_sympify.py",start:3702420,end:3726895,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_trace.py",start:3726895,end:3729718,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_truediv.py",start:3729718,end:3730528,audio:0},{filename:"/lib/python3.8/site-packages/sympy/core/tests/test_var.py",start:3730528,end:3732075,audio:0},{filename:"/lib/python3.8/site-packages/sympy/crypto/__init__.py",start:3732075,end:3734233,audio:0},{filename:"/lib/python3.8/site-packages/sympy/crypto/crypto.py",start:3734233,end:3823617,audio:0},{filename:"/lib/python3.8/site-packages/sympy/crypto/tests/__init__.py",start:3823617,end:3823617,audio:0},{filename:"/lib/python3.8/site-packages/sympy/crypto/tests/test_crypto.py",start:3823617,end:3843369,audio:0},{filename:"/lib/python3.8/site-packages/sympy/diffgeom/__init__.py",start:3843369,end:3844360,audio:0},{filename:"/lib/python3.8/site-packages/sympy/diffgeom/diffgeom.py",start:3844360,end:3911125,audio:0},{filename:"/lib/python3.8/site-packages/sympy/diffgeom/rn.py",start:3911125,end:3917238,audio:0},{filename:"/lib/python3.8/site-packages/sympy/diffgeom/tests/__init__.py",start:3917238,end:3917238,audio:0},{filename:"/lib/python3.8/site-packages/sympy/diffgeom/tests/test_class_structure.py",start:3917238,end:3918243,audio:0},{filename:"/lib/python3.8/site-packages/sympy/diffgeom/tests/test_diffgeom.py",start:3918243,end:3928650,audio:0},{filename:"/lib/python3.8/site-packages/sympy/diffgeom/tests/test_function_diffgeom_book.py",start:3928650,end:3933908,audio:0},{filename:"/lib/python3.8/site-packages/sympy/diffgeom/tests/test_hyperbolic_space.py",start:3933908,end:3936491,audio:0},{filename:"/lib/python3.8/site-packages/sympy/discrete/__init__.py",start:3936491,end:3937263,audio:0},{filename:"/lib/python3.8/site-packages/sympy/discrete/convolutions.py",start:3937263,end:3951735,audio:0},{filename:"/lib/python3.8/site-packages/sympy/discrete/recurrences.py",start:3951735,end:3956825,audio:0},{filename:"/lib/python3.8/site-packages/sympy/discrete/transforms.py",start:3956825,end:3968508,audio:0},{filename:"/lib/python3.8/site-packages/sympy/discrete/tests/__init__.py",start:3968508,end:3968508,audio:0},{filename:"/lib/python3.8/site-packages/sympy/discrete/tests/test_convolutions.py",start:3968508,end:3985458,audio:0},{filename:"/lib/python3.8/site-packages/sympy/discrete/tests/test_recurrences.py",start:3985458,end:3988415,audio:0},{filename:"/lib/python3.8/site-packages/sympy/discrete/tests/test_transforms.py",start:3988415,end:3993948,audio:0},{filename:"/lib/python3.8/site-packages/sympy/external/__init__.py",start:3993948,end:3994526,audio:0},{filename:"/lib/python3.8/site-packages/sympy/external/importtools.py",start:3994526,end:4001909,audio:0},{filename:"/lib/python3.8/site-packages/sympy/external/tests/__init__.py",start:4001909,end:4001909,audio:0},{filename:"/lib/python3.8/site-packages/sympy/external/tests/test_autowrap.py",start:4001909,end:4011528,audio:0},{filename:"/lib/python3.8/site-packages/sympy/external/tests/test_codegen.py",start:4011528,end:4023610,audio:0},{filename:"/lib/python3.8/site-packages/sympy/external/tests/test_importtools.py",start:4023610,end:4025004,audio:0},{filename:"/lib/python3.8/site-packages/sympy/external/tests/test_numpy.py",start:4025004,end:4034546,audio:0},{filename:"/lib/python3.8/site-packages/sympy/external/tests/test_sage.py",start:4034546,end:4043566,audio:0},{filename:"/lib/python3.8/site-packages/sympy/external/tests/test_scipy.py",start:4043566,end:4044713,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/__init__.py",start:4044713,end:4049788,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/combinatorial/__init__.py",start:4049788,end:4049841,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/combinatorial/factorials.py",start:4049841,end:4087471,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/combinatorial/numbers.py",start:4087471,end:4155622,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/combinatorial/tests/__init__.py",start:4155622,end:4155622,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/combinatorial/tests/test_comb_factorials.py",start:4155622,end:4181307,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/combinatorial/tests/test_comb_numbers.py",start:4181307,end:4207629,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/__init__.py",start:4207629,end:4207679,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/complexes.py",start:4207679,end:4249772,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/exponential.py",start:4249772,end:4289510,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/hyperbolic.py",start:4289510,end:4339024,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/integers.py",start:4339024,end:4355536,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/miscellaneous.py",start:4355536,end:4381906,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/piecewise.py",start:4381906,end:4431666,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/trigonometric.py",start:4431666,end:4539356,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/benchmarks/__init__.py",start:4539356,end:4539356,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/benchmarks/bench_exp.py",start:4539356,end:4539479,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/tests/__init__.py",start:4539479,end:4539479,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/tests/test_complexes.py",start:4539479,end:4571164,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/tests/test_exponential.py",start:4571164,end:4596e3,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/tests/test_hyperbolic.py",start:4596e3,end:4631466,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/tests/test_integers.py",start:4631466,end:4649108,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/tests/test_interface.py",start:4649108,end:4650984,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/tests/test_miscellaneous.py",start:4650984,end:4666749,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/tests/test_piecewise.py",start:4666749,end:4717551,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/elementary/tests/test_trigonometric.py",start:4717551,end:4798409,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/__init__.py",start:4798409,end:4798468,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/bessel.py",start:4798468,end:4855745,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/beta_functions.py",start:4855745,end:4867469,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/bsplines.py",start:4867469,end:4877694,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/delta_functions.py",start:4877694,end:4898077,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/elliptic_integrals.py",start:4898077,end:4912787,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/error_functions.py",start:4912787,end:4985939,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/gamma_functions.py",start:4985939,end:5028646,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/hyper.py",start:5028646,end:5065705,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/mathieu_functions.py",start:5065705,end:5072283,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/polynomials.py",start:5072283,end:5112816,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/singularity_functions.py",start:5112816,end:5120374,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/spherical_harmonics.py",start:5120374,end:5131789,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tensor_functions.py",start:5131789,end:5144676,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/zeta_functions.py",start:5144676,end:5164939,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/benchmarks/__init__.py",start:5164939,end:5164939,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/benchmarks/bench_special.py",start:5164939,end:5165091,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/__init__.py",start:5165091,end:5165091,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_bessel.py",start:5165091,end:5194528,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_beta_functions.py",start:5194528,end:5197017,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_bsplines.py",start:5197017,end:5203984,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_delta_functions.py",start:5203984,end:5211058,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_elliptic_integrals.py",start:5211058,end:5217590,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_error_functions.py",start:5217590,end:5247201,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_gamma_functions.py",start:5247201,end:5275690,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_hyper.py",start:5275690,end:5290898,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_mathieu.py",start:5290898,end:5291978,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_singularity_functions.py",start:5291978,end:5295947,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_spec_polynomials.py",start:5295947,end:5311591,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_spherical_harmonics.py",start:5311591,end:5315162,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_tensor_functions.py",start:5315162,end:5320516,audio:0},{filename:"/lib/python3.8/site-packages/sympy/functions/special/tests/test_zeta_functions.py",start:5320516,end:5329335,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/__init__.py",start:5329335,end:5330575,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/curve.py",start:5330575,end:5340635,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/ellipse.py",start:5340635,end:5391424,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/entity.py",start:5391424,end:5412010,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/exceptions.py",start:5412010,end:5412141,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/line.py",start:5412141,end:5489220,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/parabola.py",start:5489220,end:5499475,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/plane.py",start:5499475,end:5526740,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/point.py",start:5526740,end:5563484,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/polygon.py",start:5563484,end:5645304,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/util.py",start:5645304,end:5664775,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/__init__.py",start:5664775,end:5664775,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_curve.py",start:5664775,end:5669042,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_ellipse.py",start:5669042,end:5694196,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_entity.py",start:5694196,end:5697293,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_geometrysets.py",start:5697293,end:5699159,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_line.py",start:5699159,end:5734691,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_parabola.py",start:5734691,end:5739861,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_plane.py",start:5739861,end:5752202,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_point.py",start:5752202,end:5768120,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_polygon.py",start:5768120,end:5794989,audio:0},{filename:"/lib/python3.8/site-packages/sympy/geometry/tests/test_util.py",start:5794989,end:5800760,audio:0},{filename:"/lib/python3.8/site-packages/sympy/holonomic/__init__.py",start:5800760,end:5801544,audio:0},{filename:"/lib/python3.8/site-packages/sympy/holonomic/holonomic.py",start:5801544,end:5895717,audio:0},{filename:"/lib/python3.8/site-packages/sympy/holonomic/holonomicerrors.py",start:5895717,end:5896910,audio:0},{filename:"/lib/python3.8/site-packages/sympy/holonomic/linearsolver.py",start:5896910,end:5899690,audio:0},{filename:"/lib/python3.8/site-packages/sympy/holonomic/numerical.py",start:5899690,end:5902420,audio:0},{filename:"/lib/python3.8/site-packages/sympy/holonomic/recurrence.py",start:5902420,end:5913403,audio:0},{filename:"/lib/python3.8/site-packages/sympy/holonomic/tests/__init__.py",start:5913403,end:5913403,audio:0},{filename:"/lib/python3.8/site-packages/sympy/holonomic/tests/test_holonomic.py",start:5913403,end:5947445,audio:0},{filename:"/lib/python3.8/site-packages/sympy/holonomic/tests/test_recurrence.py",start:5947445,end:5948444,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/__init__.py",start:5948444,end:5950288,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/deltafunctions.py",start:5950288,end:5957714,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/heurisch.py",start:5957714,end:5983203,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/integrals.py",start:5983203,end:6047726,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/intpoly.py",start:6047726,end:6090947,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/manualintegrate.py",start:6090947,end:6154298,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/meijerint.py",start:6154298,end:6232733,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/meijerint_doc.py",start:6232733,end:6233760,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/prde.py",start:6233760,end:6285449,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/quadrature.py",start:6285449,end:6302461,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rationaltools.py",start:6302461,end:6313046,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rde.py",start:6313046,end:6340218,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/risch.py",start:6340218,end:6407745,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/singularityfunctions.py",start:6407745,end:6410071,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/transforms.py",start:6410071,end:6474519,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/trigonometry.py",start:6474519,end:6485599,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/benchmarks/__init__.py",start:6485599,end:6485599,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/benchmarks/bench_integrate.py",start:6485599,end:6485894,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/benchmarks/bench_trigintegrate.py",start:6485894,end:6486135,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/__init__.py",start:6486135,end:6489599,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/constraints.py",start:6489599,end:6784721,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubimain.py",start:6784721,end:6792825,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/symbol.py",start:6792825,end:6794418,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/utility_function.py",start:6794418,end:7063681,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/parsetools/__init__.py",start:7063681,end:7063681,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/parsetools/generate_rules.py",start:7063681,end:7066522,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/parsetools/generate_tests.py",start:7066522,end:7069229,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/parsetools/parse.py",start:7069229,end:7096867,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/parsetools/header.py.txt",start:7096867,end:7106241,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/parsetools/tests/__init__.py",start:7106241,end:7106241,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/parsetools/tests/test_parse.py",start:7106241,end:7114452,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/__init__.py",start:7114452,end:7114745,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/__init__.py",start:7114745,end:7114745,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_1_2.py",start:7114745,end:7145171,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_1_3.py",start:7145171,end:7206356,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_1_4.py",start:7206356,end:7216782,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_exponential.py",start:7216782,end:7467740,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_hyperbolic_sine.py",start:7467740,end:7547292,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_inverse_hyperbolic_sine.py",start:7547292,end:7612464,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_inverse_sine.py",start:7612464,end:7696670,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_logarithms.py",start:7696670,end:8138797,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_miscellaneous_algebra.py",start:8138797,end:8664970,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_secant.py",start:8664970,end:8758367,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_sine.py",start:8758367,end:8922740,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_special_functions.py",start:8922740,end:8971087,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_tangent.py",start:8971087,end:9103461,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rubi_tests/tests/test_trinomials.py",start:9103461,end:10611864,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/__init__.py",start:10611864,end:10611864,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/binomial_products.py",start:10611864,end:10811034,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/exponential.py",start:10811034,end:10873910,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/hyperbolic.py",start:10873910,end:11091914,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/integrand_simplification.py",start:11091914,end:11115095,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/inverse_hyperbolic.py",start:11115095,end:11465988,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/inverse_trig.py",start:11465988,end:11783173,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/linear_products.py",start:11783173,end:11874725,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/logarithms.py",start:11874725,end:11972563,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/miscellaneous_algebraic.py",start:11972563,end:12205188,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/miscellaneous_integration.py",start:12205188,end:12255755,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/miscellaneous_trig.py",start:12255755,end:12445020,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/piecewise_linear.py",start:12445020,end:12464918,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/quadratic_products.py",start:12464918,end:12782132,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/secant.py",start:12782132,end:13232734,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/sine.py",start:13232734,end:13965914,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/special_functions.py",start:13965914,end:14055332,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/tangent.py",start:14055332,end:14369684,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/rules/trinomial_products.py",start:14369684,end:14612264,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/tests/__init__.py",start:14612264,end:14612264,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/tests/test_rubi_integrate.py",start:14612264,end:14614948,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/rubi/tests/test_utility_function.py",start:14614948,end:14696564,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/__init__.py",start:14696564,end:14696564,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_deltafunctions.py",start:14696564,end:14700059,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_failing_integrals.py",start:14700059,end:14707086,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_heurisch.py",start:14707086,end:14718310,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_integrals.py",start:14718310,end:14781316,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_intpoly.py",start:14781316,end:14817485,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_lineintegrals.py",start:14817485,end:14817720,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_manual.py",start:14817720,end:14843632,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_meijerint.py",start:14843632,end:14873836,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_prde.py",start:14873836,end:14889773,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_quadrature.py",start:14889773,end:14909692,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_rationaltools.py",start:14909692,end:14914671,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_rde.py",start:14914671,end:14924165,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_risch.py",start:14924165,end:14961410,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_singularityfunctions.py",start:14961410,end:14962576,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_transforms.py",start:14962576,end:14998004,audio:0},{filename:"/lib/python3.8/site-packages/sympy/integrals/tests/test_trigonometry.py",start:14998004,end:15001873,audio:0},{filename:"/lib/python3.8/site-packages/sympy/interactive/__init__.py",start:15001873,end:15002053,audio:0},{filename:"/lib/python3.8/site-packages/sympy/interactive/ipythonprinting.py",start:15002053,end:15003789,audio:0},{filename:"/lib/python3.8/site-packages/sympy/interactive/printing.py",start:15003789,end:15026663,audio:0},{filename:"/lib/python3.8/site-packages/sympy/interactive/session.py",start:15026663,end:15041700,audio:0},{filename:"/lib/python3.8/site-packages/sympy/interactive/tests/__init__.py",start:15041700,end:15041700,audio:0},{filename:"/lib/python3.8/site-packages/sympy/interactive/tests/test_interactive.py",start:15041700,end:15042185,audio:0},{filename:"/lib/python3.8/site-packages/sympy/interactive/tests/test_ipython.py",start:15042185,end:15045004,audio:0},{filename:"/lib/python3.8/site-packages/sympy/interactive/tests/test_ipythonprinting.py",start:15045004,end:15054505,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/__init__.py",start:15054505,end:15054584,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/cartan_matrix.py",start:15054584,end:15055108,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/cartan_type.py",start:15055108,end:15056901,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/dynkin_diagram.py",start:15056901,end:15057436,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/root_system.py",start:15057436,end:15064278,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/type_a.py",start:15064278,end:15068593,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/type_b.py",start:15068593,end:15073157,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/type_c.py",start:15073157,end:15077597,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/type_d.py",start:15077597,end:15082291,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/type_e.py",start:15082291,end:15092072,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/type_f.py",start:15092072,end:15096489,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/type_g.py",start:15096489,end:15099454,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/weyl_group.py",start:15099454,end:15114179,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/__init__.py",start:15114179,end:15114179,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_cartan_matrix.py",start:15114179,end:15114482,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_cartan_type.py",start:15114482,end:15114821,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_dynkin_diagram.py",start:15114821,end:15115081,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_root_system.py",start:15115081,end:15116008,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_type_A.py",start:15116008,end:15116665,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_type_B.py",start:15116665,end:15117307,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_type_C.py",start:15117307,end:15118234,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_type_D.py",start:15118234,end:15118999,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_type_E.py",start:15118999,end:15119774,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_type_F.py",start:15119774,end:15121152,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_type_G.py",start:15121152,end:15121700,audio:0},{filename:"/lib/python3.8/site-packages/sympy/liealgebras/tests/test_weyl_group.py",start:15121700,end:15123201,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/__init__.py",start:15123201,end:15123619,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/boolalg.py",start:15123619,end:15218550,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/inference.py",start:15218550,end:15226706,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/algorithms/__init__.py",start:15226706,end:15226706,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/algorithms/dpll.py",start:15226706,end:15235881,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/algorithms/dpll2.py",start:15235881,end:15256260,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/algorithms/pycosat_wrapper.py",start:15256260,end:15257467,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/utilities/__init__.py",start:15257467,end:15257522,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/utilities/dimacs.py",start:15257522,end:15259185,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/tests/__init__.py",start:15259185,end:15259185,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/tests/test_boolalg.py",start:15259185,end:15304377,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/tests/test_dimacs.py",start:15304377,end:15308263,audio:0},{filename:"/lib/python3.8/site-packages/sympy/logic/tests/test_inference.py",start:15308263,end:15318819,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/__init__.py",start:15318819,end:15321286,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/common.py",start:15321286,end:15417087,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/decompositions.py",start:15417087,end:15465179,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/dense.py",start:15465179,end:15499854,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/densearith.py",start:15499854,end:15505339,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/densesolve.py",start:15505339,end:15517043,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/densetools.py",start:15517043,end:15522516,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/determinant.py",start:15522516,end:15552802,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/eigen.py",start:15552802,end:15592625,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/graph.py",start:15592625,end:15595604,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/immutable.py",start:15595604,end:15601410,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/inverse.py",start:15601410,end:15612786,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/matrices.py",start:15612786,end:15689325,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/normalforms.py",start:15689325,end:15693825,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/reductions.py",start:15693825,end:15704004,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/solvers.py",start:15704004,end:15726828,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/sparse.py",start:15726828,end:15761760,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/sparsetools.py",start:15761760,end:15770940,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/subspaces.py",start:15770940,end:15774719,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/utilities.py",start:15774719,end:15776542,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/benchmarks/__init__.py",start:15776542,end:15776542,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/benchmarks/bench_matrix.py",start:15776542,end:15776801,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/__init__.py",start:15776801,end:15778493,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/adjoint.py",start:15778493,end:15780109,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/applyfunc.py",start:15780109,end:15786280,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/blockmatrix.py",start:15786280,end:15817781,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/companion.py",start:15817781,end:15819486,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/determinant.py",start:15819486,end:15822459,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/diagonal.py",start:15822459,end:15828602,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/dotproduct.py",start:15828602,end:15830504,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/factorizations.py",start:15830504,end:15831944,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/fourier.py",start:15831944,end:15832797,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/funcmatrix.py",start:15832797,end:15836315,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/hadamard.py",start:15836315,end:15850097,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/inverse.py",start:15850097,end:15852796,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/kronecker.py",start:15852796,end:15866234,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/matadd.py",start:15866234,end:15870564,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/matexpr.py",start:15870564,end:15902655,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/matmul.py",start:15902655,end:15916579,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/matpow.py",start:15916579,end:15921653,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/permutation.py",start:15921653,end:15929681,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/sets.py",start:15929681,end:15931528,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/slice.py",start:15931528,end:15934840,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/special.py",start:15934840,end:15941782,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/trace.py",start:15941782,end:15946589,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/transpose.py",start:15946589,end:15949313,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/__init__.py",start:15949313,end:15949313,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_adjoint.py",start:15949313,end:15950378,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_applyfunc.py",start:15950378,end:15953465,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_blockmatrix.py",start:15953465,end:15968024,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_companion.py",start:15968024,end:15969674,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_derivatives.py",start:15969674,end:15984391,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_determinant.py",start:15984391,end:15985817,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_diagonal.py",start:15985817,end:15990111,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_dotproduct.py",start:15990111,end:15991282,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_factorizations.py",start:15991282,end:15991975,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_fourier.py",start:15991975,end:15992864,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_funcmatrix.py",start:15992864,end:15995111,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_hadamard.py",start:15995111,end:15999140,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_indexing.py",start:15999140,end:16009513,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_inverse.py",start:16009513,end:16011635,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_kronecker.py",start:16011635,end:16016852,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_matadd.py",start:16016852,end:16018456,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_matexpr.py",start:16018456,end:16033813,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_matmul.py",start:16033813,end:16039025,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_matpow.py",start:16039025,end:16045266,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_permutation.py",start:16045266,end:16050861,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_sets.py",start:16050861,end:16052039,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_slice.py",start:16052039,end:16054066,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_special.py",start:16054066,end:16060688,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_trace.py",start:16060688,end:16063582,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/expressions/tests/test_transpose.py",start:16063582,end:16065473,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/__init__.py",start:16065473,end:16065473,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_commonmatrix.py",start:16065473,end:16103425,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_decompositions.py",start:16103425,end:16117266,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_densearith.py",start:16117266,end:16119602,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_densesolve.py",start:16119602,end:16120698,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_densetools.py",start:16120698,end:16121386,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_determinant.py",start:16121386,end:16134740,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_eigen.py",start:16134740,end:16156264,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_graph.py",start:16156264,end:16157851,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_immutable.py",start:16157851,end:16162266,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_interactions.py",start:16162266,end:16164320,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_matrices.py",start:16164320,end:16306200,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_normalforms.py",start:16306200,end:16307082,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_reductions.py",start:16307082,end:16320991,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_solvers.py",start:16320991,end:16341216,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_sparse.py",start:16341216,end:16362808,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_sparsetools.py",start:16362808,end:16367642,audio:0},{filename:"/lib/python3.8/site-packages/sympy/matrices/tests/test_subspaces.py",start:16367642,end:16371481,audio:0},{filename:"/lib/python3.8/site-packages/sympy/multipledispatch/__init__.py",start:16371481,end:16371740,audio:0},{filename:"/lib/python3.8/site-packages/sympy/multipledispatch/conflict.py",start:16371740,end:16373857,audio:0},{filename:"/lib/python3.8/site-packages/sympy/multipledispatch/core.py",start:16373857,end:16376101,audio:0},{filename:"/lib/python3.8/site-packages/sympy/multipledispatch/dispatcher.py",start:16376101,end:16388334,audio:0},{filename:"/lib/python3.8/site-packages/sympy/multipledispatch/utils.py",start:16388334,end:16391376,audio:0},{filename:"/lib/python3.8/site-packages/sympy/multipledispatch/tests/__init__.py",start:16391376,end:16391376,audio:0},{filename:"/lib/python3.8/site-packages/sympy/multipledispatch/tests/test_conflict.py",start:16391376,end:16393162,audio:0},{filename:"/lib/python3.8/site-packages/sympy/multipledispatch/tests/test_core.py",start:16393162,end:16397182,audio:0},{filename:"/lib/python3.8/site-packages/sympy/multipledispatch/tests/test_dispatcher.py",start:16397182,end:16403387,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/__init__.py",start:16403387,end:16406133,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/bbp_pi.py",start:16406133,end:16411346,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/continued_fraction.py",start:16411346,end:16421421,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/digits.py",start:16421421,end:16425113,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/ecm.py",start:16425113,end:16435265,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/egyptian_fraction.py",start:16435265,end:16441253,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/elliptic_curve.py",start:16441253,end:16452726,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/factor_.py",start:16452726,end:16528038,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/generate.py",start:16528038,end:16557557,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/modular.py",start:16557557,end:16565216,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/multinomial.py",start:16565216,end:16570293,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/partitions_.py",start:16570293,end:16576263,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/primetest.py",start:16576263,end:16595653,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/qs.py",start:16595653,end:16614071,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/residue_ntheory.py",start:16614071,end:16653927,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/__init__.py",start:16653927,end:16653927,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_bbp_pi.py",start:16653927,end:16663349,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_continued_fraction.py",start:16663349,end:16666280,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_digits.py",start:16666280,end:16667462,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_ecm.py",start:16667462,end:16669752,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_egyptian_fraction.py",start:16669752,end:16671634,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_elliptic_curve.py",start:16671634,end:16672258,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_factor_.py",start:16672258,end:16696845,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_generate.py",start:16696845,end:16704772,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_modular.py",start:16704772,end:16706197,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_multinomial.py",start:16706197,end:16708519,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_partitions.py",start:16708519,end:16709026,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_primetest.py",start:16709026,end:16716075,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_qs.py",start:16716075,end:16720191,audio:0},{filename:"/lib/python3.8/site-packages/sympy/ntheory/tests/test_residue.py",start:16720191,end:16733047,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/__init__.py",start:16733047,end:16733172,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/ast_parser.py",start:16733172,end:16735882,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/mathematica.py",start:16735882,end:16748869,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/maxima.py",start:16748869,end:16750565,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/sym_expr.py",start:16750565,end:16759459,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/sympy_parser.py",start:16759459,end:16797301,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/__init__.py",start:16797301,end:16800884,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/_listener_autolev_antlr.py",start:16800884,end:16905505,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/_parse_autolev_antlr.py",start:16905505,end:16907211,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/Autolev.g4",start:16907211,end:16911365,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/_antlr/__init__.py",start:16911365,end:16911603,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/_antlr/autolevlexer.py",start:16911603,end:16928448,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/_antlr/autolevlistener.py",start:16928448,end:16938497,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/_antlr/autolevparser.py",start:16938497,end:17050025,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest1.al",start:17050025,end:17050201,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest10.al",start:17050201,end:17050982,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest11.al",start:17050982,end:17051170,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest12.al",start:17051170,end:17051355,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest2.al",start:17051355,end:17051592,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest3.al",start:17051592,end:17051900,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest4.al",start:17051900,end:17052202,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest5.al",start:17052202,end:17052718,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest6.al",start:17052718,end:17053421,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest7.al",start:17053421,end:17054194,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest8.al",start:17054194,end:17054876,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest9.al",start:17054876,end:17055631,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest1.py",start:17055631,end:17056175,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest10.py",start:17056175,end:17058854,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest11.py",start:17058854,end:17059321,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest12.py",start:17059321,end:17059782,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest2.py",start:17059782,end:17060558,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest3.py",start:17060558,end:17062082,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest4.py",start:17062082,end:17062747,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest5.py",start:17062747,end:17064688,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest6.py",start:17064688,end:17066135,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest7.py",start:17066135,end:17067773,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest8.py",start:17067773,end:17070396,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/ruletest9.py",start:17070396,end:17072289,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/README.txt",start:17072289,end:17072817,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/pydy-example-repo/chaos_pendulum.al",start:17072817,end:17073507,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/pydy-example-repo/double_pendulum.al",start:17073507,end:17073934,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/pydy-example-repo/mass_spring_damper.al",start:17073934,end:17074439,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/pydy-example-repo/non_min_pendulum.al",start:17074439,end:17074801,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/pydy-example-repo/chaos_pendulum.py",start:17074801,end:17077034,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/pydy-example-repo/double_pendulum.py",start:17077034,end:17078589,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/pydy-example-repo/mass_spring_damper.py",start:17078589,end:17079931,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/autolev/test-examples/pydy-example-repo/non_min_pendulum.py",start:17079931,end:17081395,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/c/__init__.py",start:17081395,end:17081460,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/c/c_parser.py",start:17081460,end:17120736,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/fortran/__init__.py",start:17120736,end:17120809,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/fortran/fortran_parser.py",start:17120809,end:17132407,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/latex/__init__.py",start:17132407,end:17133398,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/latex/_build_latex_antlr.py",start:17133398,end:17136115,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/latex/_parse_latex_antlr.py",start:17136115,end:17156054,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/latex/errors.py",start:17156054,end:17156099,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/latex/LICENSE.txt",start:17156099,end:17157174,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/latex/LaTeX.g4",start:17157174,end:17162788,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/latex/_antlr/__init__.py",start:17162788,end:17163192,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/latex/_antlr/latexlexer.py",start:17163192,end:17200750,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/latex/_antlr/latexparser.py",start:17200750,end:17325384,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/__init__.py",start:17325384,end:17325384,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_ast_parser.py",start:17325384,end:17325939,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_autolev.py",start:17325939,end:17332549,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_c_parser.py",start:17332549,end:17487165,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_fortran_parser.py",start:17487165,end:17498981,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_implicit_multiplication_application.py",start:17498981,end:17506430,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_latex.py",start:17506430,end:17516344,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_latex_deps.py",start:17516344,end:17516770,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_mathematica.py",start:17516770,end:17519058,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_maxima.py",start:17519058,end:17520793,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_sym_expr.py",start:17520793,end:17526450,audio:0},{filename:"/lib/python3.8/site-packages/sympy/parsing/tests/test_sympy_parser.py",start:17526450,end:17534856,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/__init__.py",start:17534856,end:17535075,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/gaussopt.py",start:17535075,end:17535954,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/hydrogen.py",start:17535954,end:17543311,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/matrices.py",start:17543311,end:17547397,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/paulialgebra.py",start:17547397,end:17553210,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/pring.py",start:17553210,end:17555301,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/qho_1d.py",start:17555301,end:17557338,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/secondquant.py",start:17557338,end:17647228,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/sho.py",start:17647228,end:17649736,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/wigner.py",start:17649736,end:17681118,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/continuum_mechanics/__init__.py",start:17681118,end:17681161,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/continuum_mechanics/beam.py",start:17681161,end:17780857,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/continuum_mechanics/tests/__init__.py",start:17780857,end:17780857,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/continuum_mechanics/tests/test_beam.py",start:17780857,end:17805765,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/control/__init__.py",start:17805765,end:17805893,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/control/lti.py",start:17805893,end:17851067,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/control/tests/__init__.py",start:17851067,end:17851067,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/control/tests/test_lti.py",start:17851067,end:17882175,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/hep/__init__.py",start:17882175,end:17882175,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/hep/gamma_matrices.py",start:17882175,end:17906359,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/hep/tests/__init__.py",start:17906359,end:17906359,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/hep/tests/test_gamma_matrices.py",start:17906359,end:17920171,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/__init__.py",start:17920171,end:17921914,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/body.py",start:17921914,end:17929753,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/functions.py",start:17929753,end:17953212,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/kane.py",start:17953212,end:17979913,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/lagrange.py",start:17979913,end:17998030,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/linearize.py",start:17998030,end:18013379,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/models.py",start:18013379,end:18019842,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/particle.py",start:18019842,end:18027419,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/rigidbody.py",start:18027419,end:18038226,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/system.py",start:18038226,end:18056881,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/__init__.py",start:18056881,end:18056881,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_body.py",start:18056881,end:18061855,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_functions.py",start:18061855,end:18070956,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_kane.py",start:18070956,end:18084e3,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_kane2.py",start:18084e3,end:18103025,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_kane3.py",start:18103025,end:18117296,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_kane4.py",start:18117296,end:18122018,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_lagrange.py",start:18122018,end:18131405,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_lagrange2.py",start:18131405,end:18132818,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_linearize.py",start:18132818,end:18144503,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_models.py",start:18144503,end:18149576,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_particle.py",start:18149576,end:18151496,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_rigidbody.py",start:18151496,end:18155549,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/mechanics/tests/test_system.py",start:18155549,end:18164244,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/__init__.py",start:18164244,end:18165891,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/gaussopt.py",start:18165891,end:18186204,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/medium.py",start:18186204,end:18191745,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/polarization.py",start:18191745,end:18212946,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/utils.py",start:18212946,end:18234508,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/waves.py",start:18234508,end:18244083,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/tests/__init__.py",start:18244083,end:18244083,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/tests/test_gaussopt.py",start:18244083,end:18247843,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/tests/test_medium.py",start:18247843,end:18249980,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/tests/test_polarization.py",start:18249980,end:18252427,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/tests/test_utils.py",start:18252427,end:18260217,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/optics/tests/test_waves.py",start:18260217,end:18263400,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/__init__.py",start:18263400,end:18265105,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/anticommutator.py",start:18265105,end:18269453,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/boson.py",start:18269453,end:18275548,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/cartesian.py",start:18275548,end:18284358,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/cg.py",start:18284358,end:18306894,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/circuitplot.py",start:18306894,end:18318839,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/circuitutils.py",start:18318839,end:18332646,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/commutator.py",start:18332646,end:18340045,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/constants.py",start:18340045,end:18341465,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/dagger.py",start:18341465,end:18343893,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/density.py",start:18343893,end:18353390,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/fermion.py",start:18353390,end:18357869,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/gate.py",start:18357869,end:18399556,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/grover.py",start:18399556,end:18409360,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/hilbert.py",start:18409360,end:18428809,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/identitysearch.py",start:18428809,end:18456275,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/innerproduct.py",start:18456275,end:18460496,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/matrixcache.py",start:18460496,end:18463958,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/matrixutils.py",start:18463958,end:18472370,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/operator.py",start:18472370,end:18491393,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/operatorordering.py",start:18491393,end:18502897,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/operatorset.py",start:18502897,end:18512495,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/pauli.py",start:18512495,end:18529757,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/piab.py",start:18529757,end:18531464,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/qapply.py",start:18531464,end:18538485,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/qasm.py",start:18538485,end:18544776,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/qexpr.py",start:18544776,end:18558920,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/qft.py",start:18558920,end:18565119,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/qubit.py",start:18565119,end:18590747,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/represent.py",start:18590747,end:18609024,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/sho1d.py",start:18609024,end:18629868,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/shor.py",start:18629868,end:18635239,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/spin.py",start:18635239,end:18708024,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/state.py",start:18708024,end:18738456,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tensorproduct.py",start:18738456,end:18753041,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/__init__.py",start:18753041,end:18753041,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_anticommutator.py",start:18753041,end:18754303,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_boson.py",start:18754303,end:18755847,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_cartesian.py",start:18755847,end:18759703,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_cg.py",start:18759703,end:18768418,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_circuitplot.py",start:18768418,end:18770514,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_circuitutils.py",start:18770514,end:18783633,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_commutator.py",start:18783633,end:18786318,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_constants.py",start:18786318,end:18786643,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_dagger.py",start:18786643,end:18788476,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_density.py",start:18788476,end:18798074,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_fermion.py",start:18798074,end:18799209,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_gate.py",start:18799209,end:18811531,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_grover.py",start:18811531,end:18815104,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_hilbert.py",start:18815104,end:18817617,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_identitysearch.py",start:18817617,end:18835323,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_innerproduct.py",start:18835323,end:18836791,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_matrixutils.py",start:18836791,end:18840854,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_operator.py",start:18840854,end:18847800,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_operatorordering.py",start:18847800,end:18849202,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_operatorset.py",start:18849202,end:18851815,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_pauli.py",start:18851815,end:18856617,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_piab.py",start:18856617,end:18857498,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_printing.py",start:18857498,end:18887500,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_qapply.py",start:18887500,end:18891938,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_qasm.py",start:18891938,end:18895017,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_qexpr.py",start:18895017,end:18896474,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_qft.py",start:18896474,end:18898157,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_qubit.py",start:18898157,end:18906939,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_represent.py",start:18906939,end:18912058,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_sho1d.py",start:18912058,end:18916614,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_shor.py",start:18916614,end:18917280,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_spin.py",start:18917280,end:19261755,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_state.py",start:19261755,end:19268146,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/quantum/tests/test_tensorproduct.py",start:19268146,end:19272405,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/__init__.py",start:19272405,end:19284416,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/dimensions.py",start:19284416,end:19307965,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/prefixes.py",start:19307965,end:19313903,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/quantities.py",start:19313903,end:19321284,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/unitsystem.py",start:19321284,end:19328737,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/util.py",start:19328737,end:19336481,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/definitions/__init__.py",start:19336481,end:19343675,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/definitions/dimension_definitions.py",start:19343675,end:19345395,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/definitions/unit_definitions.py",start:19345395,end:19359090,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/systems/__init__.py",start:19359090,end:19359334,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/systems/cgs.py",start:19359334,end:19362916,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/systems/length_weight_time.py",start:19362916,end:19369642,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/systems/mks.py",start:19369642,end:19371077,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/systems/mksa.py",start:19371077,end:19372676,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/systems/natural.py",start:19372676,end:19373585,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/systems/si.py",start:19373585,end:19387234,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/tests/__init__.py",start:19387234,end:19387234,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/tests/test_dimensions.py",start:19387234,end:19393128,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/tests/test_dimensionsystem.py",start:19393128,end:19396238,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/tests/test_prefixes.py",start:19396238,end:19398344,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/tests/test_quantities.py",start:19398344,end:19414433,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/tests/test_unit_system_cgs_gauss.py",start:19414433,end:19417069,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/tests/test_unitsystem.py",start:19417069,end:19419167,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/units/tests/test_util.py",start:19419167,end:19425484,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/__init__.py",start:19425484,end:19426469,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/dyadic.py",start:19426469,end:19445851,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/fieldfunctions.py",start:19445851,end:19454364,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/frame.py",start:19454364,end:19505011,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/functions.py",start:19505011,end:19529521,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/point.py",start:19529521,end:19549686,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/printing.py",start:19549686,end:19561462,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/vector.py",start:19561462,end:19586687,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/tests/__init__.py",start:19586687,end:19586687,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/tests/test_dyadic.py",start:19586687,end:19590840,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/tests/test_fieldfunctions.py",start:19590840,end:19596567,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/tests/test_frame.py",start:19596567,end:19614786,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/tests/test_functions.py",start:19614786,end:19635332,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/tests/test_output.py",start:19635332,end:19637948,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/tests/test_point.py",start:19637948,end:19647815,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/tests/test_printing.py",start:19647815,end:19658099,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/vector/tests/test_vector.py",start:19658099,end:19665613,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/tests/__init__.py",start:19665613,end:19665613,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/tests/test_clebsch_gordan.py",start:19665613,end:19674854,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/tests/test_hydrogen.py",start:19674854,end:19679543,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/tests/test_paulialgebra.py",start:19679543,end:19680978,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/tests/test_physics_matrices.py",start:19680978,end:19683608,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/tests/test_pring.py",start:19683608,end:19684680,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/tests/test_qho_1d.py",start:19684680,end:19686205,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/tests/test_secondquant.py",start:19686205,end:19734264,audio:0},{filename:"/lib/python3.8/site-packages/sympy/physics/tests/test_sho.py",start:19734264,end:19734939,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/__init__.py",start:19734939,end:19735436,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/experimental_lambdify.py",start:19735436,end:19758328,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/plot.py",start:19758328,end:19845084,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/plot_implicit.py",start:19845084,end:19860634,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/textplot.py",start:19860634,end:19865695,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/intervalmath/__init__.py",start:19865695,end:19866174,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/intervalmath/interval_arithmetic.py",start:19866174,end:19881704,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/intervalmath/interval_membership.py",start:19881704,end:19884089,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/intervalmath/lib_interval.py",start:19884089,end:19898898,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/intervalmath/tests/__init__.py",start:19898898,end:19898898,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/intervalmath/tests/test_interval_functions.py",start:19898898,end:19908760,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/intervalmath/tests/test_interval_membership.py",start:19908760,end:19912976,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/intervalmath/tests/test_intervalmath.py",start:19912976,end:19922010,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/__init__.py",start:19922010,end:19925742,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/color_scheme.py",start:19925742,end:19938198,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/managed_window.py",start:19938198,end:19941262,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot.py",start:19941262,end:19954586,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_axes.py",start:19954586,end:19963241,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_camera.py",start:19963241,end:19967242,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_controller.py",start:19967242,end:19974183,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_curve.py",start:19974183,end:19977025,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_interval.py",start:19977025,end:19982387,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_mode.py",start:19982387,end:19996500,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_mode_base.py",start:19996500,end:20007996,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_modes.py",start:20007996,end:20013329,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_object.py",start:20013329,end:20013659,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_rotation.py",start:20013659,end:20015106,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_surface.py",start:20015106,end:20018917,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/plot_window.py",start:20018917,end:20023755,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/util.py",start:20023755,end:20028385,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/tests/__init__.py",start:20028385,end:20028385,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/pygletplot/tests/test_plotting.py",start:20028385,end:20030969,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/tests/__init__.py",start:20030969,end:20030969,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/tests/test_experimental_lambdify.py",start:20030969,end:20034096,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/tests/test_plot.py",start:20034096,end:20056757,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/tests/test_plot_implicit.py",start:20056757,end:20061605,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/tests/test_textplot.py",start:20061605,end:20073796,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/tests/test_region_and.png",start:20073796,end:20080660,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/tests/test_region_not.png",start:20080660,end:20088599,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/tests/test_region_or.png",start:20088599,end:20097408,audio:0},{filename:"/lib/python3.8/site-packages/sympy/plotting/tests/test_region_xor.png",start:20097408,end:20107410,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/__init__.py",start:20107410,end:20112568,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/compatibility.py",start:20112568,end:20169978,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/constructor.py",start:20169978,end:20181456,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/densearith.py",start:20181456,end:20214852,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/densebasic.py",start:20214852,end:20250753,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/densetools.py",start:20250753,end:20276644,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/dispersion.py",start:20276644,end:20282384,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/distributedmodules.py",start:20282384,end:20304165,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domainmatrix.py",start:20304165,end:20304475,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/euclidtools.py",start:20304475,end:20345701,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/factortools.py",start:20345701,end:20383737,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/fglmtools.py",start:20383737,end:20388065,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/fields.py",start:20388065,end:20409270,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/galoistools.py",start:20409270,end:20461104,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/groebnertools.py",start:20461104,end:20484443,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/heuristicgcd.py",start:20484443,end:20488175,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/modulargcd.py",start:20488175,end:20546827,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/monomials.py",start:20546827,end:20565795,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/multivariate_resultants.py",start:20565795,end:20580710,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/numberfields.py",start:20580710,end:20613428,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/orderings.py",start:20613428,end:20621943,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/orthopolys.py",start:20621943,end:20632039,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/partfrac.py",start:20632039,end:20646700,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polyclasses.py",start:20646700,end:20699944,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polyconfig.py",start:20699944,end:20701542,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polyerrors.py",start:20701542,end:20706061,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polyfuncs.py",start:20706061,end:20716319,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polymatrix.py",start:20716319,end:20719534,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polyoptions.py",start:20719534,end:20741529,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polyquinticconst.py",start:20741529,end:20837563,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polyroots.py",start:20837563,end:20870901,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polytools.py",start:20870901,end:21057956,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/polyutils.py",start:21057956,end:21072055,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/rationaltools.py",start:21072055,end:21074901,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/ring_series.py",start:21074901,end:21132747,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/rings.py",start:21132747,end:21201246,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/rootisolation.py",start:21201246,end:21261896,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/rootoftools.py",start:21261896,end:21301696,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/solvers.py",start:21301696,end:21313278,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/specialpolys.py",start:21313278,end:21324365,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/sqfreetools.py",start:21324365,end:21335829,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/subresultants_qq_zz.py",start:21335829,end:21423729,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/__init__.py",start:21423729,end:21423859,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/extensions.py",start:21423859,end:21433027,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/homomorphisms.py",start:21433027,end:21454964,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/ideals.py",start:21454964,end:21465752,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/modules.py",start:21465752,end:21512633,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/tests/__init__.py",start:21512633,end:21512633,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/tests/test_extensions.py",start:21512633,end:21519022,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/tests/test_homomorphisms.py",start:21519022,end:21523186,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/tests/test_ideals.py",start:21523186,end:21526974,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/agca/tests/test_modules.py",start:21526974,end:21540513,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/benchmarks/__init__.py",start:21540513,end:21540513,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/benchmarks/bench_galoispolys.py",start:21540513,end:21541968,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/benchmarks/bench_groebnertools.py",start:21541968,end:21542771,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/benchmarks/bench_solvers.py",start:21542771,end:21989561,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/__init__.py",start:21989561,end:21991523,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/algebraicfield.py",start:21991523,end:22005971,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/characteristiczero.py",start:22005971,end:22006353,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/complexfield.py",start:22006353,end:22010285,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/compositedomain.py",start:22010285,end:22011327,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/domain.py",start:22011327,end:22045867,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/domainelement.py",start:22045867,end:22046707,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/expressiondomain.py",start:22046707,end:22052979,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/field.py",start:22052979,end:22055570,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/finitefield.py",start:22055570,end:22061126,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/fractionfield.py",start:22061126,end:22065912,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/gaussiandomains.py",start:22065912,end:22083444,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/gmpyfinitefield.py",start:22083444,end:22083888,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/gmpyintegerring.py",start:22083888,end:22086716,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/gmpyrationalfield.py",start:22086716,end:22089881,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/groundtypes.py",start:22089881,end:22091987,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/integerring.py",start:22091987,end:22094961,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/modularinteger.py",start:22094961,end:22100048,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/mpelements.py",start:22100048,end:22104664,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/old_fractionfield.py",start:22104664,end:22110711,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/old_polynomialring.py",start:22110711,end:22125282,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/polynomialring.py",start:22125282,end:22130769,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/pythonfinitefield.py",start:22130769,end:22131229,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/pythonintegerring.py",start:22131229,end:22133980,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/pythonrational.py",start:22133980,end:22141722,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/pythonrationalfield.py",start:22141722,end:22144053,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/quotientring.py",start:22144053,end:22149870,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/rationalfield.py",start:22149870,end:22151778,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/realfield.py",start:22151778,end:22155239,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/ring.py",start:22155239,end:22158475,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/simpledomain.py",start:22158475,end:22158844,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/tests/__init__.py",start:22158844,end:22158844,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/tests/test_domains.py",start:22158844,end:22196683,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/tests/test_polynomialring.py",start:22196683,end:22199995,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/domains/tests/test_quotientring.py",start:22199995,end:22201383,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/matrices/__init__.py",start:22201383,end:22201770,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/matrices/ddm.py",start:22201770,end:22210328,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/matrices/dense.py",start:22210328,end:22218494,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/matrices/domainmatrix.py",start:22218494,end:22247516,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/matrices/eigen.py",start:22247516,end:22250499,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/matrices/exceptions.py",start:22250499,end:22251475,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/matrices/linsolve.py",start:22251475,end:22257957,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/matrices/sdm.py",start:22257957,end:22273102,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/matrices/tests/__init__.py",start:22273102,end:22273102,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/matrices/tests/test_ddm.py",start:22273102,end:22284144,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/matrices/tests/test_dense.py",start:22284144,end:22293499,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/matrices/tests/test_domainmatrix.py",start:22293499,end:22312457,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/matrices/tests/test_eigen.py",start:22312457,end:22315558,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/matrices/tests/test_linsolve.py",start:22315558,end:22315841,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/matrices/tests/test_sdm.py",start:22315841,end:22323693,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/__init__.py",start:22323693,end:22323693,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_constructor.py",start:22323693,end:22329726,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_densearith.py",start:22329726,end:22369743,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_densebasic.py",start:22369743,end:22391207,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_densetools.py",start:22391207,end:22415682,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_dispersion.py",start:22415682,end:22418865,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_distributedmodules.py",start:22418865,end:22426504,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_euclidtools.py",start:22426504,end:22445986,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_factortools.py",start:22445986,end:22470395,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_fields.py",start:22470395,end:22480523,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_galoistools.py",start:22480523,end:22508389,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_groebnertools.py",start:22508389,end:22526973,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_heuristicgcd.py",start:22526973,end:22531004,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_injections.py",start:22531004,end:22532290,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_modulargcd.py",start:22532290,end:22541297,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_monomials.py",start:22541297,end:22551599,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_multivariate_resultants.py",start:22551599,end:22561052,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_numberfields.py",start:22561052,end:22592820,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_orderings.py",start:22592820,end:22597074,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_orthopolys.py",start:22597074,end:22602396,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_partfrac.py",start:22602396,end:22609276,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_polyclasses.py",start:22609276,end:22622274,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_polyfuncs.py",start:22622274,end:22626760,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_polymatrix.py",start:22626760,end:22628436,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_polyoptions.py",start:22628436,end:22640756,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_polyroots.py",start:22640756,end:22665628,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_polytools.py",start:22665628,end:22785526,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_polyutils.py",start:22785526,end:22796588,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_pythonrational.py",start:22796588,end:22800497,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_rationaltools.py",start:22800497,end:22802622,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_ring_series.py",start:22802622,end:22826855,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_rings.py",start:22826855,end:22869766,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_rootisolation.py",start:22869766,end:22901226,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_rootoftools.py",start:22901226,end:22921132,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_solvers.py",start:22921132,end:22934787,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_specialpolys.py",start:22934787,end:22939582,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_sqfreetools.py",start:22939582,end:22943969,audio:0},{filename:"/lib/python3.8/site-packages/sympy/polys/tests/test_subresultants_qq_zz.py",start:22943969,end:22957060,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/__init__.py",start:22957060,end:22959243,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/aesaracode.py",start:22959243,end:22977046,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/c.py",start:22977046,end:23003808,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/ccode.py",start:23003808,end:23004421,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/codeprinter.py",start:23004421,end:23036926,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/conventions.py",start:23036926,end:23039491,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/cxx.py",start:23039491,end:23045156,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/cxxcode.py",start:23045156,end:23045661,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/defaults.py",start:23045661,end:23045796,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/dot.py",start:23045796,end:23054081,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/fcode.py",start:23054081,end:23054533,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/fortran.py",start:23054533,end:23082838,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/glsl.py",start:23082838,end:23103332,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/gtk.py",start:23103332,end:23103798,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/jscode.py",start:23103798,end:23115292,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/julia.py",start:23115292,end:23137938,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/lambdarepr.py",start:23137938,end:23143761,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/latex.py",start:23143761,end:23256128,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/llvmjitcode.py",start:23256128,end:23272775,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/maple.py",start:23272775,end:23283122,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/mathematica.py",start:23283122,end:23295537,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/mathml.py",start:23295537,end:23370733,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/numpy.py",start:23370733,end:23390126,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/octave.py",start:23390126,end:23415649,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/precedence.py",start:23415649,end:23420913,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/preview.py",start:23420913,end:23432719,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/printer.py",start:23432719,end:23446845,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/pycode.py",start:23446845,end:23466811,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/python.py",start:23466811,end:23469935,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/rcode.py",start:23469935,end:23484538,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/repr.py",start:23484538,end:23495902,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/rust.py",start:23495902,end:23516859,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/str.py",start:23516859,end:23547291,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tableform.py",start:23547291,end:23558985,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tensorflow.py",start:23558985,end:23569682,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/theanocode.py",start:23569682,end:23587878,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tree.py",start:23587878,end:23591750,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/pretty/__init__.py",start:23591750,end:23592094,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/pretty/pretty.py",start:23592094,end:23692538,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/pretty/pretty_symbology.py",start:23692538,end:23712601,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/pretty/stringpict.py",start:23712601,end:23731338,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/pretty/tests/__init__.py",start:23731338,end:23731338,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/pretty/tests/test_pretty.py",start:23731338,end:23895502,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/__init__.py",start:23895502,end:23895502,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_aesaracode.py",start:23895502,end:23916329,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_c.py",start:23916329,end:23945296,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_codeprinter.py",start:23945296,end:23946706,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_conventions.py",start:23946706,end:23951749,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_cupy.py",start:23951749,end:23953449,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_cxx.py",start:23953449,end:23955902,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_dot.py",start:23955902,end:23960271,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_fortran.py",start:23960271,end:23994125,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_glsl.py",start:23994125,end:24022849,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_gtk.py",start:24022849,end:24023284,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_jscode.py",start:24023284,end:24034564,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_julia.py",start:24034564,end:24048081,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_lambdarepr.py",start:24048081,end:24054362,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_latex.py",start:24054362,end:24166094,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_llvmjit.py",start:24166094,end:24171442,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_maple.py",start:24171442,end:24184370,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_mathematica.py",start:24184370,end:24195303,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_mathml.py",start:24195303,end:24290128,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_numpy.py",start:24290128,end:24299601,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_octave.py",start:24299601,end:24317961,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_precedence.py",start:24317961,end:24320748,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_preview.py",start:24320748,end:24321643,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_pycode.py",start:24321643,end:24334768,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_python.py",start:24334768,end:24342248,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_rcode.py",start:24342248,end:24356349,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_repr.py",start:24356349,end:24367627,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_rust.py",start:24367627,end:24379271,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_str.py",start:24379271,end:24414544,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_tableform.py",start:24414544,end:24420185,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_tensorflow.py",start:24420185,end:24435792,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_theanocode.py",start:24435792,end:24456624,audio:0},{filename:"/lib/python3.8/site-packages/sympy/printing/tests/test_tree.py",start:24456624,end:24462704,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sandbox/__init__.py",start:24462704,end:24462893,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sandbox/indexed_integrals.py",start:24462893,end:24464922,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sandbox/tests/__init__.py",start:24464922,end:24464922,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sandbox/tests/test_indexed_integrals.py",start:24464922,end:24466001,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/__init__.py",start:24466001,end:24466767,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/acceleration.py",start:24466767,end:24470016,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/approximants.py",start:24470016,end:24473131,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/aseries.py",start:24473131,end:24473386,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/formal.py",start:24473386,end:24525258,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/fourier.py",start:24525258,end:24548045,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/gruntz.py",start:24548045,end:24570444,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/kauers.py",start:24570444,end:24572164,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/limits.py",start:24572164,end:24583013,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/limitseq.py",start:24583013,end:24590699,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/order.py",start:24590699,end:24607687,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/residues.py",start:24607687,end:24609779,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/sequences.py",start:24609779,end:24645349,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/series.py",start:24645349,end:24647210,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/series_class.py",start:24647210,end:24650128,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/benchmarks/__init__.py",start:24650128,end:24650128,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/benchmarks/bench_limit.py",start:24650128,end:24650228,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/benchmarks/bench_order.py",start:24650228,end:24650375,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/__init__.py",start:24650375,end:24650375,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_approximants.py",start:24650375,end:24651293,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_aseries.py",start:24651293,end:24652955,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_demidovich.py",start:24652955,end:24657605,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_formal.py",start:24657605,end:24679502,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_fourier.py",start:24679502,end:24685134,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_gruntz.py",start:24685134,end:24700731,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_kauers.py",start:24700731,end:24701763,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_limits.py",start:24701763,end:24732265,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_limitseq.py",start:24732265,end:24737314,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_lseries.py",start:24737314,end:24738984,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_nseries.py",start:24738984,end:24755627,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_order.py",start:24755627,end:24770874,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_residues.py",start:24770874,end:24773173,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_sequences.py",start:24773173,end:24783777,audio:0},{filename:"/lib/python3.8/site-packages/sympy/series/tests/test_series.py",start:24783777,end:24796817,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/__init__.py",start:24796817,end:24797819,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/conditionset.py",start:24797819,end:24805610,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/contains.py",start:24805610,end:24806909,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/fancysets.py",start:24806909,end:24851321,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/ordinals.py",start:24851321,end:24858904,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/powerset.py",start:24858904,end:24861895,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/setexpr.py",start:24861895,end:24864923,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/sets.py",start:24864923,end:24937341,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/handlers/__init__.py",start:24937341,end:24937341,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/handlers/add.py",start:24937341,end:24939521,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/handlers/comparison.py",start:24939521,end:24941122,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/handlers/functions.py",start:24941122,end:24949784,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/handlers/intersection.py",start:24949784,end:24965916,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/handlers/issubset.py",start:24965916,end:24971168,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/handlers/mul.py",start:24971168,end:24973231,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/handlers/power.py",start:24973231,end:24976483,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/handlers/union.py",start:24976483,end:24981364,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/tests/__init__.py",start:24981364,end:24981364,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/tests/test_conditionset.py",start:24981364,end:24991799,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/tests/test_contains.py",start:24991799,end:24993129,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/tests/test_fancysets.py",start:24993129,end:25036380,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/tests/test_ordinals.py",start:25036380,end:25038719,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/tests/test_powerset.py",start:25038719,end:25043126,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/tests/test_setexpr.py",start:25043126,end:25057613,audio:0},{filename:"/lib/python3.8/site-packages/sympy/sets/tests/test_sets.py",start:25057613,end:25120688,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/__init__.py",start:25120688,end:25122031,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/combsimp.py",start:25122031,end:25125658,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/cse_main.py",start:25125658,end:25151300,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/cse_opts.py",start:25151300,end:25152921,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/epathtools.py",start:25152921,end:25163098,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/fu.py",start:25163098,end:25224565,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/gammasimp.py",start:25224565,end:25243407,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/hyperexpand.py",start:25243407,end:25328093,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/hyperexpand_doc.py",start:25328093,end:25328525,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/powsimp.py",start:25328525,end:25354424,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/radsimp.py",start:25354424,end:25394656,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/ratsimp.py",start:25394656,end:25402260,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/simplify.py",start:25402260,end:25475640,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/sqrtdenest.py",start:25475640,end:25497236,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/traversaltools.py",start:25497236,end:25498129,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/trigsimp.py",start:25498129,end:25543028,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/__init__.py",start:25543028,end:25543028,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_combsimp.py",start:25543028,end:25545815,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_cse.py",start:25545815,end:25563714,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_epathtools.py",start:25563714,end:25567172,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_fu.py",start:25567172,end:25585263,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_function.py",start:25585263,end:25587462,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_gammasimp.py",start:25587462,end:25591878,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_hyperexpand.py",start:25591878,end:25631706,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_powsimp.py",start:25631706,end:25644712,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_radsimp.py",start:25644712,end:25662541,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_ratsimp.py",start:25662541,end:25664504,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_rewrite.py",start:25664504,end:25665485,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_simplify.py",start:25665485,end:25702650,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_sqrtdenest.py",start:25702650,end:25710029,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_traversaltools.py",start:25710029,end:25710904,audio:0},{filename:"/lib/python3.8/site-packages/sympy/simplify/tests/test_trigsimp.py",start:25710904,end:25729345,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/__init__.py",start:25729345,end:25731555,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/bivariate.py",start:25731555,end:25749437,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/decompogen.py",start:25749437,end:25752582,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/deutils.py",start:25752582,end:25762909,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/inequalities.py",start:25762909,end:25796623,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/pde.py",start:25796623,end:25832508,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/polysys.py",start:25832508,end:25843789,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/recurr.py",start:25843789,end:25868673,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/solvers.py",start:25868673,end:25999573,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/solveset.py",start:25999573,end:26131308,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/benchmarks/__init__.py",start:26131308,end:26131308,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/benchmarks/bench_solvers.py",start:26131308,end:26131517,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/diophantine/__init__.py",start:26131517,end:26131645,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/diophantine/diophantine.py",start:26131645,end:26250950,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/diophantine/tests/__init__.py",start:26250950,end:26250950,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/diophantine/tests/test_diophantine.py",start:26250950,end:26292468,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/__init__.py",start:26292468,end:26292913,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/ode.py",start:26292913,end:26570148,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/single.py",start:26570148,end:26599301,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/subscheck.py",start:26599301,end:26615466,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/systems.py",start:26615466,end:26687302,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/tests/__init__.py",start:26687302,end:26687302,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/tests/test_lie_group.py",start:26687302,end:26692373,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/tests/test_ode.py",start:26692373,end:26735420,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/tests/test_single.py",start:26735420,end:26830284,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/tests/test_subscheck.py",start:26830284,end:26842402,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/ode/tests/test_systems.py",start:26842402,end:26972457,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/__init__.py",start:26972457,end:26972457,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/test_constantsimp.py",start:26972457,end:26980773,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/test_decompogen.py",start:26980773,end:26983222,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/test_inequalities.py",start:26983222,end:27003366,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/test_numeric.py",start:27003366,end:27007762,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/test_pde.py",start:27007762,end:27016819,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/test_polysys.py",start:27016819,end:27021674,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/test_recurr.py",start:27021674,end:27030823,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/test_solvers.py",start:27030823,end:27123685,audio:0},{filename:"/lib/python3.8/site-packages/sympy/solvers/tests/test_solveset.py",start:27123685,end:27237348,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/__init__.py",start:27237348,end:27245802,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/compound_rv.py",start:27245802,end:27253620,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/crv.py",start:27253620,end:27274133,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/crv_types.py",start:27274133,end:27393295,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/drv.py",start:27393295,end:27404771,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/drv_types.py",start:27404771,end:27423421,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/error_prop.py",start:27423421,end:27426527,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/frv.py",start:27426527,end:27442994,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/frv_types.py",start:27442994,end:27465771,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/joint_rv.py",start:27465771,end:27480319,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/joint_rv_types.py",start:27480319,end:27509225,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/matrix_distributions.py",start:27509225,end:27530230,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/random_matrix.py",start:27530230,end:27531085,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/random_matrix_models.py",start:27531085,end:27545915,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/rv.py",start:27545915,end:27598447,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/rv_interface.py",start:27598447,end:27612114,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/stochastic_process.py",start:27612114,end:27614415,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/stochastic_process_types.py",start:27614415,end:27701819,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/symbolic_multivariate_probability.py",start:27701819,end:27711998,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/symbolic_probability.py",start:27711998,end:27734791,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/sampling/__init__.py",start:27734791,end:27734791,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/sampling/sample_numpy.py",start:27734791,end:27737440,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/sampling/sample_pymc3.py",start:27737440,end:27740423,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/sampling/sample_scipy.py",start:27740423,end:27746692,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/sampling/tests/__init__.py",start:27746692,end:27746692,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/sampling/tests/test_sample_continuous_rv.py",start:27746692,end:27753268,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/sampling/tests/test_sample_discrete_rv.py",start:27753268,end:27757255,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/sampling/tests/test_sample_finite_rv.py",start:27757255,end:27760912,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/__init__.py",start:27760912,end:27760912,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_compound_rv.py",start:27760912,end:27766423,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_continuous_rv.py",start:27766423,end:27821106,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_discrete_rv.py",start:27821106,end:27832298,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_error_prop.py",start:27832298,end:27834138,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_finite_rv.py",start:27834138,end:27853866,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_joint_rv.py",start:27853866,end:27869306,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_matrix_distributions.py",start:27869306,end:27878198,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_mix.py",start:27878198,end:27881615,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_random_matrix.py",start:27881615,end:27886988,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_rv.py",start:27886988,end:27898519,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_stochastic_process.py",start:27898519,end:27936715,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_symbolic_multivariate.py",start:27936715,end:27942148,audio:0},{filename:"/lib/python3.8/site-packages/sympy/stats/tests/test_symbolic_probability.py",start:27942148,end:27951229,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/__init__.py",start:27951229,end:27952634,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/core.py",start:27952634,end:27955575,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/rl.py",start:27955575,end:27959934,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/tools.py",start:27959934,end:27961260,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/traverse.py",start:27961260,end:27962443,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/tree.py",start:27962443,end:27966190,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/util.py",start:27966190,end:27966538,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/branch/__init__.py",start:27966538,end:27966893,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/branch/core.py",start:27966893,end:27969641,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/branch/tools.py",start:27969641,end:27969997,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/branch/traverse.py",start:27969997,end:27970795,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/branch/tests/__init__.py",start:27970795,end:27970795,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/branch/tests/test_core.py",start:27970795,end:27973050,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/branch/tests/test_tools.py",start:27973050,end:27973828,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/branch/tests/test_traverse.py",start:27973828,end:27974971,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/tests/__init__.py",start:27974971,end:27974971,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/tests/test_core.py",start:27974971,end:27976837,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/tests/test_rl.py",start:27976837,end:27978577,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/tests/test_strat.py",start:27978577,end:27978577,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/tests/test_tools.py",start:27978577,end:27979351,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/tests/test_traverse.py",start:27979351,end:27981103,audio:0},{filename:"/lib/python3.8/site-packages/sympy/strategies/tests/test_tree.py",start:27981103,end:27983662,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/__init__.py",start:27983662,end:27984532,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/functions.py",start:27984532,end:27988487,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/index_methods.py",start:27988487,end:28003922,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/indexed.py",start:28003922,end:28028233,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/tensor.py",start:28028233,end:28173203,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/toperators.py",start:28173203,end:28179820,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/__init__.py",start:28179820,end:28187119,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/array_comprehension.py",start:28187119,end:28198988,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/array_derivatives.py",start:28198988,end:28203736,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/arrayop.py",start:28203736,end:28220030,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/dense_ndim_array.py",start:28220030,end:28226217,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/mutable_ndim_array.py",start:28226217,end:28226494,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/ndim_array.py",start:28226494,end:28245243,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/sparse_ndim_array.py",start:28245243,end:28251605,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/expressions/__init__.py",start:28251605,end:28251605,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/expressions/array_expressions.py",start:28251605,end:28302331,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/expressions/arrayexpr_derivatives.py",start:28302331,end:28307801,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/expressions/conv_array_to_matrix.py",start:28307801,end:28327639,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/expressions/conv_indexed_to_array.py",start:28327639,end:28334824,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/expressions/conv_matrix_to_array.py",start:28334824,end:28337687,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/expressions/utils.py",start:28337687,end:28341255,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/expressions/tests/__init__.py",start:28341255,end:28341255,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/expressions/tests/test_array_expressions.py",start:28341255,end:28360033,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/expressions/tests/test_arrayexpr_derivatives.py",start:28360033,end:28362164,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/expressions/tests/test_as_explicit.py",start:28362164,end:28364415,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/expressions/tests/test_convert_array_to_matrix.py",start:28364415,end:28382006,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/expressions/tests/test_convert_index_to_array.py",start:28382006,end:28388065,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/expressions/tests/test_convert_matrix_to_array.py",start:28388065,end:28391268,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/tests/__init__.py",start:28391268,end:28391268,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/tests/test_array_comprehension.py",start:28391268,end:28395864,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/tests/test_array_derivatives.py",start:28395864,end:28397342,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/tests/test_arrayop.py",start:28397342,end:28421603,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/tests/test_immutable_ndim_array.py",start:28421603,end:28437055,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/tests/test_mutable_ndim_array.py",start:28437055,end:28449943,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/tests/test_ndim_array.py",start:28449943,end:28451537,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/array/tests/test_ndim_array_conversions.py",start:28451537,end:28452185,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/tests/__init__.py",start:28452185,end:28452185,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/tests/test_functions.py",start:28452185,end:28453618,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/tests/test_index_methods.py",start:28453618,end:28460707,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/tests/test_indexed.py",start:28460707,end:28476530,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/tests/test_tensor.py",start:28476530,end:28547524,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/tests/test_tensor_element.py",start:28547524,end:28548420,audio:0},{filename:"/lib/python3.8/site-packages/sympy/tensor/tests/test_tensor_operators.py",start:28548420,end:28565546,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/__init__.py",start:28565546,end:28565685,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/benchmarking.py",start:28565685,end:28571879,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/matrices.py",start:28571879,end:28572095,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/pytest.py",start:28572095,end:28581810,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/quality_unicode.py",start:28581810,end:28586511,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/randtest.py",start:28586511,end:28591830,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/runtests.py",start:28591830,end:28681134,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/tmpfiles.py",start:28681134,end:28682176,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/tests/__init__.py",start:28682176,end:28682176,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/tests/diagnose_imports.py",start:28682176,end:28691867,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/tests/test_code_quality.py",start:28691867,end:28710458,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/tests/test_module_imports.py",start:28710458,end:28711917,audio:0},{filename:"/lib/python3.8/site-packages/sympy/testing/tests/test_pytest.py",start:28711917,end:28719670,audio:0},{filename:"/lib/python3.8/site-packages/sympy/unify/__init__.py",start:28719670,end:28719963,audio:0},{filename:"/lib/python3.8/site-packages/sympy/unify/core.py",start:28719963,end:28727e3,audio:0},{filename:"/lib/python3.8/site-packages/sympy/unify/rewrite.py",start:28727e3,end:28728798,audio:0},{filename:"/lib/python3.8/site-packages/sympy/unify/usympy.py",start:28728798,end:28732750,audio:0},{filename:"/lib/python3.8/site-packages/sympy/unify/tests/__init__.py",start:28732750,end:28732750,audio:0},{filename:"/lib/python3.8/site-packages/sympy/unify/tests/test_rewrite.py",start:28732750,end:28734592,audio:0},{filename:"/lib/python3.8/site-packages/sympy/unify/tests/test_sympy.py",start:28734592,end:28740144,audio:0},{filename:"/lib/python3.8/site-packages/sympy/unify/tests/test_unify.py",start:28740144,end:28743165,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/__init__.py",start:28743165,end:28744210,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/autowrap.py",start:28744210,end:28785061,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/benchmarking.py",start:28785061,end:28785373,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/codegen.py",start:28785373,end:28866868,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/decorator.py",start:28866868,end:28874067,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/enumerative.py",start:28874067,end:28917580,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/exceptions.py",start:28917580,end:28924743,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/iterables.py",start:28924743,end:29001110,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/lambdify.py",start:29001110,end:29049654,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/magic.py",start:29049654,end:29050054,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/matchpy_connector.py",start:29050054,end:29059436,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/memoization.py",start:29059436,end:29060877,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/misc.py",start:29060877,end:29074387,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/pkgdata.py",start:29074387,end:29076176,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/pytest.py",start:29076176,end:29076470,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/quality_unicode.py",start:29076470,end:29076791,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/randtest.py",start:29076791,end:29077091,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/runtests.py",start:29077091,end:29077391,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/source.py",start:29077391,end:29078871,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/timeutils.py",start:29078871,end:29080839,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tmpfiles.py",start:29080839,end:29081139,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/_compilation/__init__.py",start:29081139,end:29081890,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/_compilation/availability.py",start:29081890,end:29084774,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/_compilation/compilation.py",start:29084774,end:29105152,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/_compilation/runners.py",start:29105152,end:29114178,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/_compilation/util.py",start:29114178,end:29122028,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/_compilation/tests/__init__.py",start:29122028,end:29122028,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/_compilation/tests/test_compilation.py",start:29122028,end:29123761,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/mathml/__init__.py",start:29123761,end:29125826,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/mathml/data/mmlctop.xsl",start:29125826,end:29240269,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/mathml/data/mmltex.xsl",start:29240269,end:29377573,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/mathml/data/simple_mmlctop.xsl",start:29377573,end:29492005,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/__init__.py",start:29492005,end:29492005,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_autowrap.py",start:29492005,end:29506692,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_codegen.py",start:29506692,end:29561620,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_codegen_julia.py",start:29561620,end:29579888,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_codegen_octave.py",start:29579888,end:29597576,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_codegen_rust.py",start:29597576,end:29609778,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_decorator.py",start:29609778,end:29611282,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_deprecated.py",start:29611282,end:29612063,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_enumerative.py",start:29612063,end:29618152,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_iterables.py",start:29618152,end:29649425,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_lambdify.py",start:29649425,end:29693848,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_matchpy_connector.py",start:29693848,end:29697761,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_misc.py",start:29697761,end:29701160,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_pickling.py",start:29701160,end:29723586,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_source.py",start:29723586,end:29724383,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_timeutils.py",start:29724383,end:29724720,audio:0},{filename:"/lib/python3.8/site-packages/sympy/utilities/tests/test_wester.py",start:29724720,end:29817104,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/__init__.py",start:29817104,end:29819053,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/basisdependent.py",start:29819053,end:29830444,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/coordsysrect.py",start:29830444,end:29867638,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/deloperator.py",start:29867638,end:29871193,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/dyadic.py",start:29871193,end:29879646,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/functions.py",start:29879646,end:29895225,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/implicitregion.py",start:29895225,end:29911308,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/integrals.py",start:29911308,end:29918141,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/operators.py",start:29918141,end:29928750,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/orienters.py",start:29928750,end:29940427,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/parametricregion.py",start:29940427,end:29946340,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/point.py",start:29946340,end:29950856,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/scalar.py",start:29950856,end:29952883,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/vector.py",start:29952883,end:29970684,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/__init__.py",start:29970684,end:29970684,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/test_coordsysrect.py",start:29970684,end:29990110,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/test_dyadic.py",start:29990110,end:29994304,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/test_field_functions.py",start:29994304,end:30008362,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/test_functions.py",start:30008362,end:30016191,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/test_implicitregion.py",start:30016191,end:30020312,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/test_integrals.py",start:30020312,end:30025247,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/test_operators.py",start:30025247,end:30026742,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/test_parametricregion.py",start:30026742,end:30030684,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/test_printing.py",start:30030684,end:30036488,audio:0},{filename:"/lib/python3.8/site-packages/sympy/vector/tests/test_vector.py",start:30036488,end:30043422,audio:0},{filename:"/lib/python3.8/site-packages/sympy-1.8-py3.8.egg-info/PKG-INFO",start:30043422,end:30057600,audio:0},{filename:"/lib/python3.8/site-packages/sympy-1.8-py3.8.egg-info/not-zip-safe",start:30057600,end:30057601,audio:0},{filename:"/lib/python3.8/site-packages/sympy-1.8-py3.8.egg-info/dependency_links.txt",start:30057601,end:30057602,audio:0},{filename:"/lib/python3.8/site-packages/sympy-1.8-py3.8.egg-info/entry_points.txt",start:30057602,end:30057642,audio:0},{filename:"/lib/python3.8/site-packages/sympy-1.8-py3.8.egg-info/requires.txt",start:30057642,end:30057655,audio:0},{filename:"/lib/python3.8/site-packages/sympy-1.8-py3.8.egg-info/top_level.txt",start:30057655,end:30057668,audio:0},{filename:"/lib/python3.8/site-packages/sympy-1.8-py3.8.egg-info/SOURCES.txt",start:30057668,end:30110968,audio:0},{filename:"/share/man/man1/isympy.1",start:30110968,end:30117627,audio:0},{filename:"/bin/isympy",start:30117627,end:30118001,audio:0}],remote_package_size:13759195,package_uuid:"52476265-3766-4213-992a-2942f64acbf2"})})();