Please keep up the good work. This is extremely helpful. I used to throw similar tricky questions such as these long time ago, but I got lazy over the years.
SPA Training department rocks!!!
Now guys, please do not feel shy to answer these questions. This is how I learnt. Trust me, you would too.