Questions by John Lin

...