single solution with data