ruby dp(16,183 results)

I'm a fool - #40 7 sec