[INFO] cloning repository https://github.com/PhiDung-hub/Grind75-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/PhiDung-hub/Grind75-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPhiDung-hub%2FGrind75-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPhiDung-hub%2FGrind75-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e14110697e5102454c2fb66391a725df120a43c5
[INFO] testing PhiDung-hub/Grind75-rs against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPhiDung-hub%2FGrind75-rs" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/PhiDung-hub/Grind75-rs
[INFO] finished tweaking git repo https://github.com/PhiDung-hub/Grind75-rs
[INFO] tweaked toml for git repo https://github.com/PhiDung-hub/Grind75-rs written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/PhiDung-hub/Grind75-rs on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/PhiDung-hub/Grind75-rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] dadd0d5404d178054610f1220607194e36306e77d47e46cb1c4264c9aefa17a2
[INFO] running `Command { std: "docker" "start" "-a" "dadd0d5404d178054610f1220607194e36306e77d47e46cb1c4264c9aefa17a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dadd0d5404d178054610f1220607194e36306e77d47e46cb1c4264c9aefa17a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dadd0d5404d178054610f1220607194e36306e77d47e46cb1c4264c9aefa17a2", kill_on_drop: false }`
[INFO] [stdout] dadd0d5404d178054610f1220607194e36306e77d47e46cb1c4264c9aefa17a2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 66115b21b1baf85d77ee7df9451933c0f64b2c2a2dcb3e1a8aa34f8b04979ff0
[INFO] running `Command { std: "docker" "start" "-a" "66115b21b1baf85d77ee7df9451933c0f64b2c2a2dcb3e1a8aa34f8b04979ff0", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.144
[INFO] [stderr]    Compiling crossbeam-utils v0.8.15
[INFO] [stderr]    Compiling memoffset v0.8.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.14
[INFO] [stderr]    Compiling rayon-core v1.11.0
[INFO] [stderr]    Compiling either v1.8.1
[INFO] [stderr]    Compiling regex-syntax v0.7.1
[INFO] [stderr]    Compiling aho-corasick v1.0.1
[INFO] [stderr]    Compiling getrandom v0.2.10
[INFO] [stderr]    Compiling num_cpus v1.15.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.8
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling crossbeam-deque v0.8.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling rayon v1.7.0
[INFO] [stderr]    Compiling regex v1.8.1
[INFO] [stderr]    Compiling algo_practise v1.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]   --> src/grind75/week6/extra_meeting_room_assignment.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     todo!();
[INFO] [stdout]    |     ------- any code following this expression is unreachable
[INFO] [stdout] 15 |     let mut to_be_assigned = BinaryHeap::new();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.40s
[INFO] running `Command { std: "docker" "inspect" "66115b21b1baf85d77ee7df9451933c0f64b2c2a2dcb3e1a8aa34f8b04979ff0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "66115b21b1baf85d77ee7df9451933c0f64b2c2a2dcb3e1a8aa34f8b04979ff0", kill_on_drop: false }`
[INFO] [stdout] 66115b21b1baf85d77ee7df9451933c0f64b2c2a2dcb3e1a8aa34f8b04979ff0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 0b1103cb317211dbc21906500d5f375241cbd49fb3150867ce8ba509458be1f2
[INFO] running `Command { std: "docker" "start" "-a" "0b1103cb317211dbc21906500d5f375241cbd49fb3150867ce8ba509458be1f2", kill_on_drop: false }`
[INFO] [stderr]    Compiling scoped_threadpool v0.1.9
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]   --> src/grind75/week6/extra_meeting_room_assignment.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     todo!();
[INFO] [stdout]    |     ------- any code following this expression is unreachable
[INFO] [stdout] 15 |     let mut to_be_assigned = BinaryHeap::new();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling algo_practise v1.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]   --> src/grind75/week6/extra_meeting_room_assignment.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     todo!();
[INFO] [stdout]    |     ------- any code following this expression is unreachable
[INFO] [stdout] 15 |     let mut to_be_assigned = BinaryHeap::new();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.40s
[INFO] running `Command { std: "docker" "inspect" "0b1103cb317211dbc21906500d5f375241cbd49fb3150867ce8ba509458be1f2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0b1103cb317211dbc21906500d5f375241cbd49fb3150867ce8ba509458be1f2", kill_on_drop: false }`
[INFO] [stdout] 0b1103cb317211dbc21906500d5f375241cbd49fb3150867ce8ba509458be1f2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 53d108d1a656a8e277b7b24f3d2af4c5e6fb93c3c76a7c82a3d1900192361658
[INFO] running `Command { std: "docker" "start" "-a" "53d108d1a656a8e277b7b24f3d2af4c5e6fb93c3c76a7c82a3d1900192361658", kill_on_drop: false }`
[INFO] [stderr] warning: unreachable statement
[INFO] [stderr]   --> src/grind75/week6/extra_meeting_room_assignment.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 14 |     todo!();
[INFO] [stderr]    |     ------- any code following this expression is unreachable
[INFO] [stderr] 15 |     let mut to_be_assigned = BinaryHeap::new();
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `algo_practise` (lib) generated 1 warning
[INFO] [stderr] warning: `algo_practise` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/algo_practise/ea909f4e0de2ca21/deps/algo_practise-ea909f4e0de2ca21)
[INFO] [stdout] 
[INFO] [stdout] running 573 tests
[INFO] [stdout] test algo::graph::bellman_ford::tests::single_vertex ... ok
[INFO] [stdout] test algo::graph::bellman_ford::tests::graph_1 ... ok
[INFO] [stdout] test algo::graph::bellman_ford::tests::single_edge ... ok
[INFO] [stdout] test algo::graph::bfs::tests::breadth_first_search_graph1_when_node_not_found_returns_none ... ok
[INFO] [stdout] test algo::graph::bellman_ford::tests::tree_1 ... ok
[INFO] [stdout] test algo::graph::bfs::tests::breadth_first_search_graph1_when_target_8_should_evaluate_all_nodes_first ... ok
[INFO] [stdout] test algo::graph::bfs::tests::breadth_first_search_graph2_when_no_path_to_node_returns_none ... ok
[INFO] [stdout] test algo::graph::dfs::tests::depth_first_search_graph1_when_node_not_found_returns_none ... ok
[INFO] [stdout] test algo::sort::bubble_sort::tests::ascending ... ok
[INFO] [stdout] test algo::sort::bubble_sort::tests::descending ... ok
[INFO] [stdout] test algo::sort::bubble_sort::tests::empty ... ok
[INFO] [stdout] test algo::sort::insertion_sort::tests::already_sorted ... ok
[INFO] [stdout] test algo::sort::insertion_sort::tests::basic ... ok
[INFO] [stdout] test algo::sort::insertion_sort::tests::odd_number_of_elements ... ok
[INFO] [stdout] test algo::graph::dfs::tests::depth_first_search_graph1_when_target_8_should_evaluate_all_nodes_first ... ok
[INFO] [stdout] test algo::graph::dfs::tests::depth_first_search_graph2_should_find_path_from_4_to_1 ... ok
[INFO] [stdout] test algo::graph::dfs::tests::depth_first_search_graph2_when_no_path_to_node_returns_none ... ok
[INFO] [stdout] test algo::sort::bucket_sort::tests::one_element ... ok
[INFO] [stdout] test algo::graph::dijkstra::tests::tree_1 ... ok
[INFO] [stdout] test algo::graph::dijkstra::tests::graph_1 ... ok
[INFO] [stdout] test algo::graph::dijkstra::tests::single_vertex ... ok
[INFO] [stdout] test algo::graph::dijkstra::tests::single_edge ... ok
[INFO] [stdout] test algo::sort::insertion_sort::tests::repeated_elements ... ok
[INFO] [stdout] test daily::contains_duplicate_ii::tests::example_1 ... ok
[INFO] [stdout] test algo::sort::merge_sort::tests::test_merge_sort1 ... ok
[INFO] [stdout] test daily::contains_duplicate_ii::tests::example_2 ... ok
[INFO] [stdout] test daily::contains_duplicate_iii::tests::example_1 ... ok
[INFO] [stdout] test daily::contains_duplicate_iii::tests::example_3 ... ok
[INFO] [stdout] test algo::sort::insertion_sort::tests::one_element ... ok
[INFO] [stdout] test grind75::week1::add_binary::tests::basic_cases ... ok
[INFO] [stdout] test grind75::week1::add_binary::tests::carry_left_over_and_unequal_len ... ok
[INFO] [stdout] test daily::contains_duplicate_ii::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::backspace_string_compare::tests::example_1 ... ok
[INFO] [stdout] test algo::sort::merge_sort::tests::test_merge_sort3 ... ok
[INFO] [stdout] test daily::contains_duplicate_iii::tests::example_2 ... ok
[INFO] [stdout] test algo::graph::bfs::tests::breadth_first_search_graph2_should_find_path_from_4_to_1 ... ok
[INFO] [stdout] test grind75::week1::backspace_string_compare::tests::example_4 ... ok
[INFO] [stdout] test algo::sort::insertion_sort::tests::empty ... ok
[INFO] [stdout] test algo::sort::tests::is_sorted ... ok
[INFO] [stdout] test grind75::week1::balanced_binary_tree::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::backspace_string_compare::tests::example_2 ... ok
[INFO] [stdout] test algo::sort::bucket_sort::tests::empty ... ok
[INFO] [stdout] test algo::sort::merge_sort::tests::test_merge_sort2 ... ok
[INFO] [stdout] test grind75::week1::best_time_to_buy_and_sell_stock::tests::price_decrease ... ok
[INFO] [stdout] test grind75::week1::best_time_to_buy_and_sell_stock::tests::price_increase ... ok
[INFO] [stdout] test algo::sort::quick_sort::tests::test_quick_sort ... ok
[INFO] [stdout] test grind75::week1::balanced_binary_tree::tests::example_1 ... ok
[INFO] [stdout] test algo::sort::bucket_sort::tests::repeated_elements ... ok
[INFO] [stdout] test grind75::week1::balanced_binary_tree::tests::example_4 ... ok
[INFO] [stdout] test algo::sort::bucket_sort::tests::basic ... ok
[INFO] [stdout] test grind75::week1::balanced_binary_tree::tests::example_8 ... ok
[INFO] [stdout] test grind75::week1::balanced_binary_tree::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::binary_search::tests::example_4 ... ok
[INFO] [stdout] test grind75::week1::climbing_stairs::tests::base_cases ... ok
[INFO] [stdout] test algo::sort::bucket_sort::tests::odd_number_of_elements ... ok
[INFO] [stdout] test grind75::week1::balanced_binary_tree::tests::example_6 ... ok
[INFO] [stdout] test grind75::week1::contains_duplicate::tests::false_cases ... ok
[INFO] [stdout] test grind75::week1::balanced_binary_tree::tests::example_5 ... ok
[INFO] [stdout] test grind75::week1::backspace_string_compare::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::climbing_stairs::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::counting_bits::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::counting_bits::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::add_binary::tests::equal_len ... ok
[INFO] [stdout] test grind75::week1::climbing_stairs::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::contains_duplicate::tests::true_cases ... ok
[INFO] [stdout] test grind75::week1::counting_bits::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::balanced_binary_tree::tests::example_7 ... ok
[INFO] [stdout] test grind75::week1::extra_best_buy_cooldown::tests::price_strictly_decrease ... ok
[INFO] [stdout] test grind75::week1::extra_best_buy_cooldown::tests::price_strictly_increase ... ok
[INFO] [stdout] test grind75::week1::flood_fill::tests::all_same_as_fill_color ... ok
[INFO] [stdout] test grind75::week1::invert_binary_tree::tests::partially_null_case ... ok
[INFO] [stdout] test grind75::week1::invert_binary_tree::tests::simple_case ... ok
[INFO] [stdout] test grind75::week1::invert_binary_tree::tests::typical_case ... ok
[INFO] [stdout] test grind75::week1::linked_list_cycle::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::linked_list_cycle::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::linked_list_cycle::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::longest_common_prefix::tests::empty_case ... ok
[INFO] [stdout] test grind75::week1::longest_common_prefix::tests::leetcode_example_1 ... ok
[INFO] [stdout] test grind75::week1::longest_common_prefix::tests::leetcode_example_2 ... ok
[INFO] [stdout] test grind75::week1::flood_fill::tests::typical_case ... ok
[INFO] [stdout] test grind75::week1::flood_fill::tests::unique_target_cell ... ok
[INFO] [stdout] test grind75::week1::implement_queue_using_stacks::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::best_time_to_buy_and_sell_stock::tests::price_multiple_troughs ... ok
[INFO] [stdout] test grind75::week1::binary_search::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::binary_search::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::diameter_of_binary_tree::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::diameter_of_binary_tree::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::extra_best_buy_cooldown::tests::price_multiple_troughs ... ok
[INFO] [stdout] test grind75::week1::extra_best_buy_cooldown::tests::price_one_trough ... ok
[INFO] [stdout] test grind75::week1::invert_binary_tree::tests::empty_tree ... ok
[INFO] [stdout] test grind75::week1::longest_palindrome::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::longest_palindrome::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::maximum_depth_of_binary_tree::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::meeting_rooms::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::majority_element::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::merge_two_sorted_lists::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::longest_palindrome::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::merge_two_sorted_lists::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::middle_of_linked_list::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::majority_element::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::maximum_depth_of_binary_tree::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::middle_of_linked_list::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::number_of_1_bits::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::number_of_1_bits::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::number_of_1_bits::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::palindrome_linked_list::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::palindrome_linked_list::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::palindrome_linked_list::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::ransom_note::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::ransom_note::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::ransom_note::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::ransom_note::tests::example_4 ... ok
[INFO] [stdout] test grind75::week1::reverse_linked_list::tests::basic_case ... ok
[INFO] [stdout] test grind75::week1::reverse_linked_list::tests::basic_case_2 ... ok
[INFO] [stdout] test grind75::week1::roman_to_integer::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::reverse_linked_list::tests::empty_case ... ok
[INFO] [stdout] test grind75::week1::roman_to_integer::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::same_tree::tests::different_values ... ok
[INFO] [stdout] test grind75::week1::roman_to_integer::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::same_tree::tests::different_nodes ... ok
[INFO] [stdout] test grind75::week1::same_tree::tests::equal_cases ... ok
[INFO] [stdout] test grind75::week1::single_number::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::majority_element::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::meeting_rooms::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::meeting_rooms::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::merge_two_sorted_lists::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::middle_of_linked_list::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::single_number::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::two_sum::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::two_sum::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::valid_anagram::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::valid_anagram::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::valid_palindrome::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::valid_palindrome::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::valid_parentheses::tests::example_4 ... ok
[INFO] [stdout] test grind75::week2::_01_matrix::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::two_sum::tests::example_3 ... ok
[INFO] [stdout] test grind75::week2::_3sum::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::valid_palindrome::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::valid_parentheses::tests::example_3 ... ok
[INFO] [stdout] test grind75::week2::_01_matrix::tests::example_3 ... ok
[INFO] [stdout] test grind75::week2::_01_matrix::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::_3sum::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::valid_parentheses::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::best_time_to_buy_and_sell_stock::tests::price_1_trough ... ok
[INFO] [stdout] test grind75::week1::valid_anagram::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::_3sum::tests::example_3 ... ok
[INFO] [stdout] test grind75::week2::binary_tree_level_order_traversal::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::coin_change::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::binary_tree_level_order_traversal::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::course_schedule::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::course_schedule::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::binary_tree_level_order_traversal::tests::example_3 ... ok
[INFO] [stdout] test grind75::week2::evaluate_reverse_polish_notation::tests::example_1 ... ok
[INFO] [stdout] test grind75::week1::valid_parentheses::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::implement_trie::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::course_schedule::tests::example_4 ... ok
[INFO] [stdout] test grind75::week2::evaluate_reverse_polish_notation::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::coin_change::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::course_schedule::tests::example_3 ... ok
[INFO] [stdout] test grind75::week2::evaluate_reverse_polish_notation::tests::example_3 ... ok
[INFO] [stdout] test grind75::week2::k_closest_points_to_origin::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::insert_interval::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::implement_trie::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::k_closest_points_to_origin::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::maximum_subarray::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::min_stack::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::longest_substring_without_repeating_characters::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::missing_number::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::course_schedule::tests::example_5 ... ok
[INFO] [stdout] test grind75::week2::move_zeroes::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::longest_substring_without_repeating_characters::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::num_islands::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::missing_number::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::longest_substring_without_repeating_characters::tests::example_3 ... ok
[INFO] [stdout] test grind75::week2::num_islands::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::maximum_subarray::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::num_islands::tests::example_3 ... ok
[INFO] [stdout] test grind75::week2::insert_interval::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::move_zeroes::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::move_zeroes::tests::example_3 ... ok
[INFO] [stdout] test grind75::week2::rotting_oranges::tests::example_3 ... ok
[INFO] [stdout] test grind75::week2::palindrome_number::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::reverse_bits::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::product_of_array_except_self::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::reverse_bits::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::rotting_oranges::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::rotting_oranges::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::sorted_array_to_bst::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::squares_of_a_sorted_array::tests::example_3 ... ok
[INFO] [stdout] test grind75::week2::sorted_array_to_bst::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::squares_of_a_sorted_array::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::subtree_of_another_tree::tests::equal_case_2 ... ok
[INFO] [stdout] test grind75::week2::subtree_of_another_tree::tests::different_values_1 ... ok
[INFO] [stdout] test grind75::week2::squares_of_a_sorted_array::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::subtree_of_another_tree::tests::equal_case_3 ... ok
[INFO] [stdout] test grind75::week2::symmetric_tree::tests::example_1 ... ok
[INFO] [stdout] test grind75::week2::subtree_of_another_tree::tests::equal_case_1 ... ok
[INFO] [stdout] test grind75::week2::subtree_of_another_tree::tests::different_nodes ... ok
[INFO] [stdout] test grind75::week2::palindrome_number::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::product_of_array_except_self::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::symmetric_tree::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::validate_bst::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::accounts_merge::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::accounts_merge::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::binary_tree_right_side_view::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::atoi::tests::margin_negative ... ok
[INFO] [stdout] test grind75::week3::binary_tree_right_side_view::tests::example_3 ... ok
[INFO] [stdout] test grind75::week3::atoi::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::binary_tree_right_side_view::tests::example_4 ... ok
[INFO] [stdout] test grind75::week3::atoi::tests::margin_positive ... ok
[INFO] [stdout] test grind75::week3::atoi::tests::example_4 ... ok
[INFO] [stdout] test grind75::week3::binary_tree_right_side_view::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::combination_sum::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::build_tree_from_preorder_and_inorder_traversal::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::container_with_most_water::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::container_with_most_water::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::container_with_most_water::tests::example_3 ... ok
[INFO] [stdout] test grind75::week3::combination_sum::tests::example_2 ... ok
[INFO] [stdout] test grind75::week2::validate_bst::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::atoi::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::atoi::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::binary_search::tests::example_2 ... ok
[INFO] [stdout] test grind75::week1::diameter_of_binary_tree::tests::example_3 ... ok
[INFO] [stdout] test grind75::week1::flood_fill::tests::all_same_as_target_cell_color ... ok
[INFO] [stdout] test grind75::week2::missing_number::tests::example_3 ... ok
[INFO] [stdout] test grind75::week3::combination_sum::tests::example_3 ... ok
[INFO] [stdout] test grind75::week3::build_tree_from_preorder_and_inorder_traversal::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::extra_partition_k_subsets::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::extra_partition_k_subsets::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::find_all_anagrams::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::find_all_anagrams::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::lca_of_binary_tree::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::lca_of_binary_tree::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::longest_palindromic_substring::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::longest_palindromic_substring::tests::example_3 ... ok
[INFO] [stdout] test grind75::week3::merge_intervals::tests::example_3 ... ok
[INFO] [stdout] test grind75::week3::partition_2_subsets::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::partition_2_subsets::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::lca_of_binary_tree::tests::assymetric_case ... ok
[INFO] [stdout] test grind75::week3::extra_partition_k_subsets::tests::example_3 ... ok
[INFO] [stdout] test grind75::week3::lca_of_binary_tree::tests::example_3 ... ok
[INFO] [stdout] test grind75::week3::letter_combinations_of_a_phone_number::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::letter_combinations_of_a_phone_number::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::letter_combinations_of_a_phone_number::tests::example_3 ... ok
[INFO] [stdout] test grind75::week3::longest_palindromic_substring::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::partition_2_subsets::tests::example_3 ... ok
[INFO] [stdout] test grind75::week3::merge_intervals::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::merge_intervals::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::permutations::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::permutations::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::permutations::tests::example_3 ... ok
[INFO] [stdout] test grind75::week3::permutations::tests::example_4 ... ok
[INFO] [stdout] test grind75::week3::search_rotated_sorted_array::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::search_rotated_sorted_array::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::search_rotated_sorted_array::tests::example_3 ... ok
[INFO] [stdout] test grind75::week3::sort_colors::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::sort_colors::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::subsets::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::time_based_key_value_store::tests::test_different_get_time ... ok
[INFO] [stdout] test grind75::week3::unique_paths::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::spiral_matrix::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::word_break::tests::test_word_break ... ok
[INFO] [stdout] test grind75::week3::subsets::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::subsets::tests::example_3 ... ok
[INFO] [stdout] test grind75::week3::time_based_key_value_store::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::unique_paths::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::unique_paths::tests::example_3 ... ok
[INFO] [stdout] test grind75::week3::word_break::tests::test_word_break_02 ... ok
[INFO] [stdout] test grind75::week3::spiral_matrix::tests::example_1 ... ok
[INFO] [stdout] test grind75::week3::word_break::tests::test_word_break_04 ... ok
[INFO] [stdout] test grind75::week3::word_search::tests::example_3 ... ok
[INFO] [stdout] test grind75::week4::course_schedule_ii::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::daily_temperatures::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::daily_temperatures::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::word_search::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::find_duplicate_number::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::find_duplicate_number::tests::example_3 ... ok
[INFO] [stdout] test grind75::week4::gas_station::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::gas_station::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::gas_station::tests::example_3 ... ok
[INFO] [stdout] test grind75::week4::graph_valid_tree::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::find_duplicate_number::tests::example_2 ... ok
[INFO] [stdout] test grind75::week3::word_search::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::course_schedule_ii::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::course_schedule_ii::tests::example_3 ... ok
[INFO] [stdout] test grind75::week4::course_schedule_ii::tests::example_4 ... ok
[INFO] [stdout] test grind75::week4::daily_temperatures::tests::example_3 ... ok
[INFO] [stdout] test grind75::week3::word_break::tests::test_word_break_03 ... ok
[INFO] [stdout] test grind75::week4::graph_valid_tree::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::graph_valid_tree::tests::example_3 ... ok
[INFO] [stdout] test grind75::week4::group_anagrams::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::group_anagrams::tests::example_3 ... ok
[INFO] [stdout] test grind75::week4::house_robber::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::house_robber::tests::example_3 ... ok
[INFO] [stdout] test grind75::week4::kth_smallest_element_in_a_bst::tests::example_3 ... ok
[INFO] [stdout] test grind75::week4::course_schedule_ii::tests::example_5 ... ok
[INFO] [stdout] test grind75::week4::longest_increasing_subsequence::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::group_anagrams::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::house_robber::tests::example_4 ... ok
[INFO] [stdout] test grind75::week4::kth_smallest_element_in_a_bst::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::house_robber::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::kth_smallest_element_in_a_bst::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::lru_cache::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::lru_cache::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::lru_cache::tests::example_3 ... ok
[INFO] [stdout] test grind75::week4::max_product_subarray::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::max_product_subarray::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::max_product_subarray::tests::example_3 ... ok
[INFO] [stdout] test grind75::week4::longest_increasing_subsequence::tests::example_3 ... ok
[INFO] [stdout] test grind75::week4::minimum_height_trees::tests::example_3 ... ok
[INFO] [stdout] test grind75::week4::next_permutation::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::next_permutation::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::pacific_atlantic_water_flow::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::pacific_atlantic_water_flow::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::minimum_height_trees::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::shortest_path_to_get_food::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::design_add_and_search_words_data_structure::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::remove_nth_node_from_end_of_list::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::remove_nth_node_from_end_of_list::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::remove_nth_node_from_end_of_list::tests::example_3 ... ok
[INFO] [stdout] test grind75::week4::minimum_height_trees::tests::example_4 ... ok
[INFO] [stdout] test grind75::week4::longest_increasing_subsequence::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::next_permutation::tests::example_3 ... ok
[INFO] [stdout] test grind75::week4::shortest_path_to_get_food::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::shortest_path_to_get_food::tests::example_3 ... ok
[INFO] [stdout] test grind75::week4::shortest_path_to_get_food::tests::example_5 ... ok
[INFO] [stdout] test grind75::week4::swap_node_in_pairs::tests::example_3 ... ok
[INFO] [stdout] test grind75::week4::task_scheduler::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::swap_node_in_pairs::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::shortest_path_to_get_food::tests::example_4 ... ok
[INFO] [stdout] test grind75::week4::top_k_frequent_words::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::valid_sudoku::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::add_two_numbers::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::task_scheduler::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::swap_node_in_pairs::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::asteroid_collision::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::top_k_frequent_words::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::asteroid_collision::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::contiguous_array::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::contiguous_array::tests::example_4 ... ok
[INFO] [stdout] test grind75::week5::decode_string::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::decode_string::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::decode_string::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::decode_string::tests::example_4 ... ok
[INFO] [stdout] test grind75::week5::find_k_closest_elements::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::decode_string::tests::example_5 ... ok
[INFO] [stdout] test grind75::week5::find_k_closest_elements::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::find_k_closest_elements::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::find_k_closest_elements::tests::example_4 ... ok
[INFO] [stdout] test grind75::week5::generate_parentheses::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::generate_parentheses::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::task_scheduler::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::generate_parentheses::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::add_two_numbers::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::jump_game::tests::example_4 ... ok
[INFO] [stdout] test grind75::week5::jump_game::tests::example_5 ... ok
[INFO] [stdout] test grind75::week5::kth_largest_element_in_an_array::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::kth_largest_element_in_an_array::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::kth_largest_element_in_an_array::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::longest_consecutive_sequence::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::longest_consecutive_sequence::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::valid_sudoku::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::add_two_numbers::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::longest_repeating_character_replacement::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::longest_repeating_character_replacement::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::asteroid_collision::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::contiguous_array::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::jump_game::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::jump_game::tests::example_2 ... ok
[INFO] [stdout] test grind75::week4::minimum_height_trees::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::top_k_frequent_words::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::longest_consecutive_sequence::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::jump_game::tests::example_3 ... ok
[INFO] [stdout] test grind75::week4::pacific_atlantic_water_flow::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::contiguous_array::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::max_width_of_binary_tree::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::maximal_square::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::maximal_square::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::max_width_of_binary_tree::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::max_width_of_binary_tree::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::number_of_connected_components_in_an_undirected_graph::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::longest_repeating_character_replacement::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::number_of_connected_components_in_an_undirected_graph::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::odd_even_linked_list::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::odd_even_linked_list::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::number_of_connected_components_in_an_undirected_graph::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::minimum_knight_moves::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::number_of_connected_components_in_an_undirected_graph::tests::example_4 ... ok
[INFO] [stdout] test grind75::week5::path_sum_ii::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::path_sum_ii::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::minimum_knight_moves::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::random_pick_weight::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::random_pick_weight::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::rotate_array::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::rotate_array::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::rotate_image::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::rotate_array::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::rotate_image::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::sort_list::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::odd_even_linked_list::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::sort_list::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::path_sum_ii::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::random_pick_weight::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::rotate_image::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::subarray_sum_equals_k::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::subarray_sum_equals_k::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::all_node_distance_k_in_binary_tree::tests::example_1 ... ok
[INFO] [stdout] test grind75::week5::subarray_sum_equals_k::tests::example_3 ... ok
[INFO] [stdout] test grind75::week6::all_node_distance_k_in_binary_tree::tests::example_3 ... ok
[INFO] [stdout] test grind75::week6::all_node_distance_k_in_binary_tree::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::sort_list::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::basic_calculator_ii::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::cheapest_flight_within_k_stops::tests::example_3 ... ok
[INFO] [stdout] test grind75::week6::combination_sum_iv::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::basic_calculator_ii::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::combination_sum_iv::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::cheapest_flight_within_k_stops::tests::example_4 ... ok
[INFO] [stdout] test grind75::week6::cheapest_flight_within_k_stops::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::cheapest_flight_within_k_stops::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::decode_ways::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::decode_ways::tests::example_3 ... ok
[INFO] [stdout] test grind75::week6::encode_and_decode_string::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::find_minimum_in_rotated_sorted_array::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::find_minimum_in_rotated_sorted_array::tests::example_4 ... ok
[INFO] [stdout] test grind75::week6::find_minimum_in_rotated_sorted_array::tests::example_3 ... ok
[INFO] [stdout] test grind75::week6::largest_number::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::find_minimum_in_rotated_sorted_array::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::largest_number::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::insert_delete_get_random::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::encode_and_decode_string::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::largest_number::tests::example_3 ... ok
[INFO] [stdout] test grind75::week6::design_hit_counter::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::meeting_room_ii::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::minimum_window_substring::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::meeting_room_ii::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::meeting_room_ii::tests::example_3 ... ok
[INFO] [stdout] test grind75::week6::largest_number::tests::example_4 ... ok
[INFO] [stdout] test grind75::week6::minimum_window_substring::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::minimum_window_substring::tests::example_3 ... ok
[INFO] [stdout] test grind75::week6::minimum_window_substring::tests::example_4 ... ok
[INFO] [stdout] test grind75::week6::decode_ways::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::non_overlapping_intervals::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::path_sum_iii::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::non_overlapping_intervals::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::non_overlapping_intervals::tests::example_3 ... ok
[INFO] [stdout] test grind75::week6::path_sum_iii::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::pow_x_n::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::path_sum_iii::tests::example_3 ... ok
[INFO] [stdout] test grind75::week6::pow_x_n::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::pow_x_n::tests::example_3 ... ok
[INFO] [stdout] test grind75::week6::reorder_list::tests::example_3 ... ok
[INFO] [stdout] test grind75::week6::reorder_list::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::reorder_list::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::reverse_integer::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::reverse_integer::tests::example_3 ... ok
[INFO] [stdout] test grind75::week6::reverse_integer::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::reverse_integer::tests::example_4 ... ok
[INFO] [stdout] test grind75::week6::rotate_list::tests::example_4 ... ok
[INFO] [stdout] test grind75::week6::rotate_list::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::rotate_list::tests::example_3 ... ok
[INFO] [stdout] test grind75::week6::search_a_2d_matrix::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::search_a_2d_matrix::tests::example_3 ... ok
[INFO] [stdout] test grind75::week6::search_a_2d_matrix::tests::example_4 ... ok
[INFO] [stdout] test grind75::week6::search_a_2d_matrix::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::set_matrix_zeroes::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::minimum_window_substring::tests::example_5 ... ok
[INFO] [stdout] test grind75::week6::minimum_window_substring::tests::example_6 ... ok
[INFO] [stdout] test grind75::week6::rotate_list::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::set_matrix_zeroes::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::three_sum_closest::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::zigzag_level_order_traversal::tests::example_1 ... ok
[INFO] [stdout] test grind75::week6::zigzag_level_order_traversal::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::zigzag_level_order_traversal::tests::example_4 ... ok
[INFO] [stdout] test grind75::week6::three_sum_closest::tests::example_2 ... ok
[INFO] [stdout] test grind75::week6::zigzag_level_order_traversal::tests::example_3 ... ok
[INFO] [stdout] test grind75::week7::basic_calculator::tests::example_1 ... ok
[INFO] [stdout] test grind75::week7::binary_tree_max_path_sum::tests::example_2 ... ok
[INFO] [stdout] test grind75::week7::binary_tree_max_path_sum::tests::example_3 ... ok
[INFO] [stdout] test grind75::week7::basic_calculator::tests::example_2 ... ok
[INFO] [stdout] test grind75::week7::design_in_memory_system::tests::example_2 ... ok
[INFO] [stdout] test grind75::week7::binary_tree_max_path_sum::tests::example_1 ... ok
[INFO] [stdout] test grind75::week7::design_in_memory_system::tests::example_3 ... ok
[INFO] [stdout] test grind75::week7::employee_free_time::tests::example_2 ... ok
[INFO] [stdout] test grind75::week7::find_median_from_data_stream::tests::example_1 ... ok
[INFO] [stdout] test grind75::week7::employee_free_time::tests::example_1 ... ok
[INFO] [stdout] test grind75::week7::largest_rectangle_in_histogram::tests::example_1 ... ok
[INFO] [stdout] test grind75::week7::largest_rectangle_in_histogram::tests::example_3 ... ok
[INFO] [stdout] test grind75::week5::maximal_square::tests::example_3 ... ok
[INFO] [stdout] test grind75::week7::largest_rectangle_in_histogram::tests::example_2 ... ok
[INFO] [stdout] test grind75::week5::minimum_knight_moves::tests::example_1 ... ok
[INFO] [stdout] test grind75::week7::longest_increasing_path_in_a_matrix::tests::example_1 ... ok
[INFO] [stdout] test grind75::week7::longest_increasing_path_in_a_matrix::tests::example_3 ... ok
[INFO] [stdout] test grind75::week7::longest_increasing_path_in_a_matrix::tests::example_2 ... ok
[INFO] [stdout] test grind75::week7::longest_valid_parentheses::tests::example_1 ... ok
[INFO] [stdout] test grind75::week7::design_in_memory_system::tests::example_1 ... ok
[INFO] [stdout] test grind75::week7::max_frequency_stack::tests::example_1 ... ok
[INFO] [stdout] test grind75::week7::longest_valid_parentheses::tests::example_2 ... ok
[INFO] [stdout] test grind75::week7::max_profit_in_job_scheduling::tests::example_3 ... ok
[INFO] [stdout] test grind75::week7::max_profit_in_job_scheduling::tests::example_1 ... ok
[INFO] [stdout] test grind75::week7::longest_valid_parentheses::tests::example_3 ... ok
[INFO] [stdout] test grind75::week7::max_profit_in_job_scheduling::tests::example_2 ... ok
[INFO] [stdout] test grind75::week7::longest_valid_parentheses::tests::example_4 ... ok
[INFO] [stdout] test grind75::week7::median_of_two_sorted_arrays::tests::example_2 ... ok
[INFO] [stdout] test grind75::week7::median_of_two_sorted_arrays::tests::example_3 ... ok
[INFO] [stdout] test grind75::week7::merge_k_sorted_lists::tests::example_1 ... ok
[INFO] [stdout] test grind75::week7::merge_k_sorted_lists::tests::example_2 ... ok
[INFO] [stdout] test grind75::week7::serde_binary_tree::tests::example_1 ... ok
[INFO] [stdout] test grind75::week7::trapping_rain_water::tests::example_4 ... ok
[INFO] [stdout] test grind75::week7::trapping_rain_water::tests::example_1 ... ok
[INFO] [stdout] test grind75::week7::trapping_rain_water::tests::example_5 ... ok
[INFO] [stdout] test grind75::week7::trapping_rain_water::tests::example_3 ... ok
[INFO] [stdout] test grind75::week7::word_ladder::tests::example_3 ... ok
[INFO] [stdout] test grind75::week7::word_ladder::tests::example_4 ... ok
[INFO] [stdout] test grind75::week7::trapping_rain_water::tests::example_2 ... ok
[INFO] [stdout] test grind75::week7::word_ladder::tests::example_1 ... ok
[INFO] [stdout] test grind75::week7::word_search_ii::tests::example_2 ... ok
[INFO] [stdout] test grind75::week7::word_search_ii::tests::example_3 ... ok
[INFO] [stdout] test grind75::week7::word_search_ii::tests::example_1 ... ok
[INFO] [stdout] test grind75::week8::alien_dictionary::tests::example_3 ... ok
[INFO] [stdout] test grind75::week8::bus_routes::tests::example_1 ... ok
[INFO] [stdout] test grind75::week8::bus_routes::tests::example_2 ... ok
[INFO] [stdout] test grind75::week8::bus_routes::tests::example_3 ... ok
[INFO] [stdout] test grind75::week8::first_missing_positive::tests::example_1 ... ok
[INFO] [stdout] test grind75::week8::first_missing_positive::tests::example_2 ... ok
[INFO] [stdout] test grind75::week8::first_missing_positive::tests::example_4 ... ok
[INFO] [stdout] test grind75::week8::n_queens::tests::example_1 ... ok
[INFO] [stdout] test grind75::week8::n_queens::tests::example_2 ... ok
[INFO] [stdout] test grind75::week8::n_queens::tests::example_3 ... ok
[INFO] [stdout] test grind75::week8::palindrome_pairs::tests::example_1 ... ok
[INFO] [stdout] test grind75::week8::palindrome_pairs::tests::example_2 ... ok
[INFO] [stdout] test grind75::week8::palindrome_pairs::tests::example_3 ... ok
[INFO] [stdout] test grind75::week8::reverse_nodes_in_k_groups::tests::example_2 ... ok
[INFO] [stdout] test grind75::week8::reverse_nodes_in_k_groups::tests::example_1 ... ok
[INFO] [stdout] test grind75::week8::first_missing_positive::tests::example_3 ... ok
[INFO] [stdout] test grind75::week8::sliding_window_maximum::tests::example_1 ... ok
[INFO] [stdout] test grind75::week7::word_ladder::tests::example_2 ... ok
[INFO] [stdout] test grind75::week8::sliding_window_maximum::tests::example_2 ... ok
[INFO] [stdout] test grind75::week8::sliding_window_maximum::tests::example_3 ... ok
[INFO] [stdout] test grind75::week8::sliding_window_maximum::tests::example_4 ... ok
[INFO] [stdout] test grind75::week8::smallest_range_from_k_lists::tests::example_1 ... ok
[INFO] [stdout] test grind75::week8::smallest_range_from_k_lists::tests::example_2 ... ok
[INFO] [stdout] test grind75::week8::smallest_range_from_k_lists::tests::example_3 ... ok
[INFO] [stdout] test structs::binary_tree::tests::from_bfs_typical_case ... ok
[INFO] [stdout] test grind75::week8::reverse_nodes_in_k_groups::tests::example_3 ... ok
[INFO] [stdout] test structs::binary_tree::tests::to_bfs_option_success ... ok
[INFO] [stdout] test structs::fenwick_tree::tests::addition_tree ... ok
[INFO] [stdout] test structs::fenwick_tree::tests::max_tree ... ok
[INFO] [stdout] test structs::fenwick_tree::tests::min_tree ... ok
[INFO] [stdout] test structs::fenwick_tree::tests::multiplication_tree ... ok
[INFO] [stdout] test structs::list::test::basics ... ok
[INFO] [stdout] test structs::list::test::into_iter ... ok
[INFO] [stdout] test structs::list::test::iter ... ok
[INFO] [stdout] test structs::list::test::iter_mut ... ok
[INFO] [stdout] test structs::list::test::peek ... ok
[INFO] [stdout] test structs::lru_cache::tests::example_1 ... ok
[INFO] [stdout] test structs::lru_cache::tests::example_2 ... ok
[INFO] [stdout] test structs::lru_cache::tests::example_3 ... ok
[INFO] [stdout] test grind75::week6::meeting_room_assignment::tests::example_1 ... FAILED
[INFO] [stdout] test grind75::week6::meeting_room_assignment::tests::example_3 ... FAILED
[INFO] [stdout] test grind75::week6::meeting_room_assignment::tests::example_2 ... FAILED
[INFO] [stdout] test grind75::week7::find_median_from_data_stream::tests::example_2 ... FAILED
[INFO] [stdout] test grind75::week8::alien_dictionary::tests::example_1 ... FAILED
[INFO] [stdout] test grind75::week7::median_of_two_sorted_arrays::tests::example_1 ... FAILED
[INFO] [stdout] test grind75::week8::alien_dictionary::tests::example_2 ... FAILED
[INFO] [stdout] test structs::binary_tree::tests::from_bfs_wrong_input_1 - should panic ... ok
[INFO] [stdout] test structs::binary_tree::tests::from_bfs_wrong_input_2 - should panic ... ok
[INFO] [stdout] test structs::binary_tree::tests::from_bfs_wrong_input_3 - should panic ... ok
[INFO] [stdout] test grind75::week4::extra_sudoku_solver::tests::example_1 ... ok
[INFO] [stdout] test grind75::week4::extra_sudoku_solver::tests::example_2 ... ok
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/build/algo_practise/ea909f4e0de2ca21/deps/algo_practise-ea909f4e0de2ca21` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "53d108d1a656a8e277b7b24f3d2af4c5e6fb93c3c76a7c82a3d1900192361658", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "53d108d1a656a8e277b7b24f3d2af4c5e6fb93c3c76a7c82a3d1900192361658", kill_on_drop: false }`
[INFO] [stdout] 53d108d1a656a8e277b7b24f3d2af4c5e6fb93c3c76a7c82a3d1900192361658
