Very beautifully explained and presented. Thanks for the same.