I have already gotten some help for this subject.
I haven't seen that question before, but sounds like some filters and a spatial calculation will do it.
There's a list of weekly challenges that should help you narrow it down to that rough subject area.