Problem Solving with Vector Data