Solutions for tasks 11, 12, 13, 14 added