exercise 3 first working program