Grignard reagent, a very useful starting compound for a number of organic reaction can be prepared by: