ticket:2 Solution with unit tests results