Very nice. A little hard to get the idea, but once you understand it everything make sense. Congratulations.