Nicely done. I found it pretty easy to get the first 3, but getting that last marble is a challenge. Works well :)