Homework 2 - without test-output