God that was a mess... not exactly easy, more a pain in the butt than anything else though. The guy with the fish is German. Here's a little hint, doing things in a specific order really helps out. For anyone else wanting to try, I'd suggest starting with getting all the colors of the houses first, and move on from there. There is a method to solve this, you just gotta keep track of your variables.