program assingment solved