Dude why you getting all sentimental.. I meant no offense.
You should have gone through this forum fjrst before posting your solution... Don't you think that posting one solution again and again by different people is wise? No its not it will just make this forum thread whatever it is dirty and messy.