Thanks for explaining every question accurately and in details.