concurrency week 3 monitor