From: YAD Date: 2006-09-09T01:25:27+09:00 Subject: Re: continuing the next iteration William James wrote: > def do_rows(grid, char) > grid.each {|row| > return true if row.all?{|c| c==char} > } > return nil > end Yes, that's the way to do it. Columns are still an issue, but that looks like the most natural solution. Thanks. -- Yet another Dan