Support for more than one solution and colors in output