Karush Kuhn Tucker Theorem For Convex Programmes