Passed them all, but some with shameful results imho, I guess I have some catching up to do. Nice test though, thanks!