Finally got all the green hats, which is much better than I thought I'd be doing, but still stuck on whites, only on 19 out of a total 45 needed. I'm feeling confident, espcially thanks to sharing.
But related to that, if anyone wants to share white hats with me, great, I'll happily take them...