Finished homeworks 01-03