Finally........!!!!!!!!!
I can't name a winner ( cos none of you deserve it ).

Anyone is free to ask a new Q.