Oh my... this was so satisfying. And actually, it wasn't that difficult as it seems. What's your take on this? 🙂