[INFO] cloning repository https://github.com/benvonhandorf/aoc-2024
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/benvonhandorf/aoc-2024" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbenvonhandorf%2Faoc-2024", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbenvonhandorf%2Faoc-2024'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5fd041ac15999d1ddafc0d7b736cd9d6c6fc626a
[INFO] testing benvonhandorf/aoc-2024 against 1.94.0 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbenvonhandorf%2Faoc-2024" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/benvonhandorf/aoc-2024
[INFO] finished tweaking git repo https://github.com/benvonhandorf/aoc-2024
[INFO] tweaked toml for git repo https://github.com/benvonhandorf/aoc-2024 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/benvonhandorf/aoc-2024 on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/benvonhandorf/aoc-2024 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" "+1.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 34064ce824a8748ce6b9eb84c75e33b34704d5e8cf010ff42d403d8da88d6f48
[INFO] running `Command { std: "docker" "start" "-a" "34064ce824a8748ce6b9eb84c75e33b34704d5e8cf010ff42d403d8da88d6f48", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "34064ce824a8748ce6b9eb84c75e33b34704d5e8cf010ff42d403d8da88d6f48", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "34064ce824a8748ce6b9eb84c75e33b34704d5e8cf010ff42d403d8da88d6f48", kill_on_drop: false }`
[INFO] [stdout] 34064ce824a8748ce6b9eb84c75e33b34704d5e8cf010ff42d403d8da88d6f48
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 108f1cb3534d7221786590c6f26373929f0d2395b04157b0aac3276c01235528
[INFO] running `Command { std: "docker" "start" "-a" "108f1cb3534d7221786590c6f26373929f0d2395b04157b0aac3276c01235528", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling advent_1 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `itertools::Itertools`
[INFO] [stdout]  --> src/advent1.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use itertools::Itertools;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `io::Error`
[INFO] [stdout]  --> src/advent2.rs:1:31
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{fs::read_to_string, io::Error};
[INFO] [stdout]   |                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]   --> src/advent2.rs:25:55
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let deltas : Vec<i32> = levels.windows(2).map(|w| (w[0] - w[1]) )
[INFO] [stdout]    |                                                       ^           ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 25 -     let deltas : Vec<i32> = levels.windows(2).map(|w| (w[0] - w[1]) )
[INFO] [stdout] 25 +     let deltas : Vec<i32> = levels.windows(2).map(|w| w[0] - w[1]  )
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `io::Error`, `ops::IndexMut`, and `slice::RChunks`
[INFO] [stdout]  --> src/advent3.rs:1:31
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{fs::read_to_string, io::Error, ops::IndexMut, slice::RChunks};
[INFO] [stdout]   |                               ^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `regex::Regex`
[INFO] [stdout]  --> src/advent4.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use regex::Regex;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IndexMut`, `io::Error`, and `slice::RChunks`
[INFO] [stdout]  --> src/advent4.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     io::Error,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 6 |     ops::{Index, IndexMut},
[INFO] [stdout]   |                  ^^^^^^^^
[INFO] [stdout] 7 |     slice::RChunks,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `iproduct`
[INFO] [stdout]  --> src/advent5.rs:1:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | use itertools::{iproduct, Itertools};
[INFO] [stdout]   |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `regex::Regex`
[INFO] [stdout]  --> src/advent5.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use regex::Regex;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IndexMut`, `Index`, `io::Error`, and `slice::RChunks`
[INFO] [stdout]  --> src/advent5.rs:4:47
[INFO] [stdout]   |
[INFO] [stdout] 4 |     collections::HashMap, fs::read_to_string, io::Error, ops::{Index, IndexMut}, slice::RChunks
[INFO] [stdout]   |                                               ^^^^^^^^^        ^^^^^  ^^^^^^^^   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `iproduct`
[INFO] [stdout]  --> src/advent6.rs:1:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | use itertools::{iproduct, Itertools};
[INFO] [stdout]   |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `regex::Regex`
[INFO] [stdout]  --> src/advent6.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use regex::Regex;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IndexMut`, `Index`, `collections::HashMap`, `io::Error`, and `slice::RChunks`
[INFO] [stdout]  --> src/advent6.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     collections::HashMap,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 5 |     fs::read_to_string,
[INFO] [stdout] 6 |     io::Error,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 7 |     ops::{Index, IndexMut},
[INFO] [stdout]   |           ^^^^^  ^^^^^^^^
[INFO] [stdout] 8 |     slice::RChunks,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `itertools::Itertools`
[INFO] [stdout]  --> src/advent3.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use itertools::Itertools;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Itertools`
[INFO] [stdout]  --> src/advent6.rs:1:27
[INFO] [stdout]   |
[INFO] [stdout] 1 | use itertools::{iproduct, Itertools};
[INFO] [stdout]   |                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/advent5.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 |             let mut parts = s.split(",");
[INFO] [stdout]    |                 ----^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_lines_advent1` is never used
[INFO] [stdout]  --> src/advent1.rs:4:4
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn read_lines_advent1(filename: &str) -> (Vec<i32>, Vec<i32>) {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `advent1a` is never used
[INFO] [stdout]   --> src/advent1.rs:24:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub fn advent1a() {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ErrInfo` is never constructed
[INFO] [stdout]  --> src/advent2.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct ErrInfo {
[INFO] [stdout]   |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_lines` is never used
[INFO] [stdout]   --> src/advent2.rs:11:4
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn read_lines(filename: &str) -> Vec<Vec<i32>> {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `safe_levels` is never used
[INFO] [stdout]   --> src/advent2.rs:24:4
[INFO] [stdout]    |
[INFO] [stdout] 24 | fn safe_levels(levels: &Vec<i32>) -> Result<(), ErrInfo> {
[INFO] [stdout]    |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `safe_levels_problem_dampner` is never used
[INFO] [stdout]   --> src/advent2.rs:41:4
[INFO] [stdout]    |
[INFO] [stdout] 41 | fn safe_levels_problem_dampner(levels: &Vec<i32>) -> Result<(), ErrInfo> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `advent2a` is never used
[INFO] [stdout]   --> src/advent2.rs:61:8
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn advent2a() {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `advent2b` is never used
[INFO] [stdout]   --> src/advent2.rs:72:8
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub fn advent2b() {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ErrInfo` is never constructed
[INFO] [stdout]  --> src/advent3.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct ErrInfo {
[INFO] [stdout]   |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_lines` is never used
[INFO] [stdout]   --> src/advent3.rs:12:4
[INFO] [stdout]    |
[INFO] [stdout] 12 | fn read_lines(filename: &str) -> String {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `advent3a` is never used
[INFO] [stdout]   --> src/advent3.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn advent3a() {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `advent3b` is never used
[INFO] [stdout]   --> src/advent3.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn advent3b() {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TARGET_XMAS` is never used
[INFO] [stdout]   --> src/advent4.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | const TARGET_XMAS: &str = "XMAS";
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TARGET_MAS` is never used
[INFO] [stdout]   --> src/advent4.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 | const TARGET_MAS: &str = "MAS";
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_lines_advent1` is never used
[INFO] [stdout]   --> src/advent4.rs:13:4
[INFO] [stdout]    |
[INFO] [stdout] 13 | fn read_lines_advent1(filename: &str) -> Vec<Vec<char>> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BoardIndex` is never constructed
[INFO] [stdout]   --> src/advent4.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 22 | struct BoardIndex {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BoardIndexOffset` is never constructed
[INFO] [stdout]   --> src/advent4.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | struct BoardIndexOffset {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `negate` are never used
[INFO] [stdout]   --> src/advent4.rs:33:14
[INFO] [stdout]    |
[INFO] [stdout] 32 | impl BoardIndexOffset {
[INFO] [stdout]    | --------------------- associated items in this implementation
[INFO] [stdout] 33 |     const fn new(x: i32, y: i32) -> Self {
[INFO] [stdout]    |              ^^^
[INFO] [stdout] ...
[INFO] [stdout] 37 |     pub fn negate(&self) -> BoardIndexOffset {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OFFSETS` is never used
[INFO] [stdout]   --> src/advent4.rs:42:7
[INFO] [stdout]    |
[INFO] [stdout] 42 | const OFFSETS: [BoardIndexOffset; 8] = [
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OFFSETS_DIAGONALS` is never used
[INFO] [stdout]   --> src/advent4.rs:53:7
[INFO] [stdout]    |
[INFO] [stdout] 53 | const OFFSETS_DIAGONALS: [BoardIndexOffset; 4] = [
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `offset` are never used
[INFO] [stdout]   --> src/advent4.rs:61:12
[INFO] [stdout]    |
[INFO] [stdout] 60 | impl BoardIndex {
[INFO] [stdout]    | --------------- associated items in this implementation
[INFO] [stdout] 61 |     pub fn new(x: u32, y: u32) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 65 |     pub fn offset(&self, offset: &BoardIndexOffset) -> Option<BoardIndex> {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BoardIndexSequence` is never constructed
[INFO] [stdout]   --> src/advent4.rs:80:8
[INFO] [stdout]    |
[INFO] [stdout] 80 | struct BoardIndexSequence {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/advent4.rs:88:8
[INFO] [stdout]    |
[INFO] [stdout] 87 | impl BoardIndexSequence {
[INFO] [stdout]    | ----------------------- associated function in this implementation
[INFO] [stdout] 88 |     fn new(start: BoardIndex, offset: BoardIndexOffset, length: u32) -> BoardIndexSequence {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Board` is never constructed
[INFO] [stdout]    --> src/advent4.rs:119:8
[INFO] [stdout]     |
[INFO] [stdout] 119 | struct Board {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/advent4.rs:124:8
[INFO] [stdout]     |
[INFO] [stdout] 123 | impl Board {
[INFO] [stdout]     | ---------- associated function in this implementation
[INFO] [stdout] 124 |     fn new(b: Vec<Vec<char>>) -> Board {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_string`, `get_rows`, and `get_columns` are never used
[INFO] [stdout]    --> src/advent4.rs:145:8
[INFO] [stdout]     |
[INFO] [stdout] 144 | impl Board {
[INFO] [stdout]     | ---------- methods in this implementation
[INFO] [stdout] 145 |     fn get_string(&self, index: BoardIndexSequence) -> String {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 149 |     fn get_rows(&self) -> u32 {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 153 |     fn get_columns(&self) -> u32 {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `advent4b` is never used
[INFO] [stdout]    --> src/advent4.rs:200:8
[INFO] [stdout]     |
[INFO] [stdout] 200 | pub fn advent4b(filename: &str) -> usize {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_order_lines` is never used
[INFO] [stdout]  --> src/advent5.rs:7:4
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn read_order_lines(filename: &str) -> Vec<(usize, usize)> {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_update_lines` is never used
[INFO] [stdout]   --> src/advent5.rs:18:4
[INFO] [stdout]    |
[INFO] [stdout] 18 | fn read_update_lines(filename: &str) -> Vec<Vec<usize>> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `update_is_in_order` is never used
[INFO] [stdout]   --> src/advent5.rs:33:4
[INFO] [stdout]    |
[INFO] [stdout] 33 | fn update_is_in_order(update: &Vec<usize>, rules:&HashMap<usize, Vec<usize>>) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `load_data_for_token` is never used
[INFO] [stdout]   --> src/advent5.rs:53:4
[INFO] [stdout]    |
[INFO] [stdout] 53 | fn load_data_for_token(token: &str) -> (Vec<(usize, usize)>, Vec<Vec<usize>>) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `updates_in_order` is never used
[INFO] [stdout]   --> src/advent5.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout] 62 | fn updates_in_order(token: &str) -> Vec<usize> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fix_broken_rules` is never used
[INFO] [stdout]    --> src/advent5.rs:102:4
[INFO] [stdout]     |
[INFO] [stdout] 102 | fn fix_broken_rules(input_update: &Vec<usize>, rules:&HashMap<usize, Vec<usize>>) -> Vec<usize> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Direction` is never used
[INFO] [stdout]   --> src/advent6.rs:12:6
[INFO] [stdout]    |
[INFO] [stdout] 12 | enum Direction {
[INFO] [stdout]    |      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `move_offset` and `rotate` are never used
[INFO] [stdout]   --> src/advent6.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 19 | impl Direction {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] 20 |     fn move_offset(&self) -> Position {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |     fn rotate(&self) -> Direction {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MazeCell` is never used
[INFO] [stdout]   --> src/advent6.rs:40:6
[INFO] [stdout]    |
[INFO] [stdout] 40 | enum MazeCell {
[INFO] [stdout]    |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Position` is never constructed
[INFO] [stdout]   --> src/advent6.rs:47:8
[INFO] [stdout]    |
[INFO] [stdout] 47 | struct Position {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `new_i32`, and `add` are never used
[INFO] [stdout]   --> src/advent6.rs:53:8
[INFO] [stdout]    |
[INFO] [stdout] 52 | impl Position {
[INFO] [stdout]    | ------------- associated items in this implementation
[INFO] [stdout] 53 |     fn new(x: usize, y: usize) -> Position {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 60 |     fn new_i32(x: i32, y: i32) -> Position {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 64 |     fn add(&self, other: Position) -> Position {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `GuardState` is never constructed
[INFO] [stdout]   --> src/advent6.rs:73:8
[INFO] [stdout]    |
[INFO] [stdout] 73 | struct GuardState {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_char` is never used
[INFO] [stdout]   --> src/advent6.rs:79:8
[INFO] [stdout]    |
[INFO] [stdout] 78 | impl MazeCell {
[INFO] [stdout]    | ------------- associated function in this implementation
[INFO] [stdout] 79 |     fn from_char(c: char) -> MazeCell {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Maze` is never used
[INFO] [stdout]   --> src/advent6.rs:94:6
[INFO] [stdout]    |
[INFO] [stdout] 94 | type Maze = Vec<Vec<MazeCell>>;
[INFO] [stdout]    |      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_position_valid` is never used
[INFO] [stdout]   --> src/advent6.rs:96:4
[INFO] [stdout]    |
[INFO] [stdout] 96 | fn is_position_valid(m: &Maze, p: &Position) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_maze_lines` is never used
[INFO] [stdout]    --> src/advent6.rs:104:4
[INFO] [stdout]     |
[INFO] [stdout] 104 | fn read_maze_lines(filename: &str) -> Maze {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_guard` is never used
[INFO] [stdout]    --> src/advent6.rs:112:4
[INFO] [stdout]     |
[INFO] [stdout] 112 | fn find_guard(m: &Maze) -> GuardState {
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `move_guard_single` is never used
[INFO] [stdout]    --> src/advent6.rs:127:4
[INFO] [stdout]     |
[INFO] [stdout] 127 | fn move_guard_single(m: &mut Maze, guard: &GuardState) -> Option<GuardState> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `move_guard_until_stop` is never used
[INFO] [stdout]    --> src/advent6.rs:154:4
[INFO] [stdout]     |
[INFO] [stdout] 154 | fn move_guard_until_stop(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `useful_barrier_location` is never used
[INFO] [stdout]    --> src/advent6.rs:174:4
[INFO] [stdout]     |
[INFO] [stdout] 174 | fn useful_barrier_location(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extrapolate_backwards` is never used
[INFO] [stdout]    --> src/advent6.rs:202:4
[INFO] [stdout]     |
[INFO] [stdout] 202 | fn extrapolate_backwards(m: &mut Maze, guard_states: &Vec<GuardState>, extrapolated_states: &Vec<GuardState>) -> Vec<GuardState> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `move_guard_until_exit` is never used
[INFO] [stdout]    --> src/advent6.rs:236:4
[INFO] [stdout]     |
[INFO] [stdout] 236 | fn move_guard_until_exit(m: &mut Maze, guard: GuardState) -> (Vec<GuardState>, u32, Vec<Position>) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.21s
[INFO] running `Command { std: "docker" "inspect" "108f1cb3534d7221786590c6f26373929f0d2395b04157b0aac3276c01235528", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "108f1cb3534d7221786590c6f26373929f0d2395b04157b0aac3276c01235528", kill_on_drop: false }`
[INFO] [stdout] 108f1cb3534d7221786590c6f26373929f0d2395b04157b0aac3276c01235528
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 978dfbef5eda5766658aaa8861201f81f087bdf021457ee42985930c94d4e7eb
[INFO] running `Command { std: "docker" "start" "-a" "978dfbef5eda5766658aaa8861201f81f087bdf021457ee42985930c94d4e7eb", kill_on_drop: false }`
[INFO] [stderr]    Compiling advent_1 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `io::Error`
[INFO] [stdout]  --> src/advent2.rs:1:31
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{fs::read_to_string, io::Error};
[INFO] [stdout]   |                               ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]   --> src/advent2.rs:25:55
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let deltas : Vec<i32> = levels.windows(2).map(|w| (w[0] - w[1]) )
[INFO] [stdout]    |                                                       ^           ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 25 -     let deltas : Vec<i32> = levels.windows(2).map(|w| (w[0] - w[1]) )
[INFO] [stdout] 25 +     let deltas : Vec<i32> = levels.windows(2).map(|w| w[0] - w[1]  )
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `io::Error`, `ops::IndexMut`, and `slice::RChunks`
[INFO] [stdout]  --> src/advent3.rs:1:31
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{fs::read_to_string, io::Error, ops::IndexMut, slice::RChunks};
[INFO] [stdout]   |                               ^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `regex::Regex`
[INFO] [stdout]  --> src/advent4.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use regex::Regex;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IndexMut`, `io::Error`, and `slice::RChunks`
[INFO] [stdout]  --> src/advent4.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     io::Error,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 6 |     ops::{Index, IndexMut},
[INFO] [stdout]   |                  ^^^^^^^^
[INFO] [stdout] 7 |     slice::RChunks,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `iproduct`
[INFO] [stdout]  --> src/advent5.rs:1:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | use itertools::{iproduct, Itertools};
[INFO] [stdout]   |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `regex::Regex`
[INFO] [stdout]  --> src/advent5.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use regex::Regex;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IndexMut`, `Index`, `io::Error`, and `slice::RChunks`
[INFO] [stdout]  --> src/advent5.rs:4:47
[INFO] [stdout]   |
[INFO] [stdout] 4 |     collections::HashMap, fs::read_to_string, io::Error, ops::{Index, IndexMut}, slice::RChunks
[INFO] [stdout]   |                                               ^^^^^^^^^        ^^^^^  ^^^^^^^^   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around method argument
[INFO] [stdout]   --> src/advent5.rs:95:25
[INFO] [stdout]    |
[INFO] [stdout] 95 |         .map(|v| v.get( (v.len() / 2) ).unwrap() )
[INFO] [stdout]    |                         ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 95 -         .map(|v| v.get( (v.len() / 2) ).unwrap() )
[INFO] [stdout] 95 +         .map(|v| v.get( v.len() / 2  ).unwrap() )
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around method argument
[INFO] [stdout]    --> src/advent5.rs:193:20
[INFO] [stdout]     |
[INFO] [stdout] 193 |             v.get( (l / 2) ).unwrap().clone()
[INFO] [stdout]     |                    ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 193 -             v.get( (l / 2) ).unwrap().clone()
[INFO] [stdout] 193 +             v.get( l / 2  ).unwrap().clone()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around method argument
[INFO] [stdout]    --> src/advent5.rs:222:20
[INFO] [stdout]     |
[INFO] [stdout] 222 |             v.get( (l / 2) ).unwrap().clone()
[INFO] [stdout]     |                    ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 222 -             v.get( (l / 2) ).unwrap().clone()
[INFO] [stdout] 222 +             v.get( l / 2  ).unwrap().clone()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `iproduct`
[INFO] [stdout]  --> src/advent6.rs:1:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | use itertools::{iproduct, Itertools};
[INFO] [stdout]   |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `regex::Regex`
[INFO] [stdout]  --> src/advent6.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use regex::Regex;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IndexMut`, `Index`, `collections::HashMap`, `io::Error`, and `slice::RChunks`
[INFO] [stdout]  --> src/advent6.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     collections::HashMap,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 5 |     fs::read_to_string,
[INFO] [stdout] 6 |     io::Error,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 7 |     ops::{Index, IndexMut},
[INFO] [stdout]   |           ^^^^^  ^^^^^^^^
[INFO] [stdout] 8 |     slice::RChunks,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/advent6.rs:370:12
[INFO] [stdout]     |
[INFO] [stdout] 370 |     if let (Some(guard_state)) = guard_state {
[INFO] [stdout]     |            ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 370 -     if let (Some(guard_state)) = guard_state {
[INFO] [stdout] 370 +     if let Some(guard_state)  = guard_state {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `itertools::Itertools`
[INFO] [stdout]  --> src/advent3.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use itertools::Itertools;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Itertools`
[INFO] [stdout]  --> src/advent6.rs:1:27
[INFO] [stdout]   |
[INFO] [stdout] 1 | use itertools::{iproduct, Itertools};
[INFO] [stdout]   |                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/advent5.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 |             let mut parts = s.split(",");
[INFO] [stdout]    |                 ----^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `barrier_locations`
[INFO] [stdout]    --> src/advent6.rs:336:31
[INFO] [stdout]     |
[INFO] [stdout] 336 |     let (guard_states, moves, barrier_locations) = move_guard_until_exit(&mut maze, guard_state);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_barrier_locations`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `barrier_locations`
[INFO] [stdout]    --> src/advent6.rs:352:31
[INFO] [stdout]     |
[INFO] [stdout] 352 |     let (guard_states, moves, barrier_locations) = move_guard_until_exit(&mut maze, guard_state);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_barrier_locations`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `advent1a` is never used
[INFO] [stdout]   --> src/advent1.rs:24:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub fn advent1a() {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ErrInfo` is never constructed
[INFO] [stdout]  --> src/advent2.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct ErrInfo {
[INFO] [stdout]   |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_lines` is never used
[INFO] [stdout]   --> src/advent2.rs:11:4
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn read_lines(filename: &str) -> Vec<Vec<i32>> {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `safe_levels` is never used
[INFO] [stdout]   --> src/advent2.rs:24:4
[INFO] [stdout]    |
[INFO] [stdout] 24 | fn safe_levels(levels: &Vec<i32>) -> Result<(), ErrInfo> {
[INFO] [stdout]    |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `safe_levels_problem_dampner` is never used
[INFO] [stdout]   --> src/advent2.rs:41:4
[INFO] [stdout]    |
[INFO] [stdout] 41 | fn safe_levels_problem_dampner(levels: &Vec<i32>) -> Result<(), ErrInfo> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `advent2a` is never used
[INFO] [stdout]   --> src/advent2.rs:61:8
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn advent2a() {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `advent2b` is never used
[INFO] [stdout]   --> src/advent2.rs:72:8
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub fn advent2b() {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ErrInfo` is never constructed
[INFO] [stdout]  --> src/advent3.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct ErrInfo {
[INFO] [stdout]   |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_lines` is never used
[INFO] [stdout]   --> src/advent3.rs:12:4
[INFO] [stdout]    |
[INFO] [stdout] 12 | fn read_lines(filename: &str) -> String {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `advent3a` is never used
[INFO] [stdout]   --> src/advent3.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn advent3a() {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `advent3b` is never used
[INFO] [stdout]   --> src/advent3.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn advent3b() {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `move_guard_until_stop` is never used
[INFO] [stdout]    --> src/advent6.rs:154:4
[INFO] [stdout]     |
[INFO] [stdout] 154 | fn move_guard_until_stop(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.31s
[INFO] running `Command { std: "docker" "inspect" "978dfbef5eda5766658aaa8861201f81f087bdf021457ee42985930c94d4e7eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "978dfbef5eda5766658aaa8861201f81f087bdf021457ee42985930c94d4e7eb", kill_on_drop: false }`
[INFO] [stdout] 978dfbef5eda5766658aaa8861201f81f087bdf021457ee42985930c94d4e7eb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 63e070d00f63104e92bb3533089580e48b830fb8b9ae04fc0f48eaffd914cd2f
[INFO] running `Command { std: "docker" "start" "-a" "63e070d00f63104e92bb3533089580e48b830fb8b9ae04fc0f48eaffd914cd2f", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `io::Error`
[INFO] [stderr]  --> src/advent2.rs:1:31
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::{fs::read_to_string, io::Error};
[INFO] [stderr]   |                               ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around closure body
[INFO] [stderr]   --> src/advent2.rs:25:55
[INFO] [stderr]    |
[INFO] [stderr] 25 |     let deltas : Vec<i32> = levels.windows(2).map(|w| (w[0] - w[1]) )
[INFO] [stderr]    |                                                       ^           ^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]    |
[INFO] [stderr] 25 -     let deltas : Vec<i32> = levels.windows(2).map(|w| (w[0] - w[1]) )
[INFO] [stderr] 25 +     let deltas : Vec<i32> = levels.windows(2).map(|w| w[0] - w[1]  )
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `io::Error`, `ops::IndexMut`, and `slice::RChunks`
[INFO] [stderr]  --> src/advent3.rs:1:31
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::{fs::read_to_string, io::Error, ops::IndexMut, slice::RChunks};
[INFO] [stderr]   |                               ^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `regex::Regex`
[INFO] [stderr]  --> src/advent4.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use regex::Regex;
[INFO] [stderr]   |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `IndexMut`, `io::Error`, and `slice::RChunks`
[INFO] [stderr]  --> src/advent4.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 |     io::Error,
[INFO] [stderr]   |     ^^^^^^^^^
[INFO] [stderr] 6 |     ops::{Index, IndexMut},
[INFO] [stderr]   |                  ^^^^^^^^
[INFO] [stderr] 7 |     slice::RChunks,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `iproduct`
[INFO] [stderr]  --> src/advent5.rs:1:17
[INFO] [stderr]   |
[INFO] [stderr] 1 | use itertools::{iproduct, Itertools};
[INFO] [stderr]   |                 ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `regex::Regex`
[INFO] [stderr]  --> src/advent5.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use regex::Regex;
[INFO] [stderr]   |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `IndexMut`, `Index`, `io::Error`, and `slice::RChunks`
[INFO] [stderr]  --> src/advent5.rs:4:47
[INFO] [stderr]   |
[INFO] [stderr] 4 |     collections::HashMap, fs::read_to_string, io::Error, ops::{Index, IndexMut}, slice::RChunks
[INFO] [stderr]   |                                               ^^^^^^^^^        ^^^^^  ^^^^^^^^   ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around method argument
[INFO] [stderr]   --> src/advent5.rs:95:25
[INFO] [stderr]    |
[INFO] [stderr] 95 |         .map(|v| v.get( (v.len() / 2) ).unwrap() )
[INFO] [stderr]    |                         ^           ^
[INFO] [stderr]    |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]    |
[INFO] [stderr] 95 -         .map(|v| v.get( (v.len() / 2) ).unwrap() )
[INFO] [stderr] 95 +         .map(|v| v.get( v.len() / 2  ).unwrap() )
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around method argument
[INFO] [stderr]    --> src/advent5.rs:193:20
[INFO] [stderr]     |
[INFO] [stderr] 193 |             v.get( (l / 2) ).unwrap().clone()
[INFO] [stderr]     |                    ^     ^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 193 -             v.get( (l / 2) ).unwrap().clone()
[INFO] [stderr] 193 +             v.get( l / 2  ).unwrap().clone()
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around method argument
[INFO] [stderr]    --> src/advent5.rs:222:20
[INFO] [stderr]     |
[INFO] [stderr] 222 |             v.get( (l / 2) ).unwrap().clone()
[INFO] [stderr]     |                    ^     ^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 222 -             v.get( (l / 2) ).unwrap().clone()
[INFO] [stderr] 222 +             v.get( l / 2  ).unwrap().clone()
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `iproduct`
[INFO] [stderr]  --> src/advent6.rs:1:17
[INFO] [stderr]   |
[INFO] [stderr] 1 | use itertools::{iproduct, Itertools};
[INFO] [stderr]   |                 ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `regex::Regex`
[INFO] [stderr]  --> src/advent6.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use regex::Regex;
[INFO] [stderr]   |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `IndexMut`, `Index`, `collections::HashMap`, `io::Error`, and `slice::RChunks`
[INFO] [stderr]  --> src/advent6.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 |     collections::HashMap,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 5 |     fs::read_to_string,
[INFO] [stderr] 6 |     io::Error,
[INFO] [stderr]   |     ^^^^^^^^^
[INFO] [stderr] 7 |     ops::{Index, IndexMut},
[INFO] [stderr]   |           ^^^^^  ^^^^^^^^
[INFO] [stderr] 8 |     slice::RChunks,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around pattern
[INFO] [stderr]    --> src/advent6.rs:370:12
[INFO] [stderr]     |
[INFO] [stderr] 370 |     if let (Some(guard_state)) = guard_state {
[INFO] [stderr]     |            ^                 ^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 370 -     if let (Some(guard_state)) = guard_state {
[INFO] [stderr] 370 +     if let Some(guard_state)  = guard_state {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `itertools::Itertools`
[INFO] [stderr]  --> src/advent3.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use itertools::Itertools;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Itertools`
[INFO] [stderr]  --> src/advent6.rs:1:27
[INFO] [stderr]   |
[INFO] [stderr] 1 | use itertools::{iproduct, Itertools};
[INFO] [stderr]   |                           ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/advent5.rs:23:17
[INFO] [stderr]    |
[INFO] [stderr] 23 |             let mut parts = s.split(",");
[INFO] [stderr]    |                 ----^^^^^
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 help: remove this `mut`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `barrier_locations`
[INFO] [stderr]    --> src/advent6.rs:336:31
[INFO] [stderr]     |
[INFO] [stderr] 336 |     let (guard_states, moves, barrier_locations) = move_guard_until_exit(&mut maze, guard_state);
[INFO] [stderr]     |                               ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_barrier_locations`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `barrier_locations`
[INFO] [stderr]    --> src/advent6.rs:352:31
[INFO] [stderr]     |
[INFO] [stderr] 352 |     let (guard_states, moves, barrier_locations) = move_guard_until_exit(&mut maze, guard_state);
[INFO] [stderr]     |                               ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_barrier_locations`
[INFO] [stderr] 
[INFO] [stderr] warning: function `advent1a` is never used
[INFO] [stderr]   --> src/advent1.rs:24:8
[INFO] [stderr]    |
[INFO] [stderr] 24 | pub fn advent1a() {
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `ErrInfo` is never constructed
[INFO] [stderr]  --> src/advent2.rs:5:8
[INFO] [stderr]   |
[INFO] [stderr] 5 | struct ErrInfo {
[INFO] [stderr]   |        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_lines` is never used
[INFO] [stderr]   --> src/advent2.rs:11:4
[INFO] [stderr]    |
[INFO] [stderr] 11 | fn read_lines(filename: &str) -> Vec<Vec<i32>> {
[INFO] [stderr]    |    ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `safe_levels` is never used
[INFO] [stderr]   --> src/advent2.rs:24:4
[INFO] [stderr]    |
[INFO] [stderr] 24 | fn safe_levels(levels: &Vec<i32>) -> Result<(), ErrInfo> {
[INFO] [stderr]    |    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `safe_levels_problem_dampner` is never used
[INFO] [stderr]   --> src/advent2.rs:41:4
[INFO] [stderr]    |
[INFO] [stderr] 41 | fn safe_levels_problem_dampner(levels: &Vec<i32>) -> Result<(), ErrInfo> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `advent2a` is never used
[INFO] [stderr]   --> src/advent2.rs:61:8
[INFO] [stderr]    |
[INFO] [stderr] 61 | pub fn advent2a() {
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `advent2b` is never used
[INFO] [stderr]   --> src/advent2.rs:72:8
[INFO] [stderr]    |
[INFO] [stderr] 72 | pub fn advent2b() {
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `ErrInfo` is never constructed
[INFO] [stderr]  --> src/advent3.rs:6:8
[INFO] [stderr]   |
[INFO] [stderr] 6 | struct ErrInfo {
[INFO] [stderr]   |        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_lines` is never used
[INFO] [stderr]   --> src/advent3.rs:12:4
[INFO] [stderr]    |
[INFO] [stderr] 12 | fn read_lines(filename: &str) -> String {
[INFO] [stderr]    |    ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `advent3a` is never used
[INFO] [stderr]   --> src/advent3.rs:17:8
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub fn advent3a() {
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `advent3b` is never used
[INFO] [stderr]   --> src/advent3.rs:30:8
[INFO] [stderr]    |
[INFO] [stderr] 30 | pub fn advent3b() {
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `move_guard_until_stop` is never used
[INFO] [stderr]    --> src/advent6.rs:154:4
[INFO] [stderr]     |
[INFO] [stderr] 154 | fn move_guard_until_stop(
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `advent_1` (bin "advent_1" test) generated 32 warnings (run `cargo fix --bin "advent_1" -p advent_1 --tests` to apply 18 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/advent_1-5eda26cb98d60a8f)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test advent1::advent1b ... ok
[INFO] [stdout] test advent4::advent4a_test ... ok
[INFO] [stdout] test advent4::down_right_index_generator_produces_result ... ok
[INFO] [stdout] test advent4::board_load ... ok
[INFO] [stdout] test advent4::left_index_generator_produces_result ... ok
[INFO] [stdout] test advent4::advent4b_test ... ok
[INFO] [stdout] test advent4::right_index_generator_produces_result ... ok
[INFO] [stdout] test advent5::fix_broken_rule_update_4 ... ok
[INFO] [stdout] test advent5::build_order_lookups ... ok
[INFO] [stdout] test advent5::fix_broken_rule_update_6 ... ok
[INFO] [stdout] test advent5::load_order_lines ... ok
[INFO] [stdout] test advent5::load_update_lines ... ok
[INFO] [stdout] test advent5::test_update_4 ... ok
[INFO] [stdout] test advent5::test_update_5 ... ok
[INFO] [stdout] test advent5::test_updates_in_order ... ok
[INFO] [stdout] test advent6::read_test_maze_lines ... ok
[INFO] [stdout] test advent6::test_find_guard ... ok
[INFO] [stdout] test advent4::left_index_generator_stops_early_at_0 ... ok
[INFO] [stdout] test advent5::find_broken_rule_sum_test ... ok
[INFO] [stdout] test advent6::test_move_guard_to_exit ... ok
[INFO] [stdout] test advent6::test_move_guard_to_stop_exit ... ok
[INFO] [stdout] test advent6::test_move_guard_single ... ok
[INFO] [stdout] test advent6::test_move_guard_to_stop ... FAILED
[INFO] [stdout] test advent5::find_correct_rule_sum ... FAILED
[INFO] [stdout] test advent4::advent4b_run ... ok
[INFO] [stdout] test advent4::advent4a_run ... ok
[INFO] [stdout] test advent5::find_broken_rule_sum_input ... FAILED
[INFO] [stdout] test advent6::input_move_guard_to_exit ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- advent6::test_move_guard_to_stop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'advent6::test_move_guard_to_stop' (43) panicked at src/advent6.rs:356:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 5
[INFO] [stdout]  right: 41
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60dd4418b4f2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60dd4418b4f2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60dd4418b4f2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60dd4418b4f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60dd4419b7aa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60dd4419b7aa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x60dd4415a236 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60dd4415a236 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60dd4416a9d9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60dd4416a9d9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60dd4416a871 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60dd4412673e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x60dd4412673e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60dd4416ac52 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60dd4416ac52 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60dd4416aa98 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60dd44166029 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60dd4414e8fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60dd441a2f1c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60dd441a2dd3 - core::panicking::assert_failed_inner::h3c3301979dc81b81
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x60dd44179803 - core::panicking::assert_failed::hbb2473d641487b15
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x60dd44106946 - advent_1::advent6::test_move_guard_to_stop::hf6e0d9bda8e6c01e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/advent6.rs:356:5
[INFO] [stdout]   22:     0x60dd44106ae7 - advent_1::advent6::test_move_guard_to_stop::{{closure}}::hcd83169e505b72f0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/advent6.rs:347:29
[INFO] [stdout]   23:     0x60dd440f4266 - core::ops::function::FnOnce::call_once::h88ff6ab472e98cea
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x60dd441264fb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x60dd441264fb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x60dd44139f0a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x60dd44139f0a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x60dd44139f0a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x60dd44139f0a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x60dd44139f0a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x60dd44139f0a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x60dd44139f0a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x60dd44114364 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x60dd44114364 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x60dd44117d02 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x60dd44117d02 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x60dd44117d02 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x60dd44117d02 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x60dd44117d02 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x60dd44117d02 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x60dd44117d02 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x60dd441612bf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x60dd441612bf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7602679a4aa4 - <unknown>
[INFO] [stdout]   45:     0x760267a31a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- advent5::find_correct_rule_sum stdout ----
[INFO] [stdout] Update failed due to 71 preceeding 15 in position 1
[INFO] [stdout] Update failed due to 48 preceeding 73 in position 1
[INFO] [stdout] Update failed due to 81 preceeding 71 in position 2
[INFO] [stdout] Update failed due to 11 preceeding 73 in position 2
[INFO] [stdout] Update failed due to 39 preceeding 68 in position 1
[INFO] [stdout] Update failed due to 54 preceeding 53 in position 1
[INFO] [stdout] Update failed due to 34 preceeding 28 in position 3
[INFO] [stdout] Update failed due to 62 preceeding 58 in position 2
[INFO] [stdout] Update failed due to 37 preceeding 15 in position 2
[INFO] [stdout] Update failed due to 89 preceeding 53 in position 1
[INFO] [stdout] Update failed due to 37 preceeding 71 in position 3
[INFO] [stdout] Update failed due to 39 preceeding 85 in position 3
[INFO] [stdout] Update failed due to 28 preceeding 57 in position 1
[INFO] [stdout] Update failed due to 92 preceeding 56 in position 2
[INFO] [stdout] Update failed due to 16 preceeding 43 in position 1
[INFO] [stdout] Update failed due to 94 preceeding 47 in position 1
[INFO] [stdout] Update failed due to 53 preceeding 24 in position 2
[INFO] [stdout] Update failed due to 58 preceeding 54 in position 1
[INFO] [stdout] Update failed due to 47 preceeding 18 in position 1
[INFO] [stdout] Update failed due to 82 preceeding 42 in position 1
[INFO] [stdout] Update failed due to 98 preceeding 82 in position 1
[INFO] [stdout] Update failed due to 15 preceeding 53 in position 1
[INFO] [stdout] Update failed due to 16 preceeding 58 in position 1
[INFO] [stdout] Update failed due to 28 preceeding 52 in position 2
[INFO] [stdout] Update failed due to 16 preceeding 75 in position 1
[INFO] [stdout] Update failed due to 56 preceeding 85 in position 1
[INFO] [stdout] Update failed due to 77 preceeding 52 in position 2
[INFO] [stdout] Update failed due to 92 preceeding 89 in position 1
[INFO] [stdout] Update failed due to 54 preceeding 89 in position 3
[INFO] [stdout] Update failed due to 62 preceeding 33 in position 1
[INFO] [stdout] Update failed due to 54 preceeding 56 in position 1
[INFO] [stdout] Update failed due to 73 preceeding 58 in position 1
[INFO] [stdout] Update failed due to 13 preceeding 82 in position 1
[INFO] [stdout] Update failed due to 28 preceeding 12 in position 3
[INFO] [stdout] Update failed due to 62 preceeding 52 in position 1
[INFO] [stdout] Update failed due to 33 preceeding 29 in position 2
[INFO] [stdout] Update failed due to 68 preceeding 77 in position 2
[INFO] [stdout] Update failed due to 92 preceeding 26 in position 1
[INFO] [stdout] Update failed due to 33 preceeding 58 in position 1
[INFO] [stdout] Update failed due to 19 preceeding 81 in position 3
[INFO] [stdout] Update failed due to 58 preceeding 87 in position 1
[INFO] [stdout] Update failed due to 24 preceeding 59 in position 3
[INFO] [stdout] Update failed due to 34 preceeding 16 in position 2
[INFO] [stdout] Update failed due to 52 preceeding 26 in position 2
[INFO] [stdout] Update failed due to 73 preceeding 47 in position 1
[INFO] [stdout] Update failed due to 33 preceeding 53 in position 2
[INFO] [stdout] Update failed due to 37 preceeding 11 in position 2
[INFO] [stdout] Update failed due to 71 preceeding 92 in position 4
[INFO] [stdout] Update failed due to 43 preceeding 68 in position 1
[INFO] [stdout] Update failed due to 92 preceeding 54 in position 3
[INFO] [stdout] Update failed due to 98 preceeding 94 in position 1
[INFO] [stdout] Update failed due to 33 preceeding 17 in position 1
[INFO] [stdout] Update failed due to 68 preceeding 77 in position 2
[INFO] [stdout] Update failed due to 24 preceeding 75 in position 1
[INFO] [stdout] Update failed due to 28 preceeding 12 in position 3
[INFO] [stdout] Update failed due to 31 preceeding 11 in position 1
[INFO] [stdout] Update failed due to 85 preceeding 43 in position 2
[INFO] [stdout] Update failed due to 17 preceeding 12 in position 1
[INFO] [stdout] Update failed due to 29 preceeding 53 in position 2
[INFO] [stdout] Update failed due to 87 preceeding 16 in position 1
[INFO] [stdout] Update failed due to 54 preceeding 94 in position 2
[INFO] [stdout] Update failed due to 48 preceeding 39 in position 1
[INFO] [stdout] Update failed due to 34 preceeding 39 in position 3
[INFO] [stdout] Update failed due to 77 preceeding 89 in position 2
[INFO] [stdout] Update failed due to 86 preceeding 19 in position 2
[INFO] [stdout] Update failed due to 12 preceeding 98 in position 2
[INFO] [stdout] Update failed due to 37 preceeding 75 in position 1
[INFO] [stdout] Update failed due to 87 preceeding 19 in position 1
[INFO] [stdout] Update failed due to 12 preceeding 52 in position 1
[INFO] [stdout] Update failed due to 75 preceeding 12 in position 1
[INFO] [stdout] Update failed due to 12 preceeding 74 in position 5
[INFO] [stdout] Update failed due to 19 preceeding 33 in position 2
[INFO] [stdout] Update failed due to 37 preceeding 62 in position 4
[INFO] [stdout] Update failed due to 85 preceeding 33 in position 1
[INFO] [stdout] Update failed due to 32 preceeding 28 in position 1
[INFO] [stdout] Update failed due to 57 preceeding 33 in position 1
[INFO] [stdout] Update failed due to 82 preceeding 32 in position 1
[INFO] [stdout] Update failed due to 85 preceeding 62 in position 3
[INFO] [stdout] Update failed due to 56 preceeding 43 in position 1
[INFO] [stdout] Update failed due to 74 preceeding 24 in position 1
[INFO] [stdout] Update failed due to 89 preceeding 56 in position 1
[INFO] [stdout] Update failed due to 85 preceeding 33 in position 1
[INFO] [stdout] Update failed due to 83 preceeding 26 in position 1
[INFO] [stdout] Update failed due to 56 preceeding 48 in position 1
[INFO] [stdout] Update failed due to 71 preceeding 89 in position 1
[INFO] [stdout] Update failed due to 47 preceeding 42 in position 1
[INFO] [stdout] Update failed due to 74 preceeding 24 in position 2
[INFO] [stdout] Update failed due to 89 preceeding 38 in position 1
[INFO] [stdout] Update failed due to 56 preceeding 81 in position 2
[INFO] [stdout] Update failed due to 85 preceeding 71 in position 2
[INFO] [stdout] Update failed due to 54 preceeding 82 in position 1
[INFO] [stdout] Update failed due to 38 preceeding 48 in position 2
[INFO] [stdout] Passing rules: 99
[INFO] [stdout] [src/advent5.rs:91:5] &passing_rules = [
[INFO] [stdout]     0,
[INFO] [stdout]     2,
[INFO] [stdout]     5,
[INFO] [stdout]     6,
[INFO] [stdout]     7,
[INFO] [stdout]     8,
[INFO] [stdout]     9,
[INFO] [stdout]     12,
[INFO] [stdout]     13,
[INFO] [stdout]     14,
[INFO] [stdout]     15,
[INFO] [stdout]     17,
[INFO] [stdout]     21,
[INFO] [stdout]     23,
[INFO] [stdout]     27,
[INFO] [stdout]     31,
[INFO] [stdout]     32,
[INFO] [stdout]     35,
[INFO] [stdout]     37,
[INFO] [stdout]     38,
[INFO] [stdout]     40,
[INFO] [stdout]     41,
[INFO] [stdout]     42,
[INFO] [stdout]     43,
[INFO] [stdout]     46,
[INFO] [stdout]     47,
[INFO] [stdout]     48,
[INFO] [stdout]     52,
[INFO] [stdout]     53,
[INFO] [stdout]     56,
[INFO] [stdout]     58,
[INFO] [stdout]     59,
[INFO] [stdout]     62,
[INFO] [stdout]     64,
[INFO] [stdout]     66,
[INFO] [stdout]     67,
[INFO] [stdout]     68,
[INFO] [stdout]     69,
[INFO] [stdout]     70,
[INFO] [stdout]     72,
[INFO] [stdout]     75,
[INFO] [stdout]     76,
[INFO] [stdout]     77,
[INFO] [stdout]     78,
[INFO] [stdout]     79,
[INFO] [stdout]     80,
[INFO] [stdout]     81,
[INFO] [stdout]     82,
[INFO] [stdout]     86,
[INFO] [stdout]     87,
[INFO] [stdout]     88,
[INFO] [stdout]     89,
[INFO] [stdout]     91,
[INFO] [stdout]     93,
[INFO] [stdout]     97,
[INFO] [stdout]     101,
[INFO] [stdout]     102,
[INFO] [stdout]     103,
[INFO] [stdout]     104,
[INFO] [stdout]     106,
[INFO] [stdout]     107,
[INFO] [stdout]     111,
[INFO] [stdout]     113,
[INFO] [stdout]     117,
[INFO] [stdout]     118,
[INFO] [stdout]     120,
[INFO] [stdout]     122,
[INFO] [stdout]     125,
[INFO] [stdout]     126,
[INFO] [stdout]     127,
[INFO] [stdout]     128,
[INFO] [stdout]     130,
[INFO] [stdout]     131,
[INFO] [stdout]     135,
[INFO] [stdout]     140,
[INFO] [stdout]     141,
[INFO] [stdout]     142,
[INFO] [stdout]     145,
[INFO] [stdout]     146,
[INFO] [stdout]     147,
[INFO] [stdout]     148,
[INFO] [stdout]     149,
[INFO] [stdout]     151,
[INFO] [stdout]     152,
[INFO] [stdout]     154,
[INFO] [stdout]     157,
[INFO] [stdout]     161,
[INFO] [stdout]     162,
[INFO] [stdout]     166,
[INFO] [stdout]     168,
[INFO] [stdout]     172,
[INFO] [stdout]     175,
[INFO] [stdout]     177,
[INFO] [stdout]     179,
[INFO] [stdout]     180,
[INFO] [stdout]     181,
[INFO] [stdout]     185,
[INFO] [stdout]     187,
[INFO] [stdout]     188,
[INFO] [stdout] ]
[INFO] [stdout] 
[INFO] [stdout] thread 'advent5::find_correct_rule_sum' (30) panicked at src/advent5.rs:99:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 143
[INFO] [stdout]  right: 4959
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60dd4418b4f2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60dd4418b4f2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60dd4418b4f2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60dd4418b4f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60dd4419b7aa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60dd4419b7aa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x60dd4415a236 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60dd4415a236 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60dd4416a9d9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60dd4416a9d9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60dd4416a871 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60dd4412673e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x60dd4412673e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60dd4416ac52 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60dd4416ac52 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60dd4416aa98 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60dd44166029 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60dd4414e8fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60dd441a2f1c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60dd441a2dd3 - core::panicking::assert_failed_inner::h3c3301979dc81b81
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x60dd44179803 - core::panicking::assert_failed::hbb2473d641487b15
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x60dd440ff3fd - advent_1::advent5::find_correct_rule_sum::ha6584b9be43b491d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/advent5.rs:99:5
[INFO] [stdout]   22:     0x60dd440ff4d7 - advent_1::advent5::find_correct_rule_sum::{{closure}}::h55ab23f6a36294a2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/advent5.rs:78:27
[INFO] [stdout]   23:     0x60dd440f3d86 - core::ops::function::FnOnce::call_once::h20c10de5cac4e5b3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x60dd441264fb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x60dd441264fb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x60dd44139f0a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x60dd44139f0a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x60dd44139f0a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x60dd44139f0a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x60dd44139f0a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x60dd44139f0a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x60dd44139f0a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x60dd44114364 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x60dd44114364 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x60dd44117d02 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x60dd44117d02 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x60dd44117d02 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x60dd44117d02 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x60dd44117d02 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x60dd44117d02 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x60dd44117d02 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x60dd441612bf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x60dd441612bf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7602679a4aa4 - <unknown>
[INFO] [stdout]   45:     0x760267a31a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- advent5::find_broken_rule_sum_input stdout ----
[INFO] [stdout] Update failed due to 71 preceeding 15 in position 1
[INFO] [stdout] Update failed due to 48 preceeding 73 in position 1
[INFO] [stdout] Update failed due to 81 preceeding 71 in position 2
[INFO] [stdout] Update failed due to 11 preceeding 73 in position 2
[INFO] [stdout] Update failed due to 39 preceeding 68 in position 1
[INFO] [stdout] Update failed due to 54 preceeding 53 in position 1
[INFO] [stdout] Update failed due to 34 preceeding 28 in position 3
[INFO] [stdout] Update failed due to 62 preceeding 58 in position 2
[INFO] [stdout] Update failed due to 37 preceeding 15 in position 2
[INFO] [stdout] Update failed due to 89 preceeding 53 in position 1
[INFO] [stdout] Update failed due to 37 preceeding 71 in position 3
[INFO] [stdout] Update failed due to 39 preceeding 85 in position 3
[INFO] [stdout] Update failed due to 28 preceeding 57 in position 1
[INFO] [stdout] Update failed due to 92 preceeding 56 in position 2
[INFO] [stdout] Update failed due to 16 preceeding 43 in position 1
[INFO] [stdout] Update failed due to 94 preceeding 47 in position 1
[INFO] [stdout] Update failed due to 53 preceeding 24 in position 2
[INFO] [stdout] Update failed due to 58 preceeding 54 in position 1
[INFO] [stdout] Update failed due to 47 preceeding 18 in position 1
[INFO] [stdout] Update failed due to 82 preceeding 42 in position 1
[INFO] [stdout] Update failed due to 98 preceeding 82 in position 1
[INFO] [stdout] Update failed due to 15 preceeding 53 in position 1
[INFO] [stdout] Update failed due to 16 preceeding 58 in position 1
[INFO] [stdout] Update failed due to 28 preceeding 52 in position 2
[INFO] [stdout] Update failed due to 16 preceeding 75 in position 1
[INFO] [stdout] Update failed due to 56 preceeding 85 in position 1
[INFO] [stdout] Update failed due to 77 preceeding 52 in position 2
[INFO] [stdout] Update failed due to 92 preceeding 89 in position 1
[INFO] [stdout] Update failed due to 54 preceeding 89 in position 3
[INFO] [stdout] Update failed due to 62 preceeding 33 in position 1
[INFO] [stdout] Update failed due to 54 preceeding 56 in position 1
[INFO] [stdout] Update failed due to 73 preceeding 58 in position 1
[INFO] [stdout] Update failed due to 13 preceeding 82 in position 1
[INFO] [stdout] Update failed due to 28 preceeding 12 in position 3
[INFO] [stdout] Update failed due to 62 preceeding 52 in position 1
[INFO] [stdout] Update failed due to 33 preceeding 29 in position 2
[INFO] [stdout] Update failed due to 68 preceeding 77 in position 2
[INFO] [stdout] Update failed due to 92 preceeding 26 in position 1
[INFO] [stdout] Update failed due to 33 preceeding 58 in position 1
[INFO] [stdout] Update failed due to 19 preceeding 81 in position 3
[INFO] [stdout] Update failed due to 58 preceeding 87 in position 1
[INFO] [stdout] Update failed due to 24 preceeding 59 in position 3
[INFO] [stdout] Update failed due to 34 preceeding 16 in position 2
[INFO] [stdout] Update failed due to 52 preceeding 26 in position 2
[INFO] [stdout] Update failed due to 73 preceeding 47 in position 1
[INFO] [stdout] Update failed due to 33 preceeding 53 in position 2
[INFO] [stdout] Update failed due to 37 preceeding 11 in position 2
[INFO] [stdout] Update failed due to 71 preceeding 92 in position 4
[INFO] [stdout] Update failed due to 43 preceeding 68 in position 1
[INFO] [stdout] Update failed due to 92 preceeding 54 in position 3
[INFO] [stdout] Update failed due to 98 preceeding 94 in position 1
[INFO] [stdout] Update failed due to 33 preceeding 17 in position 1
[INFO] [stdout] Update failed due to 68 preceeding 77 in position 2
[INFO] [stdout] Update failed due to 24 preceeding 75 in position 1
[INFO] [stdout] Update failed due to 28 preceeding 12 in position 3
[INFO] [stdout] Update failed due to 31 preceeding 11 in position 1
[INFO] [stdout] Update failed due to 85 preceeding 43 in position 2
[INFO] [stdout] Update failed due to 17 preceeding 12 in position 1
[INFO] [stdout] Update failed due to 29 preceeding 53 in position 2
[INFO] [stdout] Update failed due to 87 preceeding 16 in position 1
[INFO] [stdout] Update failed due to 54 preceeding 94 in position 2
[INFO] [stdout] Update failed due to 48 preceeding 39 in position 1
[INFO] [stdout] Update failed due to 34 preceeding 39 in position 3
[INFO] [stdout] Update failed due to 77 preceeding 89 in position 2
[INFO] [stdout] Update failed due to 86 preceeding 19 in position 2
[INFO] [stdout] Update failed due to 12 preceeding 98 in position 2
[INFO] [stdout] Update failed due to 37 preceeding 75 in position 1
[INFO] [stdout] Update failed due to 87 preceeding 19 in position 1
[INFO] [stdout] Update failed due to 12 preceeding 52 in position 1
[INFO] [stdout] Update failed due to 75 preceeding 12 in position 1
[INFO] [stdout] Update failed due to 12 preceeding 74 in position 5
[INFO] [stdout] Update failed due to 19 preceeding 33 in position 2
[INFO] [stdout] Update failed due to 37 preceeding 62 in position 4
[INFO] [stdout] Update failed due to 85 preceeding 33 in position 1
[INFO] [stdout] Update failed due to 32 preceeding 28 in position 1
[INFO] [stdout] Update failed due to 57 preceeding 33 in position 1
[INFO] [stdout] Update failed due to 82 preceeding 32 in position 1
[INFO] [stdout] Update failed due to 85 preceeding 62 in position 3
[INFO] [stdout] Update failed due to 56 preceeding 43 in position 1
[INFO] [stdout] Update failed due to 74 preceeding 24 in position 1
[INFO] [stdout] Update failed due to 89 preceeding 56 in position 1
[INFO] [stdout] Update failed due to 85 preceeding 33 in position 1
[INFO] [stdout] Update failed due to 83 preceeding 26 in position 1
[INFO] [stdout] Update failed due to 56 preceeding 48 in position 1
[INFO] [stdout] Update failed due to 71 preceeding 89 in position 1
[INFO] [stdout] Update failed due to 47 preceeding 42 in position 1
[INFO] [stdout] Update failed due to 74 preceeding 24 in position 2
[INFO] [stdout] Update failed due to 89 preceeding 38 in position 1
[INFO] [stdout] Update failed due to 56 preceeding 81 in position 2
[INFO] [stdout] Update failed due to 85 preceeding 71 in position 2
[INFO] [stdout] Update failed due to 54 preceeding 82 in position 1
[INFO] [stdout] Update failed due to 38 preceeding 48 in position 2
[INFO] [stdout] Broken rules: 92
[INFO] [stdout] [src/advent5.rs:187:5] &fixed_rules = [
[INFO] [stdout]     [
[INFO] [stdout]         17,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         15,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         43,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         39,
[INFO] [stdout]         34,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         33,
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         16,
[INFO] [stdout]         31,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         48,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         57,
[INFO] [stdout]         68,
[INFO] [stdout]         16,
[INFO] [stdout]         31,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]         74,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         43,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         69,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         74,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]         86,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         42,
[INFO] [stdout]         18,
[INFO] [stdout]         53,
[INFO] [stdout]         89,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         22,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         28,
[INFO] [stdout]         43,
[INFO] [stdout]         37,
[INFO] [stdout]         85,
[INFO] [stdout]         39,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]         86,
[INFO] [stdout]         42,
[INFO] [stdout]         18,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         17,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         68,
[INFO] [stdout]         43,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         11,
[INFO] [stdout]         28,
[INFO] [stdout]         37,
[INFO] [stdout]         81,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         12,
[INFO] [stdout]         33,
[INFO] [stdout]         71,
[INFO] [stdout]         57,
[INFO] [stdout]         68,
[INFO] [stdout]         37,
[INFO] [stdout]         85,
[INFO] [stdout]         31,
[INFO] [stdout]         81,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]         74,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]         86,
[INFO] [stdout]         42,
[INFO] [stdout]         18,
[INFO] [stdout]         47,
[INFO] [stdout]         87,
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         89,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         43,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]         74,
[INFO] [stdout]         56,
[INFO] [stdout]         86,
[INFO] [stdout]         42,
[INFO] [stdout]         38,
[INFO] [stdout]         87,
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         94,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         12,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         43,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         34,
[INFO] [stdout]         19,
[INFO] [stdout]         74,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]         38,
[INFO] [stdout]         26,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         18,
[INFO] [stdout]         47,
[INFO] [stdout]         87,
[INFO] [stdout]         94,
[INFO] [stdout]         29,
[INFO] [stdout]         13,
[INFO] [stdout]         33,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         68,
[INFO] [stdout]         37,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         39,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         48,
[INFO] [stdout]         42,
[INFO] [stdout]         47,
[INFO] [stdout]         53,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         56,
[INFO] [stdout]         86,
[INFO] [stdout]         38,
[INFO] [stdout]         87,
[INFO] [stdout]         94,
[INFO] [stdout]         54,
[INFO] [stdout]         98,
[INFO] [stdout]         12,
[INFO] [stdout]         58,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         74,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]         86,
[INFO] [stdout]         42,
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         47,
[INFO] [stdout]         87,
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         58,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         48,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]         42,
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         47,
[INFO] [stdout]         87,
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         38,
[INFO] [stdout]         87,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         98,
[INFO] [stdout]         12,
[INFO] [stdout]         69,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         52,
[INFO] [stdout]         92,
[INFO] [stdout]         13,
[INFO] [stdout]         15,
[INFO] [stdout]         69,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         69,
[INFO] [stdout]         43,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         43,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         24,
[INFO] [stdout]         86,
[INFO] [stdout]         42,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         43,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         81,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]         74,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]         86,
[INFO] [stdout]         42,
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         47,
[INFO] [stdout]         53,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]         77,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         53,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]         92,
[INFO] [stdout]         22,
[INFO] [stdout]         75,
[INFO] [stdout]         57,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         39,
[INFO] [stdout]         81,
[INFO] [stdout]         32,
[INFO] [stdout]         42,
[INFO] [stdout]         38,
[INFO] [stdout]         47,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         89,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         82,
[INFO] [stdout]         52,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         15,
[INFO] [stdout]         33,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         39,
[INFO] [stdout]         34,
[INFO] [stdout]         19,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]         86,
[INFO] [stdout]         87,
[INFO] [stdout]         26,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         17,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         43,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         39,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         11,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         94,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         94,
[INFO] [stdout]         52,
[INFO] [stdout]         54,
[INFO] [stdout]         15,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         87,
[INFO] [stdout]         53,
[INFO] [stdout]         94,
[INFO] [stdout]         29,
[INFO] [stdout]         17,
[INFO] [stdout]         33,
[INFO] [stdout]         75,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         17,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         43,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         42,
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         87,
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         47,
[INFO] [stdout]         87,
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         58,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         39,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]         74,
[INFO] [stdout]         56,
[INFO] [stdout]         86,
[INFO] [stdout]         42,
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         87,
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         94,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         32,
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         47,
[INFO] [stdout]         87,
[INFO] [stdout]         53,
[INFO] [stdout]         29,
[INFO] [stdout]         77,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         71,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]         74,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]         86,
[INFO] [stdout]         42,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         43,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         19,
[INFO] [stdout]         74,
[INFO] [stdout]         32,
[INFO] [stdout]         86,
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         87,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         47,
[INFO] [stdout]         87,
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         94,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         32,
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         47,
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         52,
[INFO] [stdout]         54,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         47,
[INFO] [stdout]         87,
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         43,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         94,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         43,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         18,
[INFO] [stdout]         52,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         13,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         32,
[INFO] [stdout]         86,
[INFO] [stdout]         42,
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         47,
[INFO] [stdout]         87,
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         92,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         47,
[INFO] [stdout]         26,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         52,
[INFO] [stdout]         92,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         43,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         28,
[INFO] [stdout]         43,
[INFO] [stdout]         16,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         48,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]         86,
[INFO] [stdout]         18,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         13,
[INFO] [stdout]         17,
[INFO] [stdout]         58,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         68,
[INFO] [stdout]         43,
[INFO] [stdout]         37,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         39,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         94,
[INFO] [stdout]         52,
[INFO] [stdout]         98,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         11,
[INFO] [stdout]         28,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         53,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         12,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         71,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         74,
[INFO] [stdout]         87,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         94,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         73,
[INFO] [stdout]         22,
[INFO] [stdout]         69,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         43,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]         86,
[INFO] [stdout]         42,
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         47,
[INFO] [stdout]         87,
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         43,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]         74,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         19,
[INFO] [stdout]         74,
[INFO] [stdout]         86,
[INFO] [stdout]         42,
[INFO] [stdout]         38,
[INFO] [stdout]         47,
[INFO] [stdout]         87,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         81,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]         74,
[INFO] [stdout]         56,
[INFO] [stdout]         86,
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         87,
[INFO] [stdout]         53,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         77,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         74,
[INFO] [stdout]         18,
[INFO] [stdout]         87,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         22,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         56,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         19,
[INFO] [stdout]         18,
[INFO] [stdout]         87,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         52,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         53,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         73,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         22,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         48,
[INFO] [stdout]         74,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]         86,
[INFO] [stdout]         42,
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         47,
[INFO] [stdout]         87,
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         43,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         31,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]         56,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         43,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         75,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         43,
[INFO] [stdout]         85,
[INFO] [stdout]         31,
[INFO] [stdout]         34,
[INFO] [stdout]         48,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         75,
[INFO] [stdout]         57,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         43,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         81,
[INFO] [stdout]         48,
[INFO] [stdout]         32,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]         86,
[INFO] [stdout]         42,
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         47,
[INFO] [stdout]         87,
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         89,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         62,
[INFO] [stdout]         37,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         34,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         43,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]         74,
[INFO] [stdout]         56,
[INFO] [stdout]         86,
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         47,
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         69,
[INFO] [stdout]         11,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         31,
[INFO] [stdout]         81,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]         74,
[INFO] [stdout]         32,
[INFO] [stdout]         86,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         81,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]         86,
[INFO] [stdout]         18,
[INFO] [stdout]         47,
[INFO] [stdout]         26,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         89,
[INFO] [stdout]         77,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         15,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]         74,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         13,
[INFO] [stdout]         17,
[INFO] [stdout]         83,
[INFO] [stdout]         71,
[INFO] [stdout]         11,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]         74,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         47,
[INFO] [stdout]         87,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         89,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         17,
[INFO] [stdout]         58,
[INFO] [stdout]         83,
[INFO] [stdout]         73,
[INFO] [stdout]         15,
[INFO] [stdout]         22,
[INFO] [stdout]         33,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         19,
[INFO] [stdout]         32,
[INFO] [stdout]         42,
[INFO] [stdout]         18,
[INFO] [stdout]         47,
[INFO] [stdout]         26,
[INFO] [stdout]         89,
[INFO] [stdout]         52,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         24,
[INFO] [stdout]         74,
[INFO] [stdout]         56,
[INFO] [stdout]         42,
[INFO] [stdout]         47,
[INFO] [stdout]         26,
[INFO] [stdout]         82,
[INFO] [stdout]         89,
[INFO] [stdout]         54,
[INFO] [stdout]         77,
[INFO] [stdout]         13,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]         74,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]         86,
[INFO] [stdout]         42,
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         47,
[INFO] [stdout]         87,
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         89,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         98,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         11,
[INFO] [stdout]         57,
[INFO] [stdout]         62,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         43,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]         86,
[INFO] [stdout]         42,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         92,
[INFO] [stdout]         77,
[INFO] [stdout]         13,
[INFO] [stdout]         12,
[INFO] [stdout]         58,
[INFO] [stdout]         22,
[INFO] [stdout]         69,
[INFO] [stdout]         71,
[INFO] [stdout]         75,
[INFO] [stdout]         28,
[INFO] [stdout]         68,
[INFO] [stdout]         43,
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         34,
[INFO] [stdout]         32,
[INFO] [stdout]         18,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]         29,
[INFO] [stdout]         54,
[INFO] [stdout]     ],
[INFO] [stdout]     [
[INFO] [stdout]         37,
[INFO] [stdout]         16,
[INFO] [stdout]         85,
[INFO] [stdout]         59,
[INFO] [stdout]         31,
[INFO] [stdout]         39,
[INFO] [stdout]         81,
[INFO] [stdout]         34,
[INFO] [stdout]         24,
[INFO] [stdout]         19,
[INFO] [stdout]         48,
[INFO] [stdout]         74,
[INFO] [stdout]         56,
[INFO] [stdout]         32,
[INFO] [stdout]         86,
[INFO] [stdout]         42,
[INFO] [stdout]         18,
[INFO] [stdout]         38,
[INFO] [stdout]         87,
[INFO] [stdout]         26,
[INFO] [stdout]         53,
[INFO] [stdout]         82,
[INFO] [stdout]         94,
[INFO] [stdout]     ],
[INFO] [stdout] ]
[INFO] [stdout] 
[INFO] [stdout] thread 'advent5::find_broken_rule_sum_input' (28) panicked at src/advent5.rs:198:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 123
[INFO] [stdout]  right: 4655
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60dd4418b4f2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60dd4418b4f2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60dd4418b4f2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60dd4418b4f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60dd4419b7aa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60dd4419b7aa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x60dd4415a236 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60dd4415a236 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60dd4416a9d9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60dd4416a9d9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60dd4416a871 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60dd4412673e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x60dd4412673e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60dd4416ac52 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60dd4416ac52 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60dd4416aa98 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60dd44166029 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60dd4414e8fd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60dd441a2f1c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60dd441a2dd3 - core::panicking::assert_failed_inner::h3c3301979dc81b81
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x60dd44179803 - core::panicking::assert_failed::hbb2473d641487b15
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x60dd44100b3d - advent_1::advent5::find_broken_rule_sum_input::h964a9f2a6f0aef08
[INFO] [stdout]                                at /opt/rustwide/workdir/src/advent5.rs:198:5
[INFO] [stdout]   22:     0x60dd44100d47 - advent_1::advent5::find_broken_rule_sum_input::{{closure}}::h2546e8af29f75ab8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/advent5.rs:174:32
[INFO] [stdout]   23:     0x60dd440f4526 - core::ops::function::FnOnce::call_once::hda9f2bab7dc32633
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x60dd441264fb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x60dd441264fb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x60dd44139f0a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x60dd44139f0a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x60dd44139f0a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x60dd44139f0a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x60dd44139f0a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x60dd44139f0a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x60dd44139f0a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x60dd44114364 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x60dd44114364 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x60dd44117d02 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x60dd44117d02 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x60dd44117d02 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x60dd44117d02 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x60dd44117d02 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x60dd44117d02 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x60dd44117d02 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x60dd441612bf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x60dd441612bf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7602679a4aa4 - <unknown>
[INFO] [stdout]   45:     0x760267a31a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     advent5::find_broken_rule_sum_input
[INFO] [stdout]     advent5::find_correct_rule_sum
[INFO] [stdout]     advent6::test_move_guard_to_stop
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 25 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin advent_1`
[INFO] running `Command { std: "docker" "inspect" "63e070d00f63104e92bb3533089580e48b830fb8b9ae04fc0f48eaffd914cd2f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "63e070d00f63104e92bb3533089580e48b830fb8b9ae04fc0f48eaffd914cd2f", kill_on_drop: false }`
[INFO] [stdout] 63e070d00f63104e92bb3533089580e48b830fb8b9ae04fc0f48eaffd914cd2f
