My first impression is that it is too difficult to understand and explain.