Hw3. Testide kohaselt korras. Vajab refaktoreerimist!