40 exercies done. Code improved.