towerproblem