How Smart Are You?

How smart are you? http://crux.baker.edu/cdavis09/roses.html A very challenging little game, some people can do it in 5 minutes, apparently others take a year... took me about 20 minutes.