diff --git a/2020/ruby/day_09.rb b/2020/ruby/day_09.rb
index 646f879..e226a76 100644
--- a/2020/ruby/day_09.rb
+++ b/2020/ruby/day_09.rb
@@ -11,8 +11,8 @@ weakness = (0..).lazy.flat_map {|start|
(2..data.size-start-1).map {|len|
data[start, len]
}
-}.filter_map {|range|
- range.sum == invalid && range.minmax.sum
-}.first
+}.find {|range|
+ range.sum == invalid
+}.minmax.sum
p weakness