The analysis is very good, well done.