Assignment1 Question1(Open source)