color string puzzle