Questions and answers by

THANKS TO @anonymous