Practical Data Solving