little trick in the future:
Use your best attempt as a "3-star" benchmark, that way, if anyone beats it, it's still "3 stars" ;)
That or start at the finish and work backwards, kind of like shuffling a rubix cube, but I don't think that would always work. Depends on the shuffle method.