The task conditions are too vague to understand why my solution doesn't work =\