Reverse engineering the problem