This is the answer for question3.
This is the answer for question2.
This is the answer for question1.