need to know what is the value of M3? The UDF must also deal with it.