This is very difficult but I would love to see someone pull it off :))
Thanks for the rating. I can confirm that it is doable below 5 minutes.
Read the FAQ and think "outside the box".