• I shouldn't try to answer the QOTD when I have been working for 15 hours. Nice question Lokesh!