Begin forwarded message:

> From: "Matt Murphy" <mmmurf / gmail.com>
> Date: July 13, 2007 12:10:35 PM CDT
> To: submission / rubyquiz.com
> Subject: please forward to ruby quiz submission
>
> require 'set'
> a = [-1, 2, 5, -1, 3, -2, 1]
> min = 0
> max = a.size - 1
>
> subs = Set.new
>
> (min..max).each do |x|
>   (min..max).each do |y|
>     subs << a[x,y]
>     subs << a[y,x]
>   end
> end
>
> puts subs.sort_by{|arr| arr.inject(0){|sum,element| element +  
> sum } }.reverse.first.inspect