hard questions

>