Add answer for 2.1.
Add answer for 2.2.
Add answer for 2.4.
Add answer for 2.3.