Completed ex1
Completed ex2