Mixed Integer Programming Avoiding Capital Gains