Tasks 01, 02 solved