Your solution is very comprehensive and satisfying. Thank you very much.