Yes! But only because my son wanted to learn and I had to do it to teach him.
Lost a couple of hours to a YouTube video ( last few moves K had to change the speed settings to get to grips) but I can now do it in about 1:45-2 minutes. My sons fastest time was 42 secs..
I often do it when waiting in queues for things- v absorbing!