Meinrad Recheis wrote:

> 
> don't know if this works, but
> 
> a.with_index.select { |x,i| x%2 == 1 and i >= 2 }

You need to write a.each.with_index.select or a.each_with_index.select. 
  In either case, it returns [[3,2],[5,4]] instead of [3,5].

I agree with you, that it is easier to figure out what this one is doing 
since the selection block is near the select call.

	David