Have you noticed yet that nobody has answered any of your questions? This is a HELP site, it is not a HOMEWORK site. You are expected to SHOW SOME EFFORT and do your OWN work. Show us what you have tried and exactly where you are stuck. THEN we will provide you with some guidance on how to get through the questions.