Tasks 02-03 solved