Thoroughly explained. Five stars. Thank you!