Questions by andrew ross

...