diff --git a/day-10/src/main.rs b/day-10/src/main.rs
index abd40e8..cf9c9c7 100644
--- a/day-10/src/main.rs
+++ b/day-10/src/main.rs
@@ -52,7 +52,7 @@ fn count_possible_chains(jolts: &Vec<u64>) -> Result<u64, std::num::TryFromIntEr
     window_lengths
         .iter()
         .map(|length| Ok(permutations((*length).try_into()?)))
-        .product::<Result<u64, _>>()
+        .product()
 }
 
 fn chain_all(jolts: &Vec<u64>) -> (usize, usize, usize) {