Answers 1-6.

Signed-off-by: elip60 <Elip60@gmail.com>
task 31 done
Merge pull request #1 from elip60/master

task 31 done