Begin forwarded message:

> From: James Koppel <darmaniiii / yahoo.com>
> Date: June 11, 2007 9:20:42 PM CDT
> To: submission / rubyquiz.com, submission / rubyquiz.com
> Subject: Please Forward: Ruby Quiz Submission
>
> The description and ASCII art perfectly explained the problem.  
> Apparently, however, the photo has the sole purpose of being  
> confusing by clashing with the description and the ASCII. After  
> much pondering over how to interpret the description and get it to  
> agree with the photo with no result, I just decided to ignore the  
> photo (and the clause about the separator, which is apparently  
> invisible on the ASCII...), and create this solution.
>
> str = "RBYBGYGGYGBYBR".scan(/../).inject("") { |s, cols|
>   1.upto(5) {|n|
>   n2nd = s.length / 30 % 2 == 0 ? n : 6-n
>       s << (cols[0,1]*(6-n2nd))+(cols[1,1]*n2nd)}
>    s}
>
> 50.times {|n| puts str[n,50]}
>
> Take the Internet to Go: Yahoo!Go puts the Internet in your pocket:  
> mail, news, photos & more.