Solving Warranty Problems