Hello Shabbir:

first, allow me to introduce myself: my name is Marcos and I was born and currenty living in Brazil. I'm from old school programming and feel much moer at ease with old C than any OO language, including Java. I know that your intention is to make people learn and that you don't plan to give away the answers. I've worked on them and I was able to answer only 20-30% w/ confidence. For the rest, it always seems that I'm between 2 or 3 alternatives. If you feel that you can give me the answers I'd be more than thankful. If not, at least root for Brazil in the next World Cup