Obviously, this is not very intellectual, but it is challenging. We should all be playing this type of game every so often to hopefully ward off Alzheimer's.
There are 120 levels. I've solved about 60 levels. I haven't gotten up to the ones with 4 colors. Yet.