diff --git a/2017/ruby/day_02.rb b/2017/ruby/day_02.rb
new file mode 100644
index 0000000..52dde4f
--- /dev/null
+++ b/2017/ruby/day_02.rb
@@ -0,0 +1,5 @@
+p ARGF.read.strip.split("\n")
+ .map {|line| line.split("\t").map(&:to_i) }
+ .map {|row| row.combination(2).map(&:sort).map(&:reverse).find {|a,b| (a.to_f / b.to_f) * 10 % 10 == 0 }}
+ .map {|a,b| a / b}
+ .sum