Could somebody please tell me why my solution is wrong? It seems to work properly for my understanding of this task.