A very satisfying level. Understanding the path, and the critical ball order makes for a long but enjoyable puzzle. I was only slightly disappointed that I couldn't finish, even though I had all the steps complete, but found the unstable last ball prevented the final step.