diff --git a/src/main.rs b/src/main.rs index a196132..eff38e4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -35,7 +35,10 @@ fn solution(input: impl Iterator) -> usize { let mut score = 0; for ((a0, a1), (b0, b1)) in input { - score += ((a0 <= b0 && a1 >= b1) || (b0 <= a0 && b1 >= a1)) as usize; + score += ((a0 <= b0 && a1 >= b1) + || (b0 <= a0 && b1 >= a1) + || (b0 >= a0 && b0 <= a1) + || (a0 >= b0 && a0 <= b1)) as usize; } score