[problem solved] slack variables