naveed010,
Welcome to the Monastery and take some time to browse its sections. Particularly Tutorials.
Read
How (Not) To Ask A Question. That will help you getting help from others.
As for the question itself, in my first reply I'm being honest (although it may not seem so) when I tell you to worry about making the code readable.
In that same response I showed a revised version of the code, it happens to have more lines but still I think it is more readable. Take a look at it.
And, surprise, it also answers the question you are now asking. The repeating parts are in a separate sub.
The second reply is, of course, a joke.