Inspire App on my iPod Touch.
Two sessions, the first some time ago so I no longer have any idea how long it took.
From imagination.