GD Problem Solving