diff --git a/src/benchmarks/mod.rs b/src/benchmarks/mod.rs index f699ead..c0f5d39 100644 --- a/src/benchmarks/mod.rs +++ b/src/benchmarks/mod.rs @@ -1,3 +1,2 @@ pub mod reachability; pub mod rewritten_reachability; -mod utils; diff --git a/src/benchmarks/rewritten_reachability.rs b/src/benchmarks/rewritten_reachability.rs index c8edf63..d130cea 100644 --- a/src/benchmarks/rewritten_reachability.rs +++ b/src/benchmarks/rewritten_reachability.rs @@ -2,12 +2,14 @@ use biodivine_lib_bdd::Bdd; use std::fmt::Debug; use crate::{ - benchmarks::utils::{count_states, log_percent, pick_state_bdd, unit_vertex_set}, - prelude::find_start_of, - symbolic_domains::symbolic_domain::SymbolicDomainOrd, + prelude::find_start_of, symbolic_domains::symbolic_domain::SymbolicDomainOrd, update::update_fn::SmartSystemUpdateFn as RewrittenSmartSystemUpdateFn, }; +pub fn log_percent(set: &Bdd, universe: &Bdd) -> f64 { + set.cardinality().log2() / universe.cardinality().log2() * 100.0 +} + pub fn reachability_benchmark + Debug>(sbml_path: &str) { let smart_system_update_fn = { let mut xml = xml::reader::EventReader::new(std::io::BufReader::new( @@ -21,10 +23,8 @@ pub fn reachability_benchmark + Debug>(sbml_path: &str .expect("Loading system fn update failed.") }; - let unit = unit_vertex_set(&smart_system_update_fn); - let system_var_count = smart_system_update_fn - .variables_transition_relation_and_domain - .len(); + let unit = smart_system_update_fn.unit_vertex_set(); + let system_var_count = smart_system_update_fn.standard_variables().len(); println!( "Variables: {}, expected states {}", system_var_count, @@ -32,11 +32,11 @@ pub fn reachability_benchmark + Debug>(sbml_path: &str ); println!( "Computed state count: {}", - count_states(&smart_system_update_fn, &unit) + smart_system_update_fn.count_states(&unit) ); let mut universe = unit.clone(); while !universe.is_false() { - let mut weak_scc = pick_state_bdd(&smart_system_update_fn, &universe); + let mut weak_scc = smart_system_update_fn.pick_state_bdd(&universe); loop { let bwd_reachable = reach_bwd(&smart_system_update_fn, &weak_scc, &universe); let fwd_bwd_reachable = reach_fwd(&smart_system_update_fn, &bwd_reachable, &universe); @@ -45,7 +45,7 @@ pub fn reachability_benchmark + Debug>(sbml_path: &str if !fwd_bwd_reachable.imp(&weak_scc).is_true() { println!( " + SCC increased to (states={}, size={})", - count_states(&smart_system_update_fn, &weak_scc), + smart_system_update_fn.count_states(&weak_scc), weak_scc.size() ); weak_scc = fwd_bwd_reachable; @@ -55,15 +55,15 @@ pub fn reachability_benchmark + Debug>(sbml_path: &str } println!( " + Found weak SCC (states={}, size={})", - count_states(&smart_system_update_fn, &weak_scc), + smart_system_update_fn.count_states(&weak_scc), weak_scc.size() ); // Remove the SCC from the universe set and start over. universe = universe.and_not(&weak_scc); println!( " + Remaining states: {}/{}", - count_states(&smart_system_update_fn, &universe), - count_states(&smart_system_update_fn, &unit), + smart_system_update_fn.count_states(&universe), + smart_system_update_fn.count_states(&unit), ); } } @@ -79,15 +79,11 @@ pub fn reach_fwd + Debug>( ) -> Bdd { // The list of system variables, sorted in descending order (i.e. opposite order compared // to the ordering inside BDDs). - let sorted_variables = system - .variables_transition_relation_and_domain - .iter() - .map(|(var_name, _)| var_name) - .collect::>(); + let sorted_variables = system.get_system_variables(); let mut result = initial.clone(); println!( "Start forward reachability: (states={}, size={})", - count_states(system, &result), + system.count_states(&result), result.size() ); 'fwd: loop { @@ -100,7 +96,7 @@ pub fn reach_fwd + Debug>( println!( " >> (progress={:.2}%%, states={}, size={})", log_percent(&result, universe), - count_states(system, &result), + system.count_states(&result), result.size() ); continue 'fwd; @@ -110,7 +106,7 @@ pub fn reach_fwd + Debug>( // No further successors were computed across all variables. We are done. println!( " >> Done. (states={}, size={})", - count_states(system, &result), + system.count_states(&result), result.size() ); return result; @@ -126,15 +122,11 @@ pub fn reach_bwd + Debug>( initial: &Bdd, universe: &Bdd, ) -> Bdd { - let sorted_variables = system - .variables_transition_relation_and_domain - .iter() - .map(|(var_name, _)| var_name) - .collect::>(); + let sorted_variables = system.get_system_variables(); let mut result = initial.clone(); println!( "Start backward reachability: (states={}, size={})", - count_states(system, &result), + system.count_states(&result), result.size() ); 'bwd: loop { @@ -147,7 +139,7 @@ pub fn reach_bwd + Debug>( println!( " >> (progress={:.2}%%, states={}, size={})", log_percent(&result, universe), - count_states(system, &result), + system.count_states(&result), result.size() ); continue 'bwd; @@ -157,7 +149,7 @@ pub fn reach_bwd + Debug>( // No further predecessors were computed across all variables. We are done. println!( " >> Done. (states={}, size={})", - count_states(system, &result), + system.count_states(&result), result.size() ); return result; diff --git a/src/benchmarks/utils.rs b/src/benchmarks/utils.rs deleted file mode 100644 index 8a122c6..0000000 --- a/src/benchmarks/utils.rs +++ /dev/null @@ -1,69 +0,0 @@ -#![allow(dead_code)] - -use std::fmt::Debug; - -use biodivine_lib_bdd::{Bdd, BddPartialValuation}; - -use crate::{ - symbolic_domains::symbolic_domain::SymbolicDomainOrd, - update::update_fn::SmartSystemUpdateFn as RewrittenSmartSystemUpdateFn, -}; - -pub fn states>( - system: &RewrittenSmartSystemUpdateFn, - set: &Bdd, -) -> f64 { - let symbolic_var_count = system.bdd_variable_set.num_vars() as i32; - // TODO: - // Here we assume that exactly half of the variables are primed, which may not be true - // in the future, but should be good enough for now. - assert_eq!(symbolic_var_count % 2, 0); - let primed_vars = symbolic_var_count / 2; - set.cardinality() / 2.0f64.powi(primed_vars) -} - -pub fn unit_vertex_set>( - system: &RewrittenSmartSystemUpdateFn, -) -> Bdd { - system - .variables_transition_relation_and_domain - .iter() - .fold(system.bdd_variable_set.mk_true(), |acc, (_, var_info)| { - acc.and(&var_info.domain.unit_collection(&system.bdd_variable_set)) - }) -} - -/// Compute an (approximate) count of state in the given `set` using the encoding of `system`. -pub fn count_states + Debug>( - system: &RewrittenSmartSystemUpdateFn, - set: &Bdd, -) -> f64 { - let symbolic_var_count = system.variables_transition_relation_and_domain.len() as i32; - set.cardinality() / 2.0f64.powi(symbolic_var_count) -} - -/// Compute a [Bdd] which represents a single (un-primed) state within the given symbolic `set`. -pub fn pick_state_bdd + Debug>( - system: &RewrittenSmartSystemUpdateFn, - set: &Bdd, -) -> Bdd { - // Unfortunately, this is now a bit more complicated than it needs to be, because - // we have to ignore the primed variables, but it shouldn't bottleneck anything outside of - // truly extreme cases. - let standard_variables = system - .variables_transition_relation_and_domain - .iter() - .flat_map(|transition| transition.1.domain.raw_bdd_variables()); - let valuation = set - .sat_witness() - .expect("Cannot pick state from an empty set."); - let mut state_data = BddPartialValuation::empty(); - for var in standard_variables { - state_data.set_value(var, valuation.value(var)) - } - system.bdd_variable_set.mk_conjunctive_clause(&state_data) -} - -pub fn log_percent(set: &Bdd, universe: &Bdd) -> f64 { - set.cardinality().log2() / universe.cardinality().log2() * 100.0 -} diff --git a/src/expression_components/expression.rs b/src/expression_components/expression.rs index d2960a4..b3d962c 100644 --- a/src/expression_components/expression.rs +++ b/src/expression_components/expression.rs @@ -30,16 +30,3 @@ pub enum Expression { Xor(Box>, Box>), Implies(Box>, Box>), } - -// // todo -// // really torn apart between keeping this here, moving it to a separate file within -// // this module, and moving it into the `xml_parsing` module -// impl Expression { -// pub fn try_from_xml(_xml: &mut XR) -// where -// XR: XmlReader
, -// BR: BufRead, -// { -// unimplemented!() -// } -// } diff --git a/src/expression_components/proposition.rs b/src/expression_components/proposition.rs index 74c2fc2..cb8758e 100644 --- a/src/expression_components/proposition.rs +++ b/src/expression_components/proposition.rs @@ -26,7 +26,7 @@ impl ComparisonOperator { } impl FromStr for ComparisonOperator { - type Err = (); // todo maybe better error + type Err = (); fn from_str(s: &str) -> Result { match s { @@ -62,9 +62,7 @@ impl ToString for ComparisonOperator { #[derive(Debug)] pub struct Proposition { pub comparison_operator: ComparisonOperator, - // ci = variable name in the xml file // todo remove this comment likely; user of this file should not care about xml pub variable: String, - // cn = constant value in the xml file // todo remove this comment likely; user of this file should not care about xml pub value: T, } diff --git a/src/lib.rs b/src/lib.rs index b29e0a5..f9229eb 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,6 +1,5 @@ pub mod benchmarks; -pub mod prelude; // not `prelude::*`; we want to be explicit about what we import - // mod prototype; // not public; will be replaced by legit +pub mod prelude; pub mod test_utils; // TODO: // Once this becomes a library, this needs to become private, but for now it is convenient // to have it accessible from outside binaries. @@ -10,166 +9,3 @@ mod system; mod update; mod utils; mod xml_parsing; - -// todo @prototype: -// #[cfg(test)] -// mod tests { -// // use crate::prototype::{Expression, UpdateFn}; - -// #[test] -// pub fn test_expression() { -// // let xml = r#" // too basic -// // -// // 5 -// // x -// // -// // -// // -// // x -// // 6 -// // -// // "#; -// let _sane = r#" -// -// -// -// -// -// -// p53 -// 0 -// -// -// -// Mdm2cyt -// 2 -// -// -// -// -// -// -// p53 -// 1 -// -// -// -// Mdm2cyt -// 2 -// -// -// -// "#; -// let with_ternary = r#" -// -// -// -// -// -// -// p53 -// 0 -// -// -// -// Mdm2cyt -// 1 -// -// -// -// DNAdam -// 0 -// -// -// -// -// -// -// p53 -// 0 -// -// -// -// Mdm2cyt -// 2 -// -// -// -// -// -// -// p53 -// 1 -// -// -// -// Mdm2cyt -// 2 -// -// -// -// "#; -// let mut xml = xml::reader::EventReader::new(with_ternary.as_bytes()); -// loop { -// match xml.next() { -// Ok(xml::reader::XmlEvent::StartElement { name, .. }) => { -// println!("start element {:?}", name); -// if name.local_name == "apply" { -// println!("parsing apply"); -// let expression = Expression::::try_from_xml(&mut xml); -// println!("parsed apply {:?}", expression); -// } -// } -// Ok(xml::reader::XmlEvent::EndDocument) => { -// println!("end of document"); -// break; -// } -// Err(err) => { -// println!("err: {:?}", err); -// break; -// } -// _ => {} -// } -// } -// } - -// #[test] -// pub fn test_update_fn() { -// use std::fs::File; -// use std::io::BufReader; - -// let file = File::open("data/dataset.sbml").expect("cannot open file"); -// let file = BufReader::new(file); - -// let mut xml = xml::reader::EventReader::new(file); - -// let mut indent = 0; -// loop { -// match xml.next() { -// Ok(xml::reader::XmlEvent::StartElement { name, .. }) => { -// println!("{}<{:?}>", " ".repeat(indent), name); -// indent += 1; -// if name.local_name == "transition" { -// println!("parsing transition"); -// let update_fn = UpdateFn::::try_from_xml(&mut xml); -// println!("update fn: {:?}", update_fn); -// return; -// } -// } -// Ok(xml::reader::XmlEvent::EndElement { name, .. }) => { -// indent -= 1; -// println!("{}", " ".repeat(indent), name); -// } -// Ok(xml::reader::XmlEvent::EndDocument) => { -// println!("end of document"); -// break; -// } -// Err(err) => { -// println!("err: {:?}", err); -// break; -// } -// _ => {} -// } -// } -// } -// } diff --git a/src/output.txt b/src/output.txt deleted file mode 100644 index b04b393..0000000 --- a/src/output.txt +++ /dev/null @@ -1,5757 +0,0 @@ -Variables: 56, expected states 16777216 -Computed state count: 547187354725515260 -Start backward reachability: (states=1, size=63) - >> (progress=51.70%%, states=2, size=62) - >> (progress=52.53%%, states=4, size=61) - >> (progress=53.37%%, states=8, size=60) - >> (progress=54.20%%, states=16, size=59) - >> (progress=55.03%%, states=32, size=58) - >> (progress=55.87%%, states=64, size=57) - >> (progress=56.70%%, states=128, size=56) - >> (progress=57.54%%, states=256, size=55) - >> (progress=58.86%%, states=768, size=55) - >> (progress=59.69%%, states=1536, size=54) - >> (progress=60.31%%, states=2560, size=57) - >> (progress=60.53%%, states=3072, size=55) - >> (progress=61.36%%, states=6144, size=54) - >> (progress=62.19%%, states=12288, size=53) - >> (progress=63.03%%, states=24576, size=52) - >> (progress=63.51%%, states=36864, size=53) - >> (progress=63.86%%, states=49152, size=51) - >> (progress=64.35%%, states=73728, size=54) - >> (progress=64.84%%, states=110592, size=58) - >> (progress=65.02%%, states=129024, size=60) - >> (progress=65.86%%, states=258048, size=59) - >> (progress=66.40%%, states=405504, size=75) - >> (progress=66.54%%, states=454656, size=74) - >> (progress=66.62%%, states=487424, size=77) - >> (progress=66.66%%, states=503808, size=71) - >> (progress=66.92%%, states=626688, size=71) - >> (progress=67.06%%, states=700416, size=59) - >> (progress=67.76%%, states=1253376, size=68) - >> (progress=67.77%%, states=1265664, size=69) - >> (progress=67.78%%, states=1277952, size=65) - >> (progress=67.80%%, states=1302528, size=63) - >> (progress=67.85%%, states=1351680, size=71) - >> (progress=67.89%%, states=1400832, size=58) - >> (progress=68.38%%, states=2101248, size=81) - >> (progress=68.72%%, states=2801664, size=57) - >> (progress=69.42%%, states=4980736, size=71) - >> (progress=70.19%%, states=9469952, size=135) - >> (progress=70.25%%, states=9961472, size=70) - >> (progress=71.08%%, states=19922944, size=69) - >> (progress=71.84%%, states=37355520, size=85) - >> (progress=71.92%%, states=39845888, size=68) - >> (progress=72.75%%, states=79691776, size=67) - >> (progress=73.49%%, states=146800640, size=90) - >> (progress=73.50%%, states=147849216, size=92) - >> (progress=73.50%%, states=148897792, size=84) - >> (progress=73.52%%, states=150994944, size=80) - >> (progress=73.55%%, states=155189248, size=93) - >> (progress=73.59%%, states=159383552, size=66) - >> (progress=74.42%%, states=318767104, size=65) - >> (progress=74.91%%, states=478150656, size=106) - >> (progress=75.19%%, states=603979776, size=130) - >> (progress=75.42%%, states=729808896, size=127) - >> (progress=75.71%%, states=931135488, size=130) - >> (progress=75.89%%, states=1082130432, size=115) - >> (progress=76.63%%, states=2004877312, size=114) - >> (progress=77.12%%, states=3007315968, size=117) - >> (progress=77.42%%, states=3846176768, size=162) - >> (progress=77.42%%, states=3851419648, size=168) - >> (progress=77.42%%, states=3853516800, size=172) - >> (progress=77.42%%, states=3855613952, size=170) - >> (progress=77.42%%, states=3859808256, size=166) - >> (progress=77.42%%, states=3873439744, size=150) - >> (progress=77.43%%, states=3900702720, size=142) - >> (progress=77.45%%, states=3955228672, size=166) - >> (progress=77.47%%, states=4009754624, size=113) - >> (progress=78.21%%, states=7415529472, size=136) - >> (progress=78.21%%, states=7432306688, size=140) - >> (progress=78.21%%, states=7440695296, size=144) - >> (progress=78.21%%, states=7449083904, size=142) - >> (progress=78.21%%, states=7465861120, size=138) - >> (progress=78.22%%, states=7516192768, size=130) - >> (progress=78.24%%, states=7616856064, size=126) - >> (progress=78.27%%, states=7818182656, size=138) - >> (progress=78.30%%, states=8019509248, size=112) - >> (progress=78.99%%, states=14193524736, size=121) - >> (progress=79.04%%, states=14831058944, size=124) - >> (progress=79.49%%, states=21642608640, size=122) - >> (progress=79.53%%, states=22280142848, size=148) - >> (progress=79.56%%, states=22917677056, size=142) - >> (progress=79.59%%, states=23420993536, size=158) - >> (progress=79.61%%, states=23924310016, size=156) - >> (progress=79.65%%, states=24729616384, size=156) - >> (progress=79.68%%, states=25333596160, size=117) - >> (progress=79.77%%, states=27179089920, size=148) - >> (progress=79.81%%, states=28101836800, size=151) - >> (progress=79.83%%, states=28563210240, size=140) - >> (progress=79.88%%, states=29947330560, size=133) - >> (progress=79.99%%, states=32715571200, size=114) - >> (progress=80.30%%, states=42379247616, size=134) - >> (progress=80.43%%, states=47211085824, size=137) - >> (progress=80.49%%, states=49627004928, size=131) - >> (progress=80.68%%, states=58082721792, size=131) - >> (progress=80.89%%, states=68954357760, size=129) - >> (progress=81.22%%, states=90697629696, size=122) - >> (progress=82.05%%, states=181395259392, size=121) - >> (progress=82.89%%, states=362790518784, size=120) - >> (progress=83.72%%, states=725581037568, size=119) - >> (progress=83.72%%, states=728131174400, size=128) - >> (progress=84.56%%, states=1456262348800, size=127) - >> (progress=84.62%%, states=1539947102208, size=162) - >> (progress=84.68%%, states=1614345666560, size=294) - >> (progress=84.68%%, states=1614974812160, size=333) - >> (progress=84.68%%, states=1615289384960, size=365) - >> (progress=84.68%%, states=1615685746688, size=415) - >> (progress=84.68%%, states=1617010098176, size=427) - >> (progress=84.68%%, states=1617672273920, size=381) - >> (progress=84.69%%, states=1623553998848, size=220) - >> (progress=84.69%%, states=1623579951104, size=209) - >> (progress=84.69%%, states=1623581523968, size=179) - >> (progress=84.69%%, states=1623631855616, size=157) - >> (progress=84.78%%, states=1748521451520, size=151) - >> (progress=84.87%%, states=1894651002880, size=161) - >> (progress=84.89%%, states=1918910857216, size=217) - >> (progress=84.90%%, states=1931040784384, size=223) - >> (progress=84.90%%, states=1937105747968, size=211) - >> (progress=84.91%%, states=1958333120512, size=213) - >> (progress=84.93%%, states=1985625456640, size=209) - >> (progress=84.96%%, states=2040210128896, size=181) - >> (progress=84.96%%, states=2041418088448, size=222) - >> (progress=84.96%%, states=2042022068224, size=237) - >> (progress=84.97%%, states=2045645946880, size=256) - >> (progress=84.97%%, states=2051081764864, size=255) - >> (progress=84.97%%, states=2053799673856, size=303) - >> (progress=84.97%%, states=2055158628352, size=309) - >> (progress=84.97%%, states=2055838105600, size=293) - >> (progress=84.97%%, states=2057876537344, size=285) - >> (progress=84.98%%, states=2061953400832, size=234) - >> (progress=85.78%%, states=4028211658752, size=391) - >> (progress=85.78%%, states=4028824027136, size=405) - >> (progress=85.78%%, states=4029092462592, size=430) - >> (progress=85.78%%, states=4029226680320, size=431) - >> (progress=85.78%%, states=4029629333504, size=427) - >> (progress=85.78%%, states=4031047008256, size=412) - >> (progress=85.78%%, states=4033882357760, size=426) - >> (progress=85.78%%, states=4039553056768, size=472) - >> (progress=85.79%%, states=4043285987328, size=437) - >> (progress=85.81%%, states=4123906801664, size=233) - >> (progress=85.90%%, states=4458310270976, size=279) - >> (progress=85.97%%, states=4707854581760, size=256) - >> (progress=85.98%%, states=4735618777088, size=336) - >> (progress=85.98%%, states=4739123118080, size=330) - >> (progress=85.98%%, states=4744307277824, size=308) - >> (progress=86.64%%, states=8229014732800, size=492) - >> (progress=86.74%%, states=8913403510784, size=493) - >> (progress=86.74%%, states=8924505833472, size=514) - >> (progress=86.74%%, states=8946710478848, size=586) - >> (progress=86.74%%, states=8949109620736, size=641) - >> (progress=86.74%%, states=8950309191680, size=647) - >> (progress=86.74%%, states=8950908977152, size=629) - >> (progress=86.74%%, states=8952708333568, size=622) - >> (progress=86.74%%, states=8956307046400, size=604) - >> (progress=86.74%%, states=8958454530048, size=646) - >> (progress=86.74%%, states=8959486328832, size=658) - >> (progress=86.74%%, states=8960002228224, size=626) - >> (progress=86.74%%, states=8961549926400, size=619) - >> (progress=86.74%%, states=8964645322752, size=600) - >> (progress=86.75%%, states=9017258672128, size=635) - >> (progress=86.76%%, states=9069872021504, size=632) - >> (progress=86.77%%, states=9149328916480, size=622) - >> (progress=86.78%%, states=9241670713344, size=625) - >> (progress=86.78%%, states=9264756162560, size=700) - >> (progress=86.78%%, states=9276298887168, size=706) - >> (progress=86.79%%, states=9282070249472, size=686) - >> (progress=86.79%%, states=9299384336384, size=669) - >> (progress=86.79%%, states=9334012510208, size=600) - >> (progress=86.79%%, states=9338575912960, size=615) - >> (progress=86.79%%, states=9339918090240, size=547) - >> (progress=86.81%%, states=9442997305344, size=533) - >> (progress=86.82%%, states=9520306716672, size=467) - >> (progress=86.82%%, states=9532101099520, size=360) - >> (progress=86.82%%, states=9575587643392, size=301) - >> (progress=87.10%%, states=12024163598336, size=489) - >> (progress=87.21%%, states=13211998879744, size=498) - >> (progress=87.26%%, states=13805916520448, size=470) - >> (progress=87.41%%, states=15587669442560, size=441) - >> (progress=87.66%%, states=19151175286784, size=300) - >> (progress=88.41%%, states=35926680010752, size=569) - >> (progress=88.43%%, states=36520597651456, size=550) - >> (progress=88.45%%, states=37114515292160, size=521) - >> (progress=88.49%%, states=38302350573568, size=299) - >> (progress=88.50%%, states=38509431750656, size=551) - >> (progress=88.50%%, states=38603635818496, size=560) - >> (progress=88.50%%, states=38650737852416, size=519) - >> (progress=88.51%%, states=38792043954176, size=465) - >> (progress=88.51%%, states=39074656157696, size=313) - >> (progress=88.52%%, states=39168860225536, size=598) - >> (progress=88.52%%, states=39215962259456, size=542) - >> (progress=88.52%%, states=39357268361216, size=532) - >> (progress=88.53%%, states=39499958583296, size=503) - >> (progress=88.53%%, states=39507709657088, size=481) - >> (progress=88.53%%, states=39577871974400, size=556) - >> (progress=88.53%%, states=39577922306048, size=541) - >> (progress=88.53%%, states=39577972637696, size=529) - >> (progress=89.26%%, states=72647459209216, size=713) - >> (progress=89.35%%, states=78240915914752, size=675) - >> (progress=89.35%%, states=78356880031744, size=697) - >> (progress=89.35%%, states=78458348634112, size=727) - >> (progress=89.35%%, states=78460764553216, size=730) - >> (progress=89.35%%, states=78461972512768, size=722) - >> (progress=89.35%%, states=78467408330752, size=767) - >> (progress=89.35%%, states=78469220270080, size=763) - >> (progress=89.35%%, states=78472844148736, size=696) - >> (progress=89.36%%, states=78646790324224, size=702) - >> (progress=89.36%%, states=78849727528960, size=707) - >> (progress=89.36%%, states=78883550396416, size=727) - >> (progress=89.36%%, states=78900461830144, size=730) - >> (progress=89.36%%, states=78908917547008, size=724) - >> (progress=89.36%%, states=78923715051520, size=793) - >> (progress=89.36%%, states=78955423989760, size=790) - >> (progress=89.36%%, states=79018841866240, size=746) - >> (progress=89.36%%, states=79032733401088, size=765) - >> (progress=89.36%%, states=79039679168512, size=768) - >> (progress=89.36%%, states=79043152052224, size=759) - >> (progress=89.36%%, states=79053570703360, size=751) - >> (progress=89.36%%, states=79074408005632, size=712) - >> (progress=89.36%%, states=79154133336064, size=645) - >> (progress=89.36%%, states=79155945275392, size=528) - >> (progress=90.14%%, states=150890187063296, size=636) - >> (progress=90.16%%, states=152814332411904, size=737) - >> (progress=90.16%%, states=152848692150272, size=741) - >> (progress=90.16%%, states=152874461954048, size=791) - >> (progress=90.16%%, states=152934591496192, size=777) - >> (progress=90.16%%, states=153029080776704, size=767) - >> (progress=90.16%%, states=153312548618240, size=771) - >> (progress=90.16%%, states=153879484301312, size=815) - >> (progress=90.17%%, states=154188721946624, size=781) - >> (progress=90.19%%, states=157130103455744, size=885) - >> (progress=90.19%%, states=157138559172608, size=879) - >> (progress=90.19%%, states=157147014889472, size=882) - >> (progress=90.19%%, states=157151846727680, size=881) - >> (progress=90.19%%, states=157165134282752, size=847) - >> (progress=90.19%%, states=157302841671680, size=819) - >> (progress=90.19%%, states=157442562326528, size=827) - >> (progress=90.19%%, states=157458265800704, size=797) - >> (progress=90.19%%, states=157864140210176, size=759) - >> (progress=90.20%%, states=158311890550784, size=527) - >> (progress=90.90%%, states=282610324471808, size=899) - >> (progress=90.91%%, states=285656194482176, size=1144) - >> (progress=90.91%%, states=285706022813696, size=1134) - >> (progress=90.91%%, states=285855507808256, size=1166) - >> (progress=90.91%%, states=286154477797376, size=1241) - >> (progress=90.91%%, states=286292587839488, size=1285) - >> (progress=90.91%%, states=286394056441856, size=1291) - >> (progress=90.95%%, states=295401072623616, size=1597) - >> (progress=90.95%%, states=295619511975936, size=1507) - >> (progress=90.95%%, states=296119607230464, size=1624) - >> (progress=90.95%%, states=296513402044416, size=1766) - >> (progress=90.96%%, states=297349310054400, size=1677) - >> (progress=90.96%%, states=297422995587072, size=1697) - >> (progress=90.96%%, states=297456415801344, size=1673) - >> (progress=90.96%%, states=297937989009408, size=1649) - >> (progress=90.96%%, states=298405469356032, size=1678) - >> (progress=90.96%%, states=298648671879168, size=1736) - >> (progress=90.96%%, states=298772286406656, size=1673) - >> (progress=90.96%%, states=298774299672576, size=1683) - >> (progress=90.96%%, states=298775910285312, size=1715) - >> (progress=90.96%%, states=298779534163968, size=1695) - >> (progress=90.96%%, states=298785171308544, size=1679) - >> (progress=90.96%%, states=298802082742272, size=1663) - >> (progress=90.96%%, states=298835905609728, size=1617) - >> (progress=90.96%%, states=298855232962560, size=1593) - >> (progress=90.96%%, states=298964754628608, size=1705) - >> (progress=90.96%%, states=299074276294656, size=1687) - >> (progress=90.96%%, states=299225673891840, size=1675) - >> (progress=90.96%%, states=299402841292800, size=1679) - >> (progress=90.97%%, states=299580008693760, size=1721) - >> (progress=90.97%%, states=299825492918272, size=1584) - >> (progress=90.97%%, states=299831935369216, size=1628) - >> (progress=90.97%%, states=299838377820160, size=1586) - >> (progress=90.97%%, states=299841599045632, size=1574) - >> (progress=90.97%%, states=299857705172992, size=1536) - >> (progress=90.97%%, states=299873811300352, size=1536) - >> (progress=90.98%%, states=303816591278080, size=1548) - >> (progress=90.98%%, states=304048519512064, size=1548) - >> (progress=90.98%%, states=304280447746048, size=1588) - >> (progress=90.98%%, states=304512375980032, size=1572) - >> (progress=90.99%%, states=304744304214016, size=1576) - >> (progress=90.99%%, states=305092196564992, size=1588) - >> (progress=90.99%%, states=305440088915968, size=1537) - >> (progress=90.99%%, states=305672017149952, size=1527) - >> (progress=91.02%%, states=312766766252032, size=1418) - >> (progress=91.02%%, states=313071172059136, size=1186) - >> (progress=91.02%%, states=314308122640384, size=1158) - >> (progress=91.03%%, states=315235835576320, size=1103) - >> (progress=91.03%%, states=315390454398976, size=997) - >> (progress=91.03%%, states=315995642134528, size=792) - >> (progress=91.03%%, states=316623781101568, size=526) - >> (progress=91.76%%, states=580800374374400, size=1031) - >> (progress=91.86%%, states=628906155573248, size=947) - >> (progress=91.86%%, states=631038204182528, size=957) - >> (progress=91.86%%, states=631638560079872, size=1204) - >> (progress=91.86%%, states=631647150014464, size=1248) - >> (progress=91.86%%, states=631655739949056, size=1246) - >> (progress=91.86%%, states=631672919818240, size=1234) - >> (progress=91.86%%, states=631704444207104, size=1217) - >> (progress=91.86%%, states=631799017373696, size=1235) - >> (progress=91.86%%, states=632177310040064, size=1207) - >> (progress=91.87%%, states=633208907497472, size=785) - >> (progress=91.87%%, states=633247562203136, size=525) - >> (progress=92.69%%, states=1256599519756288, size=636) - >> (progress=92.70%%, states=1264021223243776, size=597) - >> (progress=92.70%%, states=1269034255384576, size=758) - >> (progress=92.70%%, states=1269721450151936, size=822) - >> (progress=92.70%%, states=1269755809890304, size=824) - >> (progress=92.70%%, states=1269790169628672, size=823) - >> (progress=92.70%%, states=1269858889105408, size=817) - >> (progress=92.70%%, states=1269961968320512, size=813) - >> (progress=92.70%%, states=1270271205965824, size=809) - >> (progress=92.70%%, states=1271508156547072, size=726) - >> (progress=92.71%%, states=1275651726245888, size=623) - >> (progress=92.71%%, states=1276192892125184, size=647) - >> (progress=92.71%%, states=1276463475064832, size=666) - >> (progress=92.71%%, states=1277004640944128, size=672) - >> (progress=92.71%%, states=1277275223883776, size=664) - >> (progress=92.71%%, states=1277681098293248, size=706) - >> (progress=92.71%%, states=1278695784316928, size=711) - >> (progress=92.71%%, states=1280725156364288, size=732) - >> (progress=92.71%%, states=1282416299737088, size=671) - >> (progress=93.21%%, states=1931585037271040, size=663) - >> (progress=93.22%%, states=1945114184253440, size=661) - >> (progress=93.22%%, states=1950525843046400, size=631) - >> (progress=93.22%%, states=1951144318337024, size=662) - >> (progress=93.22%%, states=1951453555982336, size=644) - >> (progress=93.22%%, states=1952381268918272, size=643) - >> (progress=93.22%%, states=1953308981854208, size=641) - >> (progress=93.22%%, states=1954236694790144, size=634) - >> (progress=93.23%%, states=1964132299440128, size=654) - >> (progress=93.23%%, states=1966606200602624, size=673) - >> (progress=93.23%%, states=1972790953508864, size=669) - >> (progress=93.24%%, states=1985160459321344, size=675) - >> (progress=93.24%%, states=1991345212227584, size=667) - >> (progress=93.25%%, states=2000622341586944, size=713) - >> (progress=93.26%%, states=2023815164985344, size=716) - >> (progress=93.30%%, states=2077931752914944, size=734) - >> (progress=93.30%%, states=2085662694047744, size=778) - >> (progress=93.30%%, states=2092886292168704, size=884) - >> (progress=93.30%%, states=2092922530955264, size=938) - >> (progress=93.30%%, states=2092940650348544, size=956) - >> (progress=93.30%%, states=2093016147820544, size=974) - >> (progress=93.30%%, states=2093053896556544, size=926) - >> (progress=93.30%%, states=2093393635180544, size=774) - >> (progress=93.31%%, states=2104216952766464, size=784) - >> (progress=93.32%%, states=2117359552692224, size=800) - >> (progress=93.32%%, states=2119988072677376, size=841) - >> (progress=93.32%%, states=2121302332669952, size=847) - >> (progress=93.32%%, states=2121959462666240, size=833) - >> (progress=93.32%%, states=2123109440159744, size=859) - >> (progress=93.32%%, states=2125573677645824, size=843) - >> (progress=93.33%%, states=2130502152617984, size=776) - >> (progress=93.33%%, states=2131661793787904, size=853) - >> (progress=93.33%%, states=2132241614372864, size=859) - >> (progress=93.33%%, states=2132531524665344, size=841) - >> (progress=93.33%%, states=2133401255542784, size=825) - >> (progress=93.33%%, states=2135140717297664, size=780) - >> (progress=93.34%%, states=2152148787789824, size=862) - >> (progress=93.34%%, states=2154313451307008, size=842) - >> (progress=93.34%%, states=2163899818311680, size=848) - >> (progress=93.35%%, states=2168693001814016, size=834) - >> (progress=93.35%%, states=2177081072943104, size=847) - >> (progress=93.36%%, states=2195055511076864, size=831) - >> (progress=93.38%%, states=2231004387344384, size=784) - >> (progress=93.38%%, states=2232550575570944, size=806) - >> (progress=93.38%%, states=2233995295195136, size=856) - >> (progress=93.38%%, states=2234002542952448, size=883) - >> (progress=93.38%%, states=2234006166831104, size=895) - >> (progress=93.38%%, states=2234021266325504, size=904) - >> (progress=93.38%%, states=2234028816072704, size=880) - >> (progress=93.38%%, states=2234096763797504, size=796) - >> (progress=93.38%%, states=2235642952024064, size=800) - >> (progress=93.38%%, states=2237962234363904, size=808) - >> (progress=93.38%%, states=2238426090831872, size=846) - >> (progress=93.38%%, states=2238658019065856, size=849) - >> (progress=93.38%%, states=2238773983182848, size=842) - >> (progress=93.38%%, states=2238976920387584, size=842) - >> (progress=93.39%%, states=2239411785826304, size=834) - >> (progress=93.39%%, states=2240281516703744, size=780) - >> (progress=93.39%%, states=2240668063760384, size=810) - >> (progress=93.39%%, states=2240861337288704, size=813) - >> (progress=93.39%%, states=2240957974052864, size=804) - >> (progress=93.39%%, states=2241247884345344, size=796) - >> (progress=93.39%%, states=2241827704930304, size=768) - >> (progress=93.46%%, states=2383671147364352, size=812) - >> (progress=93.46%%, states=2383738793099264, size=841) - >> (progress=93.46%%, states=2384077021773824, size=758) - >> (progress=93.46%%, states=2390261774680064, size=699) - >> (progress=93.46%%, states=2390300429385728, size=731) - >> (progress=93.46%%, states=2390319756738560, size=746) - >> (progress=93.46%%, states=2390435720855552, size=746) - >> (progress=93.46%%, states=2390609667031040, size=745) - >> (progress=93.46%%, states=2390696640118784, size=791) - >> (progress=93.46%%, states=2390740126662656, size=797) - >> (progress=93.46%%, states=2390761869934592, size=781) - >> (progress=93.46%%, states=2390827099750400, size=773) - >> (progress=93.46%%, states=2390957559382016, size=743) - >> (progress=93.48%%, states=2428066076819456, size=747) - >> (progress=93.50%%, states=2455897464897536, size=743) - >> (progress=93.50%%, states=2457057106067456, size=778) - >> (progress=93.50%%, states=2457636926652416, size=781) - >> (progress=93.50%%, states=2457926836944896, size=772) - >> (progress=93.50%%, states=2458796567822336, size=764) - >> (progress=93.50%%, states=2460536029577216, size=737) - >> (progress=93.50%%, states=2464246881320960, size=771) - >> (progress=93.50%%, states=2464362845437952, size=773) - >> (progress=93.50%%, states=2464884683964416, size=753) - >> (progress=93.55%%, states=2567570909560832, size=690) - >> (progress=93.55%%, states=2568266694262784, size=700) - >> (progress=93.55%%, states=2568962478964736, size=658) - >> (progress=93.55%%, states=2569658263666688, size=698) - >> (progress=93.55%%, states=2570006156017664, size=704) - >> (progress=93.55%%, states=2570180102193152, size=690) - >> (progress=93.55%%, states=2570701940719616, size=682) - >> (progress=93.55%%, states=2571745617772544, size=649) - >> (progress=93.55%%, states=2573137187176448, size=726) - >> (progress=93.55%%, states=2573832971878400, size=661) - >> (progress=93.55%%, states=2575920325984256, size=655) - >> (progress=93.55%%, states=2578007680090112, size=647) - >> (progress=93.56%%, states=2579051357143040, size=647) - >> (progress=94.23%%, states=4520531999064064, size=780) - >> (progress=94.26%%, states=4625672798470144, size=786) - >> (progress=94.27%%, states=4678243198173184, size=768) - >> (progress=94.31%%, states=4835954397282304, size=752) - >> (progress=94.39%%, states=5151376795500544, size=687) - >> (progress=94.39%%, states=5152613746081792, size=795) - >> (progress=94.39%%, states=5153232221372416, size=711) - >> (progress=94.39%%, states=5155087647244288, size=688) - >> (progress=94.39%%, states=5156943073116160, size=674) - >> (progress=94.39%%, states=5157406929584128, size=660) - >> (progress=94.39%%, states=5158102714286080, size=646) - >> Done. (states=5158102714286080, size=646) -Start forward reachability: (states=5158102714286080, size=646) - >> (progress=94.39%%, states=5161311054856192, size=508) - >> (progress=94.39%%, states=5171298464432128, size=349) - >> (progress=94.47%%, states=5525429792276480, size=355) - >> (progress=94.49%%, states=5613962624237568, size=408) - >> (progress=94.52%%, states=5728530742640640, size=594) - >> (progress=94.52%%, states=5737409513783296, size=630) - >> (progress=94.99%%, states=8486778067484672, size=365) - >> (progress=95.03%%, states=8817217818853376, size=368) - >> (progress=95.05%%, states=8968931096133632, size=424) - >> (progress=95.11%%, states=9365889153499136, size=579) - >> (progress=95.11%%, states=9401466515095552, size=623) - >> (progress=95.14%%, states=9665637068570624, size=615) - >> (progress=95.48%%, states=12769917023551488, size=253) - >> (progress=95.57%%, states=13730563768713216, size=247) - >> (progress=95.57%%, states=13765198384988160, size=249) - >> (progress=95.57%%, states=13773857039056896, size=248) - >> (progress=95.57%%, states=13782515693125632, size=240) - >> (progress=95.57%%, states=13789628158967808, size=233) - >> (progress=95.59%%, states=13982592449642496, size=225) - >> (progress=95.59%%, states=14051861682192384, size=225) - >> (progress=95.60%%, states=14069178990329856, size=225) - >> (progress=95.60%%, states=14093608764309504, size=197) - >> (progress=95.60%%, states=14118966251225088, size=181) - >> (progress=95.60%%, states=14125563320991744, size=183) - >> (progress=95.60%%, states=14127212588433408, size=182) - >> (progress=95.60%%, states=14128861855875072, size=158) - >> (progress=95.60%%, states=14130098806456320, size=138) - >> (progress=96.39%%, states=27185699874668544, size=187) - >> (progress=96.42%%, states=27819018572267520, size=189) - >> (progress=96.42%%, states=27977348246667264, size=180) - >> (progress=96.43%%, states=28056513083867136, size=160) - >> (progress=96.43%%, states=28244529572216830, size=138) - >> (progress=96.44%%, states=28260197612912640, size=130) - >> (progress=96.49%%, states=29552604811886590, size=65) - >> (progress=96.49%%, states=29574251447058430, size=71) - >> (progress=96.49%%, states=29588167141097470, size=96) - >> (progress=96.49%%, states=29588940235210750, size=104) - >> (progress=96.49%%, states=29591839338135550, size=113) - >> (progress=96.49%%, states=29592805705777150, size=56) - >> (progress=96.49%%, states=29595898082230270, size=61) - >> (progress=96.49%%, states=29597444270456830, size=62) - >> (progress=96.49%%, states=29599918171619330, size=69) - >> (progress=96.49%%, states=29600227409264640, size=70) - >> (progress=96.49%%, states=29600382028087296, size=66) - >> (progress=96.49%%, states=29602894583955456, size=95) - >> (progress=96.49%%, states=29603203821600770, size=80) - >> (progress=96.49%%, states=29603232812630016, size=100) - >> (progress=96.49%%, states=29603261803659264, size=81) - >> (progress=96.49%%, states=29603300458364930, size=80) - >> (progress=96.49%%, states=29603319785717760, size=60) - >> (progress=96.50%%, states=29800922641072130, size=73) - >> (progress=96.51%%, states=29973825139507200, size=95) - >> (progress=96.51%%, states=29986175317966850, size=99) - >> (progress=97.19%%, states=52785648431529980, size=110) - >> (progress=97.27%%, states=56585560617123840, size=111) - >> (progress=97.29%%, states=57535538663522300, size=113) - >> (progress=97.30%%, states=58010527686721540, size=127) - >> (progress=97.32%%, states=59138626616819710, size=140) - >> (progress=97.33%%, states=59232634860994560, size=138) - >> (progress=97.33%%, states=59538780129853440, size=125) - >> (progress=97.33%%, states=59560426765025280, size=127) - >> (progress=97.33%%, states=59574342459064320, size=152) - >> (progress=97.33%%, states=59575115553177600, size=160) - >> (progress=97.33%%, states=59578014656102400, size=169) - >> (progress=97.33%%, states=59578981023744000, size=112) - >> (progress=97.33%%, states=59582073400197120, size=117) - >> (progress=97.33%%, states=59583619588423680, size=118) - >> (progress=97.33%%, states=59586093489586180, size=125) - >> (progress=97.33%%, states=59586402727231490, size=126) - >> (progress=97.33%%, states=59586557346054140, size=122) - >> (progress=97.33%%, states=59589069901922300, size=151) - >> (progress=97.33%%, states=59589379139567620, size=136) - >> (progress=97.33%%, states=59589408130596860, size=156) - >> (progress=97.33%%, states=59589437121626110, size=137) - >> (progress=97.33%%, states=59589475776331780, size=136) - >> (progress=97.33%%, states=59589495103684610, size=116) - >> (progress=97.34%%, states=59787097959038980, size=118) - >> (progress=97.34%%, states=59960000457474050, size=99) - >> (progress=97.34%%, states=59972350635933700, size=97) - >> (progress=97.34%%, states=59972408617992190, size=121) - >> (progress=97.34%%, states=59972466600050690, size=112) - >> (progress=97.34%%, states=59972553573138430, size=123) - >> (progress=97.34%%, states=59972621218873340, size=121) - >> (progress=97.34%%, states=59972756510343170, size=119) - >> (progress=97.34%%, states=59972814492401660, size=99) - >> Done. (states=59972814492401660, size=99) - + SCC increased to (states=1, size=63) -Start backward reachability: (states=59972814492401660, size=99) - >> (progress=97.36%%, states=60798594969501700, size=17) - >> (progress=97.50%%, states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) -Start forward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) - + SCC increased to (states=59972814492401660, size=99) -Start backward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) -Start forward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) - + Found weak SCC (states=68398419340689410, size=15) - + Remaining states: 478788935384825860/547187354725515260 -Start backward reachability: (states=1, size=63) - >> (progress=51.78%%, states=2, size=62) - >> (progress=52.62%%, states=4, size=61) - >> (progress=53.45%%, states=8, size=60) - >> (progress=54.29%%, states=16, size=59) - >> (progress=55.12%%, states=32, size=58) - >> (progress=55.96%%, states=64, size=57) - >> (progress=56.79%%, states=128, size=56) - >> (progress=57.63%%, states=256, size=55) - >> (progress=58.95%%, states=768, size=55) - >> (progress=59.79%%, states=1536, size=54) - >> (progress=60.40%%, states=2560, size=57) - >> (progress=60.62%%, states=3072, size=55) - >> (progress=61.46%%, states=6144, size=54) - >> (progress=62.29%%, states=12288, size=53) - >> (progress=63.13%%, states=24576, size=52) - >> (progress=63.62%%, states=36864, size=56) - >> (progress=64.11%%, states=55296, size=60) - >> (progress=64.94%%, states=110592, size=59) - >> (progress=65.56%%, states=184320, size=77) - >> (progress=65.71%%, states=208896, size=76) - >> (progress=65.80%%, states=225280, size=79) - >> (progress=65.84%%, states=233472, size=71) - >> (progress=65.96%%, states=258048, size=59) - >> (progress=66.61%%, states=442368, size=66) - >> (progress=66.64%%, states=454656, size=63) - >> (progress=66.68%%, states=466944, size=61) - >> (progress=66.74%%, states=491520, size=72) - >> (progress=66.80%%, states=516096, size=58) - >> (progress=67.29%%, states=774144, size=81) - >> (progress=67.63%%, states=1032192, size=57) - >> (progress=68.33%%, states=1835008, size=71) - >> (progress=69.14%%, states=3620864, size=103) - >> (progress=69.16%%, states=3670016, size=70) - >> (progress=70.00%%, states=7340032, size=69) - >> (progress=70.75%%, states=13762560, size=85) - >> (progress=70.83%%, states=14680064, size=68) - >> (progress=71.67%%, states=29360128, size=67) - >> (progress=72.36%%, states=52428800, size=85) - >> (progress=72.39%%, states=53477376, size=79) - >> (progress=72.41%%, states=54525952, size=75) - >> (progress=72.46%%, states=56623104, size=95) - >> (progress=72.50%%, states=58720256, size=66) - >> (progress=73.34%%, states=117440512, size=65) - >> (progress=73.83%%, states=176160768, size=106) - >> (progress=74.13%%, states=226492416, size=121) - >> (progress=74.37%%, states=276824064, size=118) - >> (progress=74.74%%, states=377487360, size=115) - >> (progress=75.03%%, states=478150656, size=118) - >> (progress=75.26%%, states=578813952, size=127) - >> (progress=75.62%%, states=780140544, size=130) - >> (progress=75.69%%, states=830472192, size=142) - >> (progress=75.87%%, states=964689920, size=139) - >> (progress=76.67%%, states=1870659584, size=138) - >> (progress=77.16%%, states=2805989376, size=141) - >> (progress=77.46%%, states=3609198592, size=181) - >> (progress=77.48%%, states=3647995904, size=191) - >> (progress=77.48%%, states=3654287360, size=193) - >> (progress=77.48%%, states=3660578816, size=187) - >> (progress=77.48%%, states=3673161728, size=191) - >> (progress=77.49%%, states=3685744640, size=179) - >> (progress=77.51%%, states=3737124864, size=148) - >> (progress=77.51%%, states=3739222016, size=168) - >> (progress=77.51%%, states=3741319168, size=137) - >> (progress=78.26%%, states=6979321856, size=160) - >> (progress=78.28%%, states=7130316800, size=176) - >> (progress=78.29%%, states=7155482624, size=178) - >> (progress=78.29%%, states=7180648448, size=172) - >> (progress=78.30%%, states=7230980096, size=176) - >> (progress=78.31%%, states=7281311744, size=164) - >> (progress=78.34%%, states=7482638336, size=136) - >> (progress=79.02%%, states=13153337344, size=145) - >> (progress=79.04%%, states=13388218368, size=148) - >> (progress=79.48%%, states=19293798400, size=146) - >> (progress=79.50%%, states=19528679424, size=180) - >> (progress=79.51%%, states=19763560448, size=176) - >> (progress=79.52%%, states=19964887040, size=180) - >> (progress=79.54%%, states=20166213632, size=178) - >> (progress=79.56%%, states=20568866816, size=174) - >> (progress=79.58%%, states=20971520000, size=178) - >> (progress=79.61%%, states=21374173184, size=172) - >> (progress=79.65%%, states=22179479552, size=184) - >> (progress=79.66%%, states=22380806144, size=176) - >> (progress=79.69%%, states=22917677056, size=141) - >> (progress=79.78%%, states=24729616384, size=188) - >> (progress=79.83%%, states=25635586048, size=191) - >> (progress=79.85%%, states=26088570880, size=172) - >> (progress=79.91%%, states=27447525376, size=165) - >> (progress=80.02%%, states=30165434368, size=138) - >> (progress=80.31%%, states=38218498048, size=168) - >> (progress=80.43%%, states=42245029888, size=171) - >> (progress=80.48%%, states=44258295808, size=160) - >> (progress=80.63%%, states=49895440384, size=162) - >> (progress=80.66%%, states=51304726528, size=172) - >> (progress=80.76%%, states=55532584960, size=172) - >> (progress=80.97%%, states=66404220928, size=165) - >> (progress=81.31%%, states=88147492864, size=139) - >> (progress=82.15%%, states=176294985728, size=138) - >> (progress=82.98%%, states=352589971456, size=137) - >> (progress=83.82%%, states=705179942912, size=136) - >> (progress=83.95%%, states=782489354240, size=158) - >> (progress=83.96%%, states=792153030656, size=179) - >> (progress=83.97%%, states=801816707072, size=170) - >> (progress=83.98%%, states=802756231168, size=173) - >> (progress=84.81%%, states=1605512462336, size=172) - >> (progress=84.88%%, states=1703155859456, size=217) - >> (progress=84.89%%, states=1710403616768, size=241) - >> (progress=84.89%%, states=1712819535872, size=229) - >> (progress=84.95%%, states=1803517165568, size=390) - >> (progress=84.95%%, states=1804687376384, size=440) - >> (progress=84.95%%, states=1805272481792, size=468) - >> (progress=84.95%%, states=1805966114816, size=571) - >> (progress=84.95%%, states=1808326197248, size=583) - >> (progress=84.96%%, states=1809506238464, size=517) - >> (progress=84.96%%, states=1815579066368, size=509) - >> (progress=84.96%%, states=1819620540416, size=355) - >> (progress=84.96%%, states=1819789230080, size=333) - >> (progress=84.96%%, states=1819798667264, size=308) - >> (progress=84.96%%, states=1820126609408, size=220) - >> (progress=85.06%%, states=1982060298240, size=209) - >> (progress=85.08%%, states=2001387651072, size=216) - >> (progress=85.08%%, states=2003803570176, size=223) - >> (progress=85.08%%, states=2006219489280, size=227) - >> (progress=85.08%%, states=2011051327488, size=225) - >> (progress=85.08%%, states=2014448713728, size=287) - >> (progress=85.09%%, states=2017732853760, size=302) - >> (progress=85.09%%, states=2017902723072, size=353) - >> (progress=85.09%%, states=2018299084800, size=265) - >> (progress=85.09%%, states=2029170720768, size=264) - >> (progress=85.10%%, states=2032794599424, size=277) - >> (progress=85.10%%, states=2034833031168, size=327) - >> (progress=85.10%%, states=2034946277376, size=352) - >> (progress=85.10%%, states=2035002900480, size=364) - >> (progress=85.10%%, states=2035068960768, size=412) - >> (progress=85.10%%, states=2035106709504, size=376) - >> (progress=85.10%%, states=2038022799360, size=362) - >> (progress=85.10%%, states=2038079422464, size=328) - >> (progress=85.22%%, states=2254362902528, size=346) - >> (progress=85.23%%, states=2280686354432, size=439) - >> (progress=85.24%%, states=2293848080384, size=445) - >> (progress=85.24%%, states=2300428943360, size=426) - >> (progress=85.26%%, states=2323946405888, size=432) - >> (progress=85.26%%, states=2339903635456, size=431) - >> (progress=85.27%%, states=2340564238336, size=432) - >> (progress=85.27%%, states=2341224841216, size=431) - >> (progress=85.28%%, states=2378451386368, size=421) - >> (progress=85.29%%, states=2380338823168, size=421) - >> (progress=85.32%%, states=2455924375552, size=355) - >> (progress=85.32%%, states=2458472415232, size=417) - >> (progress=85.33%%, states=2460935520256, size=411) - >> (progress=85.33%%, states=2461062922240, size=447) - >> (progress=85.33%%, states=2461360193536, size=347) - >> (progress=85.33%%, states=2467399991296, size=354) - >> (progress=85.33%%, states=2467701981184, size=375) - >> (progress=85.33%%, states=2468003971072, size=361) - >> (progress=85.33%%, states=2468607950848, size=352) - >> (progress=85.33%%, states=2472231829504, size=349) - >> (progress=85.33%%, states=2477667647488, size=351) - >> (progress=85.34%%, states=2482197495808, size=338) - >> (progress=85.34%%, states=2483405455360, size=349) - >> (progress=85.34%%, states=2484613414912, size=391) - >> (progress=85.34%%, states=2484827324416, size=397) - >> (progress=85.34%%, states=2484934279168, size=381) - >> (progress=85.34%%, states=2485255143424, size=371) - >> (progress=85.34%%, states=2485896871936, size=343) - >> (progress=85.34%%, states=2487784308736, size=340) - >> (progress=85.34%%, states=2490577715200, size=252) - >> (progress=85.34%%, states=2490879705088, size=249) - >> (progress=85.35%%, states=2520726372352, size=340) - >> (progress=85.36%%, states=2521808502784, size=370) - >> (progress=85.36%%, states=2522034995200, size=358) - >> (progress=85.36%%, states=2523695939584, size=370) - >> (progress=85.36%%, states=2524148924416, size=376) - >> (progress=85.36%%, states=2525054894080, size=347) - >> (progress=85.36%%, states=2528376782848, size=339) - >> (progress=85.36%%, states=2528527777792, size=359) - >> (progress=85.36%%, states=2528603275264, size=365) - >> (progress=85.36%%, states=2528641024000, size=346) - >> (progress=85.36%%, states=2528754270208, size=343) - >> (progress=85.36%%, states=2528980762624, size=319) - >> (progress=85.36%%, states=2542268317696, size=405) - >> (progress=85.37%%, states=2542721302528, size=404) - >> (progress=85.37%%, states=2542928920576, size=420) - >> (progress=85.37%%, states=2542985543680, size=428) - >> (progress=85.37%%, states=2543098789888, size=387) - >> (progress=85.37%%, states=2543174287360, size=319) - >> (progress=85.38%%, states=2564464574464, size=318) - >> (progress=85.38%%, states=2577223647232, size=409) - >> (progress=85.38%%, states=2582546219008, size=415) - >> (progress=85.39%%, states=2585207504896, size=395) - >> (progress=85.39%%, states=2593191362560, size=379) - >> (progress=85.40%%, states=2609159077888, size=324) - >> (progress=86.21%%, states=5114181976064, size=486) - >> (progress=86.21%%, states=5141918908416, size=498) - >> (progress=86.21%%, states=5142522888192, size=498) - >> (progress=86.21%%, states=5143126867968, size=498) - >> (progress=86.22%%, states=5151771328512, size=506) - >> (progress=86.22%%, states=5160604532736, size=490) - >> (progress=86.22%%, states=5165503479808, size=478) - >> (progress=86.22%%, states=5165637697536, size=496) - >> (progress=86.22%%, states=5165721583616, size=476) - >> (progress=86.23%%, states=5218318155776, size=323) - >> (progress=86.34%%, states=5733563236352, size=395) - >> (progress=86.43%%, states=6136199643136, size=345) - >> (progress=86.43%%, states=6137105612800, size=344) - >> (progress=86.43%%, states=6137407602688, size=340) - >> (progress=86.43%%, states=6138112245760, size=340) - >> (progress=86.43%%, states=6138464567296, size=352) - >> (progress=86.43%%, states=6173910630400, size=443) - >> (progress=86.44%%, states=6180831232000, size=434) - >> (progress=86.44%%, states=6187475009536, size=433) - >> (progress=86.44%%, states=6192264904704, size=404) - >> (progress=86.44%%, states=6192868884480, size=405) - >> (progress=86.44%%, states=6193472864256, size=404) - >> (progress=86.44%%, states=6194680823808, size=407) - >> (progress=86.44%%, states=6194919899136, size=420) - >> (progress=87.14%%, states=11051571609600, size=640) - >> (progress=87.27%%, states=12344943968256, size=581) - >> (progress=87.27%%, states=12364447481856, size=587) - >> (progress=87.27%%, states=12367215722496, size=617) - >> (progress=87.27%%, states=12367467380736, size=628) - >> (progress=87.27%%, states=12367635152896, size=631) - >> (progress=87.27%%, states=12367719038976, size=623) - >> (progress=87.27%%, states=12367970697216, size=620) - >> (progress=87.27%%, states=12368474013696, size=621) - >> (progress=87.27%%, states=12382541709312, size=657) - >> (progress=87.27%%, states=12389260984320, size=663) - >> (progress=87.27%%, states=12392620621824, size=643) - >> (progress=87.27%%, states=12402699534336, size=636) - >> (progress=87.28%%, states=12422857359360, size=600) - >> (progress=87.28%%, states=12422945439744, size=608) - >> (progress=87.28%%, states=12423033520128, size=602) - >> (progress=87.28%%, states=12423109017600, size=598) - >> (progress=87.28%%, states=12423234846720, size=583) - >> (progress=87.28%%, states=12423360675840, size=578) - >> (progress=87.28%%, states=12423436173312, size=581) - >> (progress=87.28%%, states=12423473922048, size=572) - >> (progress=87.28%%, states=12423587168256, size=568) - >> (progress=87.28%%, states=12423813660672, size=540) - >> (progress=87.28%%, states=12425071951872, size=534) - >> (progress=87.28%%, states=12425323610112, size=485) - >> (progress=87.28%%, states=12427135549440, size=460) - >> (progress=87.55%%, states=15614185832448, size=738) - >> (progress=87.67%%, states=17152539099136, size=747) - >> (progress=87.72%%, states=17921715732480, size=703) - >> (progress=87.86%%, states=20229245632512, size=665) - >> (progress=88.11%%, states=24844305432576, size=550) - >> (progress=88.11%%, states=24847929311232, size=501) - >> (progress=88.11%%, states=24854271098880, size=459) - >> (progress=88.11%%, states=24856004395008, size=497) - >> (progress=88.11%%, states=24856032706560, size=471) - >> (progress=88.87%%, states=46632036990976, size=882) - >> (progress=88.89%%, states=47401742106624, size=847) - >> (progress=88.89%%, states=47468733530112, size=818) - >> (progress=88.91%%, states=48240854564864, size=789) - >> (progress=88.95%%, states=49785096634368, size=566) - >> (progress=88.95%%, states=49786304593920, size=492) - >> (progress=88.95%%, states=49986725216256, size=624) - >> (progress=88.96%%, states=50074235174912, size=633) - >> (progress=88.96%%, states=50117990154240, size=605) - >> (progress=88.96%%, states=50249255092224, size=582) - >> (progress=88.97%%, states=50511784968192, size=503) - >> (progress=88.97%%, states=50608958603264, size=711) - >> (progress=88.97%%, states=50657545420800, size=633) - >> (progress=88.97%%, states=50803305873408, size=625) - >> (progress=88.98%%, states=50977856028672, size=597) - >> (progress=88.98%%, states=50980674600960, size=590) - >> (progress=88.98%%, states=51023959818240, size=663) - >> (progress=89.71%%, states=93561953452032, size=1128) - >> (progress=89.80%%, states=100845018415104, size=907) - >> (progress=89.80%%, states=100999284916224, size=968) - >> (progress=89.80%%, states=100999637237760, size=919) - >> (progress=89.80%%, states=101125265031168, size=946) - >> (progress=89.80%%, states=101130096869376, size=949) - >> (progress=89.80%%, states=101132512788480, size=942) - >> (progress=89.80%%, states=101137948606464, size=982) - >> (progress=89.80%%, states=101141572485120, size=986) - >> (progress=89.80%%, states=101145800343552, size=978) - >> (progress=89.80%%, states=101154256060416, size=918) - >> (progress=89.81%%, states=101386184294400, size=928) - >> (progress=89.81%%, states=101656767234048, size=920) - >> (progress=89.81%%, states=101690590101504, size=940) - >> (progress=89.81%%, states=101707501535232, size=943) - >> (progress=89.81%%, states=101715957252096, size=937) - >> (progress=89.81%%, states=101730754756608, size=985) - >> (progress=89.81%%, states=101740619759616, size=985) - >> (progress=89.81%%, states=101776556556288, size=982) - >> (progress=89.81%%, states=101848430149632, size=950) - >> (progress=89.81%%, states=101866348216320, size=999) - >> (progress=89.81%%, states=101875307249664, size=1002) - >> (progress=89.81%%, states=101879786766336, size=991) - >> (progress=89.81%%, states=101893225316352, size=979) - >> (progress=89.81%%, states=101920102416384, size=919) - >> (progress=89.81%%, states=102044295757824, size=844) - >> (progress=89.81%%, states=102047919636480, size=662) - >> (progress=90.60%%, states=196740573560832, size=886) - >> (progress=90.64%%, states=202072909676544, size=958) - >> (progress=90.64%%, states=202101900705792, size=955) - >> (progress=90.64%%, states=202130891735040, size=952) - >> (progress=90.64%%, states=202704873848832, size=964) - >> (progress=90.64%%, states=203263353815040, size=943) - >> (progress=90.64%%, states=203386968342528, size=938) - >> (progress=90.65%%, states=203589905547264, size=904) - >> (progress=90.65%%, states=203926699769856, size=938) - >> (progress=90.65%%, states=203942403244032, size=896) - >> (progress=90.65%%, states=203958119301120, size=896) - >> (progress=90.65%%, states=203958723280896, size=861) - >> (progress=90.65%%, states=204031641255936, size=777) - >> (progress=90.65%%, states=204060808445952, size=702) - >> (progress=90.65%%, states=204062620385280, size=681) - >> (progress=90.65%%, states=204095839272960, size=661) - >> (progress=91.36%%, states=367443981631488, size=1041) - >> (progress=91.38%%, states=375656294645760, size=1296) - >> (progress=91.39%%, states=376357817155584, size=1313) - >> (progress=91.39%%, states=377760862175232, size=1186) - >> (progress=91.39%%, states=377771733811200, size=1184) - >> (progress=91.39%%, states=377793477083136, size=1196) - >> (progress=91.39%%, states=377803946065920, size=1202) - >> (progress=91.39%%, states=378973150248960, size=994) - >> (progress=91.46%%, states=399775270699008, size=1258) - >> (progress=91.46%%, states=399840097861632, size=1259) - >> (progress=91.46%%, states=400061959766016, size=1293) - >> (progress=91.46%%, states=400242751045632, size=1325) - >> (progress=91.46%%, states=400340998422528, size=1320) - >> (progress=91.46%%, states=400473068666880, size=1332) - >> (progress=91.46%%, states=400595475234816, size=1330) - >> (progress=91.46%%, states=400688890773504, size=1439) - >> (progress=91.46%%, states=400715868536832, size=1456) - >> (progress=91.46%%, states=400777474473984, size=1453) - >> (progress=91.46%%, states=401014234546176, size=1346) - >> (progress=91.47%%, states=401797394989056, size=1330) - >> (progress=91.47%%, states=402743554473984, size=1350) - >> (progress=91.47%%, states=403212242780160, size=1387) - >> (progress=91.47%%, states=403561343090688, size=1400) - >> (progress=91.47%%, states=403596373917696, size=1410) - >> (progress=91.47%%, states=403626572906496, size=1387) - >> (progress=91.47%%, states=403718377832448, size=1320) - >> (progress=91.47%%, states=404491471945728, size=1322) - >> (progress=91.47%%, states=404646090768384, size=1324) - >> (progress=91.47%%, states=404684745474048, size=1324) - >> (progress=91.47%%, states=404800709591040, size=1310) - >> (progress=91.48%%, states=406291683999744, size=1099) - >> (progress=91.48%%, states=406475293851648, size=1097) - >> (progress=91.48%%, states=406489789366272, size=1099) - >> (progress=91.48%%, states=406504284880896, size=1066) - >> (progress=91.48%%, states=406505467674624, size=966) - >> (progress=91.48%%, states=406507380277248, size=939) - >> (progress=91.48%%, states=406715149320192, size=851) - >> (progress=91.48%%, states=406717565239296, size=834) - >> (progress=91.48%%, states=407719366361088, size=733) - >> (progress=91.48%%, states=407806339448832, size=748) - >> (progress=91.48%%, states=407893312536576, size=720) - >> (progress=91.48%%, states=408133696487424, size=674) - >> (progress=91.48%%, states=408191678545920, size=660) - >> (progress=92.24%%, states=764223663636480, size=1265) - >> (progress=92.31%%, states=812024636375040, size=1117) - >> (progress=92.32%%, states=814126687322112, size=1129) - >> (progress=92.32%%, states=815712033570816, size=1282) - >> (progress=92.32%%, states=815721697247232, size=1289) - >> (progress=92.32%%, states=815731360923648, size=1282) - >> (progress=92.32%%, states=815885174439936, size=1296) - >> (progress=92.32%%, states=816099385933824, size=1199) - >> (progress=92.32%%, states=816168340291584, size=1173) - >> (progress=92.32%%, states=816173574782976, size=1161) - >> (progress=92.32%%, states=816367250964480, size=927) - >> (progress=92.32%%, states=816383357091840, size=659) - >> (progress=93.15%%, states=1622987073650688, size=931) - >> (progress=93.15%%, states=1630350795079680, size=842) - >> (progress=93.15%%, states=1632109584187392, size=988) - >> (progress=93.16%%, states=1633784621432832, size=991) - >> (progress=93.16%%, states=1633810391236608, size=992) - >> (progress=93.16%%, states=1633836161040384, size=985) - >> (progress=93.16%%, states=1634016549666816, size=988) - >> (progress=93.16%%, states=1634196938293248, size=967) - >> (progress=93.16%%, states=1634377326919680, size=941) - >> (progress=93.16%%, states=1638208974618624, size=838) - >> (progress=93.16%%, states=1638350708539392, size=825) - >> (progress=93.16%%, states=1638357150990336, size=789) - >> (progress=93.16%%, states=1638627733929984, size=814) - >> (progress=93.16%%, states=1638763025399808, size=839) - >> (progress=93.16%%, states=1639033608339456, size=845) - >> (progress=93.16%%, states=1639168899809280, size=835) - >> (progress=93.16%%, states=1639574774218752, size=838) - >> (progress=93.16%%, states=1640386523037696, size=849) - >> (progress=93.16%%, states=1641062980386816, size=805) - >> (progress=93.65%%, states=2465742603681792, size=804) - >> (progress=93.65%%, states=2471154262474752, size=831) - >> (progress=93.65%%, states=2471360420904960, size=875) - >> (progress=93.65%%, states=2471463500120064, size=852) - >> (progress=93.65%%, states=2471772737765376, size=850) - >> (progress=93.65%%, states=2472081975410688, size=842) - >> (progress=93.65%%, states=2472391213056000, size=835) - >> (progress=93.66%%, states=2482170853588992, size=882) - >> (progress=93.66%%, states=2484586772692992, size=922) - >> (progress=93.66%%, states=2490684552511488, size=918) - >> (progress=93.67%%, states=2502880112148480, size=924) - >> (progress=93.67%%, states=2508977891966976, size=911) - >> (progress=93.68%%, states=2517733182799872, size=949) - >> (progress=93.68%%, states=2517994102063104, size=957) - >> (progress=93.68%%, states=2523917935706112, size=956) - >> (progress=93.68%%, states=2524560570187776, size=967) - >> (progress=93.68%%, states=2525048585846784, size=980) - >> (progress=93.69%%, states=2551377272242176, size=993) - >> (progress=93.69%%, states=2553073247453184, size=984) - >> (progress=93.72%%, states=2615825940873216, size=1046) - >> (progress=93.72%%, states=2615934657232896, size=1170) - >> (progress=93.72%%, states=2616039749713920, size=1191) - >> (progress=93.72%%, states=2616045185531904, size=1287) - >> (progress=93.72%%, states=2616057869107200, size=1118) - >> (progress=93.72%%, states=2616251142635520, size=1062) - >> (progress=93.73%%, states=2625438077681664, size=1117) - >> (progress=93.73%%, states=2625476732387328, size=1107) - >> (progress=93.73%%, states=2633704547549184, size=1246) - >> (progress=93.73%%, states=2633775817162752, size=1317) - >> (progress=93.73%%, states=2633811451969536, size=1344) - >> (progress=93.73%%, states=2633959930331136, size=1362) - >> (progress=93.73%%, states=2634034169511936, size=1305) - >> (progress=93.73%%, states=2634373908135936, size=1317) - >> (progress=93.73%%, states=2634600400551936, size=1317) - >> (progress=93.73%%, states=2634634374414336, size=1278) - >> (progress=93.73%%, states=2634635733368832, size=1293) - >> (progress=93.73%%, states=2634702322139136, size=1102) - >> (progress=93.74%%, states=2647587224027136, size=1107) - >> (progress=93.74%%, states=2663255264722944, size=1125) - >> (progress=93.75%%, states=2665883784708096, size=1166) - >> (progress=93.75%%, states=2667198044700672, size=1172) - >> (progress=93.75%%, states=2667855174696960, size=1158) - >> (progress=93.75%%, states=2669005152190464, size=1194) - >> (progress=93.75%%, states=2669771803852800, size=1187) - >> (progress=93.75%%, states=2672564606337024, size=1176) - >> (progress=93.75%%, states=2678150211305472, size=1130) - >> (progress=93.75%%, states=2679522453356544, size=1239) - >> (progress=93.75%%, states=2680208574382080, size=1245) - >> (progress=93.75%%, states=2680551634894848, size=1223) - >> (progress=93.75%%, states=2681580816433152, size=1199) - >> (progress=93.75%%, states=2683639179509760, size=1134) - >> (progress=93.76%%, states=2700299357650944, size=1257) - >> (progress=93.76%%, states=2702464021168128, size=1237) - >> (progress=93.77%%, states=2711876441997312, size=1243) - >> (progress=93.77%%, states=2716582652411904, size=1219) - >> (progress=93.77%%, states=2724361911926784, size=1251) - >> (progress=93.77%%, states=2724666317733888, size=1267) - >> (progress=93.77%%, states=2729953959346176, size=1258) - >> (progress=93.77%%, states=2730342922321920, size=1293) - >> (progress=93.77%%, states=2730731885297664, size=1276) - >> (progress=93.78%%, states=2750914473492480, size=1260) - >> (progress=93.78%%, states=2752025796280320, size=1243) - >> (progress=93.80%%, states=2793057766342656, size=1141) - >> (progress=93.80%%, states=2793166482702336, size=1222) - >> (progress=93.80%%, states=2793271575183360, size=1245) - >> (progress=93.80%%, states=2793277011001344, size=1343) - >> (progress=93.80%%, states=2793289694576640, size=1168) - >> (progress=93.80%%, states=2793482968104960, size=1069) - >> (progress=93.80%%, states=2795531667505152, size=1126) - >> (progress=93.80%%, states=2795544552407040, size=1094) - >> (progress=93.80%%, states=2797335553769472, size=1191) - >> (progress=93.80%%, states=2797354881122304, size=1242) - >> (progress=93.80%%, states=2797364544798720, size=1266) - >> (progress=93.80%%, states=2797373000515584, size=1315) - >> (progress=93.80%%, states=2797411856547840, size=1336) - >> (progress=93.80%%, states=2797431284563968, size=1283) - >> (progress=93.80%%, states=2797499232288768, size=1289) - >> (progress=93.80%%, states=2797544530771968, size=1289) - >> (progress=93.80%%, states=2797565066084352, size=1254) - >> (progress=93.80%%, states=2797566576033792, size=1228) - >> (progress=93.80%%, states=2797606136709120, size=1079) - >> (progress=93.80%%, states=2799667721011200, size=1085) - >> (progress=93.81%%, states=2802760097464320, size=1086) - >> (progress=93.81%%, states=2803223953932288, size=1124) - >> (progress=93.81%%, states=2803455882166272, size=1127) - >> (progress=93.81%%, states=2803571846283264, size=1120) - >> (progress=93.81%%, states=2803774783488000, size=1122) - >> (progress=93.81%%, states=2803910074957824, size=1122) - >> (progress=93.81%%, states=2804402922455040, size=1114) - >> (progress=93.81%%, states=2805388617449472, size=1064) - >> (progress=93.81%%, states=2805884686172160, size=1119) - >> (progress=93.81%%, states=2806132720533504, size=1125) - >> (progress=93.81%%, states=2806256737714176, size=1106) - >> (progress=93.81%%, states=2806628789256192, size=1090) - >> (progress=93.81%%, states=2807372892340224, size=1036) - >> (progress=93.88%%, states=2972404326334464, size=1236) - >> (progress=93.88%%, states=2972537201885184, size=1301) - >> (progress=93.88%%, states=2974212239130624, size=1255) - >> (progress=93.88%%, states=2974418397560832, size=1272) - >> (progress=93.88%%, states=2974756626235392, size=1278) - >> (progress=93.88%%, states=2974982112018432, size=1208) - >> (progress=93.88%%, states=2974988554469376, size=1219) - >> (progress=93.88%%, states=2975201155350528, size=1174) - >> (progress=93.88%%, states=2982585009438720, size=1073) - >> (progress=93.88%%, states=2982594673115136, size=1035) - >> (progress=93.88%%, states=2982662318850048, size=1037) - >> (progress=93.88%%, states=2982735199076352, size=1087) - >> (progress=93.88%%, states=2982771639189504, size=1117) - >> (progress=93.88%%, states=2982773451128832, size=1109) - >> (progress=93.88%%, states=2982826601349120, size=1121) - >> (progress=93.88%%, states=2982841096863744, size=1127) - >> (progress=93.88%%, states=2982870087892992, size=1085) - >> (progress=93.88%%, states=2982874919731200, size=1100) - >> (progress=93.88%%, states=2982877335650304, size=1106) - >> (progress=93.88%%, states=2982878543609856, size=1086) - >> (progress=93.88%%, states=2982882167488512, size=1078) - >> (progress=93.88%%, states=2982889415245824, size=1047) - >> (progress=93.88%%, states=2983314617008128, size=1133) - >> (progress=93.88%%, states=2983329112522752, size=1132) - >> (progress=93.88%%, states=2983335756300288, size=1148) - >> (progress=93.88%%, states=2983337568239616, size=1156) - >> (progress=93.88%%, states=2983341192118272, size=1115) - >> (progress=93.88%%, states=2983343608037376, size=1047) - >> (progress=93.88%%, states=2984024897224704, size=1046) - >> (progress=93.88%%, states=2984365541818368, size=1116) - >> (progress=93.88%%, states=2984535864115200, size=1122) - >> (progress=93.88%%, states=2984621025263616, size=1102) - >> (progress=93.88%%, states=2984876508708864, size=1086) - >> (progress=93.88%%, states=2985387475599360, size=1044) - >> (progress=93.90%%, states=3029300026540032, size=1066) - >> (progress=93.91%%, states=3062231419846656, size=1063) - >> (progress=93.91%%, states=3063603661897728, size=1111) - >> (progress=93.91%%, states=3064289782923264, size=1114) - >> (progress=93.91%%, states=3064632843436032, size=1103) - >> (progress=93.91%%, states=3065662024974336, size=1091) - >> (progress=93.91%%, states=3067720388050944, size=1058) - >> (progress=93.91%%, states=3067725219889152, size=1049) - >> (progress=93.91%%, states=3067727635808256, size=1041) - >> (progress=93.92%%, states=3071923080658944, size=1102) - >> (progress=93.92%%, states=3072145345216512, size=1099) - >> (progress=93.92%%, states=3072770262958080, size=1108) - >> (progress=93.92%%, states=3073221234524160, size=1081) - >> (progress=93.92%%, states=3073272774131712, size=1076) - >> (progress=93.92%%, states=3073311428837376, size=1069) - >> (progress=93.92%%, states=3073401623150592, size=1043) - >> (progress=93.92%%, states=3073415917338624, size=1050) - >> (progress=93.99%%, states=3268269859405824, size=1106) - >> (progress=93.99%%, states=3269603446751232, size=1069) - >> (progress=93.99%%, states=3269617942265856, size=1085) - >> (progress=93.99%%, states=3269625190023168, size=1091) - >> (progress=93.99%%, states=3269628813901824, size=1075) - >> (progress=93.99%%, states=3269639685537792, size=1067) - >> (progress=93.99%%, states=3269661428809728, size=1041) - >> (progress=93.99%%, states=3271024007184384, size=1109) - >> (progress=93.99%%, states=3271705296371712, size=1115) - >> (progress=93.99%%, states=3272045940965376, size=1095) - >> (progress=93.99%%, states=3273067874746368, size=1079) - >> (progress=93.99%%, states=3275111742308352, size=1027) - >> (progress=94.00%%, states=3279286450520064, size=1239) - >> (progress=94.00%%, states=3279993509511168, size=1148) - >> (progress=94.00%%, states=3280096588726272, size=1114) - >> (progress=94.00%%, states=3280792373428224, size=1092) - >> (progress=94.00%%, states=3280921222447104, size=1064) - >> (progress=94.00%%, states=3281178920484864, size=931) - >> (progress=94.00%%, states=3283300097458176, size=902) - >> (progress=94.00%%, states=3286025254207488, size=887) - >> (progress=94.00%%, states=3286706543394816, size=879) - >> (progress=94.00%%, states=3286809622609920, size=946) - >> (progress=94.00%%, states=3286861162217472, size=884) - >> (progress=94.00%%, states=3287015781040128, size=843) - >> (progress=94.67%%, states=5758716846538752, size=1220) - >> (progress=94.70%%, states=5893444601905152, size=1226) - >> (progress=94.72%%, states=5960808479588352, size=1187) - >> (progress=94.76%%, states=6162900112637952, size=1152) - >> (progress=94.83%%, states=6567083378737152, size=1040) - >> (progress=94.83%%, states=6567392616382464, size=982) - >> (progress=94.83%%, states=6567798490791936, size=949) - >> (progress=94.83%%, states=6569016114020352, size=1128) - >> (progress=94.83%%, states=6569624925634560, size=1002) - >> (progress=94.83%%, states=6571451360477184, size=928) - >> (progress=94.83%%, states=6573422750466048, size=903) - >> (progress=94.83%%, states=6573577369288704, size=872) - >> (progress=94.83%%, states=6574031562080256, size=842) - >> Done. (states=6574031562080256, size=842) -Start forward reachability: (states=6574031562080256, size=842) - >> (progress=94.83%%, states=6580367712583680, size=624) - >> (progress=94.83%%, states=6583862742220800, size=534) - >> (progress=94.92%%, states=7048431101018112, size=540) - >> (progress=94.94%%, states=7164573190717440, size=574) - >> (progress=94.96%%, states=7314683706998784, size=816) - >> (progress=94.96%%, states=7326338453078016, size=854) - >> (progress=95.43%%, states=10828458661773312, size=621) - >> (progress=95.48%%, states=11251464622047232, size=624) - >> (progress=95.50%%, states=11439449971884032, size=670) - >> (progress=95.55%%, states=11941651907870720, size=833) - >> (progress=95.56%%, states=11988295252705280, size=878) - >> (progress=95.57%%, states=12090433869971456, size=522) - >> (progress=95.59%%, states=12332118122168320, size=348) - >> (progress=95.59%%, states=12347734623256576, size=297) - >> (progress=95.60%%, states=12424904448147456, size=303) - >> (progress=95.61%%, states=12502074273038336, size=291) - >> (progress=95.63%%, states=12702956335923200, size=362) - >> (progress=95.63%%, states=12736436679737344, size=368) - >> (progress=95.63%%, states=12769917023551488, size=253) - >> (progress=95.72%%, states=13730563768713216, size=247) - >> (progress=95.72%%, states=13765198384988160, size=249) - >> (progress=95.72%%, states=13773857039056896, size=248) - >> (progress=95.73%%, states=13782515693125632, size=240) - >> (progress=95.73%%, states=13789628158967808, size=233) - >> (progress=95.74%%, states=13982592449642496, size=225) - >> (progress=95.75%%, states=14051861682192384, size=225) - >> (progress=95.75%%, states=14069178990329856, size=225) - >> (progress=95.75%%, states=14093608764309504, size=197) - >> (progress=95.75%%, states=14118966251225088, size=181) - >> (progress=95.75%%, states=14125563320991744, size=183) - >> (progress=95.75%%, states=14127212588433408, size=182) - >> (progress=95.75%%, states=14128861855875072, size=158) - >> (progress=95.76%%, states=14130098806456320, size=138) - >> (progress=96.54%%, states=27185699874668544, size=187) - >> (progress=96.57%%, states=27819018572267520, size=189) - >> (progress=96.58%%, states=27977348246667264, size=180) - >> (progress=96.58%%, states=28056513083867136, size=160) - >> (progress=96.59%%, states=28244529572216830, size=138) - >> (progress=96.59%%, states=28260197612912640, size=130) - >> (progress=96.64%%, states=29552604811886590, size=65) - >> (progress=96.65%%, states=29574251447058430, size=71) - >> (progress=96.65%%, states=29588167141097470, size=96) - >> (progress=96.65%%, states=29588940235210750, size=104) - >> (progress=96.65%%, states=29591839338135550, size=113) - >> (progress=96.65%%, states=29592483583229950, size=113) - >> (progress=96.65%%, states=29592805705777150, size=56) - >> (progress=96.65%%, states=29595898082230270, size=61) - >> (progress=96.65%%, states=29597444270456830, size=62) - >> (progress=96.65%%, states=29599918171619330, size=69) - >> (progress=96.65%%, states=29600227409264640, size=70) - >> (progress=96.65%%, states=29600382028087296, size=66) - >> (progress=96.65%%, states=29602894583955456, size=95) - >> (progress=96.65%%, states=29603203821600770, size=80) - >> (progress=96.65%%, states=29603232812630016, size=100) - >> (progress=96.65%%, states=29603242476306430, size=102) - >> (progress=96.65%%, states=29603247308144640, size=106) - >> (progress=96.65%%, states=29603249724063744, size=105) - >> (progress=96.65%%, states=29603296431833090, size=103) - >> (progress=96.65%%, states=29603319785717760, size=60) - >> (progress=96.65%%, states=29800922641072130, size=73) - >> (progress=96.66%%, states=29973825139507200, size=95) - >> (progress=96.66%%, states=29986175317966850, size=99) - >> (progress=97.34%%, states=52785648431529980, size=110) - >> (progress=97.43%%, states=56585560617123840, size=111) - >> (progress=97.45%%, states=57535538663522300, size=113) - >> (progress=97.46%%, states=58010527686721540, size=127) - >> (progress=97.48%%, states=59138626616819710, size=140) - >> (progress=97.48%%, states=59232634860994560, size=138) - >> (progress=97.49%%, states=59538780129853440, size=125) - >> (progress=97.49%%, states=59560426765025280, size=127) - >> (progress=97.49%%, states=59574342459064320, size=152) - >> (progress=97.49%%, states=59575115553177600, size=160) - >> (progress=97.49%%, states=59578014656102400, size=169) - >> (progress=97.49%%, states=59578658901196800, size=169) - >> (progress=97.49%%, states=59578981023744000, size=112) - >> (progress=97.49%%, states=59582073400197120, size=117) - >> (progress=97.49%%, states=59583619588423680, size=118) - >> (progress=97.49%%, states=59586093489586180, size=125) - >> (progress=97.49%%, states=59586402727231490, size=126) - >> (progress=97.49%%, states=59586557346054140, size=122) - >> (progress=97.49%%, states=59589069901922300, size=151) - >> (progress=97.49%%, states=59589379139567620, size=136) - >> (progress=97.49%%, states=59589408130596860, size=156) - >> (progress=97.49%%, states=59589417794273280, size=158) - >> (progress=97.49%%, states=59589422626111490, size=161) - >> (progress=97.49%%, states=59589425042030590, size=160) - >> (progress=97.49%%, states=59589471749799940, size=158) - >> (progress=97.49%%, states=59589495103684610, size=116) - >> (progress=97.49%%, states=59787097959038980, size=118) - >> (progress=97.50%%, states=59960000457474050, size=99) - >> (progress=97.50%%, states=59972350635933700, size=97) - >> (progress=97.50%%, states=59972408617992190, size=121) - >> (progress=97.50%%, states=59972466600050690, size=112) - >> (progress=97.50%%, states=59972553573138430, size=123) - >> (progress=97.50%%, states=59972572900491260, size=125) - >> (progress=97.50%%, states=59972582564167680, size=101) - >> (progress=97.50%%, states=59972659873579010, size=100) - >> (progress=97.50%%, states=59972814492401660, size=99) - >> Done. (states=59972814492401660, size=99) - + SCC increased to (states=1, size=63) -Start backward reachability: (states=59972814492401660, size=99) - >> (progress=97.51%%, states=60798594969501700, size=17) - >> (progress=97.66%%, states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) -Start forward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) - + SCC increased to (states=59972814492401660, size=99) -Start backward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) -Start forward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) - + Found weak SCC (states=68398419340689410, size=15) - + Remaining states: 410390516044136450/547187354725515260 -Start backward reachability: (states=1, size=63) - >> (progress=51.88%%, states=2, size=62) - >> (progress=52.72%%, states=4, size=61) - >> (progress=53.55%%, states=8, size=60) - >> (progress=54.39%%, states=16, size=59) - >> (progress=55.23%%, states=32, size=58) - >> (progress=56.06%%, states=64, size=57) - >> (progress=56.90%%, states=128, size=56) - >> (progress=57.74%%, states=256, size=55) - >> (progress=59.06%%, states=768, size=55) - >> (progress=59.90%%, states=1536, size=54) - >> (progress=60.52%%, states=2560, size=57) - >> (progress=60.74%%, states=3072, size=55) - >> (progress=61.57%%, states=6144, size=54) - >> (progress=62.41%%, states=12288, size=53) - >> (progress=63.25%%, states=24576, size=52) - >> (progress=63.74%%, states=36864, size=53) - >> (progress=64.08%%, states=49152, size=51) - >> (progress=64.57%%, states=73728, size=54) - >> (progress=65.06%%, states=110592, size=58) - >> (progress=65.25%%, states=129024, size=60) - >> (progress=66.08%%, states=258048, size=59) - >> (progress=66.63%%, states=405504, size=75) - >> (progress=66.77%%, states=454656, size=74) - >> (progress=66.85%%, states=487424, size=77) - >> (progress=66.89%%, states=503808, size=71) - >> (progress=67.16%%, states=626688, size=71) - >> (progress=67.29%%, states=700416, size=59) - >> (progress=67.99%%, states=1253376, size=68) - >> (progress=68.00%%, states=1265664, size=69) - >> (progress=68.02%%, states=1277952, size=65) - >> (progress=68.04%%, states=1302528, size=63) - >> (progress=68.08%%, states=1351680, size=71) - >> (progress=68.13%%, states=1400832, size=58) - >> (progress=68.62%%, states=2101248, size=81) - >> (progress=68.96%%, states=2801664, size=57) - >> (progress=69.66%%, states=4980736, size=71) - >> (progress=70.43%%, states=9469952, size=135) - >> (progress=70.49%%, states=9961472, size=70) - >> (progress=71.33%%, states=19922944, size=69) - >> (progress=72.09%%, states=37355520, size=85) - >> (progress=72.17%%, states=39845888, size=68) - >> (progress=73.00%%, states=79691776, size=67) - >> (progress=73.74%%, states=146800640, size=90) - >> (progress=73.75%%, states=147849216, size=92) - >> (progress=73.76%%, states=148897792, size=84) - >> (progress=73.78%%, states=150994944, size=80) - >> (progress=73.81%%, states=155189248, size=93) - >> (progress=73.84%%, states=159383552, size=66) - >> (progress=74.68%%, states=318767104, size=65) - >> (progress=75.17%%, states=478150656, size=106) - >> (progress=75.45%%, states=603979776, size=130) - >> (progress=75.68%%, states=729808896, size=127) - >> (progress=75.97%%, states=931135488, size=130) - >> (progress=76.15%%, states=1082130432, size=115) - >> (progress=76.90%%, states=2004877312, size=114) - >> (progress=77.39%%, states=3007315968, size=117) - >> (progress=77.68%%, states=3846176768, size=162) - >> (progress=77.69%%, states=3851419648, size=168) - >> (progress=77.69%%, states=3853516800, size=172) - >> (progress=77.69%%, states=3855613952, size=170) - >> (progress=77.69%%, states=3859808256, size=166) - >> (progress=77.69%%, states=3873439744, size=150) - >> (progress=77.70%%, states=3900702720, size=142) - >> (progress=77.72%%, states=3955228672, size=166) - >> (progress=77.73%%, states=4009754624, size=113) - >> (progress=78.48%%, states=7415529472, size=136) - >> (progress=78.48%%, states=7432306688, size=140) - >> (progress=78.48%%, states=7440695296, size=144) - >> (progress=78.48%%, states=7449083904, size=142) - >> (progress=78.49%%, states=7465861120, size=138) - >> (progress=78.49%%, states=7516192768, size=130) - >> (progress=78.51%%, states=7616856064, size=126) - >> (progress=78.54%%, states=7818182656, size=138) - >> (progress=78.57%%, states=8019509248, size=112) - >> (progress=79.26%%, states=14193524736, size=121) - >> (progress=79.31%%, states=14831058944, size=124) - >> (progress=79.77%%, states=21642608640, size=122) - >> (progress=79.81%%, states=22280142848, size=148) - >> (progress=79.84%%, states=22917677056, size=142) - >> (progress=79.87%%, states=23420993536, size=158) - >> (progress=79.89%%, states=23924310016, size=156) - >> (progress=79.93%%, states=24729616384, size=156) - >> (progress=79.96%%, states=25333596160, size=117) - >> (progress=80.05%%, states=27179089920, size=148) - >> (progress=80.09%%, states=28101836800, size=151) - >> (progress=80.11%%, states=28563210240, size=140) - >> (progress=80.16%%, states=29947330560, size=133) - >> (progress=80.27%%, states=32715571200, size=114) - >> (progress=80.58%%, states=42379247616, size=134) - >> (progress=80.71%%, states=47211085824, size=137) - >> (progress=80.77%%, states=49627004928, size=131) - >> (progress=80.96%%, states=58082721792, size=131) - >> (progress=81.17%%, states=68954357760, size=129) - >> (progress=81.50%%, states=90697629696, size=122) - >> (progress=82.34%%, states=181395259392, size=121) - >> (progress=83.17%%, states=362790518784, size=120) - >> (progress=84.01%%, states=725581037568, size=119) - >> (progress=84.01%%, states=728131174400, size=128) - >> (progress=84.85%%, states=1456262348800, size=127) - >> (progress=84.92%%, states=1539947102208, size=162) - >> (progress=84.98%%, states=1614345666560, size=294) - >> (progress=84.98%%, states=1614974812160, size=333) - >> (progress=84.98%%, states=1615289384960, size=365) - >> (progress=84.98%%, states=1615685746688, size=415) - >> (progress=84.98%%, states=1617010098176, size=427) - >> (progress=84.98%%, states=1617672273920, size=381) - >> (progress=84.98%%, states=1623553998848, size=220) - >> (progress=84.98%%, states=1623579951104, size=209) - >> (progress=84.98%%, states=1623581523968, size=179) - >> (progress=84.98%%, states=1623631855616, size=157) - >> (progress=85.07%%, states=1748521451520, size=151) - >> (progress=85.17%%, states=1894651002880, size=161) - >> (progress=85.18%%, states=1918910857216, size=217) - >> (progress=85.19%%, states=1931040784384, size=223) - >> (progress=85.20%%, states=1937105747968, size=211) - >> (progress=85.21%%, states=1958333120512, size=213) - >> (progress=85.23%%, states=1985625456640, size=209) - >> (progress=85.26%%, states=2040210128896, size=181) - >> (progress=85.26%%, states=2041418088448, size=222) - >> (progress=85.26%%, states=2042022068224, size=237) - >> (progress=85.26%%, states=2045645946880, size=256) - >> (progress=85.26%%, states=2051081764864, size=255) - >> (progress=85.27%%, states=2053799673856, size=303) - >> (progress=85.27%%, states=2055158628352, size=309) - >> (progress=85.27%%, states=2055838105600, size=293) - >> (progress=85.27%%, states=2057876537344, size=285) - >> (progress=85.27%%, states=2061953400832, size=234) - >> (progress=86.08%%, states=4028211658752, size=391) - >> (progress=86.08%%, states=4028824027136, size=405) - >> (progress=86.08%%, states=4029092462592, size=430) - >> (progress=86.08%%, states=4029226680320, size=431) - >> (progress=86.08%%, states=4029629333504, size=427) - >> (progress=86.08%%, states=4031047008256, size=412) - >> (progress=86.08%%, states=4033882357760, size=426) - >> (progress=86.08%%, states=4039553056768, size=472) - >> (progress=86.08%%, states=4043285987328, size=437) - >> (progress=86.11%%, states=4123906801664, size=233) - >> (progress=86.20%%, states=4458310270976, size=279) - >> (progress=86.27%%, states=4707854581760, size=256) - >> (progress=86.27%%, states=4735618777088, size=336) - >> (progress=86.28%%, states=4739123118080, size=330) - >> (progress=86.28%%, states=4744307277824, size=308) - >> (progress=86.94%%, states=8229014732800, size=492) - >> (progress=87.04%%, states=8913403510784, size=493) - >> (progress=87.04%%, states=8924505833472, size=514) - >> (progress=87.04%%, states=8946710478848, size=586) - >> (progress=87.04%%, states=8949109620736, size=641) - >> (progress=87.04%%, states=8950309191680, size=647) - >> (progress=87.04%%, states=8950908977152, size=629) - >> (progress=87.04%%, states=8952708333568, size=622) - >> (progress=87.04%%, states=8956307046400, size=604) - >> (progress=87.04%%, states=8958454530048, size=646) - >> (progress=87.04%%, states=8959486328832, size=658) - >> (progress=87.04%%, states=8960002228224, size=626) - >> (progress=87.04%%, states=8961549926400, size=619) - >> (progress=87.05%%, states=8964645322752, size=600) - >> (progress=87.05%%, states=9017258672128, size=635) - >> (progress=87.06%%, states=9069872021504, size=632) - >> (progress=87.07%%, states=9149328916480, size=622) - >> (progress=87.08%%, states=9241670713344, size=625) - >> (progress=87.08%%, states=9264756162560, size=700) - >> (progress=87.09%%, states=9276298887168, size=706) - >> (progress=87.09%%, states=9282070249472, size=686) - >> (progress=87.09%%, states=9299384336384, size=669) - >> (progress=87.09%%, states=9334012510208, size=600) - >> (progress=87.09%%, states=9338575912960, size=615) - >> (progress=87.09%%, states=9339918090240, size=547) - >> (progress=87.11%%, states=9442997305344, size=533) - >> (progress=87.12%%, states=9520306716672, size=467) - >> (progress=87.12%%, states=9532101099520, size=360) - >> (progress=87.12%%, states=9575587643392, size=301) - >> (progress=87.40%%, states=12024163598336, size=489) - >> (progress=87.51%%, states=13211998879744, size=498) - >> (progress=87.57%%, states=13805916520448, size=470) - >> (progress=87.71%%, states=15587669442560, size=441) - >> (progress=87.96%%, states=19151175286784, size=300) - >> (progress=88.72%%, states=35926680010752, size=569) - >> (progress=88.74%%, states=36520597651456, size=550) - >> (progress=88.76%%, states=37114515292160, size=521) - >> (progress=88.80%%, states=38302350573568, size=299) - >> (progress=88.80%%, states=38509431750656, size=551) - >> (progress=88.81%%, states=38603635818496, size=560) - >> (progress=88.81%%, states=38650737852416, size=519) - >> (progress=88.81%%, states=38792043954176, size=465) - >> (progress=88.82%%, states=39074656157696, size=313) - >> (progress=88.83%%, states=39168860225536, size=598) - >> (progress=88.83%%, states=39215962259456, size=542) - >> (progress=88.83%%, states=39357268361216, size=532) - >> (progress=88.84%%, states=39499958583296, size=503) - >> (progress=88.84%%, states=39507709657088, size=481) - >> (progress=88.84%%, states=39577871974400, size=556) - >> (progress=88.84%%, states=39577922306048, size=541) - >> (progress=88.84%%, states=39577972637696, size=529) - >> (progress=89.57%%, states=72647459209216, size=713) - >> (progress=89.66%%, states=78240915914752, size=675) - >> (progress=89.66%%, states=78356880031744, size=697) - >> (progress=89.66%%, states=78458348634112, size=727) - >> (progress=89.66%%, states=78460764553216, size=730) - >> (progress=89.66%%, states=78461972512768, size=722) - >> (progress=89.66%%, states=78467408330752, size=767) - >> (progress=89.66%%, states=78469220270080, size=763) - >> (progress=89.66%%, states=78472844148736, size=696) - >> (progress=89.67%%, states=78646790324224, size=702) - >> (progress=89.67%%, states=78849727528960, size=707) - >> (progress=89.67%%, states=78883550396416, size=727) - >> (progress=89.67%%, states=78900461830144, size=730) - >> (progress=89.67%%, states=78908917547008, size=724) - >> (progress=89.67%%, states=78923715051520, size=793) - >> (progress=89.67%%, states=78955423989760, size=790) - >> (progress=89.67%%, states=79018841866240, size=746) - >> (progress=89.67%%, states=79032733401088, size=765) - >> (progress=89.67%%, states=79039679168512, size=768) - >> (progress=89.67%%, states=79043152052224, size=759) - >> (progress=89.67%%, states=79053570703360, size=751) - >> (progress=89.67%%, states=79074408005632, size=712) - >> (progress=89.67%%, states=79154133336064, size=645) - >> (progress=89.67%%, states=79155945275392, size=528) - >> (progress=90.45%%, states=150890187063296, size=636) - >> (progress=90.47%%, states=152814332411904, size=737) - >> (progress=90.47%%, states=152848692150272, size=741) - >> (progress=90.47%%, states=152874461954048, size=791) - >> (progress=90.47%%, states=152934591496192, size=777) - >> (progress=90.47%%, states=153029080776704, size=767) - >> (progress=90.47%%, states=153312548618240, size=771) - >> (progress=90.48%%, states=153879484301312, size=815) - >> (progress=90.48%%, states=154188721946624, size=781) - >> (progress=90.50%%, states=157130103455744, size=885) - >> (progress=90.50%%, states=157138559172608, size=879) - >> (progress=90.50%%, states=157147014889472, size=882) - >> (progress=90.50%%, states=157151846727680, size=881) - >> (progress=90.50%%, states=157165134282752, size=847) - >> (progress=90.50%%, states=157302841671680, size=819) - >> (progress=90.50%%, states=157442562326528, size=827) - >> (progress=90.50%%, states=157458265800704, size=797) - >> (progress=90.51%%, states=157864140210176, size=759) - >> (progress=90.51%%, states=158311890550784, size=527) - >> (progress=91.21%%, states=282610324471808, size=899) - >> (progress=91.22%%, states=285656194482176, size=1144) - >> (progress=91.22%%, states=285706022813696, size=1134) - >> (progress=91.22%%, states=285855507808256, size=1166) - >> (progress=91.23%%, states=286154477797376, size=1241) - >> (progress=91.23%%, states=286292587839488, size=1285) - >> (progress=91.23%%, states=286394056441856, size=1291) - >> (progress=91.26%%, states=295401072623616, size=1597) - >> (progress=91.27%%, states=295619511975936, size=1507) - >> (progress=91.27%%, states=296119607230464, size=1624) - >> (progress=91.27%%, states=296513402044416, size=1766) - >> (progress=91.27%%, states=297349310054400, size=1677) - >> (progress=91.27%%, states=297422995587072, size=1697) - >> (progress=91.27%%, states=297456415801344, size=1673) - >> (progress=91.27%%, states=297937989009408, size=1649) - >> (progress=91.28%%, states=298405469356032, size=1678) - >> (progress=91.28%%, states=298648671879168, size=1736) - >> (progress=91.28%%, states=298772286406656, size=1673) - >> (progress=91.28%%, states=298774299672576, size=1683) - >> (progress=91.28%%, states=298775910285312, size=1715) - >> (progress=91.28%%, states=298779534163968, size=1695) - >> (progress=91.28%%, states=298785171308544, size=1679) - >> (progress=91.28%%, states=298802082742272, size=1663) - >> (progress=91.28%%, states=298835905609728, size=1617) - >> (progress=91.28%%, states=298855232962560, size=1593) - >> (progress=91.28%%, states=298964754628608, size=1705) - >> (progress=91.28%%, states=299074276294656, size=1687) - >> (progress=91.28%%, states=299225673891840, size=1675) - >> (progress=91.28%%, states=299402841292800, size=1679) - >> (progress=91.28%%, states=299580008693760, size=1721) - >> (progress=91.28%%, states=299825492918272, size=1584) - >> (progress=91.28%%, states=299831935369216, size=1628) - >> (progress=91.28%%, states=299838377820160, size=1586) - >> (progress=91.28%%, states=299841599045632, size=1574) - >> (progress=91.28%%, states=299857705172992, size=1536) - >> (progress=91.28%%, states=299873811300352, size=1536) - >> (progress=91.30%%, states=303816591278080, size=1548) - >> (progress=91.30%%, states=304048519512064, size=1548) - >> (progress=91.30%%, states=304280447746048, size=1588) - >> (progress=91.30%%, states=304512375980032, size=1572) - >> (progress=91.30%%, states=304744304214016, size=1576) - >> (progress=91.30%%, states=305092196564992, size=1588) - >> (progress=91.30%%, states=305440088915968, size=1537) - >> (progress=91.31%%, states=305672017149952, size=1527) - >> (progress=91.33%%, states=312766766252032, size=1418) - >> (progress=91.33%%, states=313071172059136, size=1186) - >> (progress=91.34%%, states=314308122640384, size=1158) - >> (progress=91.34%%, states=315235835576320, size=1103) - >> (progress=91.34%%, states=315390454398976, size=997) - >> (progress=91.35%%, states=315995642134528, size=792) - >> (progress=91.35%%, states=316623781101568, size=526) - >> (progress=92.08%%, states=580800374374400, size=1031) - >> (progress=92.18%%, states=628906155573248, size=947) - >> (progress=92.18%%, states=631038204182528, size=957) - >> (progress=92.18%%, states=631638560079872, size=1204) - >> (progress=92.18%%, states=631647150014464, size=1248) - >> (progress=92.18%%, states=631655739949056, size=1246) - >> (progress=92.18%%, states=631672919818240, size=1234) - >> (progress=92.18%%, states=631704444207104, size=1217) - >> (progress=92.18%%, states=631799017373696, size=1235) - >> (progress=92.18%%, states=632177310040064, size=1207) - >> (progress=92.18%%, states=633208907497472, size=785) - >> (progress=92.18%%, states=633247562203136, size=525) - >> (progress=93.01%%, states=1256599519756288, size=636) - >> (progress=93.02%%, states=1264021223243776, size=597) - >> (progress=93.02%%, states=1269034255384576, size=758) - >> (progress=93.02%%, states=1269721450151936, size=822) - >> (progress=93.02%%, states=1269755809890304, size=824) - >> (progress=93.02%%, states=1269790169628672, size=823) - >> (progress=93.02%%, states=1269858889105408, size=817) - >> (progress=93.02%%, states=1269961968320512, size=813) - >> (progress=93.03%%, states=1270271205965824, size=809) - >> (progress=93.03%%, states=1271508156547072, size=726) - >> (progress=93.03%%, states=1275651726245888, size=623) - >> (progress=93.03%%, states=1276192892125184, size=647) - >> (progress=93.03%%, states=1276463475064832, size=666) - >> (progress=93.03%%, states=1277004640944128, size=672) - >> (progress=93.03%%, states=1277275223883776, size=664) - >> (progress=93.03%%, states=1277681098293248, size=706) - >> (progress=93.03%%, states=1278695784316928, size=711) - >> (progress=93.03%%, states=1280725156364288, size=732) - >> (progress=93.04%%, states=1282416299737088, size=671) - >> (progress=93.53%%, states=1931585037271040, size=663) - >> (progress=93.54%%, states=1945114184253440, size=661) - >> (progress=93.54%%, states=1950525843046400, size=631) - >> (progress=93.54%%, states=1951144318337024, size=662) - >> (progress=93.54%%, states=1951453555982336, size=644) - >> (progress=93.54%%, states=1952381268918272, size=643) - >> (progress=93.54%%, states=1953308981854208, size=641) - >> (progress=93.55%%, states=1954236694790144, size=634) - >> (progress=93.55%%, states=1964132299440128, size=654) - >> (progress=93.55%%, states=1966606200602624, size=673) - >> (progress=93.56%%, states=1972790953508864, size=669) - >> (progress=93.56%%, states=1985160459321344, size=675) - >> (progress=93.57%%, states=1991345212227584, size=667) - >> (progress=93.57%%, states=2000622341586944, size=713) - >> (progress=93.59%%, states=2023815164985344, size=716) - >> (progress=93.62%%, states=2077931752914944, size=734) - >> (progress=93.62%%, states=2085662694047744, size=778) - >> (progress=93.63%%, states=2092886292168704, size=884) - >> (progress=93.63%%, states=2092922530955264, size=938) - >> (progress=93.63%%, states=2092940650348544, size=956) - >> (progress=93.63%%, states=2093016147820544, size=974) - >> (progress=93.63%%, states=2093053896556544, size=926) - >> (progress=93.63%%, states=2093393635180544, size=774) - >> (progress=93.63%%, states=2104216952766464, size=784) - >> (progress=93.64%%, states=2117359552692224, size=800) - >> (progress=93.64%%, states=2119988072677376, size=841) - >> (progress=93.64%%, states=2121302332669952, size=847) - >> (progress=93.64%%, states=2121959462666240, size=833) - >> (progress=93.65%%, states=2123109440159744, size=859) - >> (progress=93.65%%, states=2125573677645824, size=843) - >> (progress=93.65%%, states=2130502152617984, size=776) - >> (progress=93.65%%, states=2131661793787904, size=853) - >> (progress=93.65%%, states=2132241614372864, size=859) - >> (progress=93.65%%, states=2132531524665344, size=841) - >> (progress=93.65%%, states=2133401255542784, size=825) - >> (progress=93.65%%, states=2135140717297664, size=780) - >> (progress=93.66%%, states=2152148787789824, size=862) - >> (progress=93.66%%, states=2154313451307008, size=842) - >> (progress=93.67%%, states=2163899818311680, size=848) - >> (progress=93.67%%, states=2168693001814016, size=834) - >> (progress=93.68%%, states=2177081072943104, size=847) - >> (progress=93.69%%, states=2195055511076864, size=831) - >> (progress=93.70%%, states=2231004387344384, size=784) - >> (progress=93.71%%, states=2232550575570944, size=806) - >> (progress=93.71%%, states=2233995295195136, size=856) - >> (progress=93.71%%, states=2234002542952448, size=883) - >> (progress=93.71%%, states=2234006166831104, size=895) - >> (progress=93.71%%, states=2234021266325504, size=904) - >> (progress=93.71%%, states=2234028816072704, size=880) - >> (progress=93.71%%, states=2234096763797504, size=796) - >> (progress=93.71%%, states=2235642952024064, size=800) - >> (progress=93.71%%, states=2237962234363904, size=808) - >> (progress=93.71%%, states=2238426090831872, size=846) - >> (progress=93.71%%, states=2238658019065856, size=849) - >> (progress=93.71%%, states=2238773983182848, size=842) - >> (progress=93.71%%, states=2238976920387584, size=842) - >> (progress=93.71%%, states=2239411785826304, size=834) - >> (progress=93.71%%, states=2240281516703744, size=780) - >> (progress=93.71%%, states=2240668063760384, size=810) - >> (progress=93.71%%, states=2240861337288704, size=813) - >> (progress=93.71%%, states=2240957974052864, size=804) - >> (progress=93.71%%, states=2241247884345344, size=796) - >> (progress=93.71%%, states=2241827704930304, size=768) - >> (progress=93.78%%, states=2383671147364352, size=812) - >> (progress=93.78%%, states=2383738793099264, size=841) - >> (progress=93.79%%, states=2384077021773824, size=758) - >> (progress=93.79%%, states=2390261774680064, size=699) - >> (progress=93.79%%, states=2390300429385728, size=731) - >> (progress=93.79%%, states=2390319756738560, size=746) - >> (progress=93.79%%, states=2390435720855552, size=746) - >> (progress=93.79%%, states=2390609667031040, size=745) - >> (progress=93.79%%, states=2390696640118784, size=791) - >> (progress=93.79%%, states=2390740126662656, size=797) - >> (progress=93.79%%, states=2390761869934592, size=781) - >> (progress=93.79%%, states=2390827099750400, size=773) - >> (progress=93.79%%, states=2390957559382016, size=743) - >> (progress=93.81%%, states=2428066076819456, size=747) - >> (progress=93.82%%, states=2455897464897536, size=743) - >> (progress=93.82%%, states=2457057106067456, size=778) - >> (progress=93.82%%, states=2457636926652416, size=781) - >> (progress=93.82%%, states=2457926836944896, size=772) - >> (progress=93.82%%, states=2458796567822336, size=764) - >> (progress=93.82%%, states=2460536029577216, size=737) - >> (progress=93.83%%, states=2464246881320960, size=771) - >> (progress=93.83%%, states=2464362845437952, size=773) - >> (progress=93.83%%, states=2464884683964416, size=753) - >> (progress=93.87%%, states=2567570909560832, size=690) - >> (progress=93.87%%, states=2568266694262784, size=700) - >> (progress=93.88%%, states=2568962478964736, size=658) - >> (progress=93.88%%, states=2569658263666688, size=698) - >> (progress=93.88%%, states=2570006156017664, size=704) - >> (progress=93.88%%, states=2570180102193152, size=690) - >> (progress=93.88%%, states=2570701940719616, size=682) - >> (progress=93.88%%, states=2571745617772544, size=649) - >> (progress=93.88%%, states=2573137187176448, size=726) - >> (progress=93.88%%, states=2573832971878400, size=661) - >> (progress=93.88%%, states=2575920325984256, size=655) - >> (progress=93.88%%, states=2578007680090112, size=647) - >> (progress=93.88%%, states=2579051357143040, size=647) - >> (progress=94.56%%, states=4520531999064064, size=780) - >> (progress=94.59%%, states=4625672798470144, size=786) - >> (progress=94.60%%, states=4678243198173184, size=768) - >> (progress=94.64%%, states=4835954397282304, size=752) - >> (progress=94.72%%, states=5151376795500544, size=687) - >> (progress=94.72%%, states=5152613746081792, size=795) - >> (progress=94.72%%, states=5153232221372416, size=711) - >> (progress=94.72%%, states=5155087647244288, size=688) - >> (progress=94.72%%, states=5156943073116160, size=674) - >> (progress=94.72%%, states=5157406929584128, size=660) - >> (progress=94.72%%, states=5158102714286080, size=646) - >> Done. (states=5158102714286080, size=646) -Start forward reachability: (states=5158102714286080, size=646) - >> (progress=94.72%%, states=5161311054856192, size=508) - >> (progress=94.72%%, states=5171298464432128, size=349) - >> (progress=94.80%%, states=5525429792276480, size=355) - >> (progress=94.82%%, states=5613962624237568, size=408) - >> (progress=94.84%%, states=5728530742640640, size=594) - >> (progress=94.85%%, states=5737409513783296, size=630) - >> (progress=95.32%%, states=8486778067484672, size=365) - >> (progress=95.36%%, states=8817217818853376, size=368) - >> (progress=95.38%%, states=8968931096133632, size=424) - >> (progress=95.44%%, states=9365889153499136, size=579) - >> (progress=95.44%%, states=9401466515095552, size=623) - >> (progress=95.47%%, states=9665637068570624, size=615) - >> (progress=95.81%%, states=12769917023551488, size=253) - >> (progress=95.90%%, states=13730563768713216, size=247) - >> (progress=95.90%%, states=13765198384988160, size=249) - >> (progress=95.90%%, states=13773857039056896, size=248) - >> (progress=95.90%%, states=13782515693125632, size=240) - >> (progress=95.90%%, states=13789628158967808, size=233) - >> (progress=95.92%%, states=13982592449642496, size=225) - >> (progress=95.93%%, states=14051861682192384, size=225) - >> (progress=95.93%%, states=14069178990329856, size=225) - >> (progress=95.93%%, states=14093608764309504, size=197) - >> (progress=95.93%%, states=14118966251225088, size=181) - >> (progress=95.93%%, states=14125563320991744, size=183) - >> (progress=95.93%%, states=14127212588433408, size=182) - >> (progress=95.93%%, states=14128861855875072, size=158) - >> (progress=95.93%%, states=14130098806456320, size=138) - >> (progress=96.72%%, states=27185699874668544, size=187) - >> (progress=96.75%%, states=27819018572267520, size=189) - >> (progress=96.76%%, states=27977348246667264, size=180) - >> (progress=96.76%%, states=28056513083867136, size=160) - >> (progress=96.77%%, states=28244529572216830, size=138) - >> (progress=96.77%%, states=28260197612912640, size=130) - >> (progress=96.82%%, states=29552604811886590, size=65) - >> (progress=96.82%%, states=29574251447058430, size=71) - >> (progress=96.83%%, states=29588167141097470, size=96) - >> (progress=96.83%%, states=29588940235210750, size=104) - >> (progress=96.83%%, states=29591839338135550, size=113) - >> (progress=96.83%%, states=29592805705777150, size=56) - >> (progress=96.83%%, states=29595898082230270, size=61) - >> (progress=96.83%%, states=29597444270456830, size=62) - >> (progress=96.83%%, states=29599918171619330, size=69) - >> (progress=96.83%%, states=29600227409264640, size=70) - >> (progress=96.83%%, states=29600382028087296, size=66) - >> (progress=96.83%%, states=29602894583955456, size=95) - >> (progress=96.83%%, states=29603203821600770, size=80) - >> (progress=96.83%%, states=29603232812630016, size=100) - >> (progress=96.83%%, states=29603261803659264, size=81) - >> (progress=96.83%%, states=29603300458364930, size=80) - >> (progress=96.83%%, states=29603319785717760, size=60) - >> (progress=96.83%%, states=29800922641072130, size=73) - >> (progress=96.84%%, states=29973825139507200, size=95) - >> (progress=96.84%%, states=29986175317966850, size=99) - >> (progress=97.52%%, states=52785648431529980, size=110) - >> (progress=97.61%%, states=56585560617123840, size=111) - >> (progress=97.63%%, states=57535538663522300, size=113) - >> (progress=97.64%%, states=58010527686721540, size=127) - >> (progress=97.66%%, states=59138626616819710, size=140) - >> (progress=97.66%%, states=59232634860994560, size=138) - >> (progress=97.67%%, states=59538780129853440, size=125) - >> (progress=97.67%%, states=59560426765025280, size=127) - >> (progress=97.67%%, states=59574342459064320, size=152) - >> (progress=97.67%%, states=59575115553177600, size=160) - >> (progress=97.67%%, states=59578014656102400, size=169) - >> (progress=97.67%%, states=59578981023744000, size=112) - >> (progress=97.67%%, states=59582073400197120, size=117) - >> (progress=97.67%%, states=59583619588423680, size=118) - >> (progress=97.67%%, states=59586093489586180, size=125) - >> (progress=97.67%%, states=59586402727231490, size=126) - >> (progress=97.67%%, states=59586557346054140, size=122) - >> (progress=97.67%%, states=59589069901922300, size=151) - >> (progress=97.67%%, states=59589379139567620, size=136) - >> (progress=97.67%%, states=59589408130596860, size=156) - >> (progress=97.67%%, states=59589437121626110, size=137) - >> (progress=97.67%%, states=59589475776331780, size=136) - >> (progress=97.67%%, states=59589495103684610, size=116) - >> (progress=97.67%%, states=59787097959038980, size=118) - >> (progress=97.68%%, states=59960000457474050, size=99) - >> (progress=97.68%%, states=59972350635933700, size=97) - >> (progress=97.68%%, states=59972408617992190, size=121) - >> (progress=97.68%%, states=59972466600050690, size=112) - >> (progress=97.68%%, states=59972553573138430, size=123) - >> (progress=97.68%%, states=59972621218873340, size=121) - >> (progress=97.68%%, states=59972756510343170, size=119) - >> (progress=97.68%%, states=59972814492401660, size=99) - >> Done. (states=59972814492401660, size=99) - + SCC increased to (states=1, size=63) -Start backward reachability: (states=59972814492401660, size=99) - >> (progress=97.69%%, states=60798594969501700, size=17) - >> (progress=97.84%%, states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) -Start forward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) - + SCC increased to (states=59972814492401660, size=99) -Start backward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) -Start forward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) - + Found weak SCC (states=68398419340689410, size=15) - + Remaining states: 341992096703447040/547187354725515260 -Start backward reachability: (states=1, size=63) - >> (progress=51.99%%, states=2, size=62) - >> (progress=52.83%%, states=4, size=61) - >> (progress=53.67%%, states=8, size=60) - >> (progress=54.51%%, states=16, size=59) - >> (progress=55.35%%, states=32, size=58) - >> (progress=56.19%%, states=64, size=57) - >> (progress=57.02%%, states=128, size=56) - >> (progress=57.86%%, states=256, size=55) - >> (progress=59.19%%, states=768, size=55) - >> (progress=60.03%%, states=1536, size=54) - >> (progress=60.65%%, states=2560, size=57) - >> (progress=60.87%%, states=3072, size=55) - >> (progress=61.71%%, states=6144, size=54) - >> (progress=62.55%%, states=12288, size=53) - >> (progress=63.39%%, states=24576, size=52) - >> (progress=63.88%%, states=36864, size=56) - >> (progress=64.37%%, states=55296, size=60) - >> (progress=65.21%%, states=110592, size=59) - >> (progress=65.82%%, states=184320, size=77) - >> (progress=65.97%%, states=208896, size=76) - >> (progress=66.07%%, states=225280, size=79) - >> (progress=66.11%%, states=233472, size=71) - >> (progress=66.23%%, states=258048, size=59) - >> (progress=66.88%%, states=442368, size=66) - >> (progress=66.92%%, states=454656, size=63) - >> (progress=66.95%%, states=466944, size=61) - >> (progress=67.01%%, states=491520, size=72) - >> (progress=67.07%%, states=516096, size=58) - >> (progress=67.56%%, states=774144, size=81) - >> (progress=67.91%%, states=1032192, size=57) - >> (progress=68.60%%, states=1835008, size=71) - >> (progress=69.43%%, states=3620864, size=103) - >> (progress=69.44%%, states=3670016, size=70) - >> (progress=70.28%%, states=7340032, size=69) - >> (progress=71.04%%, states=13762560, size=85) - >> (progress=71.12%%, states=14680064, size=68) - >> (progress=71.96%%, states=29360128, size=67) - >> (progress=72.66%%, states=52428800, size=85) - >> (progress=72.68%%, states=53477376, size=79) - >> (progress=72.71%%, states=54525952, size=75) - >> (progress=72.75%%, states=56623104, size=95) - >> (progress=72.80%%, states=58720256, size=66) - >> (progress=73.64%%, states=117440512, size=65) - >> (progress=74.13%%, states=176160768, size=106) - >> (progress=74.43%%, states=226492416, size=121) - >> (progress=74.67%%, states=276824064, size=118) - >> (progress=75.05%%, states=377487360, size=115) - >> (progress=75.33%%, states=478150656, size=118) - >> (progress=75.56%%, states=578813952, size=127) - >> (progress=75.93%%, states=780140544, size=130) - >> (progress=76.00%%, states=830472192, size=142) - >> (progress=76.18%%, states=964689920, size=139) - >> (progress=76.98%%, states=1870659584, size=138) - >> (progress=77.47%%, states=2805989376, size=141) - >> (progress=77.78%%, states=3609198592, size=181) - >> (progress=77.79%%, states=3647995904, size=191) - >> (progress=77.79%%, states=3654287360, size=193) - >> (progress=77.80%%, states=3660578816, size=187) - >> (progress=77.80%%, states=3673161728, size=191) - >> (progress=77.80%%, states=3685744640, size=179) - >> (progress=77.82%%, states=3737124864, size=148) - >> (progress=77.82%%, states=3739222016, size=168) - >> (progress=77.82%%, states=3741319168, size=137) - >> (progress=78.58%%, states=6979321856, size=160) - >> (progress=78.60%%, states=7130316800, size=176) - >> (progress=78.61%%, states=7155482624, size=178) - >> (progress=78.61%%, states=7180648448, size=172) - >> (progress=78.62%%, states=7230980096, size=176) - >> (progress=78.63%%, states=7281311744, size=164) - >> (progress=78.66%%, states=7482638336, size=136) - >> (progress=79.34%%, states=13153337344, size=145) - >> (progress=79.37%%, states=13388218368, size=148) - >> (progress=79.81%%, states=19293798400, size=146) - >> (progress=79.82%%, states=19528679424, size=180) - >> (progress=79.84%%, states=19763560448, size=176) - >> (progress=79.85%%, states=19964887040, size=180) - >> (progress=79.86%%, states=20166213632, size=178) - >> (progress=79.88%%, states=20568866816, size=174) - >> (progress=79.91%%, states=20971520000, size=178) - >> (progress=79.93%%, states=21374173184, size=172) - >> (progress=79.98%%, states=22179479552, size=184) - >> (progress=79.99%%, states=22380806144, size=176) - >> (progress=80.02%%, states=22917677056, size=141) - >> (progress=80.11%%, states=24729616384, size=188) - >> (progress=80.15%%, states=25635586048, size=191) - >> (progress=80.17%%, states=26088570880, size=172) - >> (progress=80.23%%, states=27447525376, size=165) - >> (progress=80.35%%, states=30165434368, size=138) - >> (progress=80.63%%, states=38218498048, size=168) - >> (progress=80.76%%, states=42245029888, size=171) - >> (progress=80.81%%, states=44258295808, size=160) - >> (progress=80.96%%, states=49895440384, size=162) - >> (progress=80.99%%, states=51304726528, size=172) - >> (progress=81.09%%, states=55532584960, size=172) - >> (progress=81.30%%, states=66404220928, size=165) - >> (progress=81.65%%, states=88147492864, size=139) - >> (progress=82.48%%, states=176294985728, size=138) - >> (progress=83.32%%, states=352589971456, size=137) - >> (progress=84.16%%, states=705179942912, size=136) - >> (progress=84.29%%, states=782489354240, size=158) - >> (progress=84.30%%, states=792153030656, size=179) - >> (progress=84.32%%, states=801816707072, size=170) - >> (progress=84.32%%, states=802756231168, size=173) - >> (progress=85.16%%, states=1605512462336, size=172) - >> (progress=85.23%%, states=1703155859456, size=217) - >> (progress=85.23%%, states=1710403616768, size=241) - >> (progress=85.23%%, states=1712819535872, size=229) - >> (progress=85.30%%, states=1803517165568, size=390) - >> (progress=85.30%%, states=1804687376384, size=440) - >> (progress=85.30%%, states=1805272481792, size=468) - >> (progress=85.30%%, states=1805966114816, size=571) - >> (progress=85.30%%, states=1808326197248, size=583) - >> (progress=85.30%%, states=1809506238464, size=517) - >> (progress=85.31%%, states=1815579066368, size=509) - >> (progress=85.31%%, states=1819620540416, size=355) - >> (progress=85.31%%, states=1819789230080, size=333) - >> (progress=85.31%%, states=1819798667264, size=308) - >> (progress=85.31%%, states=1820126609408, size=220) - >> (progress=85.41%%, states=1982060298240, size=209) - >> (progress=85.42%%, states=2001387651072, size=216) - >> (progress=85.42%%, states=2003803570176, size=223) - >> (progress=85.43%%, states=2006219489280, size=227) - >> (progress=85.43%%, states=2011051327488, size=225) - >> (progress=85.43%%, states=2014448713728, size=287) - >> (progress=85.43%%, states=2017732853760, size=302) - >> (progress=85.43%%, states=2017902723072, size=353) - >> (progress=85.43%%, states=2018299084800, size=265) - >> (progress=85.44%%, states=2029170720768, size=264) - >> (progress=85.44%%, states=2032794599424, size=277) - >> (progress=85.44%%, states=2034833031168, size=327) - >> (progress=85.44%%, states=2034946277376, size=352) - >> (progress=85.44%%, states=2035002900480, size=364) - >> (progress=85.44%%, states=2035068960768, size=412) - >> (progress=85.44%%, states=2035106709504, size=376) - >> (progress=85.44%%, states=2038022799360, size=362) - >> (progress=85.44%%, states=2038079422464, size=328) - >> (progress=85.57%%, states=2254362902528, size=346) - >> (progress=85.58%%, states=2280686354432, size=439) - >> (progress=85.59%%, states=2293848080384, size=445) - >> (progress=85.59%%, states=2300428943360, size=426) - >> (progress=85.60%%, states=2323946405888, size=432) - >> (progress=85.61%%, states=2339903635456, size=431) - >> (progress=85.61%%, states=2340564238336, size=432) - >> (progress=85.61%%, states=2341224841216, size=431) - >> (progress=85.63%%, states=2378451386368, size=421) - >> (progress=85.63%%, states=2380338823168, size=421) - >> (progress=85.67%%, states=2455924375552, size=355) - >> (progress=85.67%%, states=2458472415232, size=417) - >> (progress=85.67%%, states=2460935520256, size=411) - >> (progress=85.67%%, states=2461062922240, size=447) - >> (progress=85.67%%, states=2461360193536, size=347) - >> (progress=85.68%%, states=2467399991296, size=354) - >> (progress=85.68%%, states=2467701981184, size=375) - >> (progress=85.68%%, states=2468003971072, size=361) - >> (progress=85.68%%, states=2468607950848, size=352) - >> (progress=85.68%%, states=2472231829504, size=349) - >> (progress=85.68%%, states=2477667647488, size=351) - >> (progress=85.68%%, states=2482197495808, size=338) - >> (progress=85.68%%, states=2483405455360, size=349) - >> (progress=85.68%%, states=2484613414912, size=391) - >> (progress=85.68%%, states=2484827324416, size=397) - >> (progress=85.68%%, states=2484934279168, size=381) - >> (progress=85.68%%, states=2485255143424, size=371) - >> (progress=85.69%%, states=2485896871936, size=343) - >> (progress=85.69%%, states=2487784308736, size=340) - >> (progress=85.69%%, states=2490577715200, size=252) - >> (progress=85.69%%, states=2490879705088, size=249) - >> (progress=85.70%%, states=2520726372352, size=340) - >> (progress=85.70%%, states=2521808502784, size=370) - >> (progress=85.70%%, states=2522034995200, size=358) - >> (progress=85.70%%, states=2523695939584, size=370) - >> (progress=85.70%%, states=2524148924416, size=376) - >> (progress=85.70%%, states=2525054894080, size=347) - >> (progress=85.71%%, states=2528376782848, size=339) - >> (progress=85.71%%, states=2528527777792, size=359) - >> (progress=85.71%%, states=2528603275264, size=365) - >> (progress=85.71%%, states=2528641024000, size=346) - >> (progress=85.71%%, states=2528754270208, size=343) - >> (progress=85.71%%, states=2528980762624, size=319) - >> (progress=85.71%%, states=2542268317696, size=405) - >> (progress=85.71%%, states=2542721302528, size=404) - >> (progress=85.71%%, states=2542928920576, size=420) - >> (progress=85.71%%, states=2542985543680, size=428) - >> (progress=85.71%%, states=2543098789888, size=387) - >> (progress=85.71%%, states=2543174287360, size=319) - >> (progress=85.72%%, states=2564464574464, size=318) - >> (progress=85.73%%, states=2577223647232, size=409) - >> (progress=85.73%%, states=2582546219008, size=415) - >> (progress=85.73%%, states=2585207504896, size=395) - >> (progress=85.74%%, states=2593191362560, size=379) - >> (progress=85.74%%, states=2609159077888, size=324) - >> (progress=86.56%%, states=5114181976064, size=486) - >> (progress=86.56%%, states=5141918908416, size=498) - >> (progress=86.56%%, states=5142522888192, size=498) - >> (progress=86.56%%, states=5143126867968, size=498) - >> (progress=86.57%%, states=5151771328512, size=506) - >> (progress=86.57%%, states=5160604532736, size=490) - >> (progress=86.57%%, states=5165503479808, size=478) - >> (progress=86.57%%, states=5165637697536, size=496) - >> (progress=86.57%%, states=5165721583616, size=476) - >> (progress=86.58%%, states=5218318155776, size=323) - >> (progress=86.70%%, states=5733563236352, size=395) - >> (progress=86.78%%, states=6136199643136, size=345) - >> (progress=86.78%%, states=6137105612800, size=344) - >> (progress=86.78%%, states=6137407602688, size=340) - >> (progress=86.78%%, states=6138112245760, size=340) - >> (progress=86.78%%, states=6138464567296, size=352) - >> (progress=86.79%%, states=6173910630400, size=443) - >> (progress=86.79%%, states=6180831232000, size=434) - >> (progress=86.79%%, states=6187475009536, size=433) - >> (progress=86.79%%, states=6192264904704, size=404) - >> (progress=86.79%%, states=6192868884480, size=405) - >> (progress=86.79%%, states=6193472864256, size=404) - >> (progress=86.79%%, states=6194680823808, size=407) - >> (progress=86.79%%, states=6194919899136, size=420) - >> (progress=87.49%%, states=11051571609600, size=640) - >> (progress=87.62%%, states=12344943968256, size=581) - >> (progress=87.63%%, states=12364447481856, size=587) - >> (progress=87.63%%, states=12367215722496, size=617) - >> (progress=87.63%%, states=12367467380736, size=628) - >> (progress=87.63%%, states=12367635152896, size=631) - >> (progress=87.63%%, states=12367719038976, size=623) - >> (progress=87.63%%, states=12367970697216, size=620) - >> (progress=87.63%%, states=12368474013696, size=621) - >> (progress=87.63%%, states=12382541709312, size=657) - >> (progress=87.63%%, states=12389260984320, size=663) - >> (progress=87.63%%, states=12392620621824, size=643) - >> (progress=87.63%%, states=12402699534336, size=636) - >> (progress=87.63%%, states=12422857359360, size=600) - >> (progress=87.63%%, states=12422945439744, size=608) - >> (progress=87.63%%, states=12423033520128, size=602) - >> (progress=87.63%%, states=12423109017600, size=598) - >> (progress=87.63%%, states=12423234846720, size=583) - >> (progress=87.63%%, states=12423360675840, size=578) - >> (progress=87.63%%, states=12423436173312, size=581) - >> (progress=87.63%%, states=12423473922048, size=572) - >> (progress=87.63%%, states=12423587168256, size=568) - >> (progress=87.63%%, states=12423813660672, size=540) - >> (progress=87.63%%, states=12425071951872, size=534) - >> (progress=87.63%%, states=12425323610112, size=485) - >> (progress=87.63%%, states=12427135549440, size=460) - >> (progress=87.91%%, states=15614185832448, size=738) - >> (progress=88.02%%, states=17152539099136, size=747) - >> (progress=88.08%%, states=17921715732480, size=703) - >> (progress=88.22%%, states=20229245632512, size=665) - >> (progress=88.47%%, states=24844305432576, size=550) - >> (progress=88.47%%, states=24847929311232, size=501) - >> (progress=88.47%%, states=24854271098880, size=459) - >> (progress=88.47%%, states=24856004395008, size=497) - >> (progress=88.47%%, states=24856032706560, size=471) - >> (progress=89.23%%, states=46632036990976, size=882) - >> (progress=89.25%%, states=47401742106624, size=847) - >> (progress=89.25%%, states=47468733530112, size=818) - >> (progress=89.27%%, states=48240854564864, size=789) - >> (progress=89.31%%, states=49785096634368, size=566) - >> (progress=89.31%%, states=49786304593920, size=492) - >> (progress=89.32%%, states=49986725216256, size=624) - >> (progress=89.32%%, states=50074235174912, size=633) - >> (progress=89.32%%, states=50117990154240, size=605) - >> (progress=89.32%%, states=50249255092224, size=582) - >> (progress=89.33%%, states=50511784968192, size=503) - >> (progress=89.33%%, states=50608958603264, size=711) - >> (progress=89.33%%, states=50657545420800, size=633) - >> (progress=89.34%%, states=50803305873408, size=625) - >> (progress=89.34%%, states=50977856028672, size=597) - >> (progress=89.34%%, states=50980674600960, size=590) - >> (progress=89.34%%, states=51023959818240, size=663) - >> (progress=90.07%%, states=93561953452032, size=1128) - >> (progress=90.17%%, states=100845018415104, size=907) - >> (progress=90.17%%, states=100999284916224, size=968) - >> (progress=90.17%%, states=100999637237760, size=919) - >> (progress=90.17%%, states=101125265031168, size=946) - >> (progress=90.17%%, states=101130096869376, size=949) - >> (progress=90.17%%, states=101132512788480, size=942) - >> (progress=90.17%%, states=101137948606464, size=982) - >> (progress=90.17%%, states=101141572485120, size=986) - >> (progress=90.17%%, states=101145800343552, size=978) - >> (progress=90.17%%, states=101154256060416, size=918) - >> (progress=90.17%%, states=101386184294400, size=928) - >> (progress=90.17%%, states=101656767234048, size=920) - >> (progress=90.18%%, states=101690590101504, size=940) - >> (progress=90.18%%, states=101707501535232, size=943) - >> (progress=90.18%%, states=101715957252096, size=937) - >> (progress=90.18%%, states=101730754756608, size=985) - >> (progress=90.18%%, states=101740619759616, size=985) - >> (progress=90.18%%, states=101776556556288, size=982) - >> (progress=90.18%%, states=101848430149632, size=950) - >> (progress=90.18%%, states=101866348216320, size=999) - >> (progress=90.18%%, states=101875307249664, size=1002) - >> (progress=90.18%%, states=101879786766336, size=991) - >> (progress=90.18%%, states=101893225316352, size=979) - >> (progress=90.18%%, states=101920102416384, size=919) - >> (progress=90.18%%, states=102044295757824, size=844) - >> (progress=90.18%%, states=102047919636480, size=662) - >> (progress=90.97%%, states=196740573560832, size=886) - >> (progress=91.01%%, states=202072909676544, size=958) - >> (progress=91.01%%, states=202101900705792, size=955) - >> (progress=91.01%%, states=202130891735040, size=952) - >> (progress=91.01%%, states=202704873848832, size=964) - >> (progress=91.01%%, states=203263353815040, size=943) - >> (progress=91.01%%, states=203386968342528, size=938) - >> (progress=91.02%%, states=203589905547264, size=904) - >> (progress=91.02%%, states=203926699769856, size=938) - >> (progress=91.02%%, states=203942403244032, size=896) - >> (progress=91.02%%, states=203958119301120, size=896) - >> (progress=91.02%%, states=203958723280896, size=861) - >> (progress=91.02%%, states=204031641255936, size=777) - >> (progress=91.02%%, states=204060808445952, size=702) - >> (progress=91.02%%, states=204062620385280, size=681) - >> (progress=91.02%%, states=204095839272960, size=661) - >> (progress=91.73%%, states=367443981631488, size=1041) - >> (progress=91.76%%, states=375656294645760, size=1296) - >> (progress=91.76%%, states=376357817155584, size=1313) - >> (progress=91.76%%, states=377760862175232, size=1186) - >> (progress=91.76%%, states=377771733811200, size=1184) - >> (progress=91.76%%, states=377793477083136, size=1196) - >> (progress=91.76%%, states=377803946065920, size=1202) - >> (progress=91.77%%, states=378973150248960, size=994) - >> (progress=91.83%%, states=399775270699008, size=1258) - >> (progress=91.83%%, states=399840097861632, size=1259) - >> (progress=91.83%%, states=400061959766016, size=1293) - >> (progress=91.83%%, states=400242751045632, size=1325) - >> (progress=91.83%%, states=400340998422528, size=1320) - >> (progress=91.83%%, states=400473068666880, size=1332) - >> (progress=91.83%%, states=400595475234816, size=1330) - >> (progress=91.83%%, states=400688890773504, size=1439) - >> (progress=91.83%%, states=400715868536832, size=1456) - >> (progress=91.83%%, states=400777474473984, size=1453) - >> (progress=91.84%%, states=401014234546176, size=1346) - >> (progress=91.84%%, states=401797394989056, size=1330) - >> (progress=91.84%%, states=402743554473984, size=1350) - >> (progress=91.84%%, states=403212242780160, size=1387) - >> (progress=91.84%%, states=403561343090688, size=1400) - >> (progress=91.84%%, states=403596373917696, size=1410) - >> (progress=91.84%%, states=403626572906496, size=1387) - >> (progress=91.84%%, states=403718377832448, size=1320) - >> (progress=91.85%%, states=404491471945728, size=1322) - >> (progress=91.85%%, states=404646090768384, size=1324) - >> (progress=91.85%%, states=404684745474048, size=1324) - >> (progress=91.85%%, states=404800709591040, size=1310) - >> (progress=91.85%%, states=406291683999744, size=1099) - >> (progress=91.85%%, states=406475293851648, size=1097) - >> (progress=91.85%%, states=406489789366272, size=1099) - >> (progress=91.85%%, states=406504284880896, size=1066) - >> (progress=91.85%%, states=406505467674624, size=966) - >> (progress=91.85%%, states=406507380277248, size=939) - >> (progress=91.85%%, states=406715149320192, size=851) - >> (progress=91.85%%, states=406717565239296, size=834) - >> (progress=91.86%%, states=407719366361088, size=733) - >> (progress=91.86%%, states=407806339448832, size=748) - >> (progress=91.86%%, states=407893312536576, size=720) - >> (progress=91.86%%, states=408133696487424, size=674) - >> (progress=91.86%%, states=408191678545920, size=660) - >> (progress=92.62%%, states=764223663636480, size=1265) - >> (progress=92.69%%, states=812024636375040, size=1117) - >> (progress=92.69%%, states=814126687322112, size=1129) - >> (progress=92.69%%, states=815712033570816, size=1282) - >> (progress=92.69%%, states=815721697247232, size=1289) - >> (progress=92.69%%, states=815731360923648, size=1282) - >> (progress=92.69%%, states=815885174439936, size=1296) - >> (progress=92.69%%, states=816099385933824, size=1199) - >> (progress=92.70%%, states=816168340291584, size=1173) - >> (progress=92.70%%, states=816173574782976, size=1161) - >> (progress=92.70%%, states=816367250964480, size=927) - >> (progress=92.70%%, states=816383357091840, size=659) - >> (progress=93.53%%, states=1622987073650688, size=931) - >> (progress=93.53%%, states=1630350795079680, size=842) - >> (progress=93.53%%, states=1632109584187392, size=988) - >> (progress=93.53%%, states=1633784621432832, size=991) - >> (progress=93.53%%, states=1633810391236608, size=992) - >> (progress=93.53%%, states=1633836161040384, size=985) - >> (progress=93.53%%, states=1634016549666816, size=988) - >> (progress=93.54%%, states=1634196938293248, size=967) - >> (progress=93.54%%, states=1634377326919680, size=941) - >> (progress=93.54%%, states=1638208974618624, size=838) - >> (progress=93.54%%, states=1638350708539392, size=825) - >> (progress=93.54%%, states=1638357150990336, size=789) - >> (progress=93.54%%, states=1638627733929984, size=814) - >> (progress=93.54%%, states=1638763025399808, size=839) - >> (progress=93.54%%, states=1639033608339456, size=845) - >> (progress=93.54%%, states=1639168899809280, size=835) - >> (progress=93.54%%, states=1639574774218752, size=838) - >> (progress=93.54%%, states=1640386523037696, size=849) - >> (progress=93.54%%, states=1641062980386816, size=805) - >> (progress=94.03%%, states=2465742603681792, size=804) - >> (progress=94.04%%, states=2471154262474752, size=831) - >> (progress=94.04%%, states=2471360420904960, size=875) - >> (progress=94.04%%, states=2471463500120064, size=852) - >> (progress=94.04%%, states=2471772737765376, size=850) - >> (progress=94.04%%, states=2472081975410688, size=842) - >> (progress=94.04%%, states=2472391213056000, size=835) - >> (progress=94.04%%, states=2482170853588992, size=882) - >> (progress=94.04%%, states=2484586772692992, size=922) - >> (progress=94.04%%, states=2490684552511488, size=918) - >> (progress=94.05%%, states=2502880112148480, size=924) - >> (progress=94.05%%, states=2508977891966976, size=911) - >> (progress=94.06%%, states=2517733182799872, size=949) - >> (progress=94.06%%, states=2517994102063104, size=957) - >> (progress=94.06%%, states=2523917935706112, size=956) - >> (progress=94.06%%, states=2524560570187776, size=967) - >> (progress=94.06%%, states=2525048585846784, size=980) - >> (progress=94.07%%, states=2551377272242176, size=993) - >> (progress=94.07%%, states=2553073247453184, size=984) - >> (progress=94.10%%, states=2615825940873216, size=1046) - >> (progress=94.10%%, states=2615934657232896, size=1170) - >> (progress=94.10%%, states=2616039749713920, size=1191) - >> (progress=94.10%%, states=2616045185531904, size=1287) - >> (progress=94.10%%, states=2616057869107200, size=1118) - >> (progress=94.10%%, states=2616251142635520, size=1062) - >> (progress=94.11%%, states=2625438077681664, size=1117) - >> (progress=94.11%%, states=2625476732387328, size=1107) - >> (progress=94.11%%, states=2633704547549184, size=1246) - >> (progress=94.11%%, states=2633775817162752, size=1317) - >> (progress=94.11%%, states=2633811451969536, size=1344) - >> (progress=94.11%%, states=2633959930331136, size=1362) - >> (progress=94.11%%, states=2634034169511936, size=1305) - >> (progress=94.11%%, states=2634373908135936, size=1317) - >> (progress=94.11%%, states=2634600400551936, size=1317) - >> (progress=94.11%%, states=2634634374414336, size=1278) - >> (progress=94.11%%, states=2634635733368832, size=1293) - >> (progress=94.11%%, states=2634702322139136, size=1102) - >> (progress=94.12%%, states=2647587224027136, size=1107) - >> (progress=94.13%%, states=2663255264722944, size=1125) - >> (progress=94.13%%, states=2665883784708096, size=1166) - >> (progress=94.13%%, states=2667198044700672, size=1172) - >> (progress=94.13%%, states=2667855174696960, size=1158) - >> (progress=94.13%%, states=2669005152190464, size=1194) - >> (progress=94.13%%, states=2669771803852800, size=1187) - >> (progress=94.13%%, states=2672564606337024, size=1176) - >> (progress=94.13%%, states=2678150211305472, size=1130) - >> (progress=94.13%%, states=2679522453356544, size=1239) - >> (progress=94.13%%, states=2680208574382080, size=1245) - >> (progress=94.13%%, states=2680551634894848, size=1223) - >> (progress=94.13%%, states=2681580816433152, size=1199) - >> (progress=94.14%%, states=2683639179509760, size=1134) - >> (progress=94.14%%, states=2700299357650944, size=1257) - >> (progress=94.14%%, states=2702464021168128, size=1237) - >> (progress=94.15%%, states=2711876441997312, size=1243) - >> (progress=94.15%%, states=2716582652411904, size=1219) - >> (progress=94.15%%, states=2724361911926784, size=1251) - >> (progress=94.15%%, states=2724666317733888, size=1267) - >> (progress=94.16%%, states=2729953959346176, size=1258) - >> (progress=94.16%%, states=2730342922321920, size=1293) - >> (progress=94.16%%, states=2730731885297664, size=1276) - >> (progress=94.17%%, states=2750914473492480, size=1260) - >> (progress=94.17%%, states=2752025796280320, size=1243) - >> (progress=94.18%%, states=2793057766342656, size=1141) - >> (progress=94.18%%, states=2793166482702336, size=1222) - >> (progress=94.18%%, states=2793271575183360, size=1245) - >> (progress=94.18%%, states=2793277011001344, size=1343) - >> (progress=94.18%%, states=2793289694576640, size=1168) - >> (progress=94.18%%, states=2793482968104960, size=1069) - >> (progress=94.18%%, states=2795531667505152, size=1126) - >> (progress=94.18%%, states=2795544552407040, size=1094) - >> (progress=94.19%%, states=2797335553769472, size=1191) - >> (progress=94.19%%, states=2797354881122304, size=1242) - >> (progress=94.19%%, states=2797364544798720, size=1266) - >> (progress=94.19%%, states=2797373000515584, size=1315) - >> (progress=94.19%%, states=2797411856547840, size=1336) - >> (progress=94.19%%, states=2797431284563968, size=1283) - >> (progress=94.19%%, states=2797499232288768, size=1289) - >> (progress=94.19%%, states=2797544530771968, size=1289) - >> (progress=94.19%%, states=2797565066084352, size=1254) - >> (progress=94.19%%, states=2797566576033792, size=1228) - >> (progress=94.19%%, states=2797606136709120, size=1079) - >> (progress=94.19%%, states=2799667721011200, size=1085) - >> (progress=94.19%%, states=2802760097464320, size=1086) - >> (progress=94.19%%, states=2803223953932288, size=1124) - >> (progress=94.19%%, states=2803455882166272, size=1127) - >> (progress=94.19%%, states=2803571846283264, size=1120) - >> (progress=94.19%%, states=2803774783488000, size=1122) - >> (progress=94.19%%, states=2803910074957824, size=1122) - >> (progress=94.19%%, states=2804402922455040, size=1114) - >> (progress=94.19%%, states=2805388617449472, size=1064) - >> (progress=94.19%%, states=2805884686172160, size=1119) - >> (progress=94.19%%, states=2806132720533504, size=1125) - >> (progress=94.19%%, states=2806256737714176, size=1106) - >> (progress=94.19%%, states=2806628789256192, size=1090) - >> (progress=94.19%%, states=2807372892340224, size=1036) - >> (progress=94.26%%, states=2972404326334464, size=1236) - >> (progress=94.26%%, states=2972537201885184, size=1301) - >> (progress=94.26%%, states=2974212239130624, size=1255) - >> (progress=94.26%%, states=2974418397560832, size=1272) - >> (progress=94.26%%, states=2974756626235392, size=1278) - >> (progress=94.26%%, states=2974982112018432, size=1208) - >> (progress=94.26%%, states=2974988554469376, size=1219) - >> (progress=94.26%%, states=2975201155350528, size=1174) - >> (progress=94.26%%, states=2982585009438720, size=1073) - >> (progress=94.26%%, states=2982594673115136, size=1035) - >> (progress=94.26%%, states=2982662318850048, size=1037) - >> (progress=94.26%%, states=2982735199076352, size=1087) - >> (progress=94.26%%, states=2982771639189504, size=1117) - >> (progress=94.26%%, states=2982773451128832, size=1109) - >> (progress=94.26%%, states=2982826601349120, size=1121) - >> (progress=94.26%%, states=2982841096863744, size=1127) - >> (progress=94.26%%, states=2982870087892992, size=1085) - >> (progress=94.26%%, states=2982874919731200, size=1100) - >> (progress=94.26%%, states=2982877335650304, size=1106) - >> (progress=94.26%%, states=2982878543609856, size=1086) - >> (progress=94.26%%, states=2982882167488512, size=1078) - >> (progress=94.26%%, states=2982889415245824, size=1047) - >> (progress=94.26%%, states=2983314617008128, size=1133) - >> (progress=94.26%%, states=2983329112522752, size=1132) - >> (progress=94.26%%, states=2983335756300288, size=1148) - >> (progress=94.26%%, states=2983337568239616, size=1156) - >> (progress=94.26%%, states=2983341192118272, size=1115) - >> (progress=94.26%%, states=2983343608037376, size=1047) - >> (progress=94.26%%, states=2984024897224704, size=1046) - >> (progress=94.26%%, states=2984365541818368, size=1116) - >> (progress=94.26%%, states=2984535864115200, size=1122) - >> (progress=94.26%%, states=2984621025263616, size=1102) - >> (progress=94.26%%, states=2984876508708864, size=1086) - >> (progress=94.26%%, states=2985387475599360, size=1044) - >> (progress=94.28%%, states=3029300026540032, size=1066) - >> (progress=94.29%%, states=3062231419846656, size=1063) - >> (progress=94.30%%, states=3063603661897728, size=1111) - >> (progress=94.30%%, states=3064289782923264, size=1114) - >> (progress=94.30%%, states=3064632843436032, size=1103) - >> (progress=94.30%%, states=3065662024974336, size=1091) - >> (progress=94.30%%, states=3067720388050944, size=1058) - >> (progress=94.30%%, states=3067725219889152, size=1049) - >> (progress=94.30%%, states=3067727635808256, size=1041) - >> (progress=94.30%%, states=3071923080658944, size=1102) - >> (progress=94.30%%, states=3072145345216512, size=1099) - >> (progress=94.30%%, states=3072770262958080, size=1108) - >> (progress=94.30%%, states=3073221234524160, size=1081) - >> (progress=94.30%%, states=3073272774131712, size=1076) - >> (progress=94.30%%, states=3073311428837376, size=1069) - >> (progress=94.30%%, states=3073401623150592, size=1043) - >> (progress=94.30%%, states=3073415917338624, size=1050) - >> (progress=94.37%%, states=3268269859405824, size=1106) - >> (progress=94.37%%, states=3269603446751232, size=1069) - >> (progress=94.37%%, states=3269617942265856, size=1085) - >> (progress=94.37%%, states=3269625190023168, size=1091) - >> (progress=94.37%%, states=3269628813901824, size=1075) - >> (progress=94.37%%, states=3269639685537792, size=1067) - >> (progress=94.37%%, states=3269661428809728, size=1041) - >> (progress=94.37%%, states=3271024007184384, size=1109) - >> (progress=94.37%%, states=3271705296371712, size=1115) - >> (progress=94.38%%, states=3272045940965376, size=1095) - >> (progress=94.38%%, states=3273067874746368, size=1079) - >> (progress=94.38%%, states=3275111742308352, size=1027) - >> (progress=94.38%%, states=3279286450520064, size=1239) - >> (progress=94.38%%, states=3279993509511168, size=1148) - >> (progress=94.38%%, states=3280096588726272, size=1114) - >> (progress=94.38%%, states=3280792373428224, size=1092) - >> (progress=94.38%%, states=3280921222447104, size=1064) - >> (progress=94.38%%, states=3281178920484864, size=931) - >> (progress=94.38%%, states=3283300097458176, size=902) - >> (progress=94.38%%, states=3286025254207488, size=887) - >> (progress=94.38%%, states=3286706543394816, size=879) - >> (progress=94.38%%, states=3286809622609920, size=946) - >> (progress=94.38%%, states=3286861162217472, size=884) - >> (progress=94.38%%, states=3287015781040128, size=843) - >> (progress=95.06%%, states=5758716846538752, size=1220) - >> (progress=95.09%%, states=5893444601905152, size=1226) - >> (progress=95.10%%, states=5960808479588352, size=1187) - >> (progress=95.14%%, states=6162900112637952, size=1152) - >> (progress=95.22%%, states=6567083378737152, size=1040) - >> (progress=95.22%%, states=6567392616382464, size=982) - >> (progress=95.22%%, states=6567798490791936, size=949) - >> (progress=95.22%%, states=6569016114020352, size=1128) - >> (progress=95.22%%, states=6569624925634560, size=1002) - >> (progress=95.22%%, states=6571451360477184, size=928) - >> (progress=95.22%%, states=6573422750466048, size=903) - >> (progress=95.22%%, states=6573577369288704, size=872) - >> (progress=95.22%%, states=6574031562080256, size=842) - >> Done. (states=6574031562080256, size=842) -Start forward reachability: (states=6574031562080256, size=842) - >> (progress=95.22%%, states=6580367712583680, size=624) - >> (progress=95.22%%, states=6583862742220800, size=534) - >> (progress=95.30%%, states=7048431101018112, size=540) - >> (progress=95.32%%, states=7164573190717440, size=574) - >> (progress=95.35%%, states=7314683706998784, size=816) - >> (progress=95.35%%, states=7326338453078016, size=854) - >> (progress=95.82%%, states=10828458661773312, size=621) - >> (progress=95.87%%, states=11251464622047232, size=624) - >> (progress=95.89%%, states=11439449971884032, size=670) - >> (progress=95.94%%, states=11941651907870720, size=833) - >> (progress=95.95%%, states=11988295252705280, size=878) - >> (progress=95.96%%, states=12090433869971456, size=522) - >> (progress=95.98%%, states=12332118122168320, size=348) - >> (progress=95.98%%, states=12347734623256576, size=297) - >> (progress=95.99%%, states=12424904448147456, size=303) - >> (progress=96.00%%, states=12502074273038336, size=291) - >> (progress=96.02%%, states=12702956335923200, size=362) - >> (progress=96.02%%, states=12736436679737344, size=368) - >> (progress=96.02%%, states=12769917023551488, size=253) - >> (progress=96.11%%, states=13730563768713216, size=247) - >> (progress=96.11%%, states=13765198384988160, size=249) - >> (progress=96.11%%, states=13773857039056896, size=248) - >> (progress=96.11%%, states=13782515693125632, size=240) - >> (progress=96.12%%, states=13789628158967808, size=233) - >> (progress=96.13%%, states=13982592449642496, size=225) - >> (progress=96.14%%, states=14051861682192384, size=225) - >> (progress=96.14%%, states=14069178990329856, size=225) - >> (progress=96.14%%, states=14093608764309504, size=197) - >> (progress=96.14%%, states=14118966251225088, size=181) - >> (progress=96.14%%, states=14125563320991744, size=183) - >> (progress=96.14%%, states=14127212588433408, size=182) - >> (progress=96.14%%, states=14128861855875072, size=158) - >> (progress=96.14%%, states=14130098806456320, size=138) - >> (progress=96.94%%, states=27185699874668544, size=187) - >> (progress=96.96%%, states=27819018572267520, size=189) - >> (progress=96.97%%, states=27977348246667264, size=180) - >> (progress=96.97%%, states=28056513083867136, size=160) - >> (progress=96.98%%, states=28244529572216830, size=138) - >> (progress=96.98%%, states=28260197612912640, size=130) - >> (progress=97.04%%, states=29552604811886590, size=65) - >> (progress=97.04%%, states=29574251447058430, size=71) - >> (progress=97.04%%, states=29588167141097470, size=96) - >> (progress=97.04%%, states=29588940235210750, size=104) - >> (progress=97.04%%, states=29591839338135550, size=113) - >> (progress=97.04%%, states=29592483583229950, size=113) - >> (progress=97.04%%, states=29592805705777150, size=56) - >> (progress=97.04%%, states=29595898082230270, size=61) - >> (progress=97.04%%, states=29597444270456830, size=62) - >> (progress=97.04%%, states=29599918171619330, size=69) - >> (progress=97.04%%, states=29600227409264640, size=70) - >> (progress=97.04%%, states=29600382028087296, size=66) - >> (progress=97.04%%, states=29602894583955456, size=95) - >> (progress=97.04%%, states=29603203821600770, size=80) - >> (progress=97.04%%, states=29603232812630016, size=100) - >> (progress=97.04%%, states=29603242476306430, size=102) - >> (progress=97.04%%, states=29603247308144640, size=106) - >> (progress=97.04%%, states=29603249724063744, size=105) - >> (progress=97.04%%, states=29603296431833090, size=103) - >> (progress=97.04%%, states=29603319785717760, size=60) - >> (progress=97.05%%, states=29800922641072130, size=73) - >> (progress=97.05%%, states=29973825139507200, size=95) - >> (progress=97.06%%, states=29986175317966850, size=99) - >> (progress=97.74%%, states=52785648431529980, size=110) - >> (progress=97.82%%, states=56585560617123840, size=111) - >> (progress=97.84%%, states=57535538663522300, size=113) - >> (progress=97.85%%, states=58010527686721540, size=127) - >> (progress=97.88%%, states=59138626616819710, size=140) - >> (progress=97.88%%, states=59232634860994560, size=138) - >> (progress=97.89%%, states=59538780129853440, size=125) - >> (progress=97.89%%, states=59560426765025280, size=127) - >> (progress=97.89%%, states=59574342459064320, size=152) - >> (progress=97.89%%, states=59575115553177600, size=160) - >> (progress=97.89%%, states=59578014656102400, size=169) - >> (progress=97.89%%, states=59578658901196800, size=169) - >> (progress=97.89%%, states=59578981023744000, size=112) - >> (progress=97.89%%, states=59582073400197120, size=117) - >> (progress=97.89%%, states=59583619588423680, size=118) - >> (progress=97.89%%, states=59586093489586180, size=125) - >> (progress=97.89%%, states=59586402727231490, size=126) - >> (progress=97.89%%, states=59586557346054140, size=122) - >> (progress=97.89%%, states=59589069901922300, size=151) - >> (progress=97.89%%, states=59589379139567620, size=136) - >> (progress=97.89%%, states=59589408130596860, size=156) - >> (progress=97.89%%, states=59589417794273280, size=158) - >> (progress=97.89%%, states=59589422626111490, size=161) - >> (progress=97.89%%, states=59589425042030590, size=160) - >> (progress=97.89%%, states=59589471749799940, size=158) - >> (progress=97.89%%, states=59589495103684610, size=116) - >> (progress=97.89%%, states=59787097959038980, size=118) - >> (progress=97.89%%, states=59960000457474050, size=99) - >> (progress=97.89%%, states=59972350635933700, size=97) - >> (progress=97.89%%, states=59972408617992190, size=121) - >> (progress=97.89%%, states=59972466600050690, size=112) - >> (progress=97.89%%, states=59972553573138430, size=123) - >> (progress=97.89%%, states=59972572900491260, size=125) - >> (progress=97.89%%, states=59972582564167680, size=101) - >> (progress=97.89%%, states=59972659873579010, size=100) - >> (progress=97.89%%, states=59972814492401660, size=99) - >> Done. (states=59972814492401660, size=99) - + SCC increased to (states=1, size=63) -Start backward reachability: (states=59972814492401660, size=99) - >> (progress=97.91%%, states=60798594969501700, size=17) - >> (progress=98.05%%, states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) -Start forward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) - + SCC increased to (states=59972814492401660, size=99) -Start backward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) -Start forward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) - + Found weak SCC (states=68398419340689410, size=15) - + Remaining states: 273593677362757630/547187354725515260 -Start backward reachability: (states=1, size=63) - >> (progress=52.13%%, states=2, size=62) - >> (progress=52.97%%, states=4, size=61) - >> (progress=53.82%%, states=8, size=60) - >> (progress=54.66%%, states=16, size=59) - >> (progress=55.50%%, states=32, size=58) - >> (progress=56.34%%, states=64, size=57) - >> (progress=57.18%%, states=128, size=56) - >> (progress=58.02%%, states=256, size=55) - >> (progress=59.35%%, states=768, size=55) - >> (progress=60.19%%, states=1536, size=54) - >> (progress=60.69%%, states=2304, size=60) - >> (progress=60.81%%, states=2560, size=60) - >> (progress=61.65%%, states=5120, size=59) - >> (progress=61.71%%, states=5376, size=63) - >> (progress=61.77%%, states=5632, size=62) - >> (progress=62.61%%, states=11264, size=61) - >> (progress=63.45%%, states=22528, size=60) - >> (progress=63.94%%, states=33792, size=61) - >> (progress=64.29%%, states=45056, size=59) - >> (progress=64.75%%, states=65536, size=64) - >> (progress=65.24%%, states=98304, size=68) - >> (progress=65.43%%, states=114688, size=70) - >> (progress=66.27%%, states=229376, size=69) - >> (progress=66.87%%, states=376832, size=82) - >> (progress=67.02%%, states=425984, size=81) - >> (progress=67.09%%, states=450560, size=84) - >> (progress=67.11%%, states=458752, size=78) - >> (progress=67.38%%, states=573440, size=78) - >> (progress=67.48%%, states=622592, size=69) - >> (progress=68.17%%, states=1097728, size=78) - >> (progress=68.18%%, states=1110016, size=79) - >> (progress=68.19%%, states=1122304, size=75) - >> (progress=68.22%%, states=1146880, size=73) - >> (progress=68.27%%, states=1196032, size=80) - >> (progress=68.32%%, states=1245184, size=68) - >> (progress=68.81%%, states=1867776, size=101) - >> (progress=69.16%%, states=2490368, size=67) - >> (progress=69.84%%, states=4358144, size=83) - >> (progress=70.62%%, states=8306688, size=171) - >> (progress=70.68%%, states=8716288, size=82) - >> (progress=71.52%%, states=17432576, size=81) - >> (progress=72.27%%, states=32374784, size=97) - >> (progress=72.36%%, states=34865152, size=80) - >> (progress=73.20%%, states=69730304, size=79) - >> (progress=73.93%%, states=126877696, size=102) - >> (progress=73.94%%, states=127926272, size=104) - >> (progress=73.95%%, states=128974848, size=96) - >> (progress=73.97%%, states=131072000, size=92) - >> (progress=74.01%%, states=135266304, size=106) - >> (progress=74.04%%, states=139460608, size=78) - >> (progress=74.88%%, states=278921216, size=77) - >> (progress=75.38%%, states=418381824, size=128) - >> (progress=75.62%%, states=512753664, size=152) - >> (progress=75.83%%, states=607125504, size=149) - >> (progress=75.84%%, states=611057664, size=153) - >> (progress=75.84%%, states=614989824, size=149) - >> (progress=76.12%%, states=772276224, size=152) - >> (progress=76.29%%, states=890241024, size=137) - >> (progress=76.32%%, states=909115392, size=142) - >> (progress=76.37%%, states=946864128, size=137) - >> (progress=77.11%%, states=1754267648, size=136) - >> (progress=77.61%%, states=2631401472, size=139) - >> (progress=77.90%%, states=3344957440, size=184) - >> (progress=77.90%%, states=3350200320, size=190) - >> (progress=77.90%%, states=3352297472, size=194) - >> (progress=77.90%%, states=3354394624, size=192) - >> (progress=77.90%%, states=3358588928, size=188) - >> (progress=77.91%%, states=3372220416, size=172) - >> (progress=77.92%%, states=3399483392, size=164) - >> (progress=77.94%%, states=3454009344, size=192) - >> (progress=77.96%%, states=3508535296, size=135) - >> (progress=78.69%%, states=6413090816, size=158) - >> (progress=78.69%%, states=6429868032, size=162) - >> (progress=78.69%%, states=6438256640, size=166) - >> (progress=78.69%%, states=6446645248, size=164) - >> (progress=78.70%%, states=6463422464, size=160) - >> (progress=78.71%%, states=6513754112, size=152) - >> (progress=78.72%%, states=6614417408, size=148) - >> (progress=78.76%%, states=6815744000, size=162) - >> (progress=78.80%%, states=7017070592, size=134) - >> (progress=79.47%%, states=12188647424, size=143) - >> (progress=79.52%%, states=12746489856, size=146) - >> (progress=79.97%%, states=18475909120, size=144) - >> (progress=80.01%%, states=19113443328, size=174) - >> (progress=80.05%%, states=19750977536, size=164) - >> (progress=80.08%%, states=20254294016, size=180) - >> (progress=80.11%%, states=20757610496, size=178) - >> (progress=80.16%%, states=21562916864, size=178) - >> (progress=80.19%%, states=22166896640, size=139) - >> (progress=80.29%%, states=24012390400, size=170) - >> (progress=80.33%%, states=24819793920, size=177) - >> (progress=80.35%%, states=25165824000, size=162) - >> (progress=80.40%%, states=26319257600, size=155) - >> (progress=80.50%%, states=28626124800, size=136) - >> (progress=80.85%%, states=38289801216, size=156) - >> (progress=80.99%%, states=42819649536, size=175) - >> (progress=81.05%%, states=44933578752, size=165) - >> (progress=81.25%%, states=53087305728, size=166) - >> (progress=81.46%%, states=63052972032, size=168) - >> (progress=81.79%%, states=82984304640, size=169) - >> (progress=82.63%%, states=165968609280, size=168) - >> (progress=83.47%%, states=331937218560, size=167) - >> (progress=84.32%%, states=663874437120, size=166) - >> (progress=84.37%%, states=694727737344, size=228) - >> (progress=84.39%%, states=706297724928, size=269) - >> (progress=84.41%%, states=717867712512, size=263) - >> (progress=84.46%%, states=747290755072, size=262) - >> (progress=84.47%%, states=756434337792, size=253) - >> (progress=84.48%%, states=759622008832, size=252) - >> (progress=84.52%%, states=788613038080, size=251) - >> (progress=85.37%%, states=1577226076160, size=250) - >> (progress=85.43%%, states=1667953065984, size=306) - >> (progress=85.49%%, states=1749903474688, size=619) - >> (progress=85.49%%, states=1750499065856, size=713) - >> (progress=85.49%%, states=1750796861440, size=779) - >> (progress=85.49%%, states=1751160193024, size=884) - >> (progress=85.49%%, states=1753211404288, size=1012) - >> (progress=85.49%%, states=1754103808000, size=938) - >> (progress=85.49%%, states=1754210369536, size=904) - >> (progress=85.50%%, states=1758621663232, size=441) - >> (progress=85.50%%, states=1758641127424, size=419) - >> (progress=85.50%%, states=1758642307072, size=353) - >> (progress=85.50%%, states=1758680055808, size=297) - >> (progress=85.59%%, states=1901152174080, size=284) - >> (progress=85.69%%, states=2063115223040, size=302) - >> (progress=85.71%%, states=2101266612224, size=412) - >> (progress=85.72%%, states=2121128738816, size=467) - >> (progress=85.73%%, states=2129716576256, size=445) - >> (progress=85.73%%, states=2130849038336, size=442) - >> (progress=85.75%%, states=2164715945984, size=451) - >> (progress=85.76%%, states=2184628404224, size=435) - >> (progress=85.78%%, states=2224453320704, size=332) - >> (progress=85.78%%, states=2229134163968, size=412) - >> (progress=85.79%%, states=2231474585600, size=441) - >> (progress=85.79%%, states=2235098464256, size=415) - >> (progress=85.80%%, states=2254803304448, size=554) - >> (progress=85.82%%, states=2285153288192, size=553) - >> (progress=85.84%%, states=2331357741056, size=669) - >> (progress=85.84%%, states=2336340574208, size=699) - >> (progress=85.84%%, states=2338605498368, size=663) - >> (progress=85.86%%, states=2378468163584, size=756) - >> (progress=86.64%%, states=4526100709376, size=1082) - >> (progress=86.65%%, states=4540898213888, size=1112) - >> (progress=86.65%%, states=4555695718400, size=1108) - >> (progress=86.66%%, states=4600390221824, size=1102) - >> (progress=86.67%%, states=4605222060032, size=1112) - >> (progress=86.67%%, states=4611261857792, size=1129) - >> (progress=86.67%%, states=4611708551168, size=1140) - >> (progress=86.67%%, states=4611842768896, size=1182) - >> (progress=86.67%%, states=4611976986624, size=1181) - >> (progress=86.67%%, states=4612245422080, size=1179) - >> (progress=86.67%%, states=4613228986368, size=1156) - >> (progress=86.67%%, states=4615196114944, size=1170) - >> (progress=86.67%%, states=4619130372096, size=1239) - >> (progress=86.67%%, states=4622863302656, size=1145) - >> (progress=86.69%%, states=4706403352576, size=967) - >> (progress=86.69%%, states=4706470461440, size=973) - >> (progress=86.69%%, states=4706663399424, size=997) - >> (progress=86.69%%, states=4706856337408, size=992) - >> (progress=86.69%%, states=4707242213376, size=974) - >> (progress=86.69%%, states=4707628089344, size=957) - >> (progress=86.69%%, states=4708013965312, size=878) - >> (progress=86.70%%, states=4737004994560, size=844) - >> (progress=86.70%%, states=4756936327168, size=755) - >> (progress=86.81%%, states=5186529525760, size=954) - >> (progress=86.89%%, states=5526469476352, size=829) - >> (progress=86.89%%, states=5530093355008, size=829) - >> (progress=86.89%%, states=5531905294336, size=841) - >> (progress=86.91%%, states=5622709878784, size=1008) - >> (progress=86.91%%, states=5656381751296, size=1056) - >> (progress=86.92%%, states=5670952763392, size=1041) - >> (progress=86.92%%, states=5703108395008, size=1034) - >> (progress=86.93%%, states=5716710522880, size=1049) - >> (progress=86.94%%, states=5774919073792, size=1148) - >> (progress=86.95%%, states=5804023349248, size=1074) - >> (progress=86.96%%, states=5849321832448, size=1112) - >> (progress=86.96%%, states=5868573687808, size=1068) - >> (progress=86.96%%, states=5871971074048, size=1047) - >> (progress=86.96%%, states=5873783013376, size=1048) - >> (progress=86.96%%, states=5874462490624, size=1045) - >> (progress=86.96%%, states=5874688983040, size=1056) - >> (progress=87.63%%, states=10216275968000, size=1654) - >> (progress=87.78%%, states=11524542300160, size=1836) - >> (progress=87.78%%, states=11536605118464, size=1936) - >> (progress=87.78%%, states=11561930326016, size=2123) - >> (progress=87.78%%, states=11564329467904, size=2135) - >> (progress=87.78%%, states=11565229146112, size=2141) - >> (progress=87.78%%, states=11565529038848, size=2115) - >> (progress=87.78%%, states=11566728609792, size=2096) - >> (progress=87.78%%, states=11569127751680, size=2032) - >> (progress=87.78%%, states=11572281868288, size=2213) - >> (progress=87.78%%, states=11573876752384, size=2236) - >> (progress=87.78%%, states=11574578249728, size=2176) - >> (progress=87.78%%, states=11574641164288, size=2171) - >> (progress=87.78%%, states=11575742169088, size=2145) - >> (progress=87.78%%, states=11577944178688, size=2047) - >> (progress=87.79%%, states=11635255148544, size=2162) - >> (progress=87.80%%, states=11692566118400, size=2146) - >> (progress=87.80%%, states=11783431520256, size=2096) - >> (progress=87.82%%, states=11886175191040, size=2104) - >> (progress=87.82%%, states=11922682413056, size=2433) - >> (progress=87.82%%, states=11941632278528, size=2495) - >> (progress=87.82%%, states=11949777616896, size=2447) - >> (progress=87.82%%, states=11950918467584, size=2443) - >> (progress=87.82%%, states=11963585265664, size=2381) - >> (progress=87.83%%, states=11988918861824, size=2147) - >> (progress=87.83%%, states=11993247383552, size=2250) - >> (progress=87.83%%, states=11994388234240, size=2247) - >> (progress=87.83%%, states=11994816053248, size=2251) - >> (progress=87.83%%, states=11995403255808, size=2240) - >> (progress=87.83%%, states=11995529084928, size=2208) - >> (progress=87.83%%, states=11997206806528, size=2095) - >> (progress=87.84%%, states=12109144391680, size=2092) - >> (progress=87.85%%, states=12197325438976, size=1773) - >> (progress=87.85%%, states=12274047647744, size=1894) - >> (progress=87.86%%, states=12299962155008, size=1977) - >> (progress=87.86%%, states=12311154655232, size=1910) - >> (progress=87.86%%, states=12351847792640, size=2060) - >> (progress=87.86%%, states=12372194361344, size=2019) - >> (progress=87.87%%, states=12398108868608, size=2070) - >> (progress=87.87%%, states=12409301368832, size=1979) - >> (progress=87.91%%, states=12797433872384, size=1597) - >> (progress=87.91%%, states=12883765231616, size=1697) - >> (progress=87.94%%, states=13148648112128, size=1758) - >> (progress=87.94%%, states=13182168989696, size=1651) - >> (progress=87.94%%, states=13190832324608, size=1659) - >> (progress=87.94%%, states=13191341932544, size=1637) - >> (progress=87.94%%, states=13191511801856, size=1657) - >> (progress=87.94%%, states=13191724138496, size=1664) - >> (progress=87.94%%, states=13191794917376, size=1659) - >> (progress=87.94%%, states=13192247902208, size=1659) - >> (progress=87.94%%, states=13192700887040, size=1703) - >> (progress=87.94%%, states=13193153871872, size=1659) - >> (progress=87.94%%, states=13194965811200, size=1643) - >> (progress=87.94%%, states=13196777750528, size=1660) - >> (progress=87.94%%, states=13197683720192, size=1568) - >> (progress=87.94%%, states=13198589689856, size=1568) - >> (progress=87.94%%, states=13198929428480, size=1532) - >> (progress=87.94%%, states=13199042674688, size=1524) - >> (progress=87.95%%, states=13329313562624, size=1268) - >> (progress=88.40%%, states=19317227782144, size=1833) - >> (progress=88.60%%, states=22781996564480, size=2014) - >> (progress=88.60%%, states=22782336303104, size=2008) - >> (progress=88.68%%, states=24331956518912, size=1833) - >> (progress=88.70%%, states=24615998980096, size=1768) - >> (progress=88.73%%, states=25269016461312, size=1668) - >> (progress=88.79%%, states=26575277916160, size=1278) - >> (progress=89.57%%, states=50684898574336, size=2535) - >> (progress=89.62%%, states=52417282965504, size=2465) - >> (progress=89.62%%, states=52417452834816, size=2459) - >> (progress=89.66%%, states=54275413114880, size=2486) - >> (progress=89.66%%, states=54341677875200, size=2393) - >> (progress=89.66%%, states=54368856965120, size=2362) - >> (progress=89.66%%, states=54495552733184, size=2329) - >> (progress=89.67%%, states=54749000892416, size=1900) - >> (progress=89.68%%, states=55157240889344, size=2613) - >> (progress=89.68%%, states=55379729842176, size=2720) - >> (progress=89.68%%, states=55480776916992, size=2371) - >> (progress=89.69%%, states=55571210305536, size=2235) - >> (progress=89.69%%, states=55752077082624, size=1924) - >> (progress=89.69%%, states=55752580399104, size=1951) - >> (progress=89.69%%, states=55752983052288, size=1954) - >> (progress=89.69%%, states=55753184378880, size=1950) - >> (progress=89.69%%, states=55753587032064, size=2011) - >> (progress=89.69%%, states=55753788358656, size=2008) - >> (progress=89.69%%, states=55754191011840, size=2011) - >> (progress=89.69%%, states=55754392338432, size=1982) - >> (progress=89.69%%, states=55898552664064, size=2870) - >> (progress=89.70%%, states=55965915283456, size=2705) - >> (progress=89.70%%, states=55979865538560, size=2604) - >> (progress=89.70%%, states=55979945230336, size=2628) - >> (progress=89.70%%, states=55980024922112, size=2623) - >> (progress=89.70%%, states=55980224151552, size=2587) - >> (progress=89.70%%, states=55980312231936, size=2552) - >> (progress=89.70%%, states=56206232125440, size=2526) - >> (progress=89.70%%, states=56385840611328, size=2426) - >> (progress=89.70%%, states=56388071981056, size=2523) - >> (progress=89.70%%, states=56388759846912, size=2501) - >> (progress=89.70%%, states=56388801789952, size=2511) - >> (progress=89.70%%, states=56388843732992, size=2509) - >> (progress=89.70%%, states=56388998922240, size=2437) - >> (progress=89.71%%, states=56451192061952, size=2491) - >> (progress=89.71%%, states=56451234004992, size=2451) - >> (progress=89.71%%, states=56451275948032, size=2480) - >> (progress=89.71%%, states=56451284336640, size=2483) - >> (progress=89.71%%, states=56451288530944, size=2489) - >> (progress=89.71%%, states=56451292725248, size=2487) - >> (progress=89.71%%, states=56451309502464, size=2435) - >> (progress=89.71%%, states=56473459621888, size=2222) - >> (progress=89.71%%, states=56473610616832, size=2201) - >> (progress=89.71%%, states=56494649245696, size=2200) - >> (progress=90.44%%, states=103344345448448, size=2585) - >> (progress=90.53%%, states=111755367809024, size=2443) - >> (progress=90.54%%, states=111911194591232, size=2485) - >> (progress=90.54%%, states=112052525858816, size=2559) - >> (progress=90.54%%, states=112061057073152, size=2566) - >> (progress=90.54%%, states=112065322680320, size=2527) - >> (progress=90.54%%, states=112066172026880, size=2587) - >> (progress=90.54%%, states=112066455142400, size=2579) - >> (progress=90.54%%, states=112067021373440, size=2480) - >> (progress=90.54%%, states=112306197364736, size=2471) - >> (progress=90.54%%, states=112581612142592, size=2478) - >> (progress=90.54%%, states=112658921553920, size=2529) - >> (progress=90.54%%, states=112708447895552, size=2538) - >> (progress=90.54%%, states=112733211066368, size=2531) - >> (progress=90.55%%, states=112778811539456, size=2657) - >> (progress=90.55%%, states=112788777205760, size=2645) - >> (progress=90.55%%, states=112808708538368, size=2531) - >> (progress=90.55%%, states=112836189618176, size=2568) - >> (progress=90.55%%, states=112853327544320, size=2577) - >> (progress=90.55%%, states=112861896507392, size=2567) - >> (progress=90.55%%, states=112867219079168, size=2551) - >> (progress=90.55%%, states=112877864222720, size=2455) - >> (progress=90.55%%, states=112976529981440, size=2600) - >> (progress=90.55%%, states=112981965799424, size=2543) - >> (progress=90.55%%, states=112984164663296, size=2479) - >> (progress=90.55%%, states=112986184220672, size=2358) - >> (progress=90.55%%, states=112986316341248, size=2354) - >> (progress=90.55%%, states=112986580582400, size=2280) - >> (progress=90.55%%, states=112988392521728, size=2262) - >> (progress=90.55%%, states=112988619014144, size=2292) - >> (progress=90.55%%, states=112988845506560, size=2263) - >> (progress=90.55%%, states=112989298491392, size=2199) - >> (progress=91.30%%, states=209515316248576, size=2680) - >> (progress=91.30%%, states=210094532853760, size=2714) - >> (progress=91.30%%, states=210635698733056, size=2720) - >> (progress=91.31%%, states=212316272459776, size=2726) - >> (progress=91.31%%, states=212593197187072, size=2890) - >> (progress=91.32%%, states=212876463702016, size=2714) - >> (progress=91.32%%, states=214382185283584, size=2697) - >> (progress=91.35%%, states=218150683541504, size=3180) - >> (progress=91.35%%, states=218174305861632, size=3186) - >> (progress=91.35%%, states=218197928181760, size=3183) - >> (progress=91.35%%, states=218245172822016, size=3128) - >> (progress=91.35%%, states=218317163855872, size=3116) - >> (progress=91.35%%, states=218539478745088, size=3138) - >> (progress=91.35%%, states=218990450311168, size=3306) - >> (progress=91.35%%, states=219287004381184, size=3096) - >> (progress=91.35%%, states=219764450394112, size=3040) - >> (progress=91.38%%, states=224992952320000, size=3346) - >> (progress=91.38%%, states=224994311274496, size=3324) - >> (progress=91.38%%, states=225225333538816, size=3188) - >> (progress=91.39%%, states=225429378039808, size=3213) - >> (progress=91.39%%, states=225441155645440, size=3127) - >> (progress=91.39%%, states=225826192752640, size=2892) - >> (progress=91.39%%, states=225828004691968, size=2845) - >> (progress=91.39%%, states=225835252449280, size=2946) - >> (progress=91.39%%, states=225945982074880, size=2821) - >> (progress=91.39%%, states=225947794014208, size=2729) - >> (progress=91.39%%, states=225965007437824, size=2686) - >> (progress=91.39%%, states=225971462471680, size=2588) - >> (progress=91.39%%, states=225973614149632, size=2382) - >> (progress=91.39%%, states=225978596982784, size=2198) - >> (progress=91.98%%, states=367942264946688, size=3614) - >> (progress=91.99%%, states=370818651521024, size=3683) - >> (progress=92.00%%, states=373549176979456, size=3692) - >> (progress=92.02%%, states=381965584826368, size=3699) - >> (progress=92.03%%, states=383301101551616, size=4027) - >> (progress=92.03%%, states=384338101272576, size=3978) - >> (progress=92.06%%, states=391902947966976, size=3950) - >> (progress=92.08%%, states=399473062707200, size=5373) - >> (progress=92.08%%, states=399516871163904, size=5481) - >> (progress=92.08%%, states=399652920754176, size=5797) - >> (progress=92.08%%, states=399927681220608, size=6431) - >> (progress=92.08%%, states=400060468690944, size=6059) - >> (progress=92.09%%, states=402013739286528, size=6095) - >> (progress=92.09%%, states=402510210662400, size=6108) - >> (progress=92.09%%, states=402542825570304, size=6104) - >> (progress=92.09%%, states=402648553488384, size=5879) - >> (progress=92.14%%, states=421464955158528, size=6984) - >> (progress=92.14%%, states=421567463948288, size=6667) - >> (progress=92.15%%, states=421816001626112, size=7010) - >> (progress=92.15%%, states=422064539303936, size=6999) - >> (progress=92.15%%, states=422553762922496, size=6792) - >> (progress=92.15%%, states=422565540528128, size=6777) - >> (progress=92.15%%, states=422569466396672, size=6771) - >> (progress=92.15%%, states=422697827827712, size=6747) - >> (progress=92.15%%, states=423967597789184, size=6634) - >> (progress=92.15%%, states=424936029552640, size=6648) - >> (progress=92.16%%, states=425624466358272, size=6417) - >> (progress=92.16%%, states=425833577578496, size=6266) - >> (progress=92.16%%, states=425834651320320, size=6318) - >> (progress=92.16%%, states=425835725062144, size=6316) - >> (progress=92.16%%, states=425837872545792, size=6266) - >> (progress=92.16%%, states=425840993107968, size=6208) - >> (progress=92.16%%, states=425850958774272, size=6144) - >> (progress=92.16%%, states=425871494086656, size=6226) - >> (progress=92.16%%, states=425889613479936, size=6002) - >> (progress=92.16%%, states=425959826128896, size=6185) - >> (progress=92.16%%, states=426030038777856, size=6149) - >> (progress=92.16%%, states=426104932270080, size=6142) - >> (progress=92.16%%, states=426207910821888, size=6084) - >> (progress=92.16%%, states=426310889373696, size=6126) - >> (progress=92.16%%, states=426495721865216, size=5587) - >> (progress=92.16%%, states=426500402708480, size=5659) - >> (progress=92.16%%, states=426505083551744, size=5575) - >> (progress=92.16%%, states=426514445238272, size=5511) - >> (progress=92.16%%, states=426523806924800, size=5507) - >> (progress=92.19%%, states=438198132015104, size=5605) - >> (progress=92.19%%, states=438404693098496, size=5559) - >> (progress=92.19%%, states=438462675156992, size=5543) - >> (progress=92.19%%, states=438683731755008, size=5730) - >> (progress=92.19%%, states=438904788353024, size=5661) - >> (progress=92.19%%, states=439125844951040, size=5679) - >> (progress=92.19%%, states=439457429848064, size=5728) - >> (progress=92.20%%, states=439789014745088, size=5535) - >> (progress=92.20%%, states=440010071343104, size=5449) - >> (progress=92.20%%, states=440194889154560, size=5143) - >> (progress=92.20%%, states=440339844300800, size=5181) - >> (progress=92.20%%, states=440347092058112, size=5169) - >> (progress=92.20%%, states=440354339815424, size=5159) - >> (progress=92.20%%, states=440361587572736, size=5163) - >> (progress=92.20%%, states=441071867789312, size=5264) - >> (progress=92.21%%, states=443362964406272, size=5926) - >> (progress=92.21%%, states=443366588284928, size=5836) - >> (progress=92.21%%, states=443527246905344, size=5550) - >> (progress=92.21%%, states=444719905636352, size=5586) - >> (progress=92.21%%, states=445571315793920, size=4732) - >> (progress=92.21%%, states=445576751611904, size=4732) - >> (progress=92.21%%, states=445578563551232, size=4704) - >> (progress=92.21%%, states=445753113706496, size=4241) - >> (progress=92.22%%, states=447239507935232, size=4126) - >> (progress=92.22%%, states=447940124475392, size=4447) - >> (progress=92.22%%, states=448290432745472, size=3539) - >> (progress=92.22%%, states=448297680502784, size=3513) - >> (progress=92.22%%, states=448300398411776, size=3459) - >> (progress=92.22%%, states=448301304381440, size=3239) - >> (progress=92.22%%, states=450221356089344, size=2452) - >> (progress=92.23%%, states=451765128396800, size=2461) - >> (progress=92.23%%, states=451852101484544, size=2419) - >> (progress=92.23%%, states=451906459664384, size=2424) - >> (progress=92.23%%, states=451933638754304, size=2407) - >> (progress=92.23%%, states=451943830913024, size=2363) - >> (progress=92.23%%, states=451947228299264, size=2381) - >> (progress=92.23%%, states=451957193965568, size=2197) - >> (progress=92.96%%, states=826653294985216, size=4166) - >> (progress=93.05%%, states=889974534701056, size=3690) - >> (progress=93.06%%, states=894272052133888, size=3565) - >> (progress=93.06%%, states=894453246066688, size=3482) - >> (progress=93.06%%, states=894470962806784, size=3371) - >> (progress=93.06%%, states=898180505927680, size=4017) - >> (progress=93.06%%, states=898206275731456, size=4153) - >> (progress=93.06%%, states=898214865666048, size=4151) - >> (progress=93.06%%, states=898249225404416, size=4115) - >> (progress=93.06%%, states=898307451781120, size=4161) - >> (progress=93.06%%, states=898493587652608, size=4313) - >> (progress=93.06%%, states=899238131138560, size=4234) - >> (progress=93.07%%, states=901246810587136, size=3336) - >> (progress=93.07%%, states=902538723328000, size=2942) - >> (progress=93.07%%, states=902604053807104, size=2950) - >> (progress=93.07%%, states=902669384286208, size=2787) - >> (progress=93.07%%, states=903751716044800, size=2806) - >> (progress=93.07%%, states=903829025456128, size=2759) - >> (progress=93.07%%, states=903867680161792, size=2765) - >> (progress=93.07%%, states=903887007514624, size=2599) - >> (progress=93.07%%, states=903894255271936, size=2522) - >> (progress=93.07%%, states=903896671191040, size=2291) - >> (progress=93.07%%, states=903914387931136, size=2196) - >> (progress=93.89%%, states=1779857264476160, size=2642) - >> (progress=93.91%%, states=1802586231406592, size=2427) - >> (progress=93.91%%, states=1804225432518656, size=2896) - >> (progress=93.91%%, states=1806304196689920, size=3073) - >> (progress=93.91%%, states=1806338556428288, size=3075) - >> (progress=93.91%%, states=1806372916166656, size=3074) - >> (progress=93.91%%, states=1806441635643392, size=3050) - >> (progress=93.91%%, states=1806544714858496, size=3040) - >> (progress=93.91%%, states=1806853952503808, size=3040) - >> (progress=93.91%%, states=1808090903085056, size=2955) - >> (progress=93.92%%, states=1815522538684416, size=2777) - >> (progress=93.92%%, states=1816827135000576, size=2779) - >> (progress=93.92%%, states=1816870621544448, size=2782) - >> (progress=93.92%%, states=1817208850219008, size=2852) - >> (progress=93.92%%, states=1817377964556288, size=2856) - >> (progress=93.92%%, states=1817688007507968, size=2875) - >> (progress=93.92%%, states=1817828936122368, size=2847) - >> (progress=93.92%%, states=1817924767580160, size=2887) - >> (progress=93.92%%, states=1818420836302848, size=2896) - >> (progress=93.92%%, states=1819412973748224, size=2929) - >> (progress=93.92%%, states=1820095068241920, size=2906) - >> (progress=93.92%%, states=1820126072537088, size=2918) - >> (progress=93.92%%, states=1820157076832256, size=2906) - >> (progress=93.92%%, states=1820219085422592, size=2914) - >> (progress=93.92%%, states=1820343102603264, size=2909) - >> (progress=94.41%%, states=2736771817275392, size=2889) - >> (progress=94.41%%, states=2737728521240576, size=3085) - >> (progress=94.41%%, states=2737834821681152, size=3048) - >> (progress=94.41%%, states=2737878308225024, size=3036) - >> (progress=94.41%%, states=2737892803739648, size=2957) - >> (progress=94.41%%, states=2738620800696320, size=2839) - >> (progress=94.41%%, states=2738794746871808, size=2971) - >> (progress=94.41%%, states=2738862392606720, size=2894) - >> (progress=94.41%%, states=2739074993487872, size=2892) - >> (progress=94.41%%, states=2739500195250176, size=2873) - >> (progress=94.42%%, states=2739732123484160, size=2919) - >> (progress=94.42%%, states=2739770778189824, size=2887) - >> (progress=94.42%%, states=2739780441866240, size=2878) - >> (progress=94.43%%, states=2767751953252352, size=2977) - >> (progress=94.43%%, states=2772994497708032, size=3015) - >> (progress=94.44%%, states=2789601525628928, size=3007) - >> (progress=94.45%%, states=2821504945356800, size=3027) - >> (progress=94.46%%, states=2836801337163776, size=3001) - >> (progress=94.47%%, states=2867954614009856, size=3107) - >> (progress=94.47%%, states=2876033447493632, size=3127) - >> (progress=94.48%%, states=2895268995399680, size=3164) - >> (progress=94.48%%, states=2895297986428928, size=3163) - >> (progress=94.49%%, states=2904990653874176, size=3271) - >> (progress=94.49%%, states=2914209801175040, size=3511) - >> (progress=94.49%%, states=2914243624042496, size=3637) - >> (progress=94.49%%, states=2914260535476224, size=3579) - >> (progress=94.49%%, states=2914512093052928, size=3605) - >> (progress=94.49%%, states=2914631681048576, size=3408) - >> (progress=94.49%%, states=2914683321319424, size=3255) - >> (progress=94.50%%, states=2928801952563200, size=3249) - >> (progress=94.50%%, states=2945510449086464, size=3277) - >> (progress=94.51%%, states=2951183027142656, size=3447) - >> (progress=94.51%%, states=2954646247178240, size=3469) - >> (progress=94.51%%, states=2956321687076864, size=3421) - >> (progress=94.51%%, states=2959522779889664, size=3495) - >> (progress=94.51%%, states=2960320033193984, size=3447) - >> (progress=94.51%%, states=2962131972521984, size=3266) - >> (progress=94.51%%, states=2964277308686336, size=3473) - >> (progress=94.51%%, states=2965475604561920, size=3495) - >> (progress=94.51%%, states=2966021602279424, size=3442) - >> (progress=94.51%%, states=2966446804041728, size=3410) - >> (progress=94.51%%, states=2967369685139456, size=3274) - >> (progress=94.52%%, states=2997242524860416, size=3557) - >> (progress=94.53%%, states=3001182888919040, size=3468) - >> (progress=94.53%%, states=3019624807399424, size=3489) - >> (progress=94.54%%, states=3027902954209280, size=3453) - >> (progress=94.55%%, states=3050124578127872, size=3448) - >> (progress=94.55%%, states=3058788064034816, size=3426) - >> (progress=94.56%%, states=3076230999965696, size=3346) - >> (progress=94.56%%, states=3076274486509568, size=3314) - >> (progress=94.56%%, states=3078154071572480, size=3366) - >> (progress=94.56%%, states=3079932188033024, size=3462) - >> (progress=94.56%%, states=3079939435790336, size=3511) - >> (progress=94.56%%, states=3079943059668992, size=3487) - >> (progress=94.56%%, states=3079992586010624, size=3497) - >> (progress=94.56%%, states=3080017349181440, size=3419) - >> (progress=94.56%%, states=3080033656635392, size=3360) - >> (progress=94.56%%, states=3081913241698304, size=3372) - >> (progress=94.56%%, states=3084710876020736, size=3386) - >> (progress=94.56%%, states=3085479138295808, size=3503) - >> (progress=94.56%%, states=3085928499249152, size=3508) - >> (progress=94.56%%, states=3086153179725824, size=3501) - >> (progress=94.56%%, states=3086617036193792, size=3505) - >> (progress=94.56%%, states=3086856212185088, size=3489) - >> (progress=94.56%%, states=3087465023799296, size=3381) - >> (progress=94.56%%, states=3088170472177664, size=3434) - >> (progress=94.56%%, states=3088595673939968, size=3439) - >> (progress=94.56%%, states=3088808274821120, size=3430) - >> (progress=94.56%%, states=3088967725481984, size=3414) - >> (progress=94.56%%, states=3089330113347584, size=3288) - >> (progress=94.56%%, states=3089533050552320, size=3245) - >> (progress=94.62%%, states=3245408151142400, size=3796) - >> (progress=94.62%%, states=3245458885443584, size=3794) - >> (progress=94.62%%, states=3253895274954752, size=3700) - >> (progress=94.62%%, states=3255646514315264, size=3950) - >> (progress=94.62%%, states=3256518963101696, size=3947) - >> (progress=94.63%%, states=3259795855376384, size=3962) - >> (progress=94.63%%, states=3260194482028544, size=3986) - >> (progress=94.63%%, states=3260657130536960, size=4009) - >> (progress=94.63%%, states=3261246614798336, size=3919) - >> (progress=94.63%%, states=3269427520864256, size=3787) - >> (progress=94.63%%, states=3269428426833920, size=3753) - >> (progress=94.63%%, states=3269461645721600, size=3793) - >> (progress=94.63%%, states=3269494864609280, size=3785) - >> (progress=94.63%%, states=3269561302384640, size=3756) - >> (progress=94.63%%, states=3269627740160000, size=3760) - >> (progress=94.63%%, states=3269688138137600, size=3641) - >> (progress=94.63%%, states=3269694177935360, size=3568) - >> (progress=94.63%%, states=3272249012387840, size=3457) - >> (progress=94.63%%, states=3272340817313792, size=3530) - >> (progress=94.63%%, states=3272386719776768, size=3535) - >> (progress=94.63%%, states=3272611400253440, size=3548) - >> (progress=94.63%%, states=3272973788119040, size=3546) - >> (progress=94.63%%, states=3273234707382272, size=3592) - >> (progress=94.63%%, states=3273394158043136, size=3620) - >> (progress=94.63%%, states=3273466635616256, size=3573) - >> (progress=94.65%%, states=3318789278007296, size=3647) - >> (progress=94.66%%, states=3353506035531776, size=3580) - >> (progress=94.66%%, states=3355709353754624, size=3676) - >> (progress=94.66%%, states=3356958383931392, size=3747) - >> (progress=94.66%%, states=3357526124920832, size=3682) - >> (progress=94.66%%, states=3357951326683136, size=3650) - >> (progress=94.66%%, states=3358801730207744, size=3575) - >> (progress=94.67%%, states=3372369531895808, size=3769) - >> (progress=94.67%%, states=3379626952884224, size=3931) - >> (progress=94.67%%, states=3382941593894912, size=3867) - >> (progress=94.67%%, states=3384246190211072, size=3845) - >> (progress=94.67%%, states=3389140842315776, size=3822) - >> (progress=94.68%%, states=3399094429024256, size=3906) - >> (progress=94.68%%, states=3404071222378496, size=3894) - >> (progress=94.68%%, states=3413159910047744, size=3984) - >> (progress=94.68%%, states=3417271804362752, size=3864) - >> (progress=94.68%%, states=3417619696713728, size=3840) - >> (progress=94.74%%, states=3570692331143168, size=3474) - >> (progress=94.74%%, states=3572011422973952, size=3497) - >> (progress=94.74%%, states=3573156568629248, size=3450) - >> (progress=94.74%%, states=3573301523775488, size=3462) - >> (progress=94.74%%, states=3573316019290112, size=3448) - >> (progress=94.74%%, states=3573323267047424, size=3449) - >> (progress=94.74%%, states=3573330514804736, size=3416) - >> (progress=94.74%%, states=3573331420774400, size=3426) - >> (progress=94.74%%, states=3573332100251648, size=3434) - >> (progress=94.74%%, states=3573332326744064, size=3417) - >> (progress=94.74%%, states=3573334138683392, size=3379) - >> (progress=94.74%%, states=3573335950622720, size=3379) - >> (progress=94.74%%, states=3573341386440704, size=3376) - >> (progress=94.74%%, states=3573346822258688, size=3417) - >> (progress=94.74%%, states=3573348634198016, size=3376) - >> (progress=94.74%%, states=3575454107697152, size=3334) - >> (progress=94.74%%, states=3576729712984064, size=3360) - >> (progress=94.74%%, states=3577309533569024, size=3292) - >> (progress=94.75%%, states=3609576549122048, size=3677) - >> (progress=94.75%%, states=3610417288970240, size=3523) - >> (progress=94.75%%, states=3610765181321216, size=3452) - >> (progress=94.76%%, states=3628159798870016, size=3178) - >> (progress=94.76%%, states=3628623655337984, size=3186) - >> (progress=94.76%%, states=3629087511805952, size=3161) - >> (progress=94.76%%, states=3631754686496768, size=3122) - >> (progress=94.76%%, states=3634537825304576, size=3070) - >> (progress=94.76%%, states=3635465538240512, size=3056) - >> (progress=94.76%%, states=3635929394708480, size=3204) - >> (progress=94.76%%, states=3636161322942464, size=3102) - >> (progress=94.76%%, states=3636393251176448, size=3060) - >> (progress=94.76%%, states=3637320964112384, size=2961) - >> (progress=94.76%%, states=3637668856463360, size=2946) - >> (progress=94.76%%, states=3638016748814336, size=2934) - >> (progress=95.49%%, states=6640852126400512, size=3391) - >> (progress=95.54%%, states=6950399009357824, size=3423) - >> (progress=95.54%%, states=6950442495901696, size=3417) - >> (progress=95.57%%, states=7081467452588032, size=3352) - >> (progress=95.57%%, states=7099615836897280, size=3309) - >> (progress=95.58%%, states=7145112425463808, size=3277) - >> (progress=95.59%%, states=7236134593626112, size=3160) - >> (progress=95.59%%, states=7236443831271424, size=3251) - >> (progress=95.59%%, states=7236598450094080, size=3252) - >> (progress=95.59%%, states=7236830378328064, size=3262) - >> (progress=95.59%%, states=7237526163030016, size=3251) - >> (progress=95.59%%, states=7237874055380992, size=3285) - >> (progress=95.59%%, states=7238178461188096, size=3270) - >> (progress=95.59%%, states=7238511858024448, size=3251) - >> (progress=95.59%%, states=7238816263831552, size=3263) - >> (progress=95.59%%, states=7238830759346176, size=3249) - >> (progress=95.59%%, states=7238845254860800, size=3250) - >> (progress=95.59%%, states=7238859750375424, size=3165) - >> (progress=95.60%%, states=7267693744881664, size=3492) - >> (progress=95.60%%, states=7268563475759104, size=3347) - >> (progress=95.60%%, states=7268969350168576, size=3256) - >> (progress=95.60%%, states=7272139036033024, size=3185) - >> (progress=95.60%%, states=7274071771316224, size=3126) - >> (progress=95.60%%, states=7274187735433216, size=3164) - >> (progress=95.60%%, states=7274226390138880, size=3103) - >> (progress=95.60%%, states=7274806210723840, size=3054) - >> (progress=95.60%%, states=7275453677043712, size=3001) - >> (progress=95.60%%, states=7276033497628672, size=2933) - >> Done. (states=7276033497628672, size=2933) -Start forward reachability: (states=7276033497628672, size=2933) - >> (progress=95.64%%, states=7501118774968320, size=1465) - >> (progress=95.69%%, states=7849629601234944, size=834) - >> (progress=95.69%%, states=7852313150488576, size=540) - >> (progress=95.70%%, states=7925663138840576, size=546) - >> (progress=95.71%%, states=7944000635928576, size=642) - >> (progress=95.71%%, states=7967912463695872, size=941) - >> (progress=95.71%%, states=7969782116646912, size=987) - >> (progress=95.95%%, states=9681847751540736, size=767) - >> (progress=95.95%%, states=9682917332615168, size=769) - >> (progress=95.99%%, states=10049546746855424, size=770) - >> (progress=96.01%%, states=10225854080614400, size=855) - >> (progress=96.06%%, states=10645938120949760, size=1149) - >> (progress=96.07%%, states=10681515482546176, size=1215) - >> (progress=96.07%%, states=10733572096786432, size=700) - >> (progress=96.08%%, states=10819096706809856, size=693) - >> (progress=96.45%%, states=14608386364538880, size=114) - >> (progress=96.45%%, states=14623229771513856, size=82) - >> (progress=97.24%%, states=28171961804783616, size=109) - >> (progress=97.27%%, states=28805280502382590, size=110) - >> (progress=97.28%%, states=28963610176782336, size=101) - >> (progress=97.28%%, states=29042775013982210, size=95) - >> (progress=97.29%%, states=29230791502331904, size=86) - >> (progress=97.29%%, states=29246459543027710, size=78) - >> (progress=97.30%%, states=29552604811886590, size=65) - >> (progress=97.30%%, states=29574251447058430, size=71) - >> (progress=97.30%%, states=29588167141097470, size=96) - >> (progress=97.30%%, states=29588940235210750, size=104) - >> (progress=97.30%%, states=29591839338135550, size=113) - >> (progress=97.30%%, states=29592805705777150, size=56) - >> (progress=97.30%%, states=29595898082230270, size=61) - >> (progress=97.30%%, states=29597444270456830, size=62) - >> (progress=97.30%%, states=29599918171619330, size=69) - >> (progress=97.30%%, states=29600227409264640, size=70) - >> (progress=97.30%%, states=29600382028087296, size=66) - >> (progress=97.30%%, states=29602894583955456, size=95) - >> (progress=97.30%%, states=29603203821600770, size=80) - >> (progress=97.30%%, states=29603232812630016, size=100) - >> (progress=97.30%%, states=29603261803659264, size=81) - >> (progress=97.30%%, states=29603300458364930, size=80) - >> (progress=97.30%%, states=29603319785717760, size=60) - >> (progress=97.31%%, states=29800922641072130, size=73) - >> (progress=97.32%%, states=29973825139507200, size=95) - >> (progress=97.32%%, states=29986175317966850, size=99) - >> (progress=98.00%%, states=52785648431529980, size=110) - >> (progress=98.09%%, states=56585560617123840, size=111) - >> (progress=98.11%%, states=57535538663522300, size=113) - >> (progress=98.12%%, states=58010527686721540, size=127) - >> (progress=98.14%%, states=59138626616819710, size=140) - >> (progress=98.14%%, states=59232634860994560, size=138) - >> (progress=98.15%%, states=59538780129853440, size=125) - >> (progress=98.15%%, states=59560426765025280, size=127) - >> (progress=98.15%%, states=59574342459064320, size=152) - >> (progress=98.15%%, states=59575115553177600, size=160) - >> (progress=98.15%%, states=59578014656102400, size=169) - >> (progress=98.15%%, states=59578981023744000, size=112) - >> (progress=98.15%%, states=59582073400197120, size=117) - >> (progress=98.15%%, states=59583619588423680, size=118) - >> (progress=98.15%%, states=59586093489586180, size=125) - >> (progress=98.15%%, states=59586402727231490, size=126) - >> (progress=98.15%%, states=59586557346054140, size=122) - >> (progress=98.15%%, states=59589069901922300, size=151) - >> (progress=98.15%%, states=59589379139567620, size=136) - >> (progress=98.15%%, states=59589408130596860, size=156) - >> (progress=98.15%%, states=59589437121626110, size=137) - >> (progress=98.15%%, states=59589475776331780, size=136) - >> (progress=98.15%%, states=59589495103684610, size=116) - >> (progress=98.16%%, states=59787097959038980, size=118) - >> (progress=98.16%%, states=59960000457474050, size=99) - >> (progress=98.16%%, states=59972350635933700, size=97) - >> (progress=98.16%%, states=59972408617992190, size=121) - >> (progress=98.16%%, states=59972466600050690, size=112) - >> (progress=98.16%%, states=59972553573138430, size=123) - >> (progress=98.16%%, states=59972621218873340, size=121) - >> (progress=98.16%%, states=59972756510343170, size=119) - >> (progress=98.16%%, states=59972814492401660, size=99) - >> Done. (states=59972814492401660, size=99) - + SCC increased to (states=1, size=63) -Start backward reachability: (states=59972814492401660, size=99) - >> (progress=98.18%%, states=60798594969501700, size=17) - >> (progress=98.32%%, states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) -Start forward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) - + SCC increased to (states=59972814492401660, size=99) -Start backward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) -Start forward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) - + Found weak SCC (states=68398419340689410, size=15) - + Remaining states: 205195258022068220/547187354725515260 -Start backward reachability: (states=1, size=63) - >> (progress=52.32%%, states=2, size=62) - >> (progress=53.16%%, states=4, size=61) - >> (progress=54.00%%, states=8, size=60) - >> (progress=54.85%%, states=16, size=59) - >> (progress=55.69%%, states=32, size=58) - >> (progress=56.54%%, states=64, size=57) - >> (progress=57.38%%, states=128, size=56) - >> (progress=58.22%%, states=256, size=55) - >> (progress=59.56%%, states=768, size=55) - >> (progress=60.40%%, states=1536, size=54) - >> (progress=60.90%%, states=2304, size=60) - >> (progress=61.03%%, states=2560, size=60) - >> (progress=61.87%%, states=5120, size=59) - >> (progress=61.93%%, states=5376, size=63) - >> (progress=61.99%%, states=5632, size=62) - >> (progress=62.83%%, states=11264, size=61) - >> (progress=63.67%%, states=22528, size=60) - >> (progress=64.13%%, states=32768, size=66) - >> (progress=64.62%%, states=49152, size=70) - >> (progress=65.47%%, states=98304, size=69) - >> (progress=66.15%%, states=172032, size=84) - >> (progress=66.31%%, states=196608, size=83) - >> (progress=66.38%%, states=208896, size=86) - >> (progress=66.41%%, states=212992, size=78) - >> (progress=66.50%%, states=229376, size=69) - >> (progress=67.13%%, states=385024, size=76) - >> (progress=67.17%%, states=397312, size=73) - >> (progress=67.20%%, states=409600, size=71) - >> (progress=67.28%%, states=434176, size=81) - >> (progress=67.34%%, states=458752, size=68) - >> (progress=67.84%%, states=688128, size=101) - >> (progress=68.19%%, states=917504, size=67) - >> (progress=68.87%%, states=1605632, size=83) - >> (progress=69.70%%, states=3170304, size=128) - >> (progress=69.71%%, states=3211264, size=82) - >> (progress=70.56%%, states=6422528, size=81) - >> (progress=71.31%%, states=11927552, size=97) - >> (progress=71.40%%, states=12845056, size=80) - >> (progress=72.24%%, states=25690112, size=79) - >> (progress=72.93%%, states=45088768, size=97) - >> (progress=72.96%%, states=46137344, size=91) - >> (progress=72.98%%, states=47185920, size=87) - >> (progress=73.04%%, states=49283072, size=108) - >> (progress=73.09%%, states=51380224, size=78) - >> (progress=73.93%%, states=102760448, size=77) - >> (progress=74.42%%, states=154140672, size=128) - >> (progress=74.69%%, states=191889408, size=143) - >> (progress=74.91%%, states=229638144, size=140) - >> (progress=74.92%%, states=231211008, size=144) - >> (progress=74.93%%, states=232783872, size=140) - >> (progress=75.28%%, states=311427072, size=137) - >> (progress=75.55%%, states=390070272, size=142) - >> (progress=75.79%%, states=471859200, size=149) - >> (progress=76.14%%, states=632291328, size=152) - >> (progress=76.21%%, states=670040064, size=168) - >> (progress=76.39%%, states=776470528, size=177) - >> (progress=76.44%%, states=807403520, size=188) - >> (progress=76.53%%, states=869269504, size=161) - >> (progress=77.34%%, states=1687158784, size=160) - >> (progress=77.83%%, states=2530738176, size=163) - >> (progress=78.13%%, states=3242196992, size=203) - >> (progress=78.15%%, states=3280994304, size=213) - >> (progress=78.15%%, states=3287285760, size=215) - >> (progress=78.15%%, states=3293577216, size=209) - >> (progress=78.16%%, states=3306160128, size=213) - >> (progress=78.16%%, states=3318743040, size=201) - >> (progress=78.18%%, states=3370123264, size=170) - >> (progress=78.18%%, states=3372220416, size=191) - >> (progress=78.18%%, states=3374317568, size=159) - >> (progress=78.93%%, states=6245318656, size=182) - >> (progress=78.96%%, states=6396313600, size=198) - >> (progress=78.96%%, states=6421479424, size=200) - >> (progress=78.97%%, states=6446645248, size=194) - >> (progress=78.98%%, states=6496976896, size=198) - >> (progress=78.99%%, states=6547308544, size=186) - >> (progress=79.02%%, states=6748635136, size=158) - >> (progress=79.69%%, states=11685330944, size=167) - >> (progress=79.71%%, states=11890851840, size=170) - >> (progress=80.15%%, states=17033068544, size=168) - >> (progress=80.17%%, states=17267949568, size=206) - >> (progress=80.18%%, states=17502830592, size=198) - >> (progress=80.20%%, states=17704157184, size=202) - >> (progress=80.21%%, states=17905483776, size=200) - >> (progress=80.24%%, states=18308136960, size=196) - >> (progress=80.27%%, states=18710790144, size=200) - >> (progress=80.29%%, states=19113443328, size=194) - >> (progress=80.34%%, states=19918749696, size=206) - >> (progress=80.35%%, states=20120076288, size=198) - >> (progress=80.39%%, states=20656947200, size=163) - >> (progress=80.49%%, states=22468886528, size=210) - >> (progress=80.53%%, states=23286775808, size=217) - >> (progress=80.55%%, states=23651680256, size=194) - >> (progress=80.61%%, states=24834473984, size=187) - >> (progress=80.72%%, states=27200061440, size=160) - >> (progress=81.04%%, states=35253125120, size=190) - >> (progress=81.16%%, states=39078330368, size=212) - >> (progress=81.22%%, states=40890269696, size=197) - >> (progress=81.37%%, states=46426750976, size=200) - >> (progress=81.41%%, states=47735373824, size=215) - >> (progress=81.51%%, states=51862568960, size=217) - >> (progress=81.73%%, states=62029561856, size=221) - >> (progress=82.07%%, states=82363547648, size=213) - >> (progress=82.91%%, states=164727095296, size=212) - >> (progress=83.76%%, states=329454190592, size=211) - >> (progress=84.60%%, states=658908381184, size=210) - >> (progress=84.77%%, states=759353573376, size=265) - >> (progress=84.80%%, states=772861329408, size=310) - >> (progress=84.82%%, states=786369085440, size=304) - >> (progress=84.87%%, states=820321976320, size=303) - >> (progress=84.88%%, states=831394938880, size=294) - >> (progress=84.90%%, states=844279840768, size=329) - >> (progress=84.92%%, states=857164742656, size=306) - >> (progress=84.92%%, states=858339147776, size=305) - >> (progress=84.98%%, states=896993853440, size=282) - >> (progress=85.82%%, states=1793987706880, size=281) - >> (progress=85.89%%, states=1903219965952, size=333) - >> (progress=85.90%%, states=1909259763712, size=381) - >> (progress=85.90%%, states=1911273029632, size=357) - >> (progress=85.96%%, states=2012826566656, size=616) - >> (progress=85.96%%, states=2013935435776, size=691) - >> (progress=85.96%%, states=2014489870336, size=728) - >> (progress=85.96%%, states=2015128453120, size=846) - >> (progress=85.96%%, states=2018981871616, size=995) - >> (progress=85.97%%, states=2020643700736, size=903) - >> (progress=85.97%%, states=2020826349568, size=888) - >> (progress=85.97%%, states=2025380970496, size=860) - >> (progress=85.97%%, states=2028412076032, size=500) - >> (progress=85.97%%, states=2028416794624, size=462) - >> (progress=86.08%%, states=2214535888896, size=452) - >> (progress=86.08%%, states=2214542180352, size=414) - >> (progress=86.09%%, states=2230648307712, size=428) - >> (progress=86.09%%, states=2232661573632, size=475) - >> (progress=86.09%%, states=2234674839552, size=462) - >> (progress=86.09%%, states=2234725171200, size=466) - >> (progress=86.09%%, states=2234775502848, size=458) - >> (progress=86.09%%, states=2234876166144, size=458) - >> (progress=86.09%%, states=2239104024576, size=454) - >> (progress=86.09%%, states=2239506677760, size=446) - >> (progress=86.09%%, states=2242325250048, size=574) - >> (progress=86.09%%, states=2245043159040, size=604) - >> (progress=86.09%%, states=2245194153984, size=708) - >> (progress=86.09%%, states=2245546475520, size=526) - >> (progress=86.10%%, states=2254807498752, size=524) - >> (progress=86.10%%, states=2258028724224, size=550) - >> (progress=86.10%%, states=2259840663552, size=653) - >> (progress=86.10%%, states=2259941326848, size=705) - >> (progress=86.10%%, states=2259991658496, size=729) - >> (progress=86.10%%, states=2260046708736, size=780) - >> (progress=86.10%%, states=2260079738880, size=735) - >> (progress=86.10%%, states=2262671818752, size=707) - >> (progress=86.10%%, states=2262722150400, size=637) - >> (progress=86.22%%, states=2497089372160, size=663) - >> (progress=86.24%%, states=2537606348800, size=844) - >> (progress=86.25%%, states=2558509711360, size=897) - >> (progress=86.26%%, states=2567509639168, size=862) - >> (progress=86.26%%, states=2568679849984, size=857) - >> (progress=86.28%%, states=2605208043520, size=873) - >> (progress=86.29%%, states=2629714313216, size=876) - >> (progress=86.29%%, states=2630312001536, size=881) - >> (progress=86.29%%, states=2630909689856, size=880) - >> (progress=86.29%%, states=2630941147136, size=884) - >> (progress=86.29%%, states=2630972604416, size=876) - >> (progress=86.30%%, states=2658345680896, size=856) - >> (progress=86.30%%, states=2660107288576, size=856) - >> (progress=86.33%%, states=2715860074496, size=718) - >> (progress=86.33%%, states=2717974003712, size=846) - >> (progress=86.33%%, states=2720012435456, size=834) - >> (progress=86.33%%, states=2720125681664, size=908) - >> (progress=86.33%%, states=2720389922816, size=702) - >> (progress=86.33%%, states=2725624414208, size=716) - >> (progress=86.33%%, states=2725926404096, size=757) - >> (progress=86.33%%, states=2726228393984, size=730) - >> (progress=86.33%%, states=2726832373760, size=712) - >> (progress=86.33%%, states=2730053599232, size=706) - >> (progress=86.33%%, states=2734885437440, size=710) - >> (progress=86.34%%, states=2738811305984, size=684) - >> (progress=86.34%%, states=2740019265536, size=702) - >> (progress=86.34%%, states=2741227225088, size=783) - >> (progress=86.34%%, states=2741423833088, size=795) - >> (progress=86.34%%, states=2741513486336, size=761) - >> (progress=86.34%%, states=2741799747584, size=744) - >> (progress=86.34%%, states=2742372270080, size=695) - >> (progress=86.34%%, states=2744184209408, size=689) - >> (progress=86.34%%, states=2746870661120, size=527) - >> (progress=86.34%%, states=2747210399744, size=520) - >> (progress=86.34%%, states=2747285897216, size=483) - >> (progress=86.36%%, states=2783921045504, size=770) - >> (progress=86.36%%, states=2788397416448, size=875) - >> (progress=86.36%%, states=2795911774208, size=768) - >> (progress=86.36%%, states=2795915313152, size=776) - >> (progress=86.36%%, states=2795918852096, size=766) - >> (progress=86.37%%, states=2806026076160, size=806) - >> (progress=86.37%%, states=2809036537856, size=844) - >> (progress=86.37%%, states=2813245521920, size=815) - >> (progress=86.37%%, states=2813358768128, size=800) - >> (progress=86.37%%, states=2816746717184, size=783) - >> (progress=86.37%%, states=2818105671680, size=787) - >> (progress=86.37%%, states=2818369912832, size=803) - >> (progress=86.37%%, states=2818483159040, size=781) - >> (progress=86.37%%, states=2819917611008, size=814) - >> (progress=86.37%%, states=2819993108480, size=784) - >> (progress=86.39%%, states=2874561265664, size=1214) - >> (progress=86.40%%, states=2878638129152, size=1199) - >> (progress=86.40%%, states=2879273959424, size=1279) - >> (progress=86.40%%, states=2880058425344, size=1233) - >> (progress=86.40%%, states=2880306151424, size=1215) - >> (progress=86.40%%, states=2881891598336, size=1181) - >> (progress=86.40%%, states=2882118090752, size=1193) - >> (progress=86.40%%, states=2889422471168, size=1204) - >> (progress=86.40%%, states=2891744018432, size=1221) - >> (progress=86.40%%, states=2894575173632, size=1115) - >> (progress=86.40%%, states=2895405645824, size=1082) - >> (progress=86.40%%, states=2896991092736, size=961) - >> (progress=86.40%%, states=2897142087680, size=879) - >> (progress=86.45%%, states=3015729741824, size=878) - >> (progress=86.53%%, states=3200207814656, size=884) - >> (progress=86.53%%, states=3219723911168, size=922) - >> (progress=86.54%%, states=3228594864128, size=847) - >> (progress=86.60%%, states=3393651212288, size=936) - >> (progress=86.60%%, states=3393660649472, size=917) - >> (progress=86.60%%, states=3397284528128, size=922) - >> (progress=86.60%%, states=3399700447232, size=880) - >> (progress=86.60%%, states=3399728758784, size=881) - >> (progress=86.60%%, states=3399785381888, size=792) - >> (progress=87.36%%, states=6370889826304, size=1174) - >> (progress=87.37%%, states=6388631732224, size=1240) - >> (progress=87.37%%, states=6403278241792, size=1244) - >> (progress=87.38%%, states=6452011859968, size=1241) - >> (progress=87.38%%, states=6456843698176, size=1240) - >> (progress=87.38%%, states=6463864963072, size=1352) - >> (progress=87.38%%, states=6472584921088, size=1350) - >> (progress=87.38%%, states=6473264398336, size=1354) - >> (progress=87.40%%, states=6555504214016, size=1388) - >> (progress=87.40%%, states=6556108193792, size=1390) - >> (progress=87.40%%, states=6556712173568, size=1384) - >> (progress=87.40%%, states=6581984952320, size=1420) - >> (progress=87.41%%, states=6611995197440, size=1227) - >> (progress=87.41%%, states=6616868978688, size=1194) - >> (progress=87.41%%, states=6616952864768, size=1204) - >> (progress=87.41%%, states=6617036750848, size=1179) - >> (progress=87.42%%, states=6692389519360, size=1309) - >> (progress=87.43%%, states=6701851869184, size=1146) - >> (progress=87.43%%, states=6709955264512, size=1045) - >> (progress=87.43%%, states=6710609575936, size=919) - >> (progress=87.43%%, states=6714032128000, size=869) - >> (progress=87.44%%, states=6796550864896, size=852) - >> (progress=87.44%%, states=6798362804224, size=853) - >> (progress=87.44%%, states=6799570763776, size=791) - >> (progress=87.58%%, states=7614163320832, size=1010) - >> (progress=87.68%%, states=8279665147904, size=877) - >> (progress=87.68%%, states=8282383056896, size=882) - >> (progress=87.68%%, states=8283289026560, size=855) - >> (progress=87.68%%, states=8285050634240, size=855) - >> (progress=87.68%%, states=8285931438080, size=870) - >> (progress=87.72%%, states=8559902326784, size=1150) - >> (progress=87.74%%, states=8664560697344, size=1265) - >> (progress=87.74%%, states=8712633712640, size=1203) - >> (progress=87.75%%, states=8783670542336, size=1154) - >> (progress=87.77%%, states=8872606564352, size=1176) - >> (progress=87.78%%, states=8933453332480, size=1113) - >> (progress=87.78%%, states=8938436165632, size=1130) - >> (progress=87.78%%, states=8943418998784, size=1124) - >> (progress=87.78%%, states=8943720988672, size=1134) - >> (progress=87.78%%, states=8944022978560, size=1119) - >> (progress=87.78%%, states=8954592624640, size=1125) - >> (progress=87.81%%, states=9189603672064, size=1371) - >> (progress=87.83%%, states=9307109195776, size=1270) - >> (progress=87.85%%, states=9471577292800, size=1349) - >> (progress=87.86%%, states=9545297428480, size=1146) - >> (progress=87.86%%, states=9559226712064, size=1086) - >> (progress=87.86%%, states=9561438158848, size=1158) - >> (progress=87.86%%, states=9562513997824, size=1142) - >> (progress=87.86%%, states=9562872610816, size=1149) - >> (progress=88.55%%, states=16821235220480, size=1680) - >> (progress=88.69%%, states=19010294906880, size=1538) - >> (progress=88.69%%, states=19014275301376, size=1573) - >> (progress=88.69%%, states=19014778617856, size=1638) - >> (progress=88.69%%, states=19014841532416, size=1639) - >> (progress=88.69%%, states=19014872989696, size=1641) - >> (progress=88.69%%, states=19014883475456, size=1632) - >> (progress=88.69%%, states=19014925418496, size=1630) - >> (progress=88.69%%, states=19015009304576, size=1613) - >> (progress=88.70%%, states=19056765698048, size=1756) - >> (progress=88.70%%, states=19081717612544, size=1815) - >> (progress=88.70%%, states=19092995047424, size=1730) - >> (progress=88.70%%, states=19095533649920, size=1710) - >> (progress=88.70%%, states=19097232343040, size=1696) - >> (progress=88.70%%, states=19100705226752, size=1603) - >> (progress=88.70%%, states=19100764995584, size=1616) - >> (progress=88.70%%, states=19100824764416, size=1606) - >> (progress=88.70%%, states=19100843638784, size=1601) - >> (progress=88.70%%, states=19100912844800, size=1578) - >> (progress=88.70%%, states=19100982050816, size=1558) - >> (progress=88.70%%, states=19101000925184, size=1561) - >> (progress=88.70%%, states=19101010362368, size=1556) - >> (progress=88.70%%, states=19101019799552, size=1552) - >> (progress=88.70%%, states=19101057548288, size=1548) - >> (progress=88.70%%, states=19101133045760, size=1512) - >> (progress=88.70%%, states=19101290332160, size=1546) - >> (progress=88.70%%, states=19101374218240, size=1520) - >> (progress=88.70%%, states=19101422452736, size=1478) - >> (progress=88.70%%, states=19111539113984, size=1550) - >> (progress=88.70%%, states=19117528580096, size=1574) - >> (progress=88.70%%, states=19120196157440, size=1429) - >> (progress=88.70%%, states=19126839934976, size=1478) - >> (progress=88.70%%, states=19130161823744, size=1469) - >> (progress=88.70%%, states=19136151289856, size=1490) - >> (progress=88.70%%, states=19138818867200, size=1288) - >> (progress=88.70%%, states=19141310283776, size=1246) - >> (progress=88.70%%, states=19142971228160, size=1245) - >> (progress=88.70%%, states=19143122223104, size=1229) - >> (progress=88.70%%, states=19143424212992, size=1215) - >> (progress=88.70%%, states=19143726202880, size=1189) - >> (progress=88.70%%, states=19143763951616, size=1211) - >> (progress=88.70%%, states=19143792263168, size=1218) - >> (progress=88.70%%, states=19143801700352, size=1213) - >> (progress=88.70%%, states=19143839449088, size=1242) - >> (progress=88.70%%, states=19143877197824, size=1235) - >> (progress=88.70%%, states=19144028192768, size=1194) - >> (progress=89.18%%, states=28376387551232, size=1670) - >> (progress=89.40%%, states=33892414259200, size=1946) - >> (progress=89.40%%, states=33892489756672, size=1944) - >> (progress=89.48%%, states=36383720734720, size=1737) - >> (progress=89.50%%, states=36875555307520, size=1680) - >> (progress=89.50%%, states=36875869880320, size=1722) - >> (progress=89.51%%, states=37290604756992, size=1641) - >> (progress=89.51%%, states=37291158405120, size=1636) - >> (progress=89.54%%, states=38122163273728, size=1391) - >> (progress=89.54%%, states=38122867916800, size=1286) - >> (progress=89.54%%, states=38122918248448, size=1296) - >> (progress=89.54%%, states=38122949705728, size=1379) - >> (progress=89.54%%, states=38122952851456, size=1406) - >> (progress=89.54%%, states=38122995318784, size=1404) - >> (progress=89.54%%, states=38123059019776, size=1366) - >> (progress=89.54%%, states=38123066097664, size=1301) - >> (progress=89.54%%, states=38124679856128, size=1207) - >> (progress=89.54%%, states=38125620428800, size=1221) - >> (progress=89.54%%, states=38125648740352, size=1206) - >> (progress=90.33%%, states=72934859210752, size=2364) - >> (progress=90.38%%, states=75693268926464, size=2283) - >> (progress=90.38%%, states=75693306675200, size=2280) - >> (progress=90.40%%, states=76909127401472, size=2287) - >> (progress=90.40%%, states=76951799201792, size=2227) - >> (progress=90.40%%, states=76969163620352, size=2209) - >> (progress=90.40%%, states=77049036275712, size=2187) - >> (progress=90.40%%, states=77208819335168, size=1868) - >> (progress=90.40%%, states=77209070993408, size=1698) - >> (progress=90.41%%, states=77796063838208, size=2041) - >> (progress=90.42%%, states=78137696190464, size=2140) - >> (progress=90.42%%, states=78292975616000, size=1886) - >> (progress=90.42%%, states=78350190116864, size=1847) - >> (progress=90.42%%, states=78464619118592, size=1709) - >> (progress=90.42%%, states=78469148966912, size=1733) - >> (progress=90.42%%, states=78472772845568, size=1736) - >> (progress=90.42%%, states=78474584784896, size=1731) - >> (progress=90.42%%, states=78478208663552, size=1740) - >> (progress=90.42%%, states=78480020602880, size=1737) - >> (progress=90.42%%, states=78483644481536, size=1740) - >> (progress=90.42%%, states=78485456420864, size=1714) - >> (progress=90.42%%, states=78630820511744, size=2303) - >> (progress=90.42%%, states=78698271211520, size=2171) - >> (progress=90.42%%, states=78709671329792, size=2089) - >> (progress=90.42%%, states=78709973319680, size=2118) - >> (progress=90.42%%, states=78710275309568, size=2116) - >> (progress=90.42%%, states=78711068033024, size=2120) - >> (progress=90.42%%, states=78711332274176, size=2093) - >> (progress=90.43%%, states=78937208127488, size=2069) - >> (progress=90.43%%, states=78938869071872, size=2045) - >> (progress=90.43%%, states=79197447913472, size=1955) - >> (progress=90.43%%, states=79197800235008, size=2005) - >> (progress=90.43%%, states=79197917675520, size=1967) - >> (progress=90.43%%, states=79236354277376, size=2019) - >> (progress=90.43%%, states=79258101743616, size=1941) - >> (progress=90.43%%, states=79259611693056, size=1901) - >> (progress=90.43%%, states=79282663587840, size=1865) - >> (progress=91.17%%, states=144987660484608, size=2496) - >> (progress=91.26%%, states=156851459063808, size=2177) - >> (progress=91.27%%, states=157071219621888, size=2258) - >> (progress=91.27%%, states=157071307702272, size=2199) - >> (progress=91.27%%, states=157262165311488, size=2246) - >> (progress=91.27%%, states=157279227740160, size=2253) - >> (progress=91.27%%, states=157287758954496, size=2239) - >> (progress=91.27%%, states=157288608301056, size=2298) - >> (progress=91.27%%, states=157289174532096, size=2306) - >> (progress=91.27%%, states=157289835134976, size=2290) - >> (progress=91.27%%, states=157291156340736, size=2196) - >> (progress=91.27%%, states=157624553177088, size=2195) - >> (progress=91.27%%, states=158011100233728, size=2172) - >> (progress=91.27%%, states=158102905159680, size=2208) - >> (progress=91.27%%, states=158163303137280, size=2217) - >> (progress=91.27%%, states=158193502126080, size=2210) - >> (progress=91.27%%, states=158239102599168, size=2296) - >> (progress=91.27%%, states=158269502914560, size=2288) - >> (progress=91.27%%, states=158274636742656, size=2282) - >> (progress=91.27%%, states=158284904398848, size=2211) - >> (progress=91.28%%, states=158329699565568, size=2258) - >> (progress=91.28%%, states=158358816423936, size=2267) - >> (progress=91.28%%, states=158373374853120, size=2240) - >> (progress=91.28%%, states=158376734490624, size=2228) - >> (progress=91.28%%, states=158383453765632, size=2137) - >> (progress=91.28%%, states=158544159571968, size=2316) - >> (progress=91.28%%, states=158555031207936, size=2263) - >> (progress=91.28%%, states=158559111217152, size=2200) - >> (progress=91.28%%, states=158562892382208, size=2023) - >> (progress=91.28%%, states=158563112583168, size=2019) - >> (progress=91.28%%, states=158563552985088, size=1958) - >> (progress=91.28%%, states=158564735778816, size=1937) - >> (progress=91.28%%, states=158564883628032, size=1963) - >> (progress=91.28%%, states=158565031477248, size=1939) - >> (progress=91.28%%, states=158565327175680, size=1864) - >> (progress=92.04%%, states=297202643632128, size=2384) - >> (progress=92.04%%, states=297819910963200, size=2448) - >> (progress=92.05%%, states=298361076842496, size=2459) - >> (progress=92.05%%, states=300098726658048, size=2465) - >> (progress=92.05%%, states=300381993172992, size=2560) - >> (progress=92.06%%, states=300677943263232, size=2456) - >> (progress=92.06%%, states=302297817022464, size=2444) - >> (progress=92.11%%, states=313376718716928, size=2545) - >> (progress=92.11%%, states=313383966474240, size=2543) - >> (progress=92.11%%, states=313391214231552, size=2533) - >> (progress=92.11%%, states=314617343508480, size=2578) - >> (progress=92.12%%, states=315955259375616, size=2566) - >> (progress=92.12%%, states=316081692475392, size=2566) - >> (progress=92.12%%, states=316132426776576, size=2516) - >> (progress=92.12%%, states=316215172005888, size=2510) - >> (progress=92.12%%, states=317009764024320, size=2540) - >> (progress=92.12%%, states=317058082406400, size=2391) - >> (progress=92.12%%, states=317086969626624, size=2404) - >> (progress=92.12%%, states=317087573606400, size=2365) - >> (progress=92.12%%, states=317094116720640, size=2369) - >> (progress=92.12%%, states=317095022690304, size=2330) - >> (progress=92.12%%, states=317098646568960, size=2401) - >> (progress=92.12%%, states=317117064806400, size=2210) - >> (progress=92.12%%, states=317124614553600, size=2164) - >> (progress=92.12%%, states=317128238432256, size=2131) - >> (progress=92.12%%, states=317129446391808, size=1970) - >> (progress=92.12%%, states=317130654351360, size=1863) - >> (progress=92.71%%, states=516411969503232, size=2969) - >> (progress=92.72%%, states=520069293539328, size=3074) - >> (progress=92.73%%, states=523440708648960, size=3095) - >> (progress=92.76%%, states=533985025327104, size=3104) - >> (progress=92.76%%, states=535673866027008, size=3262) - >> (progress=92.76%%, states=537055847251968, size=3301) - >> (progress=92.78%%, states=546910230282240, size=3293) - >> (progress=92.83%%, states=567636651933696, size=4263) - >> (progress=92.83%%, states=569279703416832, size=4343) - >> (progress=92.84%%, states=572489704931328, size=3887) - >> (progress=92.84%%, states=572491315544064, size=3909) - >> (progress=92.84%%, states=572494536769536, size=3961) - >> (progress=92.84%%, states=572497154015232, size=3949) - >> (progress=92.84%%, states=574602627514368, size=3975) - >> (progress=92.85%%, states=575120842162176, size=3986) - >> (progress=92.85%%, states=575131713798144, size=3985) - >> (progress=92.85%%, states=575484437987328, size=3986) - >> (progress=92.85%%, states=575528528510976, size=4003) - >> (progress=92.85%%, states=575572619034624, size=3993) - >> (progress=92.85%%, states=575660800081920, size=3975) - >> (progress=92.85%%, states=578304092405760, size=3073) - >> (progress=92.94%%, states=623159166369792, size=3810) - >> (progress=92.94%%, states=623169836679168, size=3837) - >> (progress=92.94%%, states=623864363089920, size=3978) - >> (progress=92.95%%, states=624508054536192, size=3848) - >> (progress=92.95%%, states=624523758010368, size=3846) - >> (progress=92.95%%, states=624856752193536, size=3866) - >> (progress=92.95%%, states=625185317191680, size=3877) - >> (progress=92.95%%, states=625201020665856, size=3880) - >> (progress=92.95%%, states=625204946534400, size=3880) - >> (progress=92.95%%, states=625215415517184, size=3876) - >> (progress=92.95%%, states=625903348482048, size=3489) - >> (progress=92.95%%, states=628103143489536, size=3375) - >> (progress=92.96%%, states=629768926003200, size=3427) - >> (progress=92.96%%, states=630605437992960, size=3516) - >> (progress=92.96%%, states=631200962052096, size=3505) - >> (progress=92.96%%, states=631257736151040, size=3539) - >> (progress=92.96%%, states=631309678411776, size=3511) - >> (progress=92.96%%, states=631329005764608, size=3446) - >> (progress=92.96%%, states=631552276955136, size=3427) - >> (progress=92.96%%, states=631554088894464, size=3388) - >> (progress=92.96%%, states=631592743600128, size=3392) - >> (progress=92.96%%, states=631602407276544, size=3392) - >> (progress=92.96%%, states=631631398305792, size=3375) - >> (progress=92.96%%, states=631638646063104, size=3446) - >> (progress=92.96%%, states=632061161373696, size=3134) - >> (progress=92.96%%, states=632061639524352, size=3015) - >> (progress=92.96%%, states=632065439563776, size=2999) - >> (progress=92.96%%, states=633083447476224, size=2832) - >> (progress=92.96%%, states=633731215785984, size=2828) - >> (progress=92.96%%, states=634054948945920, size=2346) - >> (progress=92.96%%, states=634070048440320, size=2300) - >> (progress=92.96%%, states=634077296197632, size=2267) - >> (progress=92.96%%, states=634079712116736, size=2110) - >> (progress=92.96%%, states=634229901754368, size=2026) - >> (progress=92.96%%, states=634244397268992, size=2020) - >> (progress=92.96%%, states=634258892783616, size=1969) - >> (progress=92.96%%, states=634261308702720, size=1862) - >> (progress=93.72%%, states=1180161181483008, size=3525) - >> (progress=93.79%%, states=1249706130800640, size=2871) - >> (progress=93.79%%, states=1253666275196928, size=2851) - >> (progress=93.79%%, states=1253820894019584, size=2821) - >> (progress=93.80%%, states=1264200840118272, size=3073) - >> (progress=93.81%%, states=1265130289496064, size=3097) - >> (progress=93.81%%, states=1266303872532480, size=3026) - >> (progress=93.81%%, states=1266698397155328, size=3252) - >> (progress=93.81%%, states=1267084944211968, size=2837) - >> (progress=93.81%%, states=1267086655488000, size=2841) - >> (progress=93.81%%, states=1267088366764032, size=2704) - >> (progress=93.81%%, states=1267358949703680, size=2690) - >> (progress=93.81%%, states=1267371834605568, size=2659) - >> (progress=93.81%%, states=1267384719507456, size=2604) - >> (progress=93.81%%, states=1268004805410816, size=2586) - >> (progress=93.81%%, states=1268117548302336, size=2590) - >> (progress=93.81%%, states=1268230291193856, size=2446) - >> (progress=93.81%%, states=1268444502687744, size=2441) - >> (progress=93.81%%, states=1268475104329728, size=2375) - >> (progress=93.81%%, states=1268483962699776, size=2209) - >> (progress=93.81%%, states=1268488794537984, size=2146) - >> (progress=93.81%%, states=1268490405150720, size=1976) - >> (progress=93.81%%, states=1268509732503552, size=1942) - >> (progress=93.81%%, states=1268511343116288, size=2003) - >> (progress=93.81%%, states=1268512953729024, size=1960) - >> (progress=93.81%%, states=1268516174954496, size=1944) - >> (progress=93.81%%, states=1268522617405440, size=1861) - >> (progress=94.64%%, states=2502135203758080, size=2649) - >> (progress=94.65%%, states=2529024383385600, size=2357) - >> (progress=94.65%%, states=2529261143457792, size=2639) - >> (progress=94.65%%, states=2535246180384768, size=2634) - >> (progress=94.65%%, states=2535252622835712, size=2635) - >> (progress=94.65%%, states=2535259065286656, size=2628) - >> (progress=94.65%%, states=2535922637733888, size=2641) - >> (progress=94.65%%, states=2536586210181120, size=2567) - >> (progress=94.65%%, states=2536631307337728, size=2537) - >> (progress=94.66%%, states=2546815547211776, size=2410) - >> (progress=94.66%%, states=2547430801276928, size=2356) - >> (progress=94.66%%, states=2547451739242496, size=2311) - >> (progress=94.66%%, states=2547519384977408, size=2364) - >> (progress=94.66%%, states=2547553207844864, size=2365) - >> (progress=94.66%%, states=2547615216435200, size=2374) - >> (progress=94.66%%, states=2547643402158080, size=2359) - >> (progress=94.66%%, states=2547733596471296, size=2362) - >> (progress=94.66%%, states=2547913985097728, size=2373) - >> (progress=94.66%%, states=2548038002278400, size=2364) - >> (progress=94.66%%, states=2548043639422976, size=2369) - >> (progress=94.66%%, states=2548049276567552, size=2364) - >> (progress=94.66%%, states=2548060550856704, size=2367) - >> (progress=94.66%%, states=2548083099435008, size=2364) - >> (progress=95.15%%, states=3827643581464576, size=2356) - >> (progress=95.15%%, states=3827817527640064, size=2496) - >> (progress=95.15%%, states=3827836854992896, size=2472) - >> (progress=95.15%%, states=3827856182345728, size=2401) - >> (progress=95.15%%, states=3827865846022144, size=2327) - >> (progress=95.15%%, states=3827894837051392, size=2427) - >> (progress=95.15%%, states=3827906111340544, size=2390) - >> (progress=95.15%%, states=3827941544820736, size=2388) - >> (progress=95.15%%, states=3828012411781120, size=2366) - >> (progress=95.15%%, states=3828051066486784, size=2402) - >> (progress=95.15%%, states=3828057508937728, size=2380) - >> (progress=95.15%%, states=3828059119550464, size=2365) - >> (progress=95.16%%, states=3862969150603264, size=2484) - >> (progress=95.17%%, states=3870990002028544, size=2537) - >> (progress=95.17%%, states=3892455443267584, size=2529) - >> (progress=95.19%%, states=3933385944727552, size=2549) - >> (progress=95.19%%, states=3952851004948480, size=2520) - >> (progress=95.20%%, states=3983943883816960, size=2607) - >> (progress=95.20%%, states=3984013945470976, size=2621) - >> (progress=95.21%%, states=4004765885267968, size=2624) - >> (progress=95.21%%, states=4007307834818560, size=2672) - >> (progress=95.21%%, states=4009231309078528, size=2670) - >> (progress=95.21%%, states=4009312645021696, size=2678) - >> (progress=95.21%%, states=4009393980964864, size=2656) - >> (progress=95.21%%, states=4013528423858176, size=2682) - >> (progress=95.21%%, states=4018230607740928, size=2638) - >> (progress=95.21%%, states=4028238955282432, size=2709) - >> (progress=95.21%%, states=4028259893248000, size=2855) - >> (progress=95.22%%, states=4028280831213568, size=2819) - >> (progress=95.22%%, states=4028287273664512, size=2793) - >> (progress=95.22%%, states=4028348476948480, size=2712) - >> (progress=95.22%%, states=4040898371387392, size=2814) - >> (progress=95.22%%, states=4040917698740224, size=2793) - >> (progress=95.22%%, states=4052556791676928, size=2970) - >> (progress=95.22%%, states=4052623229452288, size=3063) - >> (progress=95.22%%, states=4052656448339968, size=3011) - >> (progress=95.22%%, states=4053151309103104, size=3037) - >> (progress=95.22%%, states=4053386357899264, size=2922) - >> (progress=95.22%%, states=4053437998170112, size=2926) - >> (progress=95.22%%, states=4053472425017344, size=2886) - >> (progress=95.22%%, states=4053477256855552, size=2872) - >> (progress=95.22%%, states=4053486920531968, size=2782) - >> (progress=95.23%%, states=4071435588861952, size=2779) - >> (progress=95.23%%, states=4092979144818688, size=2803) - >> (progress=95.24%%, states=4100014301249536, size=2892) - >> (progress=95.24%%, states=4104445096886272, size=2914) - >> (progress=95.24%%, states=4106566273859584, size=2861) - >> (progress=95.24%%, states=4109963056119808, size=2934) - >> (progress=95.24%%, states=4112227577626624, size=2930) - >> (progress=95.24%%, states=4112638283874304, size=2922) - >> (progress=95.24%%, states=4113459696369664, size=2844) - >> (progress=95.24%%, states=4116890301497344, size=3025) - >> (progress=95.24%%, states=4118934370385920, size=3047) - >> (progress=95.24%%, states=4119863492608000, size=2960) - >> (progress=95.24%%, states=4120092199616512, size=2936) - >> (progress=95.24%%, states=4120549613633536, size=2852) - >> (progress=95.26%%, states=4162968321261568, size=3109) - >> (progress=95.26%%, states=4168379980054528, size=3080) - >> (progress=95.26%%, states=4196597915189248, size=3103) - >> (progress=95.27%%, states=4209266994970624, size=3052) - >> (progress=95.27%%, states=4231319504551936, size=3111) - >> (progress=95.27%%, states=4231404061720576, size=3143) - >> (progress=95.28%%, states=4246133920497664, size=3147) - >> (progress=95.28%%, states=4247450999062528, size=3213) - >> (progress=95.28%%, states=4248768077627392, size=3182) - >> (progress=95.28%%, states=4248849413570560, size=3192) - >> (progress=95.28%%, states=4248930749513728, size=3165) - >> (progress=95.28%%, states=4253366376988672, size=3169) - >> (progress=95.28%%, states=4256237294190592, size=3140) - >> (progress=95.28%%, states=4265309875732480, size=3051) - >> (progress=95.28%%, states=4265330813698048, size=3164) - >> (progress=95.28%%, states=4265351751663616, size=3112) - >> (progress=95.28%%, states=4265358194114560, size=3080) - >> (progress=95.28%%, states=4265429061074944, size=2873) - >> (progress=95.29%%, states=4268229916622848, size=2989) - >> (progress=95.29%%, states=4268237969686528, size=2919) - >> (progress=95.29%%, states=4270787569647616, size=3052) - >> (progress=95.29%%, states=4270806091694080, size=3120) - >> (progress=95.29%%, states=4270815352717312, size=3082) - >> (progress=95.29%%, states=4270822399148032, size=3123) - >> (progress=95.29%%, states=4270946466660352, size=3149) - >> (progress=95.29%%, states=4271006713643008, size=3034) - >> (progress=95.29%%, states=4271023021096960, size=3038) - >> (progress=95.29%%, states=4271033892732928, size=3038) - >> (progress=95.29%%, states=4271038221254656, size=3021) - >> (progress=95.29%%, states=4271046878298112, size=2905) - >> (progress=95.29%%, states=4273855786909696, size=2916) - >> (progress=95.29%%, states=4278069149827072, size=2907) - >> (progress=95.29%%, states=4279228790996992, size=2960) - >> (progress=95.29%%, states=4279982557757440, size=2965) - >> (progress=95.29%%, states=4280359441137664, size=2950) - >> (progress=95.29%%, states=4280932013965312, size=2953) - >> (progress=95.29%%, states=4281313729183744, size=2951) - >> (progress=95.29%%, states=4281436941058048, size=2943) - >> (progress=95.29%%, states=4281683364806656, size=2889) - >> (progress=95.29%%, states=4282923536613376, size=2935) - >> (progress=95.29%%, states=4283721796550656, size=2956) - >> (progress=95.29%%, states=4284117000650752, size=2892) - >> (progress=95.29%%, states=4284208805576704, size=2876) - >> (progress=95.29%%, states=4284392415428608, size=2806) - >> (progress=95.35%%, states=4496191211438080, size=3672) - >> (progress=95.35%%, states=4496290868101120, size=3676) - >> (progress=95.35%%, states=4506623754108928, size=3376) - >> (progress=95.35%%, states=4507554713436160, size=3569) - >> (progress=95.35%%, states=4508013964558336, size=3567) - >> (progress=95.35%%, states=4509751727620096, size=3575) - >> (progress=95.35%%, states=4509963120541696, size=3587) - >> (progress=95.35%%, states=4510208801898496, size=3617) - >> (progress=95.35%%, states=4510279668858880, size=3643) - >> (progress=95.35%%, states=4510870059089920, size=3651) - >> (progress=95.35%%, states=4511263652577280, size=3604) - >> (progress=95.35%%, states=4511284590542848, size=3633) - >> (progress=95.35%%, states=4511376395468800, size=3572) - >> (progress=95.36%%, states=4521849857769472, size=3425) - >> (progress=95.36%%, states=4521857105526784, size=3435) - >> (progress=95.36%%, states=4521879188537344, size=3472) - >> (progress=95.36%%, states=4521900566904832, size=3525) - >> (progress=95.36%%, states=4521900617236480, size=3555) - >> (progress=95.36%%, states=4521900642402304, size=3539) - >> (progress=95.36%%, states=4521900730482688, size=3566) - >> (progress=95.36%%, states=4521900755648512, size=3553) - >> (progress=95.36%%, states=4521944405770240, size=3529) - >> (progress=95.36%%, states=4521944430936064, size=3514) - >> (progress=95.36%%, states=4521988093640704, size=3416) - >> (progress=95.36%%, states=4522012252831744, size=3381) - >> (progress=95.36%%, states=4522018292629504, size=3377) - >> (progress=95.36%%, states=4522022319161344, size=3303) - >> (progress=95.36%%, states=4522022621151232, size=3258) - >> (progress=95.36%%, states=4523407748104192, size=3171) - >> (progress=95.36%%, states=4523476601798656, size=3129) - >> (progress=95.36%%, states=4523650547974144, size=3249) - >> (progress=95.36%%, states=4523737521061888, size=3259) - >> (progress=95.36%%, states=4523742956879872, size=3255) - >> (progress=95.36%%, states=4523871604572160, size=3272) - >> (progress=95.36%%, states=4523908447338496, size=3292) - >> (progress=95.36%%, states=4523962805518336, size=3274) - >> (progress=95.36%%, states=4523977301032960, size=3284) - >> (progress=95.36%%, states=4523985756749824, size=3298) - >> (progress=95.36%%, states=4523989380628480, size=3267) - >> (progress=95.36%%, states=4524001460224000, size=3276) - >> (progress=95.36%%, states=4524777574236160, size=3356) - >> (progress=95.36%%, states=4524821060780032, size=3352) - >> (progress=95.36%%, states=4524822268739584, size=3378) - >> (progress=95.36%%, states=4524823476699136, size=3344) - >> (progress=95.36%%, states=4524843408031744, size=3346) - >> (progress=95.36%%, states=4524848843849728, size=3348) - >> (progress=95.36%%, states=4524859715485696, size=3324) - >> (progress=95.36%%, states=4524866963243008, size=3284) - >> (progress=95.36%%, states=4526257324687360, size=3282) - >> (progress=95.36%%, states=4527279258468352, size=3356) - >> (progress=95.36%%, states=4527903773556736, size=3394) - >> (progress=95.36%%, states=4528187644051456, size=3296) - >> (progress=95.37%%, states=4587192038981632, size=3424) - >> (progress=95.38%%, states=4631942108545024, size=3351) - >> (progress=95.38%%, states=4631951168241664, size=3360) - >> (progress=95.38%%, states=4631952980180992, size=3358) - >> (progress=95.38%%, states=4631959019978752, size=3345) - >> (progress=95.38%%, states=4631962643857408, size=3346) - >> (progress=95.39%%, states=4635393248985088, size=3462) - >> (progress=95.39%%, states=4637437317873664, size=3535) - >> (progress=95.39%%, states=4638366440095744, size=3440) - >> (progress=95.39%%, states=4638595147104256, size=3416) - >> (progress=95.39%%, states=4639052561121280, size=3342) - >> (progress=95.39%%, states=4639064640716800, size=3334) - >> (progress=95.39%%, states=4639070680514560, size=3329) - >> (progress=95.39%%, states=4658840398200832, size=3536) - >> (progress=95.40%%, states=4670510898085888, size=3679) - >> (progress=95.40%%, states=4675872627884032, size=3624) - >> (progress=95.40%%, states=4678392431509504, size=3622) - >> (progress=95.40%%, states=4683312853417984, size=3683) - >> (progress=95.40%%, states=4686601724624896, size=3593) - >> (progress=95.40%%, states=4686614609526784, size=3589) - >> (progress=95.40%%, states=4686624273203200, size=3575) - >> (progress=95.40%%, states=4686646821781504, size=3533) - >> (progress=95.40%%, states=4702800160227328, size=3596) - >> (progress=95.41%%, states=4710875772485632, size=3587) - >> (progress=95.41%%, states=4725670861078528, size=3691) - >> (progress=95.41%%, states=4732390337413120, size=3511) - >> (progress=95.41%%, states=4733076458438656, size=3474) - >> (progress=95.41%%, states=4733080031985664, size=3395) - >> (progress=95.49%%, states=5029524479672320, size=3392) - >> (progress=95.49%%, states=5031757996883968, size=3298) - >> (progress=95.49%%, states=5031801483427840, size=3316) - >> (progress=95.49%%, states=5031828058537984, size=3344) - >> (progress=95.49%%, states=5031840138133504, size=3254) - >> (progress=95.49%%, states=5031880000798720, size=3212) - >> (progress=95.49%%, states=5031906575908864, size=3211) - >> (progress=95.49%%, states=5031908991827968, size=3195) - >> (progress=95.49%%, states=5031913823666176, size=3181) - >> (progress=95.49%%, states=5031918655504384, size=3145) - >> (progress=95.49%%, states=5031919259484160, size=3150) - >> (progress=95.49%%, states=5031919712468992, size=3157) - >> (progress=95.49%%, states=5031919863463936, size=3106) - >> (progress=95.49%%, states=5031920467443712, size=3109) - >> (progress=95.49%%, states=5031922279383040, size=3106) - >> (progress=95.49%%, states=5036013638385664, size=3169) - >> (progress=95.49%%, states=5038511698739200, size=3207) - >> (progress=95.49%%, states=5039647180718080, size=3084) - >> (progress=95.50%%, states=5072983039148032, size=3611) - >> (progress=95.50%%, states=5073898672488448, size=3430) - >> (progress=95.50%%, states=5074261060354048, size=3134) - >> (progress=95.50%%, states=5085736676098048, size=2869) - >> (progress=95.50%%, states=5086026586390528, size=2861) - >> (progress=95.50%%, states=5086310054232064, size=2846) - >> (progress=95.50%%, states=5089238148186112, size=2745) - >> (progress=95.50%%, states=5093361316790272, size=2662) - >> (progress=95.50%%, states=5093966907179008, size=2641) - >> (progress=95.50%%, states=5094015225561088, size=2664) - >> (progress=95.50%%, states=5094053880266752, size=2669) - >> (progress=95.50%%, states=5094073207619584, size=2633) - >> (progress=95.50%%, states=5094111862325248, size=2639) - >> (progress=95.50%%, states=5094131189678080, size=2634) - >> (progress=95.50%%, states=5094169844383744, size=2639) - >> (progress=95.50%%, states=5094189171736576, size=2585) - >> (progress=95.50%%, states=5094537064087552, size=2893) - >> (progress=95.50%%, states=5094701346586624, size=2782) - >> (progress=95.50%%, states=5094872071536640, size=2717) - >> (progress=95.50%%, states=5094876903374848, size=2746) - >> (progress=95.50%%, states=5094881735213056, size=2744) - >> (progress=95.50%%, states=5094894418788352, size=2748) - >> (progress=95.50%%, states=5094898646646784, size=2717) - >> (progress=95.50%%, states=5095588794204160, size=2589) - >> (progress=95.50%%, states=5095615369314304, size=2565) - >> (progress=95.50%%, states=5095634696667136, size=2566) - >> (progress=95.50%%, states=5095965677584384, size=2535) - >> (progress=95.50%%, states=5095989836775424, size=2495) - >> (progress=95.50%%, states=5096344976883712, size=2364) - >> (progress=96.24%%, states=9345091109912576, size=3007) - >> (progress=96.30%%, states=9819045717082112, size=3029) - >> (progress=96.30%%, states=9819055380758528, size=3027) - >> (progress=96.32%%, states=10021107553796096, size=2952) - >> (progress=96.33%%, states=10052588992987136, size=2903) - >> (progress=96.33%%, states=10052609125646336, size=2945) - >> (progress=96.33%%, states=10081526066708480, size=2907) - >> (progress=96.33%%, states=10081561500188672, size=2902) - >> (progress=96.34%%, states=10139503293366272, size=2780) - >> (progress=96.34%%, states=10139554832973824, size=2721) - >> (progress=96.34%%, states=10139558054199296, size=2731) - >> (progress=96.34%%, states=10139560067465216, size=2814) - >> (progress=96.34%%, states=10139560369455104, size=2849) - >> (progress=96.34%%, states=10139563137695744, size=2847) - >> (progress=96.34%%, states=10139567290056704, size=2809) - >> (progress=96.34%%, states=10139567516549120, size=2736) - >> (progress=96.34%%, states=10139670797090816, size=2644) - >> (progress=96.34%%, states=10140276387479552, size=2767) - >> (progress=96.34%%, states=10140579182673920, size=2769) - >> (progress=96.34%%, states=10141255640023040, size=2774) - >> (progress=96.34%%, states=10141323285757952, size=2792) - >> (progress=96.34%%, states=10141381267816448, size=2781) - >> (progress=96.34%%, states=10141429586198528, size=2790) - >> (progress=96.34%%, states=10143188375306240, size=2781) - >> (progress=96.34%%, states=10144062938021888, size=2845) - >> (progress=96.34%%, states=10144829992337408, size=2821) - >> (progress=96.34%%, states=10144846903771136, size=2822) - >> (progress=96.34%%, states=10144849319690240, size=2815) - >> (progress=96.34%%, states=10144932668899328, size=2773) - >> (progress=96.34%%, states=10144988235038720, size=2768) - >> (progress=96.34%%, states=10144990650957824, size=2754) - >> (progress=96.34%%, states=10145000314634240, size=2740) - >> (progress=96.34%%, states=10145009978310656, size=2654) - >> (progress=96.34%%, states=10184745606447104, size=3070) - >> (progress=96.34%%, states=10185569434861568, size=2901) - >> (progress=96.34%%, states=10185862566379520, size=2821) - >> (progress=96.34%%, states=10188795492171776, size=2669) - >> (progress=96.34%%, states=10191404684804096, size=2586) - >> (progress=96.34%%, states=10191424012156928, size=2614) - >> (progress=96.34%%, states=10191430454607872, size=2555) - >> (progress=96.35%%, states=10191808948600832, size=2518) - >> (progress=96.35%%, states=10192255088328704, size=2445) - >> (progress=96.35%%, states=10192689953767424, size=2363) - >> Done. (states=10192689953767424, size=2363) -Start forward reachability: (states=10192689953767424, size=2363) - >> (progress=96.38%%, states=10473748587085824, size=1191) - >> (progress=96.46%%, states=11194157947158528, size=107) - >> (progress=96.46%%, states=11194203044315136, size=113) - >> (progress=96.46%%, states=11194214318604288, size=110) - >> (progress=96.46%%, states=11194224384933888, size=136) - >> (progress=96.46%%, states=11194226901516288, size=149) - >> (progress=96.65%%, states=13092786895060992, size=112) - >> (progress=96.65%%, states=13093894996623360, size=110) - >> (progress=96.69%%, states=13563008504561664, size=115) - >> (progress=96.71%%, states=13796173689126912, size=142) - >> (progress=96.76%%, states=14353883782447104, size=213) - >> (progress=96.77%%, states=14400527127281664, size=230) - >> (progress=96.77%%, states=14400681746104320, size=219) - >> (progress=96.78%%, states=14608386364538880, size=114) - >> (progress=96.78%%, states=14623229771513856, size=82) - >> (progress=97.58%%, states=28171961804783616, size=109) - >> (progress=97.61%%, states=28805280502382590, size=110) - >> (progress=97.62%%, states=28963610176782336, size=101) - >> (progress=97.62%%, states=29042775013982210, size=95) - >> (progress=97.63%%, states=29230791502331904, size=86) - >> (progress=97.63%%, states=29246459543027710, size=78) - >> (progress=97.64%%, states=29552604811886590, size=65) - >> (progress=97.64%%, states=29574251447058430, size=71) - >> (progress=97.64%%, states=29588167141097470, size=96) - >> (progress=97.64%%, states=29588940235210750, size=104) - >> (progress=97.64%%, states=29591839338135550, size=113) - >> (progress=97.64%%, states=29592483583229950, size=113) - >> (progress=97.64%%, states=29592805705777150, size=56) - >> (progress=97.64%%, states=29595898082230270, size=61) - >> (progress=97.64%%, states=29597444270456830, size=62) - >> (progress=97.64%%, states=29599918171619330, size=69) - >> (progress=97.64%%, states=29600227409264640, size=70) - >> (progress=97.64%%, states=29600382028087296, size=66) - >> (progress=97.64%%, states=29602894583955456, size=95) - >> (progress=97.64%%, states=29603203821600770, size=80) - >> (progress=97.64%%, states=29603232812630016, size=100) - >> (progress=97.64%%, states=29603242476306430, size=102) - >> (progress=97.64%%, states=29603247308144640, size=106) - >> (progress=97.64%%, states=29603249724063744, size=105) - >> (progress=97.64%%, states=29603296431833090, size=103) - >> (progress=97.64%%, states=29603319785717760, size=60) - >> (progress=97.65%%, states=29800922641072130, size=73) - >> (progress=97.66%%, states=29973825139507200, size=95) - >> (progress=97.66%%, states=29986175317966850, size=99) - >> (progress=98.35%%, states=52785648431529980, size=110) - >> (progress=98.43%%, states=56585560617123840, size=111) - >> (progress=98.45%%, states=57535538663522300, size=113) - >> (progress=98.46%%, states=58010527686721540, size=127) - >> (progress=98.49%%, states=59138626616819710, size=140) - >> (progress=98.49%%, states=59232634860994560, size=138) - >> (progress=98.49%%, states=59538780129853440, size=125) - >> (progress=98.49%%, states=59560426765025280, size=127) - >> (progress=98.49%%, states=59574342459064320, size=152) - >> (progress=98.49%%, states=59575115553177600, size=160) - >> (progress=98.49%%, states=59578014656102400, size=169) - >> (progress=98.49%%, states=59578658901196800, size=169) - >> (progress=98.49%%, states=59578981023744000, size=112) - >> (progress=98.49%%, states=59582073400197120, size=117) - >> (progress=98.49%%, states=59583619588423680, size=118) - >> (progress=98.49%%, states=59586093489586180, size=125) - >> (progress=98.49%%, states=59586402727231490, size=126) - >> (progress=98.49%%, states=59586557346054140, size=122) - >> (progress=98.49%%, states=59589069901922300, size=151) - >> (progress=98.49%%, states=59589379139567620, size=136) - >> (progress=98.49%%, states=59589408130596860, size=156) - >> (progress=98.49%%, states=59589417794273280, size=158) - >> (progress=98.49%%, states=59589422626111490, size=161) - >> (progress=98.49%%, states=59589425042030590, size=160) - >> (progress=98.49%%, states=59589471749799940, size=158) - >> (progress=98.49%%, states=59589495103684610, size=116) - >> (progress=98.50%%, states=59787097959038980, size=118) - >> (progress=98.50%%, states=59960000457474050, size=99) - >> (progress=98.50%%, states=59972350635933700, size=97) - >> (progress=98.50%%, states=59972408617992190, size=121) - >> (progress=98.50%%, states=59972466600050690, size=112) - >> (progress=98.50%%, states=59972553573138430, size=123) - >> (progress=98.50%%, states=59972572900491260, size=125) - >> (progress=98.50%%, states=59972582564167680, size=101) - >> (progress=98.50%%, states=59972659873579010, size=100) - >> (progress=98.50%%, states=59972814492401660, size=99) - >> Done. (states=59972814492401660, size=99) - + SCC increased to (states=1, size=63) -Start backward reachability: (states=59972814492401660, size=99) - >> (progress=98.52%%, states=60798594969501700, size=17) - >> (progress=98.66%%, states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) -Start forward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) - + SCC increased to (states=59972814492401660, size=99) -Start backward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) -Start forward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) - + Found weak SCC (states=68398419340689410, size=15) - + Remaining states: 136796838681378820/547187354725515260 -Start backward reachability: (states=1, size=63) - >> (progress=52.58%%, states=2, size=62) - >> (progress=53.42%%, states=4, size=61) - >> (progress=54.27%%, states=8, size=60) - >> (progress=55.12%%, states=16, size=59) - >> (progress=55.97%%, states=32, size=58) - >> (progress=56.82%%, states=64, size=57) - >> (progress=57.66%%, states=128, size=56) - >> (progress=58.51%%, states=256, size=55) - >> (progress=59.86%%, states=768, size=55) - >> (progress=60.70%%, states=1536, size=54) - >> (progress=61.20%%, states=2304, size=60) - >> (progress=61.33%%, states=2560, size=60) - >> (progress=62.18%%, states=5120, size=59) - >> (progress=62.24%%, states=5376, size=63) - >> (progress=62.29%%, states=5632, size=62) - >> (progress=63.14%%, states=11264, size=61) - >> (progress=63.99%%, states=22528, size=60) - >> (progress=64.49%%, states=33792, size=61) - >> (progress=64.84%%, states=45056, size=59) - >> (progress=65.30%%, states=65536, size=64) - >> (progress=65.79%%, states=98304, size=68) - >> (progress=65.98%%, states=114688, size=70) - >> (progress=66.83%%, states=229376, size=69) - >> (progress=67.44%%, states=376832, size=82) - >> (progress=67.59%%, states=425984, size=81) - >> (progress=67.65%%, states=450560, size=84) - >> (progress=67.68%%, states=458752, size=78) - >> (progress=67.95%%, states=573440, size=78) - >> (progress=68.05%%, states=622592, size=69) - >> (progress=68.74%%, states=1097728, size=78) - >> (progress=68.76%%, states=1110016, size=79) - >> (progress=68.77%%, states=1122304, size=75) - >> (progress=68.80%%, states=1146880, size=73) - >> (progress=68.85%%, states=1196032, size=80) - >> (progress=68.90%%, states=1245184, size=68) - >> (progress=69.39%%, states=1867776, size=101) - >> (progress=69.75%%, states=2490368, size=67) - >> (progress=70.43%%, states=4358144, size=83) - >> (progress=71.22%%, states=8306688, size=171) - >> (progress=71.28%%, states=8716288, size=82) - >> (progress=72.13%%, states=17432576, size=81) - >> (progress=72.88%%, states=32374784, size=97) - >> (progress=72.97%%, states=34865152, size=80) - >> (progress=73.82%%, states=69730304, size=79) - >> (progress=74.56%%, states=126877696, size=102) - >> (progress=74.57%%, states=127926272, size=104) - >> (progress=74.58%%, states=128974848, size=96) - >> (progress=74.59%%, states=131072000, size=92) - >> (progress=74.63%%, states=135266304, size=106) - >> (progress=74.67%%, states=139460608, size=78) - >> (progress=75.52%%, states=278921216, size=77) - >> (progress=76.01%%, states=418381824, size=128) - >> (progress=76.26%%, states=512753664, size=152) - >> (progress=76.47%%, states=607125504, size=149) - >> (progress=76.48%%, states=611057664, size=153) - >> (progress=76.49%%, states=614989824, size=149) - >> (progress=76.76%%, states=772276224, size=152) - >> (progress=76.94%%, states=890241024, size=137) - >> (progress=76.96%%, states=909115392, size=142) - >> (progress=77.01%%, states=946864128, size=137) - >> (progress=77.77%%, states=1754267648, size=136) - >> (progress=78.26%%, states=2631401472, size=139) - >> (progress=78.56%%, states=3344957440, size=184) - >> (progress=78.56%%, states=3350200320, size=190) - >> (progress=78.56%%, states=3352297472, size=194) - >> (progress=78.56%%, states=3354394624, size=192) - >> (progress=78.56%%, states=3358588928, size=188) - >> (progress=78.57%%, states=3372220416, size=172) - >> (progress=78.58%%, states=3399483392, size=164) - >> (progress=78.60%%, states=3454009344, size=192) - >> (progress=78.62%%, states=3508535296, size=135) - >> (progress=79.35%%, states=6413090816, size=158) - >> (progress=79.36%%, states=6429868032, size=162) - >> (progress=79.36%%, states=6438256640, size=166) - >> (progress=79.36%%, states=6446645248, size=164) - >> (progress=79.36%%, states=6463422464, size=160) - >> (progress=79.37%%, states=6513754112, size=152) - >> (progress=79.39%%, states=6614417408, size=148) - >> (progress=79.43%%, states=6815744000, size=162) - >> (progress=79.46%%, states=7017070592, size=134) - >> (progress=80.14%%, states=12188647424, size=143) - >> (progress=80.19%%, states=12746489856, size=146) - >> (progress=80.65%%, states=18475909120, size=144) - >> (progress=80.69%%, states=19113443328, size=174) - >> (progress=80.73%%, states=19750977536, size=164) - >> (progress=80.76%%, states=20254294016, size=180) - >> (progress=80.79%%, states=20757610496, size=178) - >> (progress=80.84%%, states=21562916864, size=178) - >> (progress=80.87%%, states=22166896640, size=139) - >> (progress=80.97%%, states=24012390400, size=170) - >> (progress=81.01%%, states=24819793920, size=177) - >> (progress=81.03%%, states=25165824000, size=162) - >> (progress=81.08%%, states=26319257600, size=155) - >> (progress=81.18%%, states=28626124800, size=136) - >> (progress=81.54%%, states=38289801216, size=156) - >> (progress=81.68%%, states=42819649536, size=175) - >> (progress=81.74%%, states=44933578752, size=165) - >> (progress=81.94%%, states=53087305728, size=166) - >> (progress=82.15%%, states=63052972032, size=168) - >> (progress=82.49%%, states=82984304640, size=169) - >> (progress=83.33%%, states=165968609280, size=168) - >> (progress=84.18%%, states=331937218560, size=167) - >> (progress=85.03%%, states=663874437120, size=166) - >> (progress=85.09%%, states=694727737344, size=228) - >> (progress=85.11%%, states=706297724928, size=269) - >> (progress=85.13%%, states=717867712512, size=263) - >> (progress=85.18%%, states=747290755072, size=262) - >> (progress=85.19%%, states=756434337792, size=253) - >> (progress=85.20%%, states=759622008832, size=252) - >> (progress=85.24%%, states=788613038080, size=251) - >> (progress=86.09%%, states=1577226076160, size=250) - >> (progress=86.16%%, states=1667953065984, size=306) - >> (progress=86.22%%, states=1749903474688, size=619) - >> (progress=86.22%%, states=1750499065856, size=713) - >> (progress=86.22%%, states=1750796861440, size=779) - >> (progress=86.22%%, states=1751160193024, size=884) - >> (progress=86.22%%, states=1753211404288, size=1012) - >> (progress=86.22%%, states=1754103808000, size=938) - >> (progress=86.22%%, states=1754210369536, size=904) - >> (progress=86.22%%, states=1758621663232, size=441) - >> (progress=86.22%%, states=1758641127424, size=419) - >> (progress=86.22%%, states=1758642307072, size=353) - >> (progress=86.22%%, states=1758680055808, size=297) - >> (progress=86.32%%, states=1901152174080, size=284) - >> (progress=86.42%%, states=2063115223040, size=302) - >> (progress=86.44%%, states=2101266612224, size=412) - >> (progress=86.45%%, states=2121128738816, size=467) - >> (progress=86.46%%, states=2129716576256, size=445) - >> (progress=86.46%%, states=2130849038336, size=442) - >> (progress=86.48%%, states=2164715945984, size=451) - >> (progress=86.49%%, states=2184628404224, size=435) - >> (progress=86.51%%, states=2224453320704, size=332) - >> (progress=86.51%%, states=2229134163968, size=412) - >> (progress=86.51%%, states=2231474585600, size=441) - >> (progress=86.52%%, states=2235098464256, size=415) - >> (progress=86.53%%, states=2254803304448, size=554) - >> (progress=86.54%%, states=2285153288192, size=553) - >> (progress=86.57%%, states=2331357741056, size=669) - >> (progress=86.57%%, states=2336340574208, size=699) - >> (progress=86.57%%, states=2338605498368, size=663) - >> (progress=86.59%%, states=2378468163584, size=756) - >> (progress=87.38%%, states=4526100709376, size=1082) - >> (progress=87.38%%, states=4540898213888, size=1112) - >> (progress=87.39%%, states=4555695718400, size=1108) - >> (progress=87.40%%, states=4600390221824, size=1102) - >> (progress=87.40%%, states=4605222060032, size=1112) - >> (progress=87.40%%, states=4611261857792, size=1129) - >> (progress=87.40%%, states=4611708551168, size=1140) - >> (progress=87.40%%, states=4611842768896, size=1182) - >> (progress=87.40%%, states=4611976986624, size=1181) - >> (progress=87.40%%, states=4612245422080, size=1179) - >> (progress=87.40%%, states=4613228986368, size=1156) - >> (progress=87.40%%, states=4615196114944, size=1170) - >> (progress=87.40%%, states=4619130372096, size=1239) - >> (progress=87.40%%, states=4622863302656, size=1145) - >> (progress=87.43%%, states=4706403352576, size=967) - >> (progress=87.43%%, states=4706470461440, size=973) - >> (progress=87.43%%, states=4706663399424, size=997) - >> (progress=87.43%%, states=4706856337408, size=992) - >> (progress=87.43%%, states=4707242213376, size=974) - >> (progress=87.43%%, states=4707628089344, size=957) - >> (progress=87.43%%, states=4708013965312, size=878) - >> (progress=87.43%%, states=4737004994560, size=844) - >> (progress=87.44%%, states=4756936327168, size=755) - >> (progress=87.55%%, states=5186529525760, size=954) - >> (progress=87.62%%, states=5526469476352, size=829) - >> (progress=87.62%%, states=5530093355008, size=829) - >> (progress=87.62%%, states=5531905294336, size=841) - >> (progress=87.64%%, states=5622709878784, size=1008) - >> (progress=87.65%%, states=5656381751296, size=1056) - >> (progress=87.65%%, states=5670952763392, size=1041) - >> (progress=87.66%%, states=5703108395008, size=1034) - >> (progress=87.66%%, states=5716710522880, size=1049) - >> (progress=87.68%%, states=5774919073792, size=1148) - >> (progress=87.68%%, states=5804023349248, size=1074) - >> (progress=87.69%%, states=5849321832448, size=1112) - >> (progress=87.70%%, states=5868573687808, size=1068) - >> (progress=87.70%%, states=5871971074048, size=1047) - >> (progress=87.70%%, states=5873783013376, size=1048) - >> (progress=87.70%%, states=5874462490624, size=1045) - >> (progress=87.70%%, states=5874688983040, size=1056) - >> (progress=88.37%%, states=10216275968000, size=1654) - >> (progress=88.52%%, states=11524542300160, size=1836) - >> (progress=88.52%%, states=11536605118464, size=1936) - >> (progress=88.53%%, states=11561930326016, size=2123) - >> (progress=88.53%%, states=11564329467904, size=2135) - >> (progress=88.53%%, states=11565229146112, size=2141) - >> (progress=88.53%%, states=11565529038848, size=2115) - >> (progress=88.53%%, states=11566728609792, size=2096) - >> (progress=88.53%%, states=11569127751680, size=2032) - >> (progress=88.53%%, states=11572281868288, size=2213) - >> (progress=88.53%%, states=11573876752384, size=2236) - >> (progress=88.53%%, states=11574578249728, size=2176) - >> (progress=88.53%%, states=11574641164288, size=2171) - >> (progress=88.53%%, states=11575742169088, size=2145) - >> (progress=88.53%%, states=11577944178688, size=2047) - >> (progress=88.53%%, states=11635255148544, size=2162) - >> (progress=88.54%%, states=11692566118400, size=2146) - >> (progress=88.55%%, states=11783431520256, size=2096) - >> (progress=88.56%%, states=11886175191040, size=2104) - >> (progress=88.56%%, states=11922682413056, size=2433) - >> (progress=88.57%%, states=11941632278528, size=2495) - >> (progress=88.57%%, states=11949777616896, size=2447) - >> (progress=88.57%%, states=11950918467584, size=2443) - >> (progress=88.57%%, states=11963585265664, size=2381) - >> (progress=88.57%%, states=11988918861824, size=2147) - >> (progress=88.57%%, states=11993247383552, size=2250) - >> (progress=88.57%%, states=11994388234240, size=2247) - >> (progress=88.57%%, states=11994816053248, size=2251) - >> (progress=88.57%%, states=11995403255808, size=2240) - >> (progress=88.57%%, states=11995529084928, size=2208) - >> (progress=88.57%%, states=11997206806528, size=2095) - >> (progress=88.58%%, states=12109144391680, size=2092) - >> (progress=88.59%%, states=12197325438976, size=1773) - >> (progress=88.60%%, states=12274047647744, size=1894) - >> (progress=88.60%%, states=12299962155008, size=1977) - >> (progress=88.60%%, states=12311154655232, size=1910) - >> (progress=88.61%%, states=12351847792640, size=2060) - >> (progress=88.61%%, states=12372194361344, size=2019) - >> (progress=88.61%%, states=12398108868608, size=2070) - >> (progress=88.61%%, states=12409301368832, size=1979) - >> (progress=88.65%%, states=12797433872384, size=1597) - >> (progress=88.66%%, states=12883765231616, size=1697) - >> (progress=88.68%%, states=13148648112128, size=1758) - >> (progress=88.69%%, states=13182168989696, size=1651) - >> (progress=88.69%%, states=13190832324608, size=1659) - >> (progress=88.69%%, states=13191341932544, size=1637) - >> (progress=88.69%%, states=13191511801856, size=1657) - >> (progress=88.69%%, states=13191724138496, size=1664) - >> (progress=88.69%%, states=13191794917376, size=1659) - >> (progress=88.69%%, states=13192247902208, size=1659) - >> (progress=88.69%%, states=13192700887040, size=1703) - >> (progress=88.69%%, states=13193153871872, size=1659) - >> (progress=88.69%%, states=13194965811200, size=1643) - >> (progress=88.69%%, states=13196777750528, size=1660) - >> (progress=88.69%%, states=13197683720192, size=1568) - >> (progress=88.69%%, states=13198589689856, size=1568) - >> (progress=88.69%%, states=13198929428480, size=1532) - >> (progress=88.69%%, states=13199042674688, size=1524) - >> (progress=88.70%%, states=13329313562624, size=1268) - >> (progress=89.15%%, states=19317227782144, size=1833) - >> (progress=89.36%%, states=22781996564480, size=2014) - >> (progress=89.36%%, states=22782336303104, size=2008) - >> (progress=89.44%%, states=24331956518912, size=1833) - >> (progress=89.45%%, states=24615998980096, size=1768) - >> (progress=89.48%%, states=25269016461312, size=1668) - >> (progress=89.54%%, states=26575277916160, size=1278) - >> (progress=90.33%%, states=50684898574336, size=2535) - >> (progress=90.38%%, states=52417282965504, size=2465) - >> (progress=90.38%%, states=52417452834816, size=2459) - >> (progress=90.42%%, states=54275413114880, size=2486) - >> (progress=90.42%%, states=54341677875200, size=2393) - >> (progress=90.42%%, states=54368856965120, size=2362) - >> (progress=90.42%%, states=54495552733184, size=2329) - >> (progress=90.43%%, states=54749000892416, size=1900) - >> (progress=90.44%%, states=55157240889344, size=2613) - >> (progress=90.44%%, states=55379729842176, size=2720) - >> (progress=90.44%%, states=55480776916992, size=2371) - >> (progress=90.45%%, states=55571210305536, size=2235) - >> (progress=90.45%%, states=55752077082624, size=1924) - >> (progress=90.45%%, states=55752580399104, size=1951) - >> (progress=90.45%%, states=55752983052288, size=1954) - >> (progress=90.45%%, states=55753184378880, size=1950) - >> (progress=90.45%%, states=55753587032064, size=2011) - >> (progress=90.45%%, states=55753788358656, size=2008) - >> (progress=90.45%%, states=55754191011840, size=2011) - >> (progress=90.45%%, states=55754392338432, size=1982) - >> (progress=90.45%%, states=55898552664064, size=2870) - >> (progress=90.46%%, states=55965915283456, size=2705) - >> (progress=90.46%%, states=55979865538560, size=2604) - >> (progress=90.46%%, states=55979945230336, size=2628) - >> (progress=90.46%%, states=55980024922112, size=2623) - >> (progress=90.46%%, states=55980224151552, size=2587) - >> (progress=90.46%%, states=55980312231936, size=2552) - >> (progress=90.46%%, states=56206232125440, size=2526) - >> (progress=90.46%%, states=56385840611328, size=2426) - >> (progress=90.46%%, states=56388071981056, size=2523) - >> (progress=90.46%%, states=56388759846912, size=2501) - >> (progress=90.46%%, states=56388801789952, size=2511) - >> (progress=90.46%%, states=56388843732992, size=2509) - >> (progress=90.46%%, states=56388998922240, size=2437) - >> (progress=90.47%%, states=56451192061952, size=2491) - >> (progress=90.47%%, states=56451234004992, size=2451) - >> (progress=90.47%%, states=56451275948032, size=2480) - >> (progress=90.47%%, states=56451284336640, size=2483) - >> (progress=90.47%%, states=56451288530944, size=2489) - >> (progress=90.47%%, states=56451292725248, size=2487) - >> (progress=90.47%%, states=56451309502464, size=2435) - >> (progress=90.47%%, states=56473459621888, size=2222) - >> (progress=90.47%%, states=56473610616832, size=2201) - >> (progress=90.47%%, states=56494649245696, size=2200) - >> (progress=91.21%%, states=103344345448448, size=2585) - >> (progress=91.30%%, states=111755367809024, size=2443) - >> (progress=91.30%%, states=111911194591232, size=2485) - >> (progress=91.30%%, states=112052525858816, size=2559) - >> (progress=91.31%%, states=112061057073152, size=2566) - >> (progress=91.31%%, states=112065322680320, size=2527) - >> (progress=91.31%%, states=112066172026880, size=2587) - >> (progress=91.31%%, states=112066455142400, size=2579) - >> (progress=91.31%%, states=112067021373440, size=2480) - >> (progress=91.31%%, states=112306197364736, size=2471) - >> (progress=91.31%%, states=112581612142592, size=2478) - >> (progress=91.31%%, states=112658921553920, size=2529) - >> (progress=91.31%%, states=112708447895552, size=2538) - >> (progress=91.31%%, states=112733211066368, size=2531) - >> (progress=91.31%%, states=112778811539456, size=2657) - >> (progress=91.31%%, states=112788777205760, size=2645) - >> (progress=91.31%%, states=112808708538368, size=2531) - >> (progress=91.31%%, states=112836189618176, size=2568) - >> (progress=91.31%%, states=112853327544320, size=2577) - >> (progress=91.31%%, states=112861896507392, size=2567) - >> (progress=91.31%%, states=112867219079168, size=2551) - >> (progress=91.31%%, states=112877864222720, size=2455) - >> (progress=91.31%%, states=112976529981440, size=2600) - >> (progress=91.32%%, states=112981965799424, size=2543) - >> (progress=91.32%%, states=112984164663296, size=2479) - >> (progress=91.32%%, states=112986184220672, size=2358) - >> (progress=91.32%%, states=112986316341248, size=2354) - >> (progress=91.32%%, states=112986580582400, size=2280) - >> (progress=91.32%%, states=112988392521728, size=2262) - >> (progress=91.32%%, states=112988619014144, size=2292) - >> (progress=91.32%%, states=112988845506560, size=2263) - >> (progress=91.32%%, states=112989298491392, size=2199) - >> (progress=92.07%%, states=209515316248576, size=2680) - >> (progress=92.07%%, states=210094532853760, size=2714) - >> (progress=92.08%%, states=210635698733056, size=2720) - >> (progress=92.09%%, states=212316272459776, size=2726) - >> (progress=92.09%%, states=212593197187072, size=2890) - >> (progress=92.09%%, states=212876463702016, size=2714) - >> (progress=92.10%%, states=214382185283584, size=2697) - >> (progress=92.12%%, states=218150683541504, size=3180) - >> (progress=92.12%%, states=218174305861632, size=3186) - >> (progress=92.12%%, states=218197928181760, size=3183) - >> (progress=92.12%%, states=218245172822016, size=3128) - >> (progress=92.12%%, states=218317163855872, size=3116) - >> (progress=92.12%%, states=218539478745088, size=3138) - >> (progress=92.12%%, states=218990450311168, size=3306) - >> (progress=92.13%%, states=219287004381184, size=3096) - >> (progress=92.13%%, states=219764450394112, size=3040) - >> (progress=92.16%%, states=224992952320000, size=3346) - >> (progress=92.16%%, states=224994311274496, size=3324) - >> (progress=92.16%%, states=225225333538816, size=3188) - >> (progress=92.16%%, states=225429378039808, size=3213) - >> (progress=92.16%%, states=225441155645440, size=3127) - >> (progress=92.16%%, states=225826192752640, size=2892) - >> (progress=92.16%%, states=225828004691968, size=2845) - >> (progress=92.16%%, states=225835252449280, size=2946) - >> (progress=92.16%%, states=225945982074880, size=2821) - >> (progress=92.16%%, states=225947794014208, size=2729) - >> (progress=92.16%%, states=225965007437824, size=2686) - >> (progress=92.16%%, states=225971462471680, size=2588) - >> (progress=92.16%%, states=225973614149632, size=2382) - >> (progress=92.16%%, states=225978596982784, size=2198) - >> (progress=92.76%%, states=367942264946688, size=3614) - >> (progress=92.77%%, states=370818651521024, size=3683) - >> (progress=92.78%%, states=373549176979456, size=3692) - >> (progress=92.81%%, states=381965584826368, size=3699) - >> (progress=92.81%%, states=383301101551616, size=4027) - >> (progress=92.81%%, states=384338101272576, size=3978) - >> (progress=92.84%%, states=391902947966976, size=3950) - >> (progress=92.86%%, states=399473062707200, size=5373) - >> (progress=92.86%%, states=399516871163904, size=5481) - >> (progress=92.86%%, states=399652920754176, size=5797) - >> (progress=92.86%%, states=399927681220608, size=6431) - >> (progress=92.86%%, states=400060468690944, size=6059) - >> (progress=92.87%%, states=402013739286528, size=6095) - >> (progress=92.87%%, states=402510210662400, size=6108) - >> (progress=92.87%%, states=402542825570304, size=6104) - >> (progress=92.87%%, states=402648553488384, size=5879) - >> (progress=92.93%%, states=421464955158528, size=6984) - >> (progress=92.93%%, states=421567463948288, size=6667) - >> (progress=92.93%%, states=421816001626112, size=7010) - >> (progress=92.93%%, states=422064539303936, size=6999) - >> (progress=92.93%%, states=422553762922496, size=6792) - >> (progress=92.93%%, states=422565540528128, size=6777) - >> (progress=92.93%%, states=422569466396672, size=6771) - >> (progress=92.93%%, states=422697827827712, size=6747) - >> (progress=92.93%%, states=423967597789184, size=6634) - >> (progress=92.94%%, states=424936029552640, size=6648) - >> (progress=92.94%%, states=425624466358272, size=6417) - >> (progress=92.94%%, states=425833577578496, size=6266) - >> (progress=92.94%%, states=425834651320320, size=6318) - >> (progress=92.94%%, states=425835725062144, size=6316) - >> (progress=92.94%%, states=425837872545792, size=6266) - >> (progress=92.94%%, states=425840993107968, size=6208) - >> (progress=92.94%%, states=425850958774272, size=6144) - >> (progress=92.94%%, states=425871494086656, size=6226) - >> (progress=92.94%%, states=425889613479936, size=6002) - >> (progress=92.94%%, states=425959826128896, size=6185) - >> (progress=92.94%%, states=426030038777856, size=6149) - >> (progress=92.94%%, states=426104932270080, size=6142) - >> (progress=92.94%%, states=426207910821888, size=6084) - >> (progress=92.94%%, states=426310889373696, size=6126) - >> (progress=92.94%%, states=426495721865216, size=5587) - >> (progress=92.94%%, states=426500402708480, size=5659) - >> (progress=92.94%%, states=426505083551744, size=5575) - >> (progress=92.94%%, states=426514445238272, size=5511) - >> (progress=92.94%%, states=426523806924800, size=5507) - >> (progress=92.97%%, states=438198132015104, size=5605) - >> (progress=92.97%%, states=438404693098496, size=5559) - >> (progress=92.97%%, states=438462675156992, size=5543) - >> (progress=92.97%%, states=438683731755008, size=5730) - >> (progress=92.98%%, states=438904788353024, size=5661) - >> (progress=92.98%%, states=439125844951040, size=5679) - >> (progress=92.98%%, states=439457429848064, size=5728) - >> (progress=92.98%%, states=439789014745088, size=5535) - >> (progress=92.98%%, states=440010071343104, size=5449) - >> (progress=92.98%%, states=440194889154560, size=5143) - >> (progress=92.98%%, states=440339844300800, size=5181) - >> (progress=92.98%%, states=440347092058112, size=5169) - >> (progress=92.98%%, states=440354339815424, size=5159) - >> (progress=92.98%%, states=440361587572736, size=5163) - >> (progress=92.98%%, states=441071867789312, size=5264) - >> (progress=92.99%%, states=443362964406272, size=5926) - >> (progress=92.99%%, states=443366588284928, size=5836) - >> (progress=92.99%%, states=443527246905344, size=5550) - >> (progress=92.99%%, states=444719905636352, size=5586) - >> (progress=92.99%%, states=445571315793920, size=4732) - >> (progress=92.99%%, states=445576751611904, size=4732) - >> (progress=92.99%%, states=445578563551232, size=4704) - >> (progress=92.99%%, states=445753113706496, size=4241) - >> (progress=93.00%%, states=447239507935232, size=4126) - >> (progress=93.00%%, states=447940124475392, size=4447) - >> (progress=93.00%%, states=448290432745472, size=3539) - >> (progress=93.00%%, states=448297680502784, size=3513) - >> (progress=93.00%%, states=448300398411776, size=3459) - >> (progress=93.00%%, states=448301304381440, size=3239) - >> (progress=93.01%%, states=450221356089344, size=2452) - >> (progress=93.01%%, states=451765128396800, size=2461) - >> (progress=93.01%%, states=451852101484544, size=2419) - >> (progress=93.01%%, states=451906459664384, size=2424) - >> (progress=93.01%%, states=451933638754304, size=2407) - >> (progress=93.01%%, states=451943830913024, size=2363) - >> (progress=93.01%%, states=451947228299264, size=2381) - >> (progress=93.01%%, states=451957193965568, size=2197) - >> (progress=93.75%%, states=826653294985216, size=4166) - >> (progress=93.84%%, states=889974534701056, size=3690) - >> (progress=93.85%%, states=894272052133888, size=3565) - >> (progress=93.85%%, states=894453246066688, size=3482) - >> (progress=93.85%%, states=894470962806784, size=3371) - >> (progress=93.85%%, states=898180505927680, size=4017) - >> (progress=93.85%%, states=898206275731456, size=4153) - >> (progress=93.85%%, states=898214865666048, size=4151) - >> (progress=93.85%%, states=898249225404416, size=4115) - >> (progress=93.85%%, states=898307451781120, size=4161) - >> (progress=93.85%%, states=898493587652608, size=4313) - >> (progress=93.85%%, states=899238131138560, size=4234) - >> (progress=93.86%%, states=901246810587136, size=3336) - >> (progress=93.86%%, states=902538723328000, size=2942) - >> (progress=93.86%%, states=902604053807104, size=2950) - >> (progress=93.86%%, states=902669384286208, size=2787) - >> (progress=93.86%%, states=903751716044800, size=2806) - >> (progress=93.86%%, states=903829025456128, size=2759) - >> (progress=93.86%%, states=903867680161792, size=2765) - >> (progress=93.86%%, states=903887007514624, size=2599) - >> (progress=93.86%%, states=903894255271936, size=2522) - >> (progress=93.86%%, states=903896671191040, size=2291) - >> (progress=93.86%%, states=903914387931136, size=2196) - >> (progress=94.69%%, states=1779857264476160, size=2642) - >> (progress=94.70%%, states=1802586231406592, size=2427) - >> (progress=94.70%%, states=1804225432518656, size=2896) - >> (progress=94.71%%, states=1806304196689920, size=3073) - >> (progress=94.71%%, states=1806338556428288, size=3075) - >> (progress=94.71%%, states=1806372916166656, size=3074) - >> (progress=94.71%%, states=1806441635643392, size=3050) - >> (progress=94.71%%, states=1806544714858496, size=3040) - >> (progress=94.71%%, states=1806853952503808, size=3040) - >> (progress=94.71%%, states=1808090903085056, size=2955) - >> (progress=94.71%%, states=1815522538684416, size=2777) - >> (progress=94.71%%, states=1816827135000576, size=2779) - >> (progress=94.71%%, states=1816870621544448, size=2782) - >> (progress=94.71%%, states=1817208850219008, size=2852) - >> (progress=94.71%%, states=1817377964556288, size=2856) - >> (progress=94.71%%, states=1817688007507968, size=2875) - >> (progress=94.71%%, states=1817828936122368, size=2847) - >> (progress=94.71%%, states=1817924767580160, size=2887) - >> (progress=94.71%%, states=1818420836302848, size=2896) - >> (progress=94.71%%, states=1819412973748224, size=2929) - >> (progress=94.72%%, states=1820095068241920, size=2906) - >> (progress=94.72%%, states=1820126072537088, size=2918) - >> (progress=94.72%%, states=1820157076832256, size=2906) - >> (progress=94.72%%, states=1820219085422592, size=2914) - >> (progress=94.72%%, states=1820343102603264, size=2909) - >> (progress=95.21%%, states=2736771817275392, size=2889) - >> (progress=95.21%%, states=2737728521240576, size=3085) - >> (progress=95.21%%, states=2737834821681152, size=3048) - >> (progress=95.21%%, states=2737878308225024, size=3036) - >> (progress=95.21%%, states=2737892803739648, size=2957) - >> (progress=95.22%%, states=2738620800696320, size=2839) - >> (progress=95.22%%, states=2738794746871808, size=2971) - >> (progress=95.22%%, states=2738862392606720, size=2894) - >> (progress=95.22%%, states=2739074993487872, size=2892) - >> (progress=95.22%%, states=2739500195250176, size=2873) - >> (progress=95.22%%, states=2739732123484160, size=2919) - >> (progress=95.22%%, states=2739770778189824, size=2887) - >> (progress=95.22%%, states=2739780441866240, size=2878) - >> (progress=95.23%%, states=2767751953252352, size=2977) - >> (progress=95.23%%, states=2772994497708032, size=3015) - >> (progress=95.24%%, states=2789601525628928, size=3007) - >> (progress=95.25%%, states=2821504945356800, size=3027) - >> (progress=95.26%%, states=2836801337163776, size=3001) - >> (progress=95.27%%, states=2867954614009856, size=3107) - >> (progress=95.28%%, states=2876033447493632, size=3127) - >> (progress=95.28%%, states=2895268995399680, size=3164) - >> (progress=95.28%%, states=2895297986428928, size=3163) - >> (progress=95.29%%, states=2904990653874176, size=3271) - >> (progress=95.29%%, states=2914209801175040, size=3511) - >> (progress=95.29%%, states=2914243624042496, size=3637) - >> (progress=95.29%%, states=2914260535476224, size=3579) - >> (progress=95.29%%, states=2914512093052928, size=3605) - >> (progress=95.29%%, states=2914631681048576, size=3408) - >> (progress=95.29%%, states=2914683321319424, size=3255) - >> (progress=95.30%%, states=2928801952563200, size=3249) - >> (progress=95.30%%, states=2945510449086464, size=3277) - >> (progress=95.31%%, states=2951183027142656, size=3447) - >> (progress=95.31%%, states=2954646247178240, size=3469) - >> (progress=95.31%%, states=2956321687076864, size=3421) - >> (progress=95.31%%, states=2959522779889664, size=3495) - >> (progress=95.31%%, states=2960320033193984, size=3447) - >> (progress=95.31%%, states=2962131972521984, size=3266) - >> (progress=95.31%%, states=2964277308686336, size=3473) - >> (progress=95.31%%, states=2965475604561920, size=3495) - >> (progress=95.31%%, states=2966021602279424, size=3442) - >> (progress=95.31%%, states=2966446804041728, size=3410) - >> (progress=95.31%%, states=2967369685139456, size=3274) - >> (progress=95.33%%, states=2997242524860416, size=3557) - >> (progress=95.33%%, states=3001182888919040, size=3468) - >> (progress=95.33%%, states=3019624807399424, size=3489) - >> (progress=95.34%%, states=3027902954209280, size=3453) - >> (progress=95.35%%, states=3050124578127872, size=3448) - >> (progress=95.35%%, states=3058788064034816, size=3426) - >> (progress=95.36%%, states=3076230999965696, size=3346) - >> (progress=95.36%%, states=3076274486509568, size=3314) - >> (progress=95.36%%, states=3078154071572480, size=3366) - >> (progress=95.36%%, states=3079932188033024, size=3462) - >> (progress=95.36%%, states=3079939435790336, size=3511) - >> (progress=95.36%%, states=3079943059668992, size=3487) - >> (progress=95.36%%, states=3079992586010624, size=3497) - >> (progress=95.36%%, states=3080017349181440, size=3419) - >> (progress=95.36%%, states=3080033656635392, size=3360) - >> (progress=95.36%%, states=3081913241698304, size=3372) - >> (progress=95.36%%, states=3084710876020736, size=3386) - >> (progress=95.36%%, states=3085479138295808, size=3503) - >> (progress=95.36%%, states=3085928499249152, size=3508) - >> (progress=95.36%%, states=3086153179725824, size=3501) - >> (progress=95.36%%, states=3086617036193792, size=3505) - >> (progress=95.36%%, states=3086856212185088, size=3489) - >> (progress=95.36%%, states=3087465023799296, size=3381) - >> (progress=95.36%%, states=3088170472177664, size=3434) - >> (progress=95.36%%, states=3088595673939968, size=3439) - >> (progress=95.36%%, states=3088808274821120, size=3430) - >> (progress=95.36%%, states=3088967725481984, size=3414) - >> (progress=95.36%%, states=3089330113347584, size=3288) - >> (progress=95.36%%, states=3089533050552320, size=3245) - >> (progress=95.42%%, states=3245408151142400, size=3796) - >> (progress=95.42%%, states=3245458885443584, size=3794) - >> (progress=95.43%%, states=3253895274954752, size=3700) - >> (progress=95.43%%, states=3255646514315264, size=3950) - >> (progress=95.43%%, states=3256518963101696, size=3947) - >> (progress=95.43%%, states=3259795855376384, size=3962) - >> (progress=95.43%%, states=3260194482028544, size=3986) - >> (progress=95.43%%, states=3260657130536960, size=4009) - >> (progress=95.43%%, states=3261246614798336, size=3919) - >> (progress=95.43%%, states=3269427520864256, size=3787) - >> (progress=95.43%%, states=3269428426833920, size=3753) - >> (progress=95.43%%, states=3269461645721600, size=3793) - >> (progress=95.43%%, states=3269494864609280, size=3785) - >> (progress=95.43%%, states=3269561302384640, size=3756) - >> (progress=95.43%%, states=3269627740160000, size=3760) - >> (progress=95.43%%, states=3269688138137600, size=3641) - >> (progress=95.43%%, states=3269694177935360, size=3568) - >> (progress=95.43%%, states=3272249012387840, size=3457) - >> (progress=95.43%%, states=3272340817313792, size=3530) - >> (progress=95.43%%, states=3272386719776768, size=3535) - >> (progress=95.43%%, states=3272611400253440, size=3548) - >> (progress=95.43%%, states=3272973788119040, size=3546) - >> (progress=95.43%%, states=3273234707382272, size=3592) - >> (progress=95.43%%, states=3273394158043136, size=3620) - >> (progress=95.43%%, states=3273466635616256, size=3573) - >> (progress=95.45%%, states=3318789278007296, size=3647) - >> (progress=95.46%%, states=3353506035531776, size=3580) - >> (progress=95.46%%, states=3355709353754624, size=3676) - >> (progress=95.46%%, states=3356958383931392, size=3747) - >> (progress=95.46%%, states=3357526124920832, size=3682) - >> (progress=95.46%%, states=3357951326683136, size=3650) - >> (progress=95.46%%, states=3358801730207744, size=3575) - >> (progress=95.47%%, states=3372369531895808, size=3769) - >> (progress=95.47%%, states=3379626952884224, size=3931) - >> (progress=95.47%%, states=3382941593894912, size=3867) - >> (progress=95.47%%, states=3384246190211072, size=3845) - >> (progress=95.48%%, states=3389140842315776, size=3822) - >> (progress=95.48%%, states=3399094429024256, size=3906) - >> (progress=95.48%%, states=3404071222378496, size=3894) - >> (progress=95.48%%, states=3413159910047744, size=3984) - >> (progress=95.49%%, states=3417271804362752, size=3864) - >> (progress=95.49%%, states=3417619696713728, size=3840) - >> (progress=95.54%%, states=3570692331143168, size=3474) - >> (progress=95.54%%, states=3572011422973952, size=3497) - >> (progress=95.54%%, states=3573156568629248, size=3450) - >> (progress=95.54%%, states=3573301523775488, size=3462) - >> (progress=95.54%%, states=3573316019290112, size=3448) - >> (progress=95.54%%, states=3573323267047424, size=3449) - >> (progress=95.54%%, states=3573330514804736, size=3416) - >> (progress=95.54%%, states=3573331420774400, size=3426) - >> (progress=95.54%%, states=3573332100251648, size=3434) - >> (progress=95.54%%, states=3573332326744064, size=3417) - >> (progress=95.54%%, states=3573334138683392, size=3379) - >> (progress=95.54%%, states=3573335950622720, size=3379) - >> (progress=95.54%%, states=3573341386440704, size=3376) - >> (progress=95.54%%, states=3573346822258688, size=3417) - >> (progress=95.54%%, states=3573348634198016, size=3376) - >> (progress=95.54%%, states=3575454107697152, size=3334) - >> (progress=95.54%%, states=3576729712984064, size=3360) - >> (progress=95.54%%, states=3577309533569024, size=3292) - >> (progress=95.55%%, states=3609576549122048, size=3677) - >> (progress=95.55%%, states=3610417288970240, size=3523) - >> (progress=95.55%%, states=3610765181321216, size=3452) - >> (progress=95.56%%, states=3628159798870016, size=3178) - >> (progress=95.56%%, states=3628623655337984, size=3186) - >> (progress=95.56%%, states=3629087511805952, size=3161) - >> (progress=95.56%%, states=3631754686496768, size=3122) - >> (progress=95.56%%, states=3634537825304576, size=3070) - >> (progress=95.56%%, states=3635465538240512, size=3056) - >> (progress=95.56%%, states=3635929394708480, size=3204) - >> (progress=95.56%%, states=3636161322942464, size=3102) - >> (progress=95.56%%, states=3636393251176448, size=3060) - >> (progress=95.56%%, states=3637320964112384, size=2961) - >> (progress=95.56%%, states=3637668856463360, size=2946) - >> (progress=95.56%%, states=3638016748814336, size=2934) - >> (progress=96.30%%, states=6640852126400512, size=3391) - >> (progress=96.35%%, states=6950399009357824, size=3423) - >> (progress=96.35%%, states=6950442495901696, size=3417) - >> (progress=96.38%%, states=7081467452588032, size=3352) - >> (progress=96.38%%, states=7099615836897280, size=3309) - >> (progress=96.39%%, states=7145112425463808, size=3277) - >> (progress=96.40%%, states=7236134593626112, size=3160) - >> (progress=96.40%%, states=7236443831271424, size=3251) - >> (progress=96.40%%, states=7236598450094080, size=3252) - >> (progress=96.40%%, states=7236830378328064, size=3262) - >> (progress=96.40%%, states=7237526163030016, size=3251) - >> (progress=96.40%%, states=7237874055380992, size=3285) - >> (progress=96.40%%, states=7238178461188096, size=3270) - >> (progress=96.40%%, states=7238511858024448, size=3251) - >> (progress=96.40%%, states=7238816263831552, size=3263) - >> (progress=96.40%%, states=7238830759346176, size=3249) - >> (progress=96.40%%, states=7238845254860800, size=3250) - >> (progress=96.40%%, states=7238859750375424, size=3165) - >> (progress=96.41%%, states=7267693744881664, size=3492) - >> (progress=96.41%%, states=7268563475759104, size=3347) - >> (progress=96.41%%, states=7268969350168576, size=3256) - >> (progress=96.41%%, states=7272139036033024, size=3185) - >> (progress=96.41%%, states=7274071771316224, size=3126) - >> (progress=96.41%%, states=7274187735433216, size=3164) - >> (progress=96.41%%, states=7274226390138880, size=3103) - >> (progress=96.41%%, states=7274806210723840, size=3054) - >> (progress=96.41%%, states=7275453677043712, size=3001) - >> (progress=96.41%%, states=7276033497628672, size=2933) - >> Done. (states=7276033497628672, size=2933) -Start forward reachability: (states=7276033497628672, size=2933) - >> (progress=96.45%%, states=7501118774968320, size=1465) - >> (progress=96.50%%, states=7849629601234944, size=834) - >> (progress=96.50%%, states=7852313150488576, size=540) - >> (progress=96.52%%, states=7925663138840576, size=546) - >> (progress=96.52%%, states=7944000635928576, size=642) - >> (progress=96.52%%, states=7967912463695872, size=941) - >> (progress=96.52%%, states=7969782116646912, size=987) - >> (progress=96.76%%, states=9681847751540736, size=767) - >> (progress=96.76%%, states=9682917332615168, size=769) - >> (progress=96.81%%, states=10049546746855424, size=770) - >> (progress=96.83%%, states=10225854080614400, size=855) - >> (progress=96.88%%, states=10645938120949760, size=1149) - >> (progress=96.88%%, states=10681515482546176, size=1215) - >> (progress=96.89%%, states=10733572096786432, size=700) - >> (progress=96.90%%, states=10819096706809856, size=693) - >> (progress=97.26%%, states=14608386364538880, size=114) - >> (progress=97.26%%, states=14623229771513856, size=82) - >> (progress=98.07%%, states=28171961804783616, size=109) - >> (progress=98.09%%, states=28805280502382590, size=110) - >> (progress=98.10%%, states=28963610176782336, size=101) - >> (progress=98.10%%, states=29042775013982210, size=95) - >> (progress=98.11%%, states=29230791502331904, size=86) - >> (progress=98.11%%, states=29246459543027710, size=78) - >> (progress=98.13%%, states=29552604811886590, size=65) - >> (progress=98.13%%, states=29574251447058430, size=71) - >> (progress=98.13%%, states=29588167141097470, size=96) - >> (progress=98.13%%, states=29588940235210750, size=104) - >> (progress=98.13%%, states=29591839338135550, size=113) - >> (progress=98.13%%, states=29592805705777150, size=56) - >> (progress=98.13%%, states=29595898082230270, size=61) - >> (progress=98.13%%, states=29597444270456830, size=62) - >> (progress=98.13%%, states=29599918171619330, size=69) - >> (progress=98.13%%, states=29600227409264640, size=70) - >> (progress=98.13%%, states=29600382028087296, size=66) - >> (progress=98.13%%, states=29602894583955456, size=95) - >> (progress=98.13%%, states=29603203821600770, size=80) - >> (progress=98.13%%, states=29603232812630016, size=100) - >> (progress=98.13%%, states=29603261803659264, size=81) - >> (progress=98.13%%, states=29603300458364930, size=80) - >> (progress=98.13%%, states=29603319785717760, size=60) - >> (progress=98.14%%, states=29800922641072130, size=73) - >> (progress=98.14%%, states=29973825139507200, size=95) - >> (progress=98.14%%, states=29986175317966850, size=99) - >> (progress=98.84%%, states=52785648431529980, size=110) - >> (progress=98.92%%, states=56585560617123840, size=111) - >> (progress=98.94%%, states=57535538663522300, size=113) - >> (progress=98.95%%, states=58010527686721540, size=127) - >> (progress=98.97%%, states=59138626616819710, size=140) - >> (progress=98.98%%, states=59232634860994560, size=138) - >> (progress=98.98%%, states=59538780129853440, size=125) - >> (progress=98.98%%, states=59560426765025280, size=127) - >> (progress=98.98%%, states=59574342459064320, size=152) - >> (progress=98.98%%, states=59575115553177600, size=160) - >> (progress=98.98%%, states=59578014656102400, size=169) - >> (progress=98.98%%, states=59578981023744000, size=112) - >> (progress=98.98%%, states=59582073400197120, size=117) - >> (progress=98.98%%, states=59583619588423680, size=118) - >> (progress=98.98%%, states=59586093489586180, size=125) - >> (progress=98.98%%, states=59586402727231490, size=126) - >> (progress=98.98%%, states=59586557346054140, size=122) - >> (progress=98.98%%, states=59589069901922300, size=151) - >> (progress=98.98%%, states=59589379139567620, size=136) - >> (progress=98.98%%, states=59589408130596860, size=156) - >> (progress=98.98%%, states=59589437121626110, size=137) - >> (progress=98.98%%, states=59589475776331780, size=136) - >> (progress=98.98%%, states=59589495103684610, size=116) - >> (progress=98.99%%, states=59787097959038980, size=118) - >> (progress=98.99%%, states=59960000457474050, size=99) - >> (progress=98.99%%, states=59972350635933700, size=97) - >> (progress=98.99%%, states=59972408617992190, size=121) - >> (progress=98.99%%, states=59972466600050690, size=112) - >> (progress=98.99%%, states=59972553573138430, size=123) - >> (progress=98.99%%, states=59972621218873340, size=121) - >> (progress=98.99%%, states=59972756510343170, size=119) - >> (progress=98.99%%, states=59972814492401660, size=99) - >> Done. (states=59972814492401660, size=99) - + SCC increased to (states=1, size=63) -Start backward reachability: (states=59972814492401660, size=99) - >> (progress=99.01%%, states=60798594969501700, size=17) - >> (progress=99.15%%, states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) -Start forward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) - + SCC increased to (states=59972814492401660, size=99) -Start backward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) -Start forward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) - + Found weak SCC (states=68398419340689410, size=15) - + Remaining states: 68398419340689410/547187354725515260 -Start backward reachability: (states=1, size=63) - >> (progress=53.03%%, states=2, size=62) - >> (progress=53.88%%, states=4, size=61) - >> (progress=54.74%%, states=8, size=60) - >> (progress=55.59%%, states=16, size=59) - >> (progress=56.45%%, states=32, size=58) - >> (progress=57.30%%, states=64, size=57) - >> (progress=58.16%%, states=128, size=56) - >> (progress=59.01%%, states=256, size=55) - >> (progress=60.37%%, states=768, size=55) - >> (progress=61.22%%, states=1536, size=54) - >> (progress=61.72%%, states=2304, size=60) - >> (progress=61.85%%, states=2560, size=60) - >> (progress=62.71%%, states=5120, size=59) - >> (progress=62.77%%, states=5376, size=63) - >> (progress=62.83%%, states=5632, size=62) - >> (progress=63.68%%, states=11264, size=61) - >> (progress=64.54%%, states=22528, size=60) - >> (progress=65.00%%, states=32768, size=66) - >> (progress=65.50%%, states=49152, size=70) - >> (progress=66.35%%, states=98304, size=69) - >> (progress=67.05%%, states=172032, size=84) - >> (progress=67.21%%, states=196608, size=83) - >> (progress=67.28%%, states=208896, size=86) - >> (progress=67.31%%, states=212992, size=78) - >> (progress=67.40%%, states=229376, size=69) - >> (progress=68.04%%, states=385024, size=76) - >> (progress=68.08%%, states=397312, size=73) - >> (progress=68.12%%, states=409600, size=71) - >> (progress=68.19%%, states=434176, size=81) - >> (progress=68.26%%, states=458752, size=68) - >> (progress=68.76%%, states=688128, size=101) - >> (progress=69.11%%, states=917504, size=67) - >> (progress=69.80%%, states=1605632, size=83) - >> (progress=70.64%%, states=3170304, size=128) - >> (progress=70.66%%, states=3211264, size=82) - >> (progress=71.51%%, states=6422528, size=81) - >> (progress=72.28%%, states=11927552, size=97) - >> (progress=72.37%%, states=12845056, size=80) - >> (progress=73.22%%, states=25690112, size=79) - >> (progress=73.92%%, states=45088768, size=97) - >> (progress=73.94%%, states=46137344, size=91) - >> (progress=73.97%%, states=47185920, size=87) - >> (progress=74.03%%, states=49283072, size=108) - >> (progress=74.08%%, states=51380224, size=78) - >> (progress=74.93%%, states=102760448, size=77) - >> (progress=75.43%%, states=154140672, size=128) - >> (progress=75.70%%, states=191889408, size=143) - >> (progress=75.92%%, states=229638144, size=140) - >> (progress=75.93%%, states=231211008, size=144) - >> (progress=75.94%%, states=232783872, size=140) - >> (progress=76.30%%, states=311427072, size=137) - >> (progress=76.58%%, states=390070272, size=142) - >> (progress=76.81%%, states=471859200, size=149) - >> (progress=77.17%%, states=632291328, size=152) - >> (progress=77.25%%, states=670040064, size=168) - >> (progress=77.43%%, states=776470528, size=177) - >> (progress=77.48%%, states=807403520, size=188) - >> (progress=77.57%%, states=869269504, size=161) - >> (progress=78.39%%, states=1687158784, size=160) - >> (progress=78.89%%, states=2530738176, size=163) - >> (progress=79.19%%, states=3242196992, size=203) - >> (progress=79.21%%, states=3280994304, size=213) - >> (progress=79.21%%, states=3287285760, size=215) - >> (progress=79.21%%, states=3293577216, size=209) - >> (progress=79.22%%, states=3306160128, size=213) - >> (progress=79.22%%, states=3318743040, size=201) - >> (progress=79.24%%, states=3370123264, size=170) - >> (progress=79.24%%, states=3372220416, size=191) - >> (progress=79.24%%, states=3374317568, size=159) - >> (progress=80.00%%, states=6245318656, size=182) - >> (progress=80.03%%, states=6396313600, size=198) - >> (progress=80.03%%, states=6421479424, size=200) - >> (progress=80.04%%, states=6446645248, size=194) - >> (progress=80.05%%, states=6496976896, size=198) - >> (progress=80.06%%, states=6547308544, size=186) - >> (progress=80.10%%, states=6748635136, size=158) - >> (progress=80.77%%, states=11685330944, size=167) - >> (progress=80.79%%, states=11890851840, size=170) - >> (progress=81.24%%, states=17033068544, size=168) - >> (progress=81.26%%, states=17267949568, size=206) - >> (progress=81.27%%, states=17502830592, size=198) - >> (progress=81.29%%, states=17704157184, size=202) - >> (progress=81.30%%, states=17905483776, size=200) - >> (progress=81.33%%, states=18308136960, size=196) - >> (progress=81.35%%, states=18710790144, size=200) - >> (progress=81.38%%, states=19113443328, size=194) - >> (progress=81.43%%, states=19918749696, size=206) - >> (progress=81.44%%, states=20120076288, size=198) - >> (progress=81.48%%, states=20656947200, size=163) - >> (progress=81.58%%, states=22468886528, size=210) - >> (progress=81.62%%, states=23286775808, size=217) - >> (progress=81.64%%, states=23651680256, size=194) - >> (progress=81.70%%, states=24834473984, size=187) - >> (progress=81.82%%, states=27200061440, size=160) - >> (progress=82.14%%, states=35253125120, size=190) - >> (progress=82.26%%, states=39078330368, size=212) - >> (progress=82.32%%, states=40890269696, size=197) - >> (progress=82.48%%, states=46426750976, size=200) - >> (progress=82.51%%, states=47735373824, size=215) - >> (progress=82.61%%, states=51862568960, size=217) - >> (progress=82.83%%, states=62029561856, size=221) - >> (progress=83.18%%, states=82363547648, size=213) - >> (progress=84.04%%, states=164727095296, size=212) - >> (progress=84.89%%, states=329454190592, size=211) - >> (progress=85.75%%, states=658908381184, size=210) - >> (progress=85.92%%, states=759353573376, size=265) - >> (progress=85.95%%, states=772861329408, size=310) - >> (progress=85.97%%, states=786369085440, size=304) - >> (progress=86.02%%, states=820321976320, size=303) - >> (progress=86.04%%, states=831394938880, size=294) - >> (progress=86.05%%, states=844279840768, size=329) - >> (progress=86.07%%, states=857164742656, size=306) - >> (progress=86.07%%, states=858339147776, size=305) - >> (progress=86.13%%, states=896993853440, size=282) - >> (progress=86.98%%, states=1793987706880, size=281) - >> (progress=87.06%%, states=1903219965952, size=333) - >> (progress=87.06%%, states=1909259763712, size=381) - >> (progress=87.06%%, states=1911273029632, size=357) - >> (progress=87.13%%, states=2012826566656, size=616) - >> (progress=87.13%%, states=2013935435776, size=691) - >> (progress=87.13%%, states=2014489870336, size=728) - >> (progress=87.13%%, states=2015128453120, size=846) - >> (progress=87.13%%, states=2018981871616, size=995) - >> (progress=87.13%%, states=2020643700736, size=903) - >> (progress=87.13%%, states=2020826349568, size=888) - >> (progress=87.13%%, states=2025380970496, size=860) - >> (progress=87.14%%, states=2028412076032, size=500) - >> (progress=87.14%%, states=2028416794624, size=462) - >> (progress=87.24%%, states=2214535888896, size=452) - >> (progress=87.24%%, states=2214542180352, size=414) - >> (progress=87.25%%, states=2230648307712, size=428) - >> (progress=87.25%%, states=2232661573632, size=475) - >> (progress=87.26%%, states=2234674839552, size=462) - >> (progress=87.26%%, states=2234725171200, size=466) - >> (progress=87.26%%, states=2234775502848, size=458) - >> (progress=87.26%%, states=2234876166144, size=458) - >> (progress=87.26%%, states=2239104024576, size=454) - >> (progress=87.26%%, states=2239506677760, size=446) - >> (progress=87.26%%, states=2242325250048, size=574) - >> (progress=87.26%%, states=2245043159040, size=604) - >> (progress=87.26%%, states=2245194153984, size=708) - >> (progress=87.26%%, states=2245546475520, size=526) - >> (progress=87.27%%, states=2254807498752, size=524) - >> (progress=87.27%%, states=2258028724224, size=550) - >> (progress=87.27%%, states=2259840663552, size=653) - >> (progress=87.27%%, states=2259941326848, size=705) - >> (progress=87.27%%, states=2259991658496, size=729) - >> (progress=87.27%%, states=2260046708736, size=780) - >> (progress=87.27%%, states=2260079738880, size=735) - >> (progress=87.27%%, states=2262671818752, size=707) - >> (progress=87.27%%, states=2262722150400, size=637) - >> (progress=87.39%%, states=2497089372160, size=663) - >> (progress=87.41%%, states=2537606348800, size=844) - >> (progress=87.42%%, states=2558509711360, size=897) - >> (progress=87.43%%, states=2567509639168, size=862) - >> (progress=87.43%%, states=2568679849984, size=857) - >> (progress=87.44%%, states=2605208043520, size=873) - >> (progress=87.46%%, states=2629714313216, size=876) - >> (progress=87.46%%, states=2630312001536, size=881) - >> (progress=87.46%%, states=2630909689856, size=880) - >> (progress=87.46%%, states=2630941147136, size=884) - >> (progress=87.46%%, states=2630972604416, size=876) - >> (progress=87.47%%, states=2658345680896, size=856) - >> (progress=87.47%%, states=2660107288576, size=856) - >> (progress=87.50%%, states=2715860074496, size=718) - >> (progress=87.50%%, states=2717974003712, size=846) - >> (progress=87.50%%, states=2720012435456, size=834) - >> (progress=87.50%%, states=2720125681664, size=908) - >> (progress=87.50%%, states=2720389922816, size=702) - >> (progress=87.50%%, states=2725624414208, size=716) - >> (progress=87.50%%, states=2725926404096, size=757) - >> (progress=87.50%%, states=2726228393984, size=730) - >> (progress=87.50%%, states=2726832373760, size=712) - >> (progress=87.50%%, states=2730053599232, size=706) - >> (progress=87.50%%, states=2734885437440, size=710) - >> (progress=87.51%%, states=2738811305984, size=684) - >> (progress=87.51%%, states=2740019265536, size=702) - >> (progress=87.51%%, states=2741227225088, size=783) - >> (progress=87.51%%, states=2741423833088, size=795) - >> (progress=87.51%%, states=2741513486336, size=761) - >> (progress=87.51%%, states=2741799747584, size=744) - >> (progress=87.51%%, states=2742372270080, size=695) - >> (progress=87.51%%, states=2744184209408, size=689) - >> (progress=87.51%%, states=2746870661120, size=527) - >> (progress=87.51%%, states=2747210399744, size=520) - >> (progress=87.51%%, states=2747285897216, size=483) - >> (progress=87.53%%, states=2783921045504, size=770) - >> (progress=87.53%%, states=2788397416448, size=875) - >> (progress=87.53%%, states=2795911774208, size=768) - >> (progress=87.53%%, states=2795915313152, size=776) - >> (progress=87.53%%, states=2795918852096, size=766) - >> (progress=87.54%%, states=2806026076160, size=806) - >> (progress=87.54%%, states=2809036537856, size=844) - >> (progress=87.54%%, states=2813245521920, size=815) - >> (progress=87.54%%, states=2813358768128, size=800) - >> (progress=87.54%%, states=2816746717184, size=783) - >> (progress=87.54%%, states=2818105671680, size=787) - >> (progress=87.54%%, states=2818369912832, size=803) - >> (progress=87.54%%, states=2818483159040, size=781) - >> (progress=87.54%%, states=2819917611008, size=814) - >> (progress=87.54%%, states=2819993108480, size=784) - >> (progress=87.57%%, states=2874561265664, size=1214) - >> (progress=87.57%%, states=2878638129152, size=1199) - >> (progress=87.57%%, states=2879273959424, size=1279) - >> (progress=87.57%%, states=2880058425344, size=1233) - >> (progress=87.57%%, states=2880306151424, size=1215) - >> (progress=87.57%%, states=2881891598336, size=1181) - >> (progress=87.57%%, states=2882118090752, size=1193) - >> (progress=87.57%%, states=2889422471168, size=1204) - >> (progress=87.57%%, states=2891744018432, size=1221) - >> (progress=87.57%%, states=2894575173632, size=1115) - >> (progress=87.57%%, states=2895405645824, size=1082) - >> (progress=87.58%%, states=2896991092736, size=961) - >> (progress=87.58%%, states=2897142087680, size=879) - >> (progress=87.63%%, states=3015729741824, size=878) - >> (progress=87.70%%, states=3200207814656, size=884) - >> (progress=87.71%%, states=3219723911168, size=922) - >> (progress=87.71%%, states=3228594864128, size=847) - >> (progress=87.77%%, states=3393651212288, size=936) - >> (progress=87.77%%, states=3393660649472, size=917) - >> (progress=87.77%%, states=3397284528128, size=922) - >> (progress=87.77%%, states=3399700447232, size=880) - >> (progress=87.77%%, states=3399728758784, size=881) - >> (progress=87.77%%, states=3399785381888, size=792) - >> (progress=88.55%%, states=6370889826304, size=1174) - >> (progress=88.55%%, states=6388631732224, size=1240) - >> (progress=88.55%%, states=6403278241792, size=1244) - >> (progress=88.56%%, states=6452011859968, size=1241) - >> (progress=88.56%%, states=6456843698176, size=1240) - >> (progress=88.57%%, states=6463864963072, size=1352) - >> (progress=88.57%%, states=6472584921088, size=1350) - >> (progress=88.57%%, states=6473264398336, size=1354) - >> (progress=88.58%%, states=6555504214016, size=1388) - >> (progress=88.58%%, states=6556108193792, size=1390) - >> (progress=88.58%%, states=6556712173568, size=1384) - >> (progress=88.59%%, states=6581984952320, size=1420) - >> (progress=88.59%%, states=6611995197440, size=1227) - >> (progress=88.59%%, states=6616868978688, size=1194) - >> (progress=88.59%%, states=6616952864768, size=1204) - >> (progress=88.59%%, states=6617036750848, size=1179) - >> (progress=88.61%%, states=6692389519360, size=1309) - >> (progress=88.61%%, states=6701851869184, size=1146) - >> (progress=88.61%%, states=6709955264512, size=1045) - >> (progress=88.61%%, states=6710609575936, size=919) - >> (progress=88.61%%, states=6714032128000, size=869) - >> (progress=88.63%%, states=6796550864896, size=852) - >> (progress=88.63%%, states=6798362804224, size=853) - >> (progress=88.63%%, states=6799570763776, size=791) - >> (progress=88.77%%, states=7614163320832, size=1010) - >> (progress=88.87%%, states=8279665147904, size=877) - >> (progress=88.87%%, states=8282383056896, size=882) - >> (progress=88.87%%, states=8283289026560, size=855) - >> (progress=88.87%%, states=8285050634240, size=855) - >> (progress=88.87%%, states=8285931438080, size=870) - >> (progress=88.91%%, states=8559902326784, size=1150) - >> (progress=88.93%%, states=8664560697344, size=1265) - >> (progress=88.93%%, states=8712633712640, size=1203) - >> (progress=88.94%%, states=8783670542336, size=1154) - >> (progress=88.96%%, states=8872606564352, size=1176) - >> (progress=88.97%%, states=8933453332480, size=1113) - >> (progress=88.97%%, states=8938436165632, size=1130) - >> (progress=88.97%%, states=8943418998784, size=1124) - >> (progress=88.97%%, states=8943720988672, size=1134) - >> (progress=88.97%%, states=8944022978560, size=1119) - >> (progress=88.97%%, states=8954592624640, size=1125) - >> (progress=89.00%%, states=9189603672064, size=1371) - >> (progress=89.02%%, states=9307109195776, size=1270) - >> (progress=89.04%%, states=9471577292800, size=1349) - >> (progress=89.05%%, states=9545297428480, size=1146) - >> (progress=89.05%%, states=9559226712064, size=1086) - >> (progress=89.05%%, states=9561438158848, size=1158) - >> (progress=89.05%%, states=9562513997824, size=1142) - >> (progress=89.05%%, states=9562872610816, size=1149) - >> (progress=89.75%%, states=16821235220480, size=1680) - >> (progress=89.90%%, states=19010294906880, size=1538) - >> (progress=89.90%%, states=19014275301376, size=1573) - >> (progress=89.90%%, states=19014778617856, size=1638) - >> (progress=89.90%%, states=19014841532416, size=1639) - >> (progress=89.90%%, states=19014872989696, size=1641) - >> (progress=89.90%%, states=19014883475456, size=1632) - >> (progress=89.90%%, states=19014925418496, size=1630) - >> (progress=89.90%%, states=19015009304576, size=1613) - >> (progress=89.90%%, states=19056765698048, size=1756) - >> (progress=89.90%%, states=19081717612544, size=1815) - >> (progress=89.90%%, states=19092995047424, size=1730) - >> (progress=89.90%%, states=19095533649920, size=1710) - >> (progress=89.90%%, states=19097232343040, size=1696) - >> (progress=89.90%%, states=19100705226752, size=1603) - >> (progress=89.90%%, states=19100764995584, size=1616) - >> (progress=89.90%%, states=19100824764416, size=1606) - >> (progress=89.90%%, states=19100843638784, size=1601) - >> (progress=89.90%%, states=19100912844800, size=1578) - >> (progress=89.90%%, states=19100982050816, size=1558) - >> (progress=89.90%%, states=19101000925184, size=1561) - >> (progress=89.90%%, states=19101010362368, size=1556) - >> (progress=89.90%%, states=19101019799552, size=1552) - >> (progress=89.90%%, states=19101057548288, size=1548) - >> (progress=89.90%%, states=19101133045760, size=1512) - >> (progress=89.90%%, states=19101290332160, size=1546) - >> (progress=89.90%%, states=19101374218240, size=1520) - >> (progress=89.90%%, states=19101422452736, size=1478) - >> (progress=89.90%%, states=19111539113984, size=1550) - >> (progress=89.90%%, states=19117528580096, size=1574) - >> (progress=89.90%%, states=19120196157440, size=1429) - >> (progress=89.90%%, states=19126839934976, size=1478) - >> (progress=89.90%%, states=19130161823744, size=1469) - >> (progress=89.91%%, states=19136151289856, size=1490) - >> (progress=89.91%%, states=19138818867200, size=1288) - >> (progress=89.91%%, states=19141310283776, size=1246) - >> (progress=89.91%%, states=19142971228160, size=1245) - >> (progress=89.91%%, states=19143122223104, size=1229) - >> (progress=89.91%%, states=19143424212992, size=1215) - >> (progress=89.91%%, states=19143726202880, size=1189) - >> (progress=89.91%%, states=19143763951616, size=1211) - >> (progress=89.91%%, states=19143792263168, size=1218) - >> (progress=89.91%%, states=19143801700352, size=1213) - >> (progress=89.91%%, states=19143839449088, size=1242) - >> (progress=89.91%%, states=19143877197824, size=1235) - >> (progress=89.91%%, states=19144028192768, size=1194) - >> (progress=90.39%%, states=28376387551232, size=1670) - >> (progress=90.61%%, states=33892414259200, size=1946) - >> (progress=90.61%%, states=33892489756672, size=1944) - >> (progress=90.70%%, states=36383720734720, size=1737) - >> (progress=90.71%%, states=36875555307520, size=1680) - >> (progress=90.71%%, states=36875869880320, size=1722) - >> (progress=90.73%%, states=37290604756992, size=1641) - >> (progress=90.73%%, states=37291158405120, size=1636) - >> (progress=90.76%%, states=38122163273728, size=1391) - >> (progress=90.76%%, states=38122867916800, size=1286) - >> (progress=90.76%%, states=38122918248448, size=1296) - >> (progress=90.76%%, states=38122949705728, size=1379) - >> (progress=90.76%%, states=38122952851456, size=1406) - >> (progress=90.76%%, states=38122995318784, size=1404) - >> (progress=90.76%%, states=38123059019776, size=1366) - >> (progress=90.76%%, states=38123066097664, size=1301) - >> (progress=90.76%%, states=38124679856128, size=1207) - >> (progress=90.76%%, states=38125620428800, size=1221) - >> (progress=90.76%%, states=38125648740352, size=1206) - >> (progress=91.56%%, states=72934859210752, size=2364) - >> (progress=91.60%%, states=75693268926464, size=2283) - >> (progress=91.60%%, states=75693306675200, size=2280) - >> (progress=91.62%%, states=76909127401472, size=2287) - >> (progress=91.62%%, states=76951799201792, size=2227) - >> (progress=91.62%%, states=76969163620352, size=2209) - >> (progress=91.62%%, states=77049036275712, size=2187) - >> (progress=91.63%%, states=77208819335168, size=1868) - >> (progress=91.63%%, states=77209070993408, size=1698) - >> (progress=91.64%%, states=77796063838208, size=2041) - >> (progress=91.64%%, states=78137696190464, size=2140) - >> (progress=91.64%%, states=78292975616000, size=1886) - >> (progress=91.64%%, states=78350190116864, size=1847) - >> (progress=91.65%%, states=78464619118592, size=1709) - >> (progress=91.65%%, states=78469148966912, size=1733) - >> (progress=91.65%%, states=78472772845568, size=1736) - >> (progress=91.65%%, states=78474584784896, size=1731) - >> (progress=91.65%%, states=78478208663552, size=1740) - >> (progress=91.65%%, states=78480020602880, size=1737) - >> (progress=91.65%%, states=78483644481536, size=1740) - >> (progress=91.65%%, states=78485456420864, size=1714) - >> (progress=91.65%%, states=78630820511744, size=2303) - >> (progress=91.65%%, states=78698271211520, size=2171) - >> (progress=91.65%%, states=78709671329792, size=2089) - >> (progress=91.65%%, states=78709973319680, size=2118) - >> (progress=91.65%%, states=78710275309568, size=2116) - >> (progress=91.65%%, states=78711068033024, size=2120) - >> (progress=91.65%%, states=78711332274176, size=2093) - >> (progress=91.65%%, states=78937208127488, size=2069) - >> (progress=91.65%%, states=78938869071872, size=2045) - >> (progress=91.66%%, states=79197447913472, size=1955) - >> (progress=91.66%%, states=79197800235008, size=2005) - >> (progress=91.66%%, states=79197917675520, size=1967) - >> (progress=91.66%%, states=79236354277376, size=2019) - >> (progress=91.66%%, states=79258101743616, size=1941) - >> (progress=91.66%%, states=79259611693056, size=1901) - >> (progress=91.66%%, states=79282663587840, size=1865) - >> (progress=92.40%%, states=144987660484608, size=2496) - >> (progress=92.50%%, states=156851459063808, size=2177) - >> (progress=92.50%%, states=157071219621888, size=2258) - >> (progress=92.50%%, states=157071307702272, size=2199) - >> (progress=92.50%%, states=157262165311488, size=2246) - >> (progress=92.50%%, states=157279227740160, size=2253) - >> (progress=92.50%%, states=157287758954496, size=2239) - >> (progress=92.50%%, states=157288608301056, size=2298) - >> (progress=92.50%%, states=157289174532096, size=2306) - >> (progress=92.50%%, states=157289835134976, size=2290) - >> (progress=92.50%%, states=157291156340736, size=2196) - >> (progress=92.51%%, states=157624553177088, size=2195) - >> (progress=92.51%%, states=158011100233728, size=2172) - >> (progress=92.51%%, states=158102905159680, size=2208) - >> (progress=92.51%%, states=158163303137280, size=2217) - >> (progress=92.51%%, states=158193502126080, size=2210) - >> (progress=92.51%%, states=158239102599168, size=2296) - >> (progress=92.51%%, states=158269502914560, size=2288) - >> (progress=92.51%%, states=158274636742656, size=2282) - >> (progress=92.51%%, states=158284904398848, size=2211) - >> (progress=92.51%%, states=158329699565568, size=2258) - >> (progress=92.51%%, states=158358816423936, size=2267) - >> (progress=92.51%%, states=158373374853120, size=2240) - >> (progress=92.51%%, states=158376734490624, size=2228) - >> (progress=92.51%%, states=158383453765632, size=2137) - >> (progress=92.51%%, states=158544159571968, size=2316) - >> (progress=92.51%%, states=158555031207936, size=2263) - >> (progress=92.51%%, states=158559111217152, size=2200) - >> (progress=92.51%%, states=158562892382208, size=2023) - >> (progress=92.51%%, states=158563112583168, size=2019) - >> (progress=92.51%%, states=158563552985088, size=1958) - >> (progress=92.51%%, states=158564735778816, size=1937) - >> (progress=92.51%%, states=158564883628032, size=1963) - >> (progress=92.51%%, states=158565031477248, size=1939) - >> (progress=92.51%%, states=158565327175680, size=1864) - >> (progress=93.29%%, states=297202643632128, size=2384) - >> (progress=93.29%%, states=297819910963200, size=2448) - >> (progress=93.29%%, states=298361076842496, size=2459) - >> (progress=93.30%%, states=300098726658048, size=2465) - >> (progress=93.30%%, states=300381993172992, size=2560) - >> (progress=93.30%%, states=300677943263232, size=2456) - >> (progress=93.31%%, states=302297817022464, size=2444) - >> (progress=93.35%%, states=313376718716928, size=2545) - >> (progress=93.35%%, states=313383966474240, size=2543) - >> (progress=93.35%%, states=313391214231552, size=2533) - >> (progress=93.36%%, states=314617343508480, size=2578) - >> (progress=93.36%%, states=315955259375616, size=2566) - >> (progress=93.37%%, states=316081692475392, size=2566) - >> (progress=93.37%%, states=316132426776576, size=2516) - >> (progress=93.37%%, states=316215172005888, size=2510) - >> (progress=93.37%%, states=317009764024320, size=2540) - >> (progress=93.37%%, states=317058082406400, size=2391) - >> (progress=93.37%%, states=317086969626624, size=2404) - >> (progress=93.37%%, states=317087573606400, size=2365) - >> (progress=93.37%%, states=317094116720640, size=2369) - >> (progress=93.37%%, states=317095022690304, size=2330) - >> (progress=93.37%%, states=317098646568960, size=2401) - >> (progress=93.37%%, states=317117064806400, size=2210) - >> (progress=93.37%%, states=317124614553600, size=2164) - >> (progress=93.37%%, states=317128238432256, size=2131) - >> (progress=93.37%%, states=317129446391808, size=1970) - >> (progress=93.37%%, states=317130654351360, size=1863) - >> (progress=93.97%%, states=516411969503232, size=2969) - >> (progress=93.98%%, states=520069293539328, size=3074) - >> (progress=93.99%%, states=523440708648960, size=3095) - >> (progress=94.01%%, states=533985025327104, size=3104) - >> (progress=94.02%%, states=535673866027008, size=3262) - >> (progress=94.02%%, states=537055847251968, size=3301) - >> (progress=94.04%%, states=546910230282240, size=3293) - >> (progress=94.09%%, states=567636651933696, size=4263) - >> (progress=94.09%%, states=569279703416832, size=4343) - >> (progress=94.10%%, states=572489704931328, size=3887) - >> (progress=94.10%%, states=572491315544064, size=3909) - >> (progress=94.10%%, states=572494536769536, size=3961) - >> (progress=94.10%%, states=572497154015232, size=3949) - >> (progress=94.10%%, states=574602627514368, size=3975) - >> (progress=94.10%%, states=575120842162176, size=3986) - >> (progress=94.10%%, states=575131713798144, size=3985) - >> (progress=94.10%%, states=575484437987328, size=3986) - >> (progress=94.10%%, states=575528528510976, size=4003) - >> (progress=94.10%%, states=575572619034624, size=3993) - >> (progress=94.11%%, states=575660800081920, size=3975) - >> (progress=94.11%%, states=578304092405760, size=3073) - >> (progress=94.20%%, states=623159166369792, size=3810) - >> (progress=94.20%%, states=623169836679168, size=3837) - >> (progress=94.20%%, states=623864363089920, size=3978) - >> (progress=94.21%%, states=624508054536192, size=3848) - >> (progress=94.21%%, states=624523758010368, size=3846) - >> (progress=94.21%%, states=624856752193536, size=3866) - >> (progress=94.21%%, states=625185317191680, size=3877) - >> (progress=94.21%%, states=625201020665856, size=3880) - >> (progress=94.21%%, states=625204946534400, size=3880) - >> (progress=94.21%%, states=625215415517184, size=3876) - >> (progress=94.21%%, states=625903348482048, size=3489) - >> (progress=94.21%%, states=628103143489536, size=3375) - >> (progress=94.22%%, states=629768926003200, size=3427) - >> (progress=94.22%%, states=630605437992960, size=3516) - >> (progress=94.22%%, states=631200962052096, size=3505) - >> (progress=94.22%%, states=631257736151040, size=3539) - >> (progress=94.22%%, states=631309678411776, size=3511) - >> (progress=94.22%%, states=631329005764608, size=3446) - >> (progress=94.22%%, states=631552276955136, size=3427) - >> (progress=94.22%%, states=631554088894464, size=3388) - >> (progress=94.22%%, states=631592743600128, size=3392) - >> (progress=94.22%%, states=631602407276544, size=3392) - >> (progress=94.22%%, states=631631398305792, size=3375) - >> (progress=94.22%%, states=631638646063104, size=3446) - >> (progress=94.22%%, states=632061161373696, size=3134) - >> (progress=94.22%%, states=632061639524352, size=3015) - >> (progress=94.22%%, states=632065439563776, size=2999) - >> (progress=94.22%%, states=633083447476224, size=2832) - >> (progress=94.22%%, states=633731215785984, size=2828) - >> (progress=94.22%%, states=634054948945920, size=2346) - >> (progress=94.22%%, states=634070048440320, size=2300) - >> (progress=94.22%%, states=634077296197632, size=2267) - >> (progress=94.22%%, states=634079712116736, size=2110) - >> (progress=94.22%%, states=634229901754368, size=2026) - >> (progress=94.22%%, states=634244397268992, size=2020) - >> (progress=94.22%%, states=634258892783616, size=1969) - >> (progress=94.22%%, states=634261308702720, size=1862) - >> (progress=94.99%%, states=1180161181483008, size=3525) - >> (progress=95.06%%, states=1249706130800640, size=2871) - >> (progress=95.07%%, states=1253666275196928, size=2851) - >> (progress=95.07%%, states=1253820894019584, size=2821) - >> (progress=95.08%%, states=1264200840118272, size=3073) - >> (progress=95.08%%, states=1265130289496064, size=3097) - >> (progress=95.08%%, states=1266303872532480, size=3026) - >> (progress=95.08%%, states=1266698397155328, size=3252) - >> (progress=95.08%%, states=1267084944211968, size=2837) - >> (progress=95.08%%, states=1267086655488000, size=2841) - >> (progress=95.08%%, states=1267088366764032, size=2704) - >> (progress=95.08%%, states=1267358949703680, size=2690) - >> (progress=95.08%%, states=1267371834605568, size=2659) - >> (progress=95.08%%, states=1267384719507456, size=2604) - >> (progress=95.08%%, states=1268004805410816, size=2586) - >> (progress=95.08%%, states=1268117548302336, size=2590) - >> (progress=95.08%%, states=1268230291193856, size=2446) - >> (progress=95.08%%, states=1268444502687744, size=2441) - >> (progress=95.08%%, states=1268475104329728, size=2375) - >> (progress=95.08%%, states=1268483962699776, size=2209) - >> (progress=95.08%%, states=1268488794537984, size=2146) - >> (progress=95.08%%, states=1268490405150720, size=1976) - >> (progress=95.08%%, states=1268509732503552, size=1942) - >> (progress=95.08%%, states=1268511343116288, size=2003) - >> (progress=95.08%%, states=1268512953729024, size=1960) - >> (progress=95.08%%, states=1268516174954496, size=1944) - >> (progress=95.08%%, states=1268522617405440, size=1861) - >> (progress=95.92%%, states=2502135203758080, size=2649) - >> (progress=95.93%%, states=2529024383385600, size=2357) - >> (progress=95.93%%, states=2529261143457792, size=2639) - >> (progress=95.93%%, states=2535246180384768, size=2634) - >> (progress=95.93%%, states=2535252622835712, size=2635) - >> (progress=95.93%%, states=2535259065286656, size=2628) - >> (progress=95.93%%, states=2535922637733888, size=2641) - >> (progress=95.93%%, states=2536586210181120, size=2567) - >> (progress=95.94%%, states=2536631307337728, size=2537) - >> (progress=95.94%%, states=2546815547211776, size=2410) - >> (progress=95.94%%, states=2547430801276928, size=2356) - >> (progress=95.94%%, states=2547451739242496, size=2311) - >> (progress=95.94%%, states=2547519384977408, size=2364) - >> (progress=95.94%%, states=2547553207844864, size=2365) - >> (progress=95.94%%, states=2547615216435200, size=2374) - >> (progress=95.94%%, states=2547643402158080, size=2359) - >> (progress=95.94%%, states=2547733596471296, size=2362) - >> (progress=95.94%%, states=2547913985097728, size=2373) - >> (progress=95.94%%, states=2548038002278400, size=2364) - >> (progress=95.94%%, states=2548043639422976, size=2369) - >> (progress=95.94%%, states=2548049276567552, size=2364) - >> (progress=95.94%%, states=2548060550856704, size=2367) - >> (progress=95.94%%, states=2548083099435008, size=2364) - >> (progress=96.44%%, states=3827643581464576, size=2356) - >> (progress=96.44%%, states=3827817527640064, size=2496) - >> (progress=96.44%%, states=3827836854992896, size=2472) - >> (progress=96.44%%, states=3827856182345728, size=2401) - >> (progress=96.44%%, states=3827865846022144, size=2327) - >> (progress=96.44%%, states=3827894837051392, size=2427) - >> (progress=96.44%%, states=3827906111340544, size=2390) - >> (progress=96.44%%, states=3827941544820736, size=2388) - >> (progress=96.44%%, states=3828012411781120, size=2366) - >> (progress=96.44%%, states=3828051066486784, size=2402) - >> (progress=96.44%%, states=3828057508937728, size=2380) - >> (progress=96.44%%, states=3828059119550464, size=2365) - >> (progress=96.45%%, states=3862969150603264, size=2484) - >> (progress=96.46%%, states=3870990002028544, size=2537) - >> (progress=96.46%%, states=3892455443267584, size=2529) - >> (progress=96.48%%, states=3933385944727552, size=2549) - >> (progress=96.48%%, states=3952851004948480, size=2520) - >> (progress=96.49%%, states=3983943883816960, size=2607) - >> (progress=96.49%%, states=3984013945470976, size=2621) - >> (progress=96.50%%, states=4004765885267968, size=2624) - >> (progress=96.50%%, states=4007307834818560, size=2672) - >> (progress=96.50%%, states=4009231309078528, size=2670) - >> (progress=96.50%%, states=4009312645021696, size=2678) - >> (progress=96.50%%, states=4009393980964864, size=2656) - >> (progress=96.50%%, states=4013528423858176, size=2682) - >> (progress=96.50%%, states=4018230607740928, size=2638) - >> (progress=96.51%%, states=4028238955282432, size=2709) - >> (progress=96.51%%, states=4028259893248000, size=2855) - >> (progress=96.51%%, states=4028280831213568, size=2819) - >> (progress=96.51%%, states=4028287273664512, size=2793) - >> (progress=96.51%%, states=4028348476948480, size=2712) - >> (progress=96.51%%, states=4040898371387392, size=2814) - >> (progress=96.51%%, states=4040917698740224, size=2793) - >> (progress=96.51%%, states=4052556791676928, size=2970) - >> (progress=96.51%%, states=4052623229452288, size=3063) - >> (progress=96.51%%, states=4052656448339968, size=3011) - >> (progress=96.51%%, states=4053151309103104, size=3037) - >> (progress=96.51%%, states=4053386357899264, size=2922) - >> (progress=96.51%%, states=4053437998170112, size=2926) - >> (progress=96.51%%, states=4053472425017344, size=2886) - >> (progress=96.51%%, states=4053477256855552, size=2872) - >> (progress=96.51%%, states=4053486920531968, size=2782) - >> (progress=96.52%%, states=4071435588861952, size=2779) - >> (progress=96.53%%, states=4092979144818688, size=2803) - >> (progress=96.53%%, states=4100014301249536, size=2892) - >> (progress=96.53%%, states=4104445096886272, size=2914) - >> (progress=96.53%%, states=4106566273859584, size=2861) - >> (progress=96.53%%, states=4109963056119808, size=2934) - >> (progress=96.53%%, states=4112227577626624, size=2930) - >> (progress=96.53%%, states=4112638283874304, size=2922) - >> (progress=96.53%%, states=4113459696369664, size=2844) - >> (progress=96.53%%, states=4116890301497344, size=3025) - >> (progress=96.53%%, states=4118934370385920, size=3047) - >> (progress=96.53%%, states=4119863492608000, size=2960) - >> (progress=96.53%%, states=4120092199616512, size=2936) - >> (progress=96.53%%, states=4120549613633536, size=2852) - >> (progress=96.55%%, states=4162968321261568, size=3109) - >> (progress=96.55%%, states=4168379980054528, size=3080) - >> (progress=96.56%%, states=4196597915189248, size=3103) - >> (progress=96.56%%, states=4209266994970624, size=3052) - >> (progress=96.57%%, states=4231319504551936, size=3111) - >> (progress=96.57%%, states=4231404061720576, size=3143) - >> (progress=96.57%%, states=4246133920497664, size=3147) - >> (progress=96.57%%, states=4247450999062528, size=3213) - >> (progress=96.57%%, states=4248768077627392, size=3182) - >> (progress=96.57%%, states=4248849413570560, size=3192) - >> (progress=96.57%%, states=4248930749513728, size=3165) - >> (progress=96.57%%, states=4253366376988672, size=3169) - >> (progress=96.57%%, states=4256237294190592, size=3140) - >> (progress=96.58%%, states=4265309875732480, size=3051) - >> (progress=96.58%%, states=4265330813698048, size=3164) - >> (progress=96.58%%, states=4265351751663616, size=3112) - >> (progress=96.58%%, states=4265358194114560, size=3080) - >> (progress=96.58%%, states=4265429061074944, size=2873) - >> (progress=96.58%%, states=4268229916622848, size=2989) - >> (progress=96.58%%, states=4268237969686528, size=2919) - >> (progress=96.58%%, states=4270787569647616, size=3052) - >> (progress=96.58%%, states=4270806091694080, size=3120) - >> (progress=96.58%%, states=4270815352717312, size=3082) - >> (progress=96.58%%, states=4270822399148032, size=3123) - >> (progress=96.58%%, states=4270946466660352, size=3149) - >> (progress=96.58%%, states=4271006713643008, size=3034) - >> (progress=96.58%%, states=4271023021096960, size=3038) - >> (progress=96.58%%, states=4271033892732928, size=3038) - >> (progress=96.58%%, states=4271038221254656, size=3021) - >> (progress=96.58%%, states=4271046878298112, size=2905) - >> (progress=96.58%%, states=4273855786909696, size=2916) - >> (progress=96.58%%, states=4278069149827072, size=2907) - >> (progress=96.58%%, states=4279228790996992, size=2960) - >> (progress=96.58%%, states=4279982557757440, size=2965) - >> (progress=96.58%%, states=4280359441137664, size=2950) - >> (progress=96.58%%, states=4280932013965312, size=2953) - >> (progress=96.58%%, states=4281313729183744, size=2951) - >> (progress=96.58%%, states=4281436941058048, size=2943) - >> (progress=96.58%%, states=4281683364806656, size=2889) - >> (progress=96.58%%, states=4282923536613376, size=2935) - >> (progress=96.58%%, states=4283721796550656, size=2956) - >> (progress=96.58%%, states=4284117000650752, size=2892) - >> (progress=96.58%%, states=4284208805576704, size=2876) - >> (progress=96.58%%, states=4284392415428608, size=2806) - >> (progress=96.64%%, states=4496191211438080, size=3672) - >> (progress=96.64%%, states=4496290868101120, size=3676) - >> (progress=96.64%%, states=4506623754108928, size=3376) - >> (progress=96.64%%, states=4507554713436160, size=3569) - >> (progress=96.64%%, states=4508013964558336, size=3567) - >> (progress=96.64%%, states=4509751727620096, size=3575) - >> (progress=96.65%%, states=4509963120541696, size=3587) - >> (progress=96.65%%, states=4510208801898496, size=3617) - >> (progress=96.65%%, states=4510279668858880, size=3643) - >> (progress=96.65%%, states=4510870059089920, size=3651) - >> (progress=96.65%%, states=4511263652577280, size=3604) - >> (progress=96.65%%, states=4511284590542848, size=3633) - >> (progress=96.65%%, states=4511376395468800, size=3572) - >> (progress=96.65%%, states=4521849857769472, size=3425) - >> (progress=96.65%%, states=4521857105526784, size=3435) - >> (progress=96.65%%, states=4521879188537344, size=3472) - >> (progress=96.65%%, states=4521900566904832, size=3525) - >> (progress=96.65%%, states=4521900617236480, size=3555) - >> (progress=96.65%%, states=4521900642402304, size=3539) - >> (progress=96.65%%, states=4521900730482688, size=3566) - >> (progress=96.65%%, states=4521900755648512, size=3553) - >> (progress=96.65%%, states=4521944405770240, size=3529) - >> (progress=96.65%%, states=4521944430936064, size=3514) - >> (progress=96.65%%, states=4521988093640704, size=3416) - >> (progress=96.65%%, states=4522012252831744, size=3381) - >> (progress=96.65%%, states=4522018292629504, size=3377) - >> (progress=96.65%%, states=4522022319161344, size=3303) - >> (progress=96.65%%, states=4522022621151232, size=3258) - >> (progress=96.65%%, states=4523407748104192, size=3171) - >> (progress=96.65%%, states=4523476601798656, size=3129) - >> (progress=96.65%%, states=4523650547974144, size=3249) - >> (progress=96.65%%, states=4523737521061888, size=3259) - >> (progress=96.65%%, states=4523742956879872, size=3255) - >> (progress=96.65%%, states=4523871604572160, size=3272) - >> (progress=96.65%%, states=4523908447338496, size=3292) - >> (progress=96.65%%, states=4523962805518336, size=3274) - >> (progress=96.65%%, states=4523977301032960, size=3284) - >> (progress=96.65%%, states=4523985756749824, size=3298) - >> (progress=96.65%%, states=4523989380628480, size=3267) - >> (progress=96.65%%, states=4524001460224000, size=3276) - >> (progress=96.65%%, states=4524777574236160, size=3356) - >> (progress=96.65%%, states=4524821060780032, size=3352) - >> (progress=96.65%%, states=4524822268739584, size=3378) - >> (progress=96.65%%, states=4524823476699136, size=3344) - >> (progress=96.65%%, states=4524843408031744, size=3346) - >> (progress=96.65%%, states=4524848843849728, size=3348) - >> (progress=96.65%%, states=4524859715485696, size=3324) - >> (progress=96.65%%, states=4524866963243008, size=3284) - >> (progress=96.65%%, states=4526257324687360, size=3282) - >> (progress=96.65%%, states=4527279258468352, size=3356) - >> (progress=96.65%%, states=4527903773556736, size=3394) - >> (progress=96.65%%, states=4528187644051456, size=3296) - >> (progress=96.67%%, states=4587192038981632, size=3424) - >> (progress=96.68%%, states=4631942108545024, size=3351) - >> (progress=96.68%%, states=4631951168241664, size=3360) - >> (progress=96.68%%, states=4631952980180992, size=3358) - >> (progress=96.68%%, states=4631959019978752, size=3345) - >> (progress=96.68%%, states=4631962643857408, size=3346) - >> (progress=96.68%%, states=4635393248985088, size=3462) - >> (progress=96.68%%, states=4637437317873664, size=3535) - >> (progress=96.68%%, states=4638366440095744, size=3440) - >> (progress=96.68%%, states=4638595147104256, size=3416) - >> (progress=96.68%%, states=4639052561121280, size=3342) - >> (progress=96.68%%, states=4639064640716800, size=3334) - >> (progress=96.68%%, states=4639070680514560, size=3329) - >> (progress=96.69%%, states=4658840398200832, size=3536) - >> (progress=96.69%%, states=4670510898085888, size=3679) - >> (progress=96.69%%, states=4675872627884032, size=3624) - >> (progress=96.69%%, states=4678392431509504, size=3622) - >> (progress=96.69%%, states=4683312853417984, size=3683) - >> (progress=96.69%%, states=4686601724624896, size=3593) - >> (progress=96.69%%, states=4686614609526784, size=3589) - >> (progress=96.69%%, states=4686624273203200, size=3575) - >> (progress=96.69%%, states=4686646821781504, size=3533) - >> (progress=96.70%%, states=4702800160227328, size=3596) - >> (progress=96.70%%, states=4710875772485632, size=3587) - >> (progress=96.70%%, states=4725670861078528, size=3691) - >> (progress=96.70%%, states=4732390337413120, size=3511) - >> (progress=96.70%%, states=4733076458438656, size=3474) - >> (progress=96.70%%, states=4733080031985664, size=3395) - >> (progress=96.78%%, states=5029524479672320, size=3392) - >> (progress=96.78%%, states=5031757996883968, size=3298) - >> (progress=96.78%%, states=5031801483427840, size=3316) - >> (progress=96.78%%, states=5031828058537984, size=3344) - >> (progress=96.78%%, states=5031840138133504, size=3254) - >> (progress=96.78%%, states=5031880000798720, size=3212) - >> (progress=96.78%%, states=5031906575908864, size=3211) - >> (progress=96.78%%, states=5031908991827968, size=3195) - >> (progress=96.78%%, states=5031913823666176, size=3181) - >> (progress=96.78%%, states=5031918655504384, size=3145) - >> (progress=96.78%%, states=5031919259484160, size=3150) - >> (progress=96.78%%, states=5031919712468992, size=3157) - >> (progress=96.78%%, states=5031919863463936, size=3106) - >> (progress=96.78%%, states=5031920467443712, size=3109) - >> (progress=96.78%%, states=5031922279383040, size=3106) - >> (progress=96.78%%, states=5036013638385664, size=3169) - >> (progress=96.78%%, states=5038511698739200, size=3207) - >> (progress=96.78%%, states=5039647180718080, size=3084) - >> (progress=96.79%%, states=5072983039148032, size=3611) - >> (progress=96.79%%, states=5073898672488448, size=3430) - >> (progress=96.79%%, states=5074261060354048, size=3134) - >> (progress=96.79%%, states=5085736676098048, size=2869) - >> (progress=96.79%%, states=5086026586390528, size=2861) - >> (progress=96.79%%, states=5086310054232064, size=2846) - >> (progress=96.79%%, states=5089238148186112, size=2745) - >> (progress=96.80%%, states=5093361316790272, size=2662) - >> (progress=96.80%%, states=5093966907179008, size=2641) - >> (progress=96.80%%, states=5094015225561088, size=2664) - >> (progress=96.80%%, states=5094053880266752, size=2669) - >> (progress=96.80%%, states=5094073207619584, size=2633) - >> (progress=96.80%%, states=5094111862325248, size=2639) - >> (progress=96.80%%, states=5094131189678080, size=2634) - >> (progress=96.80%%, states=5094169844383744, size=2639) - >> (progress=96.80%%, states=5094189171736576, size=2585) - >> (progress=96.80%%, states=5094537064087552, size=2893) - >> (progress=96.80%%, states=5094701346586624, size=2782) - >> (progress=96.80%%, states=5094872071536640, size=2717) - >> (progress=96.80%%, states=5094876903374848, size=2746) - >> (progress=96.80%%, states=5094881735213056, size=2744) - >> (progress=96.80%%, states=5094894418788352, size=2748) - >> (progress=96.80%%, states=5094898646646784, size=2717) - >> (progress=96.80%%, states=5095588794204160, size=2589) - >> (progress=96.80%%, states=5095615369314304, size=2565) - >> (progress=96.80%%, states=5095634696667136, size=2566) - >> (progress=96.80%%, states=5095965677584384, size=2535) - >> (progress=96.80%%, states=5095989836775424, size=2495) - >> (progress=96.80%%, states=5096344976883712, size=2364) - >> (progress=97.54%%, states=9345091109912576, size=3007) - >> (progress=97.61%%, states=9819045717082112, size=3029) - >> (progress=97.61%%, states=9819055380758528, size=3027) - >> (progress=97.63%%, states=10021107553796096, size=2952) - >> (progress=97.63%%, states=10052588992987136, size=2903) - >> (progress=97.63%%, states=10052609125646336, size=2945) - >> (progress=97.64%%, states=10081526066708480, size=2907) - >> (progress=97.64%%, states=10081561500188672, size=2902) - >> (progress=97.64%%, states=10139503293366272, size=2780) - >> (progress=97.64%%, states=10139554832973824, size=2721) - >> (progress=97.64%%, states=10139558054199296, size=2731) - >> (progress=97.64%%, states=10139560067465216, size=2814) - >> (progress=97.64%%, states=10139560369455104, size=2849) - >> (progress=97.64%%, states=10139563137695744, size=2847) - >> (progress=97.64%%, states=10139567290056704, size=2809) - >> (progress=97.64%%, states=10139567516549120, size=2736) - >> (progress=97.64%%, states=10139670797090816, size=2644) - >> (progress=97.64%%, states=10140276387479552, size=2767) - >> (progress=97.64%%, states=10140579182673920, size=2769) - >> (progress=97.64%%, states=10141255640023040, size=2774) - >> (progress=97.64%%, states=10141323285757952, size=2792) - >> (progress=97.64%%, states=10141381267816448, size=2781) - >> (progress=97.64%%, states=10141429586198528, size=2790) - >> (progress=97.65%%, states=10143188375306240, size=2781) - >> (progress=97.65%%, states=10144062938021888, size=2845) - >> (progress=97.65%%, states=10144829992337408, size=2821) - >> (progress=97.65%%, states=10144846903771136, size=2822) - >> (progress=97.65%%, states=10144849319690240, size=2815) - >> (progress=97.65%%, states=10144932668899328, size=2773) - >> (progress=97.65%%, states=10144988235038720, size=2768) - >> (progress=97.65%%, states=10144990650957824, size=2754) - >> (progress=97.65%%, states=10145000314634240, size=2740) - >> (progress=97.65%%, states=10145009978310656, size=2654) - >> (progress=97.65%%, states=10184745606447104, size=3070) - >> (progress=97.65%%, states=10185569434861568, size=2901) - >> (progress=97.65%%, states=10185862566379520, size=2821) - >> (progress=97.65%%, states=10188795492171776, size=2669) - >> (progress=97.65%%, states=10191404684804096, size=2586) - >> (progress=97.65%%, states=10191424012156928, size=2614) - >> (progress=97.65%%, states=10191430454607872, size=2555) - >> (progress=97.65%%, states=10191808948600832, size=2518) - >> (progress=97.65%%, states=10192255088328704, size=2445) - >> (progress=97.65%%, states=10192689953767424, size=2363) - >> Done. (states=10192689953767424, size=2363) -Start forward reachability: (states=10192689953767424, size=2363) - >> (progress=97.68%%, states=10473748587085824, size=1191) - >> (progress=97.77%%, states=11194157947158528, size=107) - >> (progress=97.77%%, states=11194203044315136, size=113) - >> (progress=97.77%%, states=11194214318604288, size=110) - >> (progress=97.77%%, states=11194224384933888, size=136) - >> (progress=97.77%%, states=11194226901516288, size=149) - >> (progress=97.96%%, states=13092786895060992, size=112) - >> (progress=97.96%%, states=13093894996623360, size=110) - >> (progress=98.00%%, states=13563008504561664, size=115) - >> (progress=98.02%%, states=13796173689126912, size=142) - >> (progress=98.07%%, states=14353883782447104, size=213) - >> (progress=98.08%%, states=14400527127281664, size=230) - >> (progress=98.08%%, states=14400681746104320, size=219) - >> (progress=98.10%%, states=14608386364538880, size=114) - >> (progress=98.10%%, states=14623229771513856, size=82) - >> (progress=98.91%%, states=28171961804783616, size=109) - >> (progress=98.93%%, states=28805280502382590, size=110) - >> (progress=98.94%%, states=28963610176782336, size=101) - >> (progress=98.94%%, states=29042775013982210, size=95) - >> (progress=98.95%%, states=29230791502331904, size=86) - >> (progress=98.95%%, states=29246459543027710, size=78) - >> (progress=98.96%%, states=29552604811886590, size=65) - >> (progress=98.97%%, states=29574251447058430, size=71) - >> (progress=98.97%%, states=29588167141097470, size=96) - >> (progress=98.97%%, states=29588940235210750, size=104) - >> (progress=98.97%%, states=29591839338135550, size=113) - >> (progress=98.97%%, states=29592483583229950, size=113) - >> (progress=98.97%%, states=29592805705777150, size=56) - >> (progress=98.97%%, states=29595898082230270, size=61) - >> (progress=98.97%%, states=29597444270456830, size=62) - >> (progress=98.97%%, states=29599918171619330, size=69) - >> (progress=98.97%%, states=29600227409264640, size=70) - >> (progress=98.97%%, states=29600382028087296, size=66) - >> (progress=98.97%%, states=29602894583955456, size=95) - >> (progress=98.97%%, states=29603203821600770, size=80) - >> (progress=98.97%%, states=29603232812630016, size=100) - >> (progress=98.97%%, states=29603242476306430, size=102) - >> (progress=98.97%%, states=29603247308144640, size=106) - >> (progress=98.97%%, states=29603249724063744, size=105) - >> (progress=98.97%%, states=29603296431833090, size=103) - >> (progress=98.97%%, states=29603319785717760, size=60) - >> (progress=98.97%%, states=29800922641072130, size=73) - >> (progress=98.98%%, states=29973825139507200, size=95) - >> (progress=98.98%%, states=29986175317966850, size=99) - >> (progress=99.68%%, states=52785648431529980, size=110) - >> (progress=99.77%%, states=56585560617123840, size=111) - >> (progress=99.79%%, states=57535538663522300, size=113) - >> (progress=99.80%%, states=58010527686721540, size=127) - >> (progress=99.82%%, states=59138626616819710, size=140) - >> (progress=99.82%%, states=59232634860994560, size=138) - >> (progress=99.83%%, states=59538780129853440, size=125) - >> (progress=99.83%%, states=59560426765025280, size=127) - >> (progress=99.83%%, states=59574342459064320, size=152) - >> (progress=99.83%%, states=59575115553177600, size=160) - >> (progress=99.83%%, states=59578014656102400, size=169) - >> (progress=99.83%%, states=59578658901196800, size=169) - >> (progress=99.83%%, states=59578981023744000, size=112) - >> (progress=99.83%%, states=59582073400197120, size=117) - >> (progress=99.83%%, states=59583619588423680, size=118) - >> (progress=99.83%%, states=59586093489586180, size=125) - >> (progress=99.83%%, states=59586402727231490, size=126) - >> (progress=99.83%%, states=59586557346054140, size=122) - >> (progress=99.83%%, states=59589069901922300, size=151) - >> (progress=99.83%%, states=59589379139567620, size=136) - >> (progress=99.83%%, states=59589408130596860, size=156) - >> (progress=99.83%%, states=59589417794273280, size=158) - >> (progress=99.83%%, states=59589422626111490, size=161) - >> (progress=99.83%%, states=59589425042030590, size=160) - >> (progress=99.83%%, states=59589471749799940, size=158) - >> (progress=99.83%%, states=59589495103684610, size=116) - >> (progress=99.83%%, states=59787097959038980, size=118) - >> (progress=99.84%%, states=59960000457474050, size=99) - >> (progress=99.84%%, states=59972350635933700, size=97) - >> (progress=99.84%%, states=59972408617992190, size=121) - >> (progress=99.84%%, states=59972466600050690, size=112) - >> (progress=99.84%%, states=59972553573138430, size=123) - >> (progress=99.84%%, states=59972572900491260, size=125) - >> (progress=99.84%%, states=59972582564167680, size=101) - >> (progress=99.84%%, states=59972659873579010, size=100) - >> (progress=99.84%%, states=59972814492401660, size=99) - >> Done. (states=59972814492401660, size=99) - + SCC increased to (states=1, size=63) -Start backward reachability: (states=59972814492401660, size=99) - >> (progress=99.85%%, states=60798594969501700, size=17) - >> (progress=100.00%%, states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) -Start forward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) - + SCC increased to (states=59972814492401660, size=99) -Start backward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) -Start forward reachability: (states=68398419340689410, size=15) - >> Done. (states=68398419340689410, size=15) - + Found weak SCC (states=68398419340689410, size=15) - + Remaining states: 0/547187354725515260 -Time: 68s diff --git a/src/symbolic_domains/symbolic_domain.rs b/src/symbolic_domains/symbolic_domain.rs index f346043..6f18387 100644 --- a/src/symbolic_domains/symbolic_domain.rs +++ b/src/symbolic_domains/symbolic_domain.rs @@ -1,4 +1,4 @@ -use std::collections::HashSet; +use std::{cell::OnceCell, collections::HashSet}; use biodivine_lib_bdd::{ Bdd, BddPartialValuation, BddVariable, BddVariableSet, BddVariableSetBuilder, @@ -25,7 +25,7 @@ pub trait SymbolicDomain { variables.mk_conjunctive_clause(&valuation) } - // todo here because the `and(unit_set)` is often forgotten + /// here because the `and(unit_set)` is often forgotten fn encode_one_not(&self, bdd_variable_set: &BddVariableSet, value: &T) -> Bdd { self.encode_one(bdd_variable_set, value) .not() @@ -165,6 +165,7 @@ pub trait SymbolicDomainOrd: SymbolicDomain { pub struct UnaryIntegerDomain { /// invariant: sorted variables: Vec, // todo maybe Rc<[BddVariable]> + unit_collection_cell: OnceCell, } // implementation author: Samuel Pastva @@ -200,17 +201,17 @@ impl SymbolicDomain for UnaryIntegerDomain { // `x_{k-1}` for all valid `k`. Following such condition, once a symbolic variable is // `true`, all "smaller" variables must be also `true`. - // TODO: - // We might cache this value in the `SymbolicDomain` object so it does not need - // to be recomputed every time and we can just copy it instead. - - (1..self.variables.len()).fold(variables.mk_true(), |acc, k| { - acc.and( - &variables - .mk_var(self.variables[k]) - .imp(&variables.mk_var(self.variables[k - 1])), - ) - }) + self.unit_collection_cell + .get_or_init(|| { + (1..self.variables.len()).fold(variables.mk_true(), |acc, k| { + acc.and( + &variables + .mk_var(self.variables[k]) + .imp(&variables.mk_var(self.variables[k - 1])), + ) + }) + }) + .clone() } fn raw_bdd_variables(&self) -> Vec { @@ -243,25 +244,24 @@ impl SymbolicDomainOrd for UnaryIntegerDomain { fn new(builder: &mut BddVariableSetBuilder, name: &str, max_value: &u8) -> Self { let variables = (0..*max_value) .map(|var_idx| { - let name = format!("{name}_v{}", var_idx + 1); // todo is there a reason for the +1? + let name = format!("{name}_v{}", var_idx + 1); builder.make_variable(name.as_str()) }) .collect(); - Self { variables } + Self { + variables, + unit_collection_cell: OnceCell::new(), + } } fn encode_lt(&self, bdd_variable_set: &BddVariableSet, exclusive_upper_bound: &u8) -> Bdd { - (0..*exclusive_upper_bound).fold(self.empty_collection(bdd_variable_set), |acc, val| { - acc.or(&self.encode_one(bdd_variable_set, &val)) - }) - - // todo or maybe... (test this) - // let not_upper_bound_bit = - // bdd_variable_set.mk_not_var(self.variables[*exclusive_uppper_bound as usize]); + // forbid values greater than or equal to the upper bound by forbidding upper_bound_bit + let not_upper_bound_bit = + bdd_variable_set.mk_not_var(self.variables[(*exclusive_upper_bound - 1) as usize]); - // self.unit_collection(bdd_variable_set) - // .and(¬_upper_bound_bit) + self.unit_collection(bdd_variable_set) + .and(¬_upper_bound_bit) } fn cmp(lhs: &u8, rhs: &u8) -> std::cmp::Ordering { diff --git a/src/update/update_fn.rs b/src/update/update_fn.rs index 87d2996..b1e89d8 100644 --- a/src/update/update_fn.rs +++ b/src/update/update_fn.rs @@ -2,7 +2,9 @@ use std::{collections::HashMap, fmt::Debug}; -use biodivine_lib_bdd::{Bdd, BddVariable, BddVariableSet, BddVariableSetBuilder}; +use biodivine_lib_bdd::{ + Bdd, BddPartialValuation, BddVariable, BddVariableSet, BddVariableSetBuilder, +}; use crate::{ expression_components::{expression::Expression, proposition::Proposition}, @@ -19,38 +21,16 @@ where D: SymbolicDomain, { /// ordered by variable name // todo add a method to get the update function by name (hash map or binary search) - pub update_fns: Vec<(String, (VariableUpdateFn, D))>, // todo do not keep pub; just here for testing - pub bdd_variable_set: DebugIgnore, // todo do not keep pub + update_fns: Vec<(String, (VariableUpdateFn, D))>, + bdd_variable_set: DebugIgnore, _marker: std::marker::PhantomData, - pub cache: Vec, // todo do not keep at all; just here for testing/debug } -// impl SystemUpdateFn -// where -// D: SymbolicDomain, -// { -// pub fn standard_variables(&self) -> Vec { -// self.update_fns -// .iter() -// .flat_map(|update_fn| { -// update_fn -// .1 -// .0 -// .bit_answering_bdds -// .iter() -// .map(|(var, _)| *var) -// }) -// .collect() -// } -// } - impl SystemUpdateFn where DO: SymbolicDomainOrd, - T: Debug, { pub fn from_update_fns( - // todo do not forget to add default update functions for those variables that are not updated (in the loader from xml) vars_and_their_update_fns: HashMap>, ) -> Self { let named_update_fns_sorted = { @@ -59,24 +39,6 @@ where to_be_sorted }; - let cache = named_update_fns_sorted - .iter() - .filter(|(var_name, _)| var_name == "Net1") - // .map(|(var_name, update_fn)| format!("{}, update_fn: {:?}", var_name, update_fn)) - .map(|(var_name, update_fn)| { - format!( - "{}, update_fn: {:?}, default: {:?}", - var_name, - update_fn - .terms - .iter() - .map(|(output, _)| output) - .collect::>(), - update_fn.default - ) - }) - .collect::>(); - let (symbolic_domains, bdd_variable_set) = { let max_values = find_max_values::(&named_update_fns_sorted); let (symbolic_domains, variable_set_builder) = named_update_fns_sorted.iter().fold( @@ -124,7 +86,6 @@ where update_fns: the_triple, bdd_variable_set: bdd_variable_set.into(), _marker: std::marker::PhantomData, - cache, } } @@ -166,11 +127,6 @@ where .map(|value| domain.raw_bdd_variables_encode(&value)) .collect::>(); - if transition_variable_name == "Net1" { - println!("allowed bits: {:?}", each_allowed_value_bit_encoded); - } - - // todo remove this; unit_collection should be cached somehow (or otherwise optimize this) let unit_collection = self .update_fns .iter() @@ -178,14 +134,9 @@ where acc.and(&domain.unit_collection(&self.bdd_variable_set)) }); - if transition_variable_name == "Net1" { - println!("unit collection: {:?}", unit_collection); - } - - let unpruned_res = each_allowed_value_bit_encoded - .into_iter() - // todo bit_answering_bdds must be in the same order as the bits received from `raw_bdd_variables_encode` - .fold(self.bdd_variable_set.mk_false(), |acc, val_bits| { + let unpruned_res = each_allowed_value_bit_encoded.into_iter().fold( + self.bdd_variable_set.mk_false(), + |acc, val_bits| { let any_state_capable_of_transitioning_into_target_value = update_fn .bit_answering_bdds .iter() @@ -207,8 +158,7 @@ where let with_forgotten_values = those_from_source_capable_of_transitioning_into_target_value - // todo there are two ways of accessing the variables; like this or from `update_fn` - .exists(domain.raw_bdd_variables().as_slice()); // todo ensure correct ordering (& ideally that this ordering is from the topmost bdd variable to the bottommost) + .exists(domain.raw_bdd_variables().as_slice()); let transitioned = with_forgotten_values.select( domain @@ -220,7 +170,8 @@ where ); acc.or(&transitioned) - }); + }, + ); unpruned_res.and(&unit_collection) } @@ -294,7 +245,6 @@ where acc.and(&domain.unit_collection(&self.bdd_variable_set)) }); - // todo must also check the anding with the unit collection (much like in successors) let any_state_capable_of_transitioning_into_target_value = update_fn.bit_answering_bdds.iter().zip(&val_bits).fold( // self.bdd_variable_set.mk_true(), @@ -321,11 +271,11 @@ where /// of another state from `source_states`). pub fn predecessors_async_exclude_loops( &self, - transition_variable_name: &str, // todo naming of those + variable_name: &str, source_states: &Bdd, ) -> Bdd { - self.predecessors_async(transition_variable_name, source_states) - .and(&self.those_states_capable_of_transitioning_under(transition_variable_name)) + self.predecessors_async(variable_name, source_states) + .and(&self.those_states_capable_of_transitioning_under(variable_name)) } fn those_states_capable_of_transitioning_under(&self, _variable_name: &str) -> Bdd { @@ -345,13 +295,12 @@ where } } -pub struct VarInfo -// todo do not keep pub; just for benchmarks +struct VarInfo where D: SymbolicDomain, { primed_name: String, - pub domain: D, // todo do not keep pub; just for benchmarks + domain: D, primed_domain: D, transition_relation: Bdd, _marker: std::marker::PhantomData, @@ -361,11 +310,10 @@ pub struct SmartSystemUpdateFn where D: SymbolicDomain, { - /// ordered by variable name // todo add a method to get the update function by name (hash map or binary search) /// maps variable name to its index in the `variables_transition_relation_and_domain` vector to allow for fast access while keeping the vector sorted mapper: HashMap, - pub variables_transition_relation_and_domain: Vec<(String, VarInfo)>, // todo do not keep pub; just here for benchmarking - pub bdd_variable_set: BddVariableSet, // todo do not keep pub; just here for testing + variables_transition_relation_and_domain: Vec<(String, VarInfo)>, + bdd_variable_set: BddVariableSet, _marker: std::marker::PhantomData, } @@ -455,6 +403,35 @@ where acc.and(&it.1.domain.unit_collection(&self.bdd_variable_set)) }) } + + /// Compute an (approximate) count of state in the given `set` using the encoding of `system`. + pub fn count_states(&self, set: &Bdd) -> f64 { + let symbolic_var_count = self.variables_transition_relation_and_domain.len() as i32; + set.cardinality() / 2.0f64.powi(symbolic_var_count) + } + + /// Compute a [Bdd] which represents a single (un-primed) state within the given symbolic `set`. + pub fn pick_state_bdd(&self, set: &Bdd) -> Bdd { + // Unfortunately, this is now a bit more complicated than it needs to be, because + // we have to ignore the primed variables, but it shouldn't bottleneck anything outside of + // truly extreme cases. + let standard_variables = self + .variables_transition_relation_and_domain + .iter() + .flat_map(|transition| transition.1.domain.raw_bdd_variables()); + let valuation = set + .sat_witness() + .expect("Cannot pick state from an empty set."); + let mut state_data = BddPartialValuation::empty(); + for var in standard_variables { + state_data.set_value(var, valuation.value(var)) + } + self.bdd_variable_set.mk_conjunctive_clause(&state_data) + } + + pub fn log_percent(set: &Bdd, universe: &Bdd) -> f64 { + set.cardinality().log2() / universe.cardinality().log2() * 100.0 + } } impl SmartSystemUpdateFn @@ -495,7 +472,7 @@ where DO::new(&mut bdd_variable_set_builder, &original_name, max_value); let primed = DO::new(&mut bdd_variable_set_builder, &primed_name, max_value); - ((original_name, original), (primed_name, primed)) // todo name the tuple fields + ((original_name, original), (primed_name, primed)) }) .collect::>(); @@ -542,31 +519,26 @@ where let relations = update_fns .into_iter() .map(|(target_variable_name, update_fn)| { - let target_symbolic_domain = *named_symbolic_domains_map - .get(target_variable_name.as_str()) - .expect("domain always present"); let target_symbolic_domain_primed = *named_symbolic_domains_map .get(format!("{}'", target_variable_name).as_str()) .expect("domain always present"); - let relation = update_fn.bit_answering_bdds.iter().fold( - // unit_set -> result of any `and` encodes only valid states - unit_set.clone(), - |acc, (bdd_var, bit_answering_bdd)| { - // todo this could be called once & zipped to the iterator to make blazingly fast - let bdd_var_primed = find_bdd_variables_prime( - bdd_var, - target_symbolic_domain, - target_symbolic_domain_primed, - ); - - let primed_target_variable_bdd = bdd_variable_set.mk_var(bdd_var_primed); - let primed_bound_to_udpate = - primed_target_variable_bdd.iff(bit_answering_bdd); - - acc.and(&primed_bound_to_udpate) - }, - ); + let relation = update_fn + .bit_answering_bdds + .iter() + .zip(target_symbolic_domain_primed.raw_bdd_variables()) + .fold( + // unit_set -> result of any `and` encodes only valid states + unit_set.clone(), + |acc, ((_bdd_var, bit_answering_bdd), bdd_var_primed)| { + let primed_target_variable_bdd = + bdd_variable_set.mk_var(bdd_var_primed); + let primed_bound_to_udpate = + primed_target_variable_bdd.iff(bit_answering_bdd); + + acc.and(&primed_bound_to_udpate) + }, + ); let specific_primed_unit_set = unprimed_var_names_and_their_primed_unit_collection .get(target_variable_name) @@ -692,7 +664,7 @@ where /// of another state from `source_states`). pub fn predecessors_async_exclude_loops( &self, - _transition_variable_name: &str, // todo naming of those + _variable_name: &str, _source_states: &Bdd, ) -> Bdd { // todo better to directly construct the specific no_loop_transition_bdd during construction @@ -704,14 +676,9 @@ where } fn get_transition_relation_and_domain(&self, variable_name: &str) -> Option<&VarInfo> { - // todo optimize using the hashtable mapper - self.variables_transition_relation_and_domain - .iter() - .find(|(maybe_variable_name, _)| maybe_variable_name == variable_name) - .map(|(_, update_fn_and_domain)| update_fn_and_domain) - // self.mapper - // .get(variable_name) - // .map(|idx| &self.variables_transition_relation_and_domain[*idx].1) + self.mapper + .get(variable_name) + .map(|idx| &self.variables_transition_relation_and_domain[*idx].1) } fn those_states_capable_of_transitioning_under(&self, _variable_name: &str) -> Bdd { @@ -843,8 +810,7 @@ pub mod variable_update_fn { #[derive(Debug)] pub struct VariableUpdateFn { - // todo ensure this is sorted by the BddVariable (as the output of the `raw_bdd_variables` method on Domain) - pub bit_answering_bdds: Vec<(BddVariable, Bdd)>, // todo maybe add String aka the name associated with the BddVariable + pub bit_answering_bdds: Vec<(BddVariable, Bdd)>, } impl VariableUpdateFn { @@ -904,7 +870,6 @@ pub mod variable_update_fn { }) }); - // todo consider ordering of the bits Self { bit_answering_bdds: target_domain .raw_bdd_variables() @@ -933,7 +898,6 @@ pub mod variable_update_fn { Expression::And(clauses) => { clauses .iter() - // todo one of the places where intersection with `unit_set` should be considered .fold(bdd_variable_set.mk_true(), |acc, clausule| { acc.and(&bdd_from_expression( clausule, @@ -986,7 +950,6 @@ pub mod variable_update_fn { CmpOp::Eq => target_vars_domain.encode_one(bdd_variable_set, &proposition.value), CmpOp::Neq => target_vars_domain .encode_one(bdd_variable_set, &proposition.value) - // todo one of the places where intersection with `unit_set` should be considered (or `domain.encode_one_not()`) .not(), CmpOp::Lt => target_vars_domain.encode_lt(bdd_variable_set, &proposition.value), CmpOp::Leq => target_vars_domain.encode_le(bdd_variable_set, &proposition.value), diff --git a/src/xml_parsing/expression_parser.rs b/src/xml_parsing/expression_parser.rs index e857799..5902855 100644 --- a/src/xml_parsing/expression_parser.rs +++ b/src/xml_parsing/expression_parser.rs @@ -1,5 +1,3 @@ -#![allow(dead_code)] // todo remove - use std::{io::BufRead, str::FromStr}; use xml::reader::XmlEvent; @@ -69,7 +67,6 @@ impl Expression { received_operator.parse::() { return logical_from_xml(xml, received_logical_operator); - // todo likely forgor to close the apply tag } if let Ok(comparison_operator) = received_operator.parse::() @@ -138,69 +135,6 @@ where } } -// this could be probably done using process_list, but scuffed so better new fn -/// expects the xml reader to be set so that calling `next()` should encounter -/// either opening of `apply` (encountering the first element), or end of -/// `apply` (signaling the end of the cnf/dnf arguments (so empty cnf/dnf)) -// fn get_cnf_or_dnf_items, BR: BufRead>( -// xml: &mut XR, -// ) -> Result>, XmlReadingError> { -// let mut acc = Vec::>::new(); - -// loop { -// match xml.next() { -// Ok(XmlEvent::Whitespace(_)) => { /* ignore */ } -// Ok(ref actual @ XmlEvent::StartElement { ref name, .. }) => { -// if name.local_name == "apply" { -// acc.push(Expression::try_from_xml(xml)?); -// continue; -// } - -// return Err(XmlReadingError::UnexpectedEvent { -// expected: crate::xml_parsing::utils::ExpectedXmlEvent::AnyOf(vec![ -// crate::xml_parsing::utils::ExpectedXmlEvent::Start( -// "apply (indented one)".to_string(), -// ), -// crate::xml_parsing::utils::ExpectedXmlEvent::End( -// "apply (this one)".to_string(), -// ), -// ]), -// got: actual.to_owned(), -// }); -// } -// Ok(ref actual @ XmlEvent::EndElement { ref name, .. }) => { -// if name.local_name == "apply" { -// return Ok(acc); -// } - -// return Err(XmlReadingError::UnexpectedEvent { -// expected: crate::xml_parsing::utils::ExpectedXmlEvent::AnyOf(vec![ -// crate::xml_parsing::utils::ExpectedXmlEvent::Start( -// "apply (indented one)".to_string(), -// ), -// crate::xml_parsing::utils::ExpectedXmlEvent::End( -// "apply (this one)".to_string(), -// ), -// ]), -// got: actual.to_owned(), -// }); -// } -// Ok(XmlEvent::EndDocument) => { -// // return Err("unexpected end of document".into()); -// todo!() -// } -// other => { -// todo!() -// // return Err(format!( -// // "expected either opening of indented apply or closing of this cnf/dnf apply, got {:?}", -// // other -// // ) -// // .into()); -// } -// } -// } -// } - fn get_cnf_or_dnf_items, BR: BufRead>( xml: &mut XR, ) -> Result>, XmlReadingError> { @@ -240,49 +174,6 @@ fn get_cnf_or_dnf_items, BR: BufRead>( } } -// todo maybe try to rewrite this using the `prcess_list` function -fn get_clausule_items(xml: &mut XR) -> Result>, XmlReadingError> -where - XR: XmlReader
, - BR: BufRead, - T: FromStr, -{ - let mut acc = Vec::>::new(); - - loop { - match xml.next()? { - XmlEvent::Whitespace(_) => ( /* ignore */ ), - ref got @ XmlEvent::StartElement { ref name, .. } => { - if name.local_name == "apply" { - acc.push(Expression::try_from_xml(xml)?); - continue; - } - - return Err(XmlReadingError::UnexpectedEvent { - expected: super::utils::ExpectedXmlEvent::Start("apply".to_string()), - got: got.clone(), - }); - } - XmlEvent::EndElement { name } => { - if name.local_name == "apply" { - return Ok(acc); - } - - return Err(XmlReadingError::UnexpectedEvent { - expected: super::utils::ExpectedXmlEvent::End("apply".to_string()), - got: XmlEvent::EndElement { name }, - }); - } - other => { - return Err(XmlReadingError::UnexpectedEvent { - expected: super::utils::ExpectedXmlEvent::Start("start of ".to_string()), - got: other, - }) - } - } - } -} - /// Expects xml to be at the end of the comparison operator tag (ie next is either value or variable name) fn proposition_from_xml( xml: &mut XR, diff --git a/src/xml_parsing/utils.rs b/src/xml_parsing/utils.rs index ef65d2a..81b440d 100644 --- a/src/xml_parsing/utils.rs +++ b/src/xml_parsing/utils.rs @@ -1,5 +1,3 @@ -#![allow(dead_code)] - use std::{fmt::Display, io::BufRead}; use thiserror::Error; use xml::{attribute::OwnedAttribute, name::OwnedName, namespace::Namespace, reader::XmlEvent}; @@ -271,13 +269,13 @@ where } } -// todo this one is likely useless /// Iterates through the xml until it finds the closing tag with the given name, /// specifically, closing_element.name.local_name == expected_name. /// /// Is also capable of working with recursive elements (elements that can contain themselves). /// In that case, this function returns once it encounters the closing tag of the element /// it is called from. +#[allow(dead_code)] // useless rn pub fn consume_the_rest_of_element( xml: &mut XR, element_name: &str, diff --git a/src/xml_parsing/variable_update_fn_parser.rs b/src/xml_parsing/variable_update_fn_parser.rs index e9f4a77..c19c06e 100644 --- a/src/xml_parsing/variable_update_fn_parser.rs +++ b/src/xml_parsing/variable_update_fn_parser.rs @@ -1,8 +1,5 @@ -#![allow(dead_code)] // todo remove - use std::{ collections::{HashMap, HashSet}, - fmt::Debug, io::BufRead, str::FromStr, }; @@ -98,7 +95,7 @@ fn process_input_var_name_item, BR: BufRead>( let item = qualitative_species .next() - .ok_or_else(|| XmlReadingError::NoSuchAttribute("qualitativeSpecies".to_string()))?; // todo + .ok_or_else(|| XmlReadingError::NoSuchAttribute("qualitativeSpecies".to_string()))?; expect_closure_of(xml, "input")?; @@ -181,82 +178,6 @@ fn result_level_from_attributes( .map_err(|_| XmlReadingError::ParsingError(attribute_with_result_lvl.value.clone())) } -// todo alright i have no idea how to do this -/* -// fn load_from_sbml(xml: &mut XR) -> Result<> { -// // todo -// // skip until -// // then call load_all_update_fns -// } - -fn load_from_sbml( - file_path: &str, -) -> Result>, XmlReadingError> -where - XR: XmlReader, - BR: BufRead, - // XR: XmlReader>, - T: FromStr + Default, -{ - // let xd = std::io::BufReader::new( - // std::fs::File::open(file_path).expect("Could not open file for reading"), - // ); - // let xd = xml::reader::EventReader::new(xd); - // // let mut xml = XR::new(super::xml_reader::XmlReader::new(xd)); - // let mut xml = XR::new(xd); - - // let mut xml = xml::reader::EventReader::new(std::io::BufReader::new( - // std::fs::File::open(file_path).unwrap(), - // )); - - // let xml = xml::reader::EventReader::new(std::io::BufReader::new( - // std::fs::File::open(file_path).unwrap(), - // )); - - // let mut xml = XR::new(xml); - - // super::utils::find_start_of(&mut xml, "listOfTransitions")?; - - // load_all_update_fns(&mut xml) - - todo!() -} -*/ - -/// Expects `xml` to be at the start of an sbml file. -/// Loads all elements into a HashMap. -pub fn load_from_sbml_buf_reader( - // xml: &mut XR, - // file_path: &str, - // buf_reader: BR, - xml: XR, -) -> Result>, XmlReadingError> -where - XR: XmlReader
, - BR: BufRead, - T: FromStr + Default, -{ - // let xd = std::io::BufReader::new( - // std::fs::File::open(file_path).expect("Could not open file for reading"), - // ); - // let xd = xml::reader::EventReader::new(xd); - // // let mut xml = XR::new(super::xml_reader::XmlReader::new(xd)); - // let mut xml = XR::new(xd); - - // let mut xml = xml::reader::EventReader::new(std::io::BufReader::new( - // std::fs::File::open(file_path).unwrap(), - // )); - - // let xml = xml::reader::EventReader::new(buf_reader); - // let mut xml = XR::new(xml); - - let mut xml = xml; - - super::utils::find_start_of(&mut xml, "listOfTransitions")?; - - load_all_update_fns(&mut xml) -} - /// Expect the current XML element to be /// Loads all contained elements into a HashMap. fn load_all_update_fns( @@ -306,7 +227,7 @@ use crate::update::update_fn::{SmartSystemUpdateFn, SystemUpdateFn}; impl SystemUpdateFn where DO: SymbolicDomainOrd, - T: FromStr + Default + Debug, // todo remove the debug from here + T: FromStr + Default, { /// Parses the XML element into a VariableUpdateFn struct. /// Expects the parameter `xml` to be at the start of the XML element. diff --git a/src/xml_parsing/xml_reader.rs b/src/xml_parsing/xml_reader.rs index bf3150c..60d9cc0 100644 --- a/src/xml_parsing/xml_reader.rs +++ b/src/xml_parsing/xml_reader.rs @@ -1,5 +1,3 @@ -#![allow(dead_code)] // todo remove - use std::io::BufRead; use xml::{reader::XmlEvent, EventReader}; @@ -22,9 +20,8 @@ impl XmlReader
for EventReader
{ /// used for pretty printing of the read xml during the reading process pub struct LoudReader { - // todo should not be pub -> implement `new()` properly - pub xml: EventReader
, - pub curr_indent: usize, + xml: EventReader
, + curr_indent: usize, } impl XmlReader
for LoudReader
{