Hello, I cannot understand...
Difficult but interesting!!