Convex Optimization Input