Homework inspired questions are welcome here, but you have to tell us what have you tried so far? what is your specific problem? We are more inclined towards helping you with specific coding problems rather than doing your work for you. Verbatim reposting of assignments is not permitted
For guidelines about how to properly ask homework related questions here, please read our homework policy.