programming assignment 1 9206389