def test_solution_02(): assert solution_02() == 87842
def test_solution_02_input_data(): assert solution_02("input.data") == 35154
def test_solution_02(): assert solution_02() == 5977293343129
def test_solution_02_sample_input(moves, expected): assert solution_02(moves) == expected
def test_solution_02_test_data(): solution = solution_02(path="test_solution_01.data") assert solution == 1068781
def test_solution_02(): assert solution_02() == 3437
def test_solution_02(inp, exp): assert solution_02(inp) == exp
def test_solution_02(): assert solution_02() == 1084
def test_solution_02(): assert solution_02() == 286977330
def test_solution_02(source, expected): assert solution_02(source) == expected
def test_solution_02_input_data(): assert solution_02() == 16671510
def test_solution_02(): assert solution_02() == 54142584
def test_solution_02(): assert solution_02() == 9958218
def test_solution_02_input_data(): assert solution_02(path="input.data") == 535296695251210
def test_solution_02(source, result): assert solution_02(source) == result
def test_solution_02(): assert solution_02() == 17836115
def test_solution_02(program_file, result): assert solution_02(program_file) == result
def test_solution_02(path, expected): assert solution_02(path) == expected
def test_solution_02(): assert solution_02("test.data") == 336
def test_solution_02(): assert solution_02() == 295229
def test_solution_02(source, contained_bags): assert solution_02(source) == contained_bags
def test_solution_02_test_data(): assert solution_02("test_solution_01.data") == 291
def test_solution_02(): assert solution_02(parse_input()) == 2360
def test_solution_02(): assert solution_02() == 4666278