Hey, this is perfect solution, but it seems like it is not passing test case number 7. Hope you resolve it out. Anyways it is better solution.