finished Ex.1