Problem 12 still wip